body {
	font-family: Verdana, Arial; 
	font-size: 12px; 
	color: #766457; 
	
	background-color: #386389;
	margin: 0; 
	padding: 0;
	font-size: 10px;
	overflow-x: hidden;
}
a {text-decoration: none; color: #000000;}
a:hover {text-decoration: none; color: #000000;}
img {border: 0; behavior: url(images/iepngfix.htc);}

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}

/*
	Static background
*/
#staticbg {background-image: url(images/bg.jpg); background-repeat: no-repeat;}

/*
	Main container
*/
#maincontainer {width: 1247px; margin: 0; position: relative; left: -259px; padding: 0px 0px 50px 0px;}

/*
	Top container
*/
#topcontainer {float: right; padding: 0px 15px 90px 0px; }
#topcontainer .selectnav {float: left; font-size: 12px; font-weight: bold; line-height: 300%; padding: 3px; margin-top: 2px;}
#topcontainer .nousrejoindre {
				float: left; 
				font-size: 14px; 
				font-family: "Myriad Pro", Verdana; 
				text-transform: uppercase; 
				padding: 5px 10px 5px 10px; 
				display: block; 
				color: #ffffff;
}
#topcontainer .lang {float: left; font-size: 14px; background-color: #162b4a; padding: 5px 10px 5px 10px; display: block; color: #ffffff;}

/*
	Main block
*/
#mainblock {background-image: url(images/mainblock_bg.jpg); background-repeat: no-repeat; }
#mainblock .logo {
			background-image: url(images/logo.png); 
			background-repeat: no-repeat; 
			margin: 0px auto 0px auto; 
			width: 646px; 
			height: 142px; 
			display: block; 
			position: relative; 
			top: -83px;
}
#mainblock .logo span {visibility: hidden;}
#mainblock .bottomborder {background-image: url(images/mainblock_bottombg.png); background-repeat: no-repeat; background-position: 100% 100%; min-height: 843px;}

/*
	Two columns
*/
#twocolumns {width: 825px; float: right; background-color: #ffffff; margin-top: 100px;}

/*
	Left container
*/
#leftcontainer {width: 504px; padding: 5px 10px 0px 5px; float: left;}
#leftcontainer .leftel {float: left; width: 300px; font-size: 11px; padding: 15px 20px 0px 5px;}
#leftcontainer .leftel h1 {font-size: 21px; margin: 0; padding: 0;}
#leftcontainer .leftel h2 {font-size: 16px; margin: 0; padding: 0;}

#leftcontainer .leftel2 {float: left; width: 484px; font-size: 11px; padding: 15px 20px 0px 5px;}
#leftcontainer .leftel2 h1 {font-size: 21px; margin: 0; padding: 0;}
#leftcontainer .leftel2 h2 {font-size: 16px; margin: 0; padding: 0;}


#leftcontainer .rightel {float: left; width: 172px;}
#leftcontainer .rightel h2 {
				margin: 0; 
				padding: 15px 0px 0px 0px; 
				width: 161px; 
				height: 71px; 
				background-image: url(images/autres_nouvelles_en.jpg); 
				background-repeat: no-repeat; 
				background-position: 0px 15px;
}
#leftcontainer .rightel h2 span {visibility: hidden;}
#leftcontainer .rightel .oiesnews {list-style: none; padding: 15px 0px 0px 0px; margin: 0; }
#leftcontainer .rightel .oiesnews li {font-weight: bold; font-size: 11px; padding: 15px 0px 15px 0px;}
#leftcontainer .rightel .oiesnews li a {color: #000000;}

/*
	Right container
*/
#rightcontainer {float: left; width: 293px;}
#rightcontainer .btnlist {list-style: none; margin: 0; padding: 5px 0px 0px 0px;}
#rightcontainer .btnlist li {padding: 0px 0px 10px 0px;}
#rightcontainer .btnlist li a {display: block; background-repeat: no-repeat; width: 293px; height: 87px;}
#rightcontainer .btnlist li a span {visibility: hidden;}

#rightcontainer .btnlist .veuxvoiroies a {background-image: url(../css/images/boutons_anglais/btn_seegeese.jpg); }
#rightcontainer .btnlist .savoiroies  a {background-image: url(../css/images/boutons_anglais/btn_knowgeese.jpg); }
#rightcontainer .btnlist .tropoies a {background-image: url(../css/images/boutons_anglais/btn_manygeese.jpg); }
#rightcontainer .btnlist .expertsoies a {background-image: url(../css/images/boutons_anglais/btn_expertsgeese.jpg); }

/*
	Bottom menu
*/
#bottommenu {width: 750px; margin: 0px auto 0px auto;  text-align: center; font-size: 12px; color: #000000; padding: 35px 0px 10px 0px; line-height: 150%;}
#bottommenu ul { list-style: none;  }
#bottommenu ul .pl {padding: 0px 0px 0px 100px;}

#bottommenu ul li {float: left; padding: 0px 0px 0px 5px;}
#bottommenu ul li a {
			padding: 5px 10px 5px 0px; 
			background-image: url(images/btnmenu_separator.jpg); 
			background-repeat: no-repeat; 
			background-position: 100% 7px; 
			color: #000000; 
}
#bottommenu ul li .noseparator {background-image: none;}
#bottommenu ul li .beginseparator {
					background-image: url(images/btnmenu_separator.jpg); 
					background-repeat: no-repeat; 
					background-position: 0px 7px; 
					padding: 5px 0px 5px 10px;
}
#bottommenu ul li span {padding: 0px 0px 10px 0px; }
