@charset "utf-8";
/* CSS Document */


/*================================================*/
/*CSS POUR LE SQUELETTE DU SITE===================*/
/*================================================*/
body{
padding:0px;
margin:0px;
}

#container {
position:relative;
width:950px;
margin-left: -475px;
left: 50%;
}

#banniere {
position:relative;
width:950px;
height:230px;
margin:auto;
}

#dessous_menu{
position:relative;
margin:auto;
width:950px;
height:31px;
background-image:url(../images/template_definitive_02.jpg);
z-index:1;
}

#contenu_titre{
margin:auto;
width:950px;
height:40px;
background-image:url(../images/template_definitive_03.jpg);
z-index:1;
}

#contenu{
position:relative;
margin:auto;
width:950px;
overflow:auto;
background-image:url(../images/template_definitive_04.jpg);
}

#contenu_bas{
position:relative;
margin:auto;
width:950px;
height:41px;
background-image:url(../images/template_definitive_06.jpg);
position:relative;
}

#footer{
width:950px;
height:130px;
background-image:url(../images/bas_site2.jpg);
background-repeat:no-repeat;
position:relative;
}

/*================================================*/
/*CSS POUR LE BLOC TEXTE==========================*/
/*================================================*/

#texte{
width:765px;
left:90px;
text-align:justify;
position:relative;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
color:#6e6e6e;
z-index:1;
}

#titre_rubrique{
font-family:Arial, Helvetica, sans-serif;
font-size:120%;
font-weight:bold;
text-align:center;
color: #8fb730;
z-index:2;
}
	
	#texte .img_droite{
	float:right;
	position:relative;
	margin:10px 10px 10px 10px;
	border:#8fb730 solid 2px;
	}
	
	#texte .img_gauche{
	float:left;
	position:relative;
	margin:10px 10px 10px 10px;
		border:#8fb730 solid 2px;
	}

	#texte h1{
	text-align:center;
	color:#669900;
	font-weight:bold;
	}
	
	#texte h3{
	text-align:center;
	color:#669900;
	font-weight:bold;
	}
	
	#texte table{
	margin:auto;
	}
	
	#texte a{
	color: #6e6e6e; 
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	}
	
	#texte a:hoover { /* Les liens lorsque le curseur est dessus. */
	color: #8FB730;
	font-family:Arial, Helvetica, sans-serif;
	}
	#texte a:visited { /* Les liens visités. */
	color:#6e6e6e; 
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
	}

#en_avant{
font-weight:bold;
font-style:italic;
font-size:12px;
}

#attention{
text-align:center;
margin:auto;
color:#FF0000;
}

	#attention a {
	color: #FF0000 ;
	font-family:Arial, Helvetica, sans-serif;
	}
	
	#attention a:hoover { /* Les liens lorsque le curseur est dessus. */
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	}
	#attention a:visited { /* Les liens visités. */
	color:#FF0000;
	text-decoration:none; 
	font-family:Arial, Helvetica, sans-serif;
	}

#menumembre {
position:relative;
border:solid 1px #8FB730;
width:250px;
padding:5px 5px 5px 5px;
margin:auto;
text-align:center;
font-size:90%;
font-weight:bold;
}

	#menumembre a{
	text-decoration:none;
	color:#464E42;
	}
	
	#menumembre a:hover{
	text-decoration:none;
	color: #8FB730;
	} 

#boite_g{
float:left;
border:dotted 1px #8FB730;
width:250px;
top:50px;
padding:5px 5px 5px 5px;
margin-left:50px;
text-align:center;
font-size:90%;
font-weight:bold;
}

	#boite_g a{
	text-decoration:none;
	color:#464E42;
	}
	
	#boite_g a:hover{
	text-decoration:none;
	color: #8FB730;
	} 


#boite_d{
float:right;
border:dotted 1px #8FB730;
width:250px;
top:50px;
padding:5px 5px 5px 5px;
margin-right:50px;
text-align:center;
font-size:90%;
font-weight:bold;
}

/*=========================*/
/*===TABLEAU des membres===*/
/*=========================*/

.ligne0 { 
background-color : #FFFFFF;
color:#000000;
vertical-align:middle;
text-align:center;
font-size:80%;
padding:5px 0px 5px 0px;
}
 
.ligne1 {
background-color : #aad492;
color:#FFFFFF;
vertical-align:middle;
font-weight:bold;
text-align:center;
font-size:80%;
padding:5px 0px 5px 0px;
}
 
.entete{
font-weight:bold;
border:solid 1px;
}

/*=====================*/
/*Formulaire===========*/
/*=====================*/	

INPUT {
     color:#000000;
     background-color:#aad492;
     font-size:90%;
     font-family:arial;
	 margin:auto;
	 text-align:center;
}

SELECT {
     color:#000000;
     background-color:#aad492;
     font-size:90%;
     font-family:arial;
	 text-align:center;
	 margin:0 0 0 0;
}

/*=====================*/
/* MENU================*/
/*=====================*/

#menu {
position:relative;
padding:0;
margin:0;
left:75px;
top:-22px;
z-index:4;
}

	#menu a{
	text-decoration:none;
	color:#464E42;
	}
	
	#menu a:hover{
	text-decoration:none;
	color: #FFFFFF;
	} 

/* div item caches par defaut */
.item{
position:relative;
display: none;
width:780px;
font-size:100%;
color:#464E42;
z-index:4;
}

#itemVide{
position:relative;
height:20px;
top:-25px;
z-index:4;
}

#sousmenu{
position:relative;
top:-15px;
left:75px;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
}

.lienItem{
text-decoration: none;
color:#464E42;
position:relative;
padding:0px 5px 0px 5px;
z-index:4;
margin:20px 0px 0px 0px;
border:solid 1px #74b24b;
}

.lienItemG{
text-decoration: none;
color:#464E42;
position:relative;
padding:0px 5px 0px 5px;
z-index:4;
margin:20px 0px 0px 65px;
border:solid 1px #74b24b;
}

.lienItemG1{
text-decoration: none;
color:#464E42;
position:relative;
padding:0px 5px 0px 5px;
z-index:4;
margin:20px 0px 0px 155px;
border:solid 1px #74b24b;
}

.lienItemG2{
text-decoration: none;
color:#464E42;
position:relative;
padding:0px 5px 0px 5px;
z-index:4;
margin:20px 0px 0px 235px;
border:solid 1px #74b24b;
}

.lienItem:hover{
color: #8fb730;
z-index:4;
} 

.lienItemG:hover{
color: #8fb730;
z-index:4;
} 
 

.lienItemG1:hover{
color: #8fb730;
z-index:4;
} 
/* styleOverMenu = style du menu lors de l evenement mouseover */
/* style des liens lors du hover */
.styleOverMenu{
background:url(../images/menu/tabrightC.gif) no-repeat right top;
padding:7px 10px 5px 5px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
background-position:100% -42px;
cursor:default;
z-index:4;
text-decoration:none;
}

/* style du menu lors de l evenement mouseout */
.styleOutMenu{
background:url(../images/menu/tabrightC.gif) no-repeat right top;
padding:7px 10px 5px 5px;
color:#464E42;
font-family:Arial, Helvetica, sans-serif;
font-size:90%;
z-index:4;
text-decoration:none;
cursor:default;
}