html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

ol, ul {
    list-style: none;
}

body{
    scrollbar-face-color: #336699;
    scrollbar-shadow-color: #ffffff;
    scrollbar-highlight-color: #ffffff;
    scrollbar-3dlight-color: #999999;
    scrollbar-darkshadow-color: #999999;
    scrollbar-track-color: #cccccc;
    scrollbar-arrow-color: #ffffff;
    background: #372a70 url(../images/fond.jpg) repeat-x ; /*Image de fond*/
    text-align : center;
    font-family: verdana, arial, sans-serif;
    font-size: 11px;
    line-height: 1.5em;
}

#impression{display:none;}
#ecran{display:block;}

/* disposition */
#container{width:1000px; margin:0 auto; text-align : justify;}
#main, #footer{width:990px; display:block; height: auto; background-color: #FFF; }
#columns{width:auto; display:block; height: auto; background-color: #FFF;}
#footer{border-top: #2b1c5d solid 2px; font-size: 9px; text-align: center; color: #603d73; float: bottom; padding: 3px 0px; margin-bottom: 5px;}
#column_left{width:710px; padding-left: 15px; padding-top: 10px;  margin-right:20px; float:left; display:block; height: inherit;}
#column_left_petit{width:240px;padding-left: 15px; float:left; padding-top: 10px;  margin-right:10px; min-height: 450px; background-color: #FFF;}
#column_left_calendrier{width:430px; padding-left: 5px; float:right; padding-top: 10px;  margin-right:10px; min-height: 450px; background-color: #FFF;}
#column_left_moyen{width:330px; padding-left: 10px; float:left; padding-top: 10px;  margin-right:10px; min-height: 450px; background-color: #FFF;}
#column_left_tres_petit{width:150px; padding-left: 10px; float:left; padding-top: 10px;  margin-right:10px; min-height: 450px; background-color: #FFF;}
#column_center{width:480px; padding-left: 10px; padding-top: 10px;  margin-right:10px; float:left; display:block; height: inherit;}
#column_right{width:220px; float:right;display:block; height: inherit; margin: 0px 10px 0px 0px;  background-color: #FFF; padding-top: 10px;  }
#column_right_courte{width:220px; float:right;display:block; height: inherit; margin: 0px 10px 0px 0px;   min-height: 150px; background-color: #FFF; padding-top: 10px;  }
#header{width:990px; display:block; height:165px; margin-top: 7px; text-align : justify;background-color: #FFF;}
#navbar{width:990px; display:block; padding-left: 10px; height:120px;background: url(../images/fond_onglets.jpg) no-repeat;}
#ariane{width:auto; display:block;padding-left: 10px;font-size: 10px;}
#ariane a{margin: 0px 5px 0px 5px; }
div.spacer{clear:both; height:10px; display:block;}
#logo{width: 160px; height: 74px; text-align: center; float: left; }
#logo a{background: url(../images/logoGH.jpg) no-repeat center;}
#column_center_large{width:600px; padding-left: 10px; padding-top: 10px;  margin-right:10px; float:left; display:block; height: inherit;}
/*.column_left_cursus_interieur{width:210px; padding-left: 10px; float:left; padding-top: 10px; text-align : left; margin-right:10px; height: 80px; background-color: #FFF;}*/
.column_left_petit_interieur{width:220px; padding-left: 10px; padding-top: 10px;  margin: 5px 0px 5px 0px;  float:left; display:block; height: inherit;}
.column_right_petit_interieur{padding: 10px; margin-bottom: 10px; text-align:left; height:220px; }
.column_offre_emploi{padding: 10px; margin-bottom: 10px; text-align:left; background-color:#D2E0FA; height:200px; }
.column_offre_emploi2{padding: 10px; text-align:left; background-color:#D2E0FA; height:145px;}
.column_right_interieur{padding: 10px; margin-bottom: 10px; text-align:left; }
.clear{clear: both;}

/* entête + diaporama */
#header #diaporama {background: #603d73;	width: 970px;height: 162px; border: #FFF solid;border-width: 1px 10px;}
#header  #diaporama div{height: 162px;position: absolute; width: 970px;}
#header  h1{position: absolute; width: 900px;}
#diaporama-petit img{position: absolute;	}
#header img{border-left: 10px #FFF solid;border-right: 10px #FFF solid;border-top: 2px #FFF solid;border-bottom: 2px #FFF solid;}

/* spécificités impression */
#logo-impression, #coordonnees-impression{display: none;}
/* éléments de base */
h1 {padding: 10px; margin: 0px; padding: 40px; z-index: 30; color: #ffffff; font-size: 26px; font-weight: normal; line-height: 1.2em; }
h2 {color: #603d73; font-size: 13px; line-height: 1.2em; margin : 12px 0px 5px 0px; text-align: left;}
h3 {color: #603d73;font-size: 12px;line-height: 1.4em;}
h4 {color: #603d73;margin-top: 5px; }
.column_right_interieur h3{margin: 0px 0px 5px 0px;}
.column_right_petit_interieur h3{margin: 0px 0px 5px 0px;}
#column_left h3{margin: 15px 0px 5px 0px;}
a {color: #603D73;}
a img{border: none;}
strong{color: #603d73;}
hr{color: #2b1c5d; height: 1px;}
p{margin-bottom: 10px;}
 
#column_left ul,#column_left_moyen ul, #column_left ol{padding-left: 20px;} 
#column_left ul li{list-style: outside url(../images/puce.gif);}
#column_left ul li ul li{list-style: outside disc !important;list-style-image: none; color:#603D73;}
#column_left2 ul li ul li{list-style: outside disc !important;list-style-image: none; color:#000000 !important;}
#column_left2 ul li ul li ul li{list-style-type: square !important;list-style-image: none; color:#000000 !important;}
#column_left ul li ul li span{color:#000;}
#column_left ol li{list-style-type: decimal;}
#column_left_moyen ul li{list-style: outside url(../images/puce.gif);}
#column_left_moyen ul li ul li{list-style: outside disc !important;list-style-image: none; color:#603D73;}

#column_left div#references{padding: 0; text-align: justify;}
#column_left div#references span, #onglet-ecoles div#references span{display: inline; padding: 1px 3px; line-height: 1.8em; font-size: 11px;}
#column_left div#references span.puce {display: inline; background: url(../images/puce-violette.gif) center no-repeat; width: 8px;height: 8px;}
#column_left div#references span.actif{background: url(../images/degrade-reference.gif) repeat; color:#FFF;}


.bloc_presentation{background-color: #E7E9F5;padding: 10px 10px; margin-top: 15px;}
.bloc_presentation h3{margin-top: 0px !important;}
.demi_bloc{float: left;width: 330px; padding-left: 10px; margin-top: 15px;}
.demi_bloc2{float: left;width: 330px; padding-left: 10px;}
.demi_bloc_presentation{float: left; width: 320px; padding: 10px; text-align: center; margin: 10px 5px 0px 0px; background-color: #E7E9F5;}
.bloc_entier_presentation{background-color: #E7E9F5;padding: 5px 20px; width: 645px;text-align: center;float: left;}
.centre, .centre h2{text-align: center;}
.intro{font-weight: bold;font-size: 12px;padding-bottom: 10px;line-height: 1.6em;color: #603d73;}

/* barres d'onglets */
#navbar ul{ padding:0; margin:0; float:left; width: auto; filter:alpha(opacity=80); -moz-opacity:0.8; opacity: 0.8;}
#navbar li{ display:inline; float:left;}
#navbar a, li.actif{color:#FFFFFF;  font-weight:bold; display: block; height: 100%; width: 100%; text-align: center; vertical-align: middle; text-decoration: none;}
#ongletNiveau1{width: 970px;}
#ongletNiveau2, #ongletNiveau3 {width: 969px;}
#ongletNiveau1{height: 74px;}
#ongletNiveau2{height: 24px;}
#ongletNiveau3{height: 20px;}

#ongletNiveau1 ul{padding-top:34px; list-style:none; padding-left: 20px;}

/* onglets NIVEAU 1 */
#ongletNiveau1 li a {background: url(../images/fond_onglet_n1.png) repeat;height: 40px;width: 156px;line-height: 40px;text-transform: uppercase;font-size: 10px;margin-left: 2px;}
#ongletNiveau1 #premierOnglet{background: url(../images/onglet1.jpg) no-repeat;}
#ongletNiveau1 #dernierOnglet{background: url(../images/onglet6.jpg) no-repeat;margin-right: 0px;}
#ongletNiveau1 a.hauteurReduite{line-height: 20px;}
#ongletNiveau1 a.actif{background: url(../images/fond_onglet_n1_actif.png) repeat !important;font-size: 12px !important;}
#ongletNiveau1 a#premierOnglet.actif{background: url(../images/onglet1_actif.jpg) no-repeat !important;}
#ongletNiveau1 a#dernierOnglet.actif{background: url(../images/onglet6_actif.jpg) no-repeat !important;}

/* Taille standard des onglets pour les niveaux 2 et 3 */
.quatreOnglets li{width: 235px;}
.cinqOnglets li{width: 186px;}
.sixOnglets li{width: 150px;}
.septOnglets li{width: 130px;}
.neufOnglets li{width: 85px;}
.huitOnglets li{width: 80px;}

/* onglets NIVEAU 2 */
#ongletNiveau2 ul{background: url(../images/fond_onglet_n2.png) repeat-x;margin-top: 2px;width: 100%;height: 22px;}
#ongletNiveau2 li a{line-height: 22px;font-size: 9px;margin-right: 2px;}
#ongletNiveau2 li a.actif{font-size: 10px;text-transform: uppercase;background: url(../images/fond_onglets_n2_actif.png) repeat-x !important;}
#ongletNiveau2 li.large{width: 170px;}
#ongletNiveau2 .cinqOnglets li{width: 188px;}
#ongletNiveau2 .sixOnglets li.court{width: 130px;}
#ongletNiveau2 .sixOnglets li.large{width: 160px;}
#ongletNiveau2 .sixOnglets li.large2{width: 185px;}
#ongletNiveau2 .septOnglets li{width: 140px;}
#ongletNiveau2 .septOnglets li.large{width: 185px;}
#ongletNiveau2 li.sepN2{margin-top: 2px;width: 2px;background: url(../images/filet_onglet_n2.png) repeat-y center;}
#ongletNiveau2 a:first-letter, #ongletNiveau3 a:first-letter , #ariane a:first-letter {text-transform: uppercase;}

/* onglets NIVEAU 3 */
#ongletNiveau3 ul{background: url(../images/fond_onglets_n3.png) repeat-x;margin-top: 2px;width: 100%;height: 20px;}
#ongletNiveau3 li a{line-height: 20px;font-size: 9px;padding: 0px ;}
#ongletNiveau3 li a.actif{font-size: 9px; text-transform: uppercase; background: url(../images/fond_onglets_n3_actif.png) repeat-x !important;}
#ongletNiveau3 li.sepN3{margin: 2px 0px; width: 2px; background: url(../images/filet_onglet_n2.png) repeat-y center; height: 16px;}
#ongletNiveau3 .neufOnglets li.large{width: 140px;}
#ongletNiveau3 .neufOnglets li.large2{width: 200px;}
#ongletNiveau3 .sixOnglets li.court2{width: 110px;}
#ongletNiveau3 .sixOnglets li.court{width: 130px;}
#ongletNiveau3 .sixOnglets li.large{width: 200px;}
#ongletNiveau3 .sixOnglets li.large2{width: 240px;}
#ongletNiveau3 .sixOnglets li.large3{width: 280px;}
#ongletNiveau3 .huitOnglets li.large{width: 160px;}
#ongletNiveau3 .huitOnglets li.large2{width: 180px;}
#ongletNiveau3 .huitOnglets li.Moyen{width: 80px;}
#ongletNiveau3 .huitOnglets li.Treslarge{width: 190px;}
#ongletNiveau3 .huitOnglets li.Court{width: 47px;}

a.plugin {display: block; width: 161px; color: #000; text-indent: 0px; border: 1px solid; border-color: #000;}
a.plugin:hover {color: #FEDE20;}
  
/* flux rss */
#menu_rss a.flux_rss{display: block; line-height: 170%;vertical-align: middle; text-indent: 30px;}
.flux_rss  {background:url(../images/rss.png) 0 50% no-repeat;}
#footer .flux_rss  {background:url(../images/rss-petit.png) 0 50% no-repeat;	padding-left: 14px;}

.liens_suivants{clear: both;padding-top: 10px;}

/* bandeau d'action grisé arrondi */
.bandeau-action-hg{background:#d4d4d4 url(../images/bordHG.gif) no-repeat; width:100%; }
.bandeau-action-hd{background:url(../images/bordHD.gif) no-repeat top right;}
.bandeau-action-bg{background:url(../images/bordBG.gif) no-repeat left bottom;}
.bandeau-action-bd{background:url(../images/bordBD.gif) no-repeat right bottom; padding: 5px; line-height: 40px;display:block; }
.bandeau-action-bd a{height: 40px;vertical-align: middle; display: block;text-decoration: none;text-indent: 10px; }

/* boutons image */
.bouton-imprimer{background:url(../images/imprimante.jpg) no-repeat right;}
.bouton-postuler{background:url(../images/postuler.gif) no-repeat right;}
.bouton-arobas{background:url(../images/arobace.jpg) no-repeat right;}
.bouton-pdf{background:url(../images/pdf.jpg) no-repeat right;}
.bouton-transfert{background:url(../images/transferer2.gif) no-repeat right;}

/* images supplémentaires */
.loader{background:url(../images/loader1.gif) no-repeat center; width: 100%; height:50px; text-align: center; color: #603D73;font-size: 11px; font-weight: bold;}


/* filaires */
#filaire{height: 380px;padding: 0;background-repeat: no-repeat;background-position: center bottom;}
.fil{height: 380px; padding: 0;background-repeat: no-repeat;background-position: center bottom;}
.img-fil1{background-image:url(../images/fil1.jpg);}
.img-fil2{background-image:url(../images/fil2.jpg);}
.img-fil3{background-image:url(../images/fil3.jpg);}
.img-fil4{background-image:url(../images/fil4.jpg);}
.img-fil5{background-image:url(../images/fil5.jpg);}
.img-fil6{background-image:url(../images/fil6.jpg);}
.img-fil7{background-image:url(../images/fil7.jpg);}
.img-fil8{background-image:url(../images/fil8.jpg);}
.img-fil9{background-image:url(../images/fil9.jpg);}
.img-fil10{background-image:url(../images/fil10.jpg);}
.img-fil11{background-image:url(../images/fil11.jpg);}

	
#recherche{width:200px; height: 22px;}
#recherche #bouton-recherche{float: right; margin-left: 2px;}
#recherche  #champ-recherche{float: left; width: 155px !important;}

#column_trophee_ifa{text-align: center;}
#column_trophee_ifa img{margin-bottom: 15px;}
#column_trophee_ifa p{text-align:left; margin-bottom: 5px;}


/* flash recrutement : pourrait servir ailleurs */ 
#annonce-flash{width: 216px; margin-top: 10px;border: 2px solid #399ACD; padding-bottom: 5px; background-color: #DCEDF5;}
#annonce-flash div {padding: 5px; }
#annonce-flash h2{text-transform : uppercase;  text-align: center; font-size: 1.4em; color: #fff; background-color: #399ACD; margin: 0px; padding: 10px 5px;}
#annonce-flash h3{font-size: 1.1em;  }
#annonce-flash p{font-size: 1.1em; margin-bottom: 5px;}
#annonce-flash #flash-offres-emploi{padding: 0px;}
#annonce-flash div.offre-urgente, .bloc-info div.offre-urgente  {padding: 5px 0px !important;}
#annonce-flash div a{text-decoration: none;}
#annonce-flash div a h3{font-size: 1.1em; text-align: left;}
#annonce-flash div a:hover h3{text-decoration: underline !important;}
#annonce-flash #loader-recrutement{width: 200px;}
#annonce-flash  li{list-style: outside url(../images/puce-turquoise.gif);}
.bloc-info div.offre-urgente{padding-bottom: 10px !important;}
.bloc-info div .offre-urgente a h3{text-align: left;}

/*#annonce-flash2{width: 500px; margin-left: 100px; margin-bottom: 10px;border: 1px solid #399ACD; padding: 0px 0px 10px 0px; }
#annonce-flash2 div {padding: 5px;}
#annonce-flash2 h2{text-transform : uppercase; width: inherit; text-align: center; font-size: 1.3em; 
			color: #fff; background-color: #399ACD; padding: 8px 0px 8px 0px; margin: 0px;}
#annonce-flash2 h3{font-size: 1.1em;  }
#annonce-flash2 p{font-size: 1.2em; margin-bottom: 5px;}
#annonce-flash2 div h3{text-decoration: underline;}
#annonce-flash2 div a{text-decoration: none;}
#annonce-flash2 div a:hover{text-decoration: underline;}
#annonce-flash2 #loader-recrutement{width: 200px;}

#annonce-flash3{width: 970px; margin: 10px; border: 1px solid #4C2774; padding: 0px 0px 10px 0px; 
	background:url(../images/fond-flash-annonces.jpg) no-repeat right bottom;}
#annonce-flash3 div {padding-left: 10px; padding-top: 5px;}
#annonce-flash3 h2{text-transform : uppercase; width: inherit; text-align: center; font-size: 1.3em; 
			color: #fff; background-color: #4C2774; padding: 8px 0px 8px 0px; margin: 0px;}
#annonce-flash3 h3{font-size: 1.1em;  }
#annonce-flash3 p{font-size: 1.2em; margin-bottom: 5px;}
#annonce-flash3 div h3{text-decoration: underline;}
#annonce-flash3 div a{text-decoration: none;}
#annonce-flash3 div a:hover{text-decoration: underline;}
#annonce-flash3 #loader-recrutement{width: 200px;}*/

/* nouveau bloc droit */
.bloc-cadre{clear: both; display: block; height: auto; border-left: 2px dotted #9a3acc; border-bottom:  2px dotted #9a3acc; margin: 10px 0px; padding: 5px 0px 10px 10px; }
.bloc-cadre h3{color: #9a3acc;}

/* nouveaux boutons */
.bouton-grand-vif , .bouton-grand-vif2 {text-align: left; background:url(../images/boutons/bouton-violet-grand.png) no-repeat left center; margin-bottom: 5px; width: 222px;}
.bouton-grand-vif a, .bouton-grand-vif2 a {background:url(../images/boutons/imprimer.png) no-repeat 10px 10px; font-size: 1.1em; text-decoration: none !important;  padding-left: 55px; padding-top: 8px; display: block; color: #fff; font-weight: bold; width: 165px}

.bouton-grand-vif {background-image:url(../images/boutons/bouton-violet-grand.png); height: 55px;}
.bouton-grand-vif a{height: 45px; line-height: 40px;}
.bouton-grand-vif a.btn-imprimer{background-image:url(../images/boutons/imprimer.png); }
.bouton-grand-vif a.btn-postuler{background-image:url(../images/boutons/fleur-mini.png);}
.bouton-grand-vif a.btn-cand-spontanee{background-image:url(../images/boutons/fleur-mini2.png);}
.bouton-grand-vif a.btn-page-precedente{background-image:url(../images/boutons/retour.png); background-position: 6px 10px;}

.bouton-grand-vif2 {background-image:url(../images/boutons/bouton-bleu-grand.png); height: 65px;}
.bouton-grand-vif2 a{height: 65px; line-height: 50px;}
.bouton-grand-vif2 a.btn-postuler{background-image:url(../images/boutons/fleur-mini.png);}


.bouton-lien, .bouton-lien-recherche{margin-bottom: 5px; text-align: left; width: 210px; height: 40px;}
.bouton-lien a, .bouton-lien-recherche {background:url(../images/boutons/postuler2.gif) no-repeat left center; font-size: 1em; text-decoration: none !important; 
	line-height: 1.2em; padding: 5px 0px 5px 30px; display: block; width: 170px}
.bouton-lien a span{font-size: 0.7em !important; display: block;}

.bouton-lien-recherche {background-image:url(../images/boutons/recherche.png); }
.bouton-lien-recherche #champ-recherche2{width: 130px; height: 16px; float: left; margin-top: 2px;}
.bouton-lien-recherche #bouton-recherche2{float: left; margin: 2px 0px 0px 3px; }

.bouton-lien.flux-rss {height: 25px;}
.bouton-lien.flux-rss a{background-image:url(../images/boutons/rss3.png);}

.bouton-petit-clair {text-align: left; background:url(../images/boutons/fond-bouton-bleuc-petit.png) no-repeat left center; height: 36px; 
	margin-bottom: 5px; float: left; width: 120px; margin-right: 5px;}
.bouton-petit-clair a{background:url(../images/boutons/imprimer-petit2.png) no-repeat 6px center; font-size: 1em; text-decoration: none !important; 
	line-height: 36px; padding-left: 38px; display: block; color: #000; font-weight: bold; width: 82px;}
.bouton-petit-clair a.btn-imprimer{background-image:url(../images/boutons/imprimer-petit.png);}
.bouton-petit-clair a.btn-transfert{background-image:url(../images/boutons/mailing-petit.png);}
	
.bouton-moyen-vif {text-align: left; background:url(../images/boutons/fond-bouton-bleu.png) no-repeat left center; height: 44px; margin-bottom: 5px; float: right; width: 162px;}
.bouton-moyen-vif a{background:url(../images/boutons/imprimer-petit.png) no-repeat 10px center; font-size: 1.2em; text-decoration: none !important; 
	line-height: 46px; padding-left: 45px; display: block; color: #fff; font-weight: bold; width: 120px;}
.bouton-moyen-vif a.btn-postuler{background-image:url(../images/boutons/postuler-petit.png);}
.bouton-moyen-vif a.flux-rss{background-image:url(../images/boutons/rss3.png);}
	
.bouton-grand-vif  a:hover, .bouton-grand-vif2 a:hover, .bouton-lien a:hover, .bouton-petit-clair a:hover, .bouton-moyen-vif a:hover{text-decoration: underline !important;}

.barre-boutons{clear: both; display: block; width: 700px; height: 50px; line-height: 50px; margin-bottom: 10px;}

/*	
.bouton2, .recherche{margin-top: 10px; text-align: left; border-left: 2px solid #9a3acc; border-bottom: 2px solid #9a3acc; } /* border-left: 2px dashed #4C2774; border-bottom: 2px dashed #4C2774; */
/*.bouton2 a, .recherche {background:url(../images/postuler2.gif) no-repeat 6px center; font-size: 1.2em; text-decoration: none !important; line-height: 1.2em; 
	padding: 10px 0px 10px 50px; display: block;}
.bouton2 a:hover{text-decoration: underline !important;}
.bouton2 a span{font-size: 0.7em !important; display: block;}




.cand-spontanee a{background-image:url(../images/postuler3.png); }
.offres-emploi a{background-image:url(../images/cv.png); }
.mailing a {background-image:url(../images/mailing.png);}
.flux-rss a{background-image:url(../images/rss2.png);}
.page-precedente a{background-image:url(../images/retour.png);}

.recherche {background-image:url(../images/recherche.png); }
.recherche #champ-recherche2{width: 125px; height: 16px; float: left; margin-top: 2px;}
.recherche #bouton-recherche2{float: left; margin: 2px 0px 0px 3px; }

.bloc-boutons{float: right; width: 394px; display: block; margin-top: -220px;  }
.bloc-boutons  .bouton2{border: 2px dashed #4C2774;}
#bloc-deux-boutons {margin-bottom: 15px; border: 1px dashed #4C2774; border-left: none; height: 100px; text-align: center;}
#bloc-deux-boutons .bouton3b{float: left; width: 120px; border-left: 1px dashed #4C2774; font-size: 1em; line-height: 1.1em; vertical-align: middle}
#bloc-deux-boutons .bouton3b  a{background:url(../images/postuler2.gif) no-repeat center 8px; padding: 60px 5px 5px 5px; height: 30px; display: block; 
	text-decoration: none !important; }
#bloc-deux-boutons  a:hover{text-decoration: underline !important;}	
#bloc-deux-boutons .bouton3b span{font-size: 0.9em !important; display: block; font-style: italic; }	
#bloc-deux-boutons .btn-imprimer a{background-image:url(../images/imprimer.png);}
#bloc-deux-boutons .btn-pdf a{background-image:url(../images/pdf.png);}
#bloc-deux-boutons .btn-transfert a{background-image:url(../images/envoi-mail.png);}

.Encadre2011v4 .barre-boutons{clear: both; display: block; width: 700px; height: 50px; line-height: 50px; margin-bottom: 10px;}
.bouton4 {text-align: left; background:url(../images/fond-bouton-bleu.png) no-repeat left center; height: 44px; margin-bottom: 5px; float: right; width: 162px;}
.bouton4 a{background:url(../images/imprimer-petit.png) no-repeat 10px center; font-size: 1.2em; text-decoration: none !important; 
	line-height: 46px; padding-left: 45px; display: block; color: #fff; font-weight: bold; width: 120px;}
.bouton4 a.btn-imprimer{background-image:url(../images/imprimer-petit.png); }
.bouton4 a.btn-postuler{background-image:url(../images/postuler-petit.png);}
.bouton4 a.flux-rss{background-image:url(../images/rss3.png);}
	
.bouton5 {text-align: left; background:url(../images/fond-bouton-bleu2.png) no-repeat left center; height: 36px; margin-bottom: 5px; float: left; width: 135px;}
.bouton5 a{background:url(../images/imprimer-petit2.png) no-repeat 6px center; font-size: 1em; text-decoration: none !important; 
	line-height: 36px; padding-left: 40px; display: block; color: #fff; font-weight: bold; width: 85px;}
.bouton5 a.btn-imprimer{background-image:url(../images/imprimer-petit2.png);}
.bouton5 a.btn-postuler{background-image:url(../images/postuler-petit2.png);}
.bouton5 a.btn-transfert{background-image:url(../images/mailing-petit.png);}

.bouton6 {text-align: left; background:url(../images/boutons/fond-bouton-violet-grand.png) no-repeat left center; height: 55px; margin-bottom: 5px; width: 222px;}
.bouton6 a{background:url(../images/imprimer.png) no-repeat 10px 10px; font-size: 1em; text-decoration: none !important; 
	line-height: 18px; padding-left: 55px; padding-top: 8px; display: block; color: #fff; font-weight: bold; width: 175px;}
.bouton6 a.btn-imprimer{background-image:url(../images/imprimer.png); }
.bouton6 a.btn-postuler{background-image:url(../images/fleur-mini.png);}
.bouton6 a.btn-cand-spontanee{background-image:url(../images/fleur-mini2.png);}
	
.bouton7 {text-align: left; background:url(../images/boutons/fond-bouton-violetb2.png) no-repeat left center; height: 52px; margin-bottom: 5px; 
	width: 210px; float: left; margin-right: 20px;}		
.bouton7 a{background:url(../images/imprimer.png) no-repeat 6px 10px; font-size: 1em !important; text-decoration: none !important; 
	line-height: 52px; padding-left: 45px; display: block; color: #fff; font-weight: bold; width: 175px;}
.bouton7 a.btn-imprimer{background-image:url(../images/imprimer.png); }
.bouton7 a.btn-postuler{background-image:url(../images/fleur-mini3.png);}
.bouton7 a.btn-cand-spontanee{background-image:url(../images/fleur-mini4.png);}
.bouton7 a.flux-rss{background-image:url(../images/boutons/rss3.png);}

.bouton9 {text-align: left; background:url(../images/boutons/fond-bouton-violetb2.png) no-repeat left center; height: 52px; margin-bottom: 5px; 
	width: 210px; float: left; margin-right: 20px;}		
.bouton9 a{background:url(../images/imprimer.png) no-repeat 9px 15px; font-size: 1em !important; text-decoration: none !important; 
	line-height: 18px; padding-left: 43px; padding-top: 8px;display: block; color: #fff; font-weight: bold; width: 175px; height: 48px;}
.bouton9 a.btn-imprimer{background-image:url(../images/imprimer.png); }
.bouton9 a.btn-postuler{background-image:url(../images/fleur-mini3.png);}
.bouton9 a.btn-cand-spontanee{background-image:url(../images/fleur-mini4.png);}
.bouton9 a.btn-page-precedente{background-image:url(../images/boutons/retour-petit.png);}
.bouton9 a.flux-rss{background-image:url(../images/boutons/rss3.png);}

.bouton4 a:hover, .bouton5 a:hover, .bouton6 a:hover, .bouton7 a:hover, .bouton9 a:hover{text-decoration: underline !important;}



.bouton8, .recherche8{ margin-bottom: 15px; text-align: left;  border-left: 2px dashed #4C2774; border-bottom: 2px dashed #4C2774;  }
.bouton8 a, .recherche8 {background:url(../images/postuler2.gif) no-repeat 6px center; font-size: 1.2em; text-decoration: none !important; line-height: 1.2em; 
	padding: 10px 0px 10px 50px; display: block;}
.bouton8 a:hover{text-decoration: underline !important;}
.bouton8 a span{font-size: 0.7em !important; display: block;}

.cand-spontanee a{background-image:url(../images/postuler3.png); }
.offres-emploi a{background-image:url(../images/cv.png); }
.mailing a {background-image:url(../images/mailing.png);}
.flux-rss a{background-image:url(../images/rss2.png);}
.page-precedente a{background-image:url(../images/retour.png);}*/


/* page contact */
#formulaire-mail{background:url(../images/fond-fleurs.jpg) no-repeat left bottom; padding: 20px 0px 0px 0px; height: 300px;}
#formulaire-mail div{float: left; padding-left: 300px;}
#formulaire-mail p{margin-bottom: 5px;}
#formulaire-mail p span{width: 140px; display: inline-block; font-size: 1em; color: #603d73; font-weight: bold;}
#formulaire-mail p input, #formulaire-mail p select{width: 200px; font-size: 1.1em;}
#formulaire-mail p select{margin-left: -4px; width: 203px}
p.libelle-textarea span{display: block !important; margin-top: 10px;}
p.libelle-textarea textarea{width: 340px;}

.Encadre2011v4{border: 1px solid #399ACD; padding: 5px; clear: both;}
.Encadre2011v4 h2{text-align: left; padding: 10px; background-color: #399ACD; margin-bottom: 20px; margin-top: 0px; color: #fff;}
/*.Encadre2011v4  .libelle{display: inline; text-align: right; width: 100px;}*/
.Encadre2011v4 label{clear: both !important;}
.Encadre2011v4  .libelle{display: block !important; width: 155px !important; float: left; text-align: right !important; color: #000 !important; padding: 2px 0px !important;}
.Encadre2011v4  .detail{display: block !important; width: 516px !important; float: left; margin-left: 5px; margin-bottom: 0px; background-color: #DCEDF5; padding: 2px 5px !important;}
/*.Encadre2011v4  .detail{width: 630px !important; margin-left: 30px; margin-bottom: 10px;}*/

.ccas{display: none;}

