
/* ********************************************** *
 * Colonne de Droite                              *
 * ********************************************** */
DIV#PageInterieureGauche, DIV#PageInterieureGauchePave1, DIV#PageInterieureGauchePave2, DIV#PageInterieureGauchePave3, DIV#PageInterieureColonneDroite { margin: 0px; padding: 0px; }

/* ********************************************** *
 * Menu du haut                                   *
 * ********************************************** */
FONT.DocumentFichier { margin: 0px; padding: 0px; font-family: Verdana; font-size:11px; font-weight: normal; color: #444444; }

DIV#PageInterieureGauchePave4 {
	 margin: 0px; padding: 0px;
}

/*
#PageInterieureMenuHaut { width: 570px; height: 15px; margin:0px; margin-top:8px; margin-bottom:6px; padding: 0px; background: white; }
*/
#PageInterieureMenuHaut { width: 780px; height: 15px; margin:0px; margin-top:8px; margin-bottom:6px; padding: 0px; background: white; }
#PageInterieureMenuHaut ul { display: inline; font-family:Arial; font-size:10px; color: #9C9C9C; margin:0px; padding: 0px; padding-left: 0px; text-align:left; text-transform: uppercase; list-style-type: none; }
#PageInterieureMenuHaut li { display: inline; font-family:Arial; font-size:10px; color: #9C9C9C; margin:0px; padding: 0px; padding-right:5px; padding-left:5px; border-right:1px solid #9C9C9C; text-align:left; text-transform: uppercase; list-style-type: none; FONT-WEIGHT: normal; cursor:pointer; }
#PageInterieureMenuHaut li:hover { color: #000000; }
#PageInterieureMenuHaut li .actif { color: #000000; font-weight:bold; }

/* ********************************************** *
 * Bloc Page de Niveau2                           *
 * ********************************************** */
div#fx_blocNiveau2_partie2 		{ text-align: left; margin: 0px; padding: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 8px; padding-right: 8px; text-decoration: none; }
div#fx_blocNiveau2_partie3 UL 		{ margin: 0px; padding: 0px; padding-left: 30px; padding-right: 10px; padding-bottom: 5px; }
div#fx_blocNiveau2_partie3 UL LI 	{ margin: 0px; padding: 0px; line-height: 13px; }
div#fx_blocNiveau2_partie3 A 		{ margin: 0px; padding: 0px; padding-bottom: 0px; font-family:Verdana; font-size:10px; font-weight: normal; color: #989898; text-decoration: none; }
div#fx_blocNiveau2_partie3 A:link 	{ margin: 0px; padding: 0px; padding-bottom: 0px; font-family:Verdana; font-size:10px; font-weight: normal; color: #989898; text-decoration: none; }
div#fx_blocNiveau2_partie3 A:visited 	{ margin: 0px; padding: 0px; padding-bottom: 0px; font-family:Verdana; font-size:10px; font-weight: normal; color: #989898; text-decoration: none; }
div#fx_blocNiveau2_partie3 A:active 	{ margin: 0px; padding: 0px; padding-bottom: 0px; font-family:Verdana; font-size:10px; font-weight: normal; color: #989898; text-decoration: none; }
div#fx_blocNiveau2_partie3 A:hover 	{ margin: 0px; padding: 0px; padding-bottom: 0px; font-family:Verdana; font-size:10px; font-weight: normal; color: #989898; text-decoration: none; }

/************************ CENTRE : BARRE DE TITRE EN COULEUR ************************/
div#PageInterieureTitre { margin: 0px; padding: 0px;  width: 550px; height: 42px; }
div#PageInterieureTitre TABLE { margin: 0px; padding: 0px; width: 550px; height: 42px; }
div#PageInterieureTitre TD { margin:0px; padding:0px; font-family:Arial; font-size: 16px; color: #FFFFFF; font-weight: bold; }
div#PageInterieureTitre .partie1 { font-family:Arial; font-size: 16px; color: #FFFFFF; font-weight: normal; }
div#PageInterieureTitre a { text-decoration:none; color:white; }
div#PageInterieureTitre a:hover { text-decoration:underline; }
div#PageInterieureTitre .partie2 { font-family:Arial; font-size: 16px; color: #FFFFFF; font-weight: bold; }

/* ********************************************** *
 * Balises par defaut de Typo3                    *
 * ********************************************** */
P.bodytext, P.align-justify, DIV#PageParagrapheContent P, DIV#PageParagrapheContent OL LI, DIV#PageParagrapheContent UL LI { font-size:11px; color: #444444;}
P.bodytext { margin: 0px; padding: 0px; padding-bottom: 15px; font-family:Verdana; font-weight: normal; }
P.align-justify { margin: 0px; padding: 0px; padding-bottom: 15px; font-family:Verdana; font-weight: normal; text-align: justify; }
DIV#PageParagrapheContent P { margin: 0px; padding: 0px; padding-bottom: 11px; font-family:Verdana; font-weight: normal; text-align: justify; }
DIV#PageParagrapheContent UL { margin: 0px; padding: 0px; padding-left: 35px; }
DIV#PageParagrapheContent UL LI { line-height: 13px; margin: 0px; padding: 0px; padding-bottom: 6px; font-family:Verdana; font-weight: normal; text-align: left; }
DIV#PageParagrapheContent OL { margin: 0px; padding: 0px; padding-left: 35px; }
DIV#PageParagrapheContent OL LI { line-height: 13px; margin: 0px; padding: 0px; font-family:Verdana; font-weight: normal; text-align: left; }
DIV.csc-header-n2, DIV.csc-header-n3, DIV.csc-header-n4, DIV.csc-header-n5, DIV.csc-header-n6, DIV.csc-header-n7, DIV.csc-header-n8 { margin: 0px; padding: 0px; padding-top: 10px; }


/* ********************************************** *
 * FlexForm pour les pages de type Paragraphe     *
 * ********************************************** */
div#PageParagrapheContent { margin: 0px; padding: 0px; padding-top: 20px; }
DIV#retour { margin: 0px; padding: 0px; border: 0px solid; margin-right: 1px; }

/* ----------------------- GAUCHE : PAVE EDITO MINI SITE ----------------------- */
FONT.EditoMiniSiteTitre { font-family:Verdana; font-size:11px; font-weight: bold; color: #FFFFFF; text-decoration: none; }
DIV.EditoMiniSiteContenu { font-family:Verdana; font-size:10px; font-weight: normal; color: #FFFFFF; text-decoration: none; }
TABLE#EditoMiniSiteTable { margin: 0px; padding: 0px; padding-left: 20px; }

/* ********************************************** *
 * Colonne de droite                              *
 * ********************************************** */
A.ColonneDroiteActualiteTitre { font-family: Arial; font-size:10px; font-weight:bold; font-style:normal; color:#1a5b93; text-decoration: none; }
A.ColonneDroiteActualiteTitre:link { font-family: Arial; font-size:10px; font-weight:bold; font-style:normal; color:#1a5b93; text-decoration: none; }
A.ColonneDroiteActualiteTitre:visited { font-family: Arial; font-size:10px; font-weight:bold; font-style:normal; color:#1a5b93; text-decoration: none; }
A.ColonneDroiteActualiteTitre:active { font-family: Arial; font-size:10px; font-weight:bold; font-style:normal; color:#1a5b93; text-decoration: none; }
A.ColonneDroiteActualiteTitre:hover { font-family: Arial; font-size:10px; font-weight:bold; font-style:normal; color:#1a5b93; text-decoration: none;}
FONT.ColonneDroiteActualiteIntroduction { font-family: Arial; font-size:10px; font-weight:normal; font-style:normal; color:#666666 }
FONT.P29DossierLegende { margin: 0px; padding: 0px; font-family:Arial; font-size:10px; font-weight: bold; color: #FFFFFF; }
FONT.P29DossierTexte { margin: 0px; padding: 0px; font-family:Arial; font-size:10px; font-weight: bold; color: #000000; }
FONT.P29DossierGris { margin: 0px; padding: 0px; font-family:Arial; font-size:10px; font-weight: normal; color: #000000; }
FONT.P29Article { margin: 0px; padding: 0px; font-family:Arial; font-size:10px; font-weight: normal; color: #222222; }
P.P29LigneNoire { margin: 0px; padding: 0px; padding-left: 4px; padding-top: 2px; }
A.P29Lien { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.P29Lien:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.P29Lien:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.P29Lien:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.P29Lien:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#555555; text-decoration: none;}

/*
 * RootLine : cette rootline est affichee dans les mini-sites uniquement
 * 09/10/2008
 * Auteur : Jerome BRACONNIER
 ** */
FONT.RootLine { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#666666; text-decoration: none; }
A.RootLine { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#666666; text-decoration: none; }
A.RootLine:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#666666; text-decoration: none; }
A.RootLine:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#666666; text-decoration: none; }
A.RootLine:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#666666; text-decoration: none; }
A.RootLine:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#555555; text-decoration: none;}
A.RootLineGras { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#666666; text-decoration: none; }
A.RootLineGras:link { font-family: Verdana; font-size:10px; font-weight:bold; font-style:normal; color:#666666; text-decoration: none; }
A.RootLineGras:visited { font-family: Verdana; font-size:10px; font-weight:bold; font-style:normal; color:#666666; text-decoration: none; }
A.RootLineGras:active { font-family: Verdana; font-size:10px; font-weight:bold; font-style:normal; color:#666666; text-decoration: none; }
A.RootLineGras:hover { font-family: Verdana; font-size:10px; font-weight:bold; font-style:normal; color:#555555; text-decoration: none;}






TABLE#container_table { margin-top: 12px; margin-bottom: 12px; border: 0px solid #b3bbc6; }

/************************ MENU HAUT ************************/
#menu_haut { width: 570px; height: 15px; margin:0px; margin-top:8px; margin-bottom:6px; padding: 0px; background: white; }
#menu_haut ul { display: inline; font-family:Arial; font-size:10px; color: #9C9C9C; margin:0px; padding: 0px; padding-left: 0px; text-align:left; text-transform: uppercase; list-style-type: none; }
#menu_haut li { display: inline; font-family:Arial; font-size:10px; color: #9C9C9C; margin:0px; padding: 0px; padding-right:5px; padding-left:5px; border-right:1px solid #9C9C9C; text-align:left; text-transform: uppercase; list-style-type: none; FONT-WEIGHT: normal; cursor:pointer; }
#menu_haut li:hover { color: #000000; }
#menu_haut li .actif { color: #000000; font-weight:bold; }

/*********************** FOOTER ******************************/
div#footer { margin: 0px; padding: 0px; margin-top: 2px; text-align: left; font-family:Arial; font-size:10px; color: #9C9C9C; }

/*********************** PROJET ******************************/
IMG#ProjetImage { margin: 0px; padding: 0px; margin-top: 2px; }

A.ProjetLink1 { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.ProjetLink1:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.ProjetLink1:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.ProjetLink1:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none; }
A.ProjetLink1:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#FFFFFF; text-decoration: none;}

A.ProjetLink2 { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.ProjetLink2:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.ProjetLink2:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.ProjetLink2:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.ProjetLink2:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none;}

/* ******************************************
 *                                          *
 * Gestion des blocs dans la page d'accueil *
 *                                          *
 * **************************************** */
div#fx_bloc_accueil_partie2 { text-align: left; margin: 0px; padding: 0px; padding-top: 1px; padding-bottom: 1px; padding-left: 8px; padding-right: 8px; text-decoration: none; }
div#fx_bloc_accueil_partie2 P { text-align: left; font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.fx_bloc_accueil_lien { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.fx_bloc_accueil_lien:link { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.fx_bloc_accueil_lien:visited { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.fx_bloc_accueil_lien:active { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none; }
A.fx_bloc_accueil_lien:hover { font-family: Verdana; font-size:10px; font-weight:normal; font-style:normal; color:#696969; text-decoration: none;}


A.colonneDroiteLienVideo { margin: 0px; padding: 0px; font-family: Verdana; COLOR: #8C5E80; font-style:normal; FONT-SIZE: 10px; FONT-WEIGHT: normal; text-decoration: none; }
A.colonneDroiteLienVideo:link { margin: 0px; padding: 0px; font-family: Verdana; COLOR: #8C5E80; font-style:normal; FONT-SIZE: 10px; FONT-WEIGHT: normal; text-decoration: none; }
A.colonneDroiteLienVideo:visited { margin: 0px; padding: 0px; font-family: Verdana; COLOR: #8C5E80; font-style:normal; FONT-SIZE: 10px; FONT-WEIGHT: normal; text-decoration: none; }
A.colonneDroiteLienVideo:active { margin: 0px; padding: 0px; font-family: Verdana; COLOR: #8C5E80; font-style:normal; FONT-SIZE: 10px; FONT-WEIGHT: normal; text-decoration: none; }
A.colonneDroiteLienVideo:hover { margin: 0px; padding: 0px; font-family: Verdana; COLOR: #8C5E80; font-style:normal; FONT-SIZE: 10px; FONT-WEIGHT: normal; text-decoration: underline;}




