@charset "iso-8859-1";
/* CSS Document */


/*------------------------------------------------------------------ 
# [Table of contents] 

  1. Body
  
      2. Header / #header 
          2.1. logo first finance / #logo_ff
		  2.2. site web international / #international_sites
		  2.3. Accès perso / #acces_perso
		  2.4. bandeau flash / #flash 
		  
      3. Menu / .menu_home
	  
	  3. Fil d'arianne / .fil_arianne 

      5. Contenu / #content 
          5.1. menu de gauche / #leftmenu_01 ou #leftmenu_02 ou #leftmenu_03 (suivant la couleur de la rubrique)
		  5.2 menu sous la vignette / #thumb_menu_01 ou #thumb_menu_02 ou #thumb_menu_03 (suivant la couleur de la rubrique)
		  5.3. texte d'intro / #intro
		  5.4. texte principal / #main_text

      6. Colonne de droite / #right_col 
          6.1. recherche / #search 
		  6.2. Contactez-nous / #contact 
		  6.3. Les news / #news 
		  6.4. Téléchargez le catalogue / #download_catalogue
			  
      7. Footer / #footer 

# -------------------------------------------------------------------*/






/* ----------------------- BODY ------------------------- */

body {
margin: 0;
padding: 0;
border: 0;
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: black;
background-color: #d0d4d7;
}


a {
text-decoration: none;
}


a:hover {
text-decoration: underline;
}

a:visited {
color: #1c191e; 
}


a img{
border: 0px;
}


/* [ TEXTES BOUTONS LISTES ESPACES ] */

.bold {
font-weight: bold;
}

.size_9{
font-size:9px;
}


.size_10{
	font-size:10px;
	color: #2F6786;
}

.size_11{
font-size:11px;
}

.space_10{
line-height: 10px;
}

.space_20{
line-height: 20px;
}

.space_30{
line-height: 30px;
}


.spacer_5{
line-height:5px; 
font-size: 5px;
}

.spacer_10{
line-height:10px; 
font-size: 10px;
}




.liste_cercle{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_cercle li{
	padding-left: 10px;
	background-image: url(../img/general/puce_cercle.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}

.liste_cercle_02{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_cercle_02 li{
	padding-left: 10px;
	background-image: url(../img/general/puce_cercle.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	padding-bottom: 10px;
	}

.liste_fleche_droite_01{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_fleche_droite_01 li{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../img/general/puce_fleche_droite_01.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}
	


.liste_fleche_droite_02{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_fleche_droite_02 li{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../img/general/puce_fleche_droite_02.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}



.liste_fleche_droite_03{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_fleche_droite_03 li{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../img/general/puce_fleche_droite_03.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}











.liste_fleche_bas_01{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_fleche_bas_01 li{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../img/general/puce_fleche_bas_01.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}




.liste_fleche_bas_02{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_fleche_bas_02 li{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../img/general/puce_fleche_bas_02.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}




.liste_fleche_bas_03{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}

	.liste_fleche_bas_03 li{
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url(../img/general/puce_fleche_bas_03.png);
	background-repeat: no-repeat;
	background-position: 0 .5em;
	}


#expand_nav {
color: #000000;
margin-top: 8px;
vertical-align: middle;
}

	#expand_nav a{
	color: #000000;
	}
	
	#expand_nav a:hover{
	text-decoration: none;
	}

	#expand_nav li{
	padding-bottom: 5px;
	}

	#expand_nav ul{
	padding-bottom: 5px;
	}
	
	#expand_nav img{
	vertical-align: middle;
	}
	
	#expand_title {
	padding-left: 4px;
	}

.bouton_01_container {
position: relative;
}

.picto {
position:absolute;
left: -20px;
top: -2px;
}


.bouton_01 {
display: inline;
height: 14px;
padding-left: 18px;
padding-right: 10px;
background-image: url(../img/general/puce_fleche_droite_01.png);
background-repeat: no-repeat;
background-position:left;
background-color:#cee0ea;
vertical-align: middle; 
}

	.bouton_01 a {
	border: 0px;
	color: #000000;
	text-decoration: none;
	}
	
	.bouton_01 a:hover {
	text-decoration: none;
	}


.bouton_02 {
display: inline;
height: 14px;
padding-left: 18px;
padding-right: 10px;
background-image: url(../img/general/puce_fleche_droite_02.png);
background-repeat: no-repeat;
background-position:left;
background-color:#c7d4df;
vertical-align: middle; 
}

	.bouton_02 a {
	border: 0px;
	color: #000000;
	text-decoration: none;
	}
	
	.bouton_02 a:hover {
	text-decoration: none;
	}

.bouton_03 {
display: inline;
height: 14px;
padding-left: 18px;
padding-right: 10px;
background-image: url(../img/general/puce_fleche_droite_03.png);
background-repeat: no-repeat;
background-position:left;
background-color:#bcd8d2;
vertical-align: middle; 
}

	.bouton_03 a {
	border: 0px;
	color: #000000;
	text-decoration: none;
	}

	.bouton_03 a:hover {
	text-decoration: none;
	}




.bouton_type_a {
height: 18px;
vertical-align: middle;		
display: inline;
padding-left: 10px;
padding-right: 10px;
padding-top: 5px;
padding-bottom: 5px;
}

	.bouton_type_a a {
	border: 0px;
	color: #000000;
	text-decoration: none;
	}
	
	.bouton_type_a a:hover {
	text-decoration: none;
	}

.bouton_type_ebo {
font-size: 10px;
height: 18px;
vertical-align: middle;		
/*display:table-row;*/
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 4px;
}
	
.bouton_type_ebo a {
color: #000000;
}	

.bouton_type_ebo1 {
font-size: 10px;
height: 25px;
vertical-align: middle;		
/*display:table-row;*/
padding-left: 8px;
padding-right: 8px;
padding-top: 4px;
padding-bottom: 4px;
}
	
.bouton_type_ebo a {
color: #000000;
}	


.bouton_type_a a:hover {
color: #000000;
	}

/* ----------------------- HEADER ------------------------- */

#header {
position: absolute;
top: 0px;
height: 172px;
}

#logo_ff {
position: absolute;
z-index:10;
top: 21px;
left: 20px;
}

#international_sites {
position: absolute;
z-index:11;
top: 23px;
left: 333px;
width: 231px;
height: 25px;
background-image: url(../img/general/international_site_bg.png);
}

		#international_links {
		position: absolute;
		top: 13px;
		left: 30px;
		}



#register_forget_links{
position: absolute;
text-align:right;
font-size: 9px;
top: -15px;
right: 20px;
width: 250px;
}
		#register_forget_links a{
		color: #000000;
		}
		
		

#acces_perso{
position: absolute;
text-align:right;
z-index:12;
top: 43px;
left: 565px;
width: 435px;
height: 19px;
background-image: url(../img/general/acces_perso_bg.png);
}

		#acces_perso_form{
		position: absolute;
		bottom: -1px;
		right:20px;
		}
		
		#acces_perso form {
		margin: 0px;
		text-align: left;
		}
		
		#acces_perso form #utilisateur{
		width: 140px;
		}
		
		#acces_perso form #passe{
		width: 80px;
		}
		
		#acces_perso form .normal {
		background: #e4e5e5;
		}
		
		#acces_perso form .focus {	
		color: #333333;
		background: #c8caca;
		}
		
		#login_textfield {
		width: 106px;
		height: 16px;	
		padding-left: 3px;
		padding-right: 3px;
		border-width: 0px;
		font-size: 11px;
		color:#444444;
		background-color: #e4e5e5;
		vertical-align: middle;
		}
		
		#password_textfield {	
		width: 106px;
		height: 16px;	
		padding-left: 3px;
		padding-right: 3px;
		border-width: 0px;
		font-size: 11px;
		color:#666666;
		background-color: #e4e5e5;
		vertical-align: middle;
		}

#flash {
position: absolute;
z-index:9;
top: 48px;
height: 125px;
}





/* ----------------------- MENU ------------------------- */

div#retour_accueil{
    z-index: 101;
    position: absolute;
    top: 1px;
    left: -20px;
    height: 20px;
    border: 0px;
}

.menu_home {
height: 24px;
position: absolute;
z-index:100;
left: 20px;
top: 158px;
}



/* ----------------------- FIL D'ARIANNE ------------------------- */

.fil_arianne {
height: 20px;
width: 790px;
margin-left: 20px;
padding-top: 35px;
vertical-align:bottom;
font-size: 9px;
color: #7e7f7f;
}

	.fil_arianne a {
	color: #7e7f7f;
	}






/* ----------------------- CONTENU ------------------------- */


#content {
margin-top: 20px;
margin-left: 20px;
}



/* [ SCROLL ] */

.scroll_container{
position: relative;
display:block;
margin:0px;
padding:0px;
width: 598px;
height:338px;
}

	.scroll{
	position:absolute;
	display:block;
	width: 598px;
	height:338px;
	margin: 0px;
	padding: 0px;
	overflow:scroll;
	left: 2px;
	top: -1px;
	}
	



/* [ SUBMENU ] */

#leftmenu_01 ul#navlist li a:hover{
background: #d3e3ec;
}

	#leftmenu_01 .active{
	background: #d3e3ec;
	font-weight: bold;
	}



#leftmenu_02 ul#navlist li a:hover{
background: #cedae3;
}

	#leftmenu_02 .active{
	background: #cedae3;
	font-weight: bold;
	}



#leftmenu_03 ul#navlist li a:hover{
background: #e5f0ee;
}

	#leftmenu_03 .active{
	background: #e5f0ee;
	font-weight: bold;
	}



#demo_bt{
margin-top: 30px;
}

	#demo_bt a{
	border: 0px;
	}






#navlist {
width: 150px;
margin-top: 20px;
margin-left: 20px;
}

		ul#navlist{
		padding: 0px;
		margin: 0px;
		border: 1px solid #939393;
		border-top: 0px;
		border-left: 0px;
		border-right: 0px;
		font-size: 11px;
		}
		
		ul#navlist li{
		list-style: none;
		margin: 0px;
		border: 0px;
		border-top: 1px solid #939393;
		}
		
		ul#navlist li a{
		display: block;
		border: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 3px;
		padding-right: 5px;
		text-decoration: none;
		text-align: left;
		}

		ul#navlist li a:link { 
		color: #1c191e; 
		}


		ul#sub-navlist{
		padding: 0px;
		margin: 0px;
		border: 0px;
		font-size: 10px;
		}
		
		ul#sub-navlist li{
		border: 0px;
		}
		
		ul#sub-navlist li a{
		display: block;
		border: 0px;
		padding-top: 4px;
		padding-bottom: 4px;
		padding-left: 13px;
		padding-right: 3px;
		text-decoration: none;
		text-align: left;
		}



/* [ MENU-VIGNETTE ] */

#thumb_menu_01{
background: #b5d1df;
padding-top: 10px;
padding-bottom: 10px;
}

	#thumb_menu_01 ul#thumb_navlist li a:hover{
	background: #d8e7ee;
	}
	
	#thumb_menu_01 .thumb_menu_active{
	background: #d8e7ee;
	font-weight: bold;
	border-left: 10px;
	border-left-style:solid;
	border-left-color:#000000;
	}


	#thumb_menu_01 li{
	border-left: 10px;
	border-left-style:solid;
	border-left-color:#b5d1df;
	}


#thumb_menu_02{
background: #b4c7d4;
padding-top: 10px;
padding-bottom: 10px;
}

	#thumb_menu_02 ul#thumb_navlist li a:hover{
	background: #d8e2e9;
	}
	
	#thumb_menu_02 .thumb_menu_active{
	background: #d8e2e9;
	font-weight: bold;
	border-left: 10px;
	border-left-style:solid;
	border-left-color:#000000;
	}
	
	#thumb_menu_02 .thumb_menu_active_bis{
	border-left: 10px;
	border-left-style:solid;
	border-left-color:#000000;
	}
	
	#thumb_menu_02 li{
	border-left: 10px;
	border-left-style:solid;
	border-left-color:#b4c7d4;
	}
	
	



#thumb_menu_03{
background: #bdd7d1;
padding-top: 10px;
padding-bottom: 10px;
}

	#thumb_menu_03 ul#thumb_navlist li a:hover{
	background: #d8e8e5;
	}
	
	#thumb_menu_03 .thumb_menu_active{
	background: #d8e8e5;
	font-weight: bold;
	border-left: 10px;
	border-left-style:solid;
	border-left-color:#000000;
	}


	#thumb_menu_03 li{
	border-left: 10px;
	border-left-style:solid;
	border-left-color:#bdd7d1;
	}
	

#thumb_navlist {
width: 182px;
margin-top: 20px;
padding-right: 15px;
}

		ul#thumb_navlist{
		padding: 0px;
		margin: 0px;
		border: 0px;
		font-size: 10px;
		}
		
		ul#thumb_navlist li{
		margin: 0px;
		list-style: none;
		}
		
		ul#thumb_navlist li a{
		display: block;
		border-top: 0px;
		border-bottom: 0px;
		border-right: 0px;
		padding-top: 5px;
		padding-bottom: 5px;
		padding-left: 3px;
		padding-right: 10px;
		text-decoration: none;
		text-align: left;
		}

		ul#thumb_navlist li a:link { 
		color: #1c191e; 
		}







	





#simple_menu_navlist {
margin-top: 20px;
padding-right: 15px;
color:#FFFFFF;
}


#simple_menu_navlist {
margin-top: 20px;
padding-right: 15px;
color:#FFFFFF;
}

		ul#simple_menu_navlist{
		padding: 0px;
		margin: 0px;
		border: 0px;
		font-size: 10px;
		}
		
		ul#simple_menu_navlist li{
		margin: 0px;
		list-style: none;
		}
		
		ul#simple_menu_navlist li a{
		display: block;
		border-top: 0px;
		border-bottom: 0px;
		border-right: 0px;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;
		padding-right: 10px;
		text-decoration: none;
		text-align: left;
		}

		ul#simple_menu_navlist li a:link { 
		color:#ffffff; 
		}
		ul#simple_menu_navlist li a:visited { 
		color:#ffffff; 
		}
		ul#simple_menu_navlist li a:hover { 
		color:#ffffff; 
		}

		

/* [ MENU-SIMPLE ] */

#simple_menu_01{
background: #84b2ca;
padding-top: 10px;
padding-bottom: 10px;
font-weight: bold;
font-size: 11px;
}

.height_li{
    border: 0px;
    padding: 0px;
    margin: 0px;
}

	#simple_menu_01 ul#simple_menu_navlist li a:hover{
	background: #a9c9da;
	color:#ffffff; 
	}
	
	#simple_menu_01 .simple_menu_active a:hover{
	background: #a9c9da;
	color:#000000; 
	
	}
	#simple_menu_01 .simple_menu_active a:visited{
	background: #a9c9da;
	color:#000000; 
	
	}
	
	



/* [ INTRO ] */

#intro{
position: relative;
width: 428px;
background-color:#ffffff;
color: #000000;
margin: 0px 10px 0px 10px; 
border: 1px solid #084472;
}

#intro_02{
position: relative;
width: 606px;
background-color:#ffffff;
color: #000000;
}

#lisere{
border: 1px solid #084472;
}

.parentheseBack{
position: relative;
background-image:url(../img/general/parenthese_middle_01-3.png);
background-repeat:repeat-y;
background-position: left;
*height: 99%;
}

.lisere1{
margin: 0px 5px 0px 0px; 

}

.lisere2{
margin: 0px 0px 0px 0px; 
}

		#intro_txt{
		padding:20px 30px 20px 2px;
		font-size: 11px;
		font-weight: bold;
		line-height: 15px;
		}

		#intro_txt_02{
		margin: 0px 0px 0px 57px;
		padding:20px 30px 20px 2px;
		font-size: 11px;
		font-weight: bold;
		line-height: 15px;
		}

		#parenthese_top{
		position: absolute; 
		top:0px;
		left: 0px;
		}

		#parenthese_bottom{
		    position: absolute;
		    bottom:0px;
		    left: 0px;
		}

		#parenthese_middle_01{
		/*background-image:url(../img/general/parenthese_middle_01-3.png);*/
		background-repeat:repeat-y;
		background-position: left;
		}

		#parenthese_middle_02{
		background-image:url(../img/general/parenthese_middle_02.png);
		background-repeat:repeat-y;
		background-position: left;
		}

		#parenthese_middle_03{
		background-image:url(../img/general/parenthese_middle_03.png);
		background-repeat:repeat-y;
		background-position: left;
		}


/* [ TEXTE PRINCIPAL ] */

.main_text{
font-size: 11px;
margin-right: 10px;
padding-top:11px;
padding-left:28px;
padding-right:20px;
padding-bottom:5px;
}

.main_text2{
font-size: 11px;
margin-right: 10px;
padding-top:11px;
padding-left:18px;
padding-right:16px;
padding-bottom:5px;
}

.main_text3{
font-size: 11px;
margin-right: 5px;
padding-top:11px;
padding-left:10px;
padding-right:0px;
padding-bottom:5px;
}


.index{
font-size: 11px;
padding-top:11px;
padding-bottom:5px;
}

	.index #selected{
	font-weight: bold;
	}
	
	.index a{
	color: #000000;
	text-decoration: none
	}



	/* [ TROMBINOSCOPE] */
.trombi_txt {
font-size: 10px;
padding-top:10px;
padding-bottom:15px;
padding-left: 5px;
padding-right: 10px;
}

	.trombi_txt .trombi_name {
	font-size: 11px;
	font-weight: bold;
	}
	
.trombi_img{
padding-top: 0px;
}

	.trombi_img a{
	border: 0px;
	}

.trombi_color_01 {
background-color: #a5bbcc;
}

.trombi_color_01 .backLinkColor{
background-color: #b3c5d4;
}

.trombi_color_02 {
background-color: #c1d0dc;
}

.trombi_color_02 .backLinkColor{
background-color: #b3c5d4;
}




	/* [ ANIMATEURS TABLEAU] */
	
.anim_table {
width: 172px;
margin-bottom: 15px;
padding-top: 5px;
padding-bottom: 5px;
}
.anim_txt {
font-size: 9px;
padding-top:5px;
padding-bottom:5px;
padding-left: 0px;
padding-right: 5px;
}

	.anim_txt .anim_name {
	font-size: 9px;
	font-weight: bold;
	}
	
	.anim_txt .anim_infos {
	font-size: 9px;
	font-weight: bold;
	}

.anim_txt a{
color: #000000;
}


.anim_img{
padding-top: 5px;
}

	.anim_img a{
	border: 0px;
	}

.anim_color_01 {
background-color: #90bacf;
}




/* [ TABLEAU ] */

.tableau_01{
font-size: 11px;
margin: 0px;
width: 100%;
border-collapse: collapse;
text-align: left;
}

	.tableau_01 th{
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 5px 10px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	background-color: #b5d1df;
	}
	
	.tableau_01 td{
	font-size: 10px;
	border-bottom: 1px solid #666666;
	color: #000000;
	padding: 5px 10px;
	}
	
	.tableau_01 a{
	color: #000000;
	text-decoration: none;
	}
	
	.tableau_01 a:hover{
	color: #000000;
	text-decoration: underline;
	}

	.nom_col{
	font-weight: bold;
	font-size: 13px;
	}



.tableau_01_calendrier{
font-size: 11px;
margin: 0px;
width: 100%;
border-collapse: collapse;
text-align: left;
}

	.tableau_01_calendrier th{
	font-size: 12px;
	color: #000000;
	padding: 5px 10px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
	.tableau_01_calendrier td{
	font-size: 10px;
	border-bottom: 1px solid #666666;
	color: #000000;
	padding: 5px 10px;
	}
	
	.tableau_01_calendrier a{
	color: #000000;
	text-decoration: none;
	}
	
	.tableau_01_calendrier a:hover{
	color: #000000;
	text-decoration: underline;
	}



.tableau_01_emailing{
font-size: 11px;
margin: 0px;
width: 100%;
border-collapse: collapse;
text-align: left;
}

	.tableau_01_emailing th{
	font-size: 12px;
	color: #000000;
	padding: 5px 10px;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	}
	
	.tableau_01_emailing td{
	font-size: 10px;
	border-bottom: 1px solid #666666;
	color: #000000;
	}
	
	.tableau_01_emailing a{
	color: #000000;
	text-decoration: none;
	}
	
	.tableau_01_emailing a:hover{
	color: #000000;
	text-decoration: underline;
	}



.tableau_02{
font-size: 1Opx;
margin: 0px;
width: 100%;
border-collapse: collapse;
text-align: left;
border-right: 0px;
}


	
	.tableau_02 td{
	font-size: 10px;
	border-bottom: 1px solid #d1d1d1;
	color: #000000;
	padding: 5px 10px;
	border-right: #d1d1d1 solid 1px;
	}
	
	.tableau_02 a{
	color: #000000;
	text-decoration: none;
	}
	
	.tableau_02 a:hover{
	color: #000000;
	text-decoration: underline;
	}

	.nom_col_02{
	font-weight: normal;
	font-size: 9px;
	}
	
	.tableau_02_titres {
	width: 100%;
	background-color:#ccdfe9;
	font-size: 12px;
	font-weight: bold;
	}
	
		.tableau_02_titres td{
		padding-top: 5px;
		padding-bottom: 5px;
		}







/* [ FICHES PROGRAMMES ] */

.fiche_prog_header {
color: #9bc1d4;
background-color:#191919;
}

 
	.fiche_prog_header_titre {
	font-size: 13px;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
	}

	.fiche_prog_header_niveau {
	font-size: 11px;
	padding-left: 20px;
	padding-right: 20px;
	background-image:url(../img/01_seminaires/bg_header_01.png);
	background-posiiton: top;
	background-repeat:repeat-x;
	}

	.fiche_prog_header a{
	border:0px;
	}





/* [ TABLEAU AVEC ONGLETS A ] */

.tableau_A {
display: block; 
float: left; 
width: 231px;
margin-bottom: 15px;
background-image:url(../img/01_seminaires/onglets_top_bg.png); background-position:top; background-repeat:repeat-x;
}


ul#onglets_A{
clear:both;
list-style: none;
margin:0;
padding: 0px;
}

ul#onglets_A li {
float: left;
border-top: solid 1px #7a7a7a;
}


.onglets_A_item_01 a {
text-align: center;
width: 56px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_A_item_01.png);
background-repeat: no-repeat;
background-position: center left;
border-left: solid 1px #7a7a7a;
border-right: solid 1px #7a7a7a;
}
	.onglets_A_item_01 a:hover, .onglets_A_item_01 a:active {
	background-position: top left;
	}
	.onglets_A_item_01 a.selected {
	background-position: bottom left;
	cursor:default;
	} 
	
.onglets_A_item_02 a {
text-align: center;
width: 43px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_A_item_02.png);
background-repeat: no-repeat;
background-position: center left;
border-right: solid 1px #7a7a7a;
}
	.onglets_A_item_02 a:hover, .onglets_A_item_02 a:active {
	background-position: top left;
	}
	.onglets_A_item_02 a.selected {
	background-position: bottom left;
	cursor:default;
	} 

.onglets_A_item_03 a {
text-align: center;
width: 79px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_A_item_03.png);
background-repeat: no-repeat;
background-position: center left;
border-right: solid 1px #7a7a7a;
}
	.onglets_A_item_03 a:hover, .onglets_A_item_03 a:active {
	background-position: top left;
	}
	.onglets_A_item_03 a.selected {
	background-position: bottom left;
	cursor:default;
	} 
	
.onglets_A_item_04 a {
text-align: center;
width: 48px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_A_item_04.png);
background-repeat: no-repeat;
background-position: center left;
border-right: solid 1px #7a7a7a;
}
	.onglets_A_item_04 a:hover, .onglets_A_item_04 a:active {
	background-position: top left;
	}
	.onglets_A_item_04 a.selected {
	background-position: bottom left;
	cursor:default;
	}




/* [ TABLEAU AVEC ONGLETS B ] */

.tableau_B {
display: block; 
float: left; 
width: 231px;
margin-bottom: 15px;
background-image:url(../img/01_seminaires/onglets_top_bg.png); background-position:top; background-repeat:repeat-x;
}


ul#onglets_B{
clear:both;
list-style: none;
margin:0;
padding: 0px;
}

ul#onglets_B li {
float: left;
border-top: solid 1px #7a7a7a;
}


.onglets_B_item_01 a {
text-align: center;
width: 149px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_B_item_01.png);
background-repeat: no-repeat;
background-position: center left;
border-left: solid 1px #7a7a7a;
border-right: solid 1px #7a7a7a;
}
	.onglets_B_item_01 a:hover, .onglets_B_item_01 a:active {
	background-position: top left;
	}
	.onglets_B_item_01 a.selected {
	background-position: bottom left;
	cursor:default;
	} 
	
.onglets_B_item_02 a {
text-align: center;
width: 60px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_B_item_02.png);
background-repeat: no-repeat;
background-position: center left;
border-right: solid 1px #7a7a7a;
}
	.onglets_B_item_02 a:hover, .onglets_B_item_02 a:active {
	background-position: top left;
	}
	.onglets_B_item_02 a.selected {
	background-position: bottom left;
	cursor:default;
	} 
	




/* [ TABLEAU AVEC ONGLETS C ] */

.tableau_C {
display: block; 
float: left; 
width: 231px;
margin-bottom: 15px;
background-image:url(../img/01_seminaires/onglets_top_bg.png); background-position:top; background-repeat:repeat-x;
}


ul#onglets_C{
clear:both;
list-style: none;
margin:0;
padding: 0px;
}

ul#onglets_C li {
float: left;
border-top: solid 1px #7a7a7a;
}


.onglets_C_item_01 a {
text-align: center;
width: 141px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_C_item_01.png);
background-repeat: no-repeat;
background-position: center left;
border-left: solid 1px #7a7a7a;
border-right: solid 1px #7a7a7a;
}
	.onglets_C_item_01 a:hover, .onglets_C_item_01 a:active {
	background-position: top left;
	}
	.onglets_C_item_01 a.selected {
	background-position: bottom left;
	cursor:default;
	} 
	
.onglets_C_item_02 a {
text-align: center;
width: 76px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_C_item_02.png);
background-repeat: no-repeat;
background-position: center left;
border-right: solid 1px #7a7a7a;
}
	.onglets_C_item_02 a:hover, .onglets_C_item_02 a:active {
	background-position: top left;
	}
	.onglets_C_item_02 a.selected {
	background-position: bottom left;
	cursor:default;
	} 






/* [ TABLEAU AVEC ONGLETS D ] */

.tableau_D {
display: block; 
float: left; 
width: 363px;
margin-bottom: 15px;
background-image:url(../img/01_seminaires/onglets_top_bg.png); background-position:top; background-repeat:repeat-x;
}


ul#onglets_D{
clear:both;
list-style: none;
margin:0;
padding: 0px;
background-image:url(../img/01_seminaires/onglets_top_bg.png); background-position:top; background-repeat:repeat-x;
}

ul#onglets_D li {
float: left;
border-top: solid 1px #7a7a7a;
}


.onglets_D_item_01 a {
text-align: center;
width: 70px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_D_item_01.png);
background-repeat: no-repeat;
background-position: center left;
border-left: solid 1px #7a7a7a;
border-right: solid 1px #7a7a7a;
}
	.onglets_D_item_01 a:hover, .onglets_D_item_01 a:active {
	background-position: top left;
	}
	.onglets_D_item_01 a.selected {
	background-position: bottom left;
	cursor:default;
	} 
	
.onglets_D_item_02 a {
text-align: center;
width: 127px;
height: 16px;
display: block;
background-image:url(../img/01_seminaires/onglets_D_item_02.png);
background-repeat: no-repeat;
background-position: center left;
border-right: solid 1px #7a7a7a;
}
	.onglets_D_item_02 a:hover, .onglets_D_item_02 a:active {
	background-position: top left;
	}
	.onglets_D_item_02 a.selected {
	background-position: bottom left;
	cursor:default;
	} 





.tableau_contenu {
font-size: 10px;
clear: both; 
border-left: solid 1px #7a7a7a; 
border-right: solid 1px #7a7a7a; 
border-bottom: solid 1px #7a7a7a; 
padding: 10px;
}







/* ----------------------- COLONNE DE DROITE ------------------------- */

#right_col {
}

#search {
padding-left: 10px;
padding-top: 8px;
padding-bottom: 5px;
color:#FFFFFF;
}
		
		.search_title {
		font-weight: bold;
		font-size: 10px;
		padding-bottom:4px;
		}
			
		#search form {
		margin: 0px;
		text-align: left;
		}
		
		#search form .normal {
		background: #FFFFFF;
		}
		
		#search form .focus {	
		color: #333333;
		}
		
		#search_textfield {	
		padding-left: 3px;
		padding-right: 3px;
		border-width: 0px;
		font-size: 11px;
		color:#666666;
		background-color: #FFFFFF;
		vertical-align: middle;
		}

		.bt_search {
		border-width: 0px;
		vertical-align: middle; 
		padding-bottom: 3px;
		}
		
		.search_info {
		padding-top: 5px;
		padding-bottom: 5px;
		font-size: 9px;
		}
		



#contact{
height: 65px;
padding-left: 10px;
padding-right: 0px;
padding-top: 10px;
}

		
#news{
margin-left: 10px;
margin-right: 20px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 10px;
background-color:#cce28f;
}


#download_catalogue{
padding-left: 10px;
padding-right: 20px;
padding-top: 8px;
}

#coachingSchool{
padding-left: 10px;
padding-right: 20px;
padding-top: 40px;
text-align: center;
}


#fleche{
padding-left: 95px;
padding-top: 15px;
}

.tableau_dates_prix {
width: 160px;
margin-left: 10px;
padding: 0px;
background-color:#9dc1d5;
margin-bottom: 10px;
}

	.tableau_dates_prix img{
	border: 0px;
	}
	
	.tableau_dates_prix a{
	border: 0px;
	}

	.tableau_dates_prix_contenu{
	padding-left: 8px;
	padding-right: 4px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	}

	.dates_prix_titre {
	color: #555555;
	}
	
	.dates_prix_section {
	padding-top: 8px; 
	padding-bottom: 3px; 
	border-bottom: 1px solid #d8e6ee;
	}
	
	.note{
	font-size: 18px; 
	font-weight:bolder; 
	font-family: arial;
	}


/* ----------------------- FOOTER ------------------------- */


#footer{
text-align:center;
padding-top: 80px;
padding-bottom: 15px;
font-size:9px;
color: #555555;
}

		#footer a{
		color: #555555;
		}




/* -----------------------Styles EBO !!!------------------------- */
	
.Style1{
color: black;
}

.verdana10 {
font-size: 10px;
/*font-family: Georgia, "Times New Roman", Times, serif*/
font-family: verdana, arial, sans-serif;
color: black;
}

.verdana10bold {
font-size: 10px;
font-family: verdana, arial, sans-serif;
color: black;
font-weight: bold;
}


.verdana11 {
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: black;
}

.verdana11bold {
font-size: 11px;
font-family: verdana, arial, sans-serif;
color: black;
font-weight: bold;
}

.verdana12 {
font-size: 12px;
font-family: verdana, arial, sans-serif;
color: black;
}

.verdana12bold {
font-size: 12px;
font-family: verdana, arial, sans-serif;
color: black;
font-weight: bold;
}

.verdana13-orange-bold {
font-size: 13px;
font-family: verdana, arial, sans-serif;
color: #F49F0E;
font-weight: bold;
}


.verdana13bold {
font-size: 13px;
font-family: verdana, arial, sans-serif;
color: black;
font-weight: bold;
}

.verdana14bold {
font-size: 14px;
font-family: verdana, arial, sans-serif;
color: black;
font-weight: bold;
}

.verdana15bold {
font-size: 14px;
font-family: verdana, arial, sans-serif;
color: black;
font-weight: bold;
}


.liste_cercle_top{
margin-bottom: 5px;
margin-left: 0;
padding-left: 0;
list-style: none;
}


.titre_onglet
{
 margin:0;
 padding: 2px 0;
 border-left: 1px solid #778;
 border-right: 1px solid #778;
 border-top: 1px solid #778;
 font: bold 9px Verdana, sans-serif;
}


.lien_noir {
	color: #000000;
	text-decoration: none;
	text-decoration: underline;
}

.lien_noir a:link
{
	
	text-decoration: none;
	text-decoration: underline;
}


.lien_noir a:hover {
color: #000000;
text-decoration: underline;
}

.lien_noir a:visited {
color: #000000;
text-decoration: underline;
}

.lien_noir a:active {
color: #ffffff;
text-decoration: underline;
}




.lien_bleu_titre {
	color: #2f6786;
	text-decoration: none;
}

.lien_bleu_titre a:link
{
	
	text-decoration: none;
}


.lien_bleu_titre a:hover {
color: #2f6786;
text-decoration: underline;
}

.lien_bleu_titre a:visited {
color: #2f6786;
text-decoration: none;
}

.lien_bleu_titre a:active {
color: #ffffff;
text-decoration: underline;
}



.lien_bleu_fonce_titre {
	color: #094470;
	text-decoration: none;
}

.lien_bleu_fonce_titre a:link
{
	text-decoration: none;
}

.lien_bleu_fonce_titre a:hover {
color: #094470;
text-decoration: underline;
}

.lien_bleu_fonce_titre a:visited {
color: #094470;
text-decoration: none;
}

.lien_bleu_fonce_titre a:active {
color: #ffffff;
text-decoration: underline;
}




.lien_gris_titre {
	color: #333333;
	text-decoration: none;
}

.lien_gris_titre a:link
{
	text-decoration: none;
}

.lien_gris_titre a:hover {
color: #333333;
text-decoration: underline;
}

.lien_gris_titre a:visited {
color: #333333;
text-decoration: none;
}

.lien_gris_titre a:active {
color: #333333;
text-decoration: underline;
}




.lien_bleu {
	color: #2f6786;
	text-decoration: underline;
}
.lien_bleu  a:link
{	
	text-decoration: underline;
}
.lien_bleu  a:hover {
color: #2f6786;
text-decoration: underline;
}
.lien_bleu  a:visited {
color: #2f6786;
text-decoration: none;
}
.lien_bleu  a:active {
color: #ffffff;
text-decoration: underline;
}


.lien_rouge {
	color: #873601;
	text-decoration: underline;
}
.lien_rouge  a:link
{	
	text-decoration: underline;
}
.lien_rouge  a:hover {
color: #873601;
text-decoration: underline;
}
.lien_rouge  a:visited {
color: #873601;
text-decoration: none;
}
.lien_rouge  a:active {
color: #873601;
text-decoration: underline;
}




.bouton_type_lientxt {
height: 18px;
vertical-align: middle;		
display: inline;
padding-left: 0px;
padding-right: 0px;
padding-top: 5px;
padding-bottom: 5px;
text-decoration: underline;
}

	.bouton_type_lientxt a {
	border: 0px;
	color: #000000;
	text-decoration: underline;
	}
	
	.bouton_type_lientxt a:hover {
	color: #ffffff;
text-decoration: underline;
	}
