@charset "UTF-8";
/* CSS Document by rosi lusini */


html,BODY{
	margin:0;
	padding:0;
	text-align:center;
	background-image:url('images/bg_seaway.jpg');
	background-repeat:repeat-x;
	background-color: #333333;
	position:relative;
}

.BODY_PRINT{
	margin:0;
	padding:0;
	text-align:center;
	background-color: #fff;
	position:relative;
}



#ausiliario{
	width:951px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}

	#MainContainer {
		width:933px;
		text-align:left; 
		float:left;
		background-color:#181818;
		padding:9px;
		
		font-family:Verdana,Arial;
		font-size:11px;
		color:#cccccc;
		font-weight:normal;
		line-height: 1.4em;
	}
	
	
 #logo {
		height:74px;
		width:296px;
		float:left;
}


#menu1 {
		width:500px;
        height:27px;
		text-align:right;
		
		padding:20px 8px 0px 0px;
		
		font-family:Verdana,Arial;
		font-size:10px;
		color:#cccccc;
		font-weight:normal;
		line-height: 1.4em;
		
		float:right;
}

#menu1 A:link,active,visited
{
	color:#cccccc;
	text-decoration:none;

}
#menu1 A:hover
{
	color:#0081c3;
	text-decoration:none;
}

.txt_menu1
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#cccccc;
	font-weight:normal;
	line-height: 1.4em;

}
a.txt_menu1:link,a.txt_menu1:active,a.txt_menu1:visited
{
	color:#cccccc;
	text-decoration:none;

}
a.txt_menu1:hover
{
	color:#0081c3;
	text-decoration:none;
}



#menu2 {
		width:925px;
        height:23px;
        background-image:url('images/rigo_menu.png');
        background-position:left top;
        background-repeat:no-repeat;
		padding:2px 8px 2px 0px;
		text-align:right;
		
		font-family:Verdana,Arial;
		font-size:11px;
		color:#ccc;
		font-weight:normal;
		line-height: 1.4em;
		
		float:left;
}

#menu2 A:link,active,visited
{
	color:#ccc;
	text-decoration:none;

}
#menu2 A:hover
{
	color:#0081c3;
	text-decoration:none;
}

.txt_menu2
{
	font-family:Verdana,Arial;
		font-size:11px;
		color:#ccc;
		font-weight:normal;
		line-height: 1.4em;

}
a.txt_menu2:link,a.txt_menu2:active,a.txt_menu2:visited
{
	color:#cccccc;
	text-decoration:none;

}
a.txt_menu2:hover
{
	color:#0081c3;
	text-decoration:none;
}

 #anima {
		height:308px;
		width:933px;
		float:left;
		padding-top:7px;
}

 #p_7 {
		width:933px;
		float:left;
		padding-top:7px;
}

/*centro home*/

#contiene_home{
float:left;	
width:933px;
height:100%;


	 background-image:url('images/rigo_grigio.png');
        background-position:left top;
        background-repeat:repeat-y;
}


#menu3 {
		width:203px;
        height:100%;
		min-height:254px; /* real browsers */
		height: 100% ;
		
        background-image:url('images/logo_sea.png');
        background-position:left bottom;
        background-repeat:no-repeat;
		background-color:#282828;
		
		
		padding:10px 10px 28px 10px;
		text-align:left;
		
		font-family:Georgia,Verdana,Arial;
		font-size:16px;
		color:#ccc;
		font-weight:bold;
		line-height: 1.4em;
		
		float:left;
}

#menu3 A:link,active,visited
{
	color:#ccc;
	text-decoration:none;

}
#menu3 A:hover
{
	color:#0081c3;
	text-decoration:none;
}




.menu_span {
		background-image:url('images/px.png');
        background-position:left bottom;
        background-repeat:repeat-x;
		width:178px;
		padding:12px 0px 12px 21px;
		float:left;
}


.menu_span_sotto {
		width:140px;
		padding:0px 0px 10px 22px;
		float:left;
		margin-top:5px;
		margin-bottom:5px;
}


.menu_span_sotto a
{
	color:#ccc;
	text-decoration:none;
	font-size:12px;

}
.menu_span_sotto a:hover
{
	color:#0081c3;
	text-decoration:none;
}



.menu_span_sotto2 {
		width:130px;
		padding:0px 0px 10px 22px;
		float:left;
		margin-top:5px;
		margin-bottom:5px;
}


.menu_span_sotto2 a
{
	color:#ccc;
	text-decoration:none;
	font-size:11px;

}
.menu_span_sotto2 a:hover
{
	color:#0081c3;
	text-decoration:none;
}





.centro_home {
		background-image:url('images/px_vert.png');
        background-position:right top;
        background-repeat:repeat-y;
		width:365px;
		margin-top:13px;
		padding:13px 21px 5px 44px;
		float:left;
	
}

.news_home {
		width:247px;
		margin-top:13px;
		padding:0px 8px 0px 0px;
		float:right;
	
}


/*nuove*/

.centro_home_nn {
		
		width:332px;
		margin-top:13px;
		padding:0 0 5px 15px;
		float:left;
		text-align:justify;
	
}

.news_home_nn {
		width:332px;
		margin-top:13px;
		padding:0 0 0 15px;
		float:right;
		background:url('images/px_vert.png') top left repeat-y;
       
}


.sotto_home_nn {
		
		width:695px;
		padding:8px 0 12px 10px;
		float:right;
}

.sotto_home_nn .nuovo{
	width:332px;
	margin-top:13px;
	padding:5px;
	float:left;
	background-color:#999;
	color:#333333;
	}
	
.sotto_home_nn .usato {
		width:332px;
		margin-top:13px;
		padding:5px;
		float:right;
		/*background:url('images/px_vert.png') top left repeat-y;*/
		background-color:#999;
		color:#333333;
       
}	



.box_prod_home
{
	width:160px;
	float:left;
	line-height: 1.2em;
	height:140px;
	padding:0 5px 15px 0;
}


.titoli_home{
	font-family:Georgia,Verdana,Arial;
	font-size:14px;
	color:#0081c3;
	font-weight:normal;
	line-height: 1.4em;
}


a.titoli_home:link,a.titoli_home:active,a.titoli_home:visited
{
	color:#0081c3;
	text-decoration:none;

}
a.titoli_home:hover
{
	color:#fff;
	text-decoration:none;
}

/**/

.border_img{
	border:2px solid #666;
	}
	
.centro_interna {
		width:620px;
		padding:50px 27px 12px 39px;
		float:right;
	
}

.centro_interna_b {
		width:680px;
		padding:20px 0px 12px 0px;
		float:right;
	
}
	
/*footer*/

#loghi{
float:left;	
width:933px;
height:53px;
background-color:#4c4c4c;

padding:21px 0 0px 0;
text-align:right;
/*clear:both;
bottom:9px;
position:absolute;*/
}

.span_right{
	float:right;
	
	}

#footer{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#ccc;
	font-weight:normal;
	line-height: 1.4em;
	text-align:right;
	
	width:933px;
	padding:9px 17px 0px 0px;
	float:left;
	}
	
#footer A:link,active,visited
{
	color:#ccc;
	text-decoration:none;

}
#footer A:hover
{
	color:#0081c3;
	text-decoration:none;
}

.txt_footer
{
	font-family:Verdana,Arial;
	font-size:10px;
	color:#ccc;
	font-weight:normal;
	line-height: 1.4em;
	text-align:right;

}
a.txt_footer:link,a.txt_footer:active,a.txt_footer:visited
{
	color:#cccccc;
	text-decoration:none;

}
a.txt_footer:hover
{
	color:#0081c3;
	text-decoration:none;
}

/*testo*/
.txt_corsivo{
	font-family:Georgia,Verdana,Arial;
		font-size:18px;
		color:#ccc;
		font-weight:normal;
		line-height: 1.4em;	
}




.txt_az
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#ccc;
	font-weight:normal;
	line-height: 1.4em;
	text-align:right;

}
a.txt_az:link,a.txt_az:active,a.txt_az:visited
{
	color:#0081c3;
	text-decoration:none;

}
a.txt_az:hover
{
	color:#ccc;
	text-decoration:none;
}

.tit_az
{
	font-family:Georgia,Verdana,Arial;
	font-size:18px;
	color:#0081c3;
	font-weight:normal;
	line-height: 1.4em;
	text-align:left;

}
a.tit_az:link,a.tit_az:active,a.tit_az:visited
{
	color:#0081c3;
	text-decoration:none;

}
a.tit_az:hover
{
	color:#ccc;
	text-decoration:none;
}

/*nuovo*/

.tit_az2
{
	font-family:Georgia,Verdana,Arial;
	font-size:16px;
	color:#0081c3;
	font-weight:normal;
	line-height: 1.4em;
	text-align:left;
	padding:0 auto;
	margin:0 auto;
	font-style:italic;

}
.tit_az2 a
{
	color:#0081c3;
	text-decoration:none;

}
tit_az2 a:hover
{
	color:#ccc;
	text-decoration:none;
}


.tit_gg
{
	font-family:Georgia,Verdana,Arial;
	font-size:16px;
	color:#fff;
	font-weight:normal;
	line-height: 1.4em;
	text-align:left;
	padding:0 auto;
	margin:0 auto;
	font-style:italic;

}
.tit_gg a
{
	color:#fff;
	text-decoration:none;

}
tit_gg a:hover
{
	color:#ccc;
	text-decoration:none;
}

/*#####*/


.txt_grigio
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#ccc;
	font-weight:normal;
	line-height: 1.4em;
	text-align:justify;

}
a.txt_grigio:link,a.txt_grigio:active,a.txt_grigio:visited
{
	color:#ccc;
	text-decoration:none;

}
a.txt_grigio:hover
{
	color:#0081c3;
	text-decoration:none;
}



.txt_az3
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#0099ff;
	font-weight:normal;
	line-height: 1.4em;
	text-align:justify;

}
a.txt_az3:link,a.txt_az3:active,a.txt_az3:visited
{
	color:#0099ff;
	text-decoration:none;

}
a.txt_az3:hover
{
	color:#ccc;
	text-decoration:none;
}

.titoli{
	font-family:Georgia,Verdana,Arial;
	font-size:16px;
	color:#ccc;
	font-weight:normal;
	line-height: 1.4em;
}
	.txt_scuro
{
	font-family:Verdana,Arial;
	font-size:11px;
	color:#7d7d7d;
	font-weight:bold;
	line-height: 1.4em;
	text-align:justify;

}
	
a.titoli:link,a.titoli:active,a.titoli:visited
{
	color:#ccc;
	text-decoration:none;

}
a.titoli:hover
{
	color:#0081c3;
	text-decoration:none;
}

.titoli_az{
	font-family:Georgia,Verdana,Arial;
	font-size:16px;
	color:#0081c3;
	font-weight:normal;
	line-height: 1.4em;
	
	
	}
	
a.titoli_az:link,a.titoli_az:active,a.titoli_az:visited
{
	color:#0081c3;
	text-decoration:none;

}
a.titoli_az:hover
{
	color:#ccc;
	text-decoration:none;
}	

h2,h3 {
		font-family:Verdana,Arial;
		font-size:11px;
		color:#cccccc;
		font-weight:normal;
		line-height: 1.4em;	
}

/*prodotti*/


.centro_barche {
		width:630px;
		float:left;
	
}

.box_prod
{
	width:188px;
	float:left;
	line-height: 1.2em;
	height:210px;
	margin-right:20px;
	padding-bottom:15px;
}


/*nn*/




.border_img{
	border:2px solid #4c4c4c;
	margin-top:2px;
	margin-bottom:2px;
	}

.tit_barca{
	font-family:Georgia,Verdana,Arial;
	font-size:16px;
	color:#7d7d7d;
	font-weight:normal;
	line-height: 1.4em;
	
	float:left;
	width:405px;
	
	padding:5px 0px 5px 0px;
}

#menu_user{
	
	float:right;
	width:250px;
	padding:5px 14px 5px 0px;
	text-align:right;
}

#foto_txt{
		
	background-color:#282828;
	width:680px;
	float:left;
	}
#img_scheda{
	width:425px;
	float:left;
}
#testo_img{
	
	font-family:Verdana,Arial;
		font-size:11px;
		color:#cccccc;
		font-weight:normal;
		line-height: 1.6em;	
		float:right;
		width:220px;
		padding:10px;
		
	}
/*per stampa*/
#ausiliario_st{
	width:850px;
	margin-left:auto;
	margin-right:auto;
	position:relative;
}
	
	
#MainContainer_st {
		width:830px;
		text-align:justify; 
		float:left;
		background-color:#fff;
		padding:10px;
		
		font-family:Verdana,Arial;
		font-size:11px;
		color:#000;
		font-weight:normal;
		line-height: 1.4em;
		
	}	



#logo_st{
		
	width:830px;
	float:left;
	margin-bottom:10px;
	
	
	text-align:right;
	height:90px;
	border-bottom:5px solid #ccc;
	}

#foto_txt_st{
		
	width:830px;
	float:left;
	margin-bottom:10px;
	}
#img_scheda_st{
	width:425px;
	float:left;
}
#testo_img_st{
	
	font-family:Verdana,Arial;
		font-size:11px;
		color:#000;
		font-weight:normal;
		line-height: 1.6em;	
		float:right;
		width:350px;
		padding:30px 14px 10px 5px;
		
	}
#spec_st{
	width:300px;
	float:left;
	padding:14px;
	border-right:1px solid #ccc;
}	

#txt_spec_st{
	width:450px;
	float:right;
	padding:14px;
}

#stampa{
		
	width:830px;
	float:left;
	margin-bottom:10px;
	background-color:#ccc;
	
	text-align:right;
	padding:5px;
	
	}

	
#txt_spec_st_all{
	width:800px;
	float:left;
	padding:14px;
}
/**/
	
#gallery{
	width:425px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}



#gallery_usato{
	width:666px;
	float:left;
	padding-top:15px;
	padding-bottom:15px;
}

.border_gallery{
	border:2px solid #4c4c4c;
	margin-right:2px;
	margin-top:2px;
	margin-bottom:2px;
	}
	
#spec{
	width:397px;
	float:left;
	padding:14px;
	background-color:#282828;
}	

#txt_spec{
	width:666px;
	float:left;
	padding:14px;
	text-align:justify;
}

#txt_spec2{
	
	float:left;
	background-color:#282828;
	width:652px;
	padding:14px;
}

#plan{
	width:245px;
	float:right;
	padding-top:15px;
	padding-bottom:15px;
	text-align:center;
}

.tit_plan{
	font-family:Georgia,Verdana,Arial;
	font-size:16px;
	color:#7d7d7d;
	font-weight:normal;
	line-height: 1.4em;
	text-align:left;
	
}


#navis{
	width:600px;
	float:right;
	
	font-family:Verdana,Arial;
	font-size:10px;
	color:#ccc;
	font-weight:normal;
	line-height: 1.4em;
	text-align:right;
	
	padding-bottom:15px;
}

#navis a{
	
	font-family:Verdana,Arial;
	font-size:10px;
	color:#ccc;
	font-weight:normal;
	line-height: 1.4em;
	text-align:right;

}

#foto_int{
	width:600px;
	float:left;
	
	padding-bottom:10px;
}


#cont_int{
	width:600px;
	float:left;
	
	padding-bottom:10px;
	text-align:justify;
}

 #map {
    margin: 0px;
    
    border: 2px solid #9b9b9c;
    
    width: 35em; 
    height: 25em;
}

#cont_map{
	width:200px;
	float:right;
}


/*cantieri*/

#img_cant{
	width:620px;
	text-align:center;
	margin-bottom:10px;
}

.thumbscant{
	width:620px;
	margin-bottom:10px;
	float:left;
}

#txt_cant{
	width:620px;
	text-align:justify;
}

/*news*/
.news{

	padding:10px 10px 15px 18px;
	width:600px;
	float:left;
	
	background-image:url('images/freccina.png');
	background-repeat:no-repeat;
	background-position:top left;
}

.tit_news
{
	font-family:Georgia;
	font-size:16px;
	color:#0081c3;
	font-weight:bold;
	font-style:italic;
	float:right;
	
	width:400px;
	padding-bottom:5px;

}
a.tit_news:link,a.tit_news:active,a.tit_news:visited
{
	color:#0081c3;
	text-decoration:none;

}
a.tit_news:hover
{
	color:#ccc;
	text-decoration:none;
}	
.txt_news{
	padding-left:12px;
	
	position:relative;
	float:right;
	width:400px;
	
	font-family:Verdana,Arial;
	font-size:11px;
	color:#ccc;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}

a.txt_news:link,a.txt_news:active,a.txt_news:visited
{
	color:#ccc;
	text-decoration:none;

}
a.txt_news:hover
{
	color:#0081c3;
	text-decoration:none;
}

.img_news
{
	float:left;
	width:180px;
}

.tit_news2
{
	font-family:Georgia;
	font-size:16px;
	color:#0081c3;
	font-weight:bold;
	font-style:italic;
	float:right;
	
	width:600px;
	padding-bottom:5px;

}
a.tit_news2:link,a.tit_news2:active,a.tit_news2:visited
{
	color:#0081c3;
	text-decoration:none;

}
a.tit_news2:hover
{
	color:#ccc;
	text-decoration:none;
}	
.txt_news2{
	padding-left:12px;
	
	position:relative;
	float:right;
	width:600px;
	
	font-family:Verdana,Arial;
	font-size:11px;
	color:#ccc;
	font-weight:normal;
	text-align:left;
	line-height: 1.4em;

}

a.txt_news2:link,a.txt_news2:active,a.txt_news2:visited
{
	color:#ccc;
	text-decoration:none;

}
a.txt_news2:hover
{
	color:#0081c3;
	text-decoration:none;
}

.img_news2
{
	float:left;
	width:600px;
}



/* Easy Slider */
.Caption {
font-family: Arial;
font-weight: normal;
font-size:  12pt;
color:      #FF3300; }

A.Controls:link    { color:#666666;
                     text-decoration:none;
                     font-family: Arial;
                     font-size:   14pt;
                     font-weight: bold; }
A.Controls:visited { color:#666666; text-decoration:none; 
                     font-family: Arial;
                     font-size:   14pt;
                     font-weight: bold; }
A.Controls:active  { color:#666666; text-decoration:none;
                     font-family: Arial;
                     font-size:   14pt;
                     font-weight: bold; }
A.Controls:hover   { color:#00FF00; text-decoration:none;
                     font-family: Arial;
                     font-size:   14pt;
                     font-weight: bold; }
