.versionLangue {
	font-family: arial;
	font-size: 10px;
	color:#FFFFFF; 
	text-decoration:underline; 
}
.versionLangue:hover {
	font-family: arial;
	font-size: 10px;
	color:#FFFFFF; 
	text-decoration:none; 
}

hr.invisible {
	visibility: hidden;
	clear: both;
	margin: 0;
	padding: 0;
}

hr.invisibleMargin5 {
	visibility: hidden;
	clear: both;
	margin: 5px;
	padding: 0;
}

.entre {
	font-family: arial;
	font-size: 12px;
	color:#D1D6EA; 
	text-decoration:none;
	font-weight: bold;
}
.entre:hover {
	font-family: arial;
	font-size: 12px;
	color:#FFFFFF; 
	text-decoration:none; 
}

.entreClic {
	font-family: arial;
	font-size: 12px;
	color:#FFFFFF; 
	text-decoration:none;
	font-weight: bold;
}

h1 {
  background: url("../images/puces/puce_entree.gif") 0px 1px no-repeat;
  padding-left: 26px;
  padding-top: 8px;
  height: 28px;
  margin: 0;
}

h1.over {
  background: url("../images/puces/puce_entree_o.gif") 0px 1px no-repeat;
  padding-left: 26px;
  padding-top: 8px;
  height: 28px;
  margin: 0;
  font-family: arial;
	font-size: 12px;
	color:#FFFFFF; 
	font-weight: bold;
}

h1.retourLigne {
  background: url("../images/puces/puce_entree.gif") 0px 8px no-repeat;
  padding-left: 26px;
  padding-top: 8px;
  height: 35px;
  margin: 0;
}

h1.retourLigneOver {
  background: url("../images/puces/puce_entree_o.gif") 0px 8px no-repeat;
  padding-left: 26px;
  padding-top: 8px;
  height: 35px;
  margin: 0;
  font-family: arial;
	font-size: 12px;
	color:#FFFFFF; 
	font-weight: bold;
}

h2 {
  background: url("../images/puces/puce_orange.gif") left center no-repeat;
  padding-left: 8px;
  height: 14px;
  margin-top: 5px;
  margin-bottom: 10px;
}

h3 {
  height: 14px;
  margin-top: 6px;
  margin-bottom: 6px;
  	font-family: arial;
	font-size: 12px;
	color:#2A437A; 
	font-weight: bold;
}


h2.over {
  background: url("../images/puces/puce_orange.gif") 0px 1px no-repeat;
  font-family: arial;
	font-size: 12px;
	color:#2A437A; 
	font-weight: bold;
}
.entreeH2 {
	 font-family: arial;
	font-size: 11px;
	color:#666666; 
}
.entreeH2:hover {
	 font-family: arial;
	font-size: 11px;
	color:#2A437A; 
}

.menuderoulantAccueil {
	background-color: #C5CCE4;
	border: 0;
	margin-bottom: 10px;
}

.textAreraRecevez {
	background-color: #FFFFFF;
	border: 0;
	margin-top: 10px;
}

.ligneVerticale {
	border-right: solid 1px #193294;
}
.ligneHorizontale {
	border-bottom: solid 1px #FF951F;
}

.titres {
	font-family: arial;
	font-size: 12px;
	color:#385085; 
	font-weight: bold;
}

.txtBouton {
	font-family: arial;
	font-size: 10px;
	color:#FFFFFF; 
	font-weight: bold;
	text-decoration: none;
}
.txtBouton:hover {
	color:#385085;
}

.bouton {
	background-color: #909CB7;
	padding-bottom: 1px;
	margin-top: 2px;
}

.accroche {
	font-family: arial;
	font-size: 12px;
	color:#FFFFFF;
	font-weight: bold;
	text-decoration: none;
	line-height: 16px;
}

.divBarreGauche1 {
	background: #89A2CE;
	border-bottom: solid 1px #FF951F;
}

.divBarreGauche2 {
	background: #E4EAED;
	border-bottom: solid 1px #FF951F;
}

.divBarreGauche3 {
	background: #CFD5D8;
	border-bottom: solid 1px #FF951F;
}

.divBarreGauche4 {
	background: #E4EAED;
	border-bottom: solid 1px #FF951F;
}

.celluleBarreGauche1 {
	background: #CCDCEB;
	padding: 10px;
	width: 171px;
}
.celluleBarreGauche2 {
	background: #E9F0F3;
	padding: 10px;
	width: 171px;
}

.celluleBarreGauche3 {
	background: #D3D9DC;
	padding: 10px;
	width: 171px;
}

.celluleBarreGauche4 {
	background: #E9F0F3;
	padding: 10px;
	width: 171px;
}

.editoTitreAnnonce {
	font-family: arial;
	font-size: 11px;
	color:#000000;
}
.editoTitre {
	font-family: arial;
	font-size: 12px;
	color:#2A437A;
	font-weight: bold;
}
.editoAnnonce {
	font-family: arial;
	font-size: 10px;
	color:#000000;
	line-height: 13px;
}
.recevezGratos {
	font-family: arial;
	font-size: 12px;
	color:#2A437A;
}
.titrerubrique {
	font-family: arial;
	font-size: 15px;
	color:#FFFFFF;
	font-weight: bold;
}

.choisirTheme {
	font-family: arial;
	font-size: 10px;
	color:#FFFFFF; 
}

.fondCelluleNews1 {
	background-color: #FFFFFF;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: solid 1px #FF951F;
	padding-top: 5px;
	padding-bottom: 5px;
}
.fondCelluleNews2 {
	background-color: #C2CBDA;
	padding-left: 15px;
	padding-right: 15px;
	border-bottom: solid 1px #FF951F;
	padding-top: 5px;
	padding-bottom: 5px;
}
.fondBarreGaucheNews {
	background-color: #C2CBDA;
	padding: 10px;
	border: solid 1px #FF951F;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.fondMenuAgences {
	background-color: #C2CBDA;
	padding: 10px;
	border: solid 1px #FF951F;
	margin-top: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
}

.dateNews {
	font-family: arial;
	font-size: 11px;
	color:#6C6C6C; 
}
.titreNews {
	font-family: arial;
	font-size: 14px;
	color:#193294;
	font-weight: bold;
}
.lienTitreNews {
	font-family: arial;
	font-size: 14px;
	color:#193294;
	font-weight: bold;
	text-decoration: underline;
}
.lienTitreNews:hover {
	text-decoration: none;
}

.txtNews {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 14px;
}

.txtBernis {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 14px;
}

.txtAgence {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 14px;
}
.txtAgenceBold {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 14px;
	font-weight: bold;
}

.txtAgencePlus {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	line-height: 14px;
}
.lienAgencePlus {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	line-height: 14px;
	text-decoration: underline;
}
.lienAgencePlus:hover {
	font-family: arial;
	font-size: 11px;
	color:#000000;
	line-height: 14px;
	text-decoration: underline;
}

.txtAgencePlusBold {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	line-height: 14px;
	font-weight: bold;
}

.AdresseAgences {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 14px;
}
.AdresseAgencesVille {
	font-family: arial;
	font-size: 12px;
	color:#404040;
	line-height: 14px;
	font-weight: bold;
}

.libelleFichier {
	font-family: arial;
	font-size: 11px;
	color:#5E6FB4;
	text-decoration: underline;
}
.libelleFichier:hover {
	color:#193294;
	text-decoration: none;
}
.taileFormatFichier {
	font-family: arial;
	font-size: 11px;
	color:#193294;
}
.libelleLienNews {
	font-family: arial;
	font-size: 11px;
	color:#193294;
}

.tabloRecevezActu {
	background-color: #B1BCE9;
	padding-left: 15px;
	padding-right: 15px;
	border: solid 1px #FF951F;
	padding-top: 5px;
	padding-bottom: 5px;
	margin: 15px;
}
.lienToutesNews {
	font-family: arial;
	font-size: 11px;
	color:#FFFFFF;
	text-decoration: underline;
}
.lienToutesNews:hover {
	color:#193294;
	text-decoration: none;
}

.divToutesNews {
	margin: 0;
}

.borderOrange {
	border: solid 1px #FF951F
}

.photoNews {
	border: solid 1px #FF951F;
	margin-right: 10px;
	margin-bottom: 10px;
}

.titreBarreGaucheNews {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	font-weight: bold
}

.titreRubriquesBernis {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	font-weight: bold
}

.lienTitreRubriquesBernis {
	font-family: arial;
	font-size: 11px;
	color:#5E6FB4;
	text-decoration: underline;
	font-weight: bold
}
.lienTitreRubriquesBernis:hover {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	text-decoration: none;
}


.titreRubriquesReseaux {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	font-weight: bold
}

.lienTitreRubriquesReseaux {
	font-family: arial;
	font-size: 11px;
	color:#5E6FB4;
	text-decoration: underline;
	font-weight: bold
}
.lienTitreRubriquesReseaux:hover {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	text-decoration: none;
}
.txtReseaux {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 14px;
}
.chiffreTraction {
	font-family: arial;
	font-size: 11px;
	color:#CC0000;
	font-weight: bold;
}
.lienTitreProduits {
	font-family: arial;
	font-size: 11px;
	color:#5E6FB4;
	text-decoration: underline;
	font-weight: bold
}
.lienTitreProduits:hover {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	text-decoration: none;
}
.TitreProduitsClic {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	font-weight: bold
}
.TxtProduits {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	line-height: 15px;
}
.TitreFaq {
	font-family: arial;
	font-size: 12px;
	color:#193294;
	font-weight: bold
}

.TitrePopup {
	font-family: arial;
	font-size: 14px;
	color:#FFFFFF;
	font-weight: bold
}
.TxtPopup {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 15px;
}
.TxtPopupPlus {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 15px;
	font-weight: bold;
}
.TxtPopupMention {
	font-family: arial;
	font-size: 9px;
	color:#404040;
	line-height: 13px;
}
.asterixChampPopup {
	font-family: arial;
	font-size: 14px;
	color:#CC0000;
	font-weight: bold
}
.TxtFaq {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 15px;
}
.questionFaq {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	line-height: 15px;
	font-weight: bold;
}
.lienFaq {
	font-family: arial;
	font-size: 11px;
	color:#193294;
	line-height: 15px;
	text-decoration: underline;
	display: block;
}
.lienFaq:hover {
	font-family: arial;
	font-size: 11px;
	color:#404040;
	line-height: 15px;
	text-decoration: none;
}
.lienFermer {
	font-family: arial;
	font-size: 10px;
	color:#FFFFFF;
	text-decoration: underline;
}
.lienFermer:hover {
	text-decoration: none;
}
.lienContact {
	font-family: arial;
	font-size: 10px;
	color:#193294;
	text-decoration: underline;
}
.lienContact:hover {
	text-decoration: none;
}

/*Classes pour la gestion des alignements d'images*/
.imageGauche {
  background-color: #FFFFFF;
  float: left;
  text-align: center;
  margin: 0;
  padding: 5px;	  
}

.imageDroite {
  background-color: #FFFFFF;
  float: right;
  text-align: center;
  margin: 0;
  padding: 5px;
  
}

.textedeveloppeGaucheouDroite {
width: 100%;
background-color: #FFFFFF;
padding: 0px;
font-family: arial;
font-size: 11px;
color:#404040;
line-height: 14px;
text-decoration: none;
}

.spacer {
  clear: both;
}

.textedeveloppeHautOuBas {
margin: 0;
padding: 0px;
text-align: center; 
}

.imageHautOuBas {
width: 100%;
padding: 0px;
text-align: left;
font-family: arial;
font-size: 11px;
color:#404040;
line-height: 14px;
text-decoration: none;
}
