@charset "utf-8";
/* CSS Document */
#content{ background:url(../img/express_bg.png) no-repeat; background-position:0 110px; height:522px; }

#link_express_head{ height:110px; background:url(../img/express_top_bg.png) no-repeat; padding:0 0 0 72px;}

form div{ width:215px; height:89px; float:left; margin:0 0 32px 0;}

#result{clear:left; width:847px; height:70px; background:url(../img/form/freccia.png) no-repeat; background-position: 644px 15px; }

#prodotti{ width:229px; height:138px; padding:18px 0 0 22px; background-image:url(../img/box_2.png); margin:0 0 16px 0;}

#overview{ padding:0 0 0 20px ;}

/*------------------------------------------------------------------------------------------------------------------------*/

#link_express_head h2{ width:602px; height:72px; float:left; color:#281e73; font-size:0px; font-family:"Rockwell" , Georgia; font-weight:normal; padding:38px 0 0 0;}
#link_express_head h3{ float:left; width:270px; font-family:Helvetica, "Helvetica", Arial, sans-serif; font-weight:normal; color:#f02a00; font-size:14px; margin-top:2px;}
#link_express_head p{ float:left; width:270px; color:#999; font-size:11px; margin-top:15px;}

ul#express{ list-style:none; height:26px; margin:0 0 0 68px;}
ul#express li{ display:block; float:left; height:26px; width:167px; background-image:url(../img/express_menu.png); margin-right:10px;}
ul#express li a{ display:block; float:left; height:26px; width:126px; line-height:25px; color:#FFF; font-size:14px; font-family:"Rockwell" , Georgia; padding:0 0 0 41px;}
ul#express li a.current{ background-image:url(../img/express_menu_current.png);}	

form.cavo{font-family:Helvetica, "Helvetica", Arial, sans-serif; padding:0 0 0 67px; margin:35px 0 0 0;}
form.cavo fieldset{ margin:0; border:0;}
form.cavo legend{ display:none;}
form.cavo label{ font-size:14px; color:#646155; margin:0 0 0 45px; display:block; height:36px; padding:13px 0 0 0;}
form.cavo select, form.cavo input{font-family:Helvetica, "Helvetica", Arial, sans-serif; display:block; /*height:40px; line-height:39px;*/ width:180px; border:1px solid #e6e4e0;  color:#281e73; font-size:11px; margin-left:6px;}

form div#n1{ background:url(../img/form/1.png) no-repeat;}
form div#n2{ background:url(../img/form/2.png) no-repeat;}
form div#n3{ background:url(../img/form/3.png) no-repeat; width:445px;}
form div#n4{ background:url(../img/form/4.png) no-repeat; clear:left;}
form div#n5{ background:url(../img/form/5.png) no-repeat;}
form div#n6{ background:url(../img/form/6.png) no-repeat;}
form div#n7{ background:url(../img/form/7.png) no-repeat;}

form input.button{ width:133px; height:40px; background:url(../img/form/button.png); border:0; font-size:12px; color:#646155; margin:14px 0 0 67px; font-family:Helvetica, "Helvetica", Arial, sans-serif; float:left;}

form input.button:hover{ background:url(../img/form/buttonHL.png);} 

#result img{ display:block; float:left;}
#result span.numero{ background-image:url(../img/form/pallino.png); width:24px; height:24px; display:block; float:left; color:#FFF; font-size:18px;  
margin:15px 10px 0 0; text-align:center; line-height:24px;}
#result span.plus{ background-image:url(../img/form/plus.png); width:31px; height:31px; display:block; float:left; text-indent:-2000px; 
margin:15px 19px 0 19px;}

#errori{ clear:left; margin:20px 0 0 0!important; padding:0 0 0 0!important; font-size:12px; color:#C00!important; font-weight:bold; text-align:center;}







/*RIEPILOGO*/

#content_left{ background:url(../img/riepilogo_bg.png) repeat-y; position:relative;}

#content_right{}

#riepilogo_head{ height:110px; background:url(../img/riepilogo_top_bg.png) no-repeat; padding:0 0 0 72px;}

#riepilogo_ordine{  margin:0 0 0 52px; width:453px;}

div.scheda_cavo{ width:390px; height:468px; background:url(../img/scheda_cavo.png) no-repeat; margin:10px 0 0 0; padding:21px 0 0 20px;}

#footer.riepilogo{ background:url(../img/express_bottom.png) no-repeat; padding:40px 0 30px 0; margin-top:0;}
/*--------------------------------------------------------------------------------------------------------------*/

#riepilogo_head h2{ width:400px; height:72px; float:left; color:#281e73; font-size:0px; font-family:"Rockwell" , Georgia; font-weight:normal; padding:38px 0 0 0;}
#riepilogo_head h3{ float:left; width:194px; font-family:Helvetica, "Helvetica", Arial, sans-serif; font-weight:normal; color:#646155; font-size:14px; margin-top:45px;}

#riepilogo_ordine h2{font-family:"Rockwell" , Georgia; font-size:18px; color:#646155; margin:0 0 0 20px; font-weight:normal;}
#riepilogo_ordine p{ font-size:11px; line-height:1.3em; color:#999; margin:0 0 0 20px;}

div.scheda_cavo h3{ width:309px; color:#ff7300; font-size:18px; font-family:Helvetica, "Helvetica", Arial, sans-serif; font-weight:normal; float:left; margin:0; text-transform:capitalize;}
div.scheda_cavo a.elimina{ display:block; float:left; width:44px; height:14px; line-height:14px; background:#afbabc; color:#FFF; font-size:10px; margin:4px 0 3px 0; padding:0 0 0 7px;}
div.scheda_cavo a.elimina:hover{ background-color:#646155;}

div.scheda_cavo ul{ list-style:none; /*clear:left;*/ margin:0; }
div.scheda_cavo ul li{}
div.scheda_cavo li.numero{ float:left!important; color:#646155; font-size:11px; margin:2px 40px 24px 0!important; }
div.scheda_cavo li.lunghezza{ float:left!important; color:#646155; font-size:11px; margin:2px 0 24px 0!important; }
div.scheda_cavo li.componente{ clear:left; margin:10px 0 0 0; height:70px; font-size:14px;}
div.scheda_cavo li.componente img{ float:left; margin:0 20px 0 0;}
div.scheda_cavo li.componente p{font-size:14px!important; color:#646155; padding:12px 0 0 0!important;}
div.scheda_cavo li.componente p span{color:#2c2276; display:block; margin:12px 0 0 0;}

#dati h2{ margin:26px 0 0 20px; color:#646155; }
#dati p{ margin:6px 0 0 20px; color:#999; }
form.dati{ width:390px; height:379px; background:url(../img/form_dati.png) no-repeat; margin:16px 0 0 0; padding:30px 0 0 20px; margin-bottom:30px;}
form.dati label{ width:100px; display:block; float:left;  color:#ff6000; font-size:11px; height:30px; line-height:30px;}
form.dati input{ border:0; background-color:#e8ebec; float:left; margin:0 0 10px 0; width:245px; height:25px; padding:5px 0 0 5px; font-family:Helvetica, "Helvetica", Arial, sans-serif; font-size:11px; color:#333;}
form.dati textarea{ border:0; background-color:#e8ebec; float:left; margin:0 0 10px 0; width:245px; font-family:Helvetica, "Helvetica", Arial, sans-serif; height:63px; font-size:11px; padding:5px 0 0 5px; color:#333;}
form.dati label.privacy{ width:auto!important; line-height:normal!important; clear:none!important; margin-left:10px;}
form.dati label.privacy a{ color:#ff6000; text-decoration:underline;}
form.dati input.privacy{ width:auto!important; line-height:normal!important; clear:left!important; height:auto!important; background-color:transparent; }
#pulsanti{ width:133px; /*height:110px;*/ position:absolute; right:28px; top:169px;}

#aggiungi{ display:block; width:133px; height:40px; background:url(../img/form/aggiungi.png); font-size:12px; font-family:Helvetica, "Helvetica", Arial, sans-serif; color:#646154; line-height:40px; text-align:center;}
#aggiungi:hover{ background-image:url(../img/form/aggiungiHL.png);}
	
#conferma{ width:133px; height:60px; background:url(../img/form/conferma.png); margin:10px 0 0 0; font-size:12px; font-family:Helvetica, "Helvetica", Arial, sans-serif; padding:0; color:#646154; }
#conferma:hover{ background:url(../img/form/confermaHL.png);}

#overview h3{ color:#b2bdbf; font-size:14px; font-family:"Rockwell" , Georgia; font-weight:normal; margin:0 0 7px 0;}
#overview h4{ color:#2c2276; font-size:11px; font-family:"Rockwell" , Georgia; font-weight:normal; margin:5px 0 7px 0;}
#overview p{ width:145px; font-size:11px;}
#overview a{ color:#ff7300; text-decoration:none;}
	
#prodotti h3{font-size:12px; color:#ff7300; font-weight:bold; border-bottom:#ff7300 1px dotted; margin-right:10px; height:11px; background:url(../img/h3_prodotti.png) no-repeat;}
#prodotti h3.eng{background-image: url(../img/h3_prodotti_en.png);}
#prodotti h3 span{ display:none;}
#prodotti ul{ list-style:none; margin:9px 10px 0 -1px; padding:0;}
#prodotti ul li{height:35px; margin:0; padding:0; }
#prodotti ul li a{ height:35px; line-height:35px; display:block; font-size:14px; margin:0; padding:0; text-decoration:none; border-bottom:1px solid #b3bec0; background:url(../img/a_prodotti.gif) no-repeat right center; color:#646155;}
#prodotti ul li a.last{ border:0;}






