/**
 ** Zone d'entete du site
 **/

	#pageHeader{
		position: relative;
		color: #000;
		background-color: #c9c9e9;
		background-image: url(/imgweb/common/bg_haut.gif);
		background-position: 4px left;
		background-repeat: repeat-x;
		border-top: 4px solid #000084;
		padding-top: 20px;
	}

	#siteLogo{
		color: #fff;
		background-color: #c6c6ff;
	}

	#siteLogo h1{
		height: 64px;
		padding: 0;
		margin: 0; 
	}
	#siteLogo img{ border: none; }

	#siteLogo .description{
		color: #fff;
		background-color: #000084;
		background-image: url(/imgweb/common/bande_bleu.gif);
		background-repeat: repeat-x;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		font-weight: bold;
		padding: 4px 0 4px 109px;
	}

	#siteInformation{
		position: absolute;
		height: 31px;
		width: 254px;
		right: 0; top: 6px;
		font-size: 10px;
		font-weight: bold;
		text-align: right;
		color: #000084;
		font-family: Verdana, Arial, sans-serif;
		background-color: transparent;
		background-image: url(/imgweb/common/bg_haut_d.gif);
		background-repeat: no-repeat;
		background-position: bottom right;
		padding-right: 5px;
		padding-top: 3px;
	}
	html>body #siteInformation{
		right: 0; top: 0;
	}

	#siteInformation .saint{
		color: #666;
		background-color: transparent;
		font-weight: 400;
		font-size: 9px;
		padding: 3px 5px;
	}

/**
 ** Zone de sélection du pays
 ** (Langue du site)
 **/

	#siteCountrySelection{
		width: 270px;
		position: absolute;
		top: 55px; right: 0;
		text-align: right;
		color: #000084;
		background-color: transparent;
		background-image: url(/imgweb/common/degrade_haut_vierge2.gif);
		background-repeat: repeat-y;
		background-position: center right;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		padding: 3px;
		margin: 0;
	}

	#siteCountrySelection select{
		color: #000;
		background-color: #fff;
		border: 1px solid #7f9db9;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
	}

	#siteCountrySelection option{
		color: #000;
		background-color: #fff;
		font-family: Verdana, Arial, sans-serif;
		font-size: 11px;
		padding: 0 3px;
	}

	#siteCurrentCountryFlag{
		top: 1px;
		position: relative;
		margin: 0 2px;
	}

/**
 ** Zone d'affichage des informations Webmaster
 **/

	#siteWebmasterInformation{
		width: 270px;
		position: absolute;
		top: 55px; right: 0;
		text-align: right;
		color: #000084;
		background-color: transparent;
		background-image: url(/imgweb/common/degrade_haut_vierge2.gif);
		background-repeat: repeat-y;
		background-position: center right;
		font-family: Verdana, Arial, sans-serif;
		font-size: 10px;
		padding: 3px;
		margin: 0;
	}

/**
 ** Rubriques du site
 ** Zone de navigation de gauche
 **/

	#pageHeadings{
		width: 189px;
		color: #6362a2;
		background-color: #d6d7fa;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		padding-bottom: 10px;
	}

	#pageHeadings a{
		color: #6362a2;
		background-color: transparent;
		text-decoration: none;
	}
	
	#pageHeadings a:hover{
		color: #000066;
		background-color: transparent;
	}

	#pageHeadings h2{
		font-size: 11px;
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image: url(/imgweb/common/fd_esp_web.gif);
		background-repeat: repeat-x;
		background-color: #8382c8;
		text-transform: uppercase;
		text-align: center;
		padding: 0.2em 0;
		margin: 0;
	}

	#pageHeadings .heading{
		width: 175px;
		font-size: 10px;
		background-image: url(/imgweb/common/bas_tab_menu.gif);
		background-repeat: no-repeat;
		background-position: center bottom;
		padding-bottom: 4px;
		margin: 10px 6px;
	}

	#pageHeadings .head{
		background-image: url(/imgweb/common/bg_menu_gauche_titre.gif);
		background-repeat: repeat-x;
		background-color: transparent;
		color: #6362a2;
		border: 1px solid #a8a8e7;
	}

	#pageHeadings .head h3{
		font-size: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		background-image: url(/imgweb/common/fleche_jaune.gif);
		background-position: left center;
		background-repeat: no-repeat;
		background-color: transparent;
		color: #6362a2;
		padding: 0.1em 1.5em;
		margin: 0;
	}

	#pageHeadings .description{
		display: none;
	}

	#pageHeadings .menu{
		color: #000;
		background-color: #f0f0fc;
		border-left: 1px solid #a8a8e7;
		border-right: 1px solid #a8a8e7;
	}

	#pageHeadings ul{
		font-size: 0.9em;
		padding: 5px;
		padding-left: 20px;
		margin: 0;
	}

	#pageHeadings li{
		list-style-image: url(/imgweb/common/fleche_menu2.gif);
		list-style-position: outside;
		padding: 0;
		margin: 0.2em 0;
	}

/**
 ** Navigation principale, qui correspond pour être plus clair à 
 ** l'actuelle navigation horizontale
 **/

	#pageNavigation{
		height: 39px;
		color: #000;
		background-color: #c6c6ff;
		background-image: url(/imgweb/common/sous_titre.gif);
		background-repeat: repeat-x;
		background-position: left bottom;
		padding-top: 6px;
		padding-bottom: 11px;
	}

	html>body #pageNavigation{
		height: 22px;
	}

	#pageNavigation a{
		display: block;
		color: #9b8700;
		background-color: transparent;
		text-decoration: none;
		font-weight: bold;
		font-size: 0.8em;
		padding: 0.4em 0;
	}

	#pageNavigation a:hover{
		color: #544900;
		background-color: transparent;
	}

	#pageNavigation ul{
		padding: 0;
		margin: 0;
	}

	#pageNavigation li{
		float: left;
		width: 145px;
		height: 22px;
		display: block;
		background-image: url(/imgweb/fr/bt_fond.gif);
		background-repeat: no-repeat;
		list-style-type: none;
		text-transform: uppercase;
		text-align: center;
		padding: 0;
		margin: 0;
	}

	#pageNavigation #home,
	#pageNavigation .first
	{
		width: 142px;
		background-image: url(/imgweb/fr/bt_fond1.gif);
		background-repeat: no-repeat;
	}

	#pageNavigation #logout,
	#pageNavigation .last{
		width: 139px;
		background-image: url(/imgweb/fr/bt_fond_rouge.gif);
		background-repeat: no-repeat;
	}

/**
 ** Tableaux de données
 **/

	.tableauDonnees{
		font-size: 1em;
		border: 1px solid #ababd6;
		margin: 10px 0;
		width: 650px;
	}

	.tableauOptions{
		text-align: right;
	}

	.tableauDonnees thead{
		color: black;
		background-color: #DBDBF6;
		background-image: url( /imgweb/common/bg_menu_gauche_titre.gif );
		background-repeat: repeat-x;
	}

	.tableauDonnees thead td,
	.tableauDonnees thead th{
		border-bottom: 1px solid #ababd6;
		padding: 0.1em;
	}

	.tableauDonnees tbody td{
		padding: 0.2em;
	}

	.tableauDonnees .lignePaire{
		color: #000;
		background-color: #efeffc;
	}

	.tableauDonnees .ligneImpaire{
		color: #000;
		background-color: #fff;
	}

	.tableauDonnees tfoot td{
		padding: 0.2em;
	}

	.dataLabel{
		padding: 2px 5px;
	}

	.tableauDonnees a{
		text-decoration: none;
	}
	
	.tableauDonnees caption{
		color: #000084;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-style: normal;
		font-weight: 700;
		padding: 0.5em 0;
		margin: 0;
	}

/**
 ** Divers
 **/

	.alloFrame{
		width: 595px;
		color: #000084;
		background-color: #f8f7ff;
		background-image: url(/imgweb/common/alloframe_body.jpg);
		background-repeat: repeat-y;
		margin: 50px auto;
	}
	
	.alloFrame .head{
		text-align: center;
		background-image: url(/imgweb/common/alloframe_header.jpg);
		background-repeat: no-repeat;
		padding-top: 66px;
	}

	.alloFrame .title{
		color: #fd4a04;
		background-color: transparent;
		padding: 0;
		margin: 10px;
	}

	.alloFrame .body{
		padding: 0 30px;
	}

	.alloFrame .foot{
		height: 33px;
		background-image: url(/imgweb/common/alloframe_footer.jpg);
		background-repeat: no-repeat;
	}
	
	.alloFrame p{
		color: #000084;
		background-color: transparent;
	}
	
	.alloFrame .options{
		text-align: left;
		margin: 0 20px;
	}

	.alloFrame .error{
		color: #fd4a04;
		background-color: transparent;
		font-weight: bold;
	}

	.alloFrame .inputImage{
		border: none;
	}

	h2.pageRubrique{
		font-size: 1.5em;
		color: #000084;
		background-color: transparent;
		background-image: url(/imgweb/common/logo_grand_titres.gif);
		background-repeat: no-repeat;
		background-position: 10px 0.1em;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0;
		padding-left: 35px;
		padding-right: 10px;
		padding-bottom: 10px;
		margin: 0;
		margin-left: -10px;
		margin-right: -10px;
		margin-bottom: 1em;
		border-bottom: 2px solid #C6C6FF;
	}

	h3.pageSousRubrique{
		font-size: 1.2em;
		font-style: italic;
		color: #000084;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		padding: 0;
		margin: 0;
		margin-bottom: 1em;
	}

	.popper{ 
		width: 100%;
		position: absolute;
		visibility : hidden;
		text-align: center;
		z-index: 1000; 
	}

	.popupWindow{
		width: 450px;
		color: #000;
		text-align: center;
		border: 1px solid #A8A8E7;
		background-color: #FFDB6D;
		padding: 1em;
	}

	#popupLayer{
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
		position: absolute;
		text-align: center;
		display: none;
	}

	#alertPopupWindow{
		width: 450px;
		color: #333333;
		background-color: #FFDB6D;
		border: 1px solid #7676C2;
		text-align: center;
		margin: 350px auto;
	}

	#alertPopupWindow .popupTitle{
		background-image: url(/imgweb/common/bande_bleu.gif);
		background-repeat: repeat-x;
		padding: 5px;
		color: #fff;
		background-color: #000084;
		font-size: 10px;
		font-weight: bold;
		margin-bottom: 1em;
		border-bottom: 1px solid #7676C2;
	}

	#alertPopupWindow .popupBody{
		padding: 1em;
	}

	#alertPopupWindow .popupFooter{
		text-align: center;
		padding: 1em;
	}

/**
 ** Définitions pour champs de formulaire
 **/

	input.textField{
		font-size: 1em;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		line-height: 1em;
		color: #000084;
		background-color: white;
		border: 1px solid #7F9DB9;
	}

	.InputImage{
		vertical-align: text-bottom;
	}

	div.submitBar{
	}

	.submitButton{
	}
	
	form{
		margin: 1em 0;
	}

	legend{
		color: #000;
		font-weight: bold;
		padding: 0;
		margin: 0;
	}

	fieldset{
		border: none;
		border-bottom: 1px solid #DBDBF6;
		padding: 1em;
		padding-bottom: 0;
		margin: 0;
		margin-bottom: 0.7em;
	}

	form>fieldset{
		padding-bottom: 1em;
	}

	.alphaNavigation{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		color: #aaa;
		background-color: transparent;
		margin-top: 20px;
		text-align: center;
	}

	.alphaNavigation a{
		color: #000;
		background-color: transparent;
		font-weight: bold;
		text-decoration: none;
	}

	.alphaNavigation a:hover{
		color: #000084;
		background-color: transparent;
	}

/** 
 ** Style de base
 ** Pour la redéfinition des styles par défaut des 
 ** balises courantes.
 **/

	#overDiv{
		color: #000;
		background-color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	}

	body{
		color: #000;
		background-color: #fff;
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 11px;
		padding: 0;
		margin: 1em;
		margin-bottom: 30px;
	}

	table{
		font-size: 1em;
	}

	strong{
		font-weight: bold;
	}

	em{
		font-style: italic;
	}

	acronym, abbr{
		cursor: help;
		border-bottom: 1px dotted #999;
	}

	code, pre, samp{
		font-family: "Courier New", Courier, monospace;
		font-size: 1.1em;
	}

	code{
		color: #297700;
	}

	pre{
		border-left: 2px dotted #aca899;
		padding: 0.5em 1em;
		margin-left: 2em;
	}

	blockquote, q, cite{
		color: #666;
		font-style: italic;
		background-color: transparent;
		quotes: '\0000ab\0000a0' '\0000a0\0000bb' '\00201c\0000a0' '\0000a0\00201d';
	}

	blockquote{
		background-image: url(blockquote.gif);
		background-repeat: no-repeat;
		background-position: top left;
		padding-left: 35px;
	}

	samp{
		color: #000;
		background-color: #F7F7FF;
	}

/** 
 ** Bloc de Code pour coloration syntaxique de code (X)HTML
 **/

	pre.htmlCode{
		color: #297700;
		background-color: #fff;
	}

/**
 ** Bloc de Code pour coloration syntaxique de code PHP
 **/

	pre.phpCode{
		color: #000;
		background-color: #fff;
	}

	pre.phpCode .php{
		color: #f00;
		background-color: transparent;
		font-weight: bold;
	}

	pre.phpCode .specialvar{
		color: #06f;
		background-color: transparent;
	}

	pre.phpCode .keyword{
		color: #060;
		background-color: transparent;
	}
	
	pre.phpCode .numeric{
		color: #f00;
		background-color: transparent;
	}
	
	pre.phpCode .string{
		color: #c00;
		background-color: transparent;
	}
	
	pre.phpCode .function{
		color: #00f;
		background-color: transparent;
	}

	pre.phpCode .operator{
		color: #00f;
		background-color: transparent;
	}

	pre.phpCode .datatype{
		color: #099;
		background-color: transparent;
	}

	pre.phpCode .comments{
		color: #f90;
		background-color: transparent;
	}

/**
 ** Blocs de sommaire & résumé
 **/

	.synopsis,
	.summary{
		color: #000;
		background-color: transparent;
		border: 2px solid #f0f0fc;
		padding: 1em 1.5em;
	}

	.synopsis ul, .synopsis ol, .synopsis dl,
	.summary ul, .summary ol, .summary dl{
		margin: 0.5em 0;
	}

	.synopsis h2{
		margin: 0 0 1em 0;
	}
	
	.synopsis ol a{
		text-decoration: none;
	}

/**
 ** Styles de puce, affichage pour les listes 
 ** et hiérarchisation des informations
 **/

	ol, ul, dl{
		padding: 0 0 0 2em;
		margin: 1em 0;
	}

	ul li{
		list-style-type: disc;
		list-style-position: outside;
		list-style-image: url(/imgweb/common/fleche_menu.gif);
		padding: 0;
		margin: 0 0 0.5em 1em;
	}

	ol li{ list-style-type: upper-alpha; }
	ol ol li{ list-style-type: lower-alpha; }
	ol ol ol li{ list-style-type: decimal; }

	dt{
		padding: 0;
		margin: 0 0 0.5em 0;
	}

	dd{
		padding: 0;
		margin: 0 0 0.5em 0.5em;
	}

/**
 ** Style des hyperliens
 **/

	a{
		color: #000084;
		background-color: transparent;
		text-decoration: underline;
	}

	a:hover{
		color: #6362A2;
		background-color: transparent;
		text-decoration: none;
	}

/**
 ** Style des titres
 **/

	h1, h2, h3{
		color: #000084;
		background-color: transparent;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: 600;
	}

	h1 a, h2 a, h3 a, h4 a, h5 a{
		text-decoration: none;
	}

	h1{ font-size: 2.3em; }

	h2{ 
		font-size: 1.5em; 
		padding: 0;
		margin: 2em 0 1em 0; 
	}
	
	h3{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 1.1em;
		margin: 2em 0 0 0;
		line-height: 120%;
	}
	
	h4{
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-weight: 600;
		font-size: 1em;
	}
	
	h5{
		font-weight: 500;
		font-size: 1em;
	}

	p{
		color: #000;
		background-color: transparent;
		font-weight: normal;
		font-size: 1em;
	}


	hr{
		border: none;
		border-bottom: 1px solid #DBDBF6;
	}

	img{
		border: none;
		padding: 0;
		margin: 0;
	}

	a img{
		vertical-align: text-bottom;		
	}

	img.absbottom{
		vertical-align: text-bottom;
	}

	div.erreur{
		color: #cc0000;
		background-color: #FFDBD7;
		padding: 1em;
		margin: 10px 0;
		border: 1px solid #CC0000;
	}

	div.attention, div.important, div.note, div.astuce{
		color: #000;
		background-color: transparent;
		padding: 0.5em;
		margin: 1em 0;
	}

	div.note, 
	p.note,
	span.note{
		color: #666;
		background-color: transparent;
	}

	div.attention{
		color: #AF1717;
		background-color: transparent;
	}

	div.important{
		color: #000;
		background-color: #F7F7FF;
		border: 1px dotted #A8A8E7;
		padding: 0.3em 1em;
	}

	span.attention, span.important, span.note, span.astuce{
		font-size: 1em;
	}

	span.attention, 
	p.attention{
		color: #AF1717;
		background-color: transparent;
		font-weight: bold;
		font-size: 1.1em;
	}

	textarea.codePreview{
		width: 650px;
		border: 1px solid #C6C6FF;
		font-family: "Courier New", Courier, monospace;
		font-size: 11px;
		color: #333;
		background-color: #F9FAFF;
	}

	div.spacer
	{
		float: none;
		clear: both;
	}

	span.spacer
	{
		float: none;
	}

	div.alignRight{
		text-align: right;
	}

/**********************************/

BODY
{
	background-color: #FFFFFF;
}

A
{
	color: #000084;
}

A:hover
{
	color: #6362A2;
}

.verdana_10_blanc_gras_italique
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : italic;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.verdana_10_bleu_italique
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : italic;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.verdana_10_blanc_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.verdana_10_blanc_gras:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #6362A2;
}

.verdana_10_bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.arial_10_bleu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.arial_10_bleu:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #6362A2;
}

.arial_11_bleu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.arial_11_bleu:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #6362A2;
}

.verdana_10_bleu_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.verdana_11_bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: none;
	text-decoration: none;
	color: #000084;
}

.verdana_11_bleu_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.verdana_12_bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	text-decoration: none;
	color: #000084;
}

.verdana_12_bleu_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.verdana_13_bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: none;
	text-decoration: none;
	color: #000084;
}

.verdana_13_bleu_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.verdana_10_gris_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #7C7C7C;
}

.verdana_10_orange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FD4800;
	font-style : none;
	text-decoration: none;
	font-size: 10px;
}

.verdana_11_orange
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	text-decoration: none;
	color: #FD4800;
}

.verdana_11_orange_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #FD4800;
}

.verdana_12_orange_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #FD4800;
}

.verdana_17_orange_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #FD4800;
}

.verdana_10_rouge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	text-decoration: none;
	color: #AF1717;
}

.verdana_10_rouge_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #AF1717;
}

.verdana_11_rouge_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #AF1717;
}

.verdana_12_rouge_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #AF1717;
}

.verdana_10_vert_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #0E630E;
}

.verdana_11_noir_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.verdana_10_gris_clair_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #DFDFDF;
}

.verdana_10_texte_accueil_gris
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #777777;
}

.verdana_10_texte_accueil_gris:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.menus
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #9B8700;
}

.menus:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #544900;
}

.menus_rouge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #9B0000;
}

.menus_rouge:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #590000;
}

.menus_gauche
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #6362A2;
}

.menus_gauche:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000066;
}

.menus_gauche9
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #6362A2;
}

.menus_gauche9:hover
{
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000066;
}

.menus_gauche_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #6362A2;
}

.titres
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.titres14
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.titres15
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.titres_news
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #8989BE;
}

.titres_rubriques
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.titres_rubriques2
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.titres_rubriques3
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.titres_rubriques4
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.titres_menu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #6767D3;
}

.titres_menu_gros
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #6767D3;
}

.titres_menu2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #3635A0;
}

.titres_menu2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.titres_menu3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #3635A0;
}

.titres_menu3:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: none;
	color: #333333;
}

.comment
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: none;
	color: #A0A0A0;
}

.texte_bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: none;
	color: #3635A0;
}

.texte_petit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.texte_petit_bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.texte_petit2_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.texte:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #6362A2;
}

.texte_petit2
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.texte_petit2:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #9B0000;
}

.texte_petit4
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.texte_nom_site
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.texte_nom_site:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #9B0000;
}

.texte_petit2_souligne
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: underline;
	color: #333333;
}

.texte_petit2_souligne:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: underline;
	color: #9B0000;
}

.texte_petit3
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.texte_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.texte_gras:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.texte_gris_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #C0C0C0;
}

.texte_gris_gras:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #C0C0C0;
}

.texte_gras2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: underline;
	color: #333333;
}

.texte_gras2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: underline;
	color: #000084;
}

.texte_souligne
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: underline;
	color: #333333;
}

.texte_souligne:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: underline;
	color: #6362A2;
}

.texte_souligne_petit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: underline;
	color: #333333;
}

.texte_souligne_petit:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: underline;
	color: #6362A2;
}

.texte_souligne_petit2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style : none;
	font-weight: none;
	text-decoration: underline;
	color: #333333;
}

.texte_souligne_petit2:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style : none;
	font-weight: none;
	text-decoration: underline;
	color: #6362A2;
}

.texte_rouge_souligne
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: underline;
	color: #A90505;
}

.texte_rouge_souligne:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: underline;
	color: #000000;
}

.texte_petit2b
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.texte_petit2b:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #9B0000;
}

.texte_petit2b_uk
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.texte_petit2b_uk:hover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #9B0000;
}

.cellule_1
{
	background-color: #ABABD6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.cellule_1_uk
{
	background-color: #ABABD6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.cellule_2
{
	background-color: #EFEFFC;
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_3
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_2c
{
	background-color: #EFEFFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_2c_uk
{
	background-color: #EFEFFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_3c
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_3c_uk
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_1b
{
	background-color: #ABABD6;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.cellule_1b_uk
{
	background-color: #ABABD6;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.cellule_2b
{
	background-color: #EFEFFC;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_3b
{
	background-color: #FFFFFF;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_over
{
	background-color: #FFEDAE;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_1_grand
{
	background-color: #ABABD6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
}

.cellule_1b_grand
{
	background-color: #ABABD6;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.cellule_1_grand_uk
{
	background-color: #ABABD6;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.cellule_1b_grand_uk
{
	background-color: #ABABD6;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.cellule_2b_grand
{
	background-color: #EFEFFC;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_3b_grand
{
	background-color: #FFFFFF;
	border-bottom-style: solid; 
	border-bottom-width: 1px; 
	border-bottom-color: #000084; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_2_grand
{
	background-color: #EFEFFC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.cellule_3_grand
{
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #333333;
}

.rub_regl
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #6362A2;
}

.sous_rub_regl
{
	font-family: Arial, sans-serif;
	font-size: 11px;
	color: #6362F2;
}

.titres_menu_edit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #6767D3;
}

.titres_menu_edit_uk
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #6767D3;
}

.titres_menu_editb
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #3635A0;
}

.titres_menu2_edit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #3635A0;
}

.titres_menu2_edit:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #333333;
}

.titres_menu3_edit
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style : none;
	text-decoration: none;
	color: #6767D3;
}

.titres_menu3_edit:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	font-style : none;
	text-decoration: none;
	color: #A7A7F3;
}

.table_decoration
{
	border-style: solid; 
	border-width: 1px; 
	border-color: #EFEFFC;
}

.hr_color
{
	height: 1px;
	color: #ABABD6; 
}

.fieldset_color
{
	border: 2px solid #E4E5FF; 
	padding: 4px;
}

html>body .fieldset_color
{
	border-style: dotted; 
	border-color: #E4E5FF; 
	padding:4px;
}

.fieldset_adresse
{
	border: 0px solid #FFFFFF;
	padding: 10px;
	font-style: Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	background: #E4E5FF; 
}

.popup_body
{
	color: #FFFFFF;
}

.font_green
{
	color: #008000;
}

.font_red
{
	color: #FF0000;
}

INPUT
{
	background-color: #FFFFFF;
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.InputText_2
{
	background-color: #EFEFFC;
	border-bottom: #000080 1px solid;
	border-left: #000080 1px solid;
	border-right: #000080 1px solid;
	border-top: #000080 1px solid;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.InputText_3
{
	background-color: #FFFFFF;
	border-bottom: #000080 1px solid;
	border-left: #000080 1px solid;
	border-right: #000080 1px solid;
	border-top: #000080 1px solid;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

TEXTAREA
{
	background-color: #FFFFFF;
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.textarea_2
{
	background-color: #FFFFFF;
	border-bottom: #666666 1px solid;
	border-left: #666666 1px solid;
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000000;
}

SELECT, OPTION
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000084;
}

.InputImage
{
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
}

.InputRadio
{
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
}

.InputCheck
{
	border-bottom: #000000 0px solid;
	border-left: #000000 0px solid;
	border-right: #000000 0px solid;
	border-top: #000000 0px solid;
}

.webm_accueil_top
{
	border: 0px solid #000000;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 3px;
	/* width: 100%;
	height: 100%; */
}

.webm_accueil_titre
{
	margin-bottom: 6px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000084;
}

.webm_accueil_texte
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #777777;
}

.webm_accueil_tab
{
	margin-top: 7px;
}

.div_titre
{
	position: absolute;
	top: 18px;
	left: 32px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000084;
}

.div_content
{
	position: absolute;
	top: 48px;
	left: 32px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: none;
	color: #000084;
}

.div_graph
{
	position: absolute;
	top: 310px;
	left: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: none;
	color: #000084;
}

.box
{
	background: #EDEDF8;
	border: 0px solid #000000;
	margin-left: 0px;
	margin-right: 60px;
	padding: 8px;
}

.TexteGrand
{
	font-family: Tahoma;
	font-size: 12px;
	font-style: normal;
	text-decoration: none;
	color: #000033;
}

.souscrire
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: underline;
	color: #FFFFFF; 
}

.souscrire:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 15px; 
	font-weight: bold; 
	text-decoration: underline;
	color: #000000; 
}

.error_title
{
	font-family: Verdana, Arial, sans-serif;
	font-size: 17px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #FD4A04;
}

.verdana_20b_bleu
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000080;
}

.verdana_12b_rouge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #FF0000;
}

.verdana_12_noir
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000000;
}

.verdana_10b_noir
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style : none;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.verdana_9_noir
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #000000;
}

.allopass
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #6362A2;
}

.bas_page
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-style : none;
	font-weight: normal;
	text-decoration: none;
	color: #000084;
}

.hr_bas
{
	background: #6362A2;
	border: 0px;
	height: 1px;
	margin-left: 0px;
	margin-right: 60px;
	margin-top: 12px;
	margin-bottom: 2px;
}

.titres_rubriques16
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000084;
}

.texte13
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #6362A2;
}

.arial_10b_rouge
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #A90505;
}
	
.arial_26b_bleu
{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	color: #000080;
}

.legend10_normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style : none;
	font-weight: none;
	text-decoration: none;
	color: #6362A2;
}

.legend11_gras
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: none;
	font-weight: bold;
	text-decoration: none;
	color: #6362A2;
}

