*{
margin:0;
padding:0;

}
html,body{height: 100%;}
img{border:none;}
body{
margin:0;
padding:0;
background:url(../img/background.jpg) repeat-x #e7eded;
font-family: arial;
color:#49585f;
}

/* BANNER ICT */
#bannerICTContent{
margin-left:66px;display:none;clear:both;float:left;width:728px;height:90px;
}






#header{
background:url(../img/headerLogo.jpg);
width:920px;
height:160px;
margin-left:auto;
margin-right:auto;
position:relative;
}

#login_boxes{
float:right;
display:none;
background:url(../img/bloc_login_complet.jpg) no-repeat;
width:321px;
height:34px;
margin-right:26px;
}
#login_boxes input{
width:120px;
height:34px;
border:none;
padding-top:7px;
color:#49585f;
float:right;
display:inline;
background:url(../img/bloc_login_tranche.jpg) repeat-x;
}
#login_field{margin-right:24px;}
#pass_field{margin-right:10px;}

#header_content img{margin-top:4px;}
#header_content{
height:276px;
width:920px;
background:url(../img/header_tranche.jpg) repeat-x;
margin-left:auto;
margin-right:auto;
}

#rub_icon{float:right;margin-top:2px;padding:0;margin-right:12px;display:inline;}
#rub_picture{float:right;position:relative;z-index:1;width:345px;height:276px;margin-top:0px;padding:0;display:inline;}
#rub_picture img{border:none;padding:0;margin:0;}


#wording_header{
float:left;
width:530px;
height:260px;
margin-left:20px;
font-size:14px;
text-align:justify;
display:inline;
}

#wording_header p{font-size:14px;display:inline;margin-left:12px;padding:0;}
#wording_header img {margin-top:10px;}

#navbar{
height:34px;
width:920px;
background:url(../img/navbar_tranche.jpg) repeat-x;
margin-left:auto;
margin-right:auto;
}
#navbar_links img{border:none;margin:0;padding:0;float:left;}
#search_field{
float:right;
width:200px;
height:34px;
display:inline;
margin-right:9px;
background:url(../img/search_field.jpg) no-repeat;

}
#search_field input{
width:140px;
height:34px;
border:none;
padding-top:8px;
color:#7d7d7d;
float:right;
display:inline;
background:url(../img/search_field_tranche.jpg) repeat-x;
margin-right:40px;
margin-bottom:-8px;
}


html>body #search_field input{
width:140px;
height:34px;
border:none;
padding-top:9px;
color:#49585f;
float:right;
display:inline;
background:url(../img/search_field_tranche.jpg) repeat-x;
margin-right:40px;

}




#footer_splitter{float:left;display:inline;margin-left:20px;margin-right:auto;}

.clear{clear:both;}

#conteneur{background:url(../img/bg_conteneur.jpg) repeat-y;
width:960px;
margin-left:auto;margin-right:auto;
height:800px;
height:auto !important;
min-height:800px;
}

#contenu{background:url(../img/bg_contenu.jpg) top center no-repeat;width:960px;margin-left:auto;margin-right:auto;

height:800px;
height:auto !important;
min-height:800px;
color:#49585f;

}

#pages_content,#pages_content_full,#pages_content_full_seminaire,#pages_content_full_job{
width:860px;
margin-left:auto;
margin-right:auto;
padding-top:12px;
color:#49585f;
}

#pages_content_full h2{
height:20px;float:left;font-size:16px;
}
#pages_content_full_job a{
color:#1a99cd;
text-decoration:none;
}
#pages_content_full_job a:hover{
color:#1a99cd;

}

#pages_content_full p,#pages_content_full_seminaire p,#pages_content_full_job p{
font-size:12px;
text-align:justify;

}
#seminaire_icon{float:left;padding-right:10px;padding-bottom:10px;}
#pages_content_full ul,.colonne_droite_news_item ul{font-size:12px;margin-left:14px;}
#pages_sous_menu{
width:920px;
margin-left:auto;
margin-right:auto;

}


#our_services{
padding:0;display:none;height:160px;width:230px;background:#ffffff;border:1px solid #b4b8ba;position:absolute;float:left;margin-left:412px;margin-right:auto;z-index:2000;
}

#resultats_recherche{
display:inline;padding:0;width:230px;background:#ffffff;border:1px solid #b4b8ba;position:absolute;float:left;margin-left:708px;z-index:2000;margin-right:auto;
}

#resultats_recherche a{float:left;display:block;padding-top:12px;text-decoration:none;font-family: arial;font-size:12px;color:#7d7d7d;}
#resultats_recherche a:hover{text-decoration:underline;}


.sous_menu_item{float:left;width:230px;clear:both;margin-top:-11px;}
.sous_menu_item img{float:left;border:none;width:38px;height:38px;margin-right:4px;margin-left:2px;}
.sous_menu_item a{float:left;display:block;padding-top:12px;text-decoration:none;height:38px;font-family: arial;font-size:12px;color:#7d7d7d;}
.sous_menu_item a:hover{text-decoration:underline;}


.titre_rub{margin-bottom:10px;}
#colonne_gauche_home{
width:515px;
float:left;
}
#colonne_gauche_home_admin{
width:315px;
float:left;
}
#colonne_droite_home_admin{
width:515px;
float:right;
}

#nom_prenom{color:#0a202c;}
#thumbs_team{width:315px;}
#thumbs_team img{border:none;margin-top:1px;}

 #thumbs_team a{display:inline;float:left;margin-right:3px;    -moz-opacity : 0.5;
    opacity : 0.5; }

 #thumbs_team a:hover{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
	
}




 #thumbs_team a:active{
	filter : alpha(opacity=100);
    -moz-opacity : 1;
    opacity : 1; 
}  




#mini_cv{
font-size:12px;
text-align:justify;
}

.colonne_gauche_item{clear:both;}
.colonne_gauche_item img{float:left;}
.colonne_gauche_item .small_icon{float:left;margin-right:10px;border:none;}
.colonne_gauche_item h2{width:225px;height:20px;float:left;font-size:16px;}
.colonne_gauche_item a{color:#1a99cd;text-decoration:none;}
.colonne_gauche_item a:hover{text-decoration:underline;}
.colonne_gauche_item a.zoom{float:right;text-decoration:none;margin-right:-1px;cursor:pointer;}
.colonne_gauche_item a.zoom:hover{cursor:pointer;}
.colonne_gauche_item p{text-align:justify;width:415px;float:left;margin-top:6px;padding:0;font-size:12px;color:#49585f;}

.colonne_gauche_seminaire_item{clear:both;}
.colonne_gauche_seminaire_item img{float:left;}
.colonne_gauche_seminaire_item h2{width:410px;height:20px;float:left;font-size:16px;}
.colonne_gauche_seminaire_item a{color:#1a99cd;text-decoration:none;}
.colonne_gauche_seminaire_item a:hover{text-decoration:underline;}
.colonne_gauche_seminaire_item a.inscription{float:right;font-size:16px;text-decoration:none;color:#0a202d;cursor:pointer;display:inline;}
.colonne_gauche_seminaire_item a.inscription:hover{cursor:pointer;}
.colonne_gauche_seminaire_item p{text-align:justify;width:515px;float:left;margin-top:10px;padding:0;font-size:12px;color:#49585f;}


.seminaire_date{float:left;font-size:10px;color:#848f95 ;}
.seminaire_date strong{font-size:10px;color:#848f95 ;font:family:arial black;}

#colonne_droite_home{float:right;width:315px;}
#news1 h2{margin-top:0px;}
.colonne_droite_news_item{clear:both;}
.colonne_droite_news_item img{float:left;}
.colonne_droite_news_item h2{margin-top:1px;width:315px;height:20px;float:left;font-size:16px;}
.colonne_droite_news_item a{color:#1a99cd;text-decoration:none;}
.colonne_droite_news_item a:hover{text-decoration:underline;}
.colonne_droite_news_item p{margin-top:8px;text-align:justify;width:315px;float:left;padding:0;font-size:12px;color:#49585f;}
.date{float:left;font-size:10px;color:#848f95 ;}
.auteur{float:right;font-size:10px;color:#848f95 ;}



.colonne_droite_job_item{clear:both;}

.colonne_droite_job_item h2{width:198px;height:20px;float:left;font-size:14px;display:inline;}
.colonne_droite_job_item a{color:#b4b8ba;text-decoration:none;}
.colonne_droite_job_item img{float:left;}
.colonne_droite_job_item a:hover{text-decoration:underline;}
.colonne_droite_job_item a.zoom_jobs{float:right;text-decoration:none;color:#1a99cd;margin-right:2px;cursor:pointer;display:inline;}
.colonne_droite_job_item a.zoom_jobs:hover{cursor:pointer;}
.job_date{float:left;font-size:10px;color:#848f95 ;}
.job_auteur{float:right;font-size:10px;color:#848f95 ;}

.list_job_item h3{
float:left;width:700px;
}

.postuler{
float:right;

}
.vertSep{color:#b4b8ba;}
.postuler a:{color:green;}


#complete_page{width:860px;margin-left:auto;margin-right:auto;}


#cv_link{background:url(../img/home/cv.jpg);display:block;width:315px;height:130px;}
#cv_link:hover{background:url(../img/home/cv_light.jpg);display:block;width:315px;height:130px;}
#cv_linkEN{background:url(../img/home/EN/cv.jpg);display:block;width:315px;height:130px;}
#cv_linkEN:hover{background:url(../img/home/EN/cv_light.jpg);display:block;width:315px;height:130px;}

#toutesOffres_link{background:url(../img/home/voirtouteslesoffres_button_normal.jpg);display:block;width:315px;height:62px;}
#toutesOffres_link:hover{background:url(../img/home/voirtouteslesoffres_button_over.jpg);display:block;width:315px;height:62px;}
#toutesOffres_linkEN{background:url(../img/home/EN/voirtouteslesoffres_button_normal.jpg);display:block;width:315px;height:62px;}
#toutesOffres_linkEN:hover{background:url(../img/home/EN/voirtouteslesoffres_button_over.jpg);display:block;width:315px;height:62px;}
.clear_59{clear:both;height:59px;}
.clear_30{clear:both;height:30px;}
.clear_20{clear:both;height:20px;}
.clear_11{clear:both;height:11px;}
.clear_10{clear:both;height:10px;}
.clear_8{clear:both;height:8px;}
.clear_5{clear:both;height:5px;}
.clear_2{clear:both;height:2px;}

/*Sous menu telecom*/
#sous_menu_telecom{display:inline;float:left;}
#sous_menu_telecom img{float:left;border:none;}




#footer{
width:920px;
height:40px;

margin-left:20px;
 
background:url(../img/footer_repeat.jpg) repeat-x;
}

#footer a{float:left;display:inline;text-align:center;}
#footer img{border:none;float:left;}
#footer_links{width:390px;height:40px;margin-left:auto;margin-right:auto;}
#cgv{display:block;width:271px;height:40px;background:url(../img/footer_link01_normal.jpg) no-repeat;}
#cgv:hover{display:block;width:271px;height:40px;background:url(../img/footer_link01_over.jpg) no-repeat;}
#cgvEN{display:block;width:271px;height:40px;background:url(../img/EN/footer_link01_normal.jpg) no-repeat;}
#cgvEN:hover{display:block;width:271px;height:40px;background:url(../img/EN/footer_link01_over.jpg) no-repeat;}
#contact{display:block;width:107px;height:40px;background:url(../img/footer_link03_normal.jpg) no-repeat;}
#contact:hover{display:block;width:107px;height:40px;background:url(../img/footer_link03_over.jpg) no-repeat;}
#contactEN{display:block;width:107px;height:40px;background:url(../img/EN/footer_link03_normal.jpg) no-repeat;}
#contactEN:hover{display:block;width:107px;height:40px;background:url(../img/EN/footer_link03_over.jpg) no-repeat;}

.clear20{clear:both;line-height:20px;height:20px;}
.clear10{clear:both;line-height:10px;height:10px;}
.clear5{clear:both;line-height:5px;height:5px;}


#languages{width:20px;height:50px;background:url(../img/languagesBackground.jpg) no-repeat;position:absolute;z-index:1;right:-20px;top:40px;}
#languages a{float:left;margin:0px 0 0 3px;width:16px;display:block;font-family:arial;font-size:10px;color:#aba9a9;text-decoration:none;display:inline;}
#languages a:hover,#languages a.actif{float:left;margin:0px 0 0 3px;width:16px;display:block;font-family:arial;font-size:10px;color:#ffffff;text-decoration:none;display:inline;}