
BODY { font-family: Arial, Helvetica, sans-serif; background: #ffffff; color: #000000; font-size: 10pt;  margin-left:0px; margin-right:0px;margin-top:0px; margin-bottom:0px;
scrollbar-face-color:#db361b;
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 { width:100%; height:100%; cellspacing:0; cellpadding:0; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px}
TABLE.milieuh { width:100%; height:35%; cellspacing:0; cellpadding:0; }
TABLE.milieub { width:100%; height:65%; cellspacing:0; cellpadding:0; }
TABLE.unifa { width:80%; height:100%; cellspacing:0; cellpadding:0; }
TABLE.centre { width:770px; height:90%; margin-top:0px; margin-bottom:0px;  }
TABLE.login { border:1px solid #EE298C;padding-left:50px;padding-right:30px;font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold;}
TABLE.cent { height:100%; width:100%; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;}
TABLE.cent68 {width:800px;height:auto;margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px;}

/* style pour le tableau de adherer */

p.adh {margin-right:0px; padding-top:20px; padding-bottom:10px}


TD {color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:bold; padding-top:0px; padding-bottom:0px; }
TD.pasgras {  color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; padding-top:0px; padding-bottom:0px; }
TD.menuhaut {width:770px; height:75px; background:#ffffff; }

/* style du milieu pour mission et surement d'autres pages */

TD.milieu { width:770px; height:89%;}
DIV.texte { width:590px; height:88%; left:187px; position:absolute; top:29px; overflow:auto; }


/* style du milieu pour pages qui ont des photos et du texte */

TABLE.phototexte { width:100%; height:auto;}
DIV.phototexte { width:100%; height:86%; left:0px; position:absolute; top:25px; overflow:auto; }
DIV.phototexte2 { width:90%; height:86%; left:70px; right:200px; position:absolute; top:25px; overflow:auto; }
TD.milieugauche { width:190px;}

H1 { font-size:13pt; color:#000000; margin-left:30px }

H2{ font-size:11pt; color:#000000; margin-left:0px; }
H2.bleuclair{ font-size:9pt; color:#7797c6; margin-left:0px; padding-top:0px; padding-bottom:0px; margin-bottom:10px; }
H2.bleufonce { font-size:9pt; margin-bottom:15px; margin-top:10px; font-weight:bold; color:#325a95 }
H2.orange{ font-size:9pt; color:#e07726; margin-left:0px; margin-bottom:0px;  padding-top:0px; padding-bottom:0px; padding-left:0px; }

H3{ font-size:10pt; color:#000000; font-style:italic; margin-top:0px; padding-top:0px}

P { font-size:8pt; margin-top:0px; margin-bottom:0px; margin-right:10px; margin-left:0px; color:#000000; font-weight:normal; text-align:justify  }
P.general {font-size:11px; margin-bottom:0px; }
P.generalgras {  font-size:11px; margin-bottom:0px; font-weight:bold; }
P.gras { font-size:8pt; margin-bottom:0px; font-weight:bold }
P.fin { font-size:7pt; padding-bottom:0px}
P.textegene {font-size:11px; margin-bottom:0px; margin-right:20px;}
P.grasbleu { font-size:8pt; margin-bottom:0px; font-weight:bold; color:#325a95 }
P.grasgros { font-size:12px; margin-bottom:0px; font-weight:bold; color:#000000}


DIV{
width:100%;

left:0px;
position:absolute; 
top:0px; 
overflow:hidden; 
border-style:none;
color:#000000;
font-family: Arial, Helvetica, sans-serif;
font-size:10pt; 
font-weight:bold;
border:1px solid red;
}

DIV.container {position:relative; top:0px; left:0px; width:786px; height:400px;border:solid 0px #000000; }

DIV.container2 {position:relative; top:0px; left:0px; width:100%; height:100%; }
DIV.gp {position:relative; top:0px; left:0px; width:100%; height:100%;overflow:auto; }
DIV.container1 {position:relative; overflow:auto; top:0px; left:0px; width:786px; border:solid 0px #000000; }
DIV.containerlg {position:relative; top:0px; left:0px; width:786px; height:50px;border:solid 0px #000000; }

DIV.coll {position:relative;left:20px; top:20px; width:600px; height:600px; visibility: hidden; overflow:hidden; background-color: #7788ff;layer-background-color: #55pp66; border:1px solid #880000;}

/*DIV.container {position:relative; top:0px; left:0px; width:100%; height:100%; border:solid 0px #000000; }*/

DIV {position:absolute; width:100%;left:0px; top:0px;border-style:none; color:#000000; font-family: Arial, Helvetica, sans-serif; font-size:10pt; font-weight:bold;  }



/* DIV pour les menus  */

DIV.unifa {width:110px; height:50px; left:20px; position:absolute; top:0px; overflow:hidden; border-style:none;  text-align:bottom;}
DIV.unifaccueil {width:500px; height:50px; left:165px; position:absolute; top:0px; overflow:hidden; border-style:none;}
DIV.menuhaut {width:600px; height:50px; left:165px; position:absolute; top:0px; overflow:hidden; border-style:none;}
DIV.jn {width:700px; height:150px; left:65px; position:absolute; top:50px; overflow:hidden; border-style:none; align:center;}
DIV.menuun {width:204px; height:52px; left:165px; position:absolute; top:26px; overflow:hidden; border-style:none; background-color:#c42c00; padding-left:24px; visibility:hidden}
DIV.menudeux {width:220px; height:52px; left:370px; position:absolute; top:26px; overflow:hidden; border-style:none;background-color:#c43600; padding-left:20px; visibility:hidden}
DIV.menutrois {width:174px; height:52px; left:591px; position:absolute; top:26px; overflow:hidden; border-style:none; background-color:#bd2f04; padding-left:10px; visibility:hidden}

/* DIV pour le menu de la page d'accueil  */

DIV.menuaccueilun {width:219px; height:90px; left:0px; position:absolute; top:30px; overflow:hidden; border-style:none; z-index:1; background-color:#c42c00;  visibility:visible; padding-left:21px; padding-top:15px}
DIV.menuaccueildeux {width:240px; height:90px; left:220px; position:absolute; top:30px; overflow:hidden; border-style:none; z-index:1; background-color:#c43600;  visibility:visible; padding-left:18px; padding-top:15px}
DIV.menuaccueiltrois {width:220px; height:90px; left:461px; position:absolute; top:30px; overflow:hidden; border-style:none; z-index:1; background-color:#bd2f04;  visibility:visible; padding-left:35px; padding-top:15px}

/* styles pour les menu de bas de page   */



DIV.menubaspage { position:absolute; height:18px; position:absolute; top:0px; overflow:hidden; border-style:none; padding-top:2px}
TD.menubas {height:9%;}
DIV.containermenubas {position:relative; top:5px; left:0px; width:100%; height:100%; }



/* liens pour adhérer */

A.adherer { color:#952e57; font-size:9pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif }
A.adherer:link { color:#952e57; text-decoration:none }
A.adherer:visited { color:#952e57; text-decoration:none }
A.adherer:active { color:#952e57; text-decoration:none }
A.adherer:hover { color:#952e57; text-decoration:none }

/* liens pour structure */

A.neutrestruct { color:#325a95; font-size:10pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif }
A.neutrestruct:link { color:#325a95; text-decoration:none }
A.neutrestruct:visited { color:#325a95; text-decoration:none }
A.neutrestruct:active { color:#325a95; text-decoration:none }
A.neutrestruct:hover { color:#325a95; text-decoration:none }

A.petitstruct { color:#325a95; font-size:8pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif }
A.petitstruct:link { color:#325a95; text-decoration:none }
A.petitstruct:visited { color:#325a95; text-decoration:none }
A.petitstruct:active { color:#325a95; text-decoration:none }
A.petitstruct:hover { color:#325a95; text-decoration:none }

/* liens pour enjeux de la profession et contact */
A.enjeux{ color:#d08902; font-size:10pt; font-weight:normal; font-family:Arial, Helvetica, sans-serif }
A.enjeux:link { color:#d08902; text-decoration:none }
A.enjeux:visited { color:#d08902; text-decoration:none }
A.enjeux:active { color:#d08902; text-decoration:none }
A.enjeux:hover { color:#d08902; text-decoration:none }

/* liens pour les chiffres clés */
A.ccle {color:#d71c51; font-size:7pt; font-weight:bold; font-family:verdana, Arial, Helvetica, sans-serif }
A.ccle:link { color:#d71c51; text-decoration:none }
A.ccle:visited { color:#d71c51; text-decoration:none }
A.ccle:active { color:#d71c51; text-decoration:none }
A.ccle:hover { color:#325a95; text-decoration:none }

/* liens pour les menus */
A.menu {color:#ffffff; font-size:7pt; font-weight:bold; font-family:verdana, Arial, Helvetica, sans-serif }
A.menu:link { color:#ffffff; text-decoration:none }
A.menu:visited { color:#ffffff; text-decoration:none }
A.menu:active { color:#000000; text-decoration:none }
A.menu:hover { color:#000000; text-decoration:none }

A.menubas { color:#ffffff; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
A.menubas:link { color:#ffffff; text-decoration:none }
A.menubas:visited { color:#ffffff; text-decoration:none }
A.menubas:active { color:#000000; text-decoration:none }
A.menubas:hover { color:#000000; text-decoration:none }

/* liens pour les menus bas de structure */
A.menubasstruct { color:#ffffff; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
A.menubasstruct:link { color:#ffffff; text-decoration:none }
A.menubasstruct:visited { color:#ffffff; text-decoration:none }
A.menubasstruct:active { color:#9fb3cf; text-decoration:none }
A.menubasstruct:hover { color:#9fb3cf; text-decoration:none }

/* liens pour les menus bas de enjeux */
A.menubasenj { color:#ffffff; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
A.menubasenj:link { color:#ffffff; text-decoration:none }
A.menubasenj:visited { color:#ffffff; text-decoration:none }
A.menubasenj:active { color:#f2d397; text-decoration:none }
A.menubasenj:hover { color:#f2d397; text-decoration:none }


A { color:#000000; font-size:10pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
A:link { color:#000000; text-decoration:none }
A:visited { color:#000000; text-decoration:none }
A:active { color:#db361b; text-decoration:none }
A:hover { color:#000000; text-decoration:none }

A.neutregras { color:#000000; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
A.neutregras:link { color:#000000; text-decoration:none }
A.neutregras:visited { color:#000000; text-decoration:none }
A.neutregras:active { color:#db361b; text-decoration:none }
A.neutregras:hover { color:#000000; text-decoration:none }

/* styles pour les liens */
A.rose{font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#000000; text-decoration:none;}
A.rose:link {color:#c9132b; text-decoration:none }
A.rose:visited {color:#000000; text-decoration:none }
A.rose:active {color:#c9132b; text-decoration:none }
A.rose:hover {color:#c9132b; text-decoration:none }

/* styles pour les liens */
A.rose1{font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#c9132b; text-decoration:none;}
A.rose1:link {color:#c9132b; text-decoration:none }
A.rose1:visited {color:#c9132b; text-decoration:none }
A.rose1:active {color:#c9132b; text-decoration:none }
A.rose1:hover {color:#c9132b; text-decoration:none }

A.rose2{font-size:12px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#EC1083; text-decoration:none;}
A.rose2:link {color:#EC1083; text-decoration:none }
A.rose2:visited {color:#EC1083; text-decoration:none }
A.rose2:active {color:#EC1083; text-decoration:none }
A.rose2:hover {color:#EC1083; text-decoration:none }
A.ifab {color:#000000; text-decoration:none }


A.vert{font-size:13px; font-family: Arial, Helvetica, sans-serif; font-weight:bold; color:#47a10e; text-decoration:none;}
A.vert:link {color:#47a10e; text-decoration:none }
A.vert:visited {color:#47a10e; text-decoration:none }
A.vert:active {color:#47a10e; text-decoration:none }
A.vert:hover {color:#47a10e; text-decoration:none }


A.neutregras1 { color:#000000; font-size:8pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif }
A.neutregras1:link { color:#000000; text-decoration:none }
A.neutregras1:visited { color:#000000; text-decoration:none }
A.neutregras1:active { color:#db361b; text-decoration:none }
A.neutregras1:hover { color:#db361b; text-decoration:none }


div.ifabrick 
	{
	position:absolute;
	z-index:3;

	border=no;
	text-align:justify;
	
	}

h3 {
	color:#000000;
	font-size: 10px;
	font-family: Helvetica, sans-serif;
	font-weight:bold;
	text-decoration: none;
}

/* styles pour la baseline */

p.baseline {padding-left:10px; padding-right:10px; padding-top:0px;font-size:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:justify; color:#000000; text-decoration:none; letter-spacing:0; }

A.base {font-size:8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-align:justify; color:#000000; text-decoration:none; letter-spacing:0; }
A.base:link {color:#878787; text-decoration:none }
A.base:visited {color:#878787; text-decoration:none }
A.base:active {color:#878787; text-decoration:none }
A.base:hover {color:#878787; text-decoration:none }	
	
/* styles pour les chiffres clés */
TABLE.blanc { width:auto; height:auto; cellspacing:0; cellpadding:0; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; }
TABLE.beige { width:auto; height:auto; cellspacing:0; cellpadding:0; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; background-color:#fafbf6}

TD.chiffres {   font-family: Arial, Helvetica, sans-serif; font-size:8pt; font-weight:normal; padding-top:0px; padding-bottom:0px; width:auto; height:20px; text-align:center}
TD.chiffresviolets {   font-family: Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; padding-top:0px; padding-bottom:0px; width:auto; height:20px; text-align:center; color:#9c4b9b}
TD.chiffresjaunes { font-family: Arial, Helvetica, sans-serif; font-size:7pt; font-weight:normal; padding-top:0px; padding-bottom:0px; width:auto; height:20px; text-align:center; color:#ffc32d}
TD.barre { height:18px;  align:center; color:#ffffff}
TD.barrec { height:18px;  align:center; color:#ffffff;background-image:url(../image/decoup/bando.jpg); }

TD.pourcenthor {text-align:right; font-weight:normal; font-size:11px; vertical-align:top}
TD.aligndroite { text-align:right; font-weight:bold; font-size:11px; vertical-align:middle }
TD.menubaspage {height:18px; }

p.titrebleu{ font-size:12px; color:#2298ae;  margin-bottom:0px; margin-top:0px; text-align:left }
P.grasgris { text-align:left; font-size:8pt; margin-top:0px; margin-bottom:0px; margin-right:0px; margin-left:0px; color:#b1b1b1; font-weight:normal }

H3.titrebleu{ font-size:11px; color:#2298ae; text-align:left; margin-bottom:0px; margin-top:0px }
H3.titreorange{ font-size:11px; color:#f47f57; margin-bottom:0px  }
