/* couleurs*/
vert : #BDD63D
rose : #E30F8D
violet : #70297D
bleu : #16A0DB
/* ********** */


/*********************************  BODY  */

BODY { font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: #000000; font-size:11px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; marginheight:0px; marginwidth:0px; 
	scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#1d2570; 
	scrollbar-track-color:#1d2570; 
	scrollbar-shadow-color:#FFFFFF; 
	scrollbar-highlight-color:#FFFFFF; 
	scrollbar-3dlight-color:#1d2570; 
	scrollbar-darkshadow-Color:#1d2570;}
	
/**body de vert */
BODY.vert { scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#BDD63D; 
	scrollbar-track-color:#BDD63D; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#BDD63D; 
	scrollbar-darkshadow-Color:#BDD63D;}

/**body de rose */
BODY.rose { scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#E30F8D; 
	scrollbar-track-color:#E30F8D; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#E30F8D; 
	scrollbar-darkshadow-Color:#E30F8D;}

/**body de violet */
BODY.violet { scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#70297D; 
	scrollbar-track-color:#70297D; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#70297D; 
	scrollbar-darkshadow-Color:#70297D;}

/**body de bleu */
BODY.bleu { scrollbar-face-color:#ffffff; 
	scrollbar-arrow-color:#16A0DB; 
	scrollbar-track-color:#16A0DB; 
	scrollbar-shadow-color:#ffffff; 
	scrollbar-highlight-color:#ffffff; 
	scrollbar-3dlight-color:#16A0DB; 
	scrollbar-darkshadow-Color:#16A0DB;}


TABLE { height:100%; width:100%;  color:#000000; font-size:11px; font-weight:normal; font-family: Arial, Helvetica, Verdana, sans-serif  }
TABLE.ppl { height:456px; width:752px;}
TABLE.petit {color:#ffffff; font-size:11px; font-weight:normal; font-family:  Arial, Helvetica, Verdana, sans-serif }
TABLE.texte {width:50%;}
TABLE.contact {height:auto; width:auto; margin-left:40px}


/*********************************cellules */
/* styles pour les petites cellules */
TD.rose {padding-left:0px; background: #E30F8D; padding-top:0px; padding-bottom:0px; padding-right:0px;}
TD.vert {padding-left:0px;  background: #BDD63D;}
TD.violet  {padding-left:0px; background: #70297D;}
TD.bleu {padding-left:0px; background: #16A0DB;}


/* styles pour les cellules pour la page présentation*/
TD.prose {padding-left:0px; height:440px; width:80px; background: #E30F8D;}
TD.pvert {padding-left:0px; background: #BDD63D;}
TD.pviolet  {padding-left:0px; width:49px; background: #70297D;}
TD.pbleu {padding-left:0px; width:59px; background: #16A0DB;}

/* styles pour les cellules pour la page projet*/
TD.prorose {padding-left:0px;  height:440px; width:80px; background: #E30F8D;}
TD.provert {padding-left:0px; width:90px; background: #BDD63D;}
TD.proviolet  {padding-left:0px;  background: #70297D;}
TD.probleu {padding-left:0px;  width:59px; background: #16A0DB;}

/* styles pour les cellules pour la page contact*/
TD.conrose {padding-left:0px;  height:440px; width:80px; background: #E30F8D;}
TD.convert {padding-left:0px; width:90px; background: #BDD63D;}
TD.conviolet  {padding-left:0px; width:49px; background: #70297D;}
TD.conbleu {padding-left:0px; background: #16A0DB;}

/* styles pour les cellules pour la page exposition*/
TD.expvert {padding-left:0px; background: #BDD63D;}
TD.exprose {padding-left:0px; height:397px; width:90px;  background: #E30F8D;}
TD.expbleu {padding-left:0px; width:59px; background: #16A0DB;}
TD.expviolet  {padding-left:0px; width:49px; background: #70297D;}

/* styles pour les cellules pour la page breve*/
TD.lievert {padding-left:0px; width:80px; background: #BDD63D;}
TD.lierose {padding-left:0px; height:397px; width:90px; background: #E30F8D;}
TD.liebleu {padding-left:0px; background: #16A0DB;}
TD.lieviolet  {padding-left:0px;  width:59px;  background: #70297D;}

/* styles pour les cellules pour la page lien*/
TD.brevert {padding-left:0px; width:80px; background: #BDD63D;}
TD.brerose {padding-left:0px;  height:397px;  background: #E30F8D;}
TD.brebleu {padding-left:0px;  width:49px; background: #16A0DB;}
TD.breviolet  {padding-left:0px;  width:59px;  background: #70297D;}

/* styles pour les cellules pour la page presse*/
TD.prevert {padding-left:0px; width:80px; background: #BDD63D;}
TD.prerose {padding-left:0px;  height:397px; width:90px; background: #E30F8D;}
TD.prebleu {padding-left:0px;  width:59px; background: #16A0DB;}
TD.previolet  {padding-left:0px;  background: #70297D;}

/*** styles pour les cellules de l'admin*/
TD.carre {height:145; width:145px; vertical-align:top;}
TD.cent {width:100px;}
TD.quatrevingt {width:80px;}
TD.hvingt {height:20px;}
TD.rosecent {height:50%; width:100px; vertical-align:top; text-align:center; padding-top:20px; background:#E30F8D;}

/* styles pour les paragraphes de base*/
P { text-align:left; font-size:12px; margin-top:0px; margin-bottom:0px; margin-right:20px; margin-left:40px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#000000; font-weight:normal;}
P.justify { text-align:justify; font-size:11px; color:#000000; font-weight:normal;}
P.blanc {color:#ffffff;}
P.grosblanc {color:#ffffff; font-weight:bold;}
P.tgras {font-weight:bold;}

/* styles pour les paragraphes de couleur*/
P.vert {font-size:13px; font-weight:bold; color:#BDD63D; margin-top:0px; margin-right:0px; margin-left:3px;}
P.rose {font-size:13px; font-weight:bold; color:#E30F8D; margin-top:0px;margin-right:0px; margin-left:3px;}
P.violet {font-size:13px; font-weight:bold; color:#70297D; margin-top:0px;margin-right:0px; margin-left:3px;}
P.bleu {font-size:13px; font-weight:bold; color:#16A0DB; margin-top:0px; margin-right:0px; margin-left:3px;}

/* styles pour les paragraphes de couleur txt décalé*/
P.vertdecal {margin-left:80px; color:#BDD63D;font-weight:bold;}
P.rosedecal {margin-left:80px; color:#E30F8D;font-weight:bold;}
P.violetdecal {margin-left:80px; color:#70297D;font-weight:bold;}
P.bleudecal {margin-left:80px; color:#16A0DB;font-weight:bold;}
P.blancdecal {color:#ffffff; margin-left:80px;}

/* styles pour les calques : un calque container, un calque normal*/
DIV.container {position:relative; top:4px; left:2px; width:100%; height:100% }
DIV { width:auto; height:auto; left:0px; position:absolute; top:0px; overflow:hidden; border-style:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; z-index:1; text-align:justify; overflow:auto; }
DIV.contenu {width:90%; height:90%; overflow:auto border:solid 0px #000000;}




/* styles pour la iframe */
iframe {position:absolute; width:95%; height:75%; top:50px; left:8px; overflow:auto; border:0 solid #000000; visibility:visible;}



/* styles pour les liens */
A.vert {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#16A0DB; text-decoration:none; margin-left:3px}
A.vert:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#16A0DB; text-decoration:none }
A.vert:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#16A0DB; text-decoration:none }
A.vert:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none }

A.vertdecal {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#16A0DB; text-decoration:none; margin-left:80px}
A.vertdecal:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#16A0DB; text-decoration:none }
A.vertdecal:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#16A0DB; text-decoration:none }
A.vertdecal:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none }

A.rose {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#70297D; text-decoration:none; margin-left:3px}
A.rose:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#70297D; text-decoration:none }
A.rose:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#70297D; text-decoration:none }
A.rose:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none}


A.bleu {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:none; margin-left:3px}
A.bleu:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:none }
A.bleu:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:none }
A.bleu:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none}

A.bleudecal {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:none; margin-left:80px}
A.bleudecal:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:none }
A.bleudecal:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:none }
A.bleudecal:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none}


A.violet {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:none; margin-left:3px}
A.violet:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:none }
A.violet:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:none }
A.violet:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none}

A.violetdecal {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:none; margin-left:80px}
A.violetdecal:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:none }
A.violetdecal:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:none }
A.violetdecal:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none}

A.encreverte {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#16A0DB; text-decoration:none}
A.encreverte:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#16A0DB; text-decoration:none }
A.encreverte:active{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#16A0DB; text-decoration:none }
A.encreverte:hover{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#ffffff; text-decoration:none}

A.encrebleu{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#BDD63D; text-decoration:none}
A.encrebleu:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#BDD63D; text-decoration:none }
A.encrebleu:active{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#BDD63D; text-decoration:none }
A.encrebleu:hover{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#ffffff; text-decoration:none}

A.encrerose{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#70297D; text-decoration:none}
A.encrerose:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#70297D; text-decoration:none }
A.encrerose:active{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#70297D; text-decoration:none }
A.encrerose:hover{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#ffffff; text-decoration:none}

A.encreviolet{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#E30F8D; text-decoration:none}
A.encreviolet:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#E30F8D; text-decoration:none }
A.encreviolet:active{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#E30F8D; text-decoration:none }
A.encreviolet:hover{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#ffffff; text-decoration:none}

A.encreblanche{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#FFFFFF; text-decoration:none}
A.encreblanche:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#FFFFFF; text-decoration:none }
A.encreblanche:active{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#FFFFFF; text-decoration:none }
A.encreblanche:hover{font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#BDD63D; text-decoration:none}

A.blrose {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:underline}
A.blrose:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none}
A.blrose:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:none }
A.blrose:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#E30F8D; text-decoration:underline }

A.blblanc {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:underline}
A.blblanc:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#ffffff; text-decoration:none}
A.blblanc:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:none }
A.blblanc:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:bold; color:#BDD63D; text-decoration:underline }

A.lienbleu {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#0000FF; text-decoration:none}
A.lienbleu:visited {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#0000FF; text-decoration:none}
A.lienbleu:active {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#0000FF; text-decoration:none }
A.lienbleu:hover {font-size:13px; font-family: Arial, Helvetica, sans-serif;font-weight:normal; color:#FFFFFF; text-decoration:none }

