/* CSS Document */body {	margin:0px;	padding:0px;	font: .7em/1.2em  Arial,Verdana,  Helvetica, sans-serif;	text-align:center;	}	#ombra{	width:1000px;	height:20px;	margin:0;	padding:0;	background: url('../grafica/ombra.png') repeat;	position:absolute;	top:453px;	z-index:600;	}#contenitore {	width:1000px;	margin:auto;	position:relative;	text-align:left;}#header {	position:absolute;	top:0px;	left:0px;	width:1000px;	height: 463px;	z-index:900;}#slideshow {  width: 1000px;  height: 400px;}	#menu { position:absolute; top:446px; left:0px; padding-left:20px; width:980px; text-align:left; color:#626366; z-index:99999; text-transform:uppercase; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}	#menu a:link, #menu a:visited, #menu a:active {	color:#626366;	padding:4px 10px;	text-decoration:none;	border-right:1px solid #FFF;	}	#menu a:hover {	color:#FFF;	padding:4px 10px;	border-right:1px solid #FFF;		text-decoration:none;	background-color:#626366;	}a:link, a:visited,  a:active {	color:#333;	text-decoration:underline;}a:hover {	color:#000000;	text-decoration:none;}	#lingue { position:absolute; top:32px; left:889px; width:110px; text-align:center; color:#FFFFFF; font-weight:bold; margin:0; z-index: 9999999; 	}	#lingue #bgL{background: url('../grafica/lingue.png') repeat;width:110px;padding:10px 0;}	#lingue #bgL a,#lingue #bgL span{position:relative;}	#lingue span{color:#C1CD23;}	#lingue a{color:#fff;text-decoration:underline;}#contenuti {	position:absolute;	top:463px;	left:0px;	/*background-image:url(../grafica/sfondopagina.jpg);*/	background-position:left top;	background-repeat:no-repeat;	width:1000px;}	#colonnasinistra { width:210px; position:absolute; top:0px; left:0px; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}#colonnasinistra p{	margin-left:10px;	padding:5px;	margin-top:0px;	padding-top:0px;	}#colonnasinistra a.bordeaux{	color:#333;	font-weight:bold;	text-decoration:none;	font-size:1em;	padding:5px 5px 5px 20px	;margin:0px;}	#colonnadestra { width:210px; position:absolute; top:0px; right:0px; 	}#colonnadestra a{display:block;margin:0px;padding:0;}#colonnadestra p{margin:0px;padding:9px 0;}#colonnacentro,#colonnacentro2 {	padding:30px;	padding-right:0;	width:555px;	padding-left:222px;	padding-top:15px;	min-height: 900px;	height: auto !important;	height: 900px;	padding-bottom:0;	}#colonnacentro2 {	width:769px;}#colonnacentro h1, #colonnacentro2 h1{	font-size:18px;	color:#C5D101;}#sfondouno {background-image:url(../grafica/sfondicorpo_r1_c1.jpg); background-position:left top; background-repeat:repeat-x; padding:5px 8px 0 8px;}#sfondodue {background-image:url(../grafica/sfondicorpo_r8_c1.jpg);background-position:left bottom; background-repeat:repeat-x; padding-bottom:10px; padding-left:10px; padding-right:10px; line-height:25px; font-size:12px; font-family:Arial, Helvetica, sans-serif; min-height:633px; height:auto !important; height:633px;text-align:justify;}#sfondoduepagine {background-image:url(../grafica/sfondicorpo_r8_c1.jpg);background-position:left bottom; background-repeat:repeat-x; padding:10px; line-height:20px; font-size:12px; font-family:Arial, Helvetica, sans-serif; min-height:863px; height:auto !important; height:863px; text-align:justify; padding-bottom:20px;}#colonnacentro h1,	#colonnacentro h2, #colonnacentro2 h1,	#colonnacentro2 h2{	font-size:18px;	color:#C5D101;}		#colonneetesti{	width:1000px;		position:relative;	z-index:10}	.titolotopsinistraverde {	/*background-image:url(../grafica/hotelselene_r3_c2.jpg);*/	background-image:url(../grafica/hotelselene_r5_c2.jpg);	background-position:left bottom;	background-repeat:no-repeat;	color:#FFFFFF;	font-weight:bold;	text-transform:uppercase;	height:44px;	padding-top:8px;	padding-left:20px;	}	.titolosinistraverde {	background-color:#C5D101;	background-position:left bottom;	background-repeat:no-repeat;	color:#FFFFFF;	text-transform:uppercase;	height:29px;	line-height:29px;	text-align:left;	padding-left:20px;	font-family:Arial, Helvetica, sans-serif;	line-height:31px;	font-weight:bold;	}	.titolosinistramarrone {	background-color:#412011;	background-position:left bottom;	background-repeat:no-repeat;	color:#FFFFFF;	text-transform:uppercase;	height:29px;	line-height:29px;	text-align:left;	padding-left:20px;	font-family:Arial, Helvetica, sans-serif;	line-height:31px;	font-weight:bold;	}.titolodestraverde {	background-color:#C5D101;	background-position:left bottom;	background-repeat:no-repeat;	color:#FFFFFF;	text-transform:uppercase;	height:29px;	line-height:29px;	text-align:right;	padding-right:20px;	font-family:Arial, Helvetica, sans-serif;	line-height:31px;	font-weight:bold;	}		form{	margin:0px;	padding:0px;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;}input {	background-color:#FFF;	color: #000000;	text-align:left;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	border:1px solid #333;	padding:1px;}textarea {	background-color:#FFF;	color: #000000;	text-align:left;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	border:1px solid #333;	/*font-size:10px;*/	padding:1px;}select {	background-color:#FFF;	color: #666666;	text-align:left;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	border:1px solid #333;	/*font-size:10px;*/}#spaziatorecontatti {	text-align:right;	width:80%;}.bottone {	background-color:#3B96C2;	color:#FFFFFF;	text-align:center;	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;	border:1px solid #000000;	/*font-size:10px;*/}#nl .bottone {margin-left:145px; margin-top:5px;}.tornei {		padding:2px;		margin:3px;		border:1px solid #EFEFEF;		float:left;		text-align:left;		padding-top:0px;		position:relative;		border-right:1px solid #E9E9E9;		border-bottom:1px solid #E9E9E9;		padding:5px;		width:525px;		}		.linktorneo {		font-variant:small-caps;		/*font-size:12px;*/		font-family:Tahoma, Georgia, "Times New Roman", Times, serif;		padding-bottom:5px;		margin-bottom:5px;		border-bottom:1px solid #FFF;		}		.nometorneo {		}		.nometorneo h1{		font-variant:small-caps;		/*font-size:18px;*/		font-family:Tahoma, Georgia, "Times New Roman", Times, serif;		padding-bottom:5px;		margin-bottom:5px;		border-bottom:1px solid #EFEFEF;		}		.datatorneo {		font-variant:small-caps;		/*font-size:10px;*/		padding-bottom:5px;		margin-bottom:5px;		}		.descrizionetorneo {		/*font-size:9px;*/		color:#003300;		}		#paginazione {clear:both;float:right;padding:5px 0;margin:10px 0 0 0;width:644px;text-align:right;width:500px;position:relative;right:13px;}#paginazione a,#paginazione span{background:#E9ECF3;margin:2px 1px;padding:2px 6px;color:#666;}#paginazione span.pag{background:none;margin-left:5px;margin-right:5px;}#paginazione span{background:#ccc;color:#333}#testo .boxLarge #paginazione a{text-decoration:none;}.clearboth {	clear:both;}	#colonnasinistra ul {	list-style:none;	margin:0px;	padding:0px;	border-bottom:1px solid #C1CD23;}#colonnasinistra li {	list-style:none;	border-bottom:1px dashed #BEBEBE;	padding:5px;	padding-left:25px;	margin-right:5px;	height:13px;}	#colonnasinistralinks{	/*font-size:90%;*/	}	#colonnasinistralinks a:link, #colonnasinistralinks a:visited, #colonnasinistralinks a:active{	color:#666666;	text-decoration:none;	}	#colonnasinistralinks a:hover{	color:#000;	text-decoration:none;	}	.blockquotes{	margin:0px;	padding:0px;	}	.blockquotes p{	/*border-top:10px solid #ccc;*/	margin:2px 0px;	padding:0px;	}#gal{width:157px;height:257px;margin:0px 0 10px;padding:0px;text-align:center;}#gal ul{width:154px;height:227px;margin:0px;padding:0;list-style:none;}#gal li{width:156px;height:62px;margin:0 0 1px;padding:0px;}#gal li img{border:0px solid #ccc;width:154px;height:62px;margin:0;padding:0px;}#imgBig{width:555px;height:268px;position:relative;top:-14px;z-index:10; border:0px solid #000;}#imgBig img{position:absolute;}.loading{    background: url( 'http://www.hotelvillaselene.net/grafica/ajax-loader.gif' ) no-repeat 50% 50%;    height: 100%;    width: 100%;}#briciole{	line-height:1.8em;	width:555px;	font-size:9px;	color:#666;	margin-bottom:5px;	font-family:Arial, Helvetica, sans-serif;	padding-left:10px;}#briciolelarge{	line-height:1.8em;	width:100%;	font-size:9px;	color:#666;	margin-bottom:25px;	font-family:Arial, Helvetica, sans-serif;}/*dove siamo*/#gmaps_container{	width:540px;	height:350px;	margin:10px auto;	border:2px solid #ccc;	padding:2px;}#gmaps_info{	text-align:center;}.table {width:733px;}.table td{border:1px solid #ccc;padding:5px;}.table td{border:1px solid #ccc;padding:5px;}.table th{background:#C3D021;color:#fff;padding:5px;}.table .th2{background:#C3D021;color:#fff;padding:0 5px;margin:4px 0}.table .head{background:#ccc}.separatore{height:2px;background:#ccc;margin:30px 0;display:block;}.colore1{padding:5px 5px 20px;position:relative; min-height:200px; height:auto!important; height:200px; border:1px solid #EFEFEF; margin-bottom:10px;}.colore2{padding:5px 5px 20px;position:relative; min-height:200px; height:auto!important; height:200px; border:1px solid #EFEFEF; margin-bottom:10px;}.colore1 .txt,.colore2 .txt{margin-left:170px;}.colore1 .foto,.colore2 .foto{position:absolute;left:0;margin:5px;border:1px solid #EFEFEF;}.fotoRight{float:right;margin-left:10px;margin-bottom:10px;}.fotoLeft{float:left;margin-right:10px;margin-bottom:10px;}#colonnasinistra span.green,#colonnasinistra a.green{color:#C1CD23;}a.gray{color:#666;font-weight:bold;}.uppercase {text-transform:uppercase; font-size:10px}#footer{	clear:both;	width:1000px;	color:#626366;	text-align:center;	background: url('../grafica/footer.jpg') repeat-x;	position:relative;	z-index:90;	margin-top:2px;	padding-top:10px;	font-size:10px;	height:87px;}#footer p{padding-top:10px; line-height:10px; color:#FFF;}#footer a {	color:#626366;	margin-left:5px;	margin-right:5px;	text-decoration:none;}#footer p a {	color:#FFF;	margin-left:0px;	margin-right:0px;	text-decoration:none;}#footer a:hover {	color:#000;	margin-left:5px;	margin-right: 5px;	text-decoration:none;}#sfondoheaderit {position:absolute; top:0; left:0; z-index:980; width:1000px; height:463px; background-image:url(../grafica/mascheraita.png)}#sfondoheaderen {position:absolute; top:0; left:0; z-index:980; width:1000px; height:463px; background-image:url(../grafica/mascheraeng.png)}#sfondoheaderde {position:absolute; top:0; left:0; z-index:980; width:1000px; height:463px; background-image:url(../grafica/mascheradeu.png)}#colonnadestra #prenota {height:133px; border-bottom:1px solid #EFEFEF; margin-bottom:10px;}#prenota { text-align:left; position:relative; }#prenota h2 {margin:0;padding:0 0 50px;line-height:0;}				#prenota h2 span{position:relative;left:-999em;margin:0;padding:0px;}				#prenota p{margin:0px;padding:0;}				#prenota form{margin:0px;padding:0;}				#prenota div{margin:0px;padding:0;}   				#prenota label{float:none;display:block;margin:10px 0 5px 5px; color:#666;}				#prenota select{margin:0 0 6px 3px;border:1px solid #CCC; font-size:10px; padding:2px;}				#prenota .prenotasubito1{width:40px} 				#prenota .prenotasubito2{width:77px}				#prenota .prenotasubito3{width:52px}				#prenota  .cal{position:relative; position:absolute; top:17px; right:0px; }				#prenota  .cal2{position:relative;  position:absolute; top:17px; right:0px; }				#prenota  .cal input{width:0px;margin:0;padding:0;display:none;}				#prenota  .cal2 input{width:0px;margin:0;padding:0;display:none;}				#prenota .bottone {font-size:10px; background-color:#3B96C2; border:1px solid #CCC;  margin:10px 0 12px 2px; padding:4px; }#prenotalargo { padding:3px; border-bottom:1px solid #C5D101; margin-bottom:10px; position:relative; left:15px;width:725px;  }#prenotalargo h2 {margin:0;padding:5px; background-color:#C5D101; color:#FFF; display:block; margin-bottom:10px; }				#prenotalargo h2 span{position:relative;left:-999em;margin:0;padding:0px;}				#prenotalargo p{margin:0px;padding:0;}				#prenotalargo form{margin:0px;padding:0;}				#prenotalargo div{margin:0px;padding:0;}   				#prenotalargo label{float:left; position:relative; top:3px;color:#666; }				#prenotalargo select{margin:0 0 6px 3px;border:1px solid #CCC; font-size:10px; padding:2px;}				#prenotalargo .prenotasubito1{width:40px} 				#prenotalargo .prenotasubito2{width:77px}				#prenotalargo .prenotasubito3{width:52px}				#prenotalargo  .cal{position:absolute; top:-1px; left:265px; }				#prenotalargo  .cal2{position:absolute; top:-1px; left:272px; }				#prenotalargo #datarrivo {position:relative; float:left; width:310px;}				#prenotalargo #datapartenza{position:relative; float:left; width:310px;}				#prenotalargo  .cal input{width:0px;margin:0;padding:0;display:none;}				#prenotalargo  .cal2 input{width:0px;margin:0;padding:0;display:none;}				#prenotalargo .bottone {font-size:10px; background-color:#666; border:1px solid #CCC;  margin:0px 0 12px 2px; padding:2px; }												#colonnasinistra #prenota  .cal{ float:right; position:absolute; top:0px; left:0px; }				#colonnasinistra #prenota  .cal2{ float:right; position:absolute; top:0px; left:0px; }fieldset {padding:10px; border:1px solid #CCC;}legend {font-size:12px; color:#333333; padding: 5px; margin-bottom:10px; background-color:#CCC;}.allineacentro {text-align:center;}.titolonews {  display:block; padding:3px; margin:0; height:51px; overflow:hidden;}#sfondodue .titolonews {  display:block; padding:3px 0; margin:0; height:inherit; overflow:inherit; line-height:18px; font-weight:bold; border-bottom:1px solid #EFEFEF; margin-bottom:10px;}.titolonews a:link, .titolonews a:visited, .titolonews a:active { text-decoration:none;} .leggi a:hover {color:#333; text-decoration:underline;}.fotoofferta {float:right; border:1px solid #CCC; margin-left:10px; z-index:9999999;}#offerte a {text-decoration:none;}#offerte a:hover {text-decoration:underline;}#offerte .titolonews {display:block; background-color:#EFEFEF; padding:3px; margin-left:60px;  font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:9px;}.occhiello {font-size:9px; margin-bottom:5px; color:#666;}.sottotitolo {font-size:9px; margin-bottom:5px;}.leggi {position:absolute; bottom:-5px; right:0px;  padding:0px 3px; background-color:#3B96C2; font-size:9px; width:55px; text-align:center;} .leggi a:link, .leggi a:visited, .leggi a:active {color:#FFF;} .leggi a:hover {color:#FFF; text-decoration:underline;}.news { position:relative; min-height:50px; height:auto !important; height:50px;} .news a{color:#333;}.consultatutteleofferte {text-align:right; font-size:9px; }.leggins {position:absolute; bottom:5px; right:5px;  padding:0px 3px; background-color:#3B96C2; font-size:9px; width:46px; text-align:center;} .leggins a:link, .leggins a:visited, .leggins a:active {color:#FFF;} .leggins a:hover {color:#FFF; text-decoration:underline;}#nl {font-size:10px;; color:#666;}#nl label {margin-left:5px; margin-bottom:5px;}#nl input {border:1px solid #999;}.prenotaofferta {text-align:center; padding:5px; background-color:#3B96C2; text-transform:uppercase; margin-top:2px; font-weight:bold;}.prenotaofferta  a:link, .prenotaofferta  a:visited, .prenotaofferta  a:active {color:#FFF; text-decoration:none;} .prenotaofferta  a:hover {color:#FFF; text-decoration:underline;}#datarrivo {position:relative;}#datapartenza {position:relative;}#inglese { position:absolute; top:440px; left:900px; z-index:99999;}#tedesco { position:absolute; top:440px; left:930px; z-index:99999;}#fotohome { position:relative; top:-10px; width:554px; height:236px; border-bottom: 1px solid #41200F;}#fotohome p {padding:0px 15px 0 10px; color:#2a2a2a; font-size:11px; text-align:justify; line-height:13px;}#fotohome p strong { text-transform:uppercase; color:#37A1B9; font-size:11px;}#fotohome p strong a{ text-transform:uppercase; color:#37A1B9; text-decoration:none;}#colonnasinistra .sottotitolo  { text-transform:uppercase; color:#37A1B9; font-size:11px; padding-left:23px; padding-top:15px; }#colonnasinistra .sottotitolo  a{ color:#37A1B9; text-decoration:none; }.toggleSegue { cursor:pointer; font-weight:bold; border-bottom:1px solid #CCC; height:45px; line-height:45px; margin-top:10px; font-size:13px; background-color:#F9F9F9; clear:both; }.toggleSegue  img { margin:4px; margin-right:10px; float:left;}.toggleDiv { margin-bottom:20px; padding-bottom:10px; clear:both;}.toggleDiv .gallery { min-height:70px; height:auto !important; height:70px;}#gallery ul { list-style:none; margin:0; padding:0; padding-left:15px;} #gallery li { list-style:none; margin:0; padding:2px; float:left;}#gallery  h2 { clear:both; padding-top:30px; border-bottom:1px solid #CCC; padding-left:15px;}#gallerycamere img { float:left; margin:5px; border:1px solid #CCC;}#gallerycamere { line-height:14px; font-size:11px; background-color:#EFEFEF; padding:5px 0 5px 7px;}.testodiverso {  font-size: 14px;color:#C5D101; font-weight:bold;}.testodiverso a {  font-size: 14px;color:#C5D101; font-weight:bold;}.testodiversoblu {  font-size: 14px;color:#37A1B9; font-weight:bold;}.testodiversoblu a{  font-size: 14px;color:#37A1B9; font-weight:bold;}   .bannerss {float:left; width:240px; text-align:center; margin:8px; text-transform:uppercase; color:#37A1B9; font-size:11px;  font-weight:bold; border:1px solid #37A1B9;}  .bannerss a { color:#37A1B9;}  .bannerss2 {float:left; width:150px; text-align:center; margin:8px; text-transform:uppercase; color:#37A1B9; font-size:11px;  font-weight:bold; border:1px solid #37A1B9;}  .bannerss2 a { color:#37A1B9;}  #brochure { position:relative; top:5px;}.azzurro {color:#37A1B9}
