/* CSS Document */
body{
font: 76% Verdana,Arial,Sans-serif;
line-height: 1.4em;	margin: 0px;padding: 0px;
background-color: #95bddb;
color:#454545; background-image:url(../images/layout2007/bg_body.gif); background-position:top; background-repeat:repeat-x}
html,body{margin:1px;padding:0;height: 100%;}
img{border:0px}
a, a:link, a:active, a:visited{color:#0000FF; text-decoration:underline}
a:hover{text-decoration:none}
#container{width:960px; margin-left:auto; margin-right:auto; padding:0; background-image:url(../images/bg_container.gif); background-position:left; background-repeat:repeat-y;background-color: #fff; }
#titolopagina{clear:both;  position:absolute; left:-9999px; top:-9999px; width:720px }
#titolo h1{font-size:12px; padding-top:8px; font-weight:500; margin:0;}
#nav{float:left; width:230px; background-color:#c8daed; margin:0px; padding:0px}
#logo{height:150px; background-color:#140088}
#menu{padding-top:30px;}
.adsense_nav{width:228px; margin:0; padding:0; text-align:center; margin-top:20px; margin-bottom:20px; overflow:hidden}
#content{margin:0 0 0 230px;  padding:0; background-color: #edf5fd;  }
#foto{width:584px; height:300px; text-align:center; float:left; margin-top:20px; position:relative; z-index:10; float:left; border-top:1px solid #CCCCCC}
#curva{width:584px; height:30px; position:absolute; bottom:0px; left:0px; z-index:11}
#ombra{position:absolute; top:-10px; left:-1px; height:300px; width:18px;   z-index:12}
#ombra2{position:absolute; top:8px; right:-18px; height:290px; width:18px;  z-index:12; }
#extra_dx{float:right; width:146px; height:300px; background-color: #FFCC00;margin-top:20px;border-top:1px solid #CCCCCC }
#adsense{width:728px; text-align:left; background-color:#FFFFFF; float:left; border:1px solid #FFCC00   }
#centro{width:580px; float:left; text-align:justify; min-height: 400px;height: auto !important; height: 400px}
#centro h2{font-size:140%; font-weight:500}
#centro h3{font-size:138%; font-weight:500}
#centro a {color: #666666; text-decoration:underline}
#centro a:hover {text-decoration:none}
#banner{width:149px; float:right; text-align:center; border-left:1px dotted #CCCCCC; overflow:hidden}
#banner h4{font-size:13px; text-align:left; padding-left:10px; color: #FF0000}
h5{font-size:17px; font-weight:500; color:#FF0000; margin:0; padding:0}
#footer{clear:both; background-color:#95bddb; margin-top:0px; padding:2px 3px; background-image:url(../images/layout2007/bg_footer.gif); background-position:top; background-repeat:no-repeat; height:45px; color:#999999}
#footer a{color:#003399}
#extrasito{width:960px; margin: 10px auto; background-color:#EDF5FD}
.right{float:right; width:100%; margin-bottom:10px}
.effetto {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/ombra.png');}
.effetto[class] { background-image:url(/images/ombra.png);}
.effetto2 {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/layout/curva.png');}
.effetto2[class] { background-image:url(/images/layout/curva.png);}
.padding10{padding:2px 15px}
.imgsx{float:left; border:1px solid #454545; margin:0 10px 10px 0}
.links{padding:5px; text-align:left;}
.links a{display:block; color:#003399; text-decoration:underline; padding-top:10px;font-size:11px}
.links a:hover{text-decoration:none}
.border-table{border-bottom:1px solid #CCCCCC; margin-bottom:15px}
.mini{font-size:90%}
.red{color:#FF0000}
.border-news{border-bottom:1px dotted #FF0000; padding-bottom:4px; margin-bottom:15px}
.foto{border:1px solid #006600; margin:0 5px 5px 0}
.puls2 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000; background-color: #FFCC00; font-weight: bold; padding:5px}
div#navigation{background-color: #fff; border-bottom: 3px solid #FFCC33; padding-bottom:7px; margin-top:30px}
div#navigation ul{margin:0; padding:0}
div#navigation li{display: inline;  margin: 0; padding:0}
div#navigation li a{text-decoration:none;  border-left: 1px solid #AFC9E4;  background: #C8DAED;color: #036; margin:0px; padding:8px 4px; margin-right:1px; font-size:12px; background-image:url(../images/layout/mnu_strutture.gif); background-position:top right; background-repeat:no-repeat}
div#navigation li a:hover{background-color: #FFCC33;background-image:url(../images/layout/mnu_strutture2.gif); background-position:top right; background-repeat:no-repeat}
#clearer{clear:right}
.clearer{height:10px; clear:left}
.index p{margin:5px}
.index{margin-top:15px}
.index img{vertical-align:top; margin-right:15px; float:left}
h6{font-size:130%; color:#013399; margin:0; padding:0}
.select{font-size:13px; background-color:#F2FEFF; }
.select option{padding-left:7px}
.orange{color:#FF9900}
dl.mappa{margin-left:3em}
dl.mappa dt{
position: relative;
left: 0;
top:0;
font-weight:bold;
}
dl.mappa dd{
border-left: 1px solid #374B71;
margin: 20px 0 20px 50px;
padding: 0 0 0 1em;
}
.meteo6{padding:0.5em 0; clear:left}
.meteo6 h3{font-size:1.4em; font-weight:500}
.meteo6 h4{font-size:1.1em;  padding:3px; background-color:#EDF5FD; color:#003399}

