body {
background-color:#ECECEC;

font-family: Arial; 
color: #3F4242;
font-weight: normal;
font-size: 12px;
text-align: justify;

margin: 0px,0px,0px,0px;

}

a:link, a:link td, a:link li {
font-family: Arial; 
color:#3F4242;
font-weight: normal;
font-size: 12px;
text-align: left;
text-decoration: none;

}
a:active, a:active td, a:active li {
font-family: Arial; 
color:#313131;
font-weight: normal;
font-size: 12px;
text-align: left;
text-decoration: none;

}
a:visited, a:visited td, a:visited li {
font-family: Arial; 
color:#313131;
font-weight: normal;
font-size: 12px;
text-align: left;
text-decoration: none;

}
a:hover, a:hover td, a:hover li {
font-family: Arial; 
color:#666666;
font-weight: normal;
font-size: 12px;
text-align: left;
text-decoration:underline;
}

#tab_total{
background-color:#D7D7D7;
}
#tab_centre {
display:block;
background-color:#FFFFFF;
border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #979797;
	/*margin:5,5,10,5;*/
}


img {
border: none;
}

li {
 background-image: url(../img/bullet_dossier.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 11;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
 /*----------------****************************    titre    **********************--------------------*/
#titre{
	background-color:#AAAAAA;
	font-family:Arial black;	
	color:white;
	font-weight: bold;
	font-size: 30px;
	text-align:left;
	vertical-align:middle;
	padding-left:10;
	
	 background-image: url(../img/fond_titre.jpg);
	 background-repeat:no-repeat;
}
 /*----------------****************************    info    **********************--------------------*/
  #info {
	font-family:Arial;	
	background-color:#B1B1B1;
	color: white;
	font-weight:lighter;
	font-size: 11px;
	padding: 10px 12px 0px 0px;
	text-align: right;
	vertical-align:middle;
	/*background-image: url(../img/fond_auteur.jpg);
	 background-repeat:repeat-x;*/
}
  #info td {
	font-family:Arial;	
	background-color:#B1B1B1;
	color: white;
	font-weight:lighter;
	font-size: 11px;
	padding: 3px 0px 0px 0px;
	text-align: right;
	vertical-align:middle;
	/*background-image: url(../img/fond_auteur.jpg);
	 background-repeat:repeat-x;*/
}
 /*----------------****************************    inroduction    **********************--------------------*/
#introduction {
	font-family:Arial;	
	color: #3F4242;
	font-weight: normal;
	font-size: 12px;
	padding: 20px 20px 20px 20px;
	text-align: justify;
	vertical-align:top;
}
 /*----------------****************************    col_gauche    **********************--------------------*/
#col_gauche {

	font-family:Arial;	
	color: #3F4242;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	text-align: justify;
	vertical-align:top;
}
#col_gauche img{

  float: left;
  margin-bottom: 10px;
  margin-left: 0;
  margin-right: 10px;
  margin-top: 0;
}

 /*----------------****************************    col_droite    **********************--------------------*/
#col_droite {

	font-family:Arial;	
	color: #3F4242;
	font-weight: normal;
	font-size: 12px;
	padding: 5px 5px 5px 5px;
	text-align: justify;
	vertical-align:top;
}
 /*----------------****************************    footer    **********************--------------------*/
#footer {

font-family:Arial;	
	font-weight: bold;
	font-size: 10px;
	padding: 0px 10px 0px 10px;
	text-align: center;
	white-space:nowrap;
	color: #3F4242;
}
#footer a:link,#footer a:active,#footer a:visited {
color: #3F4242;
	text-decoration:none;
}
#footer a:hover {

	text-decoration:underline;
}


/*-------------------------------------------------------------------------*/

#titre_intro{}
#titre_cartouche {
width:100%;

text-align:left;
height:25;
}

/*-------------------------------------------- ORANGE --------------------------*/
#titre_orange{
    background-color:#d27423;
    font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;

}

.fond_orange{
	background-image:url(../img/fond/orange.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #d27423;
	padding: 3px 15px 15px 15px;
	margin-bottom:7px;
		margin-top:7;
	
}
.fond_orange td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;
	border-color: #d27423;
	}
#col_droite .fond_orange td{
border-bottom:none;
	}
	
.fond_orange a:link, .fond_orange a:visited{color:#d27423;}

.fond_orange li {
 background-image: url(../img/bullet_orange.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
 .fond_orange hr {
 
 color:#d27423;
 height:1px;
 }
/*-------------------------------------------- BLEU --------------------------*/
#titre_bleu{
    background-color:#2356d2;
    font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_bleu{

	background-image:url(../img/fond/bleu.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #2356d2;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;

}
.fond_bleu td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #2356d2;	
	}
#col_droite .fond_bleu td{

border-bottom:none;

	}

.fond_bleu a:link, .fond_bleu a:visited{
 
color:#2356d2;}

.fond_bleu li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
.fond_bleu hr {
 
 color:#2356d2;
 height:1px;
 }
/*-------------------------------------------- ROUGE --------------------------*/
#titre_rouge{
    
    background-color:#D2232A;
    font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_rouge{

	background-image:url(../img/fond/rouge.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #D2232A;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;
}

.fond_rouge td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #D2232A;	
	}
#col_droite .fond_rouge td{
border-bottom:none;
	}
.fond_rouge a:link, .fond_rouge a:visited{
 
color:#D2232A;}

.fond_rouge li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
.fond_rouge hr { 
 color:#D2232A;
 height:1px;
 }
/*-------------------------------------------- CITRON --------------------------*/
#titre_citron{
    background-color:#82d223;
    font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_citron{
display:block;

	background-image:url(../img/fond/citron.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #82d223;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;
	
}
.fond_citron td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #82d223;	
	}
#col_droite .fond_citron td{
border-bottom:none;
	}
.fond_citron a:link, .fond_citron a:visited{
 
color:#82d223;}

.fond_citron li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
 .fond_citron hr { 
 color:#82d223;
 height:1px;
 }
 
/*-------------------------------------------- MARRON --------------------------*/
#titre_marron{
    background-color:#23d2cb;
    font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_marron{
	background-image:url(../img/fond/marron.jpg);		
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #23d2cb;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;

}
.fond_marron td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #23d2cb;	
	}
#col_droite .fond_marron td{
border-bottom:none;
	}
.fond_marron a:link, .fond_marron a:visited{
 
color:#23d2cb;}

.fond_marron li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
.fond_marron hr { 
 color:#23d2cb;
 height:1px;
 }
/*-------------------------------------------- VERT --------------------------*/
#titre_vert{
    background-color:#23d248;
    font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_vert{

	background-image:url(../img/fond/vert.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #23d248;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;
}
.fond_vert td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #23d248;	
	}
#col_droite .fond_vert td{
border-bottom:none;
	}
.fond_vert a:link, .fond_vert a:visited{
 
color:#23d248;}

.fond_vert li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
 .fond_vert hr { 
 color:#23d248;
 height:1px;
 }
/*-------------------------------------------- VIOLET --------------------------*/
#titre_violet{
    background-color:#7423d2;
    font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_violet{
	background-image:url(../img/fond/violet.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #7423d2;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;
}
.fond_violet td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #7423d2;	
	}
#col_droite .fond_violet td{
border-bottom:none;
	}
.fond_violet a:link, .fond_violet a:visited{
 
color:#7423d2;}

.fond_violet li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 4px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -19px;
 padding-bottom:5px;

 }
 
.fond_violet hr { 
 color:#7423d2;
 height:1px;
 }
/*------------------------------------------- ROSE -------------------------------*/

#titre_rose{
    background-color:#d223ad;
      font-family:arial;	
	color: white;
	font-weight: normal;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_rose{
	background-image:url(../img/fond/rose.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #d223ad;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;
}
.fond_rose td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #d223ad;	
	}
#col_droite .fond_rose td{
border-bottom:none;
	}
.fond_rose a:link, .fond_rose a:visited{
 
color:#d223ad;}

.fond_rose li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
.fond_rose hr { 
 color:#d223ad;
 height:1px;
 }
 /*------------------------------------------- MAGENTA -------------------------------*/

#titre_magenta{
    background-color:#CB23D2;
      font-family:arial;	
	color: white;
	font-weight: bold;
	font-size: 14px;
	vertical-align:middle;
	text-align: left;
	white-space:nowrap;
	margin-bottom:10px;
	padding-left:-5px;
}

.fond_magenta{
	background-image:url(../img/fond/magenta.jpg);
	background-repeat: repeat-x;
	background-position:0 0;
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width:1px;
	border-color: #CB23D2;
	padding: 3px 15px 15px 15px;
	margin-bottom:7;
	margin-top:7;
}
.fond_magenta td{
font-size: 12px;
vertical-align:top;
text-align:justify;
padding-bottom:10px;
padding-top:5px;
border-bottom:solid 1px;	
	border-color: #CB23D2;	
	}
#col_droite .fond_magenta td{
border-bottom:none;
	}
.fond_magenta a:link, .fond_magenta a:visited{
 
color:#CB23D2;}

.fond_magenta li {
 background-image: url(../img/bullet.gif);
 background-repeat: no-repeat;
 background-position: 0px 5px;
 padding-left : 12;
 list-style-type: none;
 margin-left: -20px;
 padding-bottom:5px;

 }
.fond_magenta hr { 
 color:#CB23D2;
 height:1px;
 }
/*------------------------------------- FIN DES COULEURS ----------------------------------*/
/*   les frames*/

.fond_introduction{
background-color:white;

}
/*----------------------------------------------rss-------------------------------*/
.twrss_item_link  {

background-image: url(../img/rss_picto.gif);
 background-repeat: no-repeat;
 background-position: 0px 2px;
 padding-left : 20;
 list-style-type: none;
 /*margin-left: -20px;*/
 padding-bottom:5px;

}

.tx-rgmediaimages-pi1 {
text-align:center;

}

/*------------------------------------------*/
#contenu .actu-keywords{
 	font-family: trebuchet,sans-serif;
	font-size: 12px;
  	text-decoration: none;
  	font-weight: normal;
  	color: #666666;
	
margin: 5pt,0pt,10px,0pt;
padding: 1px,10px,1px,10px;

background-color: #F4F1F2;
background-image: none;
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
border-top-width: 1px;
border-top-style:solid;
border-top-color:#999999;
border-bottom-width: 1px;
border-bottom-style:solid;
border-bottom-color: #999999;*/
}
#contenu .actu-keywords a:visited {
   font-family: trebuchet,sans-serif;
 font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  color: #666666;
}
#contenu .actu-keywords a:link {
   font-family: trebuchet,sans-serif;
 font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  color: #666666;
}
#contenu .actu-keywords a:active {
   font-family: trebuchet,sans-serif;
 font-size: 12px;
  text-decoration: none;
  font-weight: normal;
  color: #666666;
}

#contenu .actu-keywords a:hover {
 font-family: trebuchet,sans-serif;
 	font-size: 12px;
  text-decoration: underline;
  font-weight: normal;
  color: #666666;
  background-color: #F3F3F3;
}

