﻿body	{margin:0; padding:0; font-family: Verdana; font-size : 8pt; background:#e36c0a;}

	h1		{font-size: 9pt; font-family: Verdana; color: #fff;}
	h2		{font-size: 8pt; font-family: Verdana; font-weight:bold; color:#fff;}
	td		{color: white; font-family: Verdana; font-size : 8pt;}

	a:link		{font-family: Verdana; color: #fff; text-decoration: none;}
	a:visited	{font-family: Verdana; color: #fff; text-decoration: none;}
	a:hover		{font-family: Verdana; color: #000; text-decoration: underline;}
	.bottone	{font-family:Verdana; font-size:11px; color:#000; width:90px; height:25px;}
	.testo 		{color: white; font-family: Verdana; font-size : 8pt;}


/* --- Home --- */
	#home #wrapper {background:url(/images/home/sfondo.jpg) center top no-repeat; 
		height:860px;}
	#home #wrapper #boxsegattini_opaco {position:absolute; top:144px; left:21px; width:428px; height:75px; opacity: 0.65; filter:alpha(opacity=65); background-color: #606060; margin:0; padding:0;}	
	#home #wrapper #boxsegattini {position:absolute; top:144px; left:21px; width:425px; height:75px; border-left:10px solid #ffa602; margin:0; padding:0;}
	#home #wrapper #boxsegattini .logo_segattini {float:left; height:75px; margin:0;}
	#home #wrapper #boxsegattini .logo_segattini img {float:left; margin:5px;}
	#home #wrapper #lang_segattini {position:absolute; top:226px; left:31px; width:130px; height:15px; padding:0 0 0 10px; background-color:#ffa602; font-size:10px;}
	#home #wrapper #boxduetorri_opaco {position:absolute; top:144px; right:21px; width:468px; height:75px; opacity: 0.65; filter:alpha(opacity=65); background-color: #606060; margin:0; padding:0;}	
	#home #wrapper #boxduetorri {position:absolute; top:144px; right:21px; width:457px; height:75px; border-right:10px solid #e36c0a; margin:0; padding:0;}
	#home #wrapper #boxduetorri .logo_duetorri {float:left; height:75px; margin:0;}
	#home #wrapper #boxduetorri .logo_duetorri img {float:left; margin:4px;}
	#home #wrapper #lang_duetorri {position:absolute; top:226px; right:31px; width:130px; height:15px; padding:0 0 0 10px; background-color:#e36c0a; font-size:10px;}	
	#home #wrapper #newopening {position:absolute; top:82px; right:126px; width:176px; height:78px; background:url(/images/new.png) bottom left no-repeat; z-index:2; }	
	.logo_home {position:relative;top:15px;}
	
	/* --- Menu Lingue Home--- */

	#home #wrapper ul#menu_lingue {float:right; font-family:Verdana; margin:1px; padding:0; font-size:7pt; text-transform:uppercase; color:white; width:134px;}
	#home #wrapper ul#menu_lingue li {float:left; display:block; width:32px; padding:0; margin:0 10px 0 0;}
	#home #wrapper ul#menu_lingue li p {padding:0; margin:0;}
	#home #wrapper ul#menu_lingue a {text-decoration:none;}
	#home #wrapper ul#menu_lingue a:hover {color:#000; font-size: 7pt; text-decoration:underline;}
	#home #wrapper .lingue_hover {font-family:Verdana; font-size:7pt; color:#c36018;}	
	/* --- fine Menu Lingue Home --- */
	
/* --- Sfondi --- */

#residence {background: url(/images/sf/sf_residence3.jpg) center top no-repeat #e36c0a;}
#family {background: url(/images/sf/sf_family.jpg) center top no-repeat #e36c0a;}
#prezzi {background: url(/images/sf/sf_prezzi3.jpg) center top no-repeat #e36c0a;}
#relax {background: url(/images/sf/sf_relax2.jpg) center top no-repeat #e36c0a;}
#active {background: url(/images/sf/sf_active.jpg) center top no-repeat #e36c0a;}
#climbing {background: url(/images/sf/sf_climbing.jpg) center top no-repeat #e36c0a;}
#nordic {background: url(/images/sf/sf_nordic.jpg) center top no-repeat #e36c0a;}
#bike {background: url(/images/sf/sf_bike.jpg) center top no-repeat #e36c0a;}
#canyoning {background: url(/images/sf/sf_canyoning.jpg) center top no-repeat #e36c0a;}
#windsurf {background: url(/images/sf/sf_surf.jpg) center top no-repeat #e36c0a;}
#sailing {background: url(/images/sf/sf_sailing.jpg) center top no-repeat #e36c0a;}
#lastminute {background: url(/images/sf/sf_lastminute.jpg) center top no-repeat #e36c0a;}
#meteo {background: url(/images/sf/sf_prezzi2.jpg) center top no-repeat #e36c0a;}
#contatti {background: url(/images/sf/sf_contatti2.jpg) center top no-repeat #e36c0a;}
#service {background: url(/images/sf/sf_bike.jpg) center top no-repeat #e36c0a;}
#gallery {background: url(/images/sf/sf_gallery.jpg) center top no-repeat #e36c0a;}
#dovesiamo {background: url(/images/sf/sf_dovesiamo.jpg) center top no-repeat #e36c0a;}
#body_soul {background: url(/images/sf/sf_palestra.jpg) center top no-repeat #e36c0a;}
#prenota_bike {background: url(/images/sf/sf_prenotabike.jpg) center top no-repeat #e36c0a;}
/* --- Fine Sfondi --- */

	#wrapper {position:relative;margin:0 auto; width:970px; text-align:left;}	
	#wrapper #top_opaco {width:970px; height:80px; opacity: 0.65; filter:alpha(opacity=65); background-color: #e58a25; margin:0 0 18px 0;}	
	#wrapper #header {position:absolute; top:0; left:0; width:970px; height:80px;}
	#wrapper #header h1 {float:left; text-indent:-9999px; width:320px; height:50px; background:url(/assets/images/Residenza_leduetorri_logo.png) no-repeat; padding:0; margin:6px 0 0 10px;}	
	
	/* --- Menu --- */
	#menu {position:absolute; left:0; bottom:0; width:970px; height:24px; margin:0; padding:0; color:#FFF; font-size:10px; font-family: verdana, helvetica, sans-serif;}	
	#menu ul {list-style-type:none; width:970px; height:24px; background-color:#e36c0a; text-align: center; margin:0; padding:0;}
	#menu ul li	{display:inline; float:left; height:16px; margin:0 1px 0 0; text-decoration:none; padding:4px; border-right:1px solid #a74c01;}
	#menu ul li a {color:#000;text-decoration:none;}
	#menu ul li a:hover {color:#994500;}
	#menu ul li.selezionato {background:#ff8b02;color:#000;}
	#menu ul li.ultimo {display:inline; float:left; height:16px; margin:0 1px 0 0; text-decoration:none; padding:4px 0 4px 4px;border:0;}
	
	/* --- Menu Lingue--- */
	#home ul#menu_lingue {position:relative;top:0;left:0; font-family:Verdana; padding:0; font-size:7pt; text-transform:uppercase; color:white; width:134px;}
	ul#menu_lingue {position:absolute;top:35px;left:322px; font-family:Verdana; padding:0; margin:0; font-size:7pt; text-transform:uppercase; color:white; width:134px;}
	ul#menu_lingue li {float:left; display:block; width:32px; padding:0; margin:0 10px 0 0;}
	ul#menu_lingue li p {padding:0; margin:0;}
	ul#menu_lingue a {text-decoration:none;}
	ul#menu_lingue a:hover {color:#000; font-size: 7pt; text-decoration:underline;}
	.lingue_hover {font-family:Verdana; font-size:7pt; color:#c36018;}	

	/* --- fine Menu --- */
	
	/* --- News --- */
	
	#news {position:absolute; top:10px; left:320px; width:325px; height:18px; border-left:1px solid #e36c0a; border-right:1px solid #ffa602; opacity: 0.65; filter:alpha(opacity=65); background-color: #fff; padding:0 3px;}
	#news p {margin:0; padding:2px 0 0 0}
		
	/* --- Fine News --- */
	
	#logo_lampeggiante {position:absolute; top:10px; right:10px; width:275px; height:30px; padding:3px; margin:0;border:1px solid #ff8b02;}

/* --- Active Menu --- */
#activemenu {font-size:7pt; font-weight:bold; color:white;}
#activemenu ul{list-style-type:none; text-align: left; margin:0 0 20px 0; padding:0;}
#activemenu ul li{width:195px; margin:5px 0 0 60px; border-bottom:1px solid white;}

#activemenu ul li#nav1 {list-style-image:url(/images/icona_climbing.jpg);}
#activemenu ul li#nav2 {list-style-image:url(/images/icona_walking.jpg);}
#activemenu ul li#nav3 {list-style-image:url(/images/icona_bike.jpg);}
#activemenu ul li#nav4 {list-style-image:url(/images/icona_canyoning.jpg);}
#activemenu ul li#nav5 {list-style-image:url(/images/icona_surf.jpg);}
#activemenu ul li#nav6 {list-style-image:url(/images/icona_sailing.jpg);}

#activemenu a:hover {color:#000; font-size: 7pt; text-decoration:none;}

/* --- Contenuti --- */
#content {position:relative; width:970px; height:600px;}
#content p {font-size: 8pt; font-family: Verdana; color: #fff;}

#content #box_testo {position:absolute; top:0; left:0; color:#fff; width:258px; height:580px; margin:10px; z-index:2;}
#content #box_testo .gallery {position:absolute; width:268px; bottom:0;}
#content #box_testo .gallery img,
.gallery img {border:3px solid white; margin:4px 4px 0 0;}
#content #box_testo .gallery img:hover {border:3px solid #FFA602;}
#content .video {margin:0; padding:0;}
#content #box_opaco {position:absolute; top:0; left:0; width:277px; height:600px; opacity: 0.65; filter:alpha(opacity=65); background-color: #606060; margin:0; padding:0;}
#content #box_mappa {position:absolute; bottom:0; right:0; width:500px;}

#map {position:absolute; bottom:0; right:0; width:500px; height:300px;}

#content #box_center {position:absolute; top:0; right:0; width:680px; height:600px; opacity: 0.65; filter:alpha(opacity=65); background-color: #606060; margin:0; padding:0;}
#content #testo_center {position:absolute; top:0; right:0; width:660px; color:white; margin:10px; padding:0; z-index:2;}
#content #testo_center .td_prezzi {color: white; font-family: Verdana; font-size: 8pt; border-bottom:1px solid #FFF; text-align:center; padding:3px;}
#content #testo_center .td_periodi{color: white; font-family: Verdana; font-size: 8pt; border-bottom:1px solid #FFF; text-align:left; padding:5px;}
#content #testo_center .td_periodi a {text-decoration:underline;}
#content #testo_center .td_periodi a:hover {color:#000; text-decoration:underline;}

#content .box_novita {width:190px; padding:5px; line-height:normal; background:#fff; color:#57585a;}
#content .box_novita a {color:#57585a;}
#content .box_novita a:hover {color:#ff8b02;}
#content .box_novita .left {width:80px; margin:5px 0 0 5px;}
#content .box_novita h5 {margin:0; padding:0; border-bottom:1px solid #57585a; padding:0 0 5px 0; font-size:8pt; font-weight:bold;}
#content .box_novita p {position:relative; top:0; width:80px; color:#57585a; line-height:25px; font-weight:normal; line-height:normal;}
#content .box_novita img {float:right;}
/* --- fine Contenuti --- */

/* --- Bottom --- */

#box_bottom {position:absolute; top:700px; left:0; width:970px; height:115px; margin:20px 0 0 0; padding:4px 0 4px 0; opacity: 0.65; filter:alpha(opacity=65); background-color:#e58a25; font-family:Verdana; font-size:7pt; color:#FFF; text-decoration:none;}
#bottom {position:absolute; top:700px; left:0; width:970px; height:115px; margin:20px 0 0 0; padding:4px 0 4px 0; font-family:Verdana; font-size:7pt; color:#FFF; text-decoration:none;}
#bottom a:link {color:#FFF;}
#bottom a:visited {color:#FFF;}
#bottom a:hover {color:#000;}
#bottom .box1 {float:left; /*width:236px;*/
	width:170px; height:71px; margin:0 1px 0 0; padding:5px; background-color:#ffa602;}
#bottom .box1 img {float:left; margin:0; padding:0;}
#bottom .box1 p {float:left; width:70px; /*width:140px;*/
	margin:0 0 0 6px; text-align:left;}
#bottom #voce_palestra {background:#ff8b02;}

#bottom .box2 {float:right; width:223px; height:34px; margin:0 0 1px 0; padding:3px; background-color:#e36c0a;}
#bottom .box2 div {background:#fff;height:34px;text-align:center;}
#bottom .box2 div img {margin:4px 2px 0 2px;}

#bottom .box2 img{padding:0;
margin:0;}

#bottom #skype a {display:block;}
#bottom #skype a img {border:none;}

#bottom .indirizzi {float:left; width:300px; margin:5px 10px;}
#bottom .indirizzi2 {float:left;width:80px;margin:5px 10px;}
#bottom .mail {float:right; width:200px; margin:5px; font-size:8pt; font-weight:normal;}
/* ------------------------ GENERICI ------------------------ */

a {text-decoration:none; color:#706257;}
a:hover {color:#fff;}
img {border:0; padding:0; margin:0;}
.clear { 
	clear:both;}
.left {float:left;}
.right {float:right;}
p {text-align:justify;}


/* ------------------------ Form Contatti ------------------------ */
	.div_testo {position:absolute; top:0; left:0; color:#fff; width:257px; height:580px; margin:10px 0 0 15px; color:#fff; z-index:2;}

/* FORM */

	form {margin:0; padding:0;}
	input {margin:0; padding:0;}
	#formcontatti {position:relative; color:#fff; width:257px; height:550px; margin:10px 0 0 0; color:#fff;}
	#formconferma {position:relative; margin:0; padding:0; height:150px; width:257px;}
	.input_text {width:230px; padding:2px; height:20px; border:1px solid #a6a6a6;}
	.input_area {height:40px; font-size:8pt; width:230px; border:1px solid #a6a6a6;}
	.contatti {width:250px; margin:10px 0 20px 0; padding:0;}
	#box_errore {position:absolute; display:none; width:300px; height:150px; left:650px; top:400px; border:1px solid #a6a6a6; text-align:left; background:#fff; z-index:5; }
	#div_titolo_errore {background:#0090d6; color:#fff; padding:10px; }
	#div_errore {color:#000; padding:10px; text-align:center; position:relative; top:10px; }
	#bottone_errore {font-size:8pt; width:90px; height:25px; }
	
/* fine FORM */



.clear {clear:both;}
.png,
#wrapper #header h1,
#home #wrapper #newopening {behavior: url(/css/iepngfix.htc);}

/* ------ concept by ------- */

#concept {position:relative; float:right; width:970px; height:10px; margin:5px 0 0 0; padding:0; font-size:9px; color:#fff; text-align:right; margin:0 auto;}
#concept p {margin:0; padding:0;}
#concept .linktp:visited {font-size:9px; font-family: Verdana; color: #fff; font-weight:bold; font-stretch:expanded; text-decoration: none;}
#concept .linktp:link {font-size:9px; font-family: Verdana; color: #fff; font-weight:bold; font-stretch:expanded; text-decoration: none;}
#concept .linktp {font-size:9px; font-family: Verdana; color: #fff; font-weight:bold; font-stretch:expanded; text-decoration: none;}
#concept .linktp:hover		{font-size:9px; font-family: Verdana; color: #E97D00; text-decoration: none; font-weight:bold; font-stretch:expanded;}

.titolo {color:#e87717; font-weight:bolder; letter-spacing:5pt;}
.titolo2 {color:#6f8742; font-weight:bolder; letter-spacing:1pt;}
.clear {clear:both;}
.left {float:left;}
.right {float:right;}

/* Contatti */

.area_contatti 	{font-size: 8pt; font-family: verdana; height:70px; width:95%; padding:3px; border:1px solid #000;}
.text_contatti	{font-size: 8pt; font-family: verdana; width:95%; color:#000; border:1px solid #000;}
.clear {clear:both;}

/*NEWS*/
	/* elenco sinistra */
		ul#elenco_news_left {padding:1px 10px; width:226px; list-style:none; margin:0;}
		ul#elenco_news_left li {margin:10px 0; border-bottom:1px dotted #fff; padding:0 0 5px 0; width:226px;}
		ul#elenco_news_left li a.tito_news {line-height:11pt; float:left; padding:0; margin:5px 0 0 0; width:150px;}
		ul#elenco_news_left li a:hover {color:#FFA602}
		ul#elenco_news_left li.selezionata a.tito_news:link, ul#elenco_news_left li.selezionata a.tito_news:visited {color:#ec6c18;}
		ul#elenco_news_left li.selezionata a.tito_news:hover {color:#666}
	/* dettagli */
		#intestazione_news #top_intestazione {padding:0;margin:0;font-weight:normal; float:left; line-height:13pt;}
		#intestazione_news #top_intestazione img {float:left; border:4px white solid; margin:0 10px 0 0}
		#intestazione_news #top_intestazione #data_news_selezionata {font-size:8pt}
		#intestazione_news #top_intestazione #titolo_news_selezionata {font-size:11pt; font-style:italic}
		#intestazione_news #top_intestazione #breve_news_selezionata {font-size:8pt}
		/* allegati */
			ul#allegati_news {margin:10px 0; padding:0; list-style:none}
			ul#allegati_news li a:hover {color:#FFA602}
		/* immagini */
			#immagini_news .immagine_news {float:left;width:60px; height:50px; border:4px white solid; overflow:hidden; margin:5px 5px 0 0;}
			#immagini_news .immagine_news:hover, #intestazione_news #top_intestazione img:hover {border:4px #FFA602 solid;}
	/* box news scorrevoli */
		ul#box_news {list-style:none; padding:0; margin:2px 0 0 0;}
		ul#box_news li {border-right:1px #666 solid; padding:0 5px 0 5px; margin:0; display:inline;}
		ul#box_news li a {color:#666;}
		ul#box_news li a:hover {color:#F8A100;}
/*Fine NEWS*/

/* meteo */
	#scheda_meteo #box_meteo {position:relative; overflow:hidden; width:220px; height:175px; padding:10px; margin:0 auto; background:#fff;}
	#scheda_meteo #box_meteo #meteo_frame {position:absolute; width:220px; height:250px; top:-40px; left:10px; padding:0; margin:0; border:0;}
	#scheda_meteo p {font-size:8pt; margin:5px 0 0 0}

