
.scarica{ 
background:url("img/scarica_pdf.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:32px;
line-height:3.4;
margin:0 auto;
padding:0 0 0 4px;
text-align:center;
width:137px;
}
.scarica:hover{ 
background:url("img/scarica_pdf.png") no-repeat -141px 0 transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:32px;
line-height:3.4;
margin:0 auto;
padding:0 0 0 4px;
text-align:center;
width:137px;
}
.bott_info{ 
background:url("img/scarica_info.png") no-repeat scroll 0 0 transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:32px;
line-height:3.4;
margin:0 auto;
padding:0 0 0 4px;
text-align:center;
width:137px;
}
.bott_info:hover{ 
background:url("img/scarica_info.png") no-repeat -141px 0 transparent;
color:#FFFFFF;
display:block;
font-size:11px;
font-weight:bold;
height:32px;
line-height:3.4;
margin:0 auto;
padding:0 0 0 4px;
text-align:center;
width:137px;
}
.bianco{color:#ffffff;}
.underline{ text-decoration:underline;}
.lingua_index{
height:20px;
margin:0 auto;
padding:10px;
width:320px;
}
.lingua_eng_index{ 
background:transparent url(img/lingua/eng.gif) no-repeat scroll left center;
color:#FFFFFF;
display:block;
font-size:14px;
height:20px;
line-height:1.7;
text-align:right;
text-decoration:none;
width:100px;
float:left;
}
.lingua_ita_index{ 
background:transparent url(img/lingua/ita.gif) no-repeat scroll left center;
color:#FFFFFF;
display:block;
font-size:14px;
height:20px;
line-height:1.7;
text-align:right;
text-decoration:none;
width:100px;
float:right;
}
div.lingua_index a:hover{
text-decoration:underline;
}

body.index {
background: #555555  url(img/sfondo_index.jpg) repeat-x top;
color:#564B47;
font-family:"Lucida Grande",Verdana,Arial,sans-serif;
font-size:14px;
margin:0;
padding:0;
text-align:center;
}
body.index div.index	{
background:transparent url(img/miravalle_palace_hotel.jpg) no-repeat scroll 0 0;
height:529px;
margin:0 auto;
padding:0;
width:917px;
}
.entra{
 clear:both;
 height:55px;
 width:161px;
 margin:380px auto 0 auto;
}
.entra a{ 
clear:both;
background: url(img/entra.png) no-repeat;
display:block; 
color:#FFFFFF;
height:55px;
line-height:3;
}
.entra a:hover{
 clear:both;
 background: url(img/entra_att.png) no-repeat; 
display:block; 
color:#FFFFFF;
height:55px;
line-height:3;
}
.piede{
color:#FFFFFF;
font-family:arial;
font-size:10px;
text-align:center;
}
.piede a{font-size:10px; color:#ffffff;}

/*body{
 background: #555555 url(img/sfondo.jpg) repeat-x top;
 margin:0 auto;
 padding:0;
 font-family:"Lucida Grande",Verdana,Arial,sans-serif;
}*/
body{
 background: #C7C5C5 url(img/sfondo2_corto.gif) repeat-x center top;
 margin:0 auto;
 padding:0;
 font-family:"Lucida Grande",Verdana,Arial,sans-serif;
}
body.corto{
 background: #C7C5C5 url(img/sfondo2_corto.gif) repeat-x center top;
 margin:0 auto;
 padding:0;
 font-family:"Lucida Grande",Verdana,Arial,sans-serif;
}
div.lingua{
display:block;
float:left;
margin:7px 0 0 35px;
padding:0;
}
.area_riservata{ 
background:transparent none repeat scroll 0 0;
border-right:0 none;
color:#FFFFFF;
display:block;
float:left;
font-size:0.7em;
height:20px;
line-height:1.7;
margin:0 5px 0 0;
padding:0;
text-align:center;
text-decoration:none;
width:130px;
}
.area_riservata:hover{ 
text-decoration:underline;
}
.lingua_eng{ 
background:transparent url(img/lingua/eng.gif) no-repeat scroll left center;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
float:left;
font-size:0.7em;
height:20px;
line-height:1.7;
margin:0 10px 0 0;
padding:0 5px 0 40px;
text-align:right;
text-decoration:none;
}
.lingua_tedesca{ 
background:transparent url(img/lingua/tedesca.gif) no-repeat scroll left center;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
float:left;
font-size:0.7em;
height:20px;
line-height:1.7;
margin:0 10px 0 0;
padding:0 5px 0 40px;
text-align:right;
text-decoration:none;
}
.lingua_ita{ 
background:transparent url(img/lingua/ita.gif) no-repeat scroll left center;
border-right:1px solid #FFFFFF;
color:#FFFFFF;
display:block;
float:left;
font-size:0.7em;
height:20px;
line-height:1.7;
margin:0 10px 0 0;
padding:0 5px 0 40px;
text-align:right;
text-decoration:none;
}
div.lingua a:hover{
text-decoration:underline;
}
ul {padding:0;margin:0; list-style:none;}
a { text-decoration:none;}
a:hover { text-decoration:none;}
.right{float:right;}
.left{float:left;}
.both{clear:both;}
.rosso {color:#ff0000;background:#dddddd;padding:0;font-weight:bold;}
.note_prezzo {color:#ff0000;font-weight:bold; font-style:italic;}
.campo_obbligatorio {color:#FF0000;font-weight:bold;margin:0 2px 0 0;padding:0;width:2px;}
textarea {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;border: 1px solid Gray;}
input {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;height: 14px;border: 1px solid Gray;color:#000000;}
select {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;height: 18px;border: 1px solid Gray;color:#000000; margin:0;}
select.data_disponibilita {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;height: 18px;border: 1px solid Gray;color:#000000; margin:0 4px 0 0;}


.content_esterno{margin: 0 auto; width:935px;padding:0;}

.iframe_top{ width:931px; height: 138px;margin:0;padding:0;}
.top{background:transparent url(img/sfondo_top.png) no-repeat scroll center top;
height:138px;
margin:0;
padding:0;
width:931px;
}

.menu_top
{
float:right;
height:23px;
margin:0 30px 0 0;
}
.menu_top ul li {
float:left;
height:19px;
margin:4px 0 0;
padding:0 10px;
}
.menu_top ul li a {
color:#C7C7C4;
font-family: "Lucida Grande",Verdana,Arial,sans-serif;
font-size:0.7em;
padding:0;
text-decoration:none;
font-weight:bold;
cursor:pointer;
line-height: normal;
}

.menu_top ul li a:hover {
color:#FFFFFF;
text-decoration:underline;
}
.menu_top ul li a.att {
color:#FFFFFF;
text-decoration:underline;
}
.comune{margin:; padding:; width:131px; height:144px;margin:0 0 0 20px; clear:both;}
.comune a{width:131px; height:144px;}

.spazio_immagine{
height:319px;
width:925px;
margin:0 auto;
padding:0;
}
.spazio_immagine_home{
background:transparent url(img/img_top_home.gif) no-repeat scroll 0 0;
height:319px;
margin:0 auto;
padding:0;
width:925px;
}
div.frame_menu{width:906px;margin:0 auto; padding:0;}
.iframe_menu{
background:#FFFFFF url(img/sfondo_menu.jpg) no-repeat scroll center top;
height:43px;
margin:0;
padding:0;
text-align:center;
width:906px;
overflow:hidden;
border:none;
}
.menu{
    background: url("img/sfondo_menu.jpg") no-repeat scroll center top #FFFFFF;
    height: 43px;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 899px;
}
.menu ul {
border:0 none;
height:42px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:0;
width:899px;
}
.menu ul li {
border-right:1px solid #5F0202;
float:left;
height:42px;
padding:0;
}
.menu ul li.fine_tab {
border-right:0;
float:left;
height:42px;
padding:0;
display:block;
}
.menu ul li a {
    color: #FFFFFF;
    display: block;
    font-family: "Lucida Grande",Verdana,Arial,sans-serif;
    font-size: 0.7em;
    height: 42px;
    line-height:3.6;
    padding: 0 7px;
	font-weight:normal;
	width: 90px;
}
.menu ul li a:hover, .menu ul li a.att {
	background:#6A6A6A;
	height: 42px;
	}
.menu ul li a.piccolo {
    color: #FFFFFF;
    display: block;
    font-family: "Lucida Grande",Verdana,Arial,sans-serif;
    font-size: 0.7em;
    height: 42px;
    line-height:3.6;
    padding: 0 7px;
	font-weight:normal;
	width: 59px;
}
.menu ul li a.medio {
	color:#FFFFFF;
	font-family: "Lucida Grande",Verdana,Arial,sans-serif;
	font-size: 0.7em;
	line-height:3.6;
	padding:0 3px;
	height:42px;
	width:80px;
	display:block;
	}
.content_ombra{margin: 0 auto; padding:0; width:925px; background: url(img/contenuto/contenuto_ombra.png) repeat-y; }

.contenuto{ 
background:#FFFFFF none repeat scroll 0 0;
height:auto !important;
margin:0 auto;
min-height:550px;
width:906px;
}
/*prenotazioni*/
.prenotazioni
{
font-size:0.7em;
line-height:1.7;
margin:0 auto;
height:690px;
padding:0 15px;
text-align:justify;
width:870px;
}
.prenotazioni h3{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:15px auto 0;
width:880px;
}
.prenotazioni p {}
.prenotazioni p a {color:#932222; font-weight:bold; text-decoration: underline;}
.prenotazioni p a:hover {color:#666666; font-weight:bold; text-decoration: underline;}

/*animali*/
.animali{
background:transparent url(img/animali/ticket_animali.gif) no-repeat scroll 0 0;
display:block;
height:153px;
margin:300px 0 0 552px;
width:181px;
}
.animali_eng{
background:transparent url(img/animali/eng/ticket_animali.gif) no-repeat scroll 0 0;
display:block;
height:153px;
margin:300px 0 0 552px;
width:181px;
}


.sezione_disponibilita_grande{
background:transparent url(img/prenotazioni/box_disponibilita_new.jpg) no-repeat scroll 0 0;
color:#000000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
height:423px;
line-height:2;
margin:9px 0 0 2px;
padding:5px 15px;
width:574px;
}
.sezione_disponibilita_grande ul{
clear:both;
color:#3E3E3E;
font-size:10px;
font-weight:bold;
margin:0;
padding:0;
width:280px;
}
.sezione_disponibilita_grande ul li.titolo {
color:#FFFFFF;
display:block;
font-weight:bold;
height:35px;
line-height:3;
padding:0 0 0 5px;
}
.sezione_disponibilita_grande ul li.sotto_titolo {color:#000000; }
.sezione_disponibilita_grande ul li {
border-bottom:none;
color:#000000;
display:block;
font-weight:normal;
height:30px;background:transparent none repeat scroll 0 0;
}
.sezione_disponibilita_grande ul li.testo_info {
color:#3E3E3E;
display:inline;
float:left;
font-size:10px;
font-weight:bold;
height:25px;
margin:2px 0 0;border:medium none;
}
.sezione_disponibilita_grande ul li.info {
background:transparent none repeat scroll 0 0;
color:#000000;
display:inline;
float:right;
font-weight:normal;
height:25px;
margin:2px 0 0;
width:85px;border:medium none;
}

/*disponibilita box piccolo*/
.bambini_gratis{ 
color:#990000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
font-style:italic;
font-weight:bold;
padding:0 0 0 9px;
}
.sezione_disponibilita{
background:transparent url(img/disponibilita/box_disponibilita_new.jpg) no-repeat scroll 0 0;
color:#000000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
height:574px;
line-height:2;
margin:14px 0 0;
width:px;
}
.sezione_disponibilita_eng{
background:transparent url(img/disponibilita/eng/box_disponibilita_new.jpg) no-repeat scroll 0 0;
color:#000000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
height:574px;
line-height:2;
margin:4px 0 0;
width:px;
}
.sezione_disponibilita_contatti{
background:transparent url(img/disponibilita_contatti/box_disponibilita_new.jpg) no-repeat scroll 0 0;
color:#000000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
height:574px;
line-height:2;
margin:14px 0 0;
width:px;
}
.sezione_disponibilita_contatti_eng{
background:transparent url(img/disponibilita_contatti/eng/box_disponibilita_new.jpg) no-repeat scroll 0 0;
color:#000000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
height:574px;
line-height:2;
margin:4px 0 0;
width:px;
}
.sezione_disponibilita_interno{
background:transparent url(img/disponibilita/box_disponibilita_new.jpg) no-repeat scroll 0 0;
color:#000000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
height:111px;
line-height:2.5;
margin:4px auto;
padding:0;
width:882px;
}
.sezione_disponibilita_interno ul.box1{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:0 0 0 5px;
width:230px;
}

.sezione_disponibilita_interno ul.box1 li.titolo {
color:#FFFFFF;
display:block;
float:none;
font-weight:bold;
height:35px;
line-height:3.6;
margin:0 0 10px;
padding:0 0 0 15px;
}
.sezione_disponibilita_interno ul.box1 li.note {
background:none repeat scroll 0 0 #DDDDDD;
clear:both;
color:#000000;
display:block;
float:none;
font-family:verdana;
font-size:9px;
height:22px;
line-height:2;
margin:5px 0 0;
width:210px;
}
.sezione_disponibilita_interno ul.testo_info{
float:left;
height:55px;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
margin:5px 0 0 0px;
width:479px;
border:0;
}
.sezione_disponibilita_interno ul li.testo_info {
color:#3E3E3E;
display:inline;
float:left;
font-size:9px;
font-weight:bold;
height:25px;
margin:2px 5px 0;
}
.sezione_disponibilita_interno ul.cod_accesso{
border:0;
clear:both;
height:38px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 10px;
width:322px;
}
.sezione_disponibilita_interno ul.cod_accesso li.cod_accesso{
color:#666666;
font-size:9px;
height:29px;
line-height:3.2;
margin:2px 0 0 0;
padding:0;
}
.sezione_disponibilita_interno ul.cod_accesso li.cod_accesso_testo{
color:#666666;
font-size:9px;
height:29px;
line-height:3.9;
margin:2px 0 0 20px;
}
input.cod_accesso { 
border:1px solid Gray;
color:#000000;
font-family:verdana,mssanserif,arial;
font-size:9px;
height:18px;
margin:0;
padding:0;
width:117px;
}
.sezione_disponibilita_interno ul.bottoni{
float:none;
height:90px;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:10px 5px 0 0;
padding:0;
width:146px;
}
li.bottone{
display:block;
height:30px;
margin:0;
padding:0;
text-align:center;
width:149px;
}
input.bottone { 
background:transparent url(img/disponibilita/bott_disponibilita_def.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:verdana,mssanserif,arial;
font-size:10px;
font-weight:bold;
height:28px;
margin:2px 0 0;
text-align:center;
width:146px;
}
input.bottone:hover { 
background:transparent url(img/disponibilita/bott_disponibilita_def.png) no-repeat -146px 0;
}
a.bottone { 
background:transparent url(img/disponibilita/bott_disponibilita_def.png) no-repeat scroll 0 0;
border:0 none;
color:#FFFFFF;
cursor:pointer;
display:block;
font-family:verdana,mssanserif,arial;
font-size:10px;
font-weight:bold;
height:28px;
margin:0;
text-align:center;
width:146px;
}
a.bottone:hover { 
background:transparent url(img/disponibilita/bott_disponibilita_def.png) no-repeat -146px 0;
}
/*contatti*/
h2.tit_contatti{ 
text-transform:uppercase;
background:transparent url(img/contatti/titolo.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:trebuchet MS;
font-size:26px;
height:62px;
line-height:2;
margin:0 auto;
padding:5px;
width:890px;
}
.contatti
{
width:890px;
height:615px;
margin:0 auto;
}
h3.contatti{
border-bottom:1px solid #98002E;
color:#98002E;
height:40px;
line-height:2;
margin:0 0 0 10px;
width:849px;
}
.sezione_richiesta{
color:#000000;
font-family:Verdana,"Lucida Grande",Verdana,Arial,sans-serif;
font-size:11px;
line-height:2;
margin:4px 0 0 10px;
padding:0;
width:400px;
}
.sezione_richiesta ul li.titolo {
color:#666666;
font-size:1em;
font-weight:bold;
height:35px;
line-height:2.6;
}
.sezione_richiesta a {color:#890029; text-decoration:none;  }
.sezione_richiesta a:hover {color:#890029; text-decoration:underline;  }
textarea {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;border: 1px solid Gray;}
input {FONT-FAMILY: verdana,mssanserif,arial;font-size:9px;height: 18px;border: 1px solid Gray;color:#000000;}
#privacy{margin:0;padding:0;width:310px;text-align:left;height:80px;border:1px solid #dddddd;FONT:9px Verdana, Arial, Helvetica, sans-serif;COLOR: #ffffff;}
#privacy p{margin:0;padding:0;FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;  COLOR: #ffffff;}

.bottone_richiedi { 
background:transparent url(img/contatti/bott_richiedi.jpg) no-repeat scroll 0 0;
border:0 none;
clear:both;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,mssanserif,arial;
font-size:10px;
font-weight:bold;
height:25px;
margin:5px;
padding:0;
width:144px;
float:right;
}
.bottone_richiedi:hover { 
background:transparent url(img/contatti/bott_richiedi_att.jpg) no-repeat scroll 0 0;
border:0 none;
clear:both;
color:#FFFFFF;
cursor:pointer;
font-family:verdana,mssanserif,arial;
font-size:10px;
font-weight:bold;
height:25px;
margin:5px;
padding:0;
width:144px;
}
.info{
background:#EBEBEB none repeat scroll 0 0;
color:#2F2F2F;
font-size:0.7em;
font-weight:normal;
line-height:1.5;
margin:10px 30px 0 0;
padding:0;
width:300px;
}
p.tit_info{
background:#DDDDDD none repeat scroll 0 0;
color:#A90C00;
display:block;
height:35px;
line-height:2.5;
margin:0;
padding:0;
width:300px;
}
p.titoletto{ 
background:#CCCCCC none repeat scroll 0 0;
border:1px solid #C3C1C1;
padding:0 0 0 2px;margin:0;
}
.mappa{border:0;margin:10px 0 0 10px;padding:10px; }
.info img{
padding:2px 6px 0 0;
}
.info li{
border-bottom:1px solid #DDDDDD;
line-height:1;
padding:2px;
width:290px;
line-height:1.4;
}
.info a{
color:#890029; font-weight:bold;
}
/*location*/
.location_grande
{
height:auto !important;
margin:0 auto;
min-height:820px;
width:906px;
}
h3.location_grande_{
background: transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#98002E;
height:48px;
line-height:2;
margin:0 0 0 10px;
width:880px;
}
.mappa_grande{border:1px solid #98A86C;margin:10px 0 0 10px;padding:10px;width:500px;}

.mappa_grande p.note{
    background: none repeat scroll 0 0 #940707;
    color: #FFFFFF;
    font-size: 12px;
    line-height: 2;
    padding: 10px 2px;
	}

.bott_mappa{
background:#DDDDDD none repeat scroll 0 0;
height:35px;
padding:5px;
}
a.bottone_mappa{ background:url(img/location/bottone_ingrandisci_mappa.gif) no-repeat;
background:transparent url(img/location/bottone_ingrandisci_mappa.gif) no-repeat scroll 0 0;
color:#ffffff;
display:block;
font-size:11px;
height:21px;
margin:10px 0 0;
text-align:center;
width:250px;
line-height:1.7;
}
a.bottone_mappa:hover{ background:url(img/location/bottone_ingrandisci_mappa_att.gif) no-repeat;
color:#ffffff;
display:block;
font-size:11px;
height:21px;
margin:10px 0 0;
text-align:center;
width:250px;
line-height:1.7;
}
.location
{
height:auto !important;
margin:0 auto;
min-height:860px;
width:906px;
}
ul.indicazioni{
list-style:none;
}
ul.indicazioni li.riga_chiara{
border-bottom:1px solid #DDDDDD;
background:#ffffff;
line-height:1;
padding:2px;
width:290px;
line-height:1.4;
}
ul.indicazioni li.riga_scura{
border-bottom:1px solid #DDDDDD;
line-height:1;
padding:2px;
width:290px;
line-height:1.4;
}
ul.indicazioni span{
color:#A90C00;
display:block;
width:300px;
}
h3.location_{
border-bottom:1px solid #98002E;
color:#98002E;
height:40px;
line-height:2;
margin:0 0 0 10px;
width:629px;
}
h2.tit_contatti{ 
text-transform:uppercase;
background:transparent url(img/titolo.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:trebuchet MS;
font-size:26px;
height:62px;
line-height:2;
margin:0 auto;
padding:5px;
width:890px;
}

/*storia*/
.storia
{
font-size:0.7em;
line-height:1.7;
margin:0 auto;
min-height:1300px;
text-align:justify;
width:906px;
}
.storia h3{ 
background:transparent url(img/storia/titolo_storia.jpg) no-repeat scroll 0 0;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:15px 0 0;
width:431px;
}
.storia ul.elenco_storia{
list-style:square;
margin:20px 0 20px 20px;
}
.storia ul.elenco_storia li{
color:#A13333;
border-bottom:1px solid #dddddd;
margin:5px 0 0 0;
}
.storia div.cenni_storici{
float:left;
margin:0 0 0 10px;
width:432px;
}
img.foto_storia{
border:1px solid;
float:right;
margin:5px;
padding:2px;
}
.storia div.albergo_miravalle{
float:left;
margin:0 0 0 20px;
width:432px;
}
/*cerimonie*/
.cerimonie{
background:url(img/cerimonie/sfondo.jpg) no-repeat;

}
/*gallery*/

.gallery
{
font-size:0.7em;
line-height:1.7;
margin:0 auto;
min-height:740px;
text-align:justify;
width:906px;
}
.gallery_descrizione h3.ristorante{ 
background:transparent none repeat scroll 0 0;
color:#A13333;
font-size:1.3em;
height:25px;
margin:0;
padding:0;
width:280px;
}
.gallery div.gallery_descrizione p.ristorante{
margin:2px 0;
padding:1px;
}
.gallery_descrizione h3{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:15px 0 0;
width:280px;
}
.gallery_descrizione p a{
background:transparent url(img/camera/bott_apri_camere.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
float:right;
height:26px;
line-height:1.8;
margin:10px 0 0;
padding:0;
text-align:center;
width:107px;
}
.gallery_descrizione p a:hover{
background:transparent url(img/camera/bott_apri_camere_att.jpg) no-repeat scroll 0 0;
}


.gallery div.gallery_descrizione{
float:left;
margin:0 0 0 10px;
width:280px;
}
.gallery div.gallery_descrizione p{
padding:5px;
}
.gallery_gallery h3{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:0 0 0 40px;
width:525px;
}
.gallery div.gallery_gallery{
float:left;
margin:0 0 0 40px;
width:565px;
}
.gallery div.gallery_descrizione_cerimonie{
float:left;
margin:0 0 0 10px;
width:380px;
}
.gallery_descrizione_cerimonie h3{ 
    background: url("img/cerimonie/titolo.png") no-repeat scroll right center transparent;
    color: #A13333;
    font-size: 1.6em;
    height: 50px;
    line-height: 2.8;
    margin: 0;
    width: 405px;
}
.gallery div.gallery_gallery_cerimonie{
float:left;
margin:0 0 0 40px;
width:465px;
}
.gallery_descrizione ul{ 
list-style-image:url(img/freccia_elenco.png);
margin:0;
}

.gallery_descrizione ul.servizi{ 
list-style-image:none;
margin:1px;
}
.gallery_descrizione ul.servizi li a{ 
    color: #8D1618;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    line-height: 3;
    margin: 0 0 0 70px;
	cursor:pointer;
	display:block;
	height:40px;
}
.gallery_descrizione ul li{ 
margin:15px 0;
}
.gallery_descrizione ul li.tab_piscina{ 
border-bottom:none;
background:url(img/albergo/servizi/tab_piscina.png) no-repeat;
width:258px;
height:40px;
padding:0 0 0 4px;
}
.gallery_descrizione ul li.tab_golf{ 
border-bottom:none;
background:url(img/albergo/servizi/tab_golf.png) no-repeat;
width:258px;
height:40px;
padding:0 0 0 4px;
}
.gallery_descrizione ul li.tab_tennis{ 
border-bottom:none;
background:url(img/albergo/servizi/tab_tennis.png) no-repeat;
width:258px;
height:40px;
padding:0 0 0 4px;
}
.gallery_descrizione ul li.tab_palestra{ 
border-bottom:none;
background:url(img/albergo/servizi/tab_palestra.png) no-repeat;
width:258px;
height:40px;
padding:0 0 0 4px;
}
.gallery_descrizione ul li.tab_motocross{ 
border-bottom:none;
background:url(img/albergo/servizi/tab_motocross.png) no-repeat;
width:258px;
height:40px;
padding:0 0 0 4px;
}
.gallery_descrizione ul li.tab_podismo{ 
border-bottom:none;
background:url(img/albergo/servizi/tab_podismo.png) no-repeat;
width:258px;
height:40px;
padding:0 0 0 4px;
}
.gallery_descrizione ul li.tab_canottaggio{ 
border-bottom:none;
background:url(img/albergo/servizi/tab_canottaggio.png) no-repeat;
width:258px;
height:40px;
padding:0 0 0 4px;
}

.gallery_descrizione ul li{ 
border-bottom:1px solid #DDDDDD;
padding:0 0 0 4px;
}


.gallery_descrizione ul li.title{ 
background:#DDDDDD none repeat scroll 0 0;
border-bottom:1px solid #DDDDDD;
color:#8E1B1A;
font-weight:bold;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:20px 0 15px;
}

.gallery_descrizione ul.prezzi{ 
clear:both;
height:25px;
list-style-image:none;
margin:10px 0 0;
}
.gallery_descrizione ul.prezzi li.descrizione_prezzi{ 
border-bottom:1px solid #DDDDDD;
float:left;
padding:0;
width:180px;
}
.gallery_descrizione ul.prezzi li.prezzi{ 
border-bottom:1px solid #DDDDDD;
float:right;
padding:0 0 0 4px;
width:92px;
}



.spazio_gallery {
float:right;width:565px;min-height:413px; height:auto !important; margin:0; text-align:right;padding:20px 0 0;text-align:center;
}
.servizio_noleggio{
    float: left;
    height: 214px;
    margin: 0 5px 0 20px;
    width: 152px;
}
.servizio_noleggio div{
    background: url("img/albergo/servizi/sfondo_servizi.png") repeat-x scroll 0 0 transparent;
    border: 1px solid #DDDDDD;
    height: 172px;
    margin: 15px 0 0;
    width: 150px;
}
.servizio_noleggio h3{
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 10px;
    height: 15px;
    line-height: 1;
    margin: 0;
    padding: 0;
    width: 150px;
}
.servizio_noleggio p{
    background: none repeat scroll 0 0 transparent;
    float: left;
    font-size: 9px;
    height: 15px;
    line-height: 1.5;
    padding: 2px 5px;
    text-align: left;
}

/*camere*/
.camere
{
font-size:0.7em;
line-height:1.7;
margin:0 auto;
min-height:550px;
text-align:justify;
width:906px;
}
.camere_descrizione h3{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:15px 0 0;
width:280px;
}

.camere div.camere_descrizione{
float:left;
margin:0 0 0 10px;
width:280px;
}
.camere div.camere_descrizione p{
padding:5px;
}
.camere div.camere_descrizione p.offerte_stagionali{
background:url("img/camera/offerte_stagionali.jpg") no-repeat scroll 0 0 transparent;
height:153px;
margin:0;
padding:5px;
width:275px;
}
.camere div.camere_descrizione p.offerte_stagionali span.titolo{
color:#990000;
display:block;
font-size:14px;
text-align:center;
}
.camere div.camere_descrizione p.offerte_stagionali span.testo{
color:#990000;
display:block;
font-size:0.7em;
font-weight:bold;
text-align:right;
}
.camere_tipologia{
float:left;
margin:0 0 0 40px;
width:565px;
}
.camere_tipologia h3{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:15px 0 0;
width:565px;
clear:both;
}
.camere_tipologia ul{
list-style:none;
margin:0;
}
.camere_tipologia ul li{
color:#A13333;
float:left;
border-bottom:none;
margin:5px 0 0 0;
}
.camere_tipologia ul li img{
border:1px solid;
height:126px;
margin:0 10px 0 0;
padding:2px;
width:159px;
}
.camere_tipologia ul li p{
line-height:1.5;
width:370px;
}
.camere_tipologia ul li p a{
background:transparent url(img/camera/bott_apri_camere.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
height:26px;
line-height:1.8;
padding:0;
text-align:center;
width:107px;
}
.camere_tipologia ul li p a:hover{
background:transparent url(img/camera/bott_apri_camere_att.jpg) no-repeat scroll 0 0;
color:#FFFFFF;
display:block;
height:26px;
line-height:1.8;
padding:0;
text-align:center;
width:107px;
}
/*offerte speciali*/


.offerte
{
font-size:0.7em;
line-height:1.7;
margin:0 auto;

padding:0 15px;
text-align:justify;
width:870px;
}
.offerte_int
{
background:url("img/offerte/sfondo_offerte.jpg") no-repeat scroll right 20px transparent;
font-size:0.7em;
line-height:1.7;
margin:0 auto;
padding:0;
text-align:justify;
width:860px;
}
.offerte h3.piccolo{ 
    background: url("img/offerte/titolo_piccolo.png") no-repeat scroll right center transparent;
    clear: both;
    color: #A13333;
    font-size: 16px;
    height: 50px;
    line-height: 1.0;
    margin: 15px auto 0;
}
.listino
{
    font-size: 0.7em;
    height: auto !important;
    margin: 0 0 0 10px;
    min-height: 500px;
    width: 540px;
}
h3.tit_listino{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:10px auto 0;
width:540px;
}

.listino li{
border-bottom:1px solid #9CAD70;
float:left;
line-height:3;
padding:0 0 0 10px;
width:440px;
}
.listino li.tit_offerta{
    background: none repeat scroll 0 0 transparent;
    border-bottom: medium none;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    line-height: 3;
    margin: 0 0 10px;
    padding: 0;
    width: 320px;
}
.listino li.tit_offerta_natale{
background:none;
border-bottom:medium none;
color:#FFFFFF;
float:left;
font-weight:bold;
line-height:3;
padding:0;
width:440px;
border-top:0;
margin:0 0 15px;
}
.listino li.tit_offerta_capodanno {
background:none repeat scroll 0 0 transparent;
border-bottom:medium none;
border-top:0 none;
color:#FFFFFF;
float:left;
font-weight:bold;
line-height:3;
margin:0 0 48px;
padding:0;
width:440px;
}
.listino li.tit_offerta_cena_delitto {
background:none;
border-bottom:medium none;
border-top:0;
color:#FFFFFF;
float:left;
font-weight:bold;
line-height:3;
padding:0;
width:440px;
}
span.tit_offerta_testo{
    background: none repeat scroll 0 0 transparent;
    box-shadow: none;
    color: #A13333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    padding: 0;
}
span.tit_offerta_testo_natale{
background:none repeat scroll 0 0 transparent;
border:1px solid #D5A756;
color:#D5A756;
display:block;
font-family:Georgia;
font-size:20px;
font-weight:bold;
height:36px;
line-height:2;
margin:0 0 30px;
padding:0;
text-align:center;
}
span.tit_offerta_testo_capodanno{
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#D5A756;
display:block;
font-family:Georgia;
font-size:20px;
font-weight:bold;
height:36px;
line-height:2;
margin:0;
padding:0;
text-align:center;
}
span.tit_offerta_testo_cena_delitto {
background:none repeat scroll 0 0 #DDDDDD;
border:1px solid #666666;
color:#000000;
display:block;
font-family:Georgia;
font-size:20px;
font-weight:bold;
line-height:2;
margin:0 0 30px;
padding:0;
text-align:center;
}
span.off_descrizione_pergamena{
background: url(img/offerte/sfondo_menu.png) no-repeat;
clear:both;
color:#000000;
display:block;
font-size:0.7em;
height:auto;
line-height:1.3;
height:600px;
padding:5px 0 30px;
}
span.off_descrizione_pergamena_piccola{
background:url(img/offerte/sfondo_menu_piccolo.png) no-repeat;
clear:both;
color:#000000;
display:block;
font-size:0.7em;
height:auto;
line-height:1.3;
height:600px;
padding:5px 0 30px;
}
span.off_descrizione_giornale_piccolo{
background: url(img/offerte/sfondo_giornale_piccolo.png) no-repeat;
clear:both;
color:#000000;
display:block;
font-size:0.7em;
height:auto;
line-height:1.3;
height:600px;
padding:5px 0 30px;
}

span.off_descrizione_pergamena span, span.off_descrizione_pergamena_piccola span{
color:#990000;
}
span.off_descrizione{
    background: none;
    border: 0 none;
    clear: both;
    color: #000000;
    display: block;
    font-size: 13px;
    height: auto;
    line-height: 1.4;
    min-height: 60px;
    padding: 5px 0 30px 5px;
	
 	/*filter:alpha(opacity=20);
 	-moz-opacity:.20;
 	opacity:.20;
     font-weight: bold;*/
}
span.off_descrizione span{
    background: none;
    color: #000000;
	 filter:alpha(opacity=99);
 	-moz-opacity:.99;
 	opacity:.99;
}

.listino li.bott_listino{
    background: none repeat scroll 0 0 transparent;
    border-bottom: 0 none;
    border-left: 0 none;
    box-shadow: none;
    color: #A13333;
    float: left;
    font-size: 14px;
    font-weight: bold;
    height: 38px;
    line-height: 1.5;
    margin: 0;
    text-align: left;
    width: 75px;
}
.listino li.bott_listino_natale{
background:none repeat scroll 0 0 #D5A756;
border-bottom:medium none;
border-left:2px solid #FFFFFF;
color:#FFFFFF;
float:left;
height:38px;
line-height:2.8;
margin:0;
text-align:center;
width:75px;
}
.listino li.bott_listino_delitto{
background:#000000;
border-bottom:medium none;
border-left:2px solid #FFFFFF;
color:#FFFFFF;
float:left;
height:38px;
line-height:2.8;
margin:0;
text-align:center;
width:75px;
}
o
.no_offerte{

padding:5px;
height:450px;
width:420px;
}
.no_offerte p{
border-bottom:1px dotted;
color:#464646;
font-size:20px;
margin:30px 0 0;
padding:5px;

}
/*offerte speciali new*/

.offerte_int_new
{
background: none;
font-size:0.7em;
line-height:1.7;
margin:0 auto;
padding:0;
text-align:justify;
width:840px;
}
.offerte h3{ 
    background: url("img/offerte/titolo.png") no-repeat scroll right center transparent;
    clear: both;
    color: #A13333;
    font-size: 2.6em;
    height: 50px;
    line-height: 2.8;
    margin: 15px auto 0;
}
.listino_new
{
width:840px;
font-size:0.7em;
height:auto !important;
min-height:500px;
background: none repeat scroll 0 0 #7D0000;
 margin: 10px 0 0;
}
h3.tit_listino_new{ 
   background: none repeat scroll 0 0 #D0CECE;
    border: 1px solid #000000;
    color: #000000;
    float: left;
    font-family: Helvetica;
    font-size: 2.6em;
    height: 50px;
    line-height: 1.1;
    margin: 0 auto;
    text-align: center;
    width: 730px;
}

h3.tit_listino_prezzo_new{ 
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #000000;
    clear: none;
    color: #FFFFFF;
    float: right;
    font-family: times New Roman,trebuchet MS;
    font-size: 24px;
    height: 50px;
    line-height: 2;
    margin: 0 auto;
    text-align: center;
    width: 105px;
}
/*fine cena delitto*/

span.tit_offerta_testo_cena_delitto {
background:none repeat scroll 0 0 #DDDDDD;
border:1px solid #666666;
color:#000000;
display:block;
font-family:Georgia;
font-size:20px;
font-weight:bold;
line-height:2;
margin:0 0 30px;
padding:0;
text-align:center;
}
.img_cena_delitto{
	background:url(img/offerte/cena_delitto/img_cena_delitto.gif) no-repeat;
	color:#000000;
	display:block;
	font-size:0.7em;
	height:auto;
	line-height:1.3;
	width:424px;
	height:491px;
	padding:50;
	float:left;
	margin:10px 0 0 0;
}
.descrizione_cena_delitto{
    background: url("img/offerte/cena_delitto/sfondo_descrizione_cena_del.gif") no-repeat scroll right center transparent;
    color: #000000;
    float: right;
    font-size: 0.7em;
    height: 491px;
    line-height: 1.3;
    padding: 0;
    width: 415px;
	margin:10px 0 0 0;
}
.descrizione_cena_delitto h3{
    background: none repeat scroll 0 0 transparent;
    clear: none;
    color: #ffffff;
    font-family: times New Roman,trebuchet MS;
    font-size: 21px;
    line-height: 2;
    margin: 0;
    padding: 0;
    text-align: left;
}
.descrizione_cena_delitto p{
	background: none repeat scroll 0 0 transparent;
    color: #ffffff;
    font-family: trebuchet MS;
    font-size: 14px;
    line-height: 1.3;
    padding: 0;
    text-align: left;
    width: 100%;
	margin: 0 0 40px 0;
}
.listino li.tit_offerta_cena_delitto {
background:none;
border-bottom:medium none;
border-top:0;
color:#FFFFFF;
float:left;
font-weight:bold;
line-height:3;
padding:0;
width:440px;
}
/*fine cena delitto*/
/*macelleria*/
h3.tit_listino_new_macelleria{ 
    background: none repeat scroll 0 0 #5D1916;
    border: 1px solid #000000;
    color: #ffffff;
    float: left;
    font-family: Helvetica;
    font-size: 22px;
    height: 50px;
    line-height: 1.1;
    margin: 0 auto;
    text-align: center;
    width: 730px;
}
.listino_new_macelleria
{
width:840px;
font-size:0.7em;
height:auto !important;
background: none repeat scroll 0 0 #0D0E08;
 margin: 10px 0 0;
}
h3.tit_listino_prezzo_new_macelleria{ 
    background: none repeat scroll 0 0 #0D0E08;
    border: 1px solid #000000;
    clear: none;
    color: #FFFFFF;
    float: right;
    font-family: times New Roman,trebuchet MS;
    font-size: 24px;
    height: 50px;
    line-height: 2;
    margin: 0 auto;
    text-align: center;
    width: 105px;
}
.img_macelleria{
	background:url(img/offerte/macelleria/img_macelleria.jpg) no-repeat;
	color:#000000;
	display:block;
	font-size:0.7em;
	height:auto;
	line-height:1.3;
	width:424px;
	height:350px;
	padding:50;
	float:left;
	margin:10px 0 0 0;
}
.descrizione_macelleria{
    background: url("img/offerte/macelleria/sfondo_descrizione_maceller.jpg") no-repeat scroll right top transparent;
    color: #000000;
    float: right;
    font-size: 0.7em;
    height: 350px;
    line-height: 1.3;
    padding: 0;
    width: 415px;
	margin:10px 0 0 0;
}
.descrizione_macelleria h3{
    background: none repeat scroll 0 0 transparent;
    clear: none;
    color: #FFFFFF;
    font-family: times New Roman,trebuchet MS;
    font-size: 21px;
    line-height: 2;
    margin: 130px 0 0;
    padding: 0;
    text-align: left;
}
.descrizione_macelleria p{
	background: none repeat scroll 0 0 transparent;
    color: #ffffff;
    font-family: trebuchet MS;
    font-size: 14px;
    line-height: 1.3;
    padding: 0;
    text-align: left;
    width: 100%;
	margin: 0 0 40px 0;
}
/**/
.listino ul{
    border-bottom: 1px dotted;
    clear: both;
    height: auto !important;
    margin: 5px 0 0;
    min-height: 110px;
    width: 522px;
}
.listino li{
border-bottom:1px solid #9CAD70;
float:left;
line-height:3;
padding:0 0 0 5px;
width:440px;
}

.listino li.tit_offerta_new{
background:none;
border-bottom:medium none;
color:#FFFFFF;
float:left;
font-weight:bold;
line-height:3;
padding:0;
width:440px;
border-top:0;
margin:0 0 15px;
}


span.tit_offerta_testo_natale{
background:none repeat scroll 0 0 transparent;
border:1px solid #D5A756;
color:#D5A756;
display:block;
font-family:Georgia;
font-size:20px;
font-weight:bold;
height:36px;
line-height:2;
margin:0 0 30px;
padding:0;
text-align:center;
}
span.tit_offerta_testo_capodanno{
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#D5A756;
display:block;
font-family:Georgia;
font-size:20px;
font-weight:bold;
height:36px;
line-height:2;
margin:0;
padding:0;
text-align:center;
}

a.scarica{
    background: url("img/bott_scarica.png") no-repeat scroll 0 0 transparent;
    clear: both;
	text-align:center;
    color: #FFFFFF;
    float: left;
    height: 44px;
    line-height: 3;
    padding: 0;
    width: 172px;
}
a.scarica:hover{
    background: url("img/bott_scarica.png") no-repeat scroll -172px 0 transparent;
    clear: both;
	text-align:center;
    color: #FFFFFF;
    float: left;
    height: 44px;
    line-height: 3;
    padding: 0;
    width: 172px;
}
a.info{
    background: url("img/bott_info.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    line-height: 3.5;
    padding: 0;
    text-align: center;
    width: 172px;
}
a.info:hover{
    background: url("img/bott_info.png") no-repeat scroll -172px 0 transparent;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    line-height: 3.5;
    padding: 0;
    text-align: center;
    width: 172px;
}
a.richiedi_info{
    background: url("img/bott_richiedi_info.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    line-height: 3.5;
    padding: 0;
    text-align: center;
    width: 172px;
}
a.richiedi_info:hover{
    background: url("img/bott_richiedi_info.png") no-repeat scroll -172px 0 transparent;
    clear: both;
    color: #FFFFFF;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    line-height: 3.5;
    padding: 0;
    text-align: center;
    width: 172px;
}
a.richiedi_info_pasqua{
    background: url("img/offerte/bott_richiedi_info.png") no-repeat scroll 0 0 transparent;
    clear: both;
    color: #ffffff;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    line-height: 3.5;
    padding: 0;
    text-align: center;
    width: 172px;
}
a.richiedi_info_pasqua:hover{
    background: url("img/offerte/bott_richiedi_info.png") no-repeat scroll -172px 0 transparent;
    clear: both;
    color: #AC1416;
    float: left;
    font-size: 11px;
    font-weight: bold;
    height: 44px;
    line-height: 3.5;
    padding: 0;
    text-align: center;
    width: 172px;
}
.menu_pasqua{
    float: left;
    font-size: 12px;
}
.menu_pasqua p{
clear:both;
}
/*underconstruction*/
.underconstruction{
margin:0 auto;
padding:5px;
height:250px;
width:420px;
}
.underconstruction p{
color:#464646;
font-size:20px;
margin:30px 0 0;
padding:5px;
}

/*link utile*/
.link h3{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:15px auto 0;
clear:both;
}
.link{ 
font-size:0.7em;
line-height:1.7;
margin:0 auto;
min-height:700px;
padding:10px 0;
text-align:justify;
width:880px;
}
.lista_link{ margin:0 30px;}
.links_sx {
float:left;
    margin: 15px 5px 0;
overflow:hidden;
}
a {
color:#D53948;
text-decoration:none;
}
.links_dx {
    float: left;
    font-size: 9px;
    margin: 15px 5px 0;
    overflow: hidden;
    text-align: left;
    width: 150px;
}
a.likArrow {
background:transparent url(../Img/link-arrow.jpg) no-repeat scroll left bottom;
color:#D53948;
padding-left:8px;
}
img{
border:0;
}
.Clearer {
border-bottom:1px solid #DDDDDD;
clear:both;
padding:0 0 10px;
}





.home{ 
background:transparent url(img/home/sfondo_testo.jpg) no-repeat scroll right top;
height:auto !important;
margin:0px auto 0;
min-height:450px;
width:870px;
}

h3.testo_home{ 
    color: #000000;
    font-size: 11px;
    font-weight: normal;
    height: 181px;
    line-height: 1.5;
    margin: 0 0 0 10px;
    padding: 10px 0 0;
    text-align: justify;
    width: 620px;
}
h3.testo_home span{ 
    background: none repeat scroll 0 0 #ECE7E0;
    color: #821818;
    display: block;
    font-size: 12px;
    font-weight: bold;
    height: 25px;
    line-height: 2;
    text-align: left;
}
.descrizione_servizi_home
{
    float: left;
    height: 344px;
    margin: 0 5px;
    width: 205px;
}
.descrizione_servizi_home h4
{
    color: #907149;
    font-size: 11px;
	margin: 5px 0;
}
.descrizione_servizi_home h4 a
{
    color: #907149;
    font-size: 11px;
	margin: 5px 0;
}
.descrizione_servizi_home h4 a:hover
{
    color: #000000;
    font-size: 11px;
	margin: 5px 0;
	text-decoration:underline;
}
.descrizione_servizi_home img a:hover
{
border:1px solid;
}
.descrizione_servizi_home p
{
    background: none repeat scroll 0 0 #ECE7E0;
    color: #000000;
    font-size: 10px;
    height: 167px;
    padding: 9px;
    text-align: left;
    width: 182px;
	line-height:2;
}
.descrizione_servizi_home ul
{
    background: none repeat scroll 0 0 #ECE7E0;
    color: #000000;
    font-size: 10px;
    height: 167px;
    list-style: none outside none;
    margin: 9px 0 0;
    padding: 10px;
    text-align: justify;
    width: 182px;
}
.descrizione_servizi_home ul li
{
    color: #000000;
    font-size: 9px;
    padding: 5px 0 0;
    text-align: justify;
    width: 182px;
}

/*itinterari san miniato*/


.descrizione_sanminiato
{
    float: left;
    height: 304px;
    width: 825px;
}
.descrizione_sanminiato h4
{
    color: #907149;
    font-size: 11px;
	margin: 5px 0;
}
.descrizione_sanminiato .link_sanminiato
{
    background: none repeat scroll 0 0 #ECE7E0;
    clear: both;
    height: 127px;
    margin: 5px 0 0;
    width: 879px;
}
.descrizione_sanminiato .link_sanminiato ul
{
    border-right: 1px dotted #CBC3B9;
    color: #000000;
    float: left;
    font-size: xx-small;
    height: 97px;
    list-style: none outside none;
    margin: 9px 0 0;
    padding: 5px;
    text-align: justify;
    width: 205px;
}
.descrizione_sanminiato ul li
{
    color: #000000;
    font-size: 9px;
    padding: 10px 0 0;
    text-align: justify;
    width: 200px;
	border-bottom: 1px dotted #A79072;
}
.descrizione_sanminiato ul li a
{
    color: #000000;
    font-size: 9px;
    padding: 5px 0 0;
    text-align: justify;
    width: 200px;
}
.descrizione_itinerari
{
    float: left;
    margin: 0 10px 0 0;
    width: 215px;
}
.descrizione_itinerari h4
{
    color: #907149;
    font-size: 11px;
	margin: 5px 0;
}
.descrizione_itinerari h4 a
{
    color: #907149;
    font-size: 11px;
	margin: 5px 0;
}
.descrizione_itinerari h4 a:hover
{
    color: #000000;
    font-size: 11px;
	margin: 5px 0;
	text-decoration:underline;
}
.descrizione_itinerari img a:hover
{
border:1px solid;
}

.descrizione_itinerari ul
{
    background: none repeat scroll 0 0 #ECE7E0;
    color: #000000;
    font-size: 10px;
    height: 247px;
    list-style: none outside none;
    margin: 9px 0 0;
    padding: 10px;
    text-align: justify;
    width: 182px;
}
.descrizione_itinerari ul li
{
    border-bottom: 1px dotted #A79072;
    color: #000000;
    font-size: 9px;
    padding: 10px 0 0;
    text-align: left;
    width: 182px;
}
.descrizione_itinerari ul li a
{
    color: #000000;
    font-size: 9px;
    padding: 5px 0 0;
    text-align: left;
    width: 182px;
}


.descrizione_itinerari_generici
{
    background: url("img/itinerari/mappa_toscana.jpg") no-repeat scroll right center transparent;
    float: left;
    height: 390px;
    margin: 0 10px 0 0;
    width: 410px;
}
.descrizione_itinerari_generici h4
{
    color: #907149;
    font-size: 11px;
	margin: 5px 0;
}
.descrizione_itinerari_generici h4 a
{
    color: #907149;
    font-size: 11px;
	margin: 5px 0;
}
.descrizione_itinerari_generici h4 a:hover
{
    color: #000000;
    font-size: 11px;
	margin: 5px 0;
	text-decoration:underline;
}
.descrizione_itinerari_generici img a:hover
{
border:1px solid;
}
.descrizione_itinerari_generici p
{
    color: #000000;
    font-size: 10px;
    height: 167px;
    padding: 9px;
    text-align: left;
    width: 182px;
}
.descrizione_itinerari_generici ul
{
    color: #000000;
    font-size: 10px;
    height: 247px;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-align: justify;
    width: 182px;
}
.descrizione_itinerari_generici ul li
{
    color: #000000;
    font-size: 10px;
    padding: 15px 0 0;
    text-align: justify;
    width: 115px;
	border-bottom: 1px dotted #A79072;
    
}
.descrizione_itinerari_generici ul li a
{
    color: #000000;
    font-size: 9px;
    padding: 5px 0 0;
    text-align: justify;
    width: 115px;
}
/**/
/*newsletter*/
.newsletter{ 
font-size:0.7em;
line-height:1.7;
margin:0 auto;
min-height:500px;
padding:10px 0;
text-align:justify;
width:880px;
}
.newsletter h3{ 
background:transparent url(img/titolo.jpg) no-repeat scroll right center;
color:#A13333;
font-size:1.6em;
height:50px;
line-height:2.8;
margin:15px auto 0;
clear:both;
}
.box_newsletter{
background:url(img/newsletter/box.jpg) no-repeat;
width:880px;
height:370px;
}
.newsletter p{
color:#990000;
float:left;
font-family:Arial;
font-size:15px;
font-weight:bold;
margin:0 20px 0 0;
padding:10px;
text-align:justify;
width:260px;
}
.form_newsletter{
width:535px;
float:right;
display:block;
}
.newsletter ul{
float:left;
margin:40px 20px 0;
}
.newsletter ul li{
color:#ffffff;
font-weight:bold;
line-height:1.2;
margin:0 0 10px;
}
.newsletter ul.bottone{
clear:both;
margin:0;
width:222px;
}
.newsletter ul.bottone li{
clear:both;
color:#FFFFFF;
font-weight:bold;
line-height:1.2;
margin:10px 0 0 20px;
width:222px;
}
.bott_newsletter{ 
background:transparent url(img/newsletter/bott_newsletter.png) no-repeat scroll 0 0;
border:medium none;
color:#87181E;
cursor:pointer;
display: block;
font-size:20px;
height:79px;
margin:0 0 0 20px;
padding-bottom:30px;
vertical-align:top;
width:222px;clear:both;
}
.bott_newsletter:hover{ 
background:url(img/newsletter/bott_newsletter.png) no-repeat -222px 0;
border:medium none;
color:#9F3132;
}
.messaggio_registrazione{
color:#FFFFFF;
font-size:20px;
margin:60px 0 0;
padding:15px;
text-align:left;
width:490px;
}
.fine{ 
background:transparent url(img/fine/fine.png) repeat-x scroll 0 0;
color:#000000;
font-family:Tahoma,verdana,arial;
font-size:11px;
height:84px;
line-height:2;
margin:0 auto;
padding:25px 0 0;
text-align:center;
width:925px;
}
.fine a{font-size:10px; color:#000000;}

