html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* ---------------- CSS RESET END ----------------- */


body {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height: 1.2em;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	background: #666666 ;
}

a { color:#000; }
a:hover { color:#f97e06; text-decoration:underline; }


#home {
	width: 1000px;	
	/*background: #fff url(../images/background_home.jpg) no-repeat center;*/
	/*background:#fff url(../images/new_home.jpg) no-repeat; */
	background:#fff url(../images/new_home_2.jpg) no-repeat;
	height:906px;	
	margin: auto;
	text-align: left;	
	}


#home_main {
	height: 556px;
	border:1px solid #000;
	margin: auto;
}


.sel_home {
	width: 250px;
	float: right;
	margin: 37px 55px 0 0;
}

#home_top {
	width:976px;
	height:30px;	
	font-size: 13px;
	line-height:1.5em;	
	font-weight:bold;	
	float:left;
	text-align:right;	
	margin-top:5px;	
	font-family:arial;
	color:#666;
}

#home_top  a { 
color:#ff9900;
text-decoration:none; 
font-family:Arial;
padding-top:5px;
}

#home_top  a:hover {color:#000;}


#home_zone{
	float:right;	
	width:270px;	
	margin-top:40px;	
	margin-right:50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height:22px;	
	
	}

#home_zone span {text-decoration:none;color:#ff9900;font-size:11px;}
#home_zone a {text-decoration:none;color:#ff9900;font-weight:bold;}
#home_zone a:hover {text-decoration:none;color:#867A6A;}

#home_zone span {font-size:14px;}







#home_footer {
	clear:both;		
	margin: auto;
	margin-top:30px;
	color:#fff;
	text-align:center;
	float:left;
	width:100%;	
}




/*
#link_demo {
text-decoration:none;
display:block;
float:left;
width:640px;
height:480px;
margin-top:80px;
}
*/

/****/

#link_demo {
display:block;
float:left;
width:100%;
height:480px;
margin-top:80px;

}


#zone_home 
{
float:left;
margin-top:40px;
width:800px;
margin-left:10px;
}

#zone_home  h2 {
font-size:22px;
color:#ff9900;
float:left;
margin-right:15px;
font-family:arial;
}

#zone_home  h2  a{
color:#ff9900;
text-decoration:underline;
}
/****/




#text_benvenuto
{
float:right;
width:270px;	
height:130px;
margin-top:150px;	
margin-right:50px;
line-height:22px;
font-family: Arial;
color:#544738;
}
#text_benvenuto a
{
color:#544738;
text-decoration:underline;
}

#link_social{
float:right;
text-decoration:none;
display:block;
width:270px;
margin-right:0px;
margin-top:55px;
height:138px;
font-size:16px;
line-height:22px;
color:black;
font-size:14px;
font-family:Arial;
overflow:hidden;
}

#link_social a {color:black;}


.zona {float:left;display:block;}

#z_parma {
width:290px;
height:230px;
}

#z_reggioemilia {
width:170px;
height:230px;
}


#z_carpi {
width:160px;
height:230px;
}

#z_valdenza {
margin-left:150px;
width:250px;
height:160px;
}

#z_modena {
width:200px;
height:160px;
}

#basso_social {
margin-top:97px;
width:100%;
float:left;
height:173px;

}

#basso_promo 
{
text-decoration:none;
display:block;
float:right;
margin-right:40px;
width:292px;
height:173px;
overflow:hidden;
}

.blocco_news {	
	height:135px;
	width:280px;
	display:none;
	overflow:hidden;
}
.blocco_prod {
	font-size:11px;
	height:135px;
	width:280px;
	display:none;
	overflow:hidden;
}

#news {
text-decoration:none;
display:block;
float:left;
width:265px;
height:125px;
overflow:hidden;
margin-top:50px;
margin-left:50px;
}


.blocco_news {
text-align:center;
font-style:italic;
}

.blocco_news  a {font-style:italic;font-size:14px;text-decoration:none;}


.blocco_news  img{
display:block;
width:150px;
margin:10px auto;
}

#news span {color:#867A6A;font-weight:bold;}


/*PAGINE INTERNE*/

/*come store title*/

/*pagine interne*/
#home_info{
	float:left;
	clear:both;	
	width:950px;
	height:530px;
	margin-top:100px;
	margin-left:25px;
	font-family:   arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:22px;
	text-align:justify;
}


#home_info h1 {
	margin:0;	
	padding-left:10px;
	border-bottom:1px dotted #f97e06;	;	
	font-size: 24px;
	line-height: 38px; 
	color: #f97e06;	
}

#home_info p {
	font-size: 13px;	
	line-height: 20px;	
	margin: auto auto auto 10px;
	color:#333;
	width:650px;
}
#home_info h2 {
	padding-left:10px;
	font-size: 18px;
	font-style: italic;
	line-height: 38px;
	color: #f97e06;	
}

#home_info  h3 a {color: #f97e06;	}
#home_info  h3 a:hover{color: #000;	}
#home_info  h3{
	color: #f97e06;	
font-size: 18px;
margin:10px;
}



/****** FINE PAGINE INTERNE ********/




.col_home ,.col_home_sub{
font-family: arial, sans;
float:left;
width:200px;
margin-left:10px;
color:#333;
}


.col_home a {
display:block;
width:100%;
margin:5px auto;
text-decoration:none;
font-size:12px;
border-bottom:1px solid #ccc;
padding-bottom:3px;
color:#333;
}

.col_home a:hover span { color:#000; }

.col_home p {font-size:16px;}
.col_home em {font-size:12px;color:#999;}
.col_home a span {
float:right;
/*background: url(../images/sconto_home.gif) no-repeat center; */
font-size:16px;
color:#ff6600;
margin-right:8px;
width:40px;
text-align:right;
}







