									/* SERVICES PRATIQUES */
/* Classe associée au libellé "Services Pratiques" */
.Service
{
	color: white;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: #0453A2;
}

/* Classe associée aux cellules des services pratiques inactifs*/
.ServicePratique 
{
	background-color: #F3DA01;
	text-align: center;
}

/* Classe associée aux cellules des services pratiques actifs*/
.ServicePratiqueActif
{
	color: white;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: #0453A2;
	text-decoration: none;
	text-align: center;
}

/* Classe associée aux liens des services pratiques */
.LienServicePratique 
{
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

									/*TABLEAUX*/
/* Classe associée aux titres des colonnes des tableaux */
.TitreColonne
{
	color: #0C419F;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

/* Classe associée aux multipages dans les listes */
.Multipage
{
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* Classe associée aux nombre de résultats dans les listes */
.Resultats
{
	color: white;
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
}

/* Classe associée aux lignes des tableaux */
.TableauLigne1
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: #E3F5FF;
}

/* Classe associée aux lignes des tableaux */
.TableauLigne2
{
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: middle;
	background-color: #FFFFFF;
}

									/*GENERAL*/
/*Classes permettant de définir les alignements verticaux*/									
.Top
{
	vertical-align: top;
}

.Bottom
{
	vertical-align: bottom;
}
/*Classe associée aux lignes séparatrices des blocs "A télécharger", "Cartographie" et "Evenements"*/
.Bloc 
{
	background-color: #0453A2;
}

/* Classe associée aux lignes de contenu */
.Contenu 
{
	font-family: Verdana;
	font-size: 11px;
	color: #000000;
	vertical-align: top;
}

/* Classe associée aux liens des fonctions transverses */
.FonctionsTransverses 
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #FFFFFF;
}

.body
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

/* Classe associée à la partie principale de page (tableau central affichant le contenu) */
.TableauPrincipal
{
	background: url("../images/fond_navigateur_vagues.jpg") no-repeat scroll -24px 0 transparent;
}

/*Classe associée aux titres des évènements, des blocs...*/
.TitreEvenement
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	vertical-align:top;
}

/*Classe associée aux cellules contenant des liens*/
.Lien
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}

/*Classe définissant la couleur des liens*/
a {
	color:#0453A2;
}

									/*MENU UTILISATEUR*/
/*Lien du menu utilisateur*/
a.LienMenu
{
	font-family: Verdana;
	font-weight:bold;
	color: #0066CC;
	text-decoration: none;
}


INPUT.recherche
{
	vertical-align:middle;
	background-image : url(../images/icone_bandeau/bandeau_fond_champ_recherche.gif);	
	font-family: Arial;
	font-size: 14px;
	color:#666666;
	width:200px;
	height:26px;
	border:0px;
	line-height:26px;
}
html:not([lang*=""]) .rechercheFF 
{
	font-size: 18px;
}
/* NIVEAU 1 */
/*Lien des rubriques actives de niveau 1*/
a.LienMenuActifNiv1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0453A2;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/*Cellule du menu gauche associée aux rubriques de niveau 1*/
TD.LienMenuNiv1
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #585659;
}

/*Passage avec la souris sur les liens des rubriques de niveau 1*/
.LienMenuNiv1 a:hover 
{
	color: #0453A2;
	text-decoration: none;
}

/*Séparation des rubriques de niveau 1 dans le bandeau gauche*/
TD.MenuSepNiv1
{
	background-color: #64CBF8;
}

/*Séparation des rubriques de niveau 1 dans le bandeau gauche*/
TD.MenuSepNiv1-1
{
	background-color: #FFFFFF;
}
									/* NIVEAU 2 */
/*Lien des rubriques actives de niveau 2*/
a.LienMenuActifNiv2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

/*Cellule du menu gauche associée aux rubriques de niveau 2*/
TD.LienMenuNiv2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #585659;
	text-decoration: none;
	/*background-color: #E5F4F9;*/
	vertical-align:top;
	padding-top:2px;	
}

/*Passage avec la souris sur les liens des rubriques de niveau 2*/
.LienMenuNiv2 a:hover 
{
	color: #0453A2;
	text-decoration: none;
}

/*Séparation des rubriques de niveau 2 dans le bandeau gauche*/
TD.MenuSepNiv2
{
	background-color: #FFFFFF;
}

/*Séparation des rubriques actives de niveau 2 dans le bandeau gauche*/
TD.MenuSepActifNiv2
{
	background-color: #0453A2;
}

									/* NIVEAU 3 */
/*Lien des rubriques actives de niveau 3*/
a.LienMenuActifNiv3
{
	font-family: Verdana;
	color: #000000;
	font-size: 10px;
	text-decoration: none;
}

/*Cellule du menu gauche associée aux rubriques de niveau 3*/
TD.LienMenuNiv3
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #585659;
	text-decoration: none;
	padding-left:10px;
}

/*Passage avec la souris sur les liens des rubriques de niveau 3*/
.LienMenuNiv3 a:hover 
{
	color: #0453A2;
	text-decoration: none;
}

/*Séparation des rubriques de niveau 3 dans le bandeau gauche*/
TD.MenuSepNiv3
{
	background-color: #CCEBFF;
}

/*Séparation des rubriques actives de niveau 3 dans le bandeau gauche*/
TD.MenuSepActifNiv3
{
	background-color: #D9DEE2;
}

/*Classe associée à la zone d'aperçu associée aux cartes MAP*/
.ApercuMap
{
	-moz-box-shadow: 2px 2px 4px #AAAAAA; 
	border: 4px solid white;
	background:url(../images/menu_gauche_degrade.gif) 0 0 repeat;
	vertical-align:top;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

									/* BARRE DE PROGRESSION */
/* Classe associée aux éléments cliquables de la barre de progression */
.BarreProgression
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: normal;
	text-decoration:none;
	color:#0066CC;
}

/* Classe associée aux éléments séparateurs dans la barre de progression */
.BarreProgressionSeparation
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	color:#0453A2;
}

/* Classe associée à l'élément final de la barre de progression */
.BarreProgressionFinal
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}

/*Classe associée aux titres des publications*/
.TitreArticle
{
	font-size: 36px;
	font-family: Arial;
	color: #000000;
}
.TitreArticle1
{
	font-size: 20px;
	font-family: Arial;
	color: #000000;
}

/* Classe associée aux textes affichés en couleur (libéllés des postes...)*/
.TexteColor
{
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0453A2;
}

/* Classe associée aux introductions des publications*/
.IntroductionArticle
{
	font-size: 16px;
	font-family: Arial;
	color: #0066CC;
}

.TitreAccueilMutualise
{
	font-family:Arial;
	font-size:18;
	color:#0066CC;
}
.RecrutementLink
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10;
	color:#0066CC;	
	text-decoration:none;
}
.PlusInfo
{
	font-family:Verdana;
	font-size:10;
	color:#0066CC;	
	text-decoration:none;
}
.ElementListePublication
{
	font-family:Verdana;
	font-weight:bold;
	font-size:10;
	color:#000000;	
}
.FondNoir
{
	font-family:Verdana;
	font-size:10;
	color:White;
	background-color:Black;
}
.Puce
{
	font-family:Verdana;
	font-size:10;
	color:#67BBD7;	
}
.TitreFamille
{
	font-family:Arial;
	font-size:24;
	color:#0066CC;	
}
.webtvAlaune
{
	font-family:Arial;
	font-weight:bold;
	color:#FFFFFF;
}
.webtvTexte
{
	font-family:Verdana;
	font-size:11;
	color:#67BBD7;	
}
.FooterLien
{
	font-family:Verdana;
	font-size:10;
	color:#0066CC;
	text-decoration:none;
}
.FooterBarreVertical
{
	font-family:Verdana;
	font-size:10;
	color:#99CC83;	
}
.FamilleLien
{
	font-family:Verdana;
	font-size:11;
	color:#0066CC;	
	text-decoration:none;
}
.FamilleTailleExtension
{
	font-family:Verdana;
	font-size:11;
	color:#000000;		
}
.TexteAcrobatReader
{
	font-family:Verdana;
	font-size:10;
	color:#000000;	
}
.tdRecherche
{
	width:260px;
	vertical-align:bottom
}
.tdRecherche table
{
	background:#BCD2C1; 
	width:100%; 
	height:36px;
}
.btnRecherche
{
	width:95%; 
	margin-bottom:5px; 
}
.tdIptRecherche
{
	width:89%; 
	padding-bottom:5px; 
	padding-left:25px;
}
.imgAlaUne
{
	width:240px;
}
.divPublications
{
	background-image: url(../../images/homepage/fond_publications_a_telecharger.gif);
	width:225px; 
	height:75px;
}
.divRecrutement
{
	background-image: url(../images/homepage/fond_recrutement.gif);
	width:225px; 
	height:75px;
}
.divPresse
{
	background-image: url(../images/homepage/visuel_espace_presse.gif);
	width:225px; 
	height:75px;
}
.divRoute
{
	width:215px; 
	height:90px;
	 -moz-box-shadow: 2px 2px 4px #AAAAAA; 
	 border: 4px solid white;
}
.divPubli,.divRecrut,.divPress,.divRout,.divFamille
{
	margin-left:10px; 
	padding-top:10px;
}
.aLaUneImg
{ 
	-moz-box-shadow: 2px 2px 4px #AAAAAA; 
	border: 4px solid white;
}
.divWebTv
{
	  height:100px; 
	  width:224px;
	   -moz-box-shadow: 2px 2px 4px #AAAAAA; 
	   border: 4px solid white;
}
.divMag65
{
	 margin-left:10px;
	  padding-top:10px;
}
.divImgMag65
{

}
.divTableLiens
{
	margin-top:10px;
}
.btnOkPubli
{
	vertical-align:bottom;
}
.ombreTable
{
	-moz-box-shadow: 2px 2px 4px #AAAAAA; 
	 border: 4px solid white;
	 background-color : #FFFFFF;	
}
.spanChevron
{
	font-family:Verdana;
	font-size:10px;
	color:#67BBD7;	
}
.divListeFamille
{
	height:40px; 
	width:300px;
	-moz-box-shadow: 2px 2px 4px #AAAAAA; 
	border: 4px solid white;
	background:url(../images/famille_degrade.gif) 0 0 repeat;
}
.blocTxtPrincipal  {
	padding-top:250px;
}
.dateFontBlackBold 
{
	background-color:black;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
	width:72px;
	padding-left:10px;
}
.dateFontBlack  {
	background-color:black;
	color:#FFFFFF;
	font-family:Verdana;
	font-size:10px;
	text-decoration:none;
	width:72px;
	padding-left:10px;
}
.blocNoirTxtPrincipal  {
	background:none repeat scroll 0 0 #000000;
	height:93px;
	width:706px;
}
.blocNoirTxtSecondaire 
{
	background:none repeat scroll 0 0 #000000;
	width:362px;
}
.blocBlancTxtTerciaire
{
	background:none repeat scroll 0 0 #FFFFFF;
	width:362px;
}
.txtTitrePrincipal {
	color:#67BBD7;
	font-family:Arial;
	font-size:30px;
	font-weight:bold;
	padding-left:10px;
}
.txtTitreSecondaire 
{
	color:#67BBD7;
	font-family:Arial;
	font-size:18px;
	text-align:left;
	padding-left:10px;
}
.txtTitreTerciaire 
{
	color:#0066CC;
	font-family:Arial;
	font-size:18px;
	text-align:left;
	padding-left:10px;
}
.txtPrincipal {
	color:#FFFFFF;
	font-family:Arial;
	font-size:18px;
	padding-left:10px;
}
.txtSecondaire {
	color:#FFFFFF;
	font-family:Verdana;
	font-size:11px;
	text-align:left;
	padding-left:10px;
}
.txtTerciaire 
{
	color:#000000;
	font-family:Verdana;
	font-size:10px;
	text-align:left;
	padding-left:10px;
}
.divAccueilImage
{	
	-moz-box-shadow: 2px 2px 4px #AAAAAA; 
	border: 4px solid white;
}
.divAccueilTerciaire
{
	/*border: 4px solid white;*/
}
html:not([lang*=""]) .espaceMenuDroitAccueil
{
	margin-top:5px;
	
}
.lienPrincipal
{
	text-decoration:none;
	color:#67BBD7;	
}
.tdCarteSearch
{
	-moz-box-shadow: 2px 2px 4px #AAAAAA; 
	border: 4px solid white;
	background:url(../images/famille_degrade.gif) 0 0 repeat;
	height:40px;
}