body {
    font-size:100%;
    line-height:1.125em; /* 161.125=18 */
	margin: 0 auto; padding: 0;
	font-family: arial, helvetica, sans-serif;
	text-align:center;
}
 
.body p {
   
}
html, body {
	margin: 0;
	padding: 0;
}
img{
	border: none;
	text-decoration: none;
	-ms-interpolation-mode: bicubic;
}

label{
	font-size: 100%;
}

h1,h2,h3{
	margin: 0;
	padding: 0;
	font-size: 100%;
	font-weight: normal;
}

a{
	text-decoration: none;
	outline:none;
	color:#50ABF5;
	-moz-outline: none !important;
}
a:visited{
	text-decoration: none;
}
a:hover{
	text-decoration: none;
	color:#ED8A05;
}
a:active{
}
ul, ol{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
	
ul li, ol li{
	margin: 0;
	padding: 0;list-style-type: none;
}
	
p{
	text-align: left;
	padding: 0;
	margin: 0;
}

form{
	margin: 0;
	padding: 0;
	border: none;
}
	
fieldset{
	margin: 0;
	padding: 0;
	border: none!important;
}
.body_text blockquote{
	text-indent: 35px;
	background: url("../img/quote_sx.gif");
	background-position: 0 2px;
	background-repeat: no-repeat;
	text-align:left;
}
.body_text blockquote p {
	margin: 0;
	padding-right: 23px;
	background:url("../img/quote_dx.gif") no-repeat scroll right bottom ;
	line-height:1.6;
	font-style:italic;
}
.body_text a{
	font-weight:bold;
}
.body_text a:hover{
	color:#CC3300;
}
acronym{
	border-bottom: 1px dotted black;
	cursor:help;
}

/* * * * * * * * Main * * * * * * * */

#main {
min-width:960px;
  width:auto !important;
  width:960px;
}

/* * * * * * header * * * * * * */

#cont_header {
	width:100%;
}

#header {
	width:960px;
	margin:0 auto;
}

#logo {
	float:left;
	margin:10px 0 10px 3px;
}

.banner_728 a {
	width:728px;
	height:90px;
	line-height:0;
	font-size:1px;
	display:block;
	float:left;
}

.banner_728 {
	float:left;
	margin:20px 0 0 40px;
	width:728px;
	height:90px;
}

/* * * * * * Barra Menu * * * * * * * */
#barra_menu {
	clear:both;
	width:960px;
	background:url("../img/bg_menu1.gif") repeat-x left top;
	background-color:#274B9E;
	float:left;
}

#menu1 {
	float:left;
}
#menu1 ul {
	background:url("../img/last_m1.gif") no-repeat right top;
	float:left;
	padding:0 1px 0 0;
}
#menu1 ul li {
	float:left;
	border-left:1px solid #294A8D;
	background:url("../img/right_sep.gif") no-repeat right top;
	padding:0 1px 0 0;

}
#menu1 ul li.last_m1 {
	background:none!important;
}
#menu1 ul li a{
	float:left;
	font-size:0.8em;
	color:#FFFFFF;
	padding:9px 20px 9px 20px;
}
#menu1 ul li.first_m1 a{
	float:left;
	cursor:pointer;
	font-size:0.8em;
	color:#FFFFFF;
	padding:0 20px 0 0;
}
#menu1 ul li.first_m1 a:hover .bg_left , #menu1 ul li.sel a .bg_left{
	background:url("../img/bg_left_hover.gif") no-repeat left top;
	display:block;
	cursor:pointer;
}
#menu1 ul li.first_m1 {
border-left:none!important;
}
#menu1 ul li a .bg_left {
	background:url("../img/bg_left.gif") no-repeat left top;
	width:5px;
	height:36px;
	display:block;
	float:left;
}
#menu1 ul li a .prima {
	padding:9px 0 9px 15px!important;
	float:left;
}	
#menu1 ul li a:hover , #menu1 ul li.sel a  {
	background:url("../img/bg_menu1_hover.gif") repeat-x left top;
	background-color:#2169B9;
}

/* * * * * * * Menu lingue * * * * * */

#menu_lang {
	float:right;
	background:url("../img/bg_lang.gif") no-repeat right top;
	width:160px;
	height:36px;
}

#sep_ml {
	width:14px;
	height:36px;
	background:url("../img/sep_ml.gif") no-repeat right top;
	float:right;
}
#menu_lang ul {
	float:right;
	margin:10px 10px 0 0!important;
	margin:10px 5px 0 0;
}
#menu_lang li {
	float:left;	
	padding:2px 4px 5px 4px;
}
#menu_lang li.lang_sel {
	float:left;	
	background:url("../img/bg_lang_sel.gif") no-repeat center top;
}
#menu_lang li a {
float:left;
width:16px;
height:14px;
display:block;
font-size:1px;
line-height:0;
}
#menu_lang li a.it {
	background:url("../img/it.gif") no-repeat left top;
}
#menu_lang li a.en {
	background:url("../img/en.gif") no-repeat left top;
}
#menu_lang li a.fr {
	background:url("../img/fr.gif") no-repeat left top;
}
#menu_lang li a.de {
	background:url("../img/de.gif") no-repeat left top;
}
#menu_lang li a.ru {
	background:url("../img/ru.gif") no-repeat left top;
}
#menu_lang li a.es {
	background:url("../img/es.gif") no-repeat left top;
}
/* * * * * * * * * * * Menu ser * * * * * * * * * * */

#barra_menu_ser {
	float:left;
	clear:both;
	background:url("../img/bg_menu_ser_top.gif") no-repeat left top;
	background-color:#EAF1F9;
	width:960px;
}

#barra_menu_ser_bottom {
	background:url("../img/bg_menu_ser_bottom.gif") no-repeat left top;
	width:960px;
	height:5px;
	float:left;
	font-size:1px;
	line-height:0;
}

#tel {
	margin:4px 0 0 8px;
	float:left;
}
#tel .label_tel {
	color:#294A8D;
	font-size:0.75em;
	margin:0 10px 0 0;
}
#tel .num_tel {
	color:#294A8D;
	font-size:0.9em;
}	
#menu_ser {
	float:right;
	margin:7px 10px 0 0!important;
	margin:7px 5px 0 0;
	
}

#menu_ser ul {
	float:left;
	
}
#menu_ser li {
	float:left;
	border-left:1px solid #777;
}
#menu_ser li.first_ser {
	float:left;
	border-left:none;
}
#menu_ser li a {
	float:left;
	font-size:0.7em;padding:0 5px 0 5px;
	color:#28303E;
	line-height:1.25em;
}

#menu_ser a:hover, #menu_ser a.selected  {
	color:#266DBC;	background-color:#F3F7FC;
}

#menu_ser li a.ris_ico {
	padding:0 5px 0 22px;
	background:url("../img/ris_ico.gif") no-repeat 5px top;

}	
/* * * * * * * * Corpo * * * * * * * */

#cont_corpo {
	width:100%;
	clear:both;
}

#corpo {
	width:960px;
	margin:0 auto;
}

/* * * * * * * * Col SX * * * * * * * * */

#col_sx_home {
	width:150px;
	float:left;
	clear:both;
}

#box_newsletter {
	border:1px solid #ABCAEE;
	background:url("../img/bg_newsletter.jpg") repeat-x left bottom;
	text-align:left;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
	width:148px;
	float:left;
}

.txt_news {
	clear:both;
	width:89px;
	float:left;
	border:1px solid #A7C8ED;
	font-size:0.8em;
	padding:2px 2px 2px 2px;
	margin:3px 5px 0 7px;
}

.btn_news {
	width:34px;
	height:22px;
	float:left;
	background:url("../img/btn_news.gif") no-repeat left top;
	border:medium none;
	margin:3px 0 0 0;
	cursor:pointer;
}
.btn_news:hover {
	background:url("../img/btn_news_hover.gif") no-repeat left top;
}

.inserisci {
	font-size:0.7em;
	text-align:left;
	margin:0 0 0 8px;
}

#bn_tit {
	color:#39478E;
	font-size:1.05em;
	margin:7px 0 0 8px;
	font-weight:bold;
}

.box1 {
	border:1px solid #CAD1DD;
	float:left;
	width:148px;
	margin:10px 0 0 0;
}

.tit_box1 {
	background:url("../img/bg_tit_box1.gif") repeat-x left bottom;
	color:#C23433;
	font-size:1.05;
	float:left;
	width:140px;
	text-align:left;
	padding:6px 0 6px 8px;
	font-weight:bold;
}

.elenco_box1 ul {
	float:left;
	clear:both;
	width:148px;
}

.elenco_box1 ul li {
	float:left;
	clear:both;
	width:148px;
	background-color:#FFFFFF;
}
.elenco_box1 ul li.bb {
	float:left;
	clear:both;
	background-color:#EFF5FC!important;
	width:148px;
}
.elenco_box1 ul li a {
	float:left;
	clear:both;
	font-size:0.7em;
	width:123px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#24417B;
	padding:2px 17px 2px 8px;
}
.elenco_box1 ul li a:hover , .elenco_box1 ul li a.sel_box1 {
	background:url("../img/box_arrow.gif") no-repeat 135px 8px;
	background-color:#C1D9F4;
	color:#24417B;
}

.leggi_box1 {
	background:url("../img/bg_leggi_box1.gif") no-repeat left bottom;
	width:150px;
	padding:5px 0 5px 0;
	text-align:right;
	font-size:0.7em;
	float:left;
}
.leggi_box1 a {
	color:#37458C;
	float:right;
	line-height:1.15em;
	margin:0 7px 0 0;
}

.leggi_box1 a:hover {
	color:#C23433;
}
.leggi_box1 a img {
	margin:0 0 0 6px;
}
.banner_150 {
	width:150px;
	float:left;
	margin:10px 0 0 0;
	line-height:0;
	font-size:1px;
}

.banner_150 a {
	line-height:0;
	font-size:1px;
	float:left;
}
/* * * * * * * * * COL CE * * * * * * * * * */ 

#col_ce_home {
	text-align:left;
	width:490px;
	float:left;
	margin:10px 0 0 10px;
}

/* * * * * * * * * RICERCA * * * * * * * * * */
#menu_ric {
	float:left;
	background:white url('../img/bg_sl.gif') repeat-x scroll left bottom;
	width:490px;
}

#menu_ric ul {
	float:left;
}

#cont_box_ricerca {
	float:left;
	margin:10px 0 0 0;
}

#menu_ric .current {
background:white url('../img/bg_ling_current.gif') no-repeat scroll left top;
border:0pt none;
float:left;
margin:0pt 2px 0pt 0pt;
}
#menu_ric .current a, #menu_ric li.current a:hover {
background:transparent url('../img/bg_ling_current2.gif') no-repeat scroll right top;
color:#3156A4;
font-weight:bold;
font-size:0.8em;
padding:5px 14px 3px 12px;
margin:0 0 0 0;
cursor:pointer;

}
#menu_ric li {
background:#E0ECF8 url('../img/bg_ling.gif') no-repeat scroll left top;
float:left;
margin:0pt 2px 0pt 0pt;
padding:0pt 0pt 0pt 3px;
}

#menu_ric a, #menu_ric strong {
background:transparent url('../img/bg_ling2.gif') no-repeat scroll right top;
color:#fff;
display:block;
font-size:0.8em;
padding:5px 14px 3px 12px;
text-decoration:none;
text-transform:none;
cursor:pointer;
}
#menu_ric a:hover {
color:black;
}

#box_ricerca {
	width:490px;
	float:left;
	padding:0 0 10px 0;
	clear:both;
	background:transparent url('../img/bg_ric.gif') no-repeat scroll left bottom;
	text-align:center;
	
}

.tit_ric {
	color:#36448D;
	font-size:0.9em;
	float:left;
	font-weight:bold;
	margin:12px 0 0 10px!important;
	margin:12px 0 0 5px;
}

.testo_ric {
	color:#28303E;
	clear:both;
	width:470px;
	float:left;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.25em;
	margin:3px 0 0 10px!important;
	margin:3px 0 0 5px;
}

#box_ricerca .ricerca {
	clear:both;
	float:left;
	text-align:left;
	margin:5px 0 0 0;
}


#box_ricerca .normal {
	clear:both;
	float:left;
	margin:10px 0 0 0;
	width:488px;
}

#box_ricerca .v_label {
	width:88px;
	text-align:right;
	display:block;
	float:left;
	color:#28303E;
	font-size:0.8em;
	margin:0 6px 0 0;
	padding:1px 0 0 0;
}
#box_ricerca .selectInput_ric {
	width:200px;
	border:1px solid #79ACE6;
	float:left;
	padding:1px 1px 1px 2px;
}
#box_ricerca .sel_data {
	width:90px;
	border:1px solid #79ACE6;
	float:left;
	padding:2px 2px 2px 2px;
}
#box_ricerca .errore {
	color:#CC0000;
	clear:both;
	font-size:0.7em;
	float:left;
	line-height:1.15em;
	margin:3px 0 0 92px;
	width:200px;
	display:none;
}

#box_ricerca .cal_ric {
	float:left;
	margin:0 0 0 4px;
}

#box_ricerca .normal_2 {
	clear:both;
	float:left;
	margin:10px 0 0 0;
	width:300px;
}
#box_ricerca .button_ric {
	float:left;
	padding:0 0 0 10px;
	margin:10px 0 0 364px;
	background:transparent url('../img/button_ric.gif') no-repeat left top;
	border:medium none;
	color:#fff;
	width:112px;
	height:26px;
	text-align:left;
	font-size:0.9em;
	font-weight:bold;
	cursor:pointer;
	clear:both;
}

#box_ricerca .button_ric:hover {
	background:transparent url('../img/button_ric_hover.gif') no-repeat left top;
}

/* * * * * * * * * * Vetrine di Home * * * * * * * * */

.blocco_vetrine {
	float:left;
	width:490px;
	margin:10px 0 0 0;
}

.cont_vetrina {
	float:left;
}

.vetrina {
	border-top:1px solid #CAD1DD;
	border-left:1px solid #CAD1DD;
	border-right:1px solid #CAD1DD;
	float:left;
	width:238px;
	padding:0 0 5px 0;
}

.categoria {
	color:#999;
	text-transform:uppercase;
	text-align:left;
	float:left;
	width:230px;
	font-size:0.65em;
	padding:2px 2px 1px 6px;
	background:transparent url('../img/bg_categoria.gif') repeat-x left bottom;
}
.cat {
	float:left;
	width:227px;
	background:transparent url('../img/cat_ico.gif') no-repeat right 8px;
	display:block;
}
.vetrina_bottom {
	background:transparent url('../img/categoria_bottom.gif') no-repeat top left;
	width:240px;
	height:5px;
	float:left;
	clear:both;
	line-height:0;
	font-size:1px;
}

.ve_dx {
	margin:0 0 0 10px;
}

.corpo_vetrina {
	float:left;	
	border-top:1px solid #CAD1DD;
}

.titolo_vetrina {
	float:left;
	font-size:0.9em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0 0 6px!important;
	margin:7px 0 0 3px;
	width:230px;
	text-align:left;
}

.titolo_vetrina a {
	color:#3B84DE;
	float:left;
}
.titolo_vetrina a:hover {
	color:#ED8A05;
}
.cont_txt {
	clear:both;
	float:left;
	width:226px;
	padding:0 6px 0 6px;
}	

.foto_vetrina {
	float:left;
	margin:7px 6px 0 0!important;
	margin:7px 3px 0 0;
	line-height:0;
	font-size:1px;
}

.foto_vetrina a {
	line-height:0;
	font-size:1px;
}

.testo_vetrina {
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:3px 0 0 6px;
	line-height:1.25em;
}


/* * * * * * * * * Col DX * * * * * * * * */

#col_dx_home {
	width:300px;
	float:right;
}

.banner_300 {
	float:left;
	margin:10px 0 0 0;
	width:300px;
	height:250px;
	line-height:0;
	font-size:1px;
}

.banner_300 a {
	line-height:0;
	font-size:1px;
	float:left;
}

.box_offerte {
	float:left;
	border:1px solid #CAD1DD;
	float:left;
	width:298px;
	margin:10px 0 0 0;
}



.cont_box_offerte {
	float:left;
}

.tit_offerte {
	background:url("../img/bg_tit_box1.gif") repeat-x left bottom;
	color:#C23433;
	font-size:1.05;
	float:left;
	width:290px;
	font-weight:bold;
	text-align:left;
	padding:6px 0 6px 8px;
}

.elenco_offerte ul {
	float:left;
	clear:both;
	width:298px;
}

.elenco_offerte ul li {
	float:left;
	clear:both;
	width:298px;
	background-color:#FFFFFF;
}
.elenco_offerte ul li.bb_off {
	float:left;
	clear:both;
	background-color:#EFF5FC!important;
	width:298px;
}
.elenco_offerte ul li a {
	float:left;
	clear:both;
	width:286px;
	text-align:left;
	color:#24417B;
	padding:4px 5px 2px 7px;
	cursor:pointer;
}
.elenco_offerte ul li a .bo_txt {
	float:left;
	display:block;
	width:204px;
	
}
.elenco_offerte ul li a .bo_ap {
	float:left;
	display:block;
	color:#666666;
	font-size:0.7em;
	width:100%;
	text-align:center;
	line-height:1.15em;
}
.elenco_offerte ul li a .pr_bo {
	float:left;
	display:block;
	clear:both;
	width:100%;
	text-align:center;
	color:#C53A3A;
	line-height:1.15em;
	font-weight:bold;
	margin:5px 0 0 0;
}
.elenco_offerte ul li a .pr_old {
	color:#999999;
	background:url("../img/line-through.gif") repeat-x left center;
	
	font-size:0.8em;
	padding:1px 0 0 0;
	text-align:center;
margin:0 auto;
}

.elenco_offerte ul li a .dest_off {
	
	color:#3B84DE;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	width:204px;
	line-height:1.15em;
	font-size:0.8em;
}
.elenco_offerte ul li a .d_off {
	color:#28303E;
	display:block;
	line-height:1.15em;
	float:left;
	clear:both;
	margin:2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	width:204px;
}
.elenco_offerte ul li a .prezzo_off {
	color:#28303E;
	margin:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	width:70px;
	text-align:center;
}

.elenco_offerte ul li .no_a {
	float:left;
	clear:both;
	width:286px;
	text-align:left;
	color:#24417B;
	padding:4px 5px 2px 7px;
}
.elenco_offerte ul li .no_a .bo_txt {
	float:left;
	display:block;
	width:204px;
	
}
.elenco_offerte ul li .no_a .bo_ap {
	float:left;
	display:block;
	color:#666666;
	font-size:0.7em;
	width:100%;
	text-align:center;
	line-height:1.15em;
}
.elenco_offerte ul li .no_a .pr_bo {
	float:left;
	display:block;
	clear:both;
	width:100%;
	text-align:center;
	color:#C53A3A;
	line-height:1.15em;
	font-weight:bold;
	margin:5px 0 0 0;
}

.elenco_offerte ul li .no_a .dest_off {
	
	color:#333;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	float:left;
	line-height:1.15em;
	font-size:0.8em;
}
.elenco_offerte ul li .no_a .d_off {
	color:#28303E;
	display:block;
	line-height:1.15em;
	float:left;
	clear:both;
	margin:2px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	width:204px;
}
.elenco_offerte ul li .no_a .prezzo_off {
	color:#28303E;
	margin:0 0 0 10px;
	font-family:Arial, Helvetica, sans-serif;
	float:left;
	display:block;
	width:70px;
	text-align:center;
}

.elenco_offerte ul li a:hover , .elenco_offerte ul li a.sel_off {
	background-color:#C1D9F4;
}

.leggi_off {
	background:url("../img/bg_leggi_off.gif") no-repeat left bottom;
	width:300px;
	padding:5px 0 5px 0;
	text-align:right;
	font-size:0.7em;
	float:left;
}
.leggi_off a {
	color:#37458C;
	float:right;
	line-height:1.15em;
	margin:0 7px 0 0;
	
}

.leggi_off a:hover {
	color:#C23433;
}
.leggi_off a img {
	margin:0 0 0 6px;
}

.banner_300x100 {
	float:left;
	margin:10px 0 0 0;
	line-height:0;
	font-size:1px;
}

.banner_300x100 a {
	line-height:0;
	font-size:1px;
	float:left;
}

/* * * * * * * * * Footer * * * * * * * * * * */

#cont_footer {
	width:100%;
	margin:10px 0 0 0;
	float:left;
	padding:0 0 20px 0;
}
#footer_top {
	width:960px;
	height:8px;
	float:left;
	clear:both;
	line-height:0;
	font-size:1px;
	background:url("../img/footer_top.gif") no-repeat left top;
}
#footer {
	width:960px;
	margin:0 auto;
}


#footer_bottom {
	clear:both;
	background:url("../img/bg_footer.gif") no-repeat left top;
	float:left;
	width:960px;
}

#col_copy {
	float:left;
	padding:20px 0 0 20px;
	width:140px;
}

#logo_footer {
	margin:0 0 0 10px!important;
	margin:0 0 0 5px;
	line-height:0;
	float:left;
	font-size:1px;
}

#logo_footer a {
	width:118px;
	float:left;
	height:59px;
	background:url("../img/logo_footer.gif") no-repeat left top;
	display:block;
	line-height:0;
	font-size:1px;
}

.dati {
	color:#666666;
	font-size:0.7em;
	clear:both;
	width:140px;
	text-align:center;
	float:left;
	line-height:1.3em;
	margin:15px 0 0 0;
}
#netbe {
	clear:both;
	float:left;
	width:100%;
	margin:20px 0 0 0;
}
#netbe a {
	color:#3B84DE;
	font-size:0.7em;
}
#netbe a:hover {
	color:#C23433;
	font-size:0.7em;
}
#footer_dx {
	width:760px;
	float:left;
	margin:12px 0 0 30px;
	text-align:left;
}

.blocco_nav {
	float:left;
	width:760px;
	margin:6px 0 0 0;
}

.tit_nav {
	color:#37458D;
	font-size:0.75em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
}

.blocco_nav ul  {
	float:left;
	line-height:0.9em;
	margin:0 0 0 0;
}
.blocco_nav ul li {
	float:left;
	font-size:0.7em;
	margin:0 4px 0 0;
}
.blocco_nav ul li a{
	float:left;
	color:#666666;
	white-space:nowrap;
}
.blocco_nav ul li a:hover {
	float:left;
	color:#3B84DE;
}

/* * * * * * * Destinazione * * * * * * */
.col_sx_635 {
	width:635px;
	float:left;
	text-align:left;
	padding:10px 0 25px 0;
}

.col_dx_300 {
	float:right;
	width:300px;
	text-align:left;
	padding:7px 0 0 0;
}
.bread {
	width:100%;
}

.bread ul {
	float:left;
}

.bread ul li {
	float:left;
	font-size:0.7em;
	color:#999;
	margin:0 3px 0 0;
	
}
.bread ul li.current_bread {
	font-family:Arial, Helvetica, sans-serif;
}
.bread ul li a {
float:left;
font-family:Arial, Helvetica, sans-serif;
color:#3B84DE;
}

.bread ul li a:hover {
	color:#ED8A05;
}

h1.testi {
	color:#C53A3A;
	font-size:1.5em;
	font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #B4BECF;
	line-height:1.1em;
	clear:both;
	font-weight:bold;
	margin:2px 0 0 0;
	width:100%;
}
.cont_bt {
	float:left;
	clear:both;
	width:100%;
	padding:0;
	margin:15px 0 0 0;
}
.foto_t1 {
	float:left;
	margin:0 15px 0 0;
}
.testo_t1{
	color:#666666;
	font-style:italic;
	font-family:"Trebuchet MS", Arial;
	font-size:0.95em;
	line-height:1.3em;
	font-weight:bold;
}

.cont_link_dest {
	margin:10px 0 0 0;
}

.scopri {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;line-height:1.15em;
	margin:3px 0 0 0;
}
.scopri img {
	margin:0 0 0 4px;
}
.scopri a {
	color:#3B84DE;
}
.scopri a:hover {
	color:#ED8A05;
}
.vedi_pr {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.7em;
	line-height:1.15em;
	margin:3px 0 0 0;
}

.vedi_pr a {
	color:#3B84DE;
}
.vedi_pr a:hover {
	color:#ED8A05;
}
.vedi_pr img {
	margin:0 0 0 4px;
}
.box_dest_att {
	clear:both;
	float:left;
	width:100%;
	margin:15px 0 0 0;
}
.tit_b_da {
	color:#C53A3A;
	font-family:Tahoma, Arial;
	font-weight:bold;
	font-size:1.25em;
	line-height:1.1em;
}

.elenco_dest_att {
	float:left;
	clear:both;
	width:100%;
	margin:15px 0 0 0;
}

.elenco_dest_att ul {
	float:left;
}
.elenco_dest_att ul li {
	float:left;
	width:192px;
	border-bottom:1px dotted #B4BECF;
	margin:0 29px 0 0;
}
.elenco_dest_att ul li.last_da {
	margin:0!important;
} 
.elenco_dest_att ul li a {
	float:left;
	cursor:pointer;
	width:100%;
	padding:0 0 3px 0;
}
.elenco_dest_att ul li a:hover {
	float:left;
	cursor:pointer;
	background:url("../img/hover_da.gif") repeat-x left bottom;
}
.cont_tit_att_dest {
	background:url("../img/bg_tda.gif") repeat-x left top;
	background-color:#D3E4F7;
	float:left;
	width:100%;
	margin:0 0 10px 0;
}
.cont_tit_off_dest {
	background:url("../img/bg_tda.gif") repeat-x left top;
	background-color:#D3E4F7;
	float:left;
	width:100%;
	margin:0 0 3px 0;
}
.tit_att_dest {
	background:url("../img/bg_tda_blu.gif") repeat-x left top;
	background-color:#327FDD;
	float:left;
	padding:0 0 0 5px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:1em;
	line-height:1.1em;
	font-weight:bold;
}
.tit_att_dest a{
	color:#FFFFFF;
}
.arrow_da {
	float:left;
	background:url("../img/arrow_da.gif") no-repeat left top;
	width:12px;
	height:18px;
}
.elenco_dest_att ul li a:hover .ad {
	color:#ED8A05;
}
.elenco_dest_att ul li a .ad {
	font-weight:bold;
	color:#3B84DE;
	font-size:0.75em;
	display:block;
	float:left;
	width:118px;
	padding:3px 0 0 0;
	margin:0 8px 0 0;
	line-height:1.1em;
}
.elenco_dest_att ul li a .from {
	color:#666;
	font-size:0.7em;
	float:left;
	display:block;
	margin:0 4px 0 0;
	padding:1px 0 0 0;
}

.elenco_dest_att ul li a .prezzo_ad {
	color:#C53A3A;
	float: right;
	display:block;
	font-size:0.9em;
	font-weight:bold;
}

.box_evidenza {
	float:left;
	border:1px solid #CAD1DD;
	float:left;
	width:298px;
	margin:10px 0 0 0;
}

.box_ev_bottom {
	width:300px;
	height:14px;
	clear:both;
	line-height:0;
	font-size:1px;
	float:left;
	background:url("../img/box_ev_bottom.gif") no-repeat left top;
}

.cont_box_evidenza {
	float:left;
}
.elenco_evidenza ul {
	float:left;
	clear:both;
	width:298px;
}

.elenco_evidenza ul li {
	float:left;
	clear:both;
	width:288px;
	background-color:#FFFFFF;
	padding:8px 5px 8px 5px;
}
.elenco_evidenza ul li.bb_off {
	float:left;
	clear:both;
	background-color:#EFF5FC!important;
	width:288px;
}
.elenco_evidenza .img_ev {
	float:left;
	width:120px;
	margin:0 7px 0 0;
}

.elenco_evidenza .img_ev a {
	float:left;
	width:120px;
	line-height:0;
	font-size:1px;
}

.cont_txt_ev {
	float:left;
	width:160px;
}

.tit_ev {
	font-size:0.8em;
	font-weight:bold;
	line-height:1.05em;
	float:left;
	clear:both;
	width:100%;
}

.tit_ev a {
	color:#3B84DE;
	float:left;
	clear:both;
	width:100%;
}
.tit_ev a:hover {
	color:#ED8A05;
}
.testo_ev {
	color:#333333;
	font-size:0.65em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0 0 0;
	float:left;
	clear:both;
	width:100%;
}

.cont_pev {
	float:left;
	clear:both;
	width:100%;
	margin:5px 0 0 0;
}

.prezzo_ev {
	float:left;
	clear:both;
	width:60%;
}

.da_ev {
	font-size:0.7em;
	color:#333333;
	float:left;
	padding:3px 0 0 0;
	margin:0 4px 0 0;
	line-height:1.15em;
}	

.pev {
	color:#C53A3A;
	font-size:1em;
	font-weight:bold;
	float:left;
	line-height:1.15em;
}

.vedi_scheda {
	width:60px;
	float:right;
	font-size:0.7em;
	padding:0 0 0 0;
	text-align:center;
	margin:1px 0 0 0;
}
.vedi_scheda a {
	background:url("../img/vedi_scheda.gif") no-repeat left top;
	color:#FFFFFF;
	width:60px;
	display:block;
	line-height:1.2em;
	padding:0 0 2px 0;
}
.vedi_scheda a:hover {
	background:url("../img/vedi_scheda_hover.gif") no-repeat left top;	
	color:#FFFFFF;
}
.vedi_scheda img {
	margin:0 0 0 3px;
	line-height:0;
	padding:0;
	font-size:1px;
}

/* * * * * * * * * Home riservata * * * * * * * * * */

#logo_ris {
	width:140px;
	height:85px;
	float:left;
	margin:20px 0 0 5px;
}

#logo_ris a {
	background:url("../img/logo_ris.gif") no-repeat left top;
	width:140px;
	height:85px;
	display:block;
}

#head_ris_dx {
	float:right;
	margin:13px 0 0 0;
	width:800px;
}
#posta_menu {

}
#tit_post {
	float:left;
	border-right:1px solid #92B6DE;
}

#tit_post_top {
	background:url("../img/tit_post_top.gif") no-repeat left top;
	height:4px;
	line-height:0;
	font-size:1px;
	float:left;
	clear:both;
	width:68px;
}

#tit_post_bottom {
	background:url("../img/tit_post_bottom.gif") no-repeat left top;
	height:4px;
	line-height:0;
	font-size:1px;
		float:left;
	clear:both;
	width:68px;
}

#tit_post_center {
	background:url("../img/tit_post_center.gif") repeat-x left top;
	background-color:#CED7EB;
	border-left:1px solid #92B6DE;
		float:left;
	clear:both;
	font-size:0.8em;
	font-weight:bold;
	color:#1C315E;
	width:67px;
}

#post_m_left {
	background:url("../img/post_m_left.gif") repeat-x left top;
	background-color:#D9E6F4;
	border-top:1px solid #92B6DE;
	border-bottom:1px solid #92B6DE;
	float:left;
	min-height:24px;
    height:auto !important;
    height:24px;
}
#post_m_left ul {
	float:left;
	margin:3px 0 0 6px;
}

#post_m_left ul li {
	float:left;
	margin:0 6px 0 0;
}

#post_m_left ul li.last_post_m a {
	border-right:none;
	padding:5px 0 4px 0;
}

#post_m_left ul li a {
	font-size:0.7em;
	line-height:0.7em;
	padding:5px 6px 4px 0;
	color:#333;
	float:left;
	border-right:1px solid #92B6DE;
}

#post_m_right {
	background:url("../img/post_m_right.gif") no-repeat left top;
	width:4px;
	height:26px;
	float:left;
	line-height:0;
	font-size:1px;
}
#cont_dati_log {
	float:right;
	margin:3px 0 0 0;
}
#dati_log {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.8em;
}
#logout {
	float:left;
	margin:0 0 0 15px;
}

#logout a {
	float:left;
	color:#3B84DE;
	font-size:0.8em;
	font-weight:bold;
}

#logout a:hover {
	color:#ED8A05;
}
#barra_menu_ris {
	clear:both;
	width:800px;
	background:url("../img/bg_menu1.gif") repeat-x left top;
	background-color:#274B9E;
	float:left;
	margin:13px 0 0 0;
}

#ric_pratiche {
	float:right;
	background:url("../img/bg_ric_pratiche.gif") no-repeat left top;
	width:250px;
	height:36px;
	text-align:right;
}
#ric_pratiche .ric_prat {
	float:right;
	margin:7px 0 0 0;
	width:242px;
}
#ric_pratiche .ric_pr {
	border:1px solid #6A87C0;
	width:98px;
	float:left;
	margin:0 4px 0 0;
	font-size:0.8em;
	padding:2px 0 2px 2px;
}

#ric_pratiche .btn {
	background:url("../img/ri_pr_btn.gif") no-repeat left top;
	border:medium none;
	width:34px;
	height:22px;
	float:left;
	cursor:pointer;
}
#ric_pratiche .btn:hover {
	background:url("../img/ri_pr_btn_hover.gif") no-repeat left top;
}
#ric_pratiche label {
	float:left;
	color:#333;
	padding:2px 8px 0 4px;
	font-size:0.7em;
}
#cont_barra_ser_ris {
	margin:1px 0 0 0;
	float:left;
}

#barra_menu_ser_ris {
	float:left;
	clear:both;
	background:url("../img/menu_ser_top_ris.gif") no-repeat left top;
	background-color:#ECF2FA;
	width:800px;
}

#barra_menu_ser_bottom_ris {
	background:url("../img/menu_ser_bottom_ris.gif") no-repeat left top;
	width:800px;
	height:5px;
	float:left;
	font-size:1px;
	line-height:0;
}


/* * * * * * * * scheda * * * * * * */

.col_sx_150 {
	width:150px;
	float:left;
	clear:both;
}

.elenco_box1 ul li a.dest_sel {
	font-size:0.8em!important;
	background:url("../img/dest_sel_ico.gif") no-repeat 8px 7px;
	padding:2px 0 2px 22px;
	width:126px;
}
.elenco_box1 ul li a:hover.dest_sel {
	background:url("../img/dest_sel_ico.gif") no-repeat 8px 7px!important;
}

#banner_concorso {
	width:150px;
	height:438px;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}

.col_ce_595 {
	float:left;
	width:595px;
	margin:10px 0 0 17px;
	text-align:left;
	padding:0 0 20px 0;
}

.sottotitolo {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	color:#333333;
	float:left;
	width:100%;
	margin:5px 0 0 0;
	clear:both;
	font-weight:bold;
}

#box_slide {
	width:100%;
	height:127px;
	margin:12px 0 0 0;
	float:left;
	clear:both;
}

.btn_succ_carousel {
	float:left;
	width:14px;
	height:127px;
}
.btn_succ_carousel a {
	background:url("../img/btn_succ_carousel.gif") no-repeat left top;
	width:14px;
	height:127px;
	display:block;
}
.btn_prec_carousel {
	float:left;
	width:14px;
	height:127px;
	margin:0 3px 0 0;
}

.btn_prec_carousel a {
	background:url("../img/btn_prec_carousel.gif") no-repeat left top;
	width:14px;
	height:127px;
	display:block;
}

.img_carousel {
	float:left;
	margin:0 3px 0 0;
}
.img_carousel a {
	float:left;
	border:1px solid #BDC8D9;
	width:177px;
	display:block;
	height:119px;
	padding:3px;
	line-height:0;
	font-size:1px;
}

.txt_pres {
	float:left;
	clear:both;
	margin:10px 0 0 0;
	width:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	font-style:italic;
	color:#333333;
	line-height:1.3em;
}

.cont_li_pr {
	float:left;
	clear:both;
	margin:15px 0 0 0;
	width:100%;
}
.cont_val_off {
	width:595px;
	float:left;
	clear:both;
	margin:20px 0 4px 0;
}
.val_eti {
	color:#fff;
	text-align:left;
	font-weight:bold;
	float:left;
	width:109px;
	height:20px;
	margin:0 0 0 7px!important;
	margin:0 0 0 4px;
}
.val_eti_sx {
	background:url("../img/val_eti_sx.gif") repeat-x left top;
	padding:2px 5px 0 10px;
	float:left;
	height:20px;
}
.val_eti_dx {
	background:url("../img/val_eti_dx.gif") no-repeat left top;
	float:left;
	height:22px;
	width:19px;
}

.val_top {
	width:595px;
	height:4px;
	float:left;
	background:url("../img/val_top.gif") no-repeat left top;
	line-height:0;
	font-size:1px;
}
.val_bottom {
	width:595px;
	height:10px;
	background:url("../img/val_bottom.gif") no-repeat left top;
	line-height:0;
	font-size:1px;
	float:left;
}
.val_ce {
	width:573px;
	float:left;
	border-left:1px solid #FFAA2A;
	border-right:1px solid #FFAA2A;
	font-size:0.75em;
	padding:5px 10px 2px 10px;
	font-family:Verdana;
	background:url("../img/val_ce.gif") repeat-x left bottom;
}

.box_link_int {
	width:420px;
	background-color:#EFF4FC;
	border:1px solid #CBDEF5;
	float:left;
	padding:2px 0 2px 0;
}
.box_link_int ul {
	float:left;
}

.box_link_int ul li {
	float:left;
	width:186px;
	padding:0 0 0 15px;
}

.box_link_int ul li a {
	float:left;
	width:163px;
	border-bottom:1px solid #C2D9F3;
	font-weight:bold;
	color:#3B84DE;
	font-size:0.7em;
	background:url("../img/link_int_ico.gif") no-repeat 4px 4px;
	padding:1px 0 1px 23px;
}
.box_link_int ul li a:hover {
	color:#ED8A05;
}

.box_link_int ul li a.last_li {
	border-bottom:none;
}

.box_prezzo_big_top {
	background:url("../img/box_prezzo_big_top.gif") no-repeat left top;
	width:159px;
	height:4px;
	line-height:0;
	font-size:1px;
	float:left;
}

.box_prezzo_big_bottom {
	background:url("../img/box_prezzo_big_bottom.gif") no-repeat left top;
	width:159px;
	height:4px;
	line-height:0;
	font-size:1px;
	float:left;
}

.box_prezzo_big_center {
	background-color:#E3F1FF;
	float:left;
	width:149px;
	padding:1px 5px 0 5px;
}

.box_w_pr {
	float:left;
	width:149px;
	margin:0 0 0 0;
}
.box_w_pr_top {
	background:url("../img/box_w_pr_top.gif") no-repeat left top;
	width:149px;
	height:4px;
	line-height:0;
	font-size:1px;
		float:left;
}
.box_w_pr_center {
	width:149px;
	background-color:#FFFFFF;
	float:left;
}
.box_w_pr_bottom {
	background:url("../img/box_w_pr_bottom.gif") no-repeat left top;
	width:149px;
	height:4px;
	line-height:0;
	font-size:1px;
		float:left;
}
.bpb {
	clear:both;
	width:100%;
	text-align:center;
	padding:3px 0 2px 0;
	line-height:1em;
}
.dab {
	color:#666666;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 6px 0 0;
}

.pr_big {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C53A3A;
	font-size:1.4em;
	line-height:1em;
}
.button_pp {
	float:left;
	width:149px;
	margin:5px 0 0 0;
}
.button_pp a {
	cursor:pointer;
}
.b_pp_top {
	background:url("../img/b_pp_top.gif") no-repeat left top;
	width:149px;
	height:4px;
	line-height:0;
	float:left;
	font-size:1px;
}
.button_pp a:hover .b_pp_top {
	background:url("../img/b_pp_top_hover.gif") no-repeat left top;
}
.b_pp_center {
	background:url("../img/b_pp_center.gif") repeat-x left top;
	width:147px;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	text-align:center;
	border-left:1px solid #2E75D1;
	border-right:1px solid #2E75D1;
	float:left;
}
.button_pp a:hover .b_pp_center {
	background:url("../img/b_pp_center_hover.gif") repeat-x left top;
	border-left:1px solid #EC8E01;
	border-right:1px solid #EC8E01;
}
.b_pp_bottom {
	background:url("../img/b_pp_bottom.gif") no-repeat left top;
	width:149px;
	height:4px;
	line-height:0;
	float:left;
	font-size:1px;
}
.button_pp a:hover .b_pp_bottom {
	background:url("../img/b_pp_bottom_hover.gif") no-repeat left top;
}
.descr_scheda {
	float:left;
	width:100%;	
}

.par_scheda {
	float:left;
	clear:both;
	margin:13px 0 0 0;
	width:100%;
}

.par_scheda_left {
	background:url("../img/par_scheda_left.gif") repeat-x left top;
	background-color:#DCEEFF;
	color:#24417B;
	font-family:Arial;
	font-weight:bold;
	font-size:0.75em;
	float:left;
	padding:0 5px 1px 5px;
	line-height:1.25em;
}

.par_scheda_right {
	background:url("../img/par_scheda_right.gif") no-repeat left top;
	width:12px;
	height:16px;
	float:left;
	
}
.txt_sc {
	float:left;
	width:100%;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.4em;
	margin:7px 0pt 0pt;
}

.txt_sc p {
	color:#333333;
	margin:0 0 5px 0;
	float:left;
	width:100%;
	clear:both;
}

.barra_prezzo {
	float:left;
	clear:both;
	margin:20px 0 0 0;
	width:100%;
}	

.barra_prezzo_top {
	background:url("../img/barra_prezzo_top.gif") no-repeat left top;
	width:595px;
	height:4px;
	float:left;
	line-height:0;
	font-size:1px;
}

.barra_prezzo_center {
	background-color:#E9F1FA;
	float:left;
	width:585px;
	padding:0 5px 0 5px;
}
.barra_prezzo_bottom {
	background:url("../img/barra_prezzo_bottom.gif") no-repeat left top;
	width:595px;
	height:4px;
	float:left;
	line-height:0;
	font-size:1px;
}

.cont_pr_bw {
	
	float:left;
	
}

.pr_bw_top {
	background:url("../img/pr_bw_top.gif") no-repeat left top;
	width:4px;
	height:25px;
	float:left;
	line-height:0;
	font-size:1px;
}

.pr_bw_bottom {
	background:url("../img/pr_bw_bottom.gif") no-repeat left top;
	width:4px;
	height:25px;	
	float:left;
	line-height:0;
	font-size:1px;
}

.button_pp2 {
	float:right;
	width:240px;
}
.button_pp2 a {
	cursor:pointer;
}
.pp2_top {
	background:url("../img/pp2_top.gif") no-repeat left top;
	height:4px;
	width:240px;
	float:left;
	line-height:0;
	font-size:1px;
}
.button_pp2 a:hover .pp2_top {
background:url("../img/pp2_top_hover.gif") no-repeat left top;
}
 
.pp2_bottom {
	background:url("../img/pp2_bottom.gif") no-repeat left top;
	height:4px;
	width:240px;
	float:left;
		line-height:0;
	font-size:1px;
}
.button_pp2 a:hover .pp2_bottom {
background:url("../img/pp2_bottom_hover.gif") no-repeat left top;
}
.pp2_center {
	background:url("../img/pp2_center.gif") repeat-x left top;
	width:238px;
	border-left:1px solid #274B9E;
	border-right:1px solid #274B9E;
	float:left;
	text-align:center;
	padding:0 0 1px 0;
	color:#FFFFFF;
	font-size:0.7em;
	font-weight:bold;
	line-height:1.35em;
}

.button_pp2 a:hover .pp2_center {
	background:url("../img/b_pp_center_hover.gif") repeat-x left top;
	border-left:1px solid #EC8E01;
	border-right:1px solid #EC8E01;
}

/* * * * * col_sx_180 * * * * */

.col_sx_180 {
	float:right;
	width:180px;
	
}

.box_sap {
	float:left;
	margin:10px 0 0 0;
	width:180px;
}

.box_sap_top {
	background:url("../img/box_sap_top.gif") no-repeat left top;
	width:170px;
	color:#213C72;
	font-size:0.9em;
	text-align:left;
	padding:4px 0 3px 10px;
	float:left;
	
}

.sap_corpo {
	border:1px solid #CED9EA;
	background-color:#E3F1FF;
	width:170px;
	float:left;
	padding:3px 4px 3px 4px;
}	

.sap {
	float:left;
	width:170px;
	clear:both;
	margin:1px 0 1px 0;
}
.sap a {
	cursor:pointer;
	float:left;
}
.sap a:hover .sap_voce {
	color:#ED8A05;
}
.sap a .sap_ico {
	background-color:#FFFFFF;
	width:29px;
	height:26px;
	float:left;
	display:block;
	margin:0 2px 0 0;
}

.sap a .sap_voce {
	float:left;
	background-color:#fff;
	color:#3B84DE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.68em;
	padding:4px 4px 4px 4px;
	width:131px;
	text-align:left;
}	

.sap a:hover .sap_voce {
	color:#ED8A05;
}

.sap a .tariffe {
	background:url("../img/tariffe.gif") no-repeat 3px 2px;
	background-color:#FFFFFF;
	float:left;

}
.sap a:hover .tariffe {
	background:url("../img/tariffe_hover.gif") no-repeat 3px 2px;
	background-color:#FFFFFF;
}
.sap a .immagini {
	background:url("../img/immagini.gif") no-repeat 3px 5px;
	background-color:#FFFFFF;
	float:left;
}
.sap a:hover .immagini {
	background:url("../img/immagini_hover.gif") no-repeat 3px 5px;
	background-color:#FFFFFF;
}
.sap a .video {
	background:url("../img/video.gif") no-repeat 3px 3px;
	background-color:#FFFFFF;
	float:left;
}
.sap a:hover .video {
	background:url("../img/video_hover.gif") no-repeat 3px 3px;
	background-color:#FFFFFF;
}	

.sap a .condizioni {
	background:url("../img/condizioni.gif") no-repeat 4px 3px;
	background-color:#FFFFFF;
	float:left;
}

.sap a:hover .condizioni {
	background:url("../img/condizioni_hover.gif") no-repeat 4px 3px;
	background-color:#FFFFFF;
}
.sap a .mappa {
	background:url("../img/mappa.gif") no-repeat 3px 3px;
	background-color:#FFFFFF;
	float:left;
}
.sap a:hover .mappa {
	background:url("../img/mappa_hover.gif") no-repeat 3px 3px;
	background-color:#FFFFFF;
}

/* * * * * box consigliato * * * * */
.cons {
	float:left;
	background-color:#FFFFFF;
	width:170px;
	text-align:left;
	margin:1px 0 1px 0;
	color:#2D467A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}
.cons_v {
	float:left;
	padding:0 2px 1px 4px;
	width:75px;
}
.voto {
	float:left;
	margin:3px 0 0 2px;
}
.voto_0 {
	background:url("../img/voto_0.gif") no-repeat left top;
	width:84px;
	height:13px;
}
.voto_1 {
	background:url("../img/voto_1.gif") no-repeat left top;
	width:84px;
	height:13px;
}
.voto_2 {
	background:url("../img/voto_2.gif") no-repeat left top;
	width:84px;
	height:13px;
}
.voto_3 {
	background:url("../img/voto_3.gif") no-repeat left top;
	width:84px;
	height:13px;
}
.voto_4 {
	background:url("../img/voto_4.gif") no-repeat left top;
	width:84px;
	height:13px;
}
.voto_5 {
	background:url("../img/voto_5.gif") no-repeat left top;
	width:84px;
	height:13px;
}

/* * * * * * box plus * * * * * */

.plus {
	float:left;
	width:170px;
	text-align:left;
	margin:1px 0 1px 0;
	color:#2D467A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	
}
.plus_v {
	background-color:#FFFFFF;
	float:left;
	width:137px;
	margin:0 2px 0 0;
	padding:0 3px 1px 4px; 
}
.plus_ico {
	float:left;
	width:24px;
	height:19px;
	background:url("../img/plus_ico.gif") no-repeat 2px 1px;
	background-color:#FFFFFF;
}

/* * * * * info destinazione * * * */

.info_d {
	background-color:#FFFFFF;
	float:left;
	width:170px;
	margin:1px 0 1px 0;
	text-align:left;
}
.info_d a {
	color:#3B84DE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.68em;
	text-align:left;
	float:left;
	width:162px;
	padding:2px 4px 3px 4px;
	line-height:1.3em;
}
.info_d a:hover {
	color:#ED8A05;
	
}
.banner_180 {
	float:left;
	margin:10px 0 0 0;
}
.banner_180 a {
	background:url("../img/banner_180.gif") no-repeat left top;
	width:180px;
	height:150px;
	display:block;
}

/* * * * * * scopri destinazione * * * * * */
.block_video {
	float:left;
	margin:0 15px 0 0;
	background:url("../img/block_video.gif") no-repeat left top;
	width:319px;
	height:239px;
	line-height:0;
	font-size:1px;
}

.cont_link_vg {
	margin:10px 0 0 0;
	float:left;
}
.img_vg {
	float:left;
	margin:0 26px 0 0;
}
.img_vg a {
	color:#3B84DE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.65em;
	padding:3px 0 3px 30px;
	background:url("../img/gallery_vg.gif") no-repeat left top;
}
.img_vg a:hover {
	color:#ED8A05;
}
.video_vg {
	float:left;
}	

.video_vg a {
	color:#3B84DE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:0.65em;
	padding:5px 0 5px 30px;
	background:url("../img/video_vg.gif") no-repeat left 1px;
}
.video_vg a:hover {
	color:#ED8A05;
}

.box_link_int_large {
	width:100%;
	background-color:#EFF4FC;
	border:1px solid #CBDEF5;
	float:left;
	padding:2px 0 2px 0;
	margin:25px 0 0 0;
}
.box_link_int_large ul {
	float:left;
}

.box_link_int_large ul li {
	float:left;
	width:195px;
	padding:0 0 0 12px;
	
}

.box_link_int_large ul li a {
	float:left;
	width:172px;
	border-bottom:1px solid #C2D9F3;
	font-weight:bold;
	color:#3B84DE;
	font-size:0.7em;
	background:url("../img/link_int_ico.gif") no-repeat 4px 4px;
	padding:1px 0 1px 23px;

}
.box_link_int_large ul li a:hover {
	color:#ED8A05;
}

.box_link_int_large ul li a.last_li {
	border-bottom:none;
}

.cont_txt_scopri {
	float:left;
	width:100%;
}

h2.testi {
	color:#C53A3A;
	font-family: Verdana, Tahoma, Arial;
	font-size:1.2em;
	border-bottom:1px dotted #B4BECF;	
	padding:20px 0 2px 0;
	clear:both;
}

.body_text {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.4em;
	clear:both;
	margin:10px 0 0 0;
}

.body_text p {
	margin:10px 0 0 0;
	
}

img.left {
	float:left;
	margin:4px 10px 4px 0;	
}

.torna_su {
	float:left;
	clear:both;
	margin:15px 0 0 0;
	width:100%;
	text-align:right;
}

.torna_su a {

	color:#3B84DE;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
}

.torna_su a:hover {
	color:#ED8A05;
}

.torna_su img {
	margin:0 0 0 6px;
}

/* * * * * * * località * * * * * * */

.col_ce_615 {
	float:left;
	width:615px;
	margin:10px 0 0 17px;
	text-align:left;
	padding:0 0 20px 0;
}

.barra_filtro {
	float:left;
	clear:both;
	width:615px;
	margin:20px 0 0 0;
}
.barra_filtro_top {
	width:615px;
	height:4px;
	line-height:0;
	font-size:1px;
	float:left;
	background:url("../img/barra_filtro_top.gif") no-repeat left top;
}

.barra_filtro_bottom {
	width:615px;
	height:4px;
	line-height:0;
	font-size:1px;
	float:left;
	background:url("../img/barra_filtro_bottom.gif") no-repeat left top;

}
.barra_filtro_center {
	background-color:#E9F1FB;
	border-left:1px solid #CBDEF5;
	border-right:1px solid #CBDEF5;
	width:613px;
	float:left;
	line-height:0.9em;
}

.risultati {
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 7px;
	color:#333333;
	float:left;
}

.ordinamento {
	float:right;
	margin:0 8px 0 0!important;
	margin:0 4px 0 0;
	
}
.leg_ord {
	float:left;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 7px;
	color:#333333;
}

.tipo_ord {
	float:left;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0 0 0 7px;
	color:#333333;
}

.tipo_ord a {
	font-weight:bold;
	color:#333333;
}
.tipo_ord a:hover {
	color:#ED8A05;
}

.cont_record_localita {
	float:left;
	width:100%;
	margin:5px 0 0 0;
}

.record_loc {
	float:left;
	clear:both;
	width:100%;
	border-bottom:1px solid #E5E5E5;
	padding:14px 0 14px 0;
}

.cont_tr {
	float:left;
	width:100%;
}

.reloc_disp {
	background:url("../img/bg_reloc_disp.jpg") repeat-x left top;
}

.img_reloc {
	float:left;
	margin:0 10px 0 0;
}
.img_reloc a {
	float:left;
	background-color:#DBE9F9;
	padding:3px;
	font-size:1px;
	line-height:0;
}

.cont_bre {
	margin:10px 0 0 0;
	float:left;
	width:100%;
}

.txt_reloc {
	width:315px;
	float:left;
	margin:0 10px 0 0;
}

.txt_reloc_noimg {
	width:480px;
	float:left;
	margin:0 10px 0 0;
}

.tit_reloc {
	float:left;
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#666;
}
.tit_reloc a {
	color:#4279CC;
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
}	
.tit_reloc a:hover {
	color:#ED8A05;
}

.per_reloc {
	float:left;
	clear:both;
	margin:0 0 0 0;
	line-height:1.3em;
	color:#333333;
	width:100%;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

.leg_reloc {
	color:#999999;
	margin:0 4px 0 0;
}

.testo_reloc {
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	clear:both;
	float:left;
	margin:5px 0 0 0 ;
	width:100%;
	line-height:1.3em;
	color:#666666;
}

.cont_prezzo_reloc {
	float:right;
	text-align:center;
	width:123px;
	margin:10px 0 0 0;
}
/*
.eti_sconto {
	background:url("../img/eti_sconto.gif") no-repeat left top;
	width:123px;
	float:left;
	height:22px;
	padding:3px 0 0 0;
	color:#FFFFFF;
	font-size:1.1em;
}*/
.cont_vs {
	width:309px;
	margin:5px 0 0 0;
	float:left;
}
.vs_top {
	width:309px;
	background:url("../img/vs_top.gif") no-repeat left top;
	float:left;
	line-height:0;
	font-size:1px;
	height:4px;
}
.vs_bottom {
	width:309px;
	float:left;
	line-height:0;
	background:url("../img/vs_bottom.gif") no-repeat left top;
	font-size:1px;
	height:4px;
}
.eti_vs {
	font-size:0.8em;
	color:#EC8D00;
	font-weight:bold;
}
.vs_ce {
	width:295px;
	float:left;
	background-color:#FFF0D9;
	padding:0 7px 0 7px;
}
.da_reloc {
	color:#fff;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	
}
.prezzo_reloc {
	color:#C53A3A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
	padding:3px 0 2px 0;
}
.prezzo_reloc_normal {
	color:#C53A3A;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.1em!important;
	font-weight:bold;
	padding:10px 0 3px 0;
}
.prezzo_reloc_old {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	
	background:url("../img/line-through.gif") repeat-x left center;
}
.sconto_perc {
	font-size:0.8em;
	margin:0 0 0 4px;
}
.sconto_reloc {
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.8em;
	line-height:1.15em;
}
.cpr_top {
	background:url("../img/cpr_top.gif") no-repeat left top;
	height:19px;
	width:123px;
	float:left;
}
.cpr_center {
	background:url("../img/cpr_center.gif") repeat-y left top;
	width:123px;
	float:left;
	padding:3px 0 0 0;
}
.cpr_bottom {
	background:url("../img/cpr_bottom.gif") no-repeat left top;
	height:4px;
	width:123px;
	float:left;
	line-height:0;
	font-size:1px;
}

.rif_pr {
	clear:both;
	font-size:0.7em;
	color:#666;
	text-align:center;
	line-height:1.15em;
	padding:0 0 1px 0;
}
.rif_pr_normal {
	clear:both;
	font-size:0.7em;
	color:#666;
	padding:0 0 9px 0;
	text-align:center;
	line-height:1.15em;
}
/* * * * nuovo record risultati * * * * */

.box_reloc {
	border:1px solid #C5D8ED;
	float:left;
	margin:10px 0 0 0;
	width:613px;
}

.head_box_reloc {
	border-bottom:1px solid #C5D8ED;
	background:transparent url('../img/head_box_reloc.gif') repeat-x left top;
	float:left;
	width:603px;
	text-transform:uppercase;
	color:#999999;
	font-size:0.7em;
	font-family:Arial, Helvetica, sans-serif;
	padding:2px 0 1px 10px;
}

.img_reloc_new {
	float:left;
	margin:0 10px 0 0;
}

.img_reloc_new a {
	float:left;
	background-color:#DBE9F9;
	padding:3px;
	font-size:1px;
	line-height:0;
}

.txt_reloc_new {
	width:312px;
	float:left;
	margin:0 10px 0 0;
}

.corpo_reloc {
	float:left;
	width:597px;
	padding:10px 8px 10px 8px;
	background:transparent url('../img/corpo_reloc.jpg') repeat-x left top;
}

/* * * * * * * * PAGINAZIONE * * * * * * */ 

.cont_pag {
	float:right;
	margin:30px 0 0 0;
	width:99%;
	overflow:hidden;
	text-align:right;
}

.navlista {
	font-size:85%;
	margin: 0 0 0 0;
	float:right;
}
.navlista a {
	background:#FFFFFF none repeat scroll 0%;
	border:1px solid #FFFFFF;
	display:block;
	float:left;
	margin-right:1px;
	padding:1px 7px 1px 7px;
}
.navlista span {
	display:block;
	float:left;
	margin-right:1px;
	padding:1px 7px 1px 7px;
}

.navlista span.attiva {
	background:transparent url('../img/bg_paginazione_hover.gif') repeat-x top left;
	background-color:#3E86DE;
	border:1px solid #4B8EE0;
	color:#FFFFFF;
	font-size:0.78em;
	font-weight:bold;
}

.navlista span.nonattiva {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	color:#67727A;
	font-weight:bold;
	font-size:0.78em;
}

.navlista a {
	border:1px solid #4261AA;
	text-decoration:none;
	background:transparent url('../img/bg_paginazione.gif') repeat-x top left;
	background-color:#3254A3;
	font-size:0.78em;
	color:#FFFFFF;
	font-weight:bold;
}
.navlista a:hover {
	background:transparent url('../img/bg_paginazione_hover.gif') repeat-x top left;
	background-color:#3E86DE;
	border:1px solid #4B8EE0;
	color:#fff;
}
.navlista a.precsucc {
	font-weight:bold;
}
.col_dx_160px {
	margin:10px 0 0 0;
	float:right;
}
.col_dx_160px .banner_160x600 a {
	float:left;
	line-height:0;
	font-size:1px;
}

/* * * * * * * Ricerca hotel * * * * * * * */

.col_sx_480 {
	width:480px;
	float:left;
	text-align:left;
	margin:10px 0 0 0;
}

.gg {
	width:480px;
}

/* * * * * * * * * * Vetrine di Home * * * * * * * * */

.blocco_vetrine_small {
	float:left;
	width:480px;
	margin:10px 0 0 0;
}

.cont_vetrina {
	float:left;
}

.vetrina_small {
	border-top:1px solid #CAD1DD;
	border-left:1px solid #CAD1DD;
	border-right:1px solid #CAD1DD;
	float:left;
	width:233px;
	padding:0 0 5px 0;
}

.categoria_small {
	color:#999;
	text-transform:uppercase;
	text-align:left;
	float:left;
	width:225px;
	font-size:0.65em;
	padding:2px 2px 1px 6px;
	background:transparent url('../img/bg_categoria.gif') repeat-x left bottom;
}
.cat_small {
	float:left;
	width:222px;
	background:transparent url('../img/cat_ico.gif') no-repeat right 8px;
	display:block;
}
.vetrina_bottom_small {
	background:transparent url('../img/categoria_bottom_small.gif') no-repeat top left;
	width:235px;
	height:5px;
	float:left;
	clear:both;
	line-height:0;
	font-size:1px;
}

.ve_dx {
	margin:0 0 0 10px;
}

.corpo_vetrina {
	float:left;	
	border-top:1px solid #CAD1DD;
}

.titolo_vetrina_small {
	float:left;
	font-size:0.9em;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	margin:7px 0 0 6px!important;
	margin:7px 0 0 3px;
	width:225px;
	text-align:left;
}

.titolo_vetrina a {
	color:#3B84DE;
	float:left;
}

.cont_txt_small {
	clear:both;
	float:left;
	width:221px;
	padding:0 6px 0 6px;
}	

.foto_vetrina {
	float:left;
	margin:7px 6px 0 0!important;
	margin:7px 3px 0 0;
	line-height:0;
	font-size:1px;
}

.foto_vetrina a {
	line-height:0;
	font-size:1px;
}

.testo_vetrina {
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-align:left;
	padding:3px 0 0 6px;
	line-height:1.25em;
}

.col_ce_300 {
	float:left;
	margin:0 0 0 10px;
	width:300px;
}

/* * * * tabelle * * * * */

.cont_tab {
	margin:20px 0 0 0;
	float:left;
	width:100%;
}
.txt_sc table td, th {
	padding:4px;
}
.txt_sc table {
	border:1px solid #D7D0AC;
	border-collapse:collapse;
	margin:0 auto;
	padding:0pt;
	clear:both;
}
.txt_sc table tr {
	vertical-align:middle;
}
.txt_sc table th {
	border:1px solid #D7D0AC;
	padding:4px;
	text-align:center;
	background:#F8F7F1 none repeat scroll 0%;
	width:auto!important;
	vertical-align:middle;
}
.txt_sc table td {
	border:1px solid #CAD1DD;
	margin:0pt;
	padding:4px;
	background-color:#FFFFFF;
	text-align:center;
	width:auto!important;
	vertical-align:middle;
}

.txt_sc table {
	border:1px solid #CAD1DD;
	border-collapse:collapse;
	margin:15px 0 15px 0;
	width:100%;
}
.txt_sc table th {
	border:1px solid #CAD1DD;
	background-color:#F4F9FD;
	color:#000000;
	padding:4px;
	text-align:center;
	font-weight:normal;
}
.txt_sc table td p, .txt_sc table td p {
	margin:0 0 0 0!important;
	text-align:center;
	width:100%!important;
	float:none!important;
	padding:0!important;
	/*display:block;*/
}
.txt_sc table .tbody {
	float:left;
	margin:0;
	padding:0;
}
.txt_sc thead tr td {
	background-color:#F4F9FD;
	border:1px solid #CAD1DD;
	text-align:center;
}
.txt_sc thead th {
	background:#F4F9FD none repeat scroll 0%;
	border:1px solid #CAD1DD;
	color:#000000;
	font-style:normal;
	font-variant:normal;
	line-height:normal;
	padding-top:3px;
	text-align:center;
	font-weight:normal;
}

tbody th, tbody td {
	vertical-align:top;
}

.txt_sc table caption {
	background:transparent none repeat scroll 0%;
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:6px 4px 6px 0px;
	text-align:center;
	text-transform:uppercase;
	margin:0 auto;
}
.txt_sc table caption {
	color:#000;
	font-family:arial,helvetica,sans-serif;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	padding:20px 4px 6px 0px;
	text-align:center;
	/*margin:20px 0 0 0;*/
	text-transform:none!important;
}

/* * * * * tabelle testi * * * * * */
.body_text table td, th {
	padding:4px;
}
.body_text table {
border:1px solid #ABCAEE;
border-collapse:collapse;
margin:20px 0 0 0;
padding:0pt;
width:100%;
}
.body_text table th {
border:1px solid #ABCAEE;
padding:4px;
text-align:center;
background:#EFF5FC none repeat scroll 0%;
}
.body_text table td {
border:1px solid #ABCAEE;
margin:0pt;
padding:4px;
}

.body_text table {
border:1px solid #ABCAEE;
border-collapse:collapse;

}
.body_text table td, th {
border:1px solid #ABCAEE;
color:#000000;
padding:4px;
}
.body_text table .tbody {
	float:left;
	margin:0;
	padding:0;
}

.body_text thead th {
background:#E9F2CC none repeat scroll 0%;
border:1px solid #ABCAEE;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding-top:3px;
text-align:left;
}

.body_text tbody th, tbody td {
vertical-align:top;
}

.body_text table caption {
background:transparent none repeat scroll 0%;
color:#000;
font-family:arial,helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:6px 4px 6px 0px;
text-align:center;
text-transform:uppercase;
margin:0 auto;
}
.body_text table caption {

color:#000;
font-family:arial,helvetica,sans-serif;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:20px 4px 6px 0px;
text-align:center;

text-transform:none!important;

}

/* * * * * * box documenti vacanze * * * * * */

.info_d .doc_v {
    width:131px;
	padding:3px 4px 3px 35px;
	 min-height:32px;
    height:auto !important;
    height:32px;
}

.info_d a.doc{
	background: url('../img/files/ico_doc.gif') no-repeat left 3px;
}

.info_d a.htm{
	background: url('../img/files/ico_htm.gif') no-repeat left 3px;
}

.info_d a.mp3{
	background: url('../img/files/ico_mp3.gif') no-repeat left 3px;
}

.info_d a.nofile{
	background: url('../img/files/ico_nofile.gif') no-repeat left 3px;
}

.info_d a.img{
	background: url('../img/files/ico_htm.gif') no-repeat left 3px;
}

.info_d a.pdf{
	background: url('../img/files/ico_pdf.gif') no-repeat left 3px;
}

.info_d a.ppt{
	background: url('../img/files/ico_ppt.gif') no-repeat left 3px;
}

.info_d a.rtf{
	background: url('../img/files/ico_rtf.gif') no-repeat left 3px;
}

.info_d a.mdb{
	background: url('../img/files/ico_mdb.gif') no-repeat left 3px;
}

.info_d a.txt{
	background: url('../img/files/ico_txt.gif') no-repeat left 3px;
}

.info_d a.xls{
	background: url('../img/files/ico_xls.gif') no-repeat left 3px;
}

.info_d a.zip{
	background: url('../img/files/ico_zip.gif') no-repeat left 3px;
}

.info_d a.swf{
	background: url('../img/files/ico_swf.gif') no-repeat left 3px;
}

.info_d a.exe{
	background: url('../img/files/ico_exe.gif') no-repeat left 3px;
}

.info_d a.pub{
	background: url('../img/files/ico_publisher.gif') no-repeat left 3px;
}

.info_d a.link{
	background:url('../img/files/ico_link_esterno.gif') no-repeat left 3px;
}

.info_d a.link-links{
	background: url('../img/files/ico_link_esterno.gif') no-repeat left 3px;
	margin: 0;
	padding: 0 0 5px 0;
}

/* * * * * * testo di home * * * * * */

#cont_box_home {
	float:left;
	width:100%;
}

h1.home_h {
	color:#C53A3A;
	font-size:1.5em;
	font-family:Tahoma ,Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px dotted #B4BECF;
	line-height:1.1em;
	clear:both;
	font-weight:bold;
	margin:2px 0 0 0;
	text-align:left;
	float:left;
	width:100%;
}

#cont_testo_home {
	float:left;
	width:100%;
	margin:3px 0 0 0;
}

#foto_h {
	float:left;
	margin:15px 12px 0 0;
}

#txt_h {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#333333;
	font-size:0.7em;
}

#txt_h p {
	margin:10px 0 0 0;
}

/* * * * * * * * * * contatti * * * * * * * * */
/* * * * * CONTATTI * * * * * */

#cont_form p.formHint_contatti {
	color:#333;
	font-size:0.7em;
	text-align:left;
	white-space:nowrap;
	text-align:right;
	padding:5px 0 0 0;
}

#cont_form .uniForm fieldset legend.conta {
	color:#3156A4;
	font-size:0.9em;
	font-weight:bold;
	margin:0pt;
	padding:0 12px 6px 0;
}
#cont_form .privacy_contatti {
	background-color:#FFFFFF;
	border:1px solid #ccc;
	height:150px;
	overflow:auto;
	padding:4px 4px 4px 6px;
	voice-family:inherit;
	width:48.5%;
	margin:9px 0 0 0;
	text-align:left;
	float:left;
}

#cont_form .errorField_contatti {
	font-size:0.75em;
	color:red;
	clear:both;
	margin:0 0 0 158px!important;
	margin:0 0 0 80px;
	float:left;
	width:320px;
}
.uniForm #errorMsg ol {
	margin:4px 0 0 0;
	font-size:0.9em;
}
.privacy strong {
	font-size:0.8em;
}

div.pri {
	font-size:0.8em;
	line-height:1.2em;
	margin:10px 0 0 0;
}
#cont_form {
	margin:20px 0 0 0;
	/*width:463px;*/
	float:left;
	width:100%;
}

.uniForm .inlineLabels .textInput_cont {
border:1px solid #ccc;
float:left;
font-size:0.8em;
padding:2px 1px 3px 2px;
width:50%;
}
.uniForm .inlineLabels contact, .uniForm .inlineLabels .contact {
color:#333333;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.7em;
font-weight:bold;
line-height:1.2em;
margin:4px 1% 0pt 0pt;
padding:0pt;
position:relative;
text-align:right;
width:25%;
clear:both;
}
uniForm .inlineLabels contact2, .uniForm .inlineLabels .contact2 {
color:#203B85;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
line-height:100%;
margin:0.16em 1% 0pt 0pt;
padding:0pt;
position:relative;
text-align:right;
width:25.5%;
}

.uniForm .inlineLabels .priv {
line-height:1.2em;
text-align:left;
width:98%;
clear:both;
float:left;
color:#000000;
font-weight:normal;

}

.uniForm .checkbox {
	border-style:none;
	float:left;
	height:21px;
	margin:-4px 8px 0pt 0pt;
	padding:0pt 0pt 4px;
}
.uniForm .checkbox2 {
	border-style:none;
	float:left;
	height:21px;
	margin:0 8px 0pt 0pt;
	padding:0pt 0pt 4px;
}
.uniForm .inlineLabels .ctrlHolder_pr {
clear:both;
margin:14px 0pt 0pt;
overflow:hidden;
padding:0pt;
text-align:left;
float:left;
width:100%;
}
.uniForm .inlineLabels .arealarge {
border:1px solid #ccc;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:0.8em;
padding:1px 1px 2px 2px;
width:50%;
}
uniForm .buttonHolder_contatti {
font-size:0.96em;
font-weight:bold;
margin:10px 45px 0pt 0pt;
text-align:right;
voice-family:inherit;

}

/* * * * * * * * * * testi * * * * * * * * * */

.abstract-text {
	color:#666;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:0.9em;
	line-height:1.4em;
	font-style:italic;
	margin:15px 0 0 0;
	width:100%;
}

h3.testi {
	color:#333333;
	border-bottom:1px dotted #B4BECF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	margin:20px 0 0 0;
}

/* * * * * * * * * * * * * *
	LINK
* * * * * * * * * * * * * */
.box-link {
	float:left;
	clear:both;
	width:470px;
}

#col_ce_testi ul.cl {
	clear:both;
	text-align:left;
	display:block;	
}
#col_ce_testi ul.cl li{
	clear:both;
	text-align:left;
	display:block;	
}
li.link-title {
	text-align:left;
	background:transparent url('../img/link_ico.gif') no-repeat scroll 4px 4px;
	margin:12px 0pt 0pt;
	padding:2px 0 0 40px;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	min-height:35px;
    height:auto !important;
    height:34px;
}
li.link-title-first {
	text-align:left;
	background:transparent url('../img/link_ico.gif') no-repeat scroll 4px 4px;
	margin:12px 0pt 0pt;
	padding:2px 0 0 40px;
	color:#999999;
	font-family:Georgia, "Times New Roman", Times, serif;
	float:left;
	min-height:35px;
    height:auto !important;
    height:35px;
}
li.link-title-first a {
	color:#3B84DE;
	font-size:0.8em;
	font-weight:bold;
	font-family: Verdana, "Trebuchet MS", Arial;
}
li.link-title a {
	color:#3B84DE;
	font-family: Verdana, "Trebuchet MS", Arial;
	font-weight:bold;
	font-size:0.8em;
}
li.link-url {
	text-align:left;
}
li.link-url a {
	text-align:left;
	color:#3B84DE;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.1em;
	padding:0;
}
 li.link-url a:hover {
 	color:#60B30D;
 }
 
.link_descr {
	margin:3px 0 0 0;
	text-align:left;
	font-size:0.7em;
	color:#333333;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.35em;
	display:block;
}

li.link-title a:hover {
	color:#ED8A05;
}
li.link-title-first a:hover {
	color:#ED8A05;
	
}

#col_ce ul.cl li{
	list-style-type:none;

}	

/* * * * * * ALLEGATI * * * * * * */

.box-allegati {
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	width:470px;
}
#col_ce_testi ul.allegati {
	margin:2px 0 0 0;
	text-align:left;
	clear:both;
	float:left;
	width:100%;
}

#col_ce_testi li.file{
	/*padding: 0 0 15px 27px;*/
	/*padding: 0 0 0 40px;*/
	/*margin:10px 0 0 0;*/
	text-align:left;
	background-repeat: no-repeat;
	list-style-type:none;
	clear:both;
}

li.file a{
	float: left;
	letter-spacing: 0px;
	text-decoration: none!important;
	padding: 0 0 14px 40px;
}

#col_ce_testi li.file .nome-file a{
	display: block;
	text-align: left;
	text-decoration: none;
	text-transform: none;
	color:#1E97B9;
	font-weight:bold;
	letter-spacing: normal!important;
	margin: 0; 
	padding: 0 0 14px 40px;
	

}
#col_ce_testi li.file .nome-file a:hover {
	color:#ED8A05!important;
}
h4.nome-file{
	margin: 10px 0px 0px 0;
	padding: 0;
	text-align:left;
	float:left;
	font-size:0.8em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	clear:both;
}
h4.nome-file a {
	color:#3B84DE!important;
	font-weight:bold;
}
h4.nome-file a:hover {
	color:#ED8A05!important;
}
span.filedescription{
	display: block;
	clear: left;
	text-align:left;
	font-size:0.75em;
	margin:-15px 0 0 0;
	padding:3px 0 0 40px;
	float:left;
	color:#666;
	cursor:auto;
	font-weight:normal;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:426px;
}

li.file a.download{
	background: url('../img/download_ico.gif') no-repeat center left;
	margin: 1px 0 0 0;
	padding:0 0 0 0;
	font-size:0.8em;
	color:#3B84DE;
}
li.file a:hover.download {
	background: url('../img/download_ico_hover.gif') no-repeat center left;
	color:#ED8A05;
}
li.file span.size{
	font-size:0.7em;
}

li.file.doc a {
	background: url('../img/files/ico_doc.gif') no-repeat top left;
}

li.file.htm a {
	background: url('../img/files/ico_htm.gif') no-repeat top left;
}

li.file.mp3 a {
	background: url('../img/files/ico_mp3.gif') no-repeat top left;
}

li.file.nofile a {
	background: url('../img/files/ico_nofile.gif') no-repeat top left;
}

li.file.img a{
	background: url('../img/files/ico_htm.gif') no-repeat top left;
}

li.file.pdf a{
	background: url('../img/files/ico_pdf.gif') no-repeat top left;
}

li.file.ppt a{
	background: url('../img/files/ico_ppt.gif') no-repeat top left;
}

li.file.rtf a{
	background: url('../img/files/ico_rtf.gif') no-repeat top left;
}

li.file.mdb a{
	background: url('../img/files/ico_mdb.gif') no-repeat top left;
}

li.file.txt a{
	background: url('../img/files/ico_txt.gif') no-repeat top left;
}

li.file.xls a{
	background: url('../img/files/ico_xls.gif') no-repeat top left;
}

li.file.zip a{
	background: url('../img/files/ico_zip.gif') no-repeat top left;
}

li.file.swf a{
	background: url('../img/files/ico_swf.gif') no-repeat top left;
}

li.file.exe a{
	background: url('../img/files/ico_exe.gif') no-repeat top left;
}

li.file.pub a{
	background: url('../img/files/ico_publisher.gif') no-repeat top left;
}

li.file.link a{
	background:url('../img/files/ico_link_esterno.gif') no-repeat top left;
}

li.file.link-links a{
	background: url('../img/files/ico_link_esterno.gif') no-repeat top left;
	margin: 0;
	padding: 0 0 5px 0;
}
#col_ce_testi {
	width:470px;
	float:left;
	margin:0 20px 0 20px!important;
	margin:0 0 0 20px;
	padding:10px 0 30px 0;
	text-align:left;
}

img.left {
	float:left;
	margin:3px 10px 0pt 0pt;
	background-color:#fff;
	border:1px solid #DADADA;
	padding:3px;
}

img.right {
	float:right;
	margin:3px 0 0pt 10px;
	background-color:#fff;
	border:1px solid #DADADA;
	padding:3px;
}

/* * * * * * * * * * 
GALLERY
* * * * * * * *  */
.box-gallery {
	float:left;
	clear:both;
	width:470px;
}

#gallery {
	margin-top:25px;
	text-align:left;
	float:left;
	width:470px;
}

.blocco_orizz {

clear:both;
display:block;
float:left;
margin-bottom:15px;
overflow:hidden;
	width:100%;	
}

.img_gallery {
float:left;
width:150px;
text-align:center;
margin:0 10px 0 0;
}

.glast {
	margin:0!important;
}

.img_gallery img {
	background-color:#fff;
	border:1px solid #DADADA;
	padding:3px;
	line-height:0;
	font-size:1px;
}

.didascalia {
color:#333333;
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:10px;
line-height:10px;
margin-top:3px;
width:150px;
text-align:center;
float:left;
}

.espansa {
	margin:20px 0 0 0;
	background-color:#fff;
	border:1px solid #DADADA;
	padding:3px;
	float:left;
}

.didascalia_espansa {
	line-height:1.6em;
	width:470px;
	text-align:left;
	color:#666666;
	text-align:center;
	margin:4px 0 0 0;
	clear:both;
}

/* * * * liste * * * */

.body_text ol {
	list-style-type:decimal;
	margin:10px 0pt 0pt 45px;
	padding:0pt 0pt 3px;
	text-align:left;
}

.body_text ol li {
	padding:4px 0pt 0pt 0;
	list-style-type:decimal;
}
.body_text ul {
	list-style-type:none;
	margin:10px 0pt 0pt 30px;
	padding:0pt 0pt 3px;
	text-align:left;
}

.body_text ul li {
	background:transparent url('../img/punto_lista.gif') no-repeat scroll left 9px;
	list-style-type:none;
	padding:4px 0pt 0pt 15px;
}

/* * * * * * menu 2 * * * * * * */

#menu2 {
	width:150px;
	float:left;
	margin:10px 0 0 0;
}

.cont_tm2 {
width:150px;
float:left;
}

.cont_tm2_top {
	background:transparent url('../img/cont_tm2_top.gif') no-repeat scroll left top;
	width:150px;
	height:4px;
	float:left;
	line-height:0;
	font-size:1px;
}

.cont_tm2_bottom {
	background:transparent url('../img/cont_tm2_bottom.gif') repeat-x scroll left top;
	background-color:#3F5FA9;
	width:137px;
	float:left;
	text-align:left;
	color:#FFFFFF;
	font-weight:bold;
	padding:2px 5px 5px 8px;
	font-size:1em;
}

.menu2_center {
	float:left;
	background-color:#F3F5F8;
	border-left:1px solid #CAD1DD;
	border-right:1px solid #CAD1DD;
	width:148px;
}

.menu2_bottom {
	background:transparent url('../img/menu2_bottom.gif') no-repeat left top;
	width:150px;
	height:4px;
	float:left;
	line-height:0;
	font-size:1px;
}

#menu2 ul li {
	float:left;	
	clear:both;
	border-bottom:1px solid #DBE1EA;
	border-top:1px solid #fff;
	width:148px;
}
#menu2 ul li.last_m2 {
	border-bottom:none;
}
#menu2 ul {
	float:left;
	width:148px;
}	
#menu2 ul li a {
	float:left;
	color:#24417B;
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-size:0.7em;
	padding:4px 0 4px 10px;
	width:138px;
	text-align:left;
}
#menu2 ul li a:hover, #menu2 ul li.selected a {
	background-color:#fff;
}

/* * * * * * * * paginazione * * * * * * * */
#naviga-risultati {
	clear:both;
}

#naviga-risultati{
	text-align: center;
	margin-top:30px;
	margin-left:0px;
	padding: 15px 0 5px 0;
	clear: both;
	text-transform: lowercase;
	font-size:0.65em;
	float:right;
	font-weight:bold;
}
#naviga-risultati li{
	display: inline;
	font-size: 1.1em;
	float:left;
	margin:0 0 0 1px;
	color:#666;
	}
#naviga-risultati li.selected {
	padding:2px 5px 2px 5px;
}
#naviga-risultati li a {
	background:#3254A3 url(../img/bg_paginazione.gif) repeat-x scroll left top;
	border:1px solid #4261AA;
	color:#FFFFFF;float:left;
	padding: 1px 7px 2px 7px;
	text-decoration: none;
	text-decoration: none!important;
}

#naviga-risultati li span {
	vertical-align: text-top;
	padding: 2px 7px 1px 7px;
	text-decoration: none;
	color:#666;
	float:left;
	border:1px solid #ccc;
	text-decoration: none!important;
}
 #naviga-risultati li a:hover {
	background:#3E86DE url(../img/bg_paginazione_hover.gif) repeat-x scroll left top;
border:1px solid #4B8EE0;
color:#FFFFFF;
}
/* * * * * * * Ricerca 635 * * * * * * */

#menu_ric_635 {
	float:left;
	background:white url('../img/bg_sl.gif') repeat-x scroll left bottom;
	width:635px;
}

#menu_ric_635 ul {
	float:left;
}

#cont_box_ricerca_635 {
	float:left;
}

#menu_ric_635 .current {
background:white url('../img/bg_ling_current.gif') no-repeat scroll left top;
border:0pt none;
float:left;
margin:0pt 2px 0pt 0pt;
}
#menu_ric_635 .current a, #menu_ric li.current a:hover {
background:transparent url('../img/bg_ling_current2.gif') no-repeat scroll right top;
color:#3156A4;
font-weight:bold;
font-size:0.8em;
padding:5px 14px 3px 12px;
margin:0 0 0 0;
cursor:pointer;

}
#menu_ric_635 li {
background:#E0ECF8 url('../img/bg_ling.gif') no-repeat scroll left top;
float:left;
margin:0pt 2px 0pt 0pt;
padding:0pt 0pt 0pt 3px;
}
#menu_ric_635 a, #menu_ric_635 strong {
background:transparent url('../img/bg_ling2.gif') no-repeat scroll right top;
color:#fff;
display:block;
font-size:0.8em;
padding:5px 14px 3px 12px;
text-decoration:none;
text-transform:none;
cursor:pointer;
}
#menu_ric_635 a:hover {
color:black;
}

#box_ricerca_635 {
	width:635px;
	float:left;
	padding:0 0 10px 0;
	clear:both;
	background:transparent url('../img/bg_ric_635.gif') no-repeat scroll left bottom;
}
.tit_ric {
	color:#36448D;
	font-size:0.9em;
	float:left;
	font-weight:bold;
	margin:12px 0 0 10px!important;
	margin:12px 0 0 5px;
}
.testo_ric {
	color:#28303E;
	clear:both;
	width:470px;
	float:left;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:1.25em;
	margin:3px 0 0 10px!important;
	margin:3px 0 0 5px;
}
#box_ricerca_635 .ricerca {
	clear:both;
	float:left;
	text-align:left;
	margin:5px 0 0 0;
}
#box_ricerca_635 .normal {
	clear:both;
	float:left;
	margin:10px 0 0 0;
	width:635px;
}
#box_ricerca_635 .v_label {
	width:140px;
	text-align:right;
	display:block;
	float:left;
	color:#28303E;
	font-size:0.8em;
	margin:0 6px 0 0;
	padding:1px 0 0 0;
}
#box_ricerca_635 .selectInput_ric {
	width:300px;
	border:1px solid #79ACE6;
	float:left;
	padding:1px 1px 1px 2px;
}
#box_ricerca_635 .textInput {
	width:295px;
	border:1px solid #79ACE6;
	float:left;
	padding:2px 1px 2px 2px;
}
#box_ricerca_635 .sel_data {
	width:90px;
	border:1px solid #79ACE6;
	float:left;
	padding:2px 2px 2px 2px;
}
#box_ricerca_635 .errore {
	color:#CC0000;
	clear:both;
	font-size:0.7em;
	float:left;
	line-height:1.15em;
	margin:3px 0 0 92px;
	width:200px;
	display:none;
}

#box_ricerca_635 .cal_ric {
	float:left;
	margin:0 0 0 4px;
}
.datainc {
	float:left;
}

.struttura_rif {
	width:650px;
	float:left;
}
.st_rif_top {
	background:transparent url('../img/st_rif_top.jpg') no-repeat left top;
	width:615px;
	height:5px;
	line-height:0;
	font-size:1px;
	float:left;
}
.st_rif_center {
	background:transparent url('../img/st_rif_ce.jpg') repeat-y left top;
	width:595px;
	float:left;
	padding:5px 10px 5px 10px;
}
.st_rif_bottom {
	background:transparent url('../img/st_rif_bottom.jpg') no-repeat left top;
	width:615px;
	height:5px;
	line-height:0;
	font-size:1px;
	float:left;
}
.st_rif_center h2 a {
	color:#4279CC;
	font-size:0.8em;
	font-weight:bold;
}

.st_rif_center h2 a:hover {
	color:#ED8A05;
}
.st_rif_center p {
	color:#333;
	font-size:0.75em;
	margin:4px 0 0 0;
}
.img_rif {
	float:left;
	margin:0 10px 0 0;
}

.testo_rif {
	width:328px;
	float:left;
}
.off_rif {
	background-color:#FFFACC;
	border-bottom:1px solid #FFE188;
	border-top:1px solid #FFE188;
	float:left;
	margin:10px 0 0;
	padding:3px 6px;
	width:603px;
}
.off_rif .tit_off {
color:#333;
width:603px;
font-size:0.75em;
}
#box_ricerca_635 .normal_2 {
	clear:both;
	float:left;
	margin:10px 0 0 0;
	width:300px;
}
#box_ricerca_635 .button_ric {
	float:left;
	padding:0 0 0 10px;
	margin:10px 0 0 504px;
	background:transparent url('../img/button_ric.gif') no-repeat left top;
	border:medium none;
	color:#fff;
	width:112px;
	height:26px;
	text-align:left;
	font-size:0.9em;
	font-weight:bold;
	cursor:pointer;
	clear:both;
}

#box_ricerca_635 .button_ric:hover {
	background:transparent url('../img/button_ric_hover.gif') no-repeat left top;
}

/*	temi nuovi blocchi */

#cont_tm {
	margin:10px 0 0 0;
	float:left;
	width:615px;
}

.bl_tm {
	float:left;
	width:615px;
	margin:10px 0 0 0;
}

.box_tm {
	float:left;
	width:192px;
	border:1px solid #CAD1DD;
	padding:2px;
	margin:0 10px 0 0;
}

.last_tm {
	margin:0;
}

.bg_tm {
	width:176px;
	background:transparent url('../img/bg_tm.jpg') repeat-x left top;
	padding:5px 8px 5px 8px;
}

.tit_tm {
font-size:0.9em;
color:#666;
font-family:Georgia;
}

.tit_tm a {
	color:#3B84DE;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.tit_tm a:hover {
	color:#ED8A05;	
}
.tm_da {
	color:#777;
	margin:7px 0 0 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
}

.p_tm {
	color:#C53A3A;
	font-weight:bold;
	font-size:1.3em;
}
/* * * * offerte * * * */

.cont_tit_att_off {
	background:url("../img/bg_tda.gif") repeat-x left top;
	background-color:#D3E4F7;
	float:left;
	width:100%;
}
.tit_att_off {
	background:url("../img/bg_tda_orange.gif") repeat-x left top;
	background-color:#E88D05;
	float:left;
	padding:0 0 0 5px;
	color:#FFFFFF;
	font-family:Arial;
	font-size:1em;
	line-height:1.1em;
	font-weight:bold;
}

.arrow_da_off {
	float:left;
	background:url("../img/arrow_da_orange.gif") no-repeat left top;
	width:12px;
	height:18px;
}

.bl_off {
	width:100%;
	margin:10px 0 0 0;
	float:left;
}

.box_off {
	float:left;
	width:204px;
	margin:0 8px 0 0;
	min-height:90px;
	height:auto !important;
    height:90px;
}

.bg_box_off {
	width:200px;
	padding:2px 2px 5px 2px;
	background:url("../img/bg_box_off.gif") repeat-x left top;
	float:left;
	border:1px solid #CBD2DD;
}

.last_boff {
	margin:0;
}

.tit_box_off {
	width:192px;
	padding:4px 4px 0 4px;
	float:left;
	color:#666;
	font-family:Georgia;
}

.tit_box_off a {
	color:#2372D1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.9em;
	font-weight:bold;
	width:178px;
	padding:0 0 0 0;
}
.tit_box_off a:hover {
	color:#ED8A05;
}

.cont_old_off {
	width:192px;
	float:left;
	padding:0 4px 0 4px;
	margin:5px 0 0 0;
}
.boff_sconto {
	font-size:0.9em;
	color:#666;
	float:right;
	padding:1px 9px 0 0;
}

.pr_off_old {
	float:right;
	text-align:right;
	padding:1px 0 0 0;
	background:url("../img/line-through.gif") repeat-x left center;
	color:#666666;
	font-size:0.8em;
}

.pr_off_att {
	width:192px;
	float:left;
	padding:0 4px 0 4px;
	text-align:right;
	color:#C53A3A;
	font-weight:bold;
	font-size:1.1em;
	margin:4px 0 0 0;
	text-align:left;
}

.cont_rif_pr {
	padding:0 0 0 7px;
	text-align:right;
	color:#666;
	font-size:0.65em;
	font-weight:normal;
	line-height:1.15em;
	margin:1px 0 0 0;
}
.rif_dest {	
	text-align:left;
	color:#666;
	font-size:0.9em;
	line-height:1.15em;
	margin:1px 0 2px 7px;
	
}
.daoff {
	color:#666666;
	padding:0 8px 0 0;
	font-weight:normal;
	font-size:0.8em;
}

.sticker_off {
	background:url("../img/st_of_bg.gif") repeat-x left bottom;
	border-top:1px solid #CAD1DD;
	border-left:1px solid #CAD1DD;
	border-right:1px solid #CAD1DD;
	width:198px;
	float:left;
	padding:2px 0 1px 6px;
	color:#FF9900;
	font-weight:bold;
	font-size:0.8em;
}
/* * * * fine offerte * * */

/* * * * * offerte scheda top * * * * */
.bdp_old {
	text-align:center;
	background:url("../img/line-through.gif") repeat-x left center;
	color:#999999;
	font-size:0.8em;
}
.bdp_sconto {
	font-size:0.8em;
	margin:0 0 0 4px;
}
.box_prezzo_big {
	float:right;
	width:159px;
	margin:0 0 0 14px;
}
.sticker_top_scheda {
	background:url("../img/sticker_top_scheda.gif") no-repeat left top;
	width:159px;
	height:19px;
	color:#FFFFFF;
	font-weight:bold;
	float:left;
	margin:0 0 5px 14px;
	text-align:center;
	padding:3px 0 0 0;
}
.cont_bdp_old {
	width:149px;
	text-align:center;
	float:left;
}

/* * * * * fine offerte scheda top * * * * */

/* * * * * offerte scheda bottom * * * * */

.dab2 {
	color:#666666;
	font-size:0.7em;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0 6px 0 0;
}
.pr_bw_center {
	background-color:#fff;
	height:25px;
	float:left;
	text-align:right;
	padding:0 3px 0 3px;
}
.pr_big2 {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#C53A3A;
	font-size:1.4em;
	line-height:0.7em;	
	overflow:hidden;
}

.bw_old {
	color:#999999;
	background:url("../img/line-through.gif") repeat-x left center;
	float:left;
	text-align:right;
	font-size:0.8em;
	padding:1px 0 0 0;
}	
.bw_rif {
	color:#333;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.7em;	
	margin:0 0 0 7px;
	white-space:normal;
	line-height:1.15em;
}
.bw_att {
	float:left;
	clear:both;
	text-align:right;
	white-space:normal;
	margin:5px 0 0 0;
}
.sticker_bottom_scheda {
	float:left;
	color:#FFFFFF;
	font-weight:bold;
	width:84px;
	height:33px;
	background:url("../img/sticker_bottom_scheda.gif") no-repeat left top;
	margin:0 5px 0 0;
	text-align:center;
	padding:15px 0 0 0;
}
.cont_bw_off {
	float:left;
	margin:3px 0 0 0;
}

.bw_sconto {
	float:left;
	margin:0 0 0 7px;
	font-size:0.85em;
	padding:1px 0 0 0;
	
}
/* * * * * fine offerte scheda * * * * */

/* * * * * messaggio sistema * * * * * */

.mes_sistema {
	margin:20px 0 0 0;
	font-size:0.8em;
	font-family:;
}

.torna_home {
	padding:8px 0 0 0;
	float:left;
}

a.torna_home  {
	color:#3B84DE;
	font-size:0.8em;
}
a.torna_home:hover {
	color:#ED8A05;
}

/* * * * * * classi di uniform * * * * * * */

.uniForm {
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	width:100%; !important;
	float:left;
}

.uniForm fieldset.contatt {
	padding:0pt 0pt 10px;
	margin:10px 0 0 0;
}
.uniForm fieldset {
	border:medium none;
	background-color:#F7F7F7;
}
.uniForm fieldset {
	clear:both;
}
uniForm fieldset legend {
	text-align:left;
}
.uniForm fieldset.contatt .ctrlHolder {
	float:left;
	width:99%!important;
	width:100%;
}
.uniForm .ctrlHolder {
	clear:both;
	margin:0pt;
	overflow:hidden;
}
.uniForm .ctrlHolder {
	padding:4px;
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
	padding-right:5px;
}
p.formHint {
	color:#203B85;
	width:20.5%;
	padding:4px 5px 0 0;
	float:right;
	font-size:0.7em;
	color:#555;
	line-height:1.2em;
}
.col_ce_615 .formHint {
	width:21%;
}
.uniForm .inlineLabels .textInput_tip {
	border:1px solid #CCCCCC;
	float:left;
	font-size:0.8em;
	padding:2px 1px 3px 2px;

}
.uniForm .inlineLabels .selectInput_tip {
border:1px solid #CCCCCC;
float:left;
font-size:0.8em;
padding:1px 1px 1px 2px;
}
.uniForm .inlineLabels .selectInput_small {
border:1px solid #CCCCCC;
width:45px;
}
.cal_ric {
	float:left;
	margin:0 0 0 4px;
}

#datainc {
	float:left;
}
.uniForm .inlineLabels .arealarge {
	border:1px solid #CCCCCC;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.8em;
	padding:1px 1px 2px 2px;
	width:50%;
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
	float:left;
	line-height:100%;
	margin:0.3em 2% 0pt 0pt;
	padding:0px!important;
	position:relative;
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
	color:#203B85;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-weight:bold;
	text-align:right;
}
.uniForm .inlineLabels label, .uniForm .inlineLabels .label {
	color:#203B85;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.7em;
	font-weight:bold;
	padding-right:5px;
	text-align:right;
	width:24.4%;
	clear:both;
}
.uniForm .buttonHolder_contatti {
	font-size:0.96em;
	font-weight:bold;
	margin:10px 0 0pt 0pt;
	text-align:right;
	voice-family:inherit;
}
.uniForm .submitButton {
	background:url("../img/bg_btn.gif") repeat-x top left;
	color:#FFFFFF;
	background-color:#4766AD;
	border:1px solid #4766AD;
	/*border:medium none;*/
	color:#fff;
	cursor:pointer;
	font-family:Arial,Helvetica,sans-serif;
	font-size:0.9em;
	white-space:nowrap;
	font-weight:bold;
	padding:2px 3px 1px 3px;
	line-height:1.3em;
}
.uniForm .submitButton:hover {
	background:transparent url('../img/bg_btn_hover.gif') repeat-x scroll top left;
	background-color:#4B8EE0;
	border:1px solid #4B8EE0;
	color:#FFFFFF;
}
.uniForm fieldset.inlineLabels .ctrlHolder.focused {
	background:#ECF2FC none repeat scroll 0%;
}
#cont_form .errorField_contatti2 {
	font-size:0.75em;
	color:red;
	clear:both;
	margin:0 0 0 162px!important;
	margin:0 0 0 82px;
	float:left;
	width:320px;
}
.uniForm .errorField {
	background:#FFDFDF none repeat scroll 0%;
	color:#AF4C4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:0pt 0pt 6px;
	float:left;
	width:100%;
	padding:4px;
}
.uniForm #errorMsg dt, .uniForm #errorMsg h3 {
	color:#AF4C4C;
	font-family:Arial,Helvetica,sans-serif;
	font-size:1.1em;
	font-weight:bold;
	line-height:100%;
}
.uniForm #errorMsg {
	background:#FFDFDF none repeat scroll 0 50%;
	margin:1em 0;
	padding:1em;
}
.uniForm #errorMsg ol li {
	border-bottom:1px dotted #DF7D7D;
	font-size:0.9em;
	list-style-position:inside;
	margin:0;
	padding:2px;
	position:relative;
}
.uniForm #errorMsg ol {
	margin:0;
	padding:0;
	font-size:0.9em;
}

/* * * * * * * * * */

.logagenzie {
	margin:10px 0 0 0;
	width:300px;
}


/* * * * * SMISTAMENTO * * * * */

.cont_smi {
float:left;
width:100%;
margin:15px 0 0 0;
}

.blocco_smi_sx {
	text-align:left;
	padding:0;
	width:220px;
	float:left;
	margin:2px 0 0 0;
}
.blocco_smi_or {
		float:left;
		width:100%;
}
.blocco_smi_dx {
	text-align:left;
	padding:0;
	width:220px;
	float:right;
	margin:2px 0 0 0;
}
h3.smi {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#999;
}
h3.smi a {
	color:#3B84DE;
	font-size:0.8em;
	font-weight:bold;
	font-family:Arial;
}
h3.smi a:hover {
	color:#ED8A05;
}
.descr_smi {
	margin:1px 0 2px 0;
	line-height:1em;
}
.foto_smi {
	float:left;
}
.text_smi {
	font-size:0.7em;
	color:#666666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}