body{
background-image:url(/img/fond_body.jpg);
background-repeat:repeat-x;
background-color:#DFE8EC;
margin:0px; 
padding:0px;
}

h1,h2,h3,h4{padding:0px;margin:0px;}

div.back_o{background-image:url(img/om_back_2.jpg);background-repeat:repeat-y;background-position:center top;text-align:center;}
div.main{background-color:#FFFFFF; width:776px; margin:auto;padding-top:9px;}
div.logo{float:left; padding-right:26px;}
div.header{ background-color:#EFEFEF; height:204px; background-repeat:no-repeat; background-image:url(img/ang_gris_4.gif); background-position:right bottom; }
div.ang_top{text-align:right;}
div.left{float:left;}
div.right{float:right;}
div.clear{clear:both;}
div.quick{color:#0E4780;font-size:10px;}
div.menu{background-image:url(img/fond_menu_1.jpg); background-repeat:repeat-x;background-color:#679ED0;color:#ffffff;font-size:14px;font-weight:bold;padding-right:10px;}
div.banner{padding:14px 2px 8px;}
form{margin:0px;}
input.head{font-size:11px; width:110px; border:0px solid #dcdcdc; height:16px; margin:0px;padding:0px; padding-top:1px;}
input.pulsante{cursor:pointer; background-color:#dfdfdf; height:17px;padding:0px 4px;border:0px solid #dfdfdf; margin:0px; font-size:9px; color:#353535; }
div.cerca_h{ background-color:#c8c8c8;padding:3px 0px;}
div.percorso{text-align:right;padding:6px 12px 0px;color:#919191;font-size:10px;}
div.spazio_9{padding-top:9px;}
div.spazio_10{ padding-top:10px;}
a.perc:link,a.perc:visited{font-size:10px;color:#919191;text-decoration:none;}
a.perc:hover{color:#FF9900;}

a:link,a:visited{
color:#0E4780;text-decoration:none;
}

a:hover{
color:#FF9900;
}

td,div,span,textarea, input{
font-family:Tahoma, Arial, Verdana, sans-serif;font-size: 11px;color:#333333;
}

#main_tab {
width: 788px;
border:none;
margin-left:0px !important;
*margin-left:8px;


}

#header_tab {
width: 776px;
border:none;
margin-right:12px;
}

#center_tab {
width: 776px;
margin-right:12px;
border:none;
background-color:#FFFFFF;
}

#content_tab {
width: 580px;
padding-left:0px;
padding-left:4px !important;
border:none;
}


#menu_tab {
width: 184px;
border:none;

}

#footer_tab {
width: 776px;
border:none;
font-size: 11px;
background: #DFE8EC;

}


/*START menu dx da foglio_tab_css*/
div.menu_2{width:174px;background-color:#EFEFEF;text-align:left; margin-left:9px; *margin-left:10px;}
div.menu_2_top{text-align:left;background-image:url(img/ang_gris_2.gif); background-repeat:no-repeat; background-position:right top;}
div.menu_2_bottom{text-align:left;background-image:url(img/ang_gris_4.gif); background-repeat:no-repeat; background-position:right bottom;}
div.dentro_menu_2{padding:3px 9px 15px;}
a.menu_2:link,a.menu_2:visited{padding-top:4px;padding-bottom:4px;display:block;}
a.menu_2:hover{color:#FF9900;}
a.menu_2_sel:link,a.menu_2_sel:visited{padding-top:4px;padding-bottom:4px;display:block;font-weight:bold;}
a.menu_2_sel:hover{color:#FF9900;}
div.dentro_menu_2 ul{padding:0px; margin:0px;}
div.dentro_menu_2 li{padding:0px; margin:0px; list-style-type:none; padding-bottom:2px; clear:left;}
/*END menu dx*/

 
div.menu_home{float:right; width:174px;text-align:left;}
div.corpo_home a:link,div.corpo_home a:visited{color:#333333;}
div.corpo_home a:hover{color:#FF9900;}
div.corpo_home{ font-size:11px; text-align:justify;}
div.titolo_home{ font-family:Tahoma, Arial, Helvetica, sans-serif; text-align:left;color:#0E4780;}
h1{font-weight:normal;}

a.menu_2_sotto:link,a.menu_2_sotto:visited{padding-top:4px;padding-bottom:4px;padding-left:10px;display:block; background-color:#E3EAED;}
a.menu_2_sotto:hover{color:#FF9900;}
a.menu_2_sotto_sel:link,a.menu_2_sotto_sel:visited{padding-top:4px;padding-bottom:4px;padding-left:10px;display:block; font-weight:bold; background-color:#E3EAED;}
a.menu_2_sotto_sel:hover{color:#FF9900;}

div.dentro_menu_2 li{padding:0px; margin:0px; list-style-type:none;  padding-bottom:2px;}
div.dentro_menu_2 li.sel{padding:0px; margin:0px; list-style-type:none;  background-color:#E3EAED; padding-bottom:2px;}

div.dentro_menu_2_h ul{padding:0px; margin:0px;}
div.dentro_menu_2_h li{padding:0px; margin:0px; list-style-type:none; border-bottom:1px solid #c8c8c8; padding-bottom:2px;}
div.dentro_menu_2_h li.sel{padding:0px; margin:0px; list-style-type:none; border-bottom:1px solid #c8c8c8; background-color:#E3EAED; padding-bottom:2px;}

div.menu_2_top_h{text-align:left;background-image:url(img/ang_gris_2.gif); background-repeat:no-repeat; background-position:right top;}
div.menu_2_bottom_h{text-align:left;background-image:url(img/ang_gris_4.gif); background-repeat:no-repeat; background-position:right bottom;}


div.tit_home{font-weight:bold;color:#7EB618;padding-bottom:8px; text-align:left;}



div.form_top{background-image:url(img/a_b_2.gif); background-repeat:no-repeat; background-position:right;}
div.form_bottom{background-image:url(img/a_b_4.gif); background-repeat:no-repeat; background-position:right bottom;}
div.form_avanzata{color:#333333;padding:16px 86px;}
table.size_12 td{color:#333333; }

div.tit_home{color:#003366;font-size:10px;font-family:Tahoma, Arial, sans-serif; font-weight:bold;}


div.width_img_h{
	float:left;
	padding-left:20px;
	text-align:left;
}


/*START menu da menu_oriz.css */
#barramenu_oriz {
	font-family: Tahoma, Arial, sans-serif;
	height: 28px;
	/*width: 660px;*/
	background: url('bg_barra_menu.gif') repeat-x;
	/*padding-left: 23px;*/
	
}

#menu_oriz, #menu_oriz ul{
	padding: 0;
	margin: 0;
	list-style: none;
	color:#FFFFFF;
}
#menu_oriz li{
	float: left;
	position: relative;
}
#menu_oriz a{
	text-decoration: none;
	color:#FFFFFF;
}
.mainlink{
/*definizione degli "li" del menu_oriz di primo livello*/
	
	margin-right: 6px;
	font-size: 11px;
	line-height: 30px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.mainlink.last {
	margin-right: 0px;	
}
.headerlinks{
	font-family: Helvetica, Tahoma, Arial;
	font-size:10px;
	color:#FFFFFF;
}
.headerlinks a{
/*definizione dei link di primo livello*/
	color: #FFFFFF;
	/*background: url('../images/menu_orizLink_bg.gif') no-repeat left;*/
}
#menu_oriz .headerlinks a:hover, #menu_oriz .headerlinks a.active {
	color: #FFC900;
}

#menu_oriz li:hover ul, li.over ul {
	display: block;
	color:#FFFFFF;
}
/*END menu da menu_oriz.css */

/*START footer */

.roundedcornr_box_217063 {
   background: #d3dbde;
   width: 790px;
   text-align:center;
   color:#0E4780;

}
.roundedcornr_top_217063 div {
   background: url(roundedcornr_217063_tl.png) no-repeat top left;

}
.roundedcornr_top_217063 {
   background: url(roundedcornr_217063_tr.png) no-repeat top right;

}
.roundedcornr_bottom_217063 div {
   background: url(roundedcornr_217063_bl.png) no-repeat bottom left;

}
.roundedcornr_bottom_217063 {
   background: url(roundedcornr_217063_br.png) no-repeat bottom right;

}

.roundedcornr_top_217063 div, .roundedcornr_top_217063, 
.roundedcornr_bottom_217063 div, .roundedcornr_bottom_217063 {
   width: 100%;
   height: 10px;
   font-size: 1px;
}
.roundedcornr_content_217063 { margin: 0 10px; 
	  font-size: 10px;
  	  color:#0E4780;
}

.roundedcornr_box_217063 .roundedcornr_content_217063 a {
   color:#0E4780;

}


div.fine{background-color:#D3DBDE; width:776px;margin:0px auto;}
div.fine_top{background-image:url(img/a_f_2.gif); background-repeat:no-repeat; background-position:right top;}
div.fine_cont{padding:0px 9px;color:#0E4780; font-size:10px;text-align:center;}
div.fine_bottom{background-image:url(img/a_f_4.gif); background-repeat:no-repeat; background-position:right bottom;}
div.fine_cont a:link,div.fine_cont a:visited{color:#0E4780;}

/*END footer */






div.banner_menu{text-align:center;padding-top:14px;}
div.riga_sotto{border-bottom:1px solid #c8c8c8;padding-top:9px;}

div.contenuto{text-align:left;width:590px;}
div.dentro_contenuto{padding:9px;background-color:#EFEFEF;}
div.dentro_contenuto_foto_hotel{padding-top:4px;padding-bottom:2px;background-color:#EFEFEF;}
div.titolo{background-image:url(img/fond_menu_1.jpg);background-repeat:repeat-x;background-color:#679ED0;}
a.titolo:link,a.titolo:visited{color:#FFFFFF;}
a.titolo:hover{color:#FF9900;}
div.borde{border-bottom:4px solid #ffffff;}
div.frec{
	text-align: left;
	background-image: url(img/frec_blu.gif);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding: 4px 8px 4px 34px;
	font-family: "Trebuchet MS", Tahoma, Verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
}
div.ricerca{text-align:center;}
div.fil{border:1px solid #C8C8C8; background-color:#FFFFFF;}
div.padding{padding:9px;}
span.span_tit{color:#3667A3; font-size:12px; font-weight:bold;}
span.divide{padding-right:22px;}
select{ font-size:9px;}
input.pulsante_cerca{cursor:pointer; background-color:#FFFFFF;padding:1px 2px;border:0px solid #ffffff;margin:0px;color:#3667A3; font-size:12px; font-weight:bold;}

/* doppia colonna 64% sx pagine statiche */
div.colon_info_stat{float:left;width:64%;}
/* doppia colonna 36% dx pagine statiche */
div.colon_info_stat1{float:left;width:36%;}
/* doppia colonna 20% dx pagine statiche */
div.colon_info_stat2{float:left;width:20%;}
/* doppia colonna 50% pagine statiche */
div.colon_info_stat3{float:left;width:49%;}

div.colonna_info{float:left;width:48%;font-size:10px; font-family:Arial, Tahoma, sans-serif;}
div.tit_info{color:#003366;font-size:11px;font-family:Tahoma, Arial, sans-serif; font-weight:bold;}
div.borde_divide_info{border-left:1px solid #c8c8c8;padding-left:9px; margin-left:9px;}
div.pad_right_img{float:left;padding-right:6px;}
div.pad_left_img{float:right;padding-left:6px;}
div.colonna_info a:link, div.colonna_info a:visited{color:#333333;}

/*vetrina*/

div.vetrina{
	background-color:#EFEFEF;
	padding-top:9px;
	padding-right:9px;
	text-align:left;
}
div.riga_vetrina{
	background-color:#EFEFEF;	
	text-align:left;
	clear:left;
}
div.width_img_v{
	float:left;
	padding-left:9px;
	padding-bottom:9px;
	text-align:left;
}
div.width_img_b{
	float:left;
	padding-left:9px;
	padding-bottom:9px;
}
div.back_top{
	background-image:url(img/av_top.jpg);
	background-repeat:repeat-x;
}
div.top_h_vetrina{
	background-image:url(img/av2.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
div.back_bottom{
	background-image:url(img/av_bottom.jpg);
	background-repeat:repeat-x;
}
div.bottom_h_vetrina{
	background-image:url(img/av4.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
}
div.img_v_2{
	background-image:url(img/av_right.jpg);
	background-repeat:repeat-y;
	background-position:right top;
	background-color:#FFFFFF;
}
div.img_v_1{
	background-image:url(img/av_left.jpg);
	background-repeat:repeat-y;
	text-align:center;
	padding:0px 7px;
}
div.img_v_1 a:link,div.img_v_1 a:visited{color:#0066CC;}
div.img_v_1 a:hover{color:#FF9900;}
div.descrizione_v{
	color:#0E4780;
	font-size:10px;
	width:92px;
	text-align:center;
}
div.align_r{text-align:right;}

div.fine{background-color:#D3DBDE; width:776px;margin:0px auto;}
div.fine_top{background-image:url(img/a_f_2.gif); background-repeat:no-repeat; background-position:right top;}
div.fine_cont{padding:0px 9px;color:#0E4780; font-size:10px;text-align:center;}
div.fine_bottom{background-image:url(img/a_f_4.gif); background-repeat:no-repeat; background-position:right bottom;}
div.fine_cont a:link,div.fine_cont a:visited{color:#0E4780;}


/*   disposizione   */
div.risultato{}
div.riga_bia{padding:2px;border-bottom:1px solid #cccccc;}
div.riga_gri{background-color:#EFEFEF;padding:2px;border-bottom:1px solid #cccccc;}
div.col_ris{float:left; width:120px}
div.check_ris{text-align:center;float:left; width:45px;padding-top:16px;}
div.ima_ris{border:1px solid #cccccc;padding:1px; background-color:#FFFFFF; float:left;}
div.ima_ris1 {border: 1px #cccccc solid; padding:1px; width:220px; height:100%}
div.ima_ris2{border: 1px #cccccc solid; padding:1px; width:173px; height:100%}
div.ima_ris3{border: 1px #cccccc solid; padding:1px; width:170px; height:100%}
div.ima_ris_vert{border: 1px #cccccc solid; padding:1px; width:72px; height:100%}
a.titolo_ris:link,a.titolo_ris:visited{color:#003366; font-weight:bold; font-size:11px}
a.titolo_ris:hover{color:#FF9900;}
div.testo_ris{color:#333333; font-family:Arial, Helvetica, sans-serif; font-size:10px;padding-right:3px;}


/* scheda */
div.scheda_top{background-color:#EFEFEF; width:590px; margin-top:0px; padding-top:0px;}
div.scheda_top_head{padding:0px 9px; font-family:Arial, Tahoma, sans-serif; color:#0E4780;}
div.scheda_top_corpo{padding:0px 9px;}
div.scheda_top_corpo_1{width:58%;float:left;}
div.scheda_top_corpo_2{width:38%;float:right;}
div.stelle{ font-family:Tahoma, Verdana, sans-serif;color:#FFC515; font-size:26px; font-weight:bold;}
a.evid:link,a.evid:visited{color:#0099FF; font-weight:bold;}
a.evid:hover{color:#333333;}
span.periodo{color:#7EB618;}
div.colonna_50{float:left;width:382px;text-align:left;}
div.divide_col{margin-left:8px;}
th{background-color:#DFDFDF; color:#0E4780;}
td{color:#0E4780;}
td.par{ background-color:#EFEFEF;}


div.form_scheda{background-color:#EFEFEF; padding:9px;}
input.form_sched{ 
	cursor:pointer;
	background-color:#4989BD;
	padding:1px 2px;
	border:1px solid #4989BD;
	margin:0px;
	font-size:10px;
	color:#ffffff;
}
textarea.head{font-size:9px; width:280px; border:1px solid #dcdcdc;}


/* sottotitolo */
div.sottotit_info {
color:#990000;font-size:10px;font-family:Tahoma, Arial, sans-serif; font-weight:bold;
}

table.tabella_nera td {
	color:#333333;
}

div.menu_mail_top_h{ background-color:#F8E48A; background-image:url(img/a_a_2.gif); background-position:top right;background-repeat:no-repeat;}
div.menu_mail_center_h{ background-color:#F8E48A; padding:0px 9px; text-align:center;}
div.menu_mail_bottom_h{ background-color:#F8E48A; background-image:url(img/a_a_4.gif); background-position:bottom right;background-repeat:no-repeat;}


div.menu_mail_top{ background-color:#F8E48A; background-image:url(img/a_ag_2.gif); background-position:top right;background-repeat:no-repeat;}
div.menu_mail_center{ background-color:#F8E48A; padding:3px 9px; text-align:center;}
div.menu_mail_bottom{ background-color:#F8E48A; background-image:url(img/a_ag_4.gif); background-position:bottom right;background-repeat:no-repeat;}

.testo_giustificato {
	text-align: justify;
	line-height: 16px;
}

.testo_sx {
	text-align: left;
}