.contents_small {
	background: #FFF;
	/*width: 582px;*/
}

.contents_small .wp_b1 {
	float: left;
	display: inline;
	width: 576px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	background: #444CC4;
	color: #FFF;
	text-align: center;
	font-size: 20px;
}

.contents_small .wp_b2 {
	float: left;
	display: inline;
	width: 576px;
	margin-top: 10px;
	min-height: 180px;
	height: auto !important;
	height: 180px;
	background: #F0AA44;
	color: #FFF;
	text-align: center;
	font-size: 20px;
}

.contents_small .wp_b3 {
	float: left;
	display: inline;
	width: 576px;
	margin-top: 10px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	background: #0FC2C2;
	color: #FFF;
	text-align: center;
	font-size: 20px;
}

.contents_small .wp_b4 {
	float: left;
	display: inline;
	width: 576px;
	margin-top: 10px;
	min-height: 150px;
	height: auto !important;
	height: 150px;
	background: #333333;
	color: #FFF;
	text-align: center;
	font-size: 20px;
}

.contents_small .wp_bk {
	float: left;
	display: inline;
	font-size: 1.1em;
	width: 576px;
	border: 3px solid black;
	/*background: url(/static/img_root/gray_dot.gif) repeat-y 287px;*/
}

.contents_small .wp_bk img {
	float: left;
	display: inline;
}

.contents_small h2 {
	float: left;
	display: inline;
	margin: 11px 0;
	font-size: 1.6em;
}




/* Versioni Titoli */

.contents_small .wp_bk .title_full {
	float: left;
	display: inline;
	background: #FFF;
	width: 576px;
	border-bottom: 3px solid black;
}

.contents_small .wp_bk .title_full a, .contents_small .wp_bk .title_half a, .contents_small .wp_bk .title_onethird a  {
	margin: 2px 10px 3px 10px; 
}

.contents_small .wp_bk .title_half {
	float: left;
	display: inline;
	width: 288px;
	border-bottom: 3px solid black;
}

.contents_small .wp_bk .title_onethird {
	float: left;
	display: inline;
	width: 192px;
	border-bottom: 3px solid black;
}

.contents_small .wp_bk .left {
	float: left;
	display: inline;
}

.contents_small .wp_bk .right {
	float: right;
	display: inline;
	margin: 0;
	padding: 0;
}

/* Fine Versioni Titoli */










/* Versioni Contenuti */

.contents_small .wp_bk p {
	float: left;
	display: inline;
	margin: 11px 0;
	padding: 0;
}

.contents_small .wp_bk p span {
	font-weight: bold;
}

.contents_small .wp_bk .content_full {
	float: left;
	display: inline;
	background: #FFF;
	width: 566px;
	padding: 5px;
}

.contents_small .wp_bk .content_half_img {
	float: left;
	display: inline;
	width: 278px;
	padding: 5px;
}

.contents_small .wp_bk .content_half_txt {
	float: left;
	display: inline;
	width: 258px;
	margin: 10px 15px;
}

.contents_small .wp_bk .content_half_txt p {
	width: 258px;
	margin: 11px 0 0 0;
}

.contents_small .wp_bk .content_onethird {
	float: left;
	display: inline;
	margin: 10px 15px;
	width: 162px;
}

.contents_small .wp_bk .content_onethird p {
	width: 162px;
	margin-bottom: 0px;
}

.contents_small .wp_bk .content_sixth {
	float: left;
	display: inline;
	margin: 10px 15px;
	width: 162px;
}

.contents_small .wp_bk .content_sixth p {
	width: 109px;
	margin: 0px;
	padding-left: 3px;
}

.content_small{
	float:left;
	width: 569px;
	}

.cont_title{
	float:left;
	width:553px;
	display: inline;
	margin-top: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b8b8b8;
	padding-bottom: 6px;
	padding-left: 11px;
	}
	
.cont_lancio_top{
	float:left;
	width:562px;
	margin-top: 11px;
	border: 1px solid #b8b8b8;
}

.cont_lancio_top img{
	float:left;
	margin-left: 1px;
    	margin-top:1px;
	padding-bottom:1px;
	display:inline;
	}
	
.half_container {
	width: 564px;
	margin: 10px 0 0 0;
}

.half_content {
	float: left;
	display: inline;
	width: 562px;
	border-left: 1px solid #BBBBBB;
	border-right: 1px solid #BBBBBB;
	border-bottom: 1px solid #BBBBBB;
}

.half_content .title, .one_fourth_content .title, .onethird_content .title, .twothird_content .title {
	background: url(/static/img_root/bg_hp_box_title.gif) repeat-x top left;
	float: left;
	display: inline;
	width: 560px;
	margin: 0 1px;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	font-size:1.1em;
}

span.title_left {
	float: left;
	display: inline;
	margin: 0;
	text-decoration:none;
	color: #004990;
	font-weight: bold;
	font-size: 1.1em;
	margin: 6px 0 0 6px;
}

.onethird_content .title {
	width: 180px;
}

.twothird_content .title {
	width: 370px;
}

.one_fourth_content .title {
	width: 185px;
}

.half_content .title_ins {
	background: url(/static/img_root/bg_hp_box_title.gif) repeat-x top left;
	border-bottom: 1px solid #BBBBBB;
	border-top: 1px solid #BBBBBB;
	float: left;
	display: inline;
	width: 376px;
	margin: 0;
	min-height: 26px;
	height: auto !important;
	height: 26px;
}

.half_content .title_last {
	background: url(/static/img_root/bg_hp_box_title.gif) repeat-x top left;
	border-top: 1px solid #BBBBBB;
	float: left;
	display: none;
	width: 376px;
	margin: 0;
	min-height: 26px;
	height: auto !important;
	height: 26px;
}

.half_content .title_last {
	padding: 1px 0 0 0;
}

.half_content .title_last a.title_left {
	background: url(/static/img_root/arrow_right_red_up.gif) no-repeat scroll right 50%;
	padding: 0px 11px 0px 0px;
}

.half_content .title_out {
	background: url(/static/img_root/bg_hp_box_title.gif) repeat-x top left;
	border-bottom: 1px solid #BBBBBB;
	float: left;
	display: inline;
	width: 376px;
	margin: 0;
	min-height: 26px;
	height: auto !important;
	height: 26px;
}

.half_content .double_title {
	float: right;
	display: inline;
	width: 189px;
	background: url(/static/img_root/bg_double_title.gif) repeat-y top left;
	margin: 1px 0;
	min-height: 23px;
	height: auto !important;
	height: 23px;
}

.half_content .double_title a.title_left {
	margin: 5px 0pt 0pt 6px;
}



.half_content .title_ins a.title_left {
	background:transparent url(/static/img_root/arrow_right_red_down.gif) no-repeat scroll right 50%;
	padding: 0px 11px 0px 0px;
	}


.title a.title_left {
	background:transparent url(/static/img_root/arrow_right_blue.gif) no-repeat scroll right 50%;
	padding: 0px 11px 0px 0px;
	}



.half_content a.title_left, .one_fourth_content a.title_left, .onethird_content a.title_left {
	float: left;
	display: inline;
	margin: 0px;
	padding: 0px 9px 0px 0px;
	text-decoration:none;
	color: #004990;
	font-weight: bold;
	font-size: 1.1em;
	margin: 6px 0 0 6px;
}

a:hover.title_left {
	text-decoration: underline !important;
}


.half_content a.link_right, .half_container a.link_right {
	float: right;
	display: inline;
	color: #003e7a;
	margin: 6px 5px 0 0;
	}

.half_content a:hover.link_right, .half_container a:hover.link_right {
	text-decoration: none !important;
	}


.half_content a.link_right_img {
	float: right;
	display: inline;
	margin: 4px 5px 0 0;
	height:17px;
	}

	.half_content a.link_right_img img {
		margin: 0;
		}






.sub_contents {
	float: left;
	display: inline;
	width: 562px;
	border-top: 1px solid #BBBBBB;
	margin: 0;
	padding: 6px 0 6px 0;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	font-size: 1.1em;
}

* html .sub_contents {
	padding: 6px 0 1px 0;
}

.sub_contents_wp {
	float: left;
	display: inline;
	width: 562px;
	border-top: 1px solid #BBBBBB;
	font-size: 1.1em;
}

.onethird_content .sub_contents {
	width: 182px;
}

.twothird_content .sub_contents {
	width: 372px;
}

.sub_contents .vertical {
	width: 562px;
	float: left;
	display: inline;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	background-position: 50% top;
	}

			.vaibtn_cont3{
			float:left;
			display:inline;
			clear:both;
			margin:25px 0 0 0;
			padding:0;
			width:175px;
			text-align:right;
			height:17px;
			}


.sub_contents .vertical_dot, .sub_contents .vertical_line {
	width: 562px;
	float: left;
	display: inline;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	}
	
	.sub_contents .vertical_dot a.sub_title, .sub_contents .vertical_line a.sub_title {
		float: left;
		display: inline;
		color: #003e7a;
		font-weight: bold;
		margin: 5px 0 0 0;
		width:auto;
		}

	.sub_contents .vertical_dot a.sub_title span, .sub_contents .vertical_line a.sub_title span {
		margin: 0 0 0 0;
		width:170px;
		}

			.sub_contents .vdot {
				float: left;
				display: inline;
				width: 2px;
				min-height: 14.5em;
				height: auto !important;
				height: 14.5em;
				background: url(/static/img_root/vdot.gif) repeat-y top center;
				margin:0;
				}
				
			.sub_contents .vline {
				float: left;
				display: inline;
				width: 2px;
				min-height: 14.5em;
				height: auto !important;
				height: 14.5em;
				background: url(/static/img_root/gray_dot.gif) repeat-y top center;
				margin:0;
				}


.half_box {
	float: left;
	display: inline;
	width: 275px;
	margin: 0 0 0 6px;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	}

	.onethird_box {
		float: left;
		display: inline;
		width: 175px;
		margin: 0 5px 0 6px;
		background:#fff;
		min-height: 150px;
		height: auto !important;
		height: 150px;
		}

		.onethird_box a {
			margin:0;
			padding:0;
			float:left;
			display:inline;
			clear: left;
			}
			
		.onethird_box img {
			float: left;
			display: inline;
		}
		
		.onethird_box a.sub_title {
			font-weight:bold;
			color: #003e7a;
			margin:5px 0 0 0;
			padding:0;
			}

		.onethird_box a:hover.sub_title {
			text-decoration:none;
			}
			
		.onethird_box p {
			margin:0;
			padding:0;
			width: 173px;
			float:left;
			display:inline;
			}












.half_box_vert {
	float: left;
	display: inline;
	background: url(/static/img_root/hdot.gif) transparent repeat-x left 50%;
	}

.half_box a.sub_title {
	display: inline;
	color: #003e7a;
	font-weight: bold;
	margin: 5px 0 0 0;
}

.half_box a.sub_title:hover {
	text-decoration:none;
}

.half_box p {
	float: left;
	display: inline;
	width: 270px;
	margin: 0 0 0 0;
	padding: 0;
	min-height: 42px;
	height: auto !important;
	height: 42px;
	}

.one_fourth_box {
	float: left;
	display: inline;
	padding: 0 0 0 0;
	width: 200px;
	min-height: 75px;
	height: auto !important;
	height: 75px;
}

.one_fourth_box img {
	margin: 0;
}

.one_fourth_box .floatleft {
	width: 100px;
}

.one_fourth_box a {
	float: left;
	display: inline;
	margin: 0 3px 0 0;
}

.one_fourth_box a.sub_title {
	margin: 16px 0 0 0;
}

.one_fourth_box p {
	float: left;
	display: inline;
	clear: left;
	width: 100px;
	margin: 1px 0 0 0;
	padding: 0;
}

.half_box .horizontal_dot {
	background: url(/static/img_root/hdot.gif) repeat-x left 50%;
	float: left;
	display: inline;
	width: 178px;
	font-size: 0;
	height: 10px;
}

	.half_box .horizontal_dot_lancio {
		background: url(/static/img_root/hdot.gif) repeat-x left center;
		float: left;
		display: inline;
		width: 270px;
		font-size: 0;
		height: 2px;
		margin:4px 0 4px 0;
	}

	.half_box .horizontal_box {
		width: 270px;
		float: left;
		display: inline;
		min-height: 75px;
		height: auto !important;
		height: 75px;
		margin:0;
		padding:0;
		}
	
	
		.half_box .horizontal_box a.img_quad {
			border: 0px solid lime;
			float:left;
			display:inline;
			padding:0;
			margin:0 5px 0 0;
			width:75px;
			height:75px;
			}

	

	.half_box .horizontal_box .lancio_lat{
		float:left;
		min-height: 40px;
		height: auto !important;
		height: 40px;
		width:187px;
		}

.cont_title_va{
	float:left;
	width:280px;
	border-right: 1px solid #bbb;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	}

.cont_title_va_triple {
	float:left;
	width:184px;
	min-height: 26px;
	height: auto !important;
	height: 26px;
	}


.vaibtn_cont{
margin:0 0 0 0;
padding:0;
clear:both;
width:270px;
text-align:right;
float:left;
height:17px;
}

.vaibtn_prod_cont{
margin:5px 5px 0 0;
padding:0;
clear:both;
width:158px;
text-align:right;
float:left;
height:17px;
}

	.half_box .horizontal_box a.vaibtn{
	margin:0;
	padding:0;
	float:right;
	display:inline;
	height:17px;
	}


	.half_box .horizontal_box a.vaibtn img{
	margin:0 0 0 0;
	padding:0;
	}


		.timSogno{
		float:left;
		display:inline;
		border:1px solid #BBBBBB;
		width:273px;
		margin:0 0 0 10px;
		padding:1px;
		}

		.timSogno img{
		float:left;
		display:inline;
		border:0;
		margin:0;
		padding:0;
		}

		.img_cont{
		width:110px;
		margin:0;
		padding:0;
		}

		.img_text{
		width:158px;
		margin:0;
		padding:0;
		}


	.img_text h2 {
	margin:10px 0 5px 0;
	}

	.img_text h2 a {
	text-decoration:none;
	}

	.img_text ul {
	margin:0;
	padding:0;
	}

	.img_text ul li{
	padding:0 0 0 10px;
	line-height:15px;
	}
	
		.img_text p.prezzo {
		color:#ce0000;
		font-weight:bold;
		border-top:1px solid #bbb;
		border-bottom:1px solid #bbb;
		float:left;
		display:inline;
		width:158px;
		margin:10px 0 6px 0;
		padding:2px 0 2px 0;
		}

		.img_text .prezzo_barrato {
		margin:0;
		font-size:1.3em;
		}

		.img_text .prezzo_ok {
		font-size:2.4em;
		vertical-align:top;
		margin:0 0 0 24px;
		}

		.img_text p.descrizione {
		float:left;
		display:inline;
		width:158px;
		margin:0;
		padding:0;
		}

		.img_text p.descrizione_bord {
		float:left;
		display:inline;
		width:158px;
		margin:0px 0 5px 0;
		padding:5px 0;
		border-top:1px solid #bbb;
		}




.half_content .title img{
vertical-align:middle;
margin-top:10px;
display:inline;
float:left;
}


.triple_title{
float:right;
display:inline;
width:186px;
margin:0 0 0 2px;
padding:0;
background:transparent url(/static/img_root/gray_dot.gif) repeat-y scroll left top;
min-height:26px;
height: auto !important;
height:26px;
}




/*STILI PER WP PRODOTTI TRIPLI*/

.onethird_box .desc_telefono {
width:78px;
}

.vaibtn_prod_cont3 {
float:left;
border:0px solid red;
margin:5px 0 0 0;
padding:0;
width:78px;
text-align:right;
height:17px;
}

.vaibtn_prod_cont3 .vaibtn {
float:right;
margin:0;
padding:0;
width:78px;
text-align:right;
height:17px;
}

.onethird_box a.sub_title3 {
 text-decoration:none;
 margin: 0 0 0 0;
 text-decoration:none;
 color:#ce0000;
 font-weight: bold;
 font-size: 1.1em;
 width:175px;
	
}

.onethird_box p.prezzi_telefono {
	width:78px;
}

		.img_text3 {
			float:left;
			display:inline;
			width:84px;
			margin: 10px 0 0 5px;
		}
		
		.img_text3_wide {
			float:left;
			display:inline;
			width:175px;
			margin: 5px 0 0 0px;
		}

		.img_text3 div.prezzo {
		float: left;
		display: inline;
		width:78px;
		margin:10px 0 6px 0;
		padding:0 0 0 0;
		}
		
		.img_text3_wide div.prezzo {
		float: right;
		display: inline;
		width:65px;
		margin:10px 0 6px 0;
		}

		.img_text3 .prezzo_barrato, .img_text3_wide .prezzo_barrato {
			float: none;
			margin:0;
			font-weight:bold;
			font-size:1.3em;
			min-height: 16px;
			height: auto !important;
			height: 16px;
		}
		
		.img_text3_wide .prezzo_barrato {
			
			
		}

		.img_text3 .prezzo_ok, .img_text3_wide .prezzo_ok {
		font-size:2.4em;
		vertical-align:top;
		margin:0 0 0 0;
		color:#ce0000;
		font-weight:bold;
		float:left;
		display:inline;
		}

		.img_text3 p.descrizione, .img_text3_wide p.descrizione {
		float:left;
		display:inline;
		width:78px;
		margin:0;
		padding:0;
		}





/*BANNER TRIPLO*/

.banner_triplo {
	float:left;
	display:inline;
	border: 1px solid #bbb;
	margin:0 12px 0 0;
	padding:1px;
}

.banner_triplo img {
	border:0;
	margin:0;
	float:left;
	displat:inline;
}

/*BANNER TRIPLO*/
		.onethird_box .img_text3_wide p.desc_telefono {
			width: 100px;
			margin: 2px 0 0 0;
		}
		
		.onethird_box .title_prod {
			float: left;
			display: inline;
			width: 175px;
		}
		
		.onethird_box a.wide {
			margin-top: 5px;
		}
		
		.onethird_container {
			float: left;
			display: inline;
			width: 184px;
			margin: 0 0 0 6px;
		}
		
		.onethird_container img {
			float: left;
			display: inline;
		}
		
		.onethird_content {
			float: left;
			display: inline;
			width: 182px;
			border-left: 1px solid #BBBBBB;
			border-bottom: 1px solid #BBBBBB;
			border-right: 1px solid #BBBBBB;
		}
		
		.onethird_content .onethird_box {
			margin: 0;
			width: 182px;
		}
		
		.onethird_content .onethird_box a, .onethird_content .onethird_box .img_text3_wide {
			margin: 0 0 0 7px;
		}
		
		.onethird_content .onethird_box a.wide {
			margin: 5px 0 5px 3px;
		}
		
		.onethird_content .onethird_box .prezzo {
			margin: 0 6px 0 0 !important;
		}
		
		.twothird_container {
			float: left;
			display: inline;
			width: 374px;
		}
		
		.twothird_container img {
			float: left;
			display: inline;
		}
		
		.twothird_content {
			float: left;
			display: inline;
			width: 372px;
			border-left: 1px solid #BBBBBB;
			border-bottom: 1px solid #BBBBBB;
			border-right: 1px solid #BBBBBB;
		}
		
		.twothird_content .onethird_box {
			margin-right: 0;
		}
		
		.twothird_content .vdot {
			width: 4px;
			background-position: right top;
		}
		
		.twothird_content .vline {
			width: 4px;
			background-position: right top;
		}


.linkeria_container {
	float: left;
	display: inline;
	width: 562px;
	background:transparent url(/static/img_root/bg_hp_box_title.gif) repeat-x scroll left top;
	font-size: 1.1em;
}

.linkeria_container h2 {
	float: left;
	display: inline;
	color: #003e7a;
	margin: 6px 0 6px 7px;
	font-size: 1.09em;
}

.linkeria_container p {
	float: left;
	display: inline;
	width: 546px;
	margin: 0 8px 25px 8px;
}

.linkeria_content {
	background: url(/static/img_root/hdot.gif) repeat-x top left;
	float: left;
	display: inline;
	width: 546px;
	margin: 0 8px 0 8px;
	font-size:1.1em;
}

.linkeria_content ul {
	list-style-type:none;
	float: left;
	display: inline;
	width: 546px;
	margin: 0 0 0 0;
	padding:0 0 0 0;
}

.linkeria_content ul li {
	background: url(/static/img_root/hdot.gif) repeat-x bottom left;
	width: 546px;
	float: left;
	display: inline;
	margin: 10px 0 0 0;
	padding:0 0 0 0;
	min-height:27px;
	height: auto !important;
	height:27px;
	font-weight:bold;
}

.linkeria_content ul li p {
	width: 360px;
	margin: 0 0 5px 5px;
	padding:0 0 10px 0;
	font-weight:normal;
	float:left;
}

.linkeria_content ul li span {
	width: auto;
	margin: 0 0 0 0;
	font-weight:bold;
	display:block;
}

.linkeria_content ul li a {
	background: #fff;
	width: auto;
	float: right;
	clear:right;
	display: inline;
	margin: 0 4px 0 8px;
	padding:0;
	height:1.45em;
	border:1px solid #d2d2d2;
	text-decoration:none;
}

.linkeria_content ul li a.down {
	margin-top: 10px;
	margin-bottom: 11px;
}

.linkeria_content ul li a span.int {
	background: url(/static/img_root/bg_bottone.gif) #fff repeat-x left bottom;
	width:auto;
	margin:1px;
	text-align:center;
	padding:0 1em;
}

.linkeria_content ul li a:hover {
	text-decoration:none !important;
	cursor:pointer;
}

.linkeria_content p.intro {
	float:right;
	width: 546px;
	min-height:27px;
	height: auto !important;
	height:27px;
	margin: 10px 0 0 0;
}

.linkeria_content p.end {
	float:right;
	width: 546px;
	min-height:27px;
	height: auto !important;
	height:27px;
	margin: 10px 0 0 0;
}

.linkeria_content p a {
	background: url(/static/img_root/arrow_right_blue.gif) no-repeat right 55%;
	padding:0 6px 0 0;
	float:right;
}

.linkeria_content p a:hover {
	text-decoration:none !important;
}

.wp_prodwrapper {
	float: left;
	display: inline;
	width: 562px;
	margin: 0;
	padding: 0;
	min-height: 160px;
	height: auto !important;
	height: 160px;
	overflow: hidden;
	overflow-x: scroll;
}

* html .wp_prodwrapper {
	height: 183px;
}

.max_width {
	float: left;
	display: inline;
	width: 5000px;
}

.cont_rool {
	float: left;
	display: none;
	cursor: default;
	background: url(/static/img_root/bg_hp_box_title.gif) repeat-x top left;
	position: relative; 
	margin: 0 auto;
	overflow: hidden;
	text-align: center;
	width: 562px;
	border-top: 1px solid #BBBBBB;
	padding: 4px 0 5px 0;
}

.cont_rool a {
	display:inline;
	width: 7px;
	float:none;
	margin:0 auto;
	padding: 0;
}

.cont_rool a img {
	width: 7px;
	height: 7px;
}

.cont_rool a.activeImage, .cont_rool a.inactiveImage {
	border:medium none;
	clear:none;
	display:inline;
	float:none;
	font-size:7px;
	margin:0pt;
	padding:0pt;
	text-decoration:none;
}

.cont_rool a.activeImage {
	background: transparent url(/static/img_wp/quadrato_prod_rosso.gif) no-repeat scroll left top;
	cursor: default;
}


.cont_rool a.activeImage {
	background:url(/static/img_wp/quadrato_prod_rosso.gif) no-repeat left top;
	cursor:default;
}

.cont_rool a.inactiveImage {
	background:url(/static/img_wp/quadrato_prod_blu.gif) no-repeat left top;
	cursor:pointer;
}

.wp_prodbox {
	float: left;
	display: inline;
}

/* last added */ 

* html .sub_contents {
	min-height: 165px;
	height: auto !important;
	height: 165px;
}

/* paginazione */

.paginazione {
	border:0px solid red;
	float:left;
	display:inline;
	width:99%;
	margin:10px 0;
	font-size:1.1em;
	text-align:center;
	font-weight:bold;
	color: #003e7a;
	}

	.pagine{	
	margin-left:105px;
	color:#ce0000;
	width:150px;
	text-align:center;
	}

	.pagine a{	
	color: #003e7a;
	text-decoration:none;
	}
	
	.pagine a:hover{
	text-decoration:underline;
	}

	.noactive{
	color:#bbbbbb;
	}

	.yesactive{
	}

	.yesactive a{
	text-decoration:none;
	color: #003e7a;
	}

	.yesactive a:hover{
	text-decoration:underline;
	color: #003e7a;
	}
	
	.height_prod{
	min-height: 80px;
	height: auto !important;
	height: 80px;
	}
	
	.marg_lancio_lat{
	padding-top:9px;
	display:inline;
	}
