@charset "UTF-8";

html,body {

	background-color:#ffffff;

	margin: 0px; /* E' buona norma impostare a zero i valori margin e padding dell'elemento body per tenere conto delle diverse impostazioni predefinite dei browser*/

	padding: 0px;

	text-align:left;

	color: #666666;

	font-family: Arial;

	font-size:100%;

	height:100%;

	}
img  { border: none }
img a { border: none }
img a:hover { border: none }

#top_bar {

	border:0px solid #ff3399;

	background-image: url(../../images/bg_02.gif);

	background-position:top left;

	background-repeat: repeat-x;

        background-color:transparent;

        vertical-align:bottom;

        text-align:center;

        padding:0px;

        margin:0px;

        height:57px;

        width:100%;

        color: #ffffff;;font-size: 10px; font-weight:normal; font-family:Arial;text-decoration:none;

	}

#top_bar_container {

	border:0px solid #ff3399;

	vertical-align:top;

	background-color:transparent;

	width: 980px;

	margin: 0 auto;

	height:57px;

	text-align:left;

	}

#menu_top {height:17px;padding-top:30px;border:0px solid #7fc31c;float:left;}

#area_accesso {height:42px;padding-top:5px;border:0px solid #7fc31c;float:left;text-align:right;padding-left:300px;padding-right:30px;}

#partner {height:42px;padding-top:10px;border:0px solid #7fc31c;float:left;text-align:right;border-left:1px solid #666666;padding-left:20px;}

.white_txt {color: #aeaeae;;font-size: 10px; font-weight:normal; font-family:Arial;text-decoration:none;margin:0px;padding:0px;}

#top_bar a{margin:0px;padding:0px;cursor: pointer;color: #ffffff;font-size: 10px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

#top_bar a:hover{margin:0px;padding:0px;cursor: pointer;color: #cc3333;}

.label {color: #434343;font-size: 11px; font-weight:normal; line-height:18px;font-family:Arial; text-align:justify;text-decoration:none;}

.form {background-color:#ffffff;font-family:Verdana,Helvetica;font-size:11px;color:#666;border: 1px solid #aeaeae;}

.form_btn {background-color:#aeaeae;font-family:Verdana,Helvetica;font-size:11px;color:#666666;cursor:pointer;}

#header {

        background-color:#ffffff;

        vertical-align:top;

        text-align:center;

        padding:0px;

        margin:0px;

        height:111px;

        width:100%;

	}

#header_container {

	border:0px solid #ff3399;

	vertical-align:top;

	background-color:transparent;

	width: 980px;

	margin: 0 auto;

	height:111px;

	text-align:left;

	}

#logo_div {height:93px;padding-top:5px;border:0px solid #7fc31c;float:left;}

#banner_div {height:100px;border:0px solid #7fc31c;float:left;width:735px;text-align:center;padding-left:50px;padding-top:11px;}

#big_container {

	background-image: url(../../images/ory/bg_05_voli.gif);

	background-repeat: repeat-x;

        background-color:transparent;

        padding-top:50px;

        margin:0px;

        width:100%;

        text-align:center;

        border:0px solid #666666;

	}

#container {
	border:0px solid #ff3399;
	vertical-align:top;
	background-color:transparent;
	width: 980px;
	margin: 0 auto;
	padding:0px;
	text-align:left;

	}

#benvenuto {

	border:0px solid #666666;

        background-color:transparent;

        vertical-align:top;

        text-align:left;

        padding:0px;

        margin:0px;

        float:left;

        }

h1.title_sx_col{margin:0px;padding-bottom:10px;color: #666666;font-size: 14px; font-weight:bold; font-family:Arial; text-align:left;text-decoration:none;}

p{margin:0px;padding:0px;color: #666666;;font-size: 11px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;line-height:14px;}

#cornice_motore {

	border:0px solid #666666;

        background-color:transparent;

        vertical-align:top;

        text-align:center;

        padding:10px;

        margin:0px;

        float:left;

        width:690px; height:365px; background-image:url(../../images/bg_motore.jpg); background-repeat:no-repeat;

        }

#main_div_motore {float:right;background: url(../../images/bg_bigdiv_voli.jpg) top left no-repeat;text-align:left;height:240px;width:515px;border:0px solid #666666;margin:0px;

		color: #666666;;font-size: 11px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

#top_main_div_motore {height:25px;border:0px solid #666666;text-align:right;}

#corpo_main_div_motore {border:0px solid #666666;text-align:left;padding:0px 20px 20px 20px;margin:0px;}

#corpo_main_div_motore h1{margin:0px;padding-bottom:10px;color: #80cfe2;font-size: 20px; font-weight:bold; font-family:Arial; text-align:left;text-decoration:none;}


#btn_ristoranti {cursor:pointer;background: url(../../images/btn_ristoranti_2.gif) top left no-repeat;height:115px;width:165px;margin-bottom:10px;}

#btn_ristoranti:hover{cursor:pointer;background: url(../../images/btn_ristoranti_2.gif) no-repeat;height:115px;width:165px;margin-bottom:10px; background-position:0px -115px;}

#link_btn_ristoranti {cursor:pointer;background: url(../../images/btn_ristoranti_2.gif) top left no-repeat;height:115px;width:165px;}

#link_btn_ristoranti:hover{cursor:pointer;background: url(../../images/btn_ristoranti_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}


#btn_hotel {cursor:pointer;background: url(../../images/btn_hotel_2.gif) top left no-repeat;height:115px;width:165px;}

#btn_hotel:hover{cursor:pointer;background: url(../../images/btn_hotel_2.gif) no-repeat;height:115px;width:165px;background-position:0px -115px;}

#link_btn_hotel {cursor:pointer;background: url(../../images/btn_hotel_2.gif) top left no-repeat;height:115px;width:165px;}

#link_btn_hotel:hover{cursor:pointer;background: url(../../images/btn_hotel_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}


#btn_voli {cursor:pointer;float:left;background: url(../../images/btn_voli_2.gif) top left no-repeat;height:115px;width:165px;margin-right:10px;}

#btn_voli:hover{cursor:pointer;float:left;background: url(../../images/btn_voli_2.gif) no-repeat;height:115px;width:165px;margin-bottom:10px; background-position:0px -115px;}

#link_btn_voli {cursor:pointer;background: url(../../images/btn_voli_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}

#link_btn_voli:hover{cursor:pointer;background: url(../../images/btn_voli_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}

#btn_voli_sel{float:left;background: url(../../images/btn_voli_2.gif) no-repeat;height:115px;width:165px;margin-bottom:10px;margin-right:10px; background-position:0px -115px;}


#btn_prodotti {cursor:pointer;float:left;background: url(../../images/btn_prodotti_2.gif) top left no-repeat;height:115px;width:165px;margin-right:10px;}

#btn_prodotti:hover{cursor:pointer;float:left;background: url(../../images/btn_prodotti_2.gif) no-repeat;height:115px;width:165px;margin-bottom:10px; background-position:0px -115px;}

#link_btn_prodotti {cursor:pointer;background: url(../../images/btn_prodotti_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}

#link_btn_prodotti:hover{cursor:pointer;background: url(../../images/btn_prodotti_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}


#btn_artigianato {cursor:pointer;float:left;background: url(../../images/btn_artigianato_2.gif) top left no-repeat;height:115px;width:165px;margin-right:10px;}

#btn_artigianato:hover{cursor:pointer;float:left;background: url(../../images/btn_artigianato_2.gif) no-repeat;height:115px;width:165px;margin-bottom:10px; background-position:0px -115px;}

#link_btn_artigianato {cursor:pointer;background: url(../../images/btn_artigianato_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}

#link_btn_artigianato:hover{cursor:pointer;background: url(../../images/btn_artigianato_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}


#btn_itinerari {cursor:pointer;float:left;background: url(../../images/btn_itinerari_2.gif) top left no-repeat;height:115px;width:165px;}

#btn_itinerari:hover{cursor:pointer;float:left;background: url(../../images/btn_itinerari_2.gif) no-repeat;height:115px;width:165px;margin-bottom:10px; background-position:0px -115px;}

#link_btn_itinerari {cursor:pointer;background: url(../../images/btn_itinerari_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}

#link_btn_itinerari:hover{cursor:pointer;background: url(../../images/btn_itinerari_2.gif) top left no-repeat;height:115px;width:165px;background-position:0px -115px;}


.box_sxA {

	border:0px solid #666666;

	background: url(../../images/bg_box_dx.jpg) no-repeat;

        background-color:transparent;

        vertical-align:top;

        text-align:left;

        margin-bottom:10px;

        padding:20px 10px 10px 10px;

        width:325px;

        height:195px;

        float:left;

        position:relative;

	}

.box_sxB {

	border:0px solid #666666;

	background: url(../../images/bg_box_dx.jpg) no-repeat;

        background-color:transparent;

        vertical-align:top;

        text-align:left;

        margin-bottom:10px;

        padding:20px 10px 10px 10px;

        width:325px;

        height:195px;

        float:right;

        position:relative;

	}

h2.title_box_sx {margin:0px;padding-bottom:5px;color:#80cfe2;font-size: 13px; font-weight:bold; font-family:Arial; text-align:left;text-decoration:none;}

.content_box_sx {height:178px;border:0px solid #ff3399;margin:px;padding:0px;color:#666666;;font-size:11px;font-weight:normal;font-family:Arial;text-align:justify;text-decoration:none;}

.content_box_sx2 {
	padding-top:5px;
	position:absolute;
	bottom:7px;
	right:10px;
	width:325px;
	height:15px;
	background: url(../../images/ory/dots_voli.jpg) top left repeat-x;
	border:0px solid #ff3399;
	color:#666666;
	;
	font-size:11px;
	font-weight:normal;
	font-family:Arial;
	text-align:right;
	text-decoration:none;
}

.content_box_sx2 a{border:0px solid #666666;margin:0px;padding-right:15px;background: url(../../images/frecciaLink.jpg) top right no-repeat;cursor: pointer;color: #666666;font-size: 11px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

.content_box_sx2 a:hover{margin:0px;padding-right:15px;cursor: pointer;color: #666666;font-size: 11px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:underline;}

#ico_applicazioni {float:right;border:0px solid #666666; background-color:transparent; vertical-align:top; text-align:center; padding-bottom:8px; margin-bottom:30px; height:31px; width:250px;}

#ico_infoline {float:left;background: url(../../images/ory/ico_infoline_voli.jpg) top left no-repeat;border:0px solid #666666; background-color:transparent; vertical-align:top; text-align:center; padding-left:16px;padding-top:8px; margin-right:5px; height:31px;}

#ico_helpline {float:left;background: url(../../images/ory/ico_helpline_voli.jpg) top left no-repeat;border:0px solid #666666; background-color:transparent; vertical-align:top; text-align:center;padding-top:8px; padding-left:27px; margin-right:5px; height:31px;}

#ico_tomtom {float:left;background: url(../../images/ory/ico_tomtom_voli.jpg) top left no-repeat;border:0px solid #666666; background-color:transparent; vertical-align:top; text-align:center;padding-top:8px; padding-left:33px; margin:0px; height:31px;}

.links_ico{border:0px solid #ff3399;margin:0px;padding:0px;cursor: pointer;color: #666666;font-size: 10px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

.links_ico:hover{margin:0px;padding:0px;cursor: pointer;color: #666666; text-decoration:underline;}

#cornice_tag_cloud {
	border:0px solid #666666;
	color: #666666;
	font-weight:bold;
	float:right;
	width:230px;
	height:230px;
	background-image:url(../../images/bg_cloud.jpg);
	background-repeat:no-repeat;
	margin-bottom:10px;
	padding:10px;
	text-align:left;

	}

#cornice_tag_cloud h3{
	color: #666666;
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	margin-top:0px;
}

#cornice_tag_cloud a{margin:0px;padding:0px;cursor: pointer;color: #666666;font-size: 10px; font-weight:bold; font-family:Arial; text-align:left;text-decoration:none;}

#cornice_tag_cloud a:hover{
	margin:0px;
	padding:0px;
	cursor: pointer;
	color: #80cfe2;
	font-size: 10px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	text-decoration:underline;
}

#cornice_tag_cloud a.tag2{margin:0px;padding:0px;cursor: pointer;color: #666666;font-size: 14px; font-weight:bold; font-family:Arial; text-align:left;text-decoration:none;}

#cornice_tag_cloud a.tag2:hover{
	margin:0px;
	padding:0px;
	cursor: pointer;
	color: #80cfe2;
	font-size: 14px;
	font-weight:bold;
	font-family:Arial;
	text-align:left;
	text-decoration:underline;
}

#raspelli {

	border:0px solid #666666;

	background: url(../../images/ory/raspelli_voli.jpg) no-repeat;

	background-color:transparent;

	vertical-align:top;

	padding:0px;

	margin-bottom:20px;

	height:125px;

	width:250px;

	text-align:left;

	float:right;

	position:relative;

	}

#raspelli_cont {position:absolute; bottom:6px; left:6px;cursor: pointer;color: #666666; font-size: 10px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

.link1{background: url(../../images/frecciaLink.jpg) top left no-repeat;margin:0px;padding-left:15px;cursor: pointer;color: #666666;;font-size: 10px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

.link1:hover{cursor: pointer;color: #666666; text-decoration:underline;}

#cornice_servizi {

	border:0px solid #ff3399;

	background-color:transparent;

	vertical-align:top;

	text-align:left;

	background-image:url(../../images/bg_servizi.jpg);

	width:230px;

	height:175px;

	background-repeat:no-repeat;

	margin-bottom:10px;

	padding:10px;

	position:relative;

	}

#servizi_cont {border:0px solid #666666;vertical-align:top;text-align:left;padding::0px;color: #666666;;font-size: 11px; font-weight:normal; font-family:Arial; text-align:left;}

#servizi_cont h2{margin-top:0px;padding:0px;color: #80cfe2;font-size: 14px; font-weight:bold; font-family:Arial; text-align:left;text-decoration:none;}

#servizi_cont a {margin:0px;padding:0px;cursor: pointer;color: #666666;;font-size: 10px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

#servizi_cont a:hover{cursor: pointer;color: #666666; text-decoration:underline;}

ul#links_servizi { list-style-image:url(../../images/frecciaLink.jpg); color: #666666;;font-size: 11px; font-weight:normal; font-family:Arial; margin:0 0 0 10px; padding:0 0 0 10px;}

/*ul#links_servizi li{margin-top:5px;padding:0;text-align:left;}*/

#servizi_altri {position:absolute; bottom:6px; left:6px;cursor: pointer;color: #666666;font-size: 10px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;vertical-align:top;}

#banner {height:250px; border:1px solid #aeaeae;}

#bottom {

	border:0px solid #666666;

	background-image: url(../../images/bg_07_voli.gif);

	background-position:top left;

	background-repeat:repeat-x;

        background-color:#ffffff;

        vertical-align:top;

        text-align:center;

        padding:0px;

        margin:0px;

        height:57px;

        width: 100%;

        clear:both;

	}

#bottom_container {

	border:0px solid #ff3399;

	vertical-align:top;

	background-color:transparent;

	width: 980px;
	
	margin: 0 auto;
	
	height:57px;

	text-align:left;

	}

#menu_bottom {width:980px;height:47px;padding-top:10px;border:0px solid #80cfe2;float:left;color: #666666;;font-size: 10px; font-weight:bold; font-family:Arial; text-align:center;text-decoration:none;}

#menu_bottom a{margin:0px;padding:0px;cursor: pointer;color: #666666;font-size: 10px; font-weight:normal; font-family:Arial; text-align:left;text-decoration:none;}

#menu_bottom a:hover{margin:0px;padding:0px;cursor: pointer;color: #80cfe2;}

#ory_bottom {width:0px;height:47px;padding-top:10px;border:0px solid #80cfe2;float:left;color: #666666;;font-size: 10px; font-weight:bold; font-family:Arial; text-align:right;text-decoration:none;}

