/* CSS Document */

body {

background-image:url(images/fdgris.png);
background-repeat: repeat;

}

a {
text-decoration: underline;
color: #FFFFFF;
}

#cadre_centre {
	
	position: relative;
	margin: auto;
	width: 1024px;
	height: 829px;
	margin-top: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	border:dashed;
	border-width:medium;
	border-color: #5B4A45;
	}

#cadre_centre h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-right: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}

#cadre_centre p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 0px;
	padding-top:0px;
	padding-left: 10px;
}


#contenu_haut {
	height: 150px;
	margin-left: 330px;
	background-color: #000000;
}

#contenu_haut img {
    border: none;
	
}

#banarticle {

margin-left: 170px;

}

#flash {
width: 160px;
height: 150px; 
float: left;

}


#accueilimage {
margin-left: 255px;
margin-bottom: 0px;
padding-bottom: 0px;
}

#accueillimage img a{

border: none;

}


#navigation {
	
	background-image: url(images/fdpage.png);
	margin-left: 330px;
	padding-left: 15px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	}

#navigation img {
	
	margin-right: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	border: none;
	
	
	}

#rub1haut, #rub2haut, #rub3haut, #rub4haut, #rub6haut, #rub7haut {
	height: 150px;
	margin-left: 330px;
	background-color: #000000;
	
}

#rub1haut img, #rub2haut img, #rub3haut img, #rub4haut img, #rub6haut img, #rub7haut img{
    border: none;
	padding:0px;
	margin-right: -4px;

}


#rub1bas {
	
	margin-left: 330px;
	height: 588px;
	background-image: url(images/fdpage.png);
	background-repeat: repeat;
	margin-right: 0px;
	
}

#rub1bas h1 {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
	background-color: #E25C1D;
	
	
	
}

#rub1bas p {
    
	width: 500px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 20px;
	padding-top: 0px;
	margin-right: 100px;
	color: #775E56; 
	
}

#rub2bas {
	
	margin-left: 330px;
	height: 588px;
	background-image: url(images/fdpage.png);
	background-repeat: repeat;
	margin-right: 0px;
}

#rub2bas h1 {
  	
	background-color: #79C4DA;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #FFFFFF;
	text-align: center;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}

#rub2bas p {
    width: 500px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px; 
	margin-top: 20px;
	padding-top: 0px;
	color: #3093AF;

}

#rub3bas {
	margin-left: 330px;
	height: 588px;
	background-image: url(images/fdpage.png);
	background-repeat: repeat;
	margin-right: 0px;
}

#rub3bas h1 {
background-color:#E25C1D;
color: #FFFFFF;
text-align: center; 

}


#rub3bas p {
    
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 20px;
	width: 500px;
	color: #755E56;
}


#rub4bas {
	margin-left: 330px;
	height: 588px;
	background-image: url(images/fdpage.png);
	background-repeat: repeat;
	margin-right: 0px;
}

#rub4bas h1 {
background-color: #E25C1D;
color: #FFFFFF;
 text-align: center;	
}

#rub4bas p {
    width: 500px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 20px;
	padding-top: 0px;
	color: #755E56;

}

#rub6bas {
	
	margin-left: 330px;
	height: 588px;
	background-image: url(images/fdpage.png);
	background-repeat: repeat;
	margin-right: 0px;
}

#rub6bas h1 {
    background-color: #E25C1D;
    color: #FFFFFF;
	text-align: center;
}

#rub6bas p {
    font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 20px;
	width: 500px;
	color: #755E56;

}

#rub7bas {
	
	margin-left: 330px;
	height: 588px;
	background-image: url(images/fdpage.png);
	background-repeat: repeat;
	margin-right: 0px;
}

#rub7bas h1 {
    background-color: #E25C1D;
    color: #FFFFFF;
	text-align: center;	
}

#rub7bas p {
    width: 500px;
	margin-left: 0px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	margin-top: 20px;
	padding-top: 0px;
	color: #755E56;

}
#repere {

background-image: url(images/fdpage.png);
color: #6A2613;
font-size: 12px;
margin-left: 330px;
padding-left: 5px;
margin-right: 0px;
height: 20px;
margin-top: 0px;
padding-top: 3px;
padding-bottom: 5px;

}

#repere a {
	color: #E25C1D;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}

#repere a:hover {

text-decoration: underline;
}

#contenu_bas {
	
	height: 585px;
	background-image:url(images/fdpage.png);
	background-repeat: repeat;
	margin-left: 330px;
	margin-top: 0px;
	margin-right: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 5px;
	overflow: auto;
	}



#contenu_bas h1 {
	display: block;
	margin-bottom : 0px;
	margin-right: 0px;
	padding-left: 10px;
	background-color: #775E56;
	color: #FFFFFF;
	text-align: center;
	
	}
#contenu_bas h1 a {
	
	text-decoration: none;
	color: #FBD7A3
	}

#contenu_bas h2 {
margin-left: 0px;
margin-bottom: 0px;
margin-top: 0px;
padding-top: 5px;
}

#contenu_bas h2 a {

font-size: 20px;
color: #AE4020;
border-bottom-style: dotted;
border-bottom-color: #AE4020;
border-bottom-width: thin;
text-decoration: none; 
}


#contenu_bas h2 img {

float: left;
margin-left: 10px;
border: none;
}

#contenu_bas h3 {

margin-top: 0px;
margin-bottom: 5px;
color: #999900;
font-size: 14px;
padding-left: 10px;
padding-right: 30px;
}

.surtitre {

color: #999900;
font-size: 18px;
margin-bottom: 0px;
padding-bottom: 0px;
margin-top: 0px;
padding-top: 5px;
padding-left: 10px;


}


#contenu_bas p {
	margin-top: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-left: 10px;
	color: #66514A;
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	
}

.descriptif {

margin-top: 0px;
padding-top: -10px;
margin-bottom: 0px;
padding-bottom: 0px;
font-size: 10px;
font-weight: bold;
}

#contenu_bas img {

margin-left: -10px;
margin-right: 10px;
padding-right: 0px;
border: none;
}

#contenu_bas p a {
	color: #FF6633;
	font-size: 14px;
	font-weight: bold;
	
	}
	
#contenu_bas p a:hover {

  text-decoration:blink;
  }
  
#contenu_bas a.chapo {

text-decoration: none;
font-size: 14px;
font-weight: 200;
margin-top: 5px;

}

#contenu_bas.chapoarticle { 

font-size: 12px;
font-weight: bold;

}

 #contenu_bas p.underline:hover {
 
 text-decoration: underline;
 }

.fondnoir {

	background-color: #000000;
	color: #FBD7A3;
}



#menugauche {
     width: 320px;
	 height: 505px;
	 background-image:url(images/logoorange.jpg);
	 background-position: top left;
	 background-repeat: no-repeat;
	 background-color:#E25C1D;
     float: left;
	 margin-top: 0px;
	 padding-top: 314px;
	 padding-bottom:10px;
	 color: #FBD7A3;

}

#menugauche h1 {

background-image:url(images/logoaccueil.jpg);
background-repeat: no-repeat;
width: 130px;
height: 48px;
margin-top: -70px;
margin-left:0px;
font-size: 16px;
}

#menugauche h1 span{
display: none;
}

#menugauche h1 a{
color: #F8C880;
text-decoration: none;
font-weight: bold;
}

#menugauche ul {
	margin-left: 0px;
	margin-right: 65px;
	margin-top: 10px;
	margin-bottom: 10px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
}

#menugauche li {
	margin-top: 0px;
	padding-bottom: 5px;
	list-style-type: none;
	text-align: center;
}
#menugauche li a {
    text-decoration: none;
    color: #666666;
	background-color: #79C4DA;
	font-weight: bold;
	
	
}


#menugauche li a:hover {
  
   background-color: #E25C1D;
   color: #FFFFFF;
   padding: 1px;
   }

#menugauche h2 {
   
   background-image:url(images/logosuivez.jpg);
   background-repeat: no-repeat;
   width: 180px;
   height: 50px;
   margin-top: 20px;
   margin-left: 0px;
   margin-bottom: 10px;

}

#menugauche h2 span {
display: none;

}

h6 {
   
   font-family: Georgia, "Times New Roman", Times, serif;
   margin-bottom: 5px;
   padding-bottom: 2px;
   margin-top: 0px;
   padding-top: 0px;
   margin-left: 0px;
   text-align: center;
  
 
  
 
}

h6 a {

font-size: 12px;
text-decoration: none;
color: #DA4B4D;
background-image:url(images/neig.jpg);
background-repeat: repeat;
padding: 2px;
border: none;

}

h6 a:hover {

background-image:url(images/neig.jpg);
background-repeat: repeat;
color: #775E56;
border: none;


}

#menugauche img {

float: left;
margin-left: 0px;
padding-left: 0px;
padding-right: 7px;
padding-top: 15px;
border: none;
}

#infospied {

margin: auto;
clear: both;
height: 35px;
width: 1021px;
margin-top: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
color: #BAA298;
text-align: center;

}

#infospied a {

color: #CFE5AE;}

.formulaire_spip { 

clear: both; 
margin-bottom: 2em; 
margin-right: 30px;
padding-left: 10px;
padding-right:40px; 
border-style: dotted;
border-width: thick;
border-color: #F6AD23; 
text-align: left; 
font-size: 18px;
color:#FF0033;
font-weight: bold;
background-color:#CCCC00; }

.formulaire_spip input.text { 
width: 300px; 
border: 2px solid;
background-color: #F6AD23;
color: #FBD7A3;
font-weight: bold; 
}
.formulaire_spip textarea { 
width: 85%; 
border: 4px dashed; 
background-color: #F6AD23;
color:#CC3333;
font-size: 22px;
font-family:"Comic Sans MS";
} 

.forum-texte { margin: 0; padding: 0.50em 1em; color: #6A2613; }
.forum-texte .repondre { margin: 0; padding: 0.10em 0; text-align: right; }
ul .forum-message { border: 1px solid #666; margin: 0; padding: 0; margin-bottom: 1em; }


.formulaire_spip form { margin: 0; padding: 0; }
