@charset "utf-8";
/* CSS Document */

/*
colori utilizzati:
#F2F2F2 grigio chiaro - sfondi
#d5d5d5 grigio bordi
#808080 grigio medio - testi
#333333 grigio scuro - titoli
#3AA2E1 azzurro hover link
 */
  
 
 /* stili utilizzati in homepage */

 
:-moz-any-link:focus {outline: none;}  /* per togliere effetto bordo selezionato su firefox */

body {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	text-align:center;
	/*
	background-color: #D0E8FC;
	background-image: url(http://images.visititaly.com/App_Images/nuovo-bck.gif);background-repeat:repeat-y;
	background-color: #ffffff;
	background-image: url(http://images.visititaly.com/App_Images/spacer.gif);
	*/
}

body img {
	border:0;
}

html {

	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	height:100%;
	text-align:center;
	
	font-size: 100%; 
	font-family:Arial, Helvetica, sans-serif;
}

#sito {   
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	width: 1045px;
	text-align:left;
}

#container {  
	margin:0 auto;
	padding: 0px 0px 0px 0px;
	width: 1045px;
	text-align:left;
	background-color:#ffffff;
	position:absolute;
	background-image: url(http://images.visititaly.com/App_Images/spacer.gif);
	background-repeat:repeat-x;

}

/* stili nell'header: intestazione logo e cambio lingua */
#header {  
	margin:0px;
	padding:0px;
	width: 1045px;
	text-align:left;
	border:0px;
}

#intestazione{
	width: 1045px;
    height:90px;
	background-color:#FFFFFF;
	border-bottom:2px solid #D0D0D0;
	margin:0px;
	padding:0px;
}
#intestazione img {  
	margin-top:30px;
	padding-bottom:12px;
	margin-left:55px;
	border:0px;
	float:left;
}


#intestazione p {  
	margin-top:58px;
	color:#128FCF;
	float:right;
	font-size:10px;
	padding-right:35px;
}

.lingua  {  
	font-size:10px;
	border:1px solid #BFBFBF;
	color:#333333;
	width:100px;
	margin-left:5px;margin-top:0px;margin-bottom:0px;
}
.lingua2  {  
	font-size:10px;
	border:1px solid #BFBFBF;
	color:#ffffff;
	width:120px;
	margin-left:10px;
}
/*nuovaintestazione*/
#intestazione2 {
	width: 1045px;
    height:247px;

	margin:0px;
	padding:0px;
}
#intestazione2 img {  
	margin-top:30px;
	padding-bottom:12px;
	margin-left:55px;
	border:0px;
	float:left;
}


#intestazione2 p {  
	margin-top:58px;
	color:#ffffff;
	float:right;
	font-size:10px;
	padding-right:55px;
}

/* intestazione b */

#intestazione3 {
	width:1045px;
    height:247px;
	margin:0px;
	padding:0px;

}
#intestazione3 img {  
	margin-top:50px;
	padding-bottom:12px;
	margin-left:55px;
	border:0px;
	float:left;
}


#intestazione3 p {  
	padding-top:25px;
	margin-top:0px;
	color:#ffffff;
	font-size:10px;
	margin-left:700px;
	/*width:550px;*/
}
#intestazione3 p A {text-decoration:none;padding-right:5px}
#intestazione3 p A:link {color:#ffffff}
#intestazione3 p A:visited {color:#ffffff}
#intestazione3 p A:hover {color:#1A95D1}
#intestazione3 p A:active {color:#ffffff}
#intestazione3 p .selected A {color:Black}


/* stili nell'header: ricerca */

#search {
background-color:#F2F2F2;
height:155px;
width:980px;
align:center;
margin-left:33px;
}

#ricerca {
background-image: url("http://images.visititaly.com/App_Images/sfondo-ricerca.gif");
height:135px;
width:475px;
float:left;
margin-top:10px;
margin-bottom:10px;
margin-right:21px;
margin-left:0px;
padding:0px;
}

#ricerca h1 {
font-size:14px;
font-weight:bold;
margin-top:30px;
margin-bottom:10px;
margin-left:21px;
margin-right:55px;
text-align:left;
color:#333333;
}

#container-nuova-ricerca
{display:block;PADDING-TOP:90PX;margin:0px;}
 
 #container-nuova-ricerca2
{display:block;margin-TOP:-20PX;}

 #container-nuova-ricerca3
{margin-TOP:0PX;margin-TOP:-20PX!important;}
 
#ricerca2 
{
height:155px;
width:980px;
padding:0px;
margin:30px 0px 0px 50px;height:100px;
}

#ricerca2 h1 {
font-size:14px;
font-weight:bold;
margin-top:30px;
margin-bottom:10px;
margin-left:21px;
margin-right:55px;
text-align:left;
color:#333333;
}
#ricerca2 p {text-align:right;
font-size:18px;
font-weight:regular;
color:#ffffff;
float:left;margin:0px;padding-top:40px;padding-left:0px;
}

#ricerca3 
{
width:980px;
padding:0px;
margin:30px 0px 0px 0px;height:60px;
}

#ricerca3 h1 {
font-size:14px;
font-weight:bold;
margin-top:30px;
margin-bottom:10px;
margin-left:21px;
margin-right:55px;
text-align:left;
color:#333333;
}
#ricerca3 p {text-align:right;
font-size:18px;
font-weight:regular;
color:#ffffff;
float:left;margin:0px;padding-top:40px;padding-left:0px;
}


/* compila modulo */
#editing {
background-image: url("http://images.visititaly.com/App_Images/sfondo-ricerca.gif");
height:135px;
width:475px;
float:right;
margin-top:10px;
margin-bottom:10px;
text-align:left;

}
#editing img {
float:right;
margin-top:20px;
padding-right:25px;
padding-left:10px;
}
#editing h1 {
font-size:12px;
color:#333333;
font-weight:bold;
padding-left:25px;
margin-right:25px;
padding-top:20px;
margin-bottom:3px;
}
#editing p {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-weight:regular;
padding-left:25px;
margin-top:0px;
padding-right:25px;

}
#editing p A {
font-size:11px;
color:#808080;
font-weight:regular;
padding-left:0px;
margin-top:0px;
text-decoration:none;
}
#editing p A:hover {
font-size:11px;
color:#0186C9;
font-weight:regular;
padding-left:0px;
margin-top:0px;
text-decoration:none;
}

#editing h2 {
font-size:12px;
color:#333333;
font-weight:bold;
padding-left:25px;
padding-top:0px;
margin-bottom:2px;
}

/* stili nell'header: menu orizzontale */
#menu-orizzontale {
	margin: 0px;
	padding:0px;
	width: 980px;
} 

#menu-orizzontale p {
margin-top:0px;
margin-bottom:6px;
font-size:13px;
font-weight:bold;
background-color:#000000;
color:#ffffff;
padding:10px 0px;
} 

#menu-orizzontale A {
padding-right:10px;
color:#ffffff;
text-decoration:none;
/*width:135px;*/
} 

#menu-orizzontale A:hover {
color:#3D74CE;
text-decoration:none;
} 



/* colonne che costituiscono l'ossatura del sito */
#contenitore-3colonne {align:center;background-color:#ffffff/*#f2f2f2;*/width:980px;margin-left:32px;margin-top:5px;margin-bottom:0px;DISPLAY:block;height:auto}
#colonna-sx {float:left;width:242px;margin-right:8px!important;margin-right:4px;margin-bottom:0px;}
#colonna-centrale {float:left;width:480px;margin-right:8px!important;margin-right:6px;margin-bottom:0px;}
#colonna-dx {float:left;width:242px;margin-bottom:0px;}

/* contenitori arrotondati: formato largo */
#contenitore-arrotondato {align:center;background-color:#ffffff;width:980px;margin-left:32px;margin-top:0px;display:inline-table;clear:both}

#top-bordo {
   margin:0px;
   width:978px;
   height:5px;
   border-top:1px solid #C5C5C5;
   border-right:1px solid #C5C5C5;
   border-left:1px solid #C5C5C5;
   background-color:#EDEDED;		
   background-image: url("http://images.visititaly.com/App_Images/spacer.gif");
   background-repeat: no-repeat;
}

#bottom-bordo {
   margin:0px;
   width:978px;
   height:5px;
   border-bottom:1px solid #C5C5C5;
   border-right:1px solid #C5C5C5;
   border-left:1px solid #C5C5C5;
   background-color:#EDEDED;		
   background-image: url("http://images.visititaly.com/App_Images/spacer.gif"); background-repeat: no-repeat;
   background-position: bottom left;
}


#contenuto {
	margin:0px;
	width:980px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url(http://images.visititaly.com/App_Images/lati-bordo.gif)
} 
#contenuto2 {
	margin:0px;
	width:980px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url(http://images.visititaly.com/App_Images/lati-bordo.gif)
} 
#contenuto h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
padding-left:9px;
}

#contenuto h2 {
font-size:12px;
color:#0089CA;
margin-top:5px;
margin-bottom:5px;
padding-left:10px;
}
#contenuto p {
font-size:11px;
color:#808080;
margin-top:2px;
padding-left:10px;
margin-bottom:5px;
}

#contenuto ul {
margin:0px;
padding:5px 0px 2px 0px;
}
#contenuto li {
float:left;
list-style-type:none;
width:220px;
font-size:11PX;
padding-right:12px;
padding-left:13px;
}

#contenuto A {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}

#contenuto A:hover {
text-decoration:none;
color:#333333;
}





/* contenitori arrotondati: formato medio */
#contenitore-arrotondato-medio {align:center;background-color:#ffffff;width:480px;margin-bottom:10px;}

#top-bordo-medio {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-medio.gif");
   background-repeat: no-repeat;
}

#bottom-bordo-medio {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-medio.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}


#contenuto-medio {
   margin:0px 0px 0px 0px;
   width:480px;
   display:table;
   background-color: #ffffff;
   text-align:left;
   background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
   padding-right:0px;
   PADDING-TOP:0PX;
}

#contenuto-medio h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:10px;
padding-bottom:5px;
}
/*#contenuto-medio h2 { ERO CONTENUTO-MEDIO H2
font-size:12px;
color:#ff00ff;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
width:190px;
}
#contenuto-medio h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}
*/
/*#contenuto-medio h3 { ERO CONTENUTO-MEDIO H3
color:#3D74CE  #3AA2E1 azzurro ;
font-size:12px;
margin-left:20px;
margin-right:20px;
border-bottom:1px solid #d5d5d5;
padding-bottom:10px;
margin-bottom:0px;
}*/

/*#contenuto-medio h4 {
margin-left:18px;
margin-top:5px;
margin-bottom:0px;
font-size:12px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:regular;
line-height:18px;
}

#contenuto-medio h4 A {
color:#333333;
text-decoration:none;
}

#contenuto-medio h4 A:hover {
color:#3D74CE /* #3AA2E1 azzurro ;
text-decoration:none;
}
*/

#contenuto-medio h2 {
margin-top:5px;
margin-bottom:5px;
font-size:16px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:18px;
margin-right:22px;
padding-bottom:3px;
border-bottom:1px solid #d5d5d5;display:block;
}

#contenuto-medio h3 {
margin-top:10px;
margin-bottom:5px;
font-size:16px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:18px;
margin-right:22px;
padding-bottom:3px;
border-bottom:1px solid #d5d5d5;display:block;
}

#contenuto-medio h4 {
margin-top:2px;
margin-bottom:5px;
font-size:16px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:18px;
margin-right:22px;
padding-bottom:3px;
border-bottom:1px solid #d5d5d5;display:block;
}

#contenuto-medio h5 {
margin-top:10px;
margin-bottom:5px;
font-size:16px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:18px;
margin-right:22px;
border-bottom:1px solid #d5d5d5;display:block;
}
#inserisci-guida h6 {
margin-top:0px;
margin-bottom:5px;
font-size:16px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:18px;
margin-right:22px;
padding-bottom:3px;
border-bottom:1px solid #d5d5d5;display:block;
}
#contenuto-medio .SubT {
    clear:both;
    color:#333333;
    display:block;
    font-size:12px;
    font-weight:regular;
    line-height:17px;
    margin:3px 18px 5px 18px;
    padding:0px;
    text-align:left;
    text-decoration:none;

}

#contenuto-medio p {
margin-left:0px;
padding-left:18px;
margin-top:0px;
margin-bottom:0px;
font-size:12px;
color:#333333;
text-decoration:none;
padding-bottom:5px;
padding-top:2px;
font-weight:regular;
line-height:17px;
text-align:left;
width:320px;
float:left;
}

#contenuto-medio p A {
color:#333333;
text-decoration:none;font-size:11px;font-weight:bold;
}

#contenuto-medio p A:hover {
color:#3D75CC /* #3AA2E1 azzurro */;
text-decoration:none;font-size:11px;font-weight:bold;
}
#contenuto-medio .tutti A {
color:#333333;
text-decoration:none;
font-weight:bold;
}

#contenuto-medio .tutti A:hover {
color:#3D75CC /* #3AA2E1 azzurro */;
text-decoration:none;
font-weight:bold;
}





#contenuto-medio ul {
	width:190px;
	margin:5px 0px 5px 0px;
	padding:0px 25px 5px 19px;
	float:left;
	border-right:0px solid #D5D5D5;
}
#contenuto-medio li {
	list-style-type:none;
	/*width:200px;*/
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #D5D5D5;
	float:left;
}

#contenuto-medio ul li h1 {
	color:#333333;
	font-size:12px;
	margin:0px;
	padding:2px 0px 2px 0px;
	background-image:url(http://images.visititaly.com/App_Images/freccia-dx.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:190px;
	cursor:pointer;
	border:0px;
}
#contenuto-medio h1 A {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	width:190px;
	display:block;
}

#contenuto-medio h1 A:hover {
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	text-decoration:none;
	width:190px;
	display:block;
}


#contenuto-medio ul li h2 {
	color:#808080;
	font-size:11px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#contenuto-medio h2 A {
	color:#808080;
	font-size:11px;
	text-decoration:none;
}

#contenuto-medio h2 A:hover {
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:11px;
	text-decoration:none;
}



#contenuto-medio img {
	float:right;
	margin-top:20px;
	margin-right:3px;
}

#contenuto-medio .NomePoi {
    border-bottom: 1px solid #D5D5D5;
    color: #333;
    font-size: 13px;
    font-weight: bold;
    margin: 0px 10px 0px 8px;
    margin-left: 18px;
    margin-right: 20px;
    padding-bottom: 0px;
    padding-left: 2px;
    padding-top: 10px;
}

/* indirizzi utili */
.link-utili1 {
font-size:12px;
color:#333333;
padding-bottom:5px;
}

.link-utili1 A {
font-size:12px;
color:#333333;
padding-bottom:5px;
}

.link-utili1 A:link {
color:#333333;
padding-bottom:5px;
text-decoration:none;

}
.link-utili1 A:visited {
color:#333333;
padding-bottom:5px;
text-decoration:none;
}
.link-utili1 A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
padding-bottom:5px;
text-decoration:none;
}
.link-utili1 A:active {
color:#333333;
padding-bottom:5px;
text-decoration:none;
}

.link-utili2 {
font-size:11px;
color:#808080;
text-decoration:none;
padding-bottom:1px;
padding-top:4px;
padding-bottom:0px;
}

/* contenitori arrotondati: formato piccolo */
#contenitore-arrotondato-small {align:center;background-color:#ffffff;width:240px;margin-bottom:10px;}

#top-bordo-small {
margin:0px;
width:242px;
height:5px;
background-color: #EDEDED;
background-image: url("http://images.visititaly.com/App_Images/top-bordo-small-grigio.gif");
background-repeat: no-repeat;
}
#bottom-bordo-small {
margin:0px;
width:240px;
height:5px;
background-color: #EDEDED;
border-bottom:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
border-left:1px solid #c5c5c5;
background-image: url("http://images.visititaly.com/App_Images/spacer.gif");
background-repeat: no-repeat;
background-position: bottom left;
}

/* MP 15/02/2011 | nuovi bordi per box bianchi -  uso CLASS e nonID che faceva brutto */
.top-bordo-small {
margin:0px;
width:242px;
height:5px;
background-color: #FFFFFF;
background-image: url("http://images.visititaly.com/App_Images/sfondi/top-bordo-small-bianco.gif");
background-repeat: no-repeat;
}

.bottom-bordo-small {
margin:0px;
width:240px;
height:5px;
background-color: #FFFFFF;
border-bottom:1px solid #c5c5c5;
border-right:1px solid #c5c5c5;
border-left:1px solid #c5c5c5;
background-image: url("http://images.visititaly.com/App_Images/spacer.gif");
background-repeat: no-repeat;
background-position: bottom left;
}
/* fine nuovi bordi per box bianchi */

#contenuto-small {
	margin:0px;
	width:242px;
	display:table;
	background-color: #ffffff;
	text-align:left;
    background-image: url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio.gif");
}
#contenuto-small h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
padding-left:22px;
padding-right:22px;
padding-top:11px;
}
#contenuto-small h2 {
font-size:12px;
color:#0089CA;
margin-top:5px;
margin-bottom:5px;
padding-left:22px;
padding-right:22px;
}
#contenuto-small p {
font-size:12px;
color:#333333;
margin-top:2px;
padding-left:22px;
padding-right:10px;
margin-bottom:5px;
}


/* tabella meteo */
#contenuto-small table {
font-size:12px;
margin-top:10px;
margin-left:20px;
margin-bottom:9px;
color:#666666;
}

/* stili su immagini e banner */
.banner-contenitore-small {margin-left:19px;margin-top:15px;margin-bottom:15px;border:1px solid #D8D8D8;}
.meteo {margin-left:19px;margin-top:5px;margin-bottom:10px;border:1px solid #D8D8D8;}
.fotocommunity {margin:3px 8px 3px 4px;border:1px solid #D0D0D0;width:97px;height:70px;}
.fotocommunity img {width:97px;height:70px;}
.spacer {border:0px;}
.contenitore-foto {padding-left:6px;margin-bottom:5px;}
#media-gallery .contenitore-foto-hotel {border-right:1px solid #D5D5D5;float:left;font-size:11px;}
#media-gallery .contenitore-foto-hotel p A {color:#3D74CE /* #3AA2E1 azzurro */;}
#media-gallery .contenitore-foto-hotel p A:hover {color:#333333}
.contenitore-foto-hotel2 {float:left}
.contenitore-foto-hotel2 img {width:15px;height:15px;margin-left:10px}
.contenitore-foto-hotel img {width:50px;height:50px}
.contenitore-foto-hotel h2 A {margin-top:10px}
#media-gallery .contenitore-foto-video {float:right;font-size:12px;padding-left:0px;}
#media-gallery .contenitore-foto-video A {font-size:12px;color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
#media-gallery .contenitore-foto-video A:hover {font-size:12px;color:#333333;text-decoration:none;}
#media-gallery .contenitore-foto-video p {float:right;font-size:12px;margin-left:2px;color:#333333;width:260px;line-height:15px}
#contenitore-ultime-foto{padding:0px;margin:10px 20px 15px 20px;}
#contenitore-ultime-foto img {margin:0px 11px 0px 0px;border:1px solid #d5d5d5;padding:0px;align:left;float:left}
#contenitore-ultime-foto p {margin:0px;padding-left:0px}


.freccia-sx {padding-right:5px;}
.banner200 {margin-left:20px;}
.guida-img {margin-top:0px;float:right}
#foto-ultimo-racconto {margin-right:20px;margin-left:10px;}
#foto-ultimo-racconto img {border:1px solid #d5d5d5;margin-top:20px}
#foto-ultimo-utente {margin-right:20px;margin-left:5px;}
#foto-ultimo-utente img {border:0px;}
.divisorio {height:1px;border-bottom:1px solid #d5d5d5;background-color:#ffffff;margin-left:17px;margin-right:19px;padding-top:0px;padding-bottom:0px;margin-top:0px;margin-bottom:0px;clear:left}

.tutti {float:right;font-size:13px;margin-right:22px;margin-top:10px;font-weight:bold}
.tutti A {color:#3D75CC;text-decoration:none}
.tutti A:hover {color:#333333;text-decoration:none}

/* footer 

#footer {
	margin:0px;
	width:980px;
	display:table;
	background-color:#6D97CF;
	background-image:url(http://images.visititaly.com/App_Images/lati-bordo.gif)
} 
*/

#contatti {
float:left;
text-align:left;
width:218px;
}
#contatti h1 {
font-size:12px;
color:#333333;
font-weight:bold;
margin-top:10px;
margin-left:17px;
margin-bottom:0px;
}
.contact {
font-size:12px;
color:#333333;
font-weight:bold;
margin-top:10px;
margin-left:17px;
margin-bottom:0px;
}

#contatti h2 {
font-size:11px;
color:#333333;
border-top:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
margin-left:17px;
margin-top:3px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
}

#contatti h2 a:link {
font-size:11px;
color:#333333;
text-decoration:none;
}
#contatti h2 a:visited {
font-size:11px;
color:#333333;
text-decoration:none;
}
#contatti h2 a:hover {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contatti h2 a:active {
font-size:11px;
color:#333333;
text-decoration:none;
}

#contatti img {
margin:0px;/*era 17px sinistra*/
width:1px;height:1px;
}

#contatti p {
margin:0px 0px 0px 17px;;
font-size:11px;
color:#808080;padding-top:0px;
}
#contatti a:link {
font-size:11px;
color:#808080;
text-decoration:none;
}
#contatti a:visited {
font-size:11px;
color:#808080;
text-decoration:none;
}
#contatti a:hover {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contatti a:active {
font-size:11px;
color:#808080;
text-decoration:none;
}

#top-destinazioni {
float:right;
width:755px;
text-align:left;
margin:0px;
padding:0px;
}
#top-destinazioni ul {
list-style:none;
float:left;
/*width:185px; larghezza per 3 colonne nel footer */
margin:0px 20px 0px 20px;
border-left:1px solid #D0D0D0;
padding:5px 10px;
text-align:justify;

}
#top-destinazioni li {
	font-size:11px;
	margin:0px 0px 3px 0px;
	padding:0px 4px;
	float:left;
	border-right:1px solid #D0D0D0;
}
#top-destinazioni  h1 {
font-size:11px;
font-weight:bold;
color:#333333;
margin:0px 5px 3px 0px;
padding-left:2px;
display:inline;
float:left;

}
#top-destinazioni  h2 {
font-size:11px;
color:#333333;
margin:0px;
padding-left:2px;

}
#top-destinazioni li  A:link{
color:#808080;
text-decoration:none;
}
#top-destinazioni li  A:visited{
color:#808080;
text-decoration:none;
}
#top-destinazioni li  A:hover{
color:#333333;
text-decoration:none;
}
#top-destinazioni li  A:active{
color:#808080;
text-decoration:none;
}
#top-destinazioni p {
font-size:10px;
color:#808080;
margin:3px 0px 3px 0px;
text-align:justify;
padding-left:2px;


}
#top-destinazioni p A:link {
color:#808080;
text-decoration:none;
}
#top-destinazioni p A:visited {
color:#808080;
text-decoration:none;
}
#top-destinazioni p A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#top-destinazioni p A:active {
color:#808080;
text-decoration:none;
}

/* Advertising google */
#advertising {margin-bottom:10px;}

#googleads728 {
width:728px;
padding-left:47px;
float:left;
}
#banner-200x90 {
float:right;
padding-right:52px;
}
#googleads728-2 {
width:728px;
padding-left:0px;
float:left;
}
#banner-200x90-2 {
float:right;
padding-right:0px;
}


/* blocco con login sfoglia foto e racconti*/

.loggato {color:#0186C9;margin-left:10px;font-weight:bold;font-size:12px;margin-top:1px}
.loggato-box {color:#0186C9;margin-left:10px;font-weight:bold;font-size:14px;margin-top:5px}
.loggato-box2 {color:#0186C9;margin-left:22px;font-weight:bold;font-size:14px;margin-top:5px}
.login-community-box {
border:1px Solid #BCBCBC /*#BCBCBC*/; 
margin-top:3px;
margin-bottom:3px;
/*width:198px;*/
width:165px;
margin-left:10px;
}
.pw-community-box {
border:1px Solid #BCBCBC; 
margin-top:3px;
margin-bottom:11px;
float:left;
width:135px;margin-left:20px;
}

.invia-community-box {
cursor:pointer;
border:0px solid #808080; 
float:right;
width:55px;
margin:3px 23px 0px 0px;
font-size:12px;
color:#FFFFFF;
/*height:20px;*/
text-align:center;
padding-top:3px;padding-bottom:2px;
background-color:#04479E;
}

.login-community-home {
border:1px Solid #BCBCBC /*#BCBCBC*/; 
margin-top:3px;
margin-bottom:3px;
width:203px;
margin-left:10px;
}
.pw-community-home {
border:1px Solid #BCBCBC; 
margin-top:3px;
margin-bottom:11px;
float:left;
width:143px;margin-left:10px;margin-right:0px;

}

.login-community-home-community {
border:1px Solid #BCBCBC /*#BCBCBC*/; 
margin-top:3px;
margin-bottom:3px;
width:195px;
margin-left:10px;
}
.pw-community-home-community {
border:1px Solid #BCBCBC; 
margin-top:3px;
margin-bottom:11px;
float:left;
width:137px;margin-left:10px;
}
.invia-community-home-community {
cursor:pointer;
border:0px solid #808080; 
float:right;
width:50px;
margin:3px 15px 0px 3px;
font-size:11px;
color:#FFFFFF;
height:20px;
text-align:center;
padding:0px;
background-color:#B2D5F1;
}

.login-community {
border:1px Solid #BCBCBC /*#BCBCBC*/; 
margin-top:3px;
margin-bottom:3px;
width:205px;
width:203px!important;
margin-left:10px;
margin-right:0px;
}
.pw-community {
border:1px Solid #BCBCBC; 
margin-top:3px;
margin-bottom:3px;
float:left;
width:144px;
margin-left:10px;
margin-right:3px;
}
.invia-community {
cursor:pointer;
border:0px solid #808080; 
float:right;
width:50px;
margin:3px 10px 0px 3px;
font-size:10px;
color:#FFFFFF;
height:20px;
text-align:center;
padding:0px;
background-color:/*#B2D5F1*/#6E97CF;
}

.sfoglia-foto {text-decoration:none;color:#3D74CE /* #3AA2E1 azzurro */;padding-right:10px;padding-left:9px;font-weight:bold;}
.sfoglia-foto-pw A {font-size:14px;text-decoration:none;color:#3D74CE /* #3AA2E1 azzurro */;padding-right:10px;padding-left:9px;font-weight:bold;}
.sfoglia-racconti {font-size:14px;text-decoration:none;color:#3D74CE /* #3AA2E1 azzurro */;padding-right:10px;padding-left:9px;font-weight:bold;}
.leggi-racconti {text-decoration:none;color:#3D74CE /* #3AA2E1 azzurro */;padding-left:10px;padding-right:10px;font-weight:bold;}
.leggi-tutti-racconti {text-decoration:none;color:#3D74CE /* #3AA2E1 azzurro */;font-weight:bold;font-size:12px;}


#box-racconto {
width:198px;
height:60px;
border:1px solid #BDBDBD;
padding-top:5px;
padding-left:4px;
margin-right:8px;
margin-left:9px;
margin-top:3px;
margin-bottom:13px;
overflow:hidden;
}
#box-racconto h1 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
margin-left:0px;
padding-left:0px;
}

#box-racconto p {
font-size:10px;
margin-left:0px;
padding-left:0px;
padding-right:3px;
}

#box-racconto h1 A {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}

#box-racconto h1 A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
#box-racconto h1 A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
#box-racconto h1 A:hover {
color:#333333;
text-decoration:none
}
#box-racconto h1 A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}

/* PROVE RICERCA */
#ricerca-7mates {
	width:432px;
	margin:0px 0px 0px 0px;
}
#ricerca-visititaly {
	margin:0px 0px 0px 0px;
	float:right;height:20px;width:870px;

}
#ricerca-visititaly2 {
	margin:0px 0px 0px 0px;
	float:right;height:20px;width:620px;


}
#ricerca-visititaly3 {
height:20px;display:block;margin-left:0px}

.vai {
	width:47;
	height:22px;
	padding-left:5px;
}
.vai A {
	border:0px solid;
	background-color:#AFD7F1;
	color:#FFFFFF;
	padding-top:5px;
}

.btn-vai {
	float:right;
	margin:-4px 0px 0px 0px;
	padding:0px;
	align:right;
	width:/*45*/65px;
	border:0px;
	cursor:pointer;
	height:24px;
	color:#FFFFFF;
	font-size:11px;	
	background-color:#B2D5F1;
}

.btn-search {
	float:right;
	margin:10px 0px 0px 0px;
	padding:0px;
	border:0px;
	cursor:pointer;
	color:#FFFFFF;
	font-size:15px;
	width:70px;
	font-weight:bold;	
	background-color:Transparent;


}

.searchTAB {
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	margin:0px 0px 15px 0px; 
	padding-left:0px;
	height:55px;
}

.etichette {
font-size:11px;float:left;height:20px;width:/*era quando erano 6 voci 310px;*/
padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;background-color:#f2f2f2;border-bottom:2px solid #ffffff;
}

.etichette A:link {
color:#ffffff;text-decoration:none;font-size:11px;padding:2px 8px 2px 8px;float:left;border-top:1px solid white;border-left:1px solid white;
background-color:#B2D5F1;
}

.etichette A:visited {
color:#ffffff;text-decoration:none;font-size:11px;padding:2px 8px 2px 8px;float:left;border-top:1px solid white;border-left:1px solid white;background-color:#B2D5F1;
}
.etichette A:hover {background-color:white;display:inline-block;
color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:11px;padding:2px 8px 2px 8px;float:left;border-top:1px solid white;border-left:1px solid white;
}
.etichette A:active {
color:#ffffff;text-decoration:none;font-size:11px;padding:2px 8px 2px 8px;float:left;border-top:1px solid white;border-left:1px solid white;background-color:#B2D5F1;
}

.etichette2 {
font-size:13px;float:left;height:20px;/*width:era quando erano 6 voci 310px;*/
padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;font-weight:normal;
}

.etichette2 A:link {
color:#ffffff;text-decoration:none;font-size:13px;padding:2px 8px 2px 8px;float:left;
}

.etichette2 A:visited {color:#ffffff;text-decoration:none;font-size:13px;padding:2px 8px 2px 8px;float:left;}
.etichette2 A:hover {display:inline-block;color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:13px;padding:2px 8px 2px 8px;float:left;}
.etichette2 A:active {color:#ffffff;text-decoration:none;font-size:13px;padding:2px 8px 2px 8px;float:left;}

.etichette4 {
font-size:11px;float:left;height:20px;/*width:era quando erano 6 voci 310px;*/color:#000000;
padding-right:0px;padding-left:0px;padding-bottom:0px;margin:0px;font-weight:normal;
}
.etichette4 p {
color:#000000;text-decoration:none;font-size:11px;padding:2px 3px 2px 3px;float:left;
}
.etichette4 A:link {
color:#000000;text-decoration:none;font-size:11px;padding:2px 3px 2px 3px;float:left;
}

.etichette4 A:visited {color:#000000;text-decoration:none;font-size:11px;padding:2px 3px 2px 3px;float:left;}
.etichette4 A:hover {display:inline-block;color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:11px;padding:2px 3px 2px 3px;float:left;}
.etichette4 A:active {color:#000000;text-decoration:none;font-size:11px;padding:2px 3px 2px 3px;float:left;}

.cerca-in {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:11px;padding:2px 3px 2px 3px;float:left;font-weight:bold}

/**/
.LayerAltro-alloggi {
	margin:0 auto;
    width:135px;
	z-index:3;
	background-color:#F2F2F2;
	color:#FFFFFF;
	text-align:left;
	border:1px solid #D0D0D0;
	overflow: hidden;
}



.LayerAltro-alloggi A {
width:135px;
margin:0px;list-style:none;padding-left:0px;height:20px;padding-top:5px;
display:inline-block;font-size:12px;
cursor:pointer;padding-left:4px;border-bottom:1px solid #d5d5d5d;
background-image:url("http://images.visititaly.com/App_Images/background-tendina.gif");

}

.LayerAltro-alloggi a:link{
color:#333333;
font-size:12px;
text-decoration:none;
background-color:#F2F2F2;
padding-top:2px;
padding-bottom:2px;padding-left:4px;
}

.LayerAltro-alloggi a:visited{
margin:0 auto;
color:#333333;
background-color:#F2F2F2;
font-size:12px;
text-decoration:none;padding-left:4px;

}

.LayerAltro-alloggi a:hover{
margin:0 auto;
color:white;
font-weight:bold;
background-image:url("http://images.visititaly.com/App_Images/background-tendina-a.gif");
font-size:12px;
text-decoration:none;padding-left:4px;
}


.LayerAltro-alloggi a:active{
margin:0 auto;
color:#333333;
background-color:#F2F2F2;
font-size:12px;
text-decoration:none;padding-left:4px;

}
/*buttamipoi*/
.LayerAltro-alloggi2 {
	margin:0 auto;
 	z-index:3;
	color:#FFFFFF;
	text-align:left;
	overflow: hidden;
	width:555px;

}



.LayerAltro-alloggi2 A {
margin:0px;list-style:none;padding-left:0px;height:10px;padding-top:5px;
display:inline-block;font-size:12px;
cursor:pointer;padding-left:4px;padding-right:15px;

}

.LayerAltro-alloggi2 a:link{
color:#ffffff;
font-size:12px;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;padding-left:4px;
}

.LayerAltro-alloggi2 a:visited{
margin:0 auto;
color:#ffffff;
font-size:12px;
text-decoration:none;padding-left:4px;

}

.LayerAltro-alloggi2 a:hover{
margin:0 auto;
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
text-decoration:none;padding-left:4px;
}


.LayerAltro-alloggi2 a:active{
margin:0 auto;
color:#ffffff;
font-size:12px;
text-decoration:none;padding-left:4px;

}

.LayerAltro-alloggi3 {
	margin:0 auto;
    width:135px;
	z-index:5;
	color:#FFFFFF;
	text-align:left;
	border-top:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
	overflow: hidden;
background-color:#ffffff;

}



.LayerAltro-alloggi3 A {
width:135px;
margin:0px;list-style:none;padding-left:0px;padding-top:5px;
display:inline-block;font-size:12px;
cursor:pointer;padding-left:4px;border-bottom:1px solid #d5d5d5;
background-image:url("http://images.visititaly.com/App_Images/background-tendina-c.gif");
background-repeat:no-repeat;


}

.LayerAltro-alloggi3 a:link{
color:#333333;
font-size:12px;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;padding-left:4px;
}

.LayerAltro-alloggi3 a:visited{
margin:0 auto;
color:#333333;
font-size:12px;
text-decoration:none;padding-left:4px;

}

.LayerAltro-alloggi3 a:hover{
margin:0 auto;
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
text-decoration:none;padding-left:4px;
}


.LayerAltro-alloggi3 a:active{
margin:0 auto;
color:#333333;
font-size:12px;
text-decoration:none;padding-left:4px;

}


.LayerAltro-alloggi4 {
	margin:0 auto;
    width:135px;
	z-index:5;
	color:#FFFFFF;
	text-align:left;
	border-top:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
	overflow: hidden;
background-color:#ffffff;

}



.LayerAltro-alloggi4 A {
width:135px;
margin:0px;list-style:none;padding-left:0px;padding-top:5px;
display:inline-block;font-size:11px;
cursor:pointer;padding-left:4px;border-bottom:1px solid #d5d5d5;
background-image:url("http://images.visititaly.com/App_Images/background-tendina-c.gif");
background-repeat:no-repeat;


}

.LayerAltro-alloggi4 a:link{
color:#333333;
font-size:11px;
text-decoration:none;
padding-top:2px;
padding-bottom:2px;padding-left:4px;
}

.LayerAltro-alloggi4 a:visited{
margin:0 auto;
color:#333333;
font-size:11px;
text-decoration:none;padding-left:4px;

}

.LayerAltro-alloggi4 a:hover{
margin:0 auto;
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:11px;
text-decoration:none;padding-left:4px;
}


.LayerAltro-alloggi4 a:active{
margin:0 auto;
color:#333333;
font-size:11px;
text-decoration:none;padding-left:4px;

}

.LayerAltro-alloggi5 {
margin:0 auto;
width:135px;
z-index:5;
	color:#FFFFFF;
	text-align:left;
	border-top:0px solid #D0D0D0;

	overflow: hidden;
background-color:#ffffff;

}

.bandiere A {
float:left
}

.LayerAltro-alloggi5 A {
margin:0px;
list-style:none;
padding:0px;
font-size:11px;
cursor:pointer;
border-bottom:0px solid #d5d5d5;
float:right;
}

.LayerAltro-alloggi5 a:link{
color:#333333;
font-size:11px;
text-decoration:none;padding:2px 2px 2px 4px;

}

.LayerAltro-alloggi5 a:visited{
margin:0 auto;
color:#333333;
font-size:11px;
text-decoration:none;padding:2px 2px 2px 4px;

}

.LayerAltro-alloggi5 a:hover{
margin:0 auto;
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:11px;
text-decoration:none;padding:2px 2px 2px 4px;
}


.LayerAltro-alloggi5 a:active{
margin:0 auto;
color:#333333;
font-size:11px;
text-decoration:none;padding:2px 2px 2px 4px;

}
.LayerAltro-alloggi6 {
	margin:0 auto;
	z-index:5;
	color:#FFFFFF;
	text-align:left;
	border-top:0px solid #D0D0D0;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	overflow: hidden;
	background-color:#ffffff;
}
.LayerAltro-alloggi6 ul {
list-style-type:none;
}
.LayerAltro-alloggi6 li {
list-style-type:none;
}


.LayerAltro-alloggi6 A {
width:25px;
margin:0px;list-style:none;
padding-right:3px;padding-top:0px;
font-size:11px;
cursor:pointer;border-bottom:0px solid #d5d5d5;
background-repeat:no-repeat;
}


/**/

#LayerAltro{
	position:absolute;
	top:180px;
	left:/* era 322px!important*/300px;
	margin:0 auto;
    width:135px;
	z-index:3;
	background-color:#B2D5F1;
	color:#FFFFFF;
	text-align:left;
	
}



#LayerAltro A {
width:135px;
margin:0px;list-style:none;padding-left:0px;height:18px;padding-top:3px;
display:inline-block;font-size:11px;
cursor:pointer;padding-left:4px;
}

#LayerAltro a:link{
color:white;
font-size:11px;
text-decoration:none;
background-color:#B2D5F1;
padding-top:2px;
padding-bottom:2px;padding-left:4px;
}

#LayerAltro a:visited{
margin:0 auto;
color:white;
background-color:#B2D5F1;
font-size:11px;
text-decoration:none;padding-left:4px;

}

#LayerAltro a:hover{
margin:0 auto;
color:#B2D5F1;
background-color:#FFFFFF;
font-size:11px;
text-decoration:none;padding-left:4px;
}


#LayerAltro a:active{
margin:0 auto;
color:white;
background-color:#B2D5F1;
font-size:11px;
text-decoration:none;text-indent:4px;

}
/*#LayerAltro A:link {
	background-color:#B2D5F1;
	color:#FFFFFF;
	text-decoration:none;
}
#LayerAltro A:visited {
	background-color:#B2D5F1;
	color:#FFFFFF;
	text-decoration:none;
}
#LayerAltro A:hover {
	background-color:#FFFFFF;
	color:#B2D5F1;
	text-decoration:none;
}
#LayerAltro A:active {
	background-color:#B2D5F1;
	color:#FFFFFF;
	text-decoration:none;
}*/

.compila-dove {
	margin:0px;
	align:left;
	text-align:left;
	float:left; 
	color:#000000;
	font-size:12px;
	width: 400px;
	height: 20px;
	background-color:#f2f2f2;
	padding-top:4px;
	font-family: Arial, Helvetica, sans-serif;

	
}
.compila-dove p {
	padding-left:8px;
	padding-top:2px;
	font-weight:bold;
	font-size:11px;
	float:left; 
	margin:0px;
	height: 20px;
}
.compila-dove-input {
	border-style:none; 
	border-color: inherit; 
	border-width:0; 
	width:260px; 
	font-size: 11px; 
	height: 15px;
	margin-top:1px;float:left; 
	padding-left:10px;
	background-color:#F2F2F2;
	font-weight:bold;
	color:#333333;
} 

.compila-dove2 
{   width:820px; /* valore da cambiare con aggiunta  */
    float:left; 
	margin:0px;
	align:left;
	text-align:left;
	float:left; 
	color:#333333;
	margin-right:17px;
	padding-top:4px;
	
	
}
.compila-dove2 p {
	padding-left:8px;
	padding-top:2px;
	font-weight:bold;
	font-size:11px;
	float:left; 
	margin:0px;

}
.compila-dove-input2 {
	border-style:none; 
	border-color: inherit; 
	border-width:0; 
	font-size: 16px; 
	height: 25px;
	margin-top:1px;float:left; 
	padding-left:10px;
	padding-top:10px;
	background-color:#F2F2F2;
	font-weight:bold;
	color:#333333;
	width:730px; /* valore da cambiare con aggiunta  */
	float:left;
	
} 

/* ricerca bing */
.compila-dove3 
{   width:580px; /* valore da cambiare con aggiunta  */
    float:left; 
	margin:0px;
	align:left;
	text-align:left;
	float:left; 
	color:#333333;
	margin-right:17px;
	padding-top:4px;
	
	
}
.compila-dove3 p {
	padding-left:8px;
	padding-top:2px;
	font-weight:bold;
	font-size:11px;
	float:left; 
	margin:0px;
	background-color:#f2f2f2;
	height: 20px;


}
.compila-dove-input3 {
	border-style:none; 
	border-color: inherit; 
	border-width:0; 
	font-size: 13px; 
	height: 23px;
	margin-top:0px;float:left; 
	padding-left:10px;
	padding-top:8px;
	background-color:#f2f2f2;
	font-weight:bold;
	color:#333333;
	width:470px; /* valore da cambiare con aggiunta  */
	float:left;
	
} 
.compila-dove-input4 {
	border-style:solid; 
	border-color: #444547; 
	border-width:1px; 
	font-size: 11px; 
	height:15px;
	margin-top:0px;float:left; 
	padding-left:5px;
	padding-top:2px;
	background-color:#ffffff;
	font-weight:bold;
	color:#333333;
	width:430px; /* valore da cambiare con aggiunta  */
	float:left;
	clear:both;
	
} 

.login-lingua {text-align:right;float:left;font-size:10px;margin-top:46px;padding-left:0px;padding-right:0px;width:230px;margin-right:0px;margin-left:5px;display:block}
.login-lingua A:link {text-decoration:none;color:#000000}
.login-lingua A:visited {text-decoration:none;color:#000000}
.login-lingua A:hover {text-decoration:none;color:#459FD7}
.login-lingua A:active {text-decoration:none;color:#000000}
.login-lingua2 {text-align:right;float:left;font-size:10px;margin-top:44px;padding-left:0px;width:230px;margin-right:0px;margin-left:5px;}
.login-lingua2 A:link {text-decoration:none;color:#000000}
.login-lingua2 A:visited {text-decoration:none;color:#000000}
.login-lingua2 A:hover {text-decoration:none;color:#459FD7}
.login-lingua2 A:active {text-decoration:none;color:#000000}
.login-lingua2 img {float:none}

/* guide turistiche e offerte di viaggio */
#box-offerte-viaggio {
width:198px;
border:1px solid #BDBDBD;
padding-top:5px;
padding-left:4px;
margin-right:8px;
margin-left:20px;
margin-top:5px;
margin-bottom:10px;
display:table;font-size:13px;
}
#box-offerte-viaggio h1 {
font-size:11px;
margin-left:0px;
padding-left:5px;
padding-right:3px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:5px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-weight:bold;
}
#box-offerte-viaggio h1 A:link {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
#box-offerte-viaggio h1 A:visited {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
#box-offerte-viaggio h1 A:hover {
text-decoration:none;
color:#333333;
}
#box-offerte-viaggio h1 A:active {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}

#box-offerte-viaggio h2 {
font-size:11px;
margin-left:0px;
padding-left:5px;
padding-right:3px;
margin-top:0px;
margin-bottom:0px;
padding-top:5px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-weight:bold;
}

#box-offerte-viaggio h2 A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#box-offerte-viaggio h2 A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#box-offerte-viaggio h2 A:hover {
color:#333333;
text-decoration:none;
}
#box-offerte-viaggio h2 A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}





#box-offerte-viaggio #offerta img {margin-bottom:5px;}

.img-offerta {margin:5px;}

#box-offerte-viaggio #offerta  {
width:194px;
border-bottom:1px solid #BDBDBD;
margin-right:3px;
margin-bottom:10px;
padding-bottom:0px;
}

#box-offerte-viaggio #offerta #testo-offerta {
display:table;
margin:0px 3px 3px 0px;

}
#box-offerte-viaggio #offerta #testo-offerta h1 {
width:100px;


}


#box-offerte-viaggio #offerta #testo-offerta h2 {width:100px} /* per offerte che si spaccano */

#box-offerte-viaggio #offerta #testo-offerta p {
width:100px;
color:#000000;
margin-bottom:0px;padding-bottom:0px;
}

#testo-offerta {width:110px;margin:0px}

#box-offerte-viaggio img {
float:right;
margin-left:5px;
margin-bottom:3px;
}

.link-offerta {
color:#7F7F7F;
text-decoration:none;
}

/* login in box small */
#container-login {
    margin:0px;
    background-color:#ffffff;
    display:table;
    height:55px;
    background-image:url('http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif')
    } 

#container-login p {
margin-bottom:3px;
margin-top:3px;
margin-left:22px;
margin-right:5px;
font-size:12px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-weight:bold;
padding-top:0px;
padding-left:0px;
padding-bottom:5px;
/*border-bottom:1px solid #d5d5d5;*/
}
#container-login p A:link {
text-decoration:none;
color:#333333;
}
#container-login p A:visited {
text-decoration:none;
color:#333333;
}
#container-login p A:hover {
text-decoration:none;
color:#EA441E;
}
#container-login p A:active {
text-decoration:none;
color:#333333;
}

#container-login ul {
margin:5px 0px 0px 0px;
padding-left:35px;
}

#container-login li {
margin:0px;
font-size:11px;
font-weight:bold;
color:#3D74CE /* #3AA2E1 azzurro */;
list-style-type:circle;
list-style-position:outside;

}

#container-login ul li A:link {
color:#333333;
text-decoration:none;
}
#container-login ul li A:visited {
color:#333333;
text-decoration:none;
}
#container-login ul li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#container-login ul li A:active {
color:#333333;
text-decoration:none;
}

.login {
border:1px Solid #BCBCBC; 
margin-top:3px;
margin-left:20px;
margin-bottom:3px;
width:202px;
}

.pw {
border:1px Solid #BCBCBC; 
margin-top:3px;
margin-bottom:3px;
float:left;
width:162px;
margin-left:20px;
}

.invia {
cursor:pointer;
border:0px;
/*border:0px solid #808080; */
float:right;
width:35px;
margin:3px 17px 0px 3px;
font-size:11px;
color:#FFFFFF;
height:20px;
text-align:center;
padding:0px;
/*background-color:#81A5DE;*/
background-image:url("http://images.visititaly.com/App_Images/sfondi/bt_send.gif");
background-repeat: repeat-x;
background-position:bottom;
}

/*banner*/

#banner-a {
align:center;
width:438px;
border:1px solid #B6B6B6;
margin:10px 20px 10px 20px;
background-color:#f2f2f2;
display:table;
height:120px;
}

#foto-banner {
float:right;
margin-top:0px;
margin-right:5px;
width:95px;
}
#testo-banner {
float:left;
width:300px;
padding-left:20px;
margin-top:10px;
}

#testo-banner h2 {
font-size:18px;
color:#333333;
margin-left:0px;

}
#testo-banner h3 {
font-size:20px;
color:#3D74CE /* #3AA2E1 azzurro */;
margin-left:0px;
margin-bottom:0px;padding-bottom:6px;
}
#testo-banner p {
font-size:11px;
color:#808080;
padding-top:10px;
border-top:1px solid #CFCFCF;
width:265px;
margin-left:0px;
margin-top:0px;
margin-bottom:5px;
padding:6px 0px 0px 0px;
}

#banner-b {
padding-left:20px;
}

#testo-banner-b {
width:460px;
height:50px;
background-repeat:no-repeat;
float:left;
font-size:12px;
color:#808080;
font-weight:bold;
margin-top:7px;
padding:0px;
display:table;



}

#testo-banner-b p {
margin-left:0px;margin-top:10px;
padding-top:3px;padding-left:15px;
width:190px;
background-image:url("http://images.visititaly.com/App_Images/sfondo-banner-b.gif");
height:24px;background-repeat:no-repeat;
}

#testo-banner-b p A:link {
color:#3B99DF;
text-decoration:none;
}

#testo-banner-b p A:visited {
color:#3B99DF;
text-decoration:none;
}

#testo-banner-b p A:hover {
color:#333333;
text-decoration:none;
}

#testo-banner-b p A:active {
color:#3B99DF;
text-decoration:none;
}


#foto-banner-b img {
float:right;
margin:0px 20px -5px 0px;
padding:0px;
}

/*contenuto dove dormire */
#contenuto-dove-dormire {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding:0px;

}
/* alloggi grafica 2 e 3 */
#contenuto-dove-dormire h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}
#contenuto-dove-dormire h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
#contenuto-dove-dormire h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}

#contenuto-dove-dormire ul {
	margin:0px 10px 10px 10px;
	/*border-top:1px solid #DADADA;*/
	width:430px;
	display:table;
}

#contenuto-dove-dormire li {
	list-style-type:circle;
	list-style-position:inside;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
}
#contenuto-dove-dormire li A:link {
color:#333333;
text-decoration:none;
}
#contenuto-dove-dormire li A:visited {
color:#333333;
text-decoration:none;
}
#contenuto-dove-dormire li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contenuto-dove-dormire li A:active {
color:#333333;
text-decoration:none;
}


#contenuto-dove-dormire img {
	float:right;
	margin-top:20px;
	margin-right:3px;
}

/*alloggi grafica 1 */
#contenuto-dove-dormire2 h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
padding-left:20px;
padding-top:11px;
}
#contenuto-dove-dormire2 h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
#contenuto-dove-dormire2 h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}

#contenuto-dove-dormire2 ul {
	margin:10px 10px 10px 10px;
	/*border-top:1px solid #DADADA;*/
	width:430px;

}

#contenuto-dove-dormire2 li {
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #808080;
}
#contenuto-dove-dormire2 li A:link {
color:#333333;
text-decoration:none;
}
#contenuto-dove-dormire2 li A:visited {
color:#333333;
text-decoration:none;
}
#contenuto-dove-dormire2 li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contenuto-dove-dormire2 li A:active {
color:#333333;
text-decoration:none;
}


#contenuto-dove-dormire2 img {
	float:right;
	margin-top:20px;
	margin-right:3px;
}

.text-dovedormire {
color:#808080;font-size:12px;font-weight:regular;padding-top:5px;
}

.text-dovedormire2 {
color:#808080;font-size:12px;font-weight:regular;padding-top:5px;margin-left:20px;
}

.numero {color:#3D74CE /* #3AA2E1 azzurro */;}

#ricerca-dd {
margin:0px;
clear:both;

}

#ricerca-dd h1 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;

}

#ricerca-dd ul {
margin:10px 0px 5px 0px;
border:0px;


}

#ricerca-dd li {
	border:0px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
}


#ricerca-dd li A:link {
color:#333333;
text-decoration:none;
}
#ricerca-dd li A:visited {
color:#333333;
text-decoration:none;
}
#ricerca-dd li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#ricerca-dd li A:active {
color:#333333;
text-decoration:none;
}

#ricerca-dd img {
margin-right:60px
}

#ricerca-dd h3 {
clear:both;
margin-left:20px;
margin-right:20px;
border-top:1px solid #d5d5d5;
padding-top:10px;
margin-top:10px;
margin-bottom:5px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:11px;
}
#ricerca-dd h3 A:link {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
#ricerca-dd h3 A:visited {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
#ricerca-dd h3 A:hover {
text-decoration:none;
color:#333333;
}
#ricerca-dd h3 A:active {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}



.invia-indirizzo {
cursor:pointer;
border:0px solid #808080; 
width:35px;
margin-top:9px;
margin-bottom:10px;
font-size:11px;
color:#808080;
height:19px;
text-align:center;
padding:0px;
background-color:#f0f0f0;
border:1px solid #808080
}

.invia-indirizzo2 {
cursor:pointer;
border:0px solid #808080; 
width:35px;
margin-top:0px;
padding-top:0px;margin-bottom:5px;
font-size:11px;
color:#808080;
text-align:center;
background-color:#f0f0f0;
border:1px solid #808080;
float:none;
}

.cerca-indirizzo {	
	font-size:12px;
	border:1px solid #808080;
	color:#333333;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:10px;
	width:110px;m
	margin-top:10px;
	}
.cerca-periodo {	
	font-size:12px;
	border:1px solid #808080;
	color:#333333;
	margin-left:0px;
	margin-right:0px;
	margin-top:5px;
	margin-bottom:10px;
	width:110px;
	}
/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */	
/* MP 15/02/2011 #contenuto-dd-small deve diventare una classe e con lo sfondo bianco */

.contenuto-dd-small {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	text-align:left;
    background-image: url("http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif");
}

.contenuto-dd-small ul {
margin-top:-2px;
margin-bottom:10px;
margin-left:22px;
padding:0px 0px 0px 0px;
}

.contenuto-dd-small li {
list-style-type:none;

}

.contenuto-dd-small ul li A {
text-decoration:none;
color:#333333;
padding:5px 0px 5px 0px;
}

.contenuto-dd-small ul li A:link { 
color:#333333;
text-decoration:none;
}
.contenuto-dd-small ul li A:visited { 
color:#333333;
text-decoration:none;
}
.contenuto-dd-small ul li A:hover { 
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
.contenuto-dd-small ul li A:active { 
color:#333333;
text-decoration:none;
}

/* ++++++++ codice originale ++++++++ */

#contenuto-dd-small {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	text-align:left;
    background-image: url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio.gif");
}
#contenuto-dd-small h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
padding-right:5px;
padding-left:22px;
padding-top:11px;
}

#contenuto-dd-small ul {
margin-top:-2px;
margin-bottom:10px;
margin-left:22px;
padding:0px 0px 0px 0px;
}

#contenuto-dd-small li {
list-style-type:none;

}


#contenuto-dd-small ul li A {
text-decoration:none;
font-size:11px;
color:#333333;
padding:5px 0px 5px 0px;
}

#contenuto-dd-small ul li A:link { 
color:#333333;
text-decoration:none;
}
#contenuto-dd-small ul li A:visited { 
color:#333333;
text-decoration:none;
}
#contenuto-dd-small ul li A:hover { 
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contenuto-dd-small ul li A:active { 
color:#333333;
text-decoration:none;
}

/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */

#form-cerca {
margin-left:18px;width:442px;/*border-bottom:1px solid #d5d5d5;*/margin-bottom:5px;
}

#form-cerca-periodo {
margin-left:0px;/*border-bottom:1px solid #d5d5d5;*/padding-left:18px;margin-bottom:5px;
}

#AZHead{
clear:both;
padding-top:5px;
margin-top:0px;
margin-left:15px;
margin-right:0px;
margin-bottom:15px;
}

#AZHead h3 {
color:#3D74CE /* #3AA2E1 azzurro */;
padding-left:3px;
margin-left:0px;
border-bottom:1px solid #d5d5d5;
padding-bottom:5px;
width:442px;
}

#AZHead UL{
border:0px;
width:440px;
display: inline;
height: 13px;
line-height: 13px;
margin:10px 0px 15px 3px;
padding:0px 0px 2px 0px;
text-align: left;
text-transform:capitalize;
font-size:12px;
color:#808080;
font-size:9px;
border:1px solid #d5d5d5;
text-align:center;
}
#AZHead LI{
border:0px;
background-attachment: scroll;
background-color: transparent;
background-image: none;
background-repeat: no-repeat;
display: list-item;
float: left;
height: 13px;
line-height: 13px;
list-style-image: none;
list-style-position: outside;
list-style-type: none;
margin:0px;
text-align: center;
width: 15px;
padding: 2px 0px 2px 4px;
}
#AZHead LI A:link {
color:#808080;
text-decoration:none;
}
#AZHead LI A:visited {
color:#808080;
text-decoration:none;
}
#AZHead LI A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#AZHead LI A:active {
color:#808080;
text-decoration:none;
}

#contenuto-slide-community {
	margin:75px 0px 0px 0px;
	width:265px;
	display:table;
	background-color: #ffffff;
	text-align:left;float:left;
} 



#contenuto-slide-community h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
padding-left:9px;
padding-right:56px;
}

#contenuto-slide-community h2 {
font-size:12px;
color:#0089CA;
margin-top:5px;
margin-bottom:5px;
padding-left:10px;
}
#contenuto-slide-community p {
font-size:11px;
color:#808080;
margin-top:2px;
padding-left:10px;
margin-bottom:5px;
}

#contenuto-slide-community ul {
margin:0px;
padding:5px 0px 2px 0px;
}
#contenuto-slide-community li {
float:left;
list-style-type:none;
width:220px;
font-size:11PX;
padding-right:12px;
padding-left:13px;
}

#contenuto-slide-community A:link {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
#contenuto-slide-community A:visited {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}

#contenuto-slide-community A:hover {
text-decoration:none;
color:#333333;
}

#contenuto-slide-community A:active {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}

#entra-community {
width:222px;height:60px;display:block;
}



#box-azzurro-community {
float:right;
width:585px;
background-image:url(http://images.visititaly.com/App_Images/sfondo-box-slide.gif);
height:215px;
}

#box-azzurro-community h1 {
font-size:16px;
color:#ffffff;
margin-top:40px;
margin-bottom:5px;
padding-left:70px;
padding-right:65px;
padding-bottom:5px;
}

#box-azzurro-community p {
font-size:12px;
color:#ffffff;
margin-top:5px;
padding-left:70px;
padding-right:70px;
margin:0px;

}

#newsletter {
width:450px;
margin-left:70px;
margin-top:10px;
border-top:1px solid #5EA7D4;
padding-top:10px;
}
#newsletter h2 {
color:#FFFFFF;
font-size:13px;
font-weight:bold;
}

#container-newsletter {
margin-top:10px;
padding-top:0px;
width:300px;
}

#container-newsletter A {
text-decoration:none;
color:#ffffff;
}

#container-newsletter A:hover {
text-decoration:none;
color:#E6F4FC;
}

.newsletter {
border:1px Solid #BCBCBC; 
margin-top:3px;
margin-bottom:3px;
float:left;
width:200px;
margin-left:0px;
}

.iscriviti {
cursor:pointer;
border:0px solid #808080; 
/*float:right;*/
width:150px;
font-weight:bold;
margin:3px 20px 0px 0px;
font-size:14px;
color:#FFFFFF;
height:20px;
text-align:left;
padding:0px;
background-color:#B2D5F1;
background-image:url("http://images.visititaly.com/App_Images/bck-iscriviti.gif")
}

/*AGGIUNTE PAGINA RACCONTO*/

#pagina-racconto {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
}

#pagina-racconto .BlkTitolo {
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}
#pagina-racconto h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
padding:0px;
}
#pagina-racconto .Autore
{
    float: left;
    margin-right: 12px;
    margin-top: 5px;
    margin-bottom: 0px;
    font-size: 12px;
    color: #333333;
    text-decoration: none;
    padding-bottom: 0px;
    padding-top: 5px;
    font-weight: regular;
    line-height: 18px;
    font-style: italic;
}
#pagina-racconto p {
margin-left:0px;
padding-left:18px;
margin-top:0px;
margin-bottom:0px;
font-size:14px;
color:#333333;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
line-height:20px;
text-align:justify;
width:440px;
float:left;
}

#pagina-racconto h4 {
float:right;
margin-right:12px;
margin-top:5px;
margin-bottom:0px;
font-size:12px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:regular;
line-height:18px;
}

#pagina-racconto h4 A:link {
color:#333333;
text-decoration:none;
}
#pagina-racconto h4 A:visited {
color:#333333;
text-decoration:none;
}
#pagina-racconto h4 A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#pagina-racconto h4 A:active {
color:#333333;
text-decoration:none;
}
#pagina-racconto .TxtSize {
clear:both;
float:right;
margin-right:18px;
margin-top:5px;
margin-bottom:0px;
font-size:12px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:regular;
line-height:18px;
}

#pagina-racconto .TxtSize A:link {
color:#333333;
text-decoration:none;
}
#pagina-racconto .TxtSize A:visited {
color:#333333;
text-decoration:none;
}
#pagina-racconto .TxtSize A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#pagina-racconto .TxtSize A:active {
color:#333333;
text-decoration:none;
}

#footer {
	margin:0px;
	width:980px;
	display:table;
	background-color: #6D97CF;
	background-image:url(http://images.visititaly.com/App_Images/lati-bordo.gif)
} 

#disclaimer {
float:right;
width:740px;
text-align:left;
margin:7px 0px 0px 15px;
padding:0px;
border-left:1px solid #D2D3D4;
}

#disclaimer p {
font-size:11px;
color:#808080;
margin-left:15px;
margin-bottom:3px;
}

#disclaimer h1 {
font-size:12px;
color:#333333;
margin-left:15px;
margin-top:3px;
}


#disclaimer-footer {margin-left:26px;margin-right:32px;color:#333333;padding-top:10px;font-size:10px;}
#briciole {
	
	margin:0px;
	width:980px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url(http://images.visititaly.com/App_Images/lati-bordo-grigio.gif)

}
/*#briciole {
	padding:0px;
	margin:0px;	border-right:1px solid #C5C5C5;
	display:table;
	background-color: #EDEDED;
	text-align:left;width:980px;
	background-image:url(http://images.visititaly.com/App_Images/lati-briciole.gif);
background-repeat:no-repeat;
}*/

#briciole p {color:#333333;margin-left:20px;font-weight:bold;font-size:12px;margin-top:3px;margin-bottom:3px;}
#briciole p A  {padding-left:5px;padding-right:5px}
#briciole p A:link {color:#01328F /* #3AA2E1 azzurro */;}
#briciole p A:visited {color:#01328F /* #3AA2E1 azzurro */;}
#briciole p A:hover {color:#333333;}
#briciole p A:active {color:#01328F /* #3AA2E1 azzurro */;}


#contenitore-briciole {align:center;background-color:#ffffff;width:980px;margin-left:32px;margin-top:0px;margin-bottom:0px;display:inline-table;clear:both}

/*img viewer*/
#footerbar {color:#CC9999}
#foto {
	float:left; /*era right*/
	margin-left:0px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:0px;
	BORDER:1px solid #D0D0D0;
	height:58px;
}

#foto img {
	width:80px;
	height:58px;
	padding:0px;
	margin:0px 0px -5px 0px;
}
#foto2 {
	float:left; /*era right*/
	margin-left:0px;
	margin-right:13px;
	margin-top:10px;
	margin-bottom:0px;
	BORDER:1px solid #D0D0D0;
	height:49px;
	width:73px;
}



/* thumbnail */
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
/*background: #313131;*/
/*background-image:url("http://images.visititaly.com/App_Images/shadow.gif");
background-repeat:repeat-x;
*/
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
border: 1px solid #313131;
background: #313131;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 16px Tahoma;
letter-spacing: 5px;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: white;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
line-height:30px;
border:0px;
}
#thumbBox #thumbImage IMG{
height:550px;
}
#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EFEFEF;
padding: 5px;
z-index: 5;
}
#contenitore-foto-racconto {
clear:both;
margin-left:18px;
align:left;
width:460px;

}

#directory-racconti {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding:5px 0px 0px 0px;

}

#directory-racconti h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:0px;
margin-top:0px;
}
#directory-racconti h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
#directory-racconti h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}
#directory-racconti h2 {
font-size:12px;
color:#808080;
margin:5px 10px 5px 20px;
font-weight:regular;
}

#directory-racconti ul {
	margin:5px 10px 5px 20px;
	/*border-top:1px solid #DADADA;*/
	width:240px;
	display:table;
padding-top:0px;padding-left:15px;
padding-bottom:0px;
}

#directory-racconti li {
	list-style-type:circle;
	list-style-position:/*inside*/outside;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
}
#directory-racconti li A:link {
color:#333333;
text-decoration:none;
}
#directory-racconti li A:visited {
color:#333333;
text-decoration:none;
}
#directory-racconti li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#directory-racconti li A:active {
color:#333333;
text-decoration:none;
}






#directory-racconti h3 {
font-size:12px;
color:#808080;
/*float:left;*/
margin-bottom:5px;
margin-top:5px;
margin-left:22px;
font-weight:regular;
}
#directory-racconti h3 A {
color:#808080;
text-decoration:none;

}
#directory-racconti h3 A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;

}

#directory-racconti img {
	float:right;
	margin-top:20px;
	margin-right:3px;
}
#directory-racconti p {
color:#333333;
font-size:11px;
margin-left:22px;
margin-right:20px;
margin-top:0px;
padding-top:0px;
margin-bottom:3px;
margin-top:3px;
}

#directory-racconti p A {
color:#333333;
font-size:11px;
margin-left:0px;
padding-top:3px;
padding-bottom:8px;
}

#directory-racconti p A:hover {
color:#0186C9;
font-size:12px;
margin-left:0px;
margin-top:3px;
margin-bottom:3px;
}

#cartina-geografica img {
padding:0px;margin:0px 22px 10px 0px
}
    
#inserisci-guida {
	margin:0px 4px 0px 4px;
	width:500px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	padding:10px;
	border:1px solid #C5C5C5 ;

}

#inserisci-guida p {
color:#333333;
font-size:12px;
margin-left:20px;
margin-right:20px;
margin-top:0px;
padding-top:0px;
margin-bottom:8px;
margin-top:8px;
}

#inserisci-guida p A {
color:#333333;
font-size:11px;
margin-left:0px;
padding-top:3px;
padding-bottom:8px;
font-weight:bold;
}
#inserisci-guida p A:visited {
color:#333333;
font-size:11px;
margin-left:0px;
padding-top:3px;
padding-bottom:8px;
}

#inserisci-guida p A:hover {
color:#0186C9;
font-size:11px;
margin-left:0px;
margin-top:3px;
margin-bottom:3px;
}

#inserisci-guida h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
margin-top:11px;
padding-bottom:0px;
margin-bottom:5px;

}
#inserisci-guida h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
#inserisci-guida h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}
#inserisci-guida h3 {
font-size:14px;
color:#333333;
font-weight:bold;
margin-left:18px;
padding-left:2px;
margin-right:20px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:5px;
margin-top:0px;
}
#inserisci-guida ul {
	margin:0px 10px 10px 20px;
	/*border-top:1px solid #DADADA;*/
	width:250px;
	display:table;
padding-top:0px;padding-left:15px;
}

#inserisci-guida li {
	list-style-type:circle;
	list-style-position:inside;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
}
#inserisci-guida li A:link {
color:#333333;
text-decoration:none;
}
#inserisci-guida li A:visited {
color:#333333;
text-decoration:none;
}
#inserisci-guida li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#inserisci-guida li A:active {
color:#333333;
text-decoration:none;
}

#corpoTestoGuida {margin-bottom:10px;margin-top:10px}

#corpoTestoGuida A:link {
color:#3D74CE;
text-decoration:none;
font-size:14px;
}
#corpoTestoGuida A:visited {
color:#3D74CE;
text-decoration:none;
font-size:14px;
}
#corpoTestoGuida A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:underline;
font-size:14px;
}
#corpoTestoGuida A:active {
color:#3D74CE;
text-decoration:underline;
font-size:14px;
}

#corpoTestoGuida P A:link {
color:#3D74CE;
text-decoration:none;
font-size:14px;
}
#corpoTestoGuida P  A:visited {
color:#3D74CE;
text-decoration:none;
font-size:14px;
}
#corpoTestoGuida P  A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:underline;
ùfont-size:14px;
}
#corpoTestoGuida P  A:active {
color:#3D74CE;
text-decoration:underline;
font-size:14px;
}

#inserisci-guida img {
	float:right;
	margin-top:20px;
	margin-right:3px;
}

#commenti-racconto {
clear:both;margin:20px 0px 0px 0px;
}

#commenti-racconto h1 {
color:#333333;
font-size:16px;
font-weight:bold;
}

#commenti-racconto h1 A {
padding-left:5px;
}

#commenti-racconto h1 A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
}
#commenti-racconto h1 A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
}
#commenti-racconto h1 A:hover {
color:#333333;
font-size:12px;
}
#commenti-racconto h1 A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
}

#commenti-racconto ul {
margin:2px 0px 2px 20px;
padding-left:20px;
}

#commenti-racconto li {
margin:0px;
font-size:11px;
padding-top:3px;
padding-bottom:3px;
text-indent:5px;
list-style-type:none}

.pubblica-post 
{
    margin-top:10px;
    margin-left:20px;
    margin-bottom:0px;
    width:340px;
    font-size:12px;
    color:#333333;
    }

.pubblica-post tr td 
{
    padding:5px;
    font-weight:bold;
    }

.pubblica-post tr td A:link
{color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
.pubblica-post tr td A:hover
{color:#333333;text-decoration:none;}
.pubblica-post tr td A:visited
{color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
.pubblica-post tr td A:active
{color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
 
.controlli-post  
{border:0px solid #000;font-size:11px;text-align:left;margin:2px 25px}    


    
.text-box 
{   font-weight:regular;
    margin-left:0px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #808080;
    width:80%;
}
.camera-box 
{   font-weight:regular;
    margin-left:0px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #808080;
    width:20px;
}
.data-box 
{   font-weight:regular;
    margin-left:0px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #808080;
    width:10%;
}

.btn-post 
{
cursor:pointer;
border:0px solid #808080; 
float:right;
width:100%;
margin:3px 0px 0px 0px;
font-size:11px;
color:#FFFFFF;
height:20px;
text-align:center;
padding:0px;
background-color:#B2D5F1;
background-image:url("http://images.visititaly.com/App_Images/bck-iscriviti.gif")
}

#commenti-racconto li  {
margin-left:-20px;
width:440px;
}

#commenti-racconto li h2 {
margin:0px 0px 3px 0px;
padding:5px 0px 0px 0px;
font-size:12px;background-color:#DDF2FF;
height:25px;
}

#commenti-racconto li h2 A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
}

#commenti-racconto li h2 A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
}

#commenti-racconto li h2 A:hover {
color:#333333;
}

#commenti-racconto li h2 A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
}

#commenti-racconto li p {
margin-top:3px;
border-bottom:1px solid #D5D5D5;
clear:both;
}

#commenti-racconto li p A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
}
#commenti-racconto li p A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
}
#commenti-racconto li p A:hover {
color:#333333;
}
#commenti-racconto li p A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
}

#inserisci-commento p {
font-size:12px;
}

#inserisci-commento p A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
}
#inserisci-commento p A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
}
#inserisci-commento p A:hover {
color:#333333;
}
#inserisci-commento p A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
}

#foto-community img {
width:440px;
margin-left:18px;
margin-top:10px;
border:1px solid #D0D0D0;
}

/* risultati ricerca */

#colonna-centrale-risultati {float:left;width:730px;margin-right:0px;margin-bottom:10px;padding-left:4px;padding-left:0px!important;}
#colonna-centrale-risultati .NearBy {
    margin:5px 0px 5px 0px;
    padding:0px 0px 5px 10px;
    border-bottom:1px solid #C5C5C5;
    font-size: 14px; 
    color:#D82D23;
    font-weight: bold;
    
}
#contenitore-arrotondato-risultati {align:center;background-color:#ffffff;width:730px;margin-left:0px;margin-top:0px;display:inline-table;clear:both;margin-bottom:5px;}
#top-bordo-risultati {
   margin:0px;
   width:730px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-risultati.gif");
   background-repeat: no-repeat;
}

#bottom-bordo-risultati {
   margin:0px;
   width:730px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-risultati.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}


#contenuto-risultati {
	margin:0px;
	width:730px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-risultati.gif");
	padding-right:0px;
	
}

#contenuto-risultati h1 {
font-size:16px;
color:#000000;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
margin-bottom:5px;
}

#contenuto-risultati h2 {
font-size:16px;
color:#268CCE;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}

#contenuto-risultati #scheda-hotel {
width:700px;
margin-left:18px;
margin-top:10px;
/*padding-top:10px;*/
border-bottom:1px solid #d5d5d5;
display:table;
}

#contenuto-risultati #scheda-hotel img {
float:left;
width:60px;
height:60px;
/*width:100px;
height:67px;
margin:5px 10px 2px 5px;*/
margin:0px 8px 2px 0px;
border:1px solid #d5d5d5;

}
#contenuto-risultati #scheda-hotel h1 {
font-size:12px;
color:#333333;
font-weight:bold;
margin:0px;
padding:0px;
}

#contenuto-risultati #scheda-hotel h2  {
font-size:13px;
color:#333333;
font-weight:bold;
/*margin:2px 10px 2px 5px;*/  /*MP 21/10/09*/
margin:2px 10px 0px 5px;	  /*MP 21/10/09*/
padding:0px;
}

#contenuto-risultati #scheda-hotel h2 A:link  {
color:#333333;
text-decoration:none;
margin:0px;	  /*MP 21/10/09*/
padding:0px;
}
#contenuto-risultati #scheda-hotel h2 A:visited  {
color:#333333;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel h2 A:hover  {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel h2 A:active  {
color:#333333;
text-decoration:none;
}

#contenuto-risultati #scheda-hotel h3  {
font-size:11px;
color:#333333;
/*margin:5px 10px 5px 10px;*/  /*MP 21/10/09*/
margin:0px 10px 0px 10px;
font-weight:normal;padding-top:0px;
line-height:15px;
padding-top:3px;
}
#contenuto-risultati #scheda-hotel h3 A:link  {
color:#268CCE;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel h3 A:visited  {
color:#268CCE;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel h3 A:hover  {
color:#333333;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel h3 A:active  {
color:#268CCE;
text-decoration:none;
}

#contenuto-risultati #scheda-hotel h4  {
float:right;margin-top:13px;color:#009CD6;font-size:18px;text-align:right;margin-right:5px
}

#contenuto-risultati #scheda-hotel h4 A {
text-align:right;
color:#333333;font-size:12px;
text-transform:uppercase;
padding-top:5px;
}
#contenuto-risultati #scheda-hotel h4 A:hover {
text-align:right;
color:#009CD6;font-size:12px;
text-transform:uppercase;
padding-top:5px;
}

#contenuto-risultati #scheda-hotel p  {
font-size:12px;
line-height:15px;
color:#333333;
margin-left:0px;
padding:0px 5px 5px 0px;
margin-bottom:5px;
margin-top:0px;
float:none;
}

#contenuto-risultati #scheda-hotel p A {
color:#009CD6;
font-weight:bold;font-size:12px;
}

#contenuto-risultati #scheda-hotel p A:hover {
color:#333333;
font-weight:bold;font-size:12px;
}

#contenuto-risultati #scheda-hotel #star img {
border:0px;height:9px;
}
#star2 {
	float:left;
	margin:5px 3px 0px 0px;
	padding:0px;
}
#star2 img {
padding:0px;
margin:0px;
width:11px;
height:9px;
border:0px;
}

#star {
	float:right;
	margin:5px 5px 0px 0px;
    border:0px
}

#star img {
padding:0px;
margin:0px;
width:60px;
height:9px;
border:0px;
}

#starPW {
	float:right;
	margin:5px 5px 0px 0px;
    border:0px
}

#starPW img {
padding:0px;
margin:0px;
border:0px;
height:22px;
}

#contenuto-small ul {
margin:4px 0px 4px 22px;
padding:0px;
list-style:none;
font-size:11px;}

#contenuto-small li  {
padding-top:3px;
padding-right:5px;
text-align:left;

}

#contenuto-small li A {
width:90px;
text-align:left;
}

#contenuto-small li A:link {
color:#333333;
text-decoration:none
}
#contenuto-small li A:visited {
color:#333333;
text-decoration:none
}
#contenuto-small li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
#contenuto-small li A:active {
color:#333333;
text-decoration:none
}

#scheda-hotel-testo {
width:700px;
margin-left:20px;
margin-top:0px;
padding-top:0px;
}

/* MP 29/03/2010 stile per risultati*/
#scheda-hotel-testo .risultato {
font-size:11px;
margin-left:0px;
padding-top:3px;
display:table;
clear:both;
}

#scheda-hotel-testo .risultato  A:link  {
color:#333333;
text-decoration:none;
font-weight:normal;
text-transform:capitalize;

}
#scheda-hotel-testo .risultato  A:visited  {
color:#333333;
text-decoration:none;
}
#scheda-hotel-testo .risultato  A:hover  {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#scheda-hotel-testo .risultato  A:active  {
color:#333333;
text-decoration:none;
}

#scheda-hotel-testo h1 {
font-size:12px;
color:#333333;
font-weight:bold;
margin:0px;
padding:0px;
}

#scheda-hotel-testo h2  {
font-size:13px;
color:#333333;
font-weight:bold;
margin:10px 10px 0px 0px;
padding:0px;
}

#scheda-hotel-testo h2 A:link  {
color:#333333;
text-decoration:none;
}
#scheda-hotel-testo h2 A:visited  {
color:#333333;
text-decoration:none;
}
#scheda-hotel-testo h2 A:hover  {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#scheda-hotel-testo h2 A:active  {
color:#333333;
text-decoration:none;
}


#scheda-hotel-testo h3  {
font-size:11px;
color:#333333;
margin:3px 0px 0px 0px;
font-weight:normal;
padding-bottom:10px;
border-bottom:1px solid #D5D5D5;
width:688px;
}

#scheda-hotel-testo h3 A:link  {
font-size:11px;
color:#333333;
text-decoration:none;
font-weight:normal;

}
#scheda-hotel-testo h3 A:visited  {
font-size:11px;
color:#333333;
text-decoration:none;
}
#scheda-hotel-testo h3 A:hover  {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#scheda-hotel-testo h3 A:active  {
font-size:11px;
color:#333333;
text-decoration:none;
}


/* livello regione*/

#contenuto-regione {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
}

#contenuto-regione h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}
#contenuto-regione h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
#contenuto-regione h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}

#contenuto-regione h3 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
margin-left:20px;
margin-right:20px;
border-bottom:1px solid #d5d5d5;
padding-bottom:10px;
margin-bottom:0px;
}


#contenuto-regione #AZ-list {
	margin:10px 0px 5px 5px;
	padding-left:20px;
	font-size:14px;
}

#contenuto-regione #AZ-list A {
text-transform:capitalize;
font-size:14px;padding-RIGHT:7px;
text-decoration:none;
}

#contenuto-regione #AZ-list A:link{
color:#333333;
font-weight:bold;
}

#contenuto-regione #AZ-list A:visited {
color:#333333;
font-weight:bold;
}

#contenuto-regione #AZ-list A:hover{
color:#0289CB;
font-weight:bold;
}

#contenuto-regione #AZ-list A:active {
color:#333333;
font-weight:bold;
}

#contenuto-regione #AZ-list UL{
border:0px;
width:440px;
height: 13px;
line-height: 13px;
margin:10px 0px 15px 7px;
padding:0px 0px 2px 0px;
text-align: left;
text-transform:capitalize;
font-size:14px;
color:#808080;
font-size:11px;
text-align:center;
list-style-type: none;

}
#contenuto-regione #AZ-list LI{
border:0px;
float: left;
height: 13px;
line-height: 13px;
list-style-type: none;
margin:0px;
text-align: center;
width: 17px;
padding: 2px 0px 2px 3px;
}

#contenuto-regione #AZ-list LI A:link{
color:#333333;
font-weight:bold;
}

#contenuto-regione #AZ-list LI A:visited {
color:#333333;
font-weight:bold;
}

#contenuto-regione #AZ-list LI A:hover{
color:#0289CB;
font-weight:bold;
}

#contenuto-regione #AZ-list LI A:active {
color:#333333;
font-weight:bold;
}

#contenuto-regione ul {
	margin:5px 10px 5px 0px;
padding-left:20px;
	/*border-top:1px solid #DADADA;*/
	display:table;
	width:440px;
}

#contenuto-regione li {
	margin-left:0px;

	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
	width:170px;
	float:left;
	list-style-type:none;
}
#contenuto-regione li A:link {
color:#333333;
text-decoration:none;
}
#contenuto-regione li A:visited {
color:#333333;
text-decoration:none;
}
#contenuto-regione li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contenuto-regione li A:active {
color:#333333;
text-decoration:none;
}

#contenuto-regione h3 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
margin-left:20px;
margin-right:20px;
border-bottom:1px solid #d5d5d5;
padding-bottom:10px;
margin-bottom:5px;
}


#contenuto-regione #AZ-list-aperta {
	margin:5px 0px 10px 5px;
	font-size:14px;
text-align:left
}


#contenuto-regione #AZ-list-aperta ul {
	margin:0px 10px 5px 0px;
	padding-left:20px;
	/*border-top:1px solid #DADADA;*/
	display:table;
	width:440px;
	text-align:left
}

#contenuto-regione #AZ-list-aperta li {
	margin-left:0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
	width:170px;
	float:left;
	list-style-type:none;
}




#contenuto-regione #AZ-list-aperta LI A:link{
color:#333333;
font-weight:bold;
}

#contenuto-regione #AZ-list-aperta LI A:visited {
color:#333333;
font-weight:bold;
}

#contenuto-regione #AZ-list-aperta LI A:hover{
color:#0289CB;
font-weight:bold;
}

#contenuto-regione #AZ-list-aperta LI A:active {
color:#333333;
font-weight:bold;
}

.az-selected {color:#1090D1}


#prenota-ora {
height:50px;float:right;margin-right:10px;margin-left:140px;/*background-image:url(http://images.visititaly.com/App_Images/bck-prenota-ora.gif)*/;text-align:center;
background-color:#F2F2F2;color:#FFFFFF;padding:5px;border:1px solid #D5D5D5;width:130px;margin-bottom:5px;
}
#prenota-ora h1{
color:#ffffff;font-weight:bold;font-size:14px;border:0px;text-align:center;margin:5px 2px 0px 2px;clear:both;height:30px}


#prenota-ora A {
color:#268CCE;
text-decoration:none;
font-size:14px;
text-align:center;
font-weight:bold;

}
#prenota-ora A:hover {
color:#333333;
text-decoration:none;
font-size:14px;
text-align:center;
font-weight:bold;
}
/* old contenuto regione cartina prima dell'effetto mappa
#contenuto-regione-cartina  {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
}

#contenuto-regione-cartina  h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}
#contenuto-regione-cartina  h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
#contenuto-regione-cartina  h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}

#contenuto-regione-cartina  h3 {
color:#3D74CE ;
font-size:12px;
margin-left:20px;
margin-right:20px;
border-bottom:1px solid #d5d5d5;
padding-bottom:10px;
margin-bottom:0px;
}



#contenuto-regione-cartina ul {
	margin:5px 0px 5px 0px;
	padding-left:20px;
	border-top:1px solid #DADADA;
	width:280px;
	float:left;

}

#contenuto-regione-cartina li {
	margin-left:0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE ;
	font-size:12px;
	font-weight:bold;
	width:128px;
	float:left;
	list-style-type:none;



}
#contenuto-regione-cartina li A {
color:#333333;
text-decoration:none;
background-image: url(http://images.visititaly.com/App_Images/list.gif); 
background-repeat: no-repeat;
background-position: left center;
padding-left:12px;

}

#contenuto-regione-cartina li A:hover {
color:#3D74CE ;
text-decoration:none;
background-image: url(http://images.visititaly.com/App_Images/freccia.gif); 
background-repeat: no-repeat;
background-position: left center;
padding-left:12px;
}*/


#contenuto-regione-cartina  {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;padding-top:5px;
}

#contenuto-regione-cartina h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-bottom:5px;
}
#contenuto-regione-cartina  h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
#contenuto-regione-cartina  h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}

#contenuto-regione-cartina  h3 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
margin-left:20px;
margin-right:20px;
border-bottom:1px solid #d5d5d5;
padding-bottom:10px;
margin-bottom:0px;
}



#contenuto-regione-cartina ul {
	margin:5px 0px 5px 0px;
	padding-left:15px;
	/*border-top:1px solid #DADADA;*/
	width:280px;
	float:left;

}

#contenuto-regione-cartina li {
	margin-left:0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:11px;
	font-weight:bold;
	width:/*132px*/132px;
	float:left;
	list-style-type:none;



}
#contenuto-regione-cartina li A {
padding-left:12px;
color:#333333;
text-decoration:none;
}

#contenuto-regione-cartina li A:hover {
padding-left:12px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}

.selezionato{
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
background-image: url("http://images.visititaly.com/App_Images/images//freccia.gif"); 
background-repeat: no-repeat;
background-position: left center;
}

.selezionato A:visited{
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
background-image: url("http://images.visititaly.com/App_Images/images//freccia.gif"); 
background-repeat: no-repeat;
background-position: left center;
}

.selezionato A:Hover{
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
background-image: url("http://images.visititaly.com/App_Images/images//freccia.gif"); 
background-repeat: no-repeat;
background-position: left center;
}


.deselezionato {
color:#333333;
text-decoration:none;
background-image: url("http://images.visititaly.com/App_Images/images//list.gif"); 
background-repeat: no-repeat;
background-position: left center;}

.deselezionato A:visited{
color:#333333;
text-decoration:none;background-image: url(http://images.visititaly.com/App_Images/images//list.gif); 
background-repeat: no-repeat;
background-position: left center;font-size:11px;}
.deselezionato a:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
background-image: url("http://images.visititaly.com/App_Images/images//freccia.gif"); 
background-repeat: no-repeat;
background-position: left center;
font-size:11px;
}


#contenuto-risultati h3 {
font-size:12px;
color:#333333;
font-weight:regular;
margin:0px;
margin-left:18px;
padding-left:2px;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}

#contenuto-risultati p {
margin-left:0px;
padding-left:18px;
padding-right:18px;
margin-top:0px;
margin-bottom:0px;
font-size:11px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
line-height:15px;
text-align:justify;
float:left;
}

.text-box 
{   font-weight:regular;
    margin-left:0px;
    width:350px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #808080;
}

.btn-post 
{
cursor:pointer;
border:0px solid #808080; 
float:right;
width:440px;
margin:3px 0px 0px 0px;
font-size:11px;
color:#FFFFFF;
height:20px;
text-align:center;
padding:0px;
background-color:#B2D5F1;
background-image:url("http://images.visititaly.com/App_Images/bck-iscriviti.gif")
}

#form-vi-editing #combo-box {font-size:10px}

#directory-indice {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding:0px;

}

#directory-indice h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}
#directory-indice h2 {
font-size:15px;
color:#808080;
margin-bottom:3px;
margin-top:3px;
padding-top:5px;
font-weight:regular;

margin-left:20px;
}
#directory-indice h2 A {
font-size:15px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}
#directory-indice h2 A:hover {
font-size:15px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}

#directory-indice ul {
	margin:0px 10px 10px 20px;
	/*border-top:1px solid #DADADA;*/
	width:240px;
	display:table;
padding-top:0px;padding-left:5px;
}

#directory-indice li {
	/*list-style-type:circle;
	list-style-position:outside;*/
list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;line-height:18px;
}
#directory-indice li A:link {
color:#333333;padding-top:0px;
text-decoration:none;
font-weight:bold;
}
#directory-indice li A:visited {
color:#333333;padding-top:0px;
text-decoration:none;font-weight:bold;
}
#directory-indice li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;padding-top:0px;
text-decoration:none;font-weight:bold;
}
#directory-indice li A:active {
	color:#333333;padding-top:0px;
text-decoration:none;font-weight:bold;
}

#directory-indice li img {
float:left;margin:0px;padding-right:10px;
}


#directory-indice img {
	float:right;
	margin-top:20px;
	margin-right:3px;
}
.up-down {padding-right:15px;float:right}



.localita-az 
{margin:0px 20px 5px 20px;text-align:justify;font-weight:bold;clear:both;border:1px solid #E2E2E3;padding:3px 5px 5px 5px;
 }
.localita-az p {text-align:left;margin:0px;color:#3D74CE /* #3AA2E1 azzurro */;font-weight:bold;font-size:12px;margin-bottom:0px;}
.localita-az A
{text-decoration:none;color:#333333;
 font-size:12px;padding-right:5px
 }
 
 .scroll-localita 
 {
position:relative;width:195px; height:127px;height:119px!important;overflow:hidden;margin-top:0px;margin-bottom:0px;
     }

.btn-post {
    border:0px;
    width:100%;
    font-weight:bold;
    font-size:14px;
    padding:2px;
    background-color:#B5DDF1;
    color:#ffffff;
    background-image:url("http://images.visititaly.com/App_Images/bck-iscriviti.gif")
}

/* backoffice visititaly*/

.invia-admin-box {
cursor:pointer;
border:0px solid #808080; 
width:466px;
margin-left:18px;
margin-right:0px;
font-size:14px;
color:#333333;
text-align:center;
padding:0px;
background-color:#B2D5F1;
font-weight:bold;
}

.spanfoto {background-color:Black}


.elimina-foto {
cursor:pointer;
width:97px;
border:0px solid #808080; 
font-size:10px;
color:#333333;
height:20px;
text-align:center;
background-color:#B2D5F1;
margin-right:4px;
}

.titolo-editabile {
margin-left:18px;
font-size:14px;
color:#333333;
font-weight:bold;
padding-left:2px;
border:1px solid #D5D5D5;
padding-top:5px;
padding-bottom:5px;
width:448PX;width:446PX!important;
}

.elimina {
border:0px;
background-color:#ff0000;
margin-left:0px;
font-size:14px;
color:#ffffff;
font-weight:bold;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
padding-top:5px;
padding-bottom:5px;
margin-top:5px;
}

#container-elimina-foto {margin-left:0px}

.salva-racconto 
{border:0px;
background-color:#B2D5F1;
margin-left:17px;
font-size:14px;
color:#333333;
font-weight:bold;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
padding-top:5px;
padding-bottom:5px;
width:452PX;width:450PX!important;
}
#top-bordo-medio h1 {
border-bottom: 1px solid rgb(213, 213, 213);
color: rgb(51, 51, 51);
font-size: 16px;
font-weight: bold;
margin: 0px 20px 18px;
margin-left: 18px;
margin-right: 20px;
padding-bottom: 5px;
padding-left: 2px;
padding-top: 11px;
display:block;
}
#top-bordo-medio h4 {
color: rgb(51, 51, 51);
float: left;
font-size: 12px;
line-height: 18px;
margin-bottom: 0px;
margin-left: 22px;
margin-top: 5px;
padding-bottom: 0px;
padding-top: 5px;
text-decoration: none;
display: block;
font-weight: bold;
margin: 1.33em 0px 1.33em 0px;
}



#UcFoto_contenitorefotoImage {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
}

#UcFoto_contenitorefotoImage h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}

#UcFoto_contenitorefotoImage p {
margin-left:0px;
padding-left:18px;
margin-top:0px;
margin-bottom:0px;
font-size:14px;
color:#333333;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
line-height:15px;
text-align:justify;
width:440px;
float:left;
}

#UcFoto_contenitorefotoImage h4 {
float:right;
margin-right:12px;
margin-top:5px;
margin-bottom:0px;
font-size:12px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:regular;
line-height:18px;
}

#UcFoto_contenitorefotoImage h4 A:link {
color:#333333;
text-decoration:none;
}
#UcFoto_contenitorefotoImage h4 A:visited {
color:#333333;
text-decoration:none;
}
#UcFoto_contenitorefotoImage h4 A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#UcFoto_contenitorefotoImage h4 A:active {
color:#333333;
text-decoration:none;
}

#top-link-footer{
float:right;
width:737px;
text-align:left;
margin-bottom:0px;
margin-left:0px;
padding:0px;border-left:1px solid #D0D0D0;
}
#top-link-footer ul 
{
width:683px;
list-style:none;
float:left;
/*width:185px; larghezza per 3 colonne nel footer */
margin:0px 0px 0px 20px!important;margin:0px 0px 0px 10px;
display:inherit;
padding:2px 3px;
text-align:justify;

}
#top-link-footer li {
	font-size:11px;
	margin:2px 0px 2px 0px;
	padding:0px 4px;
	float:left;
	border-right:1px solid #D0D0D0;
}
#top-link-footer h1 {
font-size:11px;
font-weight:bold;
color:#333333;
margin:0px 5px 3px 0px;
padding-left:2px;
display:inline;
float:left;

}
#top-link-footer  h2 {
font-size:11px;
color:#333333;
margin:0px;
padding-left:2px;

}
#top-link-footer li  A:link{
color:#808080;
text-decoration:none;
}
#top-link-footer li  A:visited{
color:#808080;
text-decoration:none;
}
#top-link-footer li  A:hover{
color:#333333;
text-decoration:none;
}
#top-link-footer li  A:active{
color:#808080;
text-decoration:none;
}
#top-link-footer p {
font-size:10px;
color:#808080;
margin:3px 0px 3px 0px;
text-align:justify;
padding-left:2px;


}
#top-link-footer p A:link {
color:#808080;
text-decoration:none;
}
#top-link-footer p A:visited {
color:#808080;
text-decoration:none;
}
#top-link-footer p A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#top-link-footer p A:active {
color:#808080;
text-decoration:none;
}


#ctl00_UcFoto_contenitorefotoImage {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
}

#ctl00_UcFoto_contenitorefotoImage h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:15px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}

#ctl00_UcFoto_contenitorefotoImage p {
margin-left:0px;
padding-left:10px;
margin-top:0px;
margin-bottom:0px;
font-size:14px;
color:#333333;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
line-height:15px;
text-align:justify;
width:440px;
float:left;
}


#ctl00_UcFoto_contenitorefotoImage h4 {
float:right;
margin-right:12px;
margin-top:5px;
margin-bottom:0px;
font-size:12px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:regular;
line-height:18px;
}

#ctl00_UcFoto_contenitorefotoImage h4 A:link {
color:#333333;
text-decoration:none;
}
#ctl00_UcFoto_contenitorefotoImage h4 A:visited {
color:#333333;
text-decoration:none;
}
#ctl00_UcFoto_contenitorefotoImage h4 A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#ctl00_UcFoto_contenitorefotoImage h4 A:active {
color:#333333;
text-decoration:none;
}

/*tutti i racconti*/
.width-racconti A {text-decoration:none;font-size:12px;font-family:Arial}
.width-racconti A:hover {color:#3AA2E1}
.width-racconti li {width:430px;}
.width-racconti li A img {width:37px;height:26px}
.nomeubicazione {color:#333333;font-weight:bold}
.nomeubicazione A:link {color:#333333;font-weight:bold}
.nomeubicazione A:visited {color:#333333;font-weight:bold}
.nomeubicazione A:hover {color:#ff0000;font-weight:bold}
.nomeubicazione A:active {color:#333333;font-weight:bold}


.tutti-racconti {border-bottom:1px solid #d5d5d5;padding-bottom:3px;margin-left:20px;margin-right:20px;margin-bottom:10px}
#intestazione-citta {text-decoration:none;color:#000000;font-size:14px}
#intestazione-citta A:link {text-decoration:none;color:#000000;font-size:14px}
#intestazione-citta A:visited {text-decoration:none;color:#000000;font-size:14px}
#intestazione-citta A:hover {text-decoration:none;color:#ff0000;font-size:14px}
#intestazione-citta A:active {text-decoration:none;color:#000000;font-size:14px}


/* personal web */
#contenuto-risultati #scheda-hotel-pw {
width:700px;
margin-left:18px;
margin-top:10px;
/*padding-top:10px;*/
display:table;
margin-bottom:5px;
padding-bottom:1px;
border-bottom:1px solid #d5d5d5;
}

#contenuto-risultati #scheda-hotel-pw .MainImg {
float:left;
width:100px;
height:100px;
/*width:100px;
height:67px;
margin:5px 10px 2px 5px;*/
margin:0px 8px 10px 0px;
border:1px solid #d5d5d5;
}
#contenuto-risultati #scheda-hotel-pw .StarsImg {
float:right;
height:22px;
margin:0px 5px 0px 5px;
}
#contenuto-risultati #scheda-hotel-pw h1 {
font-size:12px;
color:#333333;
font-weight:bold;
margin:0px;
padding:0px;
}

#contenuto-risultati #scheda-hotel-pw h2  {
font-size:13px;
color:#333333;
font-weight:bold;
/*margin:2px 10px 2px 5px;*/  /*MP 21/10/09*/
margin:2px 10px 0px 5px;	  /*MP 21/10/09*/
padding:0px;
}

#contenuto-risultati #scheda-hotel-pw h2 A:link  {
color:#333333;
text-decoration:none;
margin:0px;	  /*MP 21/10/09*/
padding:0px;
}
#contenuto-risultati #scheda-hotel-pw h2 A:visited  {
color:#333333;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel-pw h2 A:hover  {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel-pw h2 A:active  {
color:#333333;
text-decoration:none;
}

#contenuto-risultati #scheda-hotel-pw h3  {
font-size:12px;
color:#010000;
/*margin:5px 10px 5px 10px;*/  /*MP 21/10/09*/
margin:0px 10px 0px 10px;
font-weight:normal;padding-top:0px;
line-height:18px;
font-weight:bold;
}
#contenuto-risultati #scheda-hotel-pw h3 A:link  {
color:#3C75CE;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel-pw h3 A:visited  {
color:#3C75CE;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel-pw h3 A:hover  {
color:#010000;
text-decoration:none;
}
#contenuto-risultati #scheda-hotel-pw h3 A:active  {
color:#3C75CE;
text-decoration:none;
}

#contenuto-risultati #scheda-hotel-pw h4  {
float:right;margin-top:13px;color:#009CD6;font-size:18px;text-align:right;margin-right:5px
}

#contenuto-risultati #scheda-hotel-pw h4 A {
text-align:right;
color:#333333;font-size:12px;
text-transform:uppercase;
padding-top:5px;
}
#contenuto-risultati #scheda-hotel-pw h4 A:hover {
text-align:right;
color:#009CD6;font-size:12px;
text-transform:uppercase;
padding-top:5px;
}

#contenuto-risultati #scheda-hotel-pw p {
font-size:12px;
line-height:15px;
color:#333333;
margin-left:0px;
padding:0px 5px 10px 0px;
margin-bottom:5px;
float:left;

}

#contenuto-risultati #scheda-hotel-pw p A {
color:#009CD6;
font-weight:bold;font-size:12px;
}

#contenuto-risultati #scheda-hotel-pw p A:hover {
color:#333333;
font-weight:bold;font-size:12px;
}

#contenuto-risultati #scheda-hotel-pw #star img {
border:0px;/*height:9px;width:60px;*/
}

#contenuto-risultati #scheda-hotel #star3 img {
border:0px;height:9px;
}

#table-offerte {
font-size:12px;
color:#464646;
}

#table-offerte tr td {
font-size:12px;
color:#464646;
}

#btn-prenota {
margin:0px;
font-size:16px;
font-weight:bold;
padding:5px;
color:#FFFFFF;
background-color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none}

#btn-prenota A:link {
padding:5px;
color:#FFFFFF;
background-color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#btn-prenota A:visited {
padding:5px;
color:#FFFFFF;
background-color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#btn-prenota A:hover {
color:#F2F2F2;
}
#btn-prenota A:active {
padding:5px;
color:#FFFFFF;
background-color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}

.table-prenota {
font-size:15px;
color:#000000;
margin-left:20px;
margin-bottom:14px;
margin-top:10px
}
.datacheckin {font-size:14px;color:#333333;border:1px solid #000000;margin-top:5px}


#media-gallery p {font-size:12px;margin-left:0px;padding-left:0px;margin-top:0px;padding-top:0px}
#media-gallery p A {font-size:12px;text-decoration:none;padding-left:0px;color:#3D74CE /* #3AA2E1 azzurro */;font-weight:bold;padding-top:5px;}
#media-gallery p A:hover {font-size:12px;text-decoration:none;padding-left:0px;color:#333333;font-weight:bold;padding-top:5px;}
#media-gallery p .icona img {width:29px;height:26px;border:0px;margin-left:-5px;float:right;margin-top:-5px} 

.noresults {padding-left:20px;padding-top:5px;height:93px;display:block;font-size:14px;font-weight:bold;color:#333333}

#indietro {float:left;margin-right:10px;margin-top:3px;margin-bottom:3px}
#indietro A {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-left:4px;}
#indietro A:hover {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:12px;font-weight:bold;margin-left:4px;}

#avanti {float:right;margin-right:10px;margin-top:3px;margin-bottom:3px}
#avanti A {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
#avanti A:hover {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}

#media-gallery  {margin-left:20px}
#media-gallery img {width:75px;height:75px;margin-right:5px;border:1px solid #D5D5D5}
#media-gallery img.vi {height:75px;margin-right:5px;border:1px solid #D5D5D5}
#contenuto-risultati #scheda-hotel-pw ul {list-style-type:none;font-size:12px;color:#333333}
#contenuto-risultati #scheda-hotel-pw li {list-style-type:none;list-type-position:inside;margin-bottom:10px;}
.offerta {width:690px;color:#333333;font-size:13px;margin-bottom:10px;padding-bottom:10px;border:1px solid #D2D2D2;border-collapse:collapse;}
.offerta table {margin-bottom:10px;border-collapse:collapse;}
.intestazione-offerta {color:#000000;font-size:13px;font-weight:bold;background-color:#E3F0F8;}
.dati-offerta {color:#333333;font-size:12px;font-weight:bold;background-color:#ffffff;}
.dati-offerta tr {border-bottom:1px solid #E3F0F8}
#map2 A:link {font-size:12px;color:#333333;text-decoration:none;}
#map2 A:visited {font-size:12px;color:#333333;text-decoration:none;}
#map2 A:hover {font-size:12px;color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
#map2 A:active {font-size:12px;color:#333333;text-decoration:none;}

/*#cambia-sfondo {margin-top:120px!important;margin-top:45px;width:40px;text-align:right;margin-left:670px;margin-left:646px!important;height:30px}*/
#cambia-sfondo {position:absolute;top:220px;width:40px;text-align:right;margin-left:670px;margin-left:646px!important;height:20px}

#cambia-sfondo img {margin:0px;width:20px;height:20px;}

.cerca {margin:0px;padding:9px 0px 3px 4px;font-size:12px;font-weight:bold;color:#333333;}

/*guide*/
#box-racconto-preview {
width:198px;
height:60px;
border:1px solid #BDBDBD;
padding-top:0px;
padding-left:4px;
margin-right:8px;
margin-left:20px;
margin-top:5px;
margin-bottom:0px;
}
#box-racconto-preview h1 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
margin-left:0px;
padding-left:0px;margin-top:0px;
padding-top:4px;
}

#box-racconto-preview p {
font-size:10px;
margin-left:0px;
padding-left:0px;
padding-right:3px;
margin-top:0px;
}

#box-racconto-preview h1 A {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}

#box-racconto-preview h1 A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
#box-racconto-preview h1 A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
#box-racconto-preview h1 A:hover {
color:#333333;
text-decoration:none
}
#box-racconto-preview h1 A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
.leggi-racconti2 {text-decoration:none;color:#3D74CE /* #3AA2E1 azzurro */;padding-left:20px;padding-right:5px;font-weight:bold;font-size:11px;margin-top:0px;padding-top:0px;padding-bottom:5px}
.leggi-racconti2 A:link {color:#3D74CE /* #3AA2E1 azzurro */;}
.leggi-racconti2 A:visited {color:#3D74CE /* #3AA2E1 azzurro */;}
.leggi-racconti2 A:hover {color:#333333;}
.leggi-racconti2 A:active {color:#3D74CE /* #3AA2E1 azzurro */;}

#contenuto-dd-small h2 {
font-size:13px;
color:#333333;
font-weight:bold;
margin:0px;
padding-left:22px;
padding-top:11px;
}

#contenuto-dd-small h2 A {
color:#333333;
text-decoration:none;
}
#contenuto-dd-small h2 A:hover {
color:#268CCE;
text-decoration:none;
}
#contenitore-ultime-foto2 {padding:0px;margin:10px 10px 5px 20px;}
#contenitore-ultime-foto2 img {margin:0px 0px 0px 0px;border:1px solid #d5d5d5;padding:0px}
#contenitore-ultime-foto2 A:link {font-size:12px;text-decoration:none;color:#000000}
#contenitore-ultime-foto2 A:visited {font-size:12px;text-decoration:none;color:#000000}
#contenitore-ultime-foto2 A:hover {font-size:12px;text-decoration:none;color:#3AA2E1}
#contenitore-ultime-foto2 A:active {font-size:12px;text-decoration:none;color:#000000}
#contenitore-ultime-foto2 p {margin:0px;padding-left:0px}
#contenitore-ultime-foto2-singola {width:100px;margin-right:10px;float:left;display:block;margin-bottom:5px}
#contenitore-ultime-foto2-singola p {width:100px;text-align:center}
#contenitore-ultime-foto2-singola A {width:100px;}
/**/
#scheda-hotel-vetrina {
width:450px;
margin-left:18px;
margin-top:10px;
/*padding-top:10px;*/
display:block;
}

#scheda-hotel-vetrina  img {
float:left;
width:60px;
height:60px;
margin:0px 8px 2px 0px;
border:1px solid #d5d5d5;

}
#scheda-hotel-vetrina  h1 {
font-size:12px;
color:#333333;
font-weight:bold;
margin:0px;
padding:0px;
}

#scheda-hotel-vetrina h2  {
font-size:13px;
color:#333333;
font-weight:bold;
margin:0px 0px 2px 0px;
padding:0px;
width:300px;
}

#scheda-hotel-vetrina  h2 A:link  {
color:#333333;font-size:13px;
text-decoration:none;
margin:0px;	  /*MP 21/10/09*/
padding:0px;
}
#scheda-hotel-vetrina h2 A:visited  {
color:#333333;font-size:13px;
text-decoration:none;
}
#scheda-hotel-vetrina h2 A:hover  {
color:#3D74CE /* #3AA2E1 azzurro */;font-size:13px;
text-decoration:none;
}
#scheda-hotel-vetrina h2 A:active  {
color:#333333;font-size:13px;
text-decoration:none;
}

#scheda-hotel-vetrina h3  {
font-size:11px;
color:#333333;
/*margin:5px 10px 5px 10px;*/  /*MP 21/10/09*/
margin:0px;
font-weight:normal;padding-top:0px;
padding-top:3px;
}
#scheda-hotel-vetrina h3 A:link  {
color:#268CCE;
text-decoration:none;
}
#scheda-hotel-vetrina h3 A:visited  {
color:#268CCE;
text-decoration:none;
}
#scheda-hotel-vetrina h3 A:hover  {
color:#333333;
text-decoration:none;
}
#scheda-hotel-vetrina h3 A:active  {
color:#268CCE;
text-decoration:none;
}

#scheda-hotel-vetrina h4  {
float:right;margin-top:13px;color:#009CD6;font-size:18px;text-align:right;margin-right:5px
}

#scheda-hotel-vetrina h4 A {
text-align:right;
color:#333333;font-size:12px;
text-transform:uppercase;
padding-top:5px;
}
#scheda-hotel-vetrina h4 A:hover {
text-align:right;
color:#009CD6;font-size:12px;
text-transform:uppercase;
padding-top:5px;
}

#scheda-hotel-vetrina p  {
font-size:12px;
line-height:15px;
color:#333333;
margin-left:0px;
padding:0px 5px 5px 0px;
margin-bottom:5px;
margin-top:0px;
}

#scheda-hotel-vetrina p A {
color:#009CD6;
font-weight:bold;font-size:12px;
}

#scheda-hotel-vetrina p A:hover {
color:#333333;
font-weight:bold;font-size:12px;
}
.form-registrazione {
 width:600px;  
 margin-left:0px;
}
.form-registrazione tr td {
font-size:12px;
color:#333333;
font-weight:bold;
padding-left:5px;
height:30px;
}

.btn-registrati {
    border:0px;
    width:100%;
    font-weight:bold;
    background-color:#B5DDF1;
    color:#ffffff;
	padding:5px;
background-color:#6699CC;
    /*background-image:url("http://images.visititaly.com/App_Images/bck-iscriviti.gif")*/
}

#intestazione4 {
	width: 1045px;

	height:80px;
	margin:0px;
	padding:0px;
}
 #intestazione4 img {  
	margin-top:20px;
margin-bottom:0px;margin-right:0px;
	padding-bottom:0px;
	margin-left:55px;
	border:0px;
	float:left;
}
/*
#intestazione4 img {  
margin-top:0px;
margin-bottom:0px;
margin-right:0px;
padding-bottom:0px;
margin-left:5px;
border:0px;
float:left;
}*/


#intestazione4 p {  
	padding-top:25px;
	margin-top:0px;
	color:#ffffff;
	font-size:10px;
	margin-left:700px;
	/*width:550px;*/
}
#intestazione4 p A {text-decoration:none;padding-right:5px}
#intestazione4 p A:link {color:#ffffff}
#intestazione4 p A:visited {color:#ffffff}
#intestazione4 p A:hover {color:#1A95D1}
#intestazione4 p A:active {color:#ffffff}
#intestazione4 p .selected A {color:Black}


.stepcarousel{
position: relative; /*leave this value alone*/
border: 0px solid black;
overflow: scroll; /*leave this value alone*/
width: 980px; /*Width of Carousel Viewer itself*/
height: 338px; /*Height should enough to fit largest content's height*/
}

.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 00px; /*margin around each panel*/
width: 980px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

/**********************************************************************************************************/
.stepcarousel  .belt .panel span{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
/***************************************/
display: inline-block;
position: relative;
bottom: 40px;
width: 100%;
padding:5px 5px 5px 40px;
text-align: left;
}
.stepcarousel  .belt .panel span a:link{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0px 25px;
} 
.stepcarousel  .belt .panel span a:hover{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0px 25px;
} 
.stepcarousel  .belt .panel span a:visited{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0px 25px;
} 

.stepcarousel  .belt .panel span a:active{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000;
text-decoration:none;
margin:0px 25px;
} 
.stepcarousel  .belt .panel span strong {
color:#3399FF;
font-size:16px;
text-decoration:none;
}

#successiva {float:right;margin-right:10px;margin-top:3px;margin-bottom:3px}
#successiva A {text-decoration:none}

#precedente {float:right;margin-right:10px;margin-top:3px;margin-bottom:3px}
#precedente A {text-decoration:none}


/* ricerca offerte */
#ricerca-offerte {
margin:0px;
clear:both;

}

#ricerca-offerte h1 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;

}

#ricerca-offerte ul {
margin:10px 0px 5px 0px;
border:0px;
width:410px;

}

#ricerca-offerte li {
	border:0px;
width:200px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	font-weight:bold;
}


#ricerca-offerte li A:link {
color:#333333;
text-decoration:none;
}
#ricerca-offerte li A:visited {
color:#333333;
text-decoration:none;
}
#ricerca-offerte li A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#ricerca-offerte li A:active {
color:#333333;
text-decoration:none;
}


#ricerca-offerte h3 {
clear:both;
margin-left:20px;
margin-right:20px;
border-top:1px solid #d5d5d5;
padding-top:10px;
margin-top:10px;
margin-bottom:5px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:11px;
}
#ricerca-offerte h3 A:link {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
#ricerca-offerte h3 A:visited {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
#ricerca-offerte h3 A:hover {
text-decoration:none;
color:#333333;
}
#ricerca-offerte h3 A:active {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}

#contenuto-offerte {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
}

#contenuto-offerte h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
padding-bottom:5px;
}
#contenuto-offerte h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
width:190px;
}
#contenuto-offerte h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}

#contenuto-offerte h3 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
margin-left:20px;
margin-right:20px;
border-bottom:1px solid #d5d5d5;
padding-bottom:10px;
margin-bottom:0px;
}

#contenuto-offerte h4 {
margin-left:18px;
margin-top:5px;
margin-bottom:0px;
font-size:12px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:regular;
line-height:18px;
}

#contenuto-offerte h4 A {
color:#333333;
text-decoration:none;
}

#contenuto-offerte h4 A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}


#contenuto-offerte p {
margin-left:0px;
padding-left:18px;
margin-top:0px;
margin-bottom:0px;
font-size:11px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
line-height:15px;
text-align:justify;
width:320px;
float:left;
}

#contenuto-offerte p A {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}

#contenuto-offerte p A:hover {
color:#333333;
text-decoration:none;
}



#contenuto-offerte ul {
	width:190px;
	margin:5px 0px 5px 0px;
	padding:0px 25px 5px 19px;
	float:left;
	border-right:0px solid #D5D5D5;
}
#contenuto-offerte li {
	list-style-type:none;
	/*width:200px;*/
	margin:5px 0px 0px 0px;
	padding:5px 0px 5px 0px;
	border-bottom:1px solid #D5D5D5;
	float:left;
}

#contenuto-offerte ul li h1 {
	color:#333333;
	font-size:12px;
	margin:0px;
	padding:2px 0px 2px 0px;
	background-image:url(http://images.visititaly.com/App_Images/freccia-dx.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:190px;
	cursor:pointer;
	border:0px;
}
#contenuto-offerte h1 A {
	color:#333333;
	font-size:12px;
	text-decoration:none;
	width:190px;
	display:block;
}

#contenuto-offerte h1 A:hover {
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:12px;
	text-decoration:none;
	width:190px;
	display:block;
}


#contenuto-offerte ul li h2 {
	color:#808080;
	font-size:11px;
	margin:0px;
	padding:0px 0px 0px 0px;
}
#contenuto-offerte h2 A {
	color:#808080;
	font-size:11px;
	text-decoration:none;
}

#contenuto-offerte h2 A:hover {
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:11px;
	text-decoration:none;
}


.calendario {cursor:pointer;width:16px;height:16px;border:0;float:none;margin:0px}

.ricerca-periodo {padding:0px;margin-left:0px;margin-top:5px;margin-bottom:5px;border:1px solid #808080}

.data {font-size:11px;font-weight:100;color:#333333}

/* nuove classi per togliere h1*/
.titolo {
font-size:16px;
color:#333333;
font-weight:bold;
margin-top:0px;
margin-left:20px;
margin-right:22px;
margin-bottom:3px;
padding-bottom:3px;
border-bottom:1px solid #d5d5d5;display:block;
}
.titolo-box {
font-size:13px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:20px;
padding-right:22px;
padding-bottom:3px;display:block;
}
.titolo-box A:link {
text-decoration:none;
color:#333333 /* #3AA2E1 azzurro */;
}
.titolo-box A:visited {
text-decoration:none;
color:#333333 /* #3AA2E1 azzurro */;
}
.titolo-box A:hover {
text-decoration:none;
color:#3D74CE;
}
.titolo-box A:active {
text-decoration:none;
color:#333333 /* #3AA2E1 azzurro */;
}
.prologo-box {
font-weight:bold;
font-size:12px;
color:#EA441E;
margin-top:5px;
margin-bottom:5px;
padding-left:22px;
padding-right:22px;}

.titolo-box2 {
font-size:12px;
margin-left:0px;
padding-left:0px;
padding-right:3px;
margin-top:0px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:5px;
color:#333333;
font-weight:bold;
}
.titolo-box2 A:link {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
.titolo-box2 A:visited {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}
.titolo-box2 A:hover {
text-decoration:none;
color:#333333;
}
.titolo-box2 A:active {
text-decoration:none;
color:#3D74CE /* #3AA2E1 azzurro */;
}

.titolo-box3 {
color:#3D74CE /* #3AA2E1 azzurro */;
font-size:12px;
margin-left:0px;
padding-left:0px;margin-top:0px;
padding-top:4px;
}

.titolo-box3 A {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;font-weight:bold;
}

.titolo-box3 A:link {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
.titolo-box3 A:visited {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}
.titolo-box3 A:hover {
color:#333333;
text-decoration:none
}
.titolo-box3 A:active {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none
}

.titolo-racconto {
margin-left:18px;
margin-top:5px;
margin-bottom:0px;
font-size:13px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:bold;
line-height:18px;
z-index:10px;
display:block;
}

.titolo-racconto A {
color:#3D75CC;
text-decoration:none;
}

.titolo-racconto A:hover {
color:#333333 /* #3AA2E1 azzurro */;
text-decoration:none;
}
.titolo-racconto A:visited {
color:#3D75CC;
text-decoration:none;
}
.nome-hotel-vetrina {
font-size:13px;
color:#333333;
font-weight:bold;
margin-bottom:5px;padding:0px;
width:300px;
}

.nome-hotel-vetrina A:link  {
color:#333333;font-size:13px;
text-decoration:none;
margin-bottom:5px;	  /*MP 21/10/09*/
padding:0px;margin-bottom:5px;
}
.nome-hotel-vetrina A:visited  {
color:#333333;font-size:13px;
text-decoration:none;margin-bottom:5px;
}
.nome-hotel-vetrina A:hover  {
color:#3D74CE /* #3AA2E1 azzurro */;font-size:13px;
text-decoration:none;margin-bottom:5px;
}
.nome-hotel-vetrina A:active  {
color:#333333;font-size:13px;
text-decoration:none;margin-bottom:5px;
}

.anagrafica-vetrina {
font-size:11px;
color:#333333;
/*margin:5px 10px 5px 10px;*/  /*MP 21/10/09*/
margin:0px;
font-weight:normal;
}
.anagrafica-vetrina A:link  {
color:#268CCE;
text-decoration:none;
}
.anagrafica-vetrina A:visited  {
color:#268CCE;
text-decoration:none;
}
.anagrafica-vetrina A:hover  {
color:#333333;
text-decoration:none;
}
.anagrafica-vetrina A:active  {
color:#268CCE;
text-decoration:none;
}
.anagrafica-vetrina .anagrafica-vetrina-info {
    display:block; 
    float:right; 
    background-image:url(http://images.visititaly.com/app_images/backs/BkBtLb.gif); 
    background-position:center; 
    background-repeat:no-repeat; 
    width:140px;	 
    padding:4px 0px; 
    margin:7px 0px 0px 0px;	 
    text-align:center;  
    vertical-align:middle; 
    font-size:10px;
}
.anagrafica-vetrina .anagrafica-vetrina-info A:link {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
.anagrafica-vetrina .anagrafica-vetrina-info A:visited {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
.anagrafica-vetrina .anagrafica-vetrina-info A:hover {
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
.tipologia {
	color:#333333;
	font-size:12px;
	margin:0px;
	padding:2px 0px 2px 0px;
	/*background-image:url(http://images.visititaly.com/App_Images/freccia-dx.gif);
	background-repeat:no-repeat;
	background-position:right;*/
	width:190px;
	cursor:pointer;
	border:0px;
}

.tipologia A {
	color:#333333;
	font-size:14px;
	margin:0px;
	padding:2px 0px 2px 0px;
	background-image:url(http://images.visititaly.com/App_Images/freccia-dx.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:190px;
	cursor:pointer;
	border:0px;clear:both
}
.tipologia A:hover {
	color:#333333;
	font-size:14px;
	margin:0px;
	padding:2px 0px 2px 0px;
	background-image:url(http://images.visititaly.com/App_Images/freccia-dx.gif);
	background-repeat:no-repeat;
	background-position:right;
	width:190px;
	cursor:pointer;
	border:0px;clear:both
}



.copyright {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
border-top:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
margin-left:17px;
margin-top:3px;
padding-top:5px;
padding-bottom:5px;
margin-bottom:5px;
font-weight:bold;
}

.copyright a:link {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
.copyright a:visited {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
.copyright a:hover {
font-size:11px;
color:#333333;
text-decoration:none;
}
.copyright a:active {
font-size:11px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}



.racconti-regioni {
font-size:12px;
color:#808080;
/*float:left;*/
margin-bottom:5px;
padding-top:5px;
font-weight:bold;
padding-left:22px;
display:block;

}
.racconti-regioni A {
color:#808080;
text-decoration:none;
font-weight:bold;
}
.racconti-regioni A:hover {
color:#3D74CE /* #3AA2E1 azzurro */;
font-weight:bold;
}

#contenuto-link-principali {
	margin:0px 0px 0px 0px;
	width:480px;
	display:table;
   	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
	PADDING-TOP:0PX;line-height:12px;
}

#contenuto-link-principali h1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:10px;
padding-bottom:5px;
}
#contenuto-link-principali h3 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
margin-right:20px;
padding-top:10px;
padding-bottom:5px;
border-bottom:1px solid #C5C5C5;
}
#contenuto-link-principali h3 A {
font-size:12px;
color:#333333;
font-weight:regular;
padding-top:1px;
text-decoration:none;
}
#contenuto-link-principali h3 A:hover {
font-size:12px;
color:#3D75CC;
font-weight:regular;
padding-top:1px;
text-decoration:none;

}

#contenuto-link-principali h4 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:10px;
padding-bottom:5px;
}
#contenuto-link-principali p {
color:#333333;font-size:11px;margin-left:18px;font-weight:regular;
}

#contenuto-link-principali ul {
	width:200px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 20px;
	float:left;
	line-height:16px;
}
#contenuto-link-principali li {
	list-style-type:none;
	/*width:200px;*/
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 0px;
	color:#333333;
	font-size:11px;
	width:190px;
	cursor:pointer;

}

#contenuto-link-principali li A {
text-decoration:none;
color:#3D75CC;
font-weight:bold;display:block;font-size:13px;
}
#contenuto-link-principali li A:hover {
text-decoration:none;
color:#333333 /*azzurro #3AA2E1*/;
font-weight:bold;display:block;font-size:13px;
}

#contenuto-link-principali li .sottocategorie {
clear:both;float:none;display:inline-block;color:#464646;font-weight:regular;font-size:12px;
}

#contenuto-link-principali li .sottocategorie A {
	color:#464646;
	font-size:12px;
	margin:0px;clear:both;
	font-weight:100;
	padding:0px 0px 0px 0px;clear:both;float:none;display:inline-block;
}
#contenuto-link-principali li .sottocategorie A:hover {
	color:#3D74CE /*azzurro #3AA2E1*/;
	font-size:12px;
	margin:0px;font-weight:100;
	padding:0px 0px 0px 0px;clear:both;float:none;display:inline-block;
}

/* nuovo box offerte */
#box-offerte-viaggio .offerta-hotel {
font-size:12px;
margin:0px;
padding:0px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-weight:bold;
}
#box-offerte-viaggio .offerta-hotel A:link {
text-decoration:none;
color:#91B83B;
}
#box-offerte-viaggio .offerta-hotel A:visited {
text-decoration:none;
color:#91B83B;
}
#box-offerte-viaggio .offerta-hotel A:hover {
text-decoration:none;
color:#333333;
}
#box-offerte-viaggio .offerta-hotel A:active {
text-decoration:none;
color:#91B83B;
}

#box-offerte-viaggio .offerta-localita {
font-size:12px;
margin:0px;
padding:0px;
color:#3D74CE /* #3AA2E1 azzurro */;
font-weight:bold;
}
#box-offerte-viaggio .offerta-localita A:link {
text-decoration:none;
color:#91B93E;
}
#box-offerte-viaggio .offerta-localita A:visited {
text-decoration:none;
color:#91B93E;
}
#box-offerte-viaggio .offerta-localita A:hover {
text-decoration:none;
color:#333333;
}
#box-offerte-viaggio .offerta-localita A:active {
text-decoration:none;
color:#91B93E;
}

#box-offerte-viaggio .offerta-img {
width:50px;
height:50px;
margin:4px 0px 0px 4px;
}

#box-offerte-viaggio p {
font-size:12px;
margin:0px;
padding:3px 2px 3px 0px;
color:#333333;
font-weight:regular;
text-align:left;
}

#box-offerte-viaggio p A:link {
text-decoration:none;
color:#666666;
font-weight:bold;margin-top:0px;
}
#box-offerte-viaggio p A:visited {
text-decoration:none;
color:#666666;
font-weight:bold;margin-top:0px;
}
#box-offerte-viaggio p A:hover {
text-decoration:none;
color:#91B93E;
font-weight:bold;margin-top:0px;
}
#box-offerte-viaggio p A:active {
text-decoration:none;
color:#666666;
font-weight:bold;margin-top:0px;
}
.continua {float:right}

.descrizione-offerta {min-height: 55px;
height: auto !important;
height: 55px;}

#ctl00_UcFoto_SpanCommentaRaccontoEffettuaLogin {margin-top:20px}
.autorefoto {font-size:12px;font-weight:bold;float:right;margin-right:20px;margin-top:5px}
.prev {float:left;margin-left:17px;margin-top:10px;font-size:12px}
#prev-next A {font-size:12px;color:#333333;text-decoration:none;padding:5px;font-weight:bold;margin-top:10px;}
.next {float:right;margin-right:22px;margin-top:10px;font-size:12px}

/**/
.hotel  {
font-size:13px;
color:#333333;
font-weight:bold;
display:block;
margin:0px;	 
padding:10px 0px 0px 0px;
}

.hotel  A:link  {
color:#333333;
text-decoration:none;
margin:0px;	  /*MP 21/10/09*/
padding:0px;
}
.hotel  A:visited  {
color:#333333;
text-decoration:none;
}
.hotel  A:hover  {
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
.hotel  A:active  {
color:#333333;
text-decoration:none;
}

.indirizzo  {
font-size:12px;
border-bottom:1px solid #d5d5d5;
color:#333333;
margin:0px 4px 0px 0px;
font-weight:normal;padding-top:0px;
line-height:15px;
padding:3px;clear:left;
display:block;
}
.indirizzo A:link  {
color:#268CCE;
text-decoration:none;
cursor:pointer;
}
.indirizzo A:visited  {
color:#268CCE;
text-decoration:none;
cursor:pointer;
}
.indirizzo A:hover  {
color:#333333;
text-decoration:none;
cursor:pointer;
}
.indirizzo A:active  {
color:#268CCE;
text-decoration:none;
cursor:pointer;
}
.ImgRCT1{
    margin:0px 5px 0px 0px;
    position:relative;
    top:3px;
}
.ImgRCT2 {
    margin:0px 5px 0px 5px;
    position:relative;
    top:3px;
}
#bandiere {float:right;margin-left:5px;}
#bandiere img {margin:-3px 2px 0px 2px}


.contenuto-small-cartina {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:242px;
	display:table;
	text-align:left;
	background-image:url('http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif')}

.contenuto-small-cartina img {margin-right:10px;}

.contenuto-small-cartina ul {text-align:right;
margin:4px 0px 4px 22px;
padding:0px;
list-style:none;
font-size:11px;
visibility:visible}

.contenuto-small-cartina li  {
padding-top:4px;
color:#3F3F3F;
 
}

.contenuto-small-cartina li A {
width:70px;margin-right:5px;font-size:11px;background-image: url("root/bck-localita-cartina.gif");
height:12px;display:table;padding-top:3px;padding-right:10px;
}

.contenuto-small-cartina li A:link {
color:#3F3F3F;font-size:11px;
text-decoration:none;
}
.contenuto-small-cartina li A:visited {
color:#3F3F3F;font-size:11px;
text-decoration:none;
}
.contenuto-small-cartina li A:hover {
color:#3D74CE;font-size:11px;
text-decoration:none;
}
.contenuto-small-cartina li A:active {
color:#3F3F3F;font-size:11px;
text-decoration:none;
}
/* + + + + + + + + + + + + + + + + + */ 
.contenuto-small  {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:242px;
	display:table;
	text-align:left;
	background-image:url('http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif')}
	
.contenuto-small  ul {
    text-align:left;
    margin:4px 0px 4px 22px;
    padding:0px;
    list-style:none;
    font-size:12px;

}
.contenuto-small  li  {
    padding:0px;
    text-align:left;
    color:#3F3F3F;
}

.contenuto-small  li A {
    font-size:12px;
    height:12px;
    display:table;
    padding-top:3px;
    padding-right:10px;
}

.contenuto-small  li A:link {
    color:#3F3F3F;
    text-decoration:none;
}
.contenuto-small  li A:visited {
    color:#3F3F3F;
    text-decoration:none;
}
.contenuto-small  li A:hover {
    color:#3D74CE;
    text-decoration:none;
}
.contenuto-small  li A:active {
    color:#3F3F3F;
    text-decoration:none;
}      
.contenuto-small .MostraAltro {
    font-size:12px;
    font-weight:bold;   
    color:#3D74CE;
    text-decoration:none;
    margin:4px 0px 4px 22px;
    cursor:pointer;

}
/* + + + + + + + + + + + + + + + + + */
#continua-valute {font-size:16px;float:left;margin-left:20px;margin-top:10px;margin-bottom:10px;color:#333333;font-weight:bold;width:210px;text-decoration:none}
#continua-valute A {font-size:16px;float:left;margin-left:20px;margin-top:10px;margin-bottom:10px;color:#333333;font-weight:bold;width:210px;text-decoration:none}
#continua-valute A:hover {font-size:16px;float:left;margin-left:20px;margin-top:10px;margin-bottom:10px;color:#ff0000;font-weight:bold;width:210px;text-decoration:none}

.chiudi-valute {font-size:10px;float:right;color:#000000;font-weight:bold;}
.chiudi-help {font-size:10px;float:right;color:#000000;font-weight:bold;}
.img-valuta {padding-top:-3px}

#calculator {font-size:12px;margin-left:20px;margin-right:15px;}
.calculator-title {font-size:12px;font-weight:bold;padding:5px 0px 5px 0px;color:#333333;}
.amount {font-size:12px;border:1px solid #333333;padding:1px;width:135px;margin-left:3px;margin-top:0px;margin-right:0px;}
.converted-result {color:#333333;font-weight:bold;text-align:center;font-size:16px;margin:3px}
.submit {background-color:#ffffff;color:#000000;border:1px solid #333333;width:195px;cursor:pointer}
.table-calculator {background-color:#EFF7FD;border:0}

.titolo-help {color:#8CC540;font-size:22px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
#help-desk {display:none;border:5px solid #666666;background-color:#FFFFFF;width:845px;height:400px;position:absolute;top:100px;left:100px;font-size:14px;}
#helpdesk p {font-size:14px;line-height:24px;}
#helpdesk p A {font-size:14px;color:#4A7002;font-weight:bold}
/*#helpdesk p A:hover {font-size:12px;color:#000000;font-weight:bold}*/
.paragrafo-box {font-size:12px;margin-left:20px;;margin-top:4px}
.paragrafo-box A {color:#3399FF;font-weight:bold;text-decoration:none}
.paragrafo-box A:hover {color:#333333;font-weight:bold;text-decoration:none}
.img-helpdesk {
/*float:right;
margin:0px 10px 2px 5px;*/
width:200px;
border:1px solid #E2E2E3;
}
#helpdesk .HelpDeskLink {
	font-size: 16px;
	color: #8CC540;
	text-decoration:none;
	position:relative;
	top:-4px;
}
#helpdesk .HelpDeskLink A:hover {
	font-size: 16px;
	color: #8CC540;
	text-decoration:none;
}
#helpdesk .HelpDeskLink A:visited {
	font-size: 16px;
	color: #8CC540;
	text-decoration: underline;
}


#contenuto-primopiano {
	margin:0px 0px 0px 0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
	PADDING-TOP:0px;
}

#contenuto-primopiano .ContainerPrimoPiano { margin:0px; padding:5px 0px 5px 0px; clear:both;}

#contenuto-primopiano h2 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px 0px 0px 18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:5px;
padding-bottom:5px;
}


#contenuto-primopiano p {
margin-left:0px;
margin-right:0px;
padding-left:0px;
margin-top:0px;
margin-bottom:0px;
font-size:13px;
color:#333333;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
line-height:18px;
text-align:left;
float:left;
width:300px;
}

#contenuto-primopiano p A {
/*color:#FE8405;*/
color:#3D74CE;
text-decoration:none;
font-size:11px;font-weight:bold;
}

#contenuto-primopiano p A:hover {
color:#333333/*#3AA2EB*/;
text-decoration:none;
font-size:11px;font-weight:bold;
}


#contenuto-primopiano img {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:20px;
	margin-right:10px;
	width:130px;
	height:110px;
	/*border:1px solid #FE8405;*/
	border:1px solid #D5D5D5;

	
}

.titolo-primopiano {
margin-left:18px;
margin-top:0px;
margin-right:5px;
margin-bottom:0px;
font-size:14px;
color:#333333;
text-decoration:none;
padding-bottom:0px;
padding-top:5px;
font-weight:bold;
line-height:18px;
z-index:10px;
display:block;
padding-left:15px;
}

.titolo-primopiano A {
/*color:#FE8405;*/
color:#3D74CE;
text-decoration:none;
}

.titolo-primopiano A:hover {
/*color:#333333;*/
color:#333333;/*#3AA2EB*/
text-decoration:none;
}

#foto-primopiano {margin-right:20px;}
#foto-primopiano img {border:1px solid #d5d5d5;margin-top:5px;margin-left:10px;}



/* MP 29/03/2010 Box Top Localit nazione*/
.nazione-top-destinazioni {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
}
.nazione-top-destinazioni h3 {
    font-size:16px;
    color:#333333;
    font-weight:bold;
    margin:0px;
    margin-left:18px;
    padding-left:2px;
    border-bottom:1px solid #D5D5D5;
    margin-right:20px;
    padding-top:11px;
    padding-bottom:5px;
}
.nazione-top-destinazioni ul {
	margin:5px 0px 5px 0px;
	padding-left:15px;
	/*border-top:1px solid #DADADA;*/
	width:441px;
	float:left;

}

.nazione-top-destinazioni li {
	margin-left:0px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:11px;
	font-weight:bold;
	width:/*132px*/139px;
	float:left;
	list-style-type:none;

}
.nazione-top-destinazioni li A {
padding-left:12px;
color:#333333;
text-decoration:none;
}

.nazione-top-destinazioni li A:hover {
padding-left:12px;
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}


/* nuovo footer 31-03-10 */
.footer {
	background-color:#6D97CF;
	margin: 5px;
	padding: 0px;
	width:980px;
	display:table;
	border-top:1px solid #CCCCCC;
}
.footer strong  {
    font-size: 11px;
    font-weight:bold;
}
.footer .blocco1 {
	background-color: #6D97CF;
	margin: 0px;
	padding: 10px 5px 0px 15px;
	float: left;
	width: 220px;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	/*min-height:90px;*/
}
.footer .blocco2 {
	background-color:#6D97CF;
	margin: 0px;
	padding: 10px 5px 0px 0px;
	float:left;
	width:240px;
	/*border-left:1px solid #CCCCCC;*/
	min-height: 160px;
	height: auto !important;
	height: 160px;
	/*min-height:90px;*/
}
.footer  li {
	list-style-type: none;
	margin:0px;
	padding:1px 0px 1px 0px;
	text-align:left;
	font-size:13px;
}

.footer  ul {
	margin:0px 10px 5px 5px;
	padding:0px;
	line-height:16px;
	text-align:left;min-height: 160px;
	height: auto !important;
	height: 160px;
}

.footer .blocco2 ul {border-left:1px solid #CCCCCC;padding-left:15px;min-height: 160px;
	height: auto !important;
	height: 160px;}

.footer .blocco1 li {
	margin:0px 0px 0px 5px;
	text-align:left;
}
.footer a {
color: #ffffff;
font-size: 11px;
text-decoration: none;
}
.footer a:hover {
color: #000000;
text-decoration: none;
}
.SubFooter {
	background-color: #000000;
	margin: 10px 0px 0px 0px;
	padding: 8px 5px 8px 5px;
	color:#FFFFFF;
	clear:both;
	font-size:10px;
	text-align:center;
}
.footer .SubFooter a {
	color: #FFFFFF;
	text-decoration: none;
}

.titolo-footer {
font-size:13px;
color:#000000;
font-weight:bold;

}
/* fine footer */
/*   ricerca */

.SearchContainer {
	background-image: url(http://images.visititaly.com/app_images/logo/head-logo-beta1.jpg);
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 980px;
}
.SearchContainerVideo {
	background-image: url(http://images.visititaly.com/app_images/logo/head-logo1-video2.jpg);
	margin: 0px;
	padding: 0px;
	height: 210px;
	width: 980px;
}
.SearchForm {
	width:450px;
	float:right;
	margin:4px 4px 0px 0px ;
}
.SearchFormHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	margin:30px 5px 0px 0px;
	text-align:center;
}
.SearchFormHeader A:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin:0px 5px;
}
.SearchFormInput {
	margin: 0px;
	padding: 0px;
	height: 20px;
	vertical-align: top;
    padding:2px; 
    width:410px;
    
}
.SearchFormHeader A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin:0px 5px;
}
.SearchFormHeader A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration:none;
	margin:0px 5px;
}
.SearchAccomodationWhatOpen {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;color:#333333;
	border:0px;
	margin:0px 0px 0px 5px;
	margin:2px 0px 0px 5px!important;
	/*position:relative;
	top:-6px;
	display:inline;*/float:left;
	background-color:#FFFFFF;
	padding:0px;border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff!important;
	border-top:0px;
}
.SearchInfoWhatClosed {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;color:#333333;
	border:0px;
	margin:0px 0px 0px 5px;
	margin:2px 0px 0px 5px!important;
	/*margin:0px;
	position:relative;
	top:0px!important;top:-6px;
	display:inline;*/float:left;
	background-color:#FFFFFF;
	padding:0px;border-bottom:1px solid #ffffff;
	border-top:1px solid #ffffff!important;
	border-top:0px;
}
.compila-dove {
	margin: 2px 0px 0px 0px;
	padding: 1px 0px 0px 2px;
	width: 235px;
	border: 0px;
	height:17px;
	font-size:11px;color:#333333;
	background-color:#FFFFFF;
	}

/* fine ricerca */

/* ****************************************************************************************** */
/* cambio lingua etc */
/* ****************************************************************************************** */
.SelectLang {
margin:0px 18px 0px 18px;
background-image:url(http://images.visititaly.com/App_Images/bk_chglng.gif);
background-repeat:no-repeat;
background-position:0px  0px ;
padding: 7px 0px 3px 0px ;
text-align:center;
border: 1px solid #BDBDBD;
min-height:16px;
font-size:14px;
cursor:pointer;
}
.SelectLang A {
text-decoration:none;
}
.SelectLang A:hover{
text-decoration:underline;

}
.SelectLang A:visited{
text-decoration:none;
}
#LangList {
margin:5px 0px 0px 0px;
width:202px;text-align:left

}
#LangList .ChangeFlag {
	margin:0px 20px;
	text-decoration: none;
	line-height:22px;
	background-color:#FFF;
}
#LangList A:link {
	font-size:12px;
	text-decoration: none;
}
#LangList A:visited {font-size:12px;
	text-decoration: none;
}
#LangList A:hover{
	text-decoration: underline;font-size:12px;
}
#LangList A:hover{
	text-decoration: underline;font-size:12px;
}

#LangList .FlagIt  {
background-image:url(http://images.visititaly.com/App_Images/FlagIcons/it.gif);
background-repeat:no-repeat;
background-position:60px  5px ;
padding: 0px 0px 0px 80px ;
display:block;
clear:both;
font-size:11px;
color:#4E4E4E;
}
#LangList .FlagDe  {
background-image:url(http://images.visititaly.com/App_Images/FlagIcons/de.gif);
background-repeat:no-repeat;
background-position:40px  5px ;
padding: 0px 0px 0px 20px ;
display:block;
clear:both;
font-size:11px;color:#4E4E4E;
}
#LangList .FlagFr  {
background-image:url(http://images.visititaly.com/App_Images/FlagIcons/fr.gif);
background-repeat:no-repeat;
background-position:40px  5px ;
padding: 0px 0px 0px 20px ;
display:block;
clear:both;
font-size:11px;color:#4E4E4E;
}
#LangList .FlagUk  {
background-image:url(http://images.visititaly.com/App_Images/FlagIcons/gb.gif);
background-repeat:no-repeat;
background-position:40px  5px ;
padding: 0px 0px 0px 20px ;
display:block;
clear:both;
font-size:11px;color:#4E4E4E;
}
#LangList .FlagEs  {
background-image:url(http://images.visititaly.com/App_Images/FlagIcons/es.gif);
background-repeat:no-repeat;
background-position:40px  5px ;
padding: 0px 0px 0px 20px ;
display:block;
clear:both;
font-size:11px;color:#4E4E4E;
}
#box-community-home {
width:198px;
border:1px solid #BDBDBD;
padding:0px;
margin-right:8px;
margin-left:20px;
margin-top:5px;
margin-bottom:10px;
display:table;
font-size:13px;
background-image:url(http://images.visititaly.com/App_Images/comunityhome.jpg); 
background-repeat:no-repeat; 
background-position:center top; 
height:128px;
}
#box-community-home P{ 
display:block;
background-color:#FFFFFF;
padding:3px;
text-align:center;
position:relative;
top:105px;
clear:both;
border-bottom:1px solid #BDBDBD;
}
#box-community-home P A{ 
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
#box-community-home2 {
width:198px;
border:1px solid #BDBDBD;
padding:0px;
margin-right:8px;
margin-left:20px;
margin-top:5px;
margin-bottom:10px;
display:table;
font-size:13px;
background-image:url(http://images.visititaly.com/App_Images/comunityhome.jpg); 
background-repeat:no-repeat; 
background-position:center top; 
height:155px;
}
#box-community-home2 P{ 
display:block;
background-color:#FFFFFF;
padding:3px;
text-align:center;
position:relative;
top:105px;
clear:both;
border-bottom:1px solid #BDBDBD;
}
#box-community-home2 P A{ 
font-size:11px;
font-weight: bold;
line-height:15px;
color:#000000;
text-decoration:none;
}
#box-community-home2 P A:hover { 
font-size:11px;
font-weight: bold;
line-height:15px;
color:#04479E;
text-decoration:none;
}
 #contenuto-small .logged-in {
	width:196px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #04479E;
	padding: 5px;
	margin:0px 8px 5px 18px ;
}
#contenuto-small .logged-in A{
float:right;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
padding: 0px 2px 0px 0px;
}
/* ************************************************************************************************************************************** */
/*  BOX REGISTRAZIONE                                                                                                                     */
/* ************************************************************************************************************************************** */
.logged-in {
	width:196px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #04479E;
	padding: 5px;
	margin:0px 8px 5px 18px ;
}
.logged-in A{
	float:right;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	padding: 0px 2px 0px 0px;
}
.CommunityLog {
	margin:0px 18px 0px 18px;
	padding: 0px ;
	border: 1px solid #BDBDBD;
	font-size:14px;
}
.CommunityLog P{ 
display:block;
padding:0px;
text-align:center;
margin:4px 0px;
}
.CommunityLog P A{ 
font-size:14px;
font-weight:bold;
color:#000000;
text-decoration:none;
}
.community-box_c {
	padding: 0px ;
	margin:6px 0px 0px 0px;

}
.login-community-box_c {
	margin:2px 0px 2px 18px;
	padding: 2px ;
	width:140px;
	border: 1px solid #BDBDBD;
	float:left;
	font-size:12px;
	color:#999999;
}
.invia-community-box_c {
cursor:pointer;
border:0px solid #808080; 
float:right;
width:55px;
height:46px;
margin:2px 18px 2px 0px;
padding: 0px ;
font-size:12px;
color:#FFFFFF;
text-align:center;
padding-top:1px;
background-color:#EA441E;
font-weight:bold;
display:inline;
}
/* ************************************************************************************************************************************** */
/*  FINE BOX REGISTRAZIONE                                                                                                                     */
/* ************************************************************************************************************************************** */
/* inizio nuovi risultati booking *************************************************************************************************************************************/
#contenuto-risultati-booking {
	margin:0px;
	width:730px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-risultati.gif");
	padding-right:0px;
}
#contenuto-risultati-booking h1 {
font-size:18px;
margin-left:0px;margin-top:0px;margin-right:15px;color:#333333;font-weight:regular;font-size:16px;margin-bottom:5px;
}

#contenuto-risultati-booking p {
color:#333333;
font-size:12px;
margin-left:20px;
margin-right:5px;
margin-top:0px;
padding-top:0px;
margin-bottom:8px;
margin-top:8px;
}
#contenuto-risultati-booking p A {
color:#333333;
text-decoration:none;
}
#contenuto-risultati-booking p A:hover {
color:#10A5D0;
text-decoration:none;
}

#contenuto-risultati-booking #scheda-hotel-booking {
width:700px;
margin-left:15px;margin-right:15px;
margin-top:5px;
/*padding-top:10px;*/
border-bottom:1px solid #d5d5d5;
display:table;
padding-bottom:5px;padding-top:5px;color:#333333;
}

.img-booking {
padding:5px;margin-right:10px;margin-bottom:2px;
border:1px solid #d5d5d5;
display:table;float:left;width:60;height:60px;
}

#info-scheda-hotel-booking {
width:550px;
float:left;
font-size:13px;margin-right:0px;
line-height:16px;
display:block;
}
#info-scheda-hotel-booking p {
text-align:justify;margin-top:3px;margin-left:0px
}

#prenota-scheda-hotel-booking {
float:right;width:150px;display:block;
}
.ragionesociale A {color:#333333;text-decoration:none;font-size:14px;font-weight:bold}
.ragionesociale A:hover {color:#3D74CE;text-decoration:none;font-size:14px;font-weight:bold}

.voto {margin-top:5px;}

.prezzo {height:36px;font-size:22px;font-weight:bold;margin-left:0px;background-image:url(root/bck-price.gif);color:#ffffff;width:139px;display:block;text-align:center;padding-top:5px}

.prenota A {text-align:center;width:140px;height:55px;font-size:12px;font-weight:bold;color:#333333;display:block;margin:9px 0px 15px 0px;text-decoration:none;padding-top:3px;text-transform:capitalize}
.prenota A:hover {text-align:center;width:140px;height:55px;font-size:12px;font-weight:bold;color:#3D74CE;display:block;margin:9px 0px 15px 0px;text-decoration:none;padding-top:3px;text-transform:capitalize}

.info A {font-size:16px;color:#333333;font-weight:bold;margin-left:0px}
.info A:hover {font-size:16px;color:#10A5D0;font-weight:bold;margin-left:0px}

#table-booking {clear:both;background-color:#ffffff;width:695px;margin-left:15px;border-collapse:collapse}
#table-booking table {width:695px;}
#table-booking table tr td {padding:2px;}
#table-booking table thead {width:695px;background-color:#D7F0F7;padding:10px;text-trasform:uppercase;}
.tipologiedisponibili {font-size:12px;background-color:#3D75CC;text-align:center;color:#FFFFFF}
.maxPersone {font-size:12px;background-color:#3D75CC;text-align:center;color:#FFFFFF}
.roomAvailability {font-size:13px;text-align:center}
.roomPrice {font-size:12px;background-color:#3D75CC;text-align:center;color:#FFFFFF}
#table-booking table tbody {font-size:11px;}
#table-booking table tbody A {color:#000000;padding-top:5px;text-decoration:none}
#table-booking table tbody A:hover {color:#3C75CC;padding-top:5px;text-decoration:none}
.dispari {background-color:#D9E5F6}
.pari {background-color:#ffffff}
.ultima {font-weight:bold;font-size:11px;float:right;margin-left:3px;color:#FF0000}
.flessibile {font-weight:bold;font-size:11px;float:right;color:#FAB126;margin-left:3px;text-decoration:underline}
.migliore {font-weight:bold;font-size:11px;float:right;color:#33cc00;margin-left:3px;text-decoration:underline}
.sbarrato {text-decoration:line-through}
.prenotabili {font-size:12px;margin-left:15px;margin-bottom:5px;margin-top:5px;color:#333333;}
.prenotabili A {color:#333333;}
.prenotabili A:hover {color:#3AA2E1;}
.valuta {font-size:12px;border:1px solid #333333;padding:0px;width:100px;margin-left:5px;margin-top:0px;margin-right:0px;}

#offerte {clear:both;width:685px;background-color:#E6FFC5;border:1px solid #C6EF91;padding:3px;display:table}
#offerte img {float:left;margin-right:5px}
.offerta-speciale {font-weight:bold;font-size:14px;text-transform:uppercase;color:#009400}
.titolo-offerta {font-weight:bold;font-size:14px;text-transform:uppercase}
.descrizione {font-size:12px;color:#333333;color:#333333}
.prezzo-offerta {float:right;color:#078440;font-size:14px;font-weight:bold;width:120px;text-align:center}
.bottone-prenota {float:right;color:#ffffff;background-color:#86BD45;padding:4px 8px;font-weight:bold;background-color:#009400;width:100px;text-align:center;height:20px;background-image:url("root/btn-prenota-offerta.gif");}
.bottone-prenota A:link {text-decoration:none;color:#ffffff}
.bottone-prenota A:visited {text-decoration:none;color:#ffffff}
.bottone-prenota A:hover {text-decoration:none;color:#E6FFC5}
.bottone-prenota A:active {text-decoration:none;color:#ffffff}
.filtro-stelle {margin-right:10px;margin-left:3px}
.hotel-pagina {float:right;font-size:12px;font-weight:bold;margin-top:4px;margin-right:5px;color:#333333}
.intestazione-hotel-pagina {border-bottom:1px solid #D5D5D5;width:700px;display:inline-block;margin-left:15px;margin-top:5px}
.social {margin-right:5px;float:right;font-size:12px;font-weight:bold;color:#333333}
.icona-social {margin-right:5px;cursor:pointer}
#currency-wrapper {float:right;width:180px;margin-top:2px;font-size:12px;color:#333333;
}


#top-bordo-booking {
   margin:0px;
   width:730px;
   height:5px;
   background-image: url("root/nav-booking-top.gif");
   background-repeat: no-repeat;
}
#bottom-bordo-booking {
   margin:0px;
   width:730px;
   height:5px;
  background-image: url("root/nav-booking-bottom.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}
/* fine nuovi risultati booking*/

/* inizio spalla ricerca*/
#contenitore-spalla-ricerca {align:center;background-color:#ffffff;width:242px;margin-bottom:10px;}

#top-spalla-ricerca{
   margin:0px;
   width:242px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-booking.gif");
   background-repeat: no-repeat;
}
#top-spalla-ricerca-3d {
   margin:0px;
   width:242px;
   height:5px;
   background-image: url("root/top-bordo-booking-3d.gif");
   background-repeat: no-repeat;
}



#spalla-ricerca {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:242px;
	display:table;
	background-color:#6D97CF;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-cambio-lingua.gif")
}

#spalla-ricerca h2 {color:#ffffff;font-size:14px;margin-top:2px;margin-bottom:2px}
#spalla-ricerca {font-size:13px;line-height:20px}
#spalla-ricerca A:link {color:#ffffff;text-decoration:none}
#spalla-ricerca A:visited {color:#ffffff;text-decoration:none}
#spalla-ricerca A:hover {color:#ffffff;text-decoration:underline;}
#spalla-ricerca A:active {color:#ffffff;text-decoration:none}
#spalla-ricerca p {font-size:12px;margin:2px 2px;text-align:justify;width:210px}
.destination {font-size:11px;border:1px solid #000000;padding:3px;width:205px;margin-top:3px;margin-bottom:8px;}
.accomodation{font-size:11px;border:1px solid #000000;padding:3px;width:213px;margin-top:3px;margin-bottom:3px;display:none;}
#conosci-indirizzo {display:block;/*background-color:#023390;*/font-size:11px;padding-left:10px;color:#000000;width:214px;margin-top:15px; background-image:url('http://images.visititaly.com/App_Images/blu_tri.gif');	background-position:center left;background-repeat:no-repeat;}
.conosci-indirizzo {display:block;/*background-color:#023390;*/;font-size:11px;padding-left:5px;color:#000000;width:214px;margin-top:10px;}
.conosci-indirizzo A {color:#FFFFFF;}  
.conosci-indirizzo A:hover {color:#FFFFFF;}
.destination2 {font-size:11px;border:1px solid #333333;padding:3px;width:205px;margin-top:-12px}
#cerca-destinazione {display:block;/*background-color:#023390;*/font-size:11px;padding-left:10px;color:#000000;width:214px;margin-top:15px;; background-image:url('http://images.visititaly.com/App_Images/blu_tri.gif');	background-position:center left;background-repeat:no-repeat}
.distanza {font-weight:bold;color:#ffffff;margin:5px 0px 5px 0px;font-size:12px}
.btn-cerca-spalla {width:220px;background-image:url("http://images.visititaly.com/App_Images/bck-search.gif");border:0px;padding:0px 0px 0px 5px;color:#ffffff;font-size:13px;margin:5px 0px 0px 10px;cursor:pointer;height:37px;align:center;font-weight:bold}
.btn-cerca-alloggio-disponibile {width:220px;background-image:url("http://images.visititaly.com/App_Images/bck-search-trs.gif");border:0px;padding:0px 0px 0px 5px;color:#ffffff;font-size:13px;margin:5px 0px 0px 237px;cursor:pointer;height:37px;align:center;font-weight:bold}
.availcheck {font-size:10px;line-height:12px;color:#ffffff}
.check {border:1px solid #ff0000}
.opzioni-ricerca {font-size:14px;font-weight:bold;color:#333333;padding-top:10px;clear:both;width:210px;}
.opzioni-ricerca2 {font-size:13px;font-weight:bold;color:#ffffff;padding-top:10px;clear:both;width:210px;padding-bottom:3px}
.titolo-box-booking {font-size:14px;font-weight:bold;color:#3D74CE;padding-top:10px;clear:both;width:210px;margin-left:12px}
#inout {margin-top:10px;line-height:25px}
#radius {border:1px solid #333333;font-size:12px}
#destinationSearch {width:218px;line-height:12px}

.ricerca-select {font-weight:bold;color:#3D74CE;text-decoration:none}

.opzioni {font-size:12px}
.opzioni A:link {font-size:12px;text-decoration:none;color:#333333}
.opzioni A:visited {font-size:12px;text-decoration:none;color:#333333}
.opzioni A:hover {font-size:12px;text-decoration:none;color:#3D74CE}
.opzioni A:active {font-size:12px;text-decoration:none;color:#333333}
.opzioni A span ricerca-select {color:#00CC33}
.opzioni table {margin-top:10px}
#vedi-tutti A:link {color:#333333;text-decoration:none;font-size:12px}
#vedi-tutti A:hover {color:#333333;text-decoration:none;font-size:12px}
#vedi-tutti A:visited {color:#333333;text-decoration:none;font-size:12px}
#vedi-tutti A:active {color:#333333;text-decoration:none;font-size:12px}
#contenuto-dd-small-b {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("root/lati-bordo-small-booking.gif")
}
#bottom-spalla-ricerca {   margin:0px 0px 10px 0px;
   width:980px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-booking.gif");
   background-repeat: no-repeat;
   background-position: bottom left;}

#contenuto-navigazione-booking {
	margin:0px;
	width:730px;
	height:50px
	display:table;
	background-color:#FDF2EA;
	text-align:left;
	background-color:#ffffff;
	padding-right:0px;
	
}

#contenuto-navigazione-booking p {
color:#333333;
font-size:12px;
margin-left:20px;
margin-right:5px;
margin-top:3px;
padding-top:0px;
margin-bottom:8px;
}
#contenuto-navigazione-booking p A {
background-color:#3D75CC;width:135px;height:50px
color:#9EBBE7;
font-size:18px;
text-decoration:none;
}
#contenuto-navigazione-booking p A:hover {
color:#ffffff;font-size:18px;width:135px;height:50px
background-color:#3D75CC;
text-decoration:none;
}
#contenuto-navigazione-booking p .selezionato {
color:#3D74CE;
background-color:#ffffff;
text-decoration:none;
}
/*fine spalla ricerca*/

/*inizio box guide tre colonne*/
#box-guida {
float:left;width:230px;padding:5px;line-height:15px;margin-right:0px;
}
#box-guida p {
font-size:12px;text-align:justify;
}
#box-guida p A {
font-size:12px;text-align:justify;color:#333333;
}
#box-guida p A:hover {
color:#3D74CE;
}
#box-guida img {
padding:5px 0px 0px 10px
}
/*fine box guide tre colonne************************************************************************************************************************************/

/* promuoviti su visit italy */
#top-bordo-promuoviti {
   margin:0px;
   width:730px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-promuoviti.gif");
   background-repeat: no-repeat;
}

#bottom-bordo-promuoviti {
   margin:0px;
   width:730px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-promuoviti.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}

#contenuto-promuoviti {
	margin:0px;
	width:730px;
	display:table;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-promuoviti.gif");
	padding-right:0px;
	
}

#contenuto-promuoviti p {font-size:12px;color:#333333;line-height:18px;}
#contenuto-promuoviti p A {color:#333333;text-decoration:underline}
#contenuto-promuoviti p A:hover {font-size:12px;color:#FF6600;line-height:18px}
.promuoviti {float:left;font-size:24px;font-weight:bold;margin:12px;color:#FF6600}
.promuoviti A {text-decoration:none;color:#FF6600}
.promuoviti A:hover {text-decoration:none;color:#FF6600}

#spalla-promuoviti {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:242px;
	display:table;
	background-color:#E5F5FA;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-booking.gif")
}
#spalla-promuoviti p {font-size:12px;color:#333333;line-height:18px;margin:5px 10px 5px 10px}
#spalla-promuoviti p A {color:#333333;}
#spalla-promuoviti p A:hover {color:#FF6600;}

.promuoviti-spalla {float:left;font-size:16px;font-weight:bold;margin:0px 0px 2px 10px;color:#FF6600}
.promuoviti-spalla A {text-decoration:none;color:#FF6600}
.promuoviti-spalla A:hover {text-decoration:none;color:#FF6600}

#contenuto-dd-small2 .destinazioni-evidenza {color:#3D75CC;font-size:12px;font-weight:bold;padding-left:20px;padding-bottom:0px;margin-top:5px;line-height:18px;;display:table;}

.bollino-top {float:right;position:relative;top:-4px;right:-15px}

/* METEO */
.meteo-oggi {width:85px;float:left;font-size:13px;color:#333333;padding-left:20px;padding-top:10px;padding-bottom:10px;line-height:18px;font-weight:bold;padding-right:0px}
.meteo-oggi img {float:right;padding:5px 5px 0px 0px}
.minima {color:#3D75CC;}
.massima {color:#EB0000;}
.probabilita {padding-left:5px;font-weight:bold;}
.container-meteo-prossimi {margin-top:10px;margin-right:5px;float:right;width:122px;overflow:hidden}
.meteo-prossimi {width:120px;float:right;background-image:url("http://images.visititaly.com/App_Images/bck-meteo-prossimi.gif");margin:0px 3px 5px 0px;font-size:11px;color:#333333;text-align:right;padding:2px 2px 2px 0px;height:14px}
.meteo-prossimi img {padding:0px;MARGIN:0PX;float:left}
.previsioni {cursor:pointer;clear:both;padding-left:20px;padding-top:0px;padding-bottom:0px;font-size:11px;text-decoration:none;margin-top:5px;color:#333333;padding-bottom:0px;font-weight:regular}
.previsioni p {cursor:pointer;font-size:11px;text-decoration:none;margin-top:5px;color:#333333;padding-bottom:0px}
.previsioni A {cursor:pointer;font-size:11px;text-decoration:none;margin-top:5px;color:#333333;padding-bottom:0px}
.previsioni A:hover {cursor:pointer;font-size:11px;text-decoration:none;margin-top:5px;color:#3D75CC;padding-bottom:5px}
/* vecchia classe con ID */
#prossimi-meteo ul
{font-size:11px;font-weight:bold;color:#333333;margin-top:10px}
#prossimi-meteo ul li 
{padding-top:0px;margin-left:0px;}
#prossimi-meteo li {background-image:url("http://images.visititaly.com/App_Images/bck-prossimi-meteo.gif");background-repeat:no-repeat;margin:3px 0px;}
#prossimi-meteo ul li img
{margin-top:5px;margin-right:5px;}

/* nuova classe con sfondo bianco */
.prossimi-meteo ul{font-size:11px;font-weight:bold;color:#333333;margin-top:11px}
.prossimi-meteo ul li {padding-top:0px;margin-left:0px;}
.prossimi-meteo li {margin:3px 0px;}
.prossimi-meteo ul li img {margin-top:5px;margin-right:5px; position:relative; top:3px;}
/* fine nuova classe con sfondo bianco */
.chiudi-meteo {float:right;margin-right:10px;margin-bottom:0px;padding-bottom:0px;background-image:url("http://images.visititaly.com/App_Images/spacer.gif")}
.chiudi-meteo A {color:#333333;text-decoration:none}
.chiudi-meteo A:hover {color:#3D75CC;text-decoration:none}

/*cambio lingua*/

#top-bordo-small-blu {
   margin:0px;
   width:242px;
   height:5px;
   background-color: #6D97CF;
   background-image: url("http://images.visititaly.com/App_Images/top-cambio-lingua.gif");
   background-repeat: no-repeat;
}

#bottom-bordo-small-blu {
   margin:0px;
   width:242px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-cambio-lingua.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}

#cambio-lingua {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	text-align:left;
	border: 1px solid #C5C5C5;
	background-color:#EDEDED;
    /*background-image: url("http://images.visititaly.com/App_Images/lati-cambio-lingua.gif");*/
}

#cambio-lingua p {
font-size:11px;
color:#000000/*#FFFFFF*/;
margin-left:10px;
margin-bottom:5px;
margin-top:5px}
#aiuto {background-color:#ffffff;background-image: url("http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif");width:242px;overflow:hidden}
#aiuto .intro {
    font-size: 14px;
    color: #333;
    font-weight: bold;
    margin: 0px;
    margin-left: 18px;
    padding-left: 2px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #C5C5C5;
    display: block;
}
#aiuto p {
    font-size:13px;
    color:#000000;
    margin: 0px;
    padding: 0px;
    float:left;
    font-weight:bold;
    line-height:18px
}

.lingua-aiuto {font-size:11px;font-weight:100;color:#333333;padding-top:5px;padding-bottom:3px; margin-left:18px;}
.lingua-aiuto A {font-size:11px;color:#333333;text-decoration:none}
.lingua-aiuto A:hover {font-size:11px;color:#3D75CC;text-decoration:none}



.Cont_Login_N UL {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:10px 20px 0px 20px;
	padding:0px;
	list-style:none;
}
.Cont_Login_N LI {
    font-size: 11px;
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 14px;
	list-style:none;
	background-image:url(http://images.visititaly.com/App_Images/backs/VGpointer.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.Cont_Login_N LI a:link{
    font-size: 11px;
	text-decoration: none;
	color:#666666;
}
.Cont_Login_N LI a:visited{
	text-decoration: none;
	color:#666666;
}
.Cont_Login_N LI a:hover{
	text-decoration:none ;
	color:#3AA2E1;
}






.contatta-staff {
    background-image: url("http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-C6C6C6.gif");
    /*border-bottom: 1px solid #C5C5C5;*/
    clear:both;
    color:#000000;
    display:inline-block;
    font-size:11px;
    font-weight:bold;
    padding:5px 3px 3px 10px;
    width:242px;
}
.contatta-staff A {color:#000000;text-decoration:none;}
.contatta-staff A:hover {color:#000000;text-decoration:none;}
#punti-login {margin-top:0px;background-color:#CCCCCC;clear:both;display:table;text-align:center;background-image:url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio2.gif");padding-bottom:5px;border-bottom:1px solid #CCCCCC;}
#punti-login A {text-decoration:none;font-size:11px;color:#6D97CF;padding:0px 33px 5px 33px;font-weight:bold;margin:0px;}
#punti-login A:hover {text-decoration:none;font-size:11px;color:#333333;padding:0px 33px 5px 33px;font-weight:bold;margin:0px;}
.no-link {text-decoration:none;font-size:11px;color:#333333;padding:0px 33px 5px 33px;font-weight:bold;margin:0px;}
.ciao-user {float:left;background-color:#6D97CF;display:table;}
.logout A {float:right;margin-right:20px;margin-top:0px}
.opzioni-loggato {background-color:#ffffff;background-image: url("http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif");display:block;margin:0px;padding:0px 0px 5px 10px;line-height:20px;}
.opzioni-loggato ul {color:#000000;margin:0px;padding:0px;list-style-type: none;}
.opzioni-loggato li {color:#000000;list-style-type: none;}
.opzioni-loggato A {color:#000000;text-decoration:none;font-size:11px;font-weight:bold;line-height:16px;display:block;}
.opzioni-loggato A:hover {color:#000000;text-decoration:none;font-size:11px;font-weight:bold;padding-left:15px;line-height:16px;display:block;}
.username {float:left}
.registrati {text-decoration:none;color:#333333;font-weight:bold}

#promuovi-indirizzi {background-color:#EDEDED;width:440px;overflow:hidden;margin-left:20px}
#promuovi-indirizzi A {font-size:13px;color:#000000;padding:5px 5px 0px 10px;margin:0px;float:left;font-weight:bold;line-height:18px}
.contatta-servizio-clienti {padding:5px 3px 3px 10px;font-weight:bold;background-color:#6D97CF;display:table;clear:both;color:#FFFFFF;font-size:11px;width:440px;}
.contatta-servizio-clienti A {color:#ffffff;text-decoration:none;background-color:#6D97CF;}
.ccontatta-servizio-clienti A:hover {color:#333333;text-decoration:none;background-color:#6D97CF;}


/* dove dormire */
#contenitore-arrotondato-small #contenuto-dd-small .all {color:#6D97CF;font-weight:bold;}
#contenitore-arrotondato-small #contenuto-dd-small .all A {color:#6D97CF;font-weight:bold;margin-right:10px}
#contenitore-arrotondato-small #contenuto-dd-small .all A:hover {color:#333333;font-weight:bold;margin-right:10px}



/* top dove dormire*/
#contenuto-dd-small2 {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	text-align:left;line-height:22px;
    background-image: url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio.gif");
}

#contenuto-dd-small2 ul {
margin-top:-2px;
margin-bottom:5px;
margin-left:22px;line-height:12px;
padding:0px 0px 0px 0px;
}

#contenuto-dd-small2 li {
list-style-type:none;
padding-right:2px;
}


#contenuto-dd-small2 ul li A {
text-decoration:none;
font-size:11px;
color:#333333;
padding:3px 0px 3px 0px;
}

#contenuto-dd-small2 ul li A:link { 
color:#333333;
text-decoration:none;
}
#contenuto-dd-small2 ul li A:visited { 
color:#333333;
text-decoration:none;
}
#contenuto-dd-small2 ul li A:hover { 
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
#contenuto-dd-small2 ul li A:active { 
color:#333333;
text-decoration:none;
}

/* cambio da id a classe e metto lo sfondo bianco */
.contenuto-dd-small2 {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	text-align:left;line-height:22px;
    background-image: url("http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif");
}

.contenuto-dd-small2 ul {
margin-top:-2px;
margin-bottom:5px;
margin-left:22px;line-height:12px;
padding:0px 0px 0px 0px;
}

.contenuto-dd-small2 li {
list-style-type:none;
padding-right:2px;
}


.contenuto-dd-small2 ul li A {
text-decoration:none;
font-size:11px;
color:#333333;
padding:3px 0px 3px 0px;
}

.contenuto-dd-small2 ul li A:link { 
color:#333333;
text-decoration:none;
}
.contenuto-dd-small2 ul li A:visited { 
color:#333333;
text-decoration:none;
}
.contenuto-dd-small2 ul li A:hover { 
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;
}
.contenuto-dd-small2 ul li A:active { 
color:#333333;
text-decoration:none;
}
.contenuto-dd-small2 .destinazioni-evidenza {color:#3D75CC;font-size:12px;font-weight:bold;padding-left:20px;padding-bottom:0px;margin-top:5px;line-height:18px;;display:table;}


/* + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +  */ 

.promuovi-indirizzi {display:block;color:#FFFFFF;font-weight:bold;font-size:13px;background-color:#6D97CF;margin:0px 1px 0px 1px;padding:5px 5px 5px 22px;}
.inserisci-indirizzi {display:block;color:#333333;font-weight:bold;font-size:12px;background-color:#EDEDED;margin:0px 1px 0px 1px;padding:8px 5px 5px 22px;line-height:20px}
.inserisci-indirizzi A {color:#333333;text-decoration:none;font-size:11px;font-weight:100}
.inserisci-indirizzi A:hover {color:#6D97CF;text-decoration:none;font-size:11px;font-weight:100}

#bottom-bordo-medio-grigio {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-medio-grigio.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}
.colonne-top-hotel {width:120px;float:left;margin:0px;padding:0px}
.consulta-elenco {float:right;cursor:pointer}

/* personal web */
.stelle-hotel {float:right;margin-top:7px;padding-right:15px;}

#scheda-hotel-pw img .thumb-gallery {width:40px;height:40px;cursor:pointer}

#thumb-photogallery {margin:5px 0px 0px 0px;padding-top:0px;display:table;height:40px}

#checkin_day {font-size:11px;margin:0px;}
#checkin_year_month {font-size:11px;margin:0px;}
#checkout_monthday {font-size:11px;margin:0px;}
#checkout_year_month {font-size:11px;margin:0px;}

.mappa {
font-size:13px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:22px;
float:left;
padding-bottom:3px;
}

.ingrandisci {
float:right;
font-size:12px;
color:#FF6600;
font-weight:bold;
padding-top:5px;
margin-left:0px;
margin-right:15px;
padding-right:0px;
margin-top:0px;
padding-bottom:3px;
}

#contenuto-small-grigio {
	margin:0px;
	width:242px;
	display:table;
	background-color: #EDEDED;
	text-align:left;
    background-image: url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio.gif");
}

.img-interesse {margin:0px 5px 0px 20px;float:left;border:1px solid #E2E2E3}
.link-interesse {font-size:12px;margin:3px;padding-top:10px;line-height:16px;color:#333333;display:block;clear:both} 
.link-interesse A:link {color:#333333;text-decoration:none;font-weight:bold;} 
.link-interesse A:visited {color:#333333;text-decoration:none;font-weight:bold;} 
.link-interesse A:hover {color:#6D96CE;text-decoration:none;font-weight:bold;} 
.link-interesse A:active {color:#333333;text-decoration:none;font-weight:bold;}

.hotel-vicino 
{font-size:11px;margin:3px;padding-top:4px;line-height:14px;color:#333333;display:block;clear:both} 
.hotel-vicino A:link {color:#333333;text-decoration:none;font-weight:bold;} 
.hotel-vicino A:visited {color:#333333;text-decoration:none;font-weight:bold;} 
.hotel-vicino A:hover {color:#6D96CE;text-decoration:none;font-weight:bold;} 
.hotel-vicino A:active {color:#333333;text-decoration:none;font-weight:bold;}
.img-hotelvicino {margin:0px 5px 5px 20px;float:left;border:1px solid #E2E2E3}
.distanza-da {float:right;margin-right:15px;font-color:#666666;clear:right}

.titolo-box4 {
font-size:14px;
color:#000000;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
padding-top:11px;
margin-bottom:5px;display:block;
}

.testo-condizione2 {font-size:12px;color:#333333;padding-left:20px;margin-right:15px;display:block;margin-top:5px}
.testo-condizione2 A {color:#333333;}
.testo-condizione2 A:hover {color:#3B75C9;}
#servizi {clear:both} 
.condizione {font-size:13px;font-weight:bold;color:#3B75C9;margin-left:18px;margin-right:10px;display:block;float:none;margin-top:5px;margin-bottom:0px;padding-bottom:0px}
.testo-condizione {font-size:12px;color:#333333;display:table;float:none;margin-left:20px;padding:5px;margin-top:0px}

.disponibilita {background-color:#00338E;color:#FFFFFF;font-size:12px;margin-left:15px;display:block;width:685px;padding:5px;margin-right:15px;}
.inserisci-date {background-color:#3D75CC;color:#FFFFFF;font-size:12px;margin-left:15px;display:block;width:685px;padding:5px;margin-top:5px;margin-right:15px;}
#check-in-out {width:695px;margin-left:15px;display:table;margin-bottom:0px;margin-top:5px;margin-bottom:5px}
.checkinDateSection {background-color:#6D97CF;margin:0px 5px 0px 0px;width:325px;font-size:13px;color:#FFFFFF; padding:10px;float:left;}
.checkoutDateSection {background-color:#6D97CF;margin:0px;width:325px;float:right;font-size:13px;color:#FFFFFF; padding:10px}

.checkinDateSection h4 {font-size:13px;margin-top:8px;color:#ffffff;margin-bottom:3px}
.checkoutDateSection h4 {font-size:13px;margin-top:8px;color:#ffffff;margin-bottom:3px}

.img-table-booking {height:50px;width:50px;margin:10px;float:left;border:1px solid #C4D5EF}

.prenota-disponibilita-booking {background-color:#ffffff;background-image:url("http://images.visititaly.com/App_Images/bottone-prenota.gif");border:0px;width:86px;height:23px;color:#FFFFFF;font-weight:bold;cursor:pointer;margin-bottom:10px;font-size:10px}

/* pagine statiche  */
.due-colonne {float:left;width:730px;margin-right:0px;margin-bottom:0px;}
.contenitore-contenuto-statico  {align:center;background-color:#ffffff;border:1px solid #C5C5C5; padding:6px 10px;}
.contenuto-statico {color: #333;font-size: 13px;line-height: 18px;text-align: left;text-decoration: none;}
.contenuto-statico H2 {border-bottom: 1px solid #D5D5D5; color: #333; font-size: 16px; font-weight: bold; margin: 0px;margin:0px 0px 5px 0px; padding-bottom: 5px; padding-left: 2px; padding-top: 5px;}
.contenuto-statico TABLE {
    BORDER: 333333 1px solid;
    PADDING: 3px;
    MARGIN: 0px;
    BORDER-COLLAPSE: collapse;
}
.contenuto-statico TD {
    BORDER: #333333 1px solid;
    PADDING: 3px;
}
.percentuale {color: #FFFFFF;font-size: 24px; font-weight:bold;}

/* due colonne */
#contenuto-dd-small-2c {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	text-align:left;
    background-image: url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio.gif");
    
}
#contenuto-dd-small-2c .titolo-box {
font-size:13px;
color:#333333;
font-weight:bold;
padding-top:5px;
margin-left:20px;
margin-bottom:16px;
padding-right:22px;
padding-bottom:3px;
display:block;

}


#contenuto-dd-small-2c ul {
margin-top:-2px;
margin-bottom:10px;
margin-left:22px;
padding:0px 0px 0px 0px;

}

#contenuto-dd-small-2c li {
list-style-type:none;
text-decoration:none;
font-size:11px;
color:#333333;
padding:3px 0px;

}

#contenuto-dd-small-2c ul li A:link { 
color:#333333;
text-decoration:none;

}
#contenuto-dd-small-2c ul li A:visited { 
color:#333333;
text-decoration:none;

}
#contenuto-dd-small-2c ul li A:hover { 
color:#3D74CE /* #3AA2E1 azzurro */;
text-decoration:none;

}
#contenuto-dd-small-2c ul li A:active { 
color:#333333;
text-decoration:none;

}
#contenuto-dd-small-2c .all A:link .all{color:#3AA2E1;font-weight:bold;margin-right:10px}
#contenuto-dd-small-2c .all A:hover .all{color:#3AA2E1;font-weight:bold;margin-right:10px}
/*****************************************************************/
.container-cambio-lingua-flag{
    border-top:1px solid #C5C5C5;
    border-bottom:1px solid #C5C5C5;
	margin:0px 0px 10px 0px;
	padding:3px 0px 7px 0px ;
	width:242px;
	display:table;
	text-align:left;
    background-image: url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio.gif");

}
.cambio-lingua-flag {
color: black;
float: left;
font-size: 11px;
margin: 0px;
padding: 5px 5px 0px 10px;
margin:0px;}
.cambio-lingua-flag SPAN{margin: 0px 5px 0px 0px;}
.cambio-lingua-flag a:link{ color:#333333; text-decoration:none;}
.cambio-lingua-flag a:visited{ color:#333333; text-decoration:none;}
.cambio-lingua-flag a:hover{ color:#333333; text-decoration:underline;}
.cambio-lingua-flag IMG{
    margin: 0px 3px;
    position: relative;
    top:2px;
    }
/*****************************************************************/
.container-bordo-g{
    border-top:1px solid #C5C5C5;
    border-bottom:1px solid #C5C5C5;
	margin:0px 0px 10px 0px;
	padding:0px ;
	width:242px;
	display:table;
	text-align:left;
    background-image: url("http://images.visititaly.com/App_Images/lati-bordo-small-grigio.gif");
    clear:both;
}

/********************** nuovo box offerte inizio *************************************************************************************************************************************/
.Box-Spalla {
	width:240px;
	/*background-color:#EDEDED;*/
	background-color:#FFFFFF;
	border: 1px solid #C5C5C5;
	margin-bottom:10px;
}
.Box-Spalla .titolo-box-spalla{
	color: #333;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 0px 0px 20px;
	padding: 5px 12px 2px 0px ;
}
.Box-Spalla .sottotitolo-box-spalla{
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 20px;
	padding: 0px 12px 5px 0px ;
}
.Box-Spalla .sottotitolo-box-spalla A:link {
	color: #6D97CF;
	text-decoration:none;
}
.Box-Spalla .sottotitolo-box-spalla A:hover {
	color: #6D97CF;
	text-decoration:none;
}
.Box-Spalla .sottotitolo-box-spalla A:visited {
	color: #6D97CF;
	text-decoration:none;
}
.Box-Spalla ul {
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 24px;
	padding: 5px 12px 2px 0px ;
}
.Box-Spalla li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	list-style-type:none;
}
.Box-Spalla li  A:link {
	color: #333;
    text-decoration:none;
}
.Box-Spalla li A:hover{
	color: #333;
    text-decoration:underline;
}
.Box-Spalla li A:visited{
	color: #333;
    text-decoration:none;
}
/* blocco-offerte */
.blocco-offerte {
	margin: 0px;
	padding:0px;
}
.blocco-offerte .spalla-offerta-chiusa {
	border-top: 1px solid #C5C5C5;
	margin: 0px ;
	padding: 6px 30px 6px 20px ;
	color:#333333;
	font-size:11px;
	list-style-type:none;
	background-color:#ffffff;
	background-image:url(http://images.visititaly.com/App_Images/sfondo-pointer-g.gif);
	background-position:center right;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;

}
.blocco-offerte .spalla-offerta-chiusa:hover {
	border-top: 1px solid #C5C5C5;
	margin: 0px ;
	padding: 6px 30px 6px 20px ;
	color:#6D97CF;
	font-size:11px;
	list-style-type:none;
	background-image:url(http://images.visititaly.com/App_Images/sfondo-pointer-b.gif);
	background-position:center right;
	background-repeat:no-repeat;
	font-weight:bold;
}
.blocco-offerte .spalla-offerta-chiusa A:link {
	text-decoration:none;
	color:#333333;
}
.blocco-offerte .spalla-offerta-chiusa A:hover {
	text-decoration:none;
	color:#6D97CF;
}
.blocco-offerte .spalla-offerta-chiusa A:visited {
	text-decoration:none;
	color:#333333;
}
/* blocco offerta */
.spalla-offerta-aperta {
	border-top: 1px solid #C5C5C5;
	margin: 0px ;
	padding: 6px 10px 6px 20px ;
	font-size:11px;
	list-style-type:none;
	background-image:url(http://images.visititaly.com/App_Images/sfondo-pointer-b-open.gif);
	background-position: top right;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;

}
.spalla-offerta-aperta A:link {
	text-decoration:none;
	color:#6D97CF;
	font-weight:bold;
}
.spalla-offerta-aperta A:hover {
	text-decoration:none;
	color:#6D97CF;
}
.spalla-offerta-aperta A:visited {
	text-decoration:none;
	color:#6D97CF;
}

.spalla-descrizione-offerta {
	font-size:11px;
	font-weight:normal;
	color:#333;
}
.spalla-descrizione-offerta IMG {
	width:50px;
	height:50px;
	float:left;
	margin: 0px 10px 0px 0px;
	border:0px;
}
.spalla-descrizione-offerta STRONG {
	display:table;
	font-weight:bold;
}

.spalla-offerta-aperta .vai-dettaglio {
	background-image:url(http://images.visititaly.com/App_Images/sfondo-dettaglio-b.gif);
	background-position:center right;
	background-repeat:no-repeat;
	padding:3px 5px 3px 0px;
	text-align:right;
	font-size:11px;
	margin:0px;
}
.spalla-offerta-aperta .vai-dettaglio a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}

.blocco-offerte .TutteLeOfferte {
	border-top: 1px solid #C5C5C5;
	margin: 0px ;
	padding: 6px 30px 6px 20px ;
	color:#FFFFFF;
	font-size:11px;
	list-style-type:none;
	background-image:url(http://images.visititaly.com/App_Images/sfondo-pointer-all.gif);
	background-position:center right;
	background-repeat:no-repeat;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;

}
/********************** nuovo box offerte fine *************************************************************************************************************************************/

/* video */
.cont_PlayerVideo {background-image:url("http://images.visititaly.com/App_Images/bck-video.gif");width:980px;margin-left:33px}
#PlayerContainer {float:left;margin:10px 0px 10px 10px;}
#altri-video {float:right;width:380px;margin:20px 0px 0px 0px;padding:0px;}
.video_b2_1 {
    margin:0px 0px 7px 0px;
    padding:0px 0px 0px 0px;
    clear:both;
    height:85px;
    font-size:13px;color:#3D75CA;
    display:table;
    width:360px;
}
.video_b2_2 {
    margin:0px 0px 12px 0px;
    padding:0px 0px 0px 0px;
    clear:both;
    height:85px;
    font-size:13px;color:#3D75CA;
    display:table;
    width:360px;
}
.video_b2_1 IMG , .video_b2_2 IMG{
	border:1px solid #808080;
	padding:0px;
	float:left;
	margin-right:10px;
	height:80px;
	}
.player {float:left; width:560px;border:1px solid #808080;margin:20px 0px 10px 10px}
.titolo-video {
    line-height:20px;
    font-weight:bold; 
    display:table; 
    width:200px;
    float:right;
    margin:25px 0px 0px 0px ;
    padding:0px;
}
.titolo-video A {
    color:#ffffff;
    text-decoration:none;
    font-size:14px;
    padding-top:25px;
}
.titolo-video A:hover {
    color:#3D75CA;
    text-decoration:none;
    font-size:14px;
    padding-top:25px;
}
.chiudi-video {
	display:block; 
	clear:both;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:5px 20px 10px 0px;
	text-align:right;
}
.chiudi-video A {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
.chiudi-video A:hover {
	color:#6D97CF;
	font-size:12px;
	font-weight:bold;
}
.noflash {
width:400px;
float:left;
margin:10px 0px 10px 10px;
color:#ffffff;
}
/* fine video */

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* lingue in testata */
.CLHead {
	display:inline; 
	margin:0px; 
	padding:0px; 
	font-size: 14px;
	color:#FFFFFF;
	position:absolute;
	top:2px;
	right:66px;
}
.CLHead .LangSel {
	font-size: 14px;
    color: #FFFFFF;
    text-decoration: none;
}
.CLHead .LangSel A:link {
	color:#FFFFFF;
	text-decoration:none;
}
.CLHead .LangSel A:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.CLHead .LangSel A:visited {
	color:#FFFFFF;
	text-decoration:none;
}
.CLHead .OthLan {
	font-size: 14px;
	color:#86B4EF;
	text-decoration:none;
}
.CLHead .OthLan A:link {
	color:#86B4EF;
	text-decoration:none;
}
.CLHead .OthLan A:hover {
	color:#FFFFFF;
	text-decoration:none;
}
.CLHead .OthLan A:visited {
	color:#86B4EF;
	text-decoration:none;
}
/* fine lingue in testata */

/********************** nuovo box Spalla Risultato di ricerca *************************************************************************************************************************************/
.Box-SpallaRisultato {
	width:240px;
	background-color:#ffffff;
	border: 1px solid #C5C5C5;
	margin-bottom:10px;
}
.Box-SpallaRisultato .titolo-spalla-risultato{
	color: #333;
	display: block;
	font-size: 13px;
	font-weight: bold;
	margin: 0px 10px 0px 10px;
	padding: 5px 10px 5px 0px ;
    border-bottom: 1px solid #C5C5C5;
}
.Box-SpallaRisultato .sottotitolo-spalla-risultato{
	color: #333;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin: 0px 0px 0px 10px;
	padding: 0px 10px 5px 0px ;
}
.Box-SpallaRisultato ul {
	color: #333;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 14px;
	padding: 5px 10px 2px 0px ;
}
.Box-SpallaRisultato li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	list-style-type:none;
	height:18px;
	display:table; 
	overflow:hidden;
}
.Box-SpallaRisultato li  A:link {
	color: #333;
    text-decoration:none;
}
.Box-SpallaRisultato li A:hover{
	color: #333;
    text-decoration:underline;
}
.Box-SpallaRisultato li A:visited{
	color: #333;
    text-decoration:none;
}
.Box-SpallaRisultato li label {
    display: inline;
    padding-left: 5px;
    text-indent: -5px;
    margin:0px 0px 2px 0px ;
}
.Box-SpallaRisultato li label:hover{
    color:#6D97CF;
}
.Box-SpallaRisultato li input {
    width: 13px;
    height: 13px;
    padding: 0;
    margin:0px 0px 2px 0px ;
    vertical-align: bottom;
    position: relative;
    top: 2px;
    *overflow: hidden;
    float:left;
    border:0;
}
.Box-SpallaRisultato .MostraAltro {
    padding:0px 10px 0px 0px;
    margin:-3px 0px 3px 0px ;
    cursor:pointer;
    color:#023390;
    text-align:right;
    font-size: 11px;
    display:block;
}
/* nuovo stile risultato di ricerca */
.Result-Box {
	align:center;
	background-color:#ffffff;
	width:708px;
	margin:0px 20px 0px 0px;
	display:inline-table;
	clear:both;
	margin-bottom:5px;
	border:1px solid #C5C5C5;
	padding:0px 10px 8px 10px;
}
.Result-Box .Result-Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin:0px 0px  3px 0px ;
	padding: 7px  0px 6px 0px ;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5c5c5;
}
.Result-Box .Result-Header IMG{
	margin-right:10px;
}
.Result-Box .Result-Data {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
}
.Result-Box .Result-Action {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 140px;
}
.Result-Box .Result-Data .Result-Img {
	padding:5px;
	margin:0px 10px 2px 0px ;
	border:1px solid #d5d5d5;
	float:left;
	width:70;
	height:70px;
}
.Result-Box .Result-Data .Result-Address {
	font-size: 14px;
	line-height:18px;
	font-weight: normal;
	display:block;
	margin-bottom:5px;
}
.Result-Box .Result-Data .Result-Address A:link{
	font-size: 14px;
	font-weight: normal;
	color:#000000;
	text-decoration:none;
}
.Result-Box .Result-Data .Result-Address A:visited {
	color:#000000;
}
.Result-Box .Result-Data .Result-Score {
	font-size: 14px;
	line-height:18px;
	font-weight: normal;
	color:#023390;
	display:block;
}
.Result-Box .Result-Data .Result-Description {
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	display:block;
}
.Result-Box .Result-Action .Result-GoToMap {
	display:inline;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0px 13px 0px 0px;
	cursor:pointer;
}
.Result-Box .Result-Action .Result-GoToMap IMG {
	border:0;
	margin-left:5px;
	position:relative;
	top:-5px;
}
.Result-Box .Result-Action .Result-GoToMap A:link {
	color:#000000;
	text-decoration:none;
}
.Result-Box .Result-Action .Result-GoToMap A:hover {
	color:#000000;
	text-decoration:none;
}
.Result-Box .Result-Action .Result-GoToMap A:visited {
	color:#000000;
	text-decoration:none;
}
.Result-Box .Result-Action .Result-Prices {
	display:inline;
	float:right;
	background-image:url(http://images.visititaly.com/app_images/backs/BkBtDb.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:140px;
	color:#FFFFFF;
	text-align:center; 
	vertical-align:middle;
	font-size:18px;
	padding:8px 0px;
	margin:0px 0px 5px 0px;
}
.Result-Box .Result-Action .Result-Prices A:link {
	color:#FFFFFF;
	text-align:center; 
	font-size:18px;
	text-decoration:none;
}
.Result-Box .Result-Action .Result-Prices A:hover {
	color:#FFFFFF;
	text-align:center; 
	font-size:18px;
	text-decoration:none;
}
.Result-Box .Result-Action .Result-Prices A:visited {
	color:#FFFFFF;
	text-align:center; 
	font-size:18px;
	text-decoration:none;
}
.Result-Box .Result-Action .Result-GoToBook {
	display:block;
	float:right;
	background-image:url(http://images.visititaly.com/app_images/backs/BkBtLb.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:140px;	
	padding:4px 0px;
	margin:0px 0px 0px 0px;	
	text-align:center; 
	vertical-align:middle;
	font-size:10px;

}
.Result-Box .Result-Action .Result-GoToBook A:link ,.Result-Box .Result-Action .Result-GoToBook  A:hover ,.Result-Box .Result-Action .Result-GoToBook  A:visited {
	color:#FFFFFF;
	text-decoration:none;
}
/**** box ordinamento risultati **************************************************************************************************************/
.Result-OrderBy {
	background-color:#EDEDED;
	color:#333333;
	width:708px;
	margin:0px 20px 0px 0px;
	display:inline-table;
	clear:both;
	margin-bottom:5px;
	border:1px solid #C5C5C5;
	padding:5px 10px 3px 10px;
	font-size:11px;
}
.Result-OrderBy .OrderBy-Text {
    margin:2px 0px 0px 0px;
    padding:0px;
    display:block;
    float:left;
}
.Result-OrderBy .OrderBy-Text A:link {
    color:#333333;
    text-decoration:none;
    margin:0px 5px;
    font-weight:bold;
}
.Result-OrderBy .OrderBy-Text A:hover {
    color:#333333;
    text-decoration:underline;
    margin:0px 5px;
    font-weight:bold;
}
.Result-OrderBy .OrderBy-Text A:visited {
    color:#333333;
    text-decoration:none;
    margin:0px 5px;
    font-weight:bold;
}

.Result-OrderBy .OrderBy-Currency {
	margin:0px;
	padding:0px;
	display:block;
	float:right;
	font-size: 10px;
	width:170px;
}
.Result-OrderBy  .OrderBy-Currency select {
	font-size: 11px;
	margin:0px 0px 0px 0px ;
	display:block;
}
.Result-OrderBy  .OrderBy-Currency Img {
	cursor:pointer;
	display:table-cell;
	vertical-align:middle;
	margin:0px 0px 0px 5px;
	float:right;
	position:relative;
	top:-1px;
}

/**** fine box ordinamento risultati **************************************************************************************************************/

/* ********** nuovo footer 02/06/2010 *********************************************************************************************************** */
.NewFooterContainer {
	border: 1px solid #C5C5C5;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:980px;
	display:table;
}
.NewFooterContainer .NewFooterH {
	margin: 0px;
	padding: 10px 5px;
	background-color:#EDEDED;
	}
.NewFooterContainer .NewFooterH .NewFooterHI {
	background-image: url(http://images.visititaly.com/App_Images/back_b_f_g.gif);
	background-repeat: repeat-y;
	background-position: center center;
	margin: 0px;
	padding:0px 0px 5px 0px;
	vertical-align:middle;
	display:block;

}
.NewFooterContainer .NewFooterH .NewFooterHI .ColH {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 460px;
	margin:0px 10px;
	text-indent: 15px;
}
.NewFooterContainer .NewFooterH .NewFooterHI13 {
	background-image: url(http://images.visititaly.com/App_Images/back_b_f_g13.gif);
	background-repeat: repeat-y;
	background-position: center center;
	margin: 0px;
	padding:0px 0px;
	display:block;
}

.NewFooterContainer .NewFooterH .NewFooterHI13 .ColH1 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 230px;
	margin:0px 10px;
	text-indent: 15px;
}
.NewFooterContainer .NewFooterH .NewFooterHI13 .ColH3 {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	float: left;
	width: 690px;
	margin:0px 10px;
	text-indent: 5px;
}
.NewFooterContainer .NewFooterF {
	margin: 0px;
	padding: 10px 5px;
	background-color:#6D97CF;
}


.NewFooterContainer .NewFooterF .NewFooterFI {
	background-image: url(http://images.visititaly.com/App_Images/back_b_f_a.gif);
	background-repeat: repeat-y;
	background-position: center center;
	margin: 0px;
	padding:5px 0px;
	display:block;
}
.NewFooterContainer .NewFooterF  .NewFooterFI .ColF {
	width: 220px;
	margin:0px 10px;	
	float: left;
}
.NewFooterContainer .NewFooterF .NewFooterFI .ColF ul {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px 0px 0px 15px;
	list-style-type: none;

}
.NewFooterContainer .NewFooterF .NewFooterFI .ColF a {
	font-size: 11px;
	line-height:13px;
	color: #FFFFFF;
	text-decoration:none;
}
.NewSubFooter {
	background-color: #ffffff;
	margin: 0px;
	padding: 8px 5px 8px 5px;
	color:#333333;
	clear:both;
	font-size:10px;
	text-align:center;
}
.NewSubFooter a {
	color: #333333;
	text-decoration: none;
}

/* ********** fine nuovo footer 02/06/2010 *********************************************************************************************************** */
/* ********** nuovo box offerta sotto risultato  03/06/2010 *********************************************************************************************************** */
.Result-Offer-Box {
	align:center;
	background-color:#E6F5DB;/* verdino piu scuro#CDEB8B*/
	width:708px;
	margin:0px 20px 0px 0px;
	display:inline-table;
	clear:both;
	margin-bottom:5px;
	border:1px solid #C5C5C5;
	padding:8px 10px 8px 10px;
	color:#666666;
}
.Result-Offer-Box .Result-Data {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 540px;
}
.Result-Offer-Box .Result-Action {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 140px;
}
.Result-Offer-Box .Result-Data .Result-Title {
	font-size: 12px;
	line-height:16px;
	font-weight: bold;
	display:inline;
	float:left;
	color:#5B9C1B; /*#36C;*/
}
.Result-Offer-Box .Result-Data .Result-Name {
	font-size: 12px;
	line-height:16px;
	font-weight: normal;
	display:inline;
	float:left;
	color:#5B9C1B; /*#36C;*/
	padding:0px 0px 0px 7px ;
}
.Result-Offer-Box .Result-Data .Result-Description {
	font-size: 11px;
	line-height:13px;
	font-weight: normal;
	display:block;
	color:#666666;
	clear:inherit;
}
.Result-Offer-Box .Result-Action .Result-Price {
	display:inline;
	float:right;
	background-image:url(http://images.visititaly.com/app_images/backs/BkBtDGn.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:140px;
	color:#FFFFFF;
	text-align:center; 
	vertical-align:middle;
	font-size:18px;
	padding:8px 0px;
	margin:0px 0px 5px 0px;
}
.Result-Offer-Box .Result-Action .Result-GoToBook {
	display:block;
	float:right;
	background-image:url(http://images.visititaly.com/app_images/backs/BkBtLGn.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:140px;	
	padding:4px 0px;
	margin:0px 0px 0px 0px;	
	text-align:center; 
	vertical-align:middle;
	font-size:10px;

}
.Result-Offer-Box .Result-GoToBook A:link, .Result-GoToBook  A:hover ,.Result-GoToBook  A:visited {
	color:#FFFFFF;
	text-decoration:none;
}
/* ********** fine nuovo box offerta sotto risultato  03/06/2010 *********************************************************************************************************** */

/* ***** modulo contatti ****** */ 
.Box-PromuoviStruttura {
	width:240px;
	border: 1px solid #C5C5C5;
	margin-bottom:10px;
	background-image:url(http://images.visititaly.com/App_Images/backs/BkContacts.gif);
	background-position:top right;
	background-repeat:no-repeat;
	font-family:Arial, Helvetica, sans-serif;
}
.Box-PromuoviStruttura .titoloC {
	color: #FFFFFF;
	display: block;
	width:150px;
	font-size: 18px;
	font-weight: bold;
	margin:7px 7px 7px 7px;
	padding:5px 15px;
}

.Box-PromuoviStruttura .titoloC A:link{
	color: #FFFFFF;
	text-decoration: none;
}
.Box-PromuoviStruttura .titoloC A:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.Box-PromuoviStruttura .titoloC A:visited{
	color: #FFFFFF;
	text-decoration: none;
}
.Box-PromuoviStruttura .sottotitoloC {
	color: #B1C8EA;
	display: block;
	font-size: 15px;
	font-weight: bold;
	margin:0px 7px;
	padding:5px 15px;
	border-top: 1px solid #B1C8EA;
	border-bottom: 1px solid #B1C8EA;
}
.Box-PromuoviStruttura .testoC {
	color: #FFFFFF;
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin:5px 7px 5px 7px;
	padding:5px 15px;
}
.Box-PromuoviStruttura .testoC A:link{
	color: #FFFFFF;
	text-decoration: none;
}
.Box-PromuoviStruttura .testoC A:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.Box-PromuoviStruttura .testoC A:visited{
	color: #FFFFFF;
	text-decoration: none;
}
/* *** fine modulo contatti *** */
/* inizio box testo introduttivo risultato alloggi ************************************************************************************* */
.IntroD-Box {
	background-color:#FFFFFF;
	width:708px;
	margin:0px 20px 0px 0px;
	display:inline-table;
	clear:both;
	margin-bottom:5px;
	border:1px solid #C5C5C5;
	padding:0px 10px 8px 10px;
}

.IntroD-Box .IntroD-Box-Header {
	margin:0px 0px  3px 0px ;
	padding: 7px  0px 6px 0px ;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5c5c5;
	display:block;
	clear:both;	
}
.IntroD-Box .IntroD-Box-Header p {
	font-size: 11px;
	font-weight: bold;
	color: #000000;   
	text-align:right;
	float:right;
	margin:5px 10px 0px 0px ;
}
.IntroD-Box .IntroD-Box-Header h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;   
	width:450px;
	display:inline;
}

.IntroD-Box .IntroD-Box-Content {
    font-size: 12px;
}
.IntroD-Box .IntroD-Box-Content strong {
    display:block;
}
.IntroD-Box .IntroD-Box-Txt {
	font-size: 12px;
	font-weight: normal;
	color: #000000;   
	text-align:left; font-style:italic;	
	margin:5px 0px 0px 0px ;
}

/* fine box testo introduttivo risultato alloggi *************************************************************************************** */
/* ********** nuovo footer 07/06/2010 *********************************************************************************************************** */
.NFContainer {
	border:0;
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:980px;
	display:table;
	text-align:left;
}
.NFBoxL {
	width:489px;
	margin: 0px 1px 0px 0px;
	float:left;
	overflow:auto;
	padding:0px;
}
.NFBoxR {
	width:489px;
	margin: 0px 0px 0px 1px;
	float:right;
	overflow:auto;
	padding:0px;
}
.NFBoxL1 {
	width:244px;
	margin: 0px 1px 0px 0px;
	float:left;
	overflow:auto;
	padding:0px;
}
.NFBoxR3 {
	width:734px;
	margin: 0px 0px 0px 1px;
	float:right;
	overflow:auto;
	padding:0px;
}
.NFContainer .NFBoxHeader {
	font-size: 12px;
	font-weight: bold;
	background-color: #000000;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 25px;
	color:#FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

.NFContainer .NFBoxBody {
	font-size: 12px;
	font-weight: bold;
	background-color: #6699CC;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 25px;
	color:#FFFFFF;
	border-top:3px solid #3971BE;
	margin:0px;
}
.NFBoxBody .BoxBrd {
	font-size:10px;
	color: #FFFFFF;
	margin: 0px 25px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	width:228px;
	display:inline;
	float:left; 
	border-right:1px solid #FFFFFF;
}
.NFBoxBody .BoxNoBrd {
	font-size:10px;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	width:220px;
	display:inline;
}
.NFBoxBody A:link , .NFBoxBody A:hover , .NFBoxBody A:visited {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:normal;
	padding:0px;
	margin:0px;
}
.NFContainer .clear {
    clear:both;
    margin-top:-1px;
    height:1px;
    overflow:hidden;
    padding:0px;
}
.SubFooter {
	border:0px;
	margin:7px 0px 5px 0px;
	padding:0px 0px 7px 0px ;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;	
	width:980px;
	display:table;
	text-align: center;
	border-bottom:2px solid #6699CC;
	background-color:#ffffff;
	color:#000000;
}
.SubFooter a:link {
	color:#000000;
	text-decoration:none;
}
/* ********** fine nuovo footer 07/06/2010 *********************************************************************************************************** */

/* pagine statiche ****************************************************************************************************************************** */
.contenitore-box-intro {
	background-color:#EAF1FB;
	border:1px solid #C5C5C5; 
	padding:6px 10px;
	color: #333333 /* #3D75CA*/;
	font-size: 16px;
	/*font-weight:bold;*/
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	margin:0px 0px 10px 0px ;
}
.contenitore-box-intro H1{
	 border-bottom: 2px solid #CDD0D5;
	 color: #000; 
	 font-size: 16px; 
	 font-weight: bold; 
	 margin:0px 0px 5px 0px; 
	 padding: 5px 0px 5px 2px; 
}
.contenitore-box-intro testo-box-titolo {
    font-size: 12px;
  }
.titolo-box-intro{
	color: #000;
	font-size: 12px;
	font-weight:bold;
}
.testo-box-intro- {
	color: #333333 /*#4073CC*/;
	font-size: 12px;
	font-weight: bold;	
}

.contenuto-box-intro{
	color:#333333 /* #323232*/;
	font-size: 12px;
	font-weight:normal;	
}
.contenitore-box-contenuto {
	background-color:#FFF;
	border:1px solid #C5C5C5; 
	padding:10px 0px 0px 10px;
	font-weight:normal;	
}
.contenitore-box-contenuto a:link {
    text-decoration:underline;
    color:#333333;
}
.contenitore-box-contenuto a:hover {
    text-decoration:underline;
    color:#3D75CA;
}
.contenitore-box-contenuto a:visited {
    text-decoration:underline;
    color:#333333;
}
.contenitore-box-contenuto .box-corporate {
    clear:both; 
    margin: 0px 15px 45px 0px ;
    padding:0px;  
}

.contenitore-box-contenuto .box-corporate .img1 {
    border-left:2px solid #D8D8D8;
    border-right:2px solid #D8D8D8;
    padding:0px 5px;
}
.contenitore-box-contenuto .box-corporate .img2 {
    border-right:2px solid #D8D8D8;
    padding:0px 20px;
}
.contenitore-box-contenuto .box-corporate .web { 
    border-right:2px solid #D8D8D8; 
    font-size:14px;
    font-weight:bold; 
    text-align:center;
    width:293px;
    float:right;
    display:table-cell; 
    vertical-align:middle;
    padding:4px 0px 0px 0px ;
}
.contenitore-box-contenuto .box-corporate .web A:link { 
    text-decoration:none;
    color:#3E76CD;
}
.contenitore-box-contenuto .box-corporate .web A:hover { 
    text-decoration:none;
    color:#3E76CD;
}
.contenitore-box-contenuto .box-corporate .web A:visited { 
    text-decoration:none;
    color:#3E76CD;
}
.contenitore-box-contenuto tr td {
    border:0px;
}
.contenitore-box-contenuto ul {
    margin: 0px 0px 0px 20px;
    padding: 0px;
    
}
.contenitore-box-contenuto li {
    margin: 0px 0px 0px 20px;
    padding: 0px;
    
}
.contenitore-box-contenuto .TabellaContatti {
    border:0px;
}
.contenitore-box-contenuto .TabellaContatti TR {
    border:0px;
}
.contenitore-box-contenuto .TabellaContatti TD {
    border:0px;
}
.contenitore-box-contenuto .disclaimer {
    font-size:10px;
    font-style:italic;
    margin-right:10px;
}
/* box contatti  */
.contenitore-box-contenuto .box-contatti {
    font-size:15px; 
    float:left;
    display:table-cell; 
    vertical-align:middle;
    padding:10px 0px 20px 0px ;
}
.contenitore-box-contenuto .box-contatti .titolo-contatti {
    font-size:12px; 
	color:#3D75C8;
	font-weight:bold;
}
.contenitore-box-contenuto .box-contatti .contatti1 {
    border-right:1px solid #D8D8D8; 
	font-size:15px; 
	color:#333333;
    float:left;
	width:232px;
    display:table-cell; 
    vertical-align:middle;
    padding:4px 0px 0px 0px ;
}
.contenitore-box-contenuto .box-contatti .contatti2 {
    border-right:1px solid #D8D8D8; 
	font-size:15px; 
	color:#333333;
    float:left;
	width:232px;
    display:table-cell; 
    vertical-align:middle;
    padding:4px 0px 0px 10px ;
}
.contenitore-box-contenuto .box-contatti .contatti3 {
	font-size:15px; 
	color:#333333;
    float:left;
	width:205px;
    display:table-cell; 
    vertical-align:middle;
    padding:4px 0px 0px 10px ;
}
.contenitore-box-contatti {
	background-color:#FFF;
	border:1px solid #C5C5C5; 
	padding:6px 10px;
	color: #333333;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
	text-decoration: none;
	margin:10px 0px 10px 0px ;
	clear:both;
}
.contenitore-box-contatti H1{
	 border-bottom: 2px solid #CDD0D5;
	 color: #000; 
	 font-size: 12px; 
	 font-weight: bold; 
	 margin: 0px;margin:0px 0px 5px 0px; 
	 padding-bottom: 15px; 
	 padding-left: 2px; 
	 padding-top: 10px;
}
.contenitore-box-contatti .titolo-contatti-promax{
	 color: #3D75CA; 
	 font-size: 16px; 
	 font-weight: bold;
}
.contenitore-box-contatti .img{
	float:right;
}

/* ############################################################################################################ */
.BoxAnnunci234 {
	margin:0px;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding:0px 20px;
}
.BoxIntroRacconti {
	margin:0px;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding:0px;
}
.BoxIntroRacconti H1 {
font-size:16px;
color:#333333;
font-weight:bold;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:20px;
margin-bottom:5px;
padding-top:5px;
padding-bottom:0px;
margin-top:0px;}

.BoxIntroRacconti P {
color:#333333;
font-size:12px;
margin:8px 20px 0px 20px;
padding:0px 0px 5px 0px;
}

/* ####################### google maps risul ############################################################################ */

.MapResulsContainer {
    background-color:#ffffff;
    width:978px;
    margin-left:32px;
    margin-top:4px;
    margin-bottom:4px;
    display:inline-table;
    clear:both; 
    border:1px solid #C5C5C5;
    display:none;
    position:relative;
}
.MapResulsContainer .Map{
    margin:0px;
    width:978px;
    display:table;	
    background-color: #ffffff;       
}
.MapResulsContainer .Map .Close{
    position:absolute;
    top:5px;
    right:5px;   
    z-index:999;
    cursor:pointer;
}
.MapResulsContainer .Map .MapResult{
    overflow:hidden;
    width:980px;
    height:350px;
    margin:0px;     
}
/* ####################### google maps ############################################################################ */
/*   pagine statiche °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
.contenitore-box-contenuto table td { font-size:11px; border:2px solid #3D75CC; text-align:center;}
.contenitore-box-contenuto table .titolo-tabella { color:#FFFFFF; font-weight:bold; padding:7px 0px 7px 7px; text-align:left;}
.contenitore-box-contenuto table .titolo1-tabella { color:#D6E5F8; padding:7px 7px 7px 7px;text-align:right; }
.contenitore-box-contenuto table .testo-tabella {  color:#1545A7; font-weight:bold; padding:7px 7px 7px 7px; }
.contenitore-box-contenuto table .testo1-tabella {  color:#0F3B94; font-weight:bold; }
.contenitore-box-contenuto table .testo2-tabella {  color:#457CCE; font-weight:bold; padding:7px 7px 7px 7px; text-align:left; }

/*   pagine statiche fine °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°° */
 
/* FUMETTO GOOGLE MAPS = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */ 
.bubble {
	font-family:Arial, Helvetica, sans-serif;
	padding: 5px;
	height: 70px;
	width: 250px;
	font-size:9px;
}
.bubble IMG {
	padding:3px;
	margin:0px 5px 2px 0px ;
	border:1px solid #d5d5d5;
	float:left;
	width:30px;
	height:30px;
}
.bubble strong {
	font-size:11px;
	font-weight:bold;
	color:#023390;
}
.bubble .GoToBook {
	clear:both;
	display:block;
	background-image:url(http://images.visititaly.com/app_images/backs/BkBtLBl.gif);
	background-position:center;
	background-repeat:no-repeat;
	width:195px;	
	padding:4px 0px;
	margin:2px 0px 0px 0px;	
	text-align:center; 
	vertical-align:middle;
	font-size:12px;
	font-weight:bold;
}
.bubble .GoToBook A:link, .GoToBook  A:hover , .GoToBook  A:visited {
	color:#FFFFFF;
	text-decoration:none;
} 
/* FUMETTO GOOGLE MAPS FINE = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */ 
/* nuovo stile risultato di ricerca indirizzi utili § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § §  */
.Result-Box-iu {
	align:center;
	background-color:#ffffff;
	width:708px;
	margin:0px 20px 0px 0px;
	display:inline-table;
	clear:both;
	margin-bottom:5px;
	border:1px solid #C5C5C5;
	padding:0px 10px 8px 10px;
	font-size:12px;
}
.Result-Box-iu .Result-Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	margin:0px 0px  3px 0px ;
	padding: 7px  0px 6px 0px ;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5c5c5;
}
.Result-Box-iu .Result-Header IMG{
	margin-right:10px;
}
.Result-Box-iu .Result-Data {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 690px;
	font-size:12px;
}
.Result-Box-iu .Result-Data .Result-Img {
	padding:5px;
	margin:0px 10px 2px 0px ;
	border:1px solid #d5d5d5;
	float:left;
	width:70;
	height:70px;
}
.Result-Box-iu .Result-Data .Result-Address {
	font-size: 14px;
	line-height:18px;
	font-weight: normal;
	display:block;
}
.Result-Box-iu .Result-Data A:link{
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
.Result-Box-iu .Result-Data A:visited {
	color:#000000;
    text-decoration:none;
}
.Result-Box-iu .Result-Data A:hover {
	color:#000000;
	text-decoration:none;
}
.Result-Box-iu .Result-Data .Result-Description {
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	display:block;
}
.Result-Box-iu .Result-Action .Result-GoToMap {
	display:inline;
	float:right;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	padding:0px 13px 0px 0px;
	cursor:pointer;
}
.Result-Box-iu .Result-Action .Result-GoToMap IMG {
	border:0;
	margin-left:5px;
	position:relative;
	top:-5px;
}
.Result-Box-iu .Result-Action .Result-GoToMap A:link {
	color:#000000;
	text-decoration:none;
}
.Result-Box-iu .Result-Action .Result-GoToMap A:hover {
	color:#000000;
	text-decoration:none;
}
.Result-Box-iu .Result-Action .Result-GoToMap A:visited {
	color:#000000;
	text-decoration:none;
}
/* tabella senza bordi */
.TabellaSenzaBordi  {
     border:0px;
     padding:0px;
     margin:0px;
}
.TabellaSenzaBordi tr {
     border:0px;
     padding:0px;
     margin:0px;
}
.TabellaSenzaBordi td {
     border:0px;
     padding:0px;
     margin:0px;
}

/* ******************* */
/* pagine statiche */
contenitore-box-contenuto .box-contenuto1 { 
	font-size:12px;
	color:#333;
	width:365px;
    float:left;
    border-right:1px solid #C5C5C5; 
    display:table-cell; 
}
.contenitore-box-contenuto .box-contenuto1 H1 { 
	font-size:16px;
	color:#000;
	font-weight:bold;
}
.contenitore-box-contenuto .box-contenuto { 
	font-size:12px;
	color:#333;
	width:330px;
	float:left;
    display:table-cell; 
	padding-left:20px;
}
.contenitore-box-contenuto .box-contenuto-titolo { 
	font-size:12px;
	color:#497ECE;
	font-weight:bold;
}
.contenitore-box-contenuto .box-contenuto-centrale { 
    border-top:1px solid #C5C5C5; 
	font-size:12px;
	color:#333;
	width:700px;
	float:left;
    display:table-cell; 
	margin-top:10px;
}
.contenitore-box-contenuto .box-contenuto-centrale  H1 { 
	font-size:14px;
	color:#000;
	font-weight:bold;
}
.contenitore-box-contenuto .box-contenuto-centrale  .box1{ 
	font-size:12px;
	color:#333;
	width:200px;
	float:left;
    display:table-cell; 
	padding-top:10px;
}
.contenitore-box-contenuto .box-contenuto-centrale  .box1  A:link{ 
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.contenitore-box-contenuto .box-contenuto-centrale  .box1  A:hover{ 
	font-size:12px;
	color:#3D74CE;
	text-decoration:none;
}
.contenitore-box-contenuto .box-contenuto-centrale  .box1  A:visited{ 
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.img1 {
	float:right;
}
.titolo-contenuto {
	font-size:12px;
	color:#497ECE;
	font-weight:bold;
}
.contenitore-box-contenuto-small {
	background-color:#FFF;
	width:345px;
	border:1px solid #C5C5C5; 
	padding:10px 0px 0px 10px;
	float:left;
	margin-top:10px;
	margin-right:10px;
	padding-bottom:9px;
}
.contenitore-box-contenuto-small A:link{ 
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.contenitore-box-contenuto-small A:hover{ 
	font-size:12px;
	color:#3D74CE;
	text-decoration:none;
}
.contenitore-box-contenuto-small A:visited{ 
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.contenitore-box-contenuto-small  H1{ 
	font-size:15px;
	color:#000;
	font-weight:bold;
	display:inline;
}
.contenitore-box-contenuto-small1 {
	font-size:12px;
	color:#333;
	background-color:#FFF;
	width:345px;
	border:1px solid #C5C5C5; 
	padding:10px 0px 0px 10px;
	float:left;
	margin-top:10px;
	padding-right:6px;
	margin-bottom:10px;
}
.contenitore-box-contenuto-small1  H1{ 
	font-size:15px;
	color:#000;
	font-weight:bold;
	display:inline;
}
.titolo-box-contenuto-small {
	color: #000;
	font-size: 13px;
	font-weight:bold;
}
.titolo-box-contenuto-small1 {
	color: #3D75CA;
	font-size: 16px;
	font-weight:bold;
}
.testo-box-contenuto {
	border-right:1px solid #C5C5C5;
	font-size:12px;
	color:#333;
	width:150px;
	float:left;
    display:table-cell; 
	margin-top:10px;
	background-color: Fuchsia;
}
.testo-box-contenuto1 {
	font-size:12px;
	color:#333;
	width:150px;
	float:left;
    display:table-cell; 
	margin-top:10px;
	margin-left:20px;
	background-color:Aqua;
}
.testo-box-contenuto2 {
	font-size:12px;
	color:#333;
	width:170px;
	float:left;
    display:table-cell; 
	margin-top:60px;
	background-color: Lime;
}
.titolo-tabella { font-size:12px; color:#FFFFFF; font-weight:bold; padding:7px 0px 7px 7px; }
.titolo1-tabella { font-size:11px; color:#D6E5F8; padding:7px 7px 7px 7px; }
.testo-tabella { font-size:12px; color:#1545A7; font-weight:bold; padding:7px 7px 7px 7px; }
.testo1-tabella { font-size:11px; color:#0F3B94; font-weight:bold; }
.testo2-tabella { font-size:11px; color:#457CCE; font-weight:bold; padding:7px 7px 7px 7px; }


.box-contenuto-new {
	font-size:12px;
	color:#333;
	width:330px;
	float:left;
    margin-right:10px;
	}
.box-contenuto-new-small-l {
	background-color:#F0F0F0;
	width:360px;
	border:1px solid #C5C5C5; 
	padding:10px 0px 0px 10px;
	float:left;
	margin-top:10px;
	margin-right:10px;
	padding-bottom:9px;
}	
.box-contenuto-new-small-l h2 {
    margin:0px;
    padding:0px;
    font-size:16px;
}
.box-contenuto-new-small-r {
	background-color:#F0F0F0;
	width:300px;
	border:1px solid #C5C5C5; 
	padding:10px 0px 0px 10px;
	float:right;
	margin-top:10px;
	margin-right:10px;
	padding-bottom:9px;
}
.contenitore-box-contenuto h1 {
    margin:10px 0px 3px 0px;
    padding:0px;
    font-size:16px;
}
/* paginazione storia */
.contenitore-box-contenuto .storia-paginazione img {
    margin:0px 5px;
    position:relative;
    top:3px;
}
.contenitore-box-contenuto .storia-paginazione {
    margin:0px 0px 7px 0px;
}
.contenitore-box-contenuto .storia-paginazione a:link {
    font-weight:bold;
    color:#3D75CA;
    text-decoration:none;
}
.contenitore-box-contenuto .storia-paginazione a:visited {
    font-weight:bold;
    color:#3D75CA;
    text-decoration:none;
}
.contenitore-box-contenuto .storia-paginazione a:hover {
    font-weight:bold;
    color:#3D75CA;
    text-decoration:underline;
}
.contenitore-box-contenuto .storia-paginazione .storia-bck {
    width:325px;
    float:left;
    display:inline;
    font-size:11px;
}
.contenitore-box-contenuto .storia-paginazione .storia-fwd {
    width:325px;
    float:right;
    display:inline;
    text-align:right;
    font-size:11px;
}
/* § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § § §  */
.contenuto-elenco-foto {
	margin:0px;
	/*width:480px;*/
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding:5px 20px;
}

.contenuto-elenco-foto h1 {
    font-size:16px;
    color:#333333;
    font-weight:bold;
    margin:0px;
    border-bottom:1px solid #D5D5D5;
}
.contenuto-elenco-foto .foto {
	float:left; /*era right*/
	margin-left:0px;
	margin-right:8px;
	margin-top:10px;
	margin-bottom:0px;
	BORDER:1px solid #D0D0D0;
	height:49px;
}

.contenuto-elenco-foto .foto img {
	padding:0px;
	margin:0px 2px -5px 2px;
}
.contenuto-elenco-foto .avanti  {
    float:right;
    margin:0px 20px 0px 0px;
    padding:0px;
    text-align:right;
    display:inline;
    width:150px;
}

.contenuto-elenco-foto .avanti A:link {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.contenuto-elenco-foto .avanti A:visited {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.contenuto-elenco-foto .avanti A:hover {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}

.contenuto-elenco-foto .indietro  {
    float:left;
    margin:0px 0px 0px 20px;
    padding:0px;
    text-align:left;
    display:inline;
    width:150px;
}
.contenuto-elenco-foto .indietro A:link {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.contenuto-elenco-foto .indietro A:visited {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.contenuto-elenco-foto .indietro A:hover {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}


/* pagine dei tags */
.index_reportage .avanti  {
    float:right;
    margin:0px 12px 0px 0px;
    padding:0px 12px 0px 0px;
    text-align:right;
    display:inline;
    width:150px;
    background-image: url("http://images.visititaly.com/App_Images/freccia-dx2.gif");
    background-repeat: no-repeat;
    background-position:right;
}

.index_reportage .avanti A:link {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.index_reportage .avanti A:visited {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.index_reportage .avanti A:hover {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}

.index_reportage .indietro  {
    float:left;
    margin:0px 0px 0px 12px;
    padding:0px 0px 0px 12px;
    text-align:left;
    display:inline;
    width:150px;
    background-image: url("http://images.visititaly.com/App_Images/freccia-sx2.gif");
    background-repeat: no-repeat;
    background-position:left;
}
.index_reportage .indietro A:link {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.index_reportage .indietro A:visited {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.index_reportage .indietro A:hover {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
/* fine pagine dei tags*/

.box-titolo  {
    color:#3D75CA;
    font-weight:bold;
    margin:5px 0px 0px 0px;
}

/*  DANIELE ***********************************************************************************   */
#box-contenuto-contenitore { 
	width:700px;
	height:900px;
}
.box-contenuto-contenitore  .box-contenuto-dx { 
	font-size:12px;
	color:#333;
	width:335px;
    float:right;
    display:table-cell; 
}
.box-contenuto-contenitore  .box-contenuto-sx { 
	font-size:12px;
	color:#333;
	width:355px;
    float:left;
    border-right:1px solid #C5C5C5; 
    display:table-cell; 
}
.box-contenuto-contenitore .box-contenuto-sx .box-contenuto-titolo { 
	font-size:12px;
	color:#497ECE;
	font-weight:bold;
}
.box-contenuto-contenitore .box-contenuto-centrale { 
    border-top:1px solid #C5C5C5; 
	font-size:12px;
	color:#333;
	width:700px;
	float:left;
    display:table-cell; 
	margin-top:10px;
}
.box-contenuto-contenitore .box-contenuto-centrale  .box1{ 
	font-size:12px;
	color:#333;
	width:200px;
	float:left;
    display:table-cell; 
	padding-top:10px;
}
.contenitore-box-contenuto-sx {
	width:335px;
	padding:10px 0px 0px 10px;
	min-height:538px;
	margin-top:10px;
	margin-bottom:10px;
	font-size:12px;
	float:left;
	color:#333;
	border:1px solid #C5C5C5; 
	background-color:#FFF;
}
.contenitore-box-contenuto-sx A:link{ 
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.contenitore-box-contenuto-sx A:hover{ 
	font-size:12px;
	color:#3D74CE;
	text-decoration:none;
}
.contenitore-box-contenuto-sx A:visited{ 
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.contenitore-box-contenuto-sx  H1{ 
	font-size:15px;
	color:#000;
	font-weight:bold;
	display:inline;
}
.contenitore-box-contenuto-dx {
	width:333px;
	padding:10px 0px 0px 10px;
	min-height:538px;
	margin:10px 0px 10px 16px ;
	font-size:12px;
	float:left;
	color:#333;
	border:1px solid #C5C5C5; 
	background-color:#FFF;
}
.contenitore-box-contenuto-dx  H1{ 
	font-size:15px;
	color:#000;
	font-weight:bold;
	display:inline;
}
.titolo-box-contenuto-sx {
	color: #000;
	font-size: 13px;
	font-weight:bold;
}
.titolo-box-contenuto-dx {
	color: #3D75CA;
	font-size: 16px;
	font-weight:bold;
}
.testo-box-contenuto-sx {
	border-right:1px solid #C5C5C5;
	font-size:12px;
	color:#333;
	width:150px;
	float:left;
    display:table-cell; 
	margin-top:10px;
}
.testo-box-contenuto-sx1 {
	font-size:12px;
	color:#333;
	width:150px;
	float:left;
    display:table-cell; 
	margin-top:10px;
	margin-left:20px;
}
.testo-box-contenuto-sx2 {
	font-size:12px;
	color:#333;
	width:162px;
	float:left;
    display:table-cell; 
	margin:60px 0px 7px 0px;
}
.titolo-contenuto-1  {
	font-size:12px;
	color:#497ECE;
	font-weight:bold;
}
/*  ***********************************************************************************   */
.BoxBordiLaterali {
	margin:0px;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding:0px;
}
.BoxBordiLaterali p {
color:#333333;
font-size:12px;
margin:0px 20px;
}

.BoxBordiLaterali p A {
color:#333333;
font-size:12px;
margin-left:0px;
padding-top:3px;
padding-bottom:8px;
}

.BoxBordiLaterali p A:hover {
color:#0186C9;
font-size:12px;
margin-left:0px;
margin-top:3px;
margin-bottom:3px;
}

.BoxBordiLaterali h1 {
padding:0px 0px 0px 2px;
margin:0px 20px 5px 18px;
font-weight:bold;
font-size:16px;
color:#333333;
border-bottom:1px 

}
.BoxBordiLaterali h2 {
font-size:12px;
color:#808080;
float:left;
margin-bottom:5px;
margin-top:5px;
font-weight:regular;
}
.BoxBordiLaterali h2 A {
font-size:12px;
color:#808080;
text-decoration:none;
padding-bottom:5px;
padding-top:5px;
font-weight:regular;
}
.BoxBordiLaterali h3 {
font-size:14px;
color:#333333;
font-weight:bold;
margin-left:18px;
padding-left:2px;
margin-right:20px;
padding-top:5px;
padding-bottom:0px;
margin-bottom:5px;
margin-top:0px;
}
.BoxBordiLaterali h5 {
    font-size:16px;
    color:#333333;
    font-weight:bold;   
    border-bottom:1px solid #D5D5D5;
    margin:0px 18px 5px 18px;
    padding:10px 0px 5px 2px;
    
}
/* inizio del box indirizzi utili in vetrina * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.Result-Box-iuiv {
	align:center;
	width:444px;
	/*
	border:1px solid #C5C5C5;
	*/
	margin:3px 0px 0px 12px;
	display:inline-table;
	clear:both;
	margin-bottom:5px;
	padding:0px 10px 8px 10px;
	font-size:12px;
}
.Result-Box-iuiv .Result-Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	margin:0px 0px  3px 0px ;
	padding:0px ;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C5c5c5;
	*/
}
.Result-Box-iuiv .Result-Header IMG{
	margin-right:10px;
}
.Result-Box-iuiv .Result-Data {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 440px;
	font-size:12px;
}
.Result-Box-iuiv .Result-Data .Result-Img {
	padding:5px;
	margin:0px 10px 2px 0px ;
	border:1px solid #d5d5d5;
	float:left;
	width:35;
	height:35px;
}
.Result-Box-iuiv .Result-Data .Result-Address {
	font-size: 14px;
	line-height:18px;
	font-weight: normal;
	display:block;
}
.Result-Box-iuiv .Result-Data A:link{
	font-weight: normal;
	color:#000000;
	text-decoration:none;
	cursor:pointer;
}
.Result-Box-iuiv .Result-Data A:visited {
	color:#000000;
    text-decoration:none;
}
.Result-Box-iuiv .Result-Data A:hover {
	color:#000000;
	text-decoration:none;
}
.Result-Box-iuiv .Result-Data .Result-Description {
	font-size: 12px;
	line-height:15px;
	font-weight: normal;
	display:block;
}
.Result-Box-iuiv .Result-Data .ImgAct{
    margin:0px 5px 0px 0px;
    position:relative;
    top:3px;
}
/* fine del box indirizzi utili in vetrina * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

/* inizio AllogiInCopertina */
#contenitore-arrotondato-medio .AllogiInCopertina {
   margin:0px 0px 0px 0px;
   width:480px;
   display:table;
   background-color: #ffffff;
   text-align:left;
   background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
   padding-right:0px;
   PADDING-TOP:0PX;

}
#contenitore-arrotondato-medio .AllogiInCopertina strong {
padding-top:5px;
margin-top:10px;
margin-right:22px;
margin-left:18px;
margin-bottom:5px;
font-weight:bold;
font-size:16px;
display:block;
color:#333333;
border-bottom:1px solid #d5d5d5;

}
#contenitore-arrotondato-medio .AllogiInCopertina ul {
	color: #333;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 5px 0px 18px;
	padding: 0px ;
}
#contenitore-arrotondato-medio .AllogiInCopertina li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	list-style-type:none;
	height:18px;
	display:table;
	width:150px; 
	float:left;
}
#contenitore-arrotondato-medio .AllogiInCopertina li  A:link {
	color: #333;
    	text-decoration:none;
}
#contenitore-arrotondato-medio .AllogiInCopertina li A:hover{
	color: #333;
    	text-decoration:underline;
}
#contenitore-arrotondato-medio .AllogiInCopertina li A:visited{
	color: #333;
    	text-decoration:none;
}
/* fine AllogiInCopertina */


/* stili nell'header: menu orizzontale "a caduta" */
#menu-orizzontale2 {
	margin: 0px;
	padding:0px;
	width: 980px;
} 
.LevelsMenu {
    font-size:12px;
    font-weight:bold;
}
.LevelsMenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.LevelsMenu ul li{
position: relative;
display: inline;
float: left;
background-color: #000000; /*overall menu background color*/
vertical-align:middle;
}

/*Top level menu link items style*/
.LevelsMenu ul li a{
display: block;
width: 72px; /*Width of top level menu link items*/
padding: 1px 8px;
border: 1px solid black;
border-left-width: 0;
text-decoration: none;
color: #ffffff;
height:24px;
line-height:24px;
}
.LevelsMenu ul li a:hover { color:#ffffff}	
/*1st sub level menu*/
.LevelsMenu ul li ul{
left: 0;
position: absolute;
top: 1em; /* no need to change, as true value set by script */
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.LevelsMenu ul li ul li{
    color:#000000;
    font-size:11px;
    font-weight:bold;
    display: list-item;
    float: none;
    /*trasparenza*/
    background-color:#FFFFFF/*#EDEDED*/;
    filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
    z-index:1;
    text-align:left;

    background-image: url(http://images.visititaly.com/App_Images/freccia_l-dx.gif);
    background-position: center right;
    background-repeat: no-repeat;

}

/*All subsequent sub menu levels offset after 1st level sub menu */
.LevelsMenu ul li ul li ul{ 
left: 159px; /* no need to change, as true value set by script */
top: 0;
}

/* Sub level menu links style */
.LevelsMenu ul li ul li a{
display: block;
width: 210px; /*width of sub menu levels*/
/* color: navy; */ 
text-decoration: none;
padding: 1px 2px;
border-top: 1px solid #ffffff; 
border-left: 1px solid #ffffff; 
border-right: 1px solid #ffffff; 
border-bottom: 1px solid #c4c4c4; 
}
.LevelsMenu ul li ul li a:link {padding-left:10px;color:#666666; font-weight:bold;}
.LevelsMenu ul li ul li a:visited {padding-left:10px;color:#666666; font-weight:bold;}
.LevelsMenu ul li ul li a:hover {padding-left:10px;background-color: #e1e1e1;color: #666666;}
border-top: 1px solid #ffffff; 
border-left: 1px solid #ffffff; 
border-right: 1px solid #ffffff; 
border-bottom: 1px solid #c4c4c4; 
    background-image: url(http://images.visititaly.com/App_Images/freccia_l-dx.gif);
    background-position: center right;
    background-repeat: no-repeat;


}
.LevelsMenu ul li a:hover{
background-color: black;
color: white;
}

/*Background image for top level menu list links */
.LevelsMenu .mainfoldericon{
background: #000000 url(http://images.visititaly.com/App_Images/arrow-down.gif) no-repeat center right;
}

/*Background image for subsequent level menu list links */
.LevelsMenu .subfoldericon{
background: #000000 url(http://images.visititaly.com/App_Images/arrow-right.gif) no-repeat center right;
}

* html p#iepara{ /*For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE*/
padding-top: 1em;
}
	
/* Holly Hack for IE \*/
* html .LevelsMenu ul li { float: left; height: 1%; }
* html .LevelsMenu ul li a { height: 1%; }
/* End */


/* GALLERY * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
#myGallery, #myGallerySet, #flickrGallery
{
	width: 460px;
	height: 345px;
	z-index:5;
	border: 1px solid #f00;
}

.jdGallery a
{
	outline:0;
}

#flickrGallery
{
	width: 500px;
	height: 334px;
}

#myGallery img.thumbnail, #myGallerySet img.thumbnail
{
	display: none;
}

.jdGallery
{
	overflow: hidden;
	position: relative;
}

.jdGallery img
{
	border: 0;
	margin: 0;
}

.jdGallery .slideElement
{
	width: 100%;
	height: 100%;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .loadingElement
{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #000;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url('img/loading-bar-black.gif');
}

.jdGallery .slideInfoZone
{
	position: absolute;
	z-index: 10;
	width: 100%;
	margin: 0px;
	left: 0;
	bottom: 0;
	height: 40px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

* html .jdGallery .slideInfoZone
{
	bottom: -1px;
}

.jdGallery .slideInfoZone h2
{
	padding: 0;
	font-size: 80%;
	margin: 0;
	margin: 2px 5px;
	font-weight: bold;
	color: inherit;
}

.jdGallery .slideInfoZone p
{
	padding: 0;
	font-size: 60%;
	margin: 2px 5px;
	color: #eee;
}

.jdGallery div.carouselContainer
{
	position: absolute;
	height: 135px;
	width: 100%;
	z-index: 10;
	margin: 0px;
	left: 0;
	top: 0;
}

.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdExtCarousel
{
	overflow: hidden;
	position: relative;
}

.jdGallery .carousel .carouselWrapper, .jdExtCarousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner, .jdExtCarousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail, .jdExtCarousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .wall .thumbnail, .jdExtCarousel .wall .thumbnail
{
	margin-bottom: 10px;
}

.jdGallery .carousel .label, .jdExtCarousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .wallButton, .jdExtCarousel .wallButton
{
	font-size: 10px;
	position: absolute;
	bottom: 5px;
	right: 10px;
	padding: 1px 2px;
	margin: 0;
	background: #222;
	border: 1px solid #888;
	cursor: pointer;
}

.jdGallery .carousel .label .number, .jdExtCarousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('img/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('img/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('img/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('img/fleche2.gif') no-repeat center right; }

.jdGallery a.open
{
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('img/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('img/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
	
/* Gallery Sets */

.jdGallery a.gallerySelectorBtn
{
	z-index: 15;
	position: absolute;
	top: 0;
	left: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
	opacity: .4;
	-moz-opacity: .4;
	-khtml-opacity: 0.4;
	filter:alpha(opacity=40);
}

.jdGallery .gallerySelector
{
	z-index: 20;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: #000;
}

.jdGallery .gallerySelector h2
{
	margin: 0;
	padding: 10px 20px 10px 20px;
	font-size: 20px;
	line-height: 30px;
	color: #fff;
}

.jdGallery .gallerySelector .gallerySelectorWrapper
{
	overflow: hidden;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton
{
	margin-left: 10px;
	margin-top: 10px;
	border: 1px solid #888;
	padding: 5px;
	height: 40px;
	color: #fff;
	cursor: pointer;
	float: left;
}

.jdGallery .gallerySelector .gallerySelectorInner div.hover
{
	background: #333;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton div.preview
{
	background: #000;
	background-position: center center;
	float: left;
	border: none;
	width: 40px;
	height: 40px;
	margin-right: 5px;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton h3
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
}

.jdGallery .gallerySelector .gallerySelectorInner div.galleryButton p.info
{
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: normal;
	color: #aaa;
}

.imageElement {
	color: #ccc;
	font-family: "Trebuchet MS", "Lucida Grande", Arial, Helvetica, sans-serif;
	margin: 0 auto;
	padding: 0;
	font-size: 0.6em;
	background: #111 url('../images/bg/gradient1.gif') top left repeat-x;
}

.imageElement h1
{
	color: #fff;
	font-size: 47px;
	font-weight: bolder;
	margin: 0 40px;
	padding: 0.08em 0;
}

.imageElement h1 sup
{
	color: #ddd;
}

.imageElement h1 a
{
	color: #fff;
	text-decoration: none;
}

.imageElement h1 .company, h1 a .company
{
	color: #d01a71;
}

.imageElement h2
{
	color: #ddd;
	font-size: 2.5em;
}

.imageElement h3
{
	color: #fff;
	font-size: 1.5em;
}

.imageElement h4
{
	font-size: 1.3em;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * /
/* inizio spalla ricerca grigio*/
#contenitore-spalla-ricerca {align:center;background-color:#000000;width:242px;margin-bottom:10px;}

#top-spalla-ricerca-g {
   margin:0px;
   width:242px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-booking-g.gif");
   background-repeat: no-repeat;
}
#top-spalla-ricerca-3d-g  {
   margin:0px;
   width:242px;
   height:5px;
   background-image: url("root/top-bordo-booking-3d.gif");
   background-repeat: no-repeat;
}



#spalla-ricerca-g {
	margin:0px;
	padding:3px 0px 0px 0px;
	width:242px;
	display:table;
	background-color:#EDEDED;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-cambio-lingua-g.gif")
}

#spalla-ricerca-g h2 {color:#000000;font-size:14px;margin-top:2px;margin-bottom:2px}
#spalla-ricerca-g {font-size:13px;line-height:20px}
#spalla-ricerca-g A:link {color:#000000;text-decoration:none}
#spalla-ricerca-g A:visited {color:#000000;text-decoration:none}
#spalla-ricerca-g A:hover {color:#000000;text-decoration:underline;}
#spalla-ricerca-g A:active {color:#000000;text-decoration:none}
#spalla-ricerca-g p {font-size:12px;margin:2px 2px;text-align:justify;width:210px}
.destination {font-size:11px;border:1px solid #000000;padding:3px;width:205px;margin-top:3px;margin-bottom:8px;}
.accomodation{font-size:11px;border:1px solid #000000;padding:3px;width:213px;margin-top:3px;margin-bottom:3px;display:none;}
#conosci-indirizzo {display:block;/*background-color:#023390;*/font-size:11px;padding-left:10px;color:#000000;width:214px;margin-top:15px; background-image:url('http://images.visititaly.com/App_Images/blu_tri.gif');	background-position:center left;background-repeat:no-repeat;}
.conosci-indirizzo {display:block;/*background-color:#023390;*/;font-size:11px;padding-left:5px;color:#000000;width:214px;margin-top:10px;}
.conosci-indirizzo A {color:#000000;}  
.conosci-indirizzo A:hover {color:#000000;}
.destination2 {font-size:11px;border:1px solid #333333;padding:3px;width:205px;margin-top:-12px}
#cerca-destinazione {display:block;/*background-color:#023390;*/font-size:11px;padding-left:10px;color:#000000;width:214px;margin-top:15px;; background-image:url('http://images.visititaly.com/App_Images/blu_tri.gif');	background-position:center left;background-repeat:no-repeat}
.distanza {font-weight:bold;color:#000000;margin:5px 0px 5px 0px;font-size:12px}
.btn-cerca-spalla-g {width:220px;background-image:url("http://images.visititaly.com/App_Images/bck-search-g2.gif");background-repeat:no-repeat; background-position:center center;border:0px;padding:0px 0px 0px 5px;color:#000000;font-size:13px;margin:5px 0px 0px 10px;cursor:pointer;height:37px;align:center;font-weight:bold}
.btn-cerca-alloggio-disponibile-g {width:220px;background-image:url("http://images.visititaly.com/App_Images/bck-search-trs-g2.gif");border:0px;padding:0px 0px 0px 5px;color:#000000;font-size:13px;margin:5px 0px 0px 237px;cursor:pointer;height:37px;align:center;font-weight:bold}
.availcheck {font-size:10px;line-height:12px;color:#000000}
.check {border:1px solid #ff0000}
.opzioni-ricerca {font-size:14px;font-weight:bold;color:#333333;padding-top:10px;clear:both;width:210px;}
.opzioni-ricerca2 {font-size:13px;font-weight:bold;color:#000000;padding-top:10px;clear:both;width:210px;padding-bottom:3px}
.titolo-box-booking {font-size:14px;font-weight:bold;color:#3D74CE;padding-top:10px;clear:both;width:210px;margin-left:12px}
#inout {margin-top:10px;line-height:25px}
#radius {border:1px solid #333333;font-size:12px}
#destinationSearch {width:218px;line-height:12px}

.ricerca-select {font-weight:bold;color:#3D74CE;text-decoration:none}

.opzioni {font-size:12px}
.opzioni A:link {font-size:12px;text-decoration:none;color:#333333}
.opzioni A:visited {font-size:12px;text-decoration:none;color:#333333}
.opzioni A:hover {font-size:12px;text-decoration:none;color:#3D74CE}
.opzioni A:active {font-size:12px;text-decoration:none;color:#333333}
.opzioni A span ricerca-select {color:#00CC33}
.opzioni table {margin-top:10px}
#vedi-tutti A:link {color:#333333;text-decoration:none;font-size:12px}
#vedi-tutti A:hover {color:#333333;text-decoration:none;font-size:12px}
#vedi-tutti A:visited {color:#333333;text-decoration:none;font-size:12px}
#vedi-tutti A:active {color:#333333;text-decoration:none;font-size:12px}
#contenuto-dd-small-b {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("root/lati-bordo-small-booking.gif")
}
#bottom-spalla-ricerca-g  {   margin:0px 0px 10px 0px;
   width:980px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-booking-g.gif");
   background-repeat: no-repeat;
   background-position: bottom left;}

#contenuto-navigazione-booking-g  {
	margin:0px;
	width:730px;
	height:50px
	display:table;
	background-color:#FDF2EA;
	text-align:left;
	background-color:#000000;
	padding-right:0px;
	
}

#contenuto-navigazione-booking-g  p {
color:#333333;
font-size:12px;
margin-left:20px;
margin-right:5px;
margin-top:3px;
padding-top:0px;
margin-bottom:8px;
}
#contenuto-navigazione-booking-g  p A {
background-color:#3D75CC;width:135px;height:50px
color:#9EBBE7;
font-size:18px;
text-decoration:none;
}
#contenuto-navigazione-booking-g  p A:hover {
color:#000000;font-size:18px;width:135px;height:50px
background-color:#3D75CC;
text-decoration:none;
}
#contenuto-navigazione-booking-g  p .selezionato {
color:#3D74CE;
background-color:#000000;
text-decoration:none;
}
/*fine spalla ricerca grigio*/
/* banner - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - -  - - - - - */
.Banner150
  {
  width:242px;
  height:150px;
  /*border:1px solid black;*/
  position:relative;
  float:left;
  margin:0px 10px 10px 0px;
  cursor:pointer;
  }
.DidascaliaBanner150
  {
  margin:0px; 
  position: absolute;
  bottom: 0;
  display:block;
  width:100%;
  left:0;
  float:left;
  }
.DidascaliaBanner150 h4
  {
  font-size:12px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:1px 6px 0px 6px;
  }
.DidascaliaBanner150 p
  {
  font-size:11px;
  line-height:13px;
  font-weight:normal;
  color:#000000;
  margin:2px 10px 4px 0px;
  padding:2px 8px 3px 6px;
  }
.DidascaliaBanner150 p a:link , DidascaliaBanner150 p a:visited  {
  font-weight:bold;
  color:#000000;
  text-decoration:none
  }
.DidascaliaBanner150 p a:hover  {
  font-weight:bold;
  color:#000000;
  }
  .Banner242
  {
  width:242px;
  height:242px;
  /*border:1px solid black;*/
  position:relative;
  float:left;
  margin:0px 10px 10px 0px;
  cursor:pointer;
  }
.DidascaliaBanner242
  {
  margin:0px; 
  position: absolute;
  bottom: 0;
  left:0;
  display:block;
  width:100%;
  float:left;
  }
.DidascaliaBanner242 h4
  {
  font-size:12px;
  font-weight:bold;
  color:#000000;
  margin:0px 0px 0px 0px;
  padding:1px 6px 0px 6px;
  }
.DidascaliaBanner242 p
  {
  font-size:12px;
  font-weight:normal;
  color:#000000;
  margin:0px 5px 6px 0px;
  padding:0px 8px 5px 6px;
  }
.DidascaliaBanner242 p a:link , DidascaliaBanner242 p a:visited  {
  font-weight:bold;
  color:#000000;
  text-decoration:none
  }
.DidascaliaBanner242 p a:hover  {
  font-weight:bold;
  color:#000000;
  }
/* racconti per autore + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -  */
.ContenitoreElencoRaccontiPerAutore {
   margin:0px 0px 0px 0px;
   width:480px;
   display:table;
   background-color: #ffffff;
   text-align:left;
   background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
   padding-right:0px;
   PADDING-TOP:0PX;
}
.ContenitoreElencoRaccontiPerAutore H5 {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    margin: 0px;
    margin-left: 18px;  
    padding-left: 2px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #C5C5C5;
	display:block;
}
.ElencoRaccontiPerAutore ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:10px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
.ElencoRaccontiPerAutore li {
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 14px;
	font-size: 12px;
	list-style:none;
	background-image:url(http://images.visititaly.com/App_Images/backs/VGpointer.gif);
	background-repeat:no-repeat;
	background-position:center left;
}
.ElencoRaccontiPerAutore A {	
    text-decoration: none;
    font-size: 12px;
	color:#666666;}
.ElencoRaccontiPerAutore A:hover {
    text-decoration: none;
    font-size: 12px;
    color:#666666;
}
/* TAGS racconto + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -  */
.ElencoTags {margin:10px 17px -5px 17px; font-size:12px;color:#333333;}
.ElencoTags A {color:#3D75CC;text-decoration:none;}
.ElencoTags A:hover {color:#3D75CC;text-decoration:underline;}
/* Elenco foto racconto + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -  */
.ElencoFoto {margin:0px 17px; font-size:12px;color:#333333;}
.ElencoFoto A {margin-top:10px;color:#3D75CC;text-decoration:none;}
.ElencoFoto A:hover {color:#3D75CC;text-decoration:underline;}
.ElencoFoto IMG { margin:3px 3px;}
/* Legenda mappa  + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -  */
.BoxLegenda {
   margin:0px 0px 0px 0px;
   width:480px;
   display:table;
   background-color: #ffffff;
   text-align:left;
   background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
   padding-right:0px;
   PADDING-TOP:0PX;
}

.BoxLegenda  h5 {
font-size:16px;
color:#333333;
font-weight:bold;
margin:0px;
margin-left:18px;
padding-left:2px;
border-bottom:1px solid #D5D5D5;
margin-right:18px;
padding-top:10px;
padding-bottom:5px;
}

.LegendaMappa {
    margin:5px 8px 5px 18px ;
    font-size:12px;
    font-size:12px;
    color:#333333;
    display:block;
}
.LegendaMappa img {
    margin:0px 5px 0px 0px ;
    border:0px;
    vertical-align: middle;
    float:none;
    height:15px;
    
    
}
/*  + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + -  */


/* Nuova Vetrina */
.index_reportage {
   margin:0px 10px 0px 0px;
   width:480px;
   display:table;
   background-color: #ffffff;
   text-align:left;
   /*background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");*/
   padding:0px;
       
}
.index_reportage h4 {
    margin-top:2px;
    margin-bottom:5px;
    font-size:16px;
    color:#333333;
    font-weight:bold;
    padding-top:5px;
    margin-left:18px;
    margin-right:22px;
    padding-bottom:3px;
    border-bottom:1px solid #d5d5d5;
    display:block;
}
.index_reportage ol {
	margin:0px 22px 0px 18px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
.index_reportage li {
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
	list-style:none;
	list-style-type:none;
	clear:both;
	border-bottom: 1px solid #C5C5C5
}
.row_reportage .row_thumb {
	float: left;
	height: 73px;
	width: 90px;
	top:5px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
.row_reportage h6 {
	margin:0px;
	padding:0px;	
	font-size: 13px;
	font-weight: bold;
	display:inline;
}
.row_reportage h6 a:link {
	margin:0px;
	padding:0px;	
	color: #333333;
	text-decoration:none;
}
.row_reportage h6 a:visited {
	color: #333333;
	text-decoration:none;
}
.row_reportage h6 a:hover {
	color: color: #3D75CC;
	text-decoration:none;
}
.row_reportage .autore {
	color: #797979;
	font-size: 11px;
	font-weight: normal;
	line-height: 14px;
	text-decoration:none;
	margin:2px 0px 2px 0px ;
	padding:0px;
	display:block;
}
.row_reportage p {
	color: #333333;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	margin:0px;
	padding:0px;
}
.row_reportage p a:link {
    color:#333333;
    text-decoration:none;
    font-weight:bold;
}
.row_reportage p a:visited {
    color:#333333;
    text-decoration:none;
    font-weight:bold;
}

.row_reportage p a:hover {
    color:#3D75CC;
    text-decoration:none;
    font-weight:bold;
}
.row_tags {
	margin:4px 0px 0px 0px;
	padding:0px;	
	font-size: 11px;
	font-weight: normal;
	text-align:right;
	overflow:hidden;	
	}
.row_tags A:link{
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #333333;
	}	
.row_tags A:visited{
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
	color: #333333;

}	
.row_tags A:hover{
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
   	color: #3D75CC;
}	
.row_tags ol {
	margin:0px 22px 0px 18px;
	padding:0px;
	list-style:none;
	list-style-type:none;
}
.row_tags li {
	margin:0px 0px 7px 0px;
	padding:0px 0px 5px 0px;
	list-style:none;
	list-style-type:none;
	clear:both;
	border-bottom: 1px solid #C5C5C5
}
/* coverflip */

.ui-jcoverflip {
    position: relative;
 }

.ui-jcoverflip--item {
    position: absolute;
    display: block;
 }
 /* paginazione delle offerte ######################################################################################################*/
 
.pagination-offerte {border:5px 0px; margin:0; padding:15px 5px 10px 5px;}
.pagination-offerte B{
background:#2e6ab1;
color:#FFFFFF;
display:inline;
padding:3px 6px;
text-decoration:none;
border:solid 1px #9aafe5;
margin-right:2px;
font-weight:normal;
}

.pagination-offerte a{
border:solid 1px #9aafe5;
margin-right:2px;
}
/*
.pagination-offerte li{
border:0; margin:0; padding:0;
font-size:11px;
list-style:none;
margin-right:2px;
}
.pagination-offerte .previous-off,
.pagination-offerte .next-off {
border:solid 1px #DEDEDE
color:#888888
display:block;
float:left;
font-weight:bold;
margin-right:2px;
padding:3px 4px;
}
.pagination-offerte .next a,
.pagination-offerte .previous a {
font-weight:bold;
} 
*/
.pagination-offerte a:link,
.pagination-offerte a:visited {
color:#0e509e;
display:inline;
padding:3px 6px;
text-decoration:none;
}
.pagination-offerte a:hover{
border:solid 1px #0e509e
}
/*VediMonumenti*/
.VediMonumenti {
font-size:12px;
color:#333333;
font-weight:normal;
margin:0px;
padding-top:10px;
padding-bottom:5px;
border-bottom:1px solid #D5D5D5;
}
.VediMonumenti a:link {color:#333333; font-weight:bold;}
.VediMonumenti a:visited {color:#333333; font-weight:bold;}
.VediMonumenti a:hover {color:#6C96D0; font-weight:bold;}
/* legenda community */
.LegendaCommunity {
	margin:0px;
	padding:0px;
	width:242px;
	display:table;
	text-align:left;
   	background-image:url('http://images.visititaly.com/App_Images/sfondi/lati-bordo-small-bianco.gif')

}
.LegendaCommunity .titolo-box {
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    margin: 0px;
    margin-left: 18px;
    padding-left: 2px;
    margin-right: 20px;
    padding-top: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #C5C5C5;
	display:block;
}
.LegendaCommunity img {
    margin:0px 0px 0px 18px;
}
.LegendaCommunity ul{ 
margin:0px 0px 0px 0px;
position:relative;
list-style:none;
list-style-position: outside;
list-style-type: none;
text-indent: -2px; 
text-align: left;
}
.LegendaCommunity li {
font-family: Arial, Helvetica, Sans-serif;
font-size: 12px;
text-align:left;
color:#333360;
}
.LegendaCommunity .dot_1 {
 background-image:url(http://images.visititaly.com/App_Images/Icons/dot_red.gif);  
 background-repeat:no-repeat; 
 padding-left:16px;
 margin-left:20px;
}
.LegendaCommunity .dot_2 {
 background-image:url(http://images.visititaly.com/App_Images/Icons/dot_ist.gif); 
 background-repeat:no-repeat; 
 padding-left:16px;
 margin-left:20px;
}
.LegendaCommunity .dot_3 {
 background-image:url(http://images.visititaly.com/App_Images/Icons/dot_com.gif); 
 background-repeat:no-repeat; 
 padding-left:16px;
 margin-left:20px;
}


/*  test redazionali */

#top-bordo-medio-red {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-medio-red.gif");
   background-repeat: no-repeat;
}

#bottom-bordo-medio-red {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-medio-red.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}


#top-bordo-medio-com {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-medio-com.gif");
   background-repeat: no-repeat;
}

#bottom-bordo-medio-com {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-medio-com.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}


#top-bordo-medio-ist {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/top-bordo-medio-ist.gif");
   background-repeat: no-repeat;
}

#bottom-bordo-medio-ist {
   margin:0px;
   width:480px;
   height:5px;
   background-image: url("http://images.visititaly.com/App_Images/bottom-bordo-medio-ist.gif");
   background-repeat: no-repeat;
   background-position: bottom left;
}

.TrueFalse  {color:#3D75CC}
.FalseTrue  {color:#D93065}
.FalseFalse {color:#5CBA16}

/* tutti i racconti */
.contenuto-elenco-foto .TxtBlk
    {
        font-family: Arial;
        font-size: 12px;
        margin:4px 0px 3px 0px ;
    }
.contenuto-elenco-foto .ImmagineRacconto
    {
        position: relative;
        top: 4px;
        float: left;
        margin: 0px 5px 0px 0px;
        padding-right: 10px;
        height: 26px;
        border: 0px;
    }
.contenuto-elenco-foto .DestinazioneRacconto
    {
        font-size: 12px;
        margin: 15px 0px 4px 0px;
    }
.contenuto-elenco-foto .AutoreRacconto
    {
        font-size: 12px;
    }
.contenuto-elenco-foto .DataRacconto
    {
        font-size: 12px;
    }
.contenuto-elenco-foto .LinkRacconto {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.contenuto-elenco-foto .LinkRacconto a:link {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.contenuto-elenco-foto .LinkRacconto a:hover{
        color: #3D74CE /* #3AA2E1 azzurro */;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.contenuto-elenco-foto .RaccontoIndietro
    {
        float: left;
        margin: 0px 0px 0px 0px;
        cursor:pointer;
         font-size: 12px;
    }
.contenuto-elenco-foto .RaccontoIndietro A
    {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.contenuto-elenco-foto .RaccontoIndietro A:hover
    {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.contenuto-elenco-foto .RaccontoIndietro A:hover
    {
        color: #3D74CE /* #3AA2E1 azzurro */;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;

    }
.contenuto-elenco-foto .RaccontoAvanti
    {
        float: right;
        margin: 0px 0px 0px 0px;
        cursor:pointer;
         font-size: 12px;
    }
.contenuto-elenco-foto .RaccontoAvanti A
    {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.contenuto-elenco-foto .RaccontoAvanti A:visited
    {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.contenuto-elenco-foto .RaccontoAvanti A:hover
    {
        color: #3D74CE /* #3AA2E1 azzurro */;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;

    }
/*  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
.SelezionaTipologie {
    margin:5px 20px 3px 20px; 
    font-size:12px;
}
.SelezionaTipologie A
    {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.SelezionaTipologie A:visited
    {
        color: #333333;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.SelezionaTipologie A:hover
    {
        color: #3D74CE /* #3AA2E1 azzurro */;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.SelezionaTipologieAZ {
    margin:5px 20px 3px 20px; 
    font-size:12px;
}
.SelezionaTipologieAZ A
    {
        color: #3D74CE;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.SelezionaTipologiev A:visited
    {
        color: #3D74CE;
        text-decoration: none;
        font-size: 12px;
        font-weight: bold;
    }
.SelezionaTipologieAZ A:hover
    {
        color: #3D74CE /* #3AA2E1 azzurro */;
        text-decoration: underline;
        font-size: 12px;
        font-weight: bold;
    }
    

/*  = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = */
/* inizio LocalitaInEvidenza */
#contenitore-arrotondato-medio .LocalitaInEvidenza {
   margin:0px 0px 0px 0px;
   width:480px;
   display:table;
   background-color: #ffffff;
   text-align:left;
   background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
   padding-right:0px;
   PADDING-TOP:0PX;

}
#contenitore-arrotondato-medio .LocalitaInEvidenza strong {
padding-top:0px;
margin-top:5px;
margin-right:22px;
margin-left:18px;
margin-bottom:5px;
font-weight:bold;
font-size:16px;
display:block;
color:#333333;
border-bottom:1px solid #d5d5d5;

}
#contenitore-arrotondato-medio .LocalitaInEvidenza ul {
	color: #333;
	display: block;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 5px 0px 22px;
	padding: 0px ;
}
#contenitore-arrotondato-medio .LocalitaInEvidenza li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px ;
	list-style-type:none;
	height:18px;
	display:table;
	width:150px; 
	float:left;
}
#contenitore-arrotondato-medio .LocalitaInEvidenza li  A:link {
	color: #333;
    	text-decoration:none;
}
#contenitore-arrotondato-medio .LocalitaInEvidenza li A:hover{
	color: #333;
    	text-decoration:underline;
}
#contenitore-arrotondato-medio .LocalitaInEvidenza li A:visited{
	color: #333;
    	text-decoration:none;
}
/* fine LocalitaInEvidenza */
/* slider - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  */
#heading {
			display: block;
			text-align: center;
			margin-bottom: 1em;
		}
		#heading * {
			display: inline;
			padding: 4px;
			user-select: none;
			cursor: pointer;
			vertical-align: middle;
		}
		#heading li.active {
			background-color: #6699CC;
			/*color: #3D75CC;*/
			font-weight:bold;			
			border-radius: 3px;
			-webkit-border-radius: 3px;
			-opera-border-radius: 3px;
			-moz-border-radius: 3px;
		}
		
		#wrapper { 
		    /*border: 1px dotted gray; */
		    margin: 0; 
		    padding: 0; 
		}
		
		#panes {
			text-align: justify;
			border-style: none;
			/*width: 245px;*/
			margin: 0 1em 0 1em;
		}
		
		#panes p {
		  /*width: 600px;*/
		  margin: 0 auto 1em auto;
		  line-height: 1.2em;
		}
		
		#panes div div { overflow: hidden; }
		
		#previous { float: none; cursor: pointer; }
		#next { float: none; cursor: pointer; }
/* fine slider  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
/* - - - - - nuovo box contenuti home - - - - - */
.contenuto-link-principali {
	margin:0px 0px 0px 0px;
	width:480px;
	display:table;
   	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
	PADDING-TOP:0PX;
	line-height:12px;
}


.container-link-principali ul {
	width:200px;
	margin:5px 0px 5px 0px;
	padding:0px 0px 5px 20px;
	float:left;
	line-height:16px;
}
.container-link-principali li {
	list-style-type:none;
	/*width:200px;*/
	margin:2px 0px 2px 0px;
	padding:2px 0px 2px 0px;
	color:#333333;
	font-size:11px;
	width:190px;
	cursor:pointer;
    text-decoration:none;
    color:#3D75CC;
    font-weight:bold;
    display:block;
    font-size:13px;
}

/*
.container-link-principali li {
clear:both;float:none;display:inline-block;color:#464646;font-weight:regular;font-size:12px;
}
*/
.container-link-principali li A {
	color:#464646;
	font-size:12px;
	margin:0px;clear:both;
	font-weight:100;
	padding:0px 0px 0px 0px;
	clear:both;
	float:none;
	display:inline-block;
	text-decoration:none;
}
.container-link-principali li A:hover {
	color:#3D74CE /*azzurro #3AA2E1*/;
    text-decoration:none;
}
.container-link-principali li A:visited {
	color:#464646 /*azzurro #3AA2E1*/;
	text-decoration:none;
}

/* regioni AZ*/
.AZElencoR {
	margin:0px;
	width:480px;
	display:table;
	background-color: #ffffff;
	text-align:left;
	background-image:url("http://images.visititaly.com/App_Images/lati-bordo-medio.gif");
	padding-right:0px;
	font-size:11px;
}
.AZElencoR h1 {
    font-size:16px;
    color:#333333;
    font-weight:bold;
    margin-left:18px;
    padding-left:2px;
    border-bottom:1px solid #D5D5D5;
    margin-right:20px;
    margin-bottom:5px;
    padding-top:5px;
    padding-bottom:0px;
    margin-top:0px;
}
.AZElencoR ul {
	margin:5px 10px 5px 0px;
    padding-left:18px;
	display:table;
	width:440px;

}

.AZElencoR li {
	margin-left:2px;
	padding:3px 0px 3px 0px;
	color:#3D74CE /* #3AA2E1 azzurro */;
	font-size:11px;
	width:144px;
	float:left;
	list-style-type:none;
	display:block;
	white-space:nowrap;
	overflow:hidden;
}
.AZElencoR li A:link {
    color:#333333;
    text-decoration:none;
}
.AZElencoR li A:visited {
    color:#333333;
    text-decoration:none;
}
.AZElencoR li A:hover {
    color:#3D74CE /* #3AA2E1 azzurro */;
    text-decoration:none;
}
.AZElencoR li A:active {
    color:#333333;
    text-decoration:none;
}
.AZElencoR .AZ-list { margin:10px 0px 5px 5px; padding-left:20px; font-size:14px; }


.AZElencoR .AZ-list UL{ border:0px; width:440px; height: 13px; line-height: 13px; margin:10px 0px 10px 7px; padding:0px 0px 2px 0px; text-align: left; text-transform:capitalize; font-size:14px; color:#808080; font-size:11px; text-align:center; list-style-type: none; }

.AZElencoR .AZ-list LI{ border:0px; float: left; height: 13px; line-height: 13px; list-style-type: none; margin:0px; text-align: center; width: 17px; padding: 2px 0px 2px 3px; }

.AZElencoR .AZ-list LI A:link{ color:#333333; font-weight:bold; }
.AZElencoR .AZ-list LI A:visited { color:#333333; font-weight:bold; }
.AZElencoR .AZ-list LI A:hover{ color:#0289CB; font-weight:bold; }
.AZElencoR .AZ-list LI A:active { color:#333333; font-weight:bold; }

.AZElencoR .intro {color:#333333;font-weight:bold;font-size:12px;float:left;margin-left:20px;margin-top:3px;margin-bottom:3px}


.AZElencoR .indice {float:right;margin-right:10px;margin-top:3px;margin-bottom:3px}
.AZElencoR .indice A {color:#333333;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
.AZElencoR .indice A:hover {color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;font-size:12px;font-weight:bold;margin-top:3px;margin-bottom:3px}
/* form email - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _ - _  */ 
.mail-send-new {
    margin-top:10px;
    margin-left:20px;
    margin-bottom:0px;
    width:487px;
    font-size:11px;
    color:#333333;
    }

.mail-send-new tr {
    border:1px solid #DFDFDF; 
    border-collapse:collapse;    
    }
.mail-send-new  td {
    padding:7px 2px;
    font-weight:normal;    
    }
.mail-send-new .head {font-size:15px; padding-bottom:5px;}
.mail-send-new .head strong {color:#3AA2E1;}

.mail-send-new tr td A:link
{color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
.mail-send-new tr td A:hover
{color:#333333;text-decoration:none;}
.mail-send-new tr td A:visited
{color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
.mail-send-new tr td A:active
{color:#3D74CE /* #3AA2E1 azzurro */;text-decoration:none;}
 
.mail-send-new .text-box {   
    font-weight:normal ;
    margin-left:0px;
    font-family:Arial, Helvetica, sans-serif;
    border:1px solid #000000;
    width:300px;
}
.mail-send-new .invio {   
    width: 220px;
    background-image: url("http://images.visititaly.com/App_Images/SupHeader/searchr.png");
    background-repeat: no-repeat;
    background-position: center center;
    border: 0px;
    padding: 0px 0px 0px 0px;
    color: white;
    font-size: 13px;
    cursor: pointer;
    height: 37px;
    font-weight: bold;
    text-transform: uppercase; 
    background-color:#ffffff;
    
}

