/* © 2006 Bexter Ben CSS */

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	margin: 0px;
	padding: 0px;
	background: #FDF2DE url(images/bg-max.jpg) repeat-x;
}
#site {
	width: 768px;
	position: absolute;
	margin-left: -384px;
	left: 50%;
	background: transparent url(images/fond-contenu.jpg) repeat-y;
}
#header{
	width: 768px;
	height: 205px;
	background: transparent url(images/header.jpg) no-repeat;
	display: block;
}
#header h1{
	padding: 0px;
	margin: 0px;
}
#header h1 a{
	display: block;
	width: 215px;
	height: 105px;
}
#header h1 strong{
	display: none;
}
#plus{
	position: absolute;
	top: 55px;
	left: 590px;
	display: block;
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 11px;
	letter-spacing: -1px;
	color: #4C4734;
}
#plus a{
	color: #4C4734;
	text-decoration: none;
	padding: 0px 2px;
	margin: 0px;
}
#plus a:hover{
	color: #FFF;
	text-decoration: none;
	background:  #4C4734;
}

/*----------------------------------------------------------------------*/
/* debut - gestion du menu général */
/*----------------------------------------------------------------------*/
#menu{
	width: 199px;
	height: 250px;
	float: left;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/menu.jpg) no-repeat;
}
#menu ul{
	width: 199px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#menu ul li{
	width: 199px;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
#menu ul li a{
	width: 199px;
	display: block;
	margin: 0;
	padding: 0;
}
#menu ul li strong{
display: none;
}
li#menu_01 a { height: 23px; }
li#menu_02 a { height: 17px; }
li#menu_03 a { height: 18px; }
li#menu_04 a { height: 17px; }
li#menu_05 a { height: 16px; }
li#menu_06 a { height: 17px; }
li#menu_07 a { height: 17px; }
li#menu_08 a { height: 17px; }
li#menu_09 a { height: 17px; }
li#menu_10 a { height: 18px; }
li#menu_11 a { height: 16px; }
li#menu_12 a { height: 17px; }
li#menu_13 a { height: 17px; }
li#menu_14 a { height: 22px; }
li#menu_01 a:hover { background: transparent url(images/menu-on.jpg) 0px -0px no-repeat; }
li#menu_02 a:hover { background: transparent url(images/menu-on.jpg) 0px -23px no-repeat; }
li#menu_03 a:hover { background: transparent url(images/menu-on.jpg) 0px -40px no-repeat; }
li#menu_04 a:hover { background: transparent url(images/menu-on.jpg) 0px -58px no-repeat; }
li#menu_05 a:hover { background: transparent url(images/menu-on.jpg) 0px -75px no-repeat; }
li#menu_06 a:hover { background: transparent url(images/menu-on.jpg) 0px -91px no-repeat; }
li#menu_07 a:hover { background: transparent url(images/menu-on.jpg) 0px -108px no-repeat; }
li#menu_08 a:hover { background: transparent url(images/menu-on.jpg) 0px -125px no-repeat; }
li#menu_09 a:hover { background: transparent url(images/menu-on.jpg) 0px -142px no-repeat; }
li#menu_10 a:hover { background: transparent url(images/menu-on.jpg) 0px -159px no-repeat; }
li#menu_11 a:hover { background: transparent url(images/menu-on.jpg) 0px -177px no-repeat; }
li#menu_12 a:hover { background: transparent url(images/menu-on.jpg) 0px -193px no-repeat; }
li#menu_13 a:hover { background: transparent url(images/menu-on.jpg) 0px -210px no-repeat; }
li#menu_14 a:hover { background: transparent url(images/menu-on.jpg) 0px -227px no-repeat; }
/*----------------------------------------------------------------------*/
/* fin - gestion du menu général */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* debut - gestion contenu */
/*----------------------------------------------------------------------*/
#contenu {
	float: right;
	width:470px;
	padding: 0px 65px 0px 34px;
	margin: 0px;
	background: transparent url(images/fond-content.jpg) no-repeat 0px 0px;
}
#contenu a {
}
#contenu a:hover {
}
/*-- debut titre active ------------------------------------------------*/
#accueil{
	position: absolute;
	top: 215px;
	left: 17px;
	background: transparent url(images/papillon.gif) no-repeat;
	display: block;
	width: 24px;
	height: 11px;
}
#accueil h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
#contact{
	position: absolute;
	top: 436px;
	left: 17px;
	background: transparent url(images/papillon.gif) no-repeat;
	display: block;
	width: 24px;
	height: 11px;
}
#contact h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
#bonus{
	position: absolute;
	top: 419px;
	left: 17px;
	background: transparent url(images/papillon.gif) no-repeat;
	display: block;
	width: 24px;
	height: 11px;
}
#bonus h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
#news{
	position: absolute;
	top: 232px;
	left: 17px;
	background: transparent url(images/papillon.gif) no-repeat;
	display: block;
	width: 24px;
	height: 11px;
}
#news h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
#sitemap{
}
#sitemap h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
#present{
	position: absolute;
	top: 249px;
	left: 17px;
	background: transparent url(images/papillon.gif) no-repeat;
	display: block;
	width: 24px;
	height: 11px;
}
#present h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
#form{
	position: absolute;
	top: 266px;
	left: 17px;
	background: transparent url(images/papillon.gif) no-repeat;
	display: block;
	width: 24px;
	height: 11px;
}
#form h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
#stage{
	position: absolute;
	top: 402px;
	left: 17px;
	background: transparent url(images/papillon.gif) no-repeat;
	display: block;
	width: 24px;
	height: 11px;
}
#stage h1{
	padding: 0px;
	margin: 0px;
	display: none;
}
/*-- fin titre active --------------------------------------------------*/
.content{
	padding: 5px;
	margin: 5px;
	background: #f4f0e8;
	border: 1px solid #9b8e72;
}
.content p{
	margin: 6px 0px;
}
.content a{
	color: #3E382C;
	font-weight: bold;
	text-decoration: none;
}
.news{
	padding: 5px;
	margin: 5px;
	background: #d7cfbb url(images/news-head.jpg) no-repeat;
	border: 1px solid #9b8e72;
	padding-top:20px;
}
.news p{
	margin: 6px 0px;
}
.news a{
	color: #3E382C;
	font-weight: bold;
	text-decoration: none;
}
.image-left{
/*	clear: both;*/
	float: left;
	margin: 0px 10px 5px 0px;
/*	padding: 0px 10px 5px 0px;*/
	border: 1px solid #4b4b4b;
}
.image-right{
/*	clear: both;*/
	float: right;
	margin: 0px 0px 5px 10px;
/*	padding: 0px 10px 5px 0px;*/
	border: 1px solid #4b4b4b;
}
.wash{
	clear: both;
	height: 2px;
	font-size: xx-small;
	margin: 0px;
	padding: 0px;
}
/*----------------------------------------------------------------------*/
/* fin - gestion contenu */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* debut - gestion partenaires */
/*----------------------------------------------------------------------*/
#partenaires{
	clear:both;
	width: 768px;
	margin: 0px;
	padding: 0px;
}
#partn{
	width: 768px;
	height: 40px;
	float: right;
	margin: 0px;
	padding: 0px;
	background: transparent url(images/partn.jpg) no-repeat;
}
#partn ul{
	height: 40px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	border: none;
}
#partn ul li{
	height: 40px;
	float: left;
	margin: 0;
	padding: 0;
	border: none;
}
#partn ul li a{
	height: 40px;
	display: block;
	margin: 0;
	padding: 0;
}
#partn ul li strong{
display: none;
}
li#partn_01 a { width: 199px; }
li#partn_02 a { width: 132px; }
li#partn_03 a { width: 153px; }
li#partn_04 a { width: 84px; }
li#partn_05 a { width: 71px; }
li#partn_06 a { width: 129px; }
li#partn_01 a:hover { background: transparent url(images/partn-on.jpg) -0px 0px no-repeat; }
li#partn_02 a:hover { background: transparent url(images/partn-on.jpg) -199px 0px no-repeat; }
li#partn_03 a:hover { background: transparent url(images/partn-on.jpg) -331px 0px no-repeat; }
li#partn_04 a:hover { background: transparent url(images/partn-on.jpg) -484px 0px no-repeat; }
li#partn_05 a:hover { background: transparent url(images/partn-on.jpg) -568px 0px no-repeat; }
li#partn_06 a:hover { background: transparent url(images/partn-on.jpg) -639px 0px no-repeat; }
/*----------------------------------------------------------------------*/
/* fin - gestion partenaires */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* debut - formulaire */
/*----------------------------------------------------------------------*/

fieldset {
	width: 400px;
	padding: 2em 1.5em 1em 1.5em;
	border: 1px solid #4b4b4b;
	position: relative;
}
fieldset div {
	width: 100%;
	margin-bottom: 0.5em;
	position: relative;
}
legend {
	font-weight: bold;
	text-transform: uppercase;
/*	font-size: 0.9em;*/
}
#msg {
	display: block;
	margin-bottom: 0.5em;
}
.icontain {
	position: absolute;
	right: 0;
	width: 55%;
	background: white url(../img/corner_tr_form.gif) top right no-repeat;
}
input {
	position: relative;
/*	left: 10px;*/
	width: 100%;
}
.tcontain {
	width: 100%;
	display: block;
}
.tcontain span {
	display: block;
}
input, textarea {
/*	font: 1em Arial, Helvetica, sans-serif;*/
	width: 100%;
/*	padding: 0;*/
}
#submit {
	text-align: center;
/*	background: #304968;
	padding: 1em 0;*/
	margin-top: 0.5em;
}
#submit input {
	position: static;
	width: 40%;
}
#joindre{
	display: none;
}
.infojoint{
	font-style: italic;
	font-size: 9px;
	color: Gray;
}
.champ{
	margin: 15px 0px;
	border-bottom: 1px solid #e5e5e5;
}
/*----------------------------------------------------------------------*/
/* fin - formulaire */
/*----------------------------------------------------------------------*/
/*----------------------------------------------------------------------*/
/* debut - gestion footer */
/*----------------------------------------------------------------------*/
#footer {
	clear:both;
	font-size: 9px;
	text-align: center;
/*	letter-spacing: -1px;*/
	width: 768px;
	height: 32px;
	padding: 4px 0px 0px 0px;
	background: transparent url(images/footer.jpg) no-repeat;
	color: #FCF2DE;
}
#footer a{
	color: #FCF2DE;
	text-decoration: none;
}
#footer a:hover{
	color: #434031;
	background-color: #FCF2DE;
}
#footer em {
	padding: 0px 60px;
}
/*----------------------------------------------------------------------*/
/* fin - gestion footer */
/*----------------------------------------------------------------------*/