body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:0;
	color:#4b4b4d;
}
body#home{background:url(../images/bg-home.png) repeat-x #9da4a6;}
body#int{background:url(../images/bg-int.png) repeat-x #9da4a6;}
body{behavior:url("css/csshover.htc");}
/********** GLOBALE ***********/
p{margin:0 0 10px 0;padding:0;text-align:justify;}
img {border: 0 none;}
.imgLeft{float:left;margin:0 10px 1px 0;}
.imgRight{float:right;margin:0 0 1px 10px;}
.clear{clear:both;}
.succes {font-weight:bold;color:#000;}
.echec {font-weight:bold;color:#ff0000;}
.obligatoire {font-weight:bold;color:#ff0000;}
a {color:#3a3a3a;text-decoration:none;}
a:hover{text-decoration:underline;}

h1{font-size:24px;color:#fff;text-transform:uppercase;font-family:Arial, Helvetica, sans-serif;margin:0;padding:0 0 20px 0;}
h2{font-weight:bold;font-size:16px;color:#4b4b4d;margin:0;padding:0 0 5px 0;}
h3{font-weight:bold;font-size:12px;color:#000000;}

.a_site{background:url(../images/int/ico-site.png) no-repeat;padding-left:22px;}

.accordion_titre {padding:5px 10px 5px 26px;cursor:pointer;position:relative;background:url(../images/int/accordion-plus.png) center left no-repeat;margin:2px 0 0 0;}
.accordion_titre:hover {background-color:#84888b;color:#fff;}
.accordion_active {background:url(../images/int/accordion-moins.png) center left no-repeat #84888b;color:#fff;}
.accordion_texte {display:none;background:#c7c7c7;padding:10px;}

/* CONTENU */
#container {position:relative;width:950px;margin: 0 auto;}

#header{height:94px;background:url(../images/bg-header.png) repeat-x;}
#header_langues{float:right;margin:55px 55px 0 0;color:#fff;}
#header_langues a{color:#fff;}
#header_logo{padding:18px 0 0 50px;}

#bandeau_home{height:266px;background-color:#fff;}
#bandeau{height:169px;}

#menu{height:21px;background-color:#666365;margin:0;padding:0;}
#menu ul{margin:0;padding:0;}
#menu ul li{float:left;list-style-type:none;text-transform:uppercase;border-right:1px solid #fff;}
#menu ul li.last{border-right:0;padding-right:4px;}
#menu ul li:hover, #menu ul li.active{background-color:#fff;}
#menu ul li a{color:#000;font-weight:bold;padding:4px 21px 0 10px;height:17px;display:block !important;display:inline;}
#menu ul li a:hover, #menu ul li.active a{text-decoration:none;color:#707173;}
#menu ul li a span{color:#fff;font-size:9px;vertical-align:sub;padding-left:10px;}
#menu ul li a:hover span, #menu ul li.active span{color:#707173;font-size:9px;}
dropdown {float:left;margin:0;padding:0;}
.dropdown dt {margin:0;padding:0;
display:block;text-align:center;
padding:4px 5px 2px 5px;font-weight:bold;
color:#000;cursor:pointer;height:15px;}
  /* couleur text menu */
.dropdown dt:hover, .dropdown dt:hover span{color:#707173;}

.dropdown dd {position:absolute;overflow:hidden;display:none;z-index:200;opacity:0;margin:0;padding:0;}
.dropdown ul {list-style:none;}
.dropdown li {display:inline;}
   /* Sous Menu */
#one-ddcontent a, .dropdown a:active,.dropdown li.active, .dropdown li.active a{display:block;
padding:4px 2px 2px 24px;text-decoration:none;background:#fff;width:168px;font-weight:normal;color:#000}

#two-ddcontent a, .dropdown a:active, #two-ddcontent a:visited {display:block;
padding:4px 2px 2px 24px;text-decoration:none;background:#707173;width:106px;font-weight:normal;color:#fff}

#thr-ddcontent a, .dropdown a:active, #thr-ddcontent a:visited {display:block;
padding:4px 2px 2px 24px;text-decoration:none;background:#707173;width:125px;font-weight:normal;color:#fff}



.dropdown a:hover, .dropdown li.active{background:#666365;color:#707173;}
.dropdown .underline {border-bottom:1px solid #666365;}
.dropdown dt span{color:#fff;font-size:9px;vertical-align:sub;padding-left:10px;}
.menudtactif, div.menudtactif span{color:#707173;background-color:#fff;}
dt.active{background-color:#fff;color:#707173;}
dt.active span{color:#fff;}
#ssmenu_sep{height:10px;}

#contenu{background:url(../images/test.png) repeat-y;}
#contenu_degrade{background:url(../images/test_top.png) no-repeat;}
#contenu_degrade_home{background:url(../images/bg-contenu-home.png) no-repeat;}
#contenu_degrade_iframeEmploi{background:url(../images/test_top.png) no-repeat; }
#contenu_iframeEmploi{background:url(../images/test_top.png) no-repeat;min-height:1315px; padding-bottom: 0px;height:1315px}
#footer{text-align:center;padding:3px 0 0 0;}
.footer_blanc{color:#e5e5e5;}
.sidebar_sep{height:3px;background:#77787a;margin:0;padding:0;}

/* HOME */
#home_gauche{float:left;width:700px;padding:20px 20px 0 20px;}
#home_gauche p{font-size:10px;margin:0;}
#home_droite{float:left;width:207px;margin-left:3px;}


/* INTERIEUR */
#int_gauche{float:left;width:207px;}
#int_droite{float:left;width:740px;margin-left:3px;}
#filariane{height:15px;color:#000;font-size:10px;padding:0 0 10px 0;}
#filariane a{color:#000;}
#int_contenu{width:700px;padding:20px 20px 0 20px;}

/* METIERS */
#metiers_tab tr td{border-bottom:1px solid #fff;padding:20px;}
#metiers_tab tr.last td{border-bottom:none;}

/* HISTORIQUE */
#historique_table tr.pair{background-color:#dee0e1;}
#historique_table tr .date{font-size:28px;font-family:Arial, Helvetica, sans-serif;width:90px;color:#686565;}
#historique_table tr td {padding:4px;}

#historique_table tr.pair{color:#686565;}
#historique_table tr.pair .date{color:#000;}

/* CANDIDATURE SPONTANEE */
#form_candidature {margin-top:30px;}
#form_candidature p {padding:0;margin:5px;}
#form_candidature label {float:left;width:135px;text-align:right;margin:0;cursor:pointer;padding:0 .5em 0 0;line-height:1.8;}
#form_candidature label:hover {cursor:pointer;}
#form_candidature .focus {width:330px;background:#efefef;color:#000;border:1px solid #000;}
#form_candidature .focus2 {width:150px;background:#efefef;color:#000;border:1px solid #000;}
#form_candidature .focus3 {width:80px;background:#efefef;color:#000;border:1px solid #000;}
#form_candidature .normal {width:330px;background:#fff;color:#000;border:1px solid #000;}
#form_candidature .normal2 {width:150px;background:#fff;color:#000;border:1px solid #000;}
#form_candidature .normal3 {width:80px;background:#fff;color:#000;border:1px solid #000;}
#form_candidature .bouton{width:auto;background: url(../images/int/bg-bouton.gif) repeat-x;font-size:11px;color:#000;border:1px solid #b9b9b9;cursor:pointer;height:18px;padding:0;}
#form_candidature textarea {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;padding:2px;height:120px;}
#form_candidature input {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:14px;padding:2px;}
#form_candidature select {font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;height:20px;padding:2px;width:406px;}


/* IMPLANTATIONS */
#implant_gauche{float:left;width:335px;}
#implant_droite{float:left;width:340px;margin-left:20px;}

.mapCont{display:none;}
#mapParisCont{display:block;}
#mapParisCont strong{color:#fff;}
.mapCont strong{color:#fff;font-size:13px;}

#implantationMap {display:block;width:345px;height:345px;background:url(../images/int/carte-france.jpg);position:relative;margin:0;}
#implantationMap a{cursor:pointer;}

a#mapParis, a#mapLyon, a#mapGeneve, a#mapAix, a#mapCannes, a#mapMarseille{display:block; width:30px; height:0; padding-top:30px; overflow:hidden; position:absolute;}
* html a#mapParis, * html a#mapLyon, * html a#mapGeneve, * html a#mapAix, * html a#mapCannes, * html a#mapMarseille{height:30px; he\ight:0;}

a#mapParis {left:176px; top:87px; background:transparent;}
a#mapLyon {left:245px; top:192px; background:transparent;}
a#mapGeneve {left:265px; top:170px; background:transparent;}
a#mapAix {left:273px; top:194px; background:transparent;}
a#mapCannes {left:288px; top:264px; background:transparent;}
a#mapMarseille {left:237px; top:270px; background:transparent;}

#implantationMap a:hover {background:transparent url(../images/int/bg-implantation-on.png) no-repeat 0 0;overflow:visible;text-decoration:none;}
#implantationMap a.active {background:transparent url(../images/int/bg-implantation-on.png) no-repeat 0 0;overflow:visible;}

.t_blanc{color:#ffffff;}
.t_bleu{color:#0d79ba;}
.t_violet{color:#a170a5;}
.t_vert{color:#8db306;}
.t_rouge{color:#db0b1a;}


/* SUISSE */
#suisse_photo_gauche{float:left;width:335px;}
#suisse_photo_droite{float:left;width:340px;margin-left:20px;}

.offreEmploi {
  text-align: right;font-style:italic;
  clear: both;
}
.offreEmploi span{
	float:left;
}

