
*{margin:0;padding:0;}
body{font-family: Arial;font-size:70%;background-color:#fff}
/*hr{display:none;}*/
h1{color: #000066;font-family: Arial;font-size: 1.2em;}
h2{color: #000066;	font-family: Arial;	font-size: 1.1em;}
h3{
	color:#000066;
	font-family: Arial;
	font-size: 1.2em;
	background-image: url(images/sf_titolo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0px 0 8px 0;
}
h4{color:#666666;font-family: Arial;font-size:1.1em;padding:0px 0 8px 0;}
h5{color:#000066;font-family: Arial;font-size:1.1em;}
p{color:#000066;font-family: Arial;font-size:1em;}

caption{display:none;}
/*th{display:none;}*/
.hide_label{
	display:none;
	}

/* formattazione per tutti i link */
a:link, a:visited, a:active{color: #47B0D6;text-decoration: none;}
a:hover{color: #47B0D6;text-decoration: underline;}

a.ancora:active {font-weight: normal;color:#47B0D6;text-decoration:none}
a.ancora:hover{color:#47B0D6;text-decoration:none} 

#container{width: 960px;margin: 0em auto;text-align: left;background: #fff;display:block;}

/*Formattazione dei FORM generica*/
select {font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
select.day{width:42px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
select.month{width:95px;font-weight: normal;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
select.year{width:60px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
select.hour{width:42px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
select.min{width:42px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
input {font-family: Arial;font-size: 1em;color:#006;font-style: normal;}


/*ADMINISTRATOR*/
.administrator {
	width:100%;
	border: 1px solid #999999;
}

.admin_title{
	background-color:#F0F0F0;font-weight:bold;
}

.admin_td_title{
	padding:4px;
}

.admin_row_01{
	background-color:#FFFFFF;
}

.admin_td_row_01{
	padding:4px;
}

.admin_td_row_02{
	padding-left:4px;padding-top:0px;padding-bottom:0px;
}


#content_admin{float:left;width:570px;padding-top:10px;margin-right:17px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
#content_admin a:link,
#content_admin a:active,
#content_admin a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#036;text-decoration:none}
#content_admin a:hover{text-decoration:underline}

.admin_button_001{background-color:#CCCCCC;border:1px solid #000;width:100px;font-size:10px;margin-bottom:2px;}

/* HEADER MENU */
span#header_menu{
	float:left;
	width:880px;
	font-family: Arial;
	font-size: 1em;
	color:#999;
	font-weight:bold;
	text-align: right;	
}

#header_menu a.menu:link, #header_menu a.menu:visited, #header_menu a.menu:active {
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color: #999999;
    text-decoration: none;
}
#header_menu a.menu:hover {text-decoration: underline;}



/* HEADER */
#header_top{background:transparent url(images/up.gif) 0 0 no-repeat;width:960px;height:7px;display:block;float:left;}
#header {background:transparent url(images/header.gif) 0 0 no-repeat;width:960px;height:109px;display:block;float:left;}
#header_bottom{background:transparent url(images/down.gif) 0 0 no-repeat;width:960px;height:12px;display:block;float:left;}

/*span#logo{float:left;display:inline;background:transparent url(images/logo.gif) 0 0 no-repeat;width:215px;height:96px;text-indent:-9999px;margin-top:1em;margin-left:2em;}*/
h1#logo {float:left;display:inline;width:215px;height:96px;background:transparent url(images/logo.gif) 0 0 no-repeat;text-indent:-9999px;margin-top:1em;margin-left:2em;}
h1#logo a {display:block;width:215px;height:96px;}
p#slogan{font-family: Futura BK BT;font-size: 2.5em;color:#039;font-weight: bold;float:left;margin-top:1.5em;margin-left:1em;}
/*span#rss{float:left;display:inline;background:transparent url(images/rss.gif) 0 0 no-repeat;width:42px;height:20px;text-indent:-9999px;margin-top:1em;margin-left:9em;} */
div#rss{float:left;display:inline;background:transparent url(images/rss.gif) 0 0 no-repeat;width:42px;height:20px;text-indent:-9999px;margin-top:1em;margin-left:9em;}
div#rss a {display:block;width:42px;height:20px;}


/* HEADER BOTTOM MENU */
#header_bottom #hb_menu{float:left;display:inline;background-color:#039;width:33em;margin-left:39em;}

#header_bottom #hb_menu #hb_menu_top{background:#039 url(images/sf_top_sx.gif) 0 0 no-repeat;width:100%;font-size:.1em;height:6px;display:block;clear:both;}
#header_bottom #hb_menu #hb_menu_top span{float:right;background-image: url(images/sf_top_dx.gif);background-repeat: no-repeat;display:block;height:6px;width:5px;text-indent:-9999px;}
#header_bottom #hb_menu #hb_menu_down{background:#039 url(images/sf_down_sx.gif) 0 0 no-repeat;width:100%;font-size:.1em;height:6px;display:block;clear:both;}
#header_bottom #hb_menu #hb_menu_down span{float:right;background-image: url(images/sf_down_dx.gif);background-repeat: no-repeat;display:block;height:6px;width:5px;text-indent:-9999px;}

#header_bottom #hb_menu ul.hb_menu_text{float:left;padding-left: .4em;background-color:#039;clear:both;list-style-type:none;line-height:1em;}
#header_bottom #hb_menu ul.hb_menu_text li{float:left;padding-left: .4em;color:#fff;}

#header_bottom #hb_menu ul.hb_menu_text li a:link, 
#header_bottom #hb_menu ul.hb_menu_text li a:active, 
#header_bottom #hb_menu ul.hb_menu_text li a:visited{color:#fff;text-decoration:none;font-weight: bold;}

#header_bottom #hb_menu ul.hb_menu_text li a:hover{color:#fff;text-decoration:underline;font-weight: bold;}

/* HEADER BOTTOM MENU 2*/
#header_bottom #hb_menu_2{float:right;display:inline;background-image: url(images/sf_myhomepage.gif);background-repeat: no-repeat;height:23px;width:110px;margin-right:2em;}

#header_bottom #hb_menu_2 #hb_menu_top_2 span{float:right;text-indent:-9999px;display:none;}
#header_bottom #hb_menu_2 #hb_menu_down_2 span{float:right;text-indent:-9999px;}

#header_bottom #hb_menu_2 ul.hb_menu_text_2{float:left;padding-left:.6em;clear:both;list-style-type:none;line-height:2em;}
#header_bottom #hb_menu_2 ul.hb_menu_text_2 li{float:left;padding-left: .6em;color:#FFF;}

#header_bottom #hb_menu_2 ul.hb_menu_text_2 li a:link, 
#header_bottom #hb_menu_2 ul.hb_menu_text_2 li a:active, 
#header_bottom #hb_menu_2 ul.hb_menu_text_2 li a:visited{color:#039;text-decoration:none;font-weight: bold;}

#header_bottom #hb_menu_2 ul.hb_menu_text_2 li a:hover{color:#039;text-decoration:underline;font-weight: bold;}

/* ilaria - rettangolo blu per menu della MHP */
#header_bottom #hb_menu_mhp{float:right;display:inline;background-color:#039;width:49em;margin-right:.5em;}
#header_bottom #hb_menu_mhp #hb_menu_top{background:#039 url(images/sf_top_sx.gif) 0 0 no-repeat;width:100%;font-size:.1em;height:6px;display:block;clear:both;}
#header_bottom #hb_menu_mhp #hb_menu_top span{float:right;background-image: url(images/sf_top_dx.gif);background-repeat: no-repeat;display:block;height:6px;width:5px;text-indent:-9999px;}
#header_bottom #hb_menu_mhp #hb_menu_down{background:#039 url(images/sf_down_sx.gif) 0 0 no-repeat;width:100%;font-size:.1em;height:6px;display:block;clear:both;}
#header_bottom #hb_menu_mhp #hb_menu_down span{float:right;background-image: url(images/sf_down_dx.gif);background-repeat: no-repeat;display:block;height:6px;width:5px;text-indent:-9999px;}

#header_bottom #hb_menu_mhp ul.hb_menu_text{float:left;padding-left: .4em;background-color:#039;clear:both;list-style-type:none;line-height:1em;}
#header_bottom #hb_menu_mhp ul.hb_menu_text li{float:left;padding-left: .4em;color:#fff;}

#header_bottom #hb_menu_mhp ul.hb_menu_text li a:link, 
#header_bottom #hb_menu_mhp ul.hb_menu_text li a:active, 
#header_bottom #hb_menu_mhp ul.hb_menu_text li a:visited{color:#fff;text-decoration:none;font-weight: bold;}

#header_bottom #hb_menu_mhp ul.hb_menu_text li a:hover{color:#fff;text-decoration:underline;font-weight: bold;}

/* SEARCH */
#search{float:left;width:956px;height:20px;margin-top:20px!important;margin-top: /**/ 10px;background-image: url(images/sf_search.gif);background-repeat: no-repeat;margin-left:1px; font-family: Arial;font-size: 1em;font-weight: bold;color:#039;text-align:right;padding-right: 1em;margin-bottom:20px!important;margin-bottom: /**/ 10px;}
#search label{float:left;font-family: Arial;font-size: 1em;font-weight: bold;color:#039;padding-left: 1em;padding-top: .4em;}
#search form{float:left;display:inline;width:440px;}
#search input.text{display:inline;width:124px;height:13px;font-size:.8em;border:1px solid #999;margin-left:1em;margin-top:.2em!important;margin-top: /**/ .1em;}
#search .button{margin-left:1em;margin-top:.4em!important;margin-top: /**/ .2em;}
#search_input{float:left;display:inline;}
#search_button{float:left;display:inline;}

table#search_list {width:100%;}
table#search_list tr.row_01{background-color:#F0F0F0;}
table#search_list tr.row_02{background-color:#FFF;}
table#search_list tr.spacer{height:10px;}

a.linklogin:link, a.linklogin:visited, a.linklogin:active {font-family: Arial;font-size: 1em;font-weight: bold;color:#039;text-decoration:none;}
a.linklogin:hover {text-decoration:underline;}


/* LEFT */
#left {
	display:block;
	width: 190px;
	float: left;
	margin-top:0px;
}
/*.menusx{float:left;width:160px;}*/

ul.left{
	display:block;
	float:left;
	list-style-type:none;
	width:180px;
	}
ul.left li{padding-left:2em;padding-top:4px;clear:right;text-align:left;height:21px;background-image: url(images/sf_menu_sx.gif);background-repeat: no-repeat;}
ul.left li.mainmenu{padding-left:2em;padding-top:4px;clear:right;text-align:left;height:21px;background-image: url(images/sf_menu_sx.gif);background-repeat: no-repeat;}

ul.left li a:link, ul.left li a:active, ul.left li a:visited{font-family: Arial;font-size: 1em;font-weight: bold;color:#039;text-decoration:none;}
ul.left li a:hover{text-decoration:underline}

ul.left li.mainmenu a:link, ul.left li.mainmenu a:active, ul.left li.mainmenu a:visited{font-family: Arial;font-size:1em;font-weight: bold;color:#039;text-decoration:none;}
ul.left li.mainmenu a:hover{text-decoration:underline}

ul.left li.othermenu a:link, ul.left li.othermenu a:active, ul.left li.othermenu a:visited{font-family: Arial;font-size: 1em;font-weight: bold;color:#47B0D6;text-decoration:none;}
ul.left li.othermenu a:hover{text-decoration:underline}


/* BOX SX */
.box_sx{}
.box_sx_up{float:left;display:block;background:transparent url(images/box_sx_up.gif) 0 0 no-repeat;width:179px;height:25px;margin-top: 5px;font-size: .1em;}
.box_sx_middle{float:left;display:block;background:transparent url(images/box_sx_middle.gif) 0 0 repeat-y;width:179px;}
.box_sx_down{float:left;display:block;background:transparent url(images/box_sx_down.gif) 0 0 no-repeat;width:179px;height:9px;font-size: .1em;}

.box_sx span.title_sx{font-size: 1em;font-weight:bold;color:#000066;width:100%;text-align:center;display:block;margin-bottom:5px;}
.content_sx{font-size:10px;color:#000066;width:179px;float:left;padding-left:0px;padding-top:2px;}
.box_sx span.content_sx{font-size:10px;color:#000066;width:132px;float:left;padding-left:0px;padding-top:2px;}
.box_sx_middle span.title_sx{font-size: 1em;font-weight:bold;color:#000066;width:100%;text-align:center;display:block;margin-bottom:5px;margin-top:-20px;padding-bottom:10px;position:relative}
.box_sx_middle span.content_sx{font-size:10px;color:#000066;width:132px;float:left;padding-left:5px;padding-top:2px;}
span.content_sx a:link, span.content_sx a:active, span.content_sx a:visited {color: #039;text-decoration: none;}
span.content_sx a:hover {color: #039;text-decoration: underline;}

.box_sx form {float:left;display:inline;width:130px;margin:5px;}
.box_sx input.text{display:inline;width:124px;font-size:10px;margin-bottom:10px;border:1px solid #000;padding:2px;}
.box_sx input.button{float:right;background-color:#f80;border:1px solid #000;width:70px;font-size:10px;}


/* CALENDAR */
#calendar{width:155px;float:left;margin-left:12px!important;margin-left: /**/ 3px;color: #003366;}
#calendar a:link, a:visited, a:active{color: #003366;}
#calendar a:hover{color: #003366;}
.month{font-size: 1em;font-weight: bold;color: #003366;text-align:center;}
#calendar a.month:link, a.month:visited, a.month:active{color: #003366;}
#calendar a.month:hover{color: #003366;}
.week_days{font-size: 1em;font-weight: bold;color:#47b0d6;}
.day_bg{background-color: #dddddd;}
.day_bg_today{background-color: #dddddd;font-weight: bold;}
.day_bg_00{background-color: #F00;font-weight: bold;}
.day_bg_00_today{background-color: #C00;font-weight: bold;}
.day_bg_01{background-color: #FF0;font-weight: bold;}
.day_bg_01_today{background-color: #FF0;font-weight: bold;}
.day_bg_02{background-color: #6c3;font-weight: bold;}
.day_bg_02_today{background-color: #6c3;font-weight: bold;}
.day_bg_03{background-color: #47b0d6;font-weight: bold;}
.day_bg_03_today{background-color: #47b0d6;font-weight: bold;}
.day_bg_04{background-color: #F93;font-weight: bold;}
.day_bg_04_today{background-color: #F93;font-weight: bold;}
.day_bg_05{background-color: #fff;font-weight: bold;}
.day_bg_05_today{background-color: #fff;font-weight: bold;}
.day_bg_06{background-color: #039;font-weight: bold;}
.day_bg_06_today{background-color: #039;font-weight: bold;}

.event_title{font-size: 1em;color: #003366;padding-top:5px;font-weight: bold;}
.event{font-size: 1em;color: #003366;padding-top:5px;font-weight: normal;}
#calendar a.event:link, a.event:visited, a.event:active{color: #003366;font-weight: normal;}
#calendar a.event:hover{color: #003366;font-weight: normal;}


/* BOX CENTER */
.box_center{}
.box_center_up{float:left;display:block;background:transparent url(images/box_sx_up.gif) 0 0 no-repeat;width:145px;height:9px;margin-top: 5px;font-size: .1em;}
.box_center_middle{float:left;display:block;background:transparent url(images/box_sx_middle.gif) 0 0 repeat-y;width:145px;}
.box_center_down{float:left;display:block;background:transparent url(images/box_sx_down.gif) 0 0 no-repeat;width:145px;height:9px;font-size: .1em;}

.box_center span.title_center{font-size: 1em;font-weight:bold;color:#039;width:100%;text-align:left;display:block;}
.box_center span.content_center{font-size: 1em;color:#666;padding-top:5px;width:90%;display:block;margin:0 auto;}
.box_center_middle span.title_center{font-size: 1em;font-weight:bold;color:#039;width:100%;text-align:center;display:block;}
.box_center_middle span.content_center{font-size: 1em;color:#666;padding-top:5px;width:100%;display:block;margin:0 auto;}

.box_center form {}
.box_center input.text{}
.box_center input.button{}

/*
.main_home{
	float: left;	
	background-image: url(images/bgmid.gif);
	background-repeat: repeat-y;	 
}
*/

/* CONTENT */
#content{float:left;width:560px;padding-top:0px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;margin-right:17px;}

.subcontent{width:100%;height:100%;}

/*CONTENT SUB LISTS*/
#subcat_list{font-family: Arial;font-size:1em;color:#000066;}
table#subcat_table {width:100%;}
table#subcat_table tr.row_01a:link, a:visited, a:active{color: #006;}
table#subcat_table tr.row_02 a:link, a:visited, a:active{color: #006;}
table#subcat_table tr.spacer{height:2px;font-size:0.1em;}
table#subcat_table td{vertical-align:top;}

#subcontent_list{font-family: Arial;font-size:1em;color:#000066;}
table#subcontent_table {width:100%;}
table#subcontent_table tr.row_01a:link, a:visited, a:active{color: #006;}
table#subcontent_table tr.row_02 a:link, a:visited, a:active{color: #006;}
table#subcontent_table tr.spacer{height:2px;font-size:0.1em;}
table#subcontent_table td{vertical-align:top;}

#content_edit{float:left;width:570px;padding-top:10px;margin-right:17px;font-style: normal;}

.imgcenter{float:left;width:272px;height:202px;background-repeat: no-repeat;}

.img01{background-image: url(images/img01.jpg);margin-right:10px;margin-bottom:18px;}
.img02{background-image: url(images/img02.jpg);margin-bottom:10px;}
.img03{background-image: url(images/img03.jpg);margin-right:10px;}
.img04{background-image: url(images/img04.jpg);}

.imgcenter p{width:100%;float:left;display:block;text-align:center;padding-top:7px;font-size: 1em;}
/*.imgcenter p a:link,.imgcenter p a:active,.imgcenter p a:visited
{font-family: Arial;font-size: 1em;font-weight: bold;color:#FFF;text-decoration:none}
.imgcenter p a:hover{text-decoration:underline}*/

#content a:link,
#content a:active,
#content a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#47B0D6;text-decoration:none}
#content a:hover{text-decoration:underline}

/* Div per la numerazione pagine */
#pages {width: 100%;text-align: center;}

#content_full{float:left;padding-top:10px;margin-right:17px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
#content_full a:link,
#content_full a:active,
#content_full a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#47B0D6;text-decoration:none}
#content_full a:hover{text-decoration:underline}

#content_full a.LinkEng:link {color: #999;text-decoration: none;}
#content_full a.LinkEng:visited {color: #999;text-decoration: none;}
#content_full a.LinkEng:hover{color: #999;text-decoration: underline;}
#content_full a.LinkEng:active{color: #999;text-decoration: none;}

#content_full a.ancora:hover{color: red;text-decoration: none;}
#content_full a.ancora:active{color: red;text-decoration: none;}

#content_no_right{width: 760px;float:left;padding-top:10px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
#content_no_right a:link,
#content_no_right a:active,
#content_no_right a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#47B0D6;text-decoration:none}
#content_no_right a:hover{text-decoration:underline}

#content_no_left{float:left;padding-top:10px;margin-right:17px;font-family: Arial;font-size: 1em;color:#006;font-style: normal;}
#content_no_left a:link,
#content_no_left a:active,
#content_no_left a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#47B0D6;text-decoration:none}
#content_no_left a:hover{text-decoration:underline}

/*
#content p a:link,
#content p a:active,
#content p a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#FFF;text-decoration:none}
#content p a:hover{text-decoration:underline}
*/

#subcat_list{font-family: Arial;font-size:1em;color:#000066;}
#content_list{font-family: Arial;font-size:1em;color:#000066;}


/*Per le immagini in home... */
#content_image{float:left;font-family: Arial;font-size: 1em;color:#FFFFFF;font-style: normal;}
#content_image a:link,
#content_image a:active,
#content_image a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#FFF;text-decoration:none}
#content_image a:hover{text-decoration:underline}



/* RIGHT */
#right{float:left;width:190px;display:block;}

ul.right{
	margin:0;
	padding:0;
	display:block;
	clear:both;
	float:left;
	list-style-type:none;
	width:190px;
	margin-top:4px!important;margin-top: /**/ 2px;	
	}

ul.right li{float:left;padding-left:.6em;clear:right;text-align:left;width:190px;}
ul.right li.mainmenu{float:left;padding-left:.6em;clear:right;text-align:left;width:190px;}

ul.right li.relations{float:left;width:180px;padding-left:8px;clear:both;text-align:left;padding-bottom:5px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.right li.news{float:left;display:block;width:180px;padding-left:8px;clear:both;text-align:left;padding-bottom:5px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}
ul.right li.lookup{float:left;width:180px;padding-left:8px;clear:both;text-align:left;padding-bottom:5px;background-image: url(images/lev_02_sel.gif);background-repeat: no-repeat;background-position:1px 5px;}

ul.right li a:link, ul.right li a:active, ul.right li a:visited{font-family: Arial;font-weight: normal;font-size: 1em;color:#666;text-decoration:none;}
ul.right li a:hover{font-family: Arial;font-weight: normal;font-size: 1em;color:#666;text-decoration:underline;}


/* BOX_DX */
.box_dx{float:left;display:block;width:190px;margin-bottom:2px;}
.box_dx_up{float:left;display:block;background:transparent url(images/box_dx_up.gif) 0 0 no-repeat;width:190px;height:25px;margin-top: 0px;font-size: .1em;}
.box_dx_middle{float:left;display:block;background:transparent url(images/box_dx_middle.gif) 0 0 repeat-y;width:190px;}
.box_dx_down{float:left;display:block;background:transparent url(images/box_dx_down.gif) 0 0 no-repeat;width:190px;height:9px;font-size: .1em;padding-bottom:10px;}

.box_dx span.title_dx{font-size: 1em;font-weight:bold;color:#036;width:100%;text-align:center;display:block;}
.content_dx{font-size: 1em;color:#036;padding-top:0px;width:90%;display:block;margin:0 auto;text-align:center;}
.box_dx span.content_dx{font-size: 1em;color:#036;padding-top:5px;width:90%;display:block;margin:0 auto;text-align:center;}
.box_dx_middle span.title_dx{font-size: 1em;font-weight:bold;color:#036;width:100%;text-align:center;display:block;margin-top:-20px;padding-bottom:10px;position:relative}
.box_dx_middle span.content_dx{font-size: 1em;color:#039;padding-top:5px;width:90%;display:block;margin:0 auto;text-align:center;}

span.text_orange a:link, span.text_orange a:active, span.text_orange a:visited {font-weight: normal;color: #036;text-decoration: none;}
span.text_orange a:hover {font-weight: normal;color: #036;text-decoration: underline;}

/* BOTTOM */
#bottom {
}

/* FOCUS 
#focus_on{float:left;width:428px;height:18px;margin:10px 0;background-image: url(images/sf_focus_on.gif);background-repeat: no-repeat;clear:both;}
#focus_on p{float:left;font-size: 1em;font-weight: bold;color:#666;padding-left: 1em;padding-top: .2em;}

#focus_bar{float:left;width:428px;}

.focus_up{background:transparent url(images/puls_focus_up.gif) 0 0 no-repeat;width:136px;font-size:.1em;height:7px;display:block;clear:both;}
.focus_down{background:transparent url(images/puls_focus_down.gif) 0 0 no-repeat;width:136px;font-size:.1em;height:7px;display:block;clear:both;}
.focus {float:left;display:inline;background:#dcdddc url(images/bgd_focus_line.gif) 0 0 repeat-x;width:136px;}

.focus_cont {float:left;width:136px;margin-left:10px;}
.noleft{margin-left:0;}

.focus p.focus_title{float:left;font-size:1em;font-weight:bold;color:#039;padding-top:15px;display:block;width:100%;text-align:center;min-height:40px;height:/**/ 40px;}
.focus div.focus_bgd{display:inline;margin-left:.1em;float:left;width:90px;height:20px;background:transparent url('images/bgd_focus.gif') 0 0 repeat-x;}

.red div.focus_bgd{background-color:#c00;}
.blue div.focus_bgd{background-color:#00c;}
.orange div.focus_bgd{background-color:#f93;}
.green div.focus_bgd{background-color:#6c0;}
.yellow div.focus_bgd{background-color:#fc0;}

.focus .focus_close {float:left;width:5px;height:20px;background:transparent url() 0 0 no-repeat;}

.red .focus_close {background-image:url('images/close_focus1.gif');}
.blue .focus_close {background-image:url('images/close_focus2.gif');}
.orange .focus_close {background-image:url('images/close_focus3.gif');}
.green .focus_close {background-image:url('images/close_focus4.gif');}
.yellow .focus_close {background-image:url('images/close_focus5.gif');}

#content div.focus_bgd a:link,
#content div.focus_bgd a:active,
#content div.focus_bgd a:visited{padding-left:2.5em;font-family: Arial;font-size: 1em;font-weight: bold;color:#fff;text-decoration:none}
#content div.focus_bgd a:hover{text-decoration:underline}
*/


#content_no_right div.focus_bgd a:link,
#content_no_right div.focus_bgd a:active,
#content_no_right div.focus_bgd a:visited{padding-left:2.5em;font-family: Arial;font-size: 1em;font-weight: bold;color:#fff;text-decoration:none}
#content_no_right div.focus_bgd a:hover{text-decoration:underline}

/* FOOTER */
#footer {
	float:left;
	background-image: url(images/footer.gif);
	background-repeat: no-repeat;
	display:block; 
	height:7px;
	width:956px;
	clear:both;
	margin-top: 1em;
	padding-bottom: 1em;
}

#footer a:link, a:visited, a:active{color: #999;}
#footer a:hover{color: #999;}

#footer_text {margin-top:1.5em;margin-left:2em;}
.footer_text_sm {font-family: Verdana;font-size: .8em;color: #999;font-weight: normal;}

#footer_text a:link, a:visited, a:active {
	font-weight:normal;
	color: #999;
	text-decoration:none;
}

#footer_text a:hover {
	text-decoration:underline;
	color: #999;
}

#credits {
/*	float:left; */
}

#credits p{
	padding-top: 10px;
	color: #000;
	font-family: Verdana;
	font-size: .8em;
	font-style:italic;
	font-weight: normal;
	text-align: center;
}
#credits a:link, a:visited, a:active{color: #003366;text-decoration:none;}
#credits a:hover{color: #f93;text-decoration:underline;}


.privacy {font-family: Verdana;font-size: .8em;color: #f93;font-weight: bold;padding-left:5em;}
a.linkprivacy:link, a.linkprivacy:visited, a.linkprivacy:active {font-family: Arial;font-size: 1.2em;color: #f93;font-weight: bold;text-decoration:none;}
a.linkprivacy:hover {font-family: Arial;font-size: 1.2em;color: #f93;font-weight: bold;text-decoration:underline;}

/*CUSTOM*/
table#lista_clienti {width:100%;}
table#lista_clienti tr.row_01{background-color:#F0F0F0;font-weight:bold;}
table#lista_clienti tr.row_02{background-color:#FFF;}
table#lista_clienti tr.spacer{height:10px;}

/*Calendario corsi*/
table#lista_corsi {
	width:100%;
	background-color:#006;
	border:0px;
}
table#lista_corsi th.td_title_mese{margin: 0px;padding: 2px;text-align:center;}
table#lista_corsi th.td_title_costo{margin: 0px;padding: 2px;text-align:right;}
table#lista_corsi tr.tr_title{background-color:#F0F0F0;font-weight:bold;}
table#lista_corsi th.td_title{margin: 0px;padding: 2px;}
table#lista_corsi td.td_cod{background-color:#FFF;margin: 0px;padding: 1px;font-weight:bold;}

table#lista_corsi td.td_corso{background-color:#FFF;margin: 0px;padding: 2px;}
table#lista_corsi td.td_corso a.ancora:active {font-weight: normal;color:#006;text-decoration:none}
table#lista_corsi td.td_corso a.ancora:hover{color:#006;text-decoration:none}

table#lista_corsi td.td_scorri{background-color:#FFF;margin: 0px;padding: 2px;font-weight:bold;text-align:center;}

table#lista_corsi td.td_mese{
	background-color:#FFF;
	margin: 0px;
	padding: 2px;
	text-align: center;
}
table#lista_corsi td.td_mese a.milano:link,
table#lista_corsi td.td_mese a.milano:active,
table#lista_corsi td.td_mese a.milano:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#F90;text-decoration:none}
table#lista_corsi td.td_mese a.milano:hover{text-decoration:underline}

table#lista_corsi td.td_mese a.fuorimilano:link,
table#lista_corsi td.td_mese a.fuorimilano:active,
table#lista_corsi td.td_mese a.fuorimilano:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#006;text-decoration:none}
table#lista_corsi td.td_mese a.fuorimilano:hover{text-decoration:underline}

table#lista_corsi td.td_costo{background-color:#FFF;margin: 0px;padding: 2px;text-align:right;width:60px;}

/* Iva Calendario corsi*/
#iva{width:100%;text-align: right;}

/*Certificati attivi*/
table#lista_certificati_attivi {
	width:100%;
	background-color:#CCC;
	border:0px;
}
table#lista_certificati_attivi tr.tr_title{background-color:white; font-weight:bold;}
table#lista_certificati_attivi th.td_title{margin: 0px;padding: 2px;text-align: center;}
table#lista_certificati_attivi td.td_cer{background-color:#FFF;margin: 0px;padding: 2px;font-weight:bold;text-align: left;}
table#lista_certificati_attivi td.td_sca{background-color:#FFF;margin: 0px;padding: 2px;text-align: center;}
table#lista_certificati_attivi td.td_res{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}

/*Anagrafica Azienda*/
table#lista_anagrafica_azienda {
	width:100%;
	background-color:white;display
	border:0px;
}
table#lista_anagrafica_azienda th.td_info{margin: 0px;padding: 2px;text-align: center;}
table#lista_anagrafica_azienda td.td_ico{background-color:#FFF;margin: 0px;padding: 2px;text-align: center;}

/*Dati in possesso*/
table#lista_dati_in_possesso {
	width:100%;
	background-color:#CCC;display
	border:0px;
}
table#lista_dati_in_possesso tr.tr_title{background-color:white;font-weight:bold;}
table#lista_dati_in_possesso th.td_title{margin: 0px;padding: 2px;text-align: center;}
table#lista_dati_in_possesso td.td_ico{background-color:#FFF;margin: 0px;padding: 2px;text-align: center;}
table#lista_dati_in_possesso td.td_tip{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}
table#lista_dati_in_possesso td.td_nom{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}
table#lista_dati_in_possesso td.td_cog{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}
table#lista_dati_in_possesso td.td_mai{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}
table#lista_dati_in_possesso td.td_fax{background-color:#FFF;margin: 0px;padding: 2px;text-align: center;}
table#lista_dati_in_possesso td.td_ind{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}

/*CLISO9001*/
table#CLISO9001 {
	width:100%; 
	align:center; 
	bgcolor:#CCC; 
	border:0px;
}
table#lista_CheckList_info td.td_lista_CheckList_info{color:white;background-color:#F60;margin: 0px;padding: 2px;font-weight:bold;text-align: left;}

/*Lista CheckList*/
table#lista_CheckList_info {
	width:100%;
	background-color:#CCC;display
	border:0px;
}
table#lista_CheckList_info tr.tr_title{background-color:white;font-weight:bold;}
table#lista_CheckList_info th.td_title{margin: 0px;padding: 2px;text-align: center;}
table#lista_CheckList_info td.td_ico{background-color:#FFF;margin: 0px;padding: 2px;text-align: center;}
table#lista_CheckList_info td.td_tip{background-color:#FFF;margin: 0px;padding: 2px;font-weight:bold;text-align: left;}
table#lista_CheckList_info td.td_nom{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}
table#lista_CheckList_info td.td_cog{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}
table#lista_CheckList_info td.td_mai{background-color:#FFF;margin: 0px;padding: 2px;text-align: left;}
table#lista_CheckList_info td.td_fax{background-color:#FFF;margin: 0px;padding: 2px;text-align: center;}

/*LineaSeparazione*/
hr#LineaSeparazione
{
border: 0;
color: #036;
background-color: #036;
height: 2px;
width: 950px;
}

/*Lista Loghi*/
table#lista_loghi {
/*	width:100%;
    background-color:#F60;display	
	border:0px;
*/}

table#lista_loghi td.LogoTD {background-color:#FFF; margin: 0px; padding: 2px;}
table#lista_loghi td.LogoTD a.LogoLink:link,
table#lista_loghi td.LogoTD a.LogoLink:active,
table#lista_loghi td.LogoTD a.LogoLink:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#FFF;text-decoration:none}
table#lista_loghi td.LogoTD a.LogoLink:hover{text-decoration:underline}

/*Immagini Loghi*/
IMG.LogoImg 
{ 
display: block; 
margin-left: auto; 
margin-right: auto;
vertical-align: middle;
}

.TestGrigio {color:#999}

h6{
	color:#036;
	font-family: Arial;
	font-size: 1.4em;
	background-image: url(images/sf_titolo.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding:0px 0 8px 0;
}


/*NEWS */

div#news{
	float:left;
	width:600px;
	margin:0;
	background-image: url(images/sf_news.gif);
	background-repeat: repeat-y;
	margin-top:10px;
		
}
*{margin:0;padding:0;}
#news a:link,
#news a:active,
#news a:visited {font-family: Arial;font-size: 1em;font-weight: bold;color:#47B0D6;text-decoration:none}
#news a:hover{text-decoration:underline}

.news_column {
	width:190px;
	float:left;
}
dl.news_block {	
	margin:0;
	padding-top:12px;
	padding-right:0px;
	float:left;
	display:inline;
	list-style-type:none;
	width:160px;	   	
	background:	url(images/divisoria_news.gif) no-repeat bottom center;
}

dt.news_header{
	text-align:left;
	width:160px;
	padding-left:4px;
	float:left;
}
span.news_title {
	padding-left:10px;
	float:left;	
	width:100px;		
}
dt.news_header img{
	float:left;
}

dd.news_content{
	text-align:left;
	width:160px;
	padding-left:4px;
	padding-bottom:4px;
	float:left;
}




