 body {margin: 0; padding: 0;}
	body{font:  80% "Trebuchet MS" Verdana,Arial,Sans-serif; text-align:center}
        
#container { padding-left:2px; overflow: hidden; background: url(img/sinistra.gif)  repeat-y left; width: 980px; margin: auto; text-align: left; /* faux column */
        }
.testo { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 12px}
div#container1{height: auto; width: 981px; background:url(img/destra.gif) repeat-y right}
        
div.side{font-size: 100%; position:relative}
div.side h2{color:#FFFFFF; text-align:center;height:30px;font-size:13px; font-family: verdana, arial, helvetica, sans-serif;padding-top: 5px; margin: 2px}
div.side a{font-weight:bold; text-decoration:none;color:#000}
div.side a:hover{color:#BEEB36}
div.side h3{font-size:105%;margin-top:0px;margin-bottom:5px;
    padding:0 10px;color:#000000}

				.clearfloat { /* questa classe deve essere inserita in un elemento div o break e deve essere l'elemento finale prima della chiusura di un contenitore che deve contenere per intero un elemento mobile */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
.titolo{color:#3366FF; text-decoration:none; font-weight:bold; font-size:18px; padding-left:10px}
.sottotitoli{color:#FF3300;text-decoration:none; font-size:12px}			  
#menu, #contenuti1, #box6 { float: left;} 
#google_destra{ margin-left:5px; width: 190px; height: auto; float: right; margin-right:2px }
#menu { width: 165px; height: auto;}
#menu h2 { color:#FFFFFF }
#menu a{ padding-left:10px}
#head{ width: 978px; height: 95px; margin-top:0px; background:#ffffff url(img/header.gif) no-repeat}
div#head- h1{position:relative;height:95px;margin:0;padding:0; float:left}
div#head- h1 a{
	position:absolute;
	top:15px;
	left:38px;
	width: 220px
}
div#head span{text-indent:-9999px}
div#banner {position:relative; margin-top:5px; margin-left:500px; width:468px; height:60px}
div#subhead{height: 26px;line-height:26px;font-size:85%;padding:0 6px;
    background:#678226 url(img/menu_bg.jpg) repeat-x bottom}
div#subhead ul,div#subhead li{margin:0;padding:0;display:inline;font-family: verdana, arial, helvetica, sans-serif}
div#subhead a{padding:0px 7px 7px 4px;text-decoration:none;
    background: url(img/separator.jpg) no-repeat center right;
    color:#FFFFFF;font-weight:bold}
div#subhead a:hover{color:#BEEB36}
div#subhead img{ padding-top:2px}
.footer {color:#FFFFFF;font-weight:bold; font-family: verdana, arial, helvetica, sans-serif}
.footer a:hover{color:#BEEB36}
.hide{position:absolute;left: -9999px;top:-9999px}
#contenuti1 { width: 600px; padding-top:0px; margin-left:10px; margin-top:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
div#contenuti1 a:hover{color:#BEEB36}
#contenuti{ width: 808px; margin-left:170px; height: auto; padding-top:3px; background-color:#FFFFFF }
div#contenuti a{color:#000000; padding:0 7px 0 4px;text-decoration:none}
div#contenuti a:hover{color:#BEEB36}
#contenuti-1 { padding-top:5px; width:490px; float: left; height:auto;line-height:1.4; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
#contenuti-2 { width:309px; height:auto; float:right; background-color:#FFFFFF; border: 2px solid; padding-top:3px; margin-right:2px}
div#contenuti-2 a{color:#FF3300; font-size:13px; font-weight:bold; text-decoration:none}
div#contenuti-2 a:hover{color:#BEEB36}
div#contenuti-2 p{padding:0px 5px 0px;margin:0; padding-top:1px; font-size:11px}
#footer{ width: 970px; height: 26px;line-height:26px;font-size:85%;padding:0 6px; background:#678226 url(img/menu_bg.jpg) repeat-x bottom; clear: both; }
        
#contenuti1{ 
            /** min height **/        
            height: auto !important;
            height  : 20em;
            min-height: 20em; 
        }
.menuNavigazione{
width:165px;
margin:0;
background:url(img/sfondomenu.gif) no-repeat;
text-align:center;
font-weight:bold;
list-style:none;
}
.euro{
color:#FF3300;
}
.bordo{
border-width: 1px;
border-style: solid;
border-color:#000000
}
#contenuti1 hr { width:90%; height:1px; color:#3366ff}
.sottocateg {color:#000000; text-decoration:none}
.sottocateg a:hover{color:#BEEB36}
.sottotitolo{color:#FF6600;text-decoration:none; font-weight:bold; font-size:14px}
.linia { width:90%; height:1px; color:#3366ff}
        
        #box1 { background: #F0F7FE }
        #menu { background: #F0F7FE }
      
p {
padding: 0px;
margin: 0px;
}
    
        

