body, html {
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	text-align: center; /* per IE5 */
	background: url(images/pattern.jpg) 0 0 repeat;
	position: relative;
	z-index: 1;
}

hr {
	display: none;
}

.nascosto { 
   position:absolute;
   top:-200em;
   height:0;
   width:0;
   overflow:hidden
}

#header {
	width: 780px;
	/*height: 395px;*/
	background-color: White;
	margin: 0 auto;
	padding: 0;
	/*padding-bottom: 25px;*/
	/*background: White url(images/back_head.jpg) 0 0 no-repeat;*/
	border-left: 1px solid #D75407;
	border-right: 1px solid #D75407;
	border-bottom: 2px solid #BF552B;	
}

.centrato {
	width: 780px;
	text-align: left;
	margin: 0 auto;
	padding: 5px 0;
	background: #FFE1B0;
	border-left: 1px solid #D75407;
	border-right: 1px solid #D75407;
	position: relative;
	z-index:1;
}

#storia{
	background: #FFE1B0 url(images/back_storia.jpg) 50% 40px no-repeat;
}

#articoli{
	background: #FFE1B0 url(images/back_articoli.jpg) 50% 50px no-repeat;
}

#negozi{
	background: #FFE1B0 url(images/back_negozi.jpg) 50% 30px no-repeat;
}

#contatti{
	background: #FFE1B0 url(images/back_contatti.jpg) 50% 40px no-repeat;
}

#filosofia{
	background: #FFE1B0 url(images/back_filosofia.jpg) 50% 50px no-repeat;
}

#footer {
	width: 700px;
	clear: both;
	background: #FFD080 url(images/back_foot.jpg) 0 0 no-repeat;
	/*height: 114px;*/
	margin: 0px auto;
	border-top: 2px solid #BF552B;
	border-bottom: 1px solid #BF552B;
	border-left: 1px solid #D75407;
	border-right: 1px solid #D75407;
	padding-left: 80px;
}

p.testo,form{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	line-height: 200%;
	margin: 0em 2.5em;
	padding: 0.2em 0;
	text-align: left;
	word-spacing: 0.1em;
}

p.testo a:link, p.testo a:visited, p.little a:link, p.little a:visited, table a:link, table a:visited{
	color: #750000;
	text-decoration: none;
}

p.testo a:hover, p.testo a:focus, p.testo a:active, p.little a:hover, p.little a:focus, p.little a:active, table a:hover, table a:focus, table a:active {
	color: #147DD8;
	text-decoration: none;
}

p.little{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	letter-spacing: 0.1em;
	line-height: 200%;
	margin: 0em 2.5em;
	padding: 0.2em 0;
	text-align: left;
	word-spacing: 0.1em;
}

h1{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: bold;
	letter-spacing: 0.1em;
	margin: 0 0 15px 0;
	line-height: 200%;
	text-align: center;
}

h2{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	font-style: italic;
	margin: 10px 0 5px 8px;
	letter-spacing: 0.1em;
}

h3{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: bold;
	letter-spacing: 0.2em;
	margin: 15px 0 0 0;
	padding: 0;
}


/*
MENU ORIZZONTALE - INIZIO
*/

.menuNav{
	margin: 0px;
	padding: 0;
	background: #BF552B;
	text-align: center;
	/*height: 30px;*/
}

.menuNav li{
	display: inline;
}

.rimpiazzali{
	position: relative;
	z-index: 1;
	width: 130px;
	height: 30px;
	float: left;
	margin: 0;
}

.rimpiazzali a{
	display: block;
	width: 130px;
	height: 30px;
	text-decoration: none;
}

.rimpiazzali a.storia{
	background: transparent url(images/btn_storia_en.jpg);
	background-position: 0 -30px;
}

.rimpiazzali a.filosofia{
	background: transparent url(images/btn_filosofia_en.jpg);
	background-position: 0 -30px;
}

.rimpiazzali a.articoli{
	background: transparent url(images/btn_articoli_en.jpg);
	background-position: 0 -30px;
}

.rimpiazzali a.collezioni{
	background: transparent url(images/btn_collezioni_en.jpg);
	background-position: 0 -30px;
}

.rimpiazzali a.negozi{
	background: transparent url(images/btn_negozi_en.jpg);
	background-position: 0 -30px;
}

.rimpiazzali a.contatti{
	background: transparent url(images/btn_contatti_en.jpg);
	background-position: 0 -30px;
}

.rimpiazzali a span{
	position: relative;
	z-index: -1;
}

.rimpiazzali a.storia:hover, .rimpiazzali a.storia:focus, .rimpiazzali a.storia:active,
.rimpiazzali a.filosofia:hover, .rimpiazzali a.filosofia:focus, .rimpiazzali a.filosofia:active,
.rimpiazzali a.articoli:hover, .rimpiazzali a.articoli:focus, .rimpiazzali a.articoli:active,
.rimpiazzali a.collezioni:hover, .rimpiazzali a.collezioni:focus, .rimpiazzali a.collezioni:active,
.rimpiazzali a.negozi:hover, .rimpiazzali a.negozi:focus, .rimpiazzali a.negozi:active,
.rimpiazzali a.contatti:hover, .rimpiazzali a.contatti:focus, .rimpiazzali a.contatti:active {
	background-position: 0 0px;
}

.rimpiazzali a.attivo{
	background-position: 0 0px;
}

/*
MENU ORIZZONTALE - FINE
*/


/*
MENU INDEX - INIZIO
*/

.menuIndex{
	margin: 0 60px 0 60px;
	padding: 0;
	background: #ffe1b0;
	text-align: center;
}

.menuIndex li{
	display: inline;
}

.rimpiazzalix{
	position: relative;
	z-index: 1;
	width: 322px;
	height: 47px;
	float: left;
	margin: 0;
}

.rimpiazzalix a{
	display: block;
	width: 322px;
	height: 47px;
	text-decoration: none;
}

.rimpiazzalix a.italiano{
	background: transparent url(images/tit_italiano.gif);	
}

.rimpiazzalix a.inglese{
	background: transparent url(images/tit_inglese.gif);
}

.rimpiazzalix a span{
	position: relative;
	z-index: -1;
}

/*
MENU INDEX - FINE
*/

.elenco{
	font-family: Verdana, Geneva, Helvetica, sans-serif;
	font-size: 0.6em;
	letter-spacing: 0.1em;
	width: 100%;
	margin: 10px 0 0 0;
	padding: 0px;
	list-style: none;
	/*background-color: #002F80;*/
}

ul.testo, ol.testo {
	list-style: none;
	padding: 0;
	margin: 10px 0 10px 10px;
	text-align: justify;
}

ul.testo li, ol.testo li {
	font-size: 0.7em;
	letter-spacing: 0.05em;
	line-height: 200%;
	margin: 5px 0;
	word-spacing: 0.1em;
}

.testo a:link, .testo a:visited, .testoH a:link, .testoH a:visited  {
	color: #074C88;
}

.testo a:hover, .testo a:focus, .testo a:active, .testoH a:hover, .testoH a:focus, .testoH a:active{
	text-decoration: none;
}

#footer p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	letter-spacing: 0.1em;
	margin: 5px 0 0 0px;
	padding: 0;
	text-align: center;
	word-spacing: 0.0em;
}

#footer p a{
	font-family: "Times New Roman", Times, serif;
	font-size: 1.1em;
}

#footer p a:link, #footer p a:visited{
	/*color: #604200;*/
	color: #400000;
}

#footer p a:hover, #footer p a:focus, #footer p a:active {
	color: #147DD8;
	text-decoration: none;
}

p#hs{
	color: #3054A9;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 0.60em;
	font-weight: bold;
	margin: 10px 10px 0 5px;
	text-align: right;
	line-height: 120%;
	padding-bottom: 5px;
}

p#hs a{
	text-decoration: none;
}

p#hs a:hover{
	background-color: transparent;
	color: #4200FF;
	text-decoration: none;
}


img.big {
	float: right;
	margin: 25px 0 5px 5px;
}


img.sx {
	float: left;
	margin: 10px 5px 10px 42px;
	border: 1px solid #D75407;
}

img.dx {
	float: right;
	margin: 5px 0px 7px 15px;
	border: 6px solid #E1E1E1;
}


img.fotosx{
	float: left;
	margin: 0 5px 5px 0;
	border: 5px solid #FFFFDB;
}

img.fotodx{
	float: right;
	margin: 0 0px 5px 5px;
	border: 5px solid #FFFFDB;
}

img.foto{
	margin: 0 5px 5px 0;
	border: 5px solid #FFFFDB;
}

/*
	BIR PER LOGO - INIZIO
*/
#rimpiazza{
	position: relative;
	z-index: 1;
	width: 780px;
	height: 220px;
	padding: 0;
	margin: 0;
}

#rimpiazza a{
	display: block;
	width: 780px;
	height: 220px;
	background: transparent url(images/back_head.jpg);
	text-decoration: none;
}

#rimpiazza a span{
	position: relative;
	z-index: -1;
	color: #820040;
}
/*
	BIR PER LOGO - FINE
*/

/*
	BIR PER TITOLO H1 - INIZIO
*/

.rimpiazza2{
	width: 450px;
	height: 51px;
	/*position: relative;
	z-index: 1;*/
}

.storia{
	background: transparent url(images/tit_storia_en.gif);
}

.filosofia{
	background: transparent url(images/tit_filosofia_en.gif);
}

.articoli{
	background: transparent url(images/tit_articoli_en.gif);
}

.negozi{
	background: transparent url(images/tit_negozi_en.gif);
}

.contatti{
	background: transparent url(images/tit_contatti_en.gif);
}

.collezioni{
	background: transparent url(images/tit_collezioni_en.gif);
}

.norvegeseh1{
	background: transparent url(images/tit_norvegese_en.gif);
}

.cadenonh1{
	background: transparent url(images/tit_cadenon_en.gif);
}

.schibetthh1{
	background: transparent url(images/tit_scibetth_en.gif);
}

.premiereh1{
	background: transparent url(images/tit_premiere_en.gif);
}

.goodyearh1{
	background: transparent url(images/tit_goodyear_en.gif);
}

.flexh1{
	background: transparent url(images/tit_flex_en.gif);
}

.stivalih1{
	background: transparent url(images/tit_stivali_en.gif);	
	width: 510px;
}

.accessorih1{
	background: transparent url(images/tit_accessori_en.gif);	
}


.rimpiazza2 h1{
	position: relative;
	z-index: -1;
	margin: 0;
	padding: 0;
}

/*
	BIR PER TITOLO H1 - FINE
*/

/*
	BIR PER TITOLO H2- INIZIO
*/

.rimpiazza3{
	width: 380px;
	height: 41px;
	margin: 30px 200px 10px 200px;
	/*position: relative;
	z-index: 1;*/
}

.norvegese{
	background: transparent url(images/tith2_norvegese_en.gif);
}

.cadenon{
	background: transparent url(images/tith2_cadenon_en.gif);
}

.goodyear{
	background: transparent url(images/tith2_goodyear_en.gif);
}

.scibetth{
	background: transparent url(images/tith2_scibetth_en.gif);
}

.premiere{
	background: transparent url(images/tith2_premiere_en.gif);
}

.flex{
	background: transparent url(images/tith2_flex_en.gif);
}

.stivali{
	background: transparent url(images/tith2_stivali_en.gif);
}

.accessori{
	background: transparent url(images/tith2_accessori_en.gif);
}

.classic{
	background: transparent url(images/tith2_classic.gif);	
}

.marmo{
	background: transparent url(images/tith2_marmo_en.gif);
}

.avant{
	background: transparent url(images/tith2_avant.gif);	
}

.barracuda{
	background: transparent url(images/tith2_barracuda.gif);	
}

.camoscio{
	background: transparent url(images/tith2_camoscio_en.gif);
}

.dandy{
	background: transparent url(images/tith2_dandy.gif);	
}

.rimpiazza3 h2{
	position: relative;
	z-index: -1;
}

/*
	BIR PER TITOLO H2 - FINE
*/

.grassetto{
	/*font-size: 0.85em;*/
	font-weight: bold;
	color: #400000;
}

/*
	GALLERIA FOTOGRAFICA - INIZIO
*/
.thumb li{
	width:200px;
	border: 1px solid #D75407;
	background: #FFFFEA;
	padding:5px;
	text-align:center;
	position:relative;
	float:left;
	display:inline;
	margin:0px 10px 15px 10px;
}

/*#thumb a:hover{ 
	padding:0;
}

#thumb a span{
	position:absolute;
	left:-9999px;
}

#thumb a:hover span{	
	top: 9px;
	left: 9px;
	width: 200px;
	font-weight: bold;
	background: White;
	color: #404040;
	padding: 0;
	font-size:80%;
	position: absolute;
} 

#thumb a{
	color: #404040;
	text-decoration: none;
}
*/
.thumb img{
	border: none;
}

.thumb{
	/*width:100%;*/
	margin:0 32px;
	padding: 0;
	position:relative;
}

/*#photo{
	border:1px solid #D2D2D2;
	padding: 0px;
	margin: 25px auto;
	padding-bottom: 20px;
	text-align: center;
}

#photop{
	padding: 0px;
	margin: 25px auto;
	padding-bottom: 20px;
	text-align: center;
}

.fotop {
	border:1px solid #D2D2D2;
	padding: 8px;
	margin: 0 5px;
}

.foto{
	border: 1px solid #F7F7F7;	
}*/
/*
	GALLERIA FOTOGRAFICA - FINE
*/

/*
	FORM - INIZIO
*/

input {
	font-size: 1.2em;
	letter-spacing: 0.1em;
	border: 1px solid #003366;
	width: 250px;
}

input#foto {
	font-size: 0.9em;
	letter-spacing: 0.1em;
	border: 1px solid #003366;
	width: 250px;
}

textarea {
	font-size: 1.2em;
	letter-spacing: 0.1em;
	border: 1px solid #003366;
	width: 250px;
}

legend {
	color: #C6A900;
	font-size: 1.0em;
	font-weight: bold;
	letter-spacing: 0.1em;
}

form.testo{
	font-size: 0.9em;
	margin: 0;
	padding: 0;
	width: 100%;
}

form.testo div {
	float: left;
	width: 100%;
	padding: 0.5em 0;
	text-align: left;
}

.testo input#invia, .testo input#reset {
	text-align: center;
	margin-top: 1em;
	margin-left: 40px;
	width: 120px;
	border: none;
	font-size: 0.9em;
}

.testo label{
 	float: left;
	width: 27%;
	display: inline;
	margin-left: 0px;
	line-height: 18px;
}

.testo span{
	margin-left: 10px;
}

select{
	border: 1px solid #003366;
	width: 250px;
}

/*
	FORM - FINE
*/

/*
	TABELLA - INIZIO
*/
table#stampa {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	letter-spacing: 0.1em;
	line-height: 150%;
	margin: 0px auto;
	text-align: left;
	word-spacing: 0.1em;
	padding: 2px;
	width: 90%;
}

table#stampa th {
	font-size: 1.2em;
	text-align: center;
}

table#stampa td {
	padding: 5px;
}

td.data, td.testata, td.nazione, td.articolo, td.nome {
	text-align: center;
}

td.nome{
  font-weight: bold;
}

/*
	TABELLA - FINE
*/

div.separatore{
	clear:both;
	border-bottom: 2px solid #BF552B;
	margin: 5px 100px;
}

.corsivo{
	font-style: italic;
}
