BODY {
MARGIN: 0px;
PADDING: 0px;
background-color:#25A0D9;
}



A:link { COLOR: #000099; text-decoration: none }
A:visited { COLOR: #000099; text-decoration: none }
A:hover { COLOR: #000099; text-decoration: none }

.vuoto { FONT-FAMILY: Georgia,Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 0px; text-decoration: none; font-style: normal; color: #ffffff}

.crediti { FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; font-style: normal; color: #666; background-color:#eeeeee;}




.news { FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-style: normal; color: #666}

.contenuti { FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; text-decoration: none; font-style: normal; color: #000000;  text-align: justify}

.titolo { FONT-FAMILY: Trebuchet MS, Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 18px; line-height: 18px; font-weight: bold; text-decoration: none; font-style: normal; color: #045FAA;  text-align: justify}


#credits {
margin-left: 10px;
margin-right: 10px;
padding:8px;
border:1px solid #cccccc;
height:40px;
clear:both;
background-color:#eeeeee;
}



#principale {
margin-left: 10px;
margin-right: 10px;
padding-left:0px;
background:url(../gfx/back_body.gif) repeat-x top #fff;
height:100%;
clear:both;
}


#interno {
width:760px;
height:auto;
clear:both;
}

#banner{
width:760px;
height:145px;
clear:both;
background:url(../gfx/top.jpg) no-repeat center #fff;
}

#bannereng{
width:760px;
height:145px;
clear:both;
background:url(../gfx/top_eng.jpg) no-repeat center #fff;
}


.accedi{
FONT-FAMILY: Trebuchet MS, Tahoma, Verdana,  Arial, Helvetica, sans-serif;
line-height:10px;
font-size:11px;
font-weight:bold;
width:50px;
height:16px;
border:1px solid #666;
background-color:transparent;

}

.sotto {
width:auto;
clear:both;
}

.menu_container{
width:230px;
float:left;
clear:both;
background:url(../gfx/back_menu.jpg) repeat-y right #fff;
}

#contenuti_container{
width:530px;
float:left;
}


.sopra_menu{
width:230px;
height:61px;
float:left;
clear:both;
background:url(../gfx/back_sopra_menu.jpg) no-repeat center #fff;
}

.sotto_menu{
width:230px;
height:46px;
float:left;
clear:both;
background:url(../gfx/back_sotto_menu.jpg) no-repeat center #fff;
}


.form-top {
FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-style: normal; color: #333;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
padding: 0px;
}

.cerca-box {
vertical-align: top;
height: 16px;
width: 65px;
border-top: 1px solid #333;
border-bottom: 1px solid #ddd;
border-left: 1px solid #333;
border-right: 1px solid #ddd;
padding: 0px;
margin-top: 3px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
}


.cerca-key {
vertical-align: top;
height: 24px;
width: 61px;
border: 1px solid #333;
padding: 0px;
margin: 0px;
background: url(../gfx/key_cerca.jpg) no-repeat center;
border: 0px solid;
}
.cerca-key-eng {
vertical-align: top;
height: 24px;
width: 61px;
border: 1px solid #333;
padding: 0px;
margin: 0px;
background: url(../gfx/key_cerca_eng.jpg) no-repeat center;
border: 0px solid;
}

.form-text {
width: 600px;
height: 18px;
padding-top: 2px;
margin-top: 0px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 0px;
FONT-FAMILY: Tahoma, Verdana,  Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; font-style: normal; color: #333;
float: left;
}

.login-key {
vertical-align: top;
height: 24px;
width: 61px;
border: 1px solid #333;
padding: 0px;
margin: 0px;
background: url(../gfx/key_login.jpg) no-repeat center;
border: 0px solid;
}

.Combo{
width:480px;
font-size:12px;
border:1px solid #333333;
}

.divcalendario{
width:526px;
padding:5px;
}
.divcalendariointerno{
width:516px;
padding:5px;
border:1px solid #cccccc;
color:#000099;
}


/*titolonews &#232; specifico di lympha*/
.titolonews{
font-size:14px;
color:#006699;
}

#anteprime_news{
font-weight:normal;
font-size:11px;
}


.div_label{
font-family:Arial;
color:#ffffff;
width:96px;
font-size:11px;
text-align:right;


padding:2px ;
background-color:#839ED5;
/*background-color:#7AACD5;*/
/*background-color:#D6EDFF;*/
/*border-top:3px solid  #eeeeee;
border-left:3px solid  #eeeeee;
border-right:0px solid  #eeeeee;
border-bottom:3px solid  #eeeeee;*/
height:26px;
float:left;
border:1px solid #eee;

}
.div_text{
font-size:11px;
width:auto;
height:26px;
padding-top:2px;
padding-left:0px;
padding-bottom:2px;
float:left;
border-bottom:2px solid #eee;
}

.campitesto{
height:auto;
font-size:11px;
border:1px solid #999999;
background-color:#ffffff;
float:left;
}
.campiselect{
height:14px;
font-size:11px;
border:1px solid #999999;
background-color:#ffffff;
}


.vertspacer{
height:1px; width:400px; float:left; line-height:0px; font-size:0px;
}