@charset "utf-8";

.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}

/*     HTML       */

body, html {
	font-family: Arial, Futura, Helvetica, sans-serif;
	font-size: 12px;
	background-color:#232325;
	color:#ffffff;
	scrollbar-arrow-color: #cccccc;
	scrollbar-3dlight-color: #646464;
	scrollbar-highlight-color: #333333;
	scrollbar-face-color: #646464;
	scrollbar-base-color: #646464;
	scrollbar-shadow-color: #333333;
	scrollbar-darkshadow-color: #646464;
}

span.presentazione{
	font-size: 13px;
}

img{
	border-color:#838383;
}

font.name_prod_black{
	color:#222222;
}

b.title{
	color:#FF6600;
}


a{
	font-size: 11px;
	color:#f4f4f4;
	text-decoration:underline;
}

a:hover{
	font-size: 11px;
	color:#f4f4f4;
	text-decoration:underline;
}

a.left{
	font-size: 11px;
	color:#f4f4f4;
	text-decoration:none;
}

a.left:hover{
	font-size: 11px;
	color:#f4f4f4;
	text-decoration:underline;
}

a.menu{
	font-size: 11px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

a.menu:hover{
	font-size: 11px;
	color:#80251B;
	font-weight:bold;
	text-decoration:none;
}


a.name_prod_black{
	font-size: 11px;
	color:#222222;
	font-weight:bold;
	text-decoration:underline;
}

a.name_prod_black:hover{
	font-size: 11px;
	color:#222222;
	font-weight:bold;
	text-decoration:none;
}


span.pg_sel{
	font-size: 14px;
	color:#373739;
	font-weight:bold;
	text-decoration:none;
	background-image:url(../images/sfondo_pg.jpg);
	padding:2px;
	margin:5px;
	text-align:center;
}

span.pg{
	font-size: 14px;
	color:#f4f4f4;
	font-weight:bold;
	text-decoration:none;
	padding:2px;
	margin:5px;
	text-align:center;
}

/*    CLASSI    */

.allinea {
	float:left;
}

.title {
	font-size: 13px;
	color:#000000;
	font-weight:bold;
}

.menu_txt {
	float:left;
	width:95px;;
	height:27px;
	padding-top:10px;
	text-align:center;
}
.menu_space{
	width:2px;
	float:left;
}
.list_cat{
	width:195px;
	padding-left:4px;
	padding-bottom:4px;
}

.box_vetrina{
	width:225px;
	height:200px;
	margin:7px 5px 0px 2px;
	float:left;
}

.img_vetrina{
	width:222px;
	height:150px;
	background-color:#FFFFFF;
	padding:5px 0px 0px 0px;
	text-align:center;
	position:static;
}

.cornice_prod{
	width:230px;
	height:150px;
	position:relative;
	z-index:10;
	top: -157px;
	left: -2px;
}

.scheda_vetrina{
	width:215px;
	height:30px;
	padding:6px 0px 0px 5px;
	position:relative;
	z-index:20;
	top: -175px;
	left: 3px;	
}

.name_vetrina{
	width:160px;
	height:30px;
	float:left;
	font-size:11px;
	color:#ffffff;
}

.name_product{
	width:210px;
	height:30px;
	float:left;
	font-size:11px;
	color:#222222;
}

.price_vetrina{
	width:5px;
	height:30px;
	float:left;
	font-size:15px;
	color:#80251B;
}

.div_product{
	width:685px;
	color:#222222;
	padding:15px 15px 15px 15px;
	border:1px solid #838383;
}

.photo_list{
	width:150px;
	padding:5px;
	float:left; 
}

.preview_list{
	width:500px;
	float:left;
}

.title_news{
	width:530px;
	height:20px;
	color:#c51015;
	font-size: 14px;
}

.schedule_news{
	width:530px;
}

.div_news{
	width:670px;
	color:#ffffff;
	padding:15px 15px 15px 15px;
	border:1px solid #838383;
}

.div_field{
	height:25px;
}

.form_sellers{
	width:220px;
	float:left;
	padding:15px 0px 0px 15px;
}

.field_form{
	width:175px;
}

.product_part{
	width:400px;
	padding:15px 10px 5px 10px;
}

.contact_div{
	width:250px;
	height:410px;
	float:left;
}

/*img.RID
{
    position: relative;
    clip: Rect(0px 100px 100px 0px);
}
*/



/*     DIV       */

#container{
	width:950px;
	border:1px solid #cbcbcb;
	height:700px;
	padding:0px;
	margin:auto;
}


/* TOP */

#top{
	width:950px;
	height:150px;
	padding-bottom:5px;
}

	#logo{
		width:200px;
		height:150px;
		float:left;
	}
	
	#image_top{
		width:750px;
		height:150px;
		float:left;
	}


#central{
	width:950px;
	height:525px;
}


/* Colonna SX */ 

#sx{
	width:199px;
	border-right:5px solid #232325;
	height:515px;
	float:left;
}
	#title_left{
		width:200px;
		height:27px;
		padding-top:10px;
		background-image:url(../images/sfondo_menu.jpg);
		text-align:center;
	}
	
	#category{
		width:200px;
		height:473px;
		margin-top:5px;
		background-color:#37373B;
	}
	
	#category_list{
		width:200px;
		height:410px;
		overflow:auto;
	}
	
	#category_search{
		width:200px;
		height:50px;
		text-align:center;
		margin-top:10px;
		line-height:26px;
	}
	
	#pages{
		width:200px;
		height:30px;
		text-align:center;
	}
	

/* Colonna DX  */

#dx{
	width:745px;
	height:515px;
	float:left;
}

	/* Parte Menù */
	
	#dx_head{
		width:745px;
		height:67px;
		float:left;
	}
	
	#space_menu{
		width:580px;
		height:67px;
		float:left;
		margin-right:5px;
	}
	
	#menu{
		width:580px;
		height:37px;
		background-image:url(../images/sfondo_menu.jpg);
		float:left;
	}
	
	#submenu{
		width:570px;
		padding-left:10px;
		height:20px;
		padding-top:5px;
		margin-top:5px;
		font-size:11px;
		font-weight:bold;
		background-color:#37373B;
		color:#FFFFFF;
		float:left;
	}
	
	#info_client{
		width:160px;
		float:left;
	}
	
	#div_title_prod{
		width:130px;
		height:20px;
		float:left;
		background-color:#FFCC00;
	}

	#sercher{
		width:300px;
		height:20px;
		float:left;
		background-color:#00CC00;
	}
	
	/* -----   ----   ----  */
	
#index{
	width:720px;
	height:448px;
	padding:0px 5px 0px 20px;
}

#site_page{
	width:720px;
	height:418px;
	padding:12px;
	overflow:auto;
	float:left;
}

#site_page_company{
	width:720px;
	height:253px;
	padding:12px;
	overflow:auto;
	float:left;
}

#product_page{
	width:730px;
	height:445px;
	padding:3px 5px 0px 10px;
	position:relative;
	z-index:30;
	overflow:auto;
}

#presentation{
	width:720px;
	height:190px;
	padding:20px 0px 20px 0px;
}

#vetrina_HP{
	width:720px;
	height:30px;
	padding:10px 0px 0px 0px;
}


#img_prod_detail{
	width:280px;
	height:430px;
	float:left;
	text-align:center;
	padding:15px 0px 0px 0px;
}

#search_engine{
	width:700px;
	height:50px;
	padding:20px 0px 0px 0px;
	text-align:right;
}


#prod_detail{
	width:430px;
	height:448px;
	float:left;
	
}

#prod_cat{
	height:30px;
	text-transform:uppercase;
}

#prod_name{
	height:35px;
}

#prod_price{
	height:35px;
}
	

/* Bottom */

#bottom{
	width:950px;
	height:20px;
}
	#bottom_sx{
		width:780px;
	}
	#bottom_dx{
		width:170px;
	}



	


