/*stili generali*/
* {margin:0; padding:0;}
body {background-color: #E2EDFC; font: normal 15px/1.5 Tahoma, Arial; color:#666; text-align:center; margin-bottom:25px;}
/*stili per layout*/
div#container{position:relative; margin:0 auto; width: 760px; \width: 762px; w\idth: 760px; text-align:left; border:1px solid #e1e1e1; border-top:0; background-color:#FFF;}
div#headersfondo{background: url(img/sfondoheader.jpg) repeat-x;}
#logo{display:none;}
/*Questo deve essere lasciato cosė altrimenti la testa salta in vari browser*/
#header {
padding:80px 0 0 0; 
overflow:hidden; 
background: url(img/header.gif);
background-repeat:no-repeat;
height:0px !important; 
height /**/:80px;
}
#sottotitolo {
padding:6px 0 0 0; 
overflow:hidden; 
background: url(img/lineablu.gif);
background-repeat:no-repeat;
height:0px !important; 
height /**/:6px;
}
div#animazione{width:760px; height:176px;}
a{color:#f90;text-decoration:none;font-weight:bolder;}
a:hover{background-color:#f90;color:#fff;}
div#navigation{}
div#contenutopersfondo{background: url(img/sfondocolonna.gif) repeat-y right; padding-bottom:15px;min-height:420px;height:auto !important; height:420px;/*attenzione metto qua il padding per problemi con ie 5.01*/}
div#contenutopersfondo div{margin:0 225px 0 45px; padding: 18px 0; text-align:justify;}
div#contenutopersfondo div p{margin: 15px 0 0 0;}
div#contenutopersfondo div p.titolo{margin:0;}
div#footer{background-color:#f90; color:#FFF; font: normal 11px Tahoma, Arial; text-align:center; line-height:26px;}
div#footer a{text-decoration:none;color:#fff;font-weight:normal;}
div#footer a:hover{text-decoration:underline;}
div#footer a#garda{text-decoration:none;color:#fff; cursor: text;}
div#footer a#appartamenti{text-decoration:none;color:#fff; cursor: text;}
/* posizione assolute */
div#colonnadestra{position:absolute;top:298px; right:0; width:180px; text-align:center; padding:30px 0 0 0;}
div#colonnadestra p{visibility:hidden;height:50px;}
/*per contatti*/
fieldset {
	MARGIN:10px 0 20px 0; BORDER: #f90 1px solid; PADDING: 8px; width:370px;
}
legend {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: uppercase; COLOR: #f90; PADDING-TOP: 0px; font-weight:bold
}
label.req STRONG {
	COLOR: #f90; FONT-FAMILY: verdana,sans-serif
}
.asterisco {
	COLOR: #3366cc; FONT-FAMILY: verdana,sans-serif
}
BR {
	CLEAR: left
}
FIELDSET.in LABEL {
	FLOAT: left; MARGIN: 0px 10px 5px 0px; TEXT-ALIGN: center
}
FIELDSET.in INPUT {
	DISPLAY: block; WIDTH: 170px; border:1px solid #666;text-align:center
}
FIELDSET.in INPUT.large {
	WIDTH: 355px
}
FIELDSET.in TEXTAREA.large {
	WIDTH: 355px; border:1px solid #666;
}
DIV#bottone {
	margin-top:20px; TEXT-ALIGN: center;
}
INPUT#go {
 	margin:4px 0 0 128px;width: 100px; color:#ffffff; BACKGROUND-COLOR: #f90; BORDER: #666 1px solid;
}