
/*IMPOSTAZIONI GENERALI*/

a {
	color: #00c;
	text-decoration: underline;
}

img {
	padding:0;border-style:none;}

a:hover {
	color: #44f;
	text-decoration: underline;
}


body 
{
	background:#EAE5C3;
	color: #000;
	font-family: Verdana, sans-serif;
    text-align: center;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
	
}

h1{

	color: #B22222;
	margin-left: -30px;
	padding-left: 35px;
	background: url(../immagini/logosp.gif) no-repeat left center;
	margin: 15px 0 15px 0;
	font-size:1.35em;
	border-bottom: 1px dotted #B22222;
	
}
h5	
{
    color: #B22222;
	/*margin-left: -30px;
	padding-left: 35px;
		background: url(../immagini/logosp.gif) no-repeat left center;
	margin: 15px 0 15px 0;
    font-size:0.8em;*/
	font-size:0.95em;
    margin:0;
	border-bottom: 1px dotted #B22222;
	background: #EDE39A; 
   }

h2, h3 {
	font-family: Georgia, "Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;
	letter-spacing: 1px;
	color: #D3BE20;
	font-size:1.1em;
	font-weight:bold; 
	margin:0;
	padding:0 0 0 0;
	
	}


p, li, td 
{
	font: normal 95%/120% arial, tahoma, Verdana, sans-serif;
	padding: 10px 10px 10px 10px; 
	margin: 0 0 10px 0; 
	/*color:#807764;*/
	color:Black;
}

strong {/*color: #B22222;*/
        color:black;
        }

sup{background:#F2EA11;font-size: 10px;font-weight : bold;}

#rap 
{
    background:white;
    /*width: 1000px;*/
    width: 1046px;
    text-align: 
    left;margin-left:auto;
    margin-right:auto;
    padding:0;
    border:2px solid #D7D0A4;
  }

.separatore_side {margin:4px;border: 0px solid #ebebeb;}
/*.separatore {margin:4px;border: 0px solid #ebebeb;}*/


/*FINE IMPOSTAZIONI GENERALI*/

/*TESTATA*/
#masthead 
{
	background: #009 url(../immagini/masthead-background.jpg) repeat-x left top;
	height: 110px;
	border: 0;
	margin: 0;
	padding: 0;
	text-align: center;
	color: White;
}

#colonnasinistra 
{
	background: #fff;
	float: left;
	width: 194px;
    background-color:#E8E8E8; 
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;

	border: 0;
	letter-spacing: 0;
	margin: 0;
}

.masthead-subtitle
{
	font: normal bold 140%/170% Verdana, sans-serif;
	letter-spacing: 1px;
	text-align: center;
	color:  white;
	border: none;
	padding: 0;
	margin: 0;
}

.masthead-title
{
	font: normal bold 375% Verdana, sans-serif;
	letter-spacing: 2px;
}

#masthead-text
{
	text-align: center;
	font: normal normal 70%/120% Verdana, sans-serif;
	padding-top: 12px;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

#hmenu {
	background: #676057;
	padding: 0;
	margin: 0;
	text-align: center;
	color: #FCDE17;
	font: normal normal 70%/120% Verdana, sans-serif;
}

#hnav {
	color: #FCDE17;
	border: 0;
	padding: 5px;
	margin: 0;
}

#hnav a {
	color: #FCDE17;
	text-decoration: none;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 5px;
	margin-right: 5px;
	font-weight: Bold;
}

#hnav a:hover 
{
	background:#E00D00;
	color: #FCDE17;
}

.destragoogle
{
    margin:0;
    padding:0;
    border:1px solid #ccc;color:#FF0000;
    /*width: 270px;*/
    width: 270px;
    height: 95px;
    float: right;
}
.destragoogle p
{
    font-size:0.90em;
    margin:10px;
    padding:0;
    font: 85% 'Trebuchet MS', Verdana, sans-serif;
}

/*FINE TESTATA*/


/*LINK LATERALI*/

#colonnadestra 
{
	background: #fff;
	float: right;
	/*width: 194px;*/
	width: 240px;
    background-color:#E8E8E8; 
	padding-top: 0px;
	padding-left: 5px;
	padding-right: 5px;
    border-left:1px  solid #B22222;
	border: 0;
	letter-spacing: 0;
	margin: 0;
}


.generalbox { display:block; padding:1px; margin:4px 0 4px 0;}
.generalbox a { display:block; padding:2px 0px 0px 2px; text-decoration:none; font-weight:900;
		/*font: 72% 'Trebuchet MS', Verdana, sans-serif;*/
		        font: 80% 'Trebuchet MS', Verdana, sans-serif;
		        color:black;
}

.generalbox a:visited { text-decoration:none; }
.generalbox a:hover { text-decoration:none; background-color:#EDE39A; /*#eee;*/ }
.generalbox h6, .calendarietto th {font: 100% Georgia, "Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;
text-transform:uppercase;color:#608389;font-weight:bolder;	font-size:0.7em;margin:0;padding:0 0 0 0;}


.calendarietto {  margin:20px 0px 20px 0px;}
.calendarietto table {padding:0 0 0 0; margin:0 0 0 0; }
.calendarietto th {width:20px; }
.calendarietto td {padding:0 0 0 0; margin:0 0 0 0; text-decoration:none; font-size:12px; border: 1px solid #ebebeb; text-align:center; }
.calendarietto a {display:block; padding:0; text-decoration:none;font-weight:bolder; color:#F9020A; background-color:#ECF5FA;}
.calendarietto a:visited { text-decoration:none;color:#CEB61F;}
.calendarietto a:hover { text-decoration:none; background-color:#eee; }
.calendarietto h2 {display:block; background-color:#eee; text-align:center; text-transform:uppercase; font:75% Georgia, "Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;font-size:0.7em;font-weight:bolder;}
.calendarietto caption {font:100% Georgia, "Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;font-weight:bolder;text-align:center;}


#testatagoogle{margin:10px 10px 10px 20px;}


/*FINE LINK LATERALI*/


/*CONTENUTI*/

#content {
	width: 585px;
	float: left;
	padding-left: 5px;
	text-align: left;
	margin: 0;
}

.postales{border-width: 1px 1px 1px 1px;font-size: 18px; margin:30px 0 0 0;}
.postales sup{background:#F2EA11;font-size: 10px;font-weight : bold;}	
.postales a { padding:1px 1px; text-decoration:none; color:#B22222;}
.postales a:visited { text-decoration:none; }
.postales a:hover { text-decoration:none; background-color:#eee; }
.postales img {float:left;padding:5px; margin:2px;}
.postales p {margin:0 0 0 30px;}
.postales h5 {margin:5px 0 25px 0; padding:0 0 0 410px; font-size: 15px;}
.postales h4 {color:#D3BE20; letter-spacing:-1px;margin:0 0 0 15px; padding:0;}


.blog {margin:0 0 5px 0;padding:0 0 0 0;}	
.blog p{margin:15px 5px 0 0;padding:0 0 0 0;}
.blog h1{border:0; padding:0 0 0 35px;margin:3px 0 4px 0;}	
.blog h2{margin:0px 0px 0 0;padding:0px 0 0px 0;}
.blog b {}		

div.blogheader {
    color: #999999;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: small;
    text-align: left;
    line-height: normal;
    padding: 1px;
    margin: 0 2px 0 0;
    text-align:center;
    border:1px solid #ccc;color:#FF0000; 
}


.google_blog 
{margin:0 50px 0 50px;padding:3px 0 3px 0;}

div.serendipity_Entry_Date {
    width: auto;
    padding-left: 15px;
}

div.serendipity_Entry_Date h4 
{
	color: #B22222;
	margin-left: -30px;
	padding-left: 35px;
	background: url(../immagini/logosp.gif) no-repeat left center;
	margin: 0;
}

div.serendipity_Entry_Date h3, div.serendipity_Entry_Date strong {
    margin: 0;
    color: #D3BE20;
    
}

.serendipity_title {
    color: #B22222;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: x-large;
    text-align: left;
    font-weight: bold;
    margin-bottom: 15px;
    
}

.serendipity_date {
    color: #0F314E;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    text-align: left;
    font-weight: bold;
    padding-top: 5px;
    margin-bottom: 10px;
}

div.serendipity_entryFooter {
    color: #999999;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: small;
    border-top: 1px solid #0f314e; 
    text-align: left;
    margin-bottom: 25px;
    margin-top: 15px;
    line-height: normal;
    padding: 3px;
}
div.serendipity_entry_body{
    margin: 25px;
}
div.serendipity_entry_body p {
    margin: 0px;
    padding-bottom: 10px;
    word-spacing: .2em;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
	font-size:15px;
   
}


div.serendipity_Entry_Date a,  div.blogheader a
{
	color: #B22222;
	text-decoration: none;
	font-weight:bold;
}

div.block 
{
	font-family: 'Trebuchet MS', Verdana, sans-serif;
	word-spacing: .2em;
	padding: 0;
	margin: 10px 0 10px 0;
}
.special-quote 
{
	color: #B22222;
	font: italic 900 2em/1em georgia, serif;
}

#colonnacontenuti div{float:right;margin:0 0 0 0;width:160px;height:100%}
div.colonnacontenuti span{display:block;
						border:1px solid #ccc;color:#FF0000; 
						background-color:#ecf5fa;
						font: 75% 'Trebuchet MS', Verdana, Georgia, Arial, sans-serif; 
						font-weight:bolder;text-align:center;  
}


.doccorrelati{padding: 10px 10px 10px 10px; margin: 0;  border-top: 1px solid #ccc; border-bottom: 1px solid #ccc;}
.doccorrelati p { margin: 0px 10px 0px 10px; padding: 0px 10px 0px 10px;display:block;}
.doccorrelati a { display:block; padding:3px 3px 3px 20px; text-decoration:none;color:#B22222;/*color:#7DB5E4;*/ font-size:12px; font-weight:bolder; }

.doccorrelati a:visited { text-decoration:none; }
.doccorrelati a:hover { text-decoration:none; background-color:#EAE5C3; }
.doccorrelati .selectlocale { margin:3px 0; font-size:10px;}
/*.doccorrelati h5 {display:block; padding:5px 0 5px 0px; margin:0 0 0 0; color:#D3BE20 ; text-decoration:underline;}*/


/*FINE CONTENUTI*/

/*COLONNA_DESTRA*/
.item-time{font-size:80%;font-style:italic;clear:left}
.item-content{font-size:85%;font-weight:bold;line-height:1.2em}.blog-list-container 
.item-thumbnail{float:left;margin:2px 5px 5px 0}
.blog-title{font-size:80%;font-weight:bold;line-height:16px;margin:2px 0 0 0}
.blog-content{float:left;margin:0 0 5px 5px;text-indent:0;width:85%}
.blog-content{float:left;margin:0 0 5px 5px;text-indent:0;width:85%}
/*FINE COLONNA DESTRA*/

/*FOOTER*/
.footer
{	
	display:block; 
	font: normal normal 85%/100% arial, tahoma, Verdana, sans-serif;
	color:#807764;
	text-align:center;
	clear:left;
	clear:both;
	padding:10px;
	margin-top:10px;
	border-top:2px solid #D7D0A4;
	
}
div.footer img{float:left;margin: 0; padding: 0px; margin-right:5px;border-style: none;}

.signature
{font-size : 8pt;font-style : italic;}

.noprint { }

.print-only {
	display: none;
}


.trascrizione{overflow: auto;border-width: 1px 1px 1px 1px;	font-size: 18px; height: 200px;}
.trascrizione sup{background: yellow;font-size: 10px;font-weight : bold;}	


.listagenerica, #squadre-tendina { border:1px solid #4b73f7; background-color:#fff; }
.listagenerica h5 {display:block; padding:5px 0 5px 10px; margin:0 0 0 0; background-color:#ecf5fa; color:#cc0001}
.listagenerica img { display:inline;}
.listagenerica a { display:block; padding:5px 10px; text-decoration:none; /*font-size:11px;*/font-size:13px;}
.listagenerica a:visited { text-decoration:none; }
.listagenerica a:hover { text-decoration:none; background-color:#ecf5fa; }
.listagenerica a strong { color:#00396b; display:block;}
.listagenerica p { display:block; text-transform:uppercase;}
.listagenerica p a strong { text-transform:capitalize;}
.listagenerica .opExt a { margin:0;}
.listagenerica ul {	padding: 0px;	margin: 0px; }
.listagenerica ul li {	padding: 0px 0px 0px 5px;	margin: 0px 0 8px 0;	list-style: none; }
.listagenerica ul li a {	font-weight: bold; margin-bottom:0px; margin-top:3px; display:inline; padding-left:0px;}


.opExt a { display:block; text-align:right; margin:0 3px 3px 0; padding:0; font-weight:normal; color:#00396b; text-decoration:none;}
.opExt a:visited { font-weight:normal; color:#00396b; text-decoration:none;}
.opExt a:hover { color:#000;text-decoration:none; }


#divprecsucc h5{display:block;padding:5px 0 5px 10px;margin:0 0 0 0;background-color:#ecf5fa; color:#cc0001}

td,th{border-collapse:collapse;padding:5px;}

.divtabint{overflow:auto;height:400px;}
.spa{width:180px;padding:5px;background: #55f; color: White;font-weight: bold;}
.spatd{width:180px;}
.fa_spa{width:145px;padding:5px;background: #55f; color: White;font-weight: bold;}
.fa_spatd{width:130px;}

.divCat{padding:0px 0px 0px 25px; display:none;}
.divTab{display:none;width:520px;}


.citazione, .riquadrosinistra, .riquadrodestra {background:#EAE5C3;margin: 10px 10px 10px 10px; padding: 10px;	border: 1px solid #ccc; font-size: 14px;}
.riquadrosinistra{float:left; width: 40%;}
.riquadrodestra{float:right; width: 40%;}
div.riquadrosinistra h2, div.riquadrodestra h2 {color: #B22222;font-size:1.15em;border-bottom: 1px dotted #B22222;letter-spacing:-1px;}

.citazione li{margin: 10px 10px 10px 10px; padding: 10px 10px 10px 10px; font-size: 11px;font-style : italic;}


	



.tracciaindietro{font: normal 85%/110% arial, tahoma, Verdana, sans-serif;padding: 10px 10px 10px 10px; margin: 0 0 10px 0; color:#807764;}
.tracciaindietro span{color : #cc0001;}
.tracciaindietro a:active, a:focus {border: 0; }
.tracciaindietro img {border-style: none;}

.didascalia{color : #55f;font-family : Verdana, sans-serif;	font: italic normal 70%/95% arial, tahoma, Verdana, sans-serif;	padding: 0;	margin: 0px 0px 10px 20px;}


.listalink {margin:0 0 0 20px;}
.listalink table {padding:0 0 0 0; margin:0 0 0 0;}
.listalink td {padding:0 0 0 0; margin:0 0 0 0; text-decoration:none; font-size:15px; }
.listalink a { display:block; padding:1px 5px; text-decoration:none;}
.listalink a:visited { text-decoration:none; }
.listalink a:hover { text-decoration:none; background-color:#eee; }
.listalink h5 {display:block;padding:5px 0 5px 10px;margin:0 0 0 0; background-color:#eee; color:#444;}


.separatore {border-bottom: 1px dotted #ccc;}


div.immaginesinistra{float:left;}
div.immaginedestra{float:right; }
div.immaginedestra img, div.immaginesinistra img{display:block; margin:15px 6px 0px 6px; padding: 6px; border: 1px solid #ccc;}
div.immaginedestra p, div.immaginesinistra p{margin:0px 0 0 8px; padding: 0px; color: #D3BE20;font-style : italic; font-size:12px;font-weight:bold;}

.emphasis
{border:1px solid #ccc;color : Red;font-weight : bold; margin: 5px 2px 10px 2px;padding: 1px 2px 1px 2px;background-color:#ecf5fa;}

.aggiungi
{ 
 color: #B22222;
 margin: 0;padding:0;
font: 75% 'Trebuchet MS', Verdana, Georgia, Arial, sans-serif; 
font-weight:bolder;text-align:center;  
}
.aggiungi a{color: #B22222;}




#centro div{float:left; margin:5px; padding:5px; width:300px; clear:both; margin:0 0 20px 0}

.bloccocentrale{margin:0 0 0 0; width:415px;}

.bloccocentrale h3{margin:0; padding:0; font-size:18px;color:#C61318;letter-spacing:-1px;font-weight:lighter;}
.bloccocentrale h4{margin:0; padding:0;color:#DCC949;font-size:small;font-weight:bold;font-family:georgia,"times new roman",times,serif;font-size:12px;}
.bloccocentrale p,.bloccocentrale li{margin:4px 20px 5px 20px; padding:0;color:#555555;font-size:13px;}
.bloccocentrale a{ color:#C61318;text-decoration:none; }
.bloccocentralefooter { color: #999999;
    font-family: 'Trebuchet MS', Verdana, sans-serif;
    font-size: small;
    text-align: left;
    margin: 4px 0 0 20px;
    line-height: normal;
    }

.bloccocentralefooter img{margin-bottom:-4px; padding:0;}
.bloccocentralefooter a{color:#C61318;text-decoration:none;}
.bloccocentralefooter a:visited { color:#888888;text-decoration:none; }
.bloccocentralefooter a:hover { color:#C61318;text-decoration:underline; }
.bloccocentralefooter a:active { color:#AAAAAA;text-decoration:none; }

.separatore{border-bottom: 1px dotted #ccc; margin:10px 0 10px 0; padding:0; }


/*TEST BARRA LATERALE*/
.generaltest { /*display:block; margin:0 0 10px 0; border:0px solid #ccc; */ }
.generaltest h5 {display:block; padding:5px 0 5px 10px; margin:0 0 0 0; background-color:#eee; color:#608389;
				font:75% Georgia, "Lucida Grande", "Lucida Sans Unicode", lucida, Verdana, sans-serif;font-size:0.7em;font-weight:bolder;
}

.generaltest a { display:block; text-decoration:none; 
		font: 75% 'Trebuchet MS', Verdana, Georgia, Arial, sans-serif;color: #666; 	border-bottom: 1px solid #ebebeb;
}

.generaltest a:visited { text-decoration:none; }
.generaltest a:hover { text-decoration:none; background-color:#eee; }
.generaltest ul li { list-style-type:none;list-style-image:none;margin: 0 10px 0 -35px;}


.video {text-align:left; 
		background: url(../immagini/icone/video.gif) no-repeat left center;
		margin: 0; padding:0 0 0 25px; 
		
		}

.testo {text-align:left; 
		background: url(../immagini/icone/testo.gif) no-repeat left center;
		margin: 0; padding:0 0 0 25px; 
		}





/*SPONSOR - TRIVAGO -COLONNA DESTRA*/

.trivago_destination_hotel {
background-color:#FFFFFF;
border:1px solid #EEEEEE;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
margin:0;
overflow:hidden;
padding:0;
width:240px;
}

.trivago_destination_title {
color:#000000;
display:block;
font-size:15px;
font-weight:bold;
letter-spacing:0;
margin:6px 4px 2px;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel ul {
border-bottom:1px solid #EEEEEE;
float:left;
list-style:none outside none;
margin:4px 0;
padding:0;
width:240px;
}

.trivago_destination_hotel li {
display:block;
float:left;
}

.trivago_destination_tab_active {
border:1px solid #EEEEEE;
color:#000000;
display:block;
float:left;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:4px 4px 0;
padding:2px 4px;
text-decoration:none;
text-indent:0;

}

.trivago_destination_tab {
border:1px solid #EEEEEE !important;
color:#999999 !important;
display:block !important;
float:left !important;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif !important;
font-size:9px !important;
letter-spacing:0 !important;
margin:4px 4px 0 !important;
padding:2px 4px !important;
text-decoration:underline !important;
text-indent:0 !important;
}

.trivago_destination_hotel_body_toplist {
clear:both;
display:block;
margin:4px;
padding:0;
}

.trivago_destination_hotel_headline {
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
font-weight:bold;
letter-spacing:0;
margin:0 0 8px;
overflow:hidden;
padding:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_body_toplist ul {
list-style:none outside none;
margin:0;
padding:0;
}

.trivago_destination_hotel_body_toplist li {
clear:both;
height:40px;
list-style:none outside none;
margin:0;
padding:0;
display:block;
float:none;
}

.trivago_destination_hotel_body_toplist ul li a {
border:0 none;
clear:both;
display:block;
height:40px;
margin:4px 0;
padding:0;
text-decoration:none;
}

.trivago_destination_hotel_body_toplist ul li img {
border:0 none;
display:block;
float:left;
height:40px;
margin:0 4px 0 0;
text-decoration:none;
width:40px;
}

.trivago_destination_hotel_position {
background-color:#CCCCCC;
border:0 none;
color:#FFFFFF;
display:block;
float:left;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-weight:bold;
height:40px;
letter-spacing:0;
line-height:40px;
margin:0 4px 0 0;
padding:0 2px;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_group {
border:0 none;
color:#999999;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
text-decoration:none;
text-indent:0
}

.trivago_destination_hotel_group img {
border:0 none !important;
display:inline !important;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif !important;
letter-spacing:0 !important;
margin:2px 0 -2px 2px !important;
text-decoration:none !important;
text-indent:0 !important;
float:none !important;
height:auto !important;
width:auto !important;
}

.trivago_destination_hotel_name {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_footer {

}

.trivago_destination_hotel_action_link {
border:0 none;
color:#000000;
display:block;
float:left;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
line-height:32px;
margin:0;
overflow:hidden;
padding:0;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_logo_link {
border:0 none;
color:#000000;
display:block;
float:right;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_logo_link img {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
margin:0;
overflow:hidden;
padding:0;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_body_image {
clear:both;
display:block;
margin:4px;
padding:0;
}

.trivago_destination_hotel_image_box {
border:1px solid #EEEEEE;
margin:2px 8px;
}

.trivago_destination_hotel_image_link {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:2px auto;
text-align:center;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_image_link img {
border:0 none;
display:block;
margin:2px auto;
text-align:center;
}

.trivago_destination_hotel_item_link {
border:0 none;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:2px auto;
text-align:center;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_path_link {
border:0 none;
color:#999999;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
margin:2px auto;
text-align:center;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_action_box {
text-align:center;
}

.trivago_destination_hotel_action_previous {
color:#000000;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
padding:0 8px;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_action_next {
border-left:1px solid #EEEEEE;
color:#000000;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:9px;
letter-spacing:0;
padding:0 8px;
text-decoration:underline;
text-indent:0;
}

.trivago_destination_hotel_body_opinion {
clear:both;
display:block;
margin:4px;
padding:0;
}

.trivago_destination_hotel_body_opinion ul {
list-style:none outside none;
margin:0;
padding:0;
}

.trivago_destination_hotel_body_opinion ul li {
float:none !important;
}

.trivago_destination_hotel_opinion_item {
background-color:#EEEEEE;
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
overflow:hidden;
padding:4px 6px;
text-decoration:none;
text-indent:0;
white-space:nowrap;
}

.trivago_destination_hotel_opinion_item span {
color:#999999;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
letter-spacing:0;
padding-right:2px;
text-decoration:none;
text-indent:0;
}

.trivago_destination_hotel_opinion_title {
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
font-style:italic;
letter-spacing:0;
overflow:hidden;
padding:4px 6px;
text-decoration:none;
text-indent:0;
white-space:nowrap;
}

.trivago_destination_hotel_opinion_title {
color:#000000;
display:block;
font-family:Univers,Arial,Helvetica,Sans,Sans-Serif;
font-size:12px;
font-style:italic;
letter-spacing:0;
overflow:hidden;
padding:4px 6px;
text-decoration:none;
text-indent:0;
white-space:nowrap;
}

/*FINE SPONSOR*/

