@charset "utf-8";


/* CSS Document */


html,body{margin: 0; padding:0; background-color: #fff;}
/*a:link {color: #666; text-decoration: underline}*/
a:hover {color: #00A0ED; text-decoration: underline}
/*a:active {color: #00A0ED; text-decoration: underline}*/
/*a:visited {color: #666; text-decoration: underline}*/
body{font-family: arial,sans-serif; font-size: 12px; color: #666;}
div#container{width: 760px; height:auto; margin:0 auto; text-align: left; background-color: #fff; }
div#header{height: 64px; margin-top: 6px; margin-bottom: 0px; padding-bottom: 15px;}
div#logo{float:left; height:64px; width: 212px;}
div#mainmenu{float:right; height:48px; width: 542px; margin-top: 9px;}
div#content{width: 760px; margin:0 auto; }
div#content-left{float:left; width: 487px;}
div#content-right{float:right; width: 260px;}
div#login{height:60px; width: 760px; background: url(img/box-login.jpg) no-repeat;font-family: arial,sans-serif; font-size: 12px; color: #666;}
div#login2{height:30px; width: 760px; background: url(img/box-login2.jpg) no-repeat;font-family: arial,sans-serif; font-size: 12px; color: #666;}
div#login-y{float:left; height:15; width: 200px; padding: 5px 0 0 10px}
div#box760{width: 760px; margin-bottom: 10px; background-color: #fff;}
div#box760bottom{height:10px; width: 760px; background: url(img/box760bottom.gif) no-repeat bottom;}
div#box760center{width: 740px; background: url(img/box760center.gif); padding: 0 10px 0 10px; }
div#box760top{height:10px; width: 760px; background: url(img/box760top.gif)  no-repeat;}
div#box260{float:right; width: 260px;}
div#box260top{height:10px; width: 260px; background: url(img/box260top.gif)  no-repeat;}
div#box260center{width: 243px; background: url(img/box260center.gif) no-repeat; background-position:top; padding-left: 7px; padding-right: 10px;}
div#box260bottom{height:10px; width: 260px; background: url(img/box260bottom.gif) no-repeat bottom;}
div#box487-w{float:left; width: 487px;}
div#box487top-w{height:10px; width: 487px; background: url(img/box487top-w.gif) no-repeat;}
div#box487center-w{width: 467px; background: url(img/box487center-w.gif) no-repeat top; padding-left: 10px; padding-right: 10px;}
div#box487bottom-w{height:10px; width: 487px; background: url(img/box487bottom-w.gif) no-repeat bottom;}
div#box487-news{float:left; width: 487px;}
div#box487top-news{height:10px; width: 487px; background: url(img/box487top-news.gif) no-repeat;}
div#box487center-news{width: 467px; background: url(img/box487center-news.gif) no-repeat top; padding-left: 10px; padding-right: 10px;}
div#box487bottom-news{height:10px; width: 487px; background: url(img/box487bottom-news.gif) no-repeat bottom;}
div#sep30px{ clear:both; height: 30px; width: 740px; }
div#sep20px{ clear:both; height: 20px; width: 760px; }
div#sep10px{ clear:both; height: 10px; width: 760px; }
div#sep-487-30px{clear:both; height: 10px; width: 487px; margin-top: 10px; margin-bottom: 10px;}
div#sep-260-30px{clear:both; height: 10px; width: 260px; margin-top: 10px; margin-bottom: 10px;}
div#dotted260{width: 240px; height:1px;  background: url(img/dotted260.gif) no-repeat; margin-top: 11px;  margin-bottom: 10px;}
div#dotted487{width: 465px; height:1px;  background: url(img/dotted487.gif) no-repeat; margin-top: 11px;  margin-bottom: 15px;}
div#newsbox-left{float:left; width: 62px; }
div#newsbox-right{float:right; width: 395px; font-family: arial,sans-serif; font-size: 11px; color: #fff; padding-left: 10px;}
div#newsbox-clear{clear:both; padding-top: 10px;  padding-bottom: 10px}
div#colonne{width:740px;}
div#colonne-l{float:left; width: 235px;padding:0 15px 0 0; }
div#colonne-c{float:left; width: 235px; padding:0 0 0 0;}
div#colonne-r{float:right; width: 235px; padding:0 0 0 15px;}
div#duecolonne{width:740px;}
div#duecolonne-l{float:left; width: 235px; padding:0 15px 0 0; }
div#duecolonne-r{float:right; width: 470px; padding:0 0 0 15px;}
div#duecolonne-l-invert{float:left; width: 285px; padding:0 20px 0 278px; text-align: right; border-right-width: 1px; border-right-style: dotted; border-right-color: #CCCCCC; }
div#duecolonne-r-invert{float:right; width: 140px; padding:0 0 0 15px;}
div#linecolor{ width:740px; height:20px; background-color:#7387AC; margin: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #DCE9EF; text-align: center; padding: 5px 0 0 0; }
div#lineavviso{ clear:both; width:720px; height:100px; background-color:#EEE3F4; margin: 0 0 20px 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align: center; padding: 10px 10px 10px  10px ; border: 1px solid #D5BDF0; }
div#box760light{height:auto; width: 760px; margin: 10px 0 10px 0;}
div#sep760w{clear:both; width:740px; height:20px; margin: 0 0 20px 0; border-bottom: 1px dotted #fff}
div#banner{ width:760px; height:170px; margin: 0 0 4px 0;}

div#sep-760-ext{clear:both; width:760px; height:20px; margin: 0 0 20px 0; border-bottom: 1px dotted #bbb}

div#footer{clear:both; width:740px; height:28px; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin: 20px 0 0 0 ; padding: 10px 10px 5px 10px; color:#999999; background-image: url(img/box-login.jpg); background-repeat: no-repeat;}


/*Azienda*/
div#box760center-azienda{width: 740px; height:400px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}


/*Prodotti*/
div#icona-big{float:left; width: 200px; height:200px; padding:0 15px 0 0; }
div#icona-big-promo{float:left; width: 200px; height:400px; padding:0 15px 0 0; }
div#prodotti-tit{ width: 525px; height:20px; border-bottom-width: 1px; border-bottom-style: solid; border-top-color: #999999; margin-bottom: 8px; padding-top: 0; padding-right: 0; padding-bottom: 10px; padding-left: 0; }
div#sep-line2{clear:both; width:740px; height:20px; margin: 0 0 20px 0; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #999999; }
div#editoria{ float:left; width: 525px; height:200px; padding:0 0 0 0; list-style-type: square; }
div#promo{ float:left; width: 525px; height:370px; padding:0 0 0 0; list-style-type: square; }
div#promo-l{ float:left; width: 260px; padding:0 5px 0 0; list-style-type: square; }
div#promo-r{ float:left; width: 260px; padding:0 0 0 0; list-style-type: square; }
div#box760center-prod{width: 740px; height:1380px; background: url(img/box760center.gif); padding: 0 10px 0 10px; }


/*Tecnologie*/
div#box760center-tec{width: 740px; height:540px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}

/*Grafica*/
div#box760center-grafica{width: 740px; height:1040px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#duecolonne-grafica{width:740px;}
div#duecolonne-l-grafica{float:left; width: 33px; padding:0 0 0 0; }
div#duecolonne-r-grafica{float:right; width: 700px; padding:0 0 0 0;}
div#box760line-b{clear:both; width:740px; height:40px; margin: 20px 0 20px 0; padding: 10px 0 0 0; border-bottom: 2px solid #ccc; border-top: 2px solid #bbb; text-align:center; background-color:#D8E3E0}


/*Preventivi*/
div#box760center-preventivi{width: 740px; height:540px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}


/*Contatti*/
div#indirizzi{width: 740px; height:60px; text-align:center;}
div#box760center-contatti{width: 740px; height:590px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#privacy{float:left; width:660px; height:60px; padding: 0 10px 0 0;}
div#privacy-btn{float:right; width:60px; height:30px;}
div#note{float:right; width:644px;}

/*Trasporti*/
div#box760center-trasporti{width: 740px; height:380px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#box760center-pagamenti{width: 740px; height:700px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}


/*Mailing massivo*/
div#box760center-mailing{width: 740px; height:980px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}



/*Commenti*/
div#box760center-commenti{width: 740px; height:200px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#commenti{ width:740px; font-size: 14px;}

/*Offerte*/
div#box760center-offerte{width: 740px; height:3840px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#offerte{ width:740px; font-size: 12px;}
div#sep760offerte{clear:both; width:740px; height:40px; margin: 0 0 20px 0; border-bottom: 3px solid #aaa}


/*Listino*/
div#box760center-listino{width: 740px; height:4020px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#listino{ width:740px;  height:880px; font-size: 12px;}
div#linepdf{ width:740px; height:20px; background-color:#BBC8CC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align: center; padding: 5px 0 0 0; margin: 10px 0 20px 0 }

div#box760center-restrict{width: 740px; height:50px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#restrict{height:40px; padding: 10px 0 0 0; text-align: center;}

/*Area riservata*/
div#banner-mini{width:760px; height:80px; margin: 0 0 4px 0;}
div#box760center-registrazione{width: 740px; height:700px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#box760center-registrazioneok{width: 740px; height:150px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#okreg{clear:both; width:740px; height:100px; margin: 0 0 20px 0;}




/*KeyWord*/
div#kw{ clear:both; height:170px; width: 760px; padding: 20px 0 0 0; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#aaa}
div#kw1{float:left; width: 152px;}
div#kw2{float:left; width: 152px;}
div#kw3{float:left; width: 152px;}
div#kw4{float:left; width: 152px;}
div#kw5{float:right; width: 152px;}


/*Concorso*/
div#box760center-concorso{width: 740px; height:1200px; background: url(img/box760center.gif); padding: 0 10px 0 10px;}
div#colonne-concorso{width:740px; height:400px}
div#colonne-concorso2{width:740px; height:280px}
div#colonne-concorso-l{float:left; width: 235px; height:280px; padding:0 15px 0 0; }
div#colonne-concorso-c{float:left; width: 235px; height:280px; padding:0 0 0 0;}
div#colonne-concorso-r{float:right; width: 235px;  height:280px; padding:0 0 0 15px;}

div#4colonne-l{float:left; width: 185px; height:280px; padding:0 0 0 0;}
div#4colonne-cl{float:left; width: 185px; height:280px; padding:0 0 0 0;}
div#4colonne-cr{float:left; width: 185px; height:280px; padding:0 0 0 0;}
div#4colonne-r{float:right; width: 185px;  height:280px; padding:0 0 0 0;}
