/*stili per il layout fluido*/
html,body{margin: 0;padding:0}
body{font-family:Verdana, Arial, Helvetica, sans-serif; text-align:center; font-size: 90%; margin-top:15px; background-color:#c6c6c6;}

tr {font-family:Verdana, Arial, Helvetica, sans-serif;color: #333;font-size:12px; font-weight:300;}

tr.RowOverFirst {
  background-color:  #99CC99;
}
tr.RowOverSecond {
  background-color : #CCFFCC;
}
tr.RowOverSelected {
  color : #FFF;
  background-color : #004A80;
 }
tr.RowOverEdit {
  color : #FF0000;	
  background-color : #FFFF00;
 }

.titolo1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
.titolo2{ font-family:Verdana, Arial, Helvetica, sans-serif;color: #000;font-size: 18px; text-align:center;}
.titolo2 b{font-weight:600;}
.titolo3{ font-family:Verdana, Arial, Helvetica, sans-serif;color: #FFF;font-size: 1em; text-align:center; background-color:#004A80; font-weight:600; padding-top:2px; padding-bottom:2px;}
.titolo3 b{font-weight:600;}
.titolo4{ font-family:Verdana, Arial, Helvetica, sans-serif;color: #FFF;font-size: 1em; text-align:left; background-color:#B20F0F; font-weight:600; padding-top:6px; padding-bottom:6px; padding-left:4px;}
.titolo4 b{font-weight:600;}
.titolo4 a{ color:#FFFFFF; font-weight:600; text-decoration:none;}
.titolo4 a:hover{ color:#FFFFFF; font-weight:600;text-decoration:underline;}
.titolo5{color: #FFF;font-size: 0.8em; text-align:center; background-color:#B20F0F; font-weight:600; padding-top:6px; padding-bottom:6px; padding-left:4px;}
.titolo5 b{font-weight:600;}

.titolo6{color: #FFF;font-size:12px; font-weight:300; line-height:1.5;}
.titolo6 b{font-weight:600;}
.titolo6 a{color:#FFF; text-decoration: none}
.titolo6 a:hover{color: #FFF;text-decoration: underline}

/*stili per la navigazione*/
ul{margin: 0;padding: 0; list-style-type: none; font-size:13px;}
li{margin: 0;padding: 0; line-height:1.5;}
li a{color:#B20F0F;text-decoration: none; font-weight:600;}
li a:hover{color: #000;text-decoration: underline; font-weight:600;}
li a#activelink{color: #000;text-decoration: none; font-weight:600;}

.puls{font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;font-size:11px;
	font-weight:600;text-decoration:none;
	cursor:pointer;
	}

/* stili personali */
.corpo2{font-family:Verdana, Arial, Helvetica, sans-serif;color: #333;font-size:12px; font-weight:300; line-height:1.5;}
.corpo2 b{font-weight:600;}
.corpo2 a{color:#B20F0F; text-decoration: none}
.corpo2 a:hover{color: #000;text-decoration: underline}

.corpo_ord{font-family:Verdana, Arial, Helvetica, sans-serif;color: #000;font-size:10px; font-weight:300;}
.corpo_ord b{font-weight:600;}
.corpo_ord a{color:#B20F0F; text-decoration: none}
.corpo_ord a:hover{color: #000;text-decoration: underline}

.tot_rosso{font-family:Verdana, Arial, Helvetica, sans-serif;color: #FF0000;font-size:12px; font-weight:300;}
.tot_rosso b{font-weight:600;}
.tot_rosso a{color:#B20F0F; text-decoration: none}
.tot_rosso a:hover{color: #000;text-decoration: underline}

.corpoAdmin{color: #333;font-size:12px; font-weight:300; line-height:1.5;}
.corpoAdmin b{font-weight:600;}
.corpoAdmin a{color:#333; text-decoration: none}
.corpoAdmin a:hover{color: #004A80;text-decoration: underline}

.corpoAD2{color: #FFF;font-size:12px; font-weight:300; line-height:1.5;}
.corpoAD2 b{font-weight:600;}
.corpoAD2 a{color:#FFF; text-decoration: none}
.corpoAD2 a:hover{color: #FFF;text-decoration: underline}

.corpo_log{color: #000;font-size: 11px; font-weight:300; line-height:1.5;}
.corpo_log b{font-weight:600;}
.corpo_log a{color:#B20F0F; text-decoration: none; font-size:120%;}
.corpo_log a:hover{color: #000;text-decoration: underline;}

/* stili per la pagina contatti */
.titolo_cont{color: #666;font-size: 14px;}
.titolo_cont b{ font-weight:800;}

.corpo_cont{color: #B20F0F;font-size: 12px; font-weight:300;}
.corpo_cont b{font-weight:600;}
.corpo_cont a{color:#B20F0F; text-decoration: none}
.corpo_cont a:hover{color: #000;text-decoration: underline}

.corpo2_cont{color: #666;font-size: 11px; font-weight:300;}
.corpo2_cont b{font-weight:600;}
.corpo2_cont a{color:#B20F0F; text-decoration: none}
.corpo2_cont a:hover{color: #000;text-decoration: underline}

/* stili per i rivenditori */
.titolo_riv{color: #333;font-size: 11px; text-align:center;}
.titolo_riv b{ font-weight:800;}

.corpo_riv{color: #B20F0F;font-size: 10px; font-weight:300;}
.corpo_riv b{font-weight:600;}
.corpo_riv a{color:#B20F0F; text-decoration: none}
.corpo_riv a:hover{color: #000;text-decoration: underline}

/* stili per le news */
.titolo_news{ font-family:Verdana, Arial, Helvetica, sans-serif;color: #999;font-size: 12px;}
.titolo_news b{ font-weight:800;}
.corpo_news{ font-family:Verdana, Arial, Helvetica, sans-serif;color: #000;font-size: 11px; font-weight:300; text-align:left; line-height:1.5;}
.corpo_news a{color:#0000FF; text-decoration: none}
.corpo_news a:hover{color: #000;text-decoration: underline}

/* stili per il footer */
.corpo_foot{font-family:Verdana, Arial, Helvetica, sans-serif;color: #333;font-size: 12px; font-weight:300; line-height:1.5;}
.corpo_foot b{ font-weight:600;}
.corpo_foot a{color:#B20F0F; text-decoration: none}
.corpo_foot a:hover{color: #FFF;text-decoration: underline}

ul.spunta li {margin: 12px 0 0 16px; color:#777777; list-style-image:url(../../images/spunta.png); font-weight:300; font-size:12px;}
ul.spunta li b{margin: 12px 0 0 16px; color:#777777; list-style-image:url(../../images/spunta.png); font-weight:600; font-size:12px;}
