.CNoir {
	background-color: black;
	color: white;
	padding-right: 5px;
	padding-left: 5px;
	font: 10px "Lucida Grande", Lucida, Verdana, sans-serif;
	text-align: right;
	border-bottom: 1px solid #4a4a4a;
	height: 20px;
	vertical-align: middle;
}

.CBordGris{
	border-right: 2px solid #666666;
	border-bottom: 2px solid #666666;
	text-align: center;
	font-size: 11px;
}

.OngletGris{
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	text-align: center;
	font-size: 11px;
	background-color: #4a4a4a;
}

.OngletPresse{
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	text-align: center;
	font-size: 11px;
	background-color: #18bdfb;
}

/* @group LienEve */

.Eve_Presse {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.Eve_Couplage {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.Eve_Salon {
    text-decoration: none; color: #ff8b00;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.Eve_Internet {
    text-decoration: none; color: #f00;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.Eve_Radio {
    text-decoration: none; color: #009e29;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}



/* @end */

/* @group Lien Onglets */

a {
    text-decoration: none; color: #214EFE;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	border-style: none;
	border-width: 0;
}
a:hover {

    text-decoration: none; color: #cc6699;
	font-size: 10px;
	border-style: none;
}

a.LienG {
    text-decoration: none; color: #214EFE;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	border-style: none;
	border-width: 0;
}
a.LienG:hover {

    text-decoration: none; color: #cc6699;
	font-size: 10px;
	border-style: none;
}

a.L9 {
    text-decoration: none; color: #214EFE;
	border-style: hidden;
	font: 8px Verdana, "Lucida Grande", Lucida, sans-serif;
}
a.L9:hover {

    text-decoration: none; color: #cc6699;
	font-size: 8px;
	border-style: none;
}

a.LienCentre {
    text-decoration: none; color: #214EFE;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: center;
}
a.LienCentre:hover {

    text-decoration: none; color: #cc6699;
	text-align: center;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	border-bottom-color: #fff;
}

a.LienPresse {
    text-decoration: none; color: white;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
}
a.LienPresse:hover {
    text-decoration: none; color: #18bdfb;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
}
a.LienWeb {
    text-decoration: none; color: white;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
}
a.LienWeb:hover {
    text-decoration: none; color: #f00;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
}

a.LienSalon {
    text-decoration: none; color: white;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}
a.LienSalon:hover {
    text-decoration: none; color: #ff8b00;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}
a.LienAgence {
    text-decoration: none; color: white;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}
a.LienAgence:hover {
    text-decoration: none; color: #c0f;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.LienAnn {
    text-decoration: none; color: white;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}
a.LienAnn:hover {
    text-decoration: none; color: #A0C0F1;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.LienBlanc {
    text-decoration: none; color: white;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
}
a.LienBlanc:hover {
    text-decoration: none; color: black;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
}

a.LienNavB2 {
    text-decoration: none; color: #8187ab;
	text-align: center;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	}
a.LienNavB2:hover {
    text-decoration: none; color: silver;
	text-align: center;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.NavRecherche {
    text-decoration: none; color: #666666;
	text-align: center;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	}
a.NavRecherche:hover {
    text-decoration: none; color: silver;
	text-align: center;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}



/* @end */

/* @group Lien Cote */

a.Cial_Presse {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Cial_Presse:hover {
    text-decoration: none; color: white;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Cial_Internet {
    text-decoration: none; color: #f00;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Cial_Internet:hover {
    text-decoration: none; color: white;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Cial_Salon {
    text-decoration: none; color: #ff8b00;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Cial_Salon:hover {
    text-decoration: none; color: white;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Presse {
    text-decoration: none; color: black;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Presse:hover {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListNG_Presse {
    text-decoration: none; color: black;
	text-align: left;
	font: bold 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListNG_Presse:hover {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: bold 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Couplage {
    text-decoration: none; color: black;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Couplage:hover {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Salon {
    text-decoration: none; color: black;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Salon:hover {
    text-decoration: none; color: #ff8b00;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Internet {
    text-decoration: none; color: black;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Internet:hover {
    text-decoration: none; color: #f00;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Radio {
    text-decoration: none; color: black;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Radio:hover {
    text-decoration: none; color: #009e29;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Télévision {
    text-decoration: none; color: black;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Télévision:hover {
    text-decoration: none; color: #005ED9;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Gris {
    text-decoration: none; color: silver;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.ListN_Gris:hover {
    text-decoration: none; color: gray;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
}



/* @end */

/* @group Lien Moteur */

a.LienMoteur {
	color: #186abc;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: underline;
}

a.LienMoteur:hover {
	color: #cc6699;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: underline;
}

a.LienMoteur:visited {
	color: #c300bc;
	font: bold 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-decoration: underline;
}

.SectionMoteurRegie {
	color: black;
	font: bold 11px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: left;
	background-image: none;
}

a.LienGroupe {
    text-decoration: none; color: #000;
	border-style: hidden;
	vertical-align: middle;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}
a.LienGroupe:hover {

    text-decoration: none; color: #cc6699;
	border-style: none;
	vertical-align: middle;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.LienWebMoteur {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: #008400;
	text-align: left;
}

a.LienWebMoteur:hover {

    text-decoration: none; color: #cc6699;
	font-size: 10px;
	border-style: none;
	text-align: left;
}

.NbVisites {
	font: 9px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: #008400;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
}

.Typealerte {
	font: 9px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: #008400;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
}

.FamGp {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	color: #f00;
	text-align: left;
	vertical-align: middle;
}

.Fam {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: black;
	text-align: left;
}

a.Moteur_Presse {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Presse:hover {
    text-decoration: none; color: black;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Couplage {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Couplage:hover {
    text-decoration: none; color: black;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Guide {
    text-decoration: none; color: #18bdfb;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Guide:hover {
    text-decoration: none; color: black;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Internet {
    text-decoration: none; color: #ff0000;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Internet:hover {
    text-decoration: none; color: black;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Newsletter {
    text-decoration: none; color: #ff0000;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Newsletter:hover {
    text-decoration: none; color: black;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Radio {
    text-decoration: none; color: #009e2a;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Salon {
    text-decoration: none; color: #ff8b00;
	text-align: center;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Salon:hover {
    text-decoration: none; color: black;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Télévision {
    text-decoration: none; color: #005ED9;
	text-align: center;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Télévision:hover {
    text-decoration: none; color: black;
	text-align: left;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Moteur_Agence {
    text-decoration: none; color: #c0f;
	text-align: center;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Video {
    text-decoration: none; color: #ff0000;
	text-align: left;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.Video:hover
		{
    text-decoration: none; color: black;
	text-align: left;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

a.VideoB {
    text-decoration: none; color: #ff0000;
	text-align: left;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	list-style-type: disc;
}

a.VideoB:hover
		{
    text-decoration: none; color: black;
	text-align: left;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	list-style-type: disc;
	list-style-position: outside;
	opacity: 1;
}

VideoPuce {
    text-decoration: none; color: #ff0000;
	text-align: left;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	list-style-type: disc;
	margin-left: 7px;
}



/* @end */

/* @group Texte */

.C_Texte {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: black;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteVide {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	}

.C_TexteC {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: black;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteCB {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: white;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteCH {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteCM {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: gray;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteCMB {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: white;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteCN {
	vertical-align: top;
	color: black;
	text-align: center;
	padding-right: 5px;
	padding-left: 5px;
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
}

.C_TexteCN_Eve {
	vertical-align: top;
	color: black;
	text-align: center;
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	padding: 3px 5px 4px;
}

.C_TexteG {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
}

.C_TexteGHab {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	text-align: left;
	padding: 2px 5px;
}

.C_TexteGNewsBlog {
	font: 9px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	text-align: justify;
	padding: 7px 10px 4px;
}

.C_TexteGS {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	text-align: left;
}

.C_TexteGm {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: black;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
}

.C_TexteGmN {
	vertical-align: middle;
	color: black;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	font: 11px Verdana, Arial, Helvetica, "Times New roman";
	height: 18px;
}

.C_TexteGmN10 {
	vertical-align: middle;
	color: black;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
}

.C_TexteGmG10 {
	vertical-align: middle;
	color: gray;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
}

.C_TexteGNHab10 {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: black;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
}

.C_TexteGmNHab10 {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: black;
	text-align: left;
	padding-right: 5px;
	padding-left: 10px;
}

.C_TexteGNorm {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	text-align: justify;
	padding-right: 5px;
}

.C_TexteInfosCle {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	padding-left: 2px;
	text-align: justify;
	padding-right: 2px;
	margin-right: 1px;
	margin-left: 2px;
}

.C_TexteGN {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: black;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteGNR {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	color: black;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
}

.C_TexteJN {
	font: 11px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: black;
	text-align: justify;
	padding-right: 8px;
	padding-left: 5px;
}

.C_TexteGB {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: white;
	padding-left: 5px;
	text-align: left;
	padding-right: 5px;
	margin-top: 3px;
}

.C_TexteGB9 {
	font: 9px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: white;
	text-align: left;
}

.C_TexteD {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: black;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
}

.C_TexteDM {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: gray;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
}

.C_TexteDMN {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: black;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
}

.C_TexteDMNav {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
	margin-bottom: 10px;
}

.C_TexteDM9 {
	font: 9px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: gray;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
}

.C_TexteDN {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: black;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
}

.C_TexteDB {
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: middle;
	color: white;
	padding-left: 5px;
	text-align: right;
	padding-right: 5px;
}

.C_TexteFin {
	vertical-align: top;
	color: gray;
	text-align: justify;
	height: 3px;
	font-family: Verdana, Arial, Helvetica, "Times New roman";
	padding-left: 5px;
	padding: 2px 5px;
}

.C_TexteFinGris {
	vertical-align: top;
	color: gray;
	text-align: justify;
	height: 3px;
	padding: 2px 5px;
	background-color: #ededed;
	font: 10px Verdana, Arial, Helvetica, "Times New roman";
}

.C_TexteGris {
	background-color: #ededed;
	color: black;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
}



/* @end */

/* @group Titre */

.SectionPresse {
	color: black;
	font: 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #9dd9de;
	padding-left: 10px;
	vertical-align: middle;
	height: 30px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #81f2f6;
}

.SectionRecherche {
	color: black;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	padding-left: 10px;
	vertical-align: middle;
	height: 20px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #8187ab;
}

.SectionVideo {
	color: black;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #be2513;
	padding-left: 10px;
	vertical-align: middle;
	height: 20px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #8187ab;
}

.SectionRouge {
	color: #be2513;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	
	
}

.SectionCouverture {
	color: black;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	padding-left: 10px;
	vertical-align: middle;
	height: 20px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #8187ab;
	text-align: left;
}

.SectionRonde {
	color: black;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	padding-left: 10px;
	vertical-align: middle;
	height: 20px;
	border: 1px solid #00CF0A;
-moz-border-radius: 20px;
	text-align: left;
}

.SectionRechercheResultat {
	color: black;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	vertical-align: middle;
	height: 20px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #8187ab;
	text-align: right;
	padding-right: 10px;
}

.SectionRechercheCentre {
	color: black;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	padding-left: 5px;
	vertical-align: middle;
	height: 20px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #8187ab;
	text-align: center;
	margin-top: 15px;
	margin-bottom: 10px;
	padding-right: 5px;
	top: 55px;
}

.SectionRechercheCentremini {
	color: black;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	vertical-align: middle;
	
	text-align: center;
	top: 55px;
}

.SectionAnnonceur {
	color: #A0C0F1;
	font: 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: black;
	padding-left: 10px;
	vertical-align: middle;
	height: 30px;
}

.SectionTelevision {
	color: #005ED9;
	font: 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: black;
	padding-left: 10px;
	vertical-align: middle;
	height: 30px;
}

.SectionBlanc {
	color: white;
	font: 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: black;
	padding-left: 10px;
	vertical-align: middle;
	height: 30px;
}

.SectionFicheTechniqueC {
	color: white;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: black;
	vertical-align: middle;
	height: 20px;
	text-align: center;
}

.TitreSupport {
	color: black;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
}

.TitreRecherche {
	color: black;
	font: bold 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
	padding-left: 10px;
}

.Titre {
	color: black;
	font: bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	padding-left: 5px;
	vertical-align: middle;
	height: 20px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #8187ab;
}

.TitreCAudience {
	color: black;
	font: bold 12px Verdana, "Lucida Grande", Lucida, sans-serif;
	background-color: #f0f0f0;
	padding-left: 5px;
	vertical-align: middle;
	height: 20px;
	border-top: 1px solid #8187ab;
	border-bottom: 1px solid #8187ab;
	text-align: center;
}

.SousTitre {
	color: black;
	font: bold 14px Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
}

.TitreMoteurG {
	color: black;
	font: bold 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	padding-left: 10px;
}

.TitreMoteurC {
	color: black;
	font: bold 18px Verdana, "Lucida Grande", Lucida, sans-serif;
	vertical-align: middle;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

.TitreNumero {
	color: black;
	font: bold 12px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: center;
	background-image: none;
	padding: 5px 3px;
}

.TitreRechercheNav {
	color: black;
	font: bold 12px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: left;
	background-image: none;
	padding-right: 3px;
	padding-top: 3px;
	padding-left: 10px;
}

.TitreNumAccrocheC {
	color: black;
	font: bold 11px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: center;
	background-image: none;
	padding-right: 3px;
	padding-left: 3px;
}

.C_Fc_Nom {
	color: black;
	font: bold 12px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: left;
	background-image: none;
	padding-right: 0;
	padding-left: 5px;
}

.C_Titre_SectionVideo {
	color: white;
	font: bold 12px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: left;
	background-image: none;
	padding-right: 0;
	padding-left: 5px;
}

.C_Titre_Section {
	color: black;
	font: bold 12px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: left;
	background-image: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
}

.C_Titre_Benefice {
	color: black;
	font: 12px Verdana, "Lucida Grande", Lucida,  sans-serif;
	text-align: left;
	background-image: none;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 8px;
}

.C_Fc_Fonction {
	font: bold 10px Verdana, Arial, Helvetica, "Times New roman";
	vertical-align: top;
	color: gray;
	text-align: left;
	padding-right: 5px;
	padding-left: 5px;
	text-transform: uppercase;
}

.clsEnvoyer{
	padding: 0;
	margin: 0;
	text-align: center;
	background-image: none;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
}



/* @end */

/* @group Filet */

.F_CotNoir2 {

	border-right: 1px solid gray;
	border-left: 1px solid gray;
}

.F_BasNav {
		border-bottom: 1px solid #8187ab;
}

.F_CotNoirG {
	border-left: 3px solid black;
	text-align: center;
	vertical-align: top;
}

.F_CotFondNoir {

	
}

.F_CotFondNoirD {

	border-right: 3px solid #e8e8e8;

}

.F_CotFondNoirG {

	border-left: 3px solid #e8e8e8;

}

.F_CotBas {

	border-bottom: 3px solid #e8e8e8;
}

.F_CotBasM {

	border-bottom: 3px solid #e8e8e8;
	vertical-align: middle;
}

.F_Recherche {

	margin-left: 10px;
	border: 2px solid gray;
	color: black;
}

.F_RechercheListe {

	margin-left: 10px;
}



/* @end */

/* @group TD */

.HabCouv {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	vertical-align: top;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
}

.HabCouv6 {
	vertical-align: top;
	background-color: #f0f0f0;
	padding: 3px 1px;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	line-height: 9px;
	color: black;
}

.HabCouv6B {
	vertical-align: top;
	background-color: white;
	padding: 3px 1px;
	text-align: center;
	font-family: Verdana, "Lucida Grande", Lucida, sans-serif;
	line-height: 9px;
	color: black;
}

.HabLogo {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 5px;
}

.HabLogoPartenaire {
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.HabLogoC {
	text-align: left;
	vertical-align: top;
	padding: 10px 10px 10px 5px;
}

.HabLogoMediaC {
	vertical-align: top;
	padding-top: 5px;
	padding-bottom: 10px;
	text-align: center;
}

.HabLogoBzz {
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.HabLogoBzzGC {
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 3px;
	padding-top: 3px;
}

.HabLogoH {
	text-align: center;
	vertical-align: top;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.HabLogoVerif {
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
}

.HabOjd {
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: center;
	vertical-align: top;
}

.HabLigne {
	text-align: center;
	vertical-align: top;
	background-color: #c0c0c0;
}

.HabCentre {
	vertical-align: top;
	padding: 2px;
}

.HabCentreUnique {
	vertical-align: middle;
	padding: 3px;
}

.HabCentreUniqueD {
	vertical-align: middle;
	padding: 3px;
	text-align: right;
}

.HabFicheTech {
	vertical-align: top;
	margin-top: 6px;
	background-color: #f0f0f0;
	margin-right: 15px;
}

.HabNavEtude {
	vertical-align: middle;
	background-color: #f0f0f0;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: gray;
	text-align: center;
	width: 70px;
}

.HabPubCarre {
	vertical-align: top;
	text-align: right;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	width: 300px;
}

.HabRechercheAvance {
	vertical-align: top;
	height: 20px;
	padding-left: 10px;
	font: 9px Verdana, "Lucida Grande", Lucida, sans-serif;
	color: black;
}

.Col_Vide {
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}

.HabSeparation {
	text-align: left;
	vertical-align: middle;
	height: 4px;
}

.HabSeparation10 {
	text-align: left;
	vertical-align: middle;
	height: 8px;
}

.HabSeparation20 {
	text-align: left;
	vertical-align: middle;
	height: 35px;
}

.HabNavHautG {
	vertical-align: middle;
	text-align: left;
	height: 8px;
	color: gray;
	padding: 3px;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.HabNavHautD {
	vertical-align: middle;
	text-align: right;
	height: 18px;
	color: gray;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding: 3px;
}

.HabNavHautC {
	vertical-align: middle;
	padding-left: 5px;
	text-align: center;
	padding-right: 5px;
	height: 18px;
	color: gray;
}

.Fon_Presse {
	text-align: left;
	vertical-align: middle;
	background-color: #18bdfb;
	color: white;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
}

.Fon_Presse cop {
	text-align: left;
	vertical-align: middle;
	background-color: #18bdfb;
	color: white;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
}

.Fon_Couplage {
	text-align: left;
	vertical-align: middle;
	background-color: #18bdfb;
	color: white;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
}

.Fon_Guide {
	text-align: left;
	vertical-align: middle;
	background-color: #18bdfb;
	color: white;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
}

.Fon_Internet {
	text-align: left;
	vertical-align: middle;
	background-color: #ff0000;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
	color: white;
}

.Fon_Newsletter {
	text-align: left;
	vertical-align: middle;
	background-color: #ff0000;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
	color: white;
}

.Fon_Salon {
	text-align: left;
	vertical-align: middle;
	background-color: #FF8B00;
	color: white;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
}

.Fon_Radio {
	text-align: left;
	vertical-align: middle;
	background-color: #009e2a;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
	color: white;
}

.Fon_Télévision {
	text-align: left;
	vertical-align: middle;
	background-color: #005ED9;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
	height: 18px;
	color: white;
}

.Fon_Agence {
	text-align: left;
	vertical-align: middle;
	background-color: #c0f;
	color: white;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
}

.Fon_Annonceur {
	text-align: left;
	vertical-align: middle;
	color: white;
	background-color: #A0C0F1;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
	padding-left: 5px;
}

.C_FondAlt {
	background-color: #ededed;
}

.C_FondAltBlanc {
	background-color: white;
}

.C_FondPub {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 5px;
}

.C_FondPubOld {
	text-align: center;
	padding-top: 2px;
	padding-bottom: 5px;
	background-color: #e8e8e8;
}

.C_FondSponsor {
	color: gray;
	background-color: #fdffad;
	text-align: left;
	font: 9px Verdana, "Lucida Grande", Lucida,  sans-serif;
	width: 100%;
}

.C_FondSponsorC {
	color: gray;
	background-color: #fdffad;
	text-align: center;
	font: 9px Verdana, "Lucida Grande", Lucida,  sans-serif;
	width: 100%;
}

.C_FondSponsorCBN {
	color: gray;
	background-color: #fdffad;
	text-align: center;
	font: 9px Verdana, "Lucida Grande", Lucida,  sans-serif;
	width: 100%;
	border-bottom: 3px solid black;
}

.C_Titre_RougeSection {
	color: white;
	background-color: #4a4a4a;
	height: 15px;
	padding-top: 1px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 11px Verdana, "Lucida Grande", Lucida,  sans-serif;
}

.C_Titre_RougeSectionError {
	color: white;
	background-color: red;
	height: 15px;
	padding-top: 1px;
	width: 100%;
	padding-left: 10px;
	padding-right: 10px;
	font: bold 11px Verdana, "Lucida Grande", Lucida,  sans-serif;
}

.C_BaseLine {
	color: white;
	background-color: black;
	text-align: center;
	height: 15px;
	padding-top: 1px;
	width: 100%;
	font: 11px Verdana, "Lucida Grande", Lucida,  sans-serif;
}

.clsErreur {
	color: #000000;
	background: #fdd7cb;
	border: 1px solid #ff0000;
	text-align: center;
	vertical-align: middle;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.clsErreurMsg {
	color: #000000;
	background: #fdd7cb;
	text-align: center;
	vertical-align: middle;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

.clsErreurOk {
	color: #000000;
	background: #ccff99;
	border: 1px solid #00f92b;
	text-align: center;
	vertical-align: middle;
	font: 11px Verdana, "Lucida Grande", Lucida, sans-serif;
}

td.tdTitleLightGreen
{
	background-color: #CCFF99;
	font: inherit 10px Verdana, Arial, Helvetica, "Times New roman";
	border-bottom:1px solid #666666;
	padding-left: 5px;
	color: #666666;
	border-top: 1px solid #666666;
	padding-right: 5px;
}

.C_Fond_Rouge {
	color: white;
	font: 11px Verdana, "Lucida Grande", Lucida,  sans-serif;
	background-color: #f00;
	text-align: left;
	height: 12px;
	width: 10px;
	padding-right: 5px;
}

.C_Fond_Gris {
	color: gray;
	background-color: #ececec;
	text-align: left;
	height: 12px;
	width: 10px;
	padding-right: 5px;
	font: 9px Verdana, "Lucida Grande", Lucida,  sans-serif;
}



/* @end */

a.clsLienPopupDefini2 {
    text-decoration: none; color: #214EFE;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	border-style: none;
	border-width: 0;
}

/* @group Verif */

.V_RechercheLibelle
{
	background-color: #D7D7D7;
	padding-right: 5px;
	font: 10px Verdana, "Lucida Grande", Lucida, sans-serif;
	text-align: right;
	width: 130px;
}

.V_Entete {
	

	background-color: #ccc;
}

.V_Ligne {
	color: black;
	background-color: #ececec;
	text-align: left;
	padding-right: 5px;
	font: 9px Verdana, "Lucida Grande", Lucida,  sans-serif;
	height: 80px;
}

.V_Bouton
{
	background-color: #000000;
	border: 2px outset #CCCCCC;
	color: #FFFFFF;
	text-align: center;
}



/* @end */