/*********************************  BODY  */
BODY { font-family: Arial, Helvetica, sans-serif; background: #ADCEDE; color: #000000; font-size:13px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; marginheight:0px; marginwidth:0px;
	scrollbar-face-color:#ADCEDE;
	scrollbar-arrow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#ffffff;
	scrollbar-darkshadow-Color:#ffffff;}

/*********************************  TABLE  */
TABLE { height:auto; width:auto; color:#000000; font-size:12px; font-weight:normal; font-family: Arial, Helvetica, Verdana, sans-serif }
TABLE.cent { height:100%; width:100%; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; margin-height:0px; marginwidth:0px;}
TABLE.admin {height:100%; width:100%; margin-top:0px; }
TABLE.central { height:auto; width:750px; border:solid 1px #ffffff; vertical-align:top; text-align:top;}
TABLE.bottom { height:auto; width:750px; vertical-align:bottom; text-align:bottom; border:solid 0px #ffffff}
TABLE.tabppl  {height:90%;width:100%}
TABLE.tableaubas { height:10%; width:100%}
TABLE.tabl { margin-top:20px;}

/* styles pour les cellules de base*/
TD  { height:auto; width:auto; font-size:12px; text-align:justify; padding-top:0px;  padding-right:0px; vertical-align:top}
TD.centrer {text-align:center; vertical-align:middle;}
TD.cent  { height:100%; width:100%; }
TD.blanc  { height:40px; background-color:#ffffff;}
TD.blancbis  { background-color:#ffffff; vertical-align:middle; padding:10px;}
TD.bleuclair  { background-color:#e4edf3; vertical-align:middle; padding:5px; }
TD.centrertop {text-align:center; vertical-align:top;}
TD.centrerbottom {text-align:center; vertical-align:bottom;}
TD.haut  { height:170px; }
TD.tdbas  {text-align:center; vertical-align:middle; background-color:#ffffff}
TD.login  {text-align:right; vertical-align:middle; padding-right:10px; padding-bottom:20px;}
TD.sup  {width:140px; text-align:right; vertical-align:top; padding-right:10px; padding-bottom:2px; border-top:solid 1px #006699;}
TD.bouton  { padding-right:10px; padding-bottom:5px; text-align:center;}
TD.recap  { width:200px; padding-right:5px; border-top:solid 1px #006699;}
TD.titre_url  { padding-right:5px; border-top:solid 1px #006699;}
TD.modifsup  {padding-left:15px; padding-bottom:15px; padding-top:-10px}


/* styles pour les paragraphes de base*/
P { text-align:justify; font-size:13px; font-family:Arial, Helvetica, Verdana, sans-serif; color:#ffffff; font-weight:bold; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; }

P.titre {color:#006699;font-size:15px;}
P.stitre {color:#0a2c41;font-size:15px;}
P.rubrique {color:#ffffff;font-size:18px;}
P.tableau {color:#8db7d4;font-size:15px;text-align:center; vertical-align:middle;}
P.texte {color:#0a2c41; font-size:12px; text-align:center; font-weight:normal;}
P.titrecham  {color:#3384ad; font-size:16px; width:130px; font-weight:bold; vertical-align:middle; text-align:left;}

P.theme  {color:#3384ad; font-size:15px; font-weight:bold; vertical-align:middle; text-align:left}
P.formtitre  {color:#006699; font-size:14px; font-weight:normal; vertical-align:top; padding-bottom:20px;}
P.Création  {color:#3384ad; font-size:14px; font-weight:bold; vertical-align:middle; text-align:center; padding-bottom:10px;}
P.soustitre {padding-top:69px; padding-left:342px;}


/* styles pour les calques : un calque container, un calque normal*/
DIV.container {position:relative; top:2px; left:0px; width:100%; height:100% }
DIV {position:absolute; }

/* calques des logos*/
DIV.logo_piaf {top:10px; left:12px}
DIV.logo_ifa {top:8px; left:307px}
DIV.logo_afpia {top:10px; left:652px}
DIV.titre_admin {top:10px; left:2px}


/* calques de la page avec les cartes*/
DIV.bordblanc {top:64px; left:55px; visibility:visible}

DIV.centre {top:202px; left:100px}
DIV.nord {top:228px; left:100px}
DIV.ouest {top:252px; left:100px}
DIV.sud {top:278px; left:100px}

DIV.carte {top:100px; left:265px}

DIV.coord {top:180px; left:546px; border:solid 0px #000000; visibility:hidden}



/* styles pour les liens */
A {font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#ffffff; text-decoration:none;}
A:link {color:#ffffff; text-decoration:none }
A:visited {color:#ffffff; text-decoration:none }
A:active {color:#ffffff; text-decoration:none }
A:hover {color:#ffffff; text-decoration:none }

A.texte {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#0a2c41; text-decoration:none;}
A.texte:link {color:#0a2c41; text-decoration:none }
A.texte:visited {color:#0a2c41; text-decoration:none }
A.texte:active {color:#0a2c41; text-decoration:none }
A.texte:hover {color:#ffffff; text-decoration:underline; font-weight:bold;}

A.sup {font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#0a2c41; text-decoration:underline;}
A.sup:link {color:#0a2c41; text-decoration:underline }
A.sup:visited {color:#0a2c41; text-decoration:underline }
A.sup:active {color:#0a2c41; text-decoration:underline }
A.sup:hover {color:#ffffff; text-decoration:underline; font-weight:bold;}

A.theme {font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight:normal; color:#3384ad; text-decoration:none;}
A.theme:link {color:#3384ad; text-decoration:none }
A.theme:visited {color:#3384ad; text-decoration:none }
A.theme:active {color:#3384ad; text-decoration:none }
A.theme:hover {color:#ffffff; text-decoration:underline; font-weight:bold;}