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

body, html {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFF;
	cursor:default;
	background:url(/img/bg_body.gif) top left repeat-x #212121;
}

form{
	margin:0;
	padding:0;
}

h1{
	margin:0;
	padding:0;
}
a {
	color:#FFF;
	text-decoration:none;
}
a:hover {
	color:#FFF;
	text-decoration:underline;
}

.clear {
	width:100px;
	height:0px;
	font-size:0px;
	clear:both;
}


/* COMPONENTI PER LE FORM */
.textarea_1 {
	float:left;
	padding:2px;
	margin:0;
	width:170px;
	height:16px;
	border:1px solid #CCC;
	background-color:#333;
	color:#FFF;
}
.textarea_2 {
	float:left;
	padding:2px;
	margin:0;
	width:50px;
	height:16px;
	border:1px solid #CCC;
	background-color:#333;
	color:#FFF;
}
.textarea_sms {
	padding:5px;
	width:535px;
	border:1px solid #CCC;
	background-color:#333;
	color:#FFF;
	line-height:1.5;
	overflow:auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.select_1 {
	float:left;
	margin:0;
	width:176px;
	height:22px;
	border:1px solid #CCC;
	background-color:#333;
	color:#FFF;
}

.text_1 {
	float:left;
	margin:0;
	width:176px;
	height:19px;
	border:1px solid #CCC;
	background-color:#333;
	color:#FFF;
}

.text_3 {
	float:left;
	margin:0;
	width:176px;
	height:19px;
	border:1px solid #CCC;
	background-color:#333;
	color:#999999;
	padding-top:1px;
}

.checkbox_1 {
	float:left;
	margin-left:0px;
	margin-right:7px;
}
.bott_1 {
	float:right;
	border:1px solid #F39800;
	background-color:#2B2B2B;
	color:#F39800;
	font-weight:bold;
	cursor:pointer;
}

#contenitore {
	padding:0;
	margin-left:auto;
	margin-right:auto;
	width:857px;
}
	#top {
		width:857px;
	}
		#logo_sx {
			float:left;
			width:236px;
			height:98px;
		}
		#logo_dx {
			float:right;
			/*width:69px;*/
			height:98px;
		}
		
		/* HEADER PER LE SEZIONI INTERNE */
		#logo_interno {
			float:left;
			padding-top:27px;
			width:236px;
			height:98px;
		}
		#banner_interno {
			float:right;
			width:574px;
			height:152px;
		}
		/* FINE HEADER PER LE SEZIONI INTERNE */
		
	.lingua {
		float:right;
		margin-left:7px;
		width:21px;
		height:21px;
	}
	#banner {
		width:857px;
		height:340px;
		position:relative;
		z-index:50;
	}
	#pagina {
		width:857px;
		position:relative;
		background:url(/img/div_home.gif) top left repeat-y;
	}
		#sx {
			float:left;
			padding-right:16px;
			width:554px;
		}
			#sx #area_sx {
				float:left;
				width:269px;
			}
			#sx #area_dx {
				float:right;
				width:254px;
			}
			#sx .titolo_sezione {
				width:100%;
				height:25px;
			}
			#sx .area_img {
				padding-top:15px;
				width:100%;
			}
				.area_img .titolo {
					float:left;
					width:54%;
					font-size:12px;
					color:#F39800;
					line-height:1.5;
					font-weight:bold;
				}
					.area_img .titolo a {
						color:#F39800;
						text-decoration:none;
					}
					.area_img .titolo a:hover {
						color:#F39800;
						text-decoration:underline;
					}
				.area_img .img {
					float:right;
					padding:3px;
					width:109px;
					height:94px;
					background:url(/img/cornice_home2.gif) top left no-repeat;
				}
			#sx .testo {
				padding-top:10px;
				width:100%;
				font-size:12px;
				color:#FFF;
				line-height:1.4;
			}
			#sx .freccia {
				position:absolute;
				bottom:10px;
				padding-top:9px;
				width:25px;
				height:25px;
			}
		#dx {
			float:right;
			width:235px;
		}
			.pubblicita {
				padding-bottom:10px;
				width:235px;
			}
			
			.pubblicita .testo {
				padding:5px 0 0 17px;
				width:130px;
				color:#FFF;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				position:absolute;
				z-index:10;
			}
			
	/* FOOTER */
	.footer {
		margin-top:10px;
		padding-top:3px;
		padding-bottom:10px;
		width:857px;
		position:relative;
		border-top:1px dotted #F39800;
	}
		.footer #testo_sx {
			float:left;
			font-size:10px;
			color:#F0F0F0;
		}
		.footer #testo_dx {
			float:right;
			font-size:10px;
			color:#F0F0F0;
		}
		.footer a {
			color:#F0F0F0;
			text-decoration:none;
		}
		.footer a:hover {
			color:#FFF;
			text-decoration:underline;
		}
		
	#footer2{
		text-align:center; font-size:10px;
		padding-bottom:10px;
		color:#F0F0F0;
	}		
	/* PAGINA PER LE SEZIONI INTERNE */
	#pagina_interno {
		margin-top:24px;
		width:857px;
		background:url(/img/div_interno.gif) top left repeat-y;
	}
		#sx_interno {
			float:left;
			padding-right:30px;
			width:572px;
		}
		.titolo_interno {
			width:572px;
			font-size:18px;
		}
		#area_sx_interno {
			padding-top:15px;
			width:572px;
		}
			#area_sx_interno #area_img {
				float:left;
				width:220px;
			}
			#area_sx_interno #area_img_riv {
				float:left;
			}
				#area_sx_interno #area_img .img {
					/*padding:3px;
					/*padding-bottom:13px;*/
					margin-bottom:12px;
					overflow:hidden;
					width:220px;
					height:160px;
					float: left;
					/*background:url(/img/cornice_interno.gif) top left no-repeat;*/
					/*border: 1px solid #FFFFFF;*/
				}
			#area_sx_interno .testo {
				float:left;
				width:530px;
				font-size:13px;
				color:#FFF;
				line-height:1.5;
			}
			
			#area_sx_interno .testo {
				float:left;
				/*width:560px;*/
				font-size:13px;
				color:#FFF;
				line-height:1.5;
			}
			
			#area_sx_interno .testo strong{
				color:#F39800;
			}
			#area_sx_interno .testo b{
				color:#F39800;
			}
			
			#area_sx_interno .testo_big {
				float:left;
				width:308px;
				font-size:13px;
				color:#FFF;
				line-height:1.5;
			}
		.testo {
			font-size:13px;
			color:#FFF;
			line-height:1.5;
		}
	/* FINE PAGINA PER LE SEZIONI INTERNE */
	
/* PAGINA DOVE SIAMO */
#map {
	width:564px;
}
.label_1 {
	color:#F39800;
	font-weight:bold;
}
#testo_dx {
	color:#FFF;
	font-size:12px;
	line-height:1.5;
}
#testo_dx_dove {
	color:#FFF;
	font-size:12px;
	line-height:1.5;
}
/* FINE PAGINA DOVE SIAMO */

/* PAGINA CONTACT FORM */
#area_contact {
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	width:554px;
	font-size:13px;
	color:#FFF;
	line-height:1.5;
}
	.riga {
		width:560px;
		height:22px;
		clear:both;
	}
	.testo_1 {
		float:left;
		padding-top:3px;
		padding-right:10px;
		width:70px;
	}
	
	.testo_2 {
		float:left;
		padding-top:15px;
		width:500px;
	}
	.testo_3 {
		float:left;
		padding-top:3px;
		padding-right:10px;
		width:110px;
	}
	.testo_check {
		float:left;
		padding-top:3px;
		width:110px;
	}
	.spazio_form {
		width:15px; 
		height:20px; 
		float:left;
	}
	.riga_form {
		width:564px; 
		height:3px; 
		font-size:1px; 
		clear:both;
	}
#area_captcha {
	float:left;
	width:362px;
}
#area_bott {
	float:left;
	width:100%;
}
/* FINE PAGINA CONTACT FORM */

/* PAGINA NEWS ESPLOSA */
#news_esplosa {
	margin-top:24px;
	width:857px;
}
	#news_esplosa #data_news {
		float:left;
		color:#FFF;
		font-size:18px;
	}
	#news_esplosa #link_archivio {
		float:right;
		color:#FFF;
		font-size:12px;
		font-weight:bold;
	}
	#news_esplosa #titolo_news {
		width:857px;
		color:#F39800;
		font-size:18px;
		font-weight:bold;
	}
	#area_testo {
		margin-top:20px;
		width:857px;
		font-size:13px;
		color:#FFF;
		line-height:1.5;
	}
	
	#area_testo strong, #area_testo b{
		color:#F39800;
	}
	
		#area_testo #img {
			float:left;
			width:400px;
			height:300px;
			overflow:hidden;
			margin-right:15px;
		}
/* FINE PAGINA NEWS ESPLOSA */

/* ARCHIVIO NEWS */
.area_archivio {
	padding:10px 0;
	width:564px;
	border-bottom:1px dotted #666;
}
	.area_archivio .img {
		float:left;
		padding:3px;
		width:109px;
		height:94px;
		background:url(/img/cornice_home2.gif) top left no-repeat;	
	}
	.titolo_archivio {
		color:#F39800;
		font-size:14px;
		font-weight:bold;
	}
		.titolo_archivio a {
			color:#F39800;
			text-decoration:none;
		}
		.titolo_archivio a:hover {
			color:#F39800;
			text-decoration:underline;
		}
	.testo_archivio {
		padding-left:15px;
		float:left;
		width:430px;
		font-size:13px;
		color:#FFF;
		line-height:1.5;
	}
.menu_archivio {
	width:253px;
}
	.menu_archivio .voce {
		margin-bottom:1px;
		width:253px;
		height:24px;
		line-height:24px;
	}
		.menu_archivio .voce a {
			float:left;
			padding-left:10px;
			width:243px;
			height:24px;
			color:#FFF;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			background-color:#262626;
		}
		.menu_archivio .voce a:hover {
			float:left;
			padding-left:10px;
			width:243px;
			height:24px;
			color:#000;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			background-color:#F39800;
		}
	.menu_archivio .voce_sel {
		margin-bottom:1px;
		padding-left:10px;
		width:243px;
		height:24px;
		color:#000;
		font-size:13px;
		font-weight:bold;
		line-height:24px;
		background-color:#F39800;
	}
#impaginatore {
	padding:5px 0;
	width:564px;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-align:center;	
}
	#impaginatore a {
		color:#FFF;
		text-decoration:none;
	}
	#impaginatore a:hover {
		color:#F39800;
		text-decoration:underline;
	}
	#impaginatore_sel {
		color:#F39800;
	}
/* FINE ARCHIVIO NEWS */

/* PAGINA PRODOTTI */
#pagina_prodotti {
	margin-top:24px;
	width:857px;
	background:url(/img/div_prodotti.gif) top left repeat-y;
}
	#sx_prodotti {
		float:left;
		padding-right:30px;
		width:211px;
	}
	#dx_prodotti {
		float:right;
		width:606px;
	}
		/* PAGINA PRODOTTI - TAB DESCRIZIONE */
		#dx_prodotti .nome {
			padding-bottom:7px;
			width:540px;
			color:#F39800;
			font-size:18px;
			font-weight:bold;
		}
		#dx_prodotti .desc {
			float:right;
			padding-bottom:15px;
			padding-left:15px;
			width:325px;
			color:#FFF;
			font-size:12px;
			line-height:1.5;
		}
		
		#dx_prodotti .desc strong{
			color:#F39800;
		}	
		
		#dx_prodotti .desc b{
			color:#F39800;
		}
		
		#dx_prodotti .img_prod {
			float:right;
			width:262px;
		}
			#dx_prodotti .img {
				padding:3px;
				width:258px;
				height:191px;
				background:url(/img/cornice_prodotto.gif) top left no-repeat;
				overflow:hidden;
			}
			#colori_prod {
				padding-bottom:10px;
				width:256px;
				height:50px;
			}
				#colori_prod .colore {
					float:left;
					margin-right:5px;
					margin-bottom:4px;
					width:20px;
					height:20px;
					border:1px solid #FFF;
				}
		#dx_prodotti .link {
			padding-top:15px;
			float:left;
			width:260px;
		}
		
		/* PAGINA PRODOTTI - TAB GALLERY E ACCESSORI */
		.img_big {
			float:left;
			width:495px;
			height:372px;
			overflow:hidden;
		}
		.area_img_small {
			float:right;
			width:95px;
			
		}
			.area_img_small .img_small {
				margin-bottom:4px;
				width:95px;
				height:70px;
				overflow:hidden;
			}
		.titolo_img {
			float:left;
			padding-top:5px;
			width:495px;
			text-align:center;
			font-size:12px;
			color:#FFF;
		}
	.new {
		padding-left:7px;
		width:30px;
		height:30px;
	}
	.new2 {
		float:left;
		padding-right:7px;
		width:30px;
		height:30px;
	}
/* FINE PAGINA PRODOTTI */

/* PAGINA ACCESSORI */
#pagina_accessori {
	margin-top:24px;
	width:857px;
}
	.tipologia_acc {
		float:left;
		padding-top:3px;
		width:65px;
	}
	
	.spazio_acc {
		width:50px; 
		height:20px; 
		float:left;
	}
	
	#pagina_accessori .nome {
		padding-bottom:7px;
		width:857px;
		color:#F39800;
		font-size:18px;
		font-weight:bold;
	}
	#pagina_accessori .desc {
		padding-bottom:15px;
		width:857px;
		color:#FFF;
		font-size:12px;
		line-height:1.5;
	}
	#pagina_accessori .desc strong{
		color:#F39800;
	}
	
	#pagina_accessori .desc b{
		color:#F39800;
	}
	
	
	#pagina_accessori .img_acce {
		float:left;
		width:554px;
		height:380px;
	}
		#pagina_accessori .img {
			float:left;
			padding:3px;
			width:500px;
			height:375px;
			border:1px solid #E0E0E0
		}
	#pagina_accessori .link {
		float:left;
		padding-top:10px;
		padding-right:15px;
		width:260px;
	}
	
	#filtri_accessori {
		padding-bottom:10px;
	}
	.lista_accessori {
		float:left;
		padding:10px 0;
		width:423px;
		border-bottom:1px dotted #666;
	}
		.lista_accessori .accessorio {
			float:left;
			width:94px;
			height:71px;
			overflow:hidden;
		}
		.lista_accessori .nome_acce {
			float:left;
			padding-left:15px;
			width:290px;
			font-size:12px;
			color:#FFF;
			line-height:1.5;
		}
			.lista_accessori .nome_acce a {
				color:#FFF;
				text-decoration:none;
			}
			.lista_accessori .nome_acce a:hover {
				color:#FFF;
				text-decoration:underline;
			}
.back {
	float:left; 
	width:800px; 
	padding:10px 0px;
}
	.back a {
		color:#F39800;
		text-decoration:none;
	}
	.back a:hover {
		color:#FFF;
		text-decoration:underline;
	}
/* FINE PAGINA ACCESSORI */

.titolo_area_ris {
	color:#F39800;
	font-size:18px;
	font-weight:bold;
	padding-bottom:7px;
	width:540px;
}
#bott_area_riservata {
	float:right;
	margin-top:2px;
	padding:2px 5px;
	border:1px solid #666;
	background:#333;
	color:#CCC;
	font-size:11px;
}
	#bott_area_riservata a {
		color:#CCC;
		text-decoration:none;
	}
	#bott_area_riservata a:hover {
		color:#FFF;
		text-decoration:none;
	}
.loginclass {
	background-color:#333333;
	border:1px solid #666666;
	height:65px;
	margin-right:10px;
	padding-top:15px;
	position:absolute;
	right:-10px;
	top:21px;
	width:375px;
	z-index:1200;
}

#area_footer {
	padding:0; margin:0;
	width:100%;
}
	.footer {
		padding:15px 0; margin:0 auto;
		width:855px;
		font-size:11px; color:#666;
	}
		.footer .sx {
			float:left;
		}
		.footer .dx {
			float:right;
			text-align:right;
		}
		.footer a, .footer a:hover { color:#666; }
