html, body {        
		    margin           : 0px 0px 0px 0px ;
		    padding          : 0px;    
		    font-family      : Arial,Tahoma,Verdana;
		    font-size        : 11px;    
		    text-align       : justify;
		    height           : 100%;            
            background       : #EEF5F8;
		   }

#container { 
            margin           : 0 auto;
            width            : 100%;
            height           : 100%;                            
            background       : url('img/texture.gif') top left repeat-x;                                                  
            
		   }

#background{
	        background       : #FFFFFF;
			width            : 866px;			
			position         : relative;
			top              : 25px;
			height           : auto;			
			}

#corpo      {	        
            margin-top      : 10px;			
			width           : 835px;												
			clear           : both;
			}

a           {color:#3896BA;}
a.blue:link,a.blue:visited {color:#3896BA;font-weight:bold;}
a.black:link,a.black:visited{color:#000000;}
form        {margin:0px;padding:0px;}
h1          {color:#963753;font-family:Georgia;font-size:18px;margin:0px;padding:0px;}
h2          {color:#ffffff;font-size:11px;margin:0px;padding:0px;} 
h3          {color:#3896BA;font-size:11px;margin:0px;padding:0px;}  
img         {border:0px;}

.logo       {position:absolute;top:-3px;left:-3px;}
.ang-dx-top {position:absolute;top:0px;right:0px;}
.link-top   {position:absolute;top:30px;right:30px;text-align:left;}
.clear      {clear:both;line-height:1px;}

.footer     {
	         position        : relative;
			 bottom          : 0px;
			 left            : 0px;
			 width           : 866px;
			 height          : 27px;			 
			 font-size       : 11px;
			 color           : #ffffff;
			 background      : url('img/footer.gif') ;			 
			 clear           : left;
			 }			 
			 
.footer  a:link {color:#ffffff;text-decoration:none;}
.footer-chiusura{position:absolute;bottom:-30px;left:0px;}
.testata        {padding-top:73px;height:189px;}

.menu        {
	          position       : relative;
			  width          : 835px;
              height         : 25px;
              background: url('img/texture-menu.gif') top left repeat-x;
			  color          : #ffffff;			  
			 } 			 

.menu .testo-menu div          {float:left;width:103px;border-right:1px solid #ffffff;}
.menu .testo-menu              {padding-top:5px;}
.menu .testo-menu a            {color:#ffffff;text-decoration:none;}
.menu .testo-menu .trova       {border:none;width:150px;text-align:left;font-size:9px;position:absolute;top:3px;right:230px;}
.menu .testo-menu .spacer      {width:60px;border:none;}
.menu .testo-menu .lente       {position:absolute;top:6px;left:630px;border:none;width:28px;}
.menu .testo-menu label        {position:relative;top:-2px;}
.menu .testo-menu .radio       {width:11px;margin-right:2px;}
.menu .testo-menu .input       {position:absolute;top:3px;left:666px;border:none;width:170px;margin:0px;padding:0px;}
.menu .testo-menu .testo-trova {width:103px;height:12px;font-size:11px;}
.menu .testo-menu .button      {height:18px;font-size:11px;background:#E3E3E3;border:none;width:50px;margin-left:2px;}


.menu-sn                {text-align:left;font-size:11px;width:205px;float:left;background:url('img/puntoes.gif') bottom left no-repeat #E1F0F6;}  
.menu-sn .border        {padding:0px;border:none;line-height:6px;background:#BCDCEA;}
.menu-sn div            {padding:7px 0 7px 15px;border-bottom:1px dotted #81B6CE;}
.menu-sn a              {color:#000000;text-decoration:none;}
.menu-sn .selected      {background:#3896BA;}
.menu-sn .selected a    {color:#ffffff;}
.menu-sn  .white        {line-height:1px;background:#ffffff;border:none;}
.menu-sn  .socio        {height:190px;background: url('img/fondo-btn.gif') top left repeat-x;border:none;}
 a.blue                 {color:#3896BA;text-decoration:underline;}
 
 .ectm                  {margin-top:12px;border-top:1px solid #56A6C4;width:390px;}
 
 .box-middle            {width:400px;text-align:left;margin-left:11px;margin-right:14px;float:left;}
 .box-middle-big        {width:400px;text-align:left;margin-left:11px;margin-right:14px;float:left;font-size:12px;} 
 
 .box-right             {text-align:left;font-size:11px;width:205px;background:url('img/busta.gif') top left repeat-x #E1F0F6;float:left;}
 .box-right .newsletter {padding-left:15px;background: #ff0000;height:130px;background: url('img/fondo-btn.gif') top left repeat-x;border:none;}
 .box-right .newsletter-form{padding-top:10px;margin-top:5px;}
 .box-right .newsletter-form .button {height:18px;font-size:11px;background:#ABCCDD;border:none;width:50px;margin-top:5px;margin-left:17px;}
 .box-right .newsletter-form label{line-height:25px;}
 .box-right .newsletter-form input {width:130px;}
 
 .atti {padding-top:40px;background:#ffffff;}
 
 .thumb{width:70px;height:70px;border:1px solid #3896BA;float:left;margin-top:15px;margin-right:8px;}
 .thumb-dett{width:70px;height:70px;border:1px solid #3896BA;float:left;margin-right:8px;}
 .congress1 {margin-top:15px;padding-bottom:23px;border-bottom:1px dotted #A6A6A6;float:left;font-size:10px;width:310px;text-align:left;}
 .congress1 h3 {font-size:10px;}
 .congress2 {margin-top:15px;float:left;width:330px;;}
 .dett{border:1px solid #ff0000;width:300px;}
 .date{margin-top:15px;width:70px;float:left;}
 .congress1 a, .congress2 a {color:#000000;font-weight:bold;font-size:10px;}
 .thumb-act {width:70px;height:70px;float:left;margin-right:8px;border:1px solid #3896BA;margin-top:15px;}
 .act-desc  {float:left;width:120px;margin-top:15px;}
 .elenco    {width:100%;border:1px solid #ff0000;}
 
 /* tootip*/
.tooltip{width: 200px; color:#000;font:lighter 11px/1.3 Arial,sans-serif;text-decoration:none;text-align:justify;}
.tooltip span.top{padding: 30px 8px 0;background: url(img/bt.gif) no-repeat top}
.tooltip b.bottom{padding:3px 8px 15px;color: #548912;background: url(img/bt.gif) no-repeat bottom}
/* fine tooltip */

th{font-weight:bold;color:#3896BA;}

/* form contatto */
#form          {margin-right:22px;text-align:right;}
#form input    {padding:1px;width:200px;}
#form select   {padding:1px;width:160px;font-size:11px;}
#form textarea {padding:5px;width:350px;}
#form .bottone {font-size:11px;border:#3896BA 1px solid;background-color:#3896BA; padding:1px;height:20px;width:90px;color:#ffffff;}
#form .indic   {text-align:left;text-align:right;color:#3896BA;}
#form .ok      {font-weight:bold;text-align:center;}
/* fine form */ 
 
 
 /* form iscrizione */
#form2          {margin-left:10px;}
#form2 input    {padding:1px;width:160px;}
#form2 .checkbox {width:10px;font-size:11px;margin-right:10px;}
#form2 select   {padding:1px;width:160px;font-size:11px;}
#form2 textarea {padding:5px;width:500px;}
#form2 .bottone {font-size:11px;border:#3896BA 1px solid;background-color:#3896BA; padding:1px;height:25px;width:120px;color:#ffffff;margin-bottom:50px;}
#form2 .indic   {text-align:left;color:#3896BA;font-size:12px;}
#form2 .ok      {font-weight:bold;text-align:center;}
/* fine form */

.paging{margin-top:47px;;}
.date-news {font-size:11px;font-weight:bold;}
