body
{
    margin: 0px;
    padding: 0px;
	color: #777777; 
	background: url(../images/bkg.gif) repeat-x top ;
    font-family:Trebuchet MS, TrebuchetArial, Verdana, Sans-serif ;
}

table   {padding:0px; margin:0px; border: none; border-collapse: collapse;}
td      {padding:0px; margin:0px; vertical-align:top; font-size:12px; text-align:justify; }
img     {border: 0px;}

ul.list {list-style-position: outside;  list-style-image: url(../images/list.gif); margin:0; padding:5px 0 0 18px;} 

a       {color: #095893; text-decoration:none;}
a:hover {color: #095893; text-decoration:underline; }

.promo {background: url(../images/bkgPromo.gif) no-repeat top; padding-bottom:40px;}
/*  MENU  -----------------------------------------------------------*/	
#containermenu
{
    height: 100%; 
    background-image: url(../images/bkgMenu.gif); 
    background-position: bottom; 
    background-repeat: no-repeat;
}

ul#Menu {
	margin: 0px;
	padding: 22px 1px 0 10px;
	list-style: none;
	font-size: 11px;
	color:#8d8d8d;
	}
	
ul#Menu li  {
	padding: 2px 10px 0px 4px;
	line-height:15px;
	vertical-align: bottom;
	list-style: none;
	color:#8d8d8d;
	cursor: pointer;
	border-bottom: 1px solid #dddddd;
	}

ul#Menu a{text-decoration: none;color:#8d8d8d;}	
ul#Menu a:hover{text-decoration: nonr;color:#095893; }
	
li#current  {
	padding: 2px 10px 0px 4px;
	list-style: none;
	vertical-align: bottom;
	background: url(../images/BkgBtn_On.gif) no-repeat top left;
	}
	
ul#Menu li#current a{text-decoration: none; color:#095893; }	
ul#Menu li#current a:hover{text-decoration: none; }
/*  end  -----------------------------------------------------------*/	






#page
{   
	padding: 15px 0px 20px 20px;
    width: 100%;
    height: 100%; 
    background-image: url(../images/bkgPage.gif); 
    background-position: bottom; 
    background-repeat: no-repeat;
}

.titolo
{  
    width: 100%;
	font-size: 15px;
	/*font-weight:bold;*/
	vertical-align: bottom;   
    background-image: url(../images/bkgLineTit.gif); 
    background-position: right bottom; 
    background-repeat: no-repeat;
}

.testo
{  
    width: 100%;
	padding: 15px 35px 0px 0px;
	font-size: 12px;
	text-align:justify;
	/*font-style:oblique;*/
}

.testo a {color:#095893; text-decoration:none;}
.testo a:hover{color:#095893; text-decoration:underline;}

.underline{color:#ecaa1d; font-variant:small-caps;}
.underline a {color:#ecaa1d; text-decoration:none;}
.underline a:hover{color:#ecaa1d; text-decoration:underline;}

#dx
{
    height: 100%; 
    background-image: url(../images/bkgDx.gif); 
    background-position: bottom; 
    background-repeat: no-repeat;
}

.loghiassoc
{
    padding-bottom:15px;
    vertical-align:bottom;
    text-align:center;
}

#bot
{
    width: 100%; 
	color:#a0a0a0;
	line-height:30px;
	vertical-align:bottom;
    background-image: url(../images/bkgbot.gif); 
    background-position: right top; 
    background-repeat: no-repeat;
}

.bottit{font-size: 12px; font-weight:bold;}

.bottxt   {font-size: 11px; position: relative; top: 10px;}
.bottxt a {color:#a0a0a0; text-decoration:none;}
.bottxt a:hover{color:#a0a0a0; text-decoration:underline;}

