/* CSS Document */

/*stili per il layout fisso con posizionamenti assoluti*/
html,body{
/*scrollbar-base-color - imposta un intermezzo tra le sfumature di tutte le componenti della barra di scorrimento
scrollbar-face-color - colora la barra vera e propria, cioč la parte in movimento
scrollbar-shadow-color - colora l'ombra della barra di scorrimento vera e propria
scrollbar-arrow-color - colora le frecce della barra di scorrimento
scrollbar-highlight-color - colora il separatore tra la barra di scorrimento vera e propria e la parte della barra con le frecce
scrollbar-dark-shadow-color - colora la parte esterna all'ombra della barra di scorrimento vera e propria
scrollbar-3d-light-color - colora la parte tridimensionale della parte contenente le frecce
scrollbar-track-color - colora la parte sottostante della barra di scorrimento, ovvero quella su cui si muove la barra*/
   scrollbar-base-color: #999999;
   scrollbar-face-color: #660000;
   scrollbar-shadow-color: #999999;
   scrollbar-arrow-color: #FFFFFF;
   scrollbar-highlight-color: #999999;
   scrollbar-dark-shadow-color: #999999;
   scrollbar-3d-light-color: #999999;
   scrollbar-track-color: #999999;
	margin: 0;
	padding:0;
	background-attachment: scroll;
	background-image:   url("../images/background.jpg");
	background-repeat: repeat-x;
	background-position: left top;
}
body{text-align: center;}


div#container{
	position: relative;
	width:880px;
	margin: 0 auto;
	background-attachment: scroll;
	background-image:   url("../images/sfondo_02.jpg");
	background-repeat: no-repeat;
	background-position: left top;
}

div#container2{text-align: left;}

div#left{position: absolute; top: 190px; left: 3px;
    width: 160px;}

div#header{
	height: 186px;
	width: 880px;
	border: 0px none;
}

div#content{ height: auto !important;  /*per i browser moderni */
    height: 400px;/*       per IE5.x e IE6 */
    min-height: 395px; /*  per i browser moderni */
	margin: 3px 170px;
	padding:  10px;}
	
div#content table.main{
	margin-left: 15px;
}
	


/*stili generici*/
a.entra{
	color: #FF6600;
	font:bold 11px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
}
a.entra:hover {color: #FFf; text-decoration:none;}
a.home{
	color: #FF6600;
	font:bold 11px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;text-decoration:none;
}
a.home:hover {color: #FFf; text-decoration:underline;}
a.faq{
	color: #FF6600;
	font:bold 12px Arial, Helvetica, sans-serif;text-decoration:none;
}
a.faq:hover {color: #003399; text-decoration:underline;}
a.schede{

	color: #003399;
	font:bold 11px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	text-decoration:none;
}
a.schede:hover {color: #FFf; text-decoration:underline;}
a.navigazionebriciole{font:normal 11px "Lucida Grande","Lucida Sans","Lucida Sans Unicode",Lucida,Arial,Helvetica,sans-serif; color:#CCCCCC;
	text-decoration:underline;
}
a.navigazionebriciole:hover {color: #FF6600; text-decoration:none;}
a.accessori {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration:underline;
}
a.accessori:hover {color: #FF6600;
	text-decoration:none;
}
a.extra {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration:none;
}
a.extra:hover {color: #FF6600;
	text-decoration:underline;
}

td.entra{text-align: right;
	vertical-align: top;
	padding-right:30px;
}
h1,h2{margin: 0;padding:0}
h1{padding-left:10px;font: bold 2.3em/80px arial,sans-serif}
h2{color: #69f;font-size: 1.5em}
img {text-decoration: none; border: 0px;}
p { padding:0; margin:0;}
hr {background: #666666;color: #993300;height: 1px;} 


.corpo10 {font-size: 10px;}
.grassetto {font-weight:bold;}
.bianco { color:#FFFFFF;}
.corsivo {font-style: italic;}
.titoletti { color: #FF6600; padding:5px;font:bold 14px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; }
.testi{font-size: 11px;font-weight: normal;color: #CCCCCC;font-family: Arial, Helvetica, sans-serif; padding:2px 3px 5px 6px;}
td {text-align: left;vertical-align: top; padding-left:3px;}
.titolopagina {
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
table.contenuti {margin-top: 3px;}
.bordoimmagini {border: 1px solid #FFFFFF;}

/* stili per il footer */
div#footer{
	border :0px none;
	background-attachment: scroll;
	background-image:   url("../images/footer_14.jpg");
	background-repeat: repeat-y;
	background-position: center top;
	font:normal 11px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif; 
	color:#CCCCCC;
	width:880px;
	text-align:center;
	padding-bottom:5px;
	line-height:20px;}
div#footer div.destra { position:absolute;text-align:right;padding-bottom:5px; right:30px;}
div#footer div.sinistra { position:absolute;left:25px; text-align:left;}
div#footer a{color:#fff;font-weight: bold;text-decoration:none;}
div#footer a:hover{color:#FF6600; text-decoration:underline;}

/*stili per la sezione extra*/
div#extra{
	position: absolute;
	top: 184px;
	right: 0;
	width: 145px;
	font:normal 11px "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
	color: #CCCCCC;
}
div#extra div.newsbox{margin-top:5px;margin-bottom:5px; padding-left:3px;}
div#extra div.newsbox h2{color: #999;font-size: 1.2em}
div#extra div.newsbox p{margin: 0}
div#extra a{color:#FFf; text-decoration:none;}
div#extra a:hover{color:#FF6600; text-decoration:underline;}
div#extra p.voci{
	margin:0;
	padding-bottom: 5px;
	padding-left: 12px;
	background-image:  url("../images/check.jpg");
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	line-height:18px;
}

/*stili vari*/
p.briciole {font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#CCCCCC; padding:3px 0px 10px 3px;}
td.extrabriciole {font:normal 11px Geneva, Arial, Helvetica, sans-serif; color:#CCCCCC; padding:3px 0px 10px 3px;}
.form {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	border: 1px solid #330000;
	text-align: left;
	vertical-align: baseline;
	margin:0;
	padding:0;
	clear: left;
	background-color: #663333;
}
.formSaune {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: left;
	vertical-align: baseline;
	margin:0;
	padding:5px;
	width:475px;
}

.testiform {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: left;
	vertical-align: baseline;
	margin-top:5px;
	padding:5px 5px 5px 10px;
	clear: left;
	width:170px;
	min-width:165px;
}
.testiform2 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #003399;
	margin-top:5px;
	padding:5px 0px 5px 0px;
}

.testiform3 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #003399;
	text-align: left;
	padding-bottom:5px;
	clear: left;
	width:400px;
	min-width:390px;
}
.testiform4 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #003399;
	width:250px;
	min-width:245px;
	margin-top:5px;
	padding:5px 0px 5px 0px;
}
.testiform5 {
	font:normal 11px Arial, Helvetica, sans-serif;
	color: #003399;
	margin-top:5px;
	padding:9px 0px 5px 0px;
}
/*Imposto i parametri per input*/
input {
	font-family: Verdana, Serif;
	color: #990000;
	background: #EEEEEE;
	font-size:11px;
}
input.variform {
	font-family: Verdana, Serif;
	color: #003399;
	background: #EEEEEE;
	font-size:11px;
		border: 1px solid #999999;
		

}
/*Imposto i parametri per le textarea*/
textarea {
border: 1px solid #999999;
font-family: Verdana, Serif;
color: #E47804;
background: #EEEEEE;
font-size:10px;
}/* CSS Document */
.tabellaform {
margin-bottom: 10px;
}

/*Imposto i parametri per le textarea*/
/*input {
	font-family: Verdana, Serif;
	color: #333333;
	background: transparent;
	font-size:11px;
	border:0px;
	text-decoration: none;
}
textarea {
border: 0px;
font-family: Verdana, Serif;
color: #E47804;
background: #EEEEEE;
font-size:10px;}

input#go{    background: transparent;

    background-image: url(/docroot/it/img/button_center.gif);

    cursor: pointer;

    border: 0;

    vertical-align: top;

    height: 20px;}*/

