BODY {font-family: Verdana, Arial, Helvetica, sans-serif; font-size:10px; color: #ffffff;margin: 10px 0; text-align:center;background-color:#ffffff}
a:link, a:visited {color:#3B67A4; text-decoration:none;}
a:hover {text-decoration:underline;}



/* struttura
div {border:1px solid #000000} */
div#containerblu {position:relative;margin:0 auto;width: 770px; text-align:center;background: url(images/topali.jpg) no-repeat top left #3865A0}
div#containerbianco {margin:0 auto;width: 762px; text-align:center;background: url(images/topbianco.gif) no-repeat top left #ffffff;padding-top:10px;}
div.containerceleste {margin:0 auto;width: 754px; text-align:center;background-color:#9FCCF6}
div#top {height:50px; width:770px;text-align:right}
div#toplink {margin:0 auto;width: 770px;text-align:center; padding:1px 0}

div#content {margin:10px 306px 0 33px;text-align:justify;min-height: 430px;height: auto !important;height: 430px;background-color:#eeeeee;padding-bottom:10px}
div#leader {margin:0 auto;width: 743px;height:95px !important; height /**/: 100px; text-align:center;background: url(images/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;margin-top: 5px; margin-bottom: 5px;}
div#leader1 {margin:0 auto;width: 743px;height:95px !important; height /**/: 100px; text-align:center;background: url(images/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;}
div#leader2 {margin:0 auto;width: 743px;height:95px !important; height /**/: 100px; text-align:center;background: url(images/bgleader.gif) no-repeat top left #ffffff;padding-top:5px;margin-bottom: 5px;}

div.topceleste {margin:0 auto;width:754px;height:8px;background: url(images/topceleste.gif) no-repeat top left #ffffff;font-size:1px}
div.botceleste {margin:0 auto;clear:left;height:8px;background: url(images/botceleste.gif) no-repeat top left #ffffff;font-size:1px}
div.wide {margin:0 auto;clear:left;font-size:1px}

div.center {text-align:center;font-size:18px}
div.right {text-align:right}

div#bot {margin:0 auto;font-size:11px;height: 25px; width:750px !important; width /**/: 770px; padding:2px 10px 0 10px;background: url(images/bot.gif) no-repeat top left #ffffff;color:#3B67A4;text-align:center;}
div#bot a:link, div#bot a:visited {color:#3B67A4;text-decoration:none}
div#bot a:hover {text-decoration:underline}

div#home a:link, div#home a:visited {color:#FFCC00;text-decoration:none}
div#home a:hover {text-decoration:underline}

div#home2 a:link, div#home2 a:visited {color:#ffffff;text-decoration:none}
div#home2 a:hover {text-decoration:underline}

/* mappatura top */
ul#mlogo {
	margin:0;
	padding:0;
	list-style:none;
	position:absolute;
	width:334px;height:143px;
	left: 34px;
	top: 0;}
ul#mlogo li {
display:block;
position:absolute;
margin:0;padding:0
}
li#logo {
left:0;top:0;
width:334px;height:143px;
}
#mlogo a {
display:block;
width:100%;
height:100%;
}
#mlogo .alt { display:none }

/* content */
div#desc {margin: 0 auto;width: 743px;}
div#desc div#sx, div#desc div#dx {width:349px !important; width /**/:369px;height:190px !important; height /**/:210px;padding:10px;float: left;text-align:justify;background: url(images/boxdesc.gif) no-repeat top left}
div#desc div#sx a, div#desc div#dx a{font-weight:bold}
div#desc div img, div.longdesc img {float: left;margin-right:5px;border:2px solid #ffffff}
div#desc div#sx {margin-right:5px}

div.longdesc {margin:0 auto; width:723px !important; width /**/:743px;padding:10px;text-align:justify;background: url(images/longdesctop.gif) no-repeat top left #3B67A4}
div.longdesc h1 {color:#ffcc00;font-size:19px;font-style:italic;font-weight:normal}
div.longdescbot {margin:0 auto;width:743px;height:8px;background: url(images/longdescbot.gif) no-repeat top left}

div.longcont {margin:0 auto; width:724px !important; width /**/:744px;padding:15px 10px 5px 10px;text-align:justify;background: url(images/topblu.gif) no-repeat top left #3B67A4}
div#longcontbot {margin:0 auto;width:744px;height:8px;background: url(images/botblu.gif) no-repeat top left}



div#mapsearch {margin: 0 auto;width: 754px;margin-top: 4px; margin-bottom: 0px}
div#mapsearch div#map {height:289px !important; height /**/:321px;float: left;text-align:center}
div#mapsearch div#search {height:321px !important; height /**/:321px;float: left;text-align:center}
div#mapsearch div#map {width:446px !important; width /**/:450px;background: url(images/bgmap22.gif) no-repeat top left;padding:15px 2px 16px 2px}
div#mapsearch div#search  {width:304px !important; width /**/:304px;background: url(images/sfondo.gif) no-repeat top left;padding:0 0 0 0}

div#rect {margin: 0 auto;width: 744px;}
div#rect div {height:280px !important; height /**/:290px;padding:5px 10px;width:350px !important; width /**/:370px;float: left;text-align:center;background: url(images/bgrect.gif) no-repeat top left;}
div#rect div#rectsx{margin-right:4px}


/* form e img */
.Title {
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	text-decoration:underline;
}
.Titlemenu {
	font-size: 10px;
	font-weight: bold;
	color: #FFCC00;
	}

.Zonelink {color: #3B67A4}

.testo {
		font-family:Geneva,Arial,Helvetica,sans-serif;
		font-size:9px;
	}
.checks{
		margin-left:-1px;
		margin-bottom:-6px;
	}	
