/* CSS Document */
/*******************************************
LAYOUT
*******************************************/

body{
margin:0px;
/*background-image:url(/images/sfondo_sito_natale.jpg);
background-repeat:no-repeat;
background-position:center top;*/
}

#form1
{
/*background-image:url(/images/fiocco_natale.png);
background-repeat:no-repeat;
background-position:top left;*/
    }

.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 #254960;
}

.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:#dcdcdc;
color:#254960;
}
.sfondo_bianchetto{
background-color:#F8F8F8;
}

.sfondo_contact{
background-image:url(/images/sfondo_contact.jpg);
background-repeat:no-repeat;
}

h1{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
margin:0px;
font-weight:normal;
}

h2{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
margin:0px;
font-weight:normal;
}
.invisibile
{
    visibility:hidden;
}

.TradeMark
{
    z-index:10;
    position:absolute;
    margin-left:70px;
    }

/*******************************************
TESTI
*******************************************/

.testo_grande{
font-size:16px;
}

.testo_viola_big{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
}
.testo_viola_admin{
color:#254960;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.testo_titolo_news{
color:#254960;
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_16{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#333333;
}

.testo_prezzo{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color:#254960;
font-size:14px;
}

.testo_verde{
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#629100;
}

.testo_numeri{
color:#254960;
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
*******************************************/

.link_news:link
{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
    }

.link_news:visited
{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
    }

.link_news:hover
{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
    }


.menu:link{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
}
.menu:visited{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
}
.menu:hover{
color:#254960;
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;
text-decoration:none;
}
.categorie:visited{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
text-decoration:none;
}
.categorie:hover{
color:#333333;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
line-height:20px;
text-decoration:underline;
}

.footer:link{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
.footer:visited{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
.footer:hover{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}

a:link{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
a:visited{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}
a:hover{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
letter-spacing:-1px;
}

.link_contatta:link{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}
.link_contatta:visited{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}
.link_contatta:hover{
color:#254960;
font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
font-size:15px;
}


/*******************************************
FORM
*******************************************/

.TxtCerca{
background-color:#f2d7f2;
border:1px solid #c755ad;
width:120px;
margin:0px;
}
.TxtUserPass{
background-color:#254960;
border:1px solid #afafaf;
width:130px;
margin:0px;
color:#ffffff;
}
.TxtQuantita{
background-color:#dadada;
border:1px solid #afafaf;
width:25px;
margin:0px;
}
.BtnViola{
background-color:#254960;
border:1px solid #a2a2a2;
color:#ffffff;
}
.BtnViolaSmall{
background-color:#254960;
border:1px solid #a2a2a2;
color:#ffffff;
width:30px;
cursor:hand;
}
.TxtLungo{
background-color:#cccccc;
border:1px solid #a2a2a2;
width:250px;
margin:0px;
}
.TxtCorto{
background-color:#cccccc;
border:1px solid #a2a2a2;
width:100px;
margin:0px;
}
.DDLOrdina{
background-color:#cccccc;
border:1px solid #a2a2a2;
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;
}


/******************************
ADMIN GRID
******************************/

/*********************************
GRIGLIA
********************************/

.GridStyle { 
    width: 100%; 
    background-color: #ffffff; 
    border: solid 1px #ebebeb; 
    border-collapse:collapse; 
    padding:5px;
}


.GridStyle td { 
    border: solid 1px #ebebeb; 
}
.GridStyle th  
{
    height:40px;
    background: #e8e8e8; 
    border: solid 1px #ffffff; 
    padding:5px;
    font-size: 12px; 
}
.GridStyle th a
{
    color:#616161;
    font-size:12px;
    font-weight:bold;
    }

.GridStyle .Row a { color:#b00000; }    
.GridStyle .Row a:hover { color:#12496b; }   
 
.GridStyle .Alt { background: #fcfcfc; }
.GridStyle .Alt a { color:#b00000; }    
.GridStyle .Alt a:hover { color:#12496b; }   

.GridStyle .Edit { background-color:#f7ffb3; }
.GridStyle .Edit a { color:#b00000; }    
.GridStyle .Edit a:hover { color:#12496b; }   

.GridStyle .Pgr { background: #ebebeb; }
.GridStyle .Pgr table  
{
    border-left: solid 1px #666666; 
    }
    
.GridStyle .Pgr td { 
    color: #666666; 
 }   
.GridStyle .Pgr a { color: #b00000; text-decoration: none; }
.GridStyle .Pgr a:hover { color: #12496b; text-decoration: none; }

