@charset "UTF-8";
* {margin: 0; padding: 0;}

body { margin:0; font-size: 0.8125em; font-family: Verdana, sans-serif; line-height: 1; color: #333; background: #efefef url(../img/bg_centrato.jpg) repeat-x;}


#header {
	width:952px;
	height:86px;
	border-bottom:1px solid #999999;
	margin:0 auto;
	padding:0;
	background:#FFF;
}
	
#logo {
	margin: 8px 0 0 8px;
	z-index: 80;
	float:left;
	width: 256px;
	display: inline;
}

#navigation { /*-- gli stili per le singole voce sono in navigation.css--*/
	width:544px;
	height:18px;
	margin:68px 0 0 16px;
	background:#FFF;
	float:left;
	z-index: 70;
	}
#container {
	width:952px;
	border:0;
	margin:0 auto;
	padding:8px 0;
	/*padding:0;*/
	background:#FFF;
	}

#main {
	width:952px;
	border:0;
	margin:0;
	padding:0;}

#product_navigation {
	width:272px;
	margin:0;
	padding:0;
	z-index: 90;
}

#search {
	width:120px;
	height:21px;
	float: right;
	margin: 60px 0 0 0;
	padding:0;
}

#section_header {
	margin:0 0 20px 280px;
	width: 664px;
	height: 150px;
	display:block;
	padding:0;
	z-index: 60;
	}

#content {
	width:570px;
	margin:0 0 0 298px;
	padding:0 0 0 0;
	background:#FFFFFF;
	border:1px solid #FFF;
	z-index: 50;
	}

#footer {
	width:952px;
	margin:0 auto;
	background:#efefef;
	font-family: Arial, Helvetica, sans-serif;
	display:block;
}

/*-- cerca */



#search .input {
	border:1px solid #ccc;
	width:80px;
	margin:0 0 0 6px;
	padding:0;
	height:18px;
	}
	
	
#search .submit {
	display: inline;
	margin:0 0 0 3px;
	padding:0;
	width:25px;
	vertical-align:bottom;
	}	

.colonna {
	float:left;
	display: inline;
}

.logo {
	margin: 0 10px 20px 0;
	float: left;
	width: 128px;
}

.logo img {
	padding: 0;
}


/*-- SCHEDE SEZIONE PRODOTTI --*/ 

/*-- scheda partner --*/ 

.scheda_famiglia {
	border-bottom:1px solid #999;
	margin:0 0 15px 0;}

#scheda_partner p.link {
	background:#efefef;
	border:1px solid #CCCCCC;
	padding:0.3em;
}

#scheda_partner a.link {
	background:#efefef;
	border:1px solid #CCCCCC;
	padding:0.3em;
}

#scheda_partner img {
	background:#fff ;
	border:0;
	padding:8px;
	float:left;
	margin:0 10px 0 0;
}


/*-- form prodotti --*/ 
#form fieldset {
border:0;}
	
#form fieldset label {
	font: 0.88em Verdana, sans-serif; color: #333;
	display: block;
	line-height:1.5em;
	margin:5px 0 0 0;
	}
#form fieldset input {
	border:1px solid #ccc;
	width:250px;
	margin:0 0 5px 0;
	}
	
#form fieldset textarea {
	border:1px solid #ccc;
	width:99%;
	}
	
#form .submit {
 display: block;
 margin:10px 0 0 0;
 width:136px;
	}
	
#form #col1 {
float:left;
margin:0 30px 0 0;
	}
	
#form #col2 {
 display: block;
	}
	
	/*-- >>>> TYPOGRAPHY--*/
	
p {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.88em;
line-height:1.8em;
margin:0 0 1em 0;}

h1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1.2em;
margin:0 0 0.3em 0;
font-weight:bold;
color:#000000; }

h2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
margin:0 0 0.6em 0;
font-weight:normal; }

h3 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:0.9375em;
margin:0 0 0.6em 0;
font-weight:normal; }

#content ul {
margin:0;
padding:0;}

#content li {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.88em;
margin:0 0 0.625em 2em;
padding:0;
list-style-type:square;}

select {
	background:#cccccc;
	color:#FF0000;
	font-size:0.875em;
	line-height:1.2em;
	height:24px;
	width:254px;
	margin:0 0 4px 8px;
}
p#breadcrums {
font-size: 0.95em;
font-weight:bold;
color:#666;
margin:0 0 1em 0;
text-decoration:none;
line-height:1.2em;}

p#breadcrums a:link {
font-weight:bold;
color:#666;
margin:30px 0 0 0;
text-decoration:none;}

p#breadcrums a:visited {
font-weight:bold;
color:#666;
margin:30px 0 0 0;
text-decoration:none;}
	
#main h1#ggk {
	border:0;
	margin:0;
	}

#main h1#occasioni {
	border:0;
	margin:0;
	}

#main h1 {	
	font-size:1.2em;
	margin:0 0 1em 0;
	padding:0 0 0.5em 0;
	}
	
#main h2 {
	font-size:1em;
	font-weight:bold;
	}
	
#main h3 {
	font-size:0.9375em;
	font-weight:bold;
	}	

	
#content p.continua {
	text-align:right;
	font-style:italic;
	line-height:1em;
	margin:0 0 0.5em 0;
	}
	
#content p.continua a {
	text-decoration:none;
	}

#content p.continua a:hover{
	text-decoration:underline;
	}
	
#content p.continua a:visited{
	text-decoration:none;
	color:#999;
	}


	
/* per togliere i bordi dei link in Firefox e IE --*/

a {
outline:none;
}

a:focus { outline: 0; }

a img { border: 0; }

