BODY {font-family:Verdana, tahoma, Helvetica, sans-serif; font-size:12px; color: #ffffff;background-color: #ffffff; margin: 30px 0 0 0; text-align:center;}
a:link, a:visited {color:#cccccc; text-decoration:none;}
a:hover {text-decoration:underline;}

/* struttura */
div#container{margin: 0 auto;position:relative;	width: 696px;text-align:center;}
div#top {margin: 0 auto;position:relative;width: 696px;height:162px;background: url(images/top.gif) no-repeat top left;}
div#topmenuc {position:relative;width: 696px;height:102px;margin:10px 0 10px 0;}
div#cerca {position:absolute;width: 50px;height:60x;top:40px;right:0;text-align:left;font-family:"trebuchet MS";font-size:13px;color:#000000;}

div#sx, div#dx, div#content {margin:0 0 10px 0;text-align:center;}
div#sx {float: left;width:80px;text-align:left;}
div#dx {float: right;width:132px;text-align:center;}
div#content {margin-left:80px;margin-right:132px;width:441px;background: url(images/corpobg.gif) repeat-y top left;text-align:left;}
div#corpotop {padding-top:44px;}
div#corpo {background: url(images/corpotop.jpg) no-repeat top left;  text-align:left;width:441px; !important; width /**/: 441px;}
div#corpobot {background: url(images/corpobot.gif) no-repeat top left;width:441px; height:15px;}

/* mappatura topmenu */
ul#topmenu {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:696px;height:102px;
	background:  url(images/topmenu.jpg) no-repeat top left;
	left: 0px;
	top: 0px;}
ul#topmenu li {
display:block;
position:absolute;
margin:0;padding:0
}
li#storia {
left:11px;top:0;
width:71px;height:102px
}
li#consiglio {
left:82px;top:0;
width:78px;height:102px
}
li#attivita {
left:160px;top:0;
width:78px;height:102px
}
li#eventi {
left:238px;top:0;
width:78px;height:102px
}
li#galleria {
left:316px;top:0;
width:78px;height:102px
}
li#contatti {
left:394px;top:0;
width:78px;height:102px
}
#topmenu a {
display:block;
width:100%;
height:100%;
}
#topmenu .alt { display:none }


div#bot {clear: both;font-style:italic;color:#666666;width: 610px!important; height /**/: 696px; padding-right:86px;height:22px !important; height /**/: 30px; padding-top:8px;}
div#bot a {color:#000000;}
div#bot2 {margin:0 auto;width:770px; margin-top:10px;color:#999999; text-align:center;}
div#wd {margin: 0 auto; width:730px;text-align:right;font-size:10px;color:#ff6600;}
div#wd a {color:#339900;}

div.wide {float: none; clear: left}

div.title a:link, div.title a:visited {font-weight:bold;font-size:12px;}
div.testo {margin:0 auto;width: 376px !important; width /**/: 388px; padding:6px; text-align:left; font-size:10px;}
#ultimit, #alls, #topdl, #submit {margin:0 auto; height:30px !important; height /**/: 41px; padding-top:11px;text-align:right;font-weight:bold;font-size:12px; color:#339900;}
#ultimit {width: 325px !important; width /**/: 370px; padding-right:45px;}
#alls {width: 320px !important; width /**/: 370px; padding-right:50px;}
#topdl {width: 312px !important; width /**/: 370px; padding-right:58px;}
#submit {width: 320px !important; width /**/: 370px; padding-right:50px;}
div.ultimi {margin:0 auto;width: 366px !important; width /**/: 386px;padding: 5px 10px; background-color:#F2F9FF; text-align:justify;margin-top:5px;}
div.ultimi a:link,  div.ultimi a:visited {color:#339900;}
div.ultimi div a:link,  div.ultimi div a:visited {color:#3366cc;}
p.scheda {color:#339900; font-weight:bold; font-size:10px;text-align:right;margin-right:10px;}
p.scheda img {margin: 0 10px 0 5px}

div#privacy {font-size:10px; font-family:tahoma;text-align:justify;}



/* menu */
ul.menusx {margin:1px 0 0 0;padding:0;font-family:"trebuchet ms"; font-size: 11.5px; font-style:italic;list-style:none;text-align:left;line-height:18px;width:78px}
ul.menusx li a {display:block; text-decoration:none;height:18px;text-indent:15px;margin: 10px 0 10px 0}
ul.menusx li {display:inline;}
ul.menusx li a:link, ul.menusx li a:visited {color:#000000;text-decoration:none;} 
ul.menusx li a:hover {text-decoration:underline;} 

/* form e img */
ul {margin:10px;padding:10px;}
.imgdx {float:right;margin-left:10px;}
.imgsx {float:left;margin-right:10px;}
h1, h2 {font-size:13px; display:inline;color:#0099ff;}
h2 {font-size:12px;}
h1 {font-size:13px;letter-spacing:1px;margin-bottom:10px; }
hr {margin: 0 auto; width:95%; height:1px; color:#999999;}
img {border:0px;}
form {margin:0;}
.bottone {font-size: 10px; font-weight:bold; color:#ffffff; border: 1px solid #339900;  background-color: #3366cc; width: auto; height:18px;padding-left:5px;padding-right:5px;}
input.text, input.newsletter, input.ricerca, select, textarea {font-family:Verdana, tahoma, Helvetica, sans-serif;font-size:10px;color: #339900; border: 1px inset #666666; background-color: #f5f5f5;}
textarea {width: 200px; height:80px; color:#000000;}
input.text {width: 200px; height:16px;}
input.cerca {width: 120px; height:16px;border: 1px dotted #666666; background-color: #f5f5f5;font-size:10px;}
input.newsletter {width: 150px; height:16px;margin:8px 0 8px 0;}
input.ricerca {width: 190px;margin: 0 8px 0 8px}
select {width: auto; height: 18px; margin:5px 0 5px 0; color:#000000;}
