html {width: 100%;height: 100%;}
body {margin: 0 auto;padding: 0;background: #FFFFFF url(../images/sf_body.jpg) 0 0 repeat-x;font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;color: #000;}
#corpo {padding:5px 0 0 43px;border: 0px solid green;float:left;width:912px;}
img { border: none; }
fieldset {margin: 0 0 0 23px;width: 95%;font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;}
form {margin: 0;padding: 0;}

#wrapper {margin: 0;padding: 0;width: 100%;background: url(../images/sf_wrapper.jpg) center top no-repeat;float:left;}
#content {margin: 0 auto;padding: 0;width: 955px;height: 100%;background: transparent;}

#header {margin: 0;padding: 0;height: 310px;background: transparent;border: 0px solid blue;float:left;}
#header_corpo {margin: 0px;padding: 0;width: 680px;height: 268px;text-align:left;float:left;}
#header_corpo span {display: none;}
 .header_slide {float:right;height:200px;margin-right:20px;margin-top:41px;padding:0;width:234px;}

#SlideTestata {border:0 none;height:200px;margin:0;position:relative;width:234px;}
.pics0 {height:200px;margin:0;overflow:hidden;padding:0;width:238px;}

#menu_top {background-color:#3CB9DE;border-top:0px solid #FFFFFF;color:#FFFFFF;height:35px;margin:7px 25px;/* margin:0 25px; */padding:0;text-align:center;width:905px;float:left;}
#menu_top ul {margin: 0px;padding:3px;list-style-type: none;}
#menu_top li {display: inline;padding: 0px;margin: 0px 10px;}
#menu_top li a {padding: 5px;color: #FFFFFF;margin: 0px;font-weight: bold;text-transform: uppercase;line-height: 25px;}
#menu_top li a:hover {background-color: #ffff00;	text-decoration: none;	color:#0066cc;}

#menu_top li.corrente{padding: 5px;margin: 0px;font-weight: bold;text-transform: uppercase;line-height: 25px;background-color: #ffff00;	text-decoration: none;	color:#0066cc;}


.corpo_sx {margin: 0;padding: 0;width:621px;float:left;}
.corpo_sx p {margin: 0;padding: 0;font: 13px/22px Verdana, Arial, Helvetica, sans-serif;color: #222222;text-align:justify;}
.corpo_sx ul {font: 13px Verdana, Arial, Helvetica, sans-serif;}
.corpo_sx_interno {margin: 0;padding: 0;}
.left {float:left; margin-right: 10px;}
.right {float:right; margin-left:15px;}

.side {width:260px;padding:12px 0 0 18px;text-align:left; float:left;}

.side_box {margin:0 0 21px 0;padding:0 0 12px 0;width:240px;background:#72C9E5;}
.side_box_titolo {margin:0;padding:0;width:240px;height:23px;background:#3CB9DE;border-bottom:1px solid #FFFFFF;}
.side_box_titolo p {margin:0;padding:0 5px 0 12px;font:11px/23px Tahoma, Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#FFFFFF;}
.side_box_content {margin:12px 0 0 12px;padding:0;width:222px;font:11px/15px Verdana, Arial, Helvetica, sans-serif;color:#444444;}
.side_box_content a:link {text-decoration:none;color:#444444;}
.side_box_content a:visited {text-decoration:none;color:#444444;}
.side_box_content a:active {text-decoration:none;color:#444444;}
.side_box_content a:hover {text-decoration:none;color:#000000;}
.side_box_content strong {color:#222222;}
.meteo {width:55px; height:90px;float:left;}
.condizioni {width:55px; height:30px;float:left;}

.clear {clear:both;margin:0;padding:0;}
#footer {padding:5px 0 0;float:left;width:955px;}
#footer_testo {margin: 0 25px 0 23px;padding: 0;height:30px;text-align: center;font: 9px/20px Verdana, Arial, Helvetica, sans-serif;color: #045A73;background-color:#F5F8F9;border-top:1px dotted #CCCCCC;}
#footer_testo a:link {text-decoration: none;color: #045A73; }
#footer_testo a:visited {text-decoration: none;color: #045A73; }
#footer_testo a:active {text-decoration: none;color: #045A73; }
#footer_testo a:hover {text-decoration: none;color: #000; }


.hr {clear: both;margin:0;padding:0;}
.titolo {margin:0 0 15px 0;padding:0;font:25px Verdana, Arial, Helvetica, sans-serif;color:#CC3300;font-weight:bold;}

.tariffe {width: 350px;border: 1px solid #3cb9de;} 
td,th {  padding: 4px 5px; }
th {font-weight: bold;background-color: #fff;border-bottom: 1px solid #cef;text-align:center; color:#ffff00 }
.centra1 {font-weight: bold; text-align:center} 
.pari  {background-color: #3cb9de; }
.pari th {background-color: #3cb9de; }
.pari td {border-bottom: 1px solid #cef; }
.dispari {background-color: #72c9e5; }
.dispari td {border-bottom: 1px solid #cef; }

input.txt {background-color: #72C9E5;  border: 1px inset #72C9E5;  width: 200px;  margin-bottom: 15px;}
input.btn {background-color: #72C9E5;  border: 1px outset #72C9E5;  margin-left:150px;  float:inline;}
input.rst {background-color: #72C9E5;  border: 1px outset #72C9E5;  margin-left:10px;  float:inline;}
textarea.txt {background-color: #72C9E5;  border: 1px inset #72C9E5; }
form p {  clear: left;  margin: 0;  padding: 0;  padding-top: 5px;}
form p label {  float: left;  width: 35%;}
#gallery {background-color:#FFFFFF;padding:0;width:610px;}
#gallery ul {list-style:none outside none;margin:0;padding:0;}
#gallery ul li {display:inline;margin:3px;}
#gallery ul img {border-color:#72c9e5;border-style:solid;border-width:3px 3px 7px;height:100px;width:135px;}
#gallery ul a:hover img {border-color:#3cb9de;border-style:solid;border-width:3px 3px 7px;color:#FFFFFF;}
#gallery ul a:hover {color:#FFFFFF;}
#gallery .last {border-color:#72c9e5;border-style:solid;border-width:3px 3px 7px;height:100px;margin-left:10px;width:135px;}
#gallery.last ul img {border-color:#72c9e5;border-style:solid;border-width:3px 3px 7px;height:100px;margin-right:0;width:135px;}