/* [01] Colonne de menu gauche */

form select { border: 1px solid #016379; }

#ColMenu h1 {background-color: #016379;background-image:url(../../img/rub6/puces/bullet1_white.gif);}

#ColMenu ul li {border-color:#80B1BC;}
#ColMenu ul li a {color:#016379;}
#ColMenu ul li.on a {background-color:#3D98AC;background-image:url(../../img/rub6/puces/bullet2_white.gif);}
#ColMenu ul li.on li a {color:#3D98AC;}
#ColMenu ul li.on li.on a {color:#3D98AC;background-image:url(../../img/rub6/puces/bullet1.gif);}




#ColContent h1 {color:#016379;/*color:#961818*/;/*border-color:#80B1BC;*/border-color:#016379;}
#ColContent h2 {color:#016379;/*color:#961818*/}
/*#ColContent h2 span {border-color:#C4E0E6;}*/
#ColContent h3 {color:#016379;/*color:#961818*/}
#ColContent h4 {color:#016379;/*color:#961818*/;background-image:url(../../img/rub6/puces/bullet1.gif);}
#ColContent h5 {color:#016379;/*color:#961818*/;background-image:url(../../img/rub6/puces/dash.gif);}
#ColContent p { margin: 10px 0 1em 0; }
#ColContent ul li { margin-bottom: 0; }


/* [02] Colonne de contenu (centrale) */
#ColContent .motcle { font-weight: bold; color: #016379; }
#ColContent .introduction, #ColContent .encart10a, #ColContent .encart10b {background-color:#E5EEF0;}
#ColContent .introduction p, #ColContent .exergue p { margin: 0 !important; }
#ColContent .exergue { background-color: #E5EEF0; background-image: url(../../img/rub6/exergue/br.gif); }
#ColContent a {color:#016379;/*color:#961818*/}
#ColContent form.exergue { background-image: url(../../img/dot_grey.gif); background-position: bottom left; background-repeat: repeat-x; }


/* Liste des postes */
#ColContent div.poste {display:inline-block;}
#ColContent div.poste:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #ColContent div.poste {height:1%;} #ColContent div.poste {display:block;} /* */
#ColContent div.poste { margin-top: 10px; padding-top: 10px; background: transparent url(../../img/dot_grey.gif) top left repeat-x; }
#ColContent .poste table { font-size: 1em; border-collapse: collapse; margin-bottom:5px; }
#ColContent .poste table caption { border: 0; display: block; text-align: left; font-weight: bold; color: black; padding: 0 0 3px; }
#ColContent .poste table tr th, #ColContent .poste table tr td{ border: 1px solid #80B1BC; padding: 5px 10px; vertical-align: top; }
#ColContent .poste table tr td p {text-align:left;}
#ColContent .poste table th { color: #016379; text-align: right; width: 140px; }
#ColContent .poste p { margin: 0; text-align: right; }
#ColContent .poste p:after { content: "."; clear: both; font-size: 0; display: block; visibility: hidden; }
/* \*/
*+html body #ColContent .poste p { height: 1%; }
* html body #ColContent .poste p { height: 1%; }
/* */

#ColContent .poste .botpost {float: right; clear: both;color: #fff}
#ColContent .poste  a.sendfriend {margin: 0 5px 0 0;}
html>body #ColContent .poste  a.sendfriend {margin: 0;}
#ColContent .poste  a.postuler {margin: 0 -5px 0 0; position: relative; display: block; float: left; width: 74px; height: 20px; background: transparent url(../../img/postuler.gif) 0 0 no-repeat; }
#ColContent .poste a.postuler span, a.cand_spont span { position: absolute; top: -999em; left: -999em; }
a.cand_spont {float: right; width: 157px; height: 20px;position: relative; margin: 0 -5px 1.5em 0; display: block; background: transparent url(../../img/form/cand_spont.gif) 100% 0 no-repeat;}


/* Formulaire de recherche */

#ColContent form#FullSearch { background: transparent url(../../img/dot_grey.gif) bottom left repeat-x; margin-bottom: 0; padding: 0 0 16px 0; }
/* \*/
* html body #ColContent form#FullSearch { padding-bottom: 2px; voice-family: "\"}\""; voice-family: inherit; padding-bottom: 16px; }
/* */
#ColContent #FullSearch #SiteSearch{ background-color: #E5F0F2; padding: 5px 10px; }
#ColContent input.inputText { border: 1px solid #01687E; font-size: .9em; padding: 1px; width: 21em; }
/* \*/
* html body #ColContent input.inputText { width: 21em; voice-family: "\"}\""; voice-family: inherit; width: 20.5em; }
/* */
#ColContent #FullSearch div#Google { border: 1px solid #01687E; padding: 5px 10px 0; margin-top: 10px; }
#ColContent #FullSearch #Google p { margin: 0; padding: 0; }

#ColContent #FullSearch div#Sort { margin-top: 5px; }
#ColContent #FullSearch div#Sort:after { content: "."; display: block; height: 0; visibility: hidden; clear: both; }
/* \*/
*+html body #ColContent #FullSearch div#Sort { height: 1%; }
* html body #ColContent #FullSearch div#Sort { height: 1%; }
/* */
#ColContent #FullSearch div#Sort select { vertical-align: baseline; }
/* \*/
*+html body #ColContent #FullSearch div#Sort select { vertical-align: middle; }
* html body #ColContent #FullSearch div#Sort select { vertical-align: middle; }
/* */
#ColContent #FullSearch #Sort .right select { margin-left: 10px; }


/* Formulaire de candidature */
#ColContent form#Candidature { margin-bottom: 50px; border: 1px solid #80B1BC; background-color: #E5EFF1; padding: 0 0  7px 0; color: #000; position: relative}
#ColContent #Candidature h2 { margin: 0 0 9px 0; padding: 0 9px 7px; background: transparent url(../../img/dot_grey.gif) bottom left repeat-x; }
#ColContent #Candidature .formRow { margin:10px 0; }
#ColContent #Candidature .formRow.last { background: transparent url(../../img/dot_grey.gif) top left repeat-x; text-align: right; padding: 10px 12px 0; }
#ColContent #Candidature .formRow label, #ColContent #Candidature .radioRow .eqLabel {display: block; margin-top: .25em; font-weight: normal; color: black; width: 40%; text-align: right; margin-right: 9px; float: left}
#ColContent #Candidature .formRow label .required { color: #016379; }
#ColContent input.inputText { border-color: black; width: 140px !important; padding: 3px 2px; }
#ColContent #Candidature textarea { border: 1px solid black; width: 180px !important; padding: 3px 2px;  font-family: Arial, sans-serif; font-size: 1em}
#ColContent #Candidature p.required { margin: 0 10px; margin-bottom: 0; font-size: .9em; }
#ColContent #Candidature .radioRow {display:inline-block;}
#ColContent #Candidature .radioRow:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
/* \*/ * html #ColContent #Candidature .radioRow {height:1%;} #ColContent #Candidature .radioRowx {display:block;} /* */
#ColContent #Candidature .radioRow { margin-bottom:10px; clear: both}
#ColContent #Candidature .radioRow label {display: block;padding-bottom: 5px; width: 275px; float: right}
#ColContent #Candidature .radioRow label {*padding-bottom: 0;}/**/

/* */
/* Message d'erreur */
#ColContent #Candidature .erreurForm .part {;}
#ColContent #Candidature .erreurForm ul {margin:0 0 1em 32px;padding:15px 0 0 0; color: #c00; font-weight: bold;}
#ColContent #Candidature .erreurForm ul li {margin:0 0 .3em 0;padding:0;}
#ColContent #Candidature .erreurForm h2 {padding-left:69px;}


#ColContent #Candidature div h2 { border-top: 1px solid #80B1BC; margin: -1px 0 10px 0 ; clear: none; padding: 10px 32px; background: transparent url(../../img/dot_grey.gif) bottom left repeat-x; }
#ColContent #Candidature div.detailDon h2 { background: none;}

#ColContent #Candidature .part {float: left; position: relative; padding:11px 6px 10px 5px;font-weight:bold;color:white;background-color: #80B1BC;font-size:1.15em; min-height: 1.1em; height: 1.1em; min-width: .5em; width: .5em}
html>body #ColContent #Candidature .part {width: auto}

/* R�sultats de recherche */

#ColContent ul#ResultatsRecherche { background: transparent url(../../img/dot_grey.gif) bottom left repeat-x; }
#ColContent #ResultatsRecherche li { background: transparent none; margin: 0; padding: 14px 10px; text-indent: 0; }
#ColContent #ResultatsRecherche li a { text-decoration: none; }
#ColContent #ResultatsRecherche li a:hover { text-decoration: underline; }
#ColContent #ResultatsRecherche li.even { background-color: #E5F6FA; }
#ColContent #ResultatsRecherche li h2 { font-size: 1em; margin: 0; padding: 0; text-indent: 0; color: black; }
#ColContent #ResultatsRecherche li h2 a { color: black; }
#ColContent #ResultatsRecherche li p { margin: 0; padding: 0; }
#ColContent #ResultatsRecherche p.chemin { color: #7F7F7F; }
#ColContent #ResultatsRecherche p.chemin a { color: #7F7F7F; font-weight: normal; }

#ColContent div#menuSection {border-color:#3D98AC;background-image:url(../../img/rub6/menu_l3.gif);}
#ColContent #menuSection li strong {color:#016379;}
#ColContent #menuSection li {background-image:url(../../img/rub6/puces/arrow1.gif);}

#ColContent dl dt {background-image: url(../../img/rub6/puces/square_6x6.gif);}


/* Formulaire de don */
#ColContent #Don .required { color : #016379; }

#ColContent #Don div.stepNav h2 {color: #636363;}

#ColContent #Don div h2 { border-top: 1px solid #80B1BC;}

#ColContent #Don .part {background-color: #80B1BC;}

