
body {
	margin-top:0px;
	font-family: verdana, arial;
	font-size: 10px;
	color: #7A7A7A;
	background-color: #D0D0D0;
	
	
	scrollbar-3dlight-color : #999999;
	scrollbar-arrow-color : #83A6C5;
	scrollbar-base-color : #00364B;
	scrollbar-darkshadow-color : Black;
	scrollbar-face-color : #285F7D;
	scrollbar-highlight-color : #999999;
	scrollbar-shadow-color : #999999;
	scrollbar-track-color : #C0C8CA;
	
	}
 
 
/*tabella contenitiva*/ 
 .Bg_top {
	
	height: 150;
	background-image: url(../img/fondo_top.jpg);
		}


.td_menu2
{
	
    background-color: #285F7D;
	color:#FFFFFF;
	height: 20px;	
	
		}	

		
/*others tab*/

.td_bordo_dx {
	
	border-right: 1px solid #4FABCA;}
	
.td_bordo_bottom {
	
	border-bottom: 1px solid #4FABCA;}
	
.td_bordo_top {
	
	border-top: 1px solid #4FABCA;}

.table_header {
background-color: #053569
font-size: 10px;
color: #FFFFFF;

}

.table_titolo {
background-color: #4FABCA;
font-size: 12px;
color: #FFFFFF;
height:16px;
}

h1 {
	color: #1F4B78;
	font-size: 12px;
    font-weight:normal;
		}
		

.table_titoli_dx{
	border-color: #1F4B78;
	color: #1F4B78;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	padding:1px;
	font-size: 11px;
    font-weight:normal;
	
		}
		

.table_menu_sx{
	border-color: #4FABCA;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
	height:17px;
	padding:1px;
	font-size: 12px;
    font-weight:normal;
		}
		
.table_celeste_interna{
	
	background-color: #82A6C7;
		}	
		
.table_society_dx{
	padding:2px;
	font-size: 10px;
    font-weight:normal;
	
		}
				
.td_bianco{ background-color: #FFFFFF;}
	

.table_menu{
	background-color: #FFFFFF;
	height:29px;
	padding:0px;
	font-size: 12px;
    color: #A0A0A0;
    font-weight:bold;
		}


.table_menu_de{
	background-color: #FFFFFF;
	height:29px;
	padding:0px;
	font-size: 6px;
    color: #A0A0A0;
    font-weight:bold;
		}

		
.table_primo_piano {
	border-color: #83A6C5;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
		}
		
		
.table_conteiner_cerca {
	border-color: #83A6C5;
	border-width: 0px 1px 1px 1px;
	border-style: solid;
		}
		
.table_conteiner_menu_sx {
	border-color: #83A6C5;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
		}		

.table_cerca {
    border: #FFFFFF 1px solid;
	background-color: #EC8D3A;
			}
	
 /*sfondi*/
   
.td_bottom{background:#3F6F86; }
.td_news{ 
		 background:#C0C8CA; 
         color:#313131; 
		 background-image: url(../img/fondo_news.jpg);
		
		 }

 /*CARATTERI*/
 

 
.primo_piano
 { font-size: 11px; color: #D45900; font-weight:normal; }

.caparra
 { font-weight:bold;  color: #004B65; font-size: 11px;  text-decoration:none ; font-family: Verdana, Arial helvetica;}
 
.cerca
 { font-size: 11px; color: #FFFFFF; font-weight:bold; }
 

.titoli_news {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#00364B;}

a.titoli_convenzioni {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#7E2217;}
a.titoli_convenzioni:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#7E2217;}
a.titoli_convenzioni:active {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#7E2217;}
a.titoli_convenzioni:visited {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#7E2217;}
a.titoli_convenzioni:visited:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#7E2217;}


p.news { line-height: 15px; text-align: justify; padding:2px;}

p.testo_scuro {color:#434343;  }
p.foto { line-height: 13px; padding:0px; text-valign:top; }
 
/*link*/

 a          { color:#000000; font-size: 11px;  text-decoration: none; font-family: Verdana,  Arial helvetica; font-weight:normal;}
 a:hover     { color:#000000; font-size: 11px;  text-decoration: underline; font-family: Verdana,  Arial helvetica;}
 a:active     { font-size:11px;  color:#820000; text-decoration: none; font-family: Verdana,  Arial helvetica;}
 a:visited     {color:#000000; font-size: 11px;  text-decoration: none; font-family: Verdana, Arial helvetica; }
 a:visited:hover    {color:#000000; font-size: 11px;  text-decoration: underline; font-family: Verdana,  Arial helvetica;}


a.menu {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0; text-decoration: none;}
a.menu:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0; text-decoration: underline;}
a.menu:active {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0;text-decoration: none;}
a.menu:visited {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0;text-decoration: none;}
a.menu:visited:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0;text-decoration: underline;}

a.title {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#3A5E74; text-decoration: underline;}
a.title:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#3A5E74; text-decoration:none ;}
a.title:active {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0;text-decoration: none;}
a.title:visited {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0;text-decoration: underline;}
a.title:visited:hover {font-weight:bold; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 11px; color:#A0A0A0;text-decoration: underline;}




a.menu_s {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 12px; color:#FFFFFF; text-decoration: none;}
a.menu_s:hover {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 12px; color:#FFFFFF; text-decoration: underline;}
a.menu_s:active {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 12px; color:#FFFFFF;text-decoration: none;}
a.menu_s:visited {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 12px; color:#FFFFFF;text-decoration: none;}
a.menu_s:visited:hover {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 12px; color:#FFFFFF;text-decoration: underline;}


a.header {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#FFFFFF; text-decoration: none;}
a.header:hover {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#FFFFFF; text-decoration: underline;}
a.header:active {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#FFFFFF;text-decoration: none;}
a.header:visited {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#FFFFFF;text-decoration: none;}
a.header:visited:hover {font-weight:normal; font-family:verdana,arial,geneva,helvetica,san-serif ; font-size: 10px; color:#FFFFFF;text-decoration: underline;}


 
 .submenu_press { font-weight:normal;  color: #D75900; font-size: 10px;  text-decoration: none; font-family: Verdana, Arial helvetica;}
 a.submenu     { font-weight:normal;  color: #0086B2; font-size: 10px;  text-decoration: none; font-family: Verdana, Arial helvetica;}
 a.submenu:hover   { font-weight:normal;  color: #0086B2; font-size: 10px;  text-decoration: none; font-family:  Verdana, Arial helvetica;}
 a.submenu:active    { font-weight:normal;  font-size:10px;  color: #0086B2; text-decoration: none; font-family:  Verdana,  Arial helvetica;}
 a.submenu:visited   {font-weight:normal; color: #0086B2; font-size: 10px;  text-decoration: none; font-family:  Verdana,  Arial helvetica; }
 a.submenu:visited:hover  { font-weight:normal;  color: #0086B2; font-size: 10px;  text-decoration: none; font-family:  Verdana, Arial helvetica;}
 

 a.continua     { font-weight:bold;  color: #004B65; font-size: 11px;  text-decoration:none ; font-family: Verdana, Arial helvetica;}
 a.continua:hover   { font-weight:bold;  color: #004B65; font-size: 11px;  text-decoration: underline; font-family:  Verdana, Arial helvetica;}
 a.continua:active    { font-weight:bold;  font-size:10px;  color: #0086B2; text-decoration: none; font-family:  Verdana,  Arial helvetica;}
 a.continua:visited   {font-weight:bold; color: #004B65; font-size: 11px;  text-decoration: none; font-family:  Verdana,  Arial helvetica; }
 a.continua:visited:hover  { font-weight:bold;  color: #004B65; font-size: 11px;  text-decoration: underline; font-family:  Verdana, Arial helvetica;}

	

 a.news     { font-weight:normal;  color: #313131; font-size: 11px;  text-decoration: none; font-family: Verdana, Arial helvetica;}
 a.news:hover   { font-weight:normal;  color: #313131; font-size: 11px;  text-decoration: underline; font-family:  Verdana, Arial helvetica;}
 a.news:active    { font-weight:normal;  font-size:11px;  color: #313131; text-decoration: none; font-family:  Verdana,  Arial helvetica;}
 a.news:visited   {font-weight:normal; color: #313131; font-size: 11px;  text-decoration: none; font-family:  Verdana,  Arial helvetica; }
 a.news:visited:hover  { font-weight:normal;  color: #313131; font-size: 11px;  text-decoration: underline; font-family:  Verdana, Arial helvetica;}

 


/*generici*/
td {font-family:verdana, arial,geneva,helvetica,san-serif; font-size: 11px;}
  
font { font-family:verdana,arial,geneva,helvetica,san-serif; font-size: 11px; }


 .smaller {font-size:10px; }
 .small   {font-size:11px; }
 .medium  {font-size:12px; }
 .large   {font-size:13px; }
 .larger  {font-size:14px; }

 .smaller_bold {font-size:10px; font-weight:bold;}
 .small_bold   {font-size:11px; font-weight:bold; }
 .medium_bold  {font-size:12px; font-weight:bold; }
 .large_bold   {font-size:13px; font-weight:bold; }
 .larger_bold  {font-size:14px; font-weight:bold; }
 .larger_bold_blue  {font-size:18px; font-weight:bold;color: #004B65;text-decoration: underline; }
 
 
 p { line-height: 14px; text-align: justify; padding:3px;}

 
  form {margin-top:0px;margin-bottom:0px;}
 

 
.logintextbox 
{
	BORDER-RIGHT: #DDDCDC 1px solid; 
	BORDER-TOP: #DDDCDC 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #5C6C74 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #5C6C74 1px solid;
	HEIGHT: 15px; 
	BACKGROUND-COLOR: #ffffff
}


select,input,textarea {font-family: verdana,arial,helvetica,sans-serif; font-size:10px; bgcolor:#DDDCDC;}

.listalfa{list-style-type: lower-alpha;}