/* General */
* {
margin: 0;
padding: 0;
}
html {
height: 100%;
font-size: 62.5%;
}
body {
height: 100%;
text-align: center;
font: 1.2em Verdana, Arial, Helvetica, sans-serif;
min-width: 950px;
}
img{ border:none;}
#main {
width: 100%;
background: url('../img/main-bg.gif') repeat-y center 0;
min-height: 100%;
height: 100%;
position: relative;
}
 
body>#main {
height: auto;
}

h3 {
font-size: 1.4em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #393939;
text-align:left;

}
.titre_article {
font-size: 1.4em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #393939;
text-align:left;

width:270px;
}

h3 .red {
	color:#c90101;
	font-family:Arial Black, Regular;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	text-shadow: 2px 2px 2px #898989;
}
h3 .black {
	color:#000;
	font-family:Arial, Regular;
	font-size:20px;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	text-shadow: 2px 2px 2px #898989;
}
h2 {
font-size: 1.4em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #393939;
text-align:left;
margin:0px 160px;
padding:0px 20px;
background-image:url(../img/poste.png);
background-repeat:no-repeat;
background-position:left;
}
h2 .red {
font-size:24px;
font-family:Arial, Regular;
font-weight: normal;
color: #d50202;
font-weight:bold;
}
h2 .black {
font-size:24px;
font-family:Arial, Regular;;
font-weight: normal;
color: #000000;
}
p {
line-height: 200%;
margin-bottom: 10px;
color: #515151;
text-align:justify;
width:690px;margin:18px 160px;
font-family:Arial, Regular;
font-size:14px;
}

/* Header */

#header {
height: 175px;
position: relative;
background:url('../img/hd-bg.png') repeat-x 0 0;
}

#header-up {
width:1263px;
height:55px;
position: relative;
margin: 0 auto;
}

#header-up #left {
float: left;
width: 545px;
height:55px;
color: #FFFFFF;
text-align: left;
margin: 0 0 0 130px;
display: inline;
}
#header-up #left .separateur{ width:2px; height:55px;  background-image:url(../img/sarparateur_l.png);}
#header-up #left ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
#header-up #left li {
 float:left; /*pour IE*/
 background-image:url(../img/bg_m.png);
 height:55px;
 background-position:0% 100%;
 }
 
#header-up #left ul li a {
 display:block;
 float:left;   
 width:auto;
 color:#a6a6a6;
 text-decoration:none;
 text-align:center;
 padding:12px;
 font-family:Arial, Regular;
 line-height:30px;
 font-size:12px;
 font-weight:bold;
}
#header-up #left ul li a:hover {
 display:block;
 float:left;   
 width:auto;
 color:#fff;
 text-decoration:none;
 text-align:center;
 padding:12px;
 font-family:Arial, Regular;
 line-height:30px;
 font-size:12px;
 font-weight:bold;
}
#header-up #left  .selected {
color:#FFF;outline:none;
 }
a:active, a:focus{
outline:none;
}
 #header-up #left  .notification {
	 width:20px; height:11px;  background-image:url(../img/notifiations.png);
	 margin-left:282px;
	 margin-top:34px;
	 color:#FFF;
	 padding:8px 5px;
	 background-repeat:no-repeat;
	 z-index:999999;
	 position:absolute;
 }
 

 
 
 
 
 
 
 
 
 #header-up #language {
float: left;
height:55px;
color: #FFFFFF;
text-align: left;
display: inline;
display:none;
}
#header-up #language .separateur{ width:2px; height:55px;  background-image:url(../img/sarparateur_l.png);}
#header-up #language ul {
 padding:0;
 margin:0;
 list-style-type:none;
 }
#header-up #language li {
 float:left; /*pour IE*/
 background-image:url(../img/bg_m.png);
 height:55px;
 background-position:0% 100%;
 }
 
#header-up #language ul li a {
 display:block;
 float:left;   
 width:auto;
 color:#a6a6a6;
 text-decoration:none;
 text-align:center;
 padding:12px;
 font-family:Arial, Regular;
 line-height:30px;
 font-size:14px;
 font-weight:bold;
}
#header-up #language ul li a:hover {
 display:block;
 float:left;   
 width:auto;
 color:#fff;
 text-decoration:none;
 text-align:center;
 padding:12px;
 font-family:Arial, Regular;
 line-height:30px;
 font-size:14px;
 font-weight:bold;
}
#header-up #language  .selected {
color:#FFF;outline:none;
 }
a:active, a:focus{
outline:none;
}
 #header-up #language  .notification {
	 width:20px; height:11px;  background-image:url(../img/notifiations.png);
	 margin-top:34px;
	 color:#FFF;
	 padding:8px 5px;
	 background-repeat:no-repeat;
	 z-index:999999;
	 position:absolute;
 }
 
 
 
 
 
 
 
 
 
 
 
 
#header-up #right {
float: left;
width: 500px;
height:55px;
color: #bdbdbd;
text-align: center;
margin: 0 0 0 0;
display: inline;
font-size:12px;
font-family:Arial, Regular;
font-weight:bold;
}
#formulaire{float:left}
#header-up #right table{
	border:none;
	padding:14px;
	margin-left:25px;
}
#header-up #right .input{
    padding:0.19em 10px ;
    height:18px;
	width:220px;
	border:0px solid #bdbcbd;
	font: 0.95em arial, sans-serif;
	color:#666869;
	background:url('../img/bg_input.png') repeat-x 0 0;
}
#header-up #right .submit{
    height:21px;
	width:53px;
	background:url('../img/valider.png') repeat-x 0 0;
	border:none;
	margin-left:10px;

}
#header-up #right .submit:hover{
	background:url('../img/valider_h.png') repeat-x 0 0;

}

#header-down {
width:1263px;
height:120px;
position: relative;
margin: 0 auto;
background:url('../img/bg_header_down.png') repeat-x 0 0;
background-position:bottom;
}
#header-down #logo {
width:162px;
height:73px;
position:absolute;
margin-left:150px;
margin-top:15px;
}
#header-down #left {
float: left;
width: 872px;
height:55px;
color: #FFFFFF;
text-align: left;
margin: 27px 0 0 367px;
display: inline;
padding:12px;

}
#header-down #left ul {

 list-style-type:none;
 }
#header-down #left li {

 float:left; /*pour IE*/
 }
#header-down #left ul li a {
 display:block;
 float:left;   
 width:auto;
 color:#FFF;
 text-decoration:none;
 text-align:center;
 padding:5px 15px;
 font-family:Arial, Regular;
 font-size:16px;

}

#header-down #left ul li a:hover {
color:#FFF;
border:0.2px solid #666;
font-size:16px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background-image:url(../img/bg_li.png);
 }
#header-down #left  .selected {
color:#FFF;
border:0.2px solid #666;
font-size:16px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
border-radius: 20px;
background-image:url(../img/bg_li.png);
 }



/* Content box */

#content {
background: #FFFFFF url('../img/cosntent-bg.gif') repeat-x 0 0;
height:auto;
width:100%;
margin:auto;
}
#content #banner {
background: url('../img/bg_banner.png') ;
background-repeat:no-repeat;
height:372px;
width:100%;
margin:auto;
margin-top:-2px;
background-position:center;
background-color:#dcdcdc;
}

#AlaUne { width:1037px; height:372px; margin:auto;overflow:hidden;  }
#AlaUne ul { list-style: none outside none; position: relative; width: 1073px; height: 290px;  }
#AlaUne li { position:relative; width:1073px; height:290px; margin-top:35px; }
#AlaUne .picture {position:absolute; left:-40px; top:-10px; z-index:1;width:1073px; height:300px; border:none; }
#AlaUne .text { display:none;position:absolute; bottom:0px; z-index:2; background:url(../images/css/bg-alaune.png); color:#fff; font-size:12px; width:763px;;}
#AlaUne .text .wrap { padding:10px 20px 6px 22px; width:428px; height:10px; line-height:12px; margin-top:30px; position:absolute; }
#AlaUne .text .title_baniere { display:block; padding:0 0 10px 0; font-size:10px; font-weight:bold; text-transform:uppercase; }
#AlaUne .text h1 { display:inline; text-transform:uppercase;color:#900;
font-size:10px; }
#AlaUne .text a { color:#fff; text-decoration:none; }
#AlaUne #nav-alaune { margin:auto; margin-top:47px; z-index:999; padding:11px 0 0 10px; width:119px; height:33px; background-image:url(../img/bg_navigation_banner.png); background-repeat:no-repeat; }
#AlaUne #nav-alaune a { float:left; display:block; margin:0 -2px 0 0; padding:10px 5px 2px 5px; width:14px; height:0; overflow:hidden; background:url(../img/bg-nav-alaune-off.png); background-repeat:no-repeat; }
#AlaUne #nav-alaune a.activeSlide {background:url(../img/bg-nav-alaune-on.png); background-repeat:no-repeat; }
ul.thumb {float: left;list-style: none;margin: 0; padding:  14.5px; height:220px;width: 300px;}
ul.thumb li {margin: 0; padding: 10px;float: left;position: relative;width: 110px;height: 108px;}
ul.thumb li img {width: 110px; height: 110px;border: 1px solid #ddd;padding: 5px;  background-color:#efefef; position: absolute;left: 0; top: 0; }
ul.thumb li img.hover {margin-top:15px;background:url(../images/css/thumb_bg.png) no-repeat center center;border: none;}
.title{position:absolute;color:#fff;width:185px;height:50px;margin:0;font-weight:900;background:url(../images/css/title.png) no-repeat center center;padding:17px 0 0 0;text-align:center;}

#addthis{ margin-left:-10px;}
#content #box_links {
background: url('../img/bg_box_links.png') repeat-x 0 0;
height:345px;
width:100%;
margin:auto;
margin-top:-2px;
}
#content #box_links #container {
height:345px;
width:1000px;
margin:auto;
background: url('../img/grand.png') repeat-x 0 0;
}
.adress{color:#c90101;
	font-family:Arial Black, Regular;
	font-size:14px;}
.infos{color:#000;
	font-family:Arial, Regular;
	font-size:14px;}
.projet{float:left;
margin:10px 10px 10px 10px;
-moz-box-shadow:0px 0px 2px #000;}
.description{color:#d50202;
	font-family:Arial Black, Regular;
	font-size:13px;}
.text{color:#000000;
	font-family:Arial, Regular;
	font-size:12px;}	
#content #box_links #container .block {
height:283px;
width:333px;
float:left;
margin-top:40px;
border:0px solid #FFF;
}
#content #box_links #container .block .tete {
	text-align:left;
	margin:0px 20px;
}
#content #box_links #container .block table {
	width:333px;
	height:253px;
}
#content #box_links #container .block  .red {
	color:#c90101;
	font-family:Arial Black, Regular;
	font-size:25px;
	font-weight:bold;
	text-align:left;
	text-shadow: 2px 2px 2px #000;
}
#content #box_links #container .block  .White {
	color:#FFF;
	font-family:Arial, Regular;
	font-size:21px;
	text-align:left;
	text-shadow: 2px 2px 2px #000;
}
#content #box_links #container .block  b {
	color:#c5c5c5;
	font-family:Arial, Regular;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
	width:50px;
	margin-top:10px;
}

#content #box_links #container .block  td { padding-right:15px;}
#content #box_links #container .block table .voire_plus {
	background:transparent;
	width:67px;
	height:26px;
	background-image:url(../img/voir_plus.png);
	border:none;
	cursor:pointer;
}
#content #box_links #container .block table .voire_plus:hover {
	background:transparent;
	width:67px;
	height:26px;
	background-image:url(../img/voire_plus_h.png);
	border:none;
	cursor:pointer;
}
#content #box_links #container .block table .img:hover {
	background-color:#000;
}

#content #box_links #container .block .separateurblock {
width:2px;
background-image:url(../img/trait_links.png); background-position:top; background-repeat:no-repeat;

}
#content #potfolio {
background: url('../img/bg_fenetre.png') repeat-x 0 0;
height:222px;
width:100%;
margin:auto;
margin-top:-2px;
}
#content #slide_potfolio {
background: url('../img/bg_portfolio.png') repeat-x 0 0;
height:222px;
width:873px;
margin:auto;
margin-top:-2px;
}
#content #links {
background: url('../img/bg_links.png') repeat-x 0 0;
height:332px;
width:100%;
margin:auto;
margin-top:-2px;
float:left;
}
#content #links #paks {
height:35px;
width:980px;
margin:auto;
position:relative;
}
#content #links #paks #vitrine {
height:27px;
width:131px;
margin-left:89px;
float:left;
cursor:pointer;
position:relative;
}
#content #links #paks #association {
height:27px;
width:133px;
margin-left:312px;float:left;
}
#content #links #paks #dynamique {
height:27px;
width:331px;
margin-left:94px;float:left;
}
#content #links #paks #pro {
height:27px;
width:131px;
margin-left:88px;float:left;
}
#content #links #all_link {
height:297px;
width:1030px;
margin:auto;
margin-top:18px;
}
#content #links #all_link table {
width:980px;
}
#content #links #all_link table .th {
text-align:left;
color:#bfbfbf;
font-family:Arial, Regular;
font-weight:bold;
font-size:14px;
}
#content #links #all_link table .td { color:#cdcdcd;
	font-family:Arial, Regular;text-align:left; padding:0 15px;
	font-size:11px;height:34px; background-position:left; background-repeat:no-repeat; color:#00F;background-image:url(../img/bg_td.png); }
#content #links #all_link table .td:hover {height:34px;color:#00F;background-image:url(../img/bg_h.jpg);background-position:left; background-repeat:no-repeat;}
#content #links #all_link table .td a { text-align:left;color:#cdcdcd;font-family:Arial, Regular; text-decoration:none;font-size:11px;}
#content #links #all_link table .td a:hover { color:#e60d00;}
#content #links #all_link table .td_vide { background-image:url(../img/bg_td.jpg); background-repeat:repeat-x; background-position:top; }


#footer {
width: 100%;
height:54px;
background: #004A75 url('../img/footer-bg.png') repeat-x 0 0;
float:left;
bottom: 0;
left: 0;
}

#footer-in {
width: 950px;
margin: 0 auto;
}

p.footer-left {
float: left;
width: 450px;
color: #FFFFFF;
text-align: left;
margin: 9px 0 0 -40px;
display: inline;
}
p.footer-left #new_lettre_bouton{ position:absolute; margin-top:4px; margin-left:5px;}
p.footer-left a, p.footer-left a:visited {
color: #FFFFFF;
padding: 1px 2px;
text-decoration:none;
}

p.footer-left a:hover {
color: #006497;
}

p.footer-right {
float: right;
width: 450px;
color: #bdbdbd;
text-align: right;
margin: 15px 5px 0 0;
display: inline;
font-size:12px;
font-family:Arial, Regular;
font-weight:bold;
}
p.footer-right span {
color: #d00100;
}
p.footer-right span a {
color: #d00100;
text-decoration:none;
}

p.footer-right a, p.footer-right a:visited {
color: #d00100;
padding: 1px 2px;
}

p.footer-right a:hover {
color: #fff;
}

p.footer-right a, p.footer-right a:visited  {
font-weight: normal;
}
/*slide portfolio */
#slideshow {
	margin:0 auto;
	width:790px;
	height:222px;
	position:relative;
}
#slideshow #slidesContainer {
  margin:0 auto;
  width:745px;
  height:222px;
  overflow:auto; /* allow scrollbar */
  position:relative;
}
#slideshow #slidesContainer .slide {
  margin:0 auto;
  width:745px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */
  height:263px;
}
.control {
 
  width:13px;
  height:25px;
  text-indent:-10000px;
  position:absolute;
  cursor: pointer;
  margin-top:67px;
}
#leftControl {
  top:0;
  left:0;
  background:transparent url(../img/control_left.png) no-repeat 0 0;
}
#rightControl {
  top:0;
  right:0;
  background:transparent url(../img/control_right.png) no-repeat 0 0;
}
/*contenue*/
#content #contenu {
background-color:#e5e5e5;
height:auto;
width:100%;
margin:auto;
margin-top:-2px;
background-image:url(../img/bg.png);
background-position:top;
background-repeat:repeat-x;
float:left;
}  
#content #contenu #center_box {
min-height:500px;
height:auto;
width:1263px;
margin:auto;
background-image:url(../img/contenu_bg.png);
background-repeat:no-repeat;
background-position:top;
}
#content #contenu #center_box #headers {
margin-top:50px;width: 70%;
float: left;
position:absolute;
margin-left:170px;
}
#content #contenu #center_box #headers #partage {
width:200px; height:22px;
position:relative;
margin-top:-32px;
margin-left:690px;
}
#content #contenu #center_box #headers #partage .partage {
width:22px; height:22px; float:left;
padding:0px 8px;
}
#content-box-in-left {
width: 70%;
float: left;
background-image:url(../img/trait.png);
background-repeat:repeat-y;
background-position:right;
margin-top:80px;
height:auto;
}
#content-box-in-left-in {
margin: 1.8em 1em 7em 1.8em;
height:auto;
}
#content-box-in-left-in  .postuler {
	width:660px;
	margin-left:200px;
	line-height:30px;
	color:#323232;
	font-family:Arial, Regular;
	font-size:14px;
}
#content-box-in-left-in  .postuler p {
	line-height: 200%;
margin-bottom: 10px;
color: #515151;
text-align:justify;
width:630px;margin:0px 0px;
font-family:Arial, Regular;
font-size:14px;

}
#content-box-in-right {
width: 29%;
float: right;
margin-top:60px;
}
#content-box-in-right-in {
margin: 1.8em 0 7em 1.5em;
}
#content-box-in-right-in h3 {
font-weight: bold;
color: #3e3e3e;
margin-left:-20px;
font-size:18px;
font-family:Arial, Regular;

}
#menu3 {
width:300px;
border: 0px solid #ccc;
margin-left:-20px;
}

#menu3 ul {
list-style: none;
margin: 0;
padding: 0;
}
#menu3 li a {
height: 32px;
voice-family: "\"}\"";
voice-family: inherit;
height: 16px;
text-decoration: none;text-align:left;
padding:2px 20px;

}
/* N'oubliez pas de renseigner l'adresse des images que vous avez téléchargé */
#menu3 li a:link, #menu3 li a:visited {
color: #888;
display: block;
background: url(../img/menu.png);
background-repeat:no-repeat;
padding:8px 25px;
border:none;
font-family:Arial, Regular;
font-size:13px;
}

#menu3 li a:hover, #menu3 li a:active {
color: #d50202;
background-color:#c4c4c4;
background: url(../img/menu.png) 0 -32px;
background-repeat:no-repeat;
padding:7px 25px;
text-align:left;
border:none;
font-family:Arial, Regular;background-color:#c4c4c4;
font-size:13px;
}

/*------------------POPUPS------------------------*/
#fade {
	display: none;
	background: #000; 
	position: fixed; left: 0; top: 0; 
	z-index: 10;
	width: 100%; height: 100%;
	opacity: .30;
	z-index: 9999;
}
.popup_block{

}
.popup_block table{

}
.note { width:228px; height:68px; background-image:url(../img/note.png); float:right;}
.note p { width:190px; height:30px;margin:auto; line-height:15px; color:#505050; font-size:12px; margin-top:13px; font-family:Arial,Regular ;}
.popup_block .input{
	width:324px;
	height:26px;
	background-image:url(../img/recrutement_input.png);
	border:none;
}
.popup_block .finput{
	width:324px;
	height:26px;
	border:none;
	background-image:url(../img/recrutement_input.png);
}
.popup_block .label{
	text-align:right;
	color: #484848;
	font-weight:bold;
font-family:Arial Black, Regular;
font-size:14px;
}
.popup_block label{
	text-align:right;
	color: #484848;
	font-weight:bold;
font-family:Arial, Regular;
font-size:14px;
}


.class_input_title_f_contact{
    height:23px;
	width:330px;
	border:1px solid #bdbcbd;
	background:#fafafa;
	font: 0.95em arial, sans-serif;
	color:#666869;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	padding:2px;
}
.class_input_title_f_contact_small{
    height:23px;
	width:156px;
	border:1px solid #bdbcbd;
	background:#fafafa;
	font: 0.95em arial, sans-serif;
	color:#666869;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	padding:2px;
}
.class_input_title_f_code{
    height:23px;
	width:30px;
	border:1px solid #bdbcbd;
	background:#fafafa;
	font: 0.95em arial, sans-serif;
	color:#666869;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	padding:2px;
}
.class_input_title_f_contact_textarea{
    height:123px;
	width:330px;
	border:1px solid #bdbcbd;
	background:#fafafa;
	font: 0.95em arial, sans-serif;
	color:#666869;
	-moz-border-radius:0.4em;
	-khtml-border-radius:0.4em;
	padding:2px;
}

.envoyer  { width:132px; height:26px; border:none; background-image:url(../img/contact_10.png);}
.envoyer:hover  { width:132px; height:26px; border:none; background-image:url(../img/h_contact_10.png);}
.postuler_poste  { width:132px; height:26px; border:none; background-image:url(../img/contact_10.png);}
.postuler_poste:hover  { width:132px; height:26px; border:none; background-image:url(../img/h_contact_10.png);}
.popup_block h1{
color: #d50202;
font-family:Arial, Regular;
font-size:13px;
text-align:left;
padding:0 5px;
}
.popup_block h1 .red{
color: #be0101;
font-family:Arial Black, Regular;
font-size:30px;
text-shadow: 2px 2px 2px #898989;
font-weight:bold;
}
.popup_block h1 .black{
color: #000000;
font-family:Arial, Regular;
font-size:30px;
text-shadow: 2px 2px 2px #898989;
font-weight:bold;
}
.close {
	position:absolute;
	margin-left:600px;
	margin-top:-30px;
	
}
.popup p {

}
/*--Making IE6 Understand Fixed Positioning--*/

#men {
	margin:0px 65px;
}
#men li{
text-decoration:none;
color:#fff;
cursor:pointer;
float:left;
padding:3px 17px;
list-style:none;
font-size:18px;
height:30px;
z-index:999999;
font-family:Arial, Regular;
}
#men li.tooltip_m span {text-shadow: 2px 2px 2px #000;}
#men li.tooltip_m em {
    display:none;
	height:auto;
}
#men li.tooltip_m:hover {
    border: 0;
    position: relative;
    z-index: 500;
    text-decoration:none;background-color:#be1818;
	-webkit-border-top-left-radius: 7px;
	-webkit-border-top-right-radius: 7px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright:7px;
	border-top-left-radius: 7px;
	border-top-right-radius: 7px;
	-moz-box-shadow:0px 0px 10px #000;
	
	behavior: url(ie-css3.htc);
}
#men li.tooltip_m:hover em {
    font-style: normal;
    display: block;
    position: absolute;
    top:35px;
	padding: 5px;
    color: #000;
	height:auto;
	z-index:0;
	margin:auto;
	text-decoration:none;
	background-color:#be1818;
	-webkit-border-radius: 7px;
	-moz-border-radius: 7px;
	border-radius: 7px;
	background-image:url(../img/bg_em.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	opacity:0.9; 
	-moz-box-shadow:0px 5px 10px #000;	
	
}
#men li.tooltip_m:hover em  .liste{
    width:185px;
	height:auto;
	float:left;
    margin:10px 10px 10px 10px;
}
#men li.tooltip_m:hover em  .bigger_one{
	width:210px;
}
#men li.tooltip_m:hover em  .spar_menu{
    width:1px;
	height:150px;
	float:left;
	margin-top:20px;
	background-color:#e04c4f;
}
#men li.tooltip_m:hover em  .liste h1{
    width:190px;
	height:30px;
	font-family:Arial, Arial Black;
	color:#710000;
	font-size:15px;
	padding:5px 1px;
	font-weight:bold;
	margin-top:-5px;
}
#men li.tooltip_m:hover em  .liste h4{
	font-family:Arial, Arial Black;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:5px 8px;
	width:250px;
	
}
#men li.tooltip_m:hover em  .liste h4 a{
	font-family:Arial, Arial Black;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	background-image:url(../img/h2.png);
	background-repeat:no-repeat; background-position:left;
	padding:0px 18px;
	margin-left:-10px;
	width:250px;
}
#men li.tooltip_m:hover em  .liste h4 a:hover{
	font-family:Arial, Arial Black;
	color:#fff;
	font-size:11px;
	text-decoration:none;
	background-image:url(../img/hover.png);
	background-repeat:no-repeat; background-position:left;
}
/*   partage*/

/* top social links */

#topSocial {
	position:absolute;
	right:0;
	top:120px;
}

#topSocial ul li {
	float:left;
	padding:0 5px;
	width:50px;
}

#topSocial ul li a {
	display:block;
	height:47px;
	width:47px;
	background:url(images/bk_topsocial.png) 0 0 no-repeat;
}

#topSocial ul li a img {
	border:none;
	margin-top:9px;
	margin-left:8px;
}

#topSocial ul li a:hover {
	/*background:url(images/bk_topsocial_hover.png) 0 0 no-repeat;*/
	background:none;
}

#partage_ico{ position:absolute; margin-left:-45px; width:auto;float:left;
margin:10px 10px 10px 10px;}
/* Top Search */
.terms{}
.terms ul { margin-left:170px; color:#515151;}
.terms h3 { font-size: 1.4em;
font-family: Georgia, "Times New Roman", Times, serif;
font-weight: normal;
color: #393939;
text-align:left;
margin:0px 160px;
padding:0px 20px;
background-image:url(../img/poste.png);
background-repeat:no-repeat;
background-position:left;
font-weight:bold;}
/*paks*/

.association{background-image:url(../img/association.png); width:131px; height:27px; border:none;cursor:pointer;}
.associatio a{background-image:url(../img/association.png);background:transparent;}
.associatio a:hover{ background-image:url(../img/association_h.png);background:transparent;}
