/*
violet fonc      #800080
bleu-vert fonc   #479EB4
bleu-vert clair  #C0DEE4
bleu-clair       #EDF6F8
gris foncé       #47425E
*/

body {
  margin: 0;
  background-color: #FFFFFF;
}

hr	{ height: 0px; border: solid #479EB4 0px; border-top-width: 1px;}

.bouton {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10pt;
	FONT-WEIGHT: bold;
	CURSOR: pointer;
	COLOR: #FFFFFF;
	BACKGROUND-COLOR: #479EB4;
	BORDER-RIGHT:  #000000 1px solid;
	BORDER-TOP:    #000000 1px solid;
	BORDER-LEFT:   #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
}

.cherche {
	width: 185px;
	color: #0066DD;
	border-left: #bbccff 2px solid;
	border-right: #bbccff 2px solid;
	border-top: #bbccff 2px solid;
	border-bottom: #bbccff 2px solid;
	background: #EEFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
   } 

/* liens #0066FF*/
a:link    {
	color: #000066;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #580682;
	text-decoration: none;
	font-weight: bold;
}
a:active  {
	color: #0000CC;
	text-decoration: none;
	font-weight: bold;
}
a:hover   {
	color: #E4004B;
	text-decoration: underline;
	font-weight: bold;
}

a.light:link, a.light:visited, a.light:active   {
	font-size: 9pt;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}
a.light:hover   {
	font-size: 9pt;
	color: #E4004B;
	text-decoration: underline;
	font-weight: normal;
}
a.super-light:link, a.super-light:visited, a.super-light:active   {
	font-size: 8pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
a.super-light:hover   {
	font-size: 8pt;
	color: #E4004B;
	text-decoration: underline;
	font-weight: normal;
}

a.definition:link, a.definition:visited, a.definition:active  {
   text-decoration: none;
   font-family: tahoma, arial, helvetica, sans-serif;
   font-weight: normal;
   border-bottom: 1px dashed Teal;
   color: #479EB4;
}
a.definition:hover   {
	color: #E4004B;
	text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	cursor: help;
}
dfn a:link, dfn a:visited, dfn a:active  {
  text-decoration: none;
  font-family: tahoma, arial, helvetica, sans-serif;
  font-weight: normal;
	font-size: 10pt;
	font-style: normal;
  border-bottom: 1px dashed Teal;
  color: Black;
}
dfn a:hover   {
	background: #479EB4;
  color: White;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-style: normal;
	text-decoration: none;
	font-family: tahoma, arial, helvetica, sans-serif;
	font-weight: normal;
	cursor: help;
  border-bottom: 0;
}

blockquote {
   font-style: italic;
   color: #808080;
   padding: 5px 5px 5px 35px;
   border-right: 3px solid #7384B0;
   border-bottom: 3px solid #7384B0;
   border-left: 1px solid #7384B0;
   border-top: 1px solid #7384B0;
   background: url(images/phoenity-quote.png) no-repeat 5px 5px;
   clear: both;
   background-color: White;
}


a.moyen-centre:link    {
	font-size: 9pt;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}
a.moyen-centre:visited {
	font-size: 9pt;
	color: #580682;
	text-decoration: none;
	font-weight: normal;
}
a.moyen-centre:active  {
	font-size: 9pt;
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
}
a.moyen-centre:hover   {
	font-size: 9pt;
	color: #E4004B;
	text-decoration: underline;
	font-weight: normal;
}

a.petit-centre:link    {
	text-align: center;
	font-size: 8pt;
	color: #000066;
	text-decoration: none;
	font-weight: normal;
}
a.petit-centre:visited {
	text-align: center;
	font-size: 8pt;
	color: #580682;
	text-decoration: none;
	font-weight: normal;
}
a.petit-centre:active  {
	text-align: center;
	font-size: 8pt;
	color: #0000CC;
	text-decoration: none;
	font-weight: normal;
}
a.petit-centre:hover   {
	text-align: center;
	font-size: 8pt;
	color: #E4004B;
	text-decoration: underline;
	font-weight: normal;
}
a.spider-link:link, a.spider-link:visited, a.spider-link:active {
	color: #000066;
	text-decoration: underline;
	font-weight: normal;
}
a.spider-link:hover   {
	color: #E4004B;
	text-decoration: none;
	font-weight: normal;
}

/* normal et drivs */
form, td, p, li, .normal			{ font-size: 10pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: justify; 	margin-left: 5px; margin-right: 5px;}
a img { border: none; }
.normal-centre  { font-size: 10pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: center;}
.normal-gauche  {
	font-size: 10pt;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	margin-left: 10px;
	margin-right: 5px;
}
.normal-droite { font-size: 10pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: right}
.petit {font-size: 8pt; color: #000000; text-align: justify; font-family: verdana, arial, helvetica, sans-serif; }
.petit-gauche {font-size: 8pt; color: #000000; text-align: left; font-family: verdana, arial, helvetica, sans-serif; }
.petit-centre { font-size: 8pt; color: #000000; text-align: center; font-family: verdana, arial, helvetica, sans-serif; }

.moyen { font-size: 9pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: justify }
.moyen-centre { font-size: 9pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: center }
.moyen-gauche { font-size: 9pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: left }
.moyen-droite { font-size: 9pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: right }

.erreur  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; background: #CC0000 }
.warning { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #FFFFFF; font-weight: bold; background: #479EB4 }

.combo_forums { font-size: 8pt; color: #000000; font-family: verdana, arial, helvetica, sans-serif; text-align: left; }

.gauche {
  text-align: left;
}
.rouge {
  color: #FF0000;
}
.vert {
  color: #339900;
}

.borduretableau { border: 1px solid #55AAFF; } 

#tableau_resultats {
  border: 1px solid #000000;
  /*width: 440px;*/
  margin: 0 0 15px 0;
  text-align: center;
}
#tableau_resultats th, #tableau_resultats td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
  padding: 3px;
}
#tableau_resultats th {
	font-weight: bold;
  font-size: 10pt;
  text-align: center;
  color: white;
	background-color: #479EB4;
}
#tableau_resultats td {
	font-weight: normal;
  font-size: 8pt;
  text-align: right;
  color: black;
	background-color: white;
  border: 1px solid #479EB4;
}
#tableau_resultats.gauche td {
  text-align: left;
}

.encadre {
  font-size: 1.3em;
  background-color: #EDF6F8;
  border: 2px solid #479EB4;
  padding: 10px 10px 10px 10px;
	text-align: left;
	margin: 0 20px 0 20px;
}
.encadre-petit {
	font-size: 10px;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: thin dashed #479EB4;
	background-color: #EDF6F8;
	margin-left: 20px;
	padding: 5px;
	margin-right: 20px;
}
.encadre-moyen {
	font-size: 10pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: thin dashed #479EB4;
	background-color: #EDF6F8;
	margin-left: 20px;
	padding: 5px;
	margin-right: 20px;
}
.encadre-moyen-gauche {
	font-size: 10pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: thin dashed #479EB4;
	background-color: #EDF6F8;
	margin-left: 5px;
	padding: 5px;
	margin-right: 5px;
}
.encadre-moyen-centre {
	font-size: 10pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: thin dashed #479EB4;
	background-color: #EDF6F8;
	margin-left: 5px;
	padding: 5px;
	margin-right: 5px;
}
.encadre-blanc-centre {
	font-size: 10pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	border: thin dashed #479EB4;
	background-color: White;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}
.encadre-blanc {
	font-size: 10pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: thin dashed #479EB4;
	background-color: White;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}
.encadre-gros {
	font-size: 12pt;
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-color: #EDF6F8;
	border: thin dashed #479EB4;
	background-color: #DDFFFF;
	margin-left: 20px;
	padding: 5px;
	margin-right: 20px;
}
#encadre-homepage {
	font-size: 9pt;
	color: #000033;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: thin dashed #479EB4;
	background-color: White;
	margin-left: 5px;
	margin-right: 5px;
	padding: 5px;
}
#encadre-homepage p {
	text-align: left;
}
#encadre-homepage img {
  border: none;
  float:left;
  margin: 0 10px 5px 0;
}

#sivit {
   font-size: 10pt;
   color: #800080;
   font-family: Arial, Helvetica, sans-serif;
   text-align: center;
   border: 2px dashed Highlight;
   background-color: #EDF6F8;
}
#sivit strong {
   color: Teal;
   text-decoration: underline;
}
#sivit em {
   font-size: xx-small;
   color: Black;
}
#bloc-88-31 {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}
H1 {
	font-family: Verdana, Tahoma, Verdana, Arial, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	color: #000033;
	text-align: left;
	margin-left: 5px;
}
H2 {
	font-family: Verdana, Tahoma, Verdana, Arial, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: bold;
	color: #479EB4;
	text-align: left;
	margin-left: 15px;
}
H3 {
	font-family: Verdana, Tahoma, Verdana, Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	font-style: normal;
	color: #000000;
	text-align: left;
	background-position: center;
	margin-left: 20px;
}

.pub  {
	font-size: 16px;
	color: #006666;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	border: 2px dotted #CC3333;
	width: 460px;
	padding: 10px;

}
a.lien-pub:link, a.lien-pub:visited{
	color: #800080;
	font-weight: bold;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
}
a.lien-pub:active  { 
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
 } 
a.lien-pub:hover {
	color: #800080;
	text-decoration: none;
	font-weight: bold;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: dotted;
	border-top-color: #479EB4;
	border-right-color: #479EB4;
	border-bottom-color: #479EB4;
	border-left-color: #479EB4;
}
.connexes{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	text-align: left;
}
a.connexes:link, a.connexes:visited, a.connexes:active, a.connexes:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	text-align: left;
}
.liensechanges{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	text-align: left;
}
a.liensechanges:link, a.liensechanges:visited, a.liensechanges:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	text-align: left;
}
a.liensechanges:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: underline;
	text-align: left;
}
a.no-decoration, a.no-decoration:link, a.no-decoration:visited, a.no-decoration:active, a.no-decoration:hover {
	font-weight: normal;
	color: #000033;
	text-decoration: none;
  cursor: text;
}
a.blanc:link, a.blanc:visited, a.blanc:active, a.blanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000033;
	text-decoration: none;
	text-align: left;
	cursor: default;
}
a.normal-blanc:link, a.normal-blanc:visited, a.normal-blanc:active, a.normal-blanc:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	cursor: text;
}
code, .code {
	font-size: 10pt;
	color: #000000;
	font-family: "courier new", "courier", monospace;
	text-align: left;
	padding: 0px 1px 0px 1px;
	background-color: #EDF6F8;
}
pre {
   font-family: "Courier New", Courier, monospace;
   font-size: 9pt;
   border: thin solid #479EB4;
   padding: 2px;
   margin-left: 5px;
   margin-right: 5px;
   text-align: left;
   background: #edf6f8;
   border-bottom-width: 1px;
   border-left-width: 5px;
   border-right-width: 1px;
   border-top-width: 1px;
   width: auto;
}
.bas-de-page { font-size: 11px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: center}
.legende { font-size: 12px; color: #006699; font-family: verdana, arial, helvetica, sans-serif; text-align: center ; font-style: italic}
.menu { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-align: center }
.sous-menu {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-weight: bold;

}
.note_bas-de-page { font-size: 10px; color: #0000CC; font-family: verdana, arial, helvetica, sans-serif; text-align: left ; font-style: italic}
.sponsor { font-size: 10px; color: #000066; font-family: verdana, arial, helvetica, sans-serif; text-align: justify }
A.erreur  { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #FFFFFF; font-weight: bold; background: #CC0000 }
.ligneA { font-size: 9pt; background-color: #EDF6F8; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ligneB { font-size: 9pt; background-color: #FFFFFF; text-align: left; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ligneHeader { font-size: 9pt; background-color: #EDF6F8; text-align: center; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; }

/* news */
.actu-date  { font-size: 8pt; color: #55AAFF; text-align: left; font-style: italic; font-family: verdana, arial, helvetica, sans-serif; }
.actu-texte {
	font-size: 8pt;
	color: #222222;
	text-align: justify;
	font-family: verdana, arial, helvetica, sans-serif;
	margin: 3px 3px 0 0;
}
.actu-source {font-size: 7pt; color: #000066; text-align: left; font-style: italic; font-family: verdana, arial, helvetica, sans-serif; }
.actu-titre {
	font-size: 10pt;
	color: #000066;
	text-align: left;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background: none;
}
a.actu-titre:hover {
	font-size: 10pt;
	color: #FFFFFF;
	text-align: left;
	font-weight: bold;
	font-family: verdana, arial, helvetica, sans-serif;
	text-decoration: none;
	background-color: #000066;
}

/* partenaires */
.partenaires-nom  { font-size: 14px; color: #55AAFF; text-align: left;     font-weight: bold; font-family: verdana, arial, helvetica, sans-serif; }
.partenaires-desc { font-size: 12px; color: #0066DD; text-align: justify ; font-family: verdana, arial, helvetica, sans-serif; }

/* FAQ */
.faq-etape  { font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #479EB4; font-family: verdana, arial, helvetica, sans-serif;}
.faq-question { font-size: 11pt; color: #0066DD; font-family: verdana, arial, helvetica, sans-serif; text-align: left ; font-weight: bold; font-style: italic}
.faq-reponse {
	font-size: 10pt;
	color: #000000;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	font-weight: normal;
	border: 1px solid #479EB4;
	margin: 5px;
	padding: 5px;

}

/* interview */
.interviewQ { font-size: 10pt; color: #990099; font-family: verdana, arial, helvetica, sans-serif; text-align: justify ; font-style: italic; font-weight: bold}
.interviewR { font-size: 11pt; color: #333333; font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: justify }
.article-auteur { font-size: 12px; text-align: left ; font-weight: bold; font-family: Tahoma, Arial; }
#article_tableau {
   background-color: #FFFFF0;
   border: 1px solid #479EB4;
}
#article_tableau th {
   font-weight: bold;
   font-size: 9pt;
   color: #000000;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: left;
   border-width: 1;
   border-color: #C0DEE4;
}
#article_tableau td {
   font-size: 9pt;
   color: #000000;
   font-family: verdana, arial, helvetica, sans-serif;
   text-align: left;
   border: 1px solid #C0DEE4;
}
#article_tableau code {
	font-size: 9pt;
	color: #000000;
	font-family: "courier new", courier, monospace;
	text-align: left;
	background-color: #FFFFF0;
}

.menu1 { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif; text-align: right}
.menu2 { font-size: 12px; font-family: verdana, arial, helvetica, sans-serif}
.interact, a.interact:link, a.interact:visited, a.interact:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
}
a.interact:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	text-align: left;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
}
.rechercher {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
}
.rechercher-champ {
	color: #0066DD;
	background: #EEFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	border: 1px solid #000099;
	width: 130px;
}
.rechercher-bouton {
  background-image: url("https://www.webrankinfo.com/images/google-56-20.gif");
  background-position: top;
  border: 1px solid #003366;
  cursor: pointer;
  width: 58px;
  height: 22px;
}
.cellule-cadre {
  width: 262px;
  height: 32px;
  background-image: url(https://www.webrankinfo.com/images/cadre1.png);
}
.cadre, a.cadre, a.cadre:link, a.cadre:hover, a.cadre:visited  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.cellule-cadre2 {
	background-image: url(https://www.webrankinfo.com/images/ovale.png);
	vertical-align: top;
}
.cadre2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990099;
	text-align: left;
  margin-bottom: 5px;
}
.mentions-legales, a.mentions-legales {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
  background-color: #47425E;
  padding: 2px 0 2px 0;
  margin: 0;
  clear: left;
}
a.mentions-legales:link, a.mentions-legales:visited {
	color: #FFFFFF;
	text-decoration: none;
}
a.mentions-legales:hover {
	color: #FFFF00;
	text-decoration: none;
}
.cellule-off {
	text-align: center;
	background-image: url(https://www.webrankinfo.com/images/onglet-off.png);
}
.onglet-off, a.onglet-off {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6AB1C4;
}
a.onglet-off:link, a.onglet-off:visited {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom-style: none;
	background-color: #6AB7CD;
}
a.onglet-off:hover {
	color: #800080;
	background-color: #6AB7CD;
}
.cellule-on {
	text-align: center;
	background-image: url(https://www.webrankinfo.com/images/onglet-on.png);
}
.onglet-on, a.onglet-on {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
a.onglet-on:link, a.onglet-on:visited {
	color: #000000;
	text-decoration: none;
	border-bottom-style: none;
}
a.onglet-on:hover {
	color: #800080;
}
.onglets-wri {
  margin: 5px 0 5px 0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #479EB4;
	border-right-color: #479EB4;
	border-bottom-color: #479EB4;
	border-left-color: #479EB4;
}
a.onglet-wri-off,a.onglet-wri-off:visited {
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	color: #479EB4;
	text-decoration: none;
	background-color: #EDF6F8;
	margin: 1px;
	padding: 2px;
	border-top: 1px solid #479EB4;
	border-right: 1px solid #479EB4;
	border-bottom: 0px solid #479EB4;
	border-left: 1px solid #479EB4;
}
a.onglet-wri-off:hover {
	text-decoration: underline;
	color: #FFFFFF;
	background-color: #800080;
}
a.onglet-wri-on,a.onglet-wri-on:visited {
	text-decoration: none;
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	color: #FFFFFF;
	background-color: #800080;
	margin: 3px;
	padding: 2px;
	border-top: 1px solid #479EB4;
	border-right: 1px solid #479EB4;
	border-bottom: 0px solid #479EB4;
	border-left: 1px solid #479EB4;
}
a.onglet-wri-on:hover {
	text-decoration: none;
	color: #479EB4;
	background-color: #FFFFFF;
}

#onglets {
   display: inline;
   text-align: center;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 12pt;
   font-weight: bold;
}

.rechercher-main {
	width: 190px;
	vertical-align: top;
	background-image:  url(https://www.webrankinfo.com/images/rechercher.png);
}
.rubrique {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
	text-align: left;
	vertical-align: middle;
	border-bottom-style: none;
	background-image:  url(https://www.webrankinfo.com/images/cadre2.png);
	background-repeat: no-repeat;
	background-position: left;
	text-indent: 43px;
}
a.rubrique, a.rubrique:link, a.rubrique:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000033;
	text-align: left;
	vertical-align: middle;
	border-bottom-style: none;
	background-image:  none;
}
a.rubrique:hover {
	background-color: #479EB4;
	color: #EDF6F8;
	border-bottom-style: none;
}
.rubrique-bord {
	background-color: #999999;
}
.navigation, a.navigation, .navigation:link, .navigation:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-decoration: none;
 }
a.navigation:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #333333;
	text-align: left;
	text-decoration: none;
	border-bottom-width: thin;
	border-bottom-style: dashed;
	border-bottom-color: #222222;
 }
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #000000;
	text-align: justify;
	margin-right: 5px;
	margin-left: 10px;
}
.article-sommaire {
	font-size: 10pt;
	text-align: left;
	font-weight: bold;
	font-family: Tahoma, Arial;
	border: 1px #00FF00;
}
.forum-tableau {
	background-color: #FFFFFF;
	border: 3px #EADBBE;
}
.forum-cellule, a.forum-cellule:link, a.forum-cellule:visited, a.forum-cellule:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	color: #000000;
}
a.forum-cellule:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	text-align: left;
	text-decoration: none;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #479EB4;

}
.forum-cellule { color: #000000 }
.forum-ligneB {
background-color: #FFFFFF;
}
.forum-ligneA {
background-color: #F6EFE2;
}
.tableau-header {
	font-size: 9pt;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #479EB4;
	border-bottom-width: 1px;
	border-top-color: #990000;
	border-right-color: #990000;
	border-bottom-color: #990000;
	border-left-color: #990000;
}
.tableau-cellule {
	font-size: 10pt;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: left;
	color: #000000;
}
.tableau {
	border: 1px solid #479EB4;
}
.petit-droite {
	font-size: 10px;
	color: #000033;
	text-align: right;
	font-family: verdana, arial, helvetica, sans-serif;
	font-style: italic;
}
.encadre-ad {
	border: thin dashed #990000;
	background-color: #FFFFFF;
	margin-left: 5px;
	padding: 5px;
	margin-right: 5px;
}
/*	font-family: Verdana, Arial, Helvetica, sans-serif; */
.texte-ad {
	font-size: 11px;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	color: #000040;
	text-align: left;
}
.spider-name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #800080;
}
.spider-useragent {

	font-family: "Courier New", Courier, mono;
	font-size: 9pt;
	font-weight: normal;
	color: #000000;
}
#adsense-home {
/*  border: thin dashed #479EB4;*/
	padding: 5px;
  margin: auto;
	background-color: White;
	margin-left: 15px;
	margin-right: 15px;
}

/* Acheter le livre */
#livre-google {
	margin: 10px 2px 10px 2px;
  border: 2px dashed #F78954;
  padding: 2px 2px 2px 2px;
	text-align: center;
  width: 95%;
}
#livre-google h2 {
	font-size: 11pt;
	font-family: "Trebuchet MS",Trebuchet,Arial,Verdana,Sans-serif;
  color: #479EB4;
	border-top: none;
	margin-top: 0.3em;
	text-align: center;
}
#livre-google h2 a, livre-google h2 a:hover {
  color: #479EB4;
  text-decoration: none;
}
#livre-google p {
	font-size: 8pt;
	text-align: left;
}

#amazon-728-90 {
  text-align: center;
	font-size: 8pt;
  font-weight: bold;
  margin-bottom: 0;
}
#amazon-728-90 p {
  text-align: center;
  margin: 0;
}
#amazon-728-90 ul {
  list-style: none;
  margin: 0;
}
#amazon-728-90 li {
  display: inline;
  margin: 0;
}
#amazon-728-90 li img {
  margin: 5px 4px 5px 4px;
  border: 1px solid #479EB4;
}


ul.liste_actu_home {
  margin: 0 0 0 0;
  list-style-image: url(https://www.webrankinfo.com/images/puce3.png);
}
ul.liste_actu_home li {
  margin: 0 0 0 0;
  text-align: left;
}
ul.liste_actu_home li a, ul.liste_actu_home li a:hover {
  width: 100%;
	font-weight: normal;
  text-decoration: none;
  padding: 2px 2px 2px 2px; 
}
ul.liste_actu_home li a {
  border: 1px solid #FFFFFF;
  background-color: #FFFFFF;
  color: #000066;
}
ul.liste_actu_home li a:hover {
  background-color: #EDF6F8;
  color: #E4004B;
  border: 1px solid #479EB4;
}


#homepage-col1 {
  float: left;
  width: 300px;
  margin: 0 5px 0 5px;
}
#homepage-col2 {
  float: left;
  width: 300px;
  margin: 0 5px 0 5px;
}
#homepage-col3 {
  float: right;
  width: 135px;
}
h2.cadre {
  background-image: url(https://www.webrankinfo.com/images/cadre1.png);
  color: #666666;
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
  width: 257px;
  height: 27px;
  margin: 0 0 0 5px;
  padding: 5px 0 0 5px;
}
h3.home {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #990099;
	text-align: left;
  margin: 0 0 5px 5px;
}





/* ------------------------ Tableau de données ---------------------------*/
div.tableau_donnees {
  text-align: center;
  margin: 0 auto 0 auto;
}
div.tableau_donnees table{
  border: 1px solid #117899;
  margin: 10px auto 15px auto;
  text-align: center;
  font-size: 80%;
}
div.tableau_donnees th {
  padding: 3px;
	font-weight: bold;
  text-align: center;
  color: white;
	background-color: #117899;
}
div.tableau_donnees td {
  padding: 2px;
	font-weight: normal;
  text-align: center;
  color: black;
	background-color: white;
  border: 1px solid #6CB9D3;
}
div.tableau_donnees td.gauche {
  text-align: left;
}