a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFAD64;
	text-decoration: none;
}
a:link.corpobianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:visited.corpobianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:active.corpobianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:hover.corpobianco{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	
	text-decoration: underline;
}

a:link.corpo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
a:visited.corpo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
a:active.corpo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
a:hover.corpo{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: underline;
}
a:link.corpo_doppio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:visited.corpo_doppio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:active.corpo_doppio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:hover.corpo_doppio{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: underline;
}
a:link.corpo_doppio2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:visited.corpo_doppio2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:active.corpo_doppio2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
a:hover.corpo_doppio2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #013974;
	text-decoration: underline;
}
.color_tabella_bold a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
.color_tabella_bold a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
.color_tabella_bold a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
.color_tabella_bold a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: underline;
}
a:link.color_tabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #013974;
	text-decoration: none;
}
a:visited.color_tabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #013974;
	text-decoration: none;
}
a:active.color_tabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #013974;
	text-decoration: none;
}
a:hover.color_tabella {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #013974;
	text-decoration: underline;
}
#partner_box a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#partner_box a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#partner_box a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
#partner_box a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFAD64;
	text-decoration: none;
}

/*#testo_articolo a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
#testo_articolo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
#testo_articolo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
#testo_articolo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013974;
	font-weight: bold;
	text-decoration: underline;
}
#box_articolo a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
#box_articolo a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
#box_articolo a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #eeeeee;
	font-weight: bold;
	text-decoration: none;
}
#box_articolo a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #013974;
	font-weight: bold;
	text-decoration: underline;
}
*/
#text_control a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#text_control a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#text_control a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#text_control a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93AECC;
	text-decoration: none;
}
#percorso_bar a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#percorso_bar a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#percorso_bar a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#percorso_bar a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: underline;
}
#box_article a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93AECC;
	font-weight: bold;
	text-decoration: none;
}
#box_article a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93AECC;
	font-weight: bold;
	text-decoration: none;
}
#box_article a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93AECC;
	font-weight: bold;
	text-decoration: none;
}
#box_article a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	font-weight: bold;
	text-decoration: none;
}
#corpo_box_grandi2 a:link  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a6da6;
	text-decoration: none;
	font-weight:bold;
}
#corpo_box_grandi2 a:visited  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a6da6;
	text-decoration: none;
	font-weight:bold;
}
#corpo_box_grandi2 a:active  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #3a6da6;
	text-decoration: none;
	font-weight:bold;
}
#corpo_box_grandi2 a:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff6600;
	text-decoration: underline;
	font-weight:bold;
}
#corpo_box_result a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#corpo_box_result a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#corpo_box_result a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#corpo_box_result a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: underline;
}
#box_radio a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#box_radio a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#box_radio a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
}
#box_radio a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: underline;
}
.caporali a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013974;
	text-decoration: none;
	font-weight:bold;
}
.caporali a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013974;
	text-decoration: none;
	font-weight:bold;
}
.caporali a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013974;
	text-decoration: none;
	font-weight:bold;
}
.caporali a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013974;
	text-decoration: underline;
	font-weight:bold;
}
.dxbnn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
	font-weight:bold;
	text-align:right;
}
.dxbnn a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: underline;
	font-weight:bold;
}
.dxbnn a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: underline;
	font-weight:bold;
}
.dxbnn a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: underline;
	font-weight:bold;
}
.dxbnn a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
	font-weight:bold;
}
/*stili per il testo*/
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
}
.login2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: oblique;
	text-align: left;
}
.login3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	width: 70%;
}
.corpo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
}

.corpo_doppio {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
.corpo_doppio2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #3a6da6;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
	letter-spacing:-1px;
}
.data {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
	text-align: right;
	vertical-align: top;
}
.data_dx {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3a6da6;
	text-decoration: none;
	font-style: italic;
	font-weight: normal;
	vertical-align: top;
}
.menu {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-align: left;
}
.frecce {
	text-align: right;
	background-image: url(/client/images/freccia.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.bianco_medio {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
}
.bartesto {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #93AECC;
	text-decoration: none;
	font-style: normal;
}
.campi_form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
	font-style: normal;
	width: 160px;
}
.pulsanti {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	width: 40px;
}
.titolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-transform:uppercase;
	color: #004895;
	text-decoration: none;
	letter-spacing:-1px;
}
.titolo a:link{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
.titolo a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #ff6600;
	text-decoration: none;
}
.titolo a:active{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
.titolo a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
.bottom_small a:link{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c01414;
	text-decoration: none;
}
.bottom_small a:hover{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
}
.bottom_small a:active{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c01414;
	text-decoration: none;
}
.bottom_small a:visited{
font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #c01414;
	text-decoration: none;
}
.titolo_partner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
form {
	margin: 0px;
	padding: 0px;
}
.titolosearch {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

/*stili per il layout fisso*/
html,body{
	margin: 0;
	padding:0;
	 }
body{
background-image:url(/client/images/bkg.jpg);
background-repeat:repeat-x;
background-color:#dae6ed;
	font-family: Arial,sans-serif;
	
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	 }
h4 {
	letter-spacing: 0px;
	margin: 0px;
	font-weight: normal;
	font-variant: normal;
	}
h3 {
	letter-spacing: 1px;
	margin: 0px;
	font-weight: normal;
	font-variant: normal;
	}
h2 {
	letter-spacing: 1px;
	margin: 0px;
	font-weight: normal;
	font-variant: normal;
	}
hr {
	margin: 0px;
	padding: 0px;
	display:none;
	}
#img{
     margin: 0;
	 padding:0;
	 }

#container{
	background-color: #ffffff;
	position:relative;
	width: 960px;
	margin: 0 auto;
	text-align: left;
 }
   

/*stili generici, su header e footer*/
#header_top {
	position:relative;
	width:900px;
	height:6px;
	background-image: url(/client/images/layout1_01bis.gif);
	background-repeat: no-repeat;
	
		
}
#header{
	position:relative;
	width:960px;
	height:107px;
	background-image: url(/client/images/header_bkg.jpg);
	background-repeat:repeat-x;
	
}

*html #header_logo img{
margin-bottom:-4px;
}

#header_logo{
	position:relative;
	width:383px;
	height:107px;
	background-image: url(/client/images/logo_home.jpg);
	float: left;	
}
#header_slogan{
	position:relative;
	width:389px;
	height:69px;
	float: right;
	margin-right:5px;
	padding-top:25px;
	
}
#header_logo h2{
	display:none;
}
#header h2{
	display:none;
}
#header_logo h3 span{
	display:none;
}
#header h3 span{
	display:none;
}
#corpo_menu h4 span{
	display:none;
}
#box_home_banner h4 span{
	display:none;
}
#text_control h4 span{
	display:none;
}
#partner_box h4 span{
	display:none;
}
#testata_radio h4 {
	display:none;
}
#box_radio h4 {
	display:none;
}
#testata_article h4 {
	display:none;
}
#testata_box_grande h4 {
	padding-left: 40px;
	padding-top: 5px;
	margin:0px;
	
	overflow: hidden;
	text-overflow : ellipsis;
	position: relative;
	height: 18px;
}
#testata_forum h4 {
	padding-left: 40px;
padding-top: 5px;
margin:0px;
}
.testata_box_small h4 {
	padding-left: 40px;
padding-top: 5px;
margin:0px;
}
.testata_box_small2 h4 {
	padding-left: 40px;
padding-top: 5px;
margin:0px;
}
#testata_search h4 {
	padding-left: 40px;
padding-top: 5px;
margin:0px;
}
#testata_result h4 {
	padding-left: 40px;
padding-top: 6px;
margin:0px;
}
#login_testata h4 {
	display:none;
}
/*stili specifici per il layout*/
#corpo_dx {
	position:relative;
	width:210px;
	float: right;
}
#foto_home {
	position:relative;
	width:177px;
	height:249px;
	float: right;
	clear: both;
	
}
#foto {
	position:relative;
	width:177px;
	height:249px;
	float: right;
	clear: both;
	
}
.error{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFAD64;
	text-decoration: none;
	text-align: center;
}
.centro{
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
	text-align: center;
}

#login_testata {
	position:static;
	width:170px;
	padding-top:11px;
	padding-right:6px;
	height:21px;
	background-image: url(/client/images/layout1_15bis.gif);
	float: right;
	clear: both;
	color:#FFFFFF;
	font-size:14px;
	
}
#login_corpo {
	position:static;
	width:168px;
	background-color: #013974;
	float: right;
	clear: both;
	padding-left: 4px;
	padding-top: 4px;
	padding-right: 4px;
}
#login_footer {
	position:static;
	width:176px;
	height:15px;
	background-image: url(/client/images/layout1_25bis.gif);
	clear: both;
	float: right;
}
#banner_dx{
	position:relative;
	width:176px;
	height:270px;
	background-image: url(/client/images/layout1_29bis2.gif);
	float: right;
	clear: both;
}
#contenitore_dx {
	position:relative;
	width:176px;
	float: right;
	padding-right: 1px;
	margin-bottom: 5px;
}

#banner_tools {
	position:relative;
	width:176px;
	height:376px;
	background-image: url(/client/images/banner_tools.jpg);
	float: right;
	clear: both;
}
#banner_info {
	position:relative;
	width:176px;
	height:376px;
	float: right;
	clear: both;
}
#content {
	position:relative;
	width:954px;
	border:0px;
	padding:3px;
	float: left;

}
#content_forum {
	position:relative;
	width:100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;

}



#menubar{
	position:static;
	width:960px;
	height:36px;
	background-image: url(/client/images/layout1_05.jpg);
	background-repeat:repeat-x;
	
	
}
#search_header_forum{
	position:static;
	width:100%;
	height:28px;
	background-image: url(/client/images/languagebar_forum.jpg);
	
}
#form_ricerca{
	position:relative;
	width:180px;
	float: right;
	
	padding-left: 6px;
	padding-top: 6px;
		
}
#form_ricerca input{
width:144px;
height:19px;
background:none;
background-image:url(/client/images/search_bkg.gif);
background-repeat:no-repeat;
border:0px;
padding:0px;
padding-top:5px;
padding-left:5px;
margin:0px;


}
#menutop {
width:400px;
float:left;
}
#menutop ul{
margin:0px;
padding:0px;
list-style-type:none;
}
#menutop li{
display:block;
float:left;
font-size:18px;
font-family:Arial, Helvetica, sans-serif;
background-image:url(/client/images/menutop_sep.jpg);
background-position:left;
background-repeat:repeat-y;
height:30px;
padding-left:20px;
padding-right:20px;
padding-top:6px;
}
#menutop li a{
font-size:19px;
font-family:Arial, Helvetica, sans-serif;
letter-spacing:-1px;
}

#language{
	position:relative;
	width:200px;
	float: right;
	padding-left: 0px;
	padding-top: 11px;
	text-align: right;
	color:#d2e4ef;
	font-size:11px;
	/*text-transform:uppercase;*/
	padding-right:5px;
}
#language a:link{
color:#d2e4ef;
	font-size:11px;
}
#language a:hover{
color:#d2e4ef;
	font-size:11px;
}
#language a:visited{
color:#d2e4ef;
	font-size:11px;
}
#language a:active{
color:#d2e4ef;
	font-size:11px;
}
#language_forum{
	position:relative;
	width:320px;
	float: left;
	padding-left: 105px;
	padding-top: 6px;
	text-align: right;
}
#percorso_bar {
	position:relative;
	width:512px;
	text-align:right;
	float: left;
	background-color: #FFFFFF;
	
	padding-top:4px;	
	padding-bottom:4px;
	overflow:hidden;
	
}
#percorso_bar_forum {
	position:relative;
	width:96%;
	
	float: left;
	background-color: #FFFFFF;
	padding-left:5px;
	padding-right:14px;
	padding-top:8px;	
	padding-bottom:2px;
	
}
#percorso_bar_forum p{
text-align:right;
margin:0px;
}
#percorso_bar p{
text-align:right;
margin:0px;
}
#corpo_sx {
	position:relative;
	width:210px;
	
	float: left;
}	
#stream {
	position:relative;
	width:167px;
	height:77px;
	clear: both;
	float: left;
	margin-bottom:5px;
	

	
}
#novita_sup {
position:static;
	width:154px;
	min-height:15px;
	background-image: url(/client/images/novita_sup.gif);
	background-position:top right;
	clear: both;
	float: left;
	margin-left:1px;
	padding-left:7px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	
	
	background-repeat: no-repeat;
	margin-bottom:1px;
	background-color:#c11c1c;
	color:#FFFFFF;
	font-weight:bold;
	font-size:13px;
}
#novita_corpo {
	position:relative;
	width:153px;
	background-image: url(/client/images/novita_corpo.gif);
	float: left;
	clear: both;
	padding-top:7px;
	background-repeat: repeat;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#013974;
	
	
}
#novita_corpo a:link,a:hover,a:visited,a:active{
font-size:12px;
}
#novita_down {
position:static;
width:167px;
height:7px;
background-image: url(/client/images/novita_down.gif);
float: left;
	clear: both;
}
#menu_sup {
	position:static;
	width:167px;
	height:12px;
	background-image: url(/client/images/menu_sup.gif);
	clear: both;
	float: left;
	background-position: bottom;
	background-repeat: no-repeat;
}
#corpo_menu {
	position:relative;
	width:202px;
	background-color:#f1f3f4;
	
	float: left;
	clear: both;
	
	padding-right:3px;
	padding-left:5px;
	
}
#menu_down {
position:static;
width:167px;
height:54px;
background-image: url(/client/images/menu_down.gif);
float: left;
	clear: both;
}

#text_control {
	position:static;
	width:167px;
	float: left;
	clear: both;
	margin-top:4px;
}
#top_text_control {
	position:static;
	width:210px;
	height:13px;
	float: left;
	background-image:url(/client/images/top_boxstyle.gif);
	background-repeat:no-repeat;

}
#sf_text_control {
	position:static;
	width:195px;
	height:116px;
	padding-right:15px;
	float: left;
	background-image:url(/client/images/sf_boxstile.gif);
	

}

#sf_text_control a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3c71a9;

}
#sf_text_control a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#004895;

}
a img {
border:0px;
}

#footer_text_control {
	position:static;
	width:210px;
	height:13px;
	float: left;
	background-image:url(/client/images/footer_boxstyle.gif);
	background-repeat:no-repeat;

}
#partner_box {
	position:relative;
	width:167px;
	
	float: left;
	margin-top:2px;
	
	
	
}
#centerbox {
	position:relative;
	float: left;
	padding-right: 10px;
	padding-left: 10px;
	width: 512px;
	padding-top:10px;
}
#centerbox_forum {
	position:relative;
	float: left;
	padding-right: 13px;
	padding-left: 18px;
	width: 545px;
}
#testata_box_grande {
	position:relative;
	width:512px;
	height:50px;
	background-image: url(/client/images/testata_big.jpg);
	padding-top:5px;
	
}
#testata_box_grande_blue {
	position:relative;
	width:370px;
	height:49px;
	background-image: url(/client/images/testata_big_blue.gif);
	
}
#testata_box_grande_blue h4 {
	padding-left: 40px;
	padding-top: 5px;
	margin:0px;
	position: relative;
	height: 18px;
}
#testata_forum {
	position:relative;
	width:540px;
	height:49px;
	background-image: url(/client/images/testata_forum.gif);
}
#testata_search {
	position:relative;
	width:370px;
	height:37px;
	background-image: url(/client/images/testata_search.gif);
}
#testata_search p{
padding-left: 40px;
padding-top: 5px;
margin:0px;
}
#testataB {
	position:static;
	width:370px;
	height:15px;
	background-image: url(/client/images/bar_supB.gif);
}
#testata_result {
	position:relative;
	width:370px;
	height:49px;
	background-image: url(/client/images/testata_big.gif);
}

.Table_box_centrali {
	position:relative;
	width:512px;
	clear: both;
	margin: 0px;
}
#Table_box_centrali2 {
	position:relative;
	width:181px;
	float: left;
}
#Table_box_centrali3 {
	position:relative;
	width:181px;
	float: left;
	padding-left: 8px;
}

.corpo_box_grandi {
	position:relative;
	width:513px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666;
	line-height:17px;
	margin-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	padding-top:5px;
	
	
	
}

.corpo_box_grandi h2{
color:#3a6da6;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
letter-spacing:-1px;
font-weight:bold;
margin-bottom:10px;
}
.corpo_box_grandi a:link{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a6da6;
	line-height:17px;
	font-weight:bold;
	letter-spacing:-1px;
}
.corpo_box_grandi a:hover{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#ff6600;
	line-height:17px;
	font-weight:bold;
	text-decoration:none;
		letter-spacing:-1px;
}
.corpo_box_grandi a:visited{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a6da6;
	line-height:17px;
	font-weight:bold;
	letter-spacing:-1px;
}
.corpo_box_grandi a:active{
font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#3a6da6;
	line-height:17px;
	font-weight:bold;
	letter-spacing:-1px;
}
.corpo_box_login_blu {
	position:relative;
	width:350px;
	background-color: #013974;
	padding:10px;
}
.corpo_box_login_blu p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.corpo_box_login_blu span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	
}
.corpo_forum {
	position:relative;
	width:520px;
	padding:10px;
	background-color: #A2B6CC;
}


#corpo_box_grandi2 {
position:relative;
	width:513px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#013974;
	line-height:17px;
	margin-bottom:15px;
	
}
#corpo_box_result {
	position:relative;
	width:370px;
	background-color: #A2B6CC;
	text-align: justify;
}

#corpo_box_result table {
	margin:10px;
	border:0px;
	border-color:#A2B6CC;
	text-align: justify;
}

/*.corpo_box_grandi p {
	padding:10px;
	margin:0px;
	text-align: justify;
}*/
.box_articolo {
position:relative;
	width:350px;
	background-color: #A2B6CC;
	padding:10px;
	margin:0px;
	text-align: justify;
}
.footer_box_grandi {
	position:static;
	width:370px;
	height:20px;
	background-image: url(/client/images/layout1_14.gif);
}
.footer_box_grandi_blue {
	position:static;
	width:370px;
	height:20px;
	background-image: url(/client/images/layout1_14_blue.gif);
}
.footer_forum {
	position:static;
	width:540px;
	height:20px;
	background-image: url(/client/images/footer_forum.gif);
}
#Table_box_piccolo_dx {
	position:static;
	width:110px;
	float: right;
}
#Table_box_piccolo_sx {
	position:static;
	width:110px;
	height:100%;
	float: left;
}
.corpo_box_piccolo_sx {
	position:relative;
	width:181px;
	background-color: #A2B6CC;
	clear: both;
	float: left;
	
}
.corpo_box_piccolo_sx p{
padding-left:5px;
padding-right:5px;
padding-top:5px;
	
}


.corpo_box_piccolo_dx {
	position:relative;
	width:181px;
	background-color: #A2B6CC;
	float: right;
	clear: both;
	
}
.footer_box_piccolo_sx {
	position:relative;
	width:181px;
	height:17px;
	background-image: url(/client/images/layout1_26.gif);
	float: left;
	
}
.footer_box_piccolo_dx {
	position:relative;
	width:181px;
	height:17px;
	background-image: url(/client/images/layout1_26.gif);
	float: right;
	
	
}
.testata_box_small {
	position:relative;
	width:181px;
	height:51px;
	background-image: url(/client/images/testata_small.gif);
	float: left;
	margin-top: 0px;
}

.testata_box_small2 {
	position:relative;
	width:181px;
	height:51px;
	background-image: url(/client/images/testata_small2.gif);
	float: right;
	margin-top: 0px;
}
#sup_banner {
	position:static;
	width:176px;
	height:24px;
	background-image: url(/client/images/sup_banner.jpg);
	clear: both;
	
}
#down_banner {
	position:static;
	width:176px;
	height:20px;
	background-image: url(/client/images/down_banner.jpg);
	
}
#corpo_banner {
	position:static;
	width:141px;
	background-image: url(/client/images/sfondo_banner.jpg);
	background-repeat: repeat;
	padding-right: 17px;
	padding-left: 18px;
}
#box_radio {
	position:static;
	width:131px;
	height:283px;
	background-color: #FFFFFF;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	
}
#box_article {
	position:static;
	width:131px;
	
	background-color: #FFFFFF;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	float:right;
	
}
#box_home_banner {
	position:static;
	width:131px;
	
	background-color: #FFFFFF;
	text-align: justify;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 5px;
	
	
}
#testata_article {
	position:static;
	width:141px;
	height:49px;
	background-image: url(/client/images/testata_article.gif);	
	
}
#testata_radio {
	position:static;
	width:141px;
	height:49px;
	background-image: url(/client/images/testata_radio.gif);	
	
}
#paginazione {
	position:relative;
	width:370px;
	text-align: center;
	padding-top: 10px;
	
}


*html #footer {
	position:relative;
	width:920px;
	clear: both;
	border-top:4px solid #dae6ed;
	border-bottom:4px solid #dae6ed;
	background-image:url(/client/images/footer_bkg.jpg);
	background-repeat:repeat-x;
	height:99px;
	padding:20px;
	color:#ffffff;
	font-size:11px;
	line-height:19px;
	margin-top:20px;
	overflow:hidden;
}
*html #footer_logos {
	width:350px;
	height:43px;
	position:absolute;
	right: 20px;
	bottom: 16px;
}

#footer {
	position:relative;
	width:920px;
	clear: both;
	border-top:4px solid #dae6ed;
	border-bottom:4px solid #dae6ed;
	background-image:url(/client/images/footer_bkg.jpg);
	background-repeat:repeat-x;
	height:99px;
	padding:20px;
	color:#ffffff;
	font-size:11px;
	line-height:19px;
	margin-top:20px;
}
#footer_logos {
	width:350px;
	height:43px;
	position:absolute;
	right: 20px;
	bottom: 20px;
}
#footer_tool {
float:left;
background-color:#FFFFFF;
height:26px;
width:925px;
padding-left:15px;
padding-right:15px;
font-size:11px;
color:#999;
padding-top:14px;
}
#footer_tool a{
font-size:11px;
color:#4e92c3;
text-decoration:none;
margin-left:5px;
margin-right:5px;
}
#footer_tool a:hover{
font-size:11px;
color:#4e92c3;
text-decoration:underline;
}
.share {
width:45%;
float:left;
}
.credits {
width:45%;
text-align:right;
float:right;
}
#top_footer {
position:relative;
	width:900px;
	height:6px;
	float:left;
	border-top:5px solid #013974;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	
}
#sf_footer {
position:relative;
	width:880px;
	background-color:#FFFFFF;
	padding-left:10px;
	padding-right:10px;
	float:left;
	text-align:center;
}
#bottom_footer {
position:relative;
	width:900px;
	height:17px;
	float:left;
	background-image:url(/client/images/bottomfooter.gif);
	background-repeat:no-repeat;
}

.press_news  {
	list-style-type: none;
	padding: 5px;
	margin: 0px;
	
}
/*stili per la navigazione*/
.caporali{
position:static;
	text-align: right;
	margin:0px;	
	padding-right:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #013974;
	text-decoration: none;
	font-weight:bold;
}
#conferma_login{
	text-align: right;	
}
#corpo_menu ul{
	margin-top: 12px;
	text-align: left;
	margin:0px;
	padding:0px;
	
	list-style-type: none;
	
}
#corpo_menu li{
	
	
	padding-left:8px;
	list-style-type: none;
	background-color: transparent;
	background-image:url(/client/images/menu_line.gif);
background-repeat:repeat-x;
padding-top:10px;
padding-bottom:10px;
	
}
#corpo_menu li img {
margin-right:5px;
}

#corpo_menu li a{

font-family:Arial, Helvetica, sans-serif;
color:#3a6da6;
font-size:12px;
letter-spacing:0px;
font-weight:bold;

}
#corpo_menu li a:hover{

font-family:Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:12px;
letter-spacing:0px;
font-weight:bold;

}



#corpo_box_grandi2 ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
#corpo_box_grandi2 li{
	padding-top: 8px;
	padding-bottom: 8px;
	
	padding-left:10px;
	padding-right:0px;
	list-style-type: none;
	background-image: url(/client/images/freccia.gif);
	background-repeat: no-repeat;
	background-position: left 11px;
	border-bottom: dotted 2px #ededed;
}
#corpo_box_result ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	}
#corpo_box_result li{
padding-top: 5px;
	padding-bottom: 8px;
	margin-left: -35px;
	padding-left:8px;
	list-style-type: none;
	
	
}
.corpo_box_grandi ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	margin:0px;
	padding:0px;
	}
.corpo_box_grandi li{

	
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
	background-image:url(/client/images/tratteggio.gif);
	background-repeat:no-repeat;
	background-position:center bottom;
	
	padding-top:10px;
	padding-bottom:15px;
	float:left;
	margin:0px;
	width:512px;
	
	
}

.sinistra {
float:left;
margin-right:10px;
}

.sf_small ul {
margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	margin:0px;
	padding:0px;
}
.sf_small li {
padding-top: 5px;
	padding-bottom: 2px;
	
	padding-left:0px;
	padding-right:0px;
	list-style-type: none;
    padding-bottom:10px;
}
.corpo_box_piccolo_sx ul{
	margin-top: 0px;
	margin-bottom: 0px;
	
	list-style-type: none;
	}
.corpo_box_piccolo_sx li{
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: -39px;
	padding-left:5px;
	padding-right:5px;
	list-style-type: none;
	text-align: justify;	
	
}
.corpo_box_piccolo_dx ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	
	}
.corpo_box_piccolo_dx li{
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: -39px;
	padding-left:5px;
	padding-right:5px;
	list-style-type: none;
	text-align: justify;	
	
}
.corpo_box_piccolo_dx p{
	padding-top: 5px;
	padding-bottom: 0px;
	margin-left: 0px;
	padding-left:6px;
	padding-right:5px;
	list-style-type: none;
	text-align: justify;	
	
}
.corpo_box_grandi form{
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	
}
#box_radio ul{
	margin-top: 0px;
	margin-bottom: 0px;
	list-style-type: none;
	
}
#box_radio li{
	margin-bottom: 7px;
	margin-left: -39px;
	padding-left:8px;
	list-style-type: none;
	background-color: transparent;
	background-image: url(/client/images/quad.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
/*stili per il testo*/

#text_control ul{
	margin-top: 0px;
	text-align: left;
	list-style-type: none;
	margin-bottom: 0px;
	
}
*html #text_control li{height:17px; }
#text_control li{
margin-left: -23px;
	margin-bottom: 3px;
	padding-left:22px;
	min-height:17px;
	height:auto;
	list-style-type: none;
	
}
.puls1{
background-image: url(/client/images/puls1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.puls2{
background-image: url(/client/images/puls2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.puls3{
background-image: url(/client/images/rss.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.puls4{
background-image: url(/client/images/puls4.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.puls5{
background-image: url(/client/images/puls5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
#rss{
	padding-left: 18px;
	
}
#box_article ul{
	
	text-align: left;
	list-style-type: none;
	margin-bottom: 0px;
	
}
#box_article li{
margin-left: -39px;
	margin-bottom: 7px;
	padding-left:22px;
	list-style-type: none;
	
}
.icon_article1{
	background-image: url(/client/images/icon1.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	
}
.icon_article2{
background-image: url(/client/images/icon2.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	
}
.icon_article3{
background-image: url(/client/images/icon3.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	
}
.icon_article4{
background-image: url(/client/images/viewnote.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;
	
	
}
.icon_article5 a{
display:block;
background-image: url(/client/images/mail.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 18px;
	
}
.icon_article5 a:hover{
display:block;
background-image: url(/client/images/mail.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	height: 18px;
	
}



.icon_article6 a{
display:block;
background-image: url(/client/images/print.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;

}
.icon_article6 a:hover{
display:block;
background-image: url(/client/images/print.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 18px;

}
.icon_article7{
background-image: url(/client/images/addnote.jpg);
	background-repeat: no-repeat;
	background-position: 1px 1px;
	height: 18px;

}
.testo_banner {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FF7900;
	text-decoration: none;
	text-align: center;
}
.testo_banner2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
	text-align: center;
}
th {
	text-align: left;
}
td {
	text-align: left;
}
.corpobianco {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-align: justify;
}
.corpobiancor {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-align: left;
}
.corpobianco_doppio {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: bold;
	text-align: right;
}
.corpobianco2 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-style: bold;
	text-align: justify;
}

#allegati img{
padding-right:5px;
margin-bottom:-5px;

}
#agora{
	background-color: #013974;
	float: right;	
	position: relative;
	width: 257px;
	height:44px;
}
#access {
background-color: #013974;
	float: left;

	position: relative;
	width: 633px;
	height:39px;
	padding-left:10px;
	padding-top:5px;
		
}
.sec_cell img{

margin-bottom:-12px;
}

*html #allegati {
width:512px;
overflow:hidden;
}

#allegati ul{
	
	text-align: left;
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: 0px;
	
}
#allegati li{

	padding-bottom:4px;
	padding-left:0px;
	list-style-type: none;
	}
	
.dropdown{
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #013974;
	text-decoration: none;
	font-style: normal;
width:150px;
}
.color_tabella {
	background-color: #ebf1f5;
text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #3c71a9;
	
	
}

.color_tabella_corpo {
	background-color: #CAD7E3;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #013974;
	background-position: top;
	vertical-align: top;	
}
.color_tabella_sx {
	background-color: #CAD7E3;
text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	
}
.color_tabella_bold {
	background-color: #ffffff;
text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #013974;
	border-bottom:1px dotted #c7e0f4;
	
}
.color_tabella2 {
	background-color: #013974;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	
}
.color_tabella3 {
	background-color: #A2B6CC;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
	
}
.color_tabella_per {
	background-color: #A2B6CC;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #013974;
	text-decoration: none;
	
}
.color_tabella4 {
	background-color: #FFC671;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #013974;
	text-decoration: none;
		
}
.color_table2 {
	background-color: #FFFFFF;
}
.color_table3 {
	background-color: #ff6600;
}

.corpo_forum table .sec_col{
width:200px;
	
}
.tratt {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ff6600;
	margin:0 auto;
	text-align:center;
	
}
.spazio{
padding-top:15px;
padding-bottom:15px;


}
.corpoabst {

	font-family:  Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-style:italic;
	
	
}
#tabpartners a:link {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #013974;
	text-decoration: underline;
}
#tabpartners a:active {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #013974;
	text-decoration: underline;
}
#tabpartners a:visited {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #013974;
	text-decoration: underline;
}
#tabpartners a:hover {
font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	color: #013974;
	text-decoration: none;
}
.box_small1 {
width:256px;
/*margin-right:11px;*/
border:1px solid #d4deea;

float:left;
margin-top:15px;

}
.box_small2 {
width:256px;

border:1px solid #d4deea;

float:right;
margin-top:15px;

}
.head_box_small {
height:32px;
border-left:10px solid #c01414;
width:240px;
background-image:url(/client/images/head_box_small.jpg);
background-repeat:repeat-x;
padding-left:6px;
padding-top:5px;
padding-bottom:5px;
font-size:14px;
color: #013974;
font-weight:bold;
}
*html .sf_small { height:150px; }
.sf_small {
padding:6px;
font-size:11px;
color: #013974;
min-height:150px;
}
.sf_small a:link{
font-size:13px;
color: #013974;
font-weight:bold;
}
.sf_small a:hover{
font-size:13px;
color: #c01414;
font-weight:bold;
}
.sf_small a:active{
font-size:13px;
color: #013974;
font-weight:bold;
}
.sf_small a:visited{
font-size:13px;
color: #013974;
font-weight:bold;
}
.bottom_small {
background-color:#edeff4;

font-size:18px;
color: #c01414;
text-align:right;
font-weight:bold;
vertical-align:bottom;
padding-right:5px;
}
*html .top_result { height:5px; margin-bottom:-10px;}
.top_result {
background-image:url(/client/images/top_result.gif);
background-repeat:no-repeat;
height:5px;
width:511px;
float:left;
margin-left:0px;
margin-top:10px;
margin-bottom:0px;
}
*html .bottom_result { height:4px;}
.bottom_result {
background-image:url(/client/images/bottom_result.gif);
background-repeat:no-repeat;
height:4px;
width:511px;
float:left;
margin-left:0px;
margin-bottom:25px;
}
*html .sf_result { height:35px;}
.sf_result {
background-image:url(/client/images/sf_result.gif);
min-height:35px;
margin-top:0px;
height:auto;
padding-left:5px;
background-position:bottom;
background-repeat:no-repeat;
border-left:1px solid #ccd3db;
border-right:1px solid #ccd3db;
margin-left:0px;
width:506px;
float:left;

}
#video {
margin-top:4px;
}
#video h2{
height:23px;
background-image:url(/client/images/top_box_video.jpg);
background-repeat:repeat-x;
width:199px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
/*letter-spacing:-1px;*/
font-size:14px;
font-weight:bold;
padding:5px;

}
#video #more {
height:33px;
background-image:url(/client/images/more_bkg.jpg);
background-repeat:repeat-x;
letter-spacing:-1px;
text-align:center;
font-size:13px;
color:#333;
padding-top:6px;

}
#video #more a{
color:#333;
font-size:13px;
text-decoration:none;
}
#video #more a:hover{
color:#333;
font-size:13px;
text-decoration:underline;
}
#video #more span{
letter-spacing:-2px;
font-weight:bold;
font-size:18px;
margin-left:5px;
margin-right:5px;

}
#audio {
margin-top:4px;
margin-bottom:4px;
border:1px solid #d8dfea;
}

#audio a 
{
	color: #013974;
}
	
#audio h2{
height:23px;
background-image:url(/client/images/top_box_audio.jpg);
background-repeat:repeat-x;
width:199px;
font-family:Arial, Helvetica, sans-serif;
color:#fff;
letter-spacing:-1px;
font-size:18px;
padding:5px;


}
#audio td{
border-top:1px dotted #cccccc;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#3a6da6;
}

#audio #more2 {
height:33px;
background-image:url(/client/images/more_bkg.jpg);
background-repeat:repeat-x;
letter-spacing:-1px;
text-align:center;
font-size:13px;
color:#333;
padding-top:6px;

}
#audio #more2 a{
color:#333;
font-size:13px;
text-decoration:none;
}
#audio #more2 a:hover{
color:#333;
font-size:13px;
text-decoration:underline;
}
#audio #more2 span{
letter-spacing:-2px;
font-weight:bold;
font-size:18px;
margin-left:5px;
margin-right:5px;

}



/*#corpo_menu table{
width:100%;
}*/


#corpo_menu td 
{
	
	background-image:url(/client/images/menu_line.gif);
background-repeat:repeat-x;
}

	
	
#corpo_menu .nodo{

	background-color: transparent;
/*	background-image:url(/client/images/menu_line.gif);
background-repeat:repeat-x;
padding-top:10px;
padding-bottom:10px;
padding-left:10px;*/
	
}
/*#corpo_menu img {
margin-left:5px;
}*/

#corpo_menu .selezionato 
{
	 font-style: oblique;
}

#corpo_menu a{

font-family:Arial, Helvetica, sans-serif;
color:#3a6da6;
font-size:12px;
letter-spacing:0px;
font-weight:bold;

}
#corpo_menu  a:hover{

font-family:Arial, Helvetica, sans-serif;
color:#ff6600;
font-size:12px;
letter-spacing:0px;
font-weight:bold;

}

.btn {
margin-top:6px;
}
.btn a{
display:block;
background-image: url(/client/images/search_ad_bkg.jpg);
background-repeat:repeat-x;
height:14px;
padding:4px;
padding-top:6px;

float:left;
text-transform:uppercase;
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.btn a:hover{
display:block;
background-image: url(/client/images/search_ad_bkg.jpg);
background-repeat:repeat-x;
height:14px;
padding:4px;
padding-top:6px;

float:left;
text-transform:uppercase;
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:none;
}



