/* CSS Document */
html{
	height:100%;
	width:100%;
}

body{
	height:100%;
	width:100%;
	text-align:center;
	margin: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#686868;
	font-size:11px;
	padding: 0px;
	background-color:#ffffff;
	
	scrollbar-base-color: #dddddd;
	scrollbar-arrow-color: #848484;
	scrollbar-3dlight-color: #E8E5E5;
	scrollbar-darkshadow-color: #E8E5E5;
	scrollbar-face-color: #dddddd;
	scrollbar-highlight-color: #b7b5b5;
	scrollbar-shadow-color: #b7b5b5;
	scrollbar-track-color: #FFFFFF;
}
#contenitore_bandone{
	width:100%;
	min-width: 950px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	background-image: url(img/sf_bandone.gif);
	background-position:top;
	background-repeat:repeat-x;
	border: 0px solid red;
}
#bandone{
	width: 950px;
	text-align:left;
	height: 283px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	border: 0px solid yellow;
}
#bandone img{
	margin-top: 16px;
	margin-left: 10px;
	padding: 0px;
	border: 0px solid red;
}
#contenitore_menu{
	width:100%;
	min-width: 950px;
	height: 25px;
	margin-top: 3px;
	padding: 0px;
	background-color:#dddddd;
	border: 0px solid red;
}
#menu{
	width: 950px;
	height: 25px;
	margin-left:auto;
	margin-right:auto;
	padding: 0px;
	border: 0px solid green;
}
#menusx{
	width: 626px;
	margin: 0px;
	text-align:left;
	float:left;
	padding: 0px;
	border: 0px solid red;
}
#menusx img{
	padding:0px;
	margin: 0px;
	float:left;
	border: 0px solid red;
}

#area_ris{
	width: 324px;
	margin: 0px;
	text-align:left;
	float:left;
	padding: 0px;
	border: 0px solid red;
}
#form_area{
	width: 315px;
	margin: 0px;
	text-align:right;
	padding: 0px;
	border: 0px solid orange;
}
/*#form_area form{
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}*/
#contenitore_scroll{
	width: 950px;
	overflow: hidden;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 10px;
	border: 0px solid green;
}
/*div.box{width:600px !important;width :200px;
    height:268px !important;height : 200px;
    overflow: auto;
	padding-right: 4px;
    border:0px solid #000;border-right:0 solid;}

div.box p{margin-top:0}*/
.box_nuss{
    width:610px;
    overflow: hidden;
	 padding: 0px;
    border:0px solid green;
}
.box_nuss p{
    margin-top:0px;
}
#contenitore{
	width: 950px;
	overflow:hidden;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-bottom: 10px;
	border: 0px solid green;
}
#briciole{
	width: 950px;
	overflow:hidden;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0px solid red;
}
#briciole_cont{
	width: 950px;
	overflow:hidden;
	text-align:left;
	padding: 0px;
	border: 0px solid red;
}
#briciolesx{
	width: 832px;
	overflow:hidden;
	float:left;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0px solid red;
}
#bricioledx{
	width: 100px;
	overflow:hidden;
	float:left;
	text-align: right;
	padding: 7px 18px 0px 0px;
	border: 0px solid red;
}
#box_home{
	width: 950px;
	overflow:hidden;
	text-align:left;
	padding: 0px;
	margin: 0px;
	border: 0px solid orange;
}
#box_homesx{
	width: 319px;
	text-align:left;
	background-image:url(img/sf_righette_verticali.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
#box_homesx p{
	text-align:left;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 30px;
	margin: 0px;
	text-align:justify;
	border: 0px solid red;
}
#box_homec{
	width: 319px;
	text-align:left;
	background-image:url(img/sf_righette_verticali.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
#testo_2box p{
	padding-right: 10px;
	margin: 0px;
	text-align:justify;
	border: 0px solid green;
}
#testo_2box{
	text-align:left;
	padding-top: 15px;
	padding-left: 10px;
	padding-right: 18px;
	margin: 0px;
	border: 0px solid red;
}
#box_homedx{
	width: 310px;
	float:left;
	text-align:left;
	padding: 0px;
	margin: 0px;
	border: 0px solid green;
}
#box_homedxsotto{
	width: 310px;
	float:left;
	background-image:url(img/sfondo_cert.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
	padding-top: 15px;
	margin: 0px;
	border: 0px solid green;
}
#box_homedx_txt{
	width: 225px;
	float:left;
	text-align:left;
	padding: 0px;
	margin: 0px;
	border: 0px solid green;
}
#box_homedx_img{
	width: 135px;
	float:left;
	text-align:right;
	padding-left: 5px;
	padding-top: 10px;
	margin: 0px;
	border: 0px solid red;
}
#box_homedx p{
	text-align:left;
	padding-left: 10px;
	padding-top: 15px;
	padding-right: 13px;
	margin: 0px;
	border: 0px solid red;
}
#box_home_giu{
	width: 950px;
	overflow:hidden;
	text-align:left;
	padding: 0px;
	margin-top: 0px;
	border: 0px solid blue;
}
#box_home_giuSX{
	width: 945px;
	text-align:left;
	overflow:hidden;
	background-image:url(img/sfondo_cert.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 0px;
	margin: 0px;
	border: 0px solid green;
}
#boxgiu1{
	width: 318px;
	text-align:left;
	padding-top: 10px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
#txtboxgiu1{
	width: 185px;
	text-align:left;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px;
	float:left;
	border: 0px solid blue;
}
#elenco_link_contact{
margin-top: 4px;
}
#boxgiu2{
	width: 480px;
	text-align:left;
	overflow:hidden;
	padding-top: 32px;
	margin: 0px;
	float:left;
	border: 0px solid blue;
}
#boxgiu2 img{
	vertical-align: middle;
	border: 0px solid blue;
}
/* PAGINE INTERNE */
#box_home_interno{
	width: 620px;
	text-align:left;
	padding: 0px;
	margin-left: 4px;
	float:left;
	border: 0px solid red;
}

#img_sfondo{
	width:303px;
	height:149px;
	padding-bottom: 10px;
	margin-right: 10px;
	float:left;
	border: 0px solid red;
}
#boxinterne_giu{
	width: 950px;
	overflow:hidden;
	background-image:url(img/riga_boxint.gif);
	background-repeat:no-repeat;
	background-position:top;
	text-align:left;
	padding-top: 10px;
	margin-top: 15px;
	border: 0px solid blue;
}
.tit_int{
	margin: 0px;
	color:#FFFFFF;
	font-weight:bold;
	padding-left: 10px;
	line-height: 25px;
	padding-right: 10px;
	padding-top: 6px;
	padding-bottom: 6px;
	font-size:12px;
}
#boxgiuint{
	width: 450px;
	text-align:left;
	padding-top: 10px;
	padding-left: 30px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
#elenco_link_contact_int{
margin-top: 4px;
}
#txtboxgiu1_int{
	width: 305px;
	text-align:left;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 10px;
	margin: 0px;
	float:left;
	border: 0px solid blue;
}
#boxgiuint2{
	width: 460px;
	text-align:right;
	padding-top: 20px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
/* ORGANIGRAMMMI */
#elenco_organigrammitit{
	width: 620px;
	text-align:left;
	padding-bottom: 5px;
	margin-left: 4px;
	border: 0px solid green;
}
#elenco_organigrammi{
	width: 615px;
	text-align:left;
	overflow:hidden;
	background-image:url(img/sf_organiz_chart.gif);
	background-position:0px 10px;
	background-repeat:repeat-y;
	padding-left: 5px;
	padding-bottom: 15px;
	margin: 0px;
	border: 0px solid green;
}
.elenco_paragrafi{
	width: 265px;
	background-image:url(img/freccia_cat.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	float:left;
	text-align:left;
	margin-top: 18px;
	border: 0px solid blue;
}
.elenco_paragrafinew{
	width: 265px;
	background-image:url(img/freccia_cat.gif);
	background-position:0px 1px;
	background-repeat:no-repeat;
	padding-left: 15px;
	padding-right: 20px;
	text-align:left;
	margin-top: 18px;
	border: 0px solid blue;
}
.elenco_paragrafileft{
	float:left;
	border: 0px solid blue;
}
.elenco_paragrafiright{
	float:right;
	border: 0px solid blue;
}
.menu_org{
	width: 195px;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
	border: 0px solid green;
}
#latsx{
	width: 64px;
	padding: 0px;
	margin: 0px;
	text-align:left;
	float:left;
	border: 0px solid green;
}
.coloresx{
	width: 60px;
	padding: 2px;
	background-image:url(img/fr_prev.gif);
	background-position:4px 2px;
	background-repeat: no-repeat;
	background-color: #dcdcdc;
	border: 0px solid green;
}
.coloresx a{
	color:#042131;
	margin-left: 20px;
	text-decoration:none;
}
.centr{
	width: 61px;
	padding: 2px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	background-color: #042131;
	margin: 0px;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
}
.centr a{
	color:#FFFFFF;
	text-decoration:none;
}
.centr_pdf_structure{
	width: 100px;
	padding: 3px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	background-color: #042131;
	margin-left: 65px;
	margin-right: 65px;
	border-bottom: 1px solid #ffffff;
}
.centr_pdf_structure a{
	color:#FFFFFF;
	text-decoration:none;
}
.centr_pdf{
	width: 61px;
	padding: 2px;
	float:left;
	text-align:center;
	color:#FFFFFF;
	/*background-image:url(img/scarica_pdf.gif);
	background-position: 46px 3px;
	background-repeat: no-repeat;*/
	background-color: #808080;
	margin-left: 65px;
	margin-right: 65px;
	border-bottom: 1px solid #ffffff;
}
.centr_pdf a{
	color:#FFFFFF;
	text-decoration:none;
}
#latdx{
	width: 64px;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
.coloredx{
	width: 60px;
	padding: 2px;
	background-image:url(img/fr_next.gif);
	background-position:52px 2px;
	background-repeat: no-repeat;
	background-color: #dcdcdc;
	border: 0px solid green;
}
.coloredx a{
	color:#042131;
	margin-right: 20px;
	text-decoration:none;
}
/* FLOTTA */
#box_categoria{
	width: 279px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
#box_cont_dati{
	width: 600px;
	text-align:left;
	overflow:hidden;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 0px solid red;
}
#box_sottocategoria{
	width: 590px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	overflow:hidden;
	background-image:url(img/sf_sottocat.gif);
	background-position:top left;
	background-repeat:repeat-y;
	border: 0px solid green;
}
#box_sf_sottocat{
	width: 590px;
	text-align:left;
	padding: 0px;
	border: 0px solid green;
}
#dati_nave_txt{
	width: 550px;
	text-align:left;
	padding-top: 10px;
	padding-bottom: 10px;
	border: 0px solid green;
}
#box_categoria_dx{
	width: 120px;
	text-align:left;
	padding-left: 20px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
#box_categoria_dx img{
	border: 1px solid #dddddd;
}
#sottocategoria{
	width: 160px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	float:left;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
}
.sottocategoria_ul{
	text-align: right;
	width: 160px;
	list-style-type: none;
	background-color:#77a3b6;
	margin: 0px;
	padding: 0px;
	border: 0px solid green;
}
.sottocategoria_li {
	margin: 0px;
	padding: 0px;

}
.sottocategoria_li a {
	background-color: #a2c0cd;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	color:#515658;
	text-decoration:none;
	padding-right: 15px;
	margin: 0px;
	width: 140px;
	border-top: 1px solid #77a3b6;
	border-bottom: 1px solid #77a3b6;
}
.sottocategoria_li a:hover {
	background-color: #ffffff;
	background-image:url(img/fr_sottocat.gif);
	background-position: top right;
	background-repeat:no-repeat;
	padding-left: 5px;
	color:#515658;
	text-decoration:none;
	padding-right: 15px;
	margin-top: 0px;
	width: 140px;
	border-top: 1px solid #77a3b6;
	border-bottom: 1px solid #77a3b6;
}
.sottocategoria_li_on {
	margin: 0px;
	padding: 0px;

}
.sottocategoria_li_on a{
	background-color: #ffffff;
	background-image:url(img/fr_sottocat.gif);
	background-position: top right;
	background-repeat:no-repeat;
	display: block;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
	color:#515658;
	text-decoration:none;
	padding-right: 15px;
	margin: 0px;
	width: 140px;
	border-top: 1px solid #77a3b6;
	border-bottom: 1px solid #77a3b6;
}
.sottocategoria_li_on a:hover {
	background-color: #ffffff;
	background-image:url(img/fr_sottocat.gif);
	background-position: top right;
	background-repeat:no-repeat;
	padding-left: 5px;
	color:#515658;
	text-decoration:none;
	padding-right: 15px;
	margin-top: 0px;
	width: 140px;
	border-top: 1px solid #77a3b6;
	border-bottom: 1px solid #77a3b6;
}
#cont_tab_navi{
	width: 370px;
	text-align:left;
	margin: 0px;
	padding-left: 20px;
	float:left;
	border: 0px solid blue;
}
#selected{
	width: 370px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	border: 0px solid orange;
}
#dati_nave{
	width: 370px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	border: 0px solid orange;
}
#cont_campi{
	width: 370px;
	text-align:left;
	background-image:url(img/sf_campi.gif);
	margin-top: 2px;
	overflow:hidden;
	padding: 0px;
	border:0px solid red;
}
#campifissi{
	width: 160px;
	float:left;
	text-align:right;
	padding-bottom: 5px;
	background-color: #a6c3cf;
	color:#2c2c2c;
	padding-top: 5px;
	margin-left: 1px;
	border: 0px solid orange;
}
#campifissi_dx{
	width: 170px;
	float: right;
	text-align:left;
	background-color: #e7e7e7;
	color:#2c2c2c;
	padding-top: 5px;
	margin-right: 1px;
	border: 0px solid orange;
}
#tit_campifissi{
	width: 165px;
	text-align:left;
	padding-left: 8px;
	padding-right: 5px;
	background-color: #ffffff;
	padding-top: 4px;
	color:#2c2c2c;
	padding-bottom: 4px;
	margin-left: 1px;
}
.fleet_pdf{
	color: #686868;
	text-align:right;
	font-size: 11px;
	text-decoration: none;
	padding-right: 2px;
	padding-bottom: 20px;
}
.fleet_pdf a{
	color: #686868;
	text-align:right;
	font-size: 11px;
	text-decoration: underline;
	padding-right: 2px;
	padding-bottom: 20px;
}
/* GALLERIA FLOTTA */
#box_galleria{
width: 940px;
padding: 0px;
float:left;
border: 0px solid #333333;
}
#box_imgpredefinite{
width: 235px;
height: 258px;
background-image:url(img/sf_img_fisse.gif);
background-position: top;
background-repeat: no-repeat;
padding: 0px;
margin: 0px;
float:left;
border: 0px solid red;
}
#box_imgpredefinite img{
width: 154px;
height: 156px;
padding: 0px;
margin-top: 38px;
margin-left: 39px;
border: 0px solid red;
}
.box_imgtit{
width: 154px;
overflow: hidden;
padding: 0px;
font-size:12px;
color: #ca6f2f;
margin-top: 2px;
margin-left: 39px;
text-align:center;
border: 0px solid red;
}
#box_galleria_dett{
width: 920px;
padding-left: 15px;
float:left;
border: 0px solid #333333;
}
#box_imggalleria{
width: 168px;
padding-bottom: 20px;
margin-right: 15px;
float:left;
border: 0px solid red;
}
#box_imggalleria img{
width: 162px;
padding:0px;
margin:0px;
border: 3px solid #d5d5d5;
}
/* CONTATTI */
#box_contattisx{
	width: 305px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 0px solid green;
}
#box_contatti_interno{
	width: 600px;
	text-align:left;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	float:left;
	border-left: 1px solid #d5d5d5;
}
#cont_contatti{
	width:315px;
	overflow:hidden;
	margin-right: 10px;
	float:left;
	border: 0px solid red;
}
#contatti{
	width:250px;
	padding-left: 10px;
	margin: 0px;
	float:left;
	border-left: 1px solid #d5d5d5;
}
.contatti_ul{
	text-align: left;
	width: 300px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: 0px solid green;
}
.contatti_li {
	background-image:url(img/freccia_cat.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	padding: 0px;
	width: 295px;
	border: 0px solid red;
}
.contatti_a{
	display: block;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding: 4px 0px 4px 20px;
}
.contatti_a:hover{
	text-decoration: none;
	color:#1b6b9a;
}
/* MILESTONES */
#box_milestones{
	width: 305px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	float:left;
	border-right: 1px solid #d5d5d5;
}
#tit_anno{
	width:270px;
	height: 23px;
	color:#FFFFFF;
	background-image:url(img/box_tit_milestones.gif);
	background-repeat:no-repeat;
	background-position:top;
	padding: 0px;
	margin-top:1px;
	border: 0px solid orange;
}
#tit_anno p{
	width:260px;
	height: 18px;
	color:#FFFFFF;
	padding-top: 5px;
	padding-left: 10px;
	margin:0px;
	border: 0px solid orange;
}
.milestones_ul{
	width:270px;
	list-style-type: none;
	margin: 0px;
	overflow:hidden;
	text-align: left;
	padding: 0px;
	border: 0px solid red;
}
.milestones_li {
	background-image:url(img/fr_milestones.gif);
	background-repeat: no-repeat;
	background-position: 30px 8px;
	background-color:#acc7b6;
	width: 268px;
	padding: 0px;
	margin-top: 1px;
	border: 1px solid #acc7b6;
}
.milestones_li_on {
	background-image:url(img/fr_milestonesON.gif);
	background-repeat: no-repeat;
	background-position: 30px 8px;
	width: 268px;
	padding: 0px;
	margin-top: 1px;
	border: 1px solid #d5d5d5;
}
.milestones_a{
	display: block;
	color: #666666;
	color: #052232;
	font-size: 11px;
	text-decoration: none;
	margin: 0px;
	padding: 4px 10px 8px 48px;
}
.milestones_a:hover{
	text-decoration: underline;
	color:#052232;
}
#titolo_milestones{
	color: #6a6a6a;
	font-size: 16px;
	text-decoration: none;
	padding-bottom: 25px;
	border: 0px solid red;
}
#box_milestonestxt{
	width: 600px;
	text-align:left;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 0px;
	float:left;
	border: 0px solid #d5d5d5;
}
#box_area{
	width: 270px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	float:left;
	border-right: 0px solid #d5d5d5;
}
/* AREA RISERVATA */
#box_area_login{
	width: 270px;
	text-align:left;
	padding: 0px;
	margin: 0px;
	float:left;
	border: 0px solid red;
}
#tit_box_area{
	width: 260px;
	height: 18px;
	background-image: url(img/box_area_ris.gif);
	background-position:top;
	padding-top: 5px;
	padding-left: 10px;
	margin: 0px;
	color:#FFFFFF;
	border: 0px solid green;
}
.box_area_login_txt{
	width: 258px;
	height: 27px;
	text-align:left;
	padding-top: 10px;
	padding-left: 10px;
	margin-top: 2px;
	border: 1px solid #d5d5d5;
}
#box_areatxt{
	width: 550px;
	text-align:left;
	margin-left: 20px;
	padding-left: 20px;
	padding-bottom: 10px;
	float:left;
	border-left: 1px solid #d5d5d5;
}
/* LINK */
#cont_link{
	width:565px;
	overflow:hidden;
	margin-right: 10px;
	float:left;
	border: 0px solid red;
}
#link{
	width:240px;
	overflow:hidden;
	margin-right: 20px;
	padding: 10px;
	float:left;
	border: 0px solid green;
}
.cities_big{
	float:left;
}
.cities_box{
	width:240px;
	overflow:hidden;
	margin-right: 20px;
	padding: 10px;
	border: 0px solid green;
}
#contenitore_footer{
	width:100%;
	min-width: 950px;
	height: 90px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
	padding: 0px;
	background-image: url(img/sf_footer.gif);
	background-position:top;
	background-repeat:repeat-x;
	border: 0px solid red;
}
#footer{
	width: 950px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	padding: 0px;
	border: 0px solid green;
}
#footer p{
	padding-left: 17px;
	font-size:10px;
	line-height: 22px;
	color:#686868;
	margin: 0px;
	border: 0px solid red;
}
.link_policy{
	color:#686868;
	text-decoration:none;
}
.link_policy:hover{
	color:#686868;
	text-decoration: underline;
}
/* AREA RIS RISULTATI */
#cont_ris{
	width:620px;
	overflow:hidden;
	margin-right: 10px;
	float:left;
	border: 0px solid red;
}
.box_doc{
	width:600px;
	overflow:hidden;
	background-image: url(img/freccia_cat.gif);
	background-position: 0px 2px;
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px 0px 20px 15px;
	border: 0px solid red;
}
.tit{
	width:580px;
	background-image: url(img/trat_ris.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	overflow:hidden;
	margin: 0px;
	padding: 0px 0px 3px 0px;
	border: 0px solid red;
}
.tit_sx{
	width:435px;
	float:left;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
.tit_dx{
	width:140px;
	float:left;
	text-align:right;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
.txt_ris{
	width:580px;
	overflow:hidden;
	margin: 0px;
	padding: 2px 0px 0px 0px;
	border: 0px solid red;
}
.txt_ris_sx{
	width:545px;
	float:left;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
.txt_ris_dx{
	width:30px;
	float:left;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 0px solid red;
}
/* STRUTTURA */
#box_vuoto{
	width: 150px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 0px solid #535353;
}
#box_legenda{
	width: 300px;
	overflow:hidden;
	margin: 0px;
	padding: 0px;
	border: 0px solid #535353;
}
#box_grigio{
	width: 150px;
	overflow:hidden;
	background-color:#FFFFFF;
	margin: 0px;
	padding: 0px;
	border: 1px solid #535353;
}
.box_grigio_txt{
	width: 130px;
	overflow:hidden;
	margin: 0px;
	padding: 10px;
	border-bottom: 8px solid #3f3f3f;
}
.box_rosso_txt{
	width: 130px;
	overflow:hidden;
	margin: 0px;
	padding: 10px;
	border-bottom: 8px solid #ff0000;
}
.rosso_box{
	color: #ff0000;
}
.campi_obb{
	color: #eb0000;
}
.txt_campi_10{
	font-size:10px;
}
.box_blue_txt{
	width: 130px;
	overflow:hidden;
	margin: 0px;
	padding: 10px;
	border-bottom: 8px solid #333399;
}
.blue_box{
	color: #333399;
}
.box_azzurro_txt{
	width: 130px;
	overflow:hidden;
	margin: 0px;
	padding: 10px;
	border-bottom: 8px solid #33ccff;
}
.azzurro_box{
	color: #33ccff;
}
.box_verde_txt{
	width: 130px;
	overflow:hidden;
	margin: 0px;
	padding: 10px;
	border-bottom: 8px solid #009900;
}
.verde_box{
	color: #009900;
}
/* STILI */
.titolo_box{
	color: #000000;
	text-align:center;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeFLEET{
	color: #3b6983;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeFLEET:hover{
	color: #3b6983;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeHystory{
	color: #887c64;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeHystory:hover{
	color: #887c64;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.titolo_sezlink{
	color: #887c64;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
}
.titolo_sezlink:hover{
	color: #887c64;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
}
.titolo_news{
	color: #887c64;
	font-size: 14px;
	text-decoration: none;
	padding:0px;
}
.titolo_news:hover{
	color: #887c64;
	font-size: 14px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeGroup{
	padding-bottom:8px;
}
.link_titolo_homeGroup{
	color: #6a6a6a;
	font-size: 16px;
	text-decoration: none;
}
.link_titolo_homeGroup:hover{
	color: #6a6a6a;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeGroup_fermo{
	color: #6a6a6a;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeGroup_fermo14{
	color: #6a6a6a;
	font-size: 14px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeGroup1{
	color: #032132;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.titolo_homeGroup1:hover{
	color: #032132;
	font-size: 16px;
	text-decoration: none;
	padding:0px;
}
.form{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 11px;
 border: 1px solid #154d6e;
}
.form_fleet{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 11px;
 border: 0px solid red;
 width: 150px;
}
.form_riservato{
 font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
 font-size: 11px;
 color: #686868;
 padding-left: 3px;
 border: 1px solid #d5d5d5;
}
.form_riservato1{
	height: 23px;
	background-color:#a5221a;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	border: 0px solid #154d6e;
}
.quid{
	color: #acaaaa;
	font-size: 10px;
	text-decoration: none;
	padding:0px;
}
.quid:hover{
	color: #acaaaa;
	font-size: 10px;
	text-decoration: none;
	padding:0px;
}
.grigio11{
	color: #686868;
	font-size: 11px;
	text-decoration: underline;
	padding:0px;
}
.grigio11:hover{
	color: #686868;
	font-size: 11px;
	text-decoration: underline;
	padding:0px;
}
.grigio11a{
	color: #686868;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.grigio11a:hover{
	color: #686868;
	font-size: 11px;
	text-decoration: underline;
	padding:0px;
}
.grigio9txt{
	color: #686868;
	font-size: 9px;
	text-decoration: none;
	padding:0px;
}
.grigio9{
	color: #686868;
	font-size: 9px;
	text-decoration: none;
	padding:0px;
}
.grigio9:hover{
	color: #686868;
	font-size: 9px;
	text-decoration: underline;
	padding:0px;
}
.grigio_area{
	color: #686868;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.grigio_area:hover{
	color: #686868;
	font-size: 11px;
	text-decoration: underline;
	padding:0px;
}
.rosso{
	color: #a5221a;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.link_bric{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.link_bric:hover{
	color: #1b6b9a;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.link_cities{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.link_cities:hover{
	color: #1b6b9a;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.link_cities_on{
	color: #1b6b9a;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.link_cities_sottcat{
	color: #1b6b9a;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
}
.link_cities_sottcat:hover{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
}
.link_cities_sottcat_on{
	color: #000000;
	font-size: 12px;
	text-decoration: none;
	padding:0px;
}
.blue{
	color: #3b6983;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.blue:hover{
	color: #3b6983;
	font-size: 11px;
	text-decoration: underline;
	padding:0px;
}
.bianco{
	color: #ffffff;
	font-size:12px;
	text-decoration: none;
	padding:0px;
}
.bianco:hover{
	color: #ffffff;
	font-size:12px;
	text-decoration: underline;
	padding:0px;
}
.indietro{
	color: #666666;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}
.indietro:hover{
	color: #333333;
	font-size: 11px;
	text-decoration: none;
	padding:0px;
}