body {	
background:#FFFFFF none repeat scroll 0%;
color:#363636;
font-family:arial,helvetica;
font-size:12px;
margin:0pt;
padding:0pt;
text-align:center;
/* overflow:none; */
}

* {
margin:0pt;
padding:0pt;
}

img {
border:none;
}

a, a:visited, a:active {
color:#3f4e66;	
text-decoration:underline;
}

a:hover {
color:#506fa1;
text-decoration:underline;
}

a.nodecoration, a.nodecoration:visited, a.nodecoration:active {
text-decoration:none;
}
a.nodecoration:hover {
text-decoration:underline;
}

h1 {  
color:#354661;
font-family:arial,helvetica;
font-size:24px;
font-weight:bold;
}

h2 {  
color:#354661;
font-family:arial,helvetica;
font-size:18px;
}

h3 {
color:#d77b1e;
font-size:18px;
font-family: arial, helvetica;
}
 
 
/* classes réutilisables */

.width400center {
float:left;
width:420px;
text-align:center;	
}

.marginLeft10 {
float:left;
margin-left:10px;
}

.marginTop10 {
float:left;
margin-top:10px;
}

.marginTop20 {
float:left;
margin-top:20px;
}

.marginTop20OverflowAuto {
float:left;
margin-top:20px;
height:310px;
padding-right:20px;
overflow:auto;
}



.pad20backGrey {
width:100%;
height:100%;
float:left;
padding:30px;
background:#EAEAEA;	
/*border:solid 7px #AAAAAA;*/
}

/* Conteneurs standards */

#global {
margin-right:auto;
margin-left:auto;
text-align:left;
width:970px;
/*overflow:none;*/
margin-top:5px;

}

.internalContainer {
	float:left;
	width:969px;
	padding-left:30px;
	background-image: url('../img/bordure-gauche-repeat.png');
	background-repeat: repeat-y;
}

.internalContainer2 {
	float:left;
	width:934px;
	padding-top:10px;
	padding-bottom:10px;
	background-image: url('../img/bordure-droite-repeat.png');
	background-repeat: repeat-y;
	background-position: right;
}

.header {
	float:left;
	width:962px;
	height:107px;
	background:url('../img/header.png') no-repeat;
	}

	.headerLogo {
	float:left;
	padding-top:37px;
	padding-left:20px;
	}

.headerBottomShade {
float:left;
width:963px;
height:6px;
background:url('../img/headerBottomShade.png') no-repeat ;

}

.connection_welcome {
margin-left:250px;
margin-top:14px;
float:left;
text-align:right;
padding-right:15px;
line-height:20px;
width:370px;
height:55px;
}

.sideBar {
float:left;
width:22px;
background:url('../img/bordures-repeat.png') repeat-y;
height:790px;
}

.sideBarBottom {
float:left;
width:962px;
background:url('../img/bordure-bottom.png');
height:20px;
}

.bottomBar {
float:left;
height:20px;
width:100%;
background:url('../img/bottomBar.png') no-repeat;
}

.sideBarBlock {
float:left;
width:22px;	
}
 
.connection {
float:left;
}

.error_connect {
margin-top:4px;
font:9px Verdana;
color:red;
text-align:right;	
padding-right:30px;
height:10px;
}


.connection_form {
float:left;
width:360px;
margin-top:5px;
height:50px;
margin-left:280px;
}

.connection_forgot_pwd {
	float:right;
	margin-right:45px;
	}

.pathAndTitle {
float:left;
width:20px;

}

/* Footer */

.footer {
float:left;
width:960px;
height:10px;
text-align:center;
padding-bottom:30px;
}

a.footerLink {
color:#444444;
}

a.footerLink:hover {
color:#b87b1a;
}

.footer_separator {
float:left;
}

.footer_text {
float:left;
padding-top:3px;
}

/* boutons menu */

   .button_formateur a
	{
	float:left;
   background: url(../img/formateur.png) no-repeat;
   height:100px;
   width:269px;
   display: block;
   }
   
   .button_formateur a:hover
	{
   background: url(../img/formateur_hover.png) no-repeat;
   }
   
   .button_formateur a:active
	{
   background: url(../img/formateur_click.png) no-repeat;
   }
   
    .button_trouver-formation  a
	{
	float:left;
   background: url(../img/menu_trouver-formation.png) no-repeat;
   height:99px;
   width:268px;
   display: block;
   }
   
   .button_trouver-formation  a:hover
	{
		float:left;
	    background: url(../img/trouver-formation_hover.png) no-repeat;
	    height:99px;
	    width:268px;
	    display: block;
   }
   
   .button_trouver-formation  a:active
	{
	float:left;
    background: url(../img/trouver-formation_click.png) no-repeat;
    height:99px;
    width:268px;
    display: block;

   }
     
     .button_qui-sommes-nous a
	{
	float:left;
    background: url(../img/quisommesnous.png) no-repeat;
    height:100px;
    width:269px;
    display: block;
    padding-bottom:10px;
    }
   
   .button_qui-sommes-nous a:hover
	{
    background: url(../img/quisommesnous_hover.png) no-repeat;
    }
   
    .button_qui-sommes-nous a:active
	{
    background: url(../img/quisommesnous_click.png) no-repeat;
    }
   
    .button_inscription a
	{
	float:left;
   background: url(../img/inscription.png) no-repeat;
   height:67px;
   width:271px;
   display: block;
   }
   
   .button_inscription a:hover
	{
	float:left;
	height:67px;
   width:271px;
   display: block;
    background: url(../img/inscription_hover.png) no-repeat;
    }
   
    .button_inscription a:active
	{
	float:left;
	height:67px;
   width:271px;
   display: block;
	background: url(../img/inscription_click.png) no-repeat;
    }
    
    .cache {
display:none;	
}


.infobulle {
		position: absolute;	
		visibility : hidden;
		border: 1px solid #86969c;
		padding: 10px;
		font-family: Verdana, Arial;
		font-size: 10px;
		background-color: white;
		}
		
/* texte */

.red {
color:red;
}
  
h1
{
font-size:28px;
}
  /* liens */

a.link1 {
font-size:10px;	
} 

/* Menu */
	

	
	ul.menu {
	width:200px;
	padding-left:20px;	
	}
	
	li.menu {
	padding-left:0px;
	width:200px;
	}
	
	.menu {
	float:left;
	width:240px;
	}
	
	.menu_plus_offre {
	float:right;
	width:195px;
	padding-top:10px;
	padding-left:45px;
	}
	
	.menu_plus_actualites {
	float:right;
	width:165px;
	padding-top:120px;
	padding-left:75px;
	}
	
	.accueil_actualites_content {
	float:left;
	width:210px;
	padding-top:15px;
	padding-left:20px;
	padding-right:20px;
	line-height:18px;
	height:105px;
	}
	
	.accueil_actualites_bottom {
	float:right;	
	padding-right:15px;
	}
	
	.accueil_actualites_content_date {
	float:left;
	font-weight:bold;	
	padding-bottom:5px;
	}
	
	.accueil_actualites_content_txt {
	float:left;	
	}
	
	.menu_plus_txt {
	float:left;	
	padding-top:5px;
	padding-right:10px;
	}
	
	.menu_plus_img {
	float:left;	
	margin:0;
	padding-bottom:10px;
	}
/* Formulaires */

input.inputInscription {
width: 242px;
height:23px;
border: solid 1px #AAAAAA;
} 

select.inputInscription {
width: 242px;
height:23px;
border: solid 1px #AAAAAA;
} 

.inscription_alert {
text-align:center;
color:#b04128;
}

.submitInscriptionFormateur a{

float:left;
background: url('../img/je-minscris.png') no-repeat;
height : 45px;
width : 183px;
cursor : pointer;
margin-top:10px;
margin-left:370px;

} 

.submitInscriptionFormateur a:hover {
float:left;
background: url('../img/je-minscris_hover.png') no-repeat;
} 

.submitInscriptionFormateur a:active {
background: url('../img/je-minscris_click.png') no-repeat;
} 

.connectionTextbox {
	float:left;
	margin-left:10px;
	margin-top:5px;
	font-size:11px;
	border : 1px ridge;
	width: 90px;	
	border: 3px solid #AAAAAA;

}

.connectionTextboxMdp {
	float:left;
	margin-left:10px;
	margin-top:5px;
	font-size:11px;
	border : 1px ridge;
	width: 90px;	
	border: 3px solid #AAAAAA;
	}

.connectionSubmit {
	float:left;
	font-size:11px;
	width: 45px;
	height:18px;
	background: url('../img-flo/go.png') no-repeat;
	border:0;	
	margin-left: 15px;
	margin-top:5px;
	cursor:pointer;
}

.formLeft {
float:left;
width:224px;
text-align:right;
padding-right:15px;
padding-top:2px;
}

.formRight {
float:left;
width:245px;
text-align:left;
}

.formStripe {
float:left;
width:485px;
padding-bottom:5px;
clear: both;
}

.formLeft2 {
float:left;
width:124px;
text-align:right;
padding-right:15px;
padding-top:2px;
}

.formRight2 {
float:left;
width:145px;
}

.formStripe2 {
float:left;
width:385px;
padding-bottom:5px;
}

.formLeft3 {
float:left;
width:124px;
text-align:right;
padding-right:15px;
padding-top:2px;
}

.formRight3 {
float:left;
width:20px;
}

.formStripe3 {
/*float:left;*/
width:160px;
padding-bottom:5px;
}

.formStripe_salle {
clear:left;
clear:right;
width:400px;
padding-bottom:5px;
}
.formRight_salle {
width:400px;
text-align:left;
}

.formLeft4 {
float:left;
width:84px;
text-align:right;
padding-right:15px;
padding-top:2px;
}

.formRight4 {
/*float:left;*/
/*width:120px;*/
text-align:left;
}

.formStripe_langue {
width:120px;
padding-bottom:5px;
}

.formStripe4 {
/*float:left;*/
width:280px;
padding-bottom:5px;
}

.checkdata
{
float:left;
width:80px;
margin-left:5px;
text-align:center;
vertical-align:top;
}

.doublecheckdata
{
float:left;
width:160px;
margin-left:5px;
text-align:center;
vertical-align:top;
}

.checkdata_text
{
float:left;
font-size:11px;
color:red;
width:270px;
height:10px;
padding-bottom:2px;
padding-left:225px;

}

.checkdata_login
{
margin-left:15px;
color:red;
font-size:10px;
text-align:left;
vertical-align:top;
}


/* Conteneurs Pages */

/* Type Page 1 ( menu gauche plus content droite ) */

.contentWithMenu {
	float:left;
	width:645px;
	margin-left:30px;
	margin-top:10px;
	}

/* Type Page 2 */

.title_stripe {
text-align:center;
float:left;
background:#ccddee;
width:894px;
padding-top:10px;
padding-bottom:10px;
color:#555555;
}

.pageInscriptionLeft {
float:left;
width:270px;
padding:20px;
}

.pageInscriptionRight {
	float:left;
	width:587px;
	height:495px;
	margin-top:10px;
	padding-top:0px;
	background:url('../img/fond-inscription.png') top left no-repeat;
	} 

/* PAGES */

	/* Page d'Accueil */
	
	.accueil_notre_offre {

	float:left;
	background: url('../img/menu_notre-offre.png') no-repeat;
	width:235px;
	height:147px;
	padding-top:55px;
	padding-left:15px;
	padding-right:10px;
	}
	
	.accueil_ils_nous_font_confiance {
	float:left;
	background: url('../img/menu_ils-nous-font-confiance.png') no-repeat;
	width:260px;
	height:80px;
	padding-top:50px;
	}
	
	.accueil_actualites {
	float:left;
	background: url('../img/menu_actualites.png') no-repeat;
	width:260px;
	height:165px;
	padding-top:50px;
	}
	
	.accueil_formateurs {
	float:left;
	width:240px;
	height:110px;
	}
	
	.accueil_qui_sommes_nous {
	float:left;
	width:240px;
	}
	
	.accueil_inscription {
	float:left;
	background: url('../img/accueil_trois-etapes.png') no-repeat;
	width:350px;
	height:100px;
	padding-top:170px;
	padding-left:345px;
	}
	
	.accueil_blocvideo {
	float:left;
	width:690px;
	}
	
	.accueil_blocvideo_top {
	float:left;
	background: url('../img/accueil_blocbas_top.png') no-repeat;
	height:8px;
	width:688px;
	}
	
	.accueil_blocvideo_center {
	float:left;	
	height:473px;
	width:686px;
	background: url('../img/accueil_blocbas_bg.png') repeat-x;
	border-left:solid 1px #DDDDDD;
	border-right: solid 1px #DDDDDD;
	}
	
	.accueil_blocvideo_bottom {
	float:left;
	background: url('../img/accueil_blocbas_bottom.png') no-repeat;
	height:40px;
	width:688px;
	}
	
	.accueil_blocvideo_video {
	float:left;	
	}
	
	.accueil_blocvideo_chapitres {
	float:left;	
	}
	
	.accueil_blocvideo_right {
	float:left;	
	}
	
	/* Espace Formateurs */
	
	.img_client_arrow_left a {
	float:left;
	height:55px;
	display:block;
	width:17px;
	margin-left:8px;
	}
	
	.img_client_arrow_right a {
	float:left;
	height:55px;
	display:block;
	width:22px;
	margin-left:5px;
	}
	
	.img_client_defil_bloc {
	float:left;
	width:250px;
	height:50px;
	margin-left:0px;
	margin-top:0px;
	}
	
	.img_client_defil {
		float:left;
		width:50px;
		height:50px;
		margin-left:15px;
	}
	
	.clients_bloccontainer {
	float:left;
	width:250px;
	}
		.clients_blocimg {
		float:left;
		width:50px;
		height:50px;
		margin-right:10px;
		}
	
	.espace_formateur_path {
	padding-left : 10px;
	padding-bottom: 10px;	
	}
	
	.f_internalContainer {
	float:left;
	width:959px;
	padding-left:25px;
	background-image: url('../img/f_bordure-droite-repeat.png');
	background-repeat: repeat-y;

	}

	.f_internalContainer2 {
	float:left;
	width:940px;
	padding-top:10px;
	padding-bottom:15px;
	background-image: url('../img/f_bordure-droite-repeat.png');
	background-repeat: repeat-y;
	background-position: right;
	}
	
	.f_sideBarLeftTop {
	float:left;
	margin-top:0px;
	width:23px;
	background:url('../img/f_bordure-gauche-title.png') ;
	height:69px;
	}	
	
	.f_sideBarLeft {
	float:left;
	margin-top:-1px;
	width:22px;
	background:url('../img/f_bordure-gauche.png') ;
	height:735px;
	}
	
	.f_sideBarRight {
	float:left;
	width:22px;
	background:url('../img/f_bordure-droite-repeat.png') repeat-y;
	
	height:764px;
	}
	
	.f_sideBarBottom {
	float:left;
	width:962px;
	background:url('../img/f_bordure-bottom.png');
	height:20px;
	}
		
	.f_bottomBar {
	float:left;
	height:20px;
	width:100%;
	background:url('../img/f_bottomBar.png') no-repeat;
	}
	
	.f_header {
	float:left;
	width:962px;
	height:105px;
	background:url('../img/f_header.png') no-repeat;
	}

		.besoin_daide a {
		float:right;
		margin-right:265px;
		height:26px;
		width:25px;
		display:block;
		}

	.f_blocTitle {	
	float:left;
	width:963px;
	height:77px;
	background:url('../img/f_bandeau-title.png') no-repeat ;
	}
	
	.f_blocTitleTop {
	float:left;
	width:940px;
	height:20px;
	padding-top:10px;
	padding-left:30px;
	}
	
	
	.f_blocTitleBottom {
	color:#666666;
	font:  30px Arial Narrow, Helvetica;
	font-weight: normal;
	float:left;
	width:925px;
	text-align:right;
	padding-top:0px;
	}
	
	.f_inscription {
	float:left;
	background: url('../img/main.png') no-repeat;
	width:350px;
	height:105px;
	padding-top:170px;
	padding-left:350px;
	}
	
	.f_button_inscription a
	{
	float:left;
    background: url(../img/f-inscription.png) no-repeat;
    height:67px;
    width:284px;
    display: block;
    }
   
   .f_button_inscription a:hover
	{
    background: url(../img/f-inscription_hover.png) no-repeat;
    }
   
    .f_button_inscription a:active
	{
    background: url(../img/f-inscription_click.png) no-repeat;
    }
	
	.f_menu {
	float:left;
	width:240px;
	}
	
	
	
	.f_menuAjustement {
	float:left;
	padding-left:5px;
	padding-top:10px;
	}
	
	.f_accueil_rubrique1 a{
	float:left; 
	height:175px;
	width:313px;
	margin-left:5px;
	margin-top:10px;
	background: url(../img/f_accueil_img1.png) no-repeat;
	}
	
	.f_accueil_rubrique1 a:hover{
	background: url(../img/f_accueil_img1_hover.png) no-repeat;
	}
	
	.f_accueil_rubrique2 a{
	float:left; 
	height:175px;
	width:313px;
	margin-left:5px;
	margin-top:10px;
	background: url(../img/f_accueil_img2.png) no-repeat;
	}
	
	.f_accueil_rubrique2 a:hover{
	background: url(../img/f_accueil_img2_hover.png) no-repeat;
	}
	
	.f_accueil_rubrique3 a{
	float:left; 
	height:175px;
	width:315px;
	margin-left:5px;
	margin-top:10px;
	background: url(../img/f_accueil_img3.png) no-repeat;
	}

	.f_accueil_rubrique3 a:hover{
	background: url(../img/f_accueil_img3_hover.png) no-repeat;
	}
	
	.f_accueil_rubrique4 a{
	float:left; 
	height:175px;
	width:313px;
	margin-left:5px;
	margin-top:10px;
	background: url(../img/f_accueil_img4.png) no-repeat;
	}
	
	.f_accueil_rubrique4 a:hover{
	background: url(../img/f_accueil_img4_hover.png) no-repeat;
	}
	
	.f_a-faire {
		font:12px Verdana;
	float:left;
	width:612px;
	height:160px;
	padding:10px 0 0 20px;
	margin-left:10px;
	margin-top:4px;	
	background-image: url(../img/f_afaire.png);
	background-repeat: no-repeat;

	font-size:14px;
	}
	
	.f_a-faire_txt {
	font:12px Verdana;
	float:left;
	width:400px;
	margin-left:175px;
	margin-top:20px;
	line-height:21px;
	}
	
	/* Espace Formateurs - Tableau De Bord */
	
	.f_tdb_element {
	float:left;	
	width:304px;
	padding-top:10px;
	margin-left:10px;
	
	}
	
	.f_tdb_element_title {
	float:left;		
	width:294px;
	height:24px;
	background: url(../img/f_tdb_element_title.png);
	font-size:14px;
	padding-top:7px;
	padding-left:10px;
	}
	.f_tdb_element_title_vide {
	float:left;		
	width:294px;
	height:24px;
	background: url(../img/f_tdb_element_title_vide.png);
	font-size:14px;
	padding-top:7px;
	padding-left:10px;
	}
		.f_tdb_element_link a {
		float:right;
		width:20px;
		height:20px;
		margin-right:10px;
		}
	.f_tdb_element_content {
	font:11px Verdana;
	float:left;		
	width:204px;
	height:98px;
	background: url(../img/f_tdb_element_content.png);	

	}
	
	.f_tdb_element_top {
	float:left;		
	width:204px;
	height:62px;
	background: url(../img/f_tdb_element_content.png);	
	}
	
	li.f_tdb_liste{
	float:left;
	}
	
	ul.f_tdb_liste {
	float:left;
	height:80px;
	padding-left:20px;
	padding-top:20px;
	}
		
	.f_tdb_element_arrow a {
	float:left;
    background: url(../img/f_blue_arrow.png) no-repeat;
    height:28px;
    width:31px;
	margin-left:165px;
    display: block;
	}
	
	.f_tdb_element_arrow_todo a {
	float:left;
	margin-top:0px;
	padding-right:5px;
    height:20px;
    width:20px;
    display: block;
	}
	
	.f_tdb_element_image_preferences {
	margin-left:1px;
	float:left;	
	width:99px;
	height:98px;
	background: url(../img/f_tdb_element_img_preferences.png);	
	}
	
	.f_tdb_element_image_contacts {
	margin-left:1px;
	float:left;	
	width:99px;
	height:98px;	
	background: url(../img/f_tdb_element_img_contacts.png);	
	}
	
	.f_tdb_element_image_competences {
	margin-left:1px;
	float:left;	
	width:99px;
	height:98px;	
	background: url(../img/f_tdb_element_img_competences.png);	
	}
	
	.f_tdb_element_image_references {
	margin-left:1px;
	float:left;	
	width:99px;
	height:98px;
	background: url(../img/f_tdb_element_img_references.png);		
	}
	
	.f_tdb_element_image_formations {
	margin-left:1px;
	float:left;	
	width:99px;
	height:98px;
	background: url(../img/f_tdb_element_img_formations.png);		
	}
	
	.f_tdb_element_image_suividactivites {
	float:left;	
	width:100px;
	height:98px;	
	background: url(../img/f_tdb_element_img_suiviactivites.png);	
	}
	
	.f_tdb_element_image_appelacompetences {
	margin-left:1px;
	float:left;	
	width:99px;
	height:98px;
	background: url(../img/f_tdb_element_img_appelacompetences.png);		
	}
	
	.f_tdb_element_image_agenda {
	margin-left:1px;
	float:left;	
	width:99px;
	height:98px;
	background: url(../img/f_tdb_element_img_agenda.png);		
	}
	
	/* Espace Formateurs - Tableau De Bord - Menu */
	
	.f_menu_tdb_container {
	float:left;
	width:890px;	
	margin-left:5px;
	margin-top:5px;
	}
	
	.f_menu_tdb1 {
	float:left;
	padding:10px;
	min-height:400px;
	width:880px;
	background:#ced9dc;
	}
	
	.f_menu_tdb_onglets {
	float:left;
	}
	
	.f_menu_tdb_path {
	width:900px;
	padding:5px 0 10px 0;
	color:#888888;
	}
	
	.f_menu_tdb_path a {
	color:blue;
	}
	
	.f_menu_tdb_path a:hover {
	color:#555555;
	}
	
	.f_menu_tdb_barre-orange {
	float:left;
	margin-top:-1px;
	width:900px;
	height:7px;
	background:#d7851e;
	}
	
	.f_menu_tdb_onglet_actif {
	float:left;
	height:20px;
	padding-right:5px;
	padding-left:5px;
	padding-top:7px;
	background:url(../img/f_onglet-actif-repeat.png) repeat-x;	
	}
	
	.f_menu_tdb_onglet_actif_left {
	margin-top:1px;
	float:left;
	height:27px;
	width:4px;
	background:url(../img/f_onglet-actif-left.png);	
	}
	
	.f_menu_tdb_onglet_actif_right {
	margin-top:1px;
	float:left;
	height:27px;
	width:4px;
	background:url(../img/f_onglet-actif-right.png);
	}
	
	.f_menu_tdb_onglet_passif {
	float:left;
	height:20px;
	padding-right:5px;
	padding-left:5px;
	padding-top:7px;
	background:url(../img/f_onglet-passif-repeat.png) repeat-x;	
	}
	
	.f_menu_tdb_onglet_passif_left {
	float:left;
	margin-left:1px;
	height:27px;
	width:4px;
	background:url(../img/f_onglet-passif-left.png);	
	}
	
	.f_menu_tdb_onglet_passif_right {
	float:left;
	height:27px;
	width:4px;
	background:url(../img/f_onglet-passif-right.png) no-repeat;
	}
	
	a.link_tdb_menu {
	text-decoration:none;	
	color:white;
	letter-spacing:1px;
	}
	
	a.link_tdb_table_title, a.link_tdb_table_title:hover, a.link_tdb_table_title:active, a.link_tdb_table_title:visited {
	text-decoration:none;	
	color:#444444;
	}

	.f_preferences_block {
	float:left;
	width:246px;
	height:160px;
	background:white;
	padding:20px;
	margin-left:0px;
	}
	
	.f_button_modif_compte a {
	float:left;
	margin-top:10px;
    background: url(../img/f_tdb_button_modif_compte.png) no-repeat;
	height:30px;
	width:148px;
    display: block;
	}
	
	.f_button_modif_compte a:hover {
    background: url(../img/f_tdb_button_modif_compte_hover.png) no-repeat;
	}
	
	.f_button_modif_societe a {
	float:left;
	margin-top:10px;
    background: url(../img/f_tdb_button_modif_societe.png) no-repeat;
	height:30px;
	width:159px;
    display: block;
	}
	
	.f_button_modif_societe a:hover{
    background: url(../img/f_tdb_button_modif_societe_hover.png) no-repeat;
	}
	
	.f_button_modif_formation a {
	float:left;
	margin-top:10px;
    background: url(../img/f_tdb_button_modif_pref_form.png) no-repeat;
	height:30px;
	width:233px;
    display: block;
	}
	
	.f_button_modif_formation a:hover{
    background: url(../img/f_tdb_button_modif_pref_form_hover.png) no-repeat;
	}

	/* Page liste : buttons contacts, competences, references, formations */

		.f_button_ajouter a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_ajouter.png) no-repeat;
		height:30px;
		width:109px;
		display: block;
		}
		.f_button_ajouter a:hover {
		float:left;
		background: url(../img/f_tdb_button_ajouter_hover.png) no-repeat;
		height:30px;
		width:109px;
		display: block;
		}
		
		.f_button_reactiver a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_reactiver.png) no-repeat;
		height:30px;
		width:96px;
		display: block;
		}
		.f_button_reactiver a:hover {
		float:left;
		background: url(../img/f_tdb_button_reactiver_hover.png) no-repeat;
		height:30px;
		width:96px;
		display: block;
		}

		.f_button_supprimer a {
		float:left;
		background: url(../img/f_tdb_button_supprimer.png) no-repeat;
		height:30px;
		width:109px;
		display: block;
		}
		.f_button_supprimer a:hover {
		background: url(../img/f_tdb_button_supprimer_hover.png) no-repeat;
		}

		.f_button_corbeille a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_corbeille.png) no-repeat;
		height:30px;
		width:109px;
		display: block;
		}
		.f_button_corbeille a:hover {
		background: url(../img/f_tdb_button_corbeille_hover.png) no-repeat;
		}

		.f_button_rendreactif a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_reactiver.png) no-repeat;
		height:30px;
		width:109px;
		display: block;
		}
		.f_button_rendreactif a:hover {
		background: url(../img/f_tdb_button_reactiver_hover.png) no-repeat;
		}

		.f_button_actifs a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_reveniralalistedesactifs.png) no-repeat;
		height:30px;
		width:200px;
		display: block;
		}
		.f_button_actifs a:hover {
		background: url(../img/f_tdb_button_reveniralalistedesactifs_hover.png) no-repeat;
		}

		.f_button_modifier {
		width: 128px;
		height: 28px;
		margin: 0;
		padding: 0;
		border: 0;
		background: transparent url(../img/f_tdb_button_modifier.png) no-repeat top left ;/* on place l'image en arrière plan */
		/* On cache le texte de substitution (très loin car Opera l'affiche même en dehors du boutton : il faut donc le faire sortir de la page)*/
		cursor: pointer;  /* pour transformer de pointeur en main */
	   	}
		.f_button_modifier:hover {
		background: transparent url(../img/f_tdb_button_modifier_hover.png) no-repeat top left ;/* on place l'image en arrière plan */
		}
	   	
		.f_button_valider a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_activer.png) no-repeat;
		height:30px;
		width:95px;
		display: block;
		}
		.f_button_valider a:hover {
		background: url(../img/f_tdb_button_activer_hover.png) no-repeat;
		}

		.f_button_publier a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_publier.png) no-repeat;
		height:30px;
		width:95px;
		display: block;
		}
		.f_button_publier a:hover {
		background: url(../img/f_tdb_button_publier_hover.png) no-repeat;
		}

		.f_button_valider2 a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_valider.png) no-repeat;
		height:30px;
		width:95px;
		display: block;
		}
		.f_button_valider2 a:hover {
		background: url(../img/f_tdb_button_valider_hover.png) no-repeat;
		}

		.f_button_desactiver a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_desactiver.png) no-repeat;
		height:30px;
		width:95px;
		display: block;
		}
		.f_button_desactiver a:hover {
		background: url(../img/f_tdb_button_desactiver_hover.png) no-repeat;
		}

		.f_button_voirlesarchives a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_voirlesarchives.png) no-repeat;
		height:30px;
		width:145px;
		display: block;
		}
		.f_button_voirlesarchives a:hover {
		background: url(../img/f_tdb_button_voirlesarchives_hover.png) no-repeat;
		}

		.f_button_voirlesformationsactives a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_voirlesformationsactives.png) no-repeat;
		height:30px;
		width:210px;
		display: block;
		}
		.f_button_voirlesformationsactives a:hover {
		background: url(../img/f_tdb_button_voirlesformationsactives_hover.png) no-repeat;
		}
		
		.f_tdb_button_voirtouteslescompetences a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_voirtouteslescompetences.png) no-repeat;
		height:30px;
		width:204px;
		display: block;
		}
		.f_tdb_button_voirtouteslescompetences a:hover {
		background: url(../img/f_tdb_button_voirtouteslescompetences_hover.png) no-repeat;
		}
		
		.f_tdb_button_voirtouteslesreferences a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_voirtouteslesreferences.png) no-repeat;
		height:30px;
		width:204px;
		display: block;
		}	
		.f_tdb_button_voirtouteslesreferences a:hover {
		background: url(../img/f_tdb_button_voirtouteslesreferences_hover.png) no-repeat;
		}
		
		.f_tdb_button_voirtouteslesformations a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_voirtouteslesformations.png) no-repeat;
		height:30px;
		width:204px;
		display: block;
		}
		.f_tdb_button_voirtouteslesformations a:hover {
		background: url(../img/f_tdb_button_voirtouteslesformations_hover.png) no-repeat;
		}

		.f_button_voirtouslesappelsacompetence a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_voirtouslesappelsacompetence.png) no-repeat;
		height:30px;
		width:235px;
		display: block;
		}
		.f_button_voirtouslesappelsacompetence a:hover {
		background: url(../img/f_tdb_button_voirtouslesappelsacompetence_hover.png) no-repeat;
		}

		.f_button_voirtouslessuivisactivites a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tbd_button_voirtouslessuivisdactivites.png) no-repeat;
		height:30px;
		width:235px;
		display: block;
		}
		.f_button_voirtouslessuivisactivites a:hover {
		background: url(../img/f_tbd_button_voirtouslessuivisdactivites_hover.png) no-repeat;
		}

		.f_button_voirlesactifs a {
		float:left;
		margin-left:15px;
		background: url(../img/f_tdb_button_voirlesactifs.png) no-repeat;
		height:30px;
		width:143px;
		display: block;
		}
		.f_button_voirlesactifs a:hover {
		background: url(../img/f_tdb_button_voirlesactifs_hover.png) no-repeat;
		}

	/* Page liste : commum competences, references, formations */ 
	
		.f_buttons_top {
		padding-top:5px;
		padding-bottom:5px;
		height:25px;
		width:880px;
		}
			.f_pagination_resultat {
			float:right;
			font-size:x-small;
			padding-top:10px;
			padding-right:10px;
			text-align:right;
			}
		.f_buttons_bottom {
		padding-top:5px;
		padding-bottom:5px;
		height:25px;
		width:880px;
		}
			.f_pagination {
			float:right;
			padding-top:5px;
			padding-right:10px;
			text-align:right;
			}
		.f_tbd_block {
		padding-top:5px;
		padding-bottom:5px;
		height:320px;
		width:880px;
		}
			.f_tbd_block_table {
			border:1px solid #c6d7dd;
			}
				.f_tbd_block_row_head {
				float:left;
				font-weight:bold;
				width:878px;
				height:20px;
				background-color:#e0e9ec;
				}
					.f_tbd_block_cell_checkbox_h {
					float:left;
					padding-left:6px;
					padding-right:6px;
					padding-top:4px;
					padding-bottom:3px;
					}
					.f_tbd_block_cell_h_arrowup a{
					background: url(../img/f_arrow_up.png) no-repeat;
					display:block;
					width:10px;
					height:10px
					}
					.f_tbd_block_cell_h_arrowdown a{
					background: url(../img/f_arrow_down.png) no-repeat;
					}
					.f_tbd_block_cell_h_equal a {
					background: url(../img/f_egual.png) no-repeat;
					width:12px;
					height:9px;
					}
				.f_tbd_block_row_body {
				float:left;
				width:878px;
				background-color:white;
				height:23px;
				}
					.f_tbd_block_cell_checkbox_b {
					float:left;
					padding-left:6px;
					padding-right:6px;
					padding-top:5px;
					padding-bottom:5px;
					}
					.f_tbd_block_row_body a {
					color:black;
					text-decoration:none;
					}
					.f_tbd_block_row_body a:hover {
					color:black;
					text-decoration:none;
					}
					.f_tbd_block_row_body a:visited {
					color:black;
					text-decoration:none;
					}
				.f_tbd_block_row_gris {
				float:left;
				width:878px;
				border-top:1px solid #86969c;
				}
				.f_tbd_block_row_orange {
				float:left;
				width:878px;
				border-top:1px solid #d77b1e;
				}

	/* Page liste : contacts */

		.f_tbd_block_cell_h1_contacts {
		float:left;
		width:500px;
		height:20px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h1_contacts a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h1_contacts a:hover {
			float:left;
			display: block;
			}
		.f_tbd_block_cell_h2_contacts {
		float:left;
		width:100px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h3_contacts {
		float:left;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}		

		.f_tbd_block_cell_b1_contacts {
		float:left;
		width:500px;
		padding-left:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b2_contacts {
		float:left;
		width:100px;
		padding-left:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b3_contacts {
		float:left;
		padding-left:7px;
		padding-top:4px;
		padding-bottom:4px;
		}

	/* Page liste : competences */

		.f_tbd_block_cell_h1_competences {
		float:left;
		width:502px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h1_competences a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h1_competences a:hover {
			float:left;
			display: block;
			}
		.f_tbd_block_cell_h2_competences {
		float:left;
		width:74px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h2_competences a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h2_competences a:hover {
			float:left;
			display: block;
			}
		.f_tbd_block_cell_h3_competences {
		float:left;
		width:68px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h4_competences {
		float:left;
		width:88px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h5_competences {
		float:left;
		width:70px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}

		.f_tbd_block_cell_b1_competences {
		float:left;
		width:300px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b2_competences {
		float:left;
		width:150px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b3_competences {
		float:left;
		width:18px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b4_competences {
		float:left;
		width:69px;
		padding-left:6px;
		padding-right:6px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b5_competences {
		float:left;
		width:9px;
		padding-left:33px;
		padding-right:33px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b6_competences {
		float:left;
		width:81px;
		padding-left:7px;
		padding-top:4px;
		padding-bottom:4px;
		padding-right:7px;
		}
			.f_tbd_block_cell_b6_competences_nb {
			float:left;
			text-align:left;
			padding-left:2px;
			padding-right:2px;
			}
			.f_tbd_block_cell_b6_competences_plus {
			float:right;
			text-align:right;
			padding-left:2px;
			padding-right:2px;
			}
		.f_tbd_block_cell_b7_competences {
		float:left;
		width:78px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:6px;
		}
			.f_tbd_block_cell_b7_competences_nb {
			float:left;
			text-align:left;
			padding-left:2px;
			padding-right:2px;
			}
			.f_tbd_block_cell_b7_competences_plus {
			float:right;
			text-align:right;
			padding-left:2px;
			padding-right:2px;
			}

	/* Page liste : references */

		.f_tbd_block_cell_h1_references {
		float:left;
		width:502px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h1_references  a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h1_references  a:hover {
			float:left;
			display: block;
			}
		.f_tbd_block_cell_h2_references {
		float:left;
		width:186px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h2_references  a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h2_references  a:hover {
			float:left;
			display: block;
			}
		.f_tbd_block_cell_h3_references {
		float:left;
		width:78px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h3_references  a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h3_references  a:hover {
			float:left;
			display: block;
			}
		.f_tbd_block_cell_h4_references {
		float:left;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}

		.f_tbd_block_cell_b1_references {
		float:left;
		width:300px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b2_references {
		float:left;
		width:150px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b3_references {
		float:left;
		width:18px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b4_references {
		float:left;
		width:180px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b5_references {
		float:left;
		width:70px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b6_references {
		float:left;
		padding-left:20px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}

	/* Page liste : formations */

		.f_tbd_block_cell_h1_formations {
		float:left;
		width:580px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h1_formations  a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h1_formations  a:hover {
			float:left;
			display: block;
			}
		.f_tbd_block_cell_h2_formations {
		float:left;
		width:70px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h3_formations {
		float:left;
		width:180px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
			.f_tbd_block_cell_h3_formations  a {
			float:left;
			height:100%;
			width:100%;
			display: block;
			}
			.f_tbd_block_cell_h3_formations  a:hover {
			float:left;
			display: block;
			}

		.f_tbd_block_cell_b1_formations {
		float:left;
		width:488px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b2_formations {
		float:left;
		width:18px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b3_formations {
		float:left;
		width:40px;
		padding-left:7px;
		padding-right:2px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b4_formations {
		float:left;
		width:18px;
		padding-left:2px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b5_formations {
		float:left;
		width:63px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b6_formations {
		float:left;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}

	/* Page liste : appel a competences */
	
		.f_tbd_block_cell_h1_appelacompetences {
		float:left;
		width:19px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		}
		.f_tbd_block_cell_h2_appelacompetences {
		float:left;
		width:400px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h3_appelacompetences {
		float:left;
		width:55px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h4_appelacompetences {
		float:left;
		width:55px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h5_appelacompetences {
		float:left;
		width:70px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h6_appelacompetences {
		float:left;
		width:55px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h7_appelacompetences {
		float:left;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		
		.f_tbd_block_cell_b1_appelacompetences {
		float:left;
		width:12px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b2_appelacompetences {
		float:left;
		width:393px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b3_appelacompetences {
		float:left;
		width:48px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b4_appelacompetences {
		float:left;
		width:48px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b5_appelacompetences {
		float:left;
		width:63px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b6_appelacompetences {
		float:left;
		width:48px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b7_appelacompetences {
		float:left;
		width:168px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}

	/* Page liste : suivi activites */
	
		.f_tbd_block_cell_h1_suiviactivites {
		float:left;
		width:50px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		}
		.f_tbd_block_cell_h2_suiviactivites {
		float:left;
		width:400px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h3_suiviactivites {
		float:left;
		width:55px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h4_suiviactivites {
		float:left;
		width:55px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h5_suiviactivites {
		float:left;
		width:65px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		.f_tbd_block_cell_h6_suiviactivites {
		float:left;
		width:55px;
		padding-left:6px;
		padding-top:3px;
		padding-bottom:2px;
		border-left:1px solid #c6d7dd;
		}
		
		.f_tbd_block_cell_b1_suiviactivites {
		float:left;
		width:40px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b2_suiviactivites {
		float:left;
		width:48px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b3_suiviactivites {
		float:left;
		width:395px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b4_suiviactivites {
		float:left;
		width:49px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b5_suiviactivites {
		float:left;
		width:49px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b6_suiviactivites {
		float:left;
		width:58px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		.f_tbd_block_cell_b7_suiviactivites {
		float:left;
		width:200px;
		padding-left:7px;
		padding-right:7px;
		padding-top:4px;
		padding-bottom:4px;
		}
		

	/* Formulaire : preferences */

		/* Formulaire commun preferences : compte, societe, formation */
		
		/* Formulaire preferences : compte */

			#f_tbd_block_form_preferencecompte_gauche {		
			float:left;
			width:435px;
			height:320px;
			background:white;
			}
				#f_tbd_block_form_preferencecompte_gauche_in {
				float:right;
				width:425px;
				height:285px;
				margin:5px;
				overflow:auto;
				}
					.f_tbd_block_form_preferencecompte_gauche_row {
					clear:left;
					clear:right;
					text-align:right;
					margin-bottom:5px;
					}
						.f_tbd_block_form_preferencecompte_gauche_input{
						width:260px;
						}
						.f_tbd_block_form_preferencecompte_gauche_divright {
						float:right;
						margin-left:5px;
						width:260px;
						height:20px;
						text-align:left;
						}
						
		/* Formulaire preferences : societe */
		
			#f_tbd_block_form_preferencesociete {
			float:left;
			width:880px;
			height:320px;
			background:white;
			}
				#f_tbd_block_form_preferencesociete_in {
				float:left;
				width:425px;
				height:285px;
				margin:5px;
				overflow:auto;
				}
					.f_tbd_bloc_form_preferencesociete_input {
					width:275px;
					}
				#f_tbd_block_form_preferencesociete_in2 {
				float:left;
				width:435px;
				height:285px;
				margin:5px;
				overflow:auto;
				}
					.f_tbd_block_form_preferencesociete_input2 {
					width:225px;
					}
					.f_tbd_block_form_preferencesociete_gauche_divright2 {
					float:right;
					margin-left:5px;
					width:225px;
					height:20px;
					text-align:left;
					}
					.f_tbd_block_form_preferencesociete_row {
					clear:left;
					clear:right;
					text-align:right;
					margin-bottom:5px;
					}
						
					
		.Form_Pref_Formateur_title {
		/*color:black;*/
		color:white;
		font-weight:bold;
		float:left;	
		padding: 5px;
		width:100%;
		background:#888888;
		}

		.Form_Pref_Formateur_for {
		float:left;	
		/*overflow:none;*/
		width:300px;
		}

		.Form_Pref_Formateur_for_in {
		float:left;	
		/*overflow:none;*/
		background:white;
		padding:5px;
		width:300px;
		height:120px;
		}

		.Form_Pref_Formateur_langue {
		float:left;	
		
		/*overflow:none;*/
		width:150px;
		margin-left:0px;
		}

		.Form_Pref_Formateur_langue_in {
		float:left;	
		overflow:auto;
		background:white;
		padding:5px;
		width:150px;
		height:250px;
		}

		.Form_Pref_Formateur_IR {
		float:left;	
		/*overflow:none;*/
		width:200px;
		margin-left:20px;
		}

		.Form_Pref_Formateur_IR_in {
		float:left;	
		overflow:auto;
		background:white;
		padding:5px;
		width:200px;
		height:250px;
		}

		.Form_Pref_Formateur_IS {
		float:left;	
		margin-left:20px;
		width:480px;
		}

		.Form_Pref_Formateur_IS_in {
		float:left;	
		padding:5px;
		height:250px;
		width:480px;
		background:white;
		overflow:auto;
		}
		
		.Form_Pref_Formateur_IS_stripe {
		float:left;
		width:450px;
		margin-left:10px;
		padding-top:15px;	
		}
		
		.Form_Pref_Formateur_IS_left {
		float:left;
		width:258px;
		height:43px;	
		padding:10px;
		border : solid 1px #AAAAAA;
		}
		
		.Form_Pref_Formateur_IS_right {
		float:left;
		text-align:center;
		padding-top:25px;
		margin-left:10px;
		width:28px;
		height:38px;
		background:#EAEAEA;
		border : solid 1px #AAAAAA;
		}
		
		.Form_Pref_Formateur_fichepublic {
		float:left;
		width:870px;
		margin-top:5px;
		padding:5px;
		background:white;
		}
		
		.button2_ajouter_un_site {
			font:11px Verdana;
			float:left;
			margin-left:10px;
			margin-top:5px;
			background:#EEEEEE;
			border:0;	
			padding:0px 5px 4 5px;
			border:solid 1px #AAAAAA;
			height:23px;

		}
		
		.button2_supprimer {
			float:left;
			margin-left:10px;
			margin-top:5px;
			background:#EEEEEE;
			padding:3px 5px 0 5px;
			border:solid 1px #AAAAAA;
			height:18px;
		}
		
		a.button2_supprimer_link   {
			font:11px Verdana;
			text-decoration:none;
			color:black;
		}

	/* Formulaire : commun contacts, competences, references, formations */

		.f_button_annuler a {
		float:left;
		margin-left:10px;
		background: url(../img/f_tdb_button_annuler.png) no-repeat;
		height:30px;
		width:95px;
		display: block;
		}
		.f_button_annuler a:hover {
		background: url(../img/f_tdb_button_annuler_hover.png) no-repeat;
		}

		.f_button_envoyer {
		width: 128px;
		height: 28px;
		margin: 0;
		padding: 0;
		border: 0;
		background: transparent url(../img/f_tdb_button_envoyer.png) no-repeat top left ;/* on place l'image en arrière plan */
		/* On cache le texte de substitution (très loin car Opera l'affiche même en dehors du boutton : il faut donc le faire sortir de la page)*/
		cursor: pointer;
		/* pour transformer de pointeur en main */
	   	}
		.f_button_envoyer:hover {
		background: transparent url(../img/f_tdb_button_envoyer_hover.png) no-repeat top left ;/* on place l'image en arrière plan */
		}

		.f_button_envoyer2  a {
		float:left;
		background: url(../img/f_tdb_button_envoyer.png) no-repeat;
		height:30px;
		width:100px;
		display: block;
		}
		.f_button_envoyer2 a:hover {
		background: url(../img/f_tdb_button_envoyer_hover.png) no-repeat;
		}
		
		
		.f_button_etapesuivante  a {
		float:left;
		background: url(../img/f_button_etapesuivante.png) no-repeat;
		height:30px;
		width:135px;
		display: block;
		}
		.f_button_etapesuivante a:hover {
		background: url(../img/f_button_etapesuivante_hover.png) no-repeat;
		}
		
		.f_tbd_block_form_title {
		float:left;
		width:100%;
		height:25px;
		background:#888888;
		}
			.f_tbd_block_form_title_left {
			float:left;
			padding:5px;
			/*color:black;*/
			color:white;
			font-weight:bold;
			}
			.f_tbd_block_form_title_right {
			float:right;
			text-align:right;
			padding:5px;
			/*color:black;*/
			color:white;
			}
			.f_tbd_block_form_title_right_input {
			float:right;
			text-align:right;
			padding-top:2px;
			padding-right:5px;
			/*color:black;*/
			color:white;
			}
		.f_tbd_block_form_content {
		float:left;
		width:100%;
		height:295px;
		background:white;
		}
		
	   	.f_tdb_formulaire {
	   	padding-top:20px;
	   	padding-bottom:200px;	
	   	}

	/* Formulaire : contacts */
	
		#f_tbd_block_form_contact_gauche {
		float:left;
		width:435px;
		height:320px;
		background:white;
		}
			#f_tbd_block_form_contact_gauche_in {
			float:right;
			width:425px;
			height:285px;
			margin:5px;
			overflow:auto;
			}
				.f_tbd_block_form_contact_gauche_row {
				clear:left;
				clear:right;
				text-align:right;
				margin-bottom:5px;
				}
					.f_tbd_block_form_contact_gauche_input{
					width:300px;
					}
					.f_tbd_block_form_contact_gauche_divright {
					float:right;
					margin-left:5px;
					width:300px;
					height:20px;
					text-align:left;
					}
				#fonction_1 {
				width:350px;
				}
		#f_tbd_block_form_contact_separatevertical {
		float:left;
		width:10px;
		height:320px;
		}
		
		#f_tbd_block_form_contact_droite {
		float:right;
		width:435px;
		height:195px;
		background:white;
		}
			#f_tbd_block_form_contact_droite_in {
			float:right;
			width:425px;
			height:160px;
			margin:5px;
			overflow:auto;
			}
		
		#f_tbd_block_form_contact_separatehorizontal {
		float:right;
		width:435px;
		height:10px;
		}
		
		#f_tbd_block_form_contact_droite2 {
		float:right;
		width:435px;
		height:115px;
		background:white;
		}
			#f_tbd_block_form_contact_droite2_in {
			float:right;
			width:425px;
			height:90px;
			margin:5px;
			overflow:auto;
			}

	/* Formulaire : competences */

		.f_tbd_block_form_competence_bloc_haut {
		}
			#f_tbd_block_form_competence_g1 {
			float:left;
			height:215px;
			width:440px;
			/*overflow:none;*/
			}
				#CompetencesForm_Comp {
				padding:5px;
				line-height:20px;
				height:200px;
				width:430px;
				float:left;
				overflow:auto;
				background:white;
				}
				#CompetencesForm_CompFiltre {
				width:90px;	
				}
			.f_tbd_block_form_competence_top_right {
			width:430px;
			float:left;
			padding-left:10px;
			}
				#f_tbd_block_form_competence_d1 {
				float:left;
				width:275px;
				background:white;
				}
					#f_tbd_block_form_competence_d1_in {
					float:left;
					background:white;
					width:265px;
					height:65px;
					padding:5px;
					overflow:auto;
					}
						.f_tbd_block_form_competence_radio_button_line {
						float:left;
						height:20px;
						width:130px;
						}
							.f_tbd_block_form_competence_radio_button {
							float:left;
							height:20px;
							width:20px;
							}	
							.f_tbd_block_form_competence_radio_button_text {
							float:left;
							height:20px;
							width:110px;
							}
					.f_tbd_block_form_competence_d1_in2 {
					float:left;
					background:white;
					height:35px;
					padding:5px;
					width:265px;
					overflow:auto;
					}
				#f_tbd_block_form_competence_d2 {
				float:left;
				width:145px;
				margin-left:10px;
				}
					#f_tbd_block_form_competence_d2_in {
					float:left;
					width:135px;
					height:110px;
					padding:5px;
					background:white;
					overflow:auto;
					}
				#f_tbd_block_form_competence_d3 {
				float:left;
				width:430px;
				margin-top:10px;
				}
					#f_tbd_block_form_competence_d3_in {
					float:left;
					width:420px;
					height:45px;
					overflow:auto;
					background:white;
					padding:5px;
					}

		.f_tbd_block_form_competence_bloc_bas {
		}
			#f_tbd_block_form_competence_g2 {
			float:left;
			width:440px;
			margin-top:10px;
			}
				#f_tbd_block_form_competence_g2_in {
				float:left;
				background:white;
				width:430px;
				height:45px;
				padding:5px;
				}
					#CompetencesForm_TagsAsso {
					width:420px;
					height:30px;
					overflow:auto;
					}
			#f_tbd_block_form_competence_d4 {
			float:left;
			width:430px;
			margin-left:10px;
			margin-top:10px;
			}
				#f_tbd_block_form_competence_d4_in {
				float:left;
				padding:5px;
				height:45px;
				width:420px;
				overflow:auto;
				background:white;
				}

	/* Formulaire : references */

		/* Bloc gauche */
		#ReferencesForm_Competence {
		width:429px;
		height:320px;
		float:left;
		}
			#ReferencesForm_Comp {
			width:418px;
			height:280px;
			padding:5px;
			clear:left;
			overflow:auto;
			background:white;
			}

		/* Bloc droite */
		#f_tbd_block_form_reference_d {
		width:439px;
		height:320px;
		float:left;
		padding-left:10px;
		}
			#ReferencesForm_Reference {
			width:438px;
			margin-bottom:12px;
			background:white;
			}
				#ReferencesForm_Reference_in {
				width:428px;
				padding:5px;
				clear:left;
				background:white;
				}
					.ReferencesForm_Reference_in_row {
					width:100%;
					margin-bottom:3px;
					text-align:right;
					}
						#ReferencesForm_RefIntitule, #ReferencesForm_RefSociete {
						width:280px;
						}
						#ReferencesForm_RefPeriodeMois {
						width:200px;
						}
						#ReferencesForm_RefPeriodeAns {
						width:80px;
						}
						.ReferencesForm_Reference_in_row_right {
						float:right;
						width:280px;
						text-align:left;
						}
			#ReferencesForm_Contact {
			width:438px;
			height:176px;
			background:white;
			}
				#ReferencesForm_Contact_in {
				width:428px;
				height:140px;
				padding:5px;
				clear:left;
				background:white;
				}
					#ReferencesForm_ConNom, #ReferencesForm_ConPrenom, #ReferencesForm_ConSelect0, #ReferencesForm_ConSelect, #ReferencesForm_ConTel, #ReferencesForm_ConMail {
					width:280px;
					}
			#ReferencesForm_FicheEval {
			width:438px;
			height:176px;
			background:white;
			}
				#ReferencesForm_FicheEval_in {
				width:428px;
				height:140px;
				padding:5px;
				clear:left;
				background:white;
				}
					#UploadTarget {
					width:99%;
					height:80px;
					}

	/* Formulaire : formations */

		#FormationsForm_Competence {
		width:654px;
		height:120px;
		float:left;
		margin-bottom:10px;
		}
			#FormationsForm_Comp {
			width:644px;
			height:84px;
			padding:5px;
			background:white;
			clear:left;
			overflow:auto;
			}
		#f_tbd_block_form_formation_d {
		padding-left:10px;
		float:left;
		margin-bottom:10px;
		}
			#FormationsForm_Type {
			width:210px;
			height:120px;
			float:left;
			}
				#FormationsForm_Tpe {
				width:200px;
				height:83px;
				background:white;
				padding:5px;
				float:left;
				overflow:auto;
				}
				
		#FormationsForm_Format{
			width:215px;
			height:130px;
			float:left;
			}
				#FormationsForm_Moyen{
				width:205px;
				height:98px;
				background:white;
				padding:5px;
				float:left;
				overflow:auto;
				}
		#FormationsForm_PointFort{
			width:300px;
			height:165px;
			float:left;
			margin-left:10px;
			}
				#FormationsForm_PtsFort{
				width:290px;
				height:120px;
				background:white;
				padding:5px;
				float:left;
				overflow:auto;
				margin-bottom:10px;
				}
			#FormationsForm_Langue {
			width:250px;
			height:165px;
			float:left;
			}
				#FormationsForm_Lg {
				width:240px;
				height:120px;
				background:white;
				padding:5px;
				float:left;
				overflow:auto;
				margin-bottom:10px;
				}
		#FormationsForm_ZoneIntra{
		width:880px;
		min-height:50px;
		clear:left;
		margin-bottom:10px;
		}
			#FormationsForm_Zone {
			width:870px;
			min-height:30px;
			max-height:290px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			padding:5px;
			}
		
		#FormationsForm_PrixFormat{
		width:880px;
		min-height:50px;
		clear:left;
		margin-bottom:10px;
		}
			#FormationsForm_PxMoyen {
			width:870px;
			min-height:30px;
			max-height:300px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			}
			
		#FormationsForm_Session{
		width:880px;
		min-height:50px;
		float:left;
		margin-bottom:10px;
		}
			#FormationsForm_Sess {
			width:870px;
			min-height:30px;
			max-height:300px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			padding:5px;
			}
		
		#FormationsForm_Prerequis {
		width:880px;
		min-height:50px;
		clear:left;
		}
			#FormationsForm_Prereq {
			width:840px;
			min-height:30px;
			max-height:300px;
			padding:20px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			}
		#FormationsForm_PublicCible {
		width:880px;
		min-height:50px;
		clear:left;
		}
			#FormationsForm_PubCible {
			width:840px;
			min-height:30px;
			max-height:300px;
			padding:20px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			}
		
		
		#FormationsForm_Objectifs {
		width:880px;
		min-height:50px;
		clear:left;
		}
			#FormationsForm_Obj {
			width:840px;
			min-height:30px;
			max-height:300px;
			padding:20px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			}
			
		#FormationsForm_Pedagogie{
		width:880px;
		min-height:50px;
		clear:left;
		margin-bottom:10px;
		}
			#FormationsForm_Pedago {
			width:840px;
			min-height:30px;
			max-height:300px;
			padding:20px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			}
			
		#FormationsForm_Programme {
		width:880px;
		min-height:50px;
		clear:left;
		}
			#FormationsForm_Prog {
			width:840px;
			min-height:30px;
			max-height:300px;
			padding:20px;
			background:white;
			clear:left;
			margin-bottom:10px;
			overflow:auto;
			}
		
		
	.button_edit{
	float:left;
	background: url(../img/page_edit_64.png) no-repeat;
	display:block;
	width:840px;
	height:30px;
	cursor:pointer;
	border-bottom:2px groove black;
	margin-bottom:10px;
	}
	/* Formulaire 2 : formations */

		#FormationsForm2_Programme {
		float:left;
		width : 535px ;
		height : 319px ;
		}
		#FormationsForm2_MoyenPedagogie {
		float:left;
		margin-left:10px;
		width : 335px ;
		height : 319px ;
		}
	/* Formulaire 3 : formations */

		#f_tbd_block_form_formation_listemoyen {
		height:25px;
		}
			#f_tbd_block_form_formation_listemoyen a {
			color:black;
			text-decoration:none;
			font-weight:bold;
			}
				#f_tbd_block_form_formation_linkinter {
				float:left;
				padding:5px;
				}
				#f_tbd_block_form_formation_linkintra {
				float:left;
				padding:5px;
				}
				#f_tbd_block_form_formation_linkelearn {
				float:left;
				padding:5px;
				}
				#f_tbd_block_form_formation_linktel {
				float:left;
				padding:5px;
				}
				#f_tbd_block_form_formation_linkvideo {
				float:left;
				padding:5px;
				}

		#FormationsForm3 {
		}
		
		#FormationsForm3_Inter, #FormationsForm3_Intra, #FormationsForm3_Elearning, #FormationsForm3_Telephone, #FormationsForm3_Video {
		clear:left;
		background:white;
		padding:5px;
		width:870px;
		height:285px;
		}
			#FormationsForm3_InterInputs {
			}

				#FormationsForm3_InterButtonAjouter {
				text-align:center;
				float:left;
				padding-top:15px;
				padding-left:5px;
				padding-right:5px;
				}
				#FormationsForm3_InterRecap {
				float:left;
				}
					#FormationsForm3_InterRecap_in {
					
					width:270px;
					height:100px;
					overflow:auto;
					}
			#FormationsForm3_InterSites {
			clear:left;
			}
				#FormationsForm3_InterSites_in {
				width:870px;
				height:45px;
				overflow:auto;
				}
			#FormationsForm3_IntraZone {
			clear:left;
			}
				#FormationsForm3_IntraZone_in {
				width:870px;
				height:90px;
				overflow:auto;
				}
			.FormationsForm3_Duree {
			}
			.FormationsForm3_Prix {
				float:left;
			}
			.FormationsForm3_Prix2 {
				float:left;
				width:500px;
			}
			.FormationsForm3_PrixTable {
			margin-bottom:3px;
			height:70px;
			}
			.FormationsForm3_Participant {
			margin-bottom:2px;
			height:45px;
			}
				.FormationsForm3_PrixTable_hd0, .FormationsForm3_ParticipantTable_hd0 {
				float:left;
				margin:1px;
				width:180px;
				height:15px;
				}
				.FormationsForm3_PrixTable_hd1, .FormationsForm3_ParticipantTable_hd1 {
				float:left;
				margin:1px;
				border:1px solid #D0D0D0;
				padding-top:1px;
				padding-left:3px;
				background:#D0D0D0;
				color:black;
				width:147px;
				height:14px;
				}
				.FormationsForm3_PrixTable_hd2, .FormationsForm3_ParticipantTable_hd2 {
				float:left;
				margin:1px;
				border:1px solid #D0D0D0;
				padding-top:1px;
				padding-left:3px;
				background:#D0D0D0;
				color:black;
				width:147px;
				height:14px;
				}
				.FormationsForm3_PrixTable_label, .FormationsForm3_ParticipantTable_label {
				float:left;
				margin:1px;
				border:1px solid #D0D0D0;
				padding-top:3px;
				padding-left:3px;
				background:#D0D0D0;
				color:black;
				width:177px;
				height:17px;
				}
				.FormationsForm3_PrixTable_cell1, .FormationsForm3_ParticipantTable_cell1 {
				float:left;
				margin:1px;
				border:1px solid white;
				width:150px;
				height:20px;
				}
				.FormationsForm3_PrixTable_cell2, .FormationsForm3_ParticipantTable_cell2 {
				float:left;
				margin:1px;
				border-top:1px solid white;
				border-bottom:1px solid white;
				border-right:1px solid white;
				width:150px;
				height:20px;
				}
				.FormationsForm3_PrixTable_Input, .FormationsForm3_ParticipantTable_Input {
				width:148px;
				}
					.FormationsForm3_Row {
					width:400px;
					text-align:right;
					margin-bottom:3px;
					}
					.FormationsForm3_Row_inSpan {
					width:50px;
					float:right;
					text-align:left;
					padding-left:2px;
					}
			.FormationsForm3_Input {
			width:150px;
			}
			.FormationsForm3_Input2 {
			}
			.FormationsForm3_Select {
			}
			.FormationsForm3_line {
			clear:left;
			padding-top:2px;
			padding-bottom:2px;
			border-top:1px solid #CED9DC;
			}
		#formations_form3_popupsession {
		background-color:#EAEAEA;
		width:100%;
		height:100%;
		}
			.popupsession_row {
			clear:left;
			clear:right;
			width:360px;
			height:30px;
			}
			.popupsession_label_left {
			float:left;
			text-align:right;
			width:200px;
			height:25px;
			}
			.popupsession_input_right {
			float:left;
			text-align:left;
			padding-left:5px;
			height:25px;
			width:150px;
			}
				.popupsession_input_right2 {
				width:200px;
				}
			#div_session_debut, #div_session_fin {
			}
	/* Formation : formulaire 3 nouveau */
	
	.f_tbd_block_form_formations3 {
	float:left;
	width:870px;
	height:295px;
	padding:5px;
	background:white;
	}
	
	table.liste_prix {
	width:870px;
	font-family:arial,helvetica;
	font-size:small;
	text-align:right;
	}
	table.liste_prix td.head {
	background:#E0E0E0;
	font-weight:bold;
	padding:2px;
	}
	table.liste_prix td {
	background:#F8F8F8;
	padding:2px;
	}
	
	table.liste_session {
	width:870px;
	font-family:arial,helvetica;
	font-size:small;
	text-align:right;
	}
	table.liste_session td.head {
	background:#E0E0E0;
	font-weight:bold;
	padding:2px;
	}
	table.liste_session td {
	background:#F8F8F8;
	padding:2px;
	}
	
	div.formations3popup {
	float:left;
	width:400px;
	height:420px;
	background:#CED9DC;
	text-align:left;
	}
	div.formations3popup_title {
	float:left;
	width:370px;
	margin-top:5px;
	margin-left:5px;
	padding:5px;
	background:#888888;
	color:black;
	font-weight:bold;
	}
	div.formations3popup_content {
	float:left;
	width:370px;
	height:370px;
	margin-bottom:5px;
	margin-left:5px;
	padding:5px;
	background:white;
	overflow:auto;
	}
	div.formations3popup_content form {
	text-align:right;
	}
	div.formations3popup_content form input.text, div.formations3popup_content form select {
	width:150px;
	margin-bottom:5px;
	margin-right:5px;
	}
	div.formations3popup_content form input.submit {
	margin-bottom:5px;
	margin-right:5px;
	}
	div.formations3popup_content form fieldset {
	margin-bottom:5px;
	}
	
	/* Formulaire : appel a competences */

		#f_tbd_block_form_appelacompetence_bloc_gauche {
		float:left;
		width:435px;
		min-height:332px;
		background:white;
		}
			
			/*#f_tbd_block_form_appelacompetence_bloc_gauche1 {
			clear:left;
			width:435px;
			height:115px;
			background:white;
			}
				#f_tbd_block_form_appelacompetence_bloc_gauche1_in {
				float:right;
				width:425px;
				height:85px;
				margin:5px;
				overflow:auto;
				}
		
			#f_tbd_block_form_appelacompetence_separatehorizontal {
			clear:left;
			width:435px;
			height:10px;
			}
		
			#f_tbd_block_form_appelacompetence_bloc_gauche2 {
			clear:left;
			width:435px;
			height:195px;
			background:white;
			}*/
				#f_tbd_block_form_appelacompetence_bloc_gauche2_in {
				float:right;
				width:425px;
				min-height:332px;
				overflow:auto;
				}
		
		#f_tbd_block_form_appelacompetence_bloc_droite {
		float:right;
		width:435px;
		min-height:350px;
		}
		
		#f_tbd_block_form_appelacompetence_separatevertical {
		float:left;
		width:10px;
		height:320px;
		}
		
		#f_tbd_block_form_appelacompetence_bloc_competence {
		float:left;
		width:435px;
		height:150px;
		margin-bottom:10px;
		}
			#f_tbd_block_form_appelacompetence_bloc_cdc {
			clear:left;
			width:415px;
			height:115px;
			background:white;
			padding-left:20px;
			padding-top:10px;
			}
		#f_tbd_block_form_appelacompetence_bloc_reponse {
		float:left;
		width:435px;
		height:115px;
		}
			#f_tbd_block_form_appelacompetence_bloc_rep {
			clear:left;
			width:435px;
			height:150px;
			background:white;
			margin-top:10px;
			}
			
			
				#grilledepouillementmotif {
				width:425px;
				}

/* webformateur - présentation */

.f_pres_bloc_top {
float:left;	
} 

.f_pres_bloc_top_element1  a {
float:left;
margin-left:7px;
background:url('../img/f_accueil_img_little_1.png');
height:91px;
width:306px;
display: block;
}
			
.f_pres_bloc_top_element1  a:hover {
background:url('../img/f_accueil_img_little_1_hover.png');
}

.f_pres_bloc_top_element2  a {
float:left;
margin-left:7px;
background:url('../img/f_accueil_img_little_2.png');
height:91px;
width:306px;
display: block;
}
			
.f_pres_bloc_top_element2  a:hover {
background:url('../img/f_accueil_img_little_2_hover.png');
}

.f_pres_bloc_top_element3  a {
float:left;
margin-left:7px;
background:url('../img/f_accueil_img_little_3.png');
height:91px;
width:306px;
display: block;
}
			
.f_pres_bloc_top_element3  a:hover {
background:url('../img/f_accueil_img_little_3_hover.png');
}

.f_pres_bloc_top_element4  a {
float:left;
margin-left:7px;
background:url('../img/f_accueil_img_little_4.png');
height:91px;
width:306px;
display: block;
}
			
.f_pres_bloc_top_element4  a:hover {
background:url('../img/f_accueil_img_little_4_hover.png');
}

.f_pres_bloc_top_blank {
float:left;
height:10px;
width:600px;	
}

.padding20 {
float:left;
padding:20px;	
}

ul.f_list {
margin-left:15px;	
margin-top:15px;
}

ul.f_list2 {
margin-left:30px;	
margin-top:15px;
}

ol.f_list {
margin-left:15px;	
margin-top:15px;
}

/* popup modif salle */

.bloc_salle {
margin-top:10px;
float:left;	
border:solid 5px #BEBEBE;
background: #FAFAFA;
padding: 20px 0 20px 0;
}

.popup_modif_salle_container {
float:left;
padding:30px;
background:#EAEAEA;	
border:solid 7px #AAAAAA;
/*height:525px;*/
}

.salles_container {
float:left;
margin-top:10px;
height:420px;
padding-right:20px;
overflow:auto;
}

/* popup add salle */

.popup_add_salle {
width:100%;
height:100%;
float:left;	
/* border:solid 5px #BEBEBE; */
background: #FAFAFA;
padding: 20px;
/*width:350px;*/
}

.popupaddsalle_button {
	
}

/* MENU GAUCHE BLOC */

.block_width270 {
float:left;
width:270px;
}
	.block_width270_top {
	float:left;
	background:url('../img/block_width270_top.png') no-repeat;
	width:270px;
	height:15px;
	}
	.block_width270_center {
	float:left;
	background:url('../img/block_width270_center.png') repeat-y;
	width:240px;
	padding-left:15px;
	padding-right:15px;
	}
		.block_width270_center_title {
		padding-bottom:15px;
		color:#db8d24;
		word-spacing:-1px;
		line-height:0.9;
		font-size:20px;
		font-family: helvetica;
		}
			.block_width270_center_title a {
			font-size:medium;
			}
		.block_width270_center ul {
		list-style: disc url('../img/square_grey.png') ;
		padding-left:15px;
		padding-right:15px;
		}
		.block_width270_center ul li {
		width:220px;
		}
		.block_width270_center ul li a.notSelected {
		color:#A8A8A8;
		}
		.block_width270_center ul li.niveau2 {
		margin-left:20px;
		width:200px;
		font-size:x-small;
		}				
		.block_width270_center p {
		padding-bottom:10px;
		}
	.block_width270_bottom {
	float:left;
	background:url('../img/block_width270_bottom.png') no-repeat;
	width:270px;
	height:55px;
	text-align:right;
	}
		.block_width270_bottom_link {
		float:right;
		margin-top:10px;
		margin-right:20px;
		}

.img_client_defil_bloc {
float:left;
width:250px;
height:50px;
margin-left:0px;
margin-top:0px;
}
	.img_client_defil {
	float:left;
	width:50px;
	height:50px;
	margin-left:13px;
	}
	
.img_client_arrow_left a {
float:left;
height:55px;
display:block;
width:17px;
padding-top:20px;
/*margin-left:8px;*/
text-decoration:none;
}
	
.img_client_arrow_right a {
float:left;
height:55px;
display:block;
width:22px;
padding-top:20px;
margin-left:13px;
text-decoration:none;
	}

	
/*************************************************************************** containerPopup ********************************************************************/
.genericPopupBackground {
position:absolute;
background:black;
z-index:100;
width:968px;
height:100%;
margin-left:145px;
-moz-opacity:0.7;
opacity: 0.7;
filter:alpha(opacity=70);
}


.genericPopup {
position:absolute;
padding:5px;
z-index:200;
top:150px;
width:890px;
margin-left:185px;
background:#cedbde;
}
.genericPopup div.title {
padding:5px;
background:#999999;
text-align:left;
font-weight:bold;
color:black;
}
.genericPopup div.content {
padding:5px;
background:white;
border:1px solid #999999;
}
.genericPopup div.content form {
text-align:right;
}
.genericPopup div.content form input[type=text] {
border:1px solid #B8B8B8;
}
.genericPopup div.content form fieldset {
padding:5px;
}	
