/* CSS Document */
html{
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 100%;
	padding:0;
	margin:0;
}

body{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	top: 0;
	margin-left: auto;
	margin-right: auto;
	text-align: left; /* pour corriger le bug de centrage IE */
	background-color: #FFF;
}
#global2 {
	margin-left: auto;
	margin-right: auto;
	width: 920px;
	text-align: left; /* on rétablit l'alignement normal du texte */
	top: -7px;
	_top: 1px;
	left: 2px;
	position: relative;
	background-color:#FFF;
     }
	
.separateur	{
height: 2px;
overflow: hidden;
background-color: #e7e7e7;
}	 
	 
a.grand_titre_alaune{
	color: #C40100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}

.grand_titre_alaune{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 26px;
	font-weight: bold;
	line-height: 100%;
	text-decoration: none;
}
a.grand_titre_alaune:hover{
	text-decoration: underline;
}
	 
	 
	 
	 
	 
a.gtitre_article{

	color: #CC0033;

	text-decoration: none;

	font: bold 19px/120% Arial, Helvetica, sans-serif;

}

.gtitre_article{

	color: #333333;

	text-decoration: none;

	font: bold 19px/120% Arial, Helvetica, sans-serif;

}

a.gtitre_article:hover{

	text-decoration: underline;

}



a:link	{

	color: #333333;
   text-align: left;
	text-decoration: none;

	font: bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;

}

a:visited	{

	color: #333333;

	text-align: left;

	text-decoration: none;

	font: bold 11px Arial, Verdana, Geneva, Helvetica, sans-serif;

}

a:hover	{
	font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	
	text-decoration: none;
}



.titreannuaire {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #f7601e

}

.titreannuaire A {

	COLOR: #f7601e

}

.titreannuaire A:hover {

	COLOR: black

}





ol, ul, .md, .md-sub, .hd, .bd, .ft, .fixfloat, #colcx, #rightcx, #eyebrow, #masthead, #search, #tabs, #sbox, #doors, #patabs, #patop {

 zoom:1;

 _height:1px;

}





a.red:link	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #DC143C;	text-align: center;	text-decoration: none;	}

a.red:visited	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #DC143C;	text-align: center;	text-decoration: none;	}

a.red:hover	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #A52A2A;	text-align: center;	text-decoration: none;	}



.font	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #337693;	}

.fontRED	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #DC143C;	}

.fontREDTHIN	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px; color: #DC143C;	}

.font_light	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #337693;	}

.fontUSER	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #A0522D;	}

/*.font	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #255A72;	}*/

.txt	{ font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #58656B;	}

.foot_txt{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: #333333;  }



	.body_title{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: White;    text-align: center;  background-color: #CC0033;   }

	.title_blanc{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 10px;	font-weight: bold;	color: White;    text-align: center;   }

.body_fondo_bloques{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #555555;      background-color: White;   }

.body_fondo_bloques{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #222222;      background-color: White;   }*/

.body_title_noticias{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: White;    text-align: center;  background-color: #337693;   }

.body_fondo_noticias{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #337693;      background-color: #EEF9FA;   }

.body_fondo_ventajas{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #337693;      background-color: #F4FFD7;   }

.body_fondo_asociados{	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #337693;      background-color: #F0F4F7;   }





.TitreC {

	COLOR: #000066;

	font-size: 9pt;

	text-align: left;

	text-decoration: none;

	padding: 0px;

	font-weight: bold;

}

.TtleBlanc {

	font-family: Geneva,Arial,Helvetica;

	font-size: 14pt;

	color: #FFFFFF;

}

.TleFirst {

	font-size: 14px;

	font-weight: bold;

	color: #000;

	text-align: left;

	font-family: Geneva,Arial,Helvetica;

	

}

.gabonecoBoxTitleR {

	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #c00

}

.shownews {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

}



.actuBR {

	BORDER-BOTTOM: 1px solid #dee6e8;

	background-color: #e9f2f6;

}

.lableu {

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;

	font-family: Arial, Helvetica, sans-serif;

	color: #4463A5;

}

.lettre4 {

	FONT-WEIGHT: bold; 

	FONT-SIZE: 11px; 

	FONT-FAMILY: Georgia, "Times New Roman", Times, serif

}

.lettre5 {

	COLOR: #6B888B;

	font: 11px Verdana, Arial, Helvetica, sans-serif;

}

.lettre9 {

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

	COLOR: #006;
	font-family:Georgia, "Times New Roman", Times, serif;

}

.dtpub {

	font-size: 9px;

	TEXT-ALIGN: right;

	color: #666666;

	font-family: Arial, Helvetica, sans-serif;

	font-style: italic;

	vertical-align: middle;

}

.poeple {

	PADDING-RIGHT: 3px;

	PADDING-LEFT: 3px;

	PADDING-BOTTOM: 3px;

	FONT: bold 10px verdana, sans-serif;

	COLOR: #FFFFFF;

	PADDING-TOP: 3px;

	border: 0px solid #DCDDE8;

	background: #CC0033;

}

.plus {
	margin: 2px 0 2px 0;
	padding: 4px;
	background: #F5F5F5;
	color: #C30;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: 1px dotted #BBB;

}.menu {
	margin: 2px 0 2px 0;
	padding: 2px;
	background:  #FFFFFF;
	color: #C30;
	font: normal 10px Arial, Helvetica, sans-serif;
	border: 1px dotted #BBB;

}



.lableu {

	PADDING-RIGHT: 3px;

	PADDING-LEFT: 3px;

	PADDING-BOTTOM: 3px;

	FONT: bold 10px verdana, sans-serif;

	COLOR: #FFFFFF;

	PADDING-TOP: 3px;

	border: 0px solid #4463A5;

	background: #4463A5;

}

.lebox {

	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; FONT: bold 10px/10px georgia, serif; BORDER-LEFT: #aaa 1px solid; COLOR: #FFFFFF; PADDING-TOP: 4px; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #CC0033

}

.box180 {

	BORDER-RIGHT: gray 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: gray 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fbfcfa; PADDING-BOTTOM: 3px; FONT: 11px verdana, sans-serif; BORDER-LEFT: gray 1px solid; WIDTH: 180px; COLOR: #443; PADDING-TOP: 3px; BORDER-BOTTOM: gray 1px solid; outline: none

}

.boxDecorer {

	BORDER-RIGHT: gray 1px dashed; PADDING-RIGHT: 2px; BORDER-TOP: gray 1px dashed; PADDING-LEFT: 2px; FONT-SIZE: 13px; PADDING-BOTTOM: 2px; BORDER-LEFT: gray 1px dashed; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed; BACKGROUND-COLOR: #efefef

}





.outline {

  border: 1px solid #cccccc;

  background: #ffffff;

	padding: 1px;

}





/** old stuff **/



.button {

	color: #CC0033;

	text-align: center;

	border: 3px double #cccccc;

	width: auto;

	background: url(arts/button_bg.png) repeat-x;

	padding: 0px 5px;

	height: 26px !important;

	height: 24px;

	margin: 1px;

	font: bold 11px/18px Arial, Helvetica, sans-serif;

}

.mosimage {
	border: 1px solid #999999;
	margin: 2px;
	padding: 1px;
}



#mastheadbd .top {

	background: #FFFFFF;

}

#mastheadbd {

	BORDER-RIGHT: #dbe2e8 1px solid;

	BORDER-TOP: #dbe2e8 0px solid;

	BORDER-LEFT: #dbe2e8 1px solid;

	BORDER-BOTTOM: #cad5db 1px solid;

	background: #FFFFFF 0px -30px;

}

.contour {



  border: 1px solid #4463A5;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;

}

.contour_decouverte {



  border: 1px solid #A401A2;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;

}

.contour_professionel {



  border: 1px solid #01A41C;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;

}

.contour_ecommerce {



  border: 1px solid #A40111;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;

}

.contour_premium {



  border: 1px solid #A48001;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;

}
.contour2 {



  border: 1px solid #CC0033;

	padding: 0px;

	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;

}

  .ROUGE {font: bold 10px verdana, sans-serif; color: #ffffff; background-color: #990000; padding: 3px; }

    .gris {font: bold 10px verdana, sans-serif; color: #ffffff; background-color: #8a8a8a; padding: 4px; }



.gris_light_bg {

	font-size:11px;

 	font-weight: normal;

	padding-left:1px;

	padding-right:1px;

	background-color: #d4d4d4;

	color: #666;

}

ul,ol {

 list-style:none;

}

legend {

 height:0;

 font-size:0;

}

#head1 {

	background-color: #69c;

	background-image: url("/arts/head1bg.gif");

	background-repeat: repeat-x;

	font-weight: bold;

	color: #fff;

	padding-left: 11px;

}

#head2 {

	background-color: #dbdbb7;

	background-image: url("/arts/head2bg.gif");

	background-repeat: repeat-x;

	font-weight: bold;

	padding-left: 11px;

}

#head3 {

	color: #fff;

	font-weight: bold;

	padding-left: 11px;

	background: url(arts/head3bg.gif) repeat-x;

}



.sitemapLev1

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 14px;

    COLOR: #ffffff;

    FONT-FAMILY: arial,helvetica,sans-serif;

    BACKGROUND-COLOR: #990000;

    TEXT-DECORATION: none

}

.sitemapLev1a

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 14px;

    COLOR: #cccc99;

    FONT-FAMILY: arial,helvetica,sans-serif;

    BACKGROUND-COLOR: #660000;

    TEXT-DECORATION: none

}

.sitemapLev2

{

    FONT-WEIGHT: bold;

    FONT-SIZE: 13px;

    COLOR: #666633;

    FONT-FAMILY: arial,helvetica,sans-serif;

    BACKGROUND-COLOR: #cccc99;

    TEXT-DECORATION: none

}

.sitemapLev3

{

    FONT-SIZE: 11px;

    COLOR: #000000;

    FONT-FAMILY: arial,helvetica,sans-serif;

    BACKGROUND-COLOR: #cccccc;

    TEXT-DECORATION: none

}

.sitemapLev4

{

    FONT-SIZE: 10px;

    COLOR: #666666;

    FONT-FAMILY: arial,helvetica,sans-serif;

    BACKGROUND-COLOR: #e0e0e0;

    TEXT-DECORATION: none

}

.blackfm {

	background: url(blackfm/arts/f.jpg) repeat-x;

	font: bold 12px Verdana, Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;

}

.vert_article {



	color: #339966;

	text-decoration: none;

	font: bold 16px/120% Arial, Helvetica, sans-serif;

}

.fondfemme {

FONT-SIZE: 11px;

COLOR: #000000;

FONT-FAMILY: arial,helvetica,sans-serif;

TEXT-DECORATION: none;

background: #FF6699;

}

.ftitre {



color: #FF6666;

text-decoration: none;

font: bold 19px/120% Arial, Helvetica, sans-serif;

}

a.pays_titre_article_sport{
	color: #0E901B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.pays_titre_article_sport{
	color: #0E901B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.pays_titre_article_sport:hover{
	text-decoration: underline;
}
a.la_une_titre{
	color: #C20101;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.la_une_titre{
	color: #C20101;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.la_une_titre:hover{
	text-decoration: underline;
}

a.pays_titre_article_petrole{
	color: #005C23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.pays_titre_article_petrole{
	color: #005C23;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}

a.pays_titre_article_petrole:hover{
	text-decoration: underline;
}

a.pays_titre_article_telecom{
	color: #A8B1C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.pays_titre_article_telecom{
	color: #A8B1C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}

a.pays_titre_article_telecom:hover{
	text-decoration: underline;
}

a.titre_rubrique{
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.titre_rubrique{
	color: #C20101;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.titre_rubrique:hover{
	text-decoration: underline;
	color: #C20101;

}
a.pays_titre_article{
	color: #2D8EC4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.pays_titre_article{
	color: #2D8EC4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.pays_titre_article:hover{
	text-decoration: underline;
}
a.pays_gtitre_article_rub{
	color: #2D8EC4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.pays_gtitre_article_rub{
	color: #2D8EC4;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.pays_gtitre_article_une:hover{
	text-decoration: underline;
}
a.pays_gtitre_article_sport{
	color: #0E901B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
.pays_gtitre_article_sport{
	color: #0E901B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.pays_gtitre_article_sport:hover{
	text-decoration: underline;
}

.pays_gtitre_article_sante{
	color: #519981;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}

.pays_titre_article_sante{
	color: #519981;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}

a.gros_titre_actualite{
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}

.gros_titre_actualite{
	color: #000033;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.pays_gtitre_article_telecom{
	color: #A8B1C5;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}

.pays_gtitre_article_telecom{
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 120%;
	text-decoration: none;
}
a.pays_gtitre_article_telecom:hover{
	text-decoration: underline;
}

a.titre_article_une{
	color: #00233A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 110%;
	text-decoration: none;
}
.titre_article_une{
	color: #00233A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 110%;
	text-decoration: none;
}
a.titre_article_une:hover{
	text-decoration: underline;
}
a.ptitre_article_rub{
	color: #00233A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 110%;
	text-decoration: none;
}
.ptitre_article_rub{
	color: #00233A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	line-height: 110%;
	text-decoration: none;
}
a.ptitre_article_rub:hover{
	text-decoration: underline;
}
a.ptitre_rubrique{
	color: #00233A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 110%;
	text-decoration: none;
}
.ptitre_rubrique{
	color: #00233A;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 110%;
	text-decoration: none;
}
a.ptitre_rubrique:hover{
    color: #990000;
	text-decoration: underline;
}
.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#666;
font-weight:bold;
padding: 1px 2px;
background:url(arts/formbg.gif) repeat-x left top;
}







div.pagination {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    padding: 3px;
    margin: 3px
}
div.pagination a {
    background-color: #fff;
    border: 1px solid #9aafe5;
    color: #105cb6;
    margin: 1px;
    padding: 2px 5px;
    text-decoration: none
}
div.pagination a:hover,active {
    background-color: #9aafe5;
    border: 1px solid #9aafe5;
    color: #fff;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.courante {
    background-color: #90cc12;
    border: 1px solid #90cc12;
    color: #fff;
    font-weight: bold;
    margin: 1px;
    padding: 2px 5px
}
div.pagination span.desactive {
    background-color: #fff;
    border: 1px solid #eee;
    color: #ddd;
    margin: 1px;
    padding: 2px 5px
}
div.pagination {
	padding: 3px;
	margin: 3px;
}

div.pagination a {
	padding: 2px 5px 2px 5px;
	margin: 2px;
	border: 1px solid #AAAADD;
	
	text-decoration: none; /* no underline */
	color: #000099;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #000099;

	color: #000;
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin: 2px;
		border: 1px solid #000099;
		
		font-weight: bold;
		background-color: #000099;
		color: #FFF;
	}
	div.pagination span.disabled {
		padding: 2px 5px 2px 5px;
		margin: 2px;
		border: 1px solid #EEE;
	
		color: #DDD;
	}
	
