.headline { font-family: arial black, arial; 
font-size: 28px; 
}
.headline2 { font-family: verdana, arial; 
font-size: 14px; font-weight:bold; 
color:#000000;
}
.headline4 { font-family: verdana; 
font-size: 12px; color:#000000;
}

/*****SELETTORI JQUERY*****/
#prediv, .nascosto {
display: none;
}


/* SELETTORI HIGHSLIDE */
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide img {
   border: 1px solid #F5F5F5;
}
.highslide:hover img {
   border: 1px solid #FF0000;
}

.highslide-image {
    cursor: pointer; /* opera */
   cursor: url(highslide/graphics/zoomout.cur), pointer;
    border: 2px solid #C0C0C0;
}
.highslide-image-blur {
    cursor: pointer;
    cursor: hand;
}
.highslide-caption {
    display: none;   
    border: 2px solid white;
    border-top: none;
    font-family: Verdana,Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: white;
}
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.highslide-loading {
    display: block;
   color: white;
   font-style: normal;
   font-size: 9px;
   font-weight: bold;
   text-transform: uppercase;
    text-decoration: none;
   padding: 3px;
   opacity: 0.60; /* w3c */
   filter: alpha(opacity=60); /* ie */
   border-top: 1px solid white;
   border-bottom: 1px solid white;
    background-color: black;
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
    font-family: Arial, Helvetica, sans-serif;
}
a.highslide-credits, a.highslide-credits i {
   padding: 2px;
   color: silver;
   text-decoration: none;
   font-size: 10px;
}
a.highslide-credits:hover, a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
/* FINE SELETTORI HIGHSLIDE */

/* INIZIO SELETTORI-CLASSI STILE ACCORDION */

/* FINE SELETTORI-CLASSI STILE ACCORDION  */

a, a:link {
   background-color: transparent;
   color: Black;
   font-family: Arial,sans-serif;
   font-weight: bold;
   text-decoration: none;
}

a:visited {
   background-color: transparent;
   color: #666666;
   font-family: Arial,sans-serif;
   font-weight: bold;
   text-decoration: none;
}

a:hover {
   background-color: transparent;
   color: #9C0000;
   font-family: Arial,sans-serif;
   font-weight: bold;
   text-decoration: underline;
}

b, strong, h1, h3, h4{
   background-color: transparent;
   color: Black;
}

div#menulayer a, div#menulayer a:link {
   background-color: transparent;
   color: #3D3D3D;
   font-weight: bold;
   text-decoration: none;
}

div#menulayer a:visited {
   background-color: transparent;
   color: #666666;
   font-weight: bold;
   text-decoration: none;
}

div#menulayer a:hover {
   background-color: transparent;
   color: #9C0000;
   font-weight: bold;
   text-decoration: underline;
}
TD {
   background-color: transparent;
	margin: 0px;
	padding: 0px;
}
fieldset {
   border: 1px solid #696969;
   padding: 2px;
}
legend {
   color: #696969;
   font-size: 12px;
   text-align: left;
}

/* END LAYOUT IDs */
h3 {
   color: #FF4500;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

html, body {
   color: Black;
   font-size: 12px;
   margin: 0px;
   padding: 0px;
}
body {
   background: #2C1D1B url(img/bg_cuoio1.png) fixed repeat-x;
}

input,textarea, select, option {
   background-color: #F8F8FF;
   border: 1px solid #696969;
   color: #3D3D3D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10px;
   height: auto;
}

input.logininput {
   background-color: #F5F5F5;
   border: 1px solid #999999;
   color: #3D3D3D;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   padding: 0px;
}


td.bordinorosso {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 3px;
}

.alert {
   background-color: transparent;
   color: #FF0000;
   font-family:  Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

.alternativo {
   background-color: transparent;
   color: #9C0000;
   font-family: Arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   height: 22px;
	line-height: 22px;
   padding: 0 10px ;
	margin: 3px;
}

.alternativo a, .alternativo a:link {
   background-color: transparent;
   color: #9C0000;
   font-family: Arial, sans-serif;
   font-weight: bold;
	font-size: 13px;
   text-decoration: none;
}

.alternativo a:visited {
   background-color: transparent;
   color: #9C0000;
   font-family: Arial, sans-serif;
   font-weight: bold;
	   font-size: 13px;
   text-decoration: none;
}

.alternativo a:hover {
   background-color: #9C0000;
   color: #FFFFFF;
   font-family: Arial, sans-serif;
   font-weight: bold;
	   font-size: 13px;
   text-decoration: none;
}

.alternativo p {
   background-color: transparent;
   color: #9C0000;
   font-family: Arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
   height: 22px;
   padding: 3px 3px 3px 10px;
}

td.alternativo {
   background-color: #FFFFFF;
}

.avviso {
   background-color: transparent;
   color: #FF0000;
   font-size: 12pt;
   font-weight: bold;
}

.bground1 {
   background-color: transparent;
   color: #000000;
}

.bigalert {
   background-color: transparent;
   color: #FF0000;
   font-family: Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

.blankbutton {
   background-color: transparent;
   color: #000000;
   cursor: hand;
   height: auto;
   width: auto;
}

.blankelement {
   background-color: transparent;
   color: #FFFFFF;
}

div.menuprodotti UL LI {
list-style: none;
display: block;
   background-color: #937144;
   border: 1px #999999 solid;
   color: #FFFFFF;
   font-family: Arial,sans-serif;
   font-size: 13px;
	font-weight: normal;
	padding: 5px;
	margin:5px;
}
div.menuprodotti UL LI A ,div.menuprodotti UL LI A:LINK , div.menuprodotti UL LI A:VISITED, div.menuprodotti UL LI A:ACTIVE {
   color: #FFFFFF;
	text-decoration: none;
		font-weight: normal;

}
 div.menuprodotti UL LI A:HOVER {
   color: #FFFFFF;
	text-decoration: underline ;
		font-weight: normal;

}
.blankspace300px {
   height: 300px;
}

.blusc {
   background-color: transparent;
   color: #00307B;
}

.bordinoblu {
   border: 1px solid #00307B;
}

.bordinoblufondogrigiofont16px {
   background: #EEEEEE;
   border: 1px solid #DC143C;
   color: #00307B;
   font-size: 16px;
   font-weight: bold;
   padding: 5px;
}

.bordinomarrone {
   border: 1px solid #945900;
}

.bordinomattonerilievo {
   border: 2px outset #DD8500;
}

.bordinorosso {
   border: 1px solid #9C0000;
}

.bordoblu {
   border: 1px solid #000080;
}

.bordoblu1pxfont12px{
   border: 1px solid #9C0000;
   font-size: 12px;
}

.bordoblu1pxfontblu14px{
   background-color: transparent;
   border: 1px solid #9C0000;
   color: #000080;
   font-size: 14px;
}

.bordobottom {
   border-color: #999999;
   border-style: none none solid none;
 
    font-size: 11px;  border-width: 1px;
}

.bordobottom300 {
   border-color: #999999;
   border-style: none none solid none;
   border-width: 1px;
   width: 300px;
      font-size: 11px;
}

.bordobottomleft{
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: none;
   border-top-style: none;
      font-size: 11px;
}

.bordobottomleft {
   border-color: #999999;
   border-style: none none solid solid;
   border-width: 1px;
}

.bordobottomlr {
   border: 1px #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
      font-size: 11px;
}

.bordobottomright {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
      font-size: 11px;
}

.bordocodice {
   border: 1px none #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
      font-size: 11px;
}

.bordodati{
   border: 1px none #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
   padding: 2px;
   font-size: 11px;
}

.bordodati350{
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none; /* width: 350px;*/
      font-size: 11px;
}

.bordodatileft {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: none;
   border-top-style: none;
      font-size: 11px;
}

.bordodatileftright,.bordoleftright {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
      font-size: 11px;
}

.bordoleftright {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
      font-size: 11px;
}
.bordobottomleftright {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: none;
      font-size: 11px;
}

.bordodatiright{
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
   font-size: 11px;
}

.bordofine {
   border: 1px solid #666666;
}

.bordofondo {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
}

.bordofull {
   border: 1px solid #999999;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: solid;
}

.bordonero {
   border: 1px solid #000000;
}

.bordoprussia1px {
   border: 1px solid #9C0000;
}

.bordorosso1pxfontrosso14px{
   background-color: transparent;
   border: 1px solid #9C0000;
   color: #9C0000;
   font-size: 14px;
}

.bordorossomattone {
   border: 1px solid #B90000;
}

.bordorossovivo {
   border: 1px solid #9C0000;
}

.bordosimilbutton {
   border: 1px solid #945900;
}

.bordotop {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: none;
}

.bordotopleft {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: solid;
   border-right-style: none;
   border-top-style: solid;
}

.bordotopleftright {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: solid;
}

.bordotop-right {
   border: 1px solid #999999;
   border-bottom-style: none;
   border-left-style: none;
   border-right-style: solid;
   border-top-style: solid;
}

.bordrossofontrosso16px {
   background-color: #EEEEEE;
   border: 1px solid #DC143C;
   color: #DC143C;
   font-size: 12px;
   font-weight: bold;
   padding: 5px;
}
.buttoncuoio {
   background-color: #47220c;
   border: 1px solid #AEAEAE;
   font-size: 12px;
   font-weight: bold;
   padding: 5px;
   color: #FFFFFF;
}
.buttoncuoiobig {
   background-color: #47220c;
   border: 1px solid #AEAEAE;
   font-size: 16px;
   font-weight: bold;
   padding: 8px;
   color: #FFFFFF;
}
.buttoncuoio A,.buttoncuoio A:VISITED,.buttoncuoio A:HOVER,.buttoncuoiobig A,.buttoncuoiobig A:VISITED,.buttoncuoiobig A:HOVER {
   color: #FFFFFF;
}
.box {
   background-color: #E2E2E2;
   border: 1px solid #9C0000;
   color: #3D3D3D;
   font-size: 10px;
   padding: 5px;
}

.boxbottom {
   background-image: url(img/box/B.jpg);
   background-position: top center;
   background-repeat: no-repeat;
   height: 20px;
   margin: 0px;
   padding: 0px;
   width: auto;
}

.boxbottomleft {
   background-image: url(img/box/BL.jpg);
   background-position: center;
   background-repeat: no-repeat;
   height: 20px;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.boxbottomright {
   background-image: url(img/box/BR.jpg);
   background-position: center;
   background-repeat: no-repeat;
   height: 20px;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.boxleft{
   background-image: url(img/box/L.jpg);
   background-position: top center;
   background-repeat: no-repeat;
   height: auto;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.boxright{
   background-image: url(img/box/R.jpg);
   background-position: top center;
   background-repeat: no-repeat;
   height: auto;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.boxtondoangoli {
   background-repeat: no-repeat;
   margin: 0px;
   padding: 0px;
}

.boxtondotop {
   background-repeat: repeat-x;
   height: 20px;
   margin: 0px;
   padding: 0px;
}

.boxtondox {
   background-repeat: repeat-x;
   margin: 0px;
   padding: 0px;
}

.boxtondoy {
   background-position: top;
   background-repeat: repeat-y;
   margin: 0px;
   padding: 0px;
}

.boxtop {
   background-image: url(img/box/T.jpg);
   background-position: top center;
   background-repeat: no-repeat;
   height: 20px;
   margin: 0px;
   padding: 0px;
   width: auto;
}

.boxtopleft {
   background-image: url(img/box/TL.jpg);
   background-position: center;
   background-repeat: no-repeat;
   height: 20px;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.boxtopright {
   background-image: url(img/box/TR.jpg);
   background-position: center;
   background-repeat: no-repeat;
   height: 20px;
   margin: 0px;
   padding: 0px;
   width: 20px;
}

.button {
   background-color: #CCCCCC;
   border: 2px outset #945900;
   color: #9C0000;
   font-family: Arial, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 1px;
}

.buttonaddtocart {
   background-image: url(img/addtocart.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 23px;
   width: 26px;
}

.buttonbackhome {
   background-image: url(img/backhome.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttoncatalogo {
   background-color: #FFFFFF;
   background-image: url(img/ico_catalogo.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px none #945900;
   color: #000000;
   cursor: hand;
   height: 23px;
   width: 23px;
}

.buttoncheckout {
   background-image: url(img/checkout.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttoncheckouteng {
   background-image: url(img/checkout_eng.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonclosex {
   background-image: url(img/close.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttoncondizioni {
   background-image: url(img/condizioni_utilizzo.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttoncontinueshopping {
   background-image: url(img/continueshopping.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttondeleteorder {
   background-image: url(img/deleteorder.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttondettagliprodotto {
   background-image: url(img/dettagli_prodotto.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttongoback {
   background-image: url(img/goback.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttongotohome{
   background-image: url(img/home.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonimage {
   background-color: transparent;
   border: 1px solid #945900;
   color: #000000;
   cursor: hand;
}

.buttonistruzioni{
   background-image: url(img/istruzioni.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonlistino{
   background-image: url(img/listino.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonlogin{
   background-image: url(img/login.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonloginuser{
   background-image: url(img/login_utenti.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonloginusereng {
   background-image: url(img/login_utenti_eng.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonlostpassword {
   background-color: transparent;
   background-image: url(img/lost_pwd.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   color: #000000;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonnewuser{
   background-image: url(img/newuser.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonnewusereng{
   background-image: url(img/newuser_eng.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonprint {
   background-image: url(img/print.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonprivacy {
   background-image: url(img/informativa_privacy.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonregistrazioneko {
   background-image: url(img/registrazioneko.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonregistrazioneok{
   background-image: url(img/registrazioneok.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonregolamento {
   background-image: url(img/regolamento_uso_small.jpg);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonreset{
   background-image: url(img/reset.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonresetbig{
   background-image: url(img/reset_big.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonupdatecart{
   background-color: #FFFFFF;
   background-image: url(img/refresh.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px none #945900;
   color: #000000;
   cursor: hand;
   height: 23px;
   width: 23px;
}

.buttonvedicarrello {
   background-color: transparent;
   background-image: url(img/vedicarrello.gif);
   background-position: center;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   color: #000000;
   cursor: hand;
   height: 26px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.copyrights {
   background-color: transparent;
   color: #A9A9A9;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   letter-spacing: 3px;
   padding: 5px;
}

.credits{
   color: #A9A9A9;
   font-size: 10px;
   letter-spacing: 2px;
}

.condizionidiutilizzo {
background-color: #FFFFFF;
   font-size: 12px;
   color: #333333;
   font-family: Arial, Arial, Helvetica, sans-serif;
	margin: 5px;
	padding: 5px;
}

.condizionidiutilizzo p.rientro {
	padding: 0 20px 0 20px;
}
.condizionidiutilizzo p.rientro2 {
	padding: 0 40px 0 40px;
}

.databar {
   background-color: #3D3D3D;
   color: #FFFFFF;
   font-family: Arial, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 2px;
}

.databar a, .databar a:link {
   color: #FFFFFF;
   padding: 2px;
   text-decoration: none;
}

.databar a:visited {
   color: #FFFFFF;
   padding: 2px;
   text-decoration: none;
}

.databar a:hover {
   background-color: #FFFFFF; /*#9C0000; */
   color: #9C0000;
   padding: 2px;
   text-decoration: underline;
}

.databarbianco {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Arial, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 2px;
}

.databarbianco a, .databarbianco a:link {
   color: #3D3D3D;
   padding: 2px;
   text-decoration: none;
}

.databarbianco a:visited {
   color: #3D3D3D;
   padding: 2px;
   text-decoration: none;
}

.databarbianco a:hover {
   background-color: transparent; /*#9C0000; */
   color: #9C0000;
   padding: 2px;
   text-decoration: underline;
}

.dati {
   font-family: Arial, sans-serif;
   font-size: 10px;
}

.diciotto {
   font-size: 18px;
}

.dieci {
   font-size: 10px;
}

.dodici {
   font-size: 12px;
}

.eurosymbol {
   float: left;
}

.fondgrigmarg5px {
   background-color: #E2E2E2;
   color: #3D3D3D;
   margin-bottom: 5px;
   margin-left: 5px;
   margin-right: 5px;
   margin-top: 5px;
}

.fondoarancioforemattone {
   background-color: #FF9900;
   color: #B90000;
   padding: 2px;
}

.fondobiancoforerosso {
   background-color: #F5F5F5;
   color: #9C0000;
   padding: 2px;
}

.fondobluforegiallo{
   background-color: #00307B;
   color: #FFE710;
   padding: 2px;
}

.fondogialloforeblu{
   background-color: #FFE710;
   color: #00307B;
   padding: 2px;
}

.fondorossoforebianco {
   background-color: #9C0000;
   color: #F5F5F5;
   font-family: Arial, sans-serif;
   font-size: 14px;
   font-weight: bold;
   padding: 5px;
}

.foto {
   display: block;
   height: 300px;
   width: 300px;
}

.fotoprodotto, .immagineprodotto {
   border: 1px solid #336600;
   font-family: Arial, sans-serif;
   font-size: 11px;
   margin: 2px;
   padding: 5px;
}

.fototabelle {
   display: block;
   height: 400px;
   width: 300px;
}

.giallosc {
   color: #FFE710;
}

.grigiochiaro{
   color: #EEEEEE;
}

.grigiomedio{
   color: #CCCCCC;
}

.icoeffe a, .icoeffe a:link, .icoeffe a:active{
   background: transparent;
   color: #DC143C;
   font-weight: bold;
   text-decoration: none;
}

.icoeffe a:hover {
   background: transparent;
   color: #DC143C;
   font-weight: bold;
   text-decoration: underline;
}

.icoeffe ul , .icoeffe li {
   color: #DC143C;
   font-family: Arial, Arial, sans-serif;
   font-size: 12px;
   font-weight: bold;
   list-style-image: url(img/ico_EFFE.gif);
   list-style-position: outside;
   margin: 0px;
   padding: 0px;
}

.icofiamma li {
   color: #000080;
   font-family: Arial, Arial, Sans;
   font-size: 11px;
   font-weight: normal;
   list-style-image: url(img/ico_fiamma.gif);
   list-style-position: outside;
   margin: 0px;
   padding-left: 30px;
}

.icone {
   display: block;
   height: 40px;
   width: 40px;
}

.input {
   border: 1px solid #787878;
   font-family: Arial, sans-serif;
   font-size: 11px;
}

.inputadmin {
   border: 1px #666666 solid;
   font-family: Arial, sans-serif;
   font-size: 11px;
}

.inputcart {
   border: 1px solid #787878;
   font-family: Arial, sans-serif;
   font-size: 9px;
}

.inputneutro {
   border: 0px none #FFFFFF;
   font-family: Arial, sans-serif;
   font-size: 12px;
   text-align: center;
}

.inputsmall{
   background-color: #FFE710;
   border: 1px solid #00307B;
   color: #00307B;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
}

.linkbar {
   font-family: Arial, Arial, Helvetica, sans-serif;
   font-size: 11px;
}

.linkbar a, .linkbar a:link {
   color: #3D3D3D;
   font-weight: bold;
   padding: 3px;
   text-decoration: none;
}

.linkbar a:visited {
   color: #3D3D3D;
   font-weight: bold;
   padding: 3px;
   text-decoration: none;
}

.linkbar a:hover {
   background-color: #9C0000; /*#9C0000; */
   color: #FFFFFF;
   font-weight: bold;
   padding: 3px;
   text-decoration: underline;
}

.login {
   background-color: #FFFFFF;
   background-image: url(img/btn_login.gif);
   border: 0px none #3D3D3D;
   color: #000000;
   font-family:  Arial, Helvetica, sans-serif;
   font-size: 10px;
   height: 23px;
   margin: 0px;
   padding: 0px;
   width: 50px;
}

.logintable {
   background-color: transparent;
   border: 1px none #000000;
   font-family: Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

.logintable a, .logintable a:link {
   color: #303030;
   font-family: Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

.logintable a:visited {
   color: #333366;
   font-family: Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

.logintable a:hover {
   color: #9C0000; /* background-color: #FFFFFF; #9C0000; */
   font-family: Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
}

.logintable p {
   background-color: transparent;
   border: 1px none #000000;
   font-family: Arial, sans-serif;
   font-size: 11px;
   font-weight: normal;
   padding: 0px;
}

.margine {
   padding-left: 3px;
   padding-right: 3px;
}

.miniature {
   background-color: transparent;
   border: 1px solid #FF0000;
   cursor: pointer;
   padding: 2px;
}

.miniature {
   border: 0px none #FFFFFF;
   cursor: pointer;
   display: block;
   height: 100px;
   width: 100px;
}

.miniaturebox {
   background-color: transparent;
   border: 1px solid #DC143C;
   cursor: pointer;
   margin: 1px;
   padding: 1px;
}

.miniaturepop {
   background-color: transparent;
   border: 1px solid #000080;
   cursor: pointer;
   margin: 5px;
   padding: 2px;
}

.minilinks {
   font-size: 9px;
}

.neutro {
   background-color: transparent;
   border: none;
}

.noborder {
   border: none;
   padding: 0px;
}

.normale {
   font-family: Arial, sans-serif;
   font-size: 11px;
}

.normalebordo {
   border: 1px #336600 none;
   font-family: Arial, sans-serif;
   font-size: 11px;
}

.nounderlined {
   text-decoration: none;
}

.novearial {
   font-family: Arial, Helvetica, sans-serif;
   font-size: 9px;
}

.novepunti, .testo {
   font-size: 9pt;
}

.padding10 {
   padding: 10px;
}

.padding10 {
   padding: 10px;
}

.padding2 {
   padding: 2px;
}

.padding20 {
   padding: 20px;
}

.padding3 {
   padding: 3px;
}

.padding5 {
   padding: 5px;
}

.padding5, .padding5 td {
   padding: 5px;
}

.paddingzero {
   padding: 0 0 0 0;
}

.piccolo {
   font-family: Arial, sans-serif;
   font-size: 7pt;
   height: auto;
   width: auto;
}

.piedino {
   border: 1px solid #191970;
   text-align: center;
   }

.piedinobackground {
   background-color: transparent;
   height: 50px;
   margin: 0px;
   padding: 0px;
}

.prussia {
   color: #B22222;
}

.pxdieci, .dieci {
   font-size: 10px;
}

.pxdodici, .dodici {
   font-size: 12px;
}

.pxnove, .nove {
   font-size: 9px;
}

.pxotto, .otto {
   font-size: 8px;
}

.pxquattordici, .quattordici {
   font-size: 14px;
}

.pxquindici, .quindici {
   font-size: 15px;
}

.pxtredici, .tredici {
   font-size: 13px;
}

.registrazione {
   border: 1px solid #9C0000;
   font-size: 9pt;
   padding: 1px 1px 1px 1px;
}

.rientro {
   margin-left: 10px;
}

.rientro2 {
   margin-left: 20px;
}

.rigaprussia {
   background-color: #B22222;
}

.rosso {
   color: #FF0000;
}

.rossosc{
   color: #FF0000;
}

.sedici {
   font-size: 16px;
}

.sottotitoli {
   color: #003366;
   font-size: 9pt;
   font-weight: bold;
}

.sottotitolo {
   color: #9C0000;
   font-size: 14px;
   font-weight: bold;
}

.sottotitolo a, .sottotitolo a:link {
   background-color: transparent;
   color: #9C0000;
   font-weight: bold;
   text-decoration: none;
}

.sottotitolo a:visited {
   background-color: transparent;
   color: #B90000;
   font-weight: bold;
   text-decoration: none;
}

.sottotitolo a:hover {
   background-color: transparent;
   color: #9C0000;
   font-weight: bold;
   text-decoration: underline;
}

.spazioverticale150 {
   height: 300px;
}

.tabart {
   border: 1px none #303030;
   background-color: #FFFFFF;
	color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
   margin: 10px;
}

.tabart td {
   background-color: #FFFFFF;
	color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
   padding: 0px;
}
.tabart P {
   color: #333333;
   font-family: Arial,sans-serif;
   font-size: 12px;
   padding: 5px;
}
.titololistino {
   background-color: Black;
   color: White;
	/* font-weight: bold; */
}
.titololistino P {
   background-color: Black;
   color: White;
   font-family: Arial,sans-serif;
   font-size: 9px;
	padding: 1px;
	/* font-weight: bold; */
}
.tabartneg {
   background-color: #CFCFCF;
   border: 1px #999999 solid;
   color: #9C0000;
   font-family: Arial,sans-serif;
   font-size: 12px;
	font-weight: bold;
}
td.tabartitoloneg P {
   background-color: #E5E5E5;
   border: 1px #999999 solid;
   color: #9C0000;
   font-family: Arial,sans-serif;
   font-size: 14px;
	font-weight: bold;
	padding: 5px;
}
div.tabartitoloneg P {
   background-color: #E5E5E5;
   border: 1px #999999 solid;
   color: #9C0000;
   font-family: Arial,sans-serif;
   font-size: 14px;
	font-weight: bold;
		padding: 5px;
		margin: 0;
}
.tabartneg p {
   color: #9C0000;
	   background-color: #CFCFCF;
   font-family: Arial,sans-serif;
   font-size: 12px;
	font-weight: bold;
   padding: 3px;
}

.tabellamodulo {
   background-color: transparent;
   border: 1px solid #9C0000;
   color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
}

.tabellamodulonoborder {
   border: 0px none #FFFFFF;
   color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
}

.tabellamodulonoborder td {
   color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
   padding: 2px;
}

.tabellaordinazione {
   border: 1px solid #9C0000;
   font-size: 12px;
}

.tabellaordinazione td {
   color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
   padding: 2px;
}

.tabellaprofilo {
   background-color: transparent;
   border: 1px solid #9C0000;
   color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
}

.tabellaprofilo td {
   background-color: transparent;
   color: #333333;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
   padding: 3px;
}

.tabellaregistrazione {
   border: 1px solid #000000;
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 11px;
   width: 600px;
}

.tablebordblu {
   border: 1px solid #00307B;
}

.testata {
   border: 1px solid #3D3D3D;
   color: #000000;
   font-family: Arial, sans-serif;
   font-size: 11px;
}

.times {
   font-family: "Times New Roman", Times, serif;
}

.titlebordoblu {
   border: 1px solid #00307B;
		   font-family: Arial, Helvetica, sans-serif;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.titlebordogiallo {
   border: 1px solid #FFE710;
		   font-family: Arial, Helvetica, sans-serif;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.titlenoborder {
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.titolino {
   color: #3D3D3D;
   font-family: Arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.titolinofondorossoforebianco {
   background-color: #9C0000;
   color: #FFFFFF;
   font-family: Arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.titolinotabella {
   background-color: #333333;
   color: #FFFFFF;
	   font-family: Arial, Helvetica, sans-serif;
   font-size: 13pt;
   font-weight: bold;
}

.titolo10 {
   color: #9B2900;
   font-family: "Arial Black",Arial, Helvetica, sans-serif;
   font-size: 10px;
   text-transform: uppercase;
}

.titolo12 {
   color: #9B2900;
   font-family: "Arial Black",Arial, Helvetica, sans-serif;
   font-size: 12px;
   text-transform: uppercase;
}

.titolo13 {
   color: #9B2900;
   font-family: "Arial Black",Arial,Helvetica, sans-serif;
   font-size: 13px;
   text-transform: uppercase;
}

.titolo14 {
   color: #9B2900;
   font-family: "Arial Black",Arial,Helvetica, sans-serif;
   font-size: 14px;
   text-transform: uppercase;
}
.titoloprodotto {
   color: #9B2900;
   font-family: Arial,Helvetica, sans-serif;
   font-size: 14px;
}
.titolone {
   color: #3D3D3D;
   font-family: Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
}

.titolotabella {
   background-color: #CCCCCC;
   color: #9C0000;
   font-family: Arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.titolotabellagrigioarancio {
   background-color: #B90000;
   color: #F5F5F5;
   font-family: Arial, sans-serif;
   font-size: 16px;
   font-weight: bold;
   padding: 5px;
}
div.titolotabellacuoio {
	background: url(img/bg_tabcuoio.jpg) no-repeat top center;
	color: #F5F5F5;
	font-family: Arial, sans-serif;
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
	width: 820px;
	padding: 10px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
DIV.descrizionecategoria {
font-family: "Trebuchet MS", Georgia, Serif;
font-size:16px;
padding:5px 0 5px 18px;
margin-right: 50px;
}
DIV.descrizionearticolo {
font-family: Tahoma, Geneva, sans-serif;
font-size:13px;
}
.homepagenormale {
font-family: "Trebuchet MS", Georgia, Serif;
font-size:14px;
text-align: justify;
}
.homepagenormale IMG {
margin: 5px;
}
.homepagetitolino {
font-family: "Trebuchet MS", Georgia, Serif;
font-size:16px;
font-weight: bold;
color: #5E3013;
margin: 10px 0 10px 0;
}
.tredici {
   font-size: 13px;
}

.tredicipx {
   font-size: 13px;
}

.undici {
   font-size: 11px;
}

.venti {
   font-size: 20px;
}

.ventidue {
   font-size: 22px;
}

.ventiquattro {
   font-size: 24px;
}

.verdana {
   font-family: Verdana,Arial, Sans;
}

.void {
   background-color: #FFFFFF; /*#F5F5F5;*/
   margin: 0px;
   padding: 0px;
}

#avviso {
	font-size: 28px;
	font-weight: bold;
	height: 369px;
	letter-spacing: 2px;
	text-align: center;
	vertical-align: middle;
	width: 511px;
	background-color: #FFFFFF;
}

#centrale {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
   height: auto;
   margin: 0px;
   padding: 0px;
   vertical-align: top;

}

#centralenews {
   background-color: #FFFFFF;
}

#centralepad {
   background-color: transparent;
   color: #3D3D3D;
   font-family: Arial Helvetica, sans-serif;
   font-size: 12px;
   height: auto;
   margin: 0px;
   padding: 10px;
   vertical-align: top;

}

#impaginazione {
   background-color:#FFFFFF;
   border: 1px none #333333;
   color: #3D3D3D;
   font-size: 11px;
   vertical-align: top;
   width: 901px;
}
#tablayout {
   background-color: #FFFFFF;
}

#piedino {
   background-color: #FFFFFF;
   border-color: #3D3D3D;
   border-style: solid none none none;
   border-width: 1px;
   color: #3D3D3D;
   font-family: Arial Helvet ica, sans-serif;
   font-size: 10px;
   height: 100px;
   vertical-align: bottom;
   width: 901px;
}

/********************ACCORDION CATEGORIE *****************************/
.mypets{ /*header of 1st demo*/
cursor: hand;
cursor: pointer;
border: 1px solid #C0C0C0;
background: #937144 url(img/glossyback.png) repeat-x bottom left;
font: bold 13px Tahoma, sans-serif;
width:720px;
height:30px;
line-height: 30px;
margin:0;
}

.openpet { /*class added to contents of 1st demo when they are open*/
background: #937144 url(img/glossyback2.png) repeat-x;
}

.opencat, 
.activecat { /*classe per gestire il prodotto correntemente attivo*/
background: #937144;
color:#FFFFFF;
}
.closedcat { /*class added to contents of 2nd demo when they are closed*/
background: #D3D3D3 url(img/glossyback2.png) repeat-x;
}
.opencatsmall { 
background: #333333 url(img/glossyback2.png) repeat-x;
}

/*
.titolotabella TD, .titolotabella P {
   background-color: #CCCCCC;
   color: #9C0000;
   font-family: Arial, sans-serif;
   font-size: 13px;
   font-weight: bold;
}
*/

