@charset "UTF-8";
/* CSS Document */

body {
margin: 0px;
padding: 0px;
color:#000;
font: 14px Georgia, "Times New Roman", Times, serif;
background: #000 url(../img/bg-main.jpg) top left repeat-x;
}

img{
border: 0px;
}

a {
color:#091170;
text-decoration:underline;
font-family:Georgia, "Times New Roman", Times, serif;
}

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


#container {
width: 996px;
margin: 0px auto;

}

#content {
background: url(../img/bg-traspa.png) top center repeat-y;
padding: 0px 8px;
}

#head {
height:179px;
position:relative;
border-bottom: 1px solid #8f8f8f;
background:url(../img/head.jpg) top left no-repeat;
}

#head img{
position:absolute;
left:40px;
top:0px;
}

#nav{
height:42px;
border-bottom:3px solid #CCC;
background:url(../img/bg-menu.jpg) top left repeat-x;
}

#nav ul{
margin:0px;
padding:0px 0px 0px 10px;
}

#nav ul li{
float:left;
display:inline;
}

#nav ul li a{
display:block;
color:#091170;
padding: 12px 14px;
text-decoration:none;
font: 16px Georgia, "Times New Roman", Times, serif;
background:url(../img/sep-menu.jpg) top right no-repeat;
}

#nav ul li a:hover {
color:#c20034;
}

#home	#nav-home,
#prodotti	#nav-prodotti,
#news	#nav-news,
#portfolio	#nav-portfolio,
#communication	#nav-communication,
#area	#nav-area,
#contatti	#nav-contatti,
#newsletter	#nav-newsletter {
color:#c20034;
}

#nav ul li a.ultimo{
background:url(../img/blob.gif) no-repeat;
}

#anim{
height:414px;
position:relative;
border-bottom:1px solid #FFF;
background:url(../img/bg-anim.jpg) top left no-repeat;
}

#video{
width:625px;
height:349px;
top:30px;
right:30px;
position:absolute;
background:url(../img/bg-video.jpg) top left no-repeat;
}

#main{
margin:0px;
padding: 10px 8px;
background-color: #d2d2d2;
}

#main_interno{
margin:0px;
padding: 10px 16px;
background-color: #d2d2d2;
}

h1{
color:#091170;
padding-left:12px;
font: bold 20px Georgia, "Times New Roman", Times, serif;
}

.testo-home{
padding: 8px 12px;
}

#box-home-sx{
float:left;
width:477px;
height:160px;
background:url(../img/box-home.png) top left no-repeat;
}

img.foto{
margin:20px;
float:left;
border:3px double #777;
}


#box-home-sx h3, #box-home-dx h3{
margin-top: 20px;
color: #091170;
font:bold 16px Georgia, "Times New Roman", Times, serif;
}

#box-home-sx p, #box-home-dx p{
padding-right: 8px;
}


#box-home-dx{
float:right;
width:477px;
height:160px;
background:url(../img/box-home.png) top left no-repeat;
}

.stop{
clear:both;
}

#footer{
color:#FFF;
margin: 0px;
padding: 18px;
text-align:center;
background:url(../img/bg-traspa-bott.png) top center no-repeat;
}

#footer a{
color:#FFF;
text-decoration:underline;
}


/* Prodotti - Sezione Interna */

#left{
width:200px;
float:left;
padding-left:16px;
}

#corpo{
margin:0px;
padding:0px;
margin-left:240px;
_margin-left:230px;
}

#corpo-interno{
width:656px;
padding:4px 2px;
}

#collezioni{
float:left;
width:105px;
height:178px;
margin:0px 0px 2px 2px;
background-color:#333;
border: 1px solid #FFF;
}

#collezioni p{
text-align:center;
padding:0px 2px;
font-size:12px;
margin:0px auto;
color:#FFF;
}

.titolo{
color: #c20034;
margin:12px 0px;
font:bold 14px Georgia, "Times New Roman", Times, serif;
}

#prod{
float:left;
margin:0px;
padding:0px;
}

#prod img{
border:1px solid #FFF;
}

#acc_prodotti{
float:left;
width:125px; height: 196px;
margin:0px 8px 0px 0px;
}

#acc_prodotti img{
border:1px solid #FFF;
}

#corpo-prod-interno{
width:600px;
padding:4px 2px;
}

#corpo-prod-interno strong{
color:#091170;
}

#corpo-prod-interno h3{
margin:0px;
color: #091170;
font:bold 16px Georgia, "Times New Roman", Times, serif;
}

/* Menu Prodotti - Sezione Interna */

#menu_ini{
width:208px;
height:12px;
background:url(../img/top-menu.jpg) bottom center no-repeat;
}

#menu {
width:208px;
background:url(../img/cont-menu.jpg) top center repeat-y;
}

#menu ul{
margin:0px;
padding:8px;
list-style:none;
}

#menu ul li{
display:block;
margin:0px 25px;
padding:7px 0px;
border-bottom:1px dashed #FFF;
}

#menu a{
color:#FFF;
display:block;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

#menu a.on, #menu a:hover{
color:#091170;
background-color:#FFF;
}

#menu_end{
width:208px;
height:20px;
background:url(../img/bott-menu.jpg) bottom center no-repeat;
}

/* Portfolio - Sezione Interna */

#main_portfolio{
margin-left:50px;
}

#min_portfolio{
float:left;
width:140px;
height:265px;
margin:2px;
padding:2px;
text-align:center;
background-color:#999999;
}

#min_portfolio strong{
color:white;
/*color:#c20034;*/
}

#min_portfolio p{
margin:6px 0px;
}

/* News - Sezione Interna */

#fiere{
background-color:#FFF;
}

table#fiere td {
background-color:#CCC;
color:#000;
padding:10px 10px;
}

/* Form */

.input_area {
width:168px;
border:1px solid #999;
}

.input_reserved {
width:168px;
border:1px solid #999;
}
