@charset "utf-8";
@import url('global.css');
/* CSS Document */
body{
	/*background: url(../medias/bg_page.jpg) top center  repeat-y #1C2A31;*/
}
#site {
margin:0 auto;
/*background:url(../medias/background.jpg) top center no-repeat;*/
} 
#main {
width:990px;
/* height:936px; */

margin:0 auto;
} 

/* ************************* HEADER ************************* */
#header {
height:107px;
padding-bottom:7px;
}
#header .logo {
float:left;
height:107px;
}
#header .bandeau {
float:left;
height:90px;
}
#header .line {
float:left;
height:17px;
}

/* ************************* BLOG-OMBRE ************************* */
#blog{
	background: url('../medias/middle_blog.png') repeat-x bottom left #4b626c;
	width: 980px;
}

#ombre_haut{
	background: url('../medias/haut_blog.png') no-repeat 0% 0%;
	width:990px;
	height:7px;
}

#ombre_bas{
	clear: both;
	height:18px;
	width:990px;
	background: url('../medias/bas_blog.png') no-repeat 0% 0%;
}

#ombre_droite{
	float: right;
	width:10px;
	margin-right: -10px;
	background: url('../medias/ombre_d_blog.png') repeat-y 0% 0%;
}
/* ************************* MAIN-CONTAINER ************************* */
#main-container {
float:left;
}
#main-container .header{
/*background:url(../medias/middlebloc_header.png) left top no-repeat;*/
height:58px;
width:600px;
}
#main-container .content, #main-container .menu {
/*background:url(../medias/middlebloc_content.png) left top repeat-y;*/
width:580px;
}
#main-container .menu{
	padding:0 0 0 20px;
}

#main-container .header h2, #main-container .titre{
padding:10px 0 0 20px;
font-size:15px;
font-weight:normal;
margin: 0;
width: 350px;
height: 48px;
overflow: hidden;
}
.home .right-container .colonne-key-figures{
height:325px!important;
}
#main-container .content{
width:557px;
clear: both;
padding: 0 20px 10px 20px;
}
/*#main-container .content
{
 min-height /*\**//*: 673px\9
}*/
/* hack Chrome / Safari */
@media screen and (-webkit-min-device-pixel-ratio:0) {
	div#main-container .content {
		/*min-height:725px;*/
}

ul.boutons-nav-mini{
		margin:9px 0 9px 0;
	}
}
/* ************************* RIGHT-CONTAINER ************************* */
.right-container {
float:right;
margin: 0 0 0 6px;
}
div.right-container div.blog {
	background:url(../medias/bloc_blog.png) left top no-repeat;
}
img.bulles-blog{
	margin-right: 10px;
	float: left;
}
.right-container .header{
/*background:url(../medias/rightbloc_header.png) left top no-repeat;*/
height:58px;
width:374px;
}
.right-container .header h2{
padding:10px 0 0 20px;
font-size:15px;
font-weight:normal;
height:48px;
}
.right-container .content{
width:374px;
padding: 0;
/*background:url(../medias/rightbloc_content.png) left top repeat-y;*/
padding:10px 0 0 0;
}
div.right-container .select{
	/*background:url(../medias/rightbloc_content.png) left top repeat-y;*/
	padding: 0 20px;
	height: 25px;
	width:334px;
	color:#ffffff;
}
div.right-container .select select{
	margin-left:10px;
}
.right-container p{
	margin-bottom: 0px;
}
/*.right-container .content.top{
height:376px;
}
.right-container .content.middle{
height:161px;
}
.right-container .content.bottom{
height:96px;
}*/
.right-container p.travel-agencies{
	clear: both;
}

/* ---- Texte défilant --- */
.texte-defilant{
	/*background-color: #e5e5e5;*/
	background-color: #45494b;
	color:#fff;
	line-height: 30px;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0 5px;
	width: 364px;
}
/*form#selectionPays2{
	margin-bottom: 20px;
}*/
/* ************************* RIGHT-CONTAINER SERVICE ************************* */

div.right-container div.key-figures-service{
	width: 334px;
	margin-top:59px;
	margin-right:40px;
	padding-top:44px;
	padding-bottom:30px;
	border-bottom:1px solid #fbc34e;
	background:url(../medias/key_figures_service.png) no-repeat top left transparent;
}

div.right-container div.clients-service{
	width: 334px;
	margin-top:50px;
	margin-right:40px;
	padding-top:44px;
	padding-bottom:10px;
	margin-bottom:20px;
	border-bottom:1px solid #fbc34e;
	background:url(../medias/clients_service.png) no-repeat top left transparent;
}

/* ************************* SERVICE ************************* */

.article-service span.depliant{
	float:right;
	text-decoration:underline;
	cursor: pointer;
	color: #FBA61C;
	padding-right:10px;
}
.article-service div.infos{
	margin-top:40px;	
}

/* ************************* FOOTER ************************* */
#footer{
	clear: both;
	padding: 10px ;
	text-align: right;
	color: #FFF;
}
#footer a{
	color: #FFF;
}
/* ************************* TEXTE DEFILANT ************************* */
#apg-ga-clients {
position:absolute;
display:block;
z-index:10;
width:938px;
bottom:28px;
text-transform:uppercase;
font-weight:bold;
color:#053362;
background-color:#fff;
overflow:hidden;
}

#newshr {
position:relative;
display:block;
width:938px;
height:16px;
overflow:hidden; 
color:inherit;
}
#defile {
position:relative;
background-color:transparent;
display:block;
height:12px;
width:22000px;
}

/* ************************** KEY FIGURES ************************* */
div.colonne-key-figures{
	padding:20px;
}
div.colonne-key-figures h3{
		color :#fbc34e;
		font-weight:bold;
		font-size:18px;
		margin:0;
		padding:0 0 3px 0;
		border-bottom: 1px solid #fbc34e;
	}
div.colonne-key-figures hr.key-figures{
		width: 334px;
		background-color :#fbc34e;
		height:1px;
		margin-bottom:7px;
		border:none;
}
div.key-figures{
	padding-top:20px;
	height: 42px;
}	
div.number-key-figures{
	padding-top:10px;	
}
.key-figures-middle{
		color:#000;
		float:left;
		background:url(/medias/home/key_figures_middle.png) repeat-x left top;
		height:42px;
		margin:0;
		padding: 0 1px;
		font-size:26pt;
		font-family:"arial";
}
.key-figures-left, .key-figures-texte, .key-figures-right{
	float:left;
}
p.key-figures-texte{
	font-size:16px;
	margin:12px 0px;
	color:#ffffff;
}
