/*--------------------- caché le hr*/
.cache,#PrintHeader{display:none;}
.clear{clear:both;}

/*-------------------------------------------------------------------------------------*/
/* =  css de structure de la page			 */
/*-------------------------------------------------------------------------------------*/
html{background-color:#001A4F;}

body{
	background: #001A4F url('/global/images/bg_body.png') repeat-x;
	font-family:Helvetica,arial,sans-serif;
	color:#fff;
}

#page{
	position:relative;
	margin:0 auto;
	width:936px;
	overflow:hidden;
}

#header{
	margin-top:20px;
	position:relative;
	overflow:hidden;
	
}

#headerNav{
	display:block;  
	position:absolute;
	top:0px; left:170px;
	width:140px;		
}

#tools{
	margin:5px 0 0 0;
}

#mainNav{position:absolute; top:0; right:0; width:625px; 
}


#intro{
	clear:both;
	position:relative;
	overflow:inherit;
	padding-bottom:20px;
	}

#filAriane{
	overflow:auto;
	margin-bottom:10px;
	
}

#content{
	clear:both;
	padding:0px 0 80px 0;
	overflow:auto;
	background: transparent url('/global/images/trameClob.png') repeat-y right;
		
}

#cola{float:left; width:700px; overflow:hidden;}

#colaA, #colaB, #colaC{float:left; width:200px; margin-left:8px;}


#colaD, #colaE{float:left; width:300px; margin-left:8px; margin-top:20px;}
#colaD{margin-right:8px;}

#colaA, #colaB, #colaC,#colaD, #colaE{
	background:transparent url('/global/images/bgColAx.png') repeat-x 0 34px;
	
}
.contenuCol{padding:15px;}

#colb{float:right; width:228px; overflow:hidden;}

#footer{
	clear:both;
	border-top: 1px #00366C solid;
	padding: 1em 1em; margin: 1em 0 0 0;
	font-size: 85%;
	line-height: 1.5em;
	background: url(/global/images/bg_body.png) repeat-x 0 -50px;
	overflow: auto;
	}
	#footer p {margin: 0 2em .8em 0;float: left; 
	}
#footer img {
	float: left;
	margin-right: 1em;
	}
#footer strong {
	font-size: 120%;
	font-weight: bold;
	}


/*-------------------------------------------------------------------------------------*/
/* =  style commun a tout le site			 */
/*-------------------------------------------------------------------------------------*/
a{color:#fff; text-decoration:none;}
a:hover{color:#EA2F00; text-decoration:none;}
strong {font-weight:bold;}

/*--------------------- cola*/
#cola p{font-size:95%; margin:10px 0; line-height:153%; padding-left:30px;}
#cola a {border-bottom: 1px #fff dotted;}
#cola h1{background-color:#006DD4; font-size:120%; font-weight:normal; padding:5px 10px 4px 10px; margin:0 0 0px 0;}
#cola h2{font-size:160%; font-weight:normal; padding:5px 0 5px 0px; margin:10px 0 10px 10px; color:#28A0FC; border-bottom:1px #28A0FC solid;}
#cola h3{font-size:130%; font-style:italic; padding:5px 0 5px 10px; margin:5px 0 10px 0; color:#28A0FC;}
#cola h4{font-size:108%; font-weight:normal; padding:5px 0 5px 10px; margin:0 0 10px 0; color:#28A0FC;}
#cola h5{font-size:93%; font-weight:normal; padding:5px 0 5px 10px; margin:0 0 10px 0; color:#28A0FC;}
#cola h6{font-size:93%; font-weight:bold; padding:5px 0 5px 10px; margin:0 0 10px 0; color:#28A0FC;}
#cola ul, #cola ol{font-size:93%; margin-left:30px; margin-bottom:15px;}
#cola ul li, #cola ol li{list-style-type:square; list-style-position:inside; margin:10px 0;}
#cola ol li{list-style-type:none;}
#cola table {border-collapse:collapse;}
#cola table caption{background-color:#003B74; padding:10px;  margin-bottom:10px;}
#cola table td, #cola table th{
	padding:10px;
	background:#001A50;
	border-bottom:1px #043272 solid;
	border-left:1px #043272 solid;
	
}
#cola h2.btformation {border:none; margin:3px 0; font-size:130%; }
a.lienRubrique{
	display:block;
	border:none !important;  
	color:#fff !important; 
	padding:3px 10px 3px 20px;
	background:#7C41B7 url('/global/images/boutonslide_Concevoir.gif') no-repeat 4px 6px;
	}
a.lienRubrique:hover{
	background-position:4px -20px;
}

#cola table ul{margin-left:5px !important;}

/*--------------------- couleur suivant le body*/
body.formation #cola h1{background-color:#641D7C;}
body.formation #cola h2, body.formation #cola h2 a{color:#C139F1; border-color:#C139F1;}
body.formation #cola h3, body.formation #cola h4, body.formation #cola h5, body.formation #cola h6{color:#fff; border-color:#C139F1;}

body.expertise #cola h1{background-color:#3AADCB;}
body.expertise #cola h2{color:#359DB9; border-color:#359DB9;}
body.expertise #cola h3, body.formation #cola h4, body.formation #cola h5, body.formation #cola h6{color:#fff; border-color:#359DB9;}

body.etude #cola h1{background-color:#DA3B7B;}
body.etude #cola h2{color:#DA3B7B; border-color:#DA3B7B;}
body.etude #cola h3, body.formation #cola h4, body.formation #cola h5, body.formation #cola h6{color:#fff; border-color:#DA3B7B;}

body.consultant #cola h1{background-color:#FFA831;}
body.consultant #cola h2{color:#FFA831; border-color:#FFA831;}
body.consultant #cola h3, body.formation #cola h4, body.formation #cola h5, body.formation #cola h6{color:#fff; border-color:#FFA831;}

/*--------------------- colb*/
#colb h3{
	font-size:93%;
	font-weight:bold;
	padding-bottom:3px; margin-bottom:10px;
	border-bottom:1px #fff solid;
}
#colb p{
	margin-bottom:5px;
	font-size:80%; line-height:148%;
}
/*-------------------------------------------------------------------------------------*/
/* =  Pour le Header			 */
/*-------------------------------------------------------------------------------------*/

/*--------------------- Logo TKM*/

#header h1 a{
	display:block;
	height:143px; width:151px;
	overflow:hidden; text-indent:-200em;
	background: transparent url('/global/images/logoTkm.png') no-repeat 0 0px;
}

/*--------------------- Headernav*/
#headerNav li{
	padding:0 0 5px 30px;
	background: transparent url('/global/images/bg_navHeader.png') repeat-y;	
	}
	#headerNav li.carreTkm{
		background: transparent url('/global/images/bg_navHeaderContact.png') no-repeat;
		padding-top:10px;
	}

/*--------------------- Tools*/
#tools ul{overflow:auto; font-size:77%;}
#tools ul li{
	float:left;
	padding-left:10px;
	margin-right:14px;
	background: transparent url('/global/images/carreBlc.gif') no-repeat 0 4px ;
	}
	
/*-------------------------------------------------------------------------------------*/
/* =  block navigation			 */
/*-------------------------------------------------------------------------------------*/
#navConseil h2 a,#navSurveillance h2 a,#navFormation h2 a,#NavReference h2 a,#NavConsultant h2 a{
	display:block; overflow:hidden; text-indent:-200em;
	border:none;
	background:transparent url('/global/images/imgMainNav.png') no-repeat;
	
}
#navConseil h2 a,#navSurveillance h2 a,#navFormation h2 a{width:200px; height:50px;}
#navFormation h2 a{background-position:0 0;}
#navConseil h2 a{background-position:0 -51px;}
#navSurveillance h2 a{background-position:0 -102px;}

#NavReference h2 a,#NavConsultant h2 a{width:300px; height:34px;}
#NavReference h2 a{background-position:0 -153px;}
#NavConsultant h2 a{background-position:0 -188px;}

#navFormation ul{position:absolute; background-color:#6B2D80; width:170px; padding:5px 15px 10px 15px; margin:0 0; }
#navFormation ul li{ padding:0 0; margin:0; list-style-type:none;}
#navFormation ul li a{padding:5px 5px 3px 5px; margin:0 0 ; width:160px; display:block;border-bottom:1px #fff dotted !important; }
#navFormation ul li a:hover{color:#fff; background-color:#EB3C33;}
/*-------------------------------------------------------------------------------------*/
/* =  COLA			 */
/*-------------------------------------------------------------------------------------*/
/*-------------------------------------------------------------------------------------*/
/* =  Fil d'ariane			 */
/*-------------------------------------------------------------------------------------*/
#filAriane{font-size:77%;}
#filAriane ul{}
#filAriane li{float:left; margin-right:5px; padding:0 5px 0 0 ; border-right:1px #fff solid;}
#filAriane li.active{margin-right:5px; padding:0 5px 0 0 ; font-weight:bold; border:none;}


/*-------------------------------------------------------------------------------------*/
/* =  Tableau formation			 */
/*-------------------------------------------------------------------------------------*/
/*--------------------- onglet*/
.formationSolution{ overflow:hidden; height:57px;}
.formationSolution li{float:left; width:233px; height:57px;}
.formationSolution li a{
	float:left; width:233px; height:57px;
	text-indent:-200em; overflow:hidden;
	background: transparent url('/global/images/bg_onglet.jpg') no-repeat;
	}
	
	.formationSolution li.btConcevoir a.active, .formationSolution li.btConcevoir a:hover{background-position:0 0;}
	.formationSolution li.btExploiter a.active, .formationSolution li.btExploiter a:hover{background-position:-233px 0; width:232px;}
	.formationSolution li.btManager a.active, .formationSolution li.btManager a:hover{background-position:-466px 0; width:234px;}
	
	.formationSolution li.btConcevoir a{background-position:0 -59px;}
	.formationSolution li.btExploiter a{background-position:-233px -59px;}
	.formationSolution li.btManager a{background-position:-466px -59px;}

#Tabformation{}
#Tabformation h4{
	padding:5px 5px 5px 5px !important; margin:0 0; 
	border-top:1px #fff solid !important; 
	cursor:pointer; font-size:93%;
	color:#fff;
	}
#Tabformation table{border:none; width:700px; background-color:#8EC37B !important;}
#Tabformation td.coul1,
#Tabformation td.coul2,
#Tabformation td.coul3,
#Tabformation td.coul4
{width:175px !important;}
#Tabformation table td, #Tabformation table th{padding:10px; margin:0 0; background-color:#8EC37B !important;}
#Tabformation table th{background-color:#287030 !important;}
#Tabformation table td p, #Tabformation table th p{margin:0 0; padding:0 0; font-size:100%;}
#Tabformation table td a, #Tabformation table th a{font-size:100%; /*text-decoration:underline;*/}
#Tabformation table th{font-size:85%; padding:3px 10px; border:none;}
#Tabformation table td{vertical-align:top; border-left:none;border-right:none;border-bottom:none; border-top:1px #fff solid !important;}

#Tabformation{background-color:#631D7D;}
#Tabformation .tout{text-align:right; background:transparent url('/global/images/boutonslideAll_concevoir.gif') no-repeat 545px 5px !important;}

#Tabformation th,#Tabformation td{border-top:none;border-right:none;border-bottom:none; border-left:1px #CEF8E5 solid !important;}
#Tabformation th.coul1{background-color:#1F6730 !important;}
#Tabformation th.coul2{background-color:#317B34 !important;}
#Tabformation th.coul3{background-color:#287132 !important;}
#Tabformation th.coul4{background-color:#317B34 !important;}
#Tabformation td.coul1{background-color:#3D944D !important;}
#Tabformation td.coul2{background-color:#6AB253 !important;}
#Tabformation td.coul3{background-color:#52A350 !important;}
#Tabformation td.coul4{background-color:#6AB253 !important;}

/*-------------------------------------------------------------------------------------*/
/* =  coul differentes suivant class tab			 */
/*-------------------------------------------------------------------------------------*/
#Tabformation .concevoir th.coul1{background-color:#1F6730 !important;}
#Tabformation .concevoir th.coul2{background-color:#317B34 !important;}
#Tabformation .concevoir th.coul3{background-color:#287132 !important;}
#Tabformation .concevoir th.coul4{background-color:#317B34 !important;}
#Tabformation .concevoir td.coul1{background-color:#3D944D !important;}
#Tabformation .concevoir td.coul2{background-color:#6AB253 !important;}
#Tabformation .concevoir td.coul3{background-color:#52A350 !important;}
#Tabformation .concevoir td.coul4{background-color:#6AB253 !important;}

#Tabformation .exploiter th.coul1{background-color:#1D3373 !important;}
#Tabformation .exploiter th.coul2{background-color:#203980 !important;}
#Tabformation .exploiter th.coul3{background-color:#192D66 !important;}
#Tabformation .exploiter th.coul4{background-color:#203980 !important;}
#Tabformation .exploiter td.coul1{background-color:#2A4780 !important;}
#Tabformation .exploiter td.coul2{background-color:#4372CD !important;}
#Tabformation .exploiter td.coul3{background-color:#2E4F8F !important;}
#Tabformation .exploiter td.coul4{background-color:#4372CD !important;}

#Tabformation .manager th.coul1{background-color:#C08B16 !important;}
#Tabformation .manager th.coul2{background-color:#CD9417 !important;}
#Tabformation .manager th.coul3{background-color:#A77813 !important;}
#Tabformation .manager th.coul4{background-color:#CD9417 !important;}
#Tabformation .manager td.coul1{background-color:#D8A242 !important;}
#Tabformation .manager td.coul2{background-color:#FFC14F !important;}
#Tabformation .manager td.coul3{background-color:#DCA543 !important;}
#Tabformation .manager td.coul4{background-color:#FFC14F !important;}

/*-------- inclusion des Tabformation directement dans les pages Industrie et Service ---*/

.Tabformation2{padding-top:5px;}
.Tabformation2 h4{
	padding:10px 5px 0px 10px !important; margin:0 0; 
	border-top:1px #fff solid !important; 
	cursor:pointer; font-size:110% !important;
	color:#fff; font-weight:bold !important;
	}
.Tabformation2 table{border:none; width:700px; background-color:#8EC37B !important;}
.Tabformation2 td.coul1,
.Tabformation2 td.coul2,
.Tabformation2 td.coul3,
.Tabformation2 td.coul4
{width:175px !important;}
.Tabformation2 table td, .Tabformation2 table th{padding:10px; margin:0 0; background-color:#8EC37B !important;}
.Tabformation2 table th{background-color:#287030 !important;}
.Tabformation2 table td p, .Tabformation2 table th p{margin:0 0; padding:0 0; font-size:100%;}
.Tabformation2 table td a, .Tabformation2 table th a{font-size:100%; /*text-decoration:underline;*/}
.Tabformation2 table th{font-size:85%; padding:3px 10px; border:none;}
.Tabformation2 table td{vertical-align:top; border-left:none;border-right:none;border-bottom:none; border-top:1px #fff solid !important;}

.Tabformation2{background-color:#631D7D;}
.Tabformation2 .tout{text-align:right; background:transparent url('/global/images/boutonslideAll_concevoir.gif') no-repeat 545px 5px !important;}

.Tabformation2 th,.Tabformation2 td{border-top:none;border-right:none;border-bottom:none; border-left:1px #CEF8E5 solid !important;}
.Tabformation2 th.coul1{background-color:#1F6730 !important;}
.Tabformation2 th.coul2{background-color:#317B34 !important;}
.Tabformation2 th.coul3{background-color:#287132 !important;}
.Tabformation2 th.coul4{background-color:#317B34 !important;}
.Tabformation2 td.coul1{background-color:#3D944D !important;}
.Tabformation2 td.coul2{background-color:#6AB253 !important;}
.Tabformation2 td.coul3{background-color:#52A350 !important;}
.Tabformation2 td.coul4{background-color:#6AB253 !important;}

/*-------------------------------------------------------------------------------------*/
/* =  coul differentes suivant class tab			 */
/*-------------------------------------------------------------------------------------*/
.Tabformation2 .concevoir th.coul1{background-color:#1F6730 !important;}
.Tabformation2 .concevoir th.coul2{background-color:#317B34 !important;}
.Tabformation2 .concevoir th.coul3{background-color:#287132 !important;}
.Tabformation2 .concevoir th.coul4{background-color:#317B34 !important;}
.Tabformation2 .concevoir td.coul1{background-color:#3D944D !important;}
.Tabformation2 .concevoir td.coul2{background-color:#6AB253 !important;}
.Tabformation2 .concevoir td.coul3{background-color:#52A350 !important;}
.Tabformation2 .concevoir td.coul4{background-color:#6AB253 !important;}

.Tabformation2 .exploiter th.coul1{background-color:#1D3373 !important;}
.Tabformation2 .exploiter th.coul2{background-color:#203980 !important;}
.Tabformation2 .exploiter th.coul3{background-color:#192D66 !important;}
.Tabformation2 .exploiter th.coul4{background-color:#203980 !important;}
.Tabformation2 .exploiter td.coul1{background-color:#2A4780 !important;}
.Tabformation2 .exploiter td.coul2{background-color:#4372CD !important;}
.Tabformation2 .exploiter td.coul3{background-color:#2E4F8F !important;}
.Tabformation2 .exploiter td.coul4{background-color:#4372CD !important;}

.Tabformation2 .manager th.coul1{background-color:#C08B16 !important;}
.Tabformation2 .manager th.coul2{background-color:#CD9417 !important;}
.Tabformation2 .manager th.coul3{background-color:#A77813 !important;}
.Tabformation2 .manager th.coul4{background-color:#CD9417 !important;}
.Tabformation2 .manager td.coul1{background-color:#D8A242 !important;}
.Tabformation2 .manager td.coul2{background-color:#FFC14F !important;}
.Tabformation2 .manager td.coul3{background-color:#DCA543 !important;}
.Tabformation2 .manager td.coul4{background-color:#FFC14F !important;}


/*-------------------------------------------------------------------------------------*/
/* =  Fiche			 */
/*-------------------------------------------------------------------------------------*/
#fiche{background-color:#fff; padding-bottom:20px; position:relative; margin:0px 10px 5px 10px;}
#fiche h2,#fiche h3,#fiche h4, #fiche p{color:#6F2E86 !important; border-color:#6F2E86 !important; margin:0 0 ; padding: 0 0;}
#fiche h2{padding:10px;}
#fiche h3, #fiche h4, #fiche p, #fiche ul{margin:5px 10px;}
#fiche ul{margin-bottom:15px; }
#fiche ul li{list-style-type:square; list-style-position:inside;}
#fiche a{color:#6F2E86;}
#fiche a:hover{text-decoration:underline;}

#fiche .block{background-color:#6F2E86; padding:10px; }
#fiche .block p{color:#fff !important;}
#fiche .block form{margin:5px 10px;}
#fiche .block select{padding:3px; border:1px #fff solid; font-size:100%; margin-right:10px;}
#fiche .block input{padding:3px; border:1px #fff solid; font-size:100%; background-color:#6F2E86; color:#fff;}
#fiche h2{font-size:184%; font-weight:normal;border:none;}
#fiche h3{font-size:135%; font-weight:bold; border-bottom:1px #fff solid;}
#fiche h4{font-size:110%; font-weight:bold;}
#fiche p, #fiche ul{font-size:100%; color:#323232 !important;}
#fiche a.btImprimer{
	position:absolute; top:0; right:0;
	display:block; width:51px; height:51px;
	text-indent:-200em; overflow:hidden;
	background: transparent url('/global/images/btimprimer.png') no-repeat;
}
#fiche a.btImprimer:hover{background-position:0 -52px;}

/*-------------------------------------------------------------------------------------*/
/* =  COLB			 */
/*-------------------------------------------------------------------------------------*/

/*-------------------------------------------------------------------------------------*/
/* =  BlocContact			 */
/*-------------------------------------------------------------------------------------*/
#contact a{
	margin-left:-2px;
	display:block; width:230px; height:80px;
	overflow:hidden; text-indent:-200em;
	background: transparent url('/global/images/btContact.png') no-repeat;
}
#contact a:hover{
	background-position:0 -80px;
}

/*-------------------------------------------------------------------------------------*/
/* =  Bloc actualité			 */
/*-------------------------------------------------------------------------------------*/
#actualite{padding:10px;}
.actus {
	padding:10px;
	background: #001A2E;
	}

a.btTout{border-top:1px #fff solid; text-align:right; display:block; font-size:77%; padding-top:5px;}

/*-------------------------------------------------------------------------------------*/
/* =  Bt Offre btp			 */
/*-------------------------------------------------------------------------------------*/
#offreBtp{margin:10px 0;}
#offreBtp,#offreBtp h3, #offreBtp a.btDecouvrir{
	display:block; width:227px; 
}
#offreBtp h3{height:42px; overflow:hidden; text-indent:-200em; margin:0 0 ; padding: 0 0; border:none;}
#offreBtp a.btDecouvrir{height:26px;overflow:hidden; text-indent:-200em;}

#offreBtp p{
	margin:0 0 !important;
	padding:5px 10px !important;
	background:transparent url('/global/images/contentOffreBtp.png') repeat-y;
}
#offreBtp h3{
	background:transparent url('/global/images/headerOffreBtp.png') no-repeat;
}
#offreBtp a.btDecouvrir{
	background:transparent url('/global/images/footOfFreBTP.png') no-repeat;
	
}

/*-------------------------------------------------------------------------------------*/
/* =  Bt Offre SECU			 */
/*-------------------------------------------------------------------------------------*/
#offreSecu{margin:10px 0;}
#offreSecu,#offreSecu h3, #offreSecu a.btDecouvrir{
	display:block; width:227px; 
}
#offreSecu h3{height:42px; overflow:hidden; text-indent:-200em; margin:0 0 ; padding: 0 0; border:none;}
#offreSecu a.btDecouvrir{height:26px;overflow:hidden; text-indent:-200em;}

#offreSecu p{
	margin:0 0 !important;
	padding:5px 10px !important;
	background:transparent url('/global/images/contentOffreSecu.png') repeat-y;
}
#offreSecu h3{
	background:transparent url('/global/images/headerOffreSecu.png') no-repeat;
}
#offreSecu a.btDecouvrir{
	background:transparent url('/global/images/footOfFreSecu.png') no-repeat;
	
}

/*-------------------------------------------------------------------------------------*/
/* =  Bloc Espace privé			 */
/*-------------------------------------------------------------------------------------*/

#EspacePrive h3{border:none; margin:0 0; padding: 0 0;}

#EspacePrive h3 a{
	display:block; overflow:hidden; text-indent:-200em;
	width:230px; height:30px;
	background:transparent url('/global/images/btEspacePrivee.png') no-repeat;
	
}


/*-------------------------------------------------------------------------------------*/
/* =  PAGER ACTUALITE			 */
/*-------------------------------------------------------------------------------------*/
table.actualite td{padding:5px 10px !important;}
table.actualite, table.actualite td{border:none !important;}
table.actualite td.post_short{
	background: transparent url('/global/images/bg_postactu.png') no-repeat bottom !important;
	padding-bottom:10px !important;}
table.actualite td.post_title{
	font-size:134% !important; 
	padding-top:20px !important;
}
table.actualite td.post_short div a{
	background-color:transparent !important; padding:3px 10px; color:#fff; text-decoration:none;
	margin-left:30px; font-size:85%;
}
table.actualite td.post_short div a:hover{color:#BC182A;}

table.article td{padding:5px 0 !important;}
table.article {width:100% !important;}
.footTab{
	background: transparent url('/global/images/bg_postactu.png') no-repeat bottom !important;
	padding:10px 50px !important;}
/*-------------------------------------------------------------------------------------*/
/* =  page d'accueil			 */
/*-------------------------------------------------------------------------------------*/
body#accueil #headerNav{width:auto;}
body#accueil #intro p{font-size:88%; margin-bottom:5px; line-height:160%;}
body#accueil #headerNav li{padding:0 0 10px 30px;}
body#accueil #headerNav li.carreTkm{padding-top:10px;}
body#accueil #textIntro{margin:0 0px 0 80px; width:351px;}
body#accueil #zoneFlash {float:right; position:absolute ; top:40px; right:0; z-index:1000;}
body#accueil #cola h2 {margin:0 0; padding:0 0;}
body#accueil #cola p {margin:0 0; padding:0 0;}
body#accueil #colaA{margin-left:80px;}
body#accueil #colaD{clear:both; margin-left:80px;}
body#accueil #colaA .contenuCol{margin-top:80px;}

/*-------------------------------------------------------------------------------------*/
/* =  LES FORMULAIRES			 */
/*-------------------------------------------------------------------------------------*/

table.formulaire{ border-collapse:collapse; border:none !important;
}
table.formulaire td{ border:none !important; vertical-align:top; padding:8px 0 8px 0 !important;}
table.formulaire td.field_title{font-size:110%; width:40%; text-align:right; padding-right:5px !important;}
table.formulaire td.field_title span{position:relative; top:-20px;}

table.formulaire td.field_heading{font-size:110%; font-weight:bold; border-bottom:1px #fff solid !important;}
table.formulaire input, table.formulaire textarea, table.formulaire select{width:100%; border:none; padding:3px;}
table.formulaire input.field_radio{width:auto !important; margin:0 5px 0 10px !important;}

/*-------------------------------------------------------------------------------------*/
/* =  Form consultant			 */
/*-------------------------------------------------------------------------------------*/
#formConsultant{overflow:hidden;}
#formConsultant p{width:665px; background:#003170; margin:10px 0 10px 20px; padding:5px ; height:55px;}
#formConsultant label{width:250px;height:50px; display:block; float:left;margin:3px 20px 0 0; padding:0 0;}
#formConsultant label img {vertical-align: top;}
#formConsultant select{width:300px !important; margin-left:5px;margin-top:20px; }
