@charset "utf-8";
/* RAICAM CSS Document */

html, body {
	margin:0; padding:0;
	background-color:white;
	background-image:url(../images/shadow_content_bg.gif);
	background-position:center;
	background-repeat:repeat-y;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* OBJECTS */

a:link {
	color:#CD0120;
	text-decoration:none;
}
a:link visited {
	color:#CD0120;
	text-decoration:none;
}
a:hover {
	color:#FF2600;
}

.clr {
	height:1px; line-height:1px;
	clear:both;
}

#header_flashcontent {
	border:0;
	width:1010px;
	height:181px;
	
	margin:0 auto 0 auto;
}

#home_flashcontent {
	border:0;
	width:579px;
	height:238px;
	float:right;
	margin:10px 0 10px 10px;
}
* html #home_flashcontent {
	overflow:hidden;
	width:570px;
}

#text_content {
	width:579px;
	float:right;
	margin:10px 0 10px 10px;
	color:#1A0C00;
}
* html #text_content {
	width:570px;
}
	#text_content h1 {
		font-size:17px;
		padding:0;
		margin:11px 0 11px 0;
	}
/* LAYOUT */

#header_container {
	width:100%;
	height:180px;
	background-image:url(../images/header_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	background-color:black;
	overflow:hidden;
}

#options {
	background-image:url(../images/options_bg.gif);
	background-repeat:repeat-x;
	height:30px;
	overflow:hidden;
	
}
	#options ul {
		list-style:none;
		margin:0 auto;
		padding:0;
		font-size:11px;
		line-height:30px;
		width:720px;
	}
	
		#options ul li {
			float:left;
			margin-right:5px;
			font-family:"Trebuchet MS";
			font-weight:bold;
		}
		
			#options ul li div {
				float:left;
				text-transform:uppercase;
				padding:0 3px 0 3px;
				text-decoration:none;
				color:#333;
			}
		
			#options ul li div:hover {
				background-image:url(../images/option_hover_bg.gif);
				background-position:0 1px;
				background-repeat:repeat-x;
				color:white;
			}
			
#content_wrapper {
	width:710px;
	margin:0 auto 0 auto;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
	#square_elements{
		width:120px;
		overflow:visible;
		margin:10px 0 0 0;
		float:left;
	}
		#square_elements img {
			margin-bottom:10px;
			border:0;
		}
	/*	* html #square_elements { position:relative; right:20px; }
		* html #square_elements img { position:relative; left:10px; }
		* html #products {
			position:relative;
			left:-10px;
		}*/

	#news_wrapper {
		height:116px;
		width:570px;
		float:left;
		background-color:green;

	}
	.news_home {
		width:283px; /* 284 */
		height:112px; overflow:hidden;
		border:solid 1px #3D1E01;
		float:left;
		margin-top:4px;
		margin-left:10px;
	}
	
	.news_home img {
		margin:0 6px 0 0;
		border:0;
		float:left;
	}
	
	.news_home h1 {
		font-size:13px;
		font-weight:bold;
		color:#3D1E01;
		margin:0; padding:0;
		margin-bottom:4px;
	}
	
	.news_home p {
		color:#3D1E01;
		font-size:10px;
		margin:0; padding:0;
	}





#footer {
	line-height:16px;
	height:16px;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

	#footer div {
		background-color:#F9F7F0;
		border:solid 1px #3D1E01;		
		border-width:1px 0 2px 0;
	}
	
	
/* aftermarket */


.documents ul {
	list-style:none;
	float:left;
}

.documents ul li {
	height:16px;
	line-height:16px;
	font-size:12px;
	margin:0;
	margin-bottom:5px;
}

.documents ul li a:link, .documents ul li a:visited {
	text-decoration:none;
}

.documents ul li a:hover {
	color:#CC0000;
	text-decoration:none;
}
	
	
.product_gallery {
	width:150px;
	float:left;
	margin-left:50px;	
}

.product_gallery img {
	margin-bottom:10px;
}
	
	
	
	
	
	
	
	
	
	
	/* chapuza */
	
.box_contenuti{

	float: left;
	margin-left: 20px;
	text-align: justify;
}