/* Generale */

	*{

		margin:0 0;

	}

	.txt, select{

		color:#00447B;

		border:1px solid #d6d6d6;

	}

	body{

		margin:0 auto;

		font-family: Verdana, 'trebuchet ms', tahoma,  Geneva, Arial, Helvetica, sans-serif;

		font-size:100%;

		background:#fff url(immagini/fe/pattern.gif) repeat-y;

		background-position:center;

		color:#00447b;

		text-align:center;

	}

	#contenitore{

		margin:0 auto;

		margin-top:35px;

		margin-bottom:35px;

		width:790px;

		border:1px solid #004f8e;

		background:#ecf5fa url(immagini/fe/pattern_menu.gif) repeat-y;

	}

/* Header 01 */

	#header_01{

		width:790px;

		height:212px;

	}

	#logo{

		width:276px;

		height:88px;

		background:#fff url(immagini/fe/logo.gif) no-repeat;

		float:left;

	}

	#head_img_01{

		width:514px;

		height:88px;

		background:#fff url(immagini/fe/head_img_01.jpg) no-repeat;

		float:left;

	}

	#head_img_02{

		width:276px;

		height:124px;

		background:#fff url(immagini/fe/head_img_02.jpg) no-repeat;

		float:left;

	}

	#head_img_03{

		width:514px;

		height:124px;

		background:#fff url(immagini/fe/head_img_03.jpg) no-repeat;

		float:left;

	}

/* Header 02 */

	#header_02{

		width:790px;

		height:27px;

	}

	#bandiere{

  		background:#fff url(immagini/fe/sfondo_bandiere.gif) no-repeat;

  		width:155px;

  		height:27px;

  		float:left;

 	}

 	#bandiere img{

  		width:16px;

  		height:11px;

  		padding:1px;

  		background:#022E62;

  		border:2px solid #004f8e;

 	}

 	#bandiere a img{

  		text-decoration:none;

 	}

 	#bandiere a:hover img{

  		border:2px solid #4d95cc;

 	}

	#lat_txt{

		background:#fff url(immagini/fe/lat_txt.gif) no-repeat;

		width:36px;

		height:27px;

		float:left;

	}

	#head_txt{

		width:422px;

		height:26px;

		background-color:#f3f4f5;

		border-bottom:1px solid #d6d6d6;

		line-height:26px;

		color:#69696a;

		float:left;

	}

	#head_txt p{

		margin-left:-25px;

		font-size:0.55em;

	}

	#news{

		width:160px;

		height:26px;

		background-color:#e7e8ea;

		border-bottom:1px solid #b0b0b0;

		color:#E26E0A;

		line-height:26px;

		font-size:12px;

		font-weight:bold;

		float:left;

		text-align:left;

		padding-left:17px;

	}

/* Corpo */

	#corpo{

		width:790px;

	}

	/* Colonna sx */

	#colonna_sx{

		width:155px;

		background:#fff url(immagini/fe/pattern_menu.gif) repeat-y;

		float:left;

	}

	#menu{

		width:155px;

		margin:0 auto;

	}

	#menu ul{

		list-style:none;

		margin:0;

		padding:0;

	}

	#menu a{

		display:block;

		font-size:11px;

		font-weight:bold;

		text-align:left;

		text-decoration:none;

		color:#bddaeb;

		padding:0px 30px 0;

		background:#fff url(immagini/fe/menu_off.gif) no-repeat;

		height:27px;

		line-height:27px;

	}

	#menu a:hover{

		background:#fff url(immagini/fe/menu_on.gif) no-repeat;

		color:#ffffff;

	}

	#menu a.attivo{

		background:#fff url(immagini/fe/menu_on.gif) no-repeat;

		color:#ffffff;

	}

	/* Colonna cx */

	#colonna_cx{

		float:left;

		width:435px;

		min-height:350px;

		background-color:#ffffff;

		font-size:11px;

		text-align:justify;

		line-height:18px;

		padding-left:5px;

		padding-top:16px;

		padding-right:18px;

		padding-bottom:16px;

	}

	#colonna_cx2{

		float:left;

		width:612px;

		min-height:250px;

		background-color:#ffffff;

		font-size:11px;

		text-align:justify;

		line-height:18px;

		padding-left:5px;

		padding-top:16px;

		padding-right:18px;

		padding-bottom:16px;

	}

	#cx_testo{

		padding-left:15px;

	}

	#cx_testo a{

		padding-left:15px;

		text-decoration:underline;

		color:#DB670A;

	}

	#cx_testo img{

		padding-top:10px;

		padding-right:10px;

		padding-bottom:10px;

	}

	#tit_cont{

		font-size:12px;

		font-weight:bold;

		color:#d36709;

		text-align:left;

		line-height:15px;

		padding-bottom:5px;

		padding-left:15px;

	}

	#foto_sx{

		width:202px;

		float:left;

		margin-top:15px;

		margin-right:15px;

	}

	#foto_dx{

		width:202px;

		float:left;

		margin-top:15px;

	}

	.elenco_yacht{

		width:430px;

		hheight:190px;

		border-bottom:1px solid #d6d6d6;

		float:left;

		margin-left:15px;

	}

	.yacht_des{

		position:relative;

		float:left;

		padding-top:10px;

		padding-left:25px;

		color:#D36709;

	}

	.nom_yacht{

		color:#00447B;

		font-weight:bold;

		font-size:14px;

		padding-bottom:5px;

	}

	.elenco_yacht a:hover img{

		border:1px solid #D36709;

	}

	.elenco_yacht img{

		position:relative;

		float:left;

		border:1px solid #d6d6d6;

		width:110px;

		margin-top:10px;

		margin-bottom:10px;

	}

	#filtra_yacht{

		line-height:25px;

		padding:10px;

		text-align:center;

		border-top:1px solid #d6d6d6;

		border-bottom:1px solid #d6d6d6;

	}

	#yacht{

		line-height:15px;

		font-size:10px;

	}

	#nome_yacht{

		font-size:13px;

		font-weight:bold;

		color:#d36709;

		text-align:left;

		line-height:15px;

		padding-bottom:15px;

		padding-left:15px;

	}

	.info_yacht{

		font-size:13px;

		color:#d36709;

		text-align:left;

		line-height:15px;

	}

	.blocco{

		border-top:1px solid #d6d6d6;

		border-bottom:1px solid #d6d6d6;

		color:#D36709;

	}

	.tit_cat{

		font-size:12px;

		font-weight:bold;

		border-bottom:1px solid #d6d6d6;

		background:#d6d6d6;

		color:#00447B;

	}

	.dato{

		color:#00447B;

	}

	.linguette1{

		width:445px;

		height:23px;

		font-size:11px;

		line-height:23px;

		text-align:center;

		padding-left:4px;

		font-weight:bold;

	}

	.linguette2{

		width:438px;

		height:23px;

		background:#EBEBEF;

		background:#004D90;

		font-size:11px;

		line-height:23px;

		text-align:center;

		border-left:1px solid #00245f;

		border-right:1px solid #00245f;

		margin-left:4px;

		padding-right:-50px;

		font-weight:bold;

	}

	.linguette3{

		width:438px;

		height:23px;

		background:#EBEBEF;

		background:#004D90;

		font-size:11px;

		line-height:23px;

		text-align:center;

		border-left:1px solid #00245f;

		border-right:1px solid #00245f;

		margin-left:4px;

		padding-right:-50px;

		font-weight:bold;

	}

	.l_attiva1{

		position:relative;

		float:left;

		width:160px;

		height:23px;

		z-index:30;

		background:url(/immagini/fe/lingua_attiva.png) no-repeat;

		color:#00447B;

	}

	.l_attiva2{

		position:relative;

		float:left;

		margin-left:-21px;

		width:160px;

		height:23px;

		z-index:20;

		background:url(/immagini/fe/lingua_attiva.png) no-repeat;

		color:#00447B;

	}

	.l_attiva3{

		position:relative;

		float:left;

		margin-left:-21px;

		width:160px;

		height:23px;

		z-index:10;

		background:url(/immagini/fe/lingua_attiva.png) no-repeat;

		color:#00447B;

	}

	.l_spenta1{

		position:relative;

		float:left;

		width:160px;

		height:23px;

		z-index:30;

		background:url(/immagini/fe/lingua_spenta.png) no-repeat;

		color:#00447B;

		color:#bddaeb;

	}

	.l_spenta2{

		position:relative;

		float:left;

		margin-left:-15px;

		margin-left:-21px;

		width:160px;

		height:23px;

		z-index:20;

		background:url(/immagini/fe/lingua_spenta.png) no-repeat;

		color:#00447B;

		color:#bddaeb;

	}

	.l_spenta3{

		position:relative;

		float:left;

		margin-left:-21px;

		width:160px;

		height:23px;

		z-index:10;

		background:url(/immagini/fe/lingua_spenta.png) no-repeat;

		color:#00447B;

		color:#bddaeb;

	}

	.l_spenta3_l1{

		position:relative;

		float:left;

		margin-left:-19px;

		width:160px;

		height:23px;

		z-index:10;

		background:url(/immagini/fe/lingua_spenta.png) no-repeat;

		color:#00447B;

		color:#bddaeb;

	}

	.l_attiva1 a,.l_attiva2 a,.l_attiva3 a{

		text-decoration:none;

		color:#00447B;

	}

	.l_spenta1 a,.l_spenta2 a,.l_spenta3 a,.l_spenta3_l1 a{

		text-decoration:none;

		color:#d4f5ff;

	}

	.l_spenta1 a:hover,.l_spenta2 a:hover,.l_spenta3 a:hover,.l_spenta3_l1 a:hover{

		text-decoration:none;

		color:#d4f5ff;

	}

	.l_spenta1 a:visited,.l_spenta2 a:visited,.l_spenta3 a:visited,.l_spenta3_l1 a:visited{

		text-decoration:none;

		color:#76afd2;

	}

	#generalita{

		position:relative;

		float:left;

		width:418px;

		margin-left:4px;

		padding:10px;

		background:#EBEBEB;

		border:1px solid #9a9a9a;

		line-height:20px;

	}

	#motore,#impelettrico,#attrezzatura,

	#strumentazione,#sistemazione,

	#cucina,#accessori,#note{

		position:relative;

		float:left;

		width:418px;

		margin-left:4px;

		padding:10px;

		background:#EBEBEB;

		border:1px solid #9a9a9a;

		line-height:20px;

	}

	#generalita p,#motore p,#impelettrico p,

	#attrezzatura p,#strumentazione p,#sistemazione p,

	#cucina p,#accessori p,#note p{

		color:#D36709;

	}

	.tit_det{

		position:relative;

		float:left;

		width:200px;

		text-align:right;

		color:#D36709;

		font-weight:bold;

	}

	.val_det{

		position:relative;

		float:left;

		width:195px;

		text-align:left;

		padding-left:20px;

	}

	.val_det img{

		vertical-align:bottom;

		margin-bottom:4px;

	}

	.fotogallery{

		float:left;

		width:438px;

		background:#fff;

		margin-left:4px;

		padding-top:15px;

		padding-bottom:0px;

	}

	.img1{

		position:relative;

		float:left;

		width:82px;

		height:69px;

		padding:6px;

		background:#F7F8F9;

		border:1px solid #C3C6CC;

		margin-left:0px;

		margin-top:10px;

	}

	.img2{

		position:relative;

		float:left;

		width:82px;

		height:69px;

		padding:6px;

		background:#F7F8F9;

		border:1px solid #C3C6CC;

		margin-left:18px;

		margin-top:10px;

	}

	#max_immagine{

		position:relative;

		width:438px;

		height:300px;

		border:1px solid #C3C6CC;

		background:#fff;

		margin-left:4px;

	}

	#max_immagine a{

		text-decoration:none;

		text-align:center;

		color:#D36709;

		display:block;

		margin-top:5px;

	}

	#immagine img{

		width:200px;

		hheight:200px;

		margin-top:-200px;

		margin-left:100px;

	}

	#paginazione{

		color:#00447B;

		font-size:15px;

		ttext-align:center;

		padding-left:15px;

		padding-bottom:15px;

		padding-top:15px;

	}

	#paginazione a{

		color:#00447B;

		text-decoration:none;

		text-decoration:underline;

		font-size:12px;

	}

	#paginazione a.attivo{

		color:#D36709;

		text-decoration:none;

		font-size:12px;

	}

	#paginazione a:hover{

		color:#D36709;

	}

	#cabine{

		color:#00447B;

		font-size:15px;

		ttext-align:center;

		padding-left:15px;

		padding-bottom:15px;

		padding-top:15px;

	}

	#cabine a{

		color:#00447B;

		text-decoration:none;

		text-decoration:underline;

		font-size:12px;

	}

	#cabine a.attivo{

		color:#D36709;

		text-decoration:none;

		font-size:12px;

		font-weight:bold;

	}

	#cabine a:hover{

		color:#D36709;

	}

	.msg_col_sx{

		position:relative;

		float:left;

		width:150px;

		text-align:right;

		line-height:22px;

		display:block;

	}

	.msg_col_dx{

		position:relative;

		float:left;

		width:200px;

		text-align:left;

		margin-left:10px;

		line-height:30px;

		display:block;

	}

	#msg_tasti{

		clear:left;

		width:300px;

		display:block;

		margin-left:150px;

		padding-left:10px;

	}

	/* Colonna dx */

	#colonna_dx{
	float: left;
	width: 177px;
	background-color: #ecf5fa;
	font-size: 10px;
	text-align: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

	.tit_news{

		margin-left:15px;

		margin-right:15px;

		margin-top:8px;

		width:147px;

		text-transform:uppercase;

		font-weight:bold;

		padding-bottom:3px;

	}

	.tit_news a{

		text-decoration:none;

		color:#00447b;

	}

	.news{

		margin-left:15px;

		margin-right:15px;

		width:147px;

		border-bottom:1px solid #d5832c;

		padding-bottom:8px;

		text-align:justify;

	}

	.news a{

		text-decoration:none;

		color:#d36709;

	}

	.c_news p{

		margin-left:15px;

		margin-right:15px;

		width:147px;

		border-bottom:1px solid #d5832c;

		padding-bottom:8px;

		text-align:justify;

	}

	.c_news a{

		text-decoration:none;

		color:#d36709;

	}

	#cont_q_right_news{

		position:relative;

		min-height:100px;

		overflow:hidden;

	}

	#c_news{

		overflow:hidden;

		position:relative;

	}

	.tab_listino{

		margin-left:-5px;

	}

	.tab_listino th{

		background:#004D90;

		color:#D4F5FF;

		padding-left:4px;

		padding-right:4px;

	}

	.tab_listino td{

		padding-left:4px;

		padding-right:4px;

	}

	.tab_listino a{

		font-weight:bold;

		text-decoration:none;

		margin-left:-15px;

	}

	.tab_listino a:hover{

		text-decoration:underline

	}

	#tab_prezzo{

		margin-top:5px;

	}

	#tab_prezzo th{

		height:15px;

		line-height:15px;

		background:#004D90;

		color:#D4F5FF;

		padding-left:4px;

		padding-right:4px;

	}

	#tab_prezzo td{

		height:15px;

		line-height:15px;

		padding-left:4px;

		padding-right:4px;

		border-bottom:1px solid #D5832C;

	}

	.elenco_articoli{

		width:420px;

		float:left;

		margin-left:15px;

		line-height:15px;

		border-top:1px solid #D6D6D6;

		margin-top:5px;

		padding-top:10px;

		padding-bottom:5px;

	}

	.elenco_articoli a:hover img{

		border:1px solid #D36709;

	}

	.elenco_articoli img{

		position:relative;

		float:left;

		border:1px solid #d6d6d6;

		width:100px;

		margin-right:10px;

	}

	.articolo{

		width:420px;

		float:left;

		margin-left:15px;

	}

	.articolo img{

		position:relative;

		float:left;

		border:1px solid #d6d6d6;

		width:100px;

		margin-bottom:5px;

		margin-right:10px;

	}

	.tit_art{

		font-weight:bold;

		font-size:12px;

		text-decoration:none;

		color:#00447B;

		margin-bottom:5px;

	}

	.tit_art a{

		font-weight:bold;

		font-size:12px;

		text-decoration:none;

		color:#00447B;

	}

	.tit_art a:hover{

		font-weight:bold;

		font-size:12px;

		text-decoration:underline;

	}

	.abs_art{

		float:left;

		width:305px;

	}

	.abs_art p{

		padding-bottom:10px;

	}

	.abs_art2{

		float:left;

		width:420px;

	}

	.abs_art2 p{

		padding-bottom:10px;

	}

	#torna {

		clear:left;

		padding-top:15px;

		width:435px;

		text-align:right;

	}

	#torna a{

		color:#E1670A;

		text-decoration:none;

		display:block;

	}

	#torna a:hover{

		text-decoration:underline;

	}

	#foto_articolo{

		width:175px;

		float:left;

		text-align:center;

	}

	#foto_articolo a{

		float:left;

		margin-left:40px;

	}

	.tit_video{

		font-size:12px;

		font-weight:bold;

		color:#d36709;

		text-align:left;

		line-height:15px;

		padding-bottom:5px;

		padding-left:15px;

	}

	.tit_vid{

		font-weight:bold;

		font-size:12px;

		text-decoration:none;

		color:#00447B;

		margin-bottom:5px;

		padding-left:15px;

	}

	.tit_vid a{

		font-weight:bold;

		font-size:12px;

		text-decoration:none;

		color:#00447B;

		padding-left:0px;

	}

	.tit_vid a:hover{

		font-weight:bold;

		font-size:12px;

		text-decoration:underline;

	}

	.des_vid{

		float:left;

		padding-left:0px;

	}

	.des_vid p{

		float:left;

		padding-left:15px;

	}

	#tab_video{

		padding-top:10px;

		margin-top:10px;

		border-top:1px solid #E7E8EA;

		border-bottom:1px solid #E7E8EA;

	}



	#mappa{

		width:600px;

		height:430px;

		margin-left:10px;

	}

	.f1{

		float:left;

		width:200px;

		height:149px;

		z-index:90;

	}

	.f2{

		float:left;

		width:200px;

		height:140px;

		z-index:90;

	}

	.f3{

		float:left;

		width:200px;

		height:132px;

		z-index:90;

	}

	#n1-1{

		position:absolute;

		width:200px;

		height:149px;

		background:black;

		opacity:0.1;

		filter:alpha(opacity=10);

		z-index:100;

	}

	#n2-1{

		position:absolute;

		width:200px;

		height:149px;

		margin-left:200px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

	#n3-1{

		position:absolute;

		width:200px;

		height:149px;

		margin-left:400px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

	#n1-2{

		position:absolute;

		width:200px;

		height:140px;

		margin-top:149px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

	#n2-2{

		position:absolute;

		width:200px;

		height:140px;

		margin-top:149px;

		margin-left:200px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

	#n3-2{

		position:absolute;

		width:200px;

		height:140px;

		margin-top:149px;

		margin-left:400px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

	#n1-3{

		position:absolute;

		width:200px;

		height:132px;

		margin-top:289px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

	#n2-3{

		position:absolute;

		width:200px;

		height:132px;

		margin-top:289px;

		margin-left:200px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

	#n3-3{

		position:absolute;

		width:200px;

		height:132px;

		margin-top:289px;

		margin-left:400px;

		background:black;

		filter:alpha(opacity=10);

		opacity:0.1;

		z-index:100;

	}

/* Footer */

	#footer{

		clear:left;

		width:790px;

		height:26px;

		background:#fff url(immagini/fe/pattern_footer.gif) repeat-x;

		line-height:26px;

		font-size:11px;

		color:#aed5f3;

	}
