* { 
	margin: 0px;
	padding: 0px;
	background-color: transparent;
}
.clear_float:after {
    content: ";"; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
    }
* html .clear_float {
height: 1%;
}
.clear_float {display: inline-block;}  /* for IE/Mac */
.Clear {
	clear: both;
	height: 1px;
	font-size: 0px;
}

H1, H2, H3, H4, H5, H6, PRE, CODE, ADDRESS, BLOCKQUOTE {
	font-size: 100%;
	font-weight: normal;
	font-style: normal;
}

A, A:hover {
	text-decoration: none;
}

A IMG {
    border: 0;
}
/* riga di spazio senza visualizzare nulla simile ad un br*/
HR {	
	display: none;
}
BODY {
	font-size: 11px;
	background-image: url('../images/sfondo.jpg');
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: auto;
}
/* si comporta come la tabella contenitiva */
#WrapperContainer {
	margin-left: auto;
	margin-right: auto;
	width: 984px;
	margin-top: 5px;
	background-color: #7F7F7F;
	/*border-right: 1px solid #ff9156;
	border-left: 1px solid #ff9156;*/
}
#GoogleTraduttore {
	margin-left: auto;
	margin-right: auto;
	background-color: #fff;
	width: 983px;
}
#GoogleTraduttore #google_translate_element {
	text-align: right;
	padding: 2px;
}
#Testata {
	position: relative;
	width: auto;
	height: 130px;
	background-color: #7F7F7F;
	background-image: url('../images/logo_sfondo.jpg');
	background-repeat: x;
	z-index: 0;

}
#PrimaRiga {
	position: relative;
	text-align: center;
	font-size: 10px;
	color: #FF6600;
	font-weight: bold;
	z-index: 10;
	width: 984px;
	/*background-image: url('../images/sfondo.jpg');*/
	height: 18px;
	margin-bottom: 0px;
}
#PrimaRiga A{
	text-decoration: none;
	color: #FF6600;
}
#PrimaRiga A:hover{
	text-decoration: none;
	color: #000;
}

#MenuUp {
    position: relative;
    font-size: 14px;
	color: #FF6600;
	font-weight: bold;
	background-color: transparent;
	width: auto;
    height: 20px;
    padding-top: 5px;
	z-index: 10;
	margin-left: 100px;
}

#MenuUp ul {
list-style: none;
margin: 0;
padding: 0;
width: auto;
float: left;
}
#MenuUp li {display: inline;}
#MenuUp a {text-decoration:none; color: #7F7F7F; font-size: 14px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; padding: 5px 20px 5px 40px; margin-top: 10px;}
#MenuUp a:hover {color: #ff6600; }

#menu{
	text-decoration: none;
	color: #000;
}

#Logo {
	position: absolute;
	width: 324px;
	height: 133px;
	top: 0px;
	left: 0px;
	z-index: 0;
	background-image: url('../images/marchio_fornari.jpg');
	background-repeat: no-repeat;
}

#Logo A {
	display: block;
	width: 324px;
	height: 75px;
	text-indent: -9999px;
	left: 10px;
	margin-top: 25px;
	z-index: 0;
}
#Login {
	padding: 5px;
	display: block;
	width: 380px;
	height: 80px;
	position: relative;
	top: 10px;
	left: 350px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
}
#Login .User {
	display: block;
	width: 150px;
	height: 40px;
	float: left;
	text-align: center;
	margin-top: 5px;
}
#Login .Password {
	display: block;
	width: 150px;
	height: 40px;
	float: left;
	text-align: center;
  margin-left: 25px;
	margin-top: 5px;
}
#Login .Submit {
	display: block;
	width: 5px;
	height: 40px;
	float: left;
	text-align: center;
}
#Login .Campo {
	background-color: #fff;	
	width: 120px;
}
#Login .Blocco {
	text-align: center;
}

#Login .Blocco .Link {
	width: 195px;
    margin-top: 5px;
    margin-left: 28px;
	text-align: left;
}
	
#Login .Link A {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
}
#Login .Link A:hover {
	text-decoration: underline;
}
#Benvenuto {
	padding: 5px;
	display: block;
	width: 380px;
	height: 90px;
	position: relative;
	top: 10px;
	left: 330px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	float: left;
	
}
#Benvenuto .Titolo {
	background-color: #fff;
	color: #000;
	font-size: 13px;
	font-weight: bold;
	margin: 2px;
	text-align: center;
}
#Benvenuto .Sconto {
	font-size: 10px;
}
#Benvenuto .Blocco {
	text-align: center;
}
#Benvenuto ul {
list-style: none;
margin: 0;
padding: 0;
width: auto;
float: left;
}
#Benvenuto li {float: left; text-align: left;}

#Benvenuto .Link {
	width: auto;
   margin: 0px 0 0 3px;
   padding: 15px 0 2px 0;
	text-align: left;
	
}
#Benvenuto .Link .Uno { width: 150px; }
#Benvenuto .Link .Due { width: 110px; }
#Benvenuto .Link .Tre { width: 70px;}
#Benvenuto .Link .UnoDue { width: 305px; }
#Benvenuto .Link .UnoTre { width: 70px; }
#Benvenuto .Link A {
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	background-image: url('../images/stellina_spedizione.jpg');
	background-repeat: no-repeat;
	padding-left: 10px;
	
}
#Benvenuto .Link A:hover {
	text-decoration: underline;
}

#Icone {
	
	width: 270px;
	height: 95px;
	position: relative;
	top: 5px;
	left: 313px;
	padding-rigth: 7px;
	
float: left;
} 

#Icone .NumeroVerde{
	
	padding: 5px;
	display: block;
	margin-left:  auto;
	margin-right: auto;
	width: 160px;
	height: 42px;
}

#Icone .Fila2{
	
	text-align: center;
	width: 268px;
	height: 35px;
margin-top: 5px;
padding: 5px;
display: block;
	margin-left:  auto;
	margin-right: auto;
	

}
#Icone .Spazio  {
	width: 90px;
	
	float: left;
	top: 2px;
}
#Icone .GooglePlus  {
margin: 4px;
	padding: 1px;
	width: 10px;
	
	float: left;
	top: 5px;
}

#Icone .Fan {
margin: 2px;

	padding: 1px;
	display: block;
	
	width: 40px;
	height: 35px;
	float: left;
	
}

#Icone .Friend  {
margin: 2px;
	padding: 1px;
	
	width: 40px;
	height: 35px;
	float: left;

}


#Icone .Tube  {
margin: 2px;
	padding: 5px;
	
	width: 40px;
	height: 35px;
	float: left;

}

#MenuNavigazione {
	height: 30px;
	font-size: 11px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FF6600;
	font-weight: bold;
	width: 984px;
	background-color: #7F7F7F;
	background-image: url('../images/bottone.jpg');
	/*border-right: 1px solid #ff9156;*/
	margin-top: 10px;
}
#MenuNavigazione ul {
list-style: none;
margin: 0;
padding: 0;
width: auto;
float: left;
}
#MenuNavigazione li {float: left; width: 112px; text-align: center;}
#MenuNavigazione A {text-decoration:none; color: #ff6600; padding-top: 10px;}
#MenuNavigazione A:hover {color: #7F7F7F; }

#MenuNavigazione .Guida  {
	padding: 5px;
	
}
#MenuNavigazione .Contatti  {
	padding: 5px;

}
#MenuNavigazione .Company  {
	padding: 6px;

}
#MenuNavigazione .Dicono  {
	padding: 5px;

}
#MenuNavigazione .Faq  {
	padding: 5px;

}
#MenuNavigazione .Promozione  {
	padding: 5px;

}
#MenuNavigazione .Richiedi {
	padding: 5px;

}
#MenuNavigazione .Carrello {
	padding: 5px;

}


#WrapperPagina {
	background-color: #ffffff;
	width: 984px;  /* importante */
	overflow:auto;
	/*border: 1px solid #ff9156;
	border-right: 1px solid #ff9156;
	border-bottom: 1px solid #ff9156;*/
	height: 100%;
	max-height: 100%;
	background-image: url('../images/corpo-pagina.jpg');
	background-repeat: repeat-y;
} 
#WrapperBarra {
	width: 198px;
	float: left;
	display:inline;
	/*background-image: url('../images/sfondo.jpg');*/
	/*border-right: 1px solid #ff9156;*/
	padding: 10px 1px 5px 5px;
	
}
#WrapperCorpoPagina {
	width: 774px;
	margin-right: 1px;
	float: right;
	background-color: #fff;
	min-height: 500px;
  height: auto !important;

	/* border-left: 1px solid #ff9156; */
	height: auto;
	min-height: 100%;
}

#PiedePagina {
	width: 982px;
	font-size: 10px;
	height: 35px;
	padding-top: 10px;
	margin-bottom: 5px;
	border-left: 1px solid #ff9156;
	border-right: 1px solid #ff9156;
	border-bottom: 1px solid #ff9156;
}
#PiedePagina ADDRESS {
	margin-top: 1px;
	margin-bottom: 1px;
	width: 980px;
	color: #fff;
	
	text-align: center;
}
#PiedePagina STRONG {
	color: #000;
}



#BarraRicerca {
	position: absolute; 
	background-color: #7F7F7F;
	width: 980px;
}

#FormRicerca .testo {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
	padding-bottom: 5px;
	padding-right: 10px;
}

#FormRicerca .campo {
	font-size: 11px;
	font-weight: bold;
	font-align: left;
	width: 100px;
	background-color: #ffffff;
	padding-left: 0px;
	margin-bottom: 5px;
}

#FormRicerca .Select {
	border: solid;
  border: 2px;
  color: #000000;
	background-color: #ffffff;
	font-size: 11px;
	margin-bottom: 5px;
}
#FormRicerca .Select:focus {
	/* outline: 1px solid #1BB0EA; */
	outline: 1px solid #E9F4F8;
}

#FormRicerca .Submit {
	padding-left: 20px;
	padding-right: 10px;
	color: #2193E3;
	margin-left: 10px;
}

