/***********************
 (c) 2002 E-side s.r.l. 
 ***********************/
 
/* Stile vuoto */
.base{}
.arancione{color: rgb(255, 153, 0);}
.grassetto_arancione{color: rgb(255, 153, 0);font-weight:bold;}
BODY 
{ 
    background:blac; 
    color: black; 
    margin:0px;
	padding:0px;
} 

h1,h2,h3,p,ul{margin:0;padding:0;}

td,p,body,input,textarea,select,li,ul {
font-family: Arial, helvetica;font-size: 12px;line-height:18px;
} 
.titolo1,h1{font: bold 28px "Trebuchet MS",Arial sans-serif; color: rgb(255,153,0);margin-bottom:2px;}
h2,.titolo2{font-size: 13px;color: #666666; font-weight:bold; } 
h3,.titolo3 {font-size: 11px;color:rgb(171,25,25); font-weight:bold; }
h1{margin-top:5px;}
p{padding-bottom:6px;}
ul{margin-bottom:2px;margin-left:18px;}
a{text-decoration:underline;color:rgb(255, 153, 0);}
a:hover {color:#666666} 

a.crumbs {text-decoration:none;color:#666;font-size:9px}
a.crumbs:hover {color:#ff6600}
.acrumbs {color:#666;font-size:9px}
/* menu home*/
.alink {font-size:12px;color: #cc3300;}
a.menu{font-size:12px;color:#000000;text-decoration:none;}
a.menu:hover{color:#ff6600}
/* menu di sezione*/
.sezione-alink {font-size:11px;color: #cc3300;}
a.menu-sezione{font-size:11px;color:#000000;text-decoration:none;}
a.menu-sezione:hover{color:#ff6600}

a.barlnk{color:black;text-decoration:none;font-weight:bold;}
a.barlnk:hover{color:white;}


a.menudx{font-family:verdana,arial,helvetica; font-size:10px; color:#535300; text-decoration:none}
a.menudx:hover {color:#666666}

a.titolobox{font-family:verdana,arial,helvetica;color:#ffffff;text-decoration:none;font-size:15px;font-weight:bold;}
a.titolobox:hover{color:#ffffff;}

a.menulan{color:#993300;text-decoration:none;}
a.menulan:hover{color:#993300;}

a.news{color:#000000;text-decoration:none;font-size:11px;font-weight:bold;}
a.news:hover{color:#000000;}

.dim0 {width: 95px}
.dim1 {width: 250px}

input,textarea
{
	border: 1px #666 solid;
}

.but
{
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
	border: 1px #fefefe solid;
	background:rgb(255,153,0);
	color:white;
}
.cbx,.bbx,.rbx,.img
{
	border: 0px
}

.clCMEvent{position:absolute; width:99%; height:99%; clip:rect(0,100%,100%,0); left:0; top:0;}
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}

.clLevel0,.clLevel0over{
  position:absolute;background-color:transparent; padding:2px; 
  font-size:12px;color:black;font-weight:normal;line-height:16px;}
.clLevel0 { color:black}  
.clLevel0over { color:#ff6600; cursor:pointer; cursor:hand }
.clLevel0border{position:absolute; visibility:hidden; background-color:transparent;}

.clLevel1,.clLevel1over{
  position:absolute; background-color:#FFE3AA; padding:2px; 
  font-size:11px; font-weight:normal}
.c1White{
  position:absolute; background-color:white; padding:0px; font-size:1px;}
.clLevel1 { color: black;  }  
.clLevel1over { color: white; background-color:#ff6600; cursor:pointer; cursor:hand } 
.clLevel1border{position:absolute; visibility:hidden; background-color:#FFE3AA; }
.clLevel2{
  position:absolute; background-color:#FFE3AA; color:black; 
  padding:2px; line-height:16px;
  font-size:11px; font-weight:normal
}
.clLevel2over{ cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#ff6600; }
.clLevel2over { 
  position:absolute; background-color:#ff6600; color:white; 
  padding:2px; line-height:16px;font-size:11px; font-weight:normal
 }
 
#logo
{
	position:absolute;
	top:10px;
	left:4px;
}
#windowDiv{visibility:hidden;position:absolute;padding:0px;width:468px;height:356px;background-color:#666;z-index:100;}
#windowDiv-christmas{visibility:hidden;position:absolute;padding:0px;width:637px;height:356px;background-color:transparent;z-index:99;}