body {
	margin: 0;
}

#fond {
	width:100%;
	height:1600px;
	background-position: center;
	background-image:url(../img/common/back.gif);
	background-repeat: repeat;
	background-color:#001133;
}

#header_top_container {
	position: relative; 
	float: left; 
	width: 100%; 
	background: #333; 
	height: 60px; 
	color: #B0B2B3; 
	background-image:url(../img/common/top_back.jpg);
	background-repeat: repeat;
	background-position:center;
}
#top_container{ position: relative; width: 1000px; margin: 0 auto}
#sel_Flag {position: relative; color: #B0B2B3; float:left; font-family:arial,veranda,sans-serif; font-size:11px; margin-top:25px; width:128px}

#top_Flag	{
	margin-top: 25px;
	float:left;
	border:0px;
	overflow: hidden;
}

#logoGGG {
	float:left;
	position:relative;
	margin-top:2px;
	width:80px;
	height:60px;
	background-image:url(../img/common/logo-barre.png);
}

#top_linkbar {position: relative; margin-left:20px;color: #B0B2B3; float:left; font-family:arial,veranda,sans-serif; font-size:14px; width:500px}
#top_linkbar a, #top_linkbar p {margin-top:25px; font-family:arial,veranda,sans-serif; font-size:18px}
.top_linkbar_text {margin: 0px}
.top_linkbar_text a {color: #B0B2B3;}
.top_linkbar_text a:hover {color: #ffffff}



.branding_box {border: 0px; width: 100px; height: 23px; margin-top: 1px; margin-right: 5px; margin-bottom: 1px; margin-left: 5px; float: right; vertical-align: middle; }
.top_header_beta_label {font-size: 16px; font-weight: bold; padding-left: 35px}
.branding_box img {margin: 4px 1px 2px 3px; position: relative; bottom: 1px}
.branding_box img.youtube {border: 0px; width: 37px; height: 17px; position: relative}
.branding_box img.rss_bb {width: 16px; height: 17px}
.branding_box img.blog {width: 18px; height: 17px}
.branding_box img.facebook {width: 17px; height: 17px}

option	{
	border: thin dotted black;
	padding: 0;
	margin-bottom: 1ex;
	background-color:  white;
	color: black; 
}
.en {width:32px; height: 23px; background: url(../img/icons/en.gif) no-repeat} 
.fr {width:32px; height: 23px; background: url(../img/icons/fr.gif) no-repeat}


select	{height: 3ex;}

#boutonMenu {
	float:left;
	position:relative;
	padding-left:10px;
	font-family:arial,verdana,sans-serif; 
	font-size:18px;
	margin: 0px;
	color: #B0B2B3;
}
#boutonMenu:hover {color: #FFFFFF;}

#topPublicite {
	float:left;
	position:absolute;
	margin-top:65px;
	margin-left:50%;
	left:-230px;
	width:728px;
	height:90px;
	background-image:url(../img/pub/banner_728x90.jpg);
}

#pageFond {
	position:absolute;
	margin-top:60px;
	float:left;
	margin-left:50%;
	left:-500px;
	width:1000px;
	height:1000px;
	background-image:url(../img/common/pageFond.jpg);
	background-position: center; 
}

#rubrique {
	margin-top:20px;
	position:relative;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;

}
#rubrique-nom {
	float:left;
	padding-left:10px;
	padding-right:10px;
	font-size: 30px;
	font-family:Arial,Verdana,Sans-serif;
	font-weight: bold; 
	color:#FFEEEE;
	background-color:#882222;
}

#rubrique-contenu {
	position:relative;
	margin-left:50%;
	padding:20px;
	left:-400px;
	width:750px;
	font-size: 15px;
	font-family:Arial,Verdana,Sans-serif;
	color:#BABABA;
	background-color:#222222;
	opacity:0.8;
}
#imageGauche {
	border: 0px;
	float:left;
	position:relative;
}
#imageDroite {
	border: 0px;
	float:right;
	position:relative;
}

span.rubrique-fond {
	padding-top:3px;
	padding-bottom:4px;
	float:left;
	position:relative;
	background-color:#222222;
}
span.rubrique-titre {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	text-align:justify;
	font-size: 25px;
	font-family:Arial,Verdana,Sans-serif;
	font-weight: bold; 
	color:#FFEEEE;
}

#annonce {
	position:relative;
	width:800px;
	height:340px;
	margin-top:60px;
	margin-left:50%;
	left:-400px;
	text-align:justify;
	font-size: 12px;
	font-family:Arial,Verdana,Sans-serif;
	font-style:italic;
	color:#282828;
	background-color:#000000;
	opacity:0.85;
}

#article {
	float:left;
	width:750px;
	margin-top:20px;
	margin-left:10px;
	padding:10px;
	font-size: 15px;
	font-family:Arial,Verdana,Sans-serif;
	color:#DDDDDD;
	background-color:#111111;
	opacity:0.8;
}

