/* WEBMASTER (designed and maintained by) : Micky RAKOTONDRABE 
---------------------------------------------------------------------------------------------*/

*
{
	margin:0;
	padding: 0;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  CORPS externe   */
html			 /*  ok */
{
	background-color: white;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  CORPS interne  */
body		 /*  ok */
{
	width: 1024px;
	border: 1px black solid;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 120px;
	background-color: white;
	margin-bottom: 150px;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  ENTETE */

#enteteDIV		 /*  ok */
{
	width: 1024px;
	height: 168px;
	background-color: white;
	padding-top: 24px;
}
#imageENTETE
{
	margin-left: 29px;
}
#titreENTETEDIVleft
{
	margin-left: 29px;
	float: left;
	margin-top: 10px;
}
#titreENTETEDIVright
{
	float: right;
	margin-top: 10px;
}
.titreENTETE
{
	font-family: Tahoma,Arial,Georgia,Verdana;
	font-weight: bold;
	font-size: 18px;
	margin-left: 330px;
}
.titreespace
{
	color: rgb(208,80,2);
}
.titreaccueil
{
	color: rgb(251,96,2);
}
.titrechretien
{
	color: rgb(232,108,87);
}
.titrerencontre
{
	color: rgb(244,149,19);
}
.titreespacesouligne
{
	text-decoration: underline;
}
.contacter
{
	font-family: Tahoma,Arial,Georgia,Verdana;
	margin-right: 29px;
	font-weight: bold;
	font-size: 18px;
}
.lien
{
	color: black;
	text-decoration: none;
}	
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* RESTE  ENTETE */
#RESTEenteteDIV		 /*  ok */
{
	width: 1024px;
	height: 1260px;
	background-color: white;
}

/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  MENUgauche */
#menu		 /*  ok */
{
	margin-top: 0px;
	width: 296px;
	background-color: white;
	float: left;
}
.menulisteUL
{
	list-style-type: none;
}
.menuliste
{
	margin-left: 29px;
	display: block;	
	border: none;
	background-color: rgb(209,27,27);
	border: 0.5px solid black;	
	border-bottom: none;
}
.menuliste:hover , .menulistefin:hover
{
	background-color: black;
}
.menulistefin
{
	margin-left: 29px;
	display: block;	
	border: none;
	background-color: rgb(209,27,27);
	border: 0.5px solid black;	
}
.menulistegris
{
	margin-left: 29px;
	display: block;	
	border: none;
	background-color: grey;
	border: 0.5px solid black;	
	border-bottom: none;
}

.menulistefingris
{
	margin-left: 29px;
	display: block;	
	border: none;
	background-color: grey;
	border: 0.5px solid black;	
}

ul ul 
{
	display: none;
	position: absolute;
	left: 280px;
	margin-top: -41px;
}
li:hover ul.menulisteULUL, li li:hover ul.menulisteULULUL2, li li:hover ul.menulisteULULUL4
 {
	display:block;
}
.menulisteULUL 
{
	list-style-type: none;
}


/*  SOUS MENU */

.liensousmenu
{
	text-decoration: none;
	color: white;
	font-family: Tahoma,Arial,Georgia,Verdana;
	font-size: 14px;
}
.sousmenuliste1
{
	display: block;
	background-color: rgb(255,102,0);
	border: 0.5px solid black;
	border-bottom: none;
	margin-left: 50px;	
}
.sousmenuliste1:hover , .sousmenuliste1fin:hover , .sousmenuliste2:hover , .sousmenuliste2fin:hover , .sousmenuliste3:hover , .sousmenuliste3fin:hover , .sousmenuliste4:hover , .sousmenuliste4fin:hover , .sousmenuliste6:hover , .sousmenuliste6fin:hover 
{
	background-color: black;
}
.sousmenuliste1fin
{
	display: block;
	background-color: rgb(255,102,0);
	border: 0.5px solid black;
	margin-left: 50px;	
}
.sousmenuliste2
{
	display: block;
	background-color: rgb(0,102,204);
	border: 0.5px solid black;
	border-bottom: none;
	margin-left: 50px;	
}
.sousmenuliste2fin
{
	display: block;
	background-color: rgb(0,102,204);
	border: 0.5px solid black;
	margin-left: 50px;	
}
.sousmenuliste3
{
	display: block;
	background-color: rgb(255,153,51);
	border: 0.5px solid black;
	border-bottom: none;
	margin-left: 50px;	
}
.sousmenuliste3fin
{
	display: block;
	background-color: rgb(255,153,51);
	border: 0.5px solid black;
	margin-left: 50px;	
}
.sousmenuliste4
{
	display: block;
	background-color: rgb(51,102,0);
	border: 0.5px solid black;
	border-bottom: none;
	margin-left: 50px;	
}
.sousmenuliste4fin
{
	display: block;
	background-color: rgb(51,102,0);
	border: 0.5px solid black;
	margin-left: 50px;	
}
.sousmenuliste6
{
	display: block;
	background-color: rgb(153,0,102);
	border: 0.5px solid black;
	border-bottom: none;
	margin-left: 50px;	
}
.sousmenuliste6fin
{
	display: block;
	background-color: rgb(153,0,102);
	border: 0.5px solid black;
	margin-left: 50px;	
}
.sousmenuliste61
{
	display: block;
	background-color: rgb(153,0,102);
	border: 0.5px solid black;
	border-bottom: 3.5px solid black;
	margin-left: 50px;	
}
/*  SOUSSOUS MENU */
.soussousmenuliste2
{
	display: block;
	margin-left: -80px;
	background-color: rgb(0,102,204);
	border: 0.5px solid black;
	border-bottom: none;	
}
.soussousmenuliste2fin
{
	display: block;
	margin-left: -80px;
	background-color: rgb(0,102,204);
	border: 0.5px solid black;
}

.soussousmenuliste4
{
	display: block;
	margin-left: -180px;
	background-color: rgb(51,102,0);	
	border: 0.5px solid black;
	border-bottom: none;	
}
.soussousmenuliste41
{
	display: block;
	margin-left: -180px;
	background-color: rgb(51,102,0);	
	border: 0.5px solid black;
	border-bottom: 3.5px solid black;	
}
.soussousmenuliste4fin
{
	display: block;
	margin-left: -180px;
	background-color: rgb(51,102,0);	
	border: 0.5px solid black;
}
.soussousmenuliste2:hover , .soussousmenuliste2fin:hover, .soussousmenuliste4:hover , .soussousmenuliste4fin:hover
{
	background-color: black;
}
.liensoussousmenu
{
	text-decoration: none;
	color: white;
	font-family: Tahoma,Arial,Georgia,Verdana;
	font-size: 13px;
}
.menulisteULULUL2
{
	list-style-type: none;
	width: 59px;
	margin-top: -0px; 
}
.menulisteULULUL4
{
	list-style-type: none;
	width: 80px;
	margin-top: -0px; 
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* PIED DE PAGE */
#pieddepageDIV
{
	width: 1024px;
	height: 40px;
	position: absolute;
	top: 1465px;
}
#pieddepageDIVinfo
{
	text-align: center;
	float: right;
	margin-right: 380px;
}
#pieddepageDIVvisiteur
{
	float: left;
	margin-left: 0px;
}
#pieddepageDIVlogin
{
	float: right;
	margin-right: 0px;	
}
.paragraphPieddepage
{
	text-decoration: none;
	font-family: Tahoma,Arial,Georgia,Verdana;
	font-size: 11px;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* DIV COULEUR CONTENU TITRE */
#titrecorspDIVindex		 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(255,255,176);
	float: right;
}
#corpsDIVindex		 /*  ok */
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(255,255,176);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;
}
/*  QUI */
#titrecorspDIVqui	 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(255,102,0);
	float: right;
}
#corpsDIVqui	 /*  ok */
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(255,102,0);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
/*  VIE COMM*/
#titrecorspDIVviecomm	 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(0,102,204);
	float: right;
}
#corpsDIVviecomm	 /*  ok */
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(0,102,204);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
/*  PROPOS ESCALE*/
#titrecorspDIVpropoescale	 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(255,153,51);
	float: right;
}
#corpsDIVpropoescale	 /*  ok */
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(255,153,51);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
/*PROPOS PASTO*/
#titrecorspDIVpropopastoje	 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(51,102,0);
	float: right;
}
#corpsDIVpropopastoje	 /*  ok */
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(51,102,0);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
/*VENIR*/
#titrecorspDIVvenir	 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(0,51,153);
	float: right;
}
#corpsDIVvenir	 /*  ok */
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(0,51,153);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
/*EXPRIME*/
#titrecorspDIVexprime	 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(153,0,102);
	float: right;
}
#corpsDIVexprime	 /*  ok */
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(153,0,102);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
/*CONTACT*/
#titrecorspDIVcontact	 /*  ok */
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(248,251,142);
	float: right;
}
#corpsDIVcontact
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(248,251,142);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
#titrecorspDIVprivate
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(145,255,138);
	float: right;
}
#corpsDIVprivate
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(145,255,138);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/*  COULEUR TITRE  OCNTENU*/
.titrecorspDIVparagraph
{
	margin-left: 10px;
	margin-top: 5px;
	font-family: Tahoma,Arial,Georgia,Verdana;
	font-size: 16px;	
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* INDEX ACCUEIL*/
.imageINFO
{
	text-align: center;
}	
.titreinfo
{
	text-decoration: blink underline;
	text-align: center;
}

.soustitreinfo
{
	margin-left: 14px;
	text-decoration: underline;
}
.soussoustitreinfo
{
	margin-left: 30px;
	text-decoration: underline;
	font-style: italic;
}
.titrenouvelle
{
	text-decoration: underline;
	font-weight: bold;
}
.textCLASSIQUE
{
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 15px;
	font-family: Verdana,Arial,Georgia,Verdana;	
	font-size: 12px;
	text-align: justify;
}
.textCLASSIQUEcentre
{
	margin-left: 30px;
	margin-right: 30px;
	margin-bottom: 15px;
	font-family: Verdana,Arial,Georgia,Verdana;	
	font-size: 12px;
	text-align: center;
}
.textCLASSIQUEdroite
{
	margin-left: 30px;
	margin-right: 200px;
	margin-bottom: 15px;
	font-family: Verdana,Arial,Georgia,Verdana;	
	font-size: 12px;
	text-align: right;
}

/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* LOGIW PASS*/
.privateParagraphDIV
{
	margin-left: 80px;
}
.loginpwp
{
	font-family: Verdana,Arial,Georgia,Verdana;
	font-size: 14px;
	margin-bottom: 10px;
}
.loginpwLog
{
	margin-left: 120px;
}
.loginpwPass
{
	margin-left: 90px;
}
.loginpwsub
{
	margin-left: 170px;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* COULEUR*/
.blanc
{
	color: white;
}
.jaune
{
	color: yellow;
}
.noir
{
	color: black;
}
.bleu
{
	color: blue;
}
.rouge
{
	color: red;
}
.blinkspan
{
	text-decoration: blink;
}
.fondjaune
{
	background-color: yellow;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* CONTACT*/
.contactdivcontact
{
	height: 160px;
}
.contactphotoid
{
	float: left;
	margin-right: 10px;
}

.contacttexteid
{
	margin-left: 10px;
}

/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* LIEN UTILE*/
.lienutile
{
	color: white;
	font-size: 14px;
	text-decoration: underline;
}
.lienutilegris
{
	color: grey;
	font-size: 14px;
	text-decoration: underline;	
	background-color: white;
}
.lienutile:hover
{
	color: black;
	font-size: 14px;
	text-decoration: underline;
	background-color: white;
}
.lienutileclique
{
	color: black;
	font-size: 14px;
	text-decoration: none;
	background-color: white;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* LIVREDOR*/
.livredorpostage
{
	margin: 2px;
	background-color:  rgb(125,0,125);
	border: 0.5px outset grey;
}
.gaucheplace
{
	font-size: 10px;
}

.lienlibre
{
	color: yellow;
	font-size: 13px;
	text-decoration: underline;
}
.lienlibregris
{
	color: grey;
	font-size: 13px;
	text-decoration: underline;	
	background-color: white;
}
.lienlibre:hover
{
	color: black;
	font-size: 13px;
	text-decoration: underline;
	background-color: yellow;
}
.lienlibreclique
{
	color: black;
	font-size: 13px;
	text-decoration: none;
	background-color: yellow;
}
.soustitreinfolien
{
	margin-left: 13px;
}
.majuscule
{
	text-transform: uppercase;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* LISTEMMEBRE*/
.lignepseudo
{
	width: 120px;
	text-align: left;
	border-bottom: 0.5px outset white;	
}
.lignelogo
{
	width: 60px;
	text-align: left;
	border-bottom: 0.5px outset white;	
}
.lignelieu
{
	width: 250px;
	text-align: left;
	border-bottom: 0.5px outset white;	
}
.lignesexe
{
	width: 20px;
	text-align: left;
	border-bottom: 0.5px outset white;	
}
.lignedate
{
	width: 80px;
	text-align: left;
	border-bottom: 0.5px outset white;	
}
.tableliste
{
	font-size: 13px;
	width: 620px;
	margin-left: 15px;
	background-color: green;
	border: 0.5px outset grey;
}
.lienlistemembre
{
	color: yellow;
}
.lienlistemembre:hover
{
	color: green;
	background-color: yellow;	
}
.contactdivforum
{
	min-height: 200px;
}
.contactphotoidforum
{
	float: left;
	margin-right: 10px;
	border-right: 1px solid white;
	width: 180px;
}
.soustitreinfoforum
{
	margin-left: 14px;
	text-decoration: underline;
	text-align: center;
}
.lignepseudoforum
{
	width: 120px;
	text-align: center;
	border: 1px solid black;	
}
.lignemessageforum
{
	width: 500px;
	text-align: left;
	border: 1px solid black;
}
.tablelisteforum
{
	font-size: 13px;
	width: 620px;
	margin-left: 15px;
	background-color: rgb(253,196,210);
	color: black;
	border-collapse: collapse;
	margin-bottom: 5px;
}
/*  =====================================================================  */
/*  =====================================================================  */
/*  =====================================================================  */
/* NEWSLETTER*/
#titrecorspDIVnewsletter
{
	width: 650px;
	height: 30px;
	margin-right: 29px;
	background-color: rgb(255,255,168);
	float: right;
}
#corpsDIVnewsletter
{
	width: 650px;
	margin-right: 29px;
	background-color: rgb(255,255,168);
	margin-top: 1px;
	min-height: 1200px;
	max-height: 1200px;
	float: right;
	overflow: auto;	
}


.columneditorial
{
	width: 350px;
	text-align: center;
	border: 1px solid black;	
}
.columndivers
{
	width: 270px;
	text-align: left;
	border: 1px solid black;
}








