/* Foglio di stile Villa Curina Resort
-----------------------------------------------------*/	
html { text-align: center; font-size:100.01%;  }

body { text-align: left; font: normal 68%/1.5em  Verdana, Arial, Helvetica, sans-serif; background-color:#684431; }

p { font-size: 1.2em; line-height:1.5em; margin-top:1.5em; margin-bottom:1.5em; color:#fbf5ce; }

span { color:#fbf5ce; }

a { color:#f9bf7a; text-decoration:none; }

a:hover { color:#f9bf7a; text-decoration:underline; }

/* Titoli grafici 
-----------------------------------------------------*/	
h2#t_camere, h2#t_ristorante, h2#t_benessere, h2#t_salacongressi, h2#t_servizi, h2#t_servizi_richiesta,h2#t_comeraggiungerci,h2#t_richiesta { text-indent:-9999px; width:425px; height:36px; margin:2em 0 0 -0.3em; }
h2#t_camere { background:transparent url(../img/titolo_camere.png) no-repeat 0px 0px; }
h2#t_ristorante { background:transparent url(../img/titolo_ristorante.png) no-repeat 0px 0px; }
h2#t_benessere { background:transparent url(../img/titolo_centro_benessere.png) no-repeat 0px 0px; }
h2#t_salacongressi { background:transparent url(../img/titolo_sala_congressi.png) no-repeat 0px 0px; }
h2#t_servizi { background:transparent url(../img/titolo_servizi.png) no-repeat 0px 0px; }
h2#t_cerimonie { background:transparent url(../img/titolo_cerimonie.png) no-repeat 0px 20px; text-indent:-9999px; width:425px; height:56px;   }
h2#t_servizi_richiesta { background:transparent url(../img/titolo_servizi_su_richiesta.png) no-repeat 0px 0px; }
h2#t_news { background:transparent url(../img/titolo_news.png) no-repeat 0px 20px; text-indent:-9999px; width:425px; height:56px; }
h2#t_newsletter { background:transparent url(../img/titolo_newsletter.png) no-repeat 0px 20px; text-indent:-9999px; width:425px; height:56px; }
h2#t_promozioni { background:transparent url(../img/titolo_promozioni.png) no-repeat 0px 20px; text-indent:-9999px; width:425px; height:56px; }
h2#t_dovesiamo { background:transparent url(../img/titolo_dovesiamo.png) no-repeat 0px 20px; text-indent:-9999px; width:425px; height:56px; }
h2#t_comeraggiungerci { background:transparent url(../img/titolo_comeraggiungerci.png) no-repeat 0px 0px; }
h2#t_itinerari { background:transparent url(../img/titolo_itinerari.png) no-repeat 0px 20px; text-indent:-9999px; width:425px; height:56px; }
h2#t_richiesta { background:transparent url(../img/titolo_richiesta.png) no-repeat 0px 0px; }
h2#t_contatti { background:transparent url(../img/titolo_contatti.png) no-repeat 0px 20px; text-indent:-9999px; width:425px; height:56px; }
h2#t_partners { background:transparent url(../img/titolo_wp.png) no-repeat 0px 0px; text-indent:-9999px; width:425px; height:36px; }

h1#logo a { display:block; width:412px; height:100px; text-indent:-555em; background:transparent url(../img/h1.png) no-repeat 0px 0px; }

/* header
-----------------------------------------------------*/	
div#header { position:relative; margin:0 auto; width:940px; background:transparent url(../img/header.png) no-repeat 310px top; }
div#header_full { width:100%; background:transparent url(../img/contenuto_top_full.jpg) repeat 0 0; }

/* newsletter 
-----------------------------------------------------*/	
div#newsletter { position:absolute; top:0px; left:535px; width:405px; height:40px; background:transparent url(../img/newsletter.png) no-repeat right 0; }
ul#language { margin:5px 0px 0px 15px; }
ul#language li { float:right; display:block; padding-right:5px;  }
li#ita a, li#eng a, li#deu a, li#fra a, li#esp a { display:block; width:15px; height:13px; text-indent:-9999px; margin-top:8px; }
#prenota { height:33px; width:200px; line-height:33px; float:left; margin-left:10px; background:transparent url(../img/btn_prenotazione.png) no-repeat left 0; text-indent:-9899px; }
a#prenota { color:#fbf5ce; text-transform:uppercase;  }
a#prenota:hover { background:transparent url(../img/btn_prenotazione.png) no-repeat left -33px; }

li#ita a { background:transparent url(../img/ita.gif) no-repeat 0px 0px; margin-left:10px; }
li#eng a { background:transparent url(../img/eng.gif) no-repeat 0px 0px; }
li#deu a { background:transparent url(../img/deu.gif) no-repeat 0px 0px; }
li#fra a { background:transparent url(../img/fra.gif) no-repeat 0px 0px; }
li#esp a { background:transparent url(../img/esp.gif) no-repeat 0px 0px; margin-right:5px;}

ul#language label { color:#fbf5ce; font-weight:bold; margin-right:2px;  padding:0px; }
ul#language input { border:solid 1px #776841; padding:3px 3px; font-size:1em; line-height:1.2em; }

.button { font-size:1em; padding:3px 3px; border:solid 1px #776841; cursor:pointer; }

/* menu top dx 
-----------------------------------------------------*/
div#navigazione_secondaria { position:absolute; top:55px; left:535px; width:405px; height:50px;  }

ul#menu_secondario li { float:left; padding-right:2px; }
		
ul#menu_secondario li#news a,
ul#menu_secondario li#news a:hover,
ul#menu_secondario li#promozioni a,
ul#menu_secondario li#promozioni a:hover,
ul#menu_secondario li#gallery a,
ul#menu_secondario li#gallery a:hover,
ul#menu_secondario li#dove_siamo a,
ul#menu_secondario li#dove_siamo a:hover,
ul#menu_secondario li#contatti a,
ul#menu_secondario li#contatti a:hover {
	display:block; height:44px; margin-top:-5px; text-indent:-9999px;
	}

ul#menu_secondario li#news a { width:49px; background:transparent url(../img/btn_news.png) no-repeat 0px 0px; }
ul#menu_secondario li#news a:hover,ul#menu_secondario li#news a.on{ width:49px; background:transparent url(../img/btn_news.png) no-repeat 0px bottom; }
ul#menu_secondario li#promozioni a { width:86px; background:transparent url(../img/btn_promozioni.png) no-repeat 0px 0px; }
ul#menu_secondario li#promozioni a:hover,ul#menu_secondario li#promozioni a.on { width:86px; background:transparent url(../img/btn_promozioni.png) no-repeat 0px bottom; }
ul#menu_secondario li#gallery a { width:100px; background:transparent url(../img/btn_gallery.png) no-repeat 0px 0px; }
ul#menu_secondario li#gallery a:hover,ul#menu_secondario li#gallery a.on { width:100px; background:transparent url(../img/btn_gallery.png) no-repeat 0px bottom; }
ul#menu_secondario li#dove_siamo a { width:86px; background:transparent url(../img/btn_dove.png) no-repeat 0px 0px; }
ul#menu_secondario li#dove_siamo a:hover,ul#menu_secondario li#dove_siamo a.on { width:86px; background:transparent url(../img/btn_dove.png) no-repeat 0px bottom; }
ul#menu_secondario li#contatti a { width:72px; background:transparent url(../img/btn_contatti.png) no-repeat 0px 0px; }
ul#menu_secondario li#contatti a:hover,ul#menu_secondario li#contatti a.on { width:72px; background:transparent url(../img/btn_contatti.png) no-repeat 0px bottom; }

/* menu principale
-----------------------------------------------------*/
div#navigazione_principale { height:54px; background:transparent url(../img/main_nav.gif) repeat-x 0 0; }
div.shadow { width:100%; background:transparent url(../img/main_nav_shadow.png) repeat-x 0 0; position:absolute; top:154px; height:36px; }
ul#nav_main { margin:0 auto; width:880px; }

ul#nav_main li { float:left; margin-right:5px; display:inline; }

ul#nav_main li#home a, ul#nav_main li#home a:hover, ul#nav_main li#home a.on { display:block; width:80px; height:54px; text-indent:-9999px; }
ul#nav_main li#home a { background:transparent url(../img/btn_home.gif) no-repeat 0px 0px; }
ul#nav_main li#home a:hover, ul#nav_main li#home a.on { background:transparent url(../img/btn_home.gif) no-repeat 0px bottom; }

ul#nav_main li#borgo a, ul#nav_main li#borgo a:hover, ul#nav_main li#borgo a.on { display:block; width:85px; height:54px; text-indent:-9999px; }
ul#nav_main li#borgo a { background:transparent url(../img/btn_borgo.gif) no-repeat 0px 0px; }
ul#nav_main li#borgo a:hover, ul#nav_main li#borgo a.on { background:transparent url(../img/btn_borgo.gif) no-repeat 0px bottom; }
	
ul#nav_main li#camere a, ul#nav_main li#camere a:hover, ul#nav_main li#camere a.on { display:block; width:80px; height:54px; text-indent:-9999px; }
ul#nav_main li#camere a { background:transparent url(../img/btn_camere.gif) no-repeat 0px 0px; }
ul#nav_main li#camere a:hover, ul#nav_main li#camere a.on  { background:transparent url(../img/btn_camere.gif) no-repeat 0px bottom; }

ul#nav_main li#ristorante a, ul#nav_main li#ristorante a:hover, ul#nav_main li#ristorante a.on { display:block; width:90px; height:54px; text-indent:-9999px; } 		
ul#nav_main li#ristorante a { background:transparent url(../img/btn_ristorante.gif) no-repeat 0px 0px; }
ul#nav_main li#ristorante a:hover, ul#nav_main li#ristorante a.on { background:transparent url(../img/btn_ristorante.gif) no-repeat 0px bottom; }

ul#nav_main li#servizi a, ul#nav_main li#servizi a:hover, ul#nav_main li#servizi a.on { display:block; width:75px; height:54px; text-indent:-9999px; }
ul#nav_main li#servizi a { background:transparent url(../img/btn_servizi.gif) no-repeat -10px 0px; }
ul#nav_main li#servizi a:hover, ul#nav_main li#servizi a.on  { background:transparent url(../img/btn_servizi.gif) no-repeat -10px bottom; }

ul#nav_main li#centro_benessere a, ul#nav_main li#centro_benessere a:hover, ul#nav_main li#centro_benessere a.on { display:block; width:95px; height:54px; text-indent:-9999px; }
ul#nav_main li#centro_benessere a { background:transparent url(../img/btn_centro_benessere.gif) no-repeat 0px 0px; }
ul#nav_main li#centro_benessere a:hover, ul#nav_main li#centro_benessere a.on { background:transparent url(../img/btn_centro_benessere.gif) no-repeat 0px bottom; }
 
ul#nav_main li#sala_congressi a, ul#nav_main li#sala_congressi a:hover, ul#nav_main li#sala_congressi a.on { display:block; width:95px; height:54px; text-indent:-9999px; }
ul#nav_main li#sala_congressi a { background:transparent url(../img/btn_sala_congressi.gif) no-repeat 0px 0px; }
ul#nav_main li#sala_congressi a:hover, ul#nav_main li#sala_congressi a.on { background:transparent url(../img/btn_sala_congressi.gif) no-repeat 0px bottom; }

ul#nav_main li#cerimonie a, ul#nav_main li#cerimonie a:hover, ul#nav_main li#cerimonie a.on { display:block; width:95px; height:54px; text-indent:-9999px; }		
ul#nav_main li#cerimonie a { background:transparent url(../img/btn_cerimonie.gif) no-repeat 0px 0px; }
ul#nav_main li#cerimonie a:hover, ul#nav_main li#cerimonie a.on { background:transparent url(../img/btn_cerimonie.gif) no-repeat 0px bottom; }

ul#nav_main li#itinerari a, ul#nav_main li#itinerari a:hover, ul#nav_main li#itinerari a.on { display:block; width:140px; height:54px; text-indent:-9999px; }
ul#nav_main li#itinerari a { background:transparent url(../img/btn_itinerari.gif) no-repeat 0px 0px; }
ul#nav_main li#itinerari a:hover, ul#nav_main li#itinerari a.on { background:transparent url(../img/btn_itinerari.gif) no-repeat 0px bottom; }

/* Avviso */

.tickercontainer {
border-bottom:solid 1px #90664d;
width: 920px; 
height: 50px; 
margin:0 auto; 
padding:0;
overflow: hidden; 
}

.tickercontainer .mask {
position: relative;
left: 10px;
top: 10px;
width: 900px;
overflow: hidden;
}

ul.newsticker {
position: relative;
left: 940px;
margin: 0;
padding: 0;
}

ul.newsticker li {
float: left;
width:1400px;
margin:0;
padding:0px;
font-size:1.7em;
line-height:1.7em;
color:#fff;
font-family:Georgia, "Times New Roman", Times, serif;
}

ul.newsticker a {
white-space: nowrap;
padding: 0;
color: #fff;
margin: 0;
text-decoration:underline;
} 

/* Animazione Flash
-----------------------------------------------------*/
div#flash { width:940px; margin: 0 auto; }

/* Contenuti
-----------------------------------------------------*/
div#contenuto_top_full { width:100%; background:transparent url(../img/contenuto_top_full.jpg) repeat 0 0; }

div#contenuto_bottom_full { width:100%; background:transparent url(../img/contenuto_bottom_full.jpg) repeat 0 0; }

div#contenuto_bottom_full p { font: normal 1.2em/1.5em  Verdana, sans-serif; letter-spacing:0.02em; }

div.two_columns { width:940px; margin:0 auto; background:transparent url(../img/elemento_colonnasx.png) no-repeat right bottom; }

div.two_columns.noimg { background:none; }

div.two_columns ul { margin:0 0 1.5em 0em; }

div.two_columns ul.services li { color:#fbf5ce; padding:0.3em 1.5em; background:transparent url(../img/marker.png) no-repeat left 5px;   }

div.two_left { float:left; width:460px; margin-right:20px; display:inline; }

div.one-column { float:left; width:940px; }
div.one-column p { padding-right:40px; }

div.two_right { float:right; width:460px; }

/* tre colonne "Cerimonie Matrimoni"
-----------------------------------------------------*/
div.three_left { float:left; width:300px; margin-right:20px; display:inline; }
div.three_medium { float:left; width:300px; margin-right:20px; display:inline; }
div.three_right { float:left; width:300px; margin-right:0px;}

/* "Itinerari Turistici"
-----------------------------------------------------*/
div.two_left.itinerari a, div.two_right.itinerari a { color:#fbf5ce; text-decoration:underline; font-weight:bold; }
div.two_left.itinerari a:hover, div.two_right.itinerari a:hover { color:#51301e; }
div.two_left.itinerari h2, div.two_right.itinerari h2 { font: bold 1.8em/1.8em Georgia, "Times New Roman", Times, serif; letter-spacing:0.05em; color:#fbf5ce; margin-top:1em; margin-bottom:-0.5em; }


/* liste "News" e "Promozioni"
-----------------------------------------------------*/
ul.news li { margin:1em 0 0 0; }
ul.news li span { font: bold 1.1em/1em  Arial, Helvetica, sans-serif; color:#52311f; }
ul.news li h2 { font: bold 1.5em/1.8em  Georgia, "Times New Roman", Times, serif; letter-spacing:0.15em; color:#fbf5ce; }
ul.news li p { margin:1em 0 3.5em 0; }
ul.news li a { color:#fbf5ce; text-decoration:underline; font-weight:bold; }
ul.news li a:hover { color:#51301e; }
ul.news li img { border:solid 2px #fff; float:left; margin:10px 10px 5px 0; display:inline; }

/* lista e iframe "dove siamo"
-----------------------------------------------------*/
ul.come_raggiungerci {  }
ul.come_raggiungerci li { margin:0.5em 0 0 0; padding-left:20px; background:transparent url(../img/arrow.png) no-repeat left 2px; color:#fbf5ce; }
ul.come_raggiungerci li a { color:#fbf5ce; text-decoration:underline; font-weight:bold; }
ul.come_raggiungerci li a:hover { color:#51301e; }
ul.come_raggiungerci li h4 { margin-left:-20px; background:none; color:#460909; }
#contenuto_bottom_full .two_columns .two_left h3,#contenuto_bottom_full .two_columns .two_right h3 { 
	font: bold 1.8em/1.8em Georgia, "Times New Roman", Times, serif; letter-spacing:0.05em; color:#fbf5ce; margin-top:1em; 
	}
	
/* Mappa
-----------------------------------------------------*/
div#map_canvas { width:938px; height:350px; margin-top:0px; padding:0px; border:1px solid #51301e; }

/* Pagina di risposta
-----------------------------------------------------*/
div#risposta { width:500px; margin:0 auto; height:300px; line-height:300px;text-align:center; font-size:2em; }


/* footer
-----------------------------------------------------*/
div#footer_full { width:100%; background:transparent url(../img/footer_rpt.jpg) repeat-x 0 top; }
div#footer { width:940px; height:170px; margin:0 auto; background:transparent url(../img/footer.png) no-repeat left top; text-align:right; }
div#footer p { margin:0px; padding:15px 0 0 0; }
div#footer #webpartners {
	margin:0px;
	float: left;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	text-align: left;
}


/* classi miniature e pulsanti
-----------------------------------------------------*/
li.big_images { 
			width:460px; 
			height:345px; 
			background:transparent url(../img/ombra_big.png) no-repeat left top; 
			margin:2.1em 0em;
			}

li.itinerari_images { 
			width:460px; 
			height:170px; 
			background:transparent url(../img/ombra_itinerari.png) no-repeat left top; 
			margin:2.1em 0em;
			}

li.medium_images { 
			float:left;
			display:inline;
			width:300px; 
			height:225px; 
			margin-top:30px;
			padding-bottom:30px;
			background:transparent url(../img/ombra_medium.png) no-repeat left top; 
			}
			
.last { 	
			float:left;
			display:inline;
			width:300px; 
			height:225px; 
			padding-bottom:30px;
			background:transparent url(../img/ombra_medium.png) no-repeat left top;  
			}

li.small_images { 
			float:left;
			display:inline;
			width:220px; 
			height:150px; 
			margin:0 0.5em 0.5em 0;
			background:transparent url(../img/ombra_small.png) no-repeat left top; 
			}
li.small_images2 {
	float:left;
	display:inline;
	width:220px;
	height:150px;
	background:transparent url(../img/ombra_small.png) no-repeat left top;
	margin-top: 0;
	margin-right: 48px;
	margin-bottom: 10px;
	margin-left: 45px;
}

li.smaller_images { 
			float:left;
			display:inline;
			width:140px; 
			height:95px; 
			margin:0 1em 1em 0;
			background:transparent url(../img/ombra_smaller.png) no-repeat left top; 
			}

.pulsante a { 
			text-indent:35px;
			padding-top:8px;
			display:block;
			width:224px;
			height:40px;
			color:#f9bf7a;
			background:transparent url(../img/pulsante.png) no-repeat 0 0;
			}

.pulsante a:hover { color:#fbf5ce; text-decoration:none; } 

.pulsante-camera a { 
			text-indent:35px;
			line-height:27px;
			display:block;
			width:157px;
			height:27px;
			color:#f9bf7a;
			background:transparent url(../img/pulsante-camera.png) no-repeat 0 0;
			padding:0px;
			}

ul.pulsanti-camere { float:left; width:370px; margin:0px; height:40px; }
ul.pulsanti-camere li { float:left; width:170px; margin-right:10px; display:inline; height:25px; line-height:25px; }
ul.pulsanti-camere li a { width:170px; height:25px; line-height:25px; }

.pulsante-prenota a {
			color:#fbf5ce!important;
			font-size:1em;
			text-indent:35px;
			line-height:25px;
			display:block;
			width:157px;
			height:27px;
			background:transparent url(../img/pulsante-camera.png) no-repeat 0 0;
			padding:0px;
			text-decoration:none;
			}

.pulsante-prenota a:hover { 
		text-decoration:underline;	
		}

/* tabella tariffe
-----------------------------------------------------*/
#newspaper-b {
	font-family: "Lucida Sans Unicode", "Lucida Grande", Sans-Serif;
	font-size: 12px;
	width: 580px;
	left: auto;
	right: auto;
}
#newspaper-b th {
	padding: 15px 10px 10px 10px;
	font-weight: bold;
	font-size: 14px;
	color: #573309;
	text-align: center;
}
#newspaper-b tbody { background: #b4a077; }
#newspaper-b td {
	padding: 10px;
	color: #573309;
	border-top: 1px solid #99865e;
}
#newspaper-b tbody tr:hover td { color: #573309; background: #8d7957; }

/* classi
-----------------------------------------------------*/
.clear { clear:both; }
.wp {
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 0;
} /*immagini web partners */

/* Moduli
-----------------------------------------------------*/
form {  }
fieldset {
float: left;
clear: left;
width: 100%;
margin: 0 0 1em 0;
padding: 0;
position:relative;
}
legend {
margin-left: 1em;
color: #000000;
font-weight: bold;
}
fieldset ol {
padding: 1em 1em 0 1em;
list-style: none;
}
fieldset li {
float: left;
clear: left;
width: 100%;
padding-bottom: 0.5em;
}

fieldset label {
position: relative;
float: left;
width: 12em;
margin-right: 1em;
color:#fbf5ce;
}

.submit {
	border:none;
	outline:none;
	display:block;
	width:141px;
	height:23px;
	line-height:23px;
	background:url('../img/submit2.png') no-repeat 0 0;
	color:#fbf5ce!important;
	padding:0;
	text-align:center;
	vertical-align:middle;
	margin-right:10px;
	float: left;
	}

input.submit { margin:0; width:80px; padding-bottom:6px!important; height:23px!important; cursor:pointer; background:url('../img/submit.png') no-repeat 0 0; }

table.contact { color:#fbf5ce; }
.notizia {
	background-color: #fdeab2;
	border: 2px solid #6d4935;
	padding: 5px;
	text-align: center;
	color: maroon;
	width: 750px;
	display: block;
	margin: 5px auto;
	font: 17px Georgia, "Times New Roman", Times, serif;
}
