body {
	margin:0;
	padding:0;
	font-family: tahoma,arial,helvetica,sans-serif;
	background-color:#000000;
}


#center
{
	width:982px;
	margin:0 auto;
}

#container {
	width:982px;
	float:left;
}


/***************/
/** SIGNATURE **/
/***************/

#sign{
	color:#464646;
	text-align:center;
	font-size:0.75em;
	float:left;
	width:100%;
	margin-top:10px;
}
#sign a{
	color:#464646;
	text-decoration:none;
}
#sign a:hover{
	text-decoration:underline;
}


#banniere
{
	background:url('images/banniere.jpg');
	width:982px;
	height:225px;
	float:left;
}

#site_centre
{
	background:url('images/site_centre.png') repeat-y;
	width:982px;
	height:auto;
	padding-bottom:20px;
	float:left;
}

#site_bas
{
	background:url('images/site_bas.png') no-repeat;
	width:982px;
	height:23px;
	float:left;
}

#logo
{
	background:url('images/logo.png');
	width:313px;
	height:138px;
	float:left;
	margin-top:25px;
	margin-left:97px;
	-margin-left:50px;
}

* html #logo 
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/logo.png');
}


#voiture
{
	background:url('images/voiture_bas.png');
	width:261px;
	height:196px;
	float:right;
	margin-top:-141px;
	margin-right:11px;
	-position:relative;
	-margin-right:6px;
}


#codeenligne
{
	background:url('images/codeenligne.png');
	width:217px;
	height:147px;
	float:left;
	-position:relative;
}

* html #codeenligne 
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/codeenligne.png');
}

#codeenligne_texte
{
	background:url('images/codeenligne_texte.png');
	width:139px;
	height:70px;
	float:left;
	display:block;
	cursor:pointer;
	position:relative;
	z-index:10;
	margin-top:64px;
	margin-left:18px;
	-margin-left:10px;
}

* html #codeenligne_texte 
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/codeenligne_texte.png');
}

#menu
{
	float:right;
	margin-right:60px;
}

#menu ul
{
	list-style:none;
	padding:0;
	margin:0;
}

#menu ul li
{
	float:left;
	margin-left:3px;
	margin-right:3px;
}

#menu ul li a
{
	display:block;
	cursor:pointer;
}

#menu .menu_01
{
	background:url('images/menu_01.png');
	width:20px;
	height:109px;
}

#menu .menu_02
{
	background:url('images/menu_02.png');
	width:19px;
	height:119px;
}

#menu .menu_03
{
	background:url('images/menu_03.png');
	width:19px;
	height:145px;
}

#menu .menu_04
{
	background:url('images/menu_04.png');
	width:19px;
	height:120px;
}

#menu .menu_05
{
	background:url('images/menu_05.png');
	width:19px;
	height:105px;
}

#menu .menu_06
{
	background:url('images/menu_06.png');
	width:19px;
	height:100px;
}

#menu .menu_07
{
	background:url('images/menu_07.png');
	width:19px;
	height:125px;
}

#menu .menu_08
{
	background:url('images/menu_08.png');
	width:19px;
	height:148px;
}

#menu .menu_09
{
	background:url('images/menu_09.png');
	width:19px;
	height:125px;
}
#menu .menu_10
{
	background:url('images/menu_10.png');
	width:19px;
	height:124px;
}

* html #menu .menu_01
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_01.png');
}

* html #menu .menu_02
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_02.png');
}

* html #menu .menu_03
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_03.png');
}

* html #menu .menu_04
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_04.png');
}

* html #menu .menu_05
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_05.png');
}

* html #menu .menu_06
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_06.png');
}

* html #menu .menu_07
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_07.png');
}

* html #menu .menu_08
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_08.png');
}

* html #menu .menu_09
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_09.png');
}
* html #menu .menu_10
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_10.png');
}


#menu .menu_01:hover, #menu .menuh_01
{
	background:url('images/menuh_01.png');
	width:20px;
	height:109px;
}

#menu .menu_02:hover, #menu .menuh_02
{
	background:url('images/menuh_02.png');
	width:19px;
	height:119px;
}

#menu .menu_03:hover, #menu .menuh_03
{
	background:url('images/menuh_03.png');
	width:19px;
	height:145px;
}

#menu .menu_04:hover, #menu .menuh_04
{
	background:url('images/menuh_04.png');
	width:19px;
	height:120px;
}

#menu .menu_05:hover, #menu .menuh_05
{
	background:url('images/menuh_05.png');
	width:19px;
	height:105px;
}

#menu .menu_06:hover, #menu .menuh_06
{
	background:url('images/menuh_06.png');
	width:19px;
	height:100px;
}

#menu .menu_07:hover, #menu .menuh_07
{
	background:url('images/menuh_07.png');
	width:19px;
	height:125px;
}

#menu .menu_08:hover, #menu .menuh_08
{
	background:url('images/menuh_08.png');
	width:19px;
	height:148px;
}

#menu .menu_09:hover, #menu .menuh_09
{
	background:url('images/menuh_09.png');
	width:19px;
	height:125px;
}

#menu .menu_10:hover, #menu .menuh_10
{
	background:url('images/menuh_10.png');
	width:19px;
	height:124px;
}

* html #menu .menu_01:hover, * html #menu .menuh_01
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_01.png');
}

* html #menu .menu_02:hover, * html #menu .menuh_02
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_02.png');
}

* html #menu .menu_03:hover, * html #menu .menuh_03
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_03.png');
}

* html #menu .menu_04:hover, * html #menu .menuh_04
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_04.png');
}

* html #menu .menu_05:hover, * html #menu .menuh_05
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_05.png');
}

* html #menu .menu_06:hover, * html #menu .menuh_06
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_06.png');
}

* html #menu .menu_07:hover, * html #menu .menuh_07
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_07.png');
}

* html #menu .menu_08:hover, * html #menu .menuh_08
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_08.png');
}

* html #menu .menu_09:hover, * html #menu .menuh_09
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_09.png');
}

* html #menu .menu_10:hover, * html #menu .menuh_10
{
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_10.png');
}


#contenu
{
	float:left;
	width:982px;
	position:relative;
}

#bloc_gauche
{
	float:left;
	width:200px;
	margin-left:35px;
	-margin-left:15px;
	margin-top:10px;
}

#bloc_centre
{
	float:left;
	width:540px;
}

#bloc_droite
{
	float:right;
	width:220px;
	margin-right:-35px;
	margin-top:-65px;
	padding-bottom:15px;
}

#anim
{
	float:right;
	margin-top:18px;
	margin-right:35px;
}

.contenu_gauche
{
	font-size:0.8em;
	width:190px;
	margin:0 auto;
}

.centrer
{
	text-align:center;
}

.plan
{
	background:url('images/plan.png');
	width:64px;
	height:65px;
	display:block;
	cursor:pointer;
	margin:0 auto;
	margin-top:-58px;
	margin-left:150px;
	margin-bottom:10px;
}

.gras
{
	font-weight:bold;
}

.souligne
{
	text-decoration:underline;
}

.align_droite
{
	text-align:center;
	width:130px;
}

#texte_accueil
{
	width:460px;
	text-align:justify;
	font-size:0.8em;
	margin:0 auto;
}

.stages
{
	font-size:0.8em;
	font-weight:bold;
	color:#83a31f;
	text-decoration:none;
}

.stages:hover
{
	text-decoration:underline;
}

.galerie
{
	text-align:center;
}

.galerie img
{
	border:none;
	margin-left:3px;
	margin-right:3px;
	margin-bottom:6px;
}

#horaire_ete{
	background:url('images/anim_horaireete.gif') no-repeat;
	width:220px;
	height:79px;
	margin-left:-15px;
	margin-top:-10px;
	margin-bottom:10px;
}

/*************/
/** CONTACT **/
/*************/

.intitule {width:180px;}
span.obli {color:#ff0000}
.control input {border:1px solid #83A31F; background:#D5DFB5; height:18px;}
.control textarea {border:1px solid #83A31F; background:#D5DFB5;}
.control label  {color:#83A31F}
.dn {display:none;}
.MailControlExp {font-size:0.8em;}

.msg
{
	font-weight:bold;
	color:#ff0000;
}
