@charset "utf-8";
/* CSS Document */


html, body{
	margin: 0;
	padding: 0;
	/*height: 100%;*/
}

.sep1 {background-image: url(images/sep1.gif); background-repeat: repeat-x; width:250px; margin:0px;padding:0px;}
.Stile2 {font-weight: bold;	font-size: 14px;}
.pag{padding:5px;}

h1, h2, h3, h4, h5, h6, 
form, fieldset, ol, ul, li, 
dt, dd, dl,
table, th, tr, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }
img, fieldset, input, textarea, select { border: 0; margin: 0; }

.little{font-size:8px; font-family:Georgia, "Times New Roman", Times, serif;; font-weight:normal;}

p{padding:0px; margin:0px; margin-bottom:0px;}

body {
	color: #ffffff;
	font-family: Georgia, "Times New Roman", Times, serif;;
	font-size:11px;	
	background: url(images/bg_2.gif) top;
}

.bg{background:transparent url(images/bg_2.png) repeat-x top; padding-top:47px;}	
.m2{padding:0px; margin-bottom:2px;}

/* General Links */

a:link { text-decoration:none; color:#ffffff; font-weight:bold; border:0px;} 
a:active { text-decoration:none; color:#ffffff; font-weight:bold; border:0px;} 
a:visited { text-decoration:none; color:#ffffff; font-weight:bold; border:0px;} 
a:hover { text-decoration:underline; color:#ffffff; font-weight:bold; border:0px;} 

/*html>body { font-size: 10px; }*/
.block { display: block; }
.icon { vertical-align: middle; }
.clear { clear: both; }
.left { display: inline; float: left; }
.right { display: inline; float: right; }
a { text-decoration: none; }


#maincontainer{
/* contenitore sito per centratura */
width: 946px; 
margin: 47px auto;
}

#maincontainerIntro{
/* contenitore sito per centratura */
width: 920px; 
margin: 47px auto;
}

#center{
/* contenitore sito sfondo bianco, immagine con sfumatura */
width: 930px;
background-color:#FFFFFF;
border: 8px solid #230000;
height: auto;
overflow: hidden;
padding-bottom:10px;
}

#center .padd{
padding: 10px 10px 0px 10px; 
}

#Boxleft { display: inline; float: left; } /* Box a sinistra */
#Boxright { display: inline; float: right; width:720px; margin-bottom: 0px; border: 1px #aaaaaa solid;} /* Box a destra */

#BoxRightA { display: inline; float: left; margin-bottom: 0px; margin-left: 20px; border: 0px #aaaaaa solid;} /* Box a destra */
#BoxRightB { display: inline; float: right; margin-bottom: 0px; border: 1px #78252d solid;} /* Box a destra */

#Boxright_news { display: inline; float: right; width:720px; margin-bottom: 0px; padding:10px; border: 1px #aaaaaa solid; background-color:#FFFFFF; min-height:500px;text-align:justify;}
#Boxright_news p{ padding:30px; }
#Boxright_news #imgBox{ padding-left:0px; padding-bottom:0px; border: 1px #230000 solid; }
#Boxright_news #imgBox_dett{ margin-right:5px; margin-bottom:2px; padding:5px; border: 1px #230000 solid; }

#Boxright_2 { float: right; width:720px; height:480px; margin-right:0px;margin-left:20px; border: 1px #aaaaaa solid;  }
#Boxright_2 h1 { font-size:12px; font-weight:bold; margin-left:30px; } /* Box a destra */
#Boxright_2 p{ font-size:11px; text-align:justify; line-height:24px; padding: 15px 30px 30px 30px;  } /* Box a destra */
#Boxright_2 .dati{ margin: 0px; font-size:11px; text-align:left; line-height:18px; padding: 10px 10px 10px 30px;  } /* Box a destra */
#Boxright_2 iframe{ border: 1px #79252d solid; margin:0px;  } /* Box a destra */

#BoxrightColl { display: inline; float: right; width:550px;} /* Box a destra */

#bgAz { position:reative; top:0px; left:0px; width:720px; height:480px; background: url(images/bgAz.jpg);  }
#tabAz { position:absolute; top:455px; left:450px; width:600px;margin-top:0px;}

#HomeContent {margin-top:0px;} /* Contiene il menu e le news */
#HomeLeft { float: left; } /* Contiene il menu */
#HomeRight {float: right;} /* Contiene le news e quello che si posiziona sotto */

#BoxNewsTop{ 
/* Contiene le news */
background-color:#78252d;
width: 148px;
height: 160px;
text-align:center;
}
#BoxNewsTop p{ padding: 10px 0 0 0;} 

#BoxNewsBottom{ 
/* Contiene le news */
background-color:#78252d;
width: 148px;
height: 40px;
text-align:center;
}
#BoxNewsBottom p{ padding: 0 0 0 0;}

#Lingue{ 
/* Contiene i collegamenti alle varie lingue */
margin-top:20px;
text-align:left;
}
#Lingue p{ padding: 2px 0 0 0;}

#Prodotti{ 
/* Contiene i collegamenti alle varie lingue */
margin-top:0px;
text-align:left;
}
#Prodotti p{ padding: 2px 0 0 0;}

#BoxProdottiTop{ 
/* Contiene le news */
background-color:#78252d;
width: 160px;
text-align:center;
}
#BoxProdottiTop p{ padding: 10px 0 10px 0; } 

#BoxProdottiNav{ 
/* Contiene le news */
background-color:#d5ab81;
width: 160px;
text-align:center;
margin: 3px 0 3px 0;
}
#BoxProdottiNav p{padding: 3px 0 3px 0; line-height:16px} 

#BoxScheda{ 
/* Contiene le news */
background-color:#78252d;
width: 550px;
text-align:center;
padding: 15px 0 15px 0;
}
#BoxScheda p{ padding: 0px 0 0px 0;} 

#Footer p{ color:#d4aa80; text-align:right; padding: 3px 0 0px 0;}

.TableInfo{width:97%}

.title{ font-size:15px; color : #78252d; font-weight:bold;}

.basefont{ font-size:11px; color : #78252d;}
.basefont a:link { text-decoration : none; color : #78252d; font-weight:bold; border: 0px;} 
.basefont a:active { text-decoration : none; color : #78252d; font-weight:bold; border: 0px;} 
.basefont a:visited { text-decoration : none; color : #78252d; font-weight:bold; border: 0px;} 
.basefont a:hover { text-decoration : underline; color : #78252d; font-weight:bold; border: 0px;} 

/**** menu prodotti *******/

#rollover{
font-size:9px;
font-family:Georgia, "Times New Roman", Times, serif;
}

#rollover ul {
display: inline;
margin: 0;
padding: 0;
} 

#rollover li {
display: inline;
list-style: none;
margin: 0;
padding: 0;
}

#rollover .pad {
padding: 5px 0 0 5px;
display: block;
}

li.frontpage a {
background: url(images/menu_prodotti.gif); 
background-position: 0 0;
display: block;
width: 160px;
height: 22px;
margin-bottom:2px;
}

li.frontpage a:hover {
background: url(images/menu_prodotti.gif);
background-position: 0 -22px;
text-decoration:none;
}

/*li.frontpage a:visited {
background: url(images/fp.gif);
background-position: -348px 0; 
}

li.frontpage a:visited:hover {
background: url(images/fp.gif);
background-position: -116px 0; 
}*/

/** - Menu Inizio - **/

div#nav ul{
	position:relative;
	width: 160px;
	height: 140px;
	overflow: hidden;
	list-style-type: none;
	margin: 0;
	padding: 0;
	left: 0px;		
	background:url(images/menu.gif) no-repeat 0 -140px;
} 

div#nav li{
	position: absolute;
	height: 28px;
	margin: 0;
	padding: 0;
} 
	
div#nav li a{
	display: block;
	text-indent: -9000px;
	text-decoration: none;
	padding: 28px 0 0 0;
	overflow: hidden;	
	height: 0px !important; 
	height /**/:28px;
	background: url(images/menu.gif) no-repeat;
} 

#nav li#home{width: 160px;left:0;top:0;}
#nav li#home a{background-position: 0 0}
#nav li#home a:hover{background-position: 0 -141px}
body#home li#home a{background-position: 0 -141px}
#nav li#home a.set{background-position: 0 -141px}

#nav li#azienda{width: 160px;left:0px;top: 28px}
#nav li#azienda a{background-position: 0px 28px}
#nav li#azienda a:hover{background-position: 0px -27px}
body#azienda li#azienda a{background-position: 0px -27px}
#nav li#azienda a.set{background-position: 0px -27px}

#nav li#collezioni{width: 160px;left:0px;top: 56px}
#nav li#collezioni a{background-position: 0px 56px}
#nav li#collezioni a:hover{background-position: -0px -55px}
body#collezioni li#collezioni a{background-position: -0px -55px}
#nav li#collezioni a.set{background-position: -0px -55px}

#nav li#news{width: 160px;left: 0px;top: 84px}
#nav li#news a{background-position: 0px 84px}
#nav li#news a:hover{background-position: 0px -83px}
body#news li#news a{background-position: 0px -83px}
#nav li#news a.set{background-position: 0px -83px}

#nav li#contatti{width: 160px;left: 0px;top: 112px}
#nav li#contatti a{background-position: 0px 112px}
#nav li#contatti a:hover{background-position: 0px -111px}
body#contatti li#contatti a{background-position: 0px -111px}
#nav li#contatti a.set{background-position: 0px -111px}

/*
/** - Menu Fine - **/

