@charset "utf-8";
/* CSS Document */

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#999999;
background-color:#626262;


}

a{
color:#808080;
text-decoration:none;
}

a:hover{
color:#000000;

}
img{
margin:0px;
border:0px;
}
div.cont_1{
width:991px;
position:absolute;
left:50%;
margin-left:-495px;
}
#container_home {
	width:991px;
	position:absolute;
	left:50%;
	margin-left:-495px;
	background-color:#FFFFFF;
	height:1000px;

}
#container {
	width:991px;
	position:absolute;
	left:50%;
	margin-left:-495px;
	background-color:#FFFFFF;
	height:1000px;

}
#container_vetrina {
background-color:#FFFFFF;

}
#all_top{

width:991px;
z-index:10;

}
#top2{
width:991px;
background-color:#FFFFFF;
}
#top{
	background-image:url(../img/topWhite.jpg);
	background-repeat:no-repeat;
	height:auto;
}

.top2_sx{
margin-left:20px;
background-color:#FFFFFF;
float:left;
}
.top2_dx{
margin-right:20px;
background-color:#FFFFFF;
float:right;
}
#line{
width:991px;
float:left;
}
#flashcontent{
padding-bottom:0px;
margin-bottom:0px;
border-bottom:0px;
}
 
#menu{
background-image:url(../img/sfumatura.jpg);
background-repeat:repeat-x;
text-align:right;
font-size:12px;
height:35px;

padding-left:25px;
padding-right:25px;
width:941px;

border:solid 0px #FF0000;

}


#menu ul.main_menu1 {

list-style:none;
padding:0px;
margin:0px;
}

#menu ul.main_menu1 li.elem {

padding-top:10px;
float:right;
margin-right:5px;
list-style:none;
}

#menu ul.main_menu1 li.elem a{
color:#FFFFFF;
}
#menu ul.main_menu1 li.elem a:hover {
color:#999999;
}

#menu ul.main_menu1 li.elem2 {
padding-top:3px;
float:right;
margin-right:5px;
list-style:none;
}

#footer{

background-image:url(../img/footer.jpg);
background-repeat:no-repeat;
padding-top:15px;
text-align:center;
height:29px;
}
#safeArea
 {
  padding:18px 8px 18px 8px;
 }

#safeArea div.ricerca
 {
 margin-bottom:10px;
 }



.box_ricerca
 {
 
	width:366px;
	height:92px;
	background-image:url(../img/boxRicercaRapida.jpg);
	background-repeat:no-repeat;
	padding:17px 23px 17px 23px;
	float:left;
 }

div.box_ricerca label
 {
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:18px;
  text-transform:uppercase;
  margin-bottom:5px;
  color:#36A7DA;
 }

div.box_ricerca input#keyword
 {
  width:355px;
  border:solid 1px #999999;
  height:28px;
  font-size:18px;
  font-weight:normal;
 }

div.box_ricerca input#sendQuickSearch
 {
	background:url(../img/cerca.jpg);
	background-repeat:no-repeat;
	float:right;
	padding:0px;
	margin:0px;
	width:86px;
	height:16px;
	margin-top:5px;
	margin-right:11px;
	border:none;
 }

#safeArea div.ricerca div.menu_ricerca{

 float:right;
 width:506px;
 height:110px;
 text-align:justify;
}

#safeArea div.ricerca div.menu_ricerca a:hover{
color:#000000;
}
.very_small a{
font-size:12px;
color:#CCCCCC;
}
.small a{
font-size:14px;
color:#999999;
}
.medium a{
font-size:16px;
color:#BFBFBF:
}
.large a{
font-size:18px;
color:#666666;
}
.extra_large a{
font-size:20px;
color:#333333;
}

#safeArea div.categoria{
margin-left:4px;
}
#safeArea div.categoria div.titolo_cate{
font-size:15px;
color:#36A7DA;
text-transform:uppercase;
}
#safeArea div.categoria div.box_cate{
background-image:url(../img/bgkRicercaCategorie.jpg);
background-repeat:repeat-x;
height:162px;
width:960px;
padding:4px;

}

#safeArea div.categoria div.box_cate div.singola_cate{
background-color:#EEEEEE;
width:240px;
height:152px;
text-align:center;
float:left;
}

#safeArea div.label{
border-right:#CCCCCC 1px solid;
border-bottom:#CCCCCC 1px solid;
color:#005D96;
height:17px;
padding:10px;
text-transform:uppercase;
font-weight:bold;
font-size:12px;

}

#safeArea  div.in_cate{
border-right:#CCCCCC 1px solid;
height:100px;
padding-top:10px;
overflow:auto;
margin-bottom:2px;

}


#unSafeArea{
height:442px;
padding:0px 10px 0px 10px;
margin-top:0px;
}

div.unsf1{
float:left;
width:317px;
height:392px;
border-bottom:#CCCCCC 1px solid;
margin-right:23px;
margin-left:5px;
}

div.label_un{
border-bottom:#CCCCCC 1px solid;
color:#36A7DA;
text-transform:uppercase;
font-weight:bold;
font-size:12px;
}

div.body_un div.mappa_google{
margin-top:10px;
height:256px;
}

div.unbox_ricerca
 {
 display:block;
 
 }
 div.unsf1 label
 {
  display:block;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  
 }

 div.unsf1 input
 {
  width:313px;
  border:solid 1px #999999;
  height:17px;
  font-size:11px;
  font-weight:normal;
 }
 
 div.unsf1 input#sendSearch
 {
	background:url(../img/cercaSmall.jpg);
	background-repeat:no-repeat;
	margin-top:10px;
	float:right;
	width:54px;
	height:14px;
	border:none;
 }

#unSafeArea div.unsf2{
float:left;
width:302px;
border-bottom:#CCCCCC 1px solid;
margin-right:17px;
height:392px;
}

#unSafeArea ul.lista1 {
	margin:0px;
	list-style:none;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

#unSafeArea ul.lista1 li.img_ele {
float:left;
margin-right:5px;
}
#unSafeArea ul.lista1 li.title_ele {
margin-right:5px;
font-size:10px;
}
#unSafeArea ul.lista1 li.testo_ele {
margin-right:5px;
text-align:justify;
}



#unSafeArea div.unsf2 div.all_itinerari{
text-align:right;
border-top:#CCCCCC 1px solid;
font-size:11px;
margin-top:34px;
padding-top:2px;

}

#unSafeArea div.unsf3{
background-color:#EEEEEE;
float:right;
width:296px;
height:392px;
padding-left:5px;
padding-right:5px;
border-top:5px;
}

#unSafeArea div.unsf3 div.img_scelti{
float:left;
width:90px;
height:80px;
margin:6px;
}

#unSafeArea div.unsf3 div.testo_scelti{
float:right;
text-align:justify;
width:177px;
height:80px;
margin:6px;

font-size:9px
}


#body_result{

background-color:#FFFFFF;
}

#sx_area{
width:506px;
float:left;
margin:20px 5px 10px 10px;


}

#dx_area{
float:right;
margin:20px 5px 10px 10px;
}

div.label_mappa{
margin-bottom:10px;
width:399px;
padding-top:10px;
border-bottom:#CCCCCC 1px solid;
color:#36A7DA;
text-transform:uppercase;
font-size:16px;
}

div.search_result{
}
form#search
 {
	width:auto;
 }

div.search_result label
 {
  /*display:block;*/
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  
 }

 div.search_result input
 {
  width:397px;
  border:solid 1px #999999;
  height:17px;
  font-size:14px;
  font-weight:normal;
 }
 
 div.search_result input#sendSearch
 {
  background:url(../img/cercaMedium.jpg);
  background-repeat:no-repeat;
  margin-top:4px;
  float:right;
  width:71px;
  height:14px;
  border:none;
 }

 div.menu_ric_risu{
 width:399px;
 text-align:justify;
 border-top:solid 1px #999999;
 border-bottom:solid 1px #999999;
 padding-bottom:30px;

 
}

div.mappa_google
 {
  width:399px;
  height:327px;
 }

div.menu_ric_risu a:hover{
color:#000000;
}
.very_small a{
font-size:12px;
color:#CCCCCC;
}
.small a{
font-size:14px;
color:#999999;
}
.medium a{
font-size:16px;
color:#BFBFBF:
}
.large a{
font-size:18px;
color:#666666;
}
.extra_large a{
font-size:20px;
color:#333333;
}

#riassunto
 {
	width:505px;
	height:100px;
	background-image:url(../img/resultSearch.jpg);
	background-repeat:no-repeat;
	text-align:center;
	font-size:14px;
    color:#FFFFFF;
	padding-top:5px;
	
 }
 

 
#result{
	width:auto;
} 
/*
#result div.title_result {
margin-top:5px;
background-image:url(../img/bandaResult.jpg);
width:511px;
height:36px;
text-transform:uppercase;
color:#FF8800;
size:18px;
}*/
#result div.title_result {
	width:auto;
	padding:5px;
	margin:5px 0px 10px 0px;
	background-color:#EDEDED;
	border:2px solid #D5D5D5;
	text-transform:uppercase;
	color:#FF8800;
	font-size:18px;

}

 ul.lista_result1 {
list-style:none;
margin:0px;
padding-left:3px;
float:left;
}

 ul.lista_result2 {
	list-style:none;
	margin:0px;
	padding:0px;
	float:right;
	padding-right:3px;
}

 ul.lista_result li.title_result {
background-image:url(../img/bandaResult.jpg);
width:506px;
height:31px;
text-transform:uppercase;
color:#FF8800;
font-size:18px;
list-style:none;
padding:5px 0px 0px 5px;
margin-bottom:15px;
}

 div.title_result_itinerari {
background-image:url(../img/bandaResult.jpg);
width:506px;
height:31px;
text-transform:uppercase;
color:#005D96;
font-size:18px;
list-style:none;
padding:5px 0px 0px 5px;
margin-bottom:5px;
}

 ul.lista_result li.sottotitolo {

list-style:none;
font-size:14px;
margin-top:5px;
color:#36A7DA;
text-transform:uppercase;
}

 ul.lista_result li.testo {
list-style:none;
font-size:12px;
text-align:justify;
display:inline;
line-height:18px;
}

ul.lista_result span.approfondimento a{
list-style:none;
font-size:12px;
color:#36A7DA;

}
ul.lista_result li.close_line{
border-bottom:solid 1px #cccccc;
margin-top:5px;

}

ul.lista_result2 li.result_star {
	list-style:none;
	height:13px;
	width:12px;
	float:none;
	text-align:right;

}
ul.lista_result2 li.result_voto {
	float:none;
	list-style:none;
	font-size:11px;
	margin-left:3px;
	text-align:right;
}

/*
#result ul.lista_result li.result_img1 {
list-style:none;
background-image:url(../img/michelangelo.jpg);
width:96px;
height:70px;
float:right;
padding-right:0px;
margin-right:0px;


}
#result ul.lista_result li.result_img2 {
list-style:none;
background-image:url(../img/michelangelo.jpg);
width:96px;
height:70px;
float:right;

}*/
ul.lista_result2 li.link_vetrina
 {
  color:#FF8800;
  font-size:11px;
  margin-top:5px;
  text-align:right;
 }
ul.lista_result2 li.link_vetrina a{
color:#FF8800;
}

div.pagine{
margin-top:20px;
text-align:center;
color:#36A7DA;
font-size:14px;
}
div.pagine span{
color:#FF8800;
}

#itinerario div.sottotitolo {
font-size:14px;
margin-top:5px;
color:#36A7DA;
text-transform:uppercase;
}
#itinerario div.testo{
text-align:justify;
line-height:18px;
}

#itinerario div.testo div.img_sx {
float:left;
margin:5px 5px 5px 0px;
}
#itinerario div.testo div.img_dx{
float:right;
margin:5px 0px 5px 5px;
}
#itinerario div.back {
margin-top:15px;
border-top:solid 1px #cccccc;
border-bottom:solid 1px #cccccc;
}
#itinerario div.back div.img_back {
float:left;
margin-right:5px;

}

#itinerario div.back div.text_back {
color:#36A7DA;
padding:6px;
}
div.path_vetrina{
color:#005D96;
height:23px;
padding:15px 0px 5px 10px;
margin-bottom:0px;
}
div.path_vetrina a{
color:#005D96;
}
div.path_vetrina a:hover{
color:#36A7DA;
}
div.titolo_vetrina{
background-image:url(../img/header-player_06.jpg);
height:37px;
width:991px;
}
div.titolo_vetrina div.titolo_ve_sx{
background-image:url(../img/header-player_02.jpg);
background-repeat:repeat-x;
height:21px;
font-size:18px;
color:#FFFFFF;
text-transform:uppercase;
font-weight:bold;
padding:8px 0px 8px 10px;
float:left;
}
div.titolo_vetrina div.titolo_ve_cx{
background-image:url(../img/header-player_04.jpg);
background-repeat:no-repeat;
float:left;
height:37px;
width:83px;
}
div.titolo_vetrina div.titolo_ve_dx{
font-size:18px;
color:#FF8800;
text-transform:uppercase;
font-weight:bold;
margin-right:10px;
}

div.titolo_vetrina div.titolo_ve_dx ul.menu2 {
list-style:none;
font-size:12px;
margin:0px;
padding:0px;
}
div.titolo_vetrina div.titolo_ve_dx ul.menu2 a{
color:#ff8800;
}
div.titolo_vetrina div.titolo_ve_dx ul.menu2 a:hover{
color:#666666;
}

div.titolo_vetrina div.titolo_ve_dx ul.menu2 li.elem {
cursor:pointer;
padding:12px 10px 0px 10px;
float:right;
margin-right:5px;
list-style:none;
}

div.titolo_vetrina div.titolo_ve_dx ul.menu2 li.elem2 {
padding-top:6px;
float:right;
margin-right:5px;
list-style:none;
}
div.img_video{
height:334px;
background-color:#19171C;
}
#flashcontent_video{

}
div.line_orange{
background-image:url(../img/sfumaturaPlayerBottom.jpg);
background-repeat:repeat-x;
height:5px;
}
div#body_info{
width:991px;
background-color:#FFFFFF;
}
div#body_info div.body_info_sx{

padding:20px 45px 0px 10px;
float:left;
width:540px;
}
div#body_info div.body_info_sx div.testo{

text-align:justify;
line-height:18px;
margin-bottom:40px;
}

div#body_info div.body_info_sx div.testo div.img_dx {
float:right;
margin:5px 0px 10px 10px;
}
div#body_info div.body_info_dx{
float:right;
width:396px;
}
div.legenda{
	height:auto;
	padding-bottom:5px;
	border-top:solid 1px #cccccc;
	border-bottom:solid 1px #999999;
	margin-bottom:15px;
	padding-top:10px;
	margin-top:10px;

}
div.freccia_back{
margin-left:10px;
padding-left:20px;
padding-top:15px;
font-weight:bold;
background-image:url(../img/arrow.jpg);
background-repeat:no-repeat;
height:44px;
}
div.freccia_back div.testo_back a{
font-size:14px;
margin-top:10px;
color:#ff8800;
}
div.freccia_back div.testo_back a:hover{
color:#666666;
}
div.body_info_sx div.legenda div.legenda_dx {
float:right;
width:50%;

}
div.body_info_sx div.legenda div.legenda_sx {
float:left;


}
div.body_info_sx div.legenda div.legenda_sx ul.lista_legend_sx li.title_legend{
font-size:14px;
color:#ff8800;
font-weight:bold;
list-style:none;
border-bottom:#999999 1px solid;
margin-bottom:5px;

}
div.body_info_sx div.legenda div.legenda_sx ul.lista_legend_sx li.testo_legend{
font-size:11px;
color:#808080;
list-style:none;
line-height:15px;

}
div.body_info_sx div.legenda div.legenda_dx ul.lista_legend_dx li.lengend_dynamic{
font-size:12px;
color:#808080;
list-style:none;
border-bottom:#999999 1px solid;
line-height:30px;
}
div.body_info_sx div.legenda div.legenda_dx ul.lista_legend_dx li.lengend_dynamic img.legend_img1{
margin-left:45px;
}
div.body_info_sx div.legenda div.legenda_dx ul.lista_legend_dx li.lengend_dynamic img.legend_img2{
margin-left:75px;
}
div.body_info_sx div.legenda div.legenda_dx ul.lista_legend_dx li.lengend_dynamic img.legend_img3{
margin-left:20px;
}
div.body_info_sx div.legenda div.legenda_dx ul.lista_legend_dx li.lengend_dynamic_nl{
font-size:12px;
color:#808080;
list-style:none;
line-height:25px;
margin-right:15px;
}
div.body_info_sx div.legenda div.legenda_dx ul.lista_legend_dx li.lengend_dynamic_nl img.legend_img4{
margin-left:40px;
}
div.body_info_dx div.cont_mappa{
	color:#ff8800;
	text-transform:uppercase;
	font-size:15px;
	padding:5px 5px 0px 5px;
	margin:20px 5px 10px 0px;
	width:376px;
	height:auto;
	border:#FF8800 1px solid;
}
div.body_info_dx div.cont_mappa div.in_mappa{
background-image:url(../img/mappa_vetrina.jpg);
width:376px;
height:305px;
}
form#search_mappa{
}
div.form_mappa input#startAddress{
  width:180px;
  border:solid 1px #ff8800;
  height:17px;
  color:#999999;
  font-size:10px;
  font-weight:normal;
  float:left;
  margin-bottom:5px;
}
div.form_mappa input#startPr{
  width:180px;
  border:solid 1px #ff8800;
  height:17px;
  color:#999999;
  font-size:10px;
  font-weight:normal;
  float:left;
}
div.form_mappa input#startCity{
  margin-bottom:5px;
  width:180px;
  border:solid 1px #ff8800;
  height:17px;
  color:#999999;
  font-size:10px;
  font-weight:normal;
  float:right;
}
div.form_mappa input#sendSearch_mappa{
background:url(../img/vai.jpg);
background-repeat:no-repeat;
width:36px;
height:16px;
border:none;
float:right;
}

