/* CSS Document */

* {margin:0;padding:0;border:0;}

body {background-color:#beb6d7;}

#container { width:770px; height:auto;background-color:#dedaeb; margin-left:auto; margin-right:auto; margin-top:40px; }

#container h1 {display:none;}

.clearfloat {
	clear: both;
	height: 1px;
	overflow: hidden;
	margin: -1px;}
	
* html .clearfloat { height: 1px; }

#imgBox {width:256px;float:left;}

#sideBox {width:514px;float:left;}

h2 {width:770px;height:50px; background-color:#dedaeb; text-indent:-99999px;}

h3 {margin:5px; color:#467b29; font-family:Arial, Helvetica, sans-serif; size:16px;}

#subMenu {width:514px;height:25px;border-bottom:#006633 solid 1px;}

#subMenuFull {width:770px;height:25px;border-bottom:#006633 solid 1px;}

.testogv {padding:5px;line-height:1.3em;margin:0; font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; color:#467b29;font-weight:bold;}

.testogv a,.testogv a:link,.testogv a:active,.testogv a:visited {padding:5px;line-height:1.3em;margin:0; font-family:Georgia, 'Times New Roman', Times, serif; font-size:11px; color:#467b29;font-weight:bold;}

.testogv a:hover {text-decoration:underline;}

.nero {color:#333333 !important;font-size:12px !important;text-decoration:none !important;}


#navigazione {width:770px;height:30px;padding-top:15px; background:url(../immagini/layout/topbar.gif) top no-repeat;margin:0;border-bottom:1px solid #467b29;}

.navBar {height:30px; vertical-align:middle; text-align:center;font-family:Georgia, "Times New Roman", Times, serif; color:#dedaeb;font-size:10px; font-weight:bold;background-color:#467b29;}
.navBar a,.navBar a:link,.navBar a:active,.navBar a:visited {color:#dedaeb; text-decoration:none;}
.navBar a:hover {text-decoration:underline;}

.navBarS {height:30px; vertical-align:middle; text-align:center;font-family:Georgia, "Times New Roman", Times, serif; color:#467b29;font-size:10px; font-weight:bold;background-color:#dedaeb;}
.navBarS a,.navBarS a:link,.navBarS a:active,.navBarS a:visited,.navBarS a:hover {color:#467b29; text-decoration:none;}





#nav1Bar {padding-left:4px;width:510px;padding-top:4px;height:20px;float:left;border-bottom:1px solid #467b29;margin-bottom:4px;}
#nav1Bar a,#nav1Bar a:link,#nav1Bar a:active,#nav1Bar a:visited {font-family:Georgia, "Times New Roman", Times, serif; color:#467b29; text-decoration:none; font-size:11px; font-weight:bold; }
#nav1Bar a:hover {text-decoration:underline;}
#nav1Bar a.attivo {color:#333333; font-size:12px;}


#nav2Bar {width:770px;height:30px;clear:both;border-top:1px solid #467b29;}

#nav2Bar ul {width:770px;list-style:none;margin:0; border:0;padding:0;height:30px; background-color:#dedaeb;}

#nav2Bar li {float:left;width:110px;height:24px;padding-top:6px; text-align:center;display:inline;}

#nav2Bar a,a:link,a:active,a:visited {font-family:Georgia, "Times New Roman", Times, serif; color:#467b29; text-decoration:none; font-size:10px; vertical-align:middle; font-weight:bold; }

#nav2Bar a:hover {text-decoration:underline;}

#contenuto {width:770px;}

#bottom {width:770px;height:30px;font-family:Georgia, "Times New Roman", Times, serif; color:#467b29; text-decoration:none; font-size:10px; line-height:2.5em; font-weight:bold; text-align:center; vertical-align:middle; }
#bottom a,a:link,a:active,a:visited {font-family:Georgia, "Times New Roman", Times, serif; color:#467b29; text-decoration:none; font-size:10px; vertical-align:middle; font-weight:bold; }
#bottom a:hover {text-decoration:underline;}

h1 {margin-left:auto;margin-right:auto; margin-top:15px; width:200px; height:139px; background:url(../immagini/layout/logo200.gif);text-indent:-99999px;}

.areaTesto {padding:5px;line-height:1.3em;margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:justify;}

.areaTesto a,.areaTesto a:link,.areaTesto a:active,.areaTesto a:visited {margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:justify;font-weight:bold;}

.areaTesto a:hover {text-decoration:underline;}

.acquisti {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#336633; text-align:right;}

.acquisti a,.acquisti a:link,.acquisti a:active,.acquisti a:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#333333; text-align:justify;font-weight:bold;}

.acquisti a:hover {text-decoration:underline;}

.topTable {background-color:#BEB6D7;padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-size:12px;}

.formTxt {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-weight:bold; font-size:12px;}

.cellTable {padding:2px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;}

.testoCentrato {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;text-align:center;}
.testoGiustificato {font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; font-size:12px;text-align:justify;}

.MiniRosso {font-family:Verdana, Arial, Helvetica, sans-serif; color:#FF0000; font-size:9px;font-weight:bold; }