

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.pneuma, DIV.vtr {
	margin-left: 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.line4t H2, DIV.theverycontent DIV.line2tdfi H2, DIV.theverycontent DIV.line2t H2 {
	background: url(../images/el_pr/up_rosso.gif) no-repeat top;
	color: #FFFFFF;
}

DIV.theverycontent DIV.lineopen_elegance H2, DIV.theverycontent DIV.lineopen H2, DIV.theverycontent DIV.linetiller H2 {
	background: url(../images/el_pr/up_grigio.gif) no-repeat top;
	color: #FFFFFF;
}

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

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

DIV.theverycontent DIV.linetender H2, DIV.theverycontent DIV.lineluxury H2, DIV.theverycontent DIV.linepleinair H2  {
	background: url(../images/el_pr/up_azzurro.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.line4t DIV.endbox, DIV.theverycontent DIV.line2tdfi DIV.endbox, DIV.theverycontent DIV.line2t DIV.endbox {
	background: url(../images/el_pr/bottom_rosso.gif) no-repeat bottom;
}

DIV.theverycontent DIV.lineopen_elegance DIV.endbox, DIV.theverycontent DIV.lineopen DIV.endbox, DIV.theverycontent DIV.linetiller DIV.endbox {
	background: url(../images/el_pr/bottom_grigio.gif) no-repeat bottom;
}

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

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

DIV.theverycontent DIV.linetender DIV.endbox, DIV.theverycontent DIV.lineluxury DIV.endbox, DIV.theverycontent DIV.linepleinair DIV.endbox {
	background: url(../images/el_pr/bottom_azzurro.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.linecruiser DIV, DIV.theverycontent DIV.linefisherman DIV {
	height: 170px;
}

DIV.theverycontent DIV.lineevolution DIV, DIV.theverycontent DIV.linesport 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: 0; /* 20px; */
	font-weight: bold;
	font-size: 12px;
	margin-left: 35px;
	padding-left: 8px;
	padding-top: 3px;
	padding-bottom: 3px;
	
}

DIV.theverycontent DIV.titlemotori,
DIV.theverycontent DIV.titlevetro,
DIV.theverycontent DIV.titlepneuma {
	height: 85px;
	margin-top: -60px;
	margin-bottom: 10px;
}

DIV.theverycontent DIV.titlemotori {
	background:	url(../images/back_motori.png) right no-repeat;
}

DIV.theverycontent DIV.titlevetro {
	background: url(../images/back_vetroresina.png) right no-repeat;
}

DIV.theverycontent DIV.titlepneuma {
	background:	url(../images/back_pneumatiche_bicromatico.png) right no-repeat;
}

/*
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 #807F83;
}


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.line4t DIV#title, DIV.line2t DIV#title {
	background-color: #ED1D24;
}

DIV.lineopen DIV#title, DIV.lineopen_elegance DIV#title, DIV.linetiller DIV#title {
	background-color: #807F83;
}

DIV.linecruiser DIV#title, DIV.linesundek DIV#title, DIV.linefisherman DIV#title {
	background-color: #58575C;
}

DIV.lineevolution DIV#title, DIV.linesport DIV#title, DIV.lineprofessional DIV#title {
	background-color: #004282;
}

DIV.lineluxury DIV#title, DIV.linetender DIV#title, DIV.linepleinair DIV#title {
	background-color: #0080C6;
}

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


DIV.lineopen_elegance TABLE TR TH, DIV.lineopen TABLE TR TH, DIV.linetiller TABLE TR TH
{	background: #807F83; border-left: 1px solid #807F83; color: #FFFFFF;}
DIV.lineopen_elegance TABLE TR TD, DIV.lineopen TABLE TR TD, DIV.linetiller TABLE TR TD
{	border-bottom: 1px dotted #807F83;}
DIV.lineopen_elegance TABLE TR TD#a, DIV.lineopen TABLE TR TD#a, DIV.linetiller TABLE TR TD#a
{	border-right: 1px solid #807F83; border-left: 1px solid #807F83;}
DIV.lineopen_elegance TABLE TR TD#b, DIV.lineopen TABLE TR TD#b, DIV.linetiller TABLE TR TD#b
{	border-right: 1px solid #807F83;}


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


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

DIV.linepleinair TABLE TR TH, DIV.lineluxury TABLE TR TH, DIV.linetender TABLE TR TH
{	background: #0080C6; border-left: 1px solid #0080C6; color: #FFFFFF;}
DIV.linepleinair TABLE TR TD, DIV.lineluxury TABLE TR TD, DIV.linetender TABLE TR TD
{	border-bottom: 1px dotted #0080C6;}
DIV.linepleinair TABLE TR TD#a, DIV.lineluxury TABLE TR TD#a, DIV.linetender TABLE TR TD#a
{	border-right: 1px solid #0080C6; border-left: 1px solid #0080C6;}
DIV.linepleinair TABLE TR TD#b, DIV.lineluxury TABLE TR TD#b, DIV.linetender TABLE TR TD#b
{	border-right: 1px solid #0080C6;}


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


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: #ED1D24;}
DIV.prodlist#pneuma{	background: #004282;}
DIV.prodlist#vtr{	background: #807f83;}


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;} 
