
BODY {
	text-align: center;
	padding: 0px;
	margin: 0px;
	color: #1E2456;
	font-family: Verdana,Helvetica,sans-serif,Arial;
}

SPAN H1 H2 H3 P {
	padding: 0px;
	margin: 0px;
}


IMG {
	border: 0;
}

A {
	color: #005285;
}

.header {
	margin: 0 auto;
	width: 760px;
	height: 99px;
	background-image:url(../images/header_back.jpg);
	text-align: left;
}

.header_branded {
	margin: 0 auto;
	width: 760px;
	height: 99px;
	background-image:url(../images/header_branded_back.jpg);
	text-align: left;
}

.header_branded DIV#brand {
	float: right;
	width: 560px;
	text-align: right;
	padding-right: 10px;
	padding-top: 12px;
}

.header_branded DIV#brand IMG#brand {
	margin-bottom: 4px;
}

.logo {
	float: left;
}



.container {
	margin: 0 auto;
	width: 760px;
	text-align: left;
	border-top: 1px solid #1E2456;
	
	background: url(../images/back.png) repeat-y;



}

.container DIV.content {
	float: left;
	width: 544px;
	margin-left: 1px;
	background: url(../images/dx_back.png) repeat-y top right;
	padding-right: 25px;
	
}

.container DIV.colsx {
	float: left;
	width: 190px;
}

.footer {
	clear: both;
	margin: 0 auto;
	width: 760px;
	font-size: 11px;
	background: #C1D7F2;
	border-top: 1px solid #1E2456;
	padding-top: 8px;
	padding-bottom: 8px;
}

.company_box {
	background: #21467B;
	padding-top: 13px;
	text-align: center;
}

.company_box DIV.title {
	border-top: 1px solid #6983A6;
	text-align: left;
	padding-top: 3px;
}

.company_box DIV.title A, .company_box DIV.title SPAN {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 11px;
	background: #6983A6;
	width: 168px;
	margin-left: 14px;
	padding-left: 8px;
	padding-top: 1px;
	padding-bottom: 1px;
	font-weight: bold;
}

.company_box IMG {
	margin-top: 10px;
	margin-bottom: 5px;
	border: 0px;

}

/* Home Page */

.infohome {
	border-top: 1px solid #6983A6;
	clear: both;
	width: 544px;
	padding: 0;
	margin: 0;

}

.infohome DIV.box {
	width: 242px;
	float: left;
	margin-left: 10px;
	margin-right: 0px;
	margin-top: 15px;
	padding: 0;
}



.infohome DIV.box H2 {
	background: #E0EBF8 url(../images/box_up.gif) no-repeat top;
	margin: 0;
	padding: 15px;
	padding-bottom: 0px;
	padding-top: 5px;
	font-size: 14px;
	color: #007FC4;
}

.infohome DIV.box P {
	background: #E0EBF8 url(../images/box_bottom.gif) no-repeat bottom;
	margin: 0;
	padding: 15px;
	padding-top: 5px;
	font-size: 11px;
}

.infohome DIV.bigbox{
	width: 520px;
}

.infohome DIV.bigbox H2 {
	background: #E0EBF8 url(../images/bigbox_up.gif) no-repeat top;
}

.infohome DIV.bigbox P {
	background: #E0EBF8 url(../images/bigbox_bottom.gif) no-repeat bottom;
}


IMG.italy {
	float: right;
	margin-top: -45px;
	margin-right: -20px;

}

.infohome DIV.box A {
	display: block;
	padding-left: 15px;
	margin-left: 10px;
	margin-top: 7px;
	background: url(../images/square_bullet.gif) no-repeat left;
	text-decoration: none;
}

.infohome DIV.contacts H2 {
	background: #FFFFFF;
	color: #1E2456;
}

.infohome DIV.contacts P {
	background: #FFFFFF url(../images/bigarrow_dx.gif) no-repeat top right;
	padding-right: 100px;
}

.infohome DIV.contacts {
	margin-top: 0px;
}

.content DIV#path {
	padding: 4px;
	font-size: 12px;
	border-bottom: 1px dotted #A6B5CA;
}

.content DIV#path A {
	text-decoration: none; 
}

.products_menu {
	background: #FFFFFF url(../images/menu_products_back.gif) no-repeat top left;
	float: right;
	padding-left: 20px;
	margin-bottom: 0px;

}

.products_menu UL {
	border: 0;
	margin: 0;
	padding: 0;
	display: block;
	list-style: none;
	font-size: 12px;
	
}

.products_menu UL LI {
	
	float: left;
	color: #B3C6D9;
	font-weight: bold;
	margin-right: 10px;
	margin-left: 10px;
}

.products_menu UL LI A {
	text-decoration: none;
	color: #B3C6D9;
}

.products_menu UL LI UL {
	margin-top: 4px;
}

.products_menu UL LI UL LI {
	float: none;
	color: #004181;
	margin-left: 0px;
	font-weight: normal;
	margin-top: 2px;
}

.products_menu UL LI UL LI A {
	text-decoration: none;
	color: #004181;
}

.content DIV.title {
	clear: both;
	padding-top: 10px;
	margin-left: 10px;
	
}
.content DIV.title H2 {
	font-size: 14px;
	color: #017FC4;
	padding-left: 10px;
	float: left;
	margin-top: 0px;
}

.content DIV.title A {
	float: right;
	background: #FFFFFF url(../images/arrow_link.gif) no-repeat 0px 4px;
	font-size: 11px;
	text-decoration: none;
	padding-right: 30px;
	padding-left: 20px;
	backgruond: yellow;
}

.content P.generic_parag {
	clear: both;
	background: #E0EBF8 url(../images/bigbox_up.gif) no-repeat top;
	width: 520px;
	margin-left: 12px;
	font-size: 11px;
	padding-top: 12px;
	margin-top: 25px;
}

.content P.generic_parag SPAN {
	padding-bottom: 15px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	background: #E0EBF8 url(../images/bigbox_bottom.gif) no-repeat bottom;
    
}

.content DIV.generic_parag {
	clear: both;
	background: #E0EBF8 url(../images/bigbox_up.gif) no-repeat top;
	width: 520px;
	margin-left: 12px;
	font-size: 11px;
	padding-top: 12px;
	margin-top: 25px;
	overflow:auto;
}
.content DIV.generic_parag div.left {
	width:300px;
	display:inline;
	float:left;
	margin-left:20px;
	font-size:11px;
}
.content DIV.generic_parag div.right {
    width:170px;
    display:inline;
    float:right;
    margin-right:20px;
    font-size:11px;
}
.content DIV.generic_parag div.singlecoloumn {
	width:510px;
	margin-left:5px;
	font-size:11px;
}

.content DIV.generic_parag div.bottom {
	clear:both;
	float:none;
	width:520px;
	height:20px;
	background: #E0EBF8 url(../images/bigbox_bottom.gif) no-repeat bottom;	
}                   

#incentivopromo {margin-left:2px;margin-top:8px;margin-bottom:8px;width:540px;}
#incentivopromomini {margin-left:0px;margin-top:10px; width:500px; background:#900 url(../selvamarine/promo_2010/images/background_promo.jpg) no-repeat left top;padding:10px;color:#fff;text-align:center;font-size:12px;}
a.incentivoinfo {margin-bottom:5px;margin-top:5px;display:block;width:320px;height:30px;overflow:hidden;color:#fff;padding-left:40px;background:url(../selvamarine/promo_2010/images/bck_incentivoinfo.gif) no-repeat left top;text-decoration:none;font-size:12px;line-height:27px;font-weight:bold;}

.content P.generic_parag SPAN.note {
	font-style: italic;

}

.content P.boxeur {
	clear: both;
	background: #E0EBF8 url(../images/boxeur.gif) no-repeat top;
	width: 520px;
	margin-left: 12px;
	font-size: 14px;
	padding-top: 3px;
	margin-top: 25px;
}

.content P.boxeur SPAN {
	padding-bottom: 3px;
	display: block;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	background: #E0EBF8 url(../images/boxeur.gif) no-repeat bottom;

}

.content P.boxeur SPAN.note {
	font-style: italic;

}



.content DIV.catrow {
	clear: both;
	padding: 0;
	margin: 0;
}

.content DIV.catrow DIV.catalogue {
	margin-bottom: 5px;
	width: 150px;
	font-size: 10px;
	float: left;
	padding-left: 23px;
	margin-rigth: 23px;
}

.content DIV.catrow DIV.catalogue A {
}

.content DIV.catrow DIV.catalogue IMG {
	border: 1px solid #004181;
}

DIV#end_container {
	clear: both;
}





/* ----------- header ----------- */

DIV.header_branded UL.cont_menu, DIV.header UL.cont_menu {
	margin: 0;
	padding: 0;
	border: 0;
	float: right;
	margin-bottom: 5px;
}

DIV.header_branded UL.cont_menu LI, DIV.header UL.cont_menu LI {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	font-size: 11px;
	padding-top: 2px;
	padding-bottom: 2px;
	margin-top: 2px;



}

DIV.header_branded UL.cont_menu LI A, DIV.header UL.cont_menu LI A {
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
	
}

DIV.header_branded UL.cont_menu LI#brandmenu A, DIV.header UL.cont_menu LI#brandmenu A {
	background: url(../images/item_sqare.gif) no-repeat 0px 3px;
	padding-left: 10px;
	
}

DIV.header_branded UL.cont_menu LI#contatti, DIV.header UL.cont_menu LI#contatti {
	background: url(../images/menuitem_back.gif) no-repeat left;
	margin-left: 110px;
	padding-left: 22px;
	padding-right: 8px;
}

DIV.header_branded UL.cont_menu LI#contatti SPAN, DIV.header UL.cont_menu LI#contatti SPAN {
	color: #FFFFFF;
	font-weight: bold;
}


DIV.header_branded UL.cont_menu LI#contatti A, DIV.header UL.cont_menu LI#contatti A {
	
}

DIV.header_branded UL.cont_menu LI UL, DIV.header UL.cont_menu LI UL {
	margin: 0;
	padding: 0;
	border: 0;
	
}

DIV.header_branded UL.cont_menu LI UL LI, DIV.header UL.cont_menu LI UL LI {
	list-style: none;
	margin: 0;
	padding: 0;
	border: 0;
	float: left;
	padding-left: 8px;
	padding-right: 8px;
}


SPAN.boxwithbullet A {
	display: block;
	padding-left: 15px;
	margin-left: 10px;
	margin-top: 7px;
	background: url(../images/square_bullet.gif) no-repeat left;
	text-decoration: none;
}