/* 
colori
azzurro: #BADBF8
blu: #347CAB
blu logo: #020029
 */
body {font-family: Verdana, Arial, sans-serif; font-size:11px; margin:0px auto 1px auto; text-align: center;background: url(/img/bg.jpg) repeat-x top left;background-color:#084677;}

div {font-family: Verdana, Arial, sans-serif; font-size:11px;}
form {margin:0px; padding:0px}
.invia {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #fff; border: 1px solid #cdcdcd;font-weight: bold;background-color:#2D5BC3;padding:3px;}
.input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; border: 1px solid #cdcdcd;font-weight: normal;background-color:#fff;}
.input-nobordo { border: 0px;}
.select {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #000; }
a { font-weight: normal; color: #347CAB !important; text-decoration: none;}
a:hover { font-weight: normal; color: #347CAB !important; text-decoration: underline;}
img{border:0;}
.clear { clear: both; height:2px;overflow:hidden;margin:-1px; }
.clear-left { clear: left;}
.errore { font-family: Verdana,  sans-serif; font-size: 11px; color: #DD0000; font-weight: bold; padding-bottom:3px; }
.ok { font-family: Verdana,  sans-serif; font-size: 12px; color: #1C9327;	font-weight: bold; }

#testa {position:relative; width:950px; height:120px; margin:0px auto 0px auto;}
#testa .logo {position:absolute; top:10px;right:20px;}
#testa .lingue {position:absolute; top:10px;left:20px;}
#testa .lingue a { font-weight: normal; color: #fff !important; text-decoration: none;}
#testa .lingue a:hover { font-weight: normal; color: #BADBF8 !important; text-decoration: underline;}
#testa .temp {position:absolute; top:85px;left:220px;color: #fff;text-align:left;font:bold 16px Arial;}

#testa .login {position:absolute; top:30px;left:770px;color: #fff;text-align:left;}
#testa .login a { font-weight: normal; color: #FF0000 !important; text-decoration: underline;}
#testa .login a:hover { font-weight: normal; color: #fff!important; text-decoration: underline;}
#testa .login div {padding:1px;}
#testa .login .dimenticata {text-align:left; padding:20px 0px;color: #fff!important;}
#testa .login .dimenticata a { font-weight: normal; color: #fff !important; text-decoration: none;}
#testa .login .dimenticata a:hover { font-weight: normal; color: #fff !important; text-decoration: underline;}
#testa .login .loggato {padding-left:20px;color: #fff!important;font-weight: bold;font-size: 12px;}
#testa .login .loggato a{text-align:left;color: #FF0000!important;font-size: 12px;font-weight: bold;}
#testa .login .loggato a:hover { color: #fff !important; text-decoration: underline;}
#testa .login .loggato .esci { padding-top:45px;}

#corpo {position:relative; width:950px; margin:0px auto 1px; clear:left;}

#contenitore {position:relative; width:950px; margin:0px auto;background: url(/img/bg-contenitore.gif) repeat-y top left;clear:left;float:left;}
#contenitore .box-sx {width:220px; float:left; margin: 0px;}
#contenitore .box-dx { width:730px; float:left;margin: 0px;}

#coda { width:950px;height:30px;margin:0px auto;clear: both; }
#coda a { font-weight: normal; color: #fff !important; text-decoration: none;}
#coda a:hover { font-weight: normal; color: #000!important; text-decoration: underline;}
#coda .txt { padding:4px 8px;text-align:right; font-size:11px; font-weight: normal; color: #fff !important; text-decoration: none;}
#coda .credits { text-align:right; font-size:9px; padding:4px 8px;font-family: Verdana, sans-serif;color: #fff !important;}
#coda .credits a { font-weight: normal; color: #fff !important; text-decoration: none;}
#coda .credits a:hover { font-weight: normal; color: #BADBF8 !important; text-decoration: underline;}

#percorso { color:#347CAB; margin:0;padding:2px 0px;text-align:left; font-size:11px; font-family: Verdana, sans-serif;font-weight: normal;}
#percorso A{ color:#347CAB !important;}
#percorso A:hover{ color:#347CAB !important;}

#contenitore .box-sx .box-menu{width:210px; margin: 0px 0px 0px 0px;text-align:left;}

#menu { font-family: Verdana, sans-serif;  font-size:11px; font-weight:bold; width: 200px;	margin: 10px 0px 0px; color: #fff !Important;	}
#menu ul {margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#menu li {display: inline; }
#menu li a {font-weight:bold; height: 26px; voice-family: "\"}\"";	voice-family: inherit; height: 18px;	text-decoration: none; }	
#menu li a:link, #menu li a:visited {color: #fff !Important; display: block;	background: url(/img/bg-menu.gif);	padding: 7px 0 0 5px;}
#menu li a:hover { font-weight:bold; color: #BADBF8 !Important; background:  url(/img/bg-menu.gif) 0 -25px; padding: 7px 0 0 5px;}

#contenitore .box-sx .menu-sx { text-align:right; margin: 80px 20px 0px;}
#contenitore .box-sx .menu-sx div { text-align:right; margin: 0px 5px 0px 10px; }

#contenitore .box-sx .link-sx{ font: 12px bold Arial, sans-serif; color:#fff; text-align:left; margin: 50px 0px 0px 10px;}
#contenitore .box-sx .link-sx A{ color:#CAE2FF !important;}
#contenitore .box-sx .link-sx A:hover{ color:#fff !important;}

#contenitore .sx .box-news{ padding: 20px 15px 0px 10px; color: #fff !Important; text-align:left;	}
#contenitore .sx .box-news h3 {font: 12px normal Verdana, sans-serif; padding:0 0 5px;color: #BADBF8;margin:0;}
#contenitore .sx .box-news h3 a { color: #BADBF8 !important; text-decoration: none;}
#contenitore .sx .box-news h3 a:hover { color: #fff !important; text-decoration: underline;}
#contenitore .sx .box-news .txt, p{ text-align:left; padding:0px 0px 10px 0px;font-weight: normal;margin:0px;}

#contenitore .box-dx .contenuto{ padding: 10px;}
#contenitore .box-dx .contenuto h1{ margin:0;padding:0;text-align:left; font-size:16px; font-family: Arial, sans-serif;font-weight: bold; color: #020029}
#contenitore .box-dx .contenuto h3{ margin:0;padding:0;text-align:left; font-size:13px; font-family: Arial, sans-serif;font-weight: bold; color: #020029}

#contenitore .box-dx .home{ padding: 0px;position:relative;}
#contenitore .box-dx .home .testo{ text-align:left; padding:10px 30px 10px;font-weight: normal;}
#contenitore .box-dx .home .sx {width:226px; float:left; margin: 0px;}
#contenitore .box-dx .home .sx .box-news{margin:5px; padding:0px 5px 0px 10px; color: #fff !Important; text-align:left;	background-color:#020029;height:300px;}
#contenitore .box-dx .home .sx .box-news .titolo {padding-bottom:5px;color: #BADBF8;font-weight:bold;}
#contenitore .box-dx .home .sx .box-news .titolo a { color: #BADBF8 !important; text-decoration: underline;font-weight:bold;}
#contenitore .box-dx .home .sx .box-news .titolo a:hover { color: #fff !important; text-decoration: underline;font-weight:bold;}
#contenitore .box-dx .home .sx .box-news .txt, p{ text-align:left; padding:0px 0px 10px 0px;font-weight: normal;margin:0px;}

#contenitore .box-dx .home .dx { width:494px; float:left;margin: 0px;}
#contenitore .box-dx .home .dx .meteo{width:280px; float:left; margin: 10px 0px 0px;}
#contenitore .box-dx .home .dx .meteo .cont{text-align:left;padding-left:5px;padding-right:20px;}
#contenitore .box-dx .home .dx .meteo .cont .temp{text-align:left;font: bold 18px  Arial, sans-serif; color: #020029;margin-bottom:10px;}
#contenitore .box-dx .home .dx .meteo .cont .spec{float:left;width:120px;font-weight: bold;margin-left:10px;}
#contenitore .box-dx .home .dx .foto{width:200px; float:left; margin: 10px 0px 0px;}

#contenitore .box-dx .dettaglio{ padding: 10px;}
#contenitore .box-dx .dettaglio h1{ margin:0;padding:0px 0px 25px;text-align:left; font-size:22px; font-family: Arial, sans-serif;font-weight: bold;}
#contenitore .box-dx .dettaglio .percorso{ margin:0;padding-bottom:10px;text-align:left; font-size:13px; font-family: Tahoma, sans-serif;font-weight: normal;}
#contenitore .box-dx .dettaglio .link{ margin:0;padding:10px;text-align:right; font-size:13px; font-family: Tahoma, sans-serif;font-weight: normal;}
#contenitore .box-dx .dettaglio .immagine img{ margin:0; padding:0px;border:2px solid #cdcdcd;}
#contenitore .box-dx .dettaglio .immagine A{ color:#000 !important;}
#contenitore .box-dx .dettaglio .immagine A:hover{ color:#000 !important;}
#contenitore .box-dx .dettaglio p{ margin:0;padding:0px;text-align:justify; font-size:13px; font-family: Tahoma, sans-serif;font-weight: normal;}
#contenitore .box-dx .dettaglio .prezzo{ color:#FF0000; margin:0; padding:0px; text-align:left; font-size:28px; font-family: Arial, sans-serif;font-weight: bold;}
#contenitore .box-dx .dettaglio .qt{ color:#000; margin-left:10px; padding:0px; text-align:left; font-size:14px; font-family: Tahoma, sans-serif;font-weight: normal;}
#contenitore .box-dx .dettaglio .descrizione{color:#000; text-align:left;padding:25px;border-bottom:1px solid #cdcdcd;margin-top:20px;}
#contenitore .box-dx .dettaglio .vantaggi{ margin:26px; text-align:left;}
#contenitore .box-dx .dettaglio .scegli{ color:#2D5BC3; margin:0; padding:0px 15px 0px; text-align:left; font-size:14px; font-family: Tahoma, sans-serif;font-weight: bold;}
#contenitore .box-dx .dettaglio .variante{ color:#000; margin:0; padding:0px 0px 10px 0px; text-align:left; font-size:24px; font-family: Arial, sans-serif;font-weight: bold;}
#contenitore .box-dx .dettaglio .evidente{ color:#bd0000; font-size:16px; font-family: Arial, sans-serif;font-weight: bold;}
#contenitore .box-dx .dettaglio li{ color:#000; font-size:13px; font-family: Tahoma, sans-serif;font-weight: normal;}
#contenitore .box-dx .note { color:#000; font-size:12px; font-family: Arial, sans-serif;font-weight: normal;padding:20px;text-align:left;}


#contenitore .box-dx .carrello{ padding: 10px;}
#contenitore .box-dx .carrello table{ margin-top:20px;}
#contenitore .box-dx .carrello .riga{ color:#fff; background-color:#888;text-align:left; height:20px;font-weight: bold;}
#contenitore .box-dx .carrello .riga1{ background-color:#fff;color:#000; text-align:left; padding:15px;font-weight: normal;}
.riga2 td{ 	border-top: #e8e8e8 1px solid; }
#contenitore .box-dx .carrello A{ color:#000 !important;}
#contenitore .box-dx .carrello A:hover{ color:#000 !important;}
#contenitore .box-dx .carrello ul{ margin:0px 17px;}
#contenitore .box-dx .carrello .titolo{ color:#2D5BC3; margin:0; padding:5px 0px 0px 0px; text-align:left; font-size:22px; font-family: Arial, sans-serif;font-weight: bold;}
#contenitore .box-dx .carrello .titolo A{ color:#2D5BC3 !important;}
#contenitore .box-dx .carrello .titolo A:hover{ color:#2D5BC3 !important;}
#contenitore .box-dx .carrello .caratt{ color:#000; margin:0; padding:0px 0px 15px 0px; text-align:left; font-size:13px; font-family: Arial, sans-serif;font-weight: bold;}
#contenitore .box-dx .carrello .vantaggi{ color:#bd0000; margin:5px 0px; padding:20px 0px 0px; text-align:left; font-size:13px; font-family: Tahoma, sans-serif;font-weight: bold;}

#contenitore .box-dx h1{ color:#000; margin:0; padding:13px 10px 0px 0px; text-align:right; font-size:20px; font-family: Arial, sans-serif;font-weight: bold;}
#contenitore .box-dx h2{ color:#000; margin:0; padding:13px 10px 0px 0px; text-align:right; font-size:14px; font-family: Arial, sans-serif;font-weight: bold; text-align:right;}

#contenitore .box-dx .custpage{ padding:0px;position:relative;}
#contenitore .box-dx .custpage .cont{ text-align:left; padding:10px;font-weight: normal;font-size: 11px; }
#contenitore .box-dx .custpage .img{ padding:0px;border:3px solid #fff; }

#contenitore .box-dx .custpage .testo{ text-align:left; padding:15px;font-weight: normal;font-size: 11px; }
#contenitore .box-dx .custpage .sede{ padding:10px 120px 0px; text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;font-weight: normal; }

#contenitore .box-dx .custpage .box-accedi{ margin:0px auto;padding:0; width:400px;}

#contenitore .box-dx .custpage .box-accedi p{ padding:0px; text-align:left; }
#contenitore .box-dx .custpage .box-accedi .evid{ padding:0px 10px; text-align:left;font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000;font-weight: bold; }
#contenitore .box-dx .custpage .box-accedi .login .bottone { position:absolute; top:72px; right:25px;}
#contenitore .box-dx .custpage .box-accedi .login .pwd { position:absolute; top:135px; left:10px;}
#contenitore .box-dx .custpage .box-accedi .login {margin:0px auto;padding:0; position:relative; width:400px; height:150px; background-color:#f4f4f4;}
#contenitore .box-dx .custpage .box-accedi .login .top{text-align:left; color:#fff; font-weight: bold;padding:5px 10px;margin-bottom:20px;background-color:#2D5BC3; }
#contenitore .box-dx .custpage .box-accedi .pwd A{ color:#2D5BC3 !important;}
#contenitore .box-dx .custpage .box-accedi .pwd A:hover{ color:#2D5BC3 !important;}
#contenitore .box-dx .custpage .box-accedi .input {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; color: #000; border: 1px solid #8D8D8D;font-weight: normal;background-color:#f4f4f4;margin:.2em;padding:3px;}

#contenitore .box-dx .custpage .video{ margin:10px 0px;padding:0;text-align:left;}
#contenitore .box-dx .custpage .video p{ padding:0px; text-align:left; }

#contenitore .box-dx .custpage .gallery { padding:10px 0px 0px 50px;margin:0px 0px;}
#contenitore .box-dx .custpage .gallery img { border: 2px solid #fff;padding:2px;margin:4px 0px;}

#contenitore .box-dx .custpage .meteo { margin: 10px 0px;}
#contenitore .box-dx .custpage .meteo .sx { width:350px; float:left;margin: 0px;}
#contenitore .box-dx .custpage .meteo .sx .temp{text-align:left;font: bold 18px  Arial, sans-serif; color: #020029;margin-bottom:10px;}
#contenitore .box-dx .custpage .meteo .sx .spec{float:left;width:120px;font-weight: bold;margin-left:10px;color:#020029;}
#contenitore .box-dx .custpage .meteo .sx .note{font-size:10px;margin-top:20px;}
#contenitore .box-dx .custpage .meteo .dx { width:330px; float:left;margin: 0px;}
#contenitore .box-dx .custpage .meteo .dx img{ border:4px solid white;}

#contenitore .box-dx .custpage .fotogallery { margin: 20px 0px;}
#contenitore .box-dx .custpage .fotogallery .sx { width:480px;margin: 0px;text-align:left;}
#contenitore .box-dx .custpage .fotogallery .sx img{ border:4px solid white;}
#contenitore .box-dx .custpage .fotogallery .dx { text-align:left;}


#cat{
width:194px; 
list-style:none;
margin:0;
padding:1px; 
background-color:#FFFFFF;
border:0px solid #fff;
color:#ffffff;
} 

#cat a{
display:block;
height:25px;
margin-top:1px;
padding-left:15px;
background-color:#020029;
border-left:10px solid #fff;
font-family:arial;
font-size:10px;
text-transform:uppercase;
text-decoration:none;
color:#ffffff !important;
line-height:25px;
} 

#cat a:hover{
background-color:#020029;
border-left:10px solid #BADBF8;
color:#BADBF8 !important;
} 
#cat a.primo{
margin-top:0;
} 


#contenitore .box-dx .news { padding:20px 10px; text-align:left; }
#contenitore .box-dx .news .titoli{font-family: Verdana, Helvetica, sans-serif; font-size: 12px; color:#347CAB;font-weight:bold;}
#contenitore .box-dx .news .titoli a{ color:#347CAB !important;}
#contenitore .box-dx .news .titoli a:hover{ color:#084878 !important;}
#contenitore .box-dx .notizia { padding:0px; text-align:left; }
#contenitore .box-dx .notizia a{ color:#347CAB !important;}
#contenitore .box-dx .notizia a:hover{ color:#347CAB !important;}
#contenitore .box-dx .notizia .titolo{font-family: Arial, Helvetica, sans-serif; font-size: 16px; color:#347CAB;font-weight:bold;}
#contenitore .box-dx .notizia .testo { padding:10px 0px ;font-weight: normal; text-align:left; }
#contenitore .box-dx .notizia .img { float:right; margin-left:20px;}



#contenitore .box-dx .elenco{ padding: 30px 0px;position:relative; width:520px;}
#contenitore .box-dx .elenco .blocco{ height:125px;position:relative;clear:left;margin-top:15px;}
#contenitore .box-dx .elenco .riga {background: url(/img/riga-elenco.gif) repeat-x top left; height:2px; width:500px; }
#contenitore .box-dx .elenco .img{ float:left;margin-right:20px;}
#contenitore .box-dx .elenco .img .bordo{ border:1px solid #cdcdcd;margin:2px;padding:2px;}
#contenitore .box-dx .elenco .titolo{padding-top:10px;font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #000; font-weight: bold;text-align:left;}
#contenitore .box-dx .elenco .variante{font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000; font-weight: normal;text-align:left;}
#contenitore .box-dx .elenco .preventivo {position:absolute;top:70px;left:150px;}
#contenitore .box-dx .elenco .preventivo A{ color:#000 !important;}
#contenitore .box-dx .elenco .preventivo A:hover{ color:#000 !important;}

#form { width:520px; padding:5px; margin:0 auto;}
#form p { margin:.2em 0;}
fieldset { padding: 1em; border:0px; }

#dati {border:#cccccc 1px solid;}
legend { font-size: 11px; font-weight:bold; margin:0;color:#2D5BC3;}
#dati label {display:block;float:left;width:200px;text-align:right;font-weight:bold;
color:#515151;padding-right:0;font-family:Verdana, sans-serif;font-size:11px;padding: .2em;}
#dati input{ font-size: 11px;font-family: Verdana,helvetica,sans-serif;width:235px;
border:#cccccc 1px solid; background-color:#fff;padding:0;padding: .2em;text-align:left;width:235px;}
#dati select { margin-left:24px;font-size: 12px;font-family: Verdana,helvetica,sans-serif;border:#cccccc 1px solid; background-color:#fff;text-align:left;}
#dati .textarea {font-size:11px;font-family: Verdana,helvetica,sans-serif;width:250px;
border:#cccccc 1px solid;background:rgb(229,229,229);padding:0px 0px 0px 2px;margin-left:10px;}
#accprivacy {border:#cccccc 1px solid;}
#accprivacy label {display:block;float:left;width:200px;text-align:right;font-weight:bold;
color:#666666;padding-right:0;font-family:Verdana, sans-serif;font-size:12px;padding: .2em;}
#accprivacy input { font-size: 12px;font-family: Verdana,helvetica,sans-serif;
border:0px;padding: .2em;float:left;margin-left:20px;}


#carrello { position:relative; padding:10px;}
#carrello .top { color: #000;font-weight:bold; text-align: left;	font-size: 12px;margin:25px 0px 5px 0px;}
#carrello .tab {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; border:1px solid #cccccc;}
#carrello .tab .riga { background-color: #888888; font-weight:bold;color: #fff;}
#carrello .tab .riga1 { background-color: #F1F1F1; font-weight:normal;}
#carrello .prezzo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align:right; margin-right:102px;padding:10px;}
#carrello .svuota { float:left; padding:20px 0px 0px 8px;}
#carrello .acquista { float:right; padding:20px 8px 0px 0px;}
#carrello .totale-spese { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right;padding:2px 0px 5px 0px;}
#carrello .totale-spese .tot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right; border-top:1px dotted #cccccc; width:200px;color: #009F00; margin:0 0 0 auto;}
#carrello .evaso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#009F00; padding:10px;}
#carrello a { color: #000; text-decoration: none;}
#carrello a:hover { color: #000; text-decoration: underline;}
#carrello .img { border: 1px solid #cdcdcd;margin:0px; padding:0px;}

.ordine-op {text-align:left; font-weight:bold; color:#bd0000;padding:5px; font-family:Verdana, sans-serif;font-size:12px;}


.indirizzo { color:#000; margin:20px 10px; font-family:Verdana, sans-serif;font-size:12px;}
.indirizzo a { color: #000; text-decoration: none;}
.indirizzo a:hover { color: #000; text-decoration: underline;}

#ordine { position:relative; padding:10px;}
#ordine .top { text-align: left;margin-top:15px;}
#ordine .sx{ float:left;margin-right:25px;margin-left:30px;}
#ordine .dx{ float:left;}
#ordine .daticliente {text-align:left; font-weight:bold; color:#bd0000; font-family:Tahoma, sans-serif;font-size:12px;margin:20px 0px 0px 10px;}
#ordine .dati {background-color: #fff;border:#cccccc 1px solid;text-align:left; font-weight:normal; color:#000; font-family:Tahoma, sans-serif;font-size:12px;padding:10px;width:300px;height:120px;}
#ordine .dati .asx{float:left;text-align:left; font-weight:normal; font-family:Tahoma, sans-serif;font-size:12px;width:110px;}

#ordine .tab {font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; border:1px solid #cccccc;}
#ordine .tab .riga { background-color: #888888; font-weight:bold;color: #fff;}
#ordine .tab .riga1 { background-color: #fff; font-weight:normal;}
#ordine .tab caption{text-align:left; font-weight:bold; color:#bd0000; font-family:Tahoma, sans-serif;font-size:13px;padding:40px 0px 0px 10px;}
#ordine .tot { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:right; color: #000;}
.tab .prezzo_base { font-family: Tahoma, Helvetica, sans-serif; font-size: 13px; font-weight: normal; text-align:right; background: url(/img/linethrough.gif) repeat-x center left; color: #4A89CA; }
#ordine .tab .si { color: #4BAC12; font-weight:bold;}
#ordine .tab .no { color: #bd0000; font-weight:bold;}
#ordine .titolo{ color:#2D5BC3; margin:0; padding:5px; text-align:left; font-size:18px; font-family: Tahoma, sans-serif;font-weight: bold;}
#ordine .opzioni{ color:#000; margin:0; padding:25px 0px 25px 15px; text-align:left; font-size:14px; font-family: Tahoma, sans-serif;font-weight: normal;}
#ordine #form1 { padding:5px; margin:0;}
#ordine #form1 p { margin:.2em 0;}
#ordine fieldset { padding: 1em; border:0px; }
#ordine .scegli{ color:#000; margin:0; padding:0px 15px 0px; text-align:left; font-size:13px; font-family: Tahoma, sans-serif;font-weight: bold;}

#ordine .prezzo { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight:bold; text-align:right; margin-right:102px;padding:10px;}
#ordine .svuota { float:left; padding:20px 0px 0px 8px;}
#ordine .acquista { float:right; padding:20px 8px 0px 0px;}
#ordine .totale-spese { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; text-align:right;padding:10px 0px 5px 0px;}
#ordine .totale-spese .tot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:right; width:200px;color: #000; margin:0 0 0 auto;}
#ordine .evaso { font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; font-weight:normal; color:#000; margin:30px;text-align:left;}
#ordine a { color: #000; text-decoration: none;}
#ordine a:hover { color: #000; text-decoration: underline;}
#ordine .img { border: 1px solid #cdcdcd;margin:0px; padding:0px;}

.ordine-dati .sotto-tit {text-align:left; font-weight:bold; color:#000; font-family:Verdana, sans-serif;font-size:12px;padding-bottom:5px;}
.note-tit {text-align:center; font-weight:bold; color:#bd0000; font-family:Verdana, sans-serif;font-size:12px;padding-top:30px;}
.note-text { font-size: 12px;font-weight:normal; font-family: Verdana,helvetica,sans-serif; border:#cccccc 1px solid; background-color:#fff;}

.spedisci { font-size: 12px;font-weight:bold; font-family: Verdana,helvetica,sans-serif; border:#cccccc 1px solid; background-color:#83BD47; color:#fff;}
.annulla { font-size: 12px;font-weight:normal; font-family: Verdana,helvetica,sans-serif; border:#cccccc 1px solid; background:rgb(229,229,229);}


#ordine_user { position:relative; padding:10px;}
#ordine_user .top { text-align: left;margin-bottom:15px;}
#ordine_user .box_dati { text-align: left;background-color: #F1F1F1;padding:5px;border:1px solid #cdcdcd;height:90px;width:210px;}

#ordine_user .ordine_user .numero { color: #000; text-align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}
#ordine_user .ordine_user .cliente { color: #000; text-align:left; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;}

#ordine_user .ordine_user .tab {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 13px; }
#ordine_user .ordine_user .tab .riga { background-color: #888888; font-weight:bold;}
#ordine_user .ordine_user .tab .riga1 { background-color: #F1F1F1; font-weight:normal;}
#ordine_user .ordine_user .prezzo { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right; margin-right:130px; border-top:1px solid #cccccc;}
#ordine_user .ordine_user .svuota { float:left; padding:20px 0px 0px 8px;}
#ordine_user .ordine_user .acquista { float:right; padding:20px 8px 0px 0px;}
#ordine_user .ordine_user .totale-spese { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; text-align:right;padding:2px 0px 5px 0px;}
#ordine_user .ordine_user .tab .tot { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; text-align:right; color: #000; margin:0;padding-top:8px;}
#ordine_user .ordine_user .evaso { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color:#009F00; padding:10px;}
#ordine_user .daticliente {text-align:left; font-weight:bold; color:#bd0000; font-family:Verdana, sans-serif;font-size:12px;}
#ordine_user A { color: #000; text-decoration: none; }
#ordine_user A:hover { color: #bd0000; text-decoration: none; }

.dataTable { width: 98%; margin: 0px auto 0 auto; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; /* text-align: center; */;}
.dataTableTitle { text-align: left; margin: 0px 0px 0px 0px; background-color: #888; color: #fff;font-weight:bold;}
.dataTableRow { background-color: #EBEBEB; color: #000;}

#cerca { width:550px;}
#cerca .table{ width:450px;background-color: #e9e9e9;border:1px solid #fff;height:110px;}
#cerca th{ text-align:left;color: #2D5BC3;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
#cerca td{ text-align-left;padding:5px}
#cerca input, select { font-size: 12px;font-family: Verdana,helvetica,sans-serif;
border:#cccccc 1px solid; background-color: #fff;;padding:0;}
#cerca .bottone { margin-top:-5px;width:124px;height:27px;border:0px;}


.help {text-align:center; }
.help a { color: #fff !Important; text-decoration: underline;}
.help a:hover { color: #ff0000 !Important; text-decoration: underline;}

