body{
	font-family: Verdana, Arial, Helvetica;
	font-size: xx-small;
	color: #333;
}
#contenu {
	 overflow: hidden;
	 text-align: left;
}
#flash_dte{	
	text-align: right; 
	background-color: #FCE5EF;	
	vertical-align: bottom;
}
#actu{
	text-align: right;	
	vertical-align: bottom;
}
#actusimple{
	text-align: left;	
	vertical-align: bottom;
}
#footer{
	clear: both;
}
h1, h2, h3, h4{
	font-family:  Verdana, Arial, Helvetica;	
	font-weight: bold;
}
h2{
	font-size: 14px;	
	margin: 0;	
}
h2.blanc{
	color: white;
}
h3{
	font-family:  Verdana, Arial, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #003333;	
}
h4{
	font-family:  Verdana;	
	font-size: 12px;	
	color: #003333;		
	font-weight: bold;
	line-height: 14px;
}
h5{
	font-size: 11px;
	font-weight: bold;
	color: #333;	
	font-family:  Verdana, Arial, Helvetica;
	display: inline;
	margin-left: 15px;
}
p, textarea, td{
	font-size: 10px;
	color: #333;		
}
li, ul{	
	text-indent: 0px;
	margin: 0px;	
	padding: 0px;	
	list-style-type: none;
	font-size: 12px;
	text-indent: 0px;	
}
li li, ul ul{
	text-indent: 0px;
	margin: 0 0 0 5px;
	margin-left: 5px;
	padding: 0 0 0 5px;
	padding-left: 5px;
	list-style-type: none;
	font-size: 12px;	
}
.quizzRep{
    font-size: 12px;
}
p.presentation{
	font-size: 12pt;
	text-align: justify;
}
.presentation p h2{
	text-align: justify;
	font-size: 12px;
	color: #333;
}
p.presentation p li, p.presentation p ul{
	list-style-type: square;
	border: 1px solid blue;
}
img{
	border:0;
	display: inline;
}

form{
	display: inline;
}
.date{
	color: red;
}

a{
	font-size: 10px;
	color: black;
	text-decoration: underline;
}

a:hover{
	color: #003366;
	text-decoration: underline;
}

a:visited{
	color: #333;
	text-decoration: underline;
}

p.actu{
	font-family:  Verdana, Arial, Helvetica;
	color: #003333;
	font-size: 10px;	
	line-height: 13px;
}

a.actu { 
	font-family:  Verdana, Arial, Helvetica;
	color: #003333;
	font-size: 10px;
	text-decoration: underline;
}

a.actu:hover, a.actu:active{ 
	color: #003366;
}



div.equipe{
	font-size: 11px;
	width: 500px
}

img.equipe{
	margin-left: 50px;
}
p.description{
	font-style:  italic;
	color: red;
}
/* */
.titre_news, .titre_program
	{
	color: white;
	font-size: 16px;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-indent: 5px
	text-decoration: none;
	}
	
.titre_gall
	 { color: white;
	  font-size: 11px;
	  font-family: Verdana, Arial;
	  font-weight: bold;
	  text-indent: 3px
	  }

.txt
	{
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial
	}
	
.date { color: #4c4c4c; font-size: 10px; font-family: Verdana, Arial; font-weight: bold }

.date_small { color: #4c4c4c; font-size: 9px; font-family: Verdana, Arial; font-weight: bold }

.txt_small   { color: #666666; font-size: 9px; font-family: Verdana, Arial }

.txt_medium   { color: #666666; font-size: 10px; font-family: Verdana, Arial }

.form_text
	{
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffff;
	border: solid 1px #80A0C0;
	height: 14px;
	
	}
	
a.rouge, a.rouge:active, a.rouge:link, a.rouge:visited
	{
	font-family: Verdana;
	font-size: 10px;
	color: #CC0033;
	text-decoration: none;
	font-weight: bold;
	margin: 5px;
	line-height: 21px;
	font-style: normal;
	}
	
a.rouge:hover{
	color: #CC0033;
	text-decoration: underline;
	font-style: normal;
	}	
	
object, embed {
	margin:0;
	text-align: left;
	vertical-align: bottom;
}
.form_text2   { 
	color: #333;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffff;
	height: 35px;
	border: solid 1px #7c7c7c;
	text-decoration: none
	}
td.rose{
	background-color: #FCE5EF;
	border: 1px solid white;
}
td.gris{
	background-color: #D6D6D6
}
td.bleu{
	background-color: #E0E7F5;
	border: 1px solid white;
}
td.titre{
	background: url("../img/front/fond_titre.jpg");
	background-repeat: no-repeat;
	background-position: bottom left;
}
span.titrefond{
	font-family:  Verdana, Arial, Helvetica;	
	font-weight: bold;
	color: #CC0033;
	font-size: x-large;	
	height: 116px;
	font-size: 17pt;

}
.grosrouge{
	font-family:  Arial black, Helvetica;	
	color: #CC0033;
	font-size: 14px;
	display: inline;		
}
.rouge{
	font-family:  Verdana, Helvetica;	
	font-style: italic;
	font-weight: bold;
	color: #CC0033;
}
.txtbleu{
	font-family:  Verdana, Helvetica;	
	font-style: italic;
	font-weight: bold;
	color: #003366;
}
.moyenrouge{
	font-family:  Arial black, Helvetica;		
	color: #CC0033;
	font-size: 11px;		
}
.grostitre{
	font-family: Verdana, Arial, Helvetica;
	color: #005881;
	font-size: 20px;
	font-weight: bold;
}
#instit{
	margin-right: 20px
}
td.soc{
	background-color: #D8D8D9;
}
td.vert{
	background-color: #6F8C8D;
}
td.vertc{
	background-color: #E8EBEB;
	border-bottom: 1px solid white;	
}


/* FORMATIONS */


ul.formation{
	line-height: 25px;
	list-style-type: none;
}
td.formation{
	background-color: #E5EAEF;
	color: #003366;
	text-transform: uppercase;
}



/* CONTROLE */
td.controle{
	background-color: #796d94;
	color: white;
}
td.controlec{
	background-color: #dddae4;
	color: #796D94;
}
p.controle, h2.controle{
	color: #796D94;
}
h2.controlef{
	background-color: #dddae4;
	color: #796d94;
	display: inline;
	margin: 0 0 0 0;
	padding: 7px;
	vertical-align: middle;
}
td.controlef{
	background-color: #dddae4;
	color: #796d94;
	font-size: 12px;	
	font-weight: bold;	
}
table.controletour, td.controletour{
	border: 1px solid #543E87;
}
a.controlesimple, a.controlesimple:hover, a.controlesimple:visited {
	color: #796D94;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.controle:link, a.controle:hover, a.controle:visited{
	color: #796d94;
	text-decoration: none;
	text-transform: uppercase;	
}
a.controle:hover{
	color: #003366;	
}

li.controle{
	list-style-type: none;	
}




/* FINANCE */
td.finance{
	background-color: #c17634;
	color: white;
}
td.financec{
	background-color: #efddcc;
	color: #C17634;
}

h2.finance_big{
	color: #C17634;
}
p.finance, h2.finance{
	color: #C17634;
}

h2.financef{
	background-color: #efddcc;
	color:  #C17634;
	display: inline;
	padding: 5px;
	vertical-align: middle;
}
td.financef{
	background-color: #efddcc;
	color:  #C17634;
	font-size: 12px;	
	font-weight: bold;
}
table.financetour, td.financetour{
	border-top: 1px solid #FA9549;
	border-bottom: 1px solid #FA9549;
}
a.finance, a.finance:hover, a.finance:visited{
	color: #E9A558;
	text-decoration: none;
	text-transform: uppercase;
}
a.financesimple,a.financesimple:hover,a.financesimple:visited {
	color: #C17634;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.finance:hover{
	color: #C17634;	
}

ul.formation, li.finance{
	list-style-type : none;
}
li.finance:hover{
	list-style-image: url(../img/front/list_finance.gif);
}


/* MARCHÉS */
td.marches{
	background-color: #4f969b;
	color: white;	
}
table.marchestour, td.marchestour{
	border-top: 1px solid #538E86;
	border-bottom: 1px solid #538E86;	
}
td.marchesc{
	background-color: #d3e5e6;
	color: #4F969B;
}

h2.marches_big{
	color: #4F969B;
}
p.marches, h2.marches{
	color: #4F969B;
}

h2.marchesf{
	background-color: #d3e5e6;
	color: #4f969b;
	display: inline;
	padding: 5px;
	vertical-align: middle;
}
td.marchesf{
	background-color: #d3e5e6;
	color: #4f969b;
	font-size: 12px;	
	font-weight: bold;
}
a.marches, a.marches:hover, a.marches:visited{
	color: #4f969b;
	text-decoration: none;
	text-transform: uppercase;
}
a.marchessimple, a.marchessimple:hover, a.marchessimple:visited {
	color: #4F969B;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.marches:hover{	
	color: #4F969B;
}

ul.formation, li.marches{
	list-style-type : none;
}
li.marches:hover{
	list-style-image: url(../img/front/list_marches.gif);
}


/* GESTION */
td.gestion{
	background-color: #e4d4df;
	color: #945381;
}
td.gestionc{
	background-color: #e4d4df;
	color: #945381;
}

h2.gestion_big{
	color: #945381;
}
p.gestion, h2.gestion{
	color: #945381;
}

table.gestiontour, td.gestiontour{
	border: 1px solid #B550A5;
}
h2.gestionf{
	background-color: #e4d4df;
	color: #945381;
	display: inline;
	padding: 5px;
	vertical-align: middle;
}
td.gestionf{
	background-color: #e4d4df;
	color: #945381;
	font-size: 12px;	
	font-weight: bold;
}
a.gestion, a.gestion:hover, a.gestion:visited{
	color: #945381;
	text-decoration: none;
	text-transform: uppercase;
}
a.gestionsimple, a.gestionsimple:hover ,a.gestionsimple:visited {
	color: #945381;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.gestion:hover{		
	color: #945381;	
}

ul.formation, li.gestion{
	list-style-type : none;
}
li.gestion:hover{
	list-style-image: url(../img/front/list_gestion.gif);
}


/* RESSOURCES */
td.ressources{
	background-color: #42297d;
	color: white;
}
td.ressourcesc{
	background-color: #b0acbb;
	color: #796D94;
}
p.ressources, h2.ressources{
	color: #796D94;
}
table.ressourcestour, td.ressourcestour{
	border: 1px solid #B550A5;
}
h2.ressourcesf{
	background-color: #dddae4;
	color: #796d94;
	display: inline;
	margin: 0 0 0 0;
	padding: 7px;
	vertical-align: middle;
}
td.ressourcesf{
	background-color: #dddae4;
	color: #796d94;
	font-size: 12px;	
	font-weight: bold;
}
a.ressources, a.ressources:hover, a.ressources:visited{
	color: #796d94;
	text-decoration: none;
	text-transform: uppercase;	
}
a.ressourcessimple, a.ressourcessimple:hover ,a.ressourcessimple:visited {
	color: #796D94;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.ressources:hover{		
	color: #003366;	
}

ul.formation, li.ressources{
	list-style-type : none;
}
li.ressources:hover{
	list-style-image: url(../img/front/list_ressources.gif);
}


/* MANAGEMENT */
td.management{
	background-color: #cfd8e4;
	color: #3f6292;
}
td.managementc{
	background-color: #cfd8e4;
	color: #3F6292;
}
h2.management_big{
	color: #3f6292;
}
p.management, h2.management{
	color: #000;
}
#tabletop h2.management{color:#fff;}

table.managementtour, td.managementtour{
	border: 1px solid #3F6292;
}
h2.managementf{
	background-color: #3F6292;
	color: #796d94;
	display: inline;
	margin: 0 0 0 0;
	padding: 7px;
	vertical-align: middle;
}
td.managementf{
	background-color: #cfd8e4;
	color: #000;
	font-size: 12px;	
	font-weight: bold;
}
a.management, a.management:hover, a.management:visited{
	color: #3F6292;
	text-decoration: none;
	text-transform: uppercase;	
}
a.managementsimple, a.managementsimple:hover ,a.managementsimple:visited {
	color: #3F6292;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.management:hover{		
	color: #000;	
}

ul.formation, li.management{
	list-style-type : none;
}
li.management:hover{
	list-style-image: url(../img/front/list_management.gif);
}



/* FONCTION */
td.fonction{
	background-color: #dae3db;
	color: #6b906f;
}
td.fonctionc{
	background-color: #dae3db;
	color: #6b906f;
}

h2.fonction_big{
	color: #6b906f;
}
p.fonction, h2.fonction{
	color: #6B906F;	
}

table.fonctiontour, td.fonctiontour{
	border: 1px solid #6b906f;
}
h2.fonctionf{
	background-color: #6b906f;
	color: #796d94;
	display: inline;
	margin: 0 0 0 0;
	padding: 7px;
	vertical-align: middle;
}
td.fonctionf{
	background-color: #dae3db;
	color: #000;
	font-size: 12px;	
	font-weight: bold;
}
a.fonction, a.fonction:hover, a.fonction:visited{
	color: #6b906f;
	text-decoration: none;
	text-transform: uppercase;	
}
a.fonctionsimple, a.fonctionsimple:hover ,a.fonctionsimple:visited {
	color: #6b906f;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.fonction:hover{		
	color: #000;	
}

ul.formation, li.fonction{
	list-style-type : none;
}
li.fonction:hover{
	list-style-image: url(../img/front/list_fonction.gif);
}




/* DEVELOPPEMENT */
td.developpement{
	background-color: #8b8e6c;
	color: white;
}
td.developpementc{
	background-color: #8b8e6c;
	color: #6b906f;
}
p.developpement, h2.developpement{
	color: #000;
}
table.developpementtour, td.developpementtour{
	border: 1px solid #8b8e6c;
}
h2.developpementf{
	background-color: #8b8e6c;
	color: #8b8e6c;
	display: inline;
	margin: 0 0 0 0;
	padding: 7px;
	vertical-align: middle;
}
td.developpementf{
	background-color: #8b8e6c;
	color: #000;
	font-size: 12px;	
	font-weight: bold;
}
a.developpement, a.developpement:hover, a.developpement:visited{
	color: #8b8e6c;
	text-decoration: none;
	text-transform: uppercase;	
}
a.developpementsimple, a.developpementsimple:hover ,a.developpementsimple:visited {
	color: #8b8e6c;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.developpement:hover{		
	color: #000;	
}

ul.formation, li.developpement{
	list-style-type : none;
}
li.developpement:hover{
	list-style-image: url(../img/front/list_developpement.gif);
}





















/*prive background-color: #CCD6E0;*/
td.prive{
	background-color: #597A9B;
	color: #FFFFFF;
}
td.privec{
	background-color: #CCD6E0;
	color: #999;
}
p.prive, h2.prive{
	color: #003366;
}
table.privetour, td.privetour{
	border: 1px solid #4F6186;
}
h2.privef{
	background-color: #CCD6E0;
	color: #003366;
	display: inline;
	padding: 5px;
	vertical-align: middle;
}
td.privef{
	background-color: #CCD6E0;
	color: #003366;
	font-size: 12px;	
	font-weight: bold;
}
a.prive, a.prive:hover, a.prive:visited{
	color: #4C7094;
	text-decoration: none;
	text-transform: uppercase;
}
a.privesimple, a.privesimple:hover, a.privesimple:visited {
	color: #003366;
	font-weight: bold;
	text-decoration: none;
	font-size: 12px;	
}
a.prive:hover{	
	
	color: #003366;
}

ul.formation, li.prive{
	list-style-type : none;
}
li.prive:hover{
	list-style-image: url(../img/front/list_prive.gif);
}
/* FORMATIONS */

p.dates{
	margin:0;
	line-height: 35px;
}


form, select, option, input, .zikinput, textarea{
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			color: #333333;	
}		


.zikbouton{		
			background-color: white;
			color: #333;
			padding: 1px;
			margin: 1px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			font-size: 10px;
			font-weight: normal;
			border:  1px solid black;
			

}

li.conseil, li.conseil a{
	color: #333;
	padding: 5px;
	vertical-align: middle;	
	list-style-type: none;
	font-size: 14px;	
	margin: 0;
}

li.conseil a:hover{
	text-decoration: underline;
}

.editionmenu{
	font-family:  Verdana, Arial, Helvetica;
	color: #003366;
	font-size: 11px;
	}
.editiontitre{
	font-family:  Verdana;
	color: #003366;
	font-size: 12px;
	}
.presentationtexte{	
	text-indent: 0px;
	margin: 0px;	
	padding: 0px;	
	list-style-type: none;
	font-size: 12px;
	text-indent: 0px;
}
.presentationtexte10{	
	text-indent: 0px;
	margin: 0px;	
	padding: 0px;	
	list-style-type: none;
	font-size: 10px;
	text-indent: 0px;
}
h32{
	font-family:  Verdana;	
	font-size: 10px;	
	color: #003333;		
	font-weight: bold;
	line-height: 13px;
}
