/* CSS Document */
body{
background-color: #9F9FE0; font: 76%  Verdana, Arial, Helvetica, sans-serif;
text-align:center; line-height: 1.5em;color:#464661;background-image: url(../images/layout/bg_body.gif); background-position:top; background-repeat:repeat-x}
html,body{margin:0;padding: 0; height:100%; }
img{border:0px}
#container{width:920px; background-color:#f9fce9; margin-left:auto; margin-right:auto; background-image:url(../images/layout/bg_container.gif); background-position:left; background-repeat:repeat-y; }
#header{ position:relative; background-color: #7C7CB5; width:920px; height:337px; background-image:url(../images/layout/bg_header.gif); background-position:top left; background-repeat:no-repeat}
#swf{width:240px; float:left; margin-top:43px; text-align:right; background-image:url(../images/layout/bg_swf.jpg); background-repeat:no-repeat; position:relative; height:294px}
#curva{ position:absolute; top:0; left:159px; z-index:10; width:81px; height:294px }
.effetto {
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale, src='/images/layout/sx_swf.png');}
.effetto[class] { background-image:url(/images/layout/sx_swf.png);}
#flash{position:absolute;top:0; left:0; z-index:9;}
#foto{width:680px; float:left; margin-top:15px}
#titolo{position:absolute; top:10px; left:240px; color:#FFFEBB; font-size:20px; font-weight:bold; text-align:left}
#nav{float:left; width:225px; padding-top:15px}
#content{margin:30px 30px 10px 260px; text-align:justify; min-height:330px; height:auto !important; height: 330px;}
#content a{text-decoration:underline; color:#464661;}
#content a:hover{text-decoration:none;}
#footer{clear:both; text-align:left; margin:0; padding:0; }
#footer .tel{padding-left:203px}
#footer .copy{color:#AFBFAC; padding-left:20px}
#footer a{text-decoration:underline; color:#464661;}
#footer a:hover{text-decoration:none;}
.relative{position:relative; margin:0px; padding:30px 0px 10px 0px; width:920px }
h1{text-align:left; font-weight:500; font-size:160%; font-family:"Trebuchet ms",'palatino linotype','times new roman',serif;}
h2{text-align:left; font-weight:500; font-size:130%}
/*menu*/
ul.menu {width:225px;list-style:none; margin:0; padding:0;font-family:Arial, Helvetica, sans-serif;font-size:13px;text-align:left;font-weight:bold;float:left;}
ul.menu li a {padding-left:10px;display:block; text-decoration:none; height:25px;line-height:25px; border-bottom:1px solid #EDEEF8;}
ul.menu li a:link, ul.menu li a:visited{ color: #464661;text-decoration:none; } 
ul.menu li a:hover, ul.menu li a:active{ text-decoration:none; background-color: #E7E6FB;}
.foto{margin-left:auto; margin-right:auto;margin-top:20px; text-align:center; }
.foto img{border:1px solid #9F9FE0}
.centrato{margin-left:auto; margin-right:auto;}
.fotobis{margin:20px 0 1.5em 70px;}
div.img{margin: 1px;height: auto;width: auto;float: left;text-align: center;}
div.img img{display: inline;margin: 3px;border: 1px solid #9F9FE0;}
div.desc{text-align: center;font-weight: normal;width: 230px;margin: 1px; font-size:10px}
p.clear{clear:left}
.estate{color: #009900}
.inverno{color:#0066CC}
.giustificato{text-align:justify}
table.estivi{background-color:#fff; background-image:url(../images/layout/tab_estate.gif); background-position:top; background-repeat:repeat-x; width:100%; border-collapse: collapse;border-spacing: 0;}
table.estivi td{border:1px solid #009900; padding:5px 10px; margin:0; text-align:center}
table.estivi th{border:1px solid #009900;text-align:center;  padding:8px }
table.invernali{background-color:#fff; background-image:url(../images/layout/tab_inverno.gif); background-position:top; background-repeat:repeat-x; width:100%; border-collapse: collapse;border-spacing: 0;}
table.invernali td{border:1px solid #0066CC; padding:5px 10px; margin:0; text-align:center}
table.invernali th{border:1px solid #0066CC;text-align:center;  padding:8px }
.img_dx{float:right; margin:0 0 10px 10px}
.img_sx{float:left; margin:0 10px 10px 0px}
.data_news{color:#FF9900}
.center{text-align:center}
ul.links li{padding:0.8em 0}
