/***********************
 (c) 2002 E-side s.r.l. 
 ***********************/
 
/* Stile vuoto */
.base{}

BODY 
{ 
    background: #eee;
    background-image: url('/img/bg.png');
    background-repeat: repeat-x; 
    color: #656263;; 
    margin:0px;
	padding:0px;
} 

img {
    border: none;
}

a {
    outline: none;
}

h1,h2,h3,p{margin:0;padding:0;}

td,p,body,input,textarea,select,li,ul {font-family: "EBGaramond-Regular", Georgia;font-size: 14px;line-height:18px;} 
.titolo1,h1{font-family: "EBGaramond-Regular", Georgia;font-size: 27px; color: #656263;font-weight:normal;margin-bottom:20px;}
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{margin-bottom:3px;}

a.crumbs {}
a.crumbs:hover {}
.acrumbs {}

.alink {color: #9EC4E8;}

a.sxmenu{color:#000000;text-decoration:none;}
a.sxmenu:hover{color:#9EC4E8;}

a.barlnk{color:black;text-decoration:none;font-weight:bold;}
a.barlnk:hover{color:white;}

a{text-decoration:underline;color:#9f0f5a}

a:hover {color:#666666}
a.menudx{font-family:verdana,arial,helvetica; font-size:10px; color:#535300; text-decoration:none}
a.menudx:hover {color:#666666}


.dim0 {width: 95px}
.dim1 {width: 250px}

input,textarea
{
	border: 1px #333333 solid;
}

.but
{
	cursor: hand;
	voice-family: "\"}\"";
	voice-family:inherit;
	cursor: pointer;
}
.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:white; padding:2px; 
  font-family:verdana,helvetica; font-size:10px; font-weight:normal;}
.clLevel0 { color:black}  
.clLevel0over { color:#9ec4e8; cursor:pointer; cursor:hand }
.clLevel0border{position:absolute; visibility:hidden; background-color:white; }

.clLevel1,.clLevel1over{
  position:absolute; background-color:#EDF2F7; padding:2px; 
  font-family:verdana,helvetica; font-size:10px; font-weight:normal}
.c1White{
  position:absolute; background-color:white; padding:0px; font-size:1px;}
.clLevel1 { color: #657F97;  }  
.clLevel1over { color: #9ec4e8; background-color:#657F97; cursor:pointer; cursor:hand } 
.clLevel1border{position:absolute; visibility:hidden; background-color:#657F97; }
.clLevel2{
  position:absolute; background-color:#EDF2F7; color:#657F97; padding:2px; 
  font-family:verdana,helvetica; font-size:10px; font-weight:normal
}
.clLevel2over{ cursor:pointer; cursor:hand }
.clLevel2border{position:absolute; visibility:hidden; background-color:#657F97; }
.clLevel2over { 
  position:absolute; background-color:#657F97; color:#9ec4e8; padding:2px; 
  font-family:verdana, helvetica; font-size:10px; font-weight:normal
 }
 
 .clear {
    clear: both;
 }

 .bianco {
    color: #fff;
 }
 
 .verde {
    color: #80cc28;
 }

 .strong {
    font-weight: bold;
 }
 
 .garamond {
    font-family: "EBGaramond-Regular";
    font-size: 21px;
 }
