.hide {
	display: none;
}


h1, h2, h3, h4, h5, h6, form, p, hr, img {
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
}


img {
	border: 0;
	overflow: hidden;
}

.clear { 
	height:0px;
	clear: both; 
	overflow: hidden;
	}

.clear_1 { 
	clear: both;  
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent; 
}

.clear_line { 
	clear: both;
	height:1px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	background-color: transparent; 
}

.hand {
	cursor: pointer;
}

body{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #0F233B;
}

#wrapper {
	width:738px;
	margin: auto;
	padding: 0px 0px 0px 0px;
	text-align:left;
	clear:both;
	
}

#content {
	width: 738px;
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	float: left;
	background-image: url(../images/sf_wrapper.gif);
	background-repeat: repeat-y;
}

/************************** testo *************************/		
	
.px10_v_white, a:link.px10_v_white, a:visited.px10_v_white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}          

a:hover.px10_v_white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#AFC7EF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}	
	
.px11_v_white, a:link.px11_v_white, a:visited.px11_v_white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}          

a:hover.px11_v_white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#AFC7EF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}	
	
.px12_v_white, a:link.px12_v_white, a:visited.px12_v_white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}          

a:hover.px12_v_white {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#AFC7EF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
}	
	
.px11_v_yellow, a:link.px11_v_yellow, a:visited.px11_v_yellow {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFCC00;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}          

a:hover.px11_v_yellow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FFCC00;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}		
	
.px10_v_black, a:link.px10_v_black, a:visited.px10_v_black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:  Black;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}          

a:hover.px10_v_black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:Black;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}	
	
	
.px11_v_black, a:link.px11_v_black, a:visited.px11_v_black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  Black;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}          

a:hover.px11_v_black {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:Black;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}	
	
.px12_v_yellow, a:link.px12_v_yellow, a:visited.px12_v_yellow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFCC00;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}          

a:hover.px12_v_yellow {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFCC00;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	}		
	

	
/******************fine testo********************/


/***************************** HEADER ****************************/

#header {
	width:738px;
	height: 190px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-image: url(../images/sf_header.jpg);
	background-repeat: no-repeat;
	display: block;
}

#header h2 {
	width: 170px;
	height: 153px;
	background-image:url('../images/logo.jpg');
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: 0;
	float: left;
}

.logo {
   width:170px;
   height:0px !important;
   height: 153px; 
	background-image:url('../images/logo.jpg');
	background-repeat: no-repeat; 
	margin: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	padding: 153px 0px 0px 0px;
}


#header h3 {
	width: 170px;
	height: 153px;
	background-image: url(../images/logo.jpg);	 
	background-repeat:no-repeat;	
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border:0;
	overflow: hidden;
}

/*MENU IN ALTO*/
#menuTop {
   height: 37px;
	margin: 4px 0px 0px 59px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: block;
}

#menuTop_amatori {
   height: 37px;
	margin: 4px 0px 0px 140px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	display: block;
	text-align: center;
}


.li_menutop {
	float: left;
	margin: 0px 14px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
}

.menustyle {
	font-family: Verdana;
 	font-style: normal;
 	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #FFFFFF;
 	text-decoration: none;
	font-weight: bold;
}

a:hover.menustyle{	
	color:#AFC7EF;
	text-decoration: none;
}

.menustyle_attivo {
	font-family: Verdana;
 	font-style: normal;
 	font-size: 10px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #AFC7EF;
 	text-decoration: none;
	font-weight: bold;
}


/*** FINE MENU ALTO ***/

/************************* FINE HEADER *******************************/
/************************* CONTENT *******************************/
#ColA {
	width: 158px;
	float: left;
	overflow: hidden;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#ColB {
	width: 580px;
	float: left;
	overflow: hidden;
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

/****************** COL A *********************/

.box_left {
	width: 130px !important;
	width: 130px;
   margin: 0px 0px 17px 7px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #33669D; 
}

.titolo_box {
	width: 130px !important;
	width: 130px;
	height:15px;
   margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #33669D;
	text-align: center;
}

/*******Menu left******/
#menu_left {
   margin: 3px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	list-style: none;
	overflow: hidden;
}

.menu_left {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
	line-height: 85%;
}

.menu_left_attivo {
	font-family: Verdana;
 	font-style: normal;
 	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	color: #AFC7EF;
 	text-decoration: none;
	font-weight: bold;
}
/****** \ Menu left *******/

/*********** box left ***********/
.contenuto_box {
	margin: 3px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	line-height: 75%;
}
.box_left_img {
	width: 120px;
	margin: 3px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.box_pub {
	width: 130px !important;
	width: 130px;
   margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #33669D; 
}
/*********** \ box left ***********/

/****************** / COL A *******************/
/****************** COL B *******************/

/*********** index *************/

.box_articoli{
	width:513px;
	margin: 0px 0px 12px 28px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}


/*
.box_articoli_img {
	width:69px;
	height: 67px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
}

.box_articoli_tit {
	width:371px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #0F233B;
	float: left;
}

.box_articoli_tit span {
	margin: 2px 0px 0px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
}


.box_articoli_data {
	width:73px;
	height: 18px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #0F233B;
	float: left;
	
}

.box_articoli_testo {
   width: 436px;
	margin: 7px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	float:left;
	line-height: 80%;
}
*/

.box_articoli_img {
	width: 120px;
	margin: 18px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	float: left;
	overflow: hidden;
	border: 3px solid #F8A104;
}

.box_articoli_tit {
	width: 387px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 2px 0px;
	overflow: hidden;
	background-color: #0F233B;
	float: left;
}

.box_articoli_sx {
	width: 303px; 
	float: left; 
	overflow: hidden; 
	display: inline;
	margin: 2px 0px 0px 4px;
	padding: 0px 0px 0px 0px;	
}


.box_articoli_dx {
	width: 67px; 
	float: right; 
	overflow: hidden; 
	display: inline;
	margin: 2px 0px 0px 0px;
	padding: 0px 0px 0px 0px;	
}


.box_articoli_data span {
	margin: 2px 8px 0px 0px;
	padding: 0px 0px 0px 0px;
	display:inline;
	float: right;
}

.box_articoli_testo {
   width: 379px;
	margin: 7px 0px 0px 8px;
	padding: 0px 0px 0px 0px;
	float:left;
	line-height: 80%;
}

#vuoto {
	height: 36px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.bt_avanti {
	height: 18px;
	margin: 0px 0px 0px 452px;
	padding: 0px 0px 0px 0px;
	display:block;
}

/*** box sponsor ***/

#box_sponsor {
	width:513px;
	margin: 10px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.box_sponsor_tit {
	width:513px;
	height: 18px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #0F233B;
}

.box_sponsor_tit span {
	margin: 2px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: block;
}

/*NUOVI BOX*/
.box_sponsor_corn_166 {
	width: 162px;
	height: 162px;
	margin: 0px 5px 8px 0px;
	padding: 0px 0px 0px 0px;
	border: 2px solid #E89E17;
	float: left;
	overflow: hidden;
}



.box_sponsor_corn {
	width:89px;
	height: 45px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/sf_sponsor_home.gif);
	background-repeat: no-repeat;
	float: left;
}

.box_sponsor_img{
	width:87px;
	height:43px;
	margin: 1px 0px 0px 1px;
	padding: 0px 0px 0px 0px;
	overflow:hidden;
}

.spazio {
	width:17px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}
/*** \ box sponsor ***/
/*********** \index *************/

/******* Index Amatoriali *******/
#box_sponsor_am {
	width:520px;
	margin: 10px 0px 0px 28px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.box_sponsor_tit_am {
	width:520px;
	height: 18px;
	margin: 0px 0px 4px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #0F233B;
}

.box_sponsor_tit_am span {
	margin: 2px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	display: block;
}

#banner_amatoriali {
	width: 516px !important;
	width:516px;
	height: 318px !important;
	height: 318px;
	margin: 0px 0px 8px 0px;
	padding: 0px 0px 0px 0px;
	background-repeat: no-repeat;
	border: 2px solid #F89D06;
}

/******* \Index Amatoriali *******/
/************ Calendario **************/


#calendario {
	height:25px !important;
	height:25px;
	margin: 0px 0px 0px 14px;
	padding: 10px 0px 0px 0px;
}

#calendario span {
	margin: 0px 11px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
}


.nd_calendario {
	width:400px;
	margin: 0px 0px 0px 98px;
	padding: 0px 0px 0px 0px;
	display: block;
}

/************ \ Calendario ************/
/************** Articoli *************/

#articoli_foto {
	width:209px;
	height:209px;
	margin: 0px 15px 20px 39px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: inline;
}

#articoli_titolo {
	width:269px!important;
	width:269px;
	height:13px;
	margin: 0px 29px 12px 0px;
	padding: 0px 0px 0px 9px;
	float: left;
	background-color: #0F233B;
	display: block;
	overflow: hidden;
}


#testo_articolo {
	width: 502px;
	margin: 0px 0px 58px 39px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
	line-height: 120%;
}

#box_testate {
	width: 502px;
	margin: 0px 0px 25px 39px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

#box_testate span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;
}

.barra_stampa {
	height: 15px;
	margin: 0px 0px 5px 39px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}
.barra_invia{
	height: 15px;
	margin: 0px 0px 5px 100px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

/************* \ Articoli **************/
/************* Storico *****************/
.titolo_storico {
	height: 16px !important;
	height: 16px;
	margin: 0px 0px 0px 97px;
	padding: 2px 284px 0px 4px;
	display: inline;
	background-color: #0F233B;
	float: left;
}

.titolo_storico_data  {
	height: 16px !important;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 2px 33px 0px 0px;
	display: inline;
	background-color:#0F233B;
	float: left;
}

.storico_box {
	width: 444px;
	margin: 16px 0px 0px 97px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}


.storico_box span {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}


.storico_descr {
	width: 362px !important;
	width: 362px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 9px;
	float: left;
	overflow: hidden;
	display: block;
}

/************* \ Storico ******************/
/************** Gare *******************/

#gare {
	height:25px !important;
	height:25px;
	margin: 0px 0px 0px 14px;
	padding: 10px 0px 0px 0px;
	float: left;
	display: inline;
}

#bt_torna {
	height:25px !important;
	height:25px;
	margin: 0px 0px 0px 352px;
	padding: 10px 0px 0px 0px;
	float: left;
	display: inline;
}

#img_gare {
	width:480px;
	height: 200px;
	margin: 0px 0px 21px 34px;
	padding: 0px 0px 0px 0px;
}

.titolo_evento {
	width:467px !important;
	width:467px;
	margin: 0px 0px 20px 34px;
	padding: 1px 0px 1px 14px;
	background-color: #0F233B;
	display: block;
}

.eventi_gare {
	width:480px;
	margin: 0px 0px 24px 34px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
}

#eventi_download {
	width:480px;
	margin: 0px 0px 0px 34px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
}

#css_stampa {
	width:480px;
	margin: 0px 0px 15px 208px;
	padding: 0px 0px 0px 0px;
	line-height: 100%;
}

/**************\ Gare ******************/
/************** Sponsor ***********/
.box_sponsor_tit2 {
	width:436px !important;
	width:436px;
	height: 16px !important;
	height: 16px;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 0px 4px;
	overflow: hidden;
	display: block;
	background-color: #0F233B;
}

#paginazione {
	width:563px;
	height: 18px;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	text-align: center;
}
/**************\ Sponsor ***********/
/************** Card Sponsor ******/
#box_card_sponsor {
	width:480px;
	margin: -15px 0px 10px 34px;
	padding: 0px 0px 0px 0px;
}

#sponsor_info {
	width:158px !important;
	width:158px;
	margin: 0px 0px 22px 0px;
	padding: 0px 0px 0px 8px;
	float: left;
	line-height: 100%;
}

#sponsor_ris {
	width:300px !important;
	width:300px;
	margin: 0px 0px 22px 0px;
	padding: 0px 0px 0px 14px;
	float: left;
	line-height: 100%;
}

/************** \ Card Sponsor ******/
/************** Galleria ***********/

.titolo_lungo {
	width:493px !important;
	width:502px;
	margin: 0px 0px 21px 39px;
	padding: 0px 0px 0px 9px;
	background-color: #0F233B;
}

#box_evento_galleria {
	width:494px !important;
	width:502px;
	height:550px;
	margin: 0px 0px 0px 39px;
	padding: 0px 0px 0px 8px;
	line-height: 90%;
	
}

.box_evento_foto {
	width:120px;
	margin: 21px 42px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	display: block;
}

.box_evento_info {
	width:120px;
	line-height: 80%;
	display: block;
}

.bt_torna_2 { 
	height:25px !important;
	height:25px;
	margin: 15px 0px 0px 420px;
	padding: 10px 0px 0px 0px;
	display: inline;
}

/************** Galleria ***********/
/************* Download ************/

.titolo_lungo_dwn {
	width:462px !important;
	width:462px;
	margin: 0px 0px 0px 38px;
	padding: 0px 0px 0px 9px;
	background-color: #0F233B;
}

.box_download {
	width:471px;
	margin: 0px 0px 0px 38px;
	padding: 14px 0px 6px 0px;
	border-bottom: 1px solid #0F233B;
	overflow: hidden;
	display: block;
}

.box_download span {
	overflow: hidden;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

.file_dwn {
	width:203px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}
/************* \ Download ************/
/************* Struttura *************/
.info_struttura {
	width:250px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	float: left;
	overflow: hidden;
	display: block;
}

.box_struttura {
	width:471px;
	margin: 5px 0px 0px 38px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	display: block;
}

.box_struttura  span {
	overflow: hidden;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/************** \ Struttura *************/
/************** Tecnici ****************/

.box_tecnici {
	width: 436px;
	padding: 0px 0px 0px 0px;
	margin: 7px 0px 0px 0px;
	overflow: hidden;
	display: block;
	line-height: 100%;
}

.box_tecnici a {
	width: 160px;
	overflow: hidden;
	display: block;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}


.box_descrizione {
	width: 163px;
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 8px;
	float: left;
}

/************** \ Tecnici *************/
/************** Scheda Tecnici *******/
#foto_tecnico {
	width: 170px;
	height: 300px;
	padding: 0px 0px 0px 0px;
	margin: 0px 17px 55px 37px;
	float: left;
	display: inline;
	overflow: hidden;
}

.sch_tecnico_tit {
	width: 304px !important;
	width: 304px;
	padding: 0px 0px 0px 13px;
	margin: 0px 0px 0px 0px;
	float: left;
	background-color: #0F233B;
}

#sch_tecnico_info {
	width: 313px !important;
	width: 313px;
	padding: 20px 0px 0px 4px;
	float: left;
	line-height: 100%;
	
}

.sch_tecnico_car {
	width: 129px;
	padding: 0px 0px 0px 0px;
	margin: 0px 2px 0px 0px;
	float: left;
}
/************** \ Scheda Tecnici *******/
/************** Squadre ************/
.box_squadre_tit {
	width:298px !important;
	width:298px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 2px;
	overflow: hidden;
	background-color: #0F233B;
	float: left;
}

.box_squadre_tit span {
	margin: 2px 0px 2px 4px;
	padding: 0px 0px 0px 0px;
	display:block;
}

.box_squadre_sq {
	width:144px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;
	background-color: #0F233B;
	float: left;
	
}

.box_squadre_sq span {
	margin: 2px 8px 2px 0px;
	padding: 0px 0px 0px 0px;
	display: inline;
	float: right;
}

/************** \ Squadre **************/
/************** Card Squadre **********/
#box_elenco_atl {
	width:241px;
	margin: -10px 0px 30px 34px;
	padding: 0px 0px 0px 0px;
	display: inline;
	overflow: hidden;
	float: left;
}

#box_elenco_tcn {
	margin: -10px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	overflow: hidden;	
	float: left;
}

/************** \ Card Sqaudre *********/
/************** Atleti ***************/
.linea{
	height: 1px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #0F233B;
	overflow: hidden;	
	display: block;
}

.box_record {
	width: 312px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	overflow: hidden;	
	display: block;
	border-bottom: 1px solid #0F233B;
}


.px11_v_white_record, a:link.px11_v_white_record, a:visited.px11_v_white_record {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	text-align: center;
	display: block;
	}         
	

.px12_v_white_record, a:link.px12_v_white_record, a:visited.px12_v_white_record {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-transform: none;
	font-weight: normal;
	text-decoration: none;
	background-color: transparent; 
	text-align: center;
	display: block;
}   
	
#box_prestazioni {
	height: 47px !important;
	height: 47px;
	width: 166px !important;
	width: 166px;
	margin: -10px 0px 50px 37px;
	padding: 6px 0px 0px 0px;
	border: 2px solid #0F233B;
	text-align: center;
}
	
/**************** \ Atleti ***************/
/****************** \ COL B *******************/

/************************* FINE CONTENT *******************************/
/************************* FOOTER *******************************/
#footer {
	width: 738px;
	height: 50px;
	margin: 12px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	display: block;
	text-align: center;
	line-height: 80%;
}

/************************* FINE FOOTER *******************************/
/******************* CSS STAMPA DA VECCHIO ****************************/
A:link.celle       { font-family: Verdana; font-size: 10px; text-decoration: none; color: #FFFFFF }
A:visited.celle    { font-family: Verdana; font-size: 10px; text-decoration: none; color: #FFFFFF }
A:hover.celle      { font-family: Verdana; font-size: 10px; text-decoration: none; color: #AFC7EF }

A:link.g       { font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFFFFF }
A:visited.g    { font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFFFFF }
A:hover.g      { font-family: Verdana; font-size: 12px; text-decoration: none; color: #AFC7EF }

A:link.medio       { font-family: Verdana; font-size: 11px; text-decoration: none; color: #FFFFFF }
A:visited.medio    { font-family: Verdana; font-size: 11px; text-decoration: none; color: #FFFFFF }
A:hover.medio      { font-family: Verdana; font-size: 11px; text-decoration: none; color: #AFC7EF }

A:link.blu       { font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFCC00}
A:visited.blu    { font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFCC00}
A:hover.blu      { font-family: Verdana; font-size: 12px; text-decoration: none; color: #AFC7EF}

A:link.nullo       { border:2px solid #FFFFFF; text-decoration: none }
A:visited.nullo    { border:2px solid #FFFFFF; text-decoration: none}
A:hover.nullo      { border:2px solid #FFFFFF; text-decoration: none}

a:link.sx { font-family: Verdana; font-size: 10px; color :#FFFFFF; text-decoration : none }
a:visited.sx  { font-family: Verdana; font-size: 10px; color :#FFFFFF; text-decoration : none}
a:hover.sx  { font-family: Verdana; font-size: 10px; color :#FFFFFF; background-color:#33669D}

      
.testo        { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold }
.testo_2      { font-family: Verdana; font-size: 10px; color: #AFC7EF; font-weight: bold }
.testo_3      { font-family: Verdana; font-size: 12px; color: #000000; font-weight: normal}
.testo_4      { font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: normal}
.testo_5      { font-family: Verdana; font-size: 10px; color: #0F233B; font-weight: normal}
.testo_6      { font-family: Verdana; font-size: 12px; color: #0F233B; font-weight: normal}
.testo_7      { font-family: Verdana; font-size: 9px; color: #FFFFFF; font-weight: bold }

.testo_g      { font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight: normal}
.titoletto    { font-family: Verdana; font-size: 11px; color: #FFCC00; font-weight: bold }
.titoletto_2  { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold }
.titoletto_3  { font-family: Verdana; font-size: 11px; color: #FFCC00; font-weight: normal}
.titoletto_4  { font-family: Verdana; font-size: 12px; color: #FFCC00; font-weight: normal}
.titoletto_5  { font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: normal}


.menu          {font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: bold}
.menu2         { font-family: Verdana; font-size: 11px; color: #000000; font-variant:small-caps }
.caselle_testo { border:1px solid #0F233B; font-family: Verdana; font-size: 11px; color: #000000; 
                 font-weight: normal}
.bottoni       { border:2px solid #33669D; font-family: Verdana; font-size: 11px; color: #000000; 
                 font-weight: normal; background-color:#C0C0C0}                
.azzurro       { font-family: Verdana; font-size: 10px; color: AFC7EF }
.nero          { font-family: Verdana; font-size: 11px; color: #000000}                
.button        {font-family: Tahoma; font-size: 11 px; color: #000000}   

A:link.adm       { font-family: Verdana; font-size: 11px; text-decoration: none; color: #000000 }
A:visited.adm    { font-family: Verdana; font-size: 11px; text-decoration: none; color: #000000 }
A:hover.adm      { font-family: Verdana; font-size: 11px; text-decoration: none; color: #FF0000 }

A:link.adm2       { font-family: Verdana; font-size: 10px; text-decoration: none; color: #ffffff }
A:visited.adm2    { font-family: Verdana; font-size: 10px; text-decoration: none; color: #ffffff }
A:hover.adm2      { font-family: Verdana; font-size: 10px; text-decoration: none; color: #ffffff }

a:link.let     { font-family: Verdana; font-size: 11px; color :#000000; text-decoration : none }
a:visited.let  { font-family: Verdana; font-size: 11px; color :#000000; text-decoration : none}
a:hover.let    { font-family: Verdana; font-size: 11px; color :#FFFFFF; background-color:#0F233B}


.stampa       { font-family: Times New Roman; font-size: 12 pt; color: #000000; font-weight: normal; line-height:150%}
.img_stampa          {display: none}   
.img_stampa_2          {display: visibility}


	
A:link.g       { font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFFFFF }
A:visited.g    { font-family: Verdana; font-size: 12px; text-decoration: none; color: #FFFFFF }
A:hover.g      { font-family: Verdana; font-size: 12px; text-decoration: none; color: #AFC7EF }
/*************************************************************************/