/* ----  général  ---- */

body{

	margin-top: 0px;

	background: url(../images/bg.gif);

	}

input,td,p,textarea{

	font-family:Verdana, Arial, Helvetica, sans-serif;	

}

a{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	text-decoration:none;

}



/* ----  texte  ---- */

.txt_body{

	color: #535353;

	font-size: 10px;

	line-height:15px;

}

.txt_bodyr{

	color: #FF0000;

	font-size: 10px;

	line-height:15px;

}

.txt_news{

	color: #5D636B;

	font-size: 10px;

	line-height:15px;

}

.ttr_news{

	font-size: 12px;

	color: #000000;

}

.txt_body2{

	color: #4B4B4B;

	font-size: 10px;

	line-height:15px;

}

.txt_body3{

	color: #4C4C4C;

	font-size: 10px;

	line-height:15px;

}

.dave{

	font-size: 10px;

	font-weight:bold;

	color: #4B4B4B;

}

.pdg{

	font-size: 10px;

	color: #A7A7A7;

}

.txt_conse{

	padding: 0px 0px 0px 20px;

	color: #535353;

	font-size: 10px;

	line-height:15px;

}

.txt_conse2{

	padding: 0px 0px 0px 10px;

	color: #535353;

	font-size: 10px;

	line-height:15px;

}

.txt_fgdcom{

	color: #535353;

	font-size: 9px;

	line-height:15px;

}

.txt_plans{

	padding: 0px 0px 0px 55px;

	color: #000000;

	font-size: 10px;

	line-height:15px;

}









/* ----  liens  ---- */

a.pratique{

	color: #5D636B;

	font-size: 10px;

	line-height:15px;

	text-decoration:underline

}

a.pratique:hover{

	color: #5D636B;

	font-size: 10px;

	line-height:15px;

	text-decoration:none;

}

a.equipe{

	color: #9A9A9A;

	font-size: 10px;

}

a.equipe_o{

	color: #000000;

	font-size: 10px;

}

a.contact{

	font-size: 10px;	

	color:#3765B0;

}

a.contact:hover{

	font-size: 10px;	

	color:#3765B0;

	text-decoration:underline;

}

a.real{

	font-size: 10px;

	font-weight:bold;		

	color: #4B4B4B;

}

a.real:hover{

	font-size: 10px;		

	color: #4B4B4B;

	text-decoration:underline;

}

a.plansit{

	font-size: 10px;

	color: #535353;

}

a.plansit:hover{

	font-size: 10px;		

	color: #535353;

	text-decoration:underline;

}

a.liengen{

	font-size: 10px;		

	color: #000000;

}

a.liengen:hover{

	font-size: 10px;		

	color: #000000;

	text-decoration:underline;

}

a.txt_menunoscr{

	font-size: 10px;

	font-weight:bold;

	color: #535353;	

}

a.txt_menunoscr:hover{

	font-size: 10px;

	font-weight:bold;

	color: #535353;	

	text-decoration:underline;

}

a.voirossi_b{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #448CCB;

}

a.voirossi_b:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #448CCB;

	text-decoration:underline;

}

a.voirossi_r{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #FB613D;

}

a.voirossi_r:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #FB613D;

	text-decoration:underline;

}

a.voirossi_m{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #573AA9;

}

a.voirossi_m:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #573AA9;

	text-decoration:underline;

}

a.voirossi_o{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #FC7A0A;

}

a.voirossi_o:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #FC7A0A;

	text-decoration:underline;

}

a.voirossi_v{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #639E14;

}

a.voirossi_v:hover{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	font-weight:bold;

	color: #639E14;

	text-decoration:underline;

}

a.publicorp{

	font-size: 10px;

	font-weight: bold;

	color:#5d636b;

}

a.publicorp:hover{

	font-size: 10px;

	font-weight: bold;

	color:#5d636b;

	text-decoration:underline;

}


a.defi{

	font-size: 10px;

	font-weight: bold;

	color:#5d636b;
	text-decoration:underline;

}

a.trocadero{

	font-size: 10px;

	font-weight: bold;

	color:#5d636b;
	text-decoration:underline;

}

/* ----  form  ---- */

.chprechercher{

	width: 105px;

	height: 18px;

	border: 1px #000000 solid;

	font-size: 10px;

	background-color: #CCCCCC;

}

.chprechercher1{

	width: 101px;

	height: 14px;

	border: 1px #000000 solid;

	font-size: 10px;

	background-color: #CCCCCC;

}

.chpesprive{

	width: 200px;

	height: 18px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #F5F5F5;

}

.chpesprive1{

	width: 125px;

	height: 18px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #F5F5F5;

}

.chpespriver{

	width: 125px;

	height: 18px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #FF0000;

}

.chpcontac{

	width: 50px;

	height: 18px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #F5F5F5;

}

textarea.comment{

	font-size: 10px;

	width: 244px;

	height: 70px;

	border: 1px #3765B0 solid;

	background-color: #F5F5F5;

}

.chpcandid{

	width: 40px;

	height: 18px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #F5F5F5;

}

.chpcandid2{

	width: 78px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #F5F5F5;

}

.chpcontac2{

	width: 244px;

	height: 18px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #F5F5F5;

}

.chpesprive2{

	width: 150px;

	height: 18px;

	border: 1px #3765B0 solid;

	font-size: 10px;

	background-color: #F5F5F5;

}

textarea.comment2{

	font-size: 10px;

	width: 150px;

	height: 70px;

	border: 1px #3765B0 solid;

	background-color: #F5F5F5;

}



/* ----  padding  ---- */

.td_pad_news{

	padding: 6px 0px 6px 6px;

}

.td_pad_news2{

	padding: 0px 0px 0px 6px;

}

.td_pad_pratiq{

	padding: 0px 0px 0px 6px;

}

.td_contd{

	padding: 0px 15px 0px 10px;

}

.td_cont_srect{

	padding: 0px 0px 0px 9px;

}

.td_contg{

	padding: 0px 13px 0px 0px;

}

.td_ttr_contd{

	padding: 6px 0px 13px 0px;

}

.td_ttr_contg{

	padding: 8px 0px 18px 0px;

}

.td_ttr_contg2{

	padding: 8px 0px 16px 0px;

}

.td_cont_srect2{

	padding: 0px 0px 18px 9px;

}

.td_equipe{

	padding: 0px 12px 0px 0px;

}

.td_conseil{

	padding: 0px 17px 0px 17px;

}

.td_conseil2{

	padding: 0px 17px 0px 30px;

}

.divpad{

	padding: 3px 0px 7px 0px;

}

.td_integr{

	padding: 0px 17px 0px 29px;

}

.td_metho{

	padding: 0px 0px 0px 16px;

}

.td_metho1{

	padding: 0px 13px 0px 29px;

}

.td_metho1b{

	padding: 0px 15px 0px 29px;

}

.td_metho2{

	padding: 0px 15px 0px 28px;

}

.td_ttr_gdcom{

	padding: 8px 0px 12px 0px;

}

.td_real{

	padding: 7px 7px 7px 0px;

}

.td_real1{

	padding: 3px 7px 7px 0px;

}

.td_real2{

	padding: 3px 0px 7px 7px;

}

.td_real3{

	padding: 7px 0px 7px 7px;

}

.td_mention{

	padding: 0px 13px 0px 17px;

}

.td_liensu{

	padding: 3px 0px 7px 28px;

}

.td_solut{

	padding: 0x 16px 0px 13px;

}

.td_contac{

	padding: 0px 0px 0px 19px;

}

.td_candid_d{

	padding: 0px 0px 0px 10px;

}

.td_candid_g{

	padding: 0px 10px 0px 0px;

}

.td_real4{

	padding: 0px 0px 0px 14px;

}

.td_contd2{

	padding: 0px 20px 0px 5px;

}

.td_candid_ttr{

	padding: 0px 0px 0px 136px;

}



/* ---- bordure ---- */

.solid_border_left_black {

	border-left: 1px solid #000000;

}

.ctr_pict_bl{

	border : 1px solid #4B6792;

}

.brd_esprive{

	border: 1px dashed #989898;

}

.ctr_pict_real{

	border : 1px solid #000000;

}

.ctr_pict_real2{

	border : 1px solid #535353;

}



/* ---- ul ---- */

.ulModifpb{

	margin-left: 0px;

	padding-left: 3px;

	list-style: none;

}

.ulModifpb li{

	padding-left: 12px;

	background-image: url(../images/apropos/puce_croibl.gif);

	background-repeat: no-repeat;

	background-position: 0 5px;

}

.ulModifpk{

	margin-left: 0px;

	padding-left: 0px;

	padding-bottom: 20px;

	list-style: none;

}

.ulModifpk li{

	padding-left: 10px;

	background-image: url(../images/apropos/puce_bl.gif);

	background-repeat: no-repeat;

	background-position: 0 8px;

}

.ulModifpk2{

	margin-left: 0px;

	padding-left: 0px;

	/*padding-bottom: 15px;*/

	list-style: none;

}

.ulModifpk2 li{

	padding-left: 10px;

	background-image: url(../images/apropos/puce_bl.gif);

	background-repeat: no-repeat;

	background-position: 0 8px;

}

.ulModifpbr{

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

}

.ulModifpbr li{

	padding-left: 12px;

	background-image: url(../images/services/puce_croir.gif);

	background-repeat: no-repeat;

	background-position: 0 5px;

}

.ulModifpkr{

	padding-top: 15px;

	margin-left: 0px;

	padding-left: 0px;

	list-style: none;

}

.ulModifpkr li{

	padding-left: 10px;

	padding-bottom: 15px;

	background-image: url(../images/services/puce_rou.gif);

	background-repeat: no-repeat;

	background-position: 0 8px;

}

.ulModifpkr2{

	margin-left: 0px;

	padding-top: 3px;

	padding-left: 12px;

	list-style: none;

}

.ulModifpkr2 li{

	padding-left: 11px;

	background-image: url(../images/services/puce_rou.gif);

	background-repeat: no-repeat;

	background-position: 0 8px;

}

.ulModifpbm{

	margin-left: 0px;

	padding-top: 15px;

	padding-left: 3px;

	list-style: none;

}

.ulModifpbm li{

	padding-left: 12px;

	background-image: url(../images/expertise/puce_croim.gif);

	background-repeat: no-repeat;

	background-position: 0 5px;

}

.ulModifpkm{

	margin-left: 0px;

	padding-top: 3px;

	padding-left: 1px;

	list-style: none;

	padding-bottom: 15px;

}

.ulModifpkm li{

	padding-left: 9px;

	background-image: url(../images/expertise/puce_mag.gif);

	background-repeat: no-repeat;

	background-position: 0 8px;

}

.ulModifpbm2{

	margin-left: 0px;

	padding-left: 3px;

	list-style: none;

}

.ulModifpbm2 li{

	padding-left: 12px;

	background-image: url(../images/expertise/puce_croim.gif);

	background-repeat: no-repeat;

	background-position: 0 5px;

}

.ulModifpkm2{

	margin-left: 0px;

	padding-top: 3px;

	padding-left: 23px;

	list-style: none;

}

.ulModifpkm2 li{

	padding-left: 9px;

	background-image: url(../images/expertise/puce_mag.gif);

	background-repeat: no-repeat;

	background-position: 0 8px;

}

.ulModifpbg{

	margin-left: 0px;

	padding-left: 3px;

	list-style: none;

}

.ulModifpbg li{

	padding-left: 12px;

	background-image: url(../images/references/puce_croive.gif);

	background-repeat: no-repeat;

	background-position: 0 5px;

}

.txtContenu{ 

	font-size: 11px;

}

.titreContenu01{

	font-size: 18px;

	font-weight: bold;

	color:#456BBF;

}

.headercadregris{

	font-size:10px;

	padding: 5px 5px 5px 5px;

	color: #636363;

}

.contenucadreactus{

	text-align: justify;

	font-size:10px;

	padding: 5px 15px 5px 15px;

	color: #636363;

}

.txtbleu{ 

	color:#456BBF; 

	text-decoration: none;
	
}
