HTML, BODY { margin:0px; padding:0px;}

BODY { font-size:80%; background-color:#299926; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
P {}
A { color:#000000;}
A:hover { color:#666666; text-decoration:none;}
A:active, A:visited { color:#999999;}
IMG { border:none;}
UL { margin:0px; padding:0px; list-style-type:none;}
* { margin:0px; padding:0px;}

#container { width:900px; margin:0px auto; background-color:#337321;}

#header { background-color:#337321!important; float:left; width:156px; }
#header H1 { font-size:1.5em; color:#CFEB80; margin:5px; padding:0px;}
#header IMG { display:block;}
#header DIV.intro { height:253px; margin-top:5px; background-color:#D7F1CF; padding:5px; font-size:0.85em; background-image:url(../images/bg_intro.gif); background-position:right bottom; background-repeat:no-repeat; position:relative;}
#header DIV.intro A { display:block; text-align:right; text-transform:uppercase; color:#4F8C0D; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; position:absolute; bottom:5px; right:5px; z-index:10;}
#header DIV.intro A:hover { color:#335909;}

#wrapper { float:left;width:744px; overflow:hidden;}
#wrapper DIV.menu { position:relative;float:left; }
#wrapper DIV.menu UL { float:left; width:250px;}
#wrapper DIV.menu UL LI { padding:0px; margin-bottom: 2px;}
#wrapper DIV.menu UL LI A { background-color:#81AE53; display:block;width: 92%; padding:2px 10px; color:#000000; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; background-image:url(/images/bg_menu_freccia.gif); background-position: right center; background-repeat:no-repeat; margin:0px;}
#wrapper DIV.menu UL LI A:hover, #wrapper DIV.menu UL LI A:active, #wrapper DIV.menu UL LI A.on { background-color:#C6DBB2;}

#wrapper DIV.menu UL.sezioni { clear:both;width:250px; padding:10px 0px;background-color:#C6DBB2}
#wrapper DIV.menu UL.sezioni LI A { background-color:transparent; background-image:none; font-weight:bold; padding:8px;background-color:#B7D19C; text-align:right;}
#wrapper DIV.menu UL.sezioni LI A:hover { background-color:#A5C684; }

#wrapper DIV.menu DIV.anteprima {height:164px; width:485px; position:absolute; top:0px; right:0px; z-index:1; border:solid 4px #7DBA00; background-repeat:no-repeat; background-position:center;}

#content {float:left; width:494px; background-color:#C6DBB2; height:auto!important;}
#content H2 { padding:5px; margin-top:2px; border-bottom:dotted 4px #299926; color:#337321;background-color:#FFFFFF;}
#content H3 { margin:5px; color:#003300;}
#content H4 { margin:5px 8px; color:#003300; font-style:italic; border-bottom:solid 2px #003300;}
#content H5 { margin:5px; background-color:#337321; color:#FFFFFF; padding:2px 5px; clear:both;}
#content P { margin:10px 5px; line-height:1.5;}
#content DIV.img { height:250px;}
#content UL { margin:10px;}
#content UL {}
#content UL LI { border-bottom:dotted 1px #333333; padding:5px;}
#content IMG { padding:5px; border:solid 1px #FFFFFF; margin:5px;}
#content UL.list LI { border-bottom:dotted 1px #337321; border-left:solid 6px #337321; margin-bottom:5px; padding:10px 5px;}
#content UL.list LI.on {border-left:solid 6px #FFFFFF; }
#content UL.list LI A { color:#337321;}
#content UL.list LI A:hover { color:#000000;}
#content UL.news LI { height:90px;}
#content UL.news LI IMG { float:left; margin:0px 5px;}

#content DIV.dati_azienda { height:175px; width:95%; margin:10px auto;background-color:#B7D19C; padding:5px;}
#content DIV.dati_azienda IMG { float:right;}

UL.galleria { margin:10px;}
UL.galleria LI { background-color:#81AE53; padding:5px; margin:2px; float:left; overflow:hidden; width:128px; text-align:center; height:110px; font-size:10px; position:relative; border:none!important;}
UL.galleria LI IMG { padding:0px!important; border:none!important; margin:0px!important;}
UL.galleria LI A { border:none!important;}

#footer {clear:both; background-color:#DEE866; border-top:solid 4px #333333; text-align:right; padding:5px; font-size:0.85em;}
#footer A {color:#333333; text-decoration:none;}
#footer A:hover {border-bottom:solid 1px #B4C01D; background-color:#E6ED83; color:#000000; }

.clear { clear:both;}
