@charset "utf-8";
/* CSS Document */

* =General-----------------------------------------------------------------------------*/  html {
height: 100%
}
p { margin: 0; padding: 0; }
blockquote { }
ul, ol { margin: 0; padding: 0; list-style: none; }
.clear { /* Class for clearing floats */ clear:both; }
img { /* Remove border around linked images */ border: 0; }
*html a, *html input { position: relative; z-index: 1; }
/* =Typography-----------------------------------------------------------------------------*/

body { height:100%; background-color:#434343; margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #fff; background:url(../../img/bg_index.jpg) no-repeat center top; }
/* =Headings-----------------------------------------------------------------------------*/

h1, h2, h3, h4, h5, h6 { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0px; padding:0; color:#d5e102; }
h1 { font-size:18px; text-transform:uppercase; }
h2 { font-size:170%; }
h3 { font-size:160%; }
h4 { font-size:150%; }
h5 { font-size:140%; }
h6 { font-size:130%; }
/* =Link-----------------------------------------------------------------------------*/

a { color:#c2ae7d; text-decoration: none; }
a:hover { color:#c2ae7d; text-decoration: underline; }
a:active { color:#c2ae7d; }
a:visited { color:#c2ae7d; }
#contenu #left h1.small { font-size:18px; }
/* =Frame-----------------------------------------------------------------------------*/

#wrap { width:1015px; margin:15px auto; background-color:#fff; }
*html #wrap { overflow:hidden; }
#header { height:273px; }
#header #up_header { height:22px; background:url(../../img/up_header.jpg) no-repeat; text-align:right; padding-top:20px; padding-right:20px; }
#header #up_header a { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-transform:uppercase; margin:0px 3px; text-decoration:none; background-color:#ec8c32; padding:2px 4px; }
#header #img { height:231px; background:url(../../img/header_01.jpg); }
#header #img #index { height:100px; width:310px; }
#header #img #index a { height:100px; width:310px; display:block; }
#header #img_en { height:231px; background:url(../../img/header_01_en.jpg); }
#header #img_en #index { height:100px; width:310px; }
#header #img_en #index a { height:100px; width:310px; display:block; }
#menu { height:16px; text-align:center; padding-top:10px; width: 820px; width: 880px\9; text-align: center; margin: 0 auto; }
#menu a { background:url(../../img/puce_grise_home.jpg) left no-repeat; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:12px; margin:0px 10px 0 10px; color:#636466; text-decoration:none; }
#menu a:hover { background:url(../../img/puce_jaune_home.jpg) left no-repeat; }
#line_up { width:1015px; height:54px; background:url(../../img/line_up.jpg); }
#contenu { width:1015px; background:url(../../img/bg_contenu.jpg) repeat-y top left; }
#contenu #left { width:277px; background:url(../../img/bg_mailing.jpg) no-repeat; float:left; padding:9px 18px 0px 17px; color:#636466; }
#contenu #left h6 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:17px; color:#df7f24; text-decoration:none; text-align:right; }
#contenu #left h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:17px; color:#df7f24; text-decoration:none; text-align:right; }
#contenu #left h2.sous { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:23px; color:#636466; text-decoration:none; text-align:right; font-size:18px; }
#contenu #left h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:23px; color:#636466; text-decoration:none; text-align:right; }
#contenu #left #mailing_line { width:277px; height:1px; background:url(../../img/line_title_mailing.jpg) no-repeat; margin: 5px 0 5px 0; }
#contenu #left #mailing_txt { width:277px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#636466; text-align:justify; margin-bottom:10px; }
#contenu #left #mailing_img { width:277px; height:99px; }
#contenu #left #mailing_btn { width:277px; height:36px; margin:5px 0 5px 0; text-align:center; }
#contenu #left #mailing_link { width:277px; height:59px; }
#contenu #left #mailing_link a { background:url(../../img/puce_grise.jpg) left no-repeat; padding-left:15px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:10px; margin:0px 15px 0 15px; color:#636466; text-decoration:none; display:block; }
#contenu #middle { width:490px; float:left; padding: 27px 20px 20px 20px; -margin-left:-20px; }
#contenu #middle h1 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase; font-size:23px; color:#636466; text-decoration:none; text-align:left; }
#contenu #middle #line { width:490px; height:6px; background:url(../../img/line_title.jpg) no-repeat; margin: 4px 0 5px 0; }
#contenu #middle #contenu { width:490px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#636466; text-align:justify; }
#contenu #middle #contenu h2 { font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:14px; text-transform:uppercase; color:#df7f24; text-align:justify; margin:7px 0px 4px 0px; display:block; }
#contenu #middle #contenu a { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#b3b53f; text-decoration:underline; }
#contenu #middle #contenu a.lien { font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000000; text-decoration:underline; }
#contenu #right { width:173px; height:430px; background:url(../../img/logo_right.jpg) no-repeat; float:right; }
#line_down { width:1015px; height:67px; background:url(../../img/line_down.jpg); }
#line_down2 { width:1015px; height:67px; background:url(../../img/line_down2.jpg); }
#footer { width:1015px; height:29px; background-color:#fff; padding-top:12px; text-align:center; }
#footer a { font-family:Arial, Helvetica, sans-serif; color:#e28027; font-weight:bold; text-transform:uppercase; margin:0px 7px; text-decoration:none; }
#contenu #left p { padding:0 19px 0 0; color:#636466; }
#contenu #left #lien a { color:#636466; }
#contenu #left #lien a:hover { color:#FF9900; }
#menu li { display:inline; float:left; list-style:none; }
#menu li ul { display:none; position:absolute; z-index:9999; }
#menu li:hover ul { display:block; width:225px; background-color:#FFF; padding:4px 0px; margin-top:-1px; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; }
#menu li:hover ul li { float:none; display:list-item; text-align:left; padding:2px 0; }
#menu li:hover ul li a { font-size:10px; width:180px; height:23px; }
*html #menu a { background:url(../../img/puce_grise.jpg) -2px 2px no-repeat; }
*html #menu a:hover { background:url(../../img/puce_jaune.jpg) -2px 2px no-repeat; ; }
*html #menu li.iehover ul { display:block; margin-left:-225px; margin-top:15px; padding:4px 0px; border-left:1px #ccc solid; border-right:1px #ccc solid; border-bottom:1px #ccc solid; background:#fff; }
*html #menu li ul li { clear:both; background-color:#FFF; background-image:none; display:block; text-align:left; font-size:10px; }
*html #menu li ul li a { margin-top:0; padding-top:0; display:block; width:180px; height:15px; font-size:10px; }
*html #menu li ul li a { background:#fff url(../../img/puce_grise.jpg) 0 2px no-repeat; font-size:10px; }
*html #menu li ul li a:hover { background:#fff url(../../img/puce_jaune.jpg) 0 2px no-repeat; font-size:10px; }
*+html #menu li.iehover ul { display:block; margin-left:-224px; margin-top:15px; width:225px; }
/************/
/* NEWSITE  */
/************/
#candidats_en { background:url(../../img/bg_vousetescandidat_en.jpg) 0 0 no-repeat; width:270px; height:145px; float:left; margin-top:19px; padding:105px 0 0 205px; }
#candidats { background:url(../../img/bg_vousetescandidat.jpg) 0 0 no-repeat; width:270px; height:145px; float:left; margin-top:19px; padding:105px 0 0 205px; }
#entreprise { background:url(../../img/bg_vousetesentreprise.jpg) 0 0 no-repeat; width:286px; height:145px; float:left; margin-top:19px; padding:105px 0 0 225px; }
#entreprise_en { background:url(../../img/bg_vousetesentreprise_en.jpg) 0 0 no-repeat; width:286px; height:145px; float:left; margin-top:19px; padding:105px 0 0 225px; }
.vousetesun ul li { list-style-type:disc; color:#e28027; font-size:14px; list-style-position: outside; }
.vousetesun ul li span { color:#636466; font-size:13px; text-transform:uppercase; font-weight:bold; line-height:20px; }
.vousetesun { margin-left:10px; }
.newtitle { text-transform:uppercase; color:#636466; font-weight:bold; font-size:21px; }
.title2 { color:#e28027; font-size:14px; font-weight:bold; text-transform:uppercase; }
#index-intro { margin-left:20px; padding-right:20px; color:#636466; font-size:12px; font-family:Arial,Helvetica,sans-serif}
a#btn_demandersoumission { width:225px; height:44px; background:url(../../img/btn_demandersoumission.jpg) 0 0 no-repeat; }
a#btn_demandersoumission { background-position:0 -44px; }
#header-inter { height:273px; }
#header-inter #up_header { height:22px; background:url(../../img/up_header.jpg) no-repeat; text-align:right; padding-top:20px; padding-right:20px; }
#header-inter #up_header a { font-family:Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; text-transform:uppercase; margin:0px 3px; text-decoration:none; background-color:#ec8c32; padding:2px 4px; }
#header-inter #img { height:231px; }
#header-inter #img #index { height:100px; width:310px; }
#header-inter #img #index a { height:100px; width:310px; display:block; }
#header-inter #img_en { height:231px; background:url(../../img/header_01_en.jpg); }
#header-inter #img_en #index { height:100px; width:310px; }
#header-inter #img_en #index a { height:100px; width:310px; display:block; }
#index-mots { background: url(../../img/index-banner.jpg) 0 0 no-repeat; color:#646567; font-style:italic; font-size: 12px; width:211px; height:161px; float:right; padding: 0 440px 0 0; padding: 60px 450px 0 30px; line-height: 17px; }
#index-mots span { float:right; font-weight:bold; color:#6e0005; font-style:italic; font-size: 11px; }
#imgheader { height: 221px; background:url(../../img/index-header-img.jpg) 0 0 no-repeat; margin: 5px 0 0 0; }
.contacter { float: right; }

#btnnetwork { float:left;margin-top: -3px; margin-left: 610px; }
