*{
    padding:0;
    margin:0;
}
BODY{
background-color:#150000;
margin:0;
padding:0;
font-family:Verdana;
}
IMG{
border:0;
}
DIV{
   margin:0;
   padding:0;
}
A{
    color:#A18019;
    
}
H3{
    color:#C0981F;
    text-align:center;
}
#wrap{
padding-top:2px;
}

#content{
margin: 0px auto;
width:950px;
text-align:center;
padding-bottom:16px;
}
#corpo{
    width:100%;
background:#ffffff;
}
#corpo .sx{
background-image:url(../images/sx.png);
background-repeat:repeat-y;
width:3px;
}
#corpo .dx{
background-image:url(../images/dx.png);
background-repeat:repeat-y;
width:3px;
}
#corpo .up{
background-image:url(../images/up.png);
width:950px;
height:3px;
}
#corpo .down{
background-image:url(../images/down.png);
width:950px;
height:3px;
}
#corpo .corpo{
padding-top:0.6cm;
text-align:center;
padding-bottom:8px;
    }

/*
HOME PAGE
*/
#corpo div{
    padding:0;
    padding-bottom:0;
}
.logo_index{
    padding-bottom:26px;
    padding-top:6px;
}
#lingue{
    padding:0;
    margin:0;
    text-align:center;
    color:#ae8b1a;
    font-weight:bold;
    margin-bottom:2cm;
}
#lingue a{
    padding:2px;
    text-decoration:none;
    color:#ae8b1a;
    font-weight:bold;
    font-size:10pt;
    margin:0;
    padding-top:0;
}
.intestazione{
    font-size:7.4pt;
    letter-spacing:0px;
    color:#340808;
    font-weight:normal;
    margin-bottom:0.8cm;
}
.powered{
    font-size:8pt;
    letter-spacing:0px;
    color:#340808;
    font-weight:normal;
}
/*
pagine interne
*/

.logo_scuro{
    padding-bottom:10px;
}
.menu{
    margin-left:6px;
    margin-bottom:16px;
    
}
.menu a{
    
    text-decoration:none;
    color:#340808;
    font-size:10pt;
    font-weight:bold;
    text-transform:uppercase;
}
.menu a:hover{
     color:#a18019;
}
.menu a.corrente{
     color:#a18019;
}
.menu div{
 float:left;
 border:0px solid red;
 
 margin-right:0px;
}
#testo{
    width:774px;
    margin: 0px auto;
    padding:4px;
    margin-top:4px;
    color:#5d3939;
    font-size:9pt;
    text-align:left;
    line-height:17pt
}
.prima_lettera{

}

/*
contatti
*/

#contatti{
    width:774px;
    height:208px;
    margin: 0px auto;
    background-image:url("../images/contatti.jpg");
    background-repeat:no-repeat;
    
}
#contatti TABLE{
    width:460px;
    font-size:9pt;
    margin-top:22px;
    
    color:#5d3939;
}
#contatti TD{
    text-align:left;
    padding-left:10px;
    padding-bottom:5px;
}
.link{
    text-align:center;
}
.link img{
    margin:0;
    padding-top:26px;
    padding-left:0;
}
.link_center{
    padding-left:2.0cm;
    padding-right:2.0cm;
}
.indicazioni{
    padding-top:4px;
}
.messaggio{
    
    font-size:12px;
    text-align:left;
    margin:0.6cm;
}
.messaggio table{
    width:100%;
}
.messaggio th{
    text-align:left;
    padding:3px;
}
.messaggio td{
    padding:3px;
}
.messaggio input, .messaggio textarea{
    border:1px solid #D7D7D7;
    background:white;
    color:#5d3939;

}
.messaggio .btn{
    border:0;
}

.sent{
    padding-top:0.6cm;
    padding-bottom:0.6cm;
}
/*
VINI
*/
#vini{
     width:873px;
     margin:0 auto;
}
#vini td{
    margin:0;
    padding:0;
}

#vini p{
    padding:6px 0 6px 4px;
}
#vini .lista_vini p{
text-transform:uppercase;
}
#vini .lista_vini a{
    color:#340808;
    text-decoration:none;
    padding-left:4px;

}
#vini .lista_vini a:hover{
    color:#a18019;
    text-decoration:none;
}
#vini .lista_vini a.corrente{
    color:#a18019;
    text-decoration:none;
}
#vini .lista_vini{
    color:#340808;
    font-size:10pt;
    font-weight:bold;
    width:100%;
}
#vini .immagine_vino{
  
}
#immagine_vino{
   margin-bottom:0;
   margin-right:24px;
   padding-bottom:0;
}

#vini .l{
background-image:url(../images/vini_sx.jpg);
background-repeat:repeat-y;
width:4px;
}
#vini .r{
background-image:url(../images/vini_dx.jpg);
background-repeat:repeat-y;
width:4px;
}
#vini .u{
background-image:url(../images/vini_up.jpg);
width:871px;
height:3px;
}
#vini .d{
background-image:url(../images/vini_dw.jpg);
width:871px;
height:3px;
}

#dettaglio_vino{
    background:#0F0000;
    color:#FFFFFF;
    font-size:8.4pt;
}
#dettaglio_vino td{
 padding:6px;
}
#dettaglio_vino p{
    padding:0px;
    color:#a18019;
    font-weight:bold;
    font-size:10pt;
    text-transform:uppercase;
}
#dettaglio_vino i{
    font-style:normal;
    color:#9D8072;
}

/*
GALLERY
*/

#back{position:absolute;top:0;left:5px;visibility:hidden;z-index:1001;}
#more{position:absolute;top:0;left:856px;float:right;z-index:1001;}
#thumbgall{position:absolute;left:0;top:0;white-space:nowrap;z-index:1000;}
#widthbox{position:relative;display:inline;left:0;top:0;padding:1px;}
#rightmore a{background:url(../images/freccia_dx.jpg) no-repeat;display:block;color:#fff;text-decoration:none;padding:0;}
#leftmore a{background:url(../images/freccia_sx.jpg) no-repeat;display:block;color:#fff;text-decoration:none;padding:0;}

#rightmore, #leftmore{
    margin-top:1cm;
}

.prev_next{
    margin-bottom:0.5cm;
}
#main_image_wrapper{
    padding-top:1cm;
}
#imgloader{text-align:center;vertical-align:middle;}
#thumbbox{border:solid 0px #CCC;width:870px;position:relative;padding:0px;}
#thumb_container{position:relative;overflow:hidden;width:830px;height:105px;margin:0 0 0 0px;}
#thumbs img{margin-right:4px;vertical-align:top;}
.tb_gallery{
    height:340px;
    border:0px solid red;
    margin-bottom:0.6cm;
    margin-top:0.4cm;
}
.tb_gallery img{
    padding-top:0cm;
}
#gallery{
    padding:0;
}

/*
ADMIN
*/

.adm_form input,textarea, select{
    border:1px solid gray;
    padding:2px;
}
.adm_form p{
    margin:2px;
}
#adm_tab{
    border:0;
    width:700px;
}
#adm_tab td{
   padding:1px;
   border-bottom:1px solid gray;
   vertical-align:top;
}

#adm_tab th{
    padding:1px;
    background:#E3E3E3;
}

/*NEWS*/

#news{
    margin-top:0.8cm;
    padding:0;
}
#news label{
    text-transform:uppercase;
}
#news p{
    padding-top:0.4cm;
    padding-bottom:0.4cm;
}

/*NEWSLETTER*/

#newsletter{
    font-size:12px;
    width:500px;
    margin:0 auto;
    padding:1cm;
}
#newsletter td{
    padding:4px;
    text-align:right;
}
#newsletter input, #newsletter textarea{
    border:1px solid #D7D7D7;
    background:white;
    color:#5d3939;

}
#newsletter .btn{
    border:0;
}
