	* 
	{ font-family: Verdana, Arial; font-size: 10px;}
	a 
	{ text-decoration:none; color:#007AC0; font-weight:bold; }
	
	body {
	margin: 0px; padding: 0px;
	background-image:url(../images/fond_haut_fy11.jpg);
	background-position:center top;
	background-repeat:no-repeat;
		/*scrollbar-face-color: #EEEEEE;
		scrollbar-highlight-color: #CCCCCC;
		scrollbar-shadow-color: #DFDFDF;
		scrollbar-3dlight-color: #FFFFFF;
		scrollbar-arrow-color: #007AC0;
		scrollbar-track-color: #FFFFFF;
		scrollbar-darkshadow-color: #FFFFFF;*/
	}
	img 
	{ border: 0px; /*vertical-align: middle;*/ }
	
/* ---------------------
	logo
------------------------- */
	#logo {	
		text-decoration: none;
		width:100%;
	}

	
	#logo td {
		padding: 0px 5px 0px 5px;
		color:#007AC0;
		height: 60px;
		font-size: 10px;
	}
	#logo td.img_fond {
		/*background-image:url(../images/fond.gif);*/
		width: 50px;
	}
	#logo td.logoAressy {
		text-align:left;

	}
	#logo td.logoClient {
		text-align:right;
		padding-right:30px;

	}


/* ---------------------
	Stat
------------------------- */

#TitreStat{
	color:#008973;
	font-weight:bold;
	border:solid #008973;
	padding-bottom:2px;
	border-width: 0 0 2px 0;
	
}
/* ---------------------
	Modele de suivi
------------------------- */

#TitreBloc{
	color:#008973;
	font-size:13px;
	font-weight:bold;
	border:solid #008973;
	padding-bottom:2px;
	padding-left:10px;
	border-width: 1px  0 0 2px;
	
}
#ImageBloc{
	 width:20%;
	 padding-left:10px;
	 padding-right:10px;
}

/* ---------------------
	bandeau
------------------------- */
	#bandeau {	
		text-decoration: none;
		width:1180px;
		margin-top:5px;
		margin-bottom:5px;
	}
	#bandeau th {
		/*padding: 0px 5px 0px 5px;*/
		color:#CCC;
		height: 20px;
		font-size: 10px;
	}
	#bandeau td {
		/*height:20px;*/
		font-size: 10px;
	}
	#bandeau .arbo {
		text-align:left;
		padding-left:5px;
	}
	#bandeau a {
		color:#999;
		font-size: 10px;
		font-weight:bold;
	}
	#bandeau a:hover {
		color:#000;
	}
	
	.accesSite {
		text-align:right;
		padding-right:5px;
		color:#999;
	}
	.accesSite a {
		color:#999;
	}
	.accesSite a:hover {
		color:#F00;
	}

	
	
/* ---------------------
	onglet
------------------------- */
	#ongletTable {
		width:1180px;
		vertical-align:bottom;
	}
	.ongletMenu {
		text-align:left;
		*vertical-align:bottom;
		white-space:nowrap;
		cursor: pointer;
		font-weight:bold;
		text-align:center;
		float:left;
		color: #045212;
		padding:10px;
		margin-right:3px;
		min-width:120px;
	}
	.onglet {
		height:44px;
		background-image:url(../images/menu_fy11_fond_off.jpg); background-repeat:repeat-x;
		background-position:bottom;
		border:solid 1px #a9b2b7;
		margin-top:14px;
	}
	.onglet:hover {
		color:#008e71;
	}
	.ongletActif{
		height:58px;
		background-image:url(../images/menu_fy11_fond_on.jpg); background-repeat:repeat-x;
		border:solid 1px #a9b2b7;
	}
	.ongletActif:hover{
		color:#008e71;
	}

	
/* ---------------------
	sous-onglet
------------------------- */
	.sous-onglet{
		background:url("../images/menu_fy11_fond_off.jpg");
		width:130px;
		cursor:pointer;
		text-align:left;
		color:#045212;
		text-align:center;
		font-weight:bold;
		border:solid 1px #BBB;
		border-bottom:solid 2px #008e71;
	}
	
	.sous-onglet_separateur{
		/*background:url(../../site/images/sous-onglet/fond_orange.gif) bottom  repeat-x;*/
		border-bottom:solid 2px #008e71;
	}
	.sous-onglet_vide{
		/*background:url(../../site/images/sous-onglet/fond_orange.gif) bottom  repeat-x;*/
		border-bottom:solid 2px #008e71;
	}
	
	.sous-onglet_gauche{
	/*	background:url(../../site/images/sous-onglet/hautgaucheGris.png) no-repeat;
		width:2px;
		cursor:pointer;
		border-bottom:solid 2px #008e71;*/
		display:none;
	}
	.sous-onglet_droite{
	/*	background:url(../../site/images/sous-onglet/hautdroiteGris.png) no-repeat;
		width:2px;
		cursor:pointer;
		border-bottom:solid 2px #008e71;*/
		display:none;
	}
	/*
	.sous-onglet_gauche, .sous-onglet_droite{
		background:url(../../site/images/sous-onglet/fond_orange.gif) bottom #c9c9c9 repeat-x;
		width:12px;
		cursor:pointer;
	}
	*/
	.sous-onglet_gaucheActif{
	/*		background:url(../../site/images/sous-onglet/hautgaucheActif.png)  no-repeat;
		width:12px;
		cursor:pointer;*/
		display:none;
	}
	.sous-onglet_droiteActif{
		/*		background:url(../../site/images/sous-onglet/hautdroiteActif.png)  no-repeat;
		width:12px;
		cursor:pointer;*/
		display:none;
	}
	.sous-ongletActif{
		/*background:url("../images/menu_fy11_fond_on.jpg");*/
		width:130px;
		cursor:pointer;
		text-align:left;
		color:#045212;
		text-align:center;
		font-weight:bold;
		border:solid 2px #008e71;
		border-bottom:0px;
	}
	.sous-ongletActif img, .sous-onglet img{
		margin:3px 0;
	}
	

	.picto_ScenariiOff, .picto_ScenariiActif, .picto_DetailsOff, .picto_DetailsActif, .picto_BibliOff, .picto_BibliActif, .picto_SelfOff, .picto_SelfActif, .picto_SupportOff, .picto_SupportActif, .picto_DeclarationOff, .picto_DeclarationActif {
		width:40px;
		height:40px;
		margin:3px 0;
	}
	.picto_ScenariiOff {
		background:url(../../site/images/sous-onglet/picto_scenarii.gif) center no-repeat;
	}
	.picto_ScenariiActif {
		background:url(../../site/images/sous-onglet/picto_scenariiActif.gif) center no-repeat;
	}
	.picto_DetailsOff {
		background:url(../../site/images/sous-onglet/picto_details.gif) center no-repeat;
	}
	.picto_DetailsActif {
		background:url(../../site/images/sous-onglet/picto_detailsActif.gif) center no-repeat;
	}
	.picto_BibliOff {
		background:url(../../site/images/sous-onglet/picto_bibli.gif) center no-repeat;
	}
	.picto_BibliActif {
		background:url(../../site/images/sous-onglet/picto_bibliActif.gif) center no-repeat;
	}
	.picto_SelfOff {
		background:url(../../site/images/sous-onglet/picto_self.gif) center no-repeat;
	}
	.picto_SelfActif {
		background:url(../../site/images/sous-onglet/picto_selfActif.gif) center no-repeat;
	}
	.picto_SupportOff {
		background:url(../../site/images/sous-onglet/picto_support.gif) center no-repeat;
	}
	.picto_SupportActif {
		background:url(../../site/images/sous-onglet/picto_supportActif.gif) center no-repeat;
	}
	.picto_DeclarationOff {
		background:url(../../site/images/sous-onglet/picto_declaration.gif) center no-repeat;
	}
	.picto_DeclarationActif {
		background:url(../../site/images/sous-onglet/picto_declarationActif.gif) center no-repeat;
	}


/* ---------------------
	footer
------------------------- */
	#footer {
	 	color: #FFFFFF;
		width: 1180px; 
		padding: 5px 5px 5px 5px;
		font-size: 10px;
	}
	#footer a {
	 	color: #FFFFFF;
	}
	#footer .aressy { 
		color: #007AC0; 
		text-decoration: none; 
		font-weight: bold; 
		font-size: 10px;
	}
	#footer .copy { 
		color: #000000; 
		float: right; 
		font-size: 10px; 
	}

/* ---------------------
	contenu
------------------------- */
	#contenu { 
	/*	margin: 10px 0px 10px 0px;*/
		width:1180px;
		margin:auto;
		padding:10px;
		background-image:url(../images/transparent_blanc_80.png);
		min-height:400px;
	}
	
	#contenu td.contenuSubMenu {
		
		border: solid #008973;  
		border-width: 0px 0 0 0;
		vertical-align:top;
		font-size: 10px;
		width:150px;
		text-align:left;
		padding-top: 10px;
	}
	
	#contenu  td.contenuPage {
		background-image:url(../images/transparent_blanc_80.png);
		
		padding: 0px 0px 0px 0px;
		/*border: solid #008973;  
		border-width: 1px 0 0 0;*/
		vertical-align:top;
		font-size:10px;
	}


/* ---------------------
	subMenu
------------------------ */
	#subMenu {
	border-width: 0px;
	width:150px;
	color:#6E6E6E;
	margin-top:0px;		
	/*position:fixed;
		left:0px;
		top:150px;*/
	}
	#subMenu td {
		/*background-color:#f9d5c1;*/
		border:0px;
		font-weight:bold;
		padding:2px;
	}
	#subMenu td.titreMenu_actif { /* Grand Titre Actif */
		color:#FFFFFF;
		background-image:url(../../site/images/fond_menu_titre_fy08.gif);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		border-width: 0px;
		font-weight:bold;
		padding:8px;
	}
	#subMenu td.titreMenu { /* Grand Titre Pas Actif */
		color: #F7F7F7;
		background-image:url(../../site/images/fond_menu_titre_fy08.gif);
		background-repeat:no-repeat;
		background-color:#FFFFFF;
		border-width: 0px;
		font-weight:bold;
		padding:8px;
	}
	#subMenu td.ligne_over { /* lien actif */
		color:#008375;
		/* background-color:#0a51a1;
		background-color:#DFDFDF;*/
		cursor:pointer;
		padding:1px;
	}
	#subMenu td.lienMenu { /* lien pas actif */
		/*background-image:url(../../common/images/fond_orange.gif);
		background-color:#DFDFDF;*/
		border-width: 0px;
		font-weight:bold;
		padding:1px;
	}
	#subMenu td.Separateur { /* séparateur entre les lien */
		/*background-color:#f9d5c1;*/
		/*background-color:#DFDFDF;*/
		cursor:default;
	}
	
	#subMenu td.non_cliquable {
		background-color:#EEEEEE;
		color:#999999;
		font-style:italic;
		cursor:default;
	}


/* ---------------------
	login
------------------------- */
	#divLogin {
		padding: 0 30% 0 30%;
	}
	
	#login {
		border: solid #999999;  border-width: 3px 1px 1px 1px;
		width:100%;
		text-decoration: none;
	}
	
	#login th {
		background-color: #007AC0;
		padding: 5px;
		margin: 0;
		border: solid #999999;  border-width: 1px 0px 0px;
		height: 20px;
		color: #FFFFFF;
		/*text-transform:uppercase;*/
		text-align:left;
		font-size: 10px;
	}
	
	#login td {
		height:10px;
		background-color: #EEEEEE;
		padding: 2px 5px 2px 5px;
		border: solid #999999;  border-width: 1px 0 0 0; 
		font-size: 10px;
	}
	#login .titre {
		text-align:right;
		vertical-align:middle;
		font-weight:bold;
	}
	#login .erreur {
		text-align:center;
		/*font-weight:bold;*/
		color:#007AC0;
	}
	#login .champs {
		font-size:10px;
		width:100px;
	}
	#login .valider {
		height:30px;
		vertical-align:middle;
		text-align:center;
		font-weight:bold;
		font-size:10px;
	}
	#login .champs_valider {
		width:100px;
		vertical-align:middle;
		text-align:center;
		font-weight:bold;
		font-size:10px;
	}


/* ---------------------
	HOME
------------------------- */
	#home {
		border: solid #999999;  border-width: 3px 1px 1px 1px;
		width:100%;
		text-decoration: none;
	}
	
	#home th {
		background-color: #008973;
		padding: 5px;
		margin: 0;
		border: solid #999999;  border-width: 1px 0px 0px;
		height: 20px;
		color: #FFFFFF;
		/*text-transform:uppercase;*/
		text-align:left;
		font-size: 10px;
	}
	
	
	#home td {
		height:10px;
		background-color: #EEEEEE;
		padding: 2px 5px 2px 5px;
		border: solid #999999;  border-width: 1px 0 0 0; 
		font-size: 10px;
	}
	#home .titre {
		text-align:right;
		vertical-align:middle;
		font-weight:bold;
	}
	#login .champs {
		font-size:10px;
		width:100px;
	}
	#login .valider {
		height:30px;
		vertical-align:middle;
		text-align:center;
		font-weight:bold;
		font-size:10px;
	}
	#login .champs_valider {
		width:100px;
		vertical-align:middle;
		text-align:center;
		font-weight:bold;
		font-size:10px;
	}

/* ---------------------
	FORMULAIRE
------------------------- */
	#form {
		margin-top:15px;
		margin-left:10px;
		width:90%;
		text-decoration: none;
		border:0;
		border-width: 0px;
	}
	
	#form th {
		padding: 5px;
		margin: 0;
		height: 20px;
		color: #FFFFFF;
		text-transform:uppercase;
		text-align:left;
		font-size: 10px;
		background-color:#008973;
	}
	
	#form td {
		height:10px;
		padding: 2px 5px 2px 5px;
		font-size: 10px;
	}
	#form .titre {
		text-align:right;
		vertical-align:middle;
		font-weight:bold;
	
	}
	#form .titre_textarea {
		text-align:right;
		vertical-align:top;
		font-weight:bold;
	}
	#form .erreur {
		text-align:center;
		font-weight:bold;
		color:#007AC0;
	}
	#form input
	{ font-size:10px; width:300px; }
	#form select
	{ font-size:10px; width:300px; }
	
	#form input.checkbox
	{ font-size:10px; width:15px; }
	#form input.radio
	{ font-size:10px; width:15px; }
	#form .normal_textarea
	{ font-size:10px; width:300px; 
	height:100px; }
	 
	#form .grand_textarea
	{ font-size:10px; width:300px; height:250px; }
	
	#form .champs 
	{ font-size:10px; width:450px; }
	#form .petit_input 
	{ font-size:10px; width:150px; }
	#form .link_form 
	{ color:#FFFFFF }
	#form .valider 
	{ height:30px; vertical-align:middle; text-align:center; font-weight:bold; font-size:10px; }
	#form .champs_valider 
	{ width:150px; vertical-align:middle; text-align:center; font-weight:bold; font-size:10px; }
	#form .petit_select 
	{ width:70px; }	
	#form .moyen_select 
	{ width:140px; }
	#form .grand_select 
	{ width:210px; }
	#form .texte 
	{ text-align:left; }
	#form .filet
	{ background-color: #CCCCCC; height: 2px; }
	#form .retour
	{ text-align:left; }
	#form .astuce
	{ width:200px; font-size:10px; }
	#form select.couleur
	{ width:200px; font-size:10px; }
	#form select.taille
	{ width:200px; font-size:10px; }
	#form input.case
	{ font-size:10px; border:1px solid #CCCCCC; background-color:#FFFFFF; }
	
/* ---------------------
	FormList
------------------------- */
	#formList{
		padding:0px;
		border:0px;
	}

	#formList td{
		padding:0px;
		border:0px;
	}

/* ---------------------
	tableList
------------------------- */
	#tableList {
		/* background-color: #EEEEEE;*/
		border: solid #999999;  border-width: 3px 1px 1px 1px;
		width:90%;
		margin-left:10px;
		margin-top:10px;
		text-decoration: none;
	}
	
	#tableList th {
		background-color: #008973;
		cursor: pointer;
		text-align:left;
		padding: 5px;
		margin: 0;
		border: solid #FFFFFF;  border-width: 0px 0px 0px 0px;
		height: 20px;
		color: #FFFFFF;
		/*text-transform:uppercase;*/
		font-size: 10px;
	}
	#tableList th a{
		color : #FFFFFF;
	}
	#tableList td {
		height:15px;
		background-color: #EEEEEE;
		/*background-color: #FFFFFF;*/
		padding: 2px 5px 2px 5px;
		border: solid #999999;  border-width: 1px 0px 0px 0px; 
		font-size: 10px;
	}
	#tableList .ligne1 {
		background-color:#EEEEEE;
	}
	#tableList .ligne2 {
		background-color:#f8f8f8;
	}
	#tableList .ligne_over {
		background-color:#DFDFDF;
	}
	
	#tableList .action {
		text-align:right;
		padding-right:15px;
		background-color:#DFDFDF;
	}
	#tableList .header {
		text-align:right;
		border: 0;
	}
	#tableList .header_left {
		text-align:left;
		border: 0;
	}
	/*SPECIAL LOG */
	#tableList .positif {
		text-align:right;
		border: 0;
	}
	#tableList .negatif {
		text-align:right;
		border: 0;
	}
	/*FIN SPECIAL LOG */
	
	#tableList .erreur {
		height:50px;
		text-align:center;
		vertical-align:middle;
		font-weight:bold;
		border: 0;
	}
	#numero_page {
		border : 0px;
		border-color:#FFFFFF;
		border-width : 0px;
	}
	
	#numero_page td {
		border : 0px;
		border-color:#FFFFFF;
		border-width : 0px;
	}
	
	/* LEGENDE */
	
	#LsLegende{
		background-color:#EEEEEE;
		width : 90%;
		padding: 5px 0 5px 5px;
		border: solid #999999 1px;
		margin-left:10px;
		margin-top:10px;
		
	}
	
/* ---------------------
	FORMULAIRE DE TRI
------------------------- */
	#formTri 
	{ border: 0px; margin: 0px; padding: 0px; /*width:100%;*/ text-decoration: none; }
	#formTri td 
	{ height:10px; /*background-color: #EEEEEE;*/ padding: Opx; text-align:left; border: 0px; font-size: 10px; }
	#formTri .titre 
	{ text-align:right; vertical-align:middle; font-weight:bold; }
	#formTri input
	{ font-size:10px; width:150px; }
	#formTri select
	{ font-size:10px; width:150px; }
	#formTri input.checkbox
	{ font-size:10px; width:15px; }
	#formTri .champs 
	{ font-size:10px; width:450px; }
	#formTri .valider 
	{ /*height:30px;*/ vertical-align:middle; text-align:center; font-weight:bold; font-size:10px; }
	#formTri .champs_valider 
	{ width:50px; vertical-align:middle; text-align:center; font-weight:bold; font-size:10px; }
	
/* ---------------------
	tableStats
------------------------ */
	#tableStats 
	{ background-color: #EEEEEE; border: solid #999999;  border-width: 3px 1px 1px 1px; width:95%;
		text-decoration: none; 	}
	#tableStats th 
	{ background-color: #007AC0; padding: 5px 5px 5px 15px; /*border: solid #FFFFFF;  border-width: 0px 1px 0px 1px;*/
		height: 15px; color: #FFFFFF; text-align:left; /*text-transform:uppercase;*/ font-size: 10px; }
	#tableStats td 
	{ background-color: #EEEEEE; padding: 2px 5px 0px 5px; border:0px; font-size: 10px; }
	#tableStats .titre 
	{ background-color: #999999; padding-bottom:2px; font-weight:bold; color:#FFFFFF; }
	#tableStats .intitule 
	{ color:#000000; text-align:left; width:80%; }
	#tableStats .pourc 
	{ color:#000000; text-align:right; width:70px; }
	#tableStats .valeur 
	{ color:#000000; text-align:right; width:70px; }
	#tableStats .titre_gro 
	{ font-weight:bold; color:#000000; text-align:right; vertical-align:bottom; border-bottom:2px solid #CCCCCC; }
	#tableStats .stat_gro 
	{ color:#000000; text-align:right; border-left:1px solid #CCCCCC; width:70px; height:10px; }
	#tableStats .over 
	{ background-color: #DFDFDF; }
	#tableStats .rempli 
	{ background-color: #DFDFDF; }
	
	#graph_stat 
	{ height:10px; width:100%; white-space:pre-wrap; }
	
	
	
	.DivDeconnexion{	
		display: none; 
		font-weight: bold; 
		color: #FF0000; 
		z-index: 100; 
		position: absolute; 
		top: 20px; 
		left: 20px;
		background-color:#FFFFFF;
		border: solid #FF0000 2px;
		margin : 10px;		
		padding : 10px;		
		font-size: 10px;

	}
	
	/*////////////////////////////////
					SITE 
	//////////////////////////////////////////*/
	
	
	
	/*
	.fond_Haut_De_Page_Vert_Claire { background-color:#F2A373; }
	.fond_Haut_De_Page_Vert { background-color:#008973; }
	*/
	.fond_Haut_De_Page_Vert_Claire { background-color:#83bb53; height:2px; display:none; }
	.fond_Haut_De_Page_Vert { background-color:#008a73; }
	
		
	.titre_block_home {
		color: #008973;
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
	}
	.acroche_block_home {
		font-family: Verdana;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.Texte_block_home { font-family: Verdana; font-size: 10px; font-weight: bold; }
		
	.acroche_block_home {	font-family: Verdana;
		font-size: 12px;
		color: #FFFFFF;
		font-weight: bold;
	}
	.titre_block_home {	color: #008973;
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
	}
	
	.fond_De_Page_Bleu { background-color:#8ba5d6; }
	
	.texte_block_descri {font-family: Verdana; font-size: 10px; color: #FFFFFF; font-weight: bold; }
		
	#Page
		{ margin: 10px 0 0 10px; width: 650px; }
	#Campagne .Titre
	    {  font-size: 13px; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color:#EE8F41  }
	#Campagne *
		{ font-family: Verdana; }
	#Campagne
		{ width: 630px; margin: 0 0 0 0; }
	#Campagne h1
		{
		float: left; 
		font-size: 24px; font-weight: bold; color: #EE8F41;
		margin: 0 5px 30px 0; width: 60%; 
		}
	#Campagne h2, #Campagne h2 a, #Campagne h3
		{ font-size: 13px; font-weight: bold; color: #EE8F41; text-decoration: none;  }
	#Campagne h3
		{ margin: 0 0 5px 0; }
	#Campagne h2
		{
		text-align: center; border: 1px solid #EE8F41;
		}
	#Campagne p, #Campagne li
		{ font-size: 11px; }
	#Campagne ul
		{
		margin: 0 0 20px 0; list-style-position: inside; list-style-type: square;
		color: #EE8F41;
		}
	#Campagne li
		{ margin-bottom: 2px; color: #000000; }
	#Campagne div.Part
		{ float: left; margin: 0 0 30px 5px; }
	#Dispo
		{
		background-color: #EE8F41; color: #FFFFFF; padding: 3px;
		float: right; font-size: 11px; text-align: right; margin: 0 0 20px 0;
		width: 220px; 
		}
	.Grand_Titre_Noir {
		font-family: Verdana;
		font-size: 17px;
		font-weight: bold;
		color: #000000;
	}
	.Grand_Titre_Orange {
		color: #008973;
		font-size: 16px;
		font-weight: bold;
		font-family: Verdana;
	}
	.Grand_Titre_Blanc {
		color: #FFFFFF;
		font-size: 16px;
		font-weight: bold;
		font-family: Verdana;
	}
	.Grand_Titre_Gris {
		color:#999999;
		font-size: 16px;
		font-weight: bold;
		font-family: Verdana;
	}

	.Petit_Titre_Blanc {
		font-family: Verdana;
		font-size: 9px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.Titre_Orange {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #008973;
	}
	.Titre_Bleu {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #0a51a1;
	}
	.Titre_Blanc {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.Titre_Noir {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}

	.Texte_contenue {font-family: Verdana; font-size: 10px; }
	.Texte_contenue_petit {font-family: Verdana; font-size: 9px; }
	.Texte_contenue_tres_petit {font-family: Verdana; font-size: 8px; }

	.Grand_Titre_Bleu {
		font-family: Verdana;
		color: #008375;
		font-weight: bold;
		font-size: 16px;
	}
	.Moyen_Titre_Bleu {
		font-family: Verdana;
		color: #0066CC;
		font-weight: bold;
		font-size: 14px;
	}
	.Petit_Titre_Bleu {
		font-family: Verdana;
		font-size: 11px;
		font-weight: bold;
		color: #0a51a1;
	}
	.Date_Ouverture {
		font-family: Verdana;
		color: #FF0000;
		font-weight: bold;
		font-size: 10px;
	}
	.Texte_Erreur {
		font-family: Verdana;
		color: #FF0000;
		font-weight: bold;
		font-size: 10px;
	}
	.Ok_vert {
		font-family: Verdana;
		color: #009900;
		font-weight: bold;
		font-size: 10px;
	}
	.Lien_inscription {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.GrosTexteBlanc {
		font-family: Verdana;
		font-size: 12px;
		font-weight: bold;
		color: #FFFFFF;
	}
	.Texte_Orange {font-family: Verdana; font-size: 10px; color: #008973; }
	.Texte_Blanc {font-family: Verdana; font-size: 10px; color: #FFFFFF; }
	.Texte_Bleu {font-family: Verdana; font-size: 10px; color: #0a51a1; }
	
	#tarif td
		{ font-size: 11px; background-color: #EEEEEE; text-align: center; }
	#tarif th
		{ font-size: 11px; background-color: #008973; }
		
	#erreur {
		text-align:center;
		font-weight:bold;
		color:#007AC0;
	}
	
	
	/*////////////////////////////////
		MON FY08 ACCUEIL 
	////////////////////////////////*/
	
	
	#block_BO.out table { border:1px solid #8ba5d6; }
	#block_BO.out .fond_BO { background-color:#8ba5d6; }
	#block_BO.over table { border:1px solid #008973; }
	#block_BO.over .fond_BO { background-color:#008973; }	
	
	.Fond_Degrader_Gris { 
		background-image:url(../images/fond_ombre_gris.gif);
		background-repeat:repeat-x
		}

	.hidecomarrow {
		float:right;
		height:8px;
		width:15px;
		background-repeat:no-repeat;
		background-position:bottom;
		padding-right:20px;
		}

	.hideshowtxt {
		float:left;
		font-family:Verdana;
		font-size:10px;
		font-weight:bold;
		color:#008973;
		}

	.block_top { 
		cursor: pointer; 
		
		font-size:10px;
		font-weight:bold;
		color:#000000;

		border-bottom:solid 1px #999999;
		padding:3px;
		height:25px;
		background-image:url(../images/fond_ombre_gris.gif);
		background-color:#FFFFFF;
		background-repeat:repeat-x

	}	

	
	/*////////////////////////////////
		BLOCK  charte 2A
	////////////////////////////////*/
	
	#block_Charte2a.out .Titre { 
	font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight:bold; 
	background-image:url(../images/degrader1.jpg); background-repeat:no-repeat;}
	
	
	#block_CharteCommande.out .Titre { 
	font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight:bold; 
	background-image:url(../images/degrader1_long.jpg); background-repeat:no-repeat;}
	
	
	
	#block_Charte2a.out table, #block_Charte2a.out a { 
	font-family: Verdana; font-size: 10px; color: #AAAAAA; font-weight:bold;}
	
	#block_Charte2a.over .Titre { 
	font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight:bold; 
	background-image:url(../images/degrader2.jpg); background-repeat:no-repeat; cursor:pointer;}
	
	#block_CharteCommande.over .Titre { 
	font-family: Verdana; font-size: 13px; color: #FFFFFF; font-weight:bold; 
	background-image:url(../images/degrader2_long.jpg); background-repeat:no-repeat; cursor:pointer;}
	
	
	#block_Charte2a.over table, #block_Charte2a.over a { 
	font-family: Verdana; font-size: 10px; color: #000000; font-weight:bold; cursor:pointer;}
	
	#block_Charte2a.out2 .Block { 
	font-family: Verdana; font-size: 10px; color: #AAAAAA; font-weight:bold; background-color: #fadbc9; margin:4px;
	}
	#block_Charte2a.over2 .Block { 
	font-family: Verdana; font-size: 10px; color: #222222; font-weight:bold; background-color: #008973; margin:4px;
	}

	/*////////////////////////////////
		BLOCK  charte 2B
	////////////////////////////////*/

	#block_Charte2b.out .Titre { 
	font-family: Verdana; font-size: 13px; color: #008973; font-weight:bold; 
	background-image:url(../images/degrader3.gif); background-repeat:no-repeat; }
	#block_Charte2b.out table, #block_Charte2b.out a { 
	font-family: Verdana; font-size: 10px; color: #AAAAAA; font-weight:bold;}
	#block_Charte2b.over .Titre { 
	font-family: Verdana; font-size: 13px; color: #8ba5d6; font-weight:bold; 
	background-image:url(../images/degrader4.gif); background-repeat:no-repeat; cursor:pointer;}
	#block_Charte2b.over table, #block_Charte2b.over a { 
	font-family: Verdana; font-size: 10px; color: #000000; font-weight:bold; cursor:pointer;}
	

	/*////////////////////////////////
		BLOCK  charte 2C - coté droid
	////////////////////////////////*/
	
	#block_Charte2c.out .Titre { 
	font-family: Verdana; font-size: 14px; color: #008973; font-weight:bold;
	background-image:url(../images/degrader4b.jpg);}
	
	#block_Charte2c.over .Titre { 
	font-family: Verdana; font-size: 14px; color: #008973; font-weight:bold; cursor:pointer;
	background-image:url(../images/degrader4a.jpg); cursor:pointer;}


	/*////////////////////////////////
		BLOCK  charte D
	////////////////////////////////*/

	#block_CharteD.out .Titre {
	font-family: Verdana; font-size: 13px; color: #7db955; font-weight:bold; 
	}
	#block_CharteD.over .Titre { 
	font-family: Verdana; font-size: 13px; color: #008a73; font-weight:bold;
	background-color: #f6f9ec;
	cursor:pointer;
	}
	
	#block_CharteD.out table, #block_CharteD.out a { 
	float:left; overflow:hidden; width:250px; height:260px; margin:5px;
	border:solid 1px #82ba53;
	font-family: Verdana; font-size: 9px; color: #AAAAAA;
	}
	#block_CharteD.over table, #block_CharteD.over a { 
	float:left; overflow:hidden; width:250px; height:260px; margin:5px;
	border:solid 1px #008a73;
	font-family: Verdana; font-size: 9px; color: #000000;
	cursor:pointer;
	}
	
		/*////////////////////////////////
		BLOCK  charte Ds spécial Support
	////////////////////////////////*/
	
	#block_CharteDs.out table, #block_CharteDs.out a { 
	float:left; overflow:hidden; width:250px; height:260px; margin:5px;
	border:solid 1px #82ba53;
	font-family: Verdana; font-size: 9px; color: #AAAAAA;
	}
	#block_CharteDs.over table, #block_CharteDs.over a { 
	float:left; overflow:hidden; width:250px; height:260px; margin:5px;
	border:solid 1px #8ba5d6;
	font-family: Verdana; font-size: 9px; color: #000000;
	}

	#block_CharteDs.out .Titre {
	font-family: Verdana; color: #333333; font-weight:bold; text-align:left; padding:4px;
	}
	#block_CharteDs.over .Titre { 
	font-family: Verdana; color: #000000; font-weight:bold; text-align:left; padding:4px;
	background-color: #f6f9ec;
	}
	
	#block_CharteDs.out .Prix {
	font-family: Verdana; font-size: 10px; color: #666666; font-weight:bold; text-align:left; 
	height:15px; overflow: hidden; margin:0px; padding-left:5px; padding-bottom:2px; padding-top:5px; padding-right:5px;
	}
	#block_CharteDs.over .Prix { 
	font-family: Verdana; font-size: 10px; color: #000000; font-weight:bold; text-align:left; 
	height:15px; overflow: hidden; margin:0px; padding-left:5px; padding-bottom:2px; padding-top:5px; padding-right:5px;
	}
		
	#block_CharteDs.out .Commande {
	font-family: Verdana; font-size: 12px; color: #333333; font-weight:bold; text-align:left; 
	height:20px; overflow: hidden; margin:0px; padding-left:5px; padding-bottom:2px; padding-top:5px; padding-right:5px;
	}
	#block_CharteDs.over .Commande { 
	font-family: Verdana; font-size: 12px; color: #FFFFFF; font-weight:bold; text-align:left; 
	height:20px; overflow: hidden; margin:0px; padding-left:5px; padding-bottom:2px; padding-top:5px; padding-right:5px;
	background-color: #008a73; cursor:pointer;
	}
	
	#block_CharteDs.out hr {
	/*color:#008973; margin:0px; padding:0px;*/
	color: #FFECD9; margin:0px; padding:0px;
	}
	#block_CharteDs.over hr { 
	color: #CEE7FF; margin:0px; padding:0px;
	}

	/*////////////////////////////////
		GTM 
	////////////////////////////////*/
	
	#Aff_GTM {
		width:50%;
	}
	
	#Aff_GTM th {
		background-color:#008973;
		padding:5px 5px 5px 5px;
		height:10px;
		color:#FFFFFF;
	}
	#Aff_GTM td {
		padding:5px 5px 5px 5px;
		height:10px;
	}
	
	
	/*////////////////////////////////
		GROSSSITE 
	////////////////////////////////*/

		.Texte_gris_petit {
			font-family:Verdana;
			font-size:10px;
			font-weight:bold;
			color:#999999;
		}
		.Texte_gris_petit_non_gras {
			font-family:Verdana;
			font-size:10px;
			color:#999999;
		}
		
		
	/*////////////////////////////////
		Layer PopUp 
	////////////////////////////////*/
		
		
	.DIVvoileNoir {
	position:absolute;
	/*top: 0;
	left: 0;
	right: 0;
	bottom: 0;*/
	margin: 0;
	text-align: center;
	/*height: 100%;
	width: 100%;*/
	z-index: 100;
	background-color:#000000;
		filter:alpha(opacity=50);
		-moz-opacity:0.5;
   		opacity: 0.5;
	}
	
	.DIVvoileNoirContenu{
	position: absolute;
	text-align:center;
	z-index: 110;
	}
	.DIVvoileNoirChevron{
	position: absolute;
	text-align:center;
	z-index: 105;
	height:100%;
	width:100%;
	background-image:url(../images/voil_noir_fy11.png);
	background-repeat:no-repeat;
	background-position:center;
	}
		
		
	.link_visualisation{
	margin:10px;
	padding:10px;
	background-color:#FFFFFF;
	}	
	
	.FontVoileNoir{
	margin:0px;
	padding:5px;
	background-color:#FFFFFF;
	}	
	.FermerVoileNoir{
	margin:1px;
	padding:1px;
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	cursor:pointer;
	}	
	
	
	/*///////////////////////////////
	// GDC FY09
	///////////////////////////////*/

	/* pré home */
	.Logo_Pre_Home{
	position: absolute;
	/*width:100%;*/
	z-index:50;
	float:auto;
	margin:49%;
	margin-top:-65px;
	text-align:center;
	}
	.Pre_Home_Fond_Flash{ 
	background-image:url(../images/pre_home_fond_flash.jpg); 
	background-repeat:repeat-x;
	background-position:top;
	}
	

	/* block de droite sur home */
	.Block_Droid{
	border:solid 1px #999999;
	margin-left:0px;
	margin-right:10px;
	margin-bottom:10px;
	}
	
	/* block du centre sur home */
	.Block_Centre{
	width:100%;
	height:130px;
	vertical-align:middle;
	background-color:#FFFFFF;
	}
	.Block_Centre_cont{
	width:48%;
	height:130px;
	vertical-align:middle;
	float:left;
	background-color:#999999;
	/*border:solid 1px #999999;*/
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:10px;
	}
	
	/* menu (onglet) des page du site avec contenu en ajax*/
	#menu_page_ajax{
	margin-left:10px;
	border-top:solid 2px #008973;
	border-left:solid 2px #008973;
	border-right:solid 2px #008973;
	}
	
	/* contenu des page du site qui arrive en ajax */
	#conteneur_page_ajax{
	width:98%;
	margin-left:10px;
	margin-right:10px;
	border:solid 2px #008973;
	border-top:none;
	padding:10px;
	}
	
	
	/* Rubrique détail du support (dans voile noir) */
	.Block_Support_Detail{
	width:96%;
	margin:5px;
	padding:5px;
	text-align:right;
	border:solid 1px #CCCCCC;
	}
	.Block_Support_Detail_PreTitre{
	margin-top:5px;
	text-align:left;
	color:#8ba5d6;
	margin-bottom:5px;
	font-size:13px;
	font-weight:bold;
	}
	.Block_Support_Detail_Titre{
	text-align:left;
	font-size:12px;
	font-weight:bold;
	color:#008973;
	margin-bottom:3px;
	}
	
	.Block_Support_Detail_Chapo{
	text-align:left;
	margin-bottom:3px;
	}
	.Block_Support_Detail_SavoirPlus{
	cursor:hand;
	width:110px;
	padding:2px;
	/*margin-left:450px;
	float:right;*/
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	background-color:#008973;
	}
	.Block_Support_Detail_PlusContenu{
	border:Solid 1px #008973;
	padding:3px;
	text-align:left;
	margin-bottom:5px;
	}
	
	.Block_Support_Detail_Visuel{
	margin-top:7px;
	padding:15px;
	text-align:center;
	border:solid 1px #FF6600;
	width:150px;
	font-size:10px;
	}
	
	
	
	/* Flèches + Barre de titre à l'état INACTIF */
	.fleche, .fleche_hover {
		width:26px;
		height:23px;
		background:url(../../common/images/biblio/fleche_ferme.png);
		cursor:pointer;
	}
	.fleche_hover {
		background:url(../../common/images/biblio/fleche_ferme_actif.png);
	}
	.Texte_fleche, .Texte_fleche_hover {
		background:#eaeae9;
		padding:5px;
		font-size:12px;
		color:#000000;
		font-weight:bold;
		cursor:pointer;
		border-bottom:solid 2px #FFFFFF;
	}
	.Texte_fleche_hover{
		color:#006eb9;
		border-bottom:solid 2px #006eb9;
	}
	/* Flèches + Barre de titre à l'état ACTIF */
	.liste_ajaxActif .fleche {
		background:url(../../common/images/biblio/fleche_ouvert_actif2.png);
	}
	.liste_ajaxActif .fleche_hover {
		background:url(../../common/images/biblio/fleche_ouvert_actif2.png);
	}
	.liste_ajaxActif .Texte_fleche_hover{
		border-bottom:solid 2px #008973;
	}
	
	
	
	
	.FontVoileNoirHeader{
		width:590px;
		height:55px;
		background:url(../images/voil_noir_header_fy11.jpg);
		background-repeat:no-repeat;
		color:#FFF;
		font-size:16px;
		font-weight:bold;
		padding-left:10px;
		padding-top:15px;
		text-align:left;
	}
	.VoileNoirHeaderFermer{
		position:absolute;
		margin-left:530px;
		margin-top:-3px;
		width:40px;
		cursor:pointer;
		text-align:right;
		font-size:12px;
		height:20px;
		color:#FFF;
		font-weight:bold;
		}
	
	.FontVoileNoirFooter{
		width:600px;
		height:33px;
		background:url(../images/voil_noir_pied_fy11.jpg);
		background-repeat:no-repeat;
	}