/*----------------------------------------------------*/
/* Styles généraux
/*----------------------------------------------------*/
html{
	font-size:100%;
}
body{
	font-family:Arial, Verdana;
	font-size:12px;
	font-weight:normal;
	text-align:left;
	background:#f0edde url(/images/global_1/fond_site.jpg) no-repeat scroll center top;
	scrollbar-face-color: #cbe5f8; 
	scrollbar-shadow-color: #000000; 
	scrollbar-track-color: #c0c0c0c; 
	scrollbar-arrow-color: #000000;
}
a{
	color:#6481aa;
	text-decoration:underline;
}
a:hover{
	color:#000;
}
a:active, :hover{
	outline:none;
}
p{
	margin:5px 0;
	padding:0;
	text-align:justify;
}
address{
	font-size:11px;
	font-style:normal;
	padding:10px;
	margin:0;
	background:#E0ECFA;
	color:#3c4d64;
	border-left:15px solid #5e7ca6;
}
address a{
	color:#3c4d64;
	text-decoration:underline;
}
input, textarea{
	font-size:11px;
	color:#000;
	border:1px solid #5e7ca6;
	padding:2px;
	background:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
input[type="submit"], input[type="button"]{
	cursor:pointer;
}
select {
	font-size:11px;
	color: #384792;
	border: 1px solid #384792;
	width: 160px;
	outline-color:#384792;
}
.bouton_ok{
	font-size:11px;
	font-weight:bold;
	color:#fff;
	border:1px solid #005ba3;
	background:#0067b8;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.bouton_ok:hover{
	cursor:pointer;
	border-color:#4E7FB7;
	background-color:#4E7FB7;
}
/*----------------------------------------------------*/
/* Tableau qui englobe tout le site
/*----------------------------------------------------*/
.tableau_du_site{
	background:#fff;
}
.ColonneExtremeGauche{

}
.tableau_du_site_colonne_extreme_droite{
	vertical-align:top;
	padding:0;
	background:#fff;
}
.tableau_du_site_colonne_extreme_droite_div_qui_suit_le_scroll_IE{
	position:expression('absolute');
	top:expression(eval(document.body.scrollTop)+1);
}
.tableau_du_site_colonne_extreme_droite_div_qui_suit_le_scroll_PAS_IE{
	position:fixed;
}
/*----------------------------------------------------*/
/* Tableau général de l'index
/*----------------------------------------------------*/
.TableauGeneralIndex{
	height:30%;
	border:0px;
	padding-top:10px;
}
.Hauteur1erLigneTableauGeneralIndex{
	padding:0px;
	margin:0px;
	line-height:10px;
}
/*----------------------------------------------------*/
/* Espaces colonnes
/*----------------------------------------------------*/
.EspaceAvantColonneGauche{
	
}
.EspaceApresColonneDroite{
	
}
.EspaceEntreColonneGaucheEtCentre{
	
}
.EspaceEntreColonneDroitEtCentre{
}
/*----------------------------------------------------*/
/* Modules site
/*----------------------------------------------------*/
.module_site_gauche{
	
}
.module_site_droite{
	padding-bottom:15px;
}
.espace_entre_modules{
	height:15px;
}
/*----------------------------------------------------*/
/* Navigation haut
/*----------------------------------------------------*/
td.navigation_haut{
	font-size:10px;
	color:#0e3b73;
	padding:8px 15px;
}
a.chemin:link,a.chemin:visited,a.chemin:active,a.chemin:hover{
	font-size:10px;
	text-decoration:underline;
	color:#000;
}
/*----------------------------------------------------*/
/* Titre page
/*----------------------------------------------------*/
.titre_page{
	line-height:53px;
	height:63px;
	font-weight:bold;
	font-size:20px;
	letter-spacing:3px;
	color:#0e3b73;
	padding:8px 0 0 30px;
	background:url(/images/global_1/fond_titre_page.gif) no-repeat top left;
}
/*----------------------------------------------------*/
/* Paragraphes de type "text"
/*----------------------------------------------------*/
.TableauParagrapheImage{
	padding:0 25px;
}
.paragraphe_image{
	border:1px solid #fff;
}
.LegendePhotoParagraphe{
	font-size:11px;
	font-style:italic;
	color:#4a5461;
	text-align:center;
	padding:5px 0 0 0;
}
.paragraphe, .texte, .formulaire{
	font-size:12px;
	color:#4a5461;
	padding:5px 25px;
}
.texte ul{
	margin:5px 20px;
	padding:0;
}
.texte ul li{
	list-style:none;
	padding-left:15px;
	background:url(/images/global_1/ul_puce.png) 0 5px no-repeat;
}
a.paragraphe{
	font-size:13px;
	color:#0e3b73;
}
.paragraphe:hover{
	text-decoration:underline;
	color:#000;
}
.paragraphe_titre{
	font-size:13px;
	font-weight:bold;
	color:#005a87;
	padding:10px 15px;
}
/*----------------------------------------------------*/
/* Paragraphes de type "lien_enfant"
/*----------------------------------------------------*/
.paragraphe_lien_enfant{		
	padding:5px 0;
}
.lien_enfant_tableau{	
	padding:2px 0;
	width:100%;
}
.lien_enfant_tableau_interne{
	padding:5px 0;
}
td img.lien_enfant_puce_image{
	display:none;
}
.lien_enfant{
	font-size:12px;
	font-weight:bold;
	color:#4a5461;
}
a.lien_enfant{
	text-decoration:underline;
	color:#4a5461;
	background:#fff url(/images/global_1/puce_paragraphe_liens_enfants.gif) 5px center no-repeat;
	padding-left:25px;
}
a.lien_enfant:hover{
	text-decoration:underline;
	color:#000;
}
/*----------------------------------------------------*/
/* Paragraphes de type "lien_frere"
/*----------------------------------------------------*/
.paragraphe_lien_frereGabarit0{	
	padding:10px 25px;
}
.TableauConteneurLienFrereGabarit0{
}
.TableauLienFrerePrecedentGabarit0{
	text-align:right;
	width:1px;
}
.TableauLienFrereSuivantGabarit0{
	float:right;
}
.TDConteneurLienFrerePrecedentGabarit0{
	text-align:left;
	width:30%
}
.TDCentreTableauConteneurGabarit0{
	width:40%;
}
.TDConteneurLienFrereSuivantGabarit0{
	float:right;
}
.TDLienFrereIconePrecedentGabarit0, .TDLienFrereIconeSuivantGabarit0{
	display:none;
}
.TDLienFrerePrecedentGabarit0, .TDLienFrereSuivantGabarit0{
	font-size:11px;
	font-weight:bold;
	color:#0e3b73;	
	text-align:left;
	height:20px;
}
.TDLienFrerePrecedentGabarit0{
	padding:2px 10px 2px 20px;
	background:url(/images/global_1/puce_lien_frere_gauche.png) left center no-repeat;
}
.TDLienFrereSuivantGabarit0{
	padding:2px 20px 2px 10px;
	background:url(/images/global_1/puce_lien_frere_droite.png) right center no-repeat;
}
a.LienFrerePrecedentGabarit0:link,a.LienFrerePrecedentGabarit0:visited,a.LienFrerePrecedentGabarit0:active, 
a.LienFrereSuivantGabarit0:link,a.LienFrereSuivantGabarit0:visited,a.LienFrereSuivantGabarit0:active{
	color:#0e3b73;
	text-decoration:none;
}
a.LienFrerePrecedentGabarit0:hover, a.LienFrereSuivantGabarit0:hover{
	color:#000;
	text-decoration:underline;
}
/*----------------------------------------------------*/
/* Pied de page (footer)
/*----------------------------------------------------*/
.espace_avant_footer{
	height:15px;
}
.hauteur_footer_page_specifique{
	height:0;
}
.ligne_en_haut_du_footer {
	height:0;
	background:#fff;
}
td.footer {
	background:url(/images/global_1/fond_pied.jpg) no-repeat;
	text-align:center;
	font-size:10px;
	height:91px;
	color:#5e7ca6;
	padding-top:70px;
}
a.footer:link, a.footer:visited, a.footer:active{ 
	text-decoration:none;
	color:#0e3b73;
}
a.footer:hover{
	color:#0e3b73;
	text-decoration:underline;
}
/*----------------------------------------------------*/
/* Menu
/*----------------------------------------------------*/
.menu_tableau{
	background:#ccdaed;
	height:20px;
}
.ThemeIEMenu, .ThemeIESubMenuTable{
	font-size:11px;
	font-weight:bold;
}
#menuPosition{float:right;}
/* menu_navigation a */
.ThemeIEMainItem{
	color:#0e3b73;
	padding:2px 0px;
}
/* menu_navigation a:hover */
.ThemeIEMainItemHover,.ThemeIEMainItemActive, .ThemeIEMenuItemHover,.ThemeIEMenuItemActive{
	cursor:pointer;
	color:#000;
	background:#fff;
}
/* menu_navigation separateur */
.ThemeIEMenuVSplit{
	margin:0 2px;
	height:8px;
	vertical-align:middle;
	overflow:hidden;
	border-right:2px solid #0e3b73;
}
/* menu_navigation sous menu */
.ThemeIESubMenuTable{
	background:#ccdaed;
	text-align:left;
	padding:2px 3px;
}
/*----------------------------------------------------*/
/* Calque qui gère le sous-menu
/*----------------------------------------------------*/
.ThemeIESubMenu{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
	z-index:100;
	border:	0;
	padding:0;
	/*filter:progid:DXImageTransform.Microsoft.Shadow(color=#848A84, Direction=135, Strength=4);*/
}

