body{
margin:0px auto;
padding:0px;
/*background-color:#fcc300;*/
background-color:#000000;
background-repeat:repeat-x;
background-position:top;
font-family:'Arial, Helvetica, sans-serif';
color:#FFFFFF;
}

a{
color:#FFFFFF;
}

a:hover{
text-decoration:none;
}



/***************** Header ********************/

#header{
background-color:#000000;
position:fixed;
height:40px;
text-align:center;
width:100%;
/*background-image:url('../images/images/bas_header.gif');*/
background-repeat:repeat-x;
background-position:bottom;
}


#header a{
color:#FFFFFF;
text-decoration:none;
}

#identification{
position:fixed;
right:8px;
top:4px;
}


#menu_top{
text-align:center;
height:30px;
}

#menu_top ul {
margin:0px;
padding:0px;
list-style:none;
margin-top:7px;
}

#menu_top li {
display:inline;
margin:0px;
padding:0px;
}

#menu_top a{
font-size:18px;
font-weight:bold;
padding:5px 15px;
}

#menu_top a:hover{
color:#ffeb00;
}
#menu_top #current a {
color:#ffeb00;
}

.separateur{
vertical-align:middle;
margin-bottom:5px;
margin-right:-4px;
}

/***************** 	Page centrale (fond bleu) ********************/
#global{
width:900px;
background-image:url('../images/images/contenu2.png');
background-repeat:repeat-y;
padding-top:1px;
}

/***************** La Banière ********************/
#baniere{
background-image:url('../images/images/band3.png');
background-repeat:no-repeat;
width:100%;
height:175px;
margin-left:10px;
text-align:left;
margin-top:42px;
}

/***************** Bas de page ********************/
.bandeau_fin{
width:890px; 
color:#FFFFFF;
/*background-image:url('../images/images/bas_header.gif');*/
background-repeat:repeat-x;
background-position:top;
padding-top:4px;
padding-bottom:4px;
/*margin-top:-20px;
padding-top:2px;
padding-bottom:2px;
height:20px; 
border:#FFFFFF 1px solid; 
background-color:#9292b0;
text-align:center;
margin-bottom:10px;
border-top:0px;*/
}

.bandeau_fin a{
color:#FFFFFF;/*
text-decoration:underline;
color:#000000;*/
}

.bandeau_fin a:hover{

}

/***************** Contenu de la page ********************/

.contenu{
background-repeat:no-repeat;
background-position:top;
text-align:left;
padding-left:25px; 
padding-right:25px; 
padding-bottom:10px; 
padding-top:10px;
min-height:396px;
height:100%;
}

#titre_principal{
text-align:center;
font-size:24px;
color:#ffeb00;
font-weight:bold;
}

#articles{
margin:0px;
text-align:left;
color:#FFFFFF;
border-top:#FF9933 1px solid;
border-bottom:#FF9933 1px solid;
}

#articles h4{
color:#ffeb00;
font-size:18px;
font-weight:bold;
margin-bottom:0px;
}

#articles div.texte{
text-align:justify;
margin-left:10px;
margin-right:15px;
margin-bottom:30px;
}

#articles a{
color:#ffec00;
text-decoration:underline;
}

#articles a:hover{
text-decoration:none;
}


/***************** Page Partenaire ********************/

.tab_part{
border-top:#FF9933 1px solid;
margin-top:20px;
margin-bottom:25px;
};

.logo_partenaire {
height:190px; 
width:260px;
vertical-align:middle;
}

.logo_partenaire img {
max-height:160px;
max-width:230px;
border:0px;
}

.logo_partenaire a{
color:#000000;
text-decoration:none;
font-weight:bold;
}

.logo_partenaire .nom_part{
margin-top:5px;
}


/***************** Page Accueil ********************/


.position_bloc_info{
padding-left:20px; 
padding-top:30px;
vertical-align:top;
text-align:left;
}

.haut_bloc_info{
background:url('../images/images/bloc_haut.gif');
height:21px;
}

#bloc_info{
background:url('../images/images/bloc_centre.gif') repeat-y top; 
padding-left:10px; 
padding-right:15px;
}

#bloc_info .titre{
font-size:20px; 
font-weight:bold;
color:#162982;
}

#bloc_info .texte{
padding-top:10px;
border-bottom:1px solid #FF9933;
border-top:1px solid #FF9933;
padding-bottom:10px;
margin-bottom:5px;
margin-top:5px;
padding-left:4px;
}

#bloc_info a{
text-decoration:none;
color:#434b68;
}

#bloc_info a img{
border:0px; 
padding-bottom:2px;
}

#bloc_info a:hover{
padding-left:3px;
text-decoration:none;
color:#434b68;
}

/***************** Page Equipe ********************/

.zoom {
display:table-cell;
height:190px; 
width:220px;
vertical-align:middle;
text-align:center;
}

.zoom img {
max-height:150px;
max-width:200px;
border:0px;
}
.zoom img:hover {
max-height:170px;
max-width:220px;

}

.btn_equ{
text-align:center;
margin-bottom:20px;
}

.btn_equ .btn{
background-color:#000000;
color:#FFFFFF;
font-weight:bold;
border:#91853a 1px solid;
border-bottom:#91853a 2px solid;
border-right:#91853a 2px solid;
padding:4px;
cursor:pointer;
}

.btn_equ .btn_dis{
background-color:#000000;
color:#333333;
font-weight:bold;
border:#91853a 1px solid;
border-bottom:#91853a 2px solid;
border-right:#91853a 2px solid;
padding:4px;
}

.btn_equ .btn:active{
background-color:#FFFFFF;
color:#000000;
}

/***************** Page Photos ********************/
#menu_img {
}

#menu_img td.img{
	margin-top:50px;
	width:150px;
	text-align:center;
}

#menu_img td.img img.photo{
	height:100px;
	border:0px;
	cursor:pointer;
}

#menu_img td img.flc{
	display:none;
}

#menu_galerie{
text-align:center;
height:30px;
padding-bottom:5px;
}

#menu_galerie ul {
margin:0px;
padding:0px;
list-style:none;
margin-top:0px;
}

#menu_galerie li {
display:inline;
margin:0px;
padding:0px;
}

#menu_galerie a{
font-size:16px;
font-weight:bold;
padding:5px 15px;
text-decoration: none ;
}

#menu_galerie a:hover{
color:#ffeb00;
}
#menu_galerie #current_galerie a {
color:#ffeb00;
}

#lien {
	text-decoration:none;
}

#chargement{
	visibility:hidden;
	background:#FFFFFF;
	height:20px;
	width:120px;
	border:#000000 1px solid;
	color:#000000;
	padding:10px;
	position:absolute;
	top:440px;
	left:45%;
}

#chargement img {
	float:left;
}

#chargement span {
	float:left;
	padding-left:10px;
	font-weight:bold;
}