body {
	color:#666;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#ffffff;
	vertical-align:top;
	border:none;
	text-decoration:none;
	margin:0;
	padding:0
}

h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#0f799a;
	vertical-align:bottom;
	line-height:normal;
	margin:0;
	padding:0
}

.imgArticolo {
	vertical-align:top;
	float:left;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border:0;
	text-align:left;
	margin:3px 5px 0 0;
	padding:0
}
.portletsx {
	text-align:left;
	border:0;
	border-bottom:0;
	border-left:0;
	border-right:0;
	vertical-align:top;
	background-image:url('images/line001.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	width:150px;
	margin:0 0 0 5px;
	padding:8px 12px 5px 13px;

}

.portletdx {
	text-align:left;
	border:0;
	border-bottom:0;
	border-left:0;
	border-right:0;
	vertical-align:top;
	background-image:url('images/line001r.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	float:right;
	width:160px;
	margin:0px 20px 0px 10px;
	margin-right:0px;
	padding:8px 15px 5px 12px
}

#header {
	background-color:#f1f1f1;
	margin:0;
	vertical-align:top;
		margin:0;
	padding:0;
	
	
}

fieldset {

	background-color:#f1f1f1;
	padding:0;
	margin:0;
}

#logo {
	float:left;
	background-color:#f1f1f1;
		padding-top:25px;
	padding-left:5px;
	padding-right:5px;
}

#logo img , #banner img{
	border:0;
}

h1 {
	

padding:0;
margin:0;
}

#banner {
	

	padding-top:25px;
	padding-left:5px;
	padding-right:5px;

}
#page {
	background-color:#ffffff;
	margin:0 auto;
	padding:0;
	margin:0;
	vertical-align:top;
}

#content {
	background:#FFF;
	margin-left:191px;
	border:none;
	margin-right:192px;
	padding:0
}

#content .portletcentrale {
	border-bottom:0;
	border-left:0;
	border-right:0;
	vertical-align:top;
	text-align:justify;
	border:0;
	background-image:url('images/line101.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	margin:0;
	margin-top:10px;
	padding:0px 10px 10px 20px
}

#testata {
	background-color:#f1f1f1;
	vertical-align:top;


	
}

#bandasu {
	background-color:#ffffff;
	float:left;
	margin:0;
	padding:0;
	display:inline;
	vertical-align:top;
	width:100%;
	font-size:1px;
	
}

#bandasusx {
	width:185px; 
	height:7px;
	background-image: url('images/bandasusx.jpg');
	background-repeat:repeat-x;
	float:left;
	vertical-align:top;
}

#bandasudx {
	width:185px; 
	height:7px;
	background-image: url('images/bandasudx.jpg');
	background-repeat:repeat-x;
	float:right;
	vertical-align:top;
}

#bandasucentrale {
	
	margin-left:188px;
	margin-right:188px;
	vertical-align:top;
	height:7px;
	background-image: url('images/bandasucentrale.jpg');
	background-repeat:repeat-x;
	
	

}

#arianna {

	border:none;	
	vertical-align: middle;
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
		
	text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #006699;
	color: #0f799a;
}

#formricerca {
		border:solid;
		border-width:thin;
		border-width:1px;
		border-color:#969696;
		vertical-align: middle;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:10px;
		background-color:#f1f1f1;
		text-align:center;
}


.hmenu {
	background-image:url(images/sfondomenuorizz.jpg);
	height:30px;
	vertical-align:middle;
	margin:0;
	padding:0
}

.hmenu ul {
	vertical-align:middle;
	margin:0;
	padding:0
}

.hmenu li {
	background-image:url(images/separamenu.jpg);
	background-repeat:no-repeat;
	display:inline;
	float:left;
	width:19%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#fff;
	height:22px;
	vertical-align:middle;
	text-align:center;
	margin:0;
	padding:8px 0 0
}

.hmenu .home {
	background:none
}



#colsx {
	background:url(images/bg0001n.gif);
	background-repeat:repeat-y;
	background-position:right;
	border:none;
	vertical-align:top;
	width:191px;
	float:left;
	margin:0;
	padding:0
}



#vmenu {
	background-color:#FFF;
	border:none;
	vertical-align:top;
	width:185px;
	float:left;
	color:#0D6F6A;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:700;
	margin:0;
	padding:0
}




#vmenu ul {
	border:none;
	margin:0;
	padding:0
}

#vmenu li {
	background-image:url(images/sfondovmenu.gif);
	background-repeat:no-repeat;
	display:block;
	text-align:left;
	padding-left:40px;
	border:0;
	vertical-align:middle;
	padding-top:5px;
	height:20px;
	margin:0
}

#vmenu .macrovoce {
	background-image:url(images/category.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#fff;
	vertical-align:top;
	padding-top:7px
}

#vmenu .macrovoce2 {
	background-image:url(images/category2.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#fff;
	vertical-align:top;
	padding-top:7px
}

#highlights {
	border:none;
	vertical-align:top;
	background:url(images/bg300.gif);
	background-repeat:repeat-y;
	width:186px;
	float:right;
	margin:0;
	padding:0;

}



#highlights .macrovoce {
	background-image:url(images/paragreph.gif);
	background-position:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#fff;
	background-repeat:no-repeat;
	display:block;
	height:25px;
	text-align:left;
	float:right;
	vertical-align:top;
	width:186px;
	border:0;
	margin:0;
	padding:7px 0 0 0;
}

#highlights .macrovoce2 {
	background-image:url(images/paragreph.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:700;
	color:#fff;
	vertical-align:top
}

#highlights .vocedx {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:700;
	color:#fff;
	padding:2px;
	vertical-align:top
}
#coldx {
	border:none;
	background-image:url(images/bg0001nr.gif);
	background-position:left;
	background-repeat:repeat-y;
	width:192px;
	float:right;
	margin:0;
	
	padding:0
}

#core {
	display:inline;
	background:#fff;
	background-color:#fff;
	margin:0;
	padding:0
}

p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	line-height:normal;
	text-decoration:none
}

h2 a:link,h2 a:visited,a:link,a:visited,p a:link,p a:visited {
	text-decoration:none;
	color:#0f799a;
	font-weight:700
}

h2 a:hover,a:hover,p a:hover {
	text-decoration:underline;
	color:#0d6f6a;
	font-weight:700
}

a:active,p a:active {
	text-decoration:underline;
	color:#0f799a;
	font-weight:700
}

#highlights ul,#highlights li {
	vertical-align:top;
	margin:0;
	padding:0
}

.imgMotore {
	border: none;
	vertical-align: middle;
	 		border-bottom:		0px;
		border-left:		0px;
		border-right:		0px;
		padding:			3px;
		margin:			3px;
		border: 0;
		text-align: left;
		
}

.casellaMotore {
	vertical-align: middle;
}

#trailer {
		width: 100%;

		
		vertical-align: middle;
		
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		padding:3px;
		background-color:#f2f2f2;
		text-align:center;
		
		border-bottom:		0px;
		border-left:		0px;
		border-right:		0px;
		margin:			0px;
		width: 100%;
		padding:0px;
		padding-left:0px;
		padding-right:0px;
		padding-bottom:5px;
		vertical-align: top;
		border: 0;
}


.hmenu a:link { 
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
.hmenu a:visited { 
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
.hmenu a:hover { 
	text-decoration: underline;
	color: #ffffff;
	font-weight:bold;
}
.hmenu a:active { 
	text-decoration: underline;
	color: #ffffff;
	font-weight:bold;
}


.ns {
    display: none;
    visibility: hidden;
	height:200px;

	
}

 #contcsnews {

background:#E7E7E7;
height:215px;
width:156px;
	margin:3px 0 5px 0px; 


	float:left;
	text-align:center;
}

 #footer {

 
}

 .bottoneContinua {

	border: none;
	vertical-align: middle;
	 		border-bottom:		0px;
		border-left:		0px;
		border-right:		0px;
		padding-top:			5px;
		margin:			0px;
		border: 0;
		border:none;
		text-align: right;
}
 
 #newsheader {
background:#B1B1B1;
font-size:12px;
text-align:center;
color:#FFFFFF;
height:15px;
width:156px;
margin:0;
padding:0;
font-weight:bold;

}

#csnews {
}




.box {
		border:solid;
		border-width:thin;
		border-width:1px;
		border-color:#dedbd1;
		vertical-align: middle;
		text-align:left;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		margin:10px;
		padding:10px;
		background-color:#ffffff;
		background-image:url(images/sfondobox.png);
		background-repeat:repeat-x;
		
		height:190px;
		overflow:hidden;
		float:left;
		text-align:center;
		
		font-size:10px;
		color:#666666;
	
}

.box:hover {
	background-color:#f8f8f8;
}

.boxprehead {
		border-bottom:1px solid #cacaca;
		color:#999999;
		
		
		text-align:center;
		line-height:15px;
		margin:0 0 10px;
				font-size:10px;
		color:#666666;
		font-weight:normal;
}

.linkprehead {
		font-size:10px;
		color:#666666;
		font-weight:normal;
}


.linkprehead:link {
	text-decoration:none;
	font-size:10px;
	color:#999999;
	font-weight:normal;

}

.linkprehead:visited {
	text-decoration:none;
	font-size:10px;
	color:#999999;
	font-weight:normal;

}

.linkprehead:hover {
	text-decoration:underline;
			font-size:10px;
		color:#999999;
font-weight:normal;
}

.linkprehead:active {
	text-decoration:underline;
			font-size:10px;
		color:#999999;
font-weight:normal;
}

.boxes {

		vertical-align: middle;
		text-align:center;
		margin-left: auto;
		margin-right: auto;
		overflow:hidden;
		width:100%;

		
}



