*{
margin:0px;
padding:0px;
}
body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#72787F;
}
#tutto{
width:877px;
height:552px;
position:relative;
text-align:left;
margin:30px auto 0px auto;
}
a img{
border:none;
}
h1{
position:absolute;
top:426px;
left:0px;
}
#menu{
position:absolute;
top:0px;
right:0px;
color:#AFB1B3;
list-style-type:none;
width:678px;
}
#menu li{
display:block;
float:left;
height:54px;
}
#m1{
width:445px;
border-bottom:solid 1px #939598;
text-align:right;
padding-right:12px;
}
#m2{
width:91px;
border-left:solid 1px #939598;
text-align:center;
}
#m3{
width:128px;
border-left:solid 1px #939598;
text-align:right;
}
#menu a, #menu a:visited{
text-decoration:none;
color:#AFB1B3;
}
#menu a:hover{
text-decoration:none;
color:#E33D72;
}
#menu a.catin, #menu a.catin:visited{
text-decoration:none;
color:#282828;
}

#intro{
position:absolute;
left:199px;
bottom:161px;
width:445px;
}
#intro_err{
position:absolute;
left:200px;
top:120px;
color:#7A7A79;
}
#intro a, #intro a:visited,
#intro_err a, #intro_err a:visited{
color:#7A7A79;
text-decoration:underline;
}
#intro a:hover,
#intro_err a:hover{
color:#FFB61F;
text-decoration:underline;
}
#news1{
position:absolute;
bottom:96px;
left:0px;
width:130px;
min-height:161px !important;
height:auto !important;
height:161px;
border:solid 5px #DE4677;
}
#news1 h2{
color:#DE4677;
margin:12px;
font-size:20px;
font-weight:normal;
}
#news1 p{
margin:0px 12px 12px 12px;
}
#news2{
position:absolute;
bottom:-31px;
left:171px;
width:130px;
min-height:144px !important;
height:auto !important;
height:144px;
border:solid 1px #DE4677;
background-image:url(../img/sfondo_news.png);
background-repeat:repeat;
}
#news3{
position:absolute;
bottom:153px;
left:326px;
width:130px;
min-height:144px !important;
height:auto !important;
height:144px;
border:solid 1px #DE4677;
}
#news2 h2, #news3 h2{
color:#DE4677;
margin:12px 5px 10px 8px;
font-size:15px;
font-weight:normal;
}
#news2 p, #news3 p{
margin:0px 5px 12px 8px;
}
#c1{
position:absolute;
left:0px;
bottom:0px;
width:160px;
}
#c2{
position:absolute;
left:195px;
bottom:0px;
width:250px;
}
#anteprime{
position:absolute;
top:449px;
left:196px;
/*width:490px;*/
}
#navigazione_dc{
position:absolute;
bottom:326px;
left:662px;
}
.thumb img{
float:left;
margin-right:20px;
width:27px;
height:27px;
}
.nothumbs{
float:left;
margin-right:20px;
width:27px;
height:27px;
background-image:url(../img/nothumb.gif);
background-repeat:no-repeat;
}

.rollover_prodotto{
position:absolute;
top:452px;
left:662px;
width:216px;
display:none;
color:#AFB1B3;
line-height:20px;
font-weight:bold;
}

#dati_prodotto{
position:absolute;
top:95px;
left:662px;
color:#71787E;
width:215px;
}
.titolo_prodotto{
color:#E03F72;
font-size:36px;
line-height:28px;
margin-bottom:10px;
}
.data{
color:#282828;
}
#dati_prodotto p, #testo_prodotto p{
margin-top:5px;
margin-bottom:0px;
}

#testo_prodotto{
position:absolute;
bottom:164px;
left:662px;
width:215px;
color:#71787E;
}
.titoletto{
color:#E03F72;
}
#testo_prodotto a, #testo_prodotto a:visited{
color:#72787F;
text-decoration:underline;
}
#testo_prodotto a:hover{
color:#E03F72;
text-decoration:underline;
}

.img_prodotto{
position:absolute;
top:55px;
left:199px;
border-left:solid 1px #939598;
border-right:solid 1px #939598;
border-bottom:solid 1px #939598;
width:445px;
height:334px;
}
#img_prodotto{
position:absolute;
top:55px;
left:199px;
border-left:solid 1px #939598;
border-right:solid 1px #939598;
border-bottom:solid 1px #939598;
width:445px;
height:334px;
overflow:hidden;
}
#img_prodotto_int{
position:absolute;
top:0px;
left:0px;
height:334px;
}
.imgs_prodotto{
width:445px;
height:334px;
position:absolute;
top:0px;
}

#numeri_img{
position:absolute;
left:662px;
top:63px;
color:#AEB0B2;
}
#numeri_img a, #numeri_img a:visited{
color:#676E73;
text-decoration:none;
}
#numeri_img a:hover, #numeri_img a.imgin, #numeri_img a.imgin:visited{
color:#E03F72;
text-decoration:none;
}

#footer{
position:absolute;
bottom:0px;
left:200px;
}
#footer a, #footer a:visited{
color:#C0C2C4;
text-decoration:none;
}
#footer a:hover{
color:#E33D72;
text-decoration:none;
}

.nero{
color:#000000;
}
#sfondo_home{
background-image:url(../img/sfondo_home.jpg);
background-repeat:no-repeat;
position:absolute;
bottom:-83px;
left:174px;
width:613px;
height:333px;
}

.video{
width:445px;
height:334px;
text-align:center;
}
