HTML, BODY {margin:0px; padding:0px;}

BODY { background-color:#3E7953; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:76%; /* background-image:url(/images/bg_01.jpg); background-attachment:fixed; background-position:top center;*/}

UL { padding:0px; margin:0px; list-style-type:none;}
A { text-decoration:none; color:#000000;}
A:hover {text-decoration:underline;}


#container {width:768px; margin:0px auto; background-color:#004730;}

#head { width:768px;}
#head DIV.info {float:left; background-image:url(/images/bg_head_info.gif); background-repeat:no-repeat; width:158px; height:128px; font-size:8pt; overflow:hidden; padding:10px 5px 5px 5px;color:#FFFFCC;}

#header { width:600px; height:160px; float:left; background-position:left top; background-repeat:no-repeat; }
#header H1 {  text-indent:-5000px; font-size:1px;}

#wrapper {}

#content {width:600px; background-color:#C4E3A1; float:left; /*height:700px; */min-height:700px; padding-bottom:10px;}
#content H2 {width:530px; margin:0px auto; background-image:url(/images/bg_content_h2.gif); background-repeat:no-repeat; font-family:Georgia, "Times New Roman", Times, serif; padding:18px 5px 0px 25px; height:21px; text-align:left; font-size:14px;color:#FFFF99;}
#content H2 A {color:#FFFF99;}

DIV#page { background-color:#FFFFFF; width:560px; margin:0px auto; overflow:hidden; position:relative; }
#page H3 { text-align:left; padding:0px 5px; color:#3399FF; margin:0px;}

#box { padding:5px 5px 5px 10px; margin:0px 0px 10px 0px;}
#box DIV.box { width:265px; background-color:#D0EAFD; float:left;}
DIV#box1 {margin-right:10px;}
#box DIV.box DIV { height:150px; padding:5px 10px; font-size:8pt;}
#box DIV.box DIV H6 { font-size:14pt; font-family:Georgia, "Times New Roman", Times, serif; margin:2px 0px;}
#box DIV.box DIV DIV.meteo { background-image: url(http://www.ilmeteo.it/portale/i.php?c=p0g); background-position: 0px -10px; background-repeat: no-repeat; width:190px; margin:5px auto; height:100px;}


#text { padding:0px 10px; font-size:10pt; text-align:justify;margin-top:25px;}
#text TABLE.form TR TD { padding:2px; vertical-align:top;}
#text P { margin-bottom:20px;}
#text P.guest { margin:5px; background-color:#DFF0F9; border:solid 1px #3399FF; padding:5px;}

#indietro { background-image:url(/images/bg_back.gif); background-repeat:no-repeat; height:22px; font-size:8pt; position:absolute; top:0px; left:5px; width:560px; padding-left:20px; padding-top:3px; }
#indietro A { font-weight:bold; text-decoration:none;}
#indietro A:hover { color:#004730;}

#side_dx {float:left; padding:5px 10px; width:148px;}
#side_dx H6 { font-size:8pt; font-weight:bold; color:#AFE8BF; padding:0px; margin:5px 0px;}
#side_dx UL LI { font-size:8pt; color:#AFE8BF; padding:0px; margin:0px 0px 0px 10px;}
#side_dx H6 A, #side_dx UL LI A { color:#AFE8BF;}

#footer { clear:both; margin:5px auto; background-color:#638F6B; color:#FFFFCC; font-size:10px; padding:5px; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; width:758px;}
#footer STRONG { color:#FFFFF2;}
#footer A { color:#CFDFC4; text-decoration:none;}
#footer A:hover { text-decoration:underline;}
#footer STRONG A { color:#FFFFF2; text-decoration:none;}
#footer STRONG A:hover { text-decoration:underline;}

TABLE.gallery TR TD IMG { width:120px;}


.clear {clear:both;}
