
img{
border: none;
}

body {

	background-image: url(../img/bgbody.jpg);

	background-repeat: repeat-x;

	background-position: top;

	background-color: #b4cbde;

	margin-top:0px;

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	line-height: 140%;

}

li{
	list-style-type: none;
	list-style-position: outside;
}

p{

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	line-height: 140%;
	


}
#vetrina p{
	display: inline;
}
#wrapper, #piede{

	text-align: center;

}

div#wrapper{

width : 100%;

}

div#testa{
	width: 947px;
	margin-left: 13px;
	height: 117px;
	background: url(../img/americalatina_head.jpg) no-repeat right;
}

a.logotesta:link, a.logotesta:visited, a.logotesta:hover{
float: left;
width:200px;
height:70px;
display:block;
float:left;
margin-top: 30px;
border:none;
metti text-decoration:none;
}

div#container {

width:960px; 

height:auto;

margin-left: auto;

margin-right: auto;

background-color: #ffffff;

}

div#content{
	position: relative;
	width: 947px;
	height: auto;
	margin-left: 13px;
	margin-bottom: 30px;
	overflow-x: auto;
	overflow-y: hidden;
}

div#colsx{float: left;  width: 190px; overflow: hidden;}

div#coldx{float: right; width: 755px; overflow: hidden;}

#colsx, #coldx{display: inline; height: auto;}

div.menu{

height: 29px;

width: 755px;

	background: url(../img/bgmenu-neutro.jpg) no-repeat;
}

.menu1{

	float: left;

	display: inline;

}

a.linkmenu1, a.linkmenu1:link, a.linkmenu1:visited{

font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #000000;

text-decoration: underline;

line-height: 29px;

vertical-align: middle;

}

a.linkmenu1:hover{

	text-decoration: none;

}

.menu2{

	float: right;

	display: inline;

}

a.linkmenu2, a.linkmenu2:link, a.linkmenu2:visited{

font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #000000;

text-decoration: underline;

line-height: 29px;

vertical-align: middle;

}

a.linkmenu2:hover{

text-decoration: none;

}

div.login{
    background-color: #eeeeee;
	
	height: 0px;
	display:none;
	
    
    border-top: 1px solid #ffffff;
    text-align: left;
}
button.loginbtn{
display: inline;
float: left;
font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
border: none;
background:none;
margin: 0px 0px 0px 0px;
}
button.registratibtn{
display: inline;
float: left;
font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
border: none;
background:none;
margin: 0px 0px 0px 0px;
}
.login form{
width: 550px;
height:25px;
margin:0;
}
.campilog{
 display: inline;
 margin-left: 12px;
 margin-top: 6px;
 width: 150px;
 color:#666666;
}
.inputsx{
float: left;
display: inline;
width: 350px;
height: 25px;
}
.logbtn{ 
float: right;
display: inline; 
width: 200px;
margin-top: 7px;
height: 25px;
}
.logbtn em{
display: block;
float: left;
background: url(../img/redbtn_dx.gif) no-repeat;
width: 5px;
height: 18px;
}
.logbtn span{
display: block;
float: left;
background: url(../img/redbtn_m.gif) repeat-x;
height: 18px;
}
.logbtn b{
display: block;
float: left;
background: url(../img/redbtn_sx.gif) no-repeat;
width: 3px;
height: 18px;
}


.campi{

	margin-left: 12px;

	height: 23px;

	line-height: 35px;

	margin-top: 6px;

}





a.linktuoprofilo, a.linktuoprofilo:link, a.linktuoprofilo:visited, a.linktuoprofilo:hover{

width: 100px;

height: 18px;

background: url(../img/login_in_btnprofilo.gif) no-repeat;

padding: 1px 10px 8px 10px;

font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #ffffff;

text-decoration: none;

margin-left: 20px;

}

/*liste nascoste su barra navigazione*/

#temi, #luoghi, #alloggi{

z-index:5;

position:absolute;

height: auto;

background-color: #efefef;

border: 1px solid #666666;

visibility: hidden;

top:21px; /*altezza del menu*/

}

#temi{

left:768px;

width: 175px;

}

#luoghi{

left:763px;

width: 180px;

}

#alloggi{

left:768px;

width: 175px;

height: auto;

}

.listalayer{

	width: 173px;

	height: auto;

	margin-left: 5px;

	text-align: left;

	line-height: 150%;

}

a.linkaltriviaggi{

font-family: Verdana,Arial,Helvetica,sans-serif;

font-weight: normal;

font-size: 12px;

color: #009999;

display: block;

text-align: left;

line-height:150%;

}

a.linkaltriviaggi:link, a.linkaltriviaggi:visited{text-decoration: none;}

a.linkaltriviaggi:hover{text-decoration: underline;}

/**/

/**/





.middle{

line-height: 29px;

vertical-align: middle;

}

div.promotore{

height: auto;

background: url(../img/bgpromotore_middle.jpg) repeat-y;

}

div.promotore_title{

	background: url(../img/en/bgpromotore.jpg) no-repeat top;

}

div.promotore_bottom{

width: 190px;

	background: url(../img/bgpromotore_bottom.jpg) no-repeat bottom;
	
	overflow:auto;
	
	padding-bottom: 10px;

	}
.btnchi{margin-top: 10px;}

.foto{
width: 129px;
height: 100px;
position: relative;
margin-left: auto;
margin-right: auto;
}

.fotomask{
position: absolute;
width: 129px;
height: 100px;
top:0px;
left:0px;
}

.s{

	height: 35px;

}

.chisono{

	text-align: left;

	margin: 15px 5px 0px 12px;

}

.scoprimi{

font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
border: none;
background:none;

}
.btnchi{}
.btnchi em{
display: block;
float: left;
background: url(../img/btnchi_sx.gif) no-repeat;
width: 5px;
height: 18px;
}
.btnchi span{
display: block;
float: left;
background: url(../img/btnchi_m.gif) repeat-x;
height: 18px;
}
.btnchi b{
display: block;
float: left;
background: url(../img/btnchi_dx.gif) no-repeat;
width: 5px;
height: 18px;
} 

.icone{

	margin: 0px 2px 0px 2px;

	line-height: 15px;

	vertical-align:middle;

}

/* blocco ricerca */

div.boxricerca{

	width:188px;

	background-color: #f2f2f2;

	border: 1px solid #dddddd;

	margin-top: 15px;

	text-align: left;

	overflow:auto;
	
	padding-bottom: 10px;

	}
.btncerca{
margin: 10px 0px 0px 10px;
}

.ricercatitle{

	height: 32px;

	background: url(../img/en/ricerca_title.gif) no-repeat;

}

.tendina{
width: 163px;
display: block;
margin-left: 10px;
margin-top:7px;
}
.in_data, .tendina{
border: 1px inset;
font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #666666;	
}
.in_data{
	margin: 0px 10px 0px 10px;
}
.s_data{
text-align: right;
margin: 8px 15px 0px 8px;
}
/*button.bs_data{
background: url(../img/ico_calendario.gif) no-repeat;
border: none;
margin: 10px 0px 0px 10px;
width: 21px;
height: 14px;
}*/
button.ricerca{
font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
border: none;
background:none;
}
.btncerca{
margin: 5px 0px 0px 10px;
}
.btncerca em{
display: block;
float: left;
background: url(../img/btncerca_sx.gif) no-repeat;
width: 5px;
height: 18px;
}
.btncerca span{
display: block;
float: left;
background: url(../img/btncerca_m.gif) repeat-x;
height: 18px;
}
.btncerca b{
display: block;
float: left;
background: url(../img/btncerca_dx.gif) no-repeat;
width: 5px;
height: 18px;
} 


/* bloco info */

ul.level1{margin: 0px 0px 0px -30px;}
li.level1{margin: 0px 0px 0px 0px;}
ul.level2{margin: 0px 0px 0px -30px;}
li.level2{margin: 0px 0px 0px 0px;}
ul.level3{margin: 0px 0px 0px -30px;}
li.level3{margin: 0px 0px 0px 0px;}

a.level1, a.level1:link, a.level1:visited{
font-family: Verdana,Arial,Helvetica,sans-serif;
font-weight: bold;
font-size: 12px;
color: #009999;
display: block;
text-align: left;
line-height:150%;
text-decoration: none;
}
a.level1:hover {text-decoration: underline;}
a.level2, a.level2:link, a.level2:visited{
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #333333;
	display: block;
	text-align: left;
	line-height: 150%;
	text-decoration: none;
	
}
a.level2:hover{text-decoration: underline;}


h1{

font-size:12px;

}

div.info{

	width:188px;

	background-color: #f2f2f2;

	border: 1px solid #dddddd;

	margin-top: 15px;

	text-align: left;
	padding-bottom: 10px;
}



li.chiaro{

list-style-type: none;

display:block;

width:188px;

background-color: #efefef;

border-top: 1px solid #ffffff;

min-height: 25px;

list-style-position: inside;

}

li.scuro{

list-style-type: none;

display:block;

width:188px;

background-color: #ebebeb;

border-top: 1px solid #ffffff;

min-height: 25px;

list-style-position: inside;

}

	

a.linkinfo, a.linkinfo:link, a.linkinfo:visited{

font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #009999;

text-decoration: underline;

}

a.linkinfo:hover{

text-decoration: none;

}

.infotitle{

	height: 32px;

	background: url(../img/en/info_title.gif) no-repeat;

	margin-bottom: 10px;

}
.foot{
width: 100%;
float:right;
}
.footsx{
	width: 480px;
	float: left;
	display: inline;
	border-right: 1px solid #cccccc;
	text-align:left;
	padding: 10px 20px 10px 5px;
	margin: 0px 0px 0px 110px;
}
.footdx{
	width: 240px;
	float: right;
	display: inline;
	padding: 20px 0px 0px 0px;
	margin-right:80px;
}
a.flag:link, a.flag:visited, a.flag:hover{border:none; height: 30px;}
div#piede{
	width: 100%;
	height: auto;
	overflow: hidden;
	border-top: 1px solid #cc0000;
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:10px 0px 20px 0px;
	padding:10px 0px 20px 0px;
	clear: both;
	background-color: White;
}

.navigazione_bottom{

text-align:left;

margin:5px 0px 10px 0px;
padding-left:116px;


}
a.linkmenupiede, a.linkmenupiede:link, a.linkmenupiede:visited{color: #3399cc; text-decoration: none;}
a.linkmenupiede:hover{text-decoration: underline;}

a.linkmenupiede2, a.linkmenupiede2:link, a.linkmenupiede2:visited{color: #99cc33; text-decoration: none;}
a.linkmenupiede2:hover{text-decoration: underline;}

a.linkazz, a.linkazz:link, a.linkazz:visited{color: #3399cc; font-weight: bold; text-decoration: none;}
a.linkazz{text-decoration: underline;}

div.lavoro{

	width: 190px;

	background: url(../img/telelavoro_mid.jpg) repeat-y left;

	margin: 30px 0px 0px 0px;

}

.lavoro_top{

	background: url(../img/en/telelavoro_top.jpg) no-repeat top left;

}

.lavoro_btm{

	background: url(../img/telelavoro_btm.jpg) no-repeat bottom left;

	padding: 40px 5px 80px 6px;

	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #cc0000;

	height: auto;

	overflow: auto;

	min-height: 100px;

}



/*fine stili struttura comune a tutte le pagine*/



/*Home page*/



div#multimedia{ clear: both; height: auto; width: 755px;}

div.bestmese{
	width: 345px;
	float: left;
	background: url(../img/multimedia_bgbest.jpg) no-repeat;
	margin: 10px 0px 0px 0px;
	padding: 15px 45px 0px 25px;
}
div.videoviaggio{
float: right;  
width: 105px; 
background: url(../img/en/bestvideo_title.gif) no-repeat;
height:auto;
padding: 25px 0px 0px 0px;
margin-left:30px;
margin-right:30px;
}
div.fotoviaggio{
background: url(../img/en/bestfoto_title.gif) no-repeat;
float: right; 
width: 105px;
height:auto;
padding: 25px 0px 0px 0px;
margin-left:30px;
margin-right:30px;
}


.bestmese, .videoviaggio, .fotoviaggio, .viaggiatori, .faccia, .viaggi, .scelti{
display: inline;
}

.videoviaggio a .button_play_video,
.com_video a .button_play_video,
.gallery2 a .button_play_video {
	background:url(/img/play_overlay.png) no-repeat;
	width:32px;
	height:32px;
	position:absolute;
	Filter: Alpha(Opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

.com_video a .button_play_video {
	background:url(/img/play_overlay_mini.png) no-repeat;
}

.videoviaggio a:hover .button_play_video ,
.gallery2 a:hover .button_play_video,
.com_video a:hover .button_play_video{
	Filter: Alpha(Opacity=99);
	-moz-opacity: 0.99;
	opacity: 0.99;
}

.anteprima{

	border: 1px solid #999999;
	padding: 2px;

}

.anteprima_video{

	border: 1px solid #999999;
	margin:auto;
	padding: 2px;

}

a.linkmultimedia, a.linkmultimedia:link,  a.linkmultimedia:visited, a.linkmultimedia2, a.linkmultimedia2:link, a.linkmultimedia2:visited{

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #ffffff;

text-decoration: underline;

display: block;

	width: 107px;

	height: 17px;

	margin-top: 10px;

}

a.linkmultimedia:hover, a.linkmultimedia2:hover{	text-decoration: none;}

a.linkmultimedia, a.linkmultimedia:link, a.linkmultimedia:visited{background: url(../img/multimedia_btnred.gif) no-repeat;}

a.linkmultimedia2, a.linkmultimedia2:link, a.linkmultimedia2:visited{background: url(../img/multimedia_btnblu.gif) no-repeat; clear: both;}

div.viaggiatori{

float: right;

background: url(../img/en/multimedia_bgviaggiatori.jpg) no-repeat;

width: 300px;

	margin: 10px 25px 0px 0px;

	padding: 35px 0px 0px 15px;

}

div.faccia{	float: left;}

div.fumetto{

font-size: 11px;

width: 238px;

float: right;

background: url(../img/fumetto_middle.jpg) repeat-y;

text-align:left;

margin-bottom:7px;
}

div.fumetto_top{background: url(../img/fumetto_top.jpg) no-repeat top;}

div.fumetto_btm{

background: url(../img/fumetto_btm.jpg) no-repeat bottom;
padding:10px 20px 10px 30px;
overflow: hidden;

}

.facciaimg{	border: 5px solid #ffffff;}

a.linkcontinua, a.linkcontinua:link, a.linkcontinua:visited{

	color: #3399ff;

	font-size: 11px;

	text-decoration: underline;

	font-weight: bolder;

}

a.linkcontinua:hover{text-decoration: none}



/*fine blocco multimedia*/



div#vetrina{clear: both;}

div.viaggi{
	width: 400px;
	float: left;
	background: url(../img/en/bg_viaggi.jpg) no-repeat;
	padding: 0px 5px 10px 10px;
	margin-top:20px;

}

div.scelti{
	width: 317px;
	float:right;
	background: url(../img/en/bg_scelte.jpg) no-repeat;
	padding: 60px 0px 0px 0px;
	margin:20px 23px 0px 0px;

}

div.scelti_m{margin-top: 3px; background: url(../img/scelti_m.jpg) repeat-y left;}

div.scelti_t{background: url(../img/scelti_t.jpg) no-repeat top;}

div.scelti_b{

	width:270px;

	background: url(../img/scelti_b.jpg) no-repeat bottom;

	padding: 20px 10px 10px 37px;

	text-align: left;

}

div.scelti2_m{margin-top: 3px; background: url(../img/scelti2_m.jpg) repeat-y left;}

div.scelti2_t{background: url(../img/scelti2_t.jpg) no-repeat top;}

div.scelti2_b{

	width:270px;

	background: url(../img/scelti2_b.jpg) no-repeat bottom;

	padding: 20px 10px 10px 37px;

	text-align: left;

}
/*extra vetrina*/
div.extravetrina{
background: url(../img/en/extra_title.jpg) no-repeat top;
height: auto;
padding-top: 60px;
margin-top: 20px;
}
.bloccoviaggio{width:400px; clear: both; margin:0px 0px 0px 0px;}

.imgviaggio{float: left; width:120px; margin:30px 0px 0px 20px;}

.txtviaggio{float: right; width:224px; text-align: left; margin:30px 10px 0px 0px;}

a.linkprezzo, a.linkprezzo:link, a.linkprezzo:visited{

	color: #0099ff;

	font-size: 12px;

	text-decoration: underline;

	font-weight: bolder;

}

a.linkprezzo:hover{text-decoration: none}

h2{

margin: 0;

	color:#cc0000;

	font-size: 12px;

	font-weight:bold;

}
.lochome{
	font-weight:normal;
}

a.linktutti, a.linktutti:link, a.linktutti:visited{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bolder;
	line-height: 55px;
	float: right;
	clear: both;
	margin-right: 123px;
	}

a.linktutti:hover{text-decoration: none}


a.linktuttidx, a.linktuttidx:link, a.linktuttidx:visited{
	color: #000000;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bolder;
	line-height: 55px;
	float: left;
	clear: both;
	margin-left: 20px;
	padding-bottom: 5px;
	}

a.linktuttidx:hover{text-decoration: none}



/*pagina risultati ricerca*/

.commenti{

	width:160px;

	text-align: left;

	padding: 10px 0px 0px 0px;

}



.fleft{

float: left;

display: inline;

}

.fright{

	float: right;

	display: inline;

	margin: -3px 15px 0px 0px;

	color: #47afee;

	text-align: left;

}

div.contenuti{

margin:10px 0px 0px 0px;

}

.titolocontenuti{

	background: url(../img/en/pag_ricerca_title.jpg) no-repeat;

	height: 47px;

	text-align: right;

padding: 20px 50px 0px 0px;

}

.bloccoricerca{

	text-align: left;

	margin: 5px 30px 0px 40px;

	height: auto;

	overflow: auto;

	border-bottom: 1px dotted #666666;

	padding-bottom: 10px;

}
.bloccoricerca a:link{
font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0099FF;
text-decoration: underline;
}
.bloccoricerca a:visited{
font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0099FF;
text-decoration: underline;
}
.bloccoricerca a:hover{text-decoration:none;}
/*voci menu destinazione*/
/*option.v1{
	border-top: 1px dashed #cccccc;
	margin: 8px 4px 5px 4px;
	color: #6ec85f;
	font-weight: bold;
}
option.v2{
	font-weight: bold;
	margin: 0px 0px 0px 10px;
}*/
option.dest1{
	border-top: 1px dotted #cccccc;
	margin: 5px 0px 3px 0px;
	color: #6ec85f;
	font-weight: bold;
}
option.dest2{
	color:#000000;
	font-weight: bold;
	/*margin: 0px 0px 0px 10px;*/
}
option.dest3{
	font-weight: bold;
	color: #666666;
	/*margin: 0px 0px 0px 20px;*/
}
option.dest4{
	font-weight: normal;
	/*margin: 0px 0px 0px 30px;*/
}

.leftrisultati{
	width: 120px;
	float: left;
	display: inline;
	margin: 10px 0px 0px 0px;
}

.rightrisultati{

	width: 530px;

	float: right;

	display: inline;

	margin: 6px 10px 0px 0px;

}

.tendinaordina{

	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #666666;

	width: 119px;

	border: 1px inset;

	margin-left: 10px;

}

.pagricercabtm{

clear: both;

margin: 0px 30px 0px 30px;

padding-top: 20px;

}

.pagricercabtmsx{

float: left;

display: inline;

padding: 10px 0px 0px 0px;

}

.pagricercabtmdx{

float: right;

display: inline;

background: url(../img/pag_ricerca_bottom.jpg) no-repeat;

width: 358px;

height: 44px;

padding: 10px 0px 0px 0px;

font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #cccccc;

}

a.linkaltraricerca, a.linkaltraricerca:link, a.linkaltraricerca:visited{

font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #000000;

text-decoration: underline;

}

a.linkaltrricerca:hover{

	text-decoration: none;

}

button.fw, button.fw_on, button.ffw, button.ffw_on, 

button.rw, button.rw_on, button.rrw, button.rrw_on {

width: 11px;

height: 9px;

border:none;

vertical-align: middle;

margin: 0px 5px 0px 5px;

}

button.fw{background: url(../img/ricerca_fw_off.gif) no-repeat;}

button.fw_on{background: url(../img/ricerca_fw_on.gif) no-repeat;}

button.ffw{background: url(../img/ricerca_ffw_off.gif) no-repeat;}

button.ffw_on{background: url(../img/ricerca_ffw_on.gif) no-repeat;}

button.rw{background: url(../img/ricerca_rw_off.gif) no-repeat;}

button.rw_on{background: url(../img/ricerca_rw_on.gif) no-repeat;}

button.rrw{background: url(../img/ricerca_rrw_off.gif) no-repeat;}

button.rrw_on{background: url(../img/ricerca_rrw_on.gif) no-repeat;}



.vaiselection{

	width: 47px;

}

button.vai{

	width: 29px;

	height: 18px;

	background: url(../img/pag_ricerca_btnvai.gif) no-repeat;

	color: #ffffff;

	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	border: none;

	margin:0px 0px 0px 5px;

}

.pag{

	color: #000000;

	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

}

h2.titlebr{ /*titolo del viaggio nella pag ricerca risultati*/

	color: #000000;

	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-decoration: underline;

}

h3.localita{

	color: #000000;

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	margin: 0px 0px -8px 0px;

}

a.linkprezzoris, a.linkprezzoris:link, a.linkprezzoris:visited {

	background: url(../img/ric_prezzo.jpg) no-repeat;

	width: 172px;

	height: 18px;

	text-decoration: underline;

	color: #000000;

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	padding:5px 15px 5px 11px;

	display: block;

	clear: both;

	float: right;

	}

a.linkprezzoris:hover{

text-decoration: none;

}

a.linkcommento, a.linkcommento:link, a.linkcommento:visited{



	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #47afee;

	text-decoration: underline;

	clear: both;

	display: block;

}

a.linkcommento:hover{

 	text-decoration: none;

}

/*PAGINA NESSUN RISULTATO*/

div.formricercam{

width: 750px;

	margin:40px 0px 10px 0px;

	background: url(../img/norisultato_mid.gif) repeat-y;

}

.formricercat{

	background: url(../img/norisultato_top.gif) no-repeat top;

	height: auto;

}

.formricercab{

	height: auto;

	overflow: auto;

	background: url(../img/norisultato_btm.gif) no-repeat bottom;

	padding: 30px 0px 30px 0px;

}

.insertxt{

	float: left;

	display: inline;

	margin: 0px 0px 0px 70px;

	text-align: left;

	width: 300px;

}

.bloccocampiricerca{

	display: inline;

	width: 290px;

	text-align: right;

	margin-top: 22px;

}

.captchanoresult {
	margin:20px 0 0 395px;
}

.campiricerca{

	width: 160px;

	height: 17px;

	border:1px solid #666666;

	margin: 10px 40px 0px 0px;

}

.camporicerca{

	width: 290px;

	height: 148px;

	border:1px solid #666666;

	margin: 10px 15px 0px 0px;

	display: block;

}

label.c1{

	display: block;

}

button.inviaricerca{

	background: url(../img/en/norisultato_btn.gif) no-repeat;

	width: 108px;

	height: 38px;

	border: none;

	margin: 10px 10px 0px 0px;

}

/*Stili relativi alla pagina Scheda e scheda mappa*/

a.vedicommenti, a.vedicommenti:link, a.vedicommenti:visited{

	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #47afee;

	text-decoration: underline;

	margin-left: 4px;

}

a.vedicommenti:hover{

 	text-decoration: none;

}

div.incipit, div.add, div.mappa, div.more, div.appunti, div.date, div.supplementi,

div.prenotazione{

	width: 707px;

	margin-left: auto;

	margin-right: auto;

	clear: both;

	text-align: left;

}

.incipitsx, .addsx{ width: 400px;  float:left; display:inline; text-align: left; margin-top: 10px;}

.incipitdx {width: 290px; float:right; display:inline; margin-top: 4px; }

.adddx{width: 170px; float:right; display:inline; margin-top: 4px; margin-bottom: 10px; z-index: 100;}


h2.scheda{

	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

}

.schedaloc{
	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.didascalia{

	/*background-color: #f3ede2;

	background-image: url(../img/scheda_didascalia.gif);*/

	background-position: center bottom;

	background-repeat: no-repeat;

	min-height: 30px;

	width: 274px;

	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	text-align: left;

	padding: 10px 3px 0px 10px;

	}

.schedafoto{

	border: 1px solid #cccccc;

	padding: 5px;

	background-color: White;

}

.valutazione{

	width: 310px;

	clear: both;

	margin: 10px 0px 10px 0px;

}

.btninfo{
margin: 5px 0px 10px 0px;
}
.btninfo em{
	display: block;
	float: left;
	background: url(../img/infobtnsx.gif) no-repeat;
	width: 11px;
	height: 36px;
}
.btninfo span{
	display: block;
	float: left;
	background: url(../img/infobtnm.gif) repeat-x;
	height: 36px;
	padding-top: 5px;
}
.btninfo b{
	display: block;
	float: left;
	background: url(../img/infobtndx.gif) no-repeat;
	width: 30px;
	height: 36px;
} 

a.schedainfobtn{
	font: normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-decoration: none;
}

a.schedainfobtn:hover{
	text-decoration: underline;
}

.btninvia{
	float: right;
}
.btninvia em{
	display: block;
	float: left;
	background: url(../img/infobtnsx.gif) no-repeat;
	width: 11px;
	height: 36px;
}
.btninvia span{
	display: block;
	float: left;
	background: url(../img/infobtnm.gif) repeat-x;
	height: 36px;
	padding-top: 3px;
}
.btninvia b{
	display: block;
	float: left;
	background: url(../img/infobtndx2.gif) no-repeat;
	width: 24px;
	height: 36px;
} 

a.linkadd{
	background: url(../img/scheda_segnala.gif) no-repeat;
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 10px 7px 15px;
	text-decoration: none;
	display: block;
	margin: -17px 0px 0px 0px;
}
/*a.linkaddpromo{
	background: url(../img/scheda_segnalap.gif) no-repeat;
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 2px 10px 7px 15px;
	text-decoration: none;
	display: block;
	margin: 0;
}*/
a.linkshare{
		/*background: url(../img/scheda_addons.gif);*/
	font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	display: block;
	/*display: inline;
	/*padding: 10px 0px 0px 0px;
	/*padding: 2px 65px 3px 25px;*/
	text-decoration: none;
	}

.imggallery{

	margin: 0px 1px 0px 1px;

}

.gallery1{

/*background: url(../img/bg_gallery1.gif) repeat-x;*/

height: 94px;

padding: 13px 0px 0px 0px;

display:block;

text-align: left;

	width: 707px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 50px;

	clear: both;	

}



.gallery1 img{

	border: 0px;	

}



.gallery1 .galleryButton_fw{

	float:left;	

	margin-right:5px;

}



.gallery1 .galleryButton_back{

	float:right;	

	margin-left:5px;

}



.gallery2{

/* background: url(../img/bg_gallery1.gif) repeat-x; */

height: 94px;

padding: 13px 0px 0px 0px;

display:block;

text-align: left;

	width: 707px;

	margin-left: auto;

	margin-right: auto;

	margin-top: 50px;

	clear: both;	

}



.gallery2 img{

	border: 0px;	

}



.gallery2 .galleryButton_fw{

	float:left;	

	margin-right:5px;

}



.gallery2 .galleryButton_back{

	float:right;	

	margin-left:5px;

}

.galleryButton_back, .galleryButton_fw{
	margin-top: 25px;
}



.slider{

	display:block;

	height: 94px;

	position:relative;

	overflow:hidden;

	padding: 0px;

	margin: 0px;

}







button.galleryrw{

width: 18px;

height: 17px;

background: url(../img/scheda_galleryback.gif) no-repeat center;

border:none;

vertical-align: middle;

margin: -50px 4px 0px 5px;

}

button.galleryfw{

width: 18px;

height: 17px;

background: url(../img/scheda_galleryfw.gif) no-repeat center;

border:none;

vertical-align: middle;

margin: -50px 0px 0px 3px;

}

.gallery2{

background: url(../img/bg_gallery2.gif) repeat-x;

height: 88px;

padding: 0px 0px 0px 0px;

text-align: left;

	width: 707px;

	margin-left: auto;

	margin-right: auto;

	margin-top: -12px;

	clear: both;

}

.gallery2sx{background: url(../img/bg_gallery2_sx.gif) no-repeat left;}

.gallery2dx{height:88px;background: url(../img/bg_gallery2_dx.gif) no-repeat right; padding:0px 0px 0px 30px;}

.videogallery{

	margin: 10px 1px 0px 1px;

}

.mappa, .add, .more,.date,.prenotazione{

	margin-top:30px;

}

.linkmappa{
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
	text-align: center;
}

.linkmappa:hover{

	text-decoration: none;

}

.linkdettagliprezzo{
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline;
}

.linkdettagliprezzo:hover{

	text-decoration: none;

}

.mappajs{

	border: 1px solid #666666;

	padding: 3px;

	margin: 20px 0px 0px 0px;

}

.more{

	background-color: #ffffff;

}

.moretop{

	/*background: url(../img/scheda_tabtop.jpg) no-repeat top;*/

}

.morebtm{

	padding: 15px 10px 10px 10px;

}

.appunti{

	background: url(../img/appunti_mid.gif) repeat-y left;

	width: 707px;

	margin-top: 40px;

}

.appunti_top{

	background: url(../img/appunti_top.gif) no-repeat top left;

}

.appunti_btm{

	background: url(../img/appunti_btm.gif) no-repeat bottom left;

	min-height: 146px;

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #666666;

	padding: 30px 30px 30px 30px;

}

h3{

	font: normal normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000; 

}

.titolischeda{

	font: normal normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #cc0000; 

	margin: 0px 0px -3px 0px;

}

.prezzitop{
	width:710px;
	background: url(../img/prezzi_bgtop.gif);
	height:19px;
	margin-top: 20px;
	clear: both;
}
.prezzitop_b{/*PREZZO DOPPIO*/
	width:710px;
	background: url(../img/prezzi_bgtop2.gif);
	height:19px;
	margin-top: 20px;
	clear: both;
}
.t1, .t2, .t3, .t4, .t3_b, .t4_b{
	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	padding-top:3px;
}
.t{clear:both;}
.t1{width:45px; float: left; display: inline;  color:#abd7ea;}
.t2{width:173px; float: left; padding-left: 10px; }
.t3{width:378px;float: left; padding-left: 10px; }
.t4{width:81px; float: right; padding-right: 10px; text-align: center;}
.t3_b{width:285px; float: left; padding-left: 10px; }/*PREZZO DOPPIO*/
.t4_b{width:81px; float: right; padding-right: 10px; text-align: center;}/*PREZZO DOPPIO*/

.r, .rs, .r_b, .rs_b{
	width:710px;
	min-height:36px;
	height: auto;
	overflow: auto;
	border-top:1px solid #ffffff;
	clear: both;
}

.r{background: url(../img/prenotazione_bgr1.gif) repeat-y;}

.rs{background: url(../img/prenotazione_bgr2.gif) repeat-y;}
.r_b{background: url(../img/prenotazione_bgr1_b.gif) repeat-y;}/*tabella prezzo doppio*/
.rs_b{background: url(../img/prenotazione_bgr2_b.gif) repeat-y;}/*tabella prezzo doppio*/
.r1, .r2, .r3, .r4, .r3_b, .r4, .r4_b{
	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #3f2a09; 
	padding-top: 8px;
	padding-bottom: 4px;
	height: auto;
}

.r1{width:45px; float: left; display: inline; text-align: center;}
.r2{width:173px; float: left; padding-left: 10px; }
.r3{width:378px;float: left; padding-left: 10px; }
.r4{width:81px;float: right; font-weight: bold; text-align: right; padding-right: 10px; }
.r3_b{width:285px;float: left; padding-left: 10px; }/*PREZZO DOPPIO*/
.r4_b{width:81px;float: right; font-weight: bold; text-align: right; padding-right: 10px;} /*PREZZO DOPPIO*/


.prezzibtm{
    width: 50%;
    margin: 5px 0px 0px 0px;
    float: left;
    display:inline;
}
.rwfwlistino{
	float: left;
	display: inline;
}

a.linkdatefw, a.linkdaterw{
    font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    width: 84px;
    height: 20px;
    color:#000000;
    text-decoration:underline;
}

a.linkdatefw{
    background: url(../img/date_fw_on.gif) no-repeat;
    padding: 0px 15px 4px 10px;
    margin-right: 10px;
}

a.linkdaterw:hover{ 
	text-decoration:none;
}

a.linkdaterw{
	background: url(../img/date_rw_on.gif) no-repeat;    
	padding: 0px 10px 4px 13px;
	margin-left: 23px;
	}

a.linkdatefw:hover{ 
	text-decoration:none;
}

div.dettaglio{
    float: right;
    display: inline;
    text-align: left;
    margin: 0px -2px 0px 0px;
}
.btndettaglio{
	margin:0px 22px 0px 0;
}
.btndettaglio em{
    display: block;
    float: left;
    background: url(../img/mapdetsx.gif) no-repeat;
    width: 6px;
    height: 36px;
}
.btndettaglio span{
    display: block;
    float: left;
    background: url(../img/mapdetm.gif) repeat-x;
    height: 36px;
    padding-top: 3px;
}
.btndettaglio b{
    display: block;
    float: left;
    background: url(../img/mapdetdx.gif) no-repeat;
    width: 6px;
    height: 36px;
}
.linkdettagliprezzo{
    font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: underline;
    text-align:right;
    line-height: 33px;
    margin-top:0;
    margin-right: 4px;
}
.linkdettagliprezzo:hover{  text-decoration: none;}
.dettagliotab{
	background-color:#FDF19F;
	clear:both;
	height:auto;
	margin-right:20px;
	margin-top:15px;
	padding:10px;
}

.schedatecnicatab{
	width: 100px;
	background-color:#FDF19F;
	clear:both;
	height:auto;
	margin-right:0px;
	margin-top:0px;
	padding:5px;
}

a.schedatecnica, a.schedatecnica:link, a.schedatecnica:visited{
color: #000000;
text-decoration: underline;
}

a.schedatecnica:hover{
	text-decoration: none;
}



.fondosupl{
    height: 10px;
    border-top: 0px solid #d1c59d;
    width: 710px;
    margin-left: 24px;
}

.mappa em{
	display: block;
	float: left;
	background: url(../img/mapbtnsx.gif) no-repeat;
	width: 11px;
	height: 23px;
}
.mappa span{
	display: block;
	float: left;
	background: url(../img/mapbtnm.gif) repeat-x;
	height: 23px;
	padding-top: 3px;
}
.mappa b{
	display: block;
	float: left;
	background: url(../img/mapbtndx.gif) no-repeat;
	width: 9px;
	height: 23px;
}


.dettagliotab{
	background-color: #fdf19f;
	height: auto;
	padding: 10px;
	margin-top: 15px;
	clear:both;
}

.pren_top{

	background: url(../img/prenotazione_top.gif) no-repeat top left;

}

.pren_mid{

	background: url(../img/prenotazione_mid.gif) repeat-y center left;

	margin: 20px 0px 0px 35px;

}

.pren_btm{
	width: 594px;
	background: url(../img/prenotazione_btm.gif) no-repeat bottom left;
	padding: 20px 17px 20px 17px;
}
.pren_btm .alignright{
overflow:auto;
}

button.info_calendar{
background: url(../img/ricerca_button.gif) no-repeat;
font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
border: none;
margin-top: 5px;
padding-bottom: 10px;
margin-left: 10px;
width: 89px;
text-align: center;
}

.campitop{}

.campitopsx{

	float: left;

	display: inline;

	width: 50%;

}

.campitopdx{

	float: right;

	display: inline;

	width: 50%;

	text-align: right;

}

.campimid{

clear: both;

margin-left:auto;

padding-top: 10px;

}



label.pren{

	width: 50%;

	float: left;

	text-align: right;

	margin-top: 5px;

}

.clear{	clear: both;}

.c_data, .c_part, .c_nome_sx{
	width: 50%;
	text-align: left;
	height: 17px;
	margin-top: 5px;
	margin-left: 5px;
}

.c_data, .c_part, .c_nome, .c_nome_sx, .c_domande{	border: 1px solid #666666;}

.c_data{width: 100px; margin-right: 3px;}

.c_nome{	width: 150px; height: 17px;}

.c_nome_sx{	width: 100px; height: 17px;}

.c_radio{}

.c_part{	width: 50px;}




label.l_domande{text-align: left;}

.c_domande{width: 595px;height: 58px;}



label.lnome{

	display:block;

	text-align: right;

	margin-top: 5px;

}

.check{

	width: 595px;

	clear: both;

	margin-top: 5px;

}

.check, a.linkprivacy{

	font: normal normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #666666; 

}

a.linkprivacy{	text-decoration: underline;}

a.linkprivacy:hover{	text-decoration: none;}



button.inviapren{
	border: none;
    background:none;
    font: normal normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #ffffff; 
}

.alignright{

	text-align: right;

}

a.linktornasu{

	background: url(../img/tornasu_bg.gif) no-repeat;

	width: 93px;

	height: 31px;

	padding: 8px 25px 8px 15px;

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #048dbb; 

	text-decoration: underline;

}

a.linktornasu:hover{text-decoration: none;}

.supplementi, .prenotazione{

	position: relative;

}

.tornasu{

	position: absolute;

	top: 10px;

	left: -120px;

	width: 93px;

	height: 31px;

}


.blubtn{ float:left; margin: 5px 10px 10px 0px;}
.blubtn button{
background:none; border:none;
font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#FFFFFF;
text-align:center;
}
.blubtn em{
display: block;
float: left;
background: url(../img/blubtn_dx.gif) no-repeat;
width: 5px;
height: 18px;
}
.blubtn span{
display: block;
float: left;
background: url(../img/blubtn_m.gif) repeat-x;
height: 18px;

}
.blubtn b{
display: block;
float: left;
background: url(../img/blubtn_sx.gif) no-repeat;
width: 3px;
height: 18px;
}


/*colonna sinistra commenti verticali*/

.utente{

	width: 167px;

	height: auto;

	overflow: auto;

	border-bottom: 2px dashed #ffffff;

	padding: 5px 10px 10px 10px;

}

.commentiverticali{

	width: 187px;

	background: url(../img/sche_com_mid.jpg) repeat-y;

	margin-top: 30px;

}

.commentiverticali_t{

	background: url(../img/en/sche_com_top.jpg) no-repeat top;

}

.commentiverticali_b{

	background: url(../img/sche_com_btm.jpg) no-repeat bottom;

	padding: 60px 0px 20px 0px;

}

.fummid{

background: url(../img/fum_mid.jpg) repeat-y left;

}

.fumtop{

background: url(../img/fum_top.jpg) no-repeat top left;

}

.fumbtm{

background: url(../img/fum_btm.jpg) no-repeat bottom left;

padding: 5px 4px 25px 4px;

text-align: left;

font-size: 11px;

}

a.linkcontinuaV, a.linkcontinuaV:link, a.linkcontinuaV:visited, a.linkcomV{

	color: #3399ff;

	font-size: 11px;

	text-decoration: underline;

}

a.linkcontinuaV:hover, a.linkcomV:hover{text-decoration: none}

a.linkcomV{

	margin: 0px 20px 0px 0px;

}

.utenteimg{

	border: 4px solid #ffffff;

}

.imgleft{

	float: left;

	display: inline;

	margin: 5px 0px 0px 0px;

}

.nomeutente{

	float: right;

	display: inline;

	padding: 23px 10px 0px 3px;

	text-align: left;

}



/*Pagina commenti*/



div.commenti_mid{

width: 755px;

background: url(../img/commenti_middle.jpg) repeat-y left;

height: auto;

}

.commenti_up{

	width: 755px;

	height: auto;

	background: url(../img/en/commenti_top.jpg) no-repeat top left ;

}

.commenti_btm{

	width: 755px;

	height: auto;

	min-height: 600px;

	background: url(../img/commenti_btm.jpg) no-repeat bottom left;

	padding: 0px 0px 40px 0px;

	text-align: left;

}

a.linkaggiungi, a.linkaggiungi:link, a.linkaggiungi:visited, a.linkaggiungi:hover{

	width: 231px;

	height: 28px;

	background: url(../img/commenti_btninvio.gif) no-repeat;

	padding: 10px 0px 0px 10px;

	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #ffffff; 

	float: right;

	margin-right: 0px;

	margin-top: 8px;

	text-decoration: none;

}

a.linkaggiungi_s, a.linkaggiungi_s:link, a.linkaggiungi_s:visited, a.linkaggiungi_s:hover{

	width: 160px;

	height: 22px;

	background: url(../img/commenti_btninvio_small.gif) no-repeat;

	padding: 4px 0px 0px 5px;

	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #ffffff; 

	float: right;

	margin-right: 16px;

	margin-top: 8px;

	text-decoration: none;

}



.commenti_title, .block_commento, .com_text{

	clear: both;

}

.block_commento{

	margin: 20px 0px 0px 0px;

}

.commenti_title{

		width: 670px;

		margin-left: 50px;

		padding-top: 30px;

}

h2.com{

	font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #009999; 

	text-decoration: underline;

	display: inline-block;

}

a.linkcomvai, a.linkcomvai:link {

	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0099ff; 

	text-decoration: underline;

	background: url(../img/commenti_linkofferta.jpg) no-repeat;

	width: 126px;

	height: 26px;

	padding: 3px 26px 8px 10px;

	margin-left: 30px; 

}

a.linkcomvai:hover {text-decoration:none;}

.commento_foto{

	width: 50px;

	float: left;

	display: inline;

	position: relative;

	margin: 0px 0px 0px 50px;

	}

.commento_maskfoto{

	position: absolute;

	top:0px;

	left: 0px;

	width: 35px;

	height: 35px;

}

.commento_fum{

	/*width: 614px;*/

	background: url(../img/commenti_fummid.gif) repeat-y left;

	float: right;

	margin-right: 30px;

}

.commento_fumtop{

	background: url(../img/commenti_fumtop.jpg) no-repeat top left;

/*	width: 614px;*/

	}

.commento_fumbtm{

	background: url(../img/commenti_fumbtm.gif) no-repeat bottom left;

/*	width: 614px;*/

	width:554px;

	padding: 10px 30px 20px 30px;

	text-align: left;

	height: auto;

}

.com_data{

	float: left;

	display: inline;

	margin-bottom: 20px;

	width: 400px;

}

.com_voto{float: right;	display: inline;}

.com_text{height: auto; margin-bottom: 20px;}

.com_text, .com_foto, a.linkcom_mod{width: 560px;}

a.linkcom_mod{

	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #0099ff; 

	display: block;

}

.com_foto{height: 33px;	margin-top: 20px;}

.com_video{height: 33px;	margin-top: 20px;}

.com_video .w50 {
	display:block;
	float:left;
	margin-right: 8px;
}

.spacecomfoto{

	margin: 0px 2px 0px 2px;

	line-height: 33px;

	vertical-align: middle;
	
}

.spacecomvideo{

	margin: 0px 2px 0px 2px;
	
	display: block;
	
	float:left;
	
}

.w50{	display: inline-block;	width: 40px;}

.commentisfoglia{

float: right;

margin-right: 30px;

margin-top: 20px;

background: url(../img/commenti_sfoglia.jpg) no-repeat;

width: 358px;

height: 44px;

padding: 10px 0px 0px 0px;

font: normal normal 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

color: #cccccc;

}

button.cfw, button.cfw_on, button.cffw, button.cffw_on, 

button.crw, button.crw_on, button.crrw, button.crrw_on {

width: 11px;

height: 9px;

border:none;

vertical-align: middle;

margin: 0px 5px 0px 5px;

}

button.cfw{background: url(../img/c_fw_off.gif) no-repeat;}

button.cfw_on{background: url(../img/c_fw_on.gif) no-repeat;}

button.cffw{background: url(../img/c_ffw_off.gif) no-repeat;}

button.cffw_on{background: url(../img/c_ffw_on.gif) no-repeat;}

button.crw{background: url(../img/c_rw_off.gif) no-repeat;}

button.crw_on{background: url(../img/c_rw_on.gif) no-repeat;}

button.crrw{background: url(../img/c_rrw_off.gif) no-repeat;}

button.crrw_on{background: url(../img/c_rrw_on.gif) no-repeat;}



.cvaiselection{width: 47px;}

button.cvai{

	width: 29px;

	height: 18px;

	background: url(../img/com_btnvai.jpg) no-repeat;

	color: #ffffff;

	font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;

	border: none;

	margin:0px 0px 0px 5px;

}

/*stili relativi al modulo aggiungi commento*/

.moduloaggiungi{

	width: 670px;

	margin-left: 50px;

	margin-top: 80px;

}

.aggiungi_title{

	font: normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;

	clear: both;

}

.v14{	font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #009900; }

.c_insert{

	width: 653px;

	height: 163px;

	margin-top: 20px;

	margin-bottom: 20px;

}

.cico{

	line-height: 20px;

	vertical-align: middle;

	margin: 0px 5px 0px 0px;

}

.campo_aggiungi{width: 300px;	margin:0px 0px 10px 0px;}

.campo_pubblica{width: 365px;}

button.btnaggiungi{

	background: url(../img/c_aggiungibtm.jpg) no-repeat;

	width: 79px;

	height: 23px;

	font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #ffffff;

	text-align: center;

	border: none;

	padding-bottom: 5px;



}

.btnagcom{padding: 0px 250px 20px 0px;}

.rowcarica{	margin-top: 20px;}

a.linkcond:link, a.linkcond:visited, a.linkcond{

	font: normal normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration: underline;

}

a.linkcond:hover{text-decoration: none;}



/*Stili pagina infoutili*/

div.infoutili{

background-color: #f2efe1;

border: 21px solid #ffffff;

text-align: left;

padding: 15px;

margin-top: -7px;

}

h2.titleinfoutili{

	font: normal normal 18px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #cc0000;

}

.imgmappa{	border:9px solid #ffffff;}

.info_mappasat{

	width: 258px;

	height: 197px;

	float: right;

	display: inline;

	margin: 0px 20px 50px 20px;

}

.info_didascalia{

	height: 24px;

	/*height: 37px;*/

	width: 258px;

	background: #f9f8f2;

	padding: 13px 5px 5px 5px;

	border-top: 1px solid #f2efe1;

}

.info_mappasat_s{

	width: 198px;

	float: left;

	display: inline;

	margin: 0px 34px 20px 0px;

}

.info_mappasat_sr{

	width: 198px;

	float: right;

	display: inline;

	margin: 0px 20px 20px 0px;

}

.info_didascalia_s{

	height: 24px;

	/*height: 37px;*/

	width: 198;

	background: #f9f8f2;

	padding: 13px 5px 5px 5px;

	border-top: 1px solid #f2efe1;

}

.infoutili_testo{clear: both;	margin-top: 20px;}

.infoutili_testo a:link{
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
.infoutili_testo a:visited{
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: underline;
}
.infoutili_testo a:hover{
	font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #990000;
	text-decoration: none;
} 

.infoutili_immagini{clear: both;	margin-top: 35px;}



/*pagina crea il tuo profilo*/

.profilotitle{

width: 734px;

background: url(../img/en/profilo_title.jpg) no-repeat top;

height: 60px;

}

.profilotesto{

	width: 670px;

	text-align: left;

	margin-left: auto;

	margin-right: auto;

	margin-top: 30px;

}

.n16{

	font: normal normal 16px Verdana, Geneva, Arial, Helvetica, sans-serif;

	color: #000000;

}

.profilo_vantaggi, .profilo_ico{float: left;	display: inline;}

.profilo_icodx{	float: right;	display: inline;}

.profilo_vantaggi{width: 390px;}

.profilo_ico{width: 92px;}

.profilo_icodx{width: 270px; margin-top: 15px;}


.profilo_form2{
    width: 261px;
    height: auto;
    background: url(../img/profilo_formbg1.gif) no-repeat top left;
    padding-top:15px;
}
.profilo_form3{
    width: 261px;
    background: url(../img/profilo_formbg2.gif) repeat-y left;
    margin-top: 20px;
}
.profilo_form4{
    width: 231px;
    height: auto;
    background: url(../img/profilo_formbg3.gif) no-repeat bottom left;
    padding: 15px;
   
}

.profilo_formok{
	width: 231px;
	/*width: 261px;*/
	height: 182px;
	background: url(../img/profilo_formbg2.jpg) no-repeat;
	padding: 15px;
	margin-top: 20px;

}
.box_profilo_form{
width:261px;
float: right;	display: inline;
}
.box_profilo_form .messaggio{
font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #0099FF;
}
.protitle{
width: 261px;
font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0099FF;
	text-align:left;
	margin-top: 15px;
	margin-bottom:-10px;
}

label.pro_for_lab{font-size: 14px;}

.prof_form_input{

	width: 226px;

	height: 21px;

	border: none;

	margin: 5px 0px 15px 0px;

}

.prof_check{border: 1px solid #ffffff;	float: left;}

.prof_check_lab{font-size:10px;}

.rowcheck{

	clear: both;

	line-height: 100%;

	margin: 10px 0px 0px 0px;

}

button.profbtn{

 font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
 color: #ffffff;
 border: none;
 background:none;
 margin: 10px 0px 0px 0px;
 padding:0;

}

/*Tabella sondaggi*/


div.boxsondaggio{
	width:188px;
	background-color: #f2f2f2;
	border: 1px solid #dddddd;
	margin-top: 15px;
	text-align: left;
	padding-bottom: 10px;
}
.sondaggiotitle{
	height: 32px;
	background: url(../img/en/sondaggio_title.gif) no-repeat;
	margin-bottom: 10px;
}
h4{
	font-size: 12px;
	font-weight: bold;
}
label.question{
display:block;
margin:0px 5px 0px 10px;
}
button.btnvota{
	background: url(../img/en/norisultato_btn.gif) no-repeat;
	width: 50px;
	height: 18px;
	border: none;
	margin: 10px 10px 0px 0px;
}

a.viewresult, a.viewresult:link, a.viewresult:visited{
	color: #ff7b6f;
	font-size: 12px;
	text-decoration: underline;
	font-weight: normal;
}
a.viewresult:hover{text-decoration: none}
.formsondaggi{
	margin: 10px;
}

/*nuova pagina aggiungi amico*/
div.amico_blocco{
width:634px;
}
div.amico_titolo{
width: 634px;
height:auto;
font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align:left;
color: #000000;
margin:10px 0px 0px 10px;
padding:0px 0px 0px 10px;
}
.amico_offerta{
font: normal bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #fe0000;
}
div.amicobox_middle{
background:url(../img/amicobox_middle.gif) repeat-y;
width: 734px;
margin:20px 0px 0px 10px;
}
div.amicobox_top{
background:url(../img/amicobox_top.gif) no-repeat top;
height:auto;
width: 734px;
}
div.amicobox_btm{
background:url(../img/amicobox_btm.gif) no-repeat bottom;
height:auto;
overflow:auto;
padding:0px 0px 25px 0px;
width: 734px;
}
div.amicosx{
float:left;
display:inline;
margin: 15px 0px 0px 15px;
text-align:left;
}
div.amicodx{
float:right;
display:inline;
margin: 15px 15px 0px 0px;
}
.amico_lab{
text-align: left;
display:block;
}
.amico_input{
width:241px;
height:21px;
border: 1px solid #99cbc8;
display:block;
margin: 10px 0px 20px 0px;
}
.amicosms_top{
background:url(../img/amicosms_top.gif) no-repeat top;
}
.amicosms_middle{
background:url(../img/amicosms_middle.gif) repeat-y center;
width: 354px;
margin-top: 10px;
}
.amicosms_btm{
background:url(../img/amicosms_btm.gif) no-repeat bottom;
height:auto;
height: 220px;
}
.sms{
height: 190px;
width: 290px;
margin-left: 8px;
border:0px solid #ffffff;
margin-top: 10px;
overflow-x:no-scroll;
overflow-y:visible;
}
.amico_invia{
width: 94px;
height: 36px;
background:url(../img/en/amicobox_invia.gif) no-repeat;
float:right;
margin: 20px 0px 0px 0px;
border:none;
}
.backofferta{
width:634px;
height:50px;
}
a.back_offerta, a.back_offerta:link, a.back_offerta:visited, a.back_offerta:hover{
width: 199px;
height: 36px;
background:url(../img/en/amico_back.gif) no-repeat; 
border:none;
display:block;
margin-left:auto;
margin-right:auto;
}
.amicook_top{
background:url(../img/amicook_top.gif) no-repeat top;
height:auto;
}
.amicook_middle{
background:url(../img/amicook_middle.gif) repeat-y;
width: 424px;
margin: 30px auto 20px auto;
height:auto;
}
.amicook_btm{
background:url(../img/amicook_btm.gif) no-repeat bottom;
height:auto;
padding:20px 10px 50px 10px;
font: normal normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#imageData #numberDisplay{
color:#999999;
text-decoration:none;
}
/*Pagina Chi Sono*/
#chisono{
margin:10px 10px 0px 10px;
text-align: left;
}
#chisono h1{
font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0099CC;
margin: 8px 0px 0px 10px;
}
#chisono .incipit{
margin:20px 0px 20px 0px;
}
#chisono .tab {
clear:both;
width: 708px;
margin: 30px 0px 0px 0px;
background:url(../img/chi_tab_mid.gif) repeat-y;
}
#chisono .tab_t{background:url(../img/chi_tab_top.gif) top no-repeat;}
#chisono .tab_b{background:url(../img/chi_tab_down.gif)  bottom no-repeat;
padding: 10px 1px 20px 0px;
height: auto;
overflow: hidden;
}
#chisono .dx_m{
float:right;
display:inline;
width: 469px;
}

#chisono .sx_m{
float: left;
display: inline;
width:238px;
}

#chisono p{
margin: 8px 0px 0px 10px;
}
#chisono h2{
font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #333333;
margin: 8px 0px 0px 10px;
}
#chisono h3{
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#000000;
margin: 8px 0px 0px 10px;
}
#chisono li{
list-style-image:url(../img/chi_li.gif);
list-style-position: outside;
margin: 0px 10px 0px 0px;
height:23px;
line-height:23px;
vertical-align:middle;
}
#chisono ul{
margin: 10px 10px 0px 0px;
}
a.chilink:link, a.chilink, a.chilink:visited{
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #4db4e7;
text-decoration:underline;}
a.chilink:hover{text-decoration:none;}
#chisono .ico{
line-height: 23px;
vertical-align:middle;
}
#chisono .paragrafo{
clear: both;
padding: 20px 0px 0px 0px;
}
#chisono .tabloghi{
clear: both;
padding: 20px 0px 0px 0px;
}

#chisono a:link{
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #006699;
text-decoration:none;
}
#chisono a:visited{
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #006699;
text-decoration:none;
}
#chisono a:hover{
text-decoration:underline;
}
.maskbordi{
width:670px;
height:auto;
overflow:hidden;
margin-left:auto;
margin-right:auto;
padding:-10px 0px -10px 0px;

}
.tabloghi{
width:676px;
margin:0px 0px 0px -1px;
}
.logo{
float:left;
display:inline;
border-right: 1px dotted #D2D2D2;
width: 167px;
height: 80px;
line-height: 80px;
text-align:center;
background:center center;
}
.logo img {
vertical-align: middle;
}
/*BOX NEWSLETTER*/
.newsletterbox{
position: absolute;
top: 40px;
left: 200px;
background-color:#FFFFFF;
width: 282px;
height: 197px;
}
#newsletter_form{
background-color:#FFFFFF;
border:3px solid #3399FF;
height:214px;
width:282px;
}
.bor{
background-color:#EEEEEE;
height:200px;
margin-left:7px;
margin-top:7px;
text-align:center;
width:268px;
}
#newsletter_form a:link{
font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#009900;
text-decoration:underline;
text-align: right;
display:block;
width: 98%;
}
#newsletter_form a:visited{
font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#009900;
text-decoration:underline;
text-align: right;
display:block;
width: 98%;
}
#newsletter_form a:hover{text-decoration:none;}
#newsletter_form .inc{
width: 90%;
margin-left:auto;
margin-right:auto;
text-align: center;
margin-top: 20px;
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
#newsletter_form form{
width: 200px;
margin-left:auto;
margin-right: auto;
margin-top: 5px;
}
#newsletter_form label{
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#009900;
float: left;
}
#newsletter_form .i_text{
float: right;
width: 150px;
border: 1px solid #009900;
}
#newsletter_form .sicurezza label{
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#009900;
display:block;
width: 150px;
float:left;
}
#newsletter_form .sicurezza .i_text{
display:block;
width: 40px;
float:none;
border: 1px solid #009900;
}
#newsletter_form .nf_inputdati{
clear: both;
height:24px;
margin-top: 5px;
}
#newsletter_form .pulsanti{
width: 150px;
clear: both;
float: right;
text-align: center;
margin-top: 10px;
height:24px;
}

#newsletter_form .addbtn{ 
width: 60px;
height: 19px;
background:url(../img/newsletter_form_button.gif) center no-repeat;
border: none;
font: normal bold 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #ffffff;
}
#newsletter_form .verde{ 
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #009900;
}


.error_log{
background:url(../img/profilo_errorbg.jpg) no-repeat top;
margin-top:10px;
margin-left:auto;
margin-right:auto;
padding:50px;
text-align:left;
}
.error_log table{
text-align: left;
}  
.error_log a{
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#0099cc;
text-decoration:none;
text-align: right;
display:block;
margin: 30px 0px 30px 0px;
clear:both;
} 
.error_log a:hover{
text-decoration:underline;
} 
.redbtn{ clear:both;}
.redbtn em{
display: block;
float: left;
background: url(../img/redbtn_dx.gif) no-repeat;
width: 5px;
height: 18px;
}
.redbtn span{
display: block;
float: left;
background: url(../img/redbtn_m.gif) repeat-x;
height: 18px;
}
.redbtn b{
display: block;
float: left;
background: url(../img/redbtn_sx.gif) no-repeat;
width: 3px;
height: 18px;
}
.btn_log{
border: none;
background: none;
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color:#ffffff;
}

.error_log .in{
margin: 20px 0px 10px 0px;
}  

.error_list li{
margin-top: -20px;
margin-left: -30px;
font: normal bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #cc0000;
}



/* pulsante cambia valuta*/
.date .titolischeda{
font: normal normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #cc0000;
margin: 10px 0px 10px 0px;
float: left;
display: inline;
width: 75%;
}
.date .valuta{
font: normal normal 24px Verdana, Geneva, Arial, Helvetica, sans-serif;
color: #cc0000;
margin: 15px -3px 0px 0px;
float: right;
display:inline;
}
.date .valuta em{
    display: block;
    float: left;
    background: url(../img/valuta_sx.gif) no-repeat;
    width: 33px;
    height: 33px;
}
.date .valuta span{
    display: block;
    float: left;
    background: url(../img/valuta_m.gif) repeat-x;
    height: 33px;
    padding-top: 1px;
}
.date .valuta b{
    display: block;
    float: left;
    background: url(../img/valuta_dx.gif) no-repeat;
    width: 8px;
    height: 33px;
}
.date .valuta a{
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: underline;
padding: 0px 2px 0px 2px;
line-height:33px;
}
.date .valuta a:hover, .date .valuta a:visited{
font:normal normal 12px Verdana, Arial, Helvetica, sans-serif;
color:#000000;
text-decoration: none;
padding: 0px 2px 0px 2px;
line-height:33px;
}

.btn{ float: right; display:inline;}
.btn em{display: block; float: left; background: url(../img/mapbtnL.gif) no-repeat; width: 11px; height: 23px;}
.btn span.fluid{display: block; float: left; background: url(../img/mapbtnm.gif) repeat-x; height: 23px; padding-top: 3px;}
.btn u{display: block; float: left; background: url(../img/mapbtnL.gif) no-repeat; background-position: -11px; width: 11px; height: 23px;}
.btn .fluid b{font-weight:bold; }
.btn a{color:#000000;}
.btn a:hover{ text-decoration:none;}

a {color: #00ccff; text-decoration: underline;}
a:hover {text-decoration: none;}


/* Partiamo assieme - Amici e Ville */

/*pagina 01*/
.partiamoinsieme{ width:400px; float:left; margin-top:20px; }
.partiamoinsiemesx {width:200px; height:40px; float:left;}
.partiamoinsiemedx {width:200px; float:left;}
.partiamoinsiemefoto {width:35px; height:40px; float:left; background-image:url(../img/imgfacebook.jpg); background-repeat:no-repeat;}



/*pagina 02*/
.dx { width: 400px;  float:left; display:inline; text-align:left; margin-top: 10px; margin-left:10px;}
.dx .titolo { float:left; width: 400px; height:60px; background:url(../img/viaggiamo_insieme.jpg); background-repeat:no-repeat;}
.dx .titolo .txt { font: normal 28px Verdana, Geneva, sans-serif; color:#336598; padding-top:15px ; margin-left:80px;}
.dx .uno {  width: 400px; float:left; height:35px; margin-top:20px;}
.dx .uno .img{ width:35px; height:35px; float:left; background-image:url(../img/uno.jpg);}
.dx .uno .unotxt{ font: normal normal 18px Verdana, Geneva, sans-serif; width:355px; float:left; margin-left:10px;}
.dx .due {  width: 400px; float:left; height:35px; margin-top:20px;}
.dx .due .img{ width:35px; height:35px; float:left; background-image:url(../img/due.jpg);}
.dx .due .unotxt{ font: normal normal 18px Verdana, Geneva, sans-serif; width:355px; float:left; margin-left:10px;}
.dx .tre {  width: 400px; float:left; height:35px; margin-top:20px;}
.dx .tre .img{ width:35px; height:35px; float:left; background-image:url(../img/tre.jpg);}
.dx .tre .unotxt{ font: normal normal 18px Verdana, Geneva, sans-serif; width:355px; float:left; margin-left:10px;}
.sx { width:300px; float:left; margin-left:20px; margin-top:15px; text-align:justify; }


.localita { width:690px; border: 1px solid #cccccc; float:left; text-align:left; padding:20px; margin-top:20px;} 
.localita .sx { width:320px;float:left; text-align:left;  margin:0px;}

h4{ color:#009fd3; font: normal normal 16px Arial, Helvetica, sans-serif; margin:0px;}

.redd { font: bold; color:#F00;}
.nomeface { font: normal; color:#666; text-align:center;}

a.link{font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; color: #009fd3; text-decoration: underline;}
.condividi{ font: normal bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif; width:320px; float:left; margin-top:20px;}
.email{ width:70px; height:30px;float:left;}
.facebook{ width:90px; height:30px; float:left;}
.twitter{ width:70px; height:30px; float:left;}
.myspace{ width:90px; height:30px; float:left;}
.localita .dx { width:350px;float:left; text-align:left; margin-left:20px;}
.dx .foto { width:50px; height:70px; float:left; margin-bottom:2px; text-align:center; margin-right:20px;}
.mostra { font: normal; color:#336598; width:70px; height:30px; margin-left:260px; float:left; text-align:right;}
.linea {  width:690px; border-top: 1px solid #cccccc; float:left; margin-top:10px; margin-bottom:20px; }

.btninfo{ margin-top:20px;
}
.btninfo em{
display: block;
float: left;
background: url(../img/infobtnsx.gif) no-repeat;
width: 11px;
height: 36px;
}
.btninfo span{
display: block;
float: left;
background: url(../img/infobtnm.gif) repeat-x;
height: 36px;
padding-top: 5px;
font: normal bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #ffffff;
}
.btninfo b{
display: block;
float: left;
background: url(../img/infobtndx.gif) no-repeat;
width: 30px;
height: 36px;
} 
.btntxt{ width:470px;float:left; text-align:left; margin-left:20px;}

/*login 02b*/

.loginew{
	position:absolute;
	top:120px;
	left:251px;
	height: 212px;
	width: 347px;
}

.form{
width: 325px;
height: 190px;
border: 1px solid #336598;
background-color: #ffffff;
padding:10px;
}

.accedifacebook{ float:left; width:190px; height:30px; text-align:left; font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif; }
.accedifacebookimg{ float:left; width:135px; height:30px;}
.linea2 {  width:325px; height:2px; border-top: 1px solid #cccccc; float:left; margin-top:10px;}
.logew{ float:left; width:325px; height:30px; text-align:left; font: normal 14px Verdana, Geneva, Arial, Helvetica, sans-serif; margin-top:10px; }
.mail { width: 200px; height: 15px; border: 1px solid #336598; background-color: #ffffff; padding:5px; float:left; margin-top:5px; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left;}
.spaziopsw { width: 320px; float:left;  margin-top:5px;}
.spaziopswsx{  width: 200px; height: 15px; border: 1px solid #336598; background-color: #ffffff; padding:5px; float:left; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; text-align:left;}
.spaziopswdx { width: 100px; float:left; margin-top:5px;}
.registrazione{ width: 500ppx; float:left; margin-top:10px;}
.registrazionesx{ width: 100ppx; float:left;}
.registrazionedx{ width: 320ppx; float:left;}



.redbtn{ clear:both; display:block; min-width:75px;  width:auto !important;  width:75px; float:left; margin-left:10px;}
.redbtn em{
display: block;
float: left;
background: url(../img/redbtnl.gif) no-repeat;
width: 5px;
height: 18px;
}
.redbtn span{
display: block;
float: left;
background: url(../img/redbtn_m.gif) repeat-x;
height: 18px; line-height:18px;}


.redbtn b{
display: block;
float: left;
background: url(../img/redbtnl.gif) no-repeat;
background-position: -5px;
width: 5px;
height: 18px;
} 

/*pagina 03*/
.top{width:690px; float:left; margin-left:20px;}
.toptxt{ width:620px; float:left; text-align:left;}
.cancellati{ font: normal; color:#336598; width:70px; height:30px; margin-left:260px; float:left; text-align:right;}
.infotxt{ width:430px;float:left; text-align:left; margin-left:20px; margin-top:5px;}

.infoviaggio{
	position:absolute;
	background-color:#FFF;
	border: 1px solid #cccccc;
	top:120px;
	left:251px;
	height: 400px;
	width: 652px;
}
