body {font-family: Arial, Helvetica, sans-serif ;  font-size: 12px; color: #3B5780; text-decoration: none; background-image:URL(/img/base/BG.jpg); }
/* titolo */
h1 {color: #525648; font-size:16px; margin:5px 0 0 0;}

/* sottotitolo */
h2 {color: #3B5780; font-size:18px; margin:0 0 0 0;}
.h2Rosso {color: #BD2D24; font-weight: bold; }

h3 {color: #FFF; font-size:14px; margin:1px 1px 1px 5px;}
/*h3 a {color:#524F46;  text-decoration:none; }
h3 a:hover {color:#524F46;  text-decoration:underline; } 
.h3Rosso {color:#CD2C31; font-size:18px; line-height:20px; font-weight: bold; margin:5px 0px 5px 0px; }*/	

/* testo medio */
h4 {color: #525648; font-size:13px; margin:1px 1px 10px 0px;}
/*h4 a:link, h4 a:visited  {color: #CD2C31;  text-decoration:none; }
h4 a:hover {color: #CD2C31;  text-decoration:underline; }*/ 	

/* testo piccolo */
h5 {color: #525648; font-size: 13px; margin: 2px 0 2px 0; }
/*h5 a:link, h5 a:visited  {color: #CD2C31;  text-decoration:none; }
h5 a:hover {color: #CD2C31;  text-decoration:underline; }*/ 	

/* sottotitolo */
h6 {color: #BD2D24; font-size:16px; margin:5px 0 0 0;}
.h6Nero {color: #000; font-size:16px; margin:5px 0 0 0; }
/* testo */

td {text-align:left; }

img {text-decoration: none; border: none; }

a{ outline:none; }

a:link,a:visited {text-decoration: underline; color: #3B5780;}

a:hover { text-decoration: none;}

textarea,select{font-family: Arial, Helvetica, sans-serif; border:1px solid #525648; font-size: 12px; color: #000; text-decoration: none}

input {font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none;  border:1px solid #525648;}

.Footer, .Footer a:link, .Footer a:visited {text-decoration: none; color: #3B5780; font-size:11px; }

.testoBianco { color:#FFFFFF; }

.container{position:absolute; width:100%; height:100%; margin: 0; left:auto; padding: 0; z-index: 1;}

.Home{ width:1000px; height:100%; margin:auto;}

.ContentTD{border-left-color:#CD2C31; border-left-style:dotted; border-left-width:1px; }

.Logo{text-align:right; }

.Img {border:1px solid #769E5A; }
/*TASTO RICHIESTA*/
.PreventivoButton{color: #44412E; border: 1px solid #44412E; font-size:10px; background-color:#FFFFFF;}

.ListaVantaggi li{list-style-image:url(/img/FlagVantaggi.png); margin-bottom:10px; text-align:left;}

/*MENU*/
#menu{text-align: left;width: 100%;height: 30px;}

#menu ul{height: 20px;margin: auto;padding:0;position: relative;display: block;width: 1000px;}

#menu li{list-style: none;float: left;}

#menu ul ul{position: absolute; top: 29px; left: 0; visibility: hidden;}

#menu li a{ text-transform:lowercase; width: 196px; height: 26px;display: block;text-decoration:none;text-align: center;line-height:23px;font-size: 12px;color: #fff;font-weight: bold; outline:none; border: 1px solid  #FFF; margin:1px; background-image:url(/img/SfondoTastoGrigioGiu.png);} 

#menu li a:hover, #menu li a:focus, #menu li a:active {border:1px solid #FFF; background-image:url(/img/SfondoTasto.png);} 

#menu ul li:hover ul{visibility:visible;z-index:2;}

#menu li li a{background-color:#EAEAEA; width:auto; height:auto; padding:0px 20px 0px 20px ; text-align: center; font-size: 11px;color: #524F46;font-weight: normal;outline:none; margin: 0px 1px 0px 1px; border:0; background-image: none;}

#menu li li a:hover{color: #CD2C31;border:0; background: none; background-image: none;}

.toggleopacity img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 0.5;
}

.toggleopacity:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.toggleopacity img{
border: 1px solid #ccc;
}

.toggleborder:hover img{
border: 1px solid navy;
}

.toggleborder:hover{
color: red; /* Dummy definition to overcome IE bug */
}

/* OPACITA FOOTER */
.toggleopacityFooter img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 0.5;
}

.toggleopacityFooter:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
-moz-opacity: 1;
}

.PreventivoButton{
	font-size: 12px;
	color: #BD2D24;
	vertical-align:top;
	background-color:#FFFFFF;
	border:1px solid #BD2D24;
}
