/* mise en forme générale
*/
body, html {
	font-size:1.1em;
	margin: 0;
	padding:0 0 20 0;
	background-color:#b5b5b5;
	color: black;
	font-family:bradley hand itc, verdana, sans-serif;
	text-align:center;
	
}

a:link {
	text-decoration: underline;
	color:#cfcfcf;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: gray;
	font-weight:bold;
}
a:hover {
	color: green;
	text-decoration:underline;
}
a:active {
	color: black;
	font-weight:bold;
}
img {
	border: none;
	padding:0 5px;
	margin:0;
}
h1, h2, {
	padding: 0;
	margin:0;
	text-align: center;
}
h1 {
	margin-top: 0;
	margin-left:10px;
	margin-bottom:30px;
	font-size: 1.4em;
	font-weight: bold;
	color:#FEFF01;
}
h11 {
	margin-top: 5px;
	margin-left:10px;
	margin-bottom:20px;
	font-size: 1.3em;
	font-weight: bold;
	color:#029240;
}

h2 {
	margin-top:40px;
	margin-bottom:20px;
	margin-left: 20px;
	font-size: 1.1em;
	font-weight: bold;
	color: silver;
	clear: left;
}
h3 {
	margin-top: 10px;
	margin-left:10px;
	margin-bottom:30px;
	font-size: 1em;
	font-weight: bold;
	color:#eeeeee;
	text-align:left;
}
h4 {
	margin-top: 2px;
	margin-left:10px;
	font-size: 1.3em;
	font-weight: bold;
	color:#029240;
	text-align:center;
	text-decoration:underline;
}
p {
	margin:0;
	padding:0;
}
.texte {
	color: #eeeeee;
	font-size:0.9em;
	font-family: comic sans MS, tahoma, arial, sans-serif;
	
}
.legende {
	color: #eeeeee;
	font-size:0.7em;
	font-family: comic sans MS, tahoma, arial, sans-serif;
	text-align:justify;
}
.texte:first-letter {
	font-size:1.9em;
	font-family:gigi, chiller,comic sans ms,sans-serif;
}
.pasdepuce /*pour ne pas avoir de puce pour les élément de la liste*/
{
   list-style-type: none;
}

.spacer {clear:both}
.advert {
	color:red;
	text-align:center;
	font-weight:bold;
}
.date {
	text-align:right;
	color:#FEFF01;
}
/*...........mise en forme des includes...........*/
#tout {
	position:absolute;
	width:860px;
	left:50%;
	margin-left:-430px;
	margin-bottom:20px;

}
/*mise en forme du bandeau*/
#bandeau{
	position:fixed;
	width:860px;
	height:187px;
	left:50%;
	margin-left:-430px;
	background:url(../images/fondbandeau.gif) top left no-repeat;
}
#entetecontenu{
	width:680px;
	height:70px;
	margin:125px 0 0 0;
	background:url(../images/entetecontenu.gif) bottom left no-repeat;
	background-color:#b5b5b5;
}
#annonce {
	position:absolute;
	width:600px;
	height:105px;
	left:50%;
	margin-left:-385px;
	margin-top:10px;
	border-top:solid #b5b5b5 1px;
	border-bottom:solid #b5b5b5 1px;
	color:green;

}
#annonce p{
	text-align:center;
	color:#00933f;
}
#annonce img{
	text-align:center;
}
#lienaccueil{
	width:180px;
	height:200px;
	margin:-200px 0 0 680;
	border:solid red 1;
}
/* mise en forme du menu
*/
#menu {
	position:fixed;
	width:165px;
	height:580px;
	background:url(../images/fondmenu.gif) top left no-repeat;
	background-color:#000000;
	Margin:100 0 0 695px;
	overflow:hidden;
}
#menu a:link {
	text-decoration: none;
	color: white;
	
}
#menu a:visited {
	text-decoration: none;
	color: white;
	font-weight:none;
}
#menu a:hover {
	color: black;
	font-weight:bold;
	
}
#menu a:active {
	color: black;
	font-weight:bold;
}
#menu ul {
	margin-top:100px;
	text-align:center;
	
}
#menu li {
	height:30px;
	font-size:1em;
	margin:2 0 0 -25px;
	padding:4 0 0 0;
	background:url(../images/boutonmenu.gif) top left no-repeat;
	background-color:black;

}
#menu li:hover {
	background:url(../images/boutonmenuhover.gif) top left no-repeat;
}
#menu li:active {
	background:url(../images/boutonmenuactive.gif) top left no-repeat;
}
#compteur3en1{
	position:relative;
	border-top:3px #cfcfcf solid;
	width:165px;
}
#piedmenu{
	position:fixed;
	Margin:680 0 0 695;
	width:165px;
	height:11px;
	background:url(../images/piedmenu-fond.gif) top center no-repeat;
}
/*fin mise en forme menu*/

#new {
	width:100px;
	height:62px;
	left:490px;
	margin-top:10px;
	background:url(../images/nouveau.gif) top left no-repeat;
}
#novo {
	width:100px;
	height:62px;
	left:490px;
	margin-top:10px;
	background:url(../images/novo.gif) top left no-repeat;
}

#hautdelapage {
}

#contenu {
	padding:5px 0;
	margin:189px 160px 0 0;
	width:680px;
	min-height:440px;
	text-align:center;
	background:url(../images/contenu-fond.gif) top center;
	background-color:#000000;
	font-family: comic sans MS, tahoma, arial, sans-serif;
}

#contenu p {
	margin:15px;
	text-indent:30px;
	text-align:justify;
}

#contenu fieldset {
	margin:5px;
	
}
#contenu ul{
	text-align:left;
}
#piedcontenu{
	background:url(../images/piedcontenu-fond.gif) top center no-repeat;
	width:680px;
	height:64px;
	
}
/*mise en forme de la page contact
*/
#mail {
	padding:0 4px;
}
#president, #vicepresident{
	width:290px;
	padding-bottom:5px;
}
#president {
	margin-left:90px;
	border:6px;
}
#vicepresident{
	margin-left:380px;
}

/*:mise en forme concernant les pages index général
*/
#misajour {
	margin-top :15px;
	color:silver;
}
#texteaccueil {
	width:680px;
	color:silver;
	height:250px;
	font-family: comic sans MS, tahoma, arial, sans-serif;
	text-align:center;
}
#texteaccueil p {
	font-size:1em;
	position:absolute;
	text-align:center;
	margin:50 0 0 110;
	
}
#logoindex{
	height:400px;
	background:url(../images/fondindex.png) no-repeat center;
	border:solid red 1;
}
/*liens choix de la langue*/
#francais{		
	position:absolute;
	width:160px;
	text-align: center;
	margin-top:190px;
	left:0px;
}
#portugais {
	position:absolute;
	width:160px;
	text-align: center;
	margin-top:190px;
	Left:520px;
}
#colonneaccueil{
	position:fixed;
	width:165px;
	height:580px;
	background:url(../images/fondmenu.gif) top left no-repeat;
	background-color:#000000;
	Margin:100 0 0 695;
	overflow:hidden;

}
#colonneaccueil ul {
	margin-top:120px;
	text-align:center;
}
#colonneaccueil li {
	
	margin:10 0 0 -40px;
	
}
/* mise en forme de la page liens
*/

#meriti, #listannuaire, #bigannuaire, #yagoort, #label1901{
	text-align:center;
	margin-top:10px;
}

/* mise en forme de la page favos
*/
#comentdroit, #comentgauche {
	width:370px;
	text-indent:30px;
	padding:5px;
	text-align:justify;            
}
#comentdroit {
	float:right;
	margin-right:20px;
	border:solid silver 3px;
}
#comentgauche {
	float:left;
}
/*mise en forme page qsnous
*/
#motdupresident {
	width:460px;
	text-indent:30px;
	text-align:justify;  
	float:right;
}
/*mise en forme commune aux pages don*/
#donindex ,#donannuler {
	height:200px;
}
.fondon { /*classe pour mettre le logo rdc en fond en filigrane*/
	background:url()top center no-repeat;
}
/*mise en forme paticulière*/
.signature{ 
	color: #eeeeee;
	font-size:0.9em;
	font-family: comic sans MS, tahoma, arial, sans-serif;
	text-align:right;
}
#pub {
	position:absolute;
	width:165px;
	height:100px;
	margin:20px 0 0 0;
	padding:5 0 0 0;
	border-top: 1px #cfcfcf solid;

}
#pub table{
	margin-right:auto;
	margin-left:auto;
	width:90px;

}
#pub p{
	text-align:center;
}

