/* CSS Document 


*/

body,input,td,textarea,select {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
body{
background-color:#CFEDFF;
background-image: url(img/back_o.gif);
background-repeat: repeat;
margin:0px;
padding:0px;
}
a{
	color:#0099CC;
	text-decoration:none;
}
a:hover{
color:#0099CC;
text-decoration:none;
}
a img{
border:0px;
}
a img.img-zoom{
border:1px solid #0078FF;
}
a:hover img.img-zoom{
border:1px solid #FF3800;
}

h1 {
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	marg: 0px;
	paddg: 0px;
	/* text-transform: capitalize; */
}
h3 {
	color: #007aff;
	font-size: 11px;
	font-weight: normal;
	marg: 0px;
	paddg-top: 0px;
	paddg-right: 0px;
	paddg-bottom: 5px;
	paddg-left: 0px;
}
hr {
	color: #dcedff;
	background-color: #dcedff;
	marg-top: 7px;
	marg-bottom: 7px;
	border: 1px solid #dcedff;
	paddg: 0px;
}
td {
	color: #003e82;
}
h2 {
	color: #009ECC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	/* text-transform: capitalize; */
	marg: 0px;
	paddg: 0px;
}
.Stile1 {
	font-size: 14px;
	font-weight: bold;
	color: #FF6600;
}


form{
margin:0px;
padding:0px;
}
.input-bordo{
	height:14px;
	padding-left:3px;
	padding-right:3px;
	border: 1px solid #B3B9C3;
}
table{
border:0px;
}
.img{
border:0px;
}
.maiuscolo{
text-transform:uppercase;
}
.back-ombra1 {
	background-image: url(img/back_ombra1.gif);
	background-repeat: repeat-x;
}
.back-ombra2 {
	background-image: url(img/back_ombra2.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.back-ombra3 {
	background-image: url(img/back_ombra3.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.back-ombra4 {
	background-image: url(img/back_ombra4.gif);
	background-repeat: repeat-y;
	background-position: left;
}
.back-bianco {
	background-color: #FFFFFF;
}
.back-img {
	background-color: #E3F1F2;
}
.testo-arancio {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFB64E;
}
.testo-arancio1 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6a00;
}
.testo-verde {
	/* text-transform: capitalize; */
	color: #87F62C;
}
.testo-grigio {
	color: #333333;
}
.testo-azzurro {
	text-transform: none;
	color: #52bbd9;
}

.testo-azzurro-light {
	text-transform: none;
	color: #52bbd9;
	font-size: 9px;
	font-weight: lighter;

}
.mappa1 {
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
}

.back-corpo {
	background-color: #009ECC;
}
.back-bianco {
	background-color: #FFFFFF;
}
.corpo-back-biancobludx {
	background-color: #FFFFFF;
	background-image: url(img/back_corpodx2rip.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.meta { 
	background-color: #eff4f7;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 105px;
	padding-right: 10px;
	display: none }
	
.back-menu {
	background-color: #DBF7FF;
	background-image: url(img/back_menu2rip.gif);
	background-repeat: repeat-y;
	background-position: right;
}
.table-elenco-corpo {
	margin-top: 0px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 16px;
}
.back-linea {
	background-color: #EBF3F5;
}
.testo-aranciosciocco {
	color: #FF6A00;
}
td #elenco {
	padding-right: 10px;
	padding-left: 10px;
}
.a-bianco {
	color: #FFFFFF;
}
.a-bianco:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
.testo-grigino {
	color: #CCCCCC;
	white-space: nowrap;
}
.td-modifica-spazi {
	padding-right: 30px;
}
.back-corpo-sopra {
	background-image: url(img/back_corpo2rip.gif);
	background-repeat: repeat-x;
}
.back-corpo-dx {
	background-repeat: repeat-y;
}
.cerca-table {
	background-image: url(img/cerca_backdx.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.cerca-back-scuro {
	background-color: #6bc8e4;
}
.no-bordo {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.cerca-input {
	height: 14px;
	width: 77px;
	border: 0px;
}
.input-trova {
	color: #008ab2;
	padding-right: 5px;
	padding-left: 5px;
	width: 185px;
}
.cerca-back {
	background-image: url(img/cerca_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.dettaglio-table-spazi {
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 7px;
	margin-bottom: 16px;
}
.dettaglio-table-spazi2 {
	margin-left: 16px;
	margin-right: 16px;
	margin-top: 7px;
	margin-bottom: 0px;
}
.dettaglio-td-descriz-spazi {
	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 14px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A6171;
}
.dettaglio-td-descriz-spazi2 {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 20px;
}

.dettaglio-servizi {
	background-color: #F8F9FA;
}
.dettaglio-servizi-icone {
	margin-left: 3px;
}
.dettaglio-descriz-servizi {
	font-size: 10px;
	text-transform: capitalize;
}
.dettaglio-valutaz-table {
	border: 1px solid #009AC6;
}
.dettaglio-valutaz-td-stelline {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EFF4F7;
	border-bottom-color: #EFF4F7;
}
.dettaglio-valutaz-sfondinoblu {
	background-color: #01ACE3;
}
.dettaglio-table-informaz {
	margin-right: 17px;
}

.update_txt{
	color:#FF6600;
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	text-align: left;
}
.testo-blu-avviso {
	font-size: 14px;
	font-weight: bold;
	color: #336699;
}
.testo-verde-avviso {
	font-size: 12px;
	font-weight: bold;
	color: #67E500;
}
.testo-rosso-avviso {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}
.testo-blu {
	color: #003366;
}
.menulato-riga-selezionata {
	background-color: #FFFFFF;
	font-size: 10px;
	font-weight: bold;
	color: #FF6A00;
	background-image: url(img/menulato_varie_sfondodx.gif);
	background-repeat: repeat-y;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8F6FF;
	padding-left: 18px;
	height: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
.menulato-riga-deselezionata {
	font-size: 10px;
	font-weight: bold;
	background-color: #EBFBFF;
	background-image: url(img/menulato_varie_sfondodx_2.gif);
	background-repeat: repeat-y;
	background-position: right top;
	padding-left: 18px;
	height: 20px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D8F6FF;
	font-family: Arial, Helvetica, sans-serif;
}
td {
	color: #333333;
}
.input-cerca {
	color: #008ab2;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	padding-right: 5px;
	padding-left: 5px;
}
.iniziali-maiuscole {
	text-transform: capitalize;
}
.maiuscoletto {
	font-variant: small-caps;
}
.table-lastminute-lato {
	margin-top: 5px;
	margin-left: 15px;
}
.back-lastm-lato-rip {
	background-color: #bcf0ff;
	background-image: url(img/back_lastmlato_rip.gif);
	background-repeat: repeat-y;
	background-position: right;
}

.testo-bianco {
	color: #FFFFFF;
}

.testo-lastmin-titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #FFFFFF;
	padding-bottom: 5px;
}
.back-lastm-scuro {
	background-color: #35b2d6;
}

.input-bottoni{
background-image:url(img/bottoni_ico.gif);
background-position:center center;
background-repeat:no-repeat;
border:0px;
height:16px;
margin-left:4px;
margin-right:4px;
width:16px;
}
.lista-regioni {
	background-color: #eff4f7;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 105px;
	padding-right: 10px;
}
.lista-regioni-home {
	background-color: #eff4f7;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;
	padding-right: 10px;
}
.trova-back-scuro {
	background-color: #FFFFFF;
	padding-right: 6px;
	padding-left: 6px;
	white-space: nowrap;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF6600;
	margin: 0px;
	padding: 0px;
}


a.lista-nome-titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6600;
}
a.a-mappa-nome-titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff6600;
}
a.a-mappa-nome-titoletto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #ff4000;
}
a.lista-nome-titoletto:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #ff6600;
}
.minuscolo {
	text-transform: lowercase;
}
.testo-titoletto-azzurro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #00a1cf;
}
.home-last-titoletto {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #5c5c5c;
	background-color: #ffd061;
}
.testo-piccolo {
	font-size: 9px;
	color: #FFFFFF;
}
.maiuscolo-iniziali {
	text-transform: capitalize;
}
.dettaglio-td-descriz-spazi3 {

	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 40px;
}
.dettaglio-td-descriz-spazi0 {

	padding-top: 14px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #2A6171;
}
.a-piede {
	color: #73cbe5;
}
.a-piede:hover {
	color: #ffffff;
}
.testo-piede {
	color: #80cfe6;
}
a.a-video {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d5300;
}
a.a-video:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8d5300;
	text-decoration: underline;
}
hr {
	color: #16CBFF;
	height: 1px;
}
.testo-grigietto {
	color: #999999;
}

.Stile2 {font-size: 14px}


.scambio-link { 
	color:#0099D1;
	font-size:12px;
	padding-top: 2px;
	padding-bottom: 5px;	
	padding-left: 8px;	
	
}
.scambio-link a { 
	color:#0099D1;
	font-size:10px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;	
	text-decoration:underline;	
}

.scambio-link a:hover { 
	color:#0099D1;
	font-size:10px;
	padding-top: 4px;
	padding-bottom: 2px;
	padding-left: 10px;	
	text-decoration:underline;	
}

.scambio-link a:hover { 
	color:#FF6A00;
	
}
.scambio-link h1,h2,h3 { 
	padding-top: 4px;
	padding-bottom: 2px;
}

.scambio-link h1 { 
	font-size:11px;	
	display: none;	
}
.scambio-link h2 { 
	font-size:11px;	
	/*display: none;*/
}
.scambio-link h3 { 
	font-size:11px;	
	display: none;
}
.vacanze-mare-italia {
	font-size:11px;	
	display: none;
}