

DIV.colline {
	float: left;
}


DIV.colline H2 {
	height: 51px;
	width: 225px;
	font-size: 16px;
	text-align: left;
	color: #B2C0D4;
	font-weight: bold;
	padding-left: 30px;
	margin: 0;
}

DIV.colline H2 SPAN {
	font-size: 12px;
	display: block;
}

DIV.colline DIV {
	font-size: 12px;
	text-align: left;

}


DIV.motori H2 {
	background: url(../images/back_col_motori.gif) no-repeat;
	
}

DIV.vtr H2, DIV.pneuma H2 {
	background: url(../images/back_col_barche.gif) no-repeat;
}

DIV.motori, DIV.vtr {
	margin-right: 10px; 
}


DIV.colline DIV.cellcont {
	border-left: 1px solid #C1C1C1;
	border-right: 1px solid #C1C1C1;
	border-bottom: 1px solid #C1C1C1;
	background: #E3E3E3 url(../images/back_content.png) repeat-x top left;
}

DIV.colline DIV.cellcont DIV {
	width: 240px;
	padding: 5px;
	font-size: 11px;
}


DIV.content H1#motori {
	background: url(../images/back_col_long_motori.gif) no-repeat;
	height: 38px;
	padding-left: 30px;
	
}

DIV.theverycontent DIV.box {
	width: 250px;
}

DIV.theverycontent DIV.box {
	float: left;
	margin-right: 8px;
	margin-bottom: 30px;

}

DIV.theverycontent DIV.box H2#nameprod {
	text-align: center;
	margin: 0px;
	font-size: 13px;
	height: 18px;
}

DIV.theverycontent DIV.b {
	margin-right: 0px;
}




DIV.theverycontent DIV.line2t H2, DIV.theverycontent DIV.linesport H2, DIV.theverycontent DIV.linetender H2 {
	background: url(../images/el_pr/up_rosso.gif) no-repeat top;
	color: #FFFFFF;
}

DIV.theverycontent DIV.line2tdfi H2, DIV.theverycontent DIV.lineluxury H2, DIV.theverycontent DIV.lineopen H2 {
	background: url(../images/el_pr/up_verde.gif) no-repeat top;
}

DIV.theverycontent DIV.line4t H2, DIV.theverycontent DIV.linefisherman H2, DIV.theverycontent DIV.linepleinair H2 {
	background: url(../images/el_pr/up_blu.gif) no-repeat top;
	color: #FFFFFF;
}

DIV.theverycontent DIV.linesundek H2, DIV.theverycontent DIV.lineevolution H2 {
	background: url(../images/el_pr/up_arancio.gif) no-repeat top;
	color: #FFFFFF;
}



DIV.theverycontent DIV.box DIV.endbox {
	margin: 0;
	padding: 0;
	clear: both;
	height: 11px;
	font-size: 0px;
}

DIV.theverycontent DIV.line2t DIV.endbox, DIV.theverycontent DIV.linesport DIV.endbox, DIV.theverycontent DIV.linetender DIV.endbox {
	background: url(../images/el_pr/bottom_rosso.gif) no-repeat bottom;
}

DIV.theverycontent DIV.line2tdfi DIV.endbox, DIV.theverycontent DIV.lineopen DIV.endbox, DIV.theverycontent DIV.lineluxury DIV.endbox {
	background: url(../images/el_pr/bottom_verde.gif) no-repeat bottom;
}

DIV.theverycontent DIV.line4t DIV.endbox, DIV.theverycontent DIV.linefisherman DIV.endbox, DIV.theverycontent DIV.linepleinair DIV.endbox {
	background: url(../images/el_pr/bottom_blu.gif) no-repeat bottom;
}

DIV.theverycontent DIV.linesundek DIV.endbox, DIV.theverycontent DIV.lineevolution DIV.endbox {
	background: url(../images/el_pr/bottom_arancio.gif) no-repeat bottom;
}



DIV.theverycontent DIV.box DIV {
	background: #FFFFFF;
	/*height: 200px;*/
	padding: 10px;
	text-align: center;
}

DIV.theverycontent DIV.line2t DIV, DIV.theverycontent DIV.line2tdfi DIV, DIV.theverycontent DIV.line4t DIV {
	height: 200px;
}

DIV.theverycontent DIV.linesundek DIV, DIV.theverycontent DIV.lineopen DIV, DIV.theverycontent DIV.linesport DIV, DIV.theverycontent DIV.linefisherman DIV {
	height: 170px;
}

DIV.theverycontent DIV.lineevolution DIV, DIV.theverycontent DIV.lineluxury DIV, DIV.theverycontent DIV.linepleinair DIV, DIV.theverycontent DIV.linetender DIV {
	height: 150px;
}

DIV.theverycontent DIV.box DIV IMG {
	margin-right: 10px;
}



DIV.theverycontent DIV.motori DIV UL LI A {
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #003876;
	background: url(../images/el_pr/arrow_motori.gif) no-repeat 0px 2px;
	padding-left: 15px;

}

DIV.theverycontent DIV.linetitle {
	margin: 0;
	background: #6CA6D8;
	margin-bottom: 20px;
	font-weight: bold;
	font-size: 12px;
	margin-left: 35px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

/*
DIV.theverycontent DIV.vtr DIV, DIV.theverycontent DIV.pneuma DIV {
	text-align: center;
}

DIV.theverycontent DIV.vtr DIV IMG, DIV.theverycontent DIV.pneuma DIV IMG {
	margin: 0;
	float: none;
	margin-top: 10px;
}
*/
DIV.motorspech IMG {
	float: left;
	border: 1px solid #C1C1C1;
	margin-left: 27px;
	margin-right: 20px;    
	margin-bottom: 10px;
}

DIV.motorspech H2 {
	
}

DIV.motorspech DIV.descr {
	display:inline;
	float:left;
	margin-right: 20px;
	width:300px;
	font-size: 12px;  
}

DIV.motori TABLE {
	border-bottom: 5px solid #B1C700;
}


DIV#spec TABLE {
	font-size: 12px;
	margin-left: 27px;
	margin-right: 20px;
	border-collapse: collapse;
}

DIV#spec TABLE TR TH {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 18px;
}

DIV#spec TABLE TR TD {
	padding-left: 6px;
	padding-right: 6px;
	padding-top: 2px;
	padding-bottom: 2px;
}




DIV#spec DIV#title {
	height:auto;  
	margin-top: 12px;
	margin-left:28px;
	margin-right:28px;
	font-weight:bold;
	font-size: 12px;
	padding-top: 3px;
	padding-left: 5px;
	padding-right: 5px;
	
}

DIV.line2tdfi DIV#title, DIV.lineopen DIV#title, DIV.lineluxury DIV#title  {
	background-color: #BFD003;
}

DIV.line4t DIV#title, DIV.linefisherman DIV#title, DIV.linepleinair DIV#title {
	background-color: #003876;
}

DIV.linesport DIV#title, DIV.linetender DIV#title {
	background-color: #D6030B;
}

DIV.linesundek DIV#title, DIV.lineevolution DIV#title {
	background-color: #EB9000;
}


DIV.line2t TABLE TR TH, DIV.linesport TABLE TR TH, DIV.linetender TABLE TR TH
{	background: #D6030B; border-left: 1px solid #D6030B; color: #FFFFFF;}
DIV.line2t TABLE TR TD, DIV.linesport TABLE TR TD, DIV.linetender TABLE TR TD
{	border-bottom: 1px dotted #D6030B;}
DIV.line2t TABLE TR TD#a, DIV.linesport TABLE TR TD#a, DIV.linetender TABLE TR TD#a
{	border-right: 1px solid #D6030B; border-left: 1px solid #D6030B;}
DIV.line2t TABLE TR TD#b, DIV.linesport TABLE TR TD#b, DIV.linetender TABLE TR TD#b
{	border-right: 1px solid #D6030B;}


DIV.line2tdfi TABLE TR TH, DIV.lineluxury TABLE TR TH, DIV.lineopen TABLE TR TH
{	background: #BFD003; border-left: 1px solid #BFD003; color: #FFFFFF;}
DIV.line2tdfi TABLE TR TD, DIV.lineluxury TABLE TR TD, DIV.lineopen TABLE TR TD
{	border-bottom: 1px dotted #BFD003;}
DIV.line2tdfi TABLE TR TD#a, DIV.lineluxury TABLE TR TD#a, DIV.lineopen TABLE TR TD#a
{	border-right: 1px solid #BFD003; border-left: 1px solid #BFD003;}
DIV.line2tdfi TABLE TR TD#b, DIV.lineluxury TABLE TR TD#b, DIV.lineopen TABLE TR TD#b
{	border-right: 1px solid #BFD003;}


DIV.line4t TABLE TR TH, DIV.linepleinair TABLE TR TH, DIV.linefisherman TABLE TR TH
{	background: #003876; border-left: 1px solid #003876; color: #FFFFFF;}
DIV.line4t TABLE TR TD, DIV.linepleinair TABLE TR TD, DIV.linefisherman TABLE TR TD
{	border-bottom: 1px dotted #003876;}
DIV.line4t TABLE TR TD#a, DIV.linepleinair TABLE TR TD#a, DIV.linefisherman TABLE TR TD#a
{	border-right: 1px solid #003876; border-left: 1px solid #003876;}
DIV.line4t TABLE TR TD#b, DIV.linepleinair TABLE TR TD#b, DIV.linefisherman TABLE TR TD#b
{	border-right: 1px solid #003876;}


DIV.lineevolution TABLE TR TH, DIV.linesundek TABLE TR TH
{	background: #EB9000; border-left: 1px solid #EB9000; color: #FFFFFF;}
DIV.lineevolution TABLE TR TD, DIV.linesundek TABLE TR TD
{	border-bottom: 1px dotted #EB9000;}
DIV.lineevolution TABLE TR TD#a, DIV.linesundek TABLE TR TD#a
{	border-right: 1px solid #EB9000; border-left: 1px solid #EB9000;}
DIV.lineevolution TABLE TR TD#b, DIV.linesundek TABLE TR TD#b
{	border-right: 1px solid #EB9000;}


DIV.legend {
	margin-left: 25px;
	margin-right: 25px;
	font-size: 10px;
	margin-bottom: 20px;
}

DIV.legend DIV {
	margin-top: 10px;
}

DIV.legend DIV#n1 {
	font-weight: bold;
}

DIV.prodlist {
	font-size: 12px;
	margin-top: 29px;
	padding: 3px;
	color: #FFFFFF;
	margin-right: 20px;
	font-weight: bold;
}

DIV.prodlist#motori{	background: #B1C800;}
DIV.prodlist#vtr{	background: #003777;}
DIV.prodlist#pneuma{	background: #EB9001;}


DIV.defaultleftmenu {
	margin-left: 0px;
}

DIV.defaultleftmenu UL LI UL LI STRONG {
	font-size: 13px;
	padding-left: 25px;
	background: url(../images/menu_selection_mini.png) no-repeat 0px 2px;
}

DIV.defaultleftmenu UL LI UL LI A, DIV.defaultleftmenu UL LI UL LI STRONG  {
	font-size: 9px;
}

DIV.linedescription {
	font-size: 12px;
	margin-left: 35px;
	margin-bottom: 20px;
}

/*Product Gallery*/
#expanded_thumbnail {position:absolute; display:none;padding:5px;background:#fff url(../images/ajax-loader.gif) no-repeat center center;border:1px solid #666;}

ul.thumbnails {list-style:none; float:none; clear:both; margin:0; padding:0;}
ul.thumbnails li {width:100px;display:block;float:left;padding:0;margin:2px;}
ul.thumbnails li a img {width:100px;}

/*PRODUCT SPECS*/
div.header_of_slidables {overflow:auto;padding:2px 0;}
div.header_of_slidables a {float:left;text-decoration:none;color: #fff;}
div.header_of_slidables a.rightfloated {font-size:10px;float:right;}

div.slidable {margin-top:0;padding:0;display:none;}
div.slidable table {margin:0 28px;padding:0;border-collapse:collapse;}

ul.legenda {list-style:none;width:700px;}
ul.legenda li {margin:10px 0;} 