/* overflow-x: hidden;*/
body {margin:0px; padding:0px; font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:12px; color: #666666; background-image: url(../images/home/bg_home.gif); background-position:center top; background-repeat: repeat; }

.txt12__verde {font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:12px; color: #036F3D; font-weight:normal;}

.txt11grigio {font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:11px; color: #666666;  font-weight:normal;}
.txt12bianco {font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:12px; color: #ffffff;  font-weight:bold;}
.txt12verdeb {font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:12px; color: #678E3D;  font-weight:bold;}
.txt12verde {font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:12px; color: #678E3D;  font-weight:normal;}
.txt12grigiob {font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:12px; color: #666666;  font-weight:bold;}

#header {margin-top:66px; background-color: #ffffff;}
#center {width:984px; background-color: #ffffff;}
#center #menu {width:252px; background-color: #ffffff;}
#center #contenuto {width: 732px; background-color: #ffffff;}
#footer {height: 164px; padding-bottom:0px; padding-top:0px; padding-left:15px; background-image: url(../images/comm/bg_footer.gif); background-position:center top; background-repeat: no-repeat; font-family:Arial,verdana,Helvetica,sans-serif; FONT-SIZE:13px; color: #666666; font-weight:bold;}
#footer .footer {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 13px;color: #666666; text-decoration: none; font-weight:bold;}	
#footer .footer:hover {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 13px;color: #666666; text-decoration: underline; font-weight:bold;}

#center h2 {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #666666; text-decoration: none; font-weight:bold;}
#center h2 a  {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #666666; text-decoration: none; font-weight:bold; padding:0px; margin:0px;}
#center h2 a.hover {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #666666; text-decoration: none; font-weight:bold; padding:0px; margin:0px;}


/* href */
a {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #678E3D; text-decoration: underline; font-weight:bold;}	
a.hover {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #678E3D; text-decoration: underline; font-weight:bold;}
a.link {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #678E3D; text-decoration: underline; font-weight:bold;}	
a.visited {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #678E3D; text-decoration: underline; font-weight:bold;}


.page {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #666666; text-decoration: underline; font-weight:normal;}	
.page.hover {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #666666; text-decoration: underline; font-weight:normal;}
.page.link {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #666666; text-decoration: underline; font-weight:normal;}	
.page.visited {font-family:Arial,verdana,Helvetica,sans-serif; font-size: 12px;color: #666666; text-decoration: underline; font-weight:normal;}

/*menu*/
DIV#navigation {FLOAT: left; MARGIN: 0px 0px;}
DIV#navigation ul{position:relative;top:0px;left:0px; list-style-type: none;margin: 0;padding: 0;}
DIV#navigation ul li{position:relative; top:0px; left:0px; width:252px; height:52px;}
DIV#navigation ul li img{position:absolute; top:0px; left:0px; border:0px;}
DIV#navigation ul li a{position:absolute; top:0px; left:0px; display:block; width:252px; height:52px; background-color:transparent;}
DIV#navigation2 {FLOAT: left; MARGIN: 0px 0px;}
DIV#navigation2 ul{position:relative;top:0px;left:0px; list-style-type: none;margin: 0;padding: 0;}
DIV#navigation2 ul li{position:relative; top:0px; left:0px; width:252px; height:20px;}
DIV#navigation2 ul li img{position:absolute; top:0px; left:0px; border:0px;}
DIV#navigation2 ul li a{position:absolute; top:0px; left:0px; display:block; width:252px; height:20px; background-color:transparent;}

/*pop up*/
div.overlay1 {background-image:url(../images/vivi_verde/490-410.png);width:450px; height:200px;cursor:pointer;}
div.overlay1 div.close {background-image:url(../images/vivi_verde/close2.png); position:absolute; right:5px; top:0px; cursor:pointer; height:35px; width:35px;}
div.overlay2 {background-image:url(../images/vivi_verde/490-410.png); width:490px; height:610px; display:none; padding:0px; border:0px solid #000000;}
div.overlay2 div.close {background-image:url(../images/vivi_verde/close2.png); position:absolute; right:5px; top:0px; cursor:pointer; height:35px; width:35px;}
div.overlay4 {background-image:url(../images/vivi_verde/490-410.png); width:490px; height:410px; display:none; padding:0px; border:0px solid #000000;}
div.overlay4 div.close {background-image:url(../images/vivi_verde/close2.png); position:absolute; right:5px; top:0px; cursor:pointer; height:35px; width:35px;}
fieldSet {border: 0px;}


/* box*/
#bg_box_viviverde {background-image: url(../images/vivi_verde/bg_img_center.jpg); background-repeat: no-repeat; height:338px; width:713px;}
#bg_box_grigio {background-image: url(../images/vivi_verde/bg_box_grigio.gif); background-repeat: no-repeat; height:51px; width:712px;}

/*form*/

.form_input {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; font-family:Arial,verdana,Helvetica,sans-serif; HEIGHT: 19px; WIDTH: 220px; padding-top:5px; background-color: #ffffff; border-bottom:1px solid #D6DECE;  border-right:1px solid #D6DECE;  border-top:1px solid #D6DECE;  border-left:1px solid #D6DECE;}
.form_input_verde {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; font-family:Arial,verdana,Helvetica,sans-serif; HEIGHT: 19px; WIDTH: 270px; padding-top:5px; background-color: #F5F7F2; border-bottom:1px solid #C8CDD1;  border-right:1px solid #C8CDD1;  border-top:1px solid #C8CDD1;  border-left:1px solid #C8CDD1;}
.form_input_area {FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666666; font-family:Arial,verdana,Helvetica,sans-serif; HEIGHT: 70px; WIDTH: 220px; padding-top:3px; background-color: #F5F7F2; border-bottom:1px solid #C8CDD1;  border-right:1px solid #C8CDD1;  border-top:1px solid #C8CDD1;  border-left:1px solid #C8CDD1;}
.form_bottone_commento {FONT-SIZE: 12px; COLOR: #666666; font-family:Arial,verdana,Helvetica,sans-serif; WIDTH: 80px;  HEIGHT: 20px; background-color: #E9E9E9; border: 1px solid #D6DECE; padding: 0px 0px 0px 0px; font-weight:bold;}

/*border:1px solid #000000;*/