/* CSS Document */

/* Global
--------------------------------------------- */
body {
	font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; 
	background:#fff;
	color:#000000;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 
	margin:0; 
	padding:0;
}
img {
	border-style:none;
}
ul,ol,li {
	list-style-type:none;
}

.gap8 {
	padding-top:8px;

}

.gap15px {
	padding-top:15px;
}

.fl {
	float:left;

}
.fr {
	float:right;
}
.clr { clear:both}
.logo {
	margin-top:20px;
}
a {outline:none}


#main {
	margin:0; 
	padding:0; 
	
}

.main-content {
	width:810px; 
	margin:0 auto; 
	padding:0 0 0px 0;
	height:auto;
	overflow:hidden;
	border:0px solid #333333;
}
.content {
	width:100%;
	margin-top:3px;
	background-color:#fff;
}

.inner_content {
	margin:0 auto; 
	padding:0px 0 0px 2px;
	overflow:hidden;
}

#container {
	margin:0; 
	padding:0;
}
#top {
	margin:0; 
	padding:0;
	
}
.top-content {
	width:810px; 
	margin:auto; 
	padding:0;
	height:auto;
	overflow:hidden;
}

.top_left {
	width:155px;
	background:url(../images/bg_top.gif) 0 0 repeat-x;
}

.top_right {
	width:650px;
	background:url(../images/bg_top.gif) 0 0 repeat-x;
}
a.top_link {
	background:url(../images/arrow.gif) 0 4px no-repeat;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	padding-left:8px;
}
a.top_link:hover {
	text-decoration:underline;
}
ul.left_linktop{
	margin-left:10px;
}
ul.left_linktop li {
	background:url(../images/icon.gif) 0 8px no-repeat;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:10px;
}
.padd_left {
	padding-left:10px;
}
.gap47 {
	height:53px;
	width:47px;
}

.padd_right {
	padding-right:45px;
}
.left_panel {
	width:155px;
	margin-right:3px;
	background:#fff url(../images/left_bg.gif) 0 0 repeat-x;
}

.right_panel {
	width:650px;
	background-color:#cbcbcb;
}


ul.left_panel_link{
	margin:0px;
}
ul.left_panel_link li {
	background:url(../images/left-line.gif) 0 bottom repeat-x;
	font-size:14px;
	height:30px;
	padding-left:10px;
}
ul.left_panel_link li a {
	background:url(../images/blue_arrow.gif) 0 10px no-repeat;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#666666;
	line-height:30px;
	padding-left:11px;
	display:block;
	height:30px;
	letter-spacing:-1px;
	text-transform:uppercase;
}

.banner {
	background:url(../images/banner.jpg) 0 0 no-repeat;
}
.banner2 {
	background:url(../images/banner2.jpg) 0 0 no-repeat;
}

.greybg-top {
	background:url(../images/greybg.gif) 0 6px repeat-x;
	height:44px;
}
.left_heading {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#404345;
	line-height:42px;
	padding-left:20px;
	font-weight:bold;
}
.bred{
	border:1px solid red;
}
.icon-link {
	width:650px;
	padding-top:8px;
}

ul#icon-link-right {
	overflow:hidden; 
	margin:0px 0px 0px 0px; 
	width:650px; 
	padding:0px;
	float:right;
	margin-top:10px;
	margin-top:expression("11px");
	
}
ul#icon-link-right li {
	display:inline; 
	list-style-type:none; 
}
ul#icon-link-right li a {
	/*background:url(../images/navigation_1.gif) no-repeat; */
	float:left;
	width:20%;
	text-align:center;
	margin:auto;
	color:#666666;
	font-size:8px;
	font-weight:bold;
	text-decoration:none;
}

ul#icon-link-right4 {
	
	width:650px; 
	padding:0px;
	margin:auto;
	margin-top:10px;
	margin-top:expression("11px");
}
ul#icon-link-right4 li {
	display:inline; 
	list-style-type:none; 
	
}
ul#icon-link-right4 li a {
	float:left;
	width:20%;
	margin:auto;
	
}

#link-rapidi_marine{display:block;float:left;background:url('../images/link-rapidi-ov.jpg') 33px top ; width:68px;height:18px; background-repeat:no-repeat;}
#link-rapidi_marine:hover{background-position:33px bottom;}

#utenti_marine{display:block;float:left;background:url('../images/utenti-ov.jpg') 40px top ; width:48px;height:18px; background-repeat:no-repeat;}
#utenti_marine:hover{background-position:40px bottom;}

#gestprodotti{display:block;float:left;background:url('../images/gestprodotti-ov.jpg') 10px top ; width:119px; height:18px; background-repeat:no-repeat;}
#gestprodotti:hover{background-position:10px bottom;}

#communtazoone_marine{display:block;float:left;background:url('../images/comunicazione-ov.jpg') 10px top ; width:119px; height:18px; background-repeat:no-repeat;}
#communtazoone_marine:hover{background-position:10px bottom;}

#lab_comunicazioni{display:block;float:left;background:url('../images/comunicazioni-ov.jpg') 15px top ; width:101px; height:18px; background-repeat:no-repeat;}
#lab_comunicazioni:hover{background-position:15px bottom;}



ul#icon-link-right2 {
	padding:0px;
	margin-top:10px;
	margin-top:expression("11px");
}
ul#icon-link-right2 li {
	display:inline; 
	list-style-type:none; 
	
}
ul#icon-link-right2 li a {
	/*background:url(../images/navigation_1.gif) no-repeat; */
	float:left;
	text-align:center;
	margin:auto 3px auto;
	color: #666666;
	font-size:8px;
	font-weight:bold;

	text-decoration:none;
}
ul#icon-link-right3 {
	padding:0px;
	margin-top:0px;
	margin-top:expression("6px");
}
ul#icon-link-right3 li {
	display:inline; 
	list-style-type:none; 
	
}
 
#lab_link{display:block;float:left;background:url('../images/link-rapidi-ov.jpg') 15px top ; width:87px;height:18px; background-repeat:no-repeat;}
#lab_link:hover{background-position:15px bottom;}

#lab_utenti{display:block;float:left;background:url('../images/utenti-ov.jpg') 25px top ; width:87px;height:18px; background-repeat:no-repeat;}
#lab_utenti:hover{background-position:25px bottom;}

#lab_mercato{display:block;float:left;background:url('../images/mercato-ov.jpg') 5px top ; width:87px; height:18px; background-repeat:no-repeat;}
#lab_mercato:hover{background-position:5px bottom;}

#lab_usato{display:block;float:left;background:url('../images/usato-ov.jpg') 10px top ; width:87px; height:18px; background-repeat:no-repeat;}
#lab_usato:hover{background-position:10px bottom;}

#lab_pubblicita{display:block;float:left;background:url('../images/publicita-ov.jpg') left top ; width:87px; height:18px; background-repeat:no-repeat;}
#lab_pubblicita:hover{background-position:left bottom;}

#lab_riservati{display:block;float:left;background:url('../images/comunicazione-ov1.jpg') -8px top ; width:87px; height:18px; background-repeat:no-repeat;}
#lab_riservati:hover{background-position:-8px bottom;}

#lab_doc{display:block;float:left;background:url('../images/documentazione-ov.jpg') -8px top ; width:101px; height:18px; background-repeat:no-repeat;}
#lab_doc:hover{background-position:-8px bottom;}

.rightbg{
	background:#fff url(../images/right_bg.gif) 0 0 repeat-x;
}
.rightbg2{
	background:#fff url(../images/right_bg2.gif) 0 0 repeat-x;
}

.topHeader{
	font-family: Arial, Helvetica, sans-serif;
 	font-size:13px;
	color:#595959;
	font-weight:bold;
	line-height:28px;
}
.link_main {
	width:98%;
	margin:auto;
}
.center_content1{
	margin:auto;
	font-size:12px;
}
.headingline{
	font-size:16px;
	color:#000000;
}
.center_content1 p{

	color:#585c5d;
	line-height:18px;
	padding:8px 12px;
}
.shadow {
	background:url(../images/shadow.jpg) 0 78px no-repeat;
}

.bikeImg {	
	background:url(../images/img01.jpg) 0 0 no-repeat;
	width:254px;
	text-align:center;
	padding:240px 0px 30px;
	position:relative;
}
.bikeImg a {
	text-align:center;
	text-decoration:none;
	font-size:18px;
	color:#fff;
}

.bikeImg2 {
	
	background:url(../images/img03.jpg) 0 0 no-repeat;
	width:241px;
	text-align:center;
	padding:240px 0px 30px;
}
.bikeImg2 a {
	text-align:center;
	text-decoration:none;
	font-size:18px;
	color:#fff;
}
.center_content2{
	width:86%;
	margin:auto;
}


/*footer*/
#footer {
	margin:0;
	padding:40px 0 60px 0; 
	background:url(../images/footer.gif) 50% 0 repeat-x;
}
.footer-content {
	width:964px;
	margin:0px auto 0;
	color:#fff; text-decoration:none; font:12px  Verdana, Arial, Helvetica, sans-serif; text-align:center;
}

.footer-content  a {color:#fff; text-decoration:none; font:11px  Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold;}
.footer-content a:hover {color:#9efe01;}
.footer-content p {color:#fff; font:11px  Verdana, Arial, Helvetica, sans-serif;}
