/* INIZIO SELETTORI-CLASSI STILE PANNELLO AMMINISTRAZIONE */
/* FINE SELETTORI-CLASSI STILE PANNELLO AMMINISTRAZIONE */
td.shadowleft {
margin: 0;
padding: 0;
background: transparent url(img/_layout/shadowleft.png) repeat-y;
width: 10px;
}
td.shadowright {
margin: 0;
padding: 0;
background: transparent url(img/_layout/shadowright.png) repeat-y;
width: 10px;
}
TD.bianco {
   background-color: #FFFFFF;
}

.btninvia {
	background-color: #FFFFFF;
	background-image: url(img/ico/BTN_INVIA.gif);
	border: 0px none #3D3D3D;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva,Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	width: 50px;
}

.btnlogin {
	background-color: #FFFFFF;
	background-image: url(img/ico/BTN_LOGIN.gif);
	border: 0px none #3D3D3D;
	color: #000000;
	font-family: Tahoma, Verdana, Geneva,Arial, Helvetica, sans-serif;
	font-size: 10px;
	height: 23px;
	margin: 0px;
	padding: 0px;
	width: 50px;
}

.btnloginsmall {
	background-color: #FFFFFF;
	background-image: url(img/ico/ico_login.gif);
	background-repeat: no-repeat;
	background-position: top center;
	border: 1px solid #C0C0C0;
	cursor: pointer;
	height: 34px;
	margin: 0px;
	padding: 0px;
	width: 34px;
}
/**********************************************/

TD {
	background-color: #FFFFFF; /*transparent;*/
   padding: 0;
	margin: 0;
}

IFRAME {
border: 0px none #FFFFFF;
   padding: 0;
	margin: 0;
}
a, a:link, a:visited{
   background-color: transparent;
   color: #3D3D3D;
   text-decoration: none;
		outline: none;
}

 a:active, a:focus {
   background-color: transparent;
   color: #666666;
   text-decoration: none;
	outline:none;
}

a:hover {
   background-color: transparent;
   color: #FB0328;
   text-decoration: underline;
		outline: none;
}

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: #FB0328;
   font-weight: bold;
   text-decoration: underline;
}

fieldset {
   border: 1px solid #696969;
   padding: 2px;
}
legend {
   color: #696969;
   font-size: 12px;
   text-align: left;
}

/* END LAYOUT IDs */
html {
   margin: 0px;
   padding: 0px;
}

body {
   background: #51070e url(img/bg_adobe.png) top center repeat-x fixed ; /*#F5F5F5;*/
   color: #3D3D3D;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 12px;
   margin: 0px;
   padding: 0px;
}

input,textarea, select, option {
   background-color: #F8F8FF;
   border: 1px solid #FB0328;
   color: #3D3D3D;
   font-family: Tahoma, Geneva,Arial, Helvetica, sans-serif;
   font-size: 10px;
   height: auto;
}

input.logininput {
   background-color: #F5F5F5;
   border: 1px solid #999999;
   color: #3D3D3D;
   font-family: Tahoma, Geneva,Arial, Helvetica, sans-serif;
   font-size: 9px;
   padding: 0px;
}


td.bordinorosso {
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   padding: 3px;
}

.alert {
   background-color: transparent;
   color: #FF0000;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 14px;
   font-weight: bold;
}

div.alternativo {
   background-color: transparent;
   color: #46464C;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
   height: 22px;
	line-height: 22px;
   padding: 0 0 0 10px;
}

.alternativo a, .alternativo a:link,.alternativo a:visited {
   background-color: transparent;
   color: #46464C;
   font-family: Tahoma, Geneva, sans-serif;
   font-weight: bold;
   text-decoration: none;
}

.alternativo a:hover {
   background-color: #FB1126;
   color: #FFFFFF;
   font-family: Tahoma, Geneva, sans-serif;
   font-weight: bold;
   text-decoration: none;
}


.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: Tahoma, Geneva, 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;
}

.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 #FB0328;
}

.bordoblu {
   border: 1px solid #000080;
}

.bordoblu1pxfont12px{
   border: 1px solid #FB0328;
   font-size: 12px;
}

.bordoblu1pxfontblu14px{
   background-color: transparent;
   border: 1px solid #FB0328;
   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 {
   border: 1px solid #999999;
   border-bottom-style: solid;
   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 #FB0328;
}

.bordorosso1pxfontrosso14px{
   background-color: transparent;
   border: 1px solid #FB0328;
   color: #FB0328;
   font-size: 14px;
}

.bordorossomattone {
   border: 1px solid #B90000;
}

.bordorossovivo {
   border: 1px solid #FB0328;
}

.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;
}

.box {
   background-color: #E2E2E2;
   border: 1px solid #FB0328;
   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: #FB0328;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 9pt;
   font-weight: bold;
   padding: 1px;
}

.buttonaddtocart {
   background-image: url(img/addtocart.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   width: 32px;
}

.buttonbackhome {
   background-image: url(img/backhome.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttoncatalogo {
   background-color: #FFFFFF;
   background-image: url(img/ico_catalogo.gif);
   background-position: left top;
   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: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttoncheckouteng {
   background-image: url(img/checkout_eng.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonclosex {
   background-image: url(img/close.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttoncondizioni {
   background-image: url(img/condizioni_utilizzo.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttoncontinueshopping {
   background-image: url(img/continueshopping.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttondeleteorder {
   background-image: url(img/deleteorder.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttondettagliprodotto {
   background-image: url(img/dettagli_prodotto.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttongoback {
   background-image: url(img/goback.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttongotohome{
   background-image: url(img/home.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   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: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonlistino{
   background-image: url(img/listino.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonlogin{
   background-image: url(img/login.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonloginuser{
   background-image: url(img/login_utenti.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonloginusereng {
   background-image: url(img/login_utenti_eng.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonlostpassword {
   background-color: transparent;
   background-image: url(img/lost_pwd.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   color: #000000;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonnewuser{
   background-image: url(img/newuser.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonnewusereng{
   background-image: url(img/newuser_eng.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonprint {
   background-image: url(img/print.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonprivacy {
   background-image: url(img/informativa_privacy.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonregistrazioneko {
   background-image: url(img/registrazioneko.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonregistrazioneok{
   background-image: url(img/registrazioneok.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonregolamento {
   background-image: url(img/regolamento_uso_small.jpg);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonreset{
   background-image: url(img/reset.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 122px;
}

.buttonresetbig{
   background-image: url(img/reset_big.gif);
   background-position: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.buttonupdatecart{
   background-color: #FFFFFF;
   background-image: url(img/refresh.gif);
   background-position: left top;
   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: left top;
   background-repeat: no-repeat;
   border: 1px solid #945900;
   color: #000000;
   cursor: hand;
   height: 32px;
   margin: 0PX;
   padding: 0PX;
   width: 162px;
}

.b2top {
	background-color: #F5F5F5;
	border: 1px solid #333333;
	color: #333333;
	font-size: 10px;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	width: 150px;
	height: 14px;
	float: right;
	margin-right: 20px;
}

.b2top a,  .b2top a:link,  .b2top a:visited {
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

.b2top a:hover,  .b2top a:active {
	color: Red;
	font-weight: bold;
	text-decoration: underline;
}

.centralehome, .centralestoria,.centralechisiamo,.centraledovesiamo, .centraleprodotti {
   background-color: transparent;
   color: #333333;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 14px;
	text-align: left;
   padding: 10px;
	line-height: 28px;
}
.centralehome P {
   background-color: transparent;
   color: #333333;
   font-family: "Trebuchet MS", sans-serif;
	text-align: justify;
	margin: 0 15px;
}
.centralesottotitolo {
   background-color: transparent;
   color: #333333;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 16px;
	font-weight: bold;
}

.centralenews{
   background-color: transparent;
	width:660px;
	height: auto;
	margin: 10px auto;
   padding: 0;
		line-height: 130%;
}
.copyrights {
   background-color: transparent;
   color: #F5F5F5;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   letter-spacing: 3px;
   padding: 5px;
}

.credits{
   color: #A9A9A9;
   font-size: 10px;
   letter-spacing: 2px;
}

.databar {
   background-color: #3D3D3D;
   color: #FFFFFF;
   font-family: Tahoma, Geneva, 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; /*#FB0328; */
   color: #FB0328;
   padding: 2px;
   text-decoration: underline;
}

.databarbianco {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Tahoma, Geneva, 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; /*#FB0328; */
   color: #FB0328;
   padding: 2px;
   text-decoration: underline;
}

.dati {
   font-family: Tahoma, Geneva, 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: #FB0328;
   padding: 2px;
}

.fondobluforegiallo{
   background-color: #FF0000;
   color: #FFFFFF;
   padding: 2px;
}

.fondogialloforeblu{
   background-color: #FFFFFF;
   color: #FF0000;
   padding: 2px;
}

.fondorossoforebianco {
   background-color: #FB0328;
   color: #F5F5F5;
   font-family: Tahoma, Geneva, 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: Tahoma, Geneva, 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: Tahoma, Geneva, 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: Tahoma, Geneva, Arial, Sans;
   font-size: 11px;
   font-weight: normal;
   list-style-image: url(img/ico_flist1.gif);
   list-style-position: outside;
   margin: 0px;
   padding-left: 30px;
}

.icone {
   display: block;
   height: 40px;
   width: 40px;
}

.input {
   border: 1px solid #787878;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
}

.inputadmin {
   border: 1px #666666 solid;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
}

.inputcart {
   border: 1px solid #787878;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 9px;
}

.inputneutro {
   border: 0px none #FFFFFF;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 12px;
   text-align: center;
}

.inputsmall{
   background-color: #FFE710;
   border: 1px solid #00307B;
   color: #00307B;
   font-family: Verdana, Geneva,Arial, Helvetica, sans-serif;
   font-size: 9px;
   font-weight: bold;
}

.linkbar {
   font-family: Tahoma, Geneva, 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: #FB0328; /*#FB0328; */
   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: Tahoma, Verdana, Geneva,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: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
}

.logintable a, .logintable a:link {
   color: #303030;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

.logintable a:visited {
   color: #333366;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: none;
}

.logintable a:hover {
   color: #FB0328; /* background-color: #FFFFFF; #FB0328; */
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   font-weight: normal;
   text-decoration: underline;
}

.logintable p {
   background-color: transparent;
   border: 1px none #000000;
   font-family: Tahoma, Geneva, 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: Tahoma, Geneva, sans-serif;
   font-size: 11px;
}

.normalebordo {
   border: 1px #336600 none;
   font-family: Tahoma, Geneva, 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: Tahoma, Geneva, sans-serif;
   font-size: 7pt;
   height: auto;
   width: auto;
}
/*************PIEDINI***************/

.piedino {
   border: 1px solid #191970;
   text-align: center;
   width: 800px;
}

.piedinobackground {
   background-color: transparent;
   background-image: url(img/piedino_bg.jpg);
   background-position: top center;
   background-repeat: no-repeat;
   height: 50px;
   margin: 0px;
   padding: 0px;
}
.footerbar {
   background-color:transparent;
   color: #FFFFFF;
   font-family: "Trebuchet MS", "Trebuchet";
   font-size: 14px;
	height: 24px;
	line-height: 24px;
}

.footerbar a, .footerbar a:link , .footerbar a:visited {
   color: #FFFFFF;
   padding: 2px;
   text-decoration: none;
   font-family: "Trebuchet MS", "Trebuchet";
   font-size: 14px;
}

.footerbar a:hover {
   background-color:#FB0328;
   color: #FFFFFF;
   padding: 2px;
   text-decoration: underline;
   font-family: "Trebuchet MS", "Trebuchet";
   font-size: 14px;
}

/***************************************/
.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 #FB0328;
   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;
}

/*********************SELETTORI SCHEDE PRODOTTI*******************/
.schedaprodotto {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Verdana, Geneva, sans;
   font-size: 13px;
}
TD.schedaprodotto {
   padding: 0 10px;
	margin: 0px;
	font-family: Verdana, Geneva, sans;
   font-size: 13px;
}
.schedaprodotto P {
margin:5px 10px;
	font-family: Verdana, Geneva, sans;
   font-size: 13px;
}
.schedaprodotto P.titolo, .schedaprodotto DIV.titolo {
   background-color: transparent;
   color: #333333;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 18px;
	line-height: 18px;
	font-weight: bold;
   padding: 0px;
	margin: 20px 0px 20px 10px;
	border-bottom: 1px solid #333333 ;
}
.schedaprodotto P.titolino, .schedaprodotto DIV.titolino {
   background-color: transparent;
   color: #333333;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 15px;
	line-height: 15px;
	font-weight: bold;

}
.schedaprodotto P.titolinosmall, .schedaprodotto DIV.titolinosmall,.didascalia {
   background-color: transparent;
   color: #333333;
   font-family: Verdana, Geneva, sans, sans-serif;
   font-size: 11px;
	font-weight: bold;
}
.schedaprodotto P.credits, .schedaprodotto DIV.credits {
   background-color: transparent;
   font-family: Verdana, Geneva, sans;
   padding: 10px;
	margin: 10px;
	color: #A9A9A9;
   font-size: 10px;
   letter-spacing: 2px;
	line-height: 10px;
	text-align: center;
}

.schedaprodotto UL LI  {
/*
background-color: transparent;
font-family: "Trebuchet MS", sans-serif;
font-size: 14px;
line-height: 14px;
   padding: 0 10px;
	margin: 15px 10px;
	list-style: url(img/ico_fiamma.gif);
	*/
}
.schedaprodotto .moreinfo {
   background-color: transparent;
   color: #46464C;
   font-family: Verdana, Geneva, sans;
   font-size: 10px;
	text-align: right;
   padding: 5px;
	margin: 5px 25px 5px 0;
}
.schedaprodotto .moreinfo A, .schedaprodotto .moreinfo A:LINK,.schedaprodotto .moreinfo A:VISITED {
   background-color: transparent;
   color: #46464C;
   font-family: Verdana, Geneva, sans;
   font-size: 10px;
	text-decoration: none;
	outline: none;
}
.schedaprodotto .moreinfo A:HOVER {
   background-color: transparent;
   color: #46464C;
   font-family: Verdana, Geneva, sans;
   font-size: 10px;
	text-decoration:underline;
	outline: none;
}
.schedaprodotto div.alternativo {
   background-color: transparent;
   color: #46464C;
   font-family: "Trebuchet MS", sans-serif;
   font-size: 13px;
   font-weight: bold;
   height: 26px;
	line-height: 26px;
   padding: 0 0 0 10px;
}

.schedaprodotto .alternativo a, .schedaprodotto .alternativo a:link,.schedaprodotto .alternativo a:visited {
   background-color: transparent;
   color: #46464C;
   font-family: "Trebuchet MS", sans-serif;
   font-weight: bold;
   text-decoration: none;
}

.schedaprodotto .alternativo a:hover {
   color: #FB1126;
    background-color: transparent;
   font-family: "Trebuchet MS", sans-serif;
   font-weight: bold;
   text-decoration: none;
}

/*****************************/
ul.fiammalist {
list-style-type: none;
margin: 10px auto;
/*bottom spacing between menu items*/
}
ul.fiammalist  li {
padding: 5px 10px; 
list-style-type: none;
list-style-image: url(img/ico_flist1.gif);
font: 15px "Trebuchet MS", sans-serif ;
font-weight:bold;
line-height: 30px;
vertical-align: middle;

}
ul.fiammalistsmall  li {
padding: 5px 0; 
list-style-type: none;
list-style-image: url(img/ico_flist1.gif);
list-style-position: outside;
font: 13px "Trebuchet MS", sans-serif ;
font-weight:bold;
line-height: 25px;
vertical-align: middle;
}

div.divisoriorosso {
padding:0;
margin:25px auto 100px auto;
text-align: center;
display: block;
}
div.divisoriorossoext {
padding:0;
margin:25px auto 30px auto;
text-align: center;
display: block;
}
/*****************************************/
.sottotitolo {
   color: #FB0328;
   font-size: 14px;
   font-weight: bold;
}

.sottotitolo a, .sottotitolo a:link {
   background-color: transparent;
   color: #FB0328;
   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: #FB0328;
   font-weight: bold;
   text-decoration: underline;
}

.spazioverticale150 {
   height: 300px;
}

.tabart {
   background-color: transparent;
   border: 1px none #303030;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   margin: 10px;
}

.tabart td {
   background-color: #F5F5F5;
   color: #333333;
   font-family: Tahoma,Arial,sans-serif;
   font-size: 10px;
   padding: 1px;
}

.tabartneg {
   background-color: #333333;
   border: 1px #999999 solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-style: solid;
   border-top-style: solid; /* */
   color: #FFFFFF;
}

.tabartneg p {
   background-color: #333333;
   border: 0px none #000000;
   color: #FFFFFF;
   font-family: Tahoma,Arial,sans-serif;
   font-size: 10px;
   padding: 3px;
}

.tabellamodulo {
   background-color: transparent;
   border: 1px solid #FB0328;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.tabellamodulonoborder {
   border: 0px none #FFFFFF;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.tabellamodulonoborder td {
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 2px;
}

.tabellaordinazione {
   border: 1px solid #FB0328;
   font-size: 12px;
}

.tabellaordinazione td {
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 2px;
}
/*********************************/
.tabellanewsletter {
   border: 1px solid #696969;
   font-size: 12px;
}

.tabellanewsletter td {
   color: #333333;
	background-color: #FFFFFF;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 0;
	margin: 0;
}
.tabellanewsletter td P {
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 3px;
}

/*********************************/
.tabellaprofilo {
   background-color: transparent;
   border: 1px solid #FB0328;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
}

.tabellaprofilo td {
   background-color: transparent;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   padding: 3px;
}

.tabellaregistrazione {
   border: 1px solid #000000;
   color: #000000;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
   width: 600px;
}

.tabellatitolofiamme {
   background-image: url(img/bg_fiamme.jpg);
   background-repeat: repeat-x;
   height: 40px;
}

.tabellatitologiallo{
   background-color: #FFD700;
   color: #FF0000;
   display: block;
   font-family: Tahoma,Verdana, Geneva, Sans;
   font-size: 16px;
   font-weight: bold;
   padding: 2px;
   width: 75%;
}
/*****************************************/
.tabellacartelli {
   border: 0px none #FFFFFF;
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
}

.tabellacartelli td DIV {
   color: #333333;
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   padding: 2px;
	margin: 0;
	width: 145px;
	text-align:center;
}

/**********************************************/
.tablebordblu {
   border: 1px solid #00307B;
}

.testata {
   border: 1px solid #3D3D3D;
   color: #000000;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 11px;
}

.times {
   font-family: "Times New Roman", Times, serif;
}

.titlebordoblu {
   border: 1px solid #00307B;
   color: #666666;
   font-size: 18px;
   font-weight: bold;
   text-align: center;
}

.titlebordogiallo {
   border: 1px solid #FFE710;
   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: Tahoma, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.titolinofondorossoforebianco {
   background-color: #FB0328;
   color: #FFFFFF;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.titolinotabella {
   background-color: #333333;
   color: #FFFFFF;
   font-size: 13pt;
   font-weight: bold;
}

.titolo10 {
   color: #9B2900;
   font-family: "Trebuchet MS", sans-serif;
	font-weight: bold;
   font-size: 10px;
   text-transform: uppercase;
}

.titolo12 {
   color: #9B2900;
   font-family: "Trebuchet MS", sans-serif;
		font-weight: bold;
   font-size: 12px;
   text-transform: uppercase;
}

.titolo13 {
   color: #9B2900;
   font-family: "Trebuchet MS", sans-serif;
		font-weight: bold;
   font-size: 13px;
   text-transform: uppercase;
}

.titolo14 {
   color: #9B2900;
   font-family: "Trebuchet MS", sans-serif;
		font-weight: bold;
   font-size: 14px;
   text-transform: uppercase;
}

.titolo16 {
   color: #9B2900;
   font-family: "Trebuchet MS", sans-serif;
		font-weight: bold;
   font-size: 16px;
   text-transform: uppercase;
}
.titolone {
   color: #3D3D3D;
   font-family: "Trebuchet MS", sans-serif;
		font-weight: bold;
   font-size: 16px;
   font-weight: bold;
}

.titolotabella {
   background-color: #CCCCCC;
   color: #FB0328;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
}

.titolotabellagrigioarancio {
   background-color: #B90000;
   color: #F5F5F5;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 16px;
   font-weight: bold;
   padding: 5px;
}

.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, Geneva, Sans;
}

.void {
   background-color: #FFFFFF; /*#F5F5F5;*/
   margin: 0px;
   padding: 0px;
}
.riassunto {
   background-color: #F0F0F0; /*#F5F5F5;*/
	color: #778899;
		font-size: 11px;
	border: 1px solid #708090;
	font-family: Arial, Helvetica, sans-serif;
   margin: 50px auto;
   padding: 0px;
}
DIV.riassunto P,
DIV.riassunto DIV {
	color: #778899;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
   margin: 0;
   padding: 5px 10px;
}
a, a:link, a:visited, a:active, a:focus {
   background-color: transparent;
   color: #778899;
   text-decoration: underline;
	outline: none;
}

a:hover {
   background-color: transparent;
   color: #FB0328;
   text-decoration: none;
		outline: none;
}

/*****************IDs*******************/
#loading {
	background: #FFFFFF url(img/loading.gif) center no-repeat;
	height: 400px;
	left: 0%;
	line-height: 0;
	position: relative;
	text-align: center;
	top: 0;
	width: 100%;
}
#avviso {
   font-size: 28px;
   font-weight: bold;
   height: 369px;
   letter-spacing: 2px;
   text-align: center;
   vertical-align: middle;
   width: 511px;
}

#centrale {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: auto;
   margin: 0px;
   padding: 0px;
   vertical-align: top;
   width: 750px;
}

#centralepad {
   background-color: #FFFFFF;
   color: #3D3D3D;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   height: auto;
   margin: 0px;
   padding: 10px;
   vertical-align: top;
   width: 750px;
}

#impaginazione {
   background-color: #FFFFFF;
   border: 1px solid #333333;
   color: #3D3D3D;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   height: 100%;
   vertical-align: middle;
   width: 800px;
}
#layout {
   background-color:transparent;
	width: 921px;
	margin: 0 auto;
}


#piedino {
   background-color: #FFFFFF;
   border-color: #3D3D3D;
   border-style: solid none none none;
   border-width: 1px;
   color: #3D3D3D;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 10px;
   height: 100px;
   vertical-align: bottom;
   width: 800px;
}

#scheda {
   background-color: #FFFFFF;
   color: #333333;
   font-family: Tahoma,Verdana, Geneva, Arial, Helvetica, sans-serif;
   font-size: 12px;
   width: 680px;
}

/*
.titolotabella TD, .titolotabella P {
   background-color: #CCCCCC;
   color: #FB0328;
   font-family: Tahoma, Geneva, sans-serif;
   font-size: 13px;
   font-weight: bold;
}
*/
/**************TOOLTIPS-ACCORDION****************/

#dhtmltooltip{
   position:absolute;
   left:-300px;
   width:150px;
   border: 1px solid #FF0000;
   padding:2px;
   background-color: #FFFFFF;
   visibility:hidden;
   z-index:100;
   font-size:10px;
   text-align:center;
   /*Remove below line to remove shadow. Below line should always appear last within this CSS*/
   /*filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
   */
}

#dhtmlpointer{
position:absolute;
left:-300px;
z-index:101;
visibility:hidden;
}

/***********************ACCORDION MENU**************************/
.arrowlistmenu {
width: 220px; 
/*width of accordion menu*/
}

.arrowlistmenu a, .arrowlistmenu a:link,.arrowlistmenu a:visited, .arrowlistmenu a:active, .arrowlistmenu a:focus {
   background-color: transparent;
   text-decoration: none;
	outline:none;
}

.arrowlistmenu a:hover {
   text-decoration: none;
}

.arrowlistmenu .menuheader{ /*CSS class for menu headers in general (expanding or not!)*/
font: bold 14px Arial;
color: white;
background: black url(_js/titlebar.png) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
cursor: hand;
cursor: pointer;
}

.arrowlistmenu .openheader { 
/*CSS class to apply to expandable header when it's expanded*/
background: url(_js/titlebar-active.png) repeat-x center left;
margin-bottom: 5px; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 4px 0 4px 10px; /*header text is indented 10px*/
font: bold 14px Arial;
}

.arrowlistmenu ul{ 
/*CSS for UL of each sub menu*/
list-style-type: none;
background: White;
margin: 0;
padding: 0;
margin-bottom: 8px; 
font-family: Arial;
text-align: left;
/*bottom spacing between each UL and rest of content*/
}

.arrowlistmenu ul li{
padding-bottom: 2px; 
/*bottom spacing between menu items*/
background: White;
font-family: Arial;
}

.arrowlistmenu ul li .closedsubheader,.arrowlistmenu ul li .closedsubheader a.subexpandable,.arrowlistmenu ul li .closedsubheader a.subexpandable:visited  { 
/*Open state CSS for sub menu header*/
background: #C8C8C8 url(_js/arrowbulletdown_on.png) no-repeat center left; 
/*custom bullet list image
background: #C8C8C8 !important; */
display: block;
padding: 2px 0;
padding-left: 19px; 
/*link text is indented 19px*/
font-family: Arial;
}

.arrowlistmenu ul li .opensubheader , .arrowlistmenu ul li .opensubheader a.subexpandable:HOVER{ 
/*Open state CSS for sub menu header*/
background: #FF8080 url(_js/arrowbulletdown1.png) no-repeat center left; 
/*custom bullet list image
background: #FF8080 !important; */
display: block;
padding: 2px 0;
padding-left: 19px; 
font-family: Arial;
}

.arrowlistmenu ul li a{
font-family: Arial;
color: #A70303;
background: url(_js/arrowbullet.png) no-repeat center left; 
/*custom bullet list image*/
display: block;
padding: 2px 0;
padding-left: 19px; 
/*link text is indented 19px*/
text-decoration: none;
font-weight: bold;
border-bottom: 1px solid #dadada;
font-size:11px;
}

.arrowlistmenu ul li a:visited{
font-family: Arial;
color: #A70303;
background: #FFFFFF url(_js/arrowbullet.png) no-repeat center left; 

}

.arrowlistmenu ul li a:hover{ 
/*hover state CSS*/
background: #F3F3F3 url(_js/arrowbullet_on.png) no-repeat center left; 
font-family: Arial;
}

.arrowlistmenu ul li a.subexpandable:hover, .arrowlistmenu ul li a.evidenziato { 
/*hover state CSS for sub menu header*/
background: #F3F3F3 url(_js/arrowbullet_on.png) no-repeat center left; 
color: #FB1126;
font-family: Arial;
}
