﻿/*TD:not([class^="vjs-"]), OL:not([class^="vjs-"]), UL:not([class^="vjs-"]), DIV:not([class^="vjs-"]), P:not([class^="vjs-"]) {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000066;
	text-decoration: none;
	line-height: 1.3em;
}*/
img {border-style: none; }

.HuitEm {font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color: #000066; text-decoration : none; line-height : 1.1em; }
.DixEm {font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: #000066; text-decoration : none; line-height : 1.5em; }
.DixEmBlanc {font-family: Arial, Helvetica, sans-serif; font-size : 10pt; color: white; text-decoration : none; line-height : 1.5em; }
.AbonnementCourriel {font-family: Arial, Helvetica, sans-serif; font-size : 9pt; color: white; text-decoration : none;  line-height : 1.3em;}
.OnzeEm {font-family: Arial, Helvetica, sans-serif; font-size : 11pt; color: #000066; text-decoration : none;}
.HuitPale{font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color: #6893D4; text-decoration : none;}
.Rubrique {font-family: Arial, Helvetica, sans-serif; font-size : 12pt; color: #4B77BD; text-decoration : none;  font-weight : bold; line-height : 1.3em;margin:5px 0 10px 0;}
A.Rubrique {font-family: Arial, Helvetica, sans-serif; font-size : 12pt; color: #4B77BD; text-decoration : none;  font-weight : bold; line-height : 1.3em;}
A.Rubrique:Hover {font-family: Arial, Helvetica, sans-serif; font-size : 12pt; color: #2E2F82; text-decoration : none;  font-weight : bold; line-height : 1.3em;}

@media (max-width: 767px) {
	A.Rubrique {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #fff;
	}

		A.Rubrique:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
			color: #f1f6fc;
		}
}
	.Titre, .w21675_title, .w21677_title {
		margin-bottom: 2px;
	}

	#ArticleTexteMilieu h1, #w21675_landing h1, #w21677_landing h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14pt;
		color: #F56635;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		line-height: 1.3em;
	}

	#ArticleTexteMilieu .titre {
		margin-bottom: 7px;
	}

	.TitreReactions {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #F56635;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
	}

	.TitreAUnAmi {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #F56635;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
	}

	.Rechercher {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #F56635;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
	}

	.TitreVersion {
		font-size: 8pt;
		color: #5983C2;
		margin-top: -3px;
	}

	.TitreVersionBloc {
		display: block;
		font-size: 8.5pt;
		color: #5983C2;
		margin-bottom: 2px;
	}

	.Auteur {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000066;
		text-decoration: none;
	}
	/*.Auteur{font-family: Arial, Helvetica, sans-serif; font-size : 8pt; color: #5983C2; text-decoration : none; }*/
	.Legende {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 7.5pt;
		color: #5983C2;
		text-decoration: none;
	}
	/*.Legende{font-family: Arial, Helvetica, sans-serif; font-size : 7.5pt; color: #000066; text-decoration : none; }*/
	.Section {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #4B77BD;
		text-decoration: none;
		font-weight: bold;
	}

	.PetiteSection {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #4B77BD;
		text-decoration: none;
		font-weight: bold;
	}

	.HuitFonce {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000066;
		text-decoration: none;
		font-style: normal;
	}

	.Orange {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		color: #F56635;
		text-decoration: none;
		line-height: 1.1em;
	}

	.Alerte {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #FF0000;
		text-decoration: none;
		line-height: 1.1em;
	}

	.AlerteBlocEspaceSous {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #FF0000;
		text-decoration: none;
		line-height: 1.1em;
		margin-bottom: 10px;
		display: block;
	}

	SUP {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #F56635;
		text-decoration: none;
		vertical-align: +2px;
	}

		SUP.Bleu {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000066;
			text-decoration: none;
			vertical-align: +2px;
		}

	.Date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #555599;
		text-decoration: none;
		line-height: 1.2em;
	}

	SUP.Date {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #555599;
		text-decoration: none;
		vertical-align: +2px;
	}

	SUP.Neutre {
		font-family: Verdana, Helvetica, sans-serif;
		vertical-align: +1px;
		font-size: 8pt;
		color: #2E2F82;
	}

	SPAN.RegTitre {
		font-family: Verdana, Helvetica, sans-serif;
		vertical-align: +3px;
		font-size: 80%;
		text-decoration: none;
	}

	SPAN.Reg {
		font-family: Verdana, Helvetica, sans-serif;
		vertical-align: +1px;
		font-size: 80%;
		text-decoration: none;
	}

	SPAN.RegLirePlus {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 80%;
		text-decoration: none;
	}

	.EtapeAbonnement {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #000066;
		text-decoration: none;
		font-weight: bold;
	}

	/* FONDS */
	.FondBleuFonce {
		background-color: #2E5DAB;
	}

	.FondBlanc {
		background-color: #FFFFFF;
	}

	.FondBleuPale {
		background-color: #99CCFF;
	}

	.FondBleuTresPale {
		background-color: #D4E7F6
	}

	/* MENU */
	.MenuBleuPale {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #99CCFF;
	}

	.MenuBlanc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: white;
	}

	A.Menu1Bleu {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #99CCFF;
		text-decoration: none;
		font-style: normal;
	}

		A.Menu1Bleu:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: white;
			text-decoration: none;
			font-style: normal;
		}

	A.Menu1Blanc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: white;
		text-decoration: none;
		font-style: normal;
	}

		A.Menu1Blanc:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #99CCFF;
			text-decoration: none;
			font-style: normal;
		}

	A.Menu2Blanc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: white;
		text-decoration: none;
		font-style: normal;
	}

		A.Menu2Blanc:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #99CCFF;
			text-decoration: none;
			font-style: normal;
		}

	.MenuHuitPale {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #9CBDF0;
		text-decoration: none;
		line-height: 1em
	}

	.MenuSeptBlanc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: white;
	}

	/* LIENS */
	/*A.SeptPale {font-family: Arial, Helvetica, sans-serif; font-size : 7.5pt; color: #000066; text-decoration : none;}*/
	A.SeptPale {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #6893D4;
		text-decoration: none;
	}

		A.SeptPale:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000066;
			text-decoration: underline;
		}

	.ZoneA9pt A {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #C27146;
		text-decoration: underline;
	}

		.ZoneA9pt A:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #000066;
			text-decoration: underline;
		}

	.ZoneA10pt A {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #C27146;
		text-decoration: underline;
	}

		.ZoneA10pt A:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #000066;
			text-decoration: underline;
		}

	A.LienExterne {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #C27146;
		text-decoration: underline;
	}

		A.LienExterne:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt;
			color: #000066;
			text-decoration: underline;
		}

	A.G9pt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #C27146;
		text-decoration: underline;
	}

		A.G9pt:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #000066;
			text-decoration: underline;
		}

	A.G8pt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #C27146;
		text-decoration: underline;
	}

		A.G8pt:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #000066;
			text-decoration: underline;
		}

	A.G10pt {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #C27146;
		text-decoration: underline;
	}

		A.G10pt:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #000066;
			text-decoration: underline;
		}

	A.Texte9 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000066;
		text-decoration: underline;
	}

		A.Texte9:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #C27146;
			text-decoration: underline;
		}

	A.LienLireAussiAccueil {
		font-family: Tahoma;
		font-size: 11px;
		color: #C27146;
		text-decoration: underline;
		line-height: 1.1em;
	}

		A.LienLireAussiAccueil:Hover {
			font-family: Tahoma;
			font-size: 11px;
			color: #000066;
			text-decoration: underline;
			line-height: 1.1em;
		}


	A.LienRSS {
		font-family: Arial, Verdana, sans-serif;
		font-size: 9pt;
		color: #C27146;
		text-decoration: none;
		font-weight: bold;
	}

		A.LienRSS:Hover {
			font-family: Arial, Verdana, sans-serif;
			font-size: 9pt;
			color: #C27146;
			text-decoration: underline;
		}


	.TexteA {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #C27146;
		text-decoration: none;
		font-style: normal;
	}

	.Texte9A {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #C27146;
		text-decoration: none;
		font-style: normal;
	}

	A.SousMenu, .DroiteBoiteContourBleuInterieur a.w21675_title, .DroiteBoiteContourBleuInterieur a.w21677_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #4B77BD;
		text-decoration: none;
		vertical-align: +1px;
		line-height: 1.3em;
	}

		A.SousMenu:Hover, .DroiteBoiteContourBleuInterieur a.w21675_title:hover, .DroiteBoiteContourBleuInterieur a.w21677_title:hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #000066;
			text-decoration: underline;
			vertical-align: +1px;
			line-height: 1.3em;
		}

	A.SousMenu9 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #4B77BD;
		text-decoration: underline;
		vertical-align: +1px;
	}

		A.SousMenu9:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #000066;
			text-decoration: underline;
			vertical-align: +1px;
		}

	A.SousMenu10 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #4B77BD;
		text-decoration: underline;
		vertical-align: +1px;
	}

		A.SousMenu10:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11pt;
			color: #000066;
			text-decoration: underline;
			vertical-align: +1px;
		}

	A.Version {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #b74721;
		text-decoration: none;
		font-weight: bold;
	}

		A.Version:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000066;
			text-decoration: underline;
		}

	A.Recherche {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #F56635;
		text-decoration: none;
	}

		A.Recherche:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #000066;
			text-decoration: underline;
		}

	.CrochetVersion {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000066;
		text-decoration: none;
		line-height: 1.1em;
		font-weight: normal;
	}

	A.SUP {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #F56635;
		text-decoration: none;
		vertical-align: +2px;
	}

		A.SUP:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000066;
			text-decoration: underline;
			vertical-align: +2px;
		}

	A.Desabonn {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #99CCFF;
		text-decoration: underline;
	}

		A.Desabonn:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #d0dbe5;
			text-decoration: underline;
		}

	A.Titre, .articles-court-bloc-multi a.w21675_title, .articles-court-bloc-multi a.w21677_title {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 13pt !important;
		color: #F56635 !important;
		text-decoration: none !important;
		font-weight: bold !important;
		font-style: normal !important;
		line-height: 1.2em !important;
	}

		A.Titre:Hover, .articles-court-bloc-multi a.w21675_title:hover, .articles-court-bloc-multi a.w21677_title:hover {
			font-family: Arial, Helvetica, sans-serif !important;
			font-size: 13pt !important;
			color: #F56635 !important;
			text-decoration: underline !important;
			font-weight: bold !important;
			font-style: normal !important;
			line-height: 1.2em !important;
		}

	.articles-court-bloc a.w21675_title, .articles-court-bloc a.w21677_title {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #F56635;
		text-decoration: none;
		font-weight: bold !important;
		font-style: normal;
		line-height: 1.2em;
	}

	.articles-court-bloc-multi li.w21675_even, .articles-court-bloc-multi li.w21677_even, .articles-court-bloc-multi li.w21675_odd, .articles-court-bloc-multi li.w21677_odd {
		padding-top: 10px !important;
		padding-bottom: 10px !important;
	}

	A.Titre:Hover, .articles-court-bloc .w21675_title:hover, .articles-court-bloc .w21677_title:hover {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #F56635;
		text-decoration: underline;
		font-weight: bold !important;
		font-style: normal;
		line-height: 1.2em;
	}

	/*A.Titre:Hover{font-family:Arial, Helvetica, sans-serif; font-size : 12pt; color: #C27146; text-decoration : none; font-weight : bold;  font-style : normal;  }*/


	A.TitreRevuePresse {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13pt;
		color: #F56635;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		line-height: 1.2em;
	}

		A.TitreRevuePresse:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 13pt;
			color: #F56635;
			text-decoration: underline;
			font-weight: bold;
			font-style: normal;
			line-height: 1.2em;
		}

	/*A.AccueilLienARevuePresse{font-family:Arial, Helvetica, sans-serif; font-size : 9pt; color: #2E2F82; text-decoration : none; font-style : normal;  }
A.AccueilLienARevuePresse:Hover{font-family:Arial, Helvetica, sans-serif; font-size : 9pt; color: #F56635;  font-style : normal;  }
*/

	A.AccueilLienARevuePresse {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #F56635;
		text-decoration: none;
		font-style: normal;
		font-weight: bold;
		line-height: 1.1em;
	}

		A.AccueilLienARevuePresse:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 10pt;
			color: #C27146;
			text-decoration: none;
			font-style: normal;
			font-weight: bold;
			line-height: 1.1em;
		}

	A.AuteurLien {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #2E5DAB;
		text-decoration: none;
	}

		A.AuteurLien:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #C27146
		}

	A.AuteurLienLirePlus {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #52539E;
		text-decoration: none;
	}

		A.AuteurLienLirePlus:Hover, A.AuteurLienLirePlusBloc:Hover {
			color: #C27146;
			text-decoration: underline;
		}


	.AuteurLienLirePlusBloc {
		display: block;
		margin-bottom: 5px;
		font-size: 9pt;
	}

	A.AuteurLienLirePlusBloc {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #52539E;
		text-decoration: none;
	}



	/* DROITE */
	.Em {
		line-height: 1em;
	}

	.DroiteDixEm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #2E2F82;
		text-decoration: none;
	}

	A.DroiteDixEm {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #2E2F82;
		text-decoration: none;
	}

	A.DroiteDixEmBloc {
		display: block;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 10pt;
		color: #2E2F82;
		text-decoration: none;
		margin-bottom: 5px;
		font-weight: bold;
		line-height: 14px;
	}

		A.DroiteDixEm:hover, A.DroiteDixEmBloc:hover {
			color: #C27146;
			text-decoration: none;
		}


	.DroiteSept {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #52539E;
		text-decoration: none;
	}

	.DroiteTexte {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #2E2F82;
		text-decoration: none;
		line-height: 1.1em;
		font-style: normal;
	}

	/* FORM */
	INPUT, TEXTAREA {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #000066;
		text-decoration: none;
	}

		INPUT.Recherche {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #4B77BD;
			border: solid 1px #2E2F82;
			font-weight: normal;
		}

	A.LienNotes {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #F56635;
		text-decoration: none;
	}

		A.LienNotes:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #000066;
			text-decoration: none;
		}

	TD.GridHeader {
		border-top: #d5d5d5 1px solid;
		border-bottom: #aaa 1px solid;
		background-color: #f5f5f5;
	}

		TD.GridHeader a {
			font-family: Verdana,Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #38398D;
			font-weight: bold;
			text-decoration: none;
		}

			TD.GridHeader a:Hover {
				font-family: Verdana,Arial, Helvetica, sans-serif;
				font-size: 8pt;
				color: #38398D;
				font-weight: bold;
				text-decoration: underline;
			}

	TD.GridCelluleBleuPale {
		border-bottom: #e1e6eb 1px solid;
	}



	A.ImprimerTxt {
		font-family: Verdana,Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #38398D;
		font-weight: bold;
		text-decoration: none;
	}

		A.ImprimerTxt:Hover {
			font-family: Verdana,Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #C27146;
			font-weight: bold;
			text-decoration: none;
		}

	.Source {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000066;
		text-decoration: none;
		line-height: 1.1em;
		font-style: normal;
	}

	A.Source {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #2E5DAB;
		text-decoration: underline;
		line-height: 1.1em;
		font-style: normal;
	}

		A.Source:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 8pt;
			color: #F56635;
			text-decoration: underline;
			line-height: 1.1em;
			font-style: normal;
		}


	A.IdentMembreArticle {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 8pt;
		color: #F56635;
		text-decoration: none;
	}

		A.IdentMembreArticle:Hover {
			font-family: Verdana, Helvetica, sans-serif;
			font-size: 8pt;
			color: #990000;
			text-decoration: underline;
		}

	A.Regles {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 9pt;
		color: #C27146;
		text-decoration: underline;
	}

		A.Regles:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 9pt;
			color: #000066;
			text-decoration: underline;
		}


	A.ChroniqueMenuDroit {
		font-size: 10pt;
		color: #4B77BD;
		text-decoration: none;
		font-weight: bold;
		line-height: 1.2em;
	}

		A.ChroniqueMenuDroit:Hover {
			font-size: 10pt;
			color: #2E2F82;
			text-decoration: none;
			font-weight: bold;
		}

	/* Premier article plus gros */
	A.TitrePrem {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12pt;
		color: #F56635;
		text-decoration: none;
		font-weight: bold;
		font-style: normal;
		line-height: 1.3em;
	}

		A.TitrePrem:Hover {
			font-family: Arial, Helvetica, sans-serif;
			font-size: 12pt;
			color: #F56635;
			text-decoration: underline;
			font-weight: bold;
			font-style: normal;
			line-height: 1.3em;
		}

	TD.TextePrem {
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11pt;
		color: #000066;
		text-decoration: none;
		line-height: 1.2em;
	}

	TD.TexteAccueil {
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 10pt;
		color: #000066;
		text-decoration: none;
		line-height: 1.2em;
	}

	.TexteAPrem {
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 11pt;
		color: #C27146;
		text-decoration: none;
		font-style: normal;
	}

	A.LienTexteIntegral {
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 9pt;
		color: #C27146;
		text-decoration: underline;
	}

		A.LienTexteIntegral:Hover {
			font-family: Tahoma, Verdana, Helvetica, sans-serif;
			font-size: 9pt;
			color: #000066;
			text-decoration: underline;
		}

	A.LienTexteIntegralPrem {
		font-family: Tahoma, Verdana, Helvetica, sans-serif;
		font-size: 10pt;
		color: #C27146;
		text-decoration: underline;
	}

		A.LienTexteIntegralPrem:Hover {
			font-family: Tahoma, Verdana, Helvetica, sans-serif;
			font-size: 10pt;
			color: #000066;
			text-decoration: underline;
		}


	.ContourPhotoDesc {
		/*border-bottom: solid 1px #CCCCCC;
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;*/
		padding: 2px 3px 3px 3px;
	}


	.hauteur10px {
		height: 10px;
		width: auto;
	}

	.hauteur5px {
		height: 5px;
		width: auto;
	}


	.RubriqueChroniqueAutreLangue {
		margin-bottom: 10px;
		margin-top: 10px;
		font-size: 13px;
		color: #960039;
	}


	/* GOOGLE SEARCH BOX */
	.gsc-control-cse {
		font-family: Arial, sans-serif;
		border-color: #FFFFFF;
		background-color: #FFFFFF;
	}

		.gsc-control-cse .gsc-table-result {
			font-family: Arial, sans-serif;
		}

	input.gsc-input {
		border-color: #7e9db9;
	}

	input.gsc-search-button {
		border-color: #3c7fb1;
		background-color: #E9E9E9;
	}

	.gsc-tabHeader.gsc-tabhInactive {
		border-color: #E9E9E9;
		background-color: #E9E9E9;
	}

	.gsc-tabHeader.gsc-tabhActive {
		border-top-color: #FF9900;
		border-left-color: #E9E9E9;
		border-right-color: #E9E9E9;
		background-color: #FFFFFF;
	}

	.gsc-tabsArea {
		border-color: #E9E9E9;
	}

	.gsc-webResult.gsc-result,
	.gsc-results .gsc-imageResult {
		border-color: #FFFFFF;
		background-color: #FFFFFF;
	}

		.gsc-webResult.gsc-result:hover,
		.gsc-imageResult:hover {
			border-color: #FFFFFF;
			background-color: #FFFFFF;
		}

		.gsc-webResult.gsc-result.gsc-promotion:hover {
			border-color: #FFFFFF;
			background-color: #FFFFFF;
		}

	.gs-webResult.gs-result a.gs-title:link,
	.gs-webResult.gs-result a.gs-title:link b,
	.gs-imageResult a.gs-title:link,
	.gs-imageResult a.gs-title:link b {
		color: #F56635;
	}

	.gs-webResult.gs-result a.gs-title:visited,
	.gs-webResult.gs-result a.gs-title:visited b,
	.gs-imageResult a.gs-title:visited,
	.gs-imageResult a.gs-title:visited b {
		color: #0000CC;
	}

	.gs-webResult.gs-result a.gs-title:hover,
	.gs-webResult.gs-result a.gs-title:hover b,
	.gs-imageResult a.gs-title:hover,
	.gs-imageResult a.gs-title:hover b {
		color: #0000CC;
	}

	.gs-webResult.gs-result a.gs-title:active,
	.gs-webResult.gs-result a.gs-title:active b,
	.gs-imageResult a.gs-title:active,
	.gs-imageResult a.gs-title:active b {
		color: #0000CC;
	}

	.gsc-cursor-page {
		color: #F56635;
	}

	a.gsc-trailing-more-results:link {
		color: #F56635;
	}

	.gs-webResult .gs-snippet,
	.gs-imageResult .gs-snippet,
	.gs-fileFormatType {
		color: #000000;
	}

	.gs-webResult div.gs-visibleUrl,
	.gs-imageResult div.gs-visibleUrl {
		color: #008000;
	}

	.gs-webResult div.gs-visibleUrl-short {
		color: #008000;
		display: none;
	}

	.gs-webResult div.gs-visibleUrl-long {
		display: block;
	}

	.gs-promotion div.gs-visibleUrl-short {
		display: none;
	}

	.gs-promotion div.gs-visibleUrl-long {
		display: block;
	}

	.gsc-cursor-box {
		border-color: #FFFFFF;
	}

	.gsc-results .gsc-cursor-box .gsc-cursor-page {
		border-color: #E9E9E9;
		background-color: #FFFFFF;
		color: #F56635;
	}

	.gsc-results .gsc-cursor-box .gsc-cursor-current-page {
		border-color: #FF9900;
		background-color: #FFFFFF;
		color: #0000CC;
	}

	.gsc-webResult.gsc-result.gsc-promotion {
		border-color: #336699;
		background-color: #FFFFFF;
	}

	.gsc-completion-title {
		color: #F56635;
	}

	.gsc-completion-snippet {
		color: #000000;
	}

	.gs-promotion a.gs-title:link,
	.gs-promotion a.gs-title:link *,
	.gs-promotion .gs-snippet a:link {
		color: #F56635;
	}

	.gs-promotion a.gs-title:visited,
	.gs-promotion a.gs-title:visited *,
	.gs-promotion .gs-snippet a:visited {
		color: #0000CC;
	}

	.gs-promotion a.gs-title:hover,
	.gs-promotion a.gs-title:hover *,
	.gs-promotion .gs-snippet a:hover {
		color: #0000CC;
	}

	.gs-promotion a.gs-title:active,
	.gs-promotion a.gs-title:active *,
	.gs-promotion .gs-snippet a:active {
		color: #0000CC;
	}

	.gs-promotion .gs-snippet,
	.gs-promotion .gs-title .gs-promotion-title-right,
	.gs-promotion .gs-title .gs-promotion-title-right * {
		color: #000000;
	}

	.gs-promotion .gs-visibleUrl,
	.gs-promotion .gs-visibleUrl-short {
		color: #008000;
	}

	/* FIN GOOGLE SEARCH BOX */

	.clear {
		clear: both;
	}

	.clear0 {
		clear: both;
		font-size: 0;
	}

	.cc-btn {
		font-size: 11pt !important;
	}




	blockquote, .translation, .arabic, .hebrew {
		padding-left: 48px !important;
		padding-right: 24px !important;
		background-image: url(/images/quote-l-64.png);
		background-repeat: no-repeat;
		background-size: 24px;
		background-position: 12px 12px;
		background-color: #ededed;
	}

	big {
		color: #4b77bd;
		font-size: 18px;
		line-height: 1.5rem;
		display: block;
	}


@media (max-width: 767px) {


	.RubriqueBlocAccueil, .RubriqueBlocRubrique {
		background: #2e5dab;
		color: #fff;
		padding-left: 3px;
		width: 100%;
	}
}

.master-recherche {
}

	.master-recherche input {
		
	}

	.master-recherche button {
		background-color: #2e5dab;
		color: #fff;
	}

