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

/* @group General */
html {
height:100%;

}
body {
	margin:0;
	padding:0;
	font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:76%;
	color : #ffffff;
	background :#adc5e6 url(../img/bg.jpg) repeat-x 0 0;	
}

h1, h2, h3, h4, h5 {
	margin : 0;
}

h2 {
	font-size : 2.4em;
}

h3 {
	font-size : 1.4em;
}

h4 {
	font-size : 1.2em;
}

p {
	margin : 0;
}

a.chevron {
	color: #002d56 !important;
} 

/* @group Contenu */
div.maincontainer {
	width : 1024px;
	margin-left : auto;
	margin-right : auto;
}

/* @group Bdx Top */
div.bdx-top{
	width : 960px;
	margin-left : auto;
	margin-right : auto;
	height : 120px;
	overflow: hidden;
	background :transparent url(../img/top_tile_bottom.jpg) no-repeat bottom left;
}

div.navigation_top {
	float : right;
	margin-top : 21px; /* A calculer*/
	height : 31px;
	text-transform : uppercase;
}

div.navigation_top ul {
	height : 31px;
}

div.navigation_top ul li{
	float : left;
	display : block;
	margin-left : 23px;
	height : 31px;
}

div.navigation_top ul li a { 
	text-decoration : none;
	color : #ffffff;	
}

div.navigation_top ul li a:hover, div.navigation_top ul li.actif a { 
	color : #adc5e6;
}

div.navigation_top ul li.actif {
	background :transparent url(../img/top_navigation_active_left.gif) no-repeat top left;
	padding-left : 5px;
}

div.navigation_top ul li.actif div{
	background :transparent url(../img/top_navigation_active_right.gif) no-repeat top right;
	height : 31px;	
	padding : 9px 7px 9px 2px;	
}

div.navigation_top ul li div {
	height : 31px;	
	padding : 9px 7px 9px 7px;	
}

div.logo {
	float : left;
}

div.tools {
	float : right;
	width : 253px;
	height : 30px;
	background-image : url(../img/search_bg.gif);
	/*padding-top : 5px;*/
	/*padding-left : 43px;*/
}

div.search {
	float : left;
	padding-top : 5px;
	padding-left : 43px;	
}

.bdx-top input[type=text] {
	background-color : #ffffff;
	border : 0;
	/*height : 16px;*/
	width : 77px;
	margin-top : 1px;
	margin-right : 6px;
	font-size : 10px;
	color : #8c9fba;
	padding-left : 7px;
	padding-top : 3px;
}

.bdx-top input[type=submit] {
	background:transparent url(../img/search_ok.gif) no-repeat scroll left center;
	border-style:none;
	width : 23px;
	height : 17px;
	vertical-align:top;
	cursor:pointer;	
}

div.bdx-top .flags {
	float : left;
	padding-top : 8px;
	margin-left : 16px; 
}

div.bdx-top .flags .flag{
	display:  block;
	float: left;
	width: 10px;
	height: 10px;
	margin-left: 8px;
}
.bdx-top .flags a.french {background : transparent url(../img/search_language_fr.gif) no-repeat 0 0;}
.bdx-top .flags a.english {background : transparent url(../img/search_language_en.gif) no-repeat 0 0;}


/* @group Bdx content */
div.bdx-content {
	width : 960px;
	margin-left : auto;
	margin-right : auto;	
}

div.bdx-content .box {
	height : 180px;
}
/**/

/* @group Bdx footer */
div.bdx-footer {
	margin-top : 30px;
	height : 128px;
	background : #fff url(../img/bottom_bg.gif) top left repeat-x;
	padding-left : 19px;
	padding-top : 23px;
	color : #5690c7;
}

div.bdx-footer .footer-title {
	color : #002d56;
}

div.bdx-footer .footer-adress {
	float : left;
	font-size : 11px;
	font-weight : bold;
	line-height : 1.5em;	
}

div.bdx-footer .footer-navigation {
	float : left;
	margin-left : 170px;	
}

div.bdx-footer .footer-navigation h4 {
	font-size : 1.1em;
	color : #002d56	;
}

div.bdx-footer .footer-navigation ul {
	padding-left: 12px;
}

div.bdx-footer .footer-navigation ul li a {
	font-size : 11px;
	color : #5690c7;
	text-decoration : none;
	font-weight : normal;
}

div.bdx-footer .footer-navigation ul li a:hover {
	text-decoration : underline;
}

div.bdx-footer .footer-navigation ul li {
	/*display : inline;*/
}

div.bdx-footer .footer-navigation .nav1, div.bdx-footer .footer-navigation .nav2, div.bdx-footer .footer-navigation .nav3 {
	float : left;
	width : 160px;
}

div#year {
	display : inline;	
}
/**/
