@charset "utf-8";

/* CSS Document */
* {
	margin:0;
	padding:0;
}


 a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
 
a img{  border:  none ;} 

body {
	background-color:#FFFFFF;
}

.style-input {
	height: 15px;
	FONT: 9px Arial, Helvetica, sans-serif;
	padding-left: 7px;
}

.titre_menu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8397A0;
	font-weight: bold;
	padding-top: 3px;
}

.up_input {
	float:left;
	background-color:#FF5588;
	width:128px;
	height:63px;
}

.input {
	float:left;
	height:12px;
	background-color:#FF0000;
}

#head2 {
	float:left;
	width:100%;
	height:auto;
	background-color:#EBEEF0;
	background-image:url(class/images/bg_table.gif);
	background-repeat:repeat-y;
	margin-bottom:5px;
	background-color: #EBEEF0;
}
.table_head{
background-image:url(class/images/bg_table.gif);
background-repeat:repeat-y;}

#logo {
	float:left;
	width:77px;
	height:48px;
}

#agence {
	float:left;
	width:324px;
	height:39px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	FONT-WEIGHT: bold;
	color:#445676;
}

#republique {
	float:left;
	width:324px;
	height:25px;
}

#all_up {
	float:left;
	width:100%;
	height:70px;
}

#all_up2 {
	float:left;
	width:auto;
	height:70px;
}

.space {
	float:left;
	width:800px;
	height:1px;
}

.recherche {
	float:left;
	width:96px;
	height:16px;
}




#ok {
	float:left;
	height:16px;
	width:27px;
}

#uk {
	float:left;
	height:16px;
	width:58px;
	
}

#barre {
	float:left;
	height:16px;
	width:4px;
}

#it {
	float:left;
	height:16px;
	width:67px;
	
}

.accueil {
	float:left;
	height:16px;
	width:59px;
}

.faq {
	float:left;
	height:16px;
	width:37px;
}

.contact {
	float:left;
	height:16px;
	width:57px;
}

.poser_une_question {
	float:left;
	width:113px;
	height:16px;
}

.plan_du_site {
	float:left;
	width:80px;
	height:16px;
}

.space2 {
	float:left;
	width:800px;
	height:6px;
}

.space3 {
	float:left;
	width:100%;
	height:6px;
	background-color:#6C7891;
}

space22 {
	float:left;
	width:800px;
	height:6px;
}

.space33 {
	float:left;
	width:100%;
	height:6px;
	background-color:#6C7891;
	margin-top:10px;
}

.langue {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	FONT-WEIGHT: bold;
	color:#60607B;
}

/*************************************menu gauche*******************************/
#menu {
	float:left;
	width:20%;
	height:314px;
	margin-top:0px;
}

#tit_1 {
	float:left;
	width:158px;
	height:23px;
	background:url(images/bg1.gif);
	padding-top:3px;
	margin-top:5px;
}

#tit_2 {
	float:left;
	width:158px;
	height:25px;
	background:url(images/bg2.gif);
	margin-top:5px;
}

#tit_3 {
	float:left;
	width:158px;
	height:25px;
	background:url(images/bg3.gif);
	margin-top:5px;
}

#tit_4 {
	float:left;
	width:158px;
	height:47px;
	background:url(images/bg4.gif);
	margin-top:5px;
}

.sous-rub {
	float:left;
	clear:both;
	width:148px;
	height:auto;
	background-color:#D9D9D9;
	BORDER-BOTTOM: #ffffff 1px solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
	cursor : pointer;
	padding-left:10px;
	padding-bottom:2px;
	
}

.sous-rub2 {
	float:left;
	clear:both;
	width:148px;
	height:auto;
	BORDER-BOTTOM: #ffffff 1px solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
	background-image:url(images/bg_menu.gif);
	background-repeat:no-repeat;
	background-color:#C5C5C5;
	padding-left:10px;
	cursor : pointer;
	padding-bottom:2px;
	
}

.sous-rub4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	float:left;
	clear:both;
	width:158px;
	height:63px;
	background-image:url(images/bgrub4.gif);
sans-serif;
	font-size:10px;
	color:#1F497D;
}

.liensintext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #60607B;
	text-decoration: none;
	padding-left: 5px;
}

.liensintext:hover {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #60607B;
	text-decoration: underline;
	padding-left: 5px;
}

/*************************************header*******************************/

#head {
	float:left;
	width:100%;
	height:86px;
	background-image:url(images/gb_head.gif);
	background-repeat:repeat-y;
	background-color:#EBEEF0;

}

#all {
	width:95%;
	height:auto;
}

#logo {
	float:left;
	width:77px;
	height:48px;
}

#agence {
	float:left;
	width:324px;
	height:39px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	FONT-WEIGHT: bold;
	color:#445676;
}

#republique {
	float:left;
	width:324px;
	height:25px
}

.anim {
	float:left;
	width:399px;
	height:70px;
	margin-right:5px;
}

/*#all_up{	float:left;	width:100%;	height:70px;	}*/
.space {
	float:left;
	width:800px;
	height:1px;
}

.recherche {
	float:left;
	width:96px;
	height:16px;
}

#input {
	float:left;
	width:127px;
	height:16px;

}

.input_txt {
	float:left;
	height:14px;
	width: 120px;
}
.input_txt22 {
	float:left;
	height:12px;
	width: 120px;
}
.input_txt_enq {
	font-size:9px;
	color:#0066CC;
	
}
.corps {
	float:left;
	width:800px;
	height:auto;
}

#menu2 {
	float:left;
	width:158px;
	height:314px;
	vertical-align: top;
	margin-top:0px;
}


.sous-rub4 {
	float:left;
	clear:both;
	width:158px;
	height:63px;	
}

.first_one {
	float:left;
	width:50%;
}

.second_one {
	float:left;
	width:50%;
}

/**********************************Contenu de pages    **********************************************/

.logout {
	float:left;
	width:100%;
	height:25px;
	margin-bottom:5px;
}

#contenu {
	padding-top:5px;
	float:left;
	width:100%;
	height:auto;
	padding-left: 15px;
}

#contenu2 {
	padding-top:0px;
	margin-left:5px;
	margin-top:2px;
	float:left;
	width:95%;
	height:auto;
	padding-left: 0px;
	padding-top:0px;
	padding-bottom:10px;
	background-color:#ffffff
}

.bloc_a {
	float:left;
	width:99%;
	height:161px;
	overflow-y: auto;
	border: 1px solid #CCCCCC;
	margin-top:0px;
	padding-left:10px;
}

.bloc_b {
	float:left;
	width:99%;
	height:161px;
	overflow-y: auto;
	border: 1px solid #CCCCCC;
	margin-top:3px;
	padding-left:10px;
}

.liste {
	float:left;
	width:300px;
	height:auto;
	padding-left:20px;
}

.blocs {
	float:left;
	width:100%;
	height:322px;
	padding-top:3px;
}

.bloc3 {
	float:right;
	width:230px;
	height:330px;
	margin-top:0px;
	background-color:#DCE6F2;
	text-align:center;
}

#corps {
	float:left;
	width:100%;
	height:auto;
	margin-top:5px;
}

.input_txt2 {
	float:left;
	width: 87px;
	height:12px;
	margin-left:3px;
}

.input_txt3 {
	float:left;
	width:80px;
	height:12px;
	margin-left:3px;
}

.bout_ok {
	float:left;
	width:18px;
	height:22px;
	margin-left:3px;
}

.text {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:3px;
}

.text_tab {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding-top:3px;
}

.text3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	padding-top:3px;
}

.text_liste {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#1F497D;
	padding-top:3px;
}

/**************************************login*************************************************************/
.deja {
	float:left;
	background-image:url(images/bgmid.gif);
	width:214px;
	height:auto;
	margin-left:5px;
	margin-top:15px;
}

.pass_forgotten {
	background-color:#F2F2F2;
	float:left;
	width:214px;
	height:65px;
	margin-left:5px;
	margin-top:3px;
	border: 1px solid #CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
	padding-top:5px;
}

.inscri {
	background-color:#F2F2F2;
	float:left;
	width:214px;
	height:15px;
	margin-left:5px;
	margin-top:3px;
	border: 1px solid #CCCCCC;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
}

.up {
	float:left;
	width:214px;
	height:7px;
}

.down {
	float:left;
	width:214px;
	height:7px;
}

.mid {
	float:left;
	width:214px;
	height:auto;
}

.mid1 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F2F2F2;
	padding-left:3px;
	font-weight: bold;
	clear:both;
	width:200px;
}
.deja-menbre{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#F2F2F2;
	font-weight: bold;
}

.padd {
	padding-left:10px;
	background-color:#DAEAFA;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif
}
.padd1 {
	padding-left:10px;
	background-color:#DAEAFA;
	font-weight:bold;
	font-size:13px;
	color:#336699;
	font-family: Geneva, Arial, Helvetica, sans-serif
}
.padd2 {
	padding-left:10px;
	background-color:#DAEAFA;
	font-weight:bold;
	font-size:12px;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif
}

/*************************************************fonds des tableaux**********************************************/
.fd {
	background-color:#DAEAFA;
	font-weight:bold;
	font-size:14px;
	color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

.fd1 {
	background-color:#A2CAF2;
	padding-left:10px;
FONT: 11px color:#000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	border-top: 1px double #ffffff;
}

/******************************************************* liens**************************************************/
.liens {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#558ED5;
	padding-left:5px;
	text-decoration:none;
}

.lienss:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:underline;
}



.lienss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	text-decoration:none;
	
}


.liensss {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:none;
	
}
.liens_tri{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration:none;
	
}
.liens_tri:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#333333;
	text-decoration:none;
	
}

.liensss:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#333333;
	text-decoration:underline;
}




.liens_modifpass{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#558ED5;
	padding-left:5px;
	text-decoration:none;}
	
.liens_modifpass:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	text-decoration:underline;
}


.liens2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#878787;
	padding-top:3px;
}

.liens2:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top:3px;
	text-decoration:underline;
}

.liens22 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:3px;
}

.liens22:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding-top:3px;
	text-decoration:underline;
}

.liens3 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding-top:3px;
}

.liens3:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
	padding-top:3px;
	text-decoration:underline;
}

.add_coach {
	background-image:url(images/add_coach.gif);
	height:32px;
	width:118px;
}

.add_coach:hover {
	background-image:url(images/add_coach_on.gif);
	height:32px;
	width:118px;
}

.head_bgg {
	background-color:#EBEEF0;
	height:auto;
	width:100%;
}

.txt_bleu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#558ED5;
	padding-left:5px;
	text-decoration:none;
}

.bloc_form {
	float:left;
	width:600px;
	height:auto;
	border: 1px solid #CCCCCC;
	background-color:#F2F2F2;
	padding-top:10px;
	padding-left:10px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	margin-bottom:10px;
}

.bloc_for {
	margin-top:5px;
	float:left;
	width:290px;
	height:380px;
	background-color:#F2F2F2;
}

.titt {
	margin-top:5px;
	float:left;
	width:260px;
	height:40px;
	background-image:url(images/bgtitt.gif);
	background-repeat:no-repeat;
}

.forme_inscri {
	margin-top:5px;
	float:left;
	width:260px;
	height:450px;
}

.rrr {
	float:left;
	height:20px;
	width:200px
}

.rrr2 {
	float:left;
	height:10px;
	width:250px;
}

.txt_tittt {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	margin-top:10px;
	font-weight: bold;
}

.formin {
	float:left;
	height:200px;
	width:260px;
}

.sous_rub {
	float:right;
	height:18px;
	width:180px;
	padding-top:2px;
	background-color:#DAEAFA;
}

.all_comms {
	float:left;
	height:150px;
	width:500px;
	padding-bottom:50px;
	clear:both;
	
}
.all_comms2 {
	float:left;
	height:150px;
	width:500px;
	padding-bottom:50px;
	clear:both;
	margin-left:45px;
}
.text2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	font-weight: bold;
	clear:both;
	margin-left:5px;
}

.tit_comms {
	float:left;
	width:200px;
	height:25px;
	background-color:#DAEAFA;
	border-left: #D5D5D5 1px solid;
	border-top: #D5D5D5 1px solid;
	border-right: #D5D5D5 1px solid;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-top:3px;
	font-weight: bold;
}

.tit_comms2 {
	float:left;
	width:190px;
	padding-left:10px;
	height:25px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	padding-top:3px;
	font-weight: bold;
	clear:both;
}

.comms {
	float:left;
	width:100%;
	height:150px;
	border: #D5D5D5 1px solid;
	clear:both;
}

.fff {
	float:left;
	clear:both;
	width:100%;
	margin-left:5%;
}

.border_td {
	float:left;
	width:99%;
	height:auto;
	border:1px solid #999;
}

.insid_border_td {
	float:left;
	width:200px;
	height:auto;
	margin-left:30px;
}

.txt-gris11n {
	FONT-WEIGHT: none;
	FONT-SIZE: 11px;
	COLOR: #333333;
	FONT-FAMILY: verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration:none;
}

.liste1 {
	width:135px;
	FONT: 12px, Arial, Helvetica, sans-serif;
}

.liste2 {

	FONT: 11px, Arial, Helvetica, sans-serif;
}

.liste3 {
	width:350px;
	FONT: 12px, Arial, Helvetica, sans-serif;
}

.liste4 {
	width:135px;
	FONT: 12px, Arial, Helvetica, sans-serif;
}

.liste5 {
	width:150px;
	FONT: 12px, Arial, Helvetica, sans-serif;
}

.liste33 {
	width:280px;
	FONT:12px, Arial, Helvetica, sans-serif;
}

.liste55 {
	width:260px;
	FONT: 12px, Arial, Helvetica, sans-serif;
}
.liste_na{
	width:200px;
	FONT: 12px, Arial, Helvetica, sans-serif;
}

/************************************************************page index admine***********************************/


.zone_log_admin {
	float:left;
	width:100%;
	height:auto;
	background-color:#DCE6F2;
	margin-top: 0px;
}

.log_admin {
	float:left;
	width:300px;
	height:auto;
	margin: 100px;
	text-align:left;
	margin-top: 50px;
	margin-bottom: 0px;
}

.corner_admin {
	float:left;
	width:auto;
	height:auto;
	margin-top:0px;
	clear:both;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#445676;
	font-weight:bold;
	padding-left:75px;
}

.container_admin {
	float:left;
	width:auto;
	height:auto;
	background-color:#DCE6F2;
	margin-left:0px;
	/*margin-top:55px;*/
	padding-left:15px;
	padding-right:15px;
}

.container_admin2 {
	float:left;
	width:500;
	height:auto;
	background-color:#DCE6F2;
	margin-left:0px;
	margin-top:35px;
	padding-left:15px;
	padding-right:15px;
}

.container_login {
	float:left;
	width:450px;
	height:auto;
	padding: 50px;
	margin-top:2px;
	background-color:#7490B2
}

.container_login2 {
	float:left;
	width:600px;
	height:auto;
	padding: 50px;
	margin-top:2px;
	background-color:#DCE6F2
}

.textlogincoach {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #333333;
	padding-left: 5px;
}

.input_txt {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #333333;
	margin-left: 5px;
	width:85px;
}

.div_global {
	float:left;
	width:100%;
	height:auto;
	margin-top:5px;
}

.style-input22 {
	BORDER: #D5D5D5 1px solid;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	height:18px;
	
}
.style-input2255 {
	BORDER: #D5D5D5 1px solid;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	height:15px;
	width:200px;
}

.style-input23 {
	BORDER: #D5D5D5 1px solid;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	height:15px;
	width:65px;
}

.style-input24 {
	BORDER: #D5D5D5 1px solid;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	height:15px;
	width:65px;
}

.style-input244 {
	BORDER: #D5D5D5 1px solid;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	height:15px;
	width:30px;
	background-color:#DEE3EB;
}

.style-input600 {
	BORDER: #D5D5D5 1px solid;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	height:15px;
	width:20px;
	background-color:#DEE3EB;
}

.style-input500 {
	BORDER: #D5D5D5 1px solid;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	height:15px;
	width:65px;
	background-color:#DEE3EB;
}

.style-input2222 {
	BORDER: #D5D5D5 1px solid;
	height:20px;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
}

#actionnaire1 {
	float:left;
	width:100%
}

#actionnaire2 {
	float:right;
	width:100%
}

.titre-dor11b {
	FONT: 11px, Arial, Helvetica, sans-serif;
}

body, td, th {
	font-size: 11px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
}

.input-financement {
	BORDER: #D5D5D5 1px solid;
	height: 15px;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
}

.input-financement2 {
	BORDER: #D5D5D5 1px solid;
	height: 15px;
	FONT: 11px Arial, Helvetica, sans-serif;
	vertical-align:middle;
	padding-left: 7px;
	width:50px
}

.li {
	padding-left:30px;
}

.ul {
	padding-left:30px;
}

.style_marge {
	padding-left:30px;
	width:22;
	FONT: 11px, Arial, Helvetica, sans-serif;
}

.fdl {
	padding-left:10px;
	FONT: 11px, Arial, Helvetica, sans-serif;
}

/********************************* formaulaire simulation form/ resultat****************************************************/
.switchcontent {
	background-color:#DAEAFA;
	font-weight:normal;
	width:90%;
	height:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F5157;
	padding-left:5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-left:15px;
}

.switchcontent2 {
	background-color:#EFF4F9;
	font-weight:normal;
	width:90%;
	height:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F5157;
	padding-left:5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-left:15px;
}

.switchcontent3 {
	background-color:#CCCCCC;
	font-weight:normal;
	width:90%;
	height:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F5157;
	padding-left:5px;
	BORDER-BOTTOM: #ffffff 1px solid;
	padding-left:15px;
	text-align: left;
}

.switchcontent4 {
	background-color:#DAEAFA;
	font-weight:normal;
	width:90%;
	height:20px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F5157;
	padding-left:5px;
	padding-left:15px;
}

.switchcontent5 {
	background-color:#C7D1DE;
	font-weight:bold;
	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:5px;
	padding-left:15px;
	text-transform:uppercase;
}

.switchcontent6 {
	background-color:#9FCBFF;
	font-weight:bold;
	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:5px;
	padding-left:15px;
	text-transform:uppercase;
}


.titre_admin_rub {
	background-color:#A2CAF2;
	font-weight:bold;
	width:90%;
	height:25px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4F5157;
	padding-left:15px;
	padding-top:5px;

}
.titre_admin_rub2 {
	background-color:#A2CAF2;
	font-weight:bold;
	width:500px;
	height:25px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#4F5157;
	padding-left:15px;
	padding-top:5px;
	
}

.bg_td {
	border-right: #666666 1px solid;
}

.bg_td2 {
	border-right: #666666 1px solid;
	border-left: #666666 1px solid;
}

.h4 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left: 5px;
}

.div_calender {
	float:left;
	height:20px;
	width:20px;
}

.input_jo {
	float:left;
	height:20px;
	;
	FONT: 11px, Arial, Helvetica, sans-serif;
}

.tit_forrm_black {
	font-weight:bold;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#4F5157;
}

.nuitbabd {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:15px;
	color:#7490B2;
	margin-top: 5px;
	font-weight:bold;
	width:350px;
	height: 20px;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
	margin-bottom:5px;
}

.header_contunuitt {
	float:left;
	height:86px;
	width:100%;
}

.td_td {
	padding-left:5px;
	width:300px;
}

.td_td1 {
	padding-left:5px;
	width:20px;
}

.td_td22 {
	padding-left:30px;
	width:300px;
}
.td_radio {
	padding-left:30px;
	width:200px;
	font-size:12px;
	font-weight:bold;
	
}

.td_td33 {
	padding-left:30px;
	width:25%;
}

.td_td333 {
	padding-left:30px;
	width:50%;
}

.td_td2 {
	padding-left:5px;
	width:auto;
}

.td_td44 {
	margin-left:5px;
	width:100%
}

td {
	border-left:1px #666666;
	border-right:1px #666666;
}

.texte_error {
	FONT: 12px, Arial, Helvetica, sans-serif;
	color:#FF0000
}

.texte_error {
	FONT: 10px, Arial, Helvetica, sans-serif;
	color:#FF0000
}

.FormError {
	FONT: 12px, Arial, Helvetica, sans-serif;
	color:#FF0000;
	width:100%;
}

.bout_bubmitt {
	float:left;
	height:auto;
	width:100%;
	margin-top:15px;
}

.fom_float {
	float:left
}

.up_menuu {
	float:right;
	height: 16px;
	width:350px;
	margin-right:51px;
}

.up_menuu2 {
	float:right;
	height: 16px;
	width:100%;
	padding-left:25px;
}

.right_part {
	float:left;
	height:85px;
	width:450px;
}

.left_part {
	float:left;
	height:85px;
	width:400px;
	margin-right:50px
}

/***************************************************** style txt *******************************************************************/
#txt_rep {
	float:left;
	width:324px;
	height:64px;
}

.txt_menu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#4F5157;
	padding-left: 3px;
}

.txt2_menu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ABABAB;
	padding-left: 5px;
}

.txt3_menu {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5A5C62;
	font-weight:bold;
	padding-left: 3px;
}

.txt_agence {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	FONT-WEIGHT: bold;
	color:#445676;
}

.txt_portail {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	FONT-WEIGHT: bold;
	color:#6174B8;
	height:18px;
	width:324px;
}

.txt_sous_rub {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
	margin-top:5px;
}

.txt_sous_rub:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
	text-decoration: none;
}
.txt_sous_rub2 {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
	margin-top:5px;
}

.txt_sous_rub2:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
	text-decoration:underline;
}
.txt_sous_rub4 {
font-family:Geneva, Arial, Helvetica, font-size:10px;
	color:#1F497D;
}

.txt_agence {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	FONT-WEIGHT: bold;
	color:#445676;
}
.titre_pop{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	FONT-WEIGHT: bold;
	color:#445676;
}

.txt_sous_rub {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#1F497D;
}

.txt_tit {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#60607B;
	padding-top:5px;
	font-weight:bold;
}

.style-txtsize12 {
	FONT: 12px, Arial, Helvetica, sans-serif;
}

.style-txtsize12b {
	FONT: 12px, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.style-r7oub2 {
	FONT: 11px, Arial, Helvetica, sans-serif;
	padding-left:30px;
}

.txt_portail {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:18px;
	FONT-WEIGHT: bold;
	color:#6174B8;
	height:18px;
	width:324px;
}

#txt_rep {
	float:left;
	width:324px;
	height:64px;
}

.txtblanc {
	color:#FFFFFF;
}

.no_repeatt {
	background-repeat:no-repeat;
}

.tab_down {
	padding-top:2px;
}

li {
	margin-left:50px;
}
.titre_rub16{
font-size:14px;
font-weight:bold;
}
.titre_rub18{
font-size:18px;
font-weight:bold;
}
.modif_rubli{
float:left;
width:500px;;
}
.modif_rubli2{
float:right;
width:auto;
}
.scroll_doc{
overflow-y: auto;
height:80px;
padding:10px;}

.liens_menu{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:3px;
	font-weight:bold;
}
.liens_menu:hover {
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding-top:3px;
	font-weight:bold;
	text-decoration: underline;
	
	
}
.faq_tit{
color:#333333;
font-size:14px;
font-weight:bold;
margin:5px
}
.faq_head{
background-color:#CCCCCC;
font-size:18px;
color:#333333;
font-weight:bold;
width:100%}
.faq_head_tab{

font-size:18px;
color:#333333;
font-weight: normal;
}
faq_head_tab_level2{

font-size:14px;
color:#333333;
font-weight: normal;
padding:10px;
}


h3{
font-size: 16px;
color: #333333;}

.faq_content{

float:left;
color:#333333;
height:auto;
padding:10px;
font-size:14px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
width:95%;


}
.txt_contact{

float:left;
color:#333333;
height:auto;
padding:10px;
font-size:12px;
text-align:justify;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



.ligne_resenq1{
	background-color:#9FCBFF;
	font-weight:bold;
	width:90%;
	height:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding-left:5px;
	padding-left:15px;
	text-transform:uppercase;
}