/****
gris clair : #EEEEEE
gris foncé : #BABABA
bleu turquoise - police : #0B78AB


Couleurs des onglets :


Bleu foncé : #0B78AB
Bleu clair : #55A1C4
Rouge : #FF0000
Jaune : #FFB000
Vert : #008C2B
Violet : #79006D
Orange : #F86512


*/


body{
font-family:'Trebuchet MS',Verdana, Arial, sans-serif;
font-size: 12px;
word-spacing: 1px;
padding: 0 0 0 0;
margin:10px 0 0 3px;
line-height:1.3em;
}
#bg_top_logo{
background-image:url('/images/bandeau_ffsa.gif');
background-repeat:no-repeat;
background-position : 0 0 ;
height:69px;
}
#logo_home_clickable{
float:left;
margin : 0;
padding : 0;
background-image : transparent;
width :330px;
height : 67px;
cursor:hand;
}
#pub_bandeau_top{
float:right;
margin:2px 6px 2px 50px;
padding:0px 0px 0px 6px;
height:60px;
}
#newsletter{
font-family: 'Trebuchet MS',verdana, "ms sans serif", helvetica, "sans serif", arial;
font-size:10px;
padding-top:0px;
padding-bottom:0px;
margin-left:5px;
height:22px;
width:100%;
color:#FFFFFF;
}
#newsletter_connected{
margin : 2px 0px 0 0px;
}
#newsletter_welcome{
font-style : oblique;
padding : 0 10px 0 0px;
}
#newsletter_deconnexion{
padding-left:20px; 
}
#header_date{
font-family: 'Trebuchet MS',verdana, "ms sans serif", helvetica, "sans serif", arial;
font-size:9px;
float:right;
font-weight:bold;
color:#FFFFFF;
padding-right:15px;
}
#header_top_ombre{
background-image : url("/images/header_top_ombre.gif");
background-repeat : repeat-x;
height: 8px;
font-size:0px;
}
#pub_top_mega{
padding-bottom:6px;
text-align:center;
}
#navbar{
width:915px;
height:54px;
}
/************ TABLE PRINCIPALE CONTENEUR ***************/
#conteneur_global{
margin:0 auto 0 auto;
}
#conteneur{
width:915px;
}

/************ TABLE PRINCIPALE CONTENEUR ***************/
.espace_padding_top{
padding-top:15px;
}
.espace_padding_bottom{
padding-bottom:15px;
}
.espace_padding_right{
padding-right:15px;
}
.espace_marge_top{
margin-top:15px;
}
.espace_marge_right{
margin-right:15px;
}
.espace_marge_left{
margin-left:15px;
}
.espace_padding_top_border{
padding-top:15px;
border-top:1px dotted #ADADAD;
}
.espace_padding_bottom_border{
padding-bottom:15px;
border-bottom:1px dotted #ADADAD;
}
.espace_padding_border{
padding-top:15px;
padding-bottom:15px;
border-bottom:1px dotted #ADADAD;
}
.ligne_separateur{
border:1px dotted #BABABA;
}
.espace_padding{
padding-top:15px;
padding-bottom:15px;
}
.espace_width{
width:15px;

}
.espace_padding_bandeau{
padding-bottom:4px;
}
/************ TABLE CONTENEUR - DIMENSION SANS BARRE DROITE ***************/

#central_content{
width : 700px;
}
/************ FOOTER ***************/
#footer {
	background: transparent url("/images/footer_damier.gif") left bottom no-repeat;
	height:92px;
}

ul#footer_liens {
	margin : 0 0 0 0;
	padding: 0 0 0 0;
}
#footer_liens li {
	margin: 0 0 0 0;
	padding: 0 0 0 2%;
	list-style-type: none;
	display: inline;
}
#footer_favoris {
text-align:right;
}
#footer_favoris a{
padding : 0px 10px 0px 10px;
}
.ombre_droite{
background-image : url("/images/ombre_right.gif");
background-repeat : repeat-y;
width : 8px;
}

/*****************  MENU TOP *********************/
.menu_top_no_opacity {

}

.menu_top_opacity {
background-color: #FFFFFF;
filter: alpha(opacity=50);
-moz-opacity: 0.5;
opacity:.50;
}

/*****************  MENU LEFT *********************/
#menu_left{
  width : 125px;
}

/****IMAGE CORNER****/
.spacer_menu_left{
display:block;
width:125px;
height:6px;
}
/** POUR MENU LEFT DYNAMIQUE **/
.menu_left_content_hide{	
	display:none;
}
.menu_left_content_show{	
	display:block;
}	
.menu_left_header{
	cursor:pointer;
}

/**NV 1 **/
#menu_left_container{
background-color : #333333;
width: 100%;
margin: 0;
padding: 0;
font-size:0.9em;
text-align: left;
}


ul#menu_left_navlist{
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}


ul#menu_left_navlist li {
margin: 0;
display: block;
color: #FFFFFF;
text-decoration: none;
}


ul#menu_left_navlist a{
margin: 0;
display: block;
width: 120px;
padding: 0.1em 0 0.1em 5px;
color: #FFFFFF;
text-decoration: none;
}


/*#menu_left_container>ul#menu_left_navlist li a { width: 130px; }*/


/**NV 2 **/
ul#menu_left_navlist_2{
text-align: left;
list-style: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}
ul#menu_left_navlist_2 li {
margin: 0;
display: block;
color: #FFFFFF;
text-decoration: none;
}
ul#menu_left_navlist_2 a{
margin: 0;
display: block;
width: 120px;
padding: 0.1em 0 0.1em 5px;
color: #FFFFFF;
text-decoration: none;
}


.menu_left_titre_nv1{
font-weight:bold;
font-size:1.1em;
text-transform:uppercase;
padding: 4px;
}
.menu_left_titre_nv2{
font-weight:bold;
background-color:#EEEEEE;
text-transform:uppercase;
}
/*#menu_left_container>ul#menu_left_navlist_2 li a { width: 100px; }*/




/*********** MENU TOP ************************/
.menu_top{
margin-bottom : 10px; 
}


/*********** MENU TOP LISTE AVEC SELECT ******/
.select_menu{
margin:15px 0px 15px 0px;
}


/*********** BORDURE - POSITION  **************/
.noBorder{
	border:none;
}
.top{
	vertical-align:top;
}
.right{
	text-align:right;
}
.bottom{
	vertical-align:bottom;
}
.left{
text-align:left;
}
.position_left{
float:left;
}
.position_right{
float:right;
}
/**hack css image IE 6 **/
.block{
display:block;
}
.center{
text-align:center;
}
.middle{
vertical-align:middle;
}
.marge_auto{
padding:auto;
margin:auto;  
}
.no_marge{
padding:0;
margin:0;  
}
.no_marge_bottom{
padding-bottom:0;
margin-bottom:0;  
}
.marge_bottom{
padding-bottom:10px;
margin-bottom:10px;  
}
.marges_pub_haut{
margin : 10px 10px 10px 10px ;
padding-top: auto ;
padding-bottom: auto ;
}
.gras{
  font-weight:bold;
}
.souligne{
  text-decoration:underline;
}
.italic{
font-style: italic;
}
.justify{
text-align:justify;
}
.border{
border:1px solid #BABABA;
}
/************* BARRE DROITE ***********************/
#barre_droite{
width:200px;
padding-left:15px;
vertical-align:top;
text-decoration:none;
}


/*********       NIVEAU DE TITRE     **********/
h1, h2, h3, h4,h5 {
    font-family: 'Trebuchet MS',verdana, "ms sans serif", helvetica, "sans serif", arial;
	margin-top: 0;
	margin-bottom: 4px;
	padding-bottom: 0;
	line-height : 1.3em;
	}
	
h1 {
color: #000000 ;
font-size: 20px;
/*font-style: oblique;#047BB2*/
font-weight: bold;
text-align: left;
padding : 10px 0px 10px 0px;
	}


h2{
/*color: #047BB2;*/
color: #000000;
font-size: 16px;
font-weight: bold;
text-align: left;
padding : 10px 0px 10px 0px;
}

h2.home_surtitre{
font-size: 14px;
font-weight:bold;
margin:0;
padding: 0;
}

h3{
font-size: 10px;
font-weight: bold;
}

h3.home_titre{
font-size: 14px;
font-weight:bold;
margin:0;
padding: 0;
}

h3.surtitre_news{
font-size: 12px;
font-weight:bold;
margin:0;
padding: 0;
}

h4{
color: #047BB2;
font-size: 9px;
font-weight: bold; 
}

h4.titre_rub{
margin:0;
padding: 0;
font-size: 11px;
font-weight: bold;
text-align:left;
}

h4.titre_categorie{
color:#FFFFFF;
margin:0px 0 0px 0;
padding: 1px 0 0px 0;
font-size: 9px;
font-weight: bold;
background-color:#0B78AB;
text-align: right;
}
h5 {
margin:0 0 0 0;
padding: 0 0 0 0;
color: #000000;
font-size: 8px;
font-weight:normal;
}

.txt9{
font-size:9px;
}

.txt10{
font-size:12px;
}

.txt12{
font-size:12px;
}


.titre_color_no_marge {
margin:0;
padding:0;
color: #047BB2;
	}
.titre_basic{
color: #000000;
	}
.overcolor{
color:#FFFFFF;
}


/****************LIENS *********************/    
a {
color:#000000;
text-decoration:none;

}
a:hover{
color:#0B78AB;
text-decoration:none;
}
a.inverse {
color:#0B78AB;
text-decoration:none;
}
a.inverse:hover{
color:#000000;
text-decoration:none;
}
a.weightbold {
color:#0B78AB;
text-decoration:none;
font-weight:bold;
}
a.weightbold:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
}
a.overcolor {
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
}
a.overcolor:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
a.overcolor_epr_live{
color:#FFFFFF;
font-weight:bold;
text-decoration:underline;
display:block;
padding : 2px 0 4px 0;
width:100%;
}
a.overcolor_epr_live:hover{
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
display:block;
padding : 2px 0 4px 0;
width:100%;
}

a.lien_la_ffsa:hover{
color:#0B78AB;
}
a.lien_decouverte:hover{
color:#008C2B;
}
a.lien_licencies:hover{
color:#FFB000;
}
a.lien_edf_home:hover{
color:#55A1C4;
}
a.lien_france_auto:hover{
color:#F86512;
}
a.lien_disciplines:hover{
color:#FF0000;
}

a.lien_nav_liste {
color:#333333;
text-decoration:none;
}
a.lien_nav_liste:hover{
color:#000000;
text-decoration:none;
}
a.lien_bouton {
font-size: 9px;
color:#FFFFFF;
text-decoration:none;
}
a.lien_bouton:hover{
font-size: 9px;
color:#FFFFFF;
text-decoration:none;
}


a.lien_titre_01{
color: #000000;
font-size: 11px;
text-decoration: none;
}


a.lien_titre_01:hover{
color: #0B78AB;
font-size: 11px;
text-decoration: none;}


a.lien_titre_02{
color: #0B78AB;
font-size: 11px;
font-weight: bold;
}


a.lien_titre_02:hover{
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
.no_outline{
outline: none;
}

.color_arrow{
color : #0B78AB;
}
.color{
color : #0B78AB;
}
/************   FORMULAIRE   ********************/
input {
font-family: 'Trebuchet MS',verdana, "ms sans serif", helvetica, "sans serif", arial;
font-size : 11px;  
}
input.form_dpt {
width : 32px;
height : 14px;
font-size : 11px;
border : 1px solid #BABABA;
vertical-align:middle;
}
input.type_texte {
margin-top:3px;
height : 14px;
font-size : 11px;
border : 1px solid #BABABA;
}
input.type_texte_small {
font-family: 'Trebuchet MS',verdana, "ms sans serif", helvetica, "sans serif", arial;
height : 11px;
font-size : 9px;
border : 1px solid #BABABA;
vertical-align:middle;
}
input.type_submit {
font-size : 11px;

color : #000000;
cursor:pointer;
}
.form_go{
width:30px;
height:15px;
background: transparent url("/images/formulaire/go.gif") no-repeat;
border:none;
cursor:pointer;
margin-top: 2px;
}
.form_go_middle{
width:30px;
height:15px;
background: transparent url("/images/formulaire/go.gif") no-repeat;
border:none;
cursor:pointer;
vertical-align:middle;
}
.form_go_color{
width:30px;
height:15px;
border:none;
cursor:pointer;
vertical-align:middle;
margin-left:6px;
}
select{
font-size:11px;
border:1px solid #BABABA;
}
.select_color{
font-family: 'Trebuchet MS',verdana, "ms sans serif", helvetica, "sans serif", arial;
font-size:10px;
font-weight:bold;
color:#000000;
}
.valider{
width:60px;
height:12px;
background: transparent url("/images/formulaire/valider.gif") no-repeat;
border:none;
cursor:pointer;
vertical-align:middle;  
}
.alert{
font-weight:bold;
color:#FF0000;
}
/*************SYSTEME DE BOITES ***********************/
#box_container{
margin : 0px 4px 15px 0px;
}
/*#box_container_home{
margin : 4px 4px 4px 0px;
}*/
#box_container_no_marge{
margin : 0px 0px 15px 0px;
}
#box_container_nobg{
margin : 0px 4px 15px 0px;
}
#box_container_50percent{
float:left;
width:50%;
height:auto;
margin : 0px 4px 4px 0px;
}
#box_container_50percent_no_marge{
float:left;
width:49.3%;
height:auto;
margin : 0px 0px 4px 0px;
}

#box_title{
background-color : #FFFFFF;
background-image : url("/images/boites/onglet_px.gif");
background-repeat : repeat-x;
height : 27px;
margin:0px;
padding:0px;
font-size:12px;
}
#box_title_color{
height : 27px;
font-size:1.1em;
}

#box_title_content_rubrique{
position:relative;
top:6px;
left:30px;
color:#FFFFFF;
font-weight:bold;
text-transform : uppercase;
}
#box_title_corner_left{
vertical-align:text-bottom;
background-color:#FFFFFF;
}


#box_title_content{
position:relative;
top:-4px;
left:5px;
background-color : transparent;
color:#000000;
font-weight:bold;
text-transform : uppercase;
}
#box_title_content_color{
position:relative;
top:-3px;
left:5px;
background-color : transparent;
color:#FFFFFF;
font-weight:bold;
text-transform : uppercase;
}
#box_title_corner_end{
position:relative;
float:right;
background-image : url("/images/boites/onglet_fin.gif");
background-repeat : no-repeat;
background-position : 0px 0px;
width : 12px;
height : 27px ; 
}
#box_title_corner_end_color{
position:relative;
float:right;
background-repeat : no-repeat;
background-position : 0px 0px;
background-color:#FFFFFF;
width : 11px;
height : 27px ; 
}
#box_content{
background-color : #EEEEEE;
border : 1px solid #BABABA;
padding : 4px 4px 4px 4px;
margin : 2px 0px 0px 0px;
text-align:left;
}
#box_content_nobg{
border : 1px solid #BABABA;
padding : 4px 4px 4px 4px;
margin : 2px 0px 0px 0px;
text-align:left;
}
.box_bg{
background-color : #EEEEEE;
border : 1px solid #BABABA;
}

/***************  HOMEPAGE *******************/

.home_sur_titre{
/*position:relative;
top:-3px;*/
/*margin: 6px 0 0 0px;*/
height:16px;
}
.home_titre{
font-weight:bold;
font-size:1.4em;
line-height:1.1em;
font-family: 'Trebuchet MS', Verdana, sans-serif;
padding:0;
margin:0;
}


/*** PHOTO 16/9 HOME + PHOTO EVENEMENTS **/
.home_photo_16_9{
    margin :2px 0 2px 0;
	padding:0;
    width : 394px;
    height : 170px;
}
.home_photo_evenements{
    margin :2px 0 3px 0;
	padding:0px;
    width : 307px;
    height : 170px;
}


#home_main_news_intitule{
    height:34px;
   /* background-color : #EEEEEE;*/
    padding : 0px;
	margin:0;
	background-image:url('../images/corner_damier.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}


#home_pub_300_250{
    float: left;
    width : 300px;
    height : 250px;
   /* background-color : #EEEEEE;*/
    margin : 0px 0px 4px 4px;
}

#rubrique_pub_300_250{
  /*  float: left;
    width : 300px;
    height : 250px;*/
   /* background-color : #EEEEEE;*/
    margin : 0;
	padding:0;
}

/*** BLOC HOME NEWS +  HOME EVENEMENTS + ACTU INTERNATIONAL + MULTIMEDIA + LISTE NEWS **/

#home_news_principale{
    float: left;
	width:396px;
    height: auto;
    }

#home_evenements {
    float: left;
	width:309px;
	height:auto;
    }

#actu_international{
	float:left;
	height:auto;
}
.actu_mini_box{
background-color : #EEEEEE;
border : 1px solid #BABABA;
padding : 4px;
margin-left:4px;
text-align:left;
height:98px;
}

#home_multimedia{
    float: left;
    height: 98px;
  }
.box_bg_home{
background-color : #EEEEEE;
border : 1px solid #BABABA;
padding: 0px;
margin : 0px;
text-align:left;
}

#dans_les_regions {
    float: left;
    height: auto;
    width: 300px;
	margin:0;
	padding:0;
    }
#box_content_dans_les_regions{
background-color : #EEEEEE;
border : 1px solid #BABABA;
padding : 4px 0px 4px 4px;
margin : 2px 0px 0px 0px;
text-align:left;
height : 224px;
}

#home_list_news{
    float: left;
    width: 230px;
    height: auto;
  }


#box_content_home_fixe{
background-color : #EEEEEE;
border : 1px solid #BABABA;
padding : 4px 4px 4px 4px;
margin : 2px 0px 4px 0px;
text-align:left;
height : 180px;
}


/*************   E-MAIL ****************/
.email_send{
width:14px;
height:11px;
background: transparent url("/images/boutons/enveloppe.gif") no-repeat;
border:none;
cursor:pointer;
vertical-align:middle;
}
/*************   PHOTO ****************/
.photo_border{
border:1px solid #000000;
}
.photo_border_margin{
border:1px solid #000000;
margin:0 0 5px 5px; 
}
.photo_marge{
margin:3px;
}

p.photo_legende{
color: #0B78AB;
font-size: 11px;
}


/*************   LISITNG SANS PUCE ****************/
.liste_sans_puce {
    list-style-type: none;
    margin: 0px 0px 0px 0px;
    padding:0 0 0 2px;
}
.liste_sans_puce li {
    margin : 0px 0px 4px 0px;
}
.liste_sans_puce a {
    margin : -10px 0px 0px -4px;
}

/*************   LISITNG AVEC PUCE ****************/
ul.liste_avec_puce {
    margin: 10px 0px 0px 0px;
    padding:0;
	list-style-type: none;	
	line-height: 20px;
}

ul.liste_avec_puce li {
    background: url('../images/puce.gif') no-repeat 0 3px;
	margin: 0;
	padding: 0 0 10px 10px;
}
/* DECOUVERTE*/
ul.liste_avec_puce_decouverte {
    margin: 10px 0px 0px 0px;
    padding:0;
	list-style-type: none;	
	line-height: 20px;
}

ul.liste_avec_puce_decouverte li {
    background: url('../images/puce_decouverte.gif') no-repeat 0 3px;
	margin: 0;
	padding: 0 0 0px 10px;
}

/***************** PUBLICITE *******************/
#pub_right{
position:relative;
left:0px;
top:0px;
margin:0;
padding:0;
}
/***************** HOME_RUBRIQUE *******************/

#rub_main_news_intitule{
	height:auto;
   /* background-color : #EEEEEE;*/
    padding : 0;
	margin:0;
	background-image:url('../images/corner_damier.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
}

/*#box_content_rubr_news{
background-color : #EEEEEE;
border : 1px solid #BABABA;
text-align:left;
HACK pour remonter la div du surtitre et titre de rubrique.php 
margin:-2px 0 0 0;
padding : 4px;
}*/
.rub_surtitre{
font-size: 0.8em;
}
.home_photo_rubrique{
  	margin : 2px 0 0px 0;
    width: 260px;
  	height : 163px;
}


/**BOITES A GAUCHE ***/
#home_boxes_left{
    width: 100%;
	margin:0;
	padding:0;
}


#contenu_page{
 /*margin-left:4px;
 margin-right:4px;
 margin-top:4px;
 padding:0px;*/
}




/***************** ARTICLE ***********************/
#box_title_article{
background-color : #FFFFFF;
background-image : url("/images/boites/onglet_px.gif");
background-repeat : repeat-x;
height : 27px;
margin : 2px 0px 0px 0px;
}
.article_titre_date{
position : relative;
top:-8px;
color:#FFFFFF;
font-weight:bold;
padding : 0px;

}
#box_content_article{
padding : 0px 4px 4px 4px;
margin : 0px 0px 0px 0px;
}
.article_titre{
position:relative;
top:-6px;
margin: 6px 0 0 0px;
padding: 0px 0 0 0;
}

.article_chapeau{
font-weight:bold;
color:#000000;
text-align:left;
font-size: 13px;
line-height : 1.3em;
}
.article_corps{
text-align:justify;
vertical-align:top;
margin:0;
padding:0;
}
#article_droite{
float:right;
width:300px;
padding-left:8px;
}
#article_cadre_photo{
 width:300px;
 margin-left:auto;
 margin-right:auto;
 margin-top:8px;
}

#article_ecard{
margin-top:2px;
}
.article_legende{
margin: 0 0 0 0;
padding: 0 0 0 0;
}



ul#article_icones {
	text-align: center;
	margin : 10px 0 0 0;
	padding: 0 0 0 0;
}
#article_icones li {
	margin: 0 0 0 0;
	padding: 0 0 0 40px;
	list-style-type: none;
	display: inline;
}

#article_logo_print{
display:none;  
}

/*********CALENDRIER **********/
#tableau_classement{
margin-top: 0px;
font-size:0.8em;
}
/*********CALENDRIER **********/
#tableau_calendrier{
margin-top: 0px;
}
.cellule_table_police{
font-weight:bold;
color:#FFFFFF;
}
/********RESULTATS EPREUVES *******/
#results_container{
/*padding-top:4px;
width:592px;*/
}
.results_ligne_bg{
background-color : #FF0000;
border-top:1px solid red;
font-weight:bold;
color:#FFFFFF; 
}
.results_table{
border:0px solid #81ADE9;
}
.info_epreuve{
font-weight:bold;
position:relative;
top:-200px;
left:0px;
text-align:left;
}


.tablo_epreuve{
position:relative;
top:-30px;
left:0px;
}

.info_epreuve_circuit{
font-weight:bold;
text-align:left;
padding:12px 0 12px 0;
}
.page_precedente_rallye{
position:relative;
top:110px;
left:-6px;
}

.picto_top{
margin:10px 0 10px 0;
}
/*********COMITE REGIONAUX ******/
p.titre_cr img, span { 
   vertical-align: middle;
   display: inline-block;
}


p.titre_cr span {
  color:#FFFFFF;
  font-size: 9px;
  font-weight: bold;
  text-align: right;
   padding-top:0px;
  padding-bottom:0px;
  padding-left:63%;
}
.titre_cr span{
position:relative;
top:-2px;
}


/**********INFOS LEGALES ***********/
#infos_legales{
padding : 10px 10px 10px 10px; 
}
.ligne_infos_legales{
width:100%;
background-color:#CCCCCC;
font-weight:bold;
}


/*********1 ligne sur 2 pour tableau **/
.pair{
background-color : #DDDDDD;
}
.impair{
background-color : #FFFFFF;
}


/**********MENU TOP - PAGE : CR ***********/


.menu_top_page {
      margin: 0;
      padding: 11px 0 0 0;
      list-style-type: none;
    }
.menu_top_page ul {
      margin: 0;
      padding: 0;
    }
.menu_top_page li {
      margin: 0;
      padding: 0;
      float: left;

      width: 7em;
      height:16px;
      margin-right: 2px;
      text-align: center;
      background-image:url('/images/bouton_top_g.gif');
	  background-position : left top;
	  background-repeat : no-repeat;
	  background-color:#0B78AB;	
    }
.menu_top_page a {
      display: block;
      width: 100%;
      text-decoration: none;
  	  float:left;
      background-image:url('/images/bouton_top_d.gif');
	  background-position : right top;
	  background-repeat : no-repeat;
  	  text-decoration:none;
	  color:#FFFFFF;     
	  padding: 0;
      margin: 0;
      font-size : 10px;
    }
.menu_top_page a:hover {
  	  text-decoration:none;
	  color:#FFFFFF;     
    }


.csv_first_row{
background-color:#0B78AB;
color:#FFFFFF;
font-weight:bold;
text-align:left;  
}
/********TEMPLATE ***********/
/*debut mksoft*/
.template_table_bg{
font-size:12px;
}
.template_table_bg td{
padding-top:3px;
padding-bottom:3px;
padding-right:6px;
padding-left:6px;
} 
.template_table_bg p{
margin:0;
padding:0;
} 
.template_ligne_bg{
background-color:#FF0000;
color:#FFFFFF;
font-weight:bold;
}
.template_titre_page{
color:#000000;
font-weight:bold;
font-size:12px;
text-align:center;
}
.template_titre_div{
color:#000000;
font-weight:bold;
font-size:12px;
text-align:center;
margin:10px auto 10px auto;
}
a.template_lien {
color:#0B78AB;
text-decoration:none;
text-align:center;
display:block;
}
a.template_lien:hover{
color:#000000;
text-decoration:none;
text-align:center;
display:block;
}
a.template_lien_es {
color:#0B78AB;
text-decoration:none;
text-align:center;
}
a.template_lien_es:hover{
color:#000000;
text-decoration:none;
text-align:center;
}

a.template_lien_cl{
color:#0B78AB;
text-decoration:none;
font-weight:bold;
}
a.template_lien_cl:hover{
color:#000000;
text-decoration:none;
font-weight:bold;
}

/* fin mksoft*/
.template_body_licencies{
margin:0;
padding:0;
}
.template_titre_nv1{

}
.template_titre_nv2{

}
.template_form{

}
.template_input_text{
font-size:11px;
height:16px;
}
.template_input_submit{

}
.template_results{
font-size:11px;
}

#template_licencie_detail{
font-size:11px;
}



.template_table_data{
width:100%;
}
.template_line_header{
background-color:#0B78AB;
height:22px;
}
.menu_left_titre_nv1_template{
background-color:#0B78AB;
}
ul#menu_left_navlist_2 li.menu_left_titre_nv2_template {
margin: 0;
display: block;
color: #0B78AB;
text-decoration: none;
text-transform:uppercase;
padding: 0.1em 0.1em 0.1em 0.1em;
}
.template_bouton_rechercher{


}
#pub_right_template{
margin:4px 0 0 0;
text-align:center;
vertical-align:top;
}

/***********BORDER ITEM HOME DROITE ********/
.titre_item_droite{
border-top:1px solid #BABABA;
margin-top:1em;
}
/***********PHOTO MINI DROITE **********/
#bg_mini_photo_droite{
      background-image:url('/images/bg_mni_photo_droite.gif');
	  background-position : center center;
	  background-repeat : no-repeat;
	  height:70px;
}
#pub_right_skycraper{
margin:4px 0 0 0;
text-align:center;
vertical-align:top;
}
/*********** BARRE DROITE CALENDRIER FFSA **********/
#droite_calendrier_ffsa td{
padding-bottom:6px;
}


/* CLASSEMENT LIVE DROITE */
/*#classement{
width:100%;
text-align:center;
}*/
table.table_classement_droite {
	width:170px;
    border-spacing: 0px;
	font-size:xx-small;
	/*margin-left:-2px;*/
	margin:0 auto 0 auto;
}
.table_classement_droite caption{
color:#000000;
font-weight:bold;
}
table.table_classement_droite thead th {
    text-align: center;
    border-bottom: 1px solid #D3D3D3;
	/*padding:0 0 0 0;*/
}
table.table_classement_droite td {
    text-align: left;
    border-top: 1px solid #D3D3D3;
}
.classement_general_row{
padding-top:4px;
padding-bottom:2px;
margin:0;
vertical-align:top;
}
.image_loading{
border:none;
margin:50% 0 0% 0;
text-align:center;
}

/**** FOMRULAIRE GUIDE DU LICENCIE *****/
#form_search input, select{
margin-top:6px;
} 
.form_champ_guide_label{
display: inline;
float:left;
width:100px;
height:16px;
margin-top:8px;
}
.form_champ_guide_label_short{
display: inline;
float:left;
width:75px;
height:16px;
margin-top:8px;
}
.form_champ_guide{
float:left;
width:100px;
}
.form_champ_guide{
float:left;
width:120px;
}
.form_champ_guide_long{
float:left;
width:350px;
}

.spacer {
clear: both;
}

.categorie_licence{
background-color:#FFB000;
color:#FFFFFF;
font-weight:bold;
width:100%;
padding:1px 0 1px 2px;
margin:4px 0 0 0;
}

/*****MENU FICHE PILOTE EDF **************/
#menu_pilote_content{
margin-left:4px;
}
#menu_pilote {
background-color:#55A1C4;
padding:0px 0 1px 0;
color:#FFFFFF;
}
/***** TABLEAU DES DOCS FFSA **************/
#table_ordre td{
border-top:1px solid #DDDDDD;
}
