@charset "utf-8";
/* CSS Document */

body 
{
	background-color: #f0f0f0;
}

#contenaire 
{
	width:992px;
	background-image:url(../images/bgrd_contenaire.jpg);
	background-repeat:repeat-y;
	margin-left: auto;
	margin-right: auto;
	height: auto;
}

#bas_contenaire 
{
	width:992px;
	height:19px;
	float:left;
}

#header {
	width:980px;
	height:200px;
	background-image: url(../images/bgrd_header.jpg);
	margin-left: auto;
	margin-right: auto;
}

#flash_header {
	width:651px;
	height:200px;
	float: left;
}

#logo {
	width:329px;
	height:200px;
	background-image: url(../images/bgrd_header.jpg);
	float: left;
}

#nav {
	width:964px;
	height:41px;
	margin-left: 14px;
}

#nav ul {
	padding:0;
	margin:0;

}

#nav li {
	display:inline;/*alignement horizontal */
	list-style:none;
	float:left;
 
}

#bloc_contenu 
{
	width:964px;
	height:1250px;
	margin: 20px 0 0 12px;
	border: #cecece 1px solid;
	background-color: #f0f0f0;
}

.bloc_bgrd_opespeciales {
	height: 200px;
	background-repeat: no-repeat;
	background-position:right bottom;
	width: 100%;
}
.bloc_bgrd_opespeciales1 {
	height: 255px;
	background-repeat: no-repeat;
	background-position:right bottom;
	width: 100%;
}

.bloc_txt
{
	padding: 10px;

}


#contenu1
{
	width:964px;
	height:auto;
	float:left;
}

#infos_opes
{
	width:auto;
	height: auto;
	padding: 20px;
	margin-left: auto;
	margin-right: auto;
}

#infos_opes2
{
	width:924px;
	height: auto;
	padding: 10px 20px 10px 20px;
	float: left;
}

#infos_jxconcours
{
	width:924px;
	height: auto;
	padding: 10px 20px 10px 20px;
}

#contenu_team
{
	width:964px;
	height:657px;
}

#contenu2
{
	width:964px;
	height:auto;
	float: left;
}

#contenu_jxconcours
{
	width:964px;
	height:auto;
	float: left;
}

#titre
{
	width:964px;
	height:42px;
}

a:link {
	color: #696969;
	text-decoration: none;
	outline: none;
}
a:active {
	color: #696969;
	outline: none;
}
a:visited {
	color: #696969;
	text-decoration: none;
	outline: none;
}
a:hover {


	color: #333333
	outline: none
	color: #333;
	color: #333;
}

a.news:link {
	text-decoration: none;
	color: #FFCC00;
	font-weight: bold;
}
a.news:active {
	text-decoration: underline;
	color: #FFCC00;
}
a.news:visited {
	text-decoration: none;
	color: #FFCC00;
	font-weight: bold;
}
a.news:hover {
	text-decoration: underline;
	color: #FFFFFF
}

.h1 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;
	font-weight: bold;
}

.h2 {
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFCC00;
	font-weight: bold;
}
.h2_bis {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFF;
}

.txt_footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #696969;
}

#footer
{
	width:992px;
	height:200px;
	background-color: #F0F0F0;
	padding-top: 30px;
	float:left;
}

