/* CSS Document */
/*******************************************
LAYOUT
*******************************************/

body{
margin:0px;
}

.distanza_sx{
padding-left:10px;
}
.distanza_top_sx{
padding-top:10px;
padding-left:10px;
}

.distanza_dx{
padding-right:10px;
}
.distanza_top_dx{
padding-right:10px;
padding-top:10px;
    width: 100%;
}

.distanza_top{
padding-top:10px;
}

.bordo_grigio_bottom{
border-bottom:2px solid #CCCCCC;
}

.bordo_foto{
border:1px solid #a90078;
}

.bordo_grigio{
border:1px solid #CCCCCC;
}

.bordo_bianco{
border:solid 1px #ffffff;
color:#a90078;
font-weight:bold;
}

.bordo_bianchetto{
border:solid 1px #F8F8F8;
background-color:#F8F8F8;
color:#a90078;
font-weight:bold;
}

.sfondo_prezzo{
background-image:url(/images/sfondo_prezzo.jpg);
background-repeat:no-repeat;
background-position:right;
}

.sfondo_prezzo_sconto{
background-image:url(/images/sfondo_prezzo_sconto.jpg);
background-repeat:no-repeat;
background-position:right;
}


.sfondo_prezzo_centro{
background-image:url(/images/sfondo_prezzo.jpg);
background-repeat:no-repeat;
background-position:center top;
}


.sfondo_prezzo_centro_sconto{
background-image:url(/images/sfondo_prezzo_sconto.jpg);
background-repeat:no-repeat;
background-position:center top;
}

.sfondo_login{
background-image:url(/images/sfondo_login.jpg);
background-repeat:no-repeat;
}


.sfondo_viola{
background-color:#f2d7f2;
color:#a90078;
}
.sfondo_bianchetto{
background-color:#F8F8F8;
}

h1{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
font-weight:normal;
}

h2{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin:0px;
font-weight:normal;
}
.invisibile
{
    visibility:hidden;
}
/*******************************************
TESTI
*******************************************/

.testo_grande{
font-size:16px;
}

.testo_viola_big{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
}
.testo_viola_admin{
color:#a90078;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.testo_titolo_news{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
}
.testo{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
line-height:15px;
}

.testo_prezzo{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#a90078;
font-size:14px;
}

.testo_verde{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#629100;
}

.testo_numeri{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.testo_rosso{
color:#ff0000;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

.testo_piccolo{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}

.testo_piccolo_nero{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:11px;

}
/*******************************************
LINK
*******************************************/

.menu:link{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
}
.menu:visited{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
}
.menu:hover{
color:#629100;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
}

.categorie:link{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;

}
.categorie:visited{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;

}
.categorie:hover{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;

}

.footer:link{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
.footer:visited{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
.footer:hover{
color:#629100;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}

a:link{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
a:visited{
color:#a90078;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
a:hover{
color:#629100;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}

/*******************************************
FORM
*******************************************/

.TxtCerca{
background-color:#f2d7f2;
border:1px solid #c755ad;
width:120px;
margin:0px;
}
.TxtUserPass{
background-color:#f2d7f2;
border:1px solid #c755ad;
width:130px;
margin:0px;
}
.TxtQuantita{
background-color:#f2d7f2;
border:1px solid #c755ad;
width:25px;
margin:0px;
}
.BtnViola{
background-color:#ad027a;
border:1px solid #ffd4e4;
color:#ffffff;
}
.BtnViolaSmall{
background-color:#ad027a;
border:1px solid #ffd4e4;
color:#ffffff;
width:30px;
cursor:hand;
}
.TxtLungo{
background-color:#f2d7f2;
border:1px solid #c755ad;
width:250px;
margin:0px;
}
.TxtCorto{
background-color:#f2d7f2;
border:1px solid #c755ad;
width:100px;
margin:0px;
}
.DDLOrdina{
background-color:#f2d7f2;
border:1px solid #c755ad;
width:130px;
margin:0px;
}


/*******************************************
GRID
*******************************************/

.GridHeader{
background-image:url(/images/grid/sfondo_header.jpg);
background-repeat:repeat-x;
height:34px;
}

.GridFooter{
background-image:url(/images/grid/sfondo_footer.jpg);
background-repeat:repeat-x;
background-position:middle;
height:27px;
}