﻿body.accueil
{
	font-family: verdana;
	font-size: 12px;
	background-color:#efefef;
	background-image:url(images/pagebackground.gif);
	background-position:center;
	background-repeat:repeat-y;
	color:black;
	text-align: center;
	margin:0;
	padding:0;
}

body.plateforme
{
	font-family: verdana;
	font-size: 12px;
	background-color:#e8e8e8;
	color:black;
	text-align: center;
	margin:0;
	padding:0;
}

body
{
	font-family: verdana;
	font-size: 12px;
	background-color:#ffffff;
	margin:0;
}

p
{
	font-family: verdana;
	font-size: 12px;
}

.PageFlow
{
	width:900px;
	height:100%;
}

table 
{
	border-collapse : collapse;
	font-family: verdana;
	font-size: 12px;
    height: 0px;
    margin-bottom: 0px;
    width: 647px;
}


/* */
.tableBackImage
{
	background-image: url('Images/fondtable.jpg');
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-position: left top;
}

.titreBlanc
{
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color:#004798;
}

.titreBlanc2
{
	font-family: verdana;
	font-size: 12px;
	font-weight: bold;
	color:#004798;
	
}


.BorderBottom
{
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-bottom-color: #FFC53A;
}

.BorderTop
{
	border-top-style: solid;
	border-top-width: 2px;
	border-top-color: #FFC53A;
}

.panelBackGround
{
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFC53A;
	border-bottom-color: #FFC53A;
	border-left-color: #FFC53A;
}

.panelBackGroundTop
{
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #FFC53A;
	border-left-color: #FFC53A;
}

/* */

.copyrightbarre
{
	font-size: 10px;
	color: gray;
	font-family: Verdana;
}
/* bulles */
.infobulle
{
	position: absolute;
	visibility: hidden;
	border: 1px solid Black;
	font-family: Verdana;
	font-size: 10px;
	background-color: #FFFFCC;
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
}

/* Ajout classes de l'OQAI */

/*statistiques*/
table.stats-tableau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	border-top: 1px solid #FFDD00;
	border-right: 0px solid #FFDD00;
	border-bottom: 0px solid #FFDD00;
	border-left: 1px solid #FFDD00;
	border-spacing : 0;
}

td.stats-ligne-blanc {
	background-color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	border-top: 0px solid #FFDD00;
	border-right: 1px solid #FFDD00;
	border-bottom: 1px solid #FFDD00;
	border-left: 0px solid #FFDD00;
}

td.stats-ligne-jaune {
	background-color: #FFED7F;
	font-weight: normal;
	text-align: center;
	border-top: 0px solid #FFDD00;
	border-right: 1px solid #FFDD00;
	border-bottom: 1px solid #FFDD00;
	border-left: 0px solid #FFDD00;
}
td.stats-comment { 
	font-size: 12px;
	color:#333333;
	font-style:italic;
	font-weight:bold;
	font-family: Arial; 
	text-align: center;
	border-top: 0px solid #FFDD00;
	border-right: 1px solid #FFDD00;
	border-bottom: 1px solid #FFDD00;
	border-left: 0px solid #FFDD00;
}
td.stats-entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-style: normal;
	font-weight: bold;
	text-align : center;
	border-top: 0px solid #FFDD00;
	border-right: 1px solid #FFDD00;
	border-bottom: 1px solid #FFDD00;
	border-left: 0px solid #FFDD00;
	padding: 4px; 
}


/* fin des classes OQAI */
/* Classes pour parties */
.TitrePage
{
	font-family: Verdana;
	color: #6b8e23;
	font-weight: bold;
	background-color: #ffffff;
	border-top: #6b8e23 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	border-bottom: #6b8e23 1px solid;
	font-size: 16px;
}

.Case
{
	font-family: Verdana;
	color: #a9a9a9;
	background-color: #ffffff;
	border-top: #add8e6 1px solid;
	border-left: #add8e6 1px solid;
	border-right: #add8e6 1px solid;
	border-bottom: #add8e6 1px solid;
	font-size: 12px;
}
.TitreComposant
{
	font-family: Verdana;
	color: #3cb371;
	font-weight: bold;
	background-color: #ffffff;
	border-top: #3cb371 1px solid;
	border-left: #3cb371 1px solid;
	border-right: #3cb371 1px solid;
	border-bottom: #3cb371 1px solid;
	font-size: 14px;
}

.clRubrique1
{
	font-family: Verdana;
	color: #013C8A;
	font-weight: bold;
	border-bottom: #013C8A 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #ceefad;
	font-size: 12px;
}

.clSousRubrique1
{
	font-family: Verdana;
	color: #3cb371;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #6b8e23 1px solid;
	background-color: #F8FDF3;
}

.clOngletActif
{
	font-size: 10px;
	text-transform: uppercase;
	color: #00008b;
	font-family: Verdana;
	font-weight: bold;
}

a.clOnglet
{
	font-size: 10px;
	text-transform: uppercase;
	color: #8fbc8b;
	font-family: Verdana;
	font-weight: normal;
	text-decoration : none;
}

a.clOnglet:hover
{
	font-size: 10px;
	text-transform: uppercase;
	color: #8fbc8b;
	font-family: Verdana;
	font-weight: bold;
	text-decoration : none;
}

a.Nav
{
	color: #013c8a;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

a.Nav:hover
{
	color: #6495ed;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
} 

a.Directory
{
	color: #013c8a;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
}

a.Directory:hover
{
	color: #6495ed;
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
} 

TextNav
{
	color: #013c8a;
	font-family: Verdana;
	font-weight: bold;
	font-size: 12px;
}

.MenuLevel0
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	border-bottom: #6b8e23 1px solid;
	border-top:  #6b8e23 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #ceefad;
}

.MenuLevel1
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #ceefad;
}

.MenuLevel2
{
	font-family: Verdana;
	color: #228b22;
	font-size: 12px;
	font-weight: bold;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #E8F8D8;
}

.MenuLevel3
{
	font-family: Verdana;
	color: #3cb371;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #F8FDF3;
}

.MenuLevel4
{
	font-family: Verdana;
	color: #3cb371;
	font-weight: normal;
	font-size: 12px;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #fefffe;
}

.MenuLevel5
{
	font-family: Verdana;
	color: #aaaaaa;
	font-weight: normal;
	font-size: 12px;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #ffffff;
}

.MenuLevel0_over
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ceefad;
	border-bottom: #6b8e23 1px solid;
	border-top:  #6b8e23 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #008000;
	cursor : hand;
}

.MenuLevel1_over
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #ceefad;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #008000;
	cursor : hand;
}

.MenuLevel2_over
{
	font-family: Verdana;
	color: #E8F8D8;
	font-size: 12px;
	font-weight: bold;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #228b22;
	cursor : hand;
}

.MenuLevel3_over
{
	font-family: Verdana;
	color: #F8FDF3;
	font-weight: bold;
	font-size: 12px;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #3cb371;
	cursor : hand;
}

.MenuLevel4_over
{
	font-family: Verdana;
	color: #F8FDF3;
	font-weight: normal;
	font-size: 12px;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #3cb371;
	cursor : hand;
}

.MenuLevel5_over
{
	font-family: Verdana;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #3cb371;
	cursor : hand;
}


/* fin classes pour parties */

.TitreBoite
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #008000;
	border-bottom: #6b8e23 1px solid;
	border-top:  #6b8e23 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #ceefad;
}

.ContenuBoite
{
	font-family: Verdana;
	color: #228b22;
	font-size: 12px;
	font-weight: normal;
	border-bottom: #6b8e23 1px solid;
	border-top: #ffffff 1px solid;
	border-left: #6b8e23 1px solid;
	border-right: #6b8e23 1px solid;
	background-color: #E8F8D8;
}

/* gestion des droits */

.grTitreHaut
{
	color: #013C8A;
	background-color: #ceefad;
}

.grTitreDroits
{
	color: #013C8A;
	background-color: #afeeee;
}

.grInactif
{
	background-color: #f5f5f5;
}

.grOn
{
	background-color: #ff7f50;
}

.grOff
{
	background-color: #ffffff;
}

.grOver
{
	background-color: #ffdab9;
}
/* fin gestion des droits */

/* Classes pour le formulaire */
.Formulaire
{
	border-right: black 2px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 2px solid;
}
.TitreFormulaire
{
	font-family: Verdana;
	color: #013C8A;
	font-weight: bold;
	border-bottom: #013C8A 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #ceefad;
	font-size: 12px;
}

.SelectImageNormal
{
	background-color : #ffffff;
}

.SelectImageOver
{
	background-color: #e0ffff;
}

.SelectImageDir
{
	background-color: #ffefd5;
}	

/* fin classes pour le formulaire */

/* Classes de textes */
.TexteChapitre
{
	font-size: 13px;
	text-transform: uppercase;
	color: #4169e1;
	font-family: Verdana;
	font-weight: normal;
}

.TexteNom
{
	font-size: 13px;
	text-transform: uppercase;
	color: #1e90ff;
	font-family: Verdana;
}

.TexteNew
{
	font-size: 13px;
	text-transform: none;
	color: #ff0000;
	font-family: Verdana;
}
.TexteSupplement
{
	font-size: 12px;
	color: #9acd32;
	font-family: Verdana;
}

a.LienSupplement
{
	font-size: 12px;
	color: #9acd32;
	font-family: Verdana;
	text-decoration : underline;
}

a.LienSupplement:hover
{
	color: #008000;
	text-decoration: overline underline;
} 

.TexteCorps
{
	font-size: 12px;
	color: #191970;
	font-family: Verdana;
}
/* fin classes texte */

/* Classe menus contextuel */
.CxMenuNormal
{
	font-weight: bold;
	font-size: 12px;
	color: black;
	font-family: Verdana;
	background-color: transparent;
}

.CxMenuDisable
{
	font-weight:normal;
	font-size: 12px;
	color: #cccccc;
	font-family: Verdana;
	background-color: transparent;
}

.CxMenuOver
{
	cursor: hand;
	font-weight: bold;
	font-size: 12px;
	color: #556b2f;
	font-family: Verdana;
	border-right: navy 1px solid;
	border-top: navy 1px solid;
	border-left: navy 1px solid;
	border-bottom: navy 1px solid;
	background-color: #ceefad;
}
/* fin classes menu contectuel */

.MainPanel
{
	border-right: #013C8A 1px solid;
	border-top: #013C8A 1px solid;
	border-left: #013C8A 1px solid;
	border-bottom: #013C8A 1px solid;
	/*background-color: #ceefad;*/
}

.LigneHautBas
{
	border-top: #013C8A 1px solid;
	border-bottom: #013C8A 1px solid;
	/*background-color: #ceefad;*/
}


.TitreMainPanel
{
	font-family: Verdana;
	color : #013C8A;
	font-weight : bold;
	border-bottom: #013C8A 1px solid;
	background-color: #ceefad;
}

.DivPanel
{
	font-family: Verdana;
	border-bottom: #013C8A 1px solid;
	background-color: #ffffff;
}




.Titrerubrique
{
	font-family: Verdana;
	color : #013C8A;
	font-weight : bold;
	border-bottom: #013C8A 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #ceefad;
}

.Titrerubriquetour
{
	font-family: Verdana;
	color: #013C8A;
	font-weight: bold;
	border-bottom: #000000 1px solid;
	border-top: #000000 1px solid;
	background-color: #ceefad;
	border-right: #000000 1px solid;
	border-left: #000000 1px solid;
}

.TitrerubriqueLevel1
{
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #696969;
	border-bottom: #013C8A 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #FCE0BC;
}

.TitrerubriqueLevel2
{
	font-family: Verdana;
	color: #008b8b;
	font-size: 12px;
	font-weight: bold;

	border-bottom: #013C8A 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #FDE6CB;
}

.TitrerubriqueLevel3
{
	font-family: Verdana;
	color : #013C8A;
	font-weight : bold;
	font-size : 12px;
	
	border-bottom: #013C8A 1px solid;
	border-top: #ffffff 1px solid;
	background-color: #ceefad;
}


.TopForm
{
	background-color: #ceefad;
	border-bottom: 1px solid #000000;
}

.BottomForm
{
	border-top: #013C8A 1px solid;
}

.BigTitre
{
	font-weight: bold;
	font-size: 14px;
	color: white;
	font-family: Verdana;
}

.GrandTitre
{
	font-weight: bold;
	font-size: 20px;
	color: navy;
	font-family: Verdana;
}

.MoyenTitre
{
	font-weight: bold;
	font-size: 16px;
	color: navy;
	font-family: Verdana;
}

.SmallTitre
{
	font-family: Verdana;
	font-size : 12px;
	color : #013C8A;
	font-weight : bold;
}
.PetitTitre
{
	font-size: 14px;
	font-weight: bold;
	color: navy;
	font-family: Verdana;
}

.chapitreTitre
{
	font-weight: bold;
	font-size: 18px;
	color: black;
	font-family: Verdana;
}

.MiniTitre
{
	font-size: 12px;
	font-weight: bold;
	color: navy;
	font-family: Verdana;
}

.SectionTitre
{
	font-size: 10px;
	font-weight: bold;
	color: navy;
	font-family: Verdana;
}

.Section
{
	font-size: 10px;
	color: navy;
	font-family: Verdana;
}

/* Formulaire */
Textarea 
{
	COLOR:Navy; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana; 
	BACKGROUND-COLOR:#EAF3FF; 
	border: 1px Solid #7599C6;
}
input 
{
	COLOR:Navy; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana; 
	background-color: #EAF3FF; 
	border: 1px Solid #7599C6;
}

select 
{
	COLOR:Navy; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana; 
	background-color: #EAF3FF; 
	border: 1px Solid #7599C6;
}

/* Liens */
a
{
	color: #0E55A7;
	text-decoration: underline;
	font-size: 12px;
	font-family: Verdana;
}

a:hover
{
	color: #008000;
	text-decoration: overline underline;
	font-size: 12px;
	font-family: Verdana;
} 


/* Tableau */
.OE_Titre
{
	font-weight: bold;
	font-size: 11px;
	color: navy;
	font-family: Verdana;
	background-color: #f5f5f5;
	border-right: olivedrab 1px solid;
	border-top: olivedrab 1px solid;
	border-left: olivedrab 1px solid;
	border-bottom: olivedrab 1px solid;
}

.OE_LigneBlanche
{
	font-weight: normal;
	font-size: 11px;
	color: green;
	font-family: Verdana;
	background-color: #ffffff;
	border-right: #faf3dd 1px solid;
	border-top: #faf3dd 1px solid;
	border-left: #faf3dd 1px solid;
	border-bottom: #faf3dd 1px solid;
}

.OE_LigneGrise
{
	font-weight: normal;
	font-size: 11px;
	color: green;
	font-family: Verdana;
	background-color: #f8f8f8;
	border-right: #faf3dd 1px solid;
	border-top: #faf3dd 1px solid;
	border-left: #faf3dd 1px solid;
	border-bottom: #faf3dd 1px solid;
}

.SE_LigneBlanche
{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
	background-color: #ffffff;
	
}

.SE_LigneGrise
{
	font-weight: normal;
	font-size: 12px;
	font-family: Verdana;
	background-color: #f8f8f8;
	
}

/* ******************************** */
/*   Classes pour HTMLWinPopUp      */
/* ******************************** */

.WinPopUp_Tour
{
	border-right: #808080 2px outset;
	border-top: #808080 2px outset;
	border-left: #808080 2px outset;
	border-bottom: #808080 2px outset;
} 

.WinPopUp_Top
{
	border-bottom: #555555 1px solid;
	background-color: #ceefad;
}

.WinPopUp_Titre
{
	font-size: 13px;
	font-weight: bold;
	color: navy;
	font-family: Verdana;
}



.WinPopUp_image_calque{
	height: 100%;
}


