	html,body{margin: 0;padding:0}
body{font-family: verdana,arial,sans-serif;background-color: #0d3555;font-size: 11px;text-align: center;line-height:20px; color:#2f5f8e;margin-top:0px;}
div#contenuto{margin: 0 auto;text-align: left;width: 960px;
}
div#esterno{margin: 0 auto;text-align: left;width: 960px;height:18px;background: url(images/sfondo_up.gif) no-repeat top;background-color: #fff;
}
div#layout{position:relative;text-align: left;background: url(images/sfondo_centrale.gif) repeat-y;width: 960px;height:500px;
   }

div#logo{position:absolute; top:5px; left:20px;height:184px;width: 232px;}
div#nuvole{position:absolute; top:5px; left:320px;height:86px;width: 403px;}
div#sole{position:absolute; top:15px; left:800px;height:65px;width: 66px;}
div#aereo{position:absolute; top:90px; left:320px;height:74px;width: 619px;}
div#boxdestro{position:absolute; top:10px; left:500px;height:280px;width: 230px;background: url(images/sfondo_destro.gif) no-repeat top;}
div#sfondodestro{margin:10px 0px 0px 10px;}
div#sfondonewsl{position:absolute; top:170px; right:10px;width: 200px;}

/* MENU */	 
div#sfondomenu{position:absolute; top:200px; text-align:center;left:30px;height:259px;width: 157px;background: url(images/sfondo_menu.gif) no-repeat top;}
div#boxmenu{margin: 5px 10px 10px 15px;}

/* sfondo home */	 
div#boxtesto{margin: 20px 30px 20px 30px;width:450px;}
div#sfondotesto{position:absolute; top:170px; left:203px;height:270px;width: 761px;background: url(images/sfondo_testo.gif) no-repeat top;}
div#boxtestoII{margin: 20px 30px 20px 30px;width:700px;}
div#sfondotestoII{position:absolute; top:170px; left:203px;height:270px;width: 761px;background: url(images/sfondo_testo.gif) no-repeat top;}
div#conttesto{position:absolute; top:50px; left:280px;height:270px;width: 561px;}
/* FOOTER */	 
div#sfondofooter{position:absolute; top:440px; left:0px;height:92px;width: 960px;background: url(images/sfondo_footer_home.jpg) no-repeat top;}
div#dopofooter{position:absolute; top:535px; left:0px;width: 500px;color:#A1C8E5;font-size:10px;}
div#dopofooter a{color:#A1C8E5;font-size:10px;text-decoration:none;}
div#dopofooterdx{position:absolute; top:535px; right:0px;width: 181px;height:17px;}

/* TESTO */	 

.testomenufs1 
{
font-size:12px;COLOR: #f93d6d; margin:0px 0px 0px 0px; text-decoration:none; TEXT-ALIGN:left;font-family: Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
a.testomenufs1:hover
{
font-size:12px;COLOR: #8bbb10; margin:0px 0px 0px 0px;  TEXT-ALIGN:left;font-family:  Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
.testomenufs 
{
font-size:12px;COLOR: #f93d6d; margin:0px 0px 0px 0px; text-decoration:none; TEXT-ALIGN:left;font-family: Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
a.testomenufs:hover
{
font-size:12px;COLOR: #8bbb10; margin:0px 0px 0px 0px;  TEXT-ALIGN:left;font-family:  Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
.testomenuve
{
font-size:12px;COLOR: #8bbb10; margin:0px 0px 0px 0px; text-decoration:none; TEXT-ALIGN:left;font-family: Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
a.testomenuaz:hover
{
font-size:12px;COLOR: #8bbb10; margin:0px 0px 0px 0px;  TEXT-ALIGN:left;font-family:  Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
.testomenuaz
{
font-size:12px;COLOR: #8eb5e3; margin:0px 0px 0px 0px;  text-decoration:none; TEXT-ALIGN:left;font-family: Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
a.testomenuaz:hover
{
font-size:12px;COLOR: #8bbb10; margin:0px 0px 0px 0px;  TEXT-ALIGN:left;font-family:  Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
.testomenuoro
{
font-size:14px;COLOR: #d0b451; margin:0px 0px 0px 0px;  TEXT-ALIGN:left;font-family: Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
.testomenuara
{
font-size:12px;COLOR: #E0A415; margin:0px 0px 0px 0px; text-decoration:none; TEXT-ALIGN:left;font-family: Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
a.testomenuara:hover
{
font-size:12px;COLOR: #8bbb10; margin:0px 0px 0px 0px;  TEXT-ALIGN:left;font-family:  Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
.testomenured
{
font-size:14px;COLOR: #fc4056; margin:0px 0px 0px 0px;  TEXT-ALIGN:left;font-family: Comic sans Ms,Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; line-height:25px;font-weight:bold;
}
.testonews
{
font-family: verdana,arial,sans-serif;font-size: 10px;color:#2f5f8e;
}
.titolonews
{
font-family: verdana,arial,sans-serif;font-size: 10px;color:#F77A76;text-decoration:none;line-height:18px!important
}
.titolonews a
{
font-family: verdana,arial,sans-serif;font-size: 10px;color:#F77A76;text-decoration:none;
}
.titololista
{
font-family: verdana,arial,sans-serif;font-size: 10px;color:#F77A76;text-decoration:none;line-height:22px!important
}
.titolonewsletter
{
font-family: verdana,arial,sans-serif;font-size: 10px;line-height:14px; color:#F77A76;
}
.seguenews
{
font-family: verdana,arial,sans-serif;font-size: 10px;color:#83B60F;
}

.testofs
{
font-size:11px;COLOR: #f93d6d; margin:0px 0px 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;
}
.testooro
{
font-size:10px;margin:0px 0px 0px 0px;font-family: Verdana, Arial, Helvetica, sans-serif;COLOR: #d0b451!important;
}
img
{
border:0;
}

p
{
text-align:justify;
}

h2
{
background: inherit;
font-size:16px;COLOR: #3283c2;  TEXT-ALIGN:left;
font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; margin: 0px 30px 20px 30px;
}
h3
{
background: inherit;
font-size:14px;COLOR: #3283c2;  TEXT-ALIGN:right;
font-family: Trebuchet ms, Verdana, Arial, Helvetica, sans-serif; margin: 0px 30px 0px 0px;
}
span.evidenzia{background-color:yellow;}

/* FORM */	 

form#formm{width:200px;
     color:#5B6879;font-family: Verdana, Arial, Helvetica, sans-serif; 
}
div.in{margin: 0 0 0 0;}









div#footer{
	clear:both;
	background: url(/images/sfondo_down.gif) bottom;
	width:100%;
	height:100px;
}
