/* Generali Pagina */



body {

	margin: 0;

	background-position: center top;

	background-repeat: repeat-x;

	background-image: url(images/bg.jpg);

	background-color: #FFFFFF;

	font-size: 14px;

	font-family: Arial, Helvetica, sans-serif;

}



h1 {

	color: #000000;

	font-size: 16px;

	margin: 0px 0 10px 0;

}



h2 {

	color: #048508;

	font-size: 16px;

	background-image: url(images/h1.gif);

	background-position: left top;

	background-repeat: no-repeat;

	padding: 14px 0 0px 45px;

	height: 19px;

	font-family: Arial, Helvetica, sans-serif;

	margin: 0px 0 10px 0;

}



h3 {

	color: #048508;

	font-size: 13px;

	padding: 0;

	margin: 0 0 10px 0;

}



p {

	padding:0;

	margin: 0;

	font-size: 12px;

	color: #048508;

}



.small {

	padding: 0;

	margin: 0;

	font-size: 9px;

	color: #048508;

}



a:link {

	color: #048508;

	text-decoration: none;

}



a:visited {

	color: #048508;

	text-decoration: none;

}



a:hover {

	color: #FF0000;

	text-decoration: none;

	font-size: 13px;

	font-weight: bold;

}







a.link_prenota:link {

color: #006699;

font-size: 11px;

	text-decoration: none;

}



a.link_prenota:visited {

color: #006699;

font-size: 11px;

	text-decoration: none;

}



a.link_prenota:hover {

	color: #ff0000;

	font-size: 11px;

	text-decoration: underline;

}



a img { border: 0;}



.mini { margin: 10px 8px 0 8px;}



.foto {margin: 5px 5px 0 0;}



/* Box */



#box {

	background: transparent;

	width: 974px;

	margin: 0 auto;

}



#hd {

	background: transparent;

	background-image: url(images/hd.jpg);

	width: 974px;

	height: 143px;

	background-repeat: no-repeat;

	background-position: left top;

}



#foo {

	background: transparent;

	background-image: url(images/foo.jpg);

	width: 974px;

	height: 147px;

	clear: both;

	background-position: right top;

}



.textfoo {

	background: transparent;

	font-size: 12px;

	padding: 10px 0 0 260px;

	color: #1D0400;

	margin: 0;

}



.titolo {

	background: transparent;

	font-size: 1em;

	padding: 2px 0 0 0;

	color: #1D0400;

	margin: 0;

	text-align: center;

}



.pubbli {

	background: transparent;

	font-size: 1em;

	padding: 108px 200px 0 135px;

	color: #1D0400;

	margin: 0;

	text-align: center;

}



.ann {float: right;}



/* Colonna Sinistra */



#sx {

	background: transparent;

	background-image: url(images/sx.jpg);

	width: 241px;

	height: 393px;

	float: left;

	background-position: left top;

	margin: 0;

	padding: 0;

}



#menu {

	padding:0;

	margin:0 0 0 54px;

	width: 150px;

}



.textmenu {

	padding:0 0 0 15px;

	text-align: center;

	color: #048508;

	width: 150px;

	font-size: 10px;

}



.tabs {

    list-style:none; 

	padding:10px 0; 

	margin:0px 10px 0px 0; 

	width:121px;

}



.tabs li {

	display:block;

	margin:0 0 4px 45px !important;

	margin:0 0 4px 43px;

}



.tabs li a {

    display:block; 

	width:118px; 

	height:26px; 

	text-decoration:none; 

	background:url(images/tab.jpg) left top no-repeat; 

	font-size:12px; 

	text-decoration:none; 

	color:#000000; 

	font-family:Verdana, Arial, Helvetica, sans-serif; 

	line-height:24px; 

	text-indent:15px;

}



.tabs li a:hover {

    background:url(images/tab.jpg) left center no-repeat; 

	color:#048508; 

	border-color:#888;

}



.tabs li a.selected, .tabs li a.selected:hover {

    background:url(images/tab.jpg) left bottom no-repeat; 

	color:#000; 

	border-color:#fff;

	cursor:default;

}



/* Colonna di Destra */



#dx {

	background: transparent;

	background-image: url(images/dx.jpg);

	width: 733px;

	float: right;

	background-position: left top;

	height: 393px;

	margin: 0;

	padding: 0;

}



#cont {

	background: transparent;

	width: 465px;

	margin: 0;

	padding: 0;

	text-align: justify;

}



#cont ul li {

	background: transparent;

	margin: 0;

	padding: 0;

	color:#048508;

	list-style-type: circle;

	font-size: 12px;

}



.controls {

    color: #006600;

	margin: 15px 0 0 0;

}



.scroller {

	/* Modificare larghezza e altezza della sezione di scorrimento, se necessario	*/		

	width: 470px;

	height: 345px;

	overflow: hidden;

}



.scroller div.section {

	/* Modificare larghezza e altezza di ogni sezione, se necessario (deve corrispondere la dimensione della finestra) */		

	width:450px;

	height:340px;

	overflow:hidden;

	float:left;

	padding:1em;

}



.scroller div.content {

	width: 10000px;

}



#section2 {

	color:#006600;

}

.red {color:#F00; font-size: 1.2em;}

/* Foglio di Stile del Bagno Venere */