/********   AIR FRANCE - KLM    *********/



html, body
{
	margin: 0;
	padding: 0;
	text-align: center;
	/* pour centrer #container - IE5 ne supporte pas margin:auto */
}

#container
{
	text-align: left;
	/* pour rétablir l'alignement par défaut à gauche */
	margin: auto;
	margin-top: 0;
	width: 955px;
	padding: 0;
	display: block;
	/*background: pink;*/
}

body{ font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin: 0; background: #FFFFFF; color: #505050;}
P, TD, TEXTAREA  { font-size: 11px; font-family: Arial, Helvetica, sans-serif;  line-height : 14px; color: #505050;}
caption, th  { font-size: 11px; font-family: Arial, Helvetica, sans-serif;  line-height : 14px; font-weight: bold;}
INPUT { font-size: 11px; color: #505050;}
SELECT {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #505050;}
HR {color: #0290BF}
img { border: none; }
ul{ }

li{ 
  /*list-style-type: none;*/
}

.image {	border: none;}

.imageLegende {
	text-align: center;
	font-style: italic;
}

.BarTitle { font-size: 18px; font-weight: bold; color: #0075AF;}


/******** Liens *********/

a:active {  color: #0290BF; text-decoration: underline;}
a:link { color: #0290BF; text-decoration: underline;}
a:visited {  color: #0290BF; text-decoration: underline;}
a:hover { color: red; text-decoration: underline;}


/*********** div qui positionnent les éléments dans la page ******************/

#HautDePage{
	/*width: 760px;*/
	width: 955px;
	background: #FFFFFF;
}

#Logo{
	width: 201px;
	height: 66px;
	margin-top: 25px;
	display: inline;
	float: left;
	background: url(../img/logo_accueil_int.gif) no-repeat left;
}

#ZoneDroiteLogo{
	width: 754px;
	display: inline;
	float: left;
}

#Navigation{
	width: 754px;
	height: 91px;
	display: inline;
	float: left;
	/*background: url(../img/courbe_gauche_bandeau.gif) no-repeat top left;*/
	/*padding-left: 13px;*/
	/*padding-left: 14px;*/
}

#MenuLangueRecherche{
	/*background: #0290BF;*/
	height: 25px;
	/*height: 31px;*/
	border-bottom: #FFFFFF solid 1px;
	background: url(../img/bout_menu_languerecherche.gif) #0290BF no-repeat top left;
	/*width: 596px;*/
	width: 754px;
}

#VersionLangue{
	/*width: 488px;*/
	width: 630px;
	padding-left: 13px;
	display: inline;
	float: left;
	/*background: red;*/
}

#VersionLangueAccueil{
	
	width: 423px;
	margin-left: 200px;
	display: inline;
	float: left;
	/*background: red;*/
}
img.flag{ float: left; margin-left: 200px; }

#VersionLangueAccueil ul{
	margin: 0;
	padding: 0;
	float: left;
	padding-top: 5px;
	margin-left: 10px;
}

#VersionLangueAccueil ul li{
	display: inline;
	float: left;
}
#Recherche{
	width: 105px;
	display: inline;
	float: left;
	/*padding-top: 4px;*/
	padding-top: 5px;
}

#Recherche input{
	width: 90px;
	border: #C3C3C3 solid 1px;
	font-family: Arial, Helvetica;
	font-size: 9px;
	/*display: inline;
	float: left;*/
}

#Recherche div{
	width: 15px;
	display: inline;
	float: left;
}
/*
#BoutonRecherche{
	width: 15px;
	height: 50px;
	display: inline;
	float: left;
	background: pink;
}*/

#MenuPrincipal{
	/*background: pink;*/
	margin-bottom: -2px;
}

#MenuPrincipal ul{
	margin: 0;
}

/*
#MenuPrincipal ul li{
	display: inline;
	float: left;
}*/

.MenuNiveau1{
 	display: inline;
	float: left;
	height: 31px;
}

.ContenantMenuRub1{
}

.ContenantMenuRub2{
	margin-left: 141px;
}

.ContenantMenuRub3{
	margin-left: 185px;
}

.ContenantMenuRub4{
	margin-left: 346px;
}

.ContenantMenuRub5{
	margin-left: 400px;
}

.ContenantMenuRub6{
	margin-left: 456px;
}

.MenuDeroulant, .MenuDeroulantDernier{
	margin: 0;
	position: absolute;
	/*top: 50px;*/
	top: 55px;
	/*width: 140px;*/
	/*background: Fuchsia url(../img/fond_menu_deroul1.gif) no-repeat top left;*/
	display: block;
	/*FILTER: progid:DXImageTransform.Microsoft.Shadow(direction=135,color=#C7C7C7,strength=5);*/
}

.MenuDeroulant li, .MenuDeroulantDernier li{
	width: 100%;
	font-family: Arial, Helvetica;
	font-size: 10px;
	float: left;
	list-style: none;
}

.MenuDeroulantDernier li{
	text-align: right;
}

.MenuDeroulant li a, .MenuDeroulant li a:visited, .MenuDeroulant li a:hover,
.MenuDeroulantDernier li a, .MenuDeroulantDernier li a:visited, .MenuDeroulantDernier li a:hover{
	color: #FFFFFF;
	padding: 2px 4px 2px 4px;
	margin: 0;
	display: block;
	text-decoration: none;
	background: #061039;
	width: 140px;
}

.MenuDeroulant li a:hover, .MenuDeroulantDernier li a:hover{
	/*color: #0290BF;*/
	text-decoration: underline;
}

#BasBandeau{
	/*width: 609px;*/
	width: 754px;
	/*margin-left: 40px;*/
	display: inline;
	float: left;
	background: url(../img/bas_bandeau.gif) no-repeat;
	height: 34px;
	text-align: right;
}

#ZoneCentrale{
	width: 955px;
	display: inline;
	float: left;
	background: url(../img/fond_container.gif) repeat-y;
}

#ColonneGauche{
	width: 201px;
	display: inline;
	float: left;
	background: url(../img/visuel_pint.gif) no-repeat top;
	height: 512px;
	/*padding-top: 39px;
	padding-right: 14px;*/
	text-align: right;
}

.NavigationNiveau1{
	margin: 0;
	margin-left: 7px;
}

.NavigationNiveau1 li{
	list-style: none;
	font-size: 12px;
	font-weight: bold;
	padding: 16px 0 0 0;
	width: 130px;
	/*background: pink;*/
}

.NavigationNiveau1 li a, .NavigationNiveau1 li a:visited, .NavigationNiveau1 li a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.FlecheMenuVide{
	background: none;
}

.FlecheMenu{
	background: url(../img/fleche_menu.gif) no-repeat center left;
}

.NavigationNiveau2{
	margin-left: 0px;
}

.NavigationNiveau2 li{
	list-style: none;
	font-size: 11px;
	font-weight: normal;
	padding: 0;
	width: 130px;
}

.NavigationNiveau2 li a, .NavigationNiveau2 li a:visited, .NavigationNiveau2 li a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.NavigationNiveau2 li a:hover{
	text-decoration: underline;
}

.NavigationNiveau2 li.Selection a, .NavigationNiveau2 li.Selection a:visited, .NavigationNiveau2 li.Selection a:hover{
	font-weight: bold;
	text-decoration: none;
}

.FluxRSS{
	padding-top: 10px;
	width: 180px;
}

.FlecheFlux{
	padding: 7px 0 5px 0;
}

.FlecheFlux a, .FlecheFlux a:visited, .FlecheFlux a:hover{
	padding: 1px 0 1px 20px;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background: url(../img/fleche_flux.gif) no-repeat;
	text-decoration: none;
}

.FlecheFlux a:hover{
	text-decoration: underline;
}

.AideFlux{
	font-size: 10px;
}

.AideFlux a, .AideFlux a:hover, .AideFlux a:visited{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}

.AideFlux a:hover{
	text-decoration: underline;
}

#ZoneDeContenu{
	/*width: 609px;*/
	width: 754px;
	display: inline;
	float: left;
	/*background: chartreuse;*/
}

#Contenu{
	/*background: url(../img/fond_contenu_turquoise.gif) no-repeat top left;*/
	width: 754px;
	/*padding: 0 10px 0 15px;*/
	padding: 0 5px 0 7x;
	/*background: yellow;*/
}

/********** Menu secondaire ************/

#MenuSecondaire{
	position: absolute;
	/*top: 4px;*/
	top: 5px;
	/*margin-left: 177px;*/
	margin-left: 230px;
	width: 300px;
	/*background: pink;*/
}
#MenuSecondaire ul{
	margin: 0;
}

#MenuSecondaire ul li{
	display: inline;
	float: left;
}
/************ Accueil *****************/

.Colonne2Accueil{
	 /*width: 195px;*/
	 width: 245px; 
	 margin-left: 5px;
	 /*background: pink;*/
}

/************ Bloc Actualités accueil *****************/

.BlocActualites{
	/*width: 385px;*/
	width: 482px;
	/*height: 188px;*/
	/*height: 235px;*/
	
	height: 253px; 
	
	background: url(../img/actu_courbe.gif) no-repeat top left;
	border-right: #9ad3e5 solid 1px;
	/*border-bottom: #9ad3e5 solid 1px;*/
	margin-bottom: 5px;
	font-size: 10px;
	display: inline;
	float: left;
}

.BlocActualitesBordureBas{
	border-top: #9ad3e5 solid 1px;
	margin-left: 10px;
	/*margin-bottom: 10px;*/
	/*margin-top: -6px;*/
	margin-bottom: 9px;
	margin-top: 253px;
}

.ListeActus{
	/*width: 189px;*/
	width: 241px;
	display: inline;
	float: left;
	padding: 0 5px 0 17px;
	}

.ListeActus ul{
	margin: 0;
	margin-bottom: -10px;
}

.ListeActus ul li{
	list-style: none;
	margin-bottom: 10px;
}

.ListeActus ul li span{
	color: #0290BF;
	font-size: 11px;
	font-weight: bold;
}

.ListeActus ul li a, .ListeActus ul li a:visited, .ListeActus ul li a:hover{
	color: #0290BF;
	text-decoration: none;
}

.ListeActus ul li a:hover{
	text-decoration: underline;
}

.AgendaEtEvenement{
	/*width: 196px;*/
	width: 241px;
	display: inline;
	float: left;
	font-size: 10px;
}

.BlocAgenda{
	width: 196px;
	height: 134px;
	padding: 0 0 0 21px;
	/*background: url(../img/agenda_courbe.gif) no-repeat top left;*/
}

.Agenda, .ToutAgenda{
	float: left; 
	display: inline;
}

.ToutAgenda{
	padding-top: 9px;
}

.ListeAgenda{
	width: 100%;
	display: inline;
	float: left;
	padding: 10px 10px 0 0;
}

.ListeAgenda ul{
	margin: 0;
	margin-bottom: -10px;
}

.ListeAgenda ul li{
	list-style: none;
	margin-bottom: 10px;
}

.ListeAgenda ul li span{
	color: #0290BF;
	font-size: 11px;
	font-weight: bold;
}

.BlocEvenement{
	width: 100%;
	padding: 0 10px 0 21px;
}

.BlocEvenement a, .BlocEvenement a:visited, .BlocEvenement a:hover{
	color: #0290BF;
	text-decoration: none;
}

.BlocEvenement a:hover{
	text-decoration: underline;
}
/************* Bloc Actualites titre accueil *************/


.BlocActualitestitre ul{
	margin: 0;
}

.BlocActualitestitre ul li{
	font-size: 11px;
	/*font-weight: bold;*/
	list-style: none;
	background: url(../img/puce_carre_noir.gif) no-repeat 0 4px;
	padding-left: 12px;
	color: #061039;
}

.BlocActualitestitreNiveau1{
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	background: url(../img/puce_carre_noir.gif) no-repeat 0 4px;
	padding-left: 12px;
}

.BlocActualitestitreNiveau2 li{
	font-size: 10px;
	font-weight: normal;
	list-style: none;
	background: none;
	padding-left: 0px;
}

.BlocActualitestitre a, .BlocActualitestitre a:visited, .BlocActualitestitre a:hover{
	color: #505050;
	text-decoration: none;
}

.BlocActualitestitre a:hover{
	text-decoration: underline;
}


/************ Bloc Action accueil *****************/

.BlocAction{
	/*width: 385px;*/
	width: 482px;
	height: 141px;
	/*background: lime;*/
	margin-bottom: -11px;
	_margin-bottom: 4px;
	margin-top:13px;
}

.Action, .SelectAction{
	display: inline;
	float: left;
}

.Action{
	/*width: 138px;*/
	width: 185px;
}

.SelectAction{
	/*width: 247px;*/
	width: 297px;
	/*height: 29px;*/
	height: 32px;
	padding-top: 5px;
	/*background: #E1E6EE url(../img/onglet_action.gif) no-repeat top left;*/
	background: #E1E6EE;
}

.SelectAction select{
	font-size: 10px;
}

.ListeAction{
	background: #e1e6ee url(../img/action_courbe.gif) no-repeat top left;
	/*height: 126px;*/
	/*height: 109px;*/
	height: 90px;
	display: inline;
	float: left;
	/*width: 385px;*/
	width: 482px;
	font-size: 10px;
	padding: 0 10px 0 25px;
}

.ListeAction ul{
	margin: 0;
	width: 370px;
}

.ListeAction ul li{
	list-style: none;
	display: inline;
	float: left;
	width: 122px;
}

.ListeAction ul li span{
	color: #6980AC;
	font-size: 11px;
	font-weight: bold;
}

.ListeAction ul li a, .ListeAction ul li a:visited, .ListeAction ul li a:hover{
	color: #6980AC;
	text-decoration: none;
}

.ListeAction ul li a:hover{
	text-decoration: underline;
}


/************* Bloc Espace Actionnaires accueil *************/

.OngletEspaceActionnaires{
	/*width: 195px;*/
	width: 245px;
	/*height: 36px;*/
	height: 49px;
	background: #f0f0f0 url(../img/fond_drapeaux.png) repeat-x;
}

.OngletEspaceActionnaires div{
	display: inline;
	float: left;
}

.EspaceActionnaires{
	width: 143px;
}

.DrapUSA, .DrapNederlands{
	width: 26px;
	padding: 18px 0 0 4px;
}

.DrapNederlands{
	padding: 18px 0 0 2px;
}

.BlocEspaceActionnaires{
	/*width: 195px;*/
	width: 245px;
	/*height: 142px;*/
	height: 115px;
	background: #F0F0F0;
	padding: 5px 0 0 10px;
	margin-bottom: 5px;
	display: inline;
}

.BlocEspaceActionnaires ul{
	margin: 0;
}

.BlocEspaceActionnaires ul li{
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	background: url(../img/puce_espace_actionnaires.gif) no-repeat 0 4px;
	padding-left: 12px;
}

.BlocEspaceActionnaires ul li a, .BlocEspaceActionnaires ul li a:visited, .BlocEspaceActionnaires ul li a:hover{
	color: #505050;
	text-decoration: none;
}

.BlocEspaceActionnaires ul li a:hover{
	text-decoration: underline;
}
/************* Bloc Essentiels accueil *************/

.BlocEssentiels{
	/*width: 195px;*/
	width: 245px;
	/*height: 149px;*/
	height: 222px;
	background: #E5F1F1;
	padding: 5px 0 0 10px;
}

.BlocEssentiels ul{
	margin: 0;
}

.BlocEssentiels ul li{
	font-size: 11px;
	list-style: none;
	background: url(../img/puce_essentiels.gif) no-repeat 0 4px;
	padding-left: 12px;
}

.BlocEssentielsNiveau1{
	font-size: 11px;
	font-weight: bold;
	list-style: none;
	background: url(../img/puce_essentiels.gif) no-repeat 0 4px;
	padding-left: 12px;
}

.BlocEssentielsNiveau2 li{
	font-size: 10px;
	font-weight: normal;
	list-style: none;
	background: none;
	padding-left: 0px;
}

.BlocEssentiels a, .BlocEssentiels a:visited, .BlocEssentiels a:hover{
	color: #505050;
	text-decoration: none;
}

.BlocEssentiels a:hover{
	text-decoration: underline;
}


/*********** Bas de page *************/

#BasDePage{
	background: url(../img/fond_container.gif) repeat-y;
	/*height: 16px;*/
	height: 24px;
	text-align: center;
	padding-left: 205px;
	float: left;
	display: block;
	width: 750px;
	width: 930px;
}

#BasDePage a, #BasDePage a:visited, #BasDePage a:hover{
	color: #505050;
	text-decoration: none;
}

#BasDePage a:hover{
	text-decoration: underline;
}

.LienHautDePage{
	display: inline; 
	float:left; 
	width: 25px;
	padding-top: 5px;
}


/*********** Contenu *************/

#CheminArbo{
	font-size: 9px;
	/*background: red;*/
	padding-bottom: 18px;
}

#CheminArbo a, #CheminArbo a:visited, #CheminArbo a:hover{
	color: #505050;
	text-decoration: underline;
}

#CheminArbo a:hover{
	color: #0290BF;
}

.ContenuIntegre{
	width: 100%;
	padding-bottom: 25px;
}

h1{
	font-weight: bold;
	font-size: 14px;
	color: #0290BF;
	margin-bottom:0;
	margin-top: 0;
	line-height: 16px;
}

h2{
	font-weight: bold;
	font-size: 11px;
	color: #061039;
	margin-bottom:0;
	margin-top: 0;
	background: url(../img/puce_carre_noir.gif) no-repeat 0 4px;
	padding-left: 11px;
}

.HautDePage{
	width: 100%; 
	/*background: purple; */
	display: inline; 
	/*float: left;*/
}

.SousTitre, .SousTitre2Col{
	/*width: 559px; */
	width: 715px;
	display: inline; 
	float: left;
	/*background: pink;*/
}

.SousTitre2Col{
	/*width: 344px; */
	width: 500px;
}

.FlecheHaut{
	width: 25px; 
	text-align: right;
	display: inline; 
	float: left;
	padding-top: 4px;
}
/*
.Impression{
	position: absolute; 
	top: 80px; 
	margin-left: 535px; 
	height: 15px; 
	width: 70px; 
	background: pink;
	z-index: 1;
}
*/

.Impression{
	top: 80px; 
	margin-top: -16px;
	margin-left: 536px; 
	height: 15px; 
	width: 70px;
}

.ImpressionHaut{
	padding: 18px 10px 0 0;
	width: 73px;
	margin-left: 536px;
	/*background: lime;*/
}

.Impression div, .ImpressionHaut div{
	display: inline;
	float: left;
	padding-left: 5px;
}


/************ Les différents blocs ***************/

.CoursAction{
	background: #E1E6EE;
}

.ContenuAction{
	padding: 7px 7px 7px 7px;
}

.ContenuAction div{
	text-align: right;
	padding-top: 5px;
}

.ContenuAction a, .ContenuAction a:visited, .ContenuAction a:hover{
	color: #6980AC;
	text-decoration: none;
	font-size: 10px;
}

.ContenuAction a:hover{
	text-decoration: underline;
}

.Actionnaires{
	background: #F0F0F0 url(../img/actionnaires.gif) no-repeat top left;
	padding: 26px 7px 7px 7px;
}

.Actionnaires ul{
	margin: 0;
}

.Actionnaires ul li{
	background: url(../img/puce_espace_actionnaires.gif) no-repeat 0 4px;
	list-style: none;
	padding-left: 12px;
}

.Actionnaires a.Lien, .Actionnaires a{
        text-decoration: none;
        color: #505050;     
}

.Actionnaires a.Lien:hover, .Actionnaires a:hover{
        text-decoration: underline;
        color: #505050;     
}

/*
.AlerteEmail{
	background: #CCE9F2;
}*/

.AlerteEmail{
	background: #CCE9F2 url(../img/alerte_email.gif) no-repeat;
	padding: 26px 7px 7px 7px;
}

.ContenuAlerte{
	padding: 1px 7px 7px 7px;
}

.AlerteEmail a, .AlerteEmail a:visited, .AlerteEmail a:hover{
	text-decoration: none;
	color: #505050;
	font-weight: bold;
}

.AlerteEmail a:hover{
	text-decoration: underline;
}

.EtAussi{
	background: #E5F1F1 url(../img/et_aussi.gif) no-repeat top left;
	padding: 26px 7px 7px 7px;
}

.EtAussi ul{
	margin: 0;
}

.EtAussi ul li{
	list-style: none;
	background: url(../img/puce_essentiels.gif) no-repeat 0 4px;
	padding-left: 12px;
}

.EtAussi ul li a, .EtAussi ul li a:visited, .EtAussi ul li a:hover{
	text-decoration: none;
	color: #505050;
}

.EtAussi ul li a:hover{
	text-decoration: underline;
}

.BlocBleu, .BlocVert, .BlocGrisBleu, .BlocGris{
	background: #CCE9F2;
	padding: 7px;
}

.BlocVert{
	background: #E5F1F1;
}

.BlocGrisBleu{
	background: #E1E6EE;
}

.BlocGris{
	background: #F0F0F0;
}

.BlocBleu ul, .BlocVert ul, .BlocGrisBleu ul, .BlocGris ul{
	margin: 0;
}

.BlocBleu ul li, .BlocVert ul li, .BlocGrisBleu ul li, .BlocGris ul li{
	list-style: none;
	background: url(../img/puce_bleu.gif) no-repeat 0 4px;
	padding-left: 12px;
}

.BlocVert ul li{
	background: url(../img/puce_essentiels.gif) no-repeat 0 4px;
}

.BlocGrisBleu ul li{
	background: url(../img/puce_gris_bleu.gif) no-repeat 0 4px;
}

.BlocGris ul li{
	background: url(../img/puce_espace_actionnaires.gif) no-repeat 0 4px;
}


/*************** Actualités tableau *************/

.LesOnglets, .LienArchives{
	float: left;
	display: inline;
	width: 410px;
}

.LienArchives{
	width: 174px;
	font-weight: bold;
	text-align: right;
	background: url(../img/puce_archives.gif) no-repeat right;
	padding-right: 10px;
}

.LienArchives a, .LienArchives a:hover, .LienArchives a:visited{
	text-decoration: none;	
}

.Onglets, .OngletsSelect{
	display: inline;
	float: left;
	font-size: 14px;
	padding: 2px 35px 2px 5px;
	background: #CCE9F2 url(../img/fin_onglet_bleu.gif) no-repeat top right;
}

.OngletsSelect{
	background: #061039 url(../img/fin_onglet_noir.gif) no-repeat top right;
}

.OngletsSelect a, .OngletsSelect a:visited, .OngletsSelect a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.Onglets a, .Onglets a:visited{
	color: #0290BF;
	text-decoration: none;
}

.Onglets a:hover{
	color: #FFFFFF;
	text-decoration: none;
}

.Coin{
	width: 4px;
	display: inline;
	float: left;
	margin-top: -2px;
	margin-left: -5px;
}

.ListeAnnees{
	width: 100%;
	background: #061039;
	float: left;
	padding: 7px 9px 7px 9px;
}

.ListeAnnees ul{
	margin: 0;
}

.Annees, .AnneeSelect{
	font-weight: bold;
	font-size: 11px;
	display: inline;
	float: left;
}

.Annees a, .Annees a:visited, .Annees a:hover, .AnneeSelect a{
	color: #FFFFFF;
	text-decoration: underline;
	width: 60px;
	padding-left: 5px;
	padding-right: 13px;
}

.Annees a:hover, .AnneeSelect, .AnneeSelect a, .AnneeSelect a:visited, .AnneeSelect a:hover{
	background: url(../img/mini_fleche_blanche.gif) no-repeat 0 5px;
	text-decoration: none;
	color: #FFFFFF;
}

.ListeTrimestres{
	background: #B4AAA0;
	width: 100%;
	float: left;
	padding: 5px 9px 5px 9px;
}

.LesTrimestres, .Exercice{
	display: inline;
	float: left;
	width: 250px;
}

.Exercice{
	width: 280px;
	text-align: right;
	font-weight: bold;
	color: #FFFFFF;
}

.ListeTrimestres ul{
	margin: 0;
}

.Trimestre, .TrimestreSelect{
	font-weight: bold;
	font-size: 11px;
	display: inline;
	float: left;
	color: #E1E1E1;
}

.Trimestre div{
	/*width: 35px;*/
	padding-left: 5px;
	padding-right: 13px;
}

.Trimestre a, .Trimestre a:visited, .Trimestre a:hover, .TrimestreSelect a{
	color: #FFFFFF;
	text-decoration: underline;
	/*width: 35px;*/
	padding-left: 5px;
	padding-right: 13px;
}

.Trimestre a:hover, .TrimestreSelect, .TrimestreSelect a, .TrimestreSelect a:visited, .TrimestreSelect a:hover{
	background: url(../img/mini_fleche_blanche.gif) no-repeat 0 5px;
	text-decoration: none;
	color: #FFFFFF;
}

.TableauActus{
	margin-top: 4px;
	float: left;
}

.TableauActus th{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	background: #0290BF;
	padding: 5px;
	text-align: left;
}

.TableauActus tr.LigneGrise td, .TableauActus tr.LigneBlanche td{
	padding: 4px 5px 4px 5px;
}

.TableauActus tr.LigneGrise{
	background: #E6E6E6;
}

.LigneBlanche{
	border-right: #FFFFFF solid 1px;
}

.TableauActus div{
	display: inline;
	float: left;
	padding: 0 2px 0 2px;
}


/******** Actualités --- Evénements *********/

.VoirArchives{
	text-align: right;
	padding: 5px 0 10px 0;
}

.PhotoActu{
	width: 202px; 
	display: inline; 
	float: left;
	/*background: pink;*/
}

.TexteActuAvecPhoto, .TexteActuSansPhoto{
	display: inline;
	float: left; 
	padding-bottom: 20px;
	/*background: Aqua;*/
}

.TexteActuAvecPhoto{ 
	width: 382px;
}

.TexteActuSansPhoto{
	width: 584px;
}

.Espacement{
	padding: 3px 0 0 0;
}

.Date{	
	font-weight: bold;
	color: #0290BF;	
}

.LienToutAgenda{
	width: 584px;
	float: left;
	text-align: right;
	padding: 10px 0 5px 0;
}

.VisuelActu{
	float: right;
	margin: 5px 0 5px 18px;
}

.ResumeActu{
	font-weight: bold;
}

.PrecedentSuivant{
	width: 584px;
	float: left;
	padding-top: 20px;
}

.PrecedentSuivant div{
	display: inline;
	float: left;
	width: 292px;
	font-weight: bold;
}

.Precedent{
	
}

.Suivant{
	text-align: right;
}

.ModeInvisible{
	color: Window;
}


/******** bloc contact *********/

 .PhotoContact{
	margin-bottom: 5px;
}

.BlocContact{
}

.EspacementContact{
	padding: 3px 0 3px 0;
}


/************** Résultats de la recherche *************/

.ResultatsRecherche{
	margin-left: 20px;
}

.ResultatsRecherche li{
	list-style: url(../img/puce_carre_noir_li.gif);
	padding: 0px 0 10px 0;
}


/************** Publications *************/
/*
.TitrePublications, .ListeDesPublications{
	width: 360px;
}

.Niveau1Publications, .SelectPublications{
	display: inline;
	float: left;
}

.Niveau1Publications{
	width: 190px;
	padding: 0 20px 20px 0;
}

.SelectPublications select{
	font-size: 9px;
}*/

.ExercicePublications{
	width: 100%;
	padding-right: 10px;
}

.ArchivesPublicationsSelect{
	font-size: 9px;
}

.Publications{
	margin-left: 6px;
	float: left;
}

.Publications li{
	list-style: url(../img/puce_carre_noir_li.gif);
	padding: 0px 0 15px 0;
}

.Publications li ul.Niveau3{
	margin: 0 0 0 10px;
}

.Publications li ul.Niveau3 li{
	list-style: url(../img/tiret_li.gif);
	padding: 0px 0 0 0;
}

.Publications li ul.DeuxVersions{
	margin: 0;
	/*width: 100%;*/
	margin-bottom: 15px;
}

.Publications li ul.DeuxVersions li{
	list-style: none;
	background: url(../img/tiret.gif) no-repeat 0 5px;
	padding: 0 6px 0 10px;
	float: left;
	display: inline;
	margin-bottom: 15px;
}

.GroupeDePublications{
	width: 100%;
	padding-bottom: 10px;
	float: left;
}

.PublicationsChronologie{
	margin-left: 11px;
	margin-top: 0px;
	float: left;
	width: 90%;
}

.PublicationsChronologie li{
	list-style: url(../img/tiret_li.gif);
	padding: 2px 0 2px 0;
}

.MoisAnnee{
	padding: 3px 0 3px 0px;
}


/*************** FAQ ***************/

.FAQ{
	margin-left: 0px;
	float: left;
	width: 100%;
}

.FAQ li{
	background: url(../img/puce_carre_noir.gif) no-repeat 0 4px;
	padding-left: 11px;
	list-style: none;
}

.SeparationFAQ{
	background: url(../img/pointille_sep2.gif) repeat-x;
	margin: 10px 0 10px 0;
	width: 573px;
	height: 12px;
	text-align: right;
}

.Separation{
	background: url(../img/pointille_sep.gif) repeat-x;
	margin: 10px 0 10px 0;
	width: 100%;
	float: left;
}

.Separation2{
	background: url(../img/pointille_sep.gif) repeat-x;
	width: 100%;
	float: left;
}

.QuestionsFAQ a{
	background: url(../img/puce_carre_noir.gif) no-repeat 0 4px;
	padding-left: 11px;
}

.DossierFAQ li{
	background: url(../img/puce_triangle_bleu.gif) no-repeat 0 4px;
	list-style: none;
	padding-left: 8px;
}

.PoserQuestion{
	text-align: right;
}


/************* Alertes **************/

.ChoixAlerteCommunique{
	width: 100%;
	padding: 10px 0 10px 0;
}

.ChoixAlerteCommunique div{
	display: inline;
	float: left;
	padding: 0 20px 0 0;
}

.DateAlerte{
	padding: 10px 0 10px 0;
}

.AlerteEvenement{
	padding: 5px 0 5px 0;
	width: 100%;
}

.AlerteEvenement div{
	display: inline;
	float: left;
}

.AlerteIntituleEve{
	padding-top: 3px;
	width: 560px;
}

.AlerteEveDate{
	color: #0290BF;
}

.SousTitreAlerte{
	 width: 100%; 
	 float: left;
}


/********* Lexique *************/

.Lettre{
	margin-top: 10px;
	text-align: center;
	background: url(../img/pointille_lexique.gif) no-repeat center;
}

.Mot{
	padding: 2px 0 8px 0;
}

.SeparationLexique{
	background: url(../img/pointille_sep2.gif) repeat-x;
	margin: 10px 0 10px 0;
	width: 573px;
	height: 12px;
	text-align: right;
}

.LettreLexique{
	position: absolute; 
	width: 20px;
	text-align: center; 
	margin-left: 280px; 
	margin-top: -3px;
	background: #FFFFFF;
}


/**************** Plan du site ****************/

.PlanNiveau1{
	margin-left: 0;
	padding-left: 25px;
	font-weight: bold;
	color: #061039;
}

.PlanNiveau1 li{
	list-style : none;
	background: url(../img/puce_carre_noir.gif) no-repeat 0 4px;
	padding-left: 11px;
	margin-bottom: 10px;
}

.PlanNiveau2, .PlanNiveau3, .PlanNiveau4, .PlanNiveau5, .PlanNiveau6{
	padding-left: 10px;	
	padding-bottom: 5px;
	margin-left: 0px;
}

.PlanNiveau2  li{
		list-style-image : url(../img/puce_plan2.gif);
		color: #0290BF;
		background: none;
		padding-left: 0px;
		font-weight: bold;
		margin-top: 3px;
		margin-bottom: 3px;
}

.PlanNiveau3  li{
		list-style-image : url(../img/puce_plan3.gif);
		padding-left: 10px;
}

.PlanNiveau4  li{
		list-style-image : url(../img/puce_plan4.gif);
		padding-left: 12px;
}

.PlanNiveau4  li{
		list-style-image : url(../img/puce_plan5.gif);
		padding-left: 12px;
}

.PlanNiveau4  li{
		list-style-image : url(../img/puce_plan6.gif);
		padding-left: 12px;
}

.PlanNiveau3 li, .PlanNiveau4 li, .PlanNiveau5 li, .PlanNiveau6 li{
		font-size: 10px;
		font-weight: normal;
}

.PlanNiveau1 li a, .PlanNiveau1 li a:visited, .PlanNiveau1 li a:hover{
	color: #061039;
	text-decoration: none;
}

.PlanNiveau2 li a, .PlanNiveau2 li a:visited, .PlanNiveau2 li a:hover{
	color: #0290BF;
	text-decoration: underline;
}

.PlanNiveau2 li a:hover{
	color: red;
}


/******** Formulaires *********/

.DivIntitule{
	display: inline;
	float: left;
	width: 125px;
	text-align: right;
	padding: 0 5px 0 0;
}


.Intitule, .Label{
	text-align: right;
	font-weight: bold;
	color: #0290BF;
	padding: 3px 0 3px 0;
	text-align: right;
	padding-right: 3px;
}

.Asterisque{
	color: red;
	font-size: 12px;
	font-weight: normal;
}

/*
.Label{
	font-weight: bold;
	color: #0E3192;
	width: 182px;
	margin-right: 18px;
	margin-top: 3px;
	margin-bottom: 3px;
	text-align: right;
	position: relative;
	float: left;
	display: inline;
}

div.PlacementChamp{
	float: left;
	display: inline;
}

div.PlacementChamp2{
	float: left;
	display: inline;
	margin: 5px 0 7px 0;
}

.Champs{
	width: 182px;
}

.ChampsGrand{
	width: 382px;
}*/

.MessageErreur{
	color: red;
	font-weight: bold;
	padding: 2px 0 7px 0;
}

.Commentaire{
	font-style:italic;
	font-size: 10px;
}


.BoutonEffacer{
	color: #FFFFFF;
	font-weight: bold;
	border-left: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;
	border-right: #999999 solid 1px;
	border-bottom: #999999 solid 1px;
	padding: 2px 5px 2px 5px;
	text-align: center;
}

input.Bouton{
	font-weight: bold;
	color: #FFFFFF;
	background: #0E3192;
	text-align: left;
	border-left: #A4BBF9 solid 1px;
	border-top: #A4BBF9 solid 1px;
	border-right: #000000 solid 1px;
	border-bottom: #000000 solid 1px;
	padding: 2px 5px 2px 5px;
	text-align: center;
}

/************** Template 2 colonnes **************/

#PremiereColonne, #DeuxiemeColonne, #Marge{
	/*width: 369px;*/
	width: 525px;
	display: inline;
	float: left;
}

#DeuxiemeColonne{
	width: 195px;
}

#Marge{
	width: 20px;
}

/************** Template 2 colonnes PLAN DU SITE **************/

#PremiereColonnePlan, #DeuxiemeColonnePlan, #MargePlan{
	width: 282px;
	display: inline;
	float: left;
}

#MargePlan{
	width: 20px;
}


/************ Rich Edit *************/

.TexteEvidence{
	font-weight: bold;
	color: #0290BF;
}

.Notes{
	font-size: 10px;
}

.TexteBleuGrisGras{
	color: #6980AC;
	font-weight: bold;
}

.TexteOrangeGras{
	color: #E6AA00;
	font-weight: bold;
}

/*************** Ajout 09.2006 *************/


.ResumeActus{
	color: #505050;
	font-size: 10px;
}

.DateActus{
	color: #505050;
	font-size: 10px;
}

.TitreBleuActus{
	display: inline;
	color: #0290bf;
	font-weight: bold;
	font-size: 11px;
}

.TitreBlancActus{
	color: #ffffff;
	font-weight: bold;
	font-size: 11px;
}

.TitreBlancActusAgenda{
	color: #ffffff;
	font-weight: normal;
	font-size: 11px;
}

.PointSur{
	width: 225px;
	height: 75px;
	margin-top: 28px;
}

.PointSurTitre{
	font-size: 14px;
	color: #061039;
	/*font-weight: bold;*/
	float: left;
}

.PointSurLigne{
	float: left;
	border-bottom: #061039 solid 1px;
	margin-left: 10px;
	margin-top: 12px;
	/*margin-bottom: 12px;*/
	width: 150px;
}

.PointSurContenu{
	clear: left;
}

.AgendaBleu{
	width: 225px;
	background: #0078aa;
	padding-right: 10px;
}

.AgendaBleuHaut{
	margin-top: 8px;
	width: 225px;
	height: 10px;
	background: url(../img/bloc_agenda_haut.gif) no-repeat left;
}

.AgendaBleuBas{
	width: 225px;
	height: 10px;
	background: url(../img/bloc_agenda_bas.gif) no-repeat left;
	margin-bottom: 25px;
}

.AgendaBleuTitre{
	padding-left: 10px;
}

.AgendaContenu{
	padding-left: 10px;
	height: 75px;
	/*height: 80px;*/
	
	
}

.AgendaBleuDate{
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding-top: 2px;
}

.AgendaBleuEvenement{
	color: #FFFFFF;
}

.AgendaTout{
	color: #FFFFFF;
	padding-top: 2px;
	padding-left: 135px;
}

.AgendaTout a{
	text-decoration: none;
	color: #FFFFFF;
}

.AgendaTout a:hover{
	text-decoration: underline;
	color: #FFFFFF;
}

li.AgendaEtEvenement{
	list-style-type: none;
}


/************* Bloc Dernières présentations accueil *************/


.DernieresPresentationstitre ul{
	margin: 0;
	margin-left: -40px;
}

.DernieresPresentationstitre ul li{
	font-size: 11px;
	/*font-weight: bold;*/
	list-style: none;
	background: url(../img/puce_carre_noir.gif) no-repeat 0 4px;
	padding-left: 12px;
	color: #061039;
}

.BlocActualitestitre a, .BlocActualitestitre a:visited, .BlocActualitestitre a:hover{
	color: #505050;
	text-decoration: none;
}

.BlocActualitestitre a:hover{
	text-decoration: underline;
}


.TitreBleuActus a{
	color: #0290bf;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.TitreBleuActus a:hover{
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #0078aa;
}

.TitreBlancActus a{
	color: #0290bf;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.TitreBlancActus a:hover{
	font-weight: bold;
	font-size: 11px;
	text-decoration: underline;
	color: #0078aa;
}

.CoinCourbe{
  width: 100%;
	height: 16px;
	float: left;
	background: url(../img/coin_courbe.gif) no-repeat left;
}
.Resultats
{
	/*font-weight: bold;*/
	color: #061039;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.du
{
	/*font-weight: bold;*/
	color: #061039;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

.date2
{
	/*font-weight: bold;*/
	color: #0078aa;
	font-size: 15px;
	font-family: Arial, Helvetica, sans-serif; 
	font-weight: bold;
}

/****************Bloc Informations********************/
.bloc-informations{
font-family: arial;
width: 229px;
background: #5fa0a0;
padding: 8px;
color: #fff;
display: table;
clear: left;
margin-top: 5px;
}



a img{border: 0px;}

ul.bloc-informations{
list-style-type: none;
margin: 0;
padding: 0;
}

ul.bloc-informations li{
display: inline;
}

a.fixed{ float: left; width: 110px; text-align: left; font-size: 12px; color:#fff; text-decoration: none;}
a.fixed:hover { color:#fff; text-decoration: underline;}
/****************Bloc Informations********************/

/****************Bloc Services********************/
.bloc-services{
font-family: arial;
width: 229px;
background: #bb8e80;
padding: 8px;
color: #fff;
display: table;
clear: left;
margin-top: 5px;
}


.bloc-services-col1{
float:left;
width:88px;
margin:0px;
padding:0px;
}

.bloc-services-col2{
float:left;
margin:0px;
padding:0px;
margin-left:22px;

}

a img{border: 0px;}

ul.bloc-services{
list-style-type: none;
margin: 0;
padding: 0;
margin-top:5px;
width:110px;
}

ul.bloc-services li{
display: inline;
}

a.fixed{ float: left; width: 110px; text-align: left; font-size: 12px; color:#fff; text-decoration: none;}
a.fixed:hover { color:#fff; text-decoration: underline;}
a.fixed:visited { color:#fff; text-decoration: none;}
/****************Bloc Services********************/

/** ESPACE ACTIONNAIRE **/

.actualiteactionnaire
{
  width:150px;
  height:150px;
  background: url(../img/actualite_actionnaire.gif) no-repeat;
  color:#FFFFFF;
}

.actualiteactionnaire a.Lien
{
  text-decoration: none;
  color:#FFFFFF;
}

.actualiteactionnaire a.Lien:hover
{
  text-decoration: underline;
  color:#FFFFFF;
}

.agendaactionnaire
{
  width:150px;
  height:150px;
  background: url(../img/agenda_actionnaire.gif) no-repeat;
  color:#FFFFFF;
}

.agendaactionnaire a.Lien
{
  text-decoration: none;
  color:#FFFFFF;
}

.agendaactionnaire a.Lien:hover
{
  text-decoration: underline;
  color:#FFFFFF;
}

.clubactionnaire
{
  width:150px;
  height:150px;
  background: url(../img/club_actionnaire.gif) no-repeat;
  color:#FFFFFF;
}

.clubactionnaire a.Lien
{
  text-decoration: none;
  color:#FFFFFF;
}

.clubactionnaire a.Lien:hover
{
  text-decoration: underline;
  color:#FFFFFF;
}

.comiteactionnaire
{
  width:150px;
  height:150px;
  background: url(../img/comite_actionnaire.gif) no-repeat;
  color:#FFFFFF;
}

.comiteactionnaire a.Lien
{
  text-decoration: none;
  color:#FFFFFF;
}

.comiteactionnaire a.Lien:hover
{
  text-decoration: underline;
  color:#FFFFFF;
}

.offreactionnaire
{
  width:150px;
  height:150px;
  background: url(../img/offre_actionnaire.gif) no-repeat;
  color:#FFFFFF;
}

.offreactionnaire a.Lien
{
  text-decoration: none;
  color:#FFFFFF;
}

.offreactionnaire a.Lien:hover
{
  text-decoration: underline;
  color:#FFFFFF;
}

.publicationactionnaire
{
  width:150px;
  height:150px;
  background: url(../img/publication_actionnaire.gif) no-repeat;
  color:#FFFFFF;
}

.publicationactionnaire a.Lien
{
  text-decoration: none;
  color:#FFFFFF;
}

.publicationactionnaire a.Lien:hover
{
  text-decoration: underline;
  color:#FFFFFF;
}

.puceactionnaire
{
  list-style-type: none;
  background: url(../../img/puce_actionnaire.gif) no-repeat 0 2px;
  padding:0 0 0 10px;
  margin:0;
}

.titreBlocActionnaire
{
  font-size : 15px;
  font-weight: bold;
}

/** END ESPACE ACTIONNAIRE **/