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

/*-------------------------------------------
			Styles JetMultimedia
-------------------------------------------*/
/* 
 * ----------------------------------
 * Redéfinition des balises standards
 * ----------------------------------
 */

html,body {
	width: 					100%;
	height: 				100%;
	padding: 				0px;
	margin: 				0px;	
	text-align: 			center;
	background-image:       url(../img/bckg_site.jpg);
	background-repeat:		repeat-x;
	background-position:	top left;
	background-color:		#EDEDED;
}

html, body, table, input, select , textarea{
	font-family:			"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 				10px;
	color:	 				#838383;
}


a		    {color:#A57E65; text-decoration:none;}
a:hover	 	{text-decoration:none;}

h1			{margin:0px; padding:0px; font-size:16px;}
h3,h4,h5	{margin:0px; padding:0px; font-size:10px;}
h2 			{margin:0px; padding:0px; font-size:14px;}

table 		{border: 0px; padding:0px; border-collapse:collapse;}
td 			{border: 0px; vertical-align: top; padding:0px;}
tr 			{border: 0px; vertical-align: top;}

img 		{border: 0px; margin: 0px; padding: 0px; vertical-align:bottom;}

dl, dd, ul, li {margin:	0px; padding:0px;}


/* 
 * -----------------------------------------------------------
 * Mise en page du site
 * -----------------------------------------------------------
 */
 
 #xhtml_container{
 	width:100%;
	height:100%;
	float:left;
 }
 
 
 
 #header_top{
 	width:900px;
	height:51px;
	margin:0px auto;
	padding-bottom:28px;
	
 }
 
 #menuContainer{
 	width:100%;
 	height:20px;
	margin:0px auto;
	border-bottom:3px solid #000000;
	position:relative;
 }
 
 #banContainer{
 	width:868px;
	height:195px;
	margin:1px auto 0px auto;
	position:relative;
 }
 
 #ContentContainer{
 	width:868px;
	margin:0px auto;
	background-image:url(../img/backBan.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	padding:0px 16px 0px 16px;
	position: relative;
 }
 
 #footerContainer{
 	width:100%;
	float:left;
	margin:0px auto;
	border-top:3px solid #D6D6D6;
	padding-top:4px;
	padding-bottom:4px;
 }
 
 
 /*********************hedear top**************************/
 .logo{
 	float:left;
	/*height:43px;*/
	/*padding-top:12px;*/
	padding-top:-1px;
	padding-left:16px;
	
	
 }
 
 .langues{
 	float:right;
	padding-right:21px;
	padding-top:8px;
	color:#939393;
 }
 
 .langues img{
 	vertical-align:middle;
 	margin-right:5px;
	margin-top:4px;
 }
 
 .langues a{
 	font-weight:bold;
 	font-size:10px;
 }
 
 /*******************menu**************************/
 .menuContainer_interne{
 	width:100%;
 	height:20px;
	position:absolute;
	text-align:center;
	top:0px;
	left:0px;
	margin-top:3px;
 }
 
 .ulMenu{
	height:20px;
	width:850px;
	margin:0px auto;
	padding-left:0px;
 }
 
 .ulMenu li{
 	display:inline;
	float:left;
	list-style:none;
	height:20px;
 }
 
 /******************ban*****************************/
 .aboutUsLink a, .aboutUsLink a:hover{
 	text-decoration:none;
	color:#e3e3e3;
	font-size:13px;
	font-family:"Trebuchet MS",arial,verdana;
	background-image:url(../img/pictos/fleche_rose.gif);
	background-position:right center;
	background-repeat:no-repeat;
	position:absolute;
	left:0px;
	top:0px;
	padding-right:12px;
	margin-left:750px;
	margin-top:150px;
 }
 
 /****************content****************************/
 .content{
 	width:866px;
	float:left;
	border-left:1px solid #FEFEFE;
	border-right:1px solid #FEFEFE;
	background-image:url(../img/bckgContent.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	background-color:#F5F5F5;
 }
 .contentLeft{
 	width:293px;
	float:left;
	padding-top:10px;
 }
 
 .contentRight{
 	width:250px;
	float:right;
	border-left:1px solid #FEFEFE;
 }
 
 .separateur{
 	float:left;
	width:25px;
	padding-top:3px;
 }
 
 .imgContent{
 	padding-top:4px;
 }
 
 .textContent{
	font-size:12px;
	height:70px;
	line-height: 24px;
	padding: 8px 8px 0;
	text-align:left;
	font-family:"Trebuchet MS",arial,verdana;
	
	
 }
 
 .linksContent {
    font-family: "Trebuchet MS",arial,verdana;
    padding-top :15px ;
}
 
 .linksContent a, .linksContent a:hover{
 	background-image:url(../img/pictos/puce.jpg);
	background-position:24px 4px;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-family:"Trebuchet MS",arial,verdana;
	font-size:11px;
	font-weight:bold;
	padding:0 0 10px 42px;
	text-align:left;
 }
 
 .newsContainer{
 	width:250px;
	height:auto;
 	background-image:url(../img/bckgNews.jpg);
	background-position:top left;
	background-repeat:repeat-x;
	position:relative;
	padding-bottom:25px;
 }
 
 .titleNews{
 	position:relative;
	text-align:left;
	height:21px;
	padding-top:12px;
	padding-left:10px;
 }
 
 .rss{
 	position:absolute;
	right:0px;
	top:0px;
	margin-right:8px;
	margin-top:8px;
 }
 
 .moreNewsHome{
 	background-image:url(../img/bckgMoreNews.gif);
	background-repeat:no-repeat;
	background-position:top center;
	position:absolute;
	bottom:0px;
	right:0px;
	color:#000000;
	font-size:11px;
	width:88px;
	height:15px;
	text-align:left;
	margin-bottom:0px;
	margin-right:10px;
	padding-left:30px;
	font-family:"Trebuchet MS",arial,verdana;
	line-height:13px;
 }
 
 .moreNewsHome a, .moreNewsHome a:hover{
 	color:#000000;
	font-size:11px;
	text-decoration:none;
 }
 
 .moreNews{
 	background-image:url(../img/bckgMoreNews.gif);
	background-repeat:no-repeat;
	background-position:top center;
	position:absolute;
	bottom:0px;
	right:0px;
	color:#000000;
	font-size:11px;
	width:88px;
	height:15px;
	text-align:left;
	margin-bottom:12px;
	margin-right:10px;
	padding-left:30px;
 }
 
 .moreNews a, .moreNews a:hover{
 	color:#000000;
	font-size:11px;
	text-decoration:none;
 }
 
 .flagsContainer{
 	width:100%;
	height:82px;
	text-align:left;
	
 }
 
 .flagsTitle{
 	display:block;
	margin-top:8px;
	margin-left:10px;
 }
 
 .flags{
 	float:left;
	width:100%;
	text-align:left;
	font-family:"Trebuchet MS",arial,verdana;
	
 }
 
 .flags img{
 	vertical-align:middle;
 	margin-bottom:2px;
 }
 
 .flagsLeft-1{
 	width:73px;
	float:left;
	padding-left:8px;
 }
 .flagsLeft{
 	width:82px;
	float:left;
	padding-left:8px;
 }
 
 .flagsRight{
 	width:73px;
	float:right;
 }
 
 .flagsLeft div,  .flagsRight div, .flagsLeft-1 div{
 	padding-top:5px;
	color:#000000;
	font-size:11px;
	text-decoration:none;
	text-align:left;
	font-family:"Trebuchet MS",arial,verdana;
 }
 
 .flagsLeft div a, .flagsLeft-1 div a,  .flagsRight div a:hover, .flagsLeft div a:hover, .flagsLeft-1 div a:hover,  .flagsRight div a{
 	color:#000000;
	font-size:11px;
	text-decoration:none;
	font-family:"Trebuchet MS",arial,verdana;
 }
 
 .news{
 	color:#7F0A47;
	font-size:11px;
	font-weight:bold;
	text-align:justify;
	padding-top:5px;
	padding-bottom:0px;
	padding-left:10px;
	padding-right:20px;
	font-family:"Trebuchet MS",arial,verdana;
 }
 
 .news a, .news a:hover{
 	color:#7F0A47;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .news .title{
 	color:#858585;
	font-size:11px;
	text-transform:uppercase;
	text-align:left;
	font-weight:normal;
	padding-bottom:0px;
 }
 
 .news .title a, .news .title a:hover{
 	color:#858585;
	font-size:11px;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:normal;
 }
 
 
 /****************************news**********************************/
 .menuCatContainer{
 	width:180px;
	padding:0px 8px;
	float:left;
 }
 
 .content1{
 	width:868px;
	float:left;
	border-left:1px solid #FEFEFE;
	border-right:1px solid #FEFEFE;
	background-color:#F8F8F8;
 }
 
 .menuCat{
 	height:16px;
 	background-color:#E6E6E6;
	background-image:url(../img/pictos/picto_menu.jpg);
	background-position:6px 5px;
	background-repeat:no-repeat;
	margin-bottom:8px;
	color:#404040;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	padding-left:17px;
 }
 
 .menuCat a, .menuCat a:hover{
 	color:#404040;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .title_menuCat{
 	margin:25px 0px 15px 0px;
	text-align:left;
 }
 
 .contentRight1{
 	width:672px;
 	float:left;
	background-color:#FEFEFE;
 }
 
 .contentZone1{
 	width:463px;
	float:left;
	padding:15px 5px 0px 12px;
 }
 
 .titleContentZone1{
 	text-align:left;
	margin:0px 0px 8px 0px;
	padding-bottom:2px;
	border-bottom:3px solid #D8D8D8;
 }
 
 .contentNews{
 	margin:0px 6px;
	float:left;
	width:451px;
 	border-bottom:1px solid #F1AAD6;
	padding-bottom:5px;
	padding-top:5px;
 }
 
 .dateNews{
 	color:#7e7e7e;
	font-size:11px;
	font-weight:normal;
	float:left;
	width:100px;
	padding-right:8px;
	text-align:left;
 }
 
 .newsText{
 	float:right;
	width:343px;
	text-align:left;
	color:#010101;
	font-size:12px;
 }
 
 .newsText a, .newsText a:hover{
 	color:#010101;
	font-size:12px;
	text-decoration:none;
 }
 
 .paginationStyle{
 	border-top:3px solid #DF0084;
	margin:0px 6px;
	width:451px;
	float:left;
	margin-top:1px;
	text-align:right;
 }
 
 .pagerContainer{
 	float:right;
	height:18px;
	color:#686868;
	font-weight:bold;
	font-size:11px;
	padding-bottom:10px;
 }
 
 .pagerContainer a, .pagerContainer a:hover{
 	display:block;
	float:left;
	height:18px;
	color:#686868;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
 }
 
 .pagerContainer a.num_pager, .pagerContainer a.num_pager:hover{
 	padding:0px 4px;
	background-color:#E6E6E6;
 }

 .pagerContainer a.num_pager1, .pagerContainer a.num_pager1:hover{
 	padding:0px 4px;
	background-color:#E6E6E6;
	color:#DF0084;
 }
 
 .pagerContainer span{
 	display:block;
	float:left;
	height:18px;
	background-color:#E6E6E6;
	color:#FEFEFE;
	font-weight:bold;
	font-size:11px;
	line-height:17px;
 }
 
 .prec{
 	margin-right:2px;
 }
 
 .suiv{
 	margin-left:2px;
 }
 
 .contentZone2{
 	width:184px;
	float:left;
	padding:17px 0px 20px 0px;
 }
 
 .block_right_2{
 	background-image:url(../img/bckg_press_contact.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#FEFEFE;
	padding:10px 15px 15px 15px;
	text-align:left;
 }
 
 .titleContentZone2{
 	text-align:left;
	padding-bottom:2px;
	border-bottom:3px solid #D8D8D8;
 }
 
 .name{
 	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
 }
 
 .fonction{
 	font-size:11px;
	color:#000000;
	font-weight:normal;
	padding-bottom:15px;
	text-align:left;
 }
 
 .block_right_2_1 .email{
 	color:#ef037f;
	font-weight:normal;
	font-size:11px;
	padding-bottom:15px;
	text-align:left;
 }
 
 .block_right_2_1 .email a, .block_right_2_1 .email a:hover{
 	color:#ef037f;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	text-align:left;
	padding:0px;
	background:none;
 }
 
 .lien_article .email a, .lien_article .email a:hover{
 	color:#ef037f;
	text-decoration:none;
	font-weight:normal;
	font-size:11px;
	text-align:left;
 }
 
 .numTel{
 	color:#000000;
	font-weight:normal;
	font-size:11px;
	text-align:left;
 }
 
 .numTel span{
 	color:#514e4e;
	font-weight:bold;
	font-size:11px;
	text-align:left;
 }
 
.block_rss{
 	width:122px;
	height:27px;
 	background-image:url(../img/bckg_rss.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	text-align:left;
	color:#FFFFFF;
	font-size:10px;
	padding-left:62px;
	padding-top:3px;
	line-height:12px;
	display:block;
	font-weight:bold;
 }
 
 .titleContentZone3{
 	text-align:left;
	padding-bottom:2px;
 }
 
 .block_right_1{
	/*background-image:url(../img/bckg_last_articles.jpg);
	background-position:top center;
	background-repeat:no-repeat;*/
	background-color:#E7E7E7;
	padding:15px 5px;
 }
 
 .block_right_1_news{
	background-color:#E7E7E7;
	padding:8px;
	position:relative;
	padding-bottom:40px;
	height:210px;
 }
 
 .block_derniers_articles1{
 	width:174px;
	background-color:#E6E6E6;
	padding:15px 5px;
 }
 
 .article_bckg{
 	height:30px;
 	background-color:#FEFEFE;
	color:#858585;
	padding:2px 2px;
	margin-bottom:6px;
	text-align:justify;
	font-size:11px;
 } 
 .article{
 	height:30px;
	color:#858585;
	padding:2px 2px;
	margin-bottom:6px;
	text-align:justify;
	font-size:11px;
 }
  
  
  .article_bckg1{
 	background-color:#FEFEFE;
	color:#858585;
	padding:8px;
	margin-bottom:6px;
	text-align:justify;
	font-size:11px;
 } 
 
 .article1{
	color:#000000;
	padding:2px 2px;
	margin:8px;
	margin-bottom:6px;
	text-align:justify;
	font-size:11px;
 }
 
 .article_bckg a, .article_bckg a:hover, .article a, .article a:hover{
 	color:#858585;
	font-size:11px;
	text-decoration:none;
 }
 
 .article_bckg1 a, .article_bckg1 a:hover, .article1 a, .article1 a:hover{
 	color:#858585;
	font-size:11px;
	text-decoration:none;
 }
 
 .share_it_container{
 	width:184px;
 }
 
 .titleContentZone4{
 	text-align:left;
	padding-bottom:2px;
	border-bottom:1px solid #BFBFBF;
 }
 
 .bookmark_container img{
 	text-align:left;
 }
 
 .bookmark_container img{
 	margin:3px 4px 0px 4px;
 }
 
 .chemin_de_fer{
 	text-align:left;
	padding-bottom:2px;
	padding-top:4px;
	margin-left:12px;
	margin-right:10px;
	border-bottom:1px solid #D8D8D8;
	color:#f0037f;
	font-size:11px;
 }
 
 .chemin_de_fer a.home, .chemin_de_fer a.home:hover{
 	background-image:url(../img/pictos/puce_home.jpg);
	background-repeat:no-repeat;
	background-position:left 4px;
	color:#f0037f;
	font-size:11px;
	text-decoration:none;
	padding-left:12px;
	padding-right:8px;
 }
 
 .chemin_de_fer a, .chemin_de_fer a:hover{
 	background-image:url(../img/pictos/puce_triangle.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
 	color:#f0037f;
	font-size:11px;
	text-decoration:none;
	padding-left:12px;
	padding-right:8px;
 }
 
 .titre_article{
 	font-size:14px;
	font-weight:bold;
	color:#f0037f;
	text-align:left;
	padding-top:10px;
	margin:0px 6px;
 }
 
 .titre_article h1{
 	font-size:14px;
	font-weight:bold;
	color:#f0037f;
	padding:0px;
	margin:0px;
 }
 
 .date_article{
 	color:#424242;
	text-align:left;
	font-size:11px;
	padding:10px 0px;
	margin:0px 6px;
 }
 
 .text_article{
 	text-align:justify;
	color:#1E1E1E;
	font-size:12px;
	margin:0px 6px;
 }
 
 .img_article{
 	float:right;
	border:1px solid #D2D3D2;
	margin-left:10px;
	margin-bottom:8px;
 }
 
 .lien_article{
 	background-image:url(../img/pictos/fleche.jpg);
	background-position:left 17px;
	background-repeat:no-repeat;
	padding-left:18px;
	padding-top:15px;
	padding-bottom:8px;
	margin:0px 6px;
	color:#1E1E1E;
	font-size:11px;
	font-weight:bold;
	text-align:left;
 }
 
 .lien_article a, .lien_article a:hover{
 	color:#1E1E1E;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .date{
 	color:#AD055D;
	text-align:left;
	font-size:11px;
	font-weight:bold;
 }
 
 /***************************digital*********************/
 
 .content2{
 	width:848px;
	float:left;
	padding:0px 10px;
	border-left:1px solid #FEFEFE;
	border-right:1px solid #FEFEFE;
	background-color:#FEFEFE;
 }
 
 .chemin_de_fer1{
 	text-align:left;
	padding-bottom:2px;
	padding-top:4px;
	border-bottom:1px solid #D8D8D8;
	color:#f0037f;
	font-size:11px;
 }
 
 .chemin_de_fer1 a.home, .chemin_de_fer1 a.home:hover{
 	background-image:url(../img/pictos/puce_home.jpg);
	background-repeat:no-repeat;
	background-position:left 4px;
	color:#f0037f;
	font-size:11px;
	text-decoration:none;
 }
 
 .chemin_de_fer1 a, .chemin_de_fer1 a:hover, .chemin_de_fer1 h1{
 	background-image:url(../img/pictos/puce_triangle.jpg);
	background-repeat:no-repeat;
	background-position:left 2px;
 	color:#f0037f;
	font-size:11px;
	text-decoration:none;
	padding-left:12px;
	padding-right:8px;
	font-weight:normal;
	display:inline;
 }
 
 .containerBlock{
	float:left;
 }
 
 .containerBlockLeft{
 	width:590px;
	padding-right:10px;
	padding-bottom:30px;
	float:left;
 }
 
 .containerBlockRight{
 	width:245px;
	float:left;
	padding-bottom:30px;
	padding-top:13px;
 }
 
 .titre_page{
 	text-align:left;
	padding:20px 0px;
 }
 
 .zoneText{
 	border-bottom:8px solid #DF0084;
	color:#555555;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
	padding-top:10px;
	text-align:justify;
 }
 
 .block1{
 	background-image:url(../img/block_1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:11px;
	height:102px;
	line-height:17px;
	margin-top:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	width:590px;
	word-spacing:-1px;
	float:left;
 }
 
 .block2{
 	background-image:url(../img/block_2.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:11px;
	height:102px;
	line-height:17px;
	margin-top:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	width:590px;
	word-spacing:-1px;
	float:left;
 }
 
 .block3{
 	background-image:url(../img/block_3.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:11px;
	height:102px;
	line-height:17px;
	margin-top:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	width:590px;
	word-spacing:-1px;
	float:left;
 }
 
  .block1 a, .block1 a:hover, .block2 a, .block2 a:hover, .block3 a, .block3 a:hover{
  	color:#353535;
	font-size:11px;
	text-decoration:none;
  }
  
  .img_dg{
  	width:176px;
  	/*height:89px;*/
  	float:left;
  	padding:6px;
  	display:block;
  }
  
  .txt_dg{
  	width:366px;
  	height:72px;
  	float:left;
  	padding:30px 15px 0px 16px;
  	display:block;
  }
  
  
  .block4{
  	background-image:url(../img/block_4.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	color:#000000;
	display:block;
	font-size:11px;
	height:102px;
	line-height:17px;
	margin-top:15px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
	width:590px;
	word-spacing:-1px;
	float:left;	
 }
 
 .block5{
 	width:590px;
	height:102px;
	background-image:url(../img/block_5.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	color:#000000;
	font-size:11px;
	display:block;
	line-height:17px;
	word-spacing:-1px;
	float:left;	
 }
 
 .block6{
 	width:590px;
	height:102px;
	background-image:url(../img/block_6.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	color:#000000;
	font-size:11px;
	display:block;
	word-spacing:-1px;
	float:left;	
	line-height:17px;
 }
 
 .block7{
 	width:590px;
	height:102px;
	background-image:url(../img/block_7.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	color:#000000;
	font-size:11px;
	display:block;
	line-height:17px;
	word-spacing:-1px;
	float:left;	
 }
 
  .block8{
 	width:590px;
	height:102px;
	background-image:url(../img/block_8.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin-top:15px;
	padding-top:0px;
	padding-right:0px;
	padding-left:0px;
	text-align:justify;
	color:#000000;
	font-size:11px;
	display:block;
	line-height:17px;
	word-spacing:-1px;
	float:left;	
 }
 
 
 
 .block4:hover{
	background-image:url(../img/block_4_over.jpg);
 }
 
 .block5:hover{
	background-image:url(../img/block_5_over.jpg);
 }
 
 .block6:hover{
	background-image:url(../img/block_6_over.jpg);
 }
 
 .block7:hover{
	background-image:url(../img/block_7_over.jpg);
 }
 .block8:hover{
	background-image:url(../img/block_8_over.jpg);
 }
 
  .block4 a, .block4 a:hover, .block5 a, .block5 a:hover, .block6 a, .block6 a:hover, .block7 a, .block7 a:hover , .block8 a , .block8 a:hover{
  	color:#353535;
	font-size:11px;
	text-decoration:none;
  }
 
 .link_src{
 	background-image:url(../img/pictos/puce_carre.jpg);
	background-position:left 4px;
	background-repeat:no-repeat;
	padding-left:12px;
	font-weight:bold;
	color:#636363;
	font-size:11px;
	text-align:left;
	margin:9px 0px;
 }
 
 .zoneText_1{
	color:#000000;
	font-size:13.4px;
	font-weight:bold;
	padding-top:10px;
	text-align:justify;
 }
 
 .containerParagraphe{
 	padding:0px;
 }
 
 .titre_paragraphe{
 	text-align:left;
  }
  
  .text_paragraphe{
  	text-align:justify;
	padding:10px 0px 0px 0px;
	color:#222222;
	font-size:12px;
  }
  
  .carouselContainer{
	height:111px;
	float:left;
	padding:5px 0px 0px 0px;
  }
 
 /*************************************************************************************************************************************************
	root element for the scrollable.
	when scrolling occurs this element stays still.
*************************************************************************************************************************************************/
.scrollable {
	/* required settings */
	position:relative;
	overflow:hidden;
	width: 550px;
	height:80px;
	/*background:url(../img/carousel_center.jpg) repeat-x;*/
	margin-top:14px;
}

/*
	root element for scrollable items. Must be absolutely positioned
	and it should have a extremely large width to accomodate scrollable items.
	it's enough that you set the width and height for the root element and
	not for this element.
*/
.scrollable .items {
	/* this cannot be too large */
	width:20000em;
	position:absolute;
	clear:both;
}

/* single scrollable item */
.scrollable img {
	float:left;
	margin:0px 22px 0px 6px;
	padding:2px;
	cursor:pointer;
	vertical-align:bottom;
}

.scrollable .active {
	z-index:9999;
	position:relative;
}






/* this makes it possible to add next button beside scrollable */
.scrollable {
	float:left;	
}

/* prev, next, prevPage and nextPage buttons */
a.browse {
	display:block;
	width:20px;
	height:80px;
	float:left;
	cursor:pointer;
	font-size:1px;
}

/* right */
a.right 		{ 
	background:url(../img/carousel_right.jpg) no-repeat; 
	background-position: center; 
	clear:right; 
	margin-right: 0px;
	margin-top: 14px;
}


/* left */
a.left { 
	background:url(../img/carousel_left.jpg) no-repeat; 
	background-position: center;
	clear:right; 
	margin-right: 0px;
	margin-top: 14px;
}

/* up and down */
a.up, a.down		{ 
	background:url(../img/scrollable/arrow/vert_large.png) no-repeat; 
	float: none;
	margin: 10px 50px;
}

/* up */
a.up:hover  		{ background-position:-30px 0; }
a.up:active  		{ background-position:-60px 0; }

/* down */
a.down 				{ background-position: 0 -30px; }
a.down:hover  		{ background-position:-30px -30px; }
a.down:active  	{ background-position:-60px -30px; } 


/* disabled navigational button */
a.disabled {
	opacity : 0.3;
    filter : alpha(opacity=30); 
    cursor:auto;
} 	



/*************************************************************************************************************************************************

*************************************************************************************************************************************************/
 
 /*********************footer****************************/
 .footer{
 	width:864px;
	margin:0px auto;
	padding:0px 18px 0px 18px;
 }
 
 .footerLeft{
	float:left;
	text-align:left;
 }
 
 .logoFooter{
 	vertical-align:middle;
	margin-right:20px;
 }
 
 .slogan{
 	vertical-align:middle;
 }
 
 .footerRight{
	float:right;
	text-align:right;
	font-weight:bold;
 }
 
 .footerRight a, .footerRight a:hover{
 	text-decoration:none;
	font-size:11px;
	color:#000000;
	margin-left:0px;
 }
 
 .copyright{
 	color:#9B9B9B;
	font-size:11px;
	padding-top:5px;
	padding-bootm:3px;
	font-weight:normal;
 }
 
 /**************************back office************************/
 .menuVert{
 	float:left;
	width:150px;
	padding-top:30px;
 }
 
 .menuVert ul li{
 	list-style:none;
 	font-size:12px;
	padding:5px 0px 5px 26px;
	text-align:left;
	background-image:url(../img/pictos/puce.gif);
	background-position:10px 10px;
	background-repeat:no-repeat;
	font-family:"Trebuchet MS",arial,verdana;
 }
 
 .menuVert ul li a, .menuVert ul li a:hover{
 	color:#838383;
	text-decoration:none;
 }
 
 .contentBackoffice{
 	width:651px;
	float:right;
	padding:20px;
 }
 
 .titleBackoffice{
 	color:#666666;
	font-size:18px;
	font-weight:normal;
	text-transform:uppercase;
	text-align:left;
	border-bottom:3px solid #666666;
	margin-bottom:8px;
 }
 
 .formContainer{
 	width:100%;
	float:left;
	padding:5px 0px;
 }
 
 .libelle{
 	width:85px;
 	float:left;
	text-align:right;
	font-size:11px;
	color:#333333;
	line-height:20px;
 }
 
 .inputZone{
 	width:410px;
	float:left;
	text-align:left;
	padding-left:20px;
	position:relative;
	padding-right:130px;
 }
 
 .legende{
 	position:absolute;
	width:120px;
	right:0px;
	top:0px;
 }
 
 .inputForm{
 	width:500px;
	height:20px;
	border:1px solid #DBDFE6;
 }
 
 .textAreaForm{
 	width:400px;
	height:200px;
	border:1px solid #DBDFE6;
 }
 
 .checkForm{
 	vertical-align:middle;
 }
 
 .drapeau{
 	vertical-align:middle;
 }
 
 .filiale{
 	width:200px;
	border:1px solid #DBDFE6;
 }
 
 .radioForm{
 	vertical-align:text-bottom;
 }
 
 #sousCat{
 	display:none;
 }
 
 .tableList th{
 	background-color:#F0037F;
	color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	padding:2px;
	border:1px solid #cfcfcf;
 }
 
 .tableList td{
	color:#000000;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	font-size:11px;
	padding:4px;
	border:1px solid #cfcfcf;
 }
 
  .tableList td.textAlign{
  	text-align:justify;
  }
  
  .tableList td a,  .tableList td a:hover{
  	color:#7F0A47;
	font-weight:bold;
  }
  
  .bt_submit{
  	width:56px;
	height:19px;
	background-image:url(../img/bt_valider.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding:0px;
	margin:0px;
	border:0px;
	cursor:pointer;
  }
  
  .pagination h4{
  	display:none;
   }
  
  .pagination p span{
	border-bottom:1px solid #F0037F;
	color:#F0037F;
  }
  
  .pagination p a, .pagination p a:hover{
	color:#838383;
  }
  
  .pagination p img{
  	vertical-align:middle;
  }
  
  .supprimer{
  	cursor:pointer;
	color:#7F0A47;
	font-weight:bold;
  }
  
  .message{
  	color:#CC0000;
	font-weight:bold;
	font-size:12px;
	text-align:left;
  }
 
 /***************************************login****************************************/
 
 .Tableau_login{
 	width:520px;
	height:200px;
	margin: 80px auto;
 }
 
  .Tableau_login td{
 	border:1px solid #DBDFE6;
	padding:10px;
  }
  
  .inputuser{
  	padding-bottom:10px;
  }
  
  .inputuser input{
  	border:1px solid #DBDFE6;
  }
  
  .deconnexion{
  	float:right;
	padding-top:55px;
	padding-right:20px;
  }
  
  .deconnexion a, .deconnexion a:hover{
  	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
  }
  
  .ongletsZone{
  	padding-top:15px;
	border-bottom:1px solid #DF0084;
  }
  
  .ongletsZone a img{
  	border:1px solid #FEFEFE;
  }
  
  .titre_page1{
 	text-align:left;
	padding:0px 0px 4px 0px;
	border-bottom:1px solid #ECECEC;
 }
 
 .bckg_top_onglet{
 	background-image:url(../img/bckg_block_onglets.jpg);
	background-repeat:no-repeat;
	background-position:center 1px;
	height:14px;
 }
 
 .espace{
	height:14px;
 }
 
 .titre_contenu_onglet{
 	background-image:url(../img/pictos/pito_titre.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 20px;
	color:#F0037F;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	line-height:15px;
 }
 
 .content_onglet {
	color:#222222;
	font-size:12px;
	font-weight:normal;
	padding-top:10px;
	text-align:justify;
 }
 
 .content_onglet_niveau2 {
	color:#222222;
	font-size:12px;
	font-weight:normal;
	padding-top:15px;
	text-align:justify;
	position:relative;
	overflow:hidden;
	float:left;
 }
 
 .containerBlockLeft1{
 	width:610px;
	padding-right:24px;
	padding-bottom:30px;
	float:left;
 }
 
 .containerBlockRight1{
 	width:276px;
	float:left;
	padding-bottom:30px;
	padding-top:13px;
 }
 
 .zoneBarre{
 	border-top:8px solid #DF0084;
 	padding-top:1px;
 }
 
.block_right_1_1{
	width:266px;
	background-image:url(../img/bckg_last_articles1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#E7E7E7;
	padding:15px 5px;
	padding-bottom:40px;
	position:relative;
}

.block_right_2_1{
 	background-image:url(../img/bckg_pays.jpg);
	background-position:bottom center;
	background-repeat:no-repeat;
	background-color:#FEFEFE;
	padding:0px 0px 5px 0px;
	text-align:left;
	border-top:4px solid #E7E7E7;
 }
 
 .block_right_21{
 	/*background-image:url(../img/bckg_21.jpg);
	background-position:bottom left;
	background-repeat:repeat-x;*/
	background-color:#E7E7E7;
	text-align:left;
	padding:5px;
 }
 
 .block_right_21_interne{
	background-color:#FFFFFF;
	text-align:left;
	color:#858585;
	text-align:justify;
	font-size:11px;
	padding:8px;
 }
 
 .block_right_21_interne a{
	color:#858585;
	text-decoration:none;
 }
 
 .block_right_21_interne a:hover{
	color:#858585;
	text-decoration:underline;
 }
 
 .block_right_21_interne1{
	background-color:#FFFFFF;
	text-align:left;
	color:#858585;
	text-align:center;
	font-size:11px;
	padding:8px;
 }
 
 .haut_block{
 	background-image:url(../img/haut_block.jpg);
	background-repeat:no-repeat;
	background-position:left bottom;
	height:6px;
 }
 
.block_right_2_1 a{
	display:block;
	height:17px;
 	color:#535353;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	background-image:none;
	line-height:15px;
	padding-left:14px;
 }
 
 
 .block_right_2_1 a:hover{
	background-image:url(../img/bckg_link.jpg);
	background-repeat:repeat-x;
	background-position:top left;
 }
 
 .marge_container_pays{
 	padding:4px 10px 4px 5px;
 }
 
 .marge_container_pays img{
 	vertical-align:middle;
 	margin-bottom:2px;
 }
 
 .ul_text{
 	margin:0px;
	padding:0px;
 }
 
 .ul_text li{
 	list-style:none;
	background-image:url(../img/pictos/puce_carre.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 12px;
 }
 
 .ul_text li a{
 	color:#F0037F;
 }
 
 .ul_text li a:hover{
 	color:#F0037F;
 	text-decoration:underline;
 }
 
 
  .ul_text_2{
 	margin:0px;
 	padding:0px;
	padding-left:20px;
 }
 
 .ul_text_2 li{
 	list-style:none;
	background-image:url(../img/pictos/puce_carre.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 12px;
 }
 
 .ul_text_2 li a{
 	color:#F0037F;
 }
 
 .ul_text_2 li a:hover{
 	color:#F0037F;
 	text-decoration:underline;
 }
 
 
 
 .ul_text li a.a21{
 	color:#008752;
 	font-weight:bold;
 }
 
 .ul_text li a.a21:hover{
 	color:#008752;
 	text-decoration:underline;
 	font-weight:bold;
 }
 
 
 .ul_text21{
 	margin:0px;
	padding:0px;
 }
 
 .ul_text21 li{
 	list-style:none;
	background-image:url(../img/pictos/puce_carre1.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 12px;
 }
 
 .ul_text21 li a{
 	color:#008752;
 }
 
 .ul_text21 li a:hover{
 	color:#008752;
 	text-decoration:underline;
 }
 
 .ancreContainer a img {
	border:1px solid #FEFEFE;
 }
 
 .ancreContainer{
	padding:5px;
 }
 
 .ancreContainer a{
	font-weight:bold;
	font-size:12px;
	color:#535353;
	text-decoration:underline;
 }
 
 .block_organigramme{
 	border:1px solid #B7B7B7;
 	background-color:#EFEFEF;
 	float:left;
 	width:100%;
 	margin:10px 0px;
 }
 
 .img_organigramme{
 	background-image:url(../img/cadre.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:142px;
	height:130px;
	float:left;
	padding:4px 5px 0px 2px;
 }
 
 .img_organigramme img{
 	margin:3px 0px 0px 5px;
 }
 
 
  .img_organigramme_both{
 	background-image:url(../img/cadre_both.jpg);
	background-position:center;
	background-repeat:no-repeat;
	width:110px;
	height:100px;
	float:left;
	padding:4px 3px 0px 2px;
 }
 
 .img_organigramme_both img{
 	margin:2px 0px 0px 5px;
 }
 
 .separateur_1{
 	float:left;
 	width:1px;
	height:134px;
 }
 
  .separateur_both{
 	float:left;
 	width:1px;
	height:102px;
 }
 
 
 .titre_contenu_onglet_1{
 	background-image:url(../img/pictos/pito_titre.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 20px;
	color:#F0037F;
	font-weight:bold;
	font-size:12px;
	text-align:left;
	float:left;
 	width:570;
 }
 
 .text_organigramme{
 	color:#222222;
 	font-size:11px;
 	text-align:justify;
 	float:left;
 	width:394px;
 	padding:10px 23px;
 	font-weight:normal;
 }
 
 .text_organigramme_1{
 	color:#222222;
 	font-size:11px;
 	text-align:justify;
 	float:left;
 	width:547px;
 	padding:10px 23px;
 	font-weight:normal;
 }
 
 .name_1{
 	font-size:15px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	text-transform:uppercase;
	padding-bottom:3px;
 }
 
 .fonction_1{
 	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-align:left;
	padding-bottom:10px;
 }
 
 .profil_infos{
 	color:#939393;
 	font-size:11px;
	font-weight:bold;
	float:left;
 	width:154px;
 	text-align:center;
 	padding-top:10px;
 }
 
 .img_profil{
	text-align:center;
 	margin-bottom:8px;
 	margin-top:8px;
 }
 
 .back_to_top{
 	background-image:url(../img/back_to_top.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	color:#F0037F;
	font-size:11px;
	font-weight:bold;
	float:right;
	padding:0px 18px 2px 5px;
 }
 
 .back_to{
	float:left;
	width:100%;
	display:block;
 }
 
 .back_to_top a, .back_to_top a:hover{
 	color:#F0037F;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
 }
 
 .block_popup{
 	border:1px solid #D3D3D3;
 	cursor:pointer;
 }
 
 .block_popup a{
 	color:#858585;
 	text-decoration:none;
 }
 
 .block_popup a:hover{
 	color:#858585;
 	text-decoration:underline;
 }
 
 .popup{
 	cursor:pointer;
 	text-align:center;
 }
 
 .image_solution{
 	float:left;
 	width:409px;
 }
 
 .text_solution{
 	float:left;
 	width:166px;
 	text-align:left;
 }
 
 .text_solution .ul_text{
 	margin:0px;
	padding:0px 0px 0px 20px;
	text-align:left;
 }
 
 .text_solution .ul_text li{
 	list-style:none;
	background-image:url(../img/pictos/puce_carre.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 12px;
	color:#222222;
	font-size:12px;
 }
 
 .containerBlockRight2{
 	width:185px;
	float:left;
	padding-bottom:30px;
	padding-top:13px;
	padding-right:10px;
 }
 
 .containerBlockLeft2{
 	width:653px;
	padding-bottom:30px;
	float:left;
 }
 
 .containerBlock_4{
 	width:px;
 	float:left;
 	border:1px solid #B7B7B7;
 	padding:0px 10px 0px 10px;
 	margin-bottom:15px;
 	text-align:left;
 }
 
 .block_pays_left{
 	width:324px;
 	float:left;
 }
 
 .separateur_2{
 	width:1px;
 	height:150px;
 	float:left;
 	padding:0px 15px 0px 13px;
 }
 
 .block_pays_right{
 	width:278px;
 	float:left;
 	padding-top:28px;
 	padding-bottom:10px;
 }
 
 .img_pays{
 	padding:10px 0px;
 	float:left;
 	width:100%;
 }
 
 .titre_pays{
 	color:#000000;
 	font-weight:bold;
 	font-size:14px;
 	text-transform:uppercase;
 	padding-bottom:5px;
 }
 
 .text_pays{
 	color:#282828;
 	font-size:11px;
 	text-align:justify;
 	padding-bottom:5px;
 }
 
 .coordonnees_pays{
 	border:1px solid #DBDBDB;
 	background-color:#ECECF2;
 	float:left;
 	padding:8px;
 }
 
 .titre_coordonnees_pays{
 	color:#6b6b6b;
 	font-weight:bold;
 	font-size:11px;
 	/*float:left;
 	width:257px;
 	padding-left:5px;
 	background-color:#FFFFFF;*/
 }
 
 .libelle_coordonnees_pays{
 	width:63px;
 	float:left;
 	color:#6b6b6b;
 	font-weight:bold;
 	font-size:11px;
 }
 
 .content_libelle_pays{
 	width:190px;
 	float:left;
 	color:#414141;
 	font-size:11px;
 }
 
 .content_libelle_pays a{
 	color:#ef037f;
 	text-decoration:none;
 }
 
 .content_libelle_pays a:hover{
 	color:#ef037f;
 	text-decoration:underline;
 }
 
 .img_pays_1{
 	float:left;
 	padding-right:9px;
 	padding-bottom:5px;
 }
 
 .text_pays_2{
 	color:#282828;
 	font-size:11px;
 	text-align:justify;
 	padding-bottom:5px;
 	width:215px;
 	float:left
 } 
 
 .containerBlock_1{
 	float:left;
 	width:100%;
 }
 
 .titre_contenu_I{
 	font-weight:bold;
 	font-size:12px;
 	color:#000000;
 }
 
 .no_result{
 	color:#222222;
 	font-size:12px;
 }
 
 .containerBlock_3{
 	float:left;
 	width:100%;
 	border-bottom:1px solid #DF0084;
 }
 
 .cadre_contact{
 	width:142px;
 	height:109px;
 	float:left;
 	text-align:left;
 	background-image:url(../img/cadre_1.jpg);
 	background-position:left top;
 	background-repeat:no-repeat;
 	padding:11px 0px 0px 10px;
 }
 
 .text_contact{
 	width:152px;
 	float:left;
 	color:#222222;
 	font-size:12px;
 	text-align:justify;
 	padding:8px;
 }
 
 .coordonnees{
 	width:253px;
 	float:left;
 	color:#545454;
 	font-size:12px;
 	text-align:justify;
 	padding:8px;
 }
 
 .transform{
 	text-transform:uppercase;
 }
 
 .coordonnees_text{
 	color:#858585;
 	font-size:12px;
 	padding-left:15px;
 }
 
 .coordonnees_text a{
 	color:#ef037f;
 	text-decoration:none;
 } 
 
 .coordonnees_text a:hover{
 	color:#ef037f;
 	text-decoration:underline;
 }
 
 .containerBlock_2{
 	width:580px;
 	float:left;
 	border:1px solid #E2E2E2;
 	background-color:#FBFBFB;
 	padding:5px
 }
 
 .menu_vertical{
 	float:left;
 	width:155px;
 }
 
 .menu_vertical ul{
 	margin:0px;
 	padding:10px 0px 0px 0px;
 }
 
 .menu_vertical ul li{
 	list-style:none;
 	margin:0px 0px 2px 0px;
 	background-color:#E8E8E8;
 	border:1px solid #E8E8E8;
 	color:#545454;
 	font-size:12px;
 	font-weight:bold;
 	text-align:left;
 	padding:1px 0px 1px 5px;
 	cursor:pointer;
 }
 
 .menu_vertical ul li.li_selected{
 	list-style:none;
 	margin:0px 0px 2px 0px;
 	background-color:#FCFCFC;
 	border:1px solid #E8E8E8;
 	border-right:0px;
 	color:#EF037F;
 	font-size:12px;
 	font-weight:bold;
 	text-align:left;
 	padding:1px 0px 1px 5px;
 	cursor:pointer;
 }
 
 .block_infos_filiales{
 	border:1px solid #E1E1E1;
 	background-color:#FEFEFE;
 	width:415px;
 	height:312px;
 	float:left;
 	padding:3px;
 }
 
 .titre_infos_filiales{
 	float:left;
	width:100%;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
 }
 
 .title_infos_filiales{
 	color:#000000;
 	font-size:14px;
 	font-weight:bold;
 	border-bottom:1px solid #DF0084;
 	padding-bottom:2px;
 	text-align:left;
 	text-transform:uppercase;
 }
 
 .texte_infos_filiales{
 	color:#222222;
 	font-size:12px;
 	text-align:left;
 	padding-bottom:15px;
 }
 
 .texte_infos_filiales a{
 	color:#f0037f;
 	font-size:12px;
 	text-align:left;
 	text-decoration:underline;
 }
 
 .coordonnees_1{
 	color:#3B3B3B;
 	font-size:11px;
 	float:left;
 	width:228px;
 	padding:10px 0px 0px 0px;
 	text-align:left;
 	line-height:18px;
 }
 
 .img_jet{
 	float:left;
 	width:187px;
 	text-align:center;
 	padding-top:61px;
 }
 
 #block2, #block3, #block4, #block5, #block6, #block7, #block8, #block9, #block10 ,  #block11 ,  #block12,  #block13, #block14,  #block15, #block16{
 	display:none;
 }
 
 .texte_carrieres{
 	color:#222222;
 	font-size:12px;
 	text-align:center;
 	padding-bottom:15px;
 }
 
 .texte_carrieres a{
 	color:#f0037f;
 	font-size:12px;
 	text-align:left;
 	text-decoration:underline;
 } 
 
 .ul_text_3{
 	margin:0px;
	padding:0px;
 }
 
 .ul_text_3 li{
 	list-style:none;
	background-image:url(../img/pictos/puce_carre.jpg);
	background-position:left 10px;
	background-repeat:no-repeat;
	padding:5px 0px 5px 12px;
 }
 
 .ul_text_3 li a{
 	color:#858585;
 }
 
 .ul_text_3 li a:hover{
 	color:#858585;
 	text-decoration:underline;
 }
 
 .zoneText_2{
	color:#555555;
	font-size:11px;
	font-weight:bold;
	padding-bottom:1px;
	padding-top:10px;
	text-align:justify;
 }
 
  .block_right_2_1 a.selected{
	background-image:url(../img/bckg_link.jpg);
	background-repeat:repeat-x;
	background-position:top left;
 }
 
 .chapeau{
 	padding: 5px;
 	background-color: rgb(227, 35, 134);
 }
 
 .chapeau_interne{
 	padding: 5px;
 	background-color: rgb(255, 255, 255);
 }
 
.containerBlock_5{
 	float:left;
 	width:570px;
 }
  .virgo{
/* float:right;*/
 vertical-align:top;}
 
 /*--------------Start of CSS ban--------------------*/

#zoombox_aplat {	position:absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height:100%; cursor:pointer;}
#zoombox_loader {	background:url(images/zoombox/loader.png) left top no-repeat;	position:absolute;	height: 40px;	width: 40px;	cursor: pointer;	top:50%;	left:50%;	margin:-20px 0 0 -20px;overflow: hidden;z-index: 110;}

#zoombox_close {	position: absolute;	top: 3px;	right: 3px;	height: 30px;	width: 30px;	background: transparent url(../img/close.jpg) no-repeat;	z-index: 100;}
.zoombox_close{	cursor: pointer;}
#zoombox_contener {	position:absolute;	padding:0;	margin:0;	overflow: visible;	padding:0px;	z-index: 90;}
#zoombox_relative{	position:relative;	width:100%;	height:100%;}
#zoombox_content {	width:100%;	height:100%;	overflow:hidden;	background:#FFF;}	
#zoombox_content iframe{	border:none;}
#zoombox_nav{	bottom:-36px;	height:26px;	left:0px;	position:absolute;	width:100%;	z-index:100;	text-align:center;	line-height:16px;}
#zoombox_nav table{	border:medium none;	border-collapse:collapse;	border-spacing:0;	margin:0 auto;	padding:0;}
#zoombox_title{	background:transparent url(images/zoombox/title_r.png) no-repeat top right;	padding-right:13px;}
#zoombox_title span{	display:block;background:transparent url(images/zoombox/title.png) top left;	padding-left:13px;height:26px;	color:#FFFFFF;	font-family:Arial;	font-size:12px;	font-size-adjust:none;	font-stretch:normal;	font-style:normal;	font-variant:normal;	font-weight:bold;line-height:25px;	text-align:center;}
#zoombox_next {	background:transparent url(images/zoombox/bouton_d.png) no-repeat top right;	display:block;	height:26px;	width:39px;	cursor:pointer;}	
#zoombox_prev{	background:transparent url(images/zoombox/bouton_g.png) no-repeat top left;	height:26px;	width:39px;	display:block;	cursor:pointer;}	
#zoombox_next:hover,#zoombox_prev:hover{	background-position:bottom left;}	
.clear{clear:both;}

#container_ban_dv{position:relative;}

/*#zoombox_bg {}
div.zoombox_bg_h {	position:absolute;	top: -18px;	left:0;	width: 100%;	height: 18px;	background: transparent url(images/zoombox/ombre_h.png) repeat-x;}
div.zoombox_bg_hd {	position:absolute;	top: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url(images/zoombox/ombre_hd.png) no-repeat;}
div.zoombox_bg_d {	position:absolute;	top:0;	right: -13px;	height: 100%;	width: 13px;	background: transparent url(images/zoombox/ombre_d.png) repeat-y;}
div.zoombox_bg_bd {	position:absolute;	bottom: -18px;	right: -13px;	width: 13px;	height: 18px;	background: transparent url(images/zoombox/ombre_bd.png) no-repeat;}
div.zoombox_bg_b {	position:absolute;	bottom: -18px;	left:0;	width: 100%;	height: 18px;	background: transparent url(images/zoombox/ombre_b.png) repeat-x;}
div.zoombox_bg_bg {	position:absolute;	bottom: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url(images/zoombox/ombre_bg.png) no-repeat;}
div.zoombox_bg_g {	left: -13px;	top:0;	position:absolute;	height: 100%;	width: 13px;	background: transparent url(images/zoombox/ombre_g.png) repeat-y;}
div.zoombox_bg_hg {	position:absolute;	top: -18px;	left: -13px;	width: 13px;	height: 18px;	background: transparent url(images/zoombox/ombre_hg.png) no-repeat;}*/

/*********************ressources humaines******************************/
.div_global_rh{
	width:100%;
	float:left;
	padding:0px 0px 20px 0px
}
.bienvenue_rh{
	width:184px;
	float:left;
	background-color:#E7E7E7;
	padding:15px 8px;
}
.compagnie_rh{
	width:205px;
	float:left;
	padding-left:5px;
}
.contenu_rh{
	float:left;
	width:393px;
	padding:0px 3px 0px 10px;
}
.separateur-rh{
	float:left;
	width:25px;
	height:489px;
	background-image:url(../img/separateur-rh.jpg);
	background-position:top center;
	background-repeat:no-repeat;
}
.onglet{
	width:184px;
	height:56px;
	cursor:pointer;
}
.title_bienvenue{
	background-image:url(../img/bienvenue.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:12px;
	width:100%;
	padding-bottom:3px;
}
.text-rh-bienvenue{
	font-family:tahoma;
	font-size:10px;
	color:#666666;
	text-align:left;
	padding:8px 3px 15px;
	line-height:15px;
	background-image:url(../img/tr_Bienvenue.jpg);
	background-position:left bottom;
	background-repeat:no-repeat;
}
.text-rh-bienvenue strong, .text-rh-bienvenue a{
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
.candidatures_spontannees_rh{
	padding:8px 0px 0px 0px;
}
.title_candidatures_spontannees_rh{
	background-image:url(../img/condidatures-spontannees.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	height:13px;
	width:100%;
	padding-bottom:3px;
}
.titre_contenu_rh{
	background-image:url(../img/tr_logo.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	width:393px;
	text-align:left;
	padding:0px 0px 7px 0px;
	margin-bottom:15px;
}
.content_compagnie_rh{
	text-align:left;
}
.content_compagnie_rh  h3{
	padding-right:15px;
	padding-top:10px;
	padding-bottom:5px;
}
.content_compagnie_rh  h3 a{
	background-image:url(../img/bt_title_offre.jpg);
	background-position:left 5px;
	background-repeat:no-repeat;
	padding-left:10px;
	color:#000000;
	font-size:13px;
	font-weight:bold;
	width:400px;
}
.content_compagnie_rh  h3 div.section_rh{
	background-image:url(../img/point_soulignement_rh.jpg);
	background-position:left bottom;
	background-repeat:repeat-x;
	padding-bottom:3px;
}
.content_compagnie_rh  h3.ui-state-active{
	background-image:url(../img/ico_moins.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:11px;
}
.content_compagnie_rh  h3{
	background-image:url(../img/ico_plus.jpg);
	background-position:right bottom;
	background-repeat:no-repeat;
	padding-right:11px;
}
.content_compagnie_rh div p{
	color:#282828;
	font-size:12px;
	margin:0px;
	padding:5px 0px;
}
.content_compagnie_rh div p strong{
	color:#000000;
}

.content_compagnie_rh div ul{
	color:#282828;
	font-size:12px;
	margin:0px;
	padding:5px 0px 0px 15px;
}

.bouton_postuler_rh{
	text-align:right;
	padding-bottom:3px;
	border-bottom:2px solid #EF037F;
	padding-top:2px;
	border-top:1px solid #E1E1E1;
}

/*********************************liste des villes**********************/
/* Base Superbox Styles */
#superbox-overlay{position:fixed;top:0;left:0;z-index:9998;width:100%;height:100%;}
#superbox-wrapper{position:fixed;z-index:9999;top:0;left:0;display:table;width:100%;height:100%;}
#superbox-container{position:relative;display:table-cell;width:100%;height:100%;margin:0;padding:0;vertical-align:middle;}
#superbox{margin:0 auto;padding:0;}
#superbox-container .loading{margin:0;text-align:center;}

/* IE7 */
*:first-child+html #superbox-container{position:absolute;top:50%;left:0;display:block;height:auto;}
*:first-child+html #superbox{position:relative;top:-50%;display:block;}
/* IE6 - Thanks to Thickbox for IE expressions */
* html #superbox-container{position:absolute;top:50%;left:0;display:block;height:auto;}
* html #superbox{position:relative;top:-50%;display:block;}
* html #superbox-overlay{position:absolute;height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight + 'px' : document.body.offsetHeight + 'px');}
* html #superbox-wrapper{position:absolute;margin-top:expression(0 - parseInt(this.offsetHeight / 2) + (document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');}

/* Default Theme */
#superbox-overlay{background:#E2E2E2;}
#superbox-container .loading{text-align:center;font-size:40px;color:#fff;}
#superbox{padding:10px;background:#fff;outline:0;border:2px solid #C1C1C1;}
#superbox-innerbox{padding:10px 0;}
#superbox.image{text-align:center;}
#superbox .close,
#superbox .nextprev{overflow:hidden;margin:0;padding:1px;}
#superbox .close a:focus,
#superbox .nextprev a:focus{outline:1px dotted;}
#superbox .close a {
    background: none repeat scroll 0 0 #E2E2E2;
    cursor: pointer;
    float: right;
    line-height: 20px;
    padding: 0 5px;
	color:#333333;
	font-size:12px;
}
#superbox .close{
    position: absolute;
    right: 5px;
    top: 5px;
}
/*********************************liste des villes**********************/








/*********************ressources humaines******************************/






