/* CSS Document */

/************************************************************************************/
/******************************			HTML		   ******************************/
/************************************************************************************/

HTML{
	height:100%;
	width:100%;
}

/*BODY{
	margin:0px;
	width:100%;
	height:100%;
	background:url(../img/fond/fondBody.gif) center repeat-y;
}*/


/*	IE 6 et inférieurs	*/
* html BODY{
	margin:0px;
	width:100%;
	height:100%;
	_background:#FFFFFF;
}

/* IE 7 seulement */
*+html  BODY{
	margin:0px;
	width:100%;
	height:100%;
}

/* Navigateurs modernes seulement (IE 7 non inclus) */
html>/**/body {
	margin:0px;
	width:100%;
	height:100%;
	background:url(../img/fond/fondBody.gif) center repeat-y;
}

/************************************************************************************/
/******************************			DIV			   			   ******************************/
/************************************************************************************/

div.fondGris{
	width:1000px;
	height:100%;
	min-height:100%;
	margin-left:auto;
	margin-right:auto;
	background-color:#cececd;
}

div.bandeauFlash{
	width:1000px;
	height:230px;
	margin-left:auto;
	margin-right:auto;
}

div.contenu{
	width:1000px;
	min-height:370px;
	/* Hack IE  qui n'interprète pas la proptiété min-heigth, de plus il interprète la propriété heigth comme  la propriété min-heigth */
	_height: 370px;
	margin-left:auto;
	margin-right:auto;
	background:url(../img/fond/fondPage.jpg) top no-repeat ;
	padding:0px;
}

div.colonneDroite{
	width:205px;
	float:left;
	display:inline;
	padding:0px;
	margin:0px;
}

div.contenuCentral{
	width:587px;
	float:left;
	display:inline;
	padding:0px;
	
	padding-left:28px;
	padding-right:28px;
	font-family:"Trebuchet MS";
}

div.colonneGauche{
	width:130px;
	float:left;
	display:inline;

}

div.contenuArticle{
font-family:"Trebuchet MS";
	width:100%;
	font-size:11pt;
}

div.piedDePage{
	width:100%;
	text-align:center;
}


div.divRubrique{

	position:relative;
	/*background:url(http://www.ogip-organisation.fr/img/menu/rubrique.png) no-repeat left top;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.ogip-organisation.fr/img/menu/rubrique.png', sizingMethod='scale');*/
	height:45px;
	
	z-index:2;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#656166;
	/*text-align:center;*/
	width:200px;

}

div.divRubriqueSelected{

	position:relative;
/*	background:url(http://www.ogip-organisation.fr/img/menu/rubrique_selected.png) no-repeat left top;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.ogip-organisation.fr/img/menu/rubrique_selected.png', sizingMethod='scale');*/
	height:45px;
	
	z-index:2;
	
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	font-weight:bold;
	color:#000000;
	/*text-align:center;*/
	width:200px;
	
	
}

td.tdOmbreDroite{
	background-image:url(http://www.ogip-organisation.fr/img/menu/fond_droit.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.ogip-organisation.fr/img/menu/fond_droit.png', sizingMethod='scale');
	background-position:right;
	background-repeat:repeat-y;
}

td.tdOmbreGaucheBas{
	background-image:url(http://www.ogip-organisation.fr/img/menu/fond_bas_gauche.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.ogip-organisation.fr/img/menu/fond_bas_gauche.png', sizingMethod='scale');
	background-position:top right;
	background-repeat:repeat-x;
	
}

td.tdOmbreDroiteBas{
	background-image:url(http://www.ogip-organisation.fr/img/menu/fond_bas_droite.png);
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.ogip-organisation.fr/img/menu/fond_bas_droite.png', sizingMethod='scale');
	background-position:top right;
	background-repeat:no-repeat;
	
}
/************************************************************************************/
/******************************			MENU		   ******************************/
/************************************************************************************/



/************************************************************************************/
/******************************			TEXTES		   ******************************/
/************************************************************************************/

#moteurRecherche{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
}

#moteurRecherche a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
}

h1.titreArticle{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#78BDD2;
}

span.titreRubrique{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#656166;
}

.nomRubrique{
	padding-right:20px;
	margin:0px;
	margin-top:5px;
}

span.titreRubriqueSelected{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#000000;
}

a.article_selected:link {
	text-align:right;
	cursor:pointer; 
	text-decoration:none; 
	font-family: "Trebuchet MS",Helvetica, Verdana, Arial, sans-serif; 
	font-size:12px; 
	color: #FFFFFF; 
	font-weight:bold 
}

a.article_selected:active { text-align:right;cursor:pointer; text-decoration:none; font-family: "Trebuchet MS",Helvetica, Verdana, Arial, sans-serif; font-size:12px; color: #FFFFFF; font-weight:bold }
a.article_selected:visited { text-align:right;cursor:pointer; text-decoration:none; font-family: "Trebuchet MS",Helvetica, Verdana, Arial, sans-serif; font-size:12px; color: #FFFFFF; font-weight:bold }
a.article_selected:hover { text-align:right;cursor:pointer; text-decoration:none; font-family: "Trebuchet MS",Helvetica, Verdana, Arial, sans-serif; font-size:12px; color: #FFFFFF; font-weight:bold }

a.enSavoir:link{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color:#78BDD2; text-decoration:none;  }
a.enSavoir:visited{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color:#78BDD2; text-decoration:none;  }
a.enSavoir:hover{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color:#78BDD2; text-decoration:none;   }
a.enSavoir:active{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:normal; font-size: 12px; color:#78BDD2; text-decoration:none;  }

span.titreFonction{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#78BDD2;
}

span.domaineFormation{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}

span.intituleFormation{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

span.intituleFormationListe{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

span.idFormation{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
}

span.idFormationListe{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

span.codeFormationListe{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

span.listeFormation{
	position:relative;
	top:-10px;
}
span.piedDePage{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#656166;
}


.identification{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#8E8795;
}

.texteClassique{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#8E8795;
}

.texteErreurMail{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ed0414;
}

span.identificationIncorrect{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#ff2645;
}

span.oubliePassword{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#8E8795;
}

a.lienPiedDePage:link{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:#656166; text-decoration:none}
a.lienPiedDePage:visited{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:#656166; text-decoration:none}
a.lienPiedDePage:hover{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:#656166; text-decoration:none}
a.lienPiedDePage:active{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 10px; color:#656166; text-decoration:none}

a.article:link{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none;}
a.article:visited{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none;}
a.article:hover{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#FFFFFF; text-decoration:none;}
a.article:active{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none;}

a.liens_connexion:link{font-family: "Trebuchet MS", Arial, Verdana; font-size: 10px; color:#999999; text-decoration:none; font-weight:normal;}
a.liens_connexion:visited{ font-family: "Trebuchet MS", Arial, Verdana; font-size: 10px; color:#999999; text-decoration:none; font-weight:normal;}
a.liens_connexion:hover{font-family: "Trebuchet MS", Arial, Verdana; font-size: 10px; color:#999999; text-decoration:none; font-weight:normal;}
a.liens_connexion:active{font-family: "Trebuchet MS", Arial, Verdana; font-size: 10px; color:#999999; text-decoration:none; font-weight:normal;}

a.lien_oubli_mdp:link{font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; color:#999999; text-decoration:none; font-weight:normal;}
a.lien_oubli_mdp:visited{ font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; color:#999999; text-decoration:none; font-weight:normal;}
a.lien_oubli_mdp:hover{font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; color:#999999; text-decoration:none; font-weight:normal;}
a.lien_oubli_mdp:active{font-family: "Trebuchet MS", Arial, Verdana; font-size: 11px; color:#999999; text-decoration:none; font-weight:normal;}

a.arianne:link{font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none; }
a.arianne:visited{ font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none; }
a.arianne:hover{font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#78BDD2; text-decoration:none; }
a.arianne:active{font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#78BDD2; text-decoration:none; }

span.arianne{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none; }

a.classique:link{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none; }
a.classique:visited{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#656166; text-decoration:none; }
a.classique:hover{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#78BDD2; text-decoration:none; }
a.classique:active{font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-weight:bold; font-size: 12px; color:#78BDD2; text-decoration:none; }

/*p.article{
	margin:0px;
	width:100%;
}*/

/************************************************************************************/
/******************************			IMAGES		   ******************************/
/************************************************************************************/
img.png {
	behavior: url(http://www.ogip-organisation.fr/js/png.htc);
}

input.png {
	behavior: url(http://www.ogip-organisation.fr/js/png.htc);
}

/************************************************************************************/
/******************************			TABLEAU		   ******************************/
/************************************************************************************/

table.fondGris{
	width:100%;
	height:100%;
	min-height:100%;
	/*margin-left:auto;
	margin-right:auto;*/
	background-color:#f0f0f0;
}

td.celulle_selected{
	background-color:#F29032;
	text-align:left;
}

.tdGaucheMainTab{
	background:url(../img/fond/gauche.jpg) repeat-x;
}


.tdCentreMainTab{
	width:1000px;
}

.tdDroiteMainTab{
	background:url(../img/fond/droite.jpg) repeat-x;
}



/************************************************************************************/
/******************************			MENU		   	******************************/
/************************************************************************************/

td.rubHautGauche{
	background-color:#FFFFFF;
}

td.rubHaut{
	background-color:#FFFFFF;
	height:9px;
}

td.rubHautDroit{

}

td.rubGauche{
	background-color:#FFFFFF;
}

td.rubCentre{
	background-color:#ffffff;
	text-align:left;
	padding-right:0px;
	vertical-align:middle;
}

td.rubDroit{
	background:url(http://www.ogip-organisation.fr/img/fond/tableau/rubd.png) repeat-y;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.ogip-organisation.fr/img/fond/tableau/rubd.png', sizingMethod='scale');
	background-repeat:repeat-y;
}

td.rubBasGauche{
	width:10px;
	height:10px;
}

td.rubBas{
	height:10px;
	background:url(http://www.ogip-organisation.fr/img/fond/tableau/rubb.png) repeat-x;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='http://www.ogip-organisation.fr/img/fond/tableau/rubb.png', sizingMethod='scale');
	background-repeat:repeat-x;
	
}

td.rubBasDroit{
	width:10px;
	height:10px;
}



/*	NIVEAU 0	*/

.articleOver0{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-color:#F29032;
}

.articleOver0 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
}

.articleOver0 td{
	text-align:left;
	padding-right:0px;
}

.articleOut0{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#656166; 
	text-decoration:none; 
	background-color:#FFFFFF;
}

.articleOut0 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:#656166;
	text-decoration:none;
}

.articleOut0 td{
	text-align:left;
	padding-right:0px;
}

/*	NIVEAU 1	*/

.articleOver1{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#000000; 
	text-decoration:none;
	background-color:#87CEEB;
	
}

.articleOver1 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:#000000;
	text-decoration:none;
	
}

.articleOver1 td{
	text-align:left;

}

.articleOut1{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#656166; 
	text-decoration:none;
	background-color:#FFFFFF; 
	text-align:left;
	width:43px;
}

.articleOut1 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:#656166;
	text-decoration:none;
	text-align:left;

}

.articleOut1 td{
	
	text-align:left;
	padding-right:0px;
		
}

/*	NIVEAU 2	*/

.articleOver2{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#ffffff; 
	text-decoration:none; 
	background-color:#87CEEB;
}

.articleOver2 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:black;
	text-decoration:none;
	
}

.articleOver2 td{
	text-align:left;
	padding-right:0px;
}

.articleOut2{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#656166; 
	text-decoration:none; 
	background-color:#ffffff;
}

.articleOut2 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:#656166;
	text-decoration:none;
}

.articleOut2 td{
	text-align:left;
	padding-right:0px;
}


/*	NIVEAU 3	*/

.articleOver3{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#FFFFFF; 
	text-decoration:none; 
	background-color:#F29032;

}

.articleOver3 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#F29032;
}

.articleOver3 td{
	text-align:left;
	padding-right:0px;
}

.articleOut3{
	font-family: "Trebuchet MS"; 
	font-weight:bold; 
	font-size: 12px; 
	color:#656166; 
	text-decoration:none; 
	background-color:#B1DAE5;

}

.articleOut3 a{
	font-family: "Trebuchet MS";
	font-weight:bold;
	font-size: 12px;
	color:#656166;
	text-decoration:none;
}

.articleOut3 td{
	text-align:left;
	padding-right:0px;
}

/* rubrique de niveau 0*/
td.rubrique0{
	background:#FFFFFF;
}

/* rubrique de niveau 1*/
td.rubrique1{
	background:#78bdd2;
	color:#000000;
	
}

/* rubrique de niveau 2*/
td.rubrique2{
	background:#BFEBFA;
}

/* rubrique de niveau 3*/
td.rubrique3{
	background:#B1DAE5;
}

td.sous_rubrique a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
	text-decoration:none;
	color:#FF6600;

}

td.sous_rubrique a:hover{
	text-decoration:underline;
}



/************************************************************************************/
/****************************** 	MOTEUR RECHERCHE   ******************************/
/************************************************************************************/


p.moteurRecherche{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
}

.texte_recherche{
	font-family: "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#000000;
}

/************************************************************************************/
/******************************			FORMULAIRE	   ******************************/
/************************************************************************************/

input.search{
	background:url(../img/fond/fondInput.gif) no-repeat;
	_background-attachment:fixed;
	border:0px;
	width:99px;
	height:20px;
	padding-left:8px;
	padding-right:1px;
}

.inputMdpOublie{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 12px; 
	color:#0091A1;
	width:200px;
}

/*******************************************************************************************/
/******************************			PLAN DU SITE	    ******************************/
/******************************************************************************************/


#planSite{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	color:#000000; 
	text-decoration:none; 
}

/* Pour chaque niveau un style */

#planSite a.rubPlanSite0{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 14px; 
	color:#004593; 
	text-decoration:none; 
}

#planSite a.articlePlanSite0{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	color:#10366a; 
	text-decoration:none; 
}

#planSite a.descriptifPlanSite0{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	color:#000000; 
	text-decoration:none; 
}

#planSite a.rubPlanSite1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 14px; 
	color:#10366a; 
	text-decoration:none; 
}

#planSite a.articlePlanSite1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 13px; 
	color:#10366a; 
	text-decoration:none; 
}

#planSite a.descriptifPlanSite1{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	color:#000000; 
	text-decoration:none; 
}


#planSite a.rubPlanSite2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 14px; 
	color:#10366a; 
	text-decoration:none; 
}

#planSite a.articlePlanSite2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 13px; 
	color:#10366a; 
	text-decoration:none; 
}

#planSite a.descriptifPlanSite2{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	color:#000000; 
	text-decoration:none; 
}

#planSite a.rubPlanSite3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:bold; 
	font-size: 14px; 
	color:#10366a; 
	text-decoration:none; 
}

#planSite a.articlePlanSite3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 13px; 
	color:#10366a; 
	text-decoration:none; 
}

#planSite a.descriptifPlanSite3{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; 
	font-weight:normal; 
	font-size: 12px; 
	color:#000000; 
	text-decoration:none; 
}

.gras_bleu{
color:SteelBlue;
font-weight:bold;
text-decoration:none;

}

.gras_bleu a:visited{
text-decoration:none;
}

._bleu{
color:SteelBlue;
text-decoration:none;
}