

img{
	border:none;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

body {	
	margin: 0;
	font-family: Georgia, Times New Roman, Times, serif;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	text-align: center;	
	}


.bodytext {
	/*padding: 5px 0px 2px 0px;*/
	margin: 0px 0px 0px 0px;
}

a:link, a:active, a:visited {	
	color: #DC0B28;
	font-weight: normal;	
	text-decoration: none;
}
a:hover {
	color: #DC0B28;
	font-weight: normal;
	text-decoration: underline;
}


/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----contenu et infos-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
#contenu {
	padding: 0px 10px 0px 10px;
	font-family:trebuchet MS;
	font-size: 12px;
	color: #333333;
	text-align:justify;
	vertical-align:top;	
	/*line-height:21px;*/
	/*background-color:#CCCCFF;*/
}

#contenu table, #contenu tr, #contenu td, #contenu span, #infos table, #infos tr, #infos td {
	font-family:trebuchet MS;
	font-size: 12px;
	color: #333333;
	text-align:justify;
	vertical-align:top;
}

#contenu  img {
margin:0px 5px 0px 0px;
}

#droite {
padding: 0px 5px 0px 0px;
width:239px;
	font-family:trebuchet MS;
	font-size: 12px;
}
#infos {
	width:208px;
	padding: 0px 5px 0px 5px;
	text-align: left;
	vertical-align:top;	
	font-weight: normal;
	font-size: 11px;	
	text-decoration: none;
}
#infos hr{
border-top:0px;
border-bottom: 1px thin #CCCCCC;
width:140;
text-align:center;
}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----bandeau-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/

#bandeau {
	padding: 10px 0px 0px 10px;
	vertical-align: middle;}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----rootline-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/

#rootline{ 
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
	font-style: italic;
	color: #666666;
	padding: 5px 0px 5px 8px;
}
#rootline a:link, #rootline a:active, #rootline a:visited {
	font-size: 10px;
	text-decoration: none;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}
#rootline a:hover {
	font-size: 10px;
	text-decoration: underline;
	font-weight: normal;
	font-style: normal;
	color: #666666;
}	
/*XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Menu de gauche  XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX*/
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----menu-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/	
#menu_gauche {
	background:#FF0000;
	padding-bottom:10px;
	width:180px;
}
#menu_gauche img {	margin: 0;	}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----level 0-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
.level0 , .level0_act{
padding:5px 5px 5px 0px ;	
background-attachment:fixed;
}
.level0 a:link, .level0  a:active, .level0 a:visited {
	display:block;
	padding-left:20px;
    font-size: 11px;
	font-weight:bold;
    vertical-align: top;
    text-align:left;
    text-decoration: none;
    color: black;  
	display:block;		
    background-image: url(../img/puce_menu.gif);
		!important background-image:url(fileadmin/template/template_index/img/puce_menu.gif);
    background-position: 5px 2px;  
	background-repeat: no-repeat;
}
.level0_act a:link, .level0_act  a:active, .level0_act a:visited {
	display:block;
	padding-left:20px;
    font-size: 11px;
	font-weight:bold;
    vertical-align: top;
    text-align:left;
    text-decoration: none;
 	color:white; 
	background-image: url(../img/puce_menu_act.gif);
	!important background-image:url(fileadmin/template/template_index/img/puce_menu_act.gif);
    background-position: 5px 2px;  
	background-repeat: no-repeat;
  }
.level0 a:hover, .level0_act a:hover {	  
  	text-decoration: none;	
 	color:white;     
  	background-image: url(../img/puce_menu_act.gif);
!important background-image:url(fileadmin/template/template_index/img/puce_menu_act.gif);
} 
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----level 1-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
.level1 , .level1_act{
padding:5px 5px 5px 16px ;	
background-attachment:fixed;
}
.level1 a:link, .level1  a:active, .level1 a:visited {
	display:block;
	padding-left:20px;
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-weight:normal;
    vertical-align: top;
    text-align:left;
    text-decoration: none;
    color: black;  
	display:block;		
    background-image: url(../img/puce_level1.gif);
		!important background-image:url(fileadmin/template/template_index/img/puce_level1_act.gif);
    background-position: 10px 5px;  
	background-repeat: no-repeat;
}
.level1_act a:link, .level1_act  a:active, .level1_act a:visited {
	display:block;
	padding-left:20px;
	font-family: Georgia, Times New Roman, Times, serif;
	/*font-family: verdana, sans-serif;*/
    font-size: 11px;
	font-weight:bold;
    vertical-align: top;
    text-align:left;
    text-decoration: none;
 	color:white; 
  	background-image: url(../img/puce_level1_act.gif);
	!important background-image:url(fileadmin/template/template_index/img/puce_level1_act.gif);
    background-position: 10px 5px;  
	background-repeat: no-repeat;
  }
.level1 a:hover, .level1_act a:hover {	  
  	text-decoration: none;	
 	color:white;     
  	background-image: url(../img/puce_level1_act.gif);
	!important background-image:url(fileadmin/template/template_index/img/puce_level1_act.gif);
}

.nav {
	min-width: 100px;
	/*height: 20px;*/
	background-color: #ff0000;
	list-style: none;
	/*margin-left: 321px;*/
	padding: 15px;
}
ul.nav {
	font-size: 0.9em;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	/*vertical-align: bottom;
	background: #003466;*/
	padding-top: 4px;
	padding-bottom: 4px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.nav li {
	/*display: inline;*/
	color: #ffffff;
	background-color: #ff0000;
	text-decoration: none;
	padding: 4px 0px 4px 0px;
}
.nav a:link, .nav a:active, .nav a:visited {
	color: #ffffff;
	text-decoration: none;
}
.nav a:hover {
	color: #ffffff;
	text-decoration: underline;
}
.nav_actif a:link, .nav_actif a:active, .nav_actif a:visited {
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}
.nav_actif a:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----menud e droite-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
#menu_droite_3{	width:220px;}
#menu_droite_3 li {

margin-left:5px;
}
#fond_droite{
	width:208px;
	background:#F5F5F5;
/*padding : 0px,20px,0px,5px;*/
		
}
#fond_droite li {
	vertical-align:top;
	background-position: 5px 1px;
	padding:0px 0px 5px 20px;
}
#fond_droite .titre-contenu-01 {
	font-family:trebuchet MS;
	font-size: 16px;
	color: #DC0B28;
	font-weight:bold;
	padding: 5px 0px 10px 25px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	display: block;	
	background-image: url(../img/puce_type2.gif);
	!important background-image:url(fileadmin/template/template_index/img/puce_type2.gif);
	background-repeat: no-repeat;
	background-position: 0px 6px;	
}
#fond_droite .titre-droite-01 {
	font-family:trebuchet MS;
	font-size: 16px;
	color: #DC0B28;
	font-weight:bold;
	padding: 5px 0px 10px 30px;
	margin: 5px 0px 0px 0px;
	text-align: left;
	display: block;	
	background-image: url(../img/puce_type2.gif);
	!important background-image:url(fileadmin/template/template_index/img/puce_type2.gif);
	background-repeat: no-repeat;
	background-position: 5px 6px;	
}
.niv_droite_act, .niv_droite_act a:link, .niv_droite_act a:active, .niv_droite_act a:visited{
	color:#333333;
	font-weight:bold;
}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----les titres-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
.titre-contenu-01 {	
	font-family:trebuchet MS;
	font-size: 16px;
	color: #333333;
	font-weight:bold;
	padding: 5px 0px 0px 25px;
	margin: 5px 0px 0px 0px;
	text-align: left;	
	background-image: url(../img/puce_type2.gif);
	!important background-image:url(fileadmin/template/template_index/img/puce_type2.gif);
	background-repeat: no-repeat;
	background-position: 0px 5px;
}
h5
{
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	text-align: left;
	word-spacing: -1px;		
	background-image: url(../img/puce_type2.gif);
!important background-image:url(fileadmin/template/template_index/img/puce_type2.gif);
	background-repeat: no-repeat;
	background-position: 0px -2px;
	display:block;
}
.titre-contact {
	font-weight: bold;
	color: #FF0000;
}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----rechercher-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
#rechercher {
witdh:188px;
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	white-space:nowrap;
}
#rechercher form {
	padding: 0px 0px 0px 5px;
	margin: 0px 0px 0px 0px;
}
#rechercher input.rechercher_img {
	border: 0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	vertical-align: text-bottom;
	float: none;
}
#rechercher input.champ_rech {
padding:0px 0px 0px 5px;
width:150px;
}
#rechercher input {

	font-size: 10px;
	border: solid #DC0B28 1px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#recherche_av a:link, #recherche_av a:active, #recherche_av a:visited {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	float: right;
	text-decoration: none;
	padding: 5px 5px 5px 0px;
}
#recherche_av a:hover {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	float: right;
	text-decoration: underline;
	padding: 5px 5px 5px 0px;
}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----les listes-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
ul {	
	color: #666666;
	font-weight: normal;
	font-size: 11px;	
	text-align: left;
	text-decoration: none;
	margin: 5px 0px 0px -2px;
	/*padding: 0px 0px 15px 0px;*/
	padding: 0px 0px 0px 0px;
}
ul a:link, ul a:visited, ul a:active {	
	color: #666666;
	font-weight: normal;
	font-size: 11px;	
	text-align: left;
	text-decoration: none;
}
ul a:hover {
	color: #666666;
	font-weight: normal;
	font-size: 11px;	
	text-align: left;
	text-decoration: underline;
}
li {
	background-image: url(../img/puce_type3.gif);
	  !important background-image:url(fileadmin/template/template_index/img/puce_type3.gif);
	background-repeat: no-repeat;
	background-position: 6px 1px;
	font-size: 11px;
	list-style-type: none;
	padding: 0px 5px 2px 20px;
}

/*#### Modification par ALI ###*/

/*### les listes dans les erticles ###*/
#contenu ul {	
	color: #666666;
	font-weight: normal;
	font-size: 11px;	
	text-align: left;
	text-decoration: none;
	margin: 5px 0px 0px -2px;
	/*padding: 0px 0px 15px 0px;*/
	padding: 0px 0px 0px 0px;
}
#contenu li {
	background-image: url(../img/puce_contenu.gif);
	  !important background-image:url(fileadmin/template/template_index/img/puce_contenu.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
	font-size: 11px;
	list-style-type: none;
	padding: 0px 5px 2px 20px;
}

/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----Actu commun------XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
.actu-commun-total {
vertical-align:top;
	padding: 5px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.actu-commun-cat,.actu-commun-cat a:link, .actu-commun-cat a:visited, .actu-commun-cat a:active,.actu-commun-cat a:hover {	
	color: #333333;
	font-weight: bold;
	font-size: 14px;
}
.actu-commun-date,.actu-commun-date a:link, .actu-commun-date a:visited, .actu-commun-date a:active,.actu-commun-date a:hover
 {	
	color: #DC0B28;
	font-weight: bold;
	font-size: 11px;
}
.actu-commun-titre,.actu-commun-titre a:link, .actu-commun-titre a:visited, .actu-commun-titre a:active,.actu-commun-titre a:hover
 {	
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}
.actu-commun-suite img {
	vertical-align: bottom;
}
.actu-commun-suite {	
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	padding: 0px 10px 0px 0px;
	float:right;
}
.actu-commun-suite a:link, .actu-commun-suite a:active, .actu-commun-suite a:visited {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}
.actu-commun-suite a:hover {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	text-align: right;
}
.actu-commun-archive {	
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: left;
	
	
	background-image: url(../img/puce_type6.gif);
	  !important background-image:url(fileadmin/template/template_index/img/puce_type6.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
	
	padding:5px 4px 2px 20px;
	margin: 0px 1px 0px 0px;
	display: block;
}
.actu-commun-archive a:link, .actu-commun-archive a:active, .actu-commun-archive a:visited {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	/*display: block;*/
}
.actu-commun-archive a:hover {
	color: #000000;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
	/*display: block;*/
}
/*----------xxxxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----Actu " Brève "-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxxx----------*/
.actu-list-date {
color:#999999;
font-family:trebuchet MS;
	font-weight: normal;
	font-size: 10px;
}
.actu-list-date a:link, .actu-list-date a:active, .actu-list-date a:visited {
	
	font-family:trebuchet MS;
	color:#999999;
	font-weight: normal;
	font-size:10px;
	text-decoration: underline;
	text-align: center;
}
.actu-list-date a:hover {
	font-family:trebuchet MS;
	color:#999999;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
}
.actu-list-titre {
font-family:trebuchet MS;
	font-weight: normal;
	font-size: 11px;
}
.actu-list-titre a:link, .actu-list-titre a:active, .actu-list-titre a:visited {
font-family:trebuchet MS;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
}
.actu-list-titre a:hover {
font-family:trebuchet MS;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
	text-align: center;
}

/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----Actu " A la une "-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
.actu-alaune-total{
width:333;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
}
.actu-alaune-img  {
	text-align:left;
	
}
/*.actu-alaune-img img {	border:1px solid black;}*/

.actu-alaune-titre a:link, .actu-alaune-titre a:active, .actu-alaune-titre a:visited {
	color: #666666;
	display:block;
	padding: 10px 0px 0px 0px;
	color: black;
	font-size: 24px;
	text-decoration:none;
	width:313px;
}
.actu-alaune-titre a:hover {
	
	color: black;
	font-size: 24px;
	text-decoration: underline;
}
.actu-alaune-chapeau a:link, .actu-alaune-chapeau a:active, .actu-alaune-chapeau a:visited {
	color: #666666;
	width:313px;
	display:block;
	padding: 0px 0px 0px 0px;	
	
}
.actu-alaune-chapeau a:hover {	
	color: #666666;
	font-size: 12px;
	font-weight:normal;
}
.actu-alaune-date a:link, .actu-alaune-date a:active, .actu-alaune-date a:visited {
	color: #666666;
	display:block;
	padding: 0px 0px 0px 0px;
}
.actu-alaune-date a:hover {
color: #666666;
text-decoration:none;
}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----actu dtail-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
.actu-fiche-total {
	padding: 20px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.actu-detail-total {
	padding: 20px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.actu-detail-total-titre {
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 0px 0px;
}
.actu-detail-cat {	
	color: #666666;
	font-weight: normal;
	font-size: 12px;
	text-transform: uppercase;
}
.actu-detail-titre {	
	color: #333333;
	font-weight: normal;
	font-size: 20px;
}
.actu-detail-date {	
	color: #666666;
	font-weight: normal;
	font-size: 11px;
}
.actu-detail-chapeau {	
	color: #666666;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
.actu-detail-img {

	float: left;
	padding:0px 10px 0px 0px ;
}
.actu-detail-contenu {
display:block;	
	color: #666666;
	font-size: 12px;
	vertical-align:text-top;
	
}
.actu-detail-suite img {
	vertical-align: bottom;

}
.actu-detail-retour {

	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
	padding: 10px 10px 0px 0px;
	
}
.actu-detail-retour a:link, .actu-detail-retour a:active, .actu-detail-retour a:visited {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: right;
}
.actu-detail-retour a:hover {
	color: #666666;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	text-align: right;
}
/*-----------------*/
.actu-list-chapeau {
	
	color: #666666;
	font-weight:normal;
	font-size: 12px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----Pied de page-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
#footer {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	padding: 0px 230px 0px 0px;
	text-align: right;
	text-decoration: none;
}
#footer a:link, #footer a:active, #footer a:visited {	
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
	text-decoration: none;
}
#footer a:hover {
	color: #FFFFFF;
	font-weight: normal;
	font-size: 10px;
	text-align: right;
	text-decoration: underline;
}

/*.surlesite {
	font-family: trebuchet,sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	display: block;
	padding: 5px 0px 5px 30px;
	background-image: url(../img/sur_le_site.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	border-top: 1px solid #878787;
}
.surleweb {
	font-family: trebuchet,sans-serif;
	font-size: 14px;
	text-decoration: none;
	font-weight: normal;
	color: #666666;
	display: block;
	padding: 5px 0px 5px 30px;
	background-image: url(../img/sur_le_web.gif);
	background-repeat: no-repeat;
	background-position: 8px 6px;
	border-top: 1px solid #878787;
}*/
.surlesite {
  display: block;
  padding: 20px 0px 0px 0px;
  background-image: url(../img/sur_le_site.gif);
  !important background-image:url(fileadmin/template/template_index/img/sur_le_site.gif);
  background-repeat: no-repeat;
  background-position: 5px -10px;
}
.surleweb {
  display: block;
  padding: 20px 0px 0px 0px;
  background-image: url(../img/sur_le_web.gif);
  !important background-image:url(fileadmin/template/template_index/img/sur_le_web.gif);
  background-repeat: no-repeat;
  background-position: 5px -10px;
}
.news-single-related{
 display: block;
  padding: 20px 0px 0px 0px;
  background-image: url(../img/sur_le_web.gif);
  !important background-image:url(fileadmin/template/template_index/img/sur_le_web.gif);
  background-repeat: no-repeat;
  background-position: 5px -10px;

}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXXXXXXX-----Interview-----XXXXXXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/

.interview-titre {
	font-size: 16px;
	color: #333333;
	font-weight: bold;
	padding: 1px 0px 10px 20px;
	margin: 10px 0px 0px 0px;
	text-align: left;
	display: block;
background-image: url(../img/puce_type2.gif);
!important background-image:url(fileadmin/template/template_index/img/puce_type2.gif);
	background-repeat: no-repeat;
	background-position: -2px 0px;
}
.interview--img {

	padding-right:10px;
}
.interview-chapeau-detail {
display:block;
	background-color:#F9F9F9;
	font-size: 12px;
	color:#999999;
	font-weight: normal;
	padding: 0px 5px 0px 5x;
	/*margin: 0px 0px 0px 10px;*/
	text-align: left;
	vertical-align:top;
}

/*-----------------------------------------------------*/
.list_accueil_interview-titre{
	font-size: 14px;	
	font-weight: bold;
	text-align:right;
	display: block;
	padding: 0px 5px 0px 0px;
}
	
.list_accueil_interview-titre a:link, .list_accueil_interview-titre a:active, .list_accueil_interview-titre a:visited {
	text-decoration: none;
}
.list_accueil_interview-titre a:hover {
	text-decoration: underline;
}
.list_accueil_interview-chapeau {
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	text-align:right;
	display: block;
	padding: 0px 5px 0px 0px;
}
.list_accueil_interview-chapeau a:link, .list_accueil_interview-chapeau a:active, .list_accueil_interview-chapeau a:visited {
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	text-align:right;
	display: block;
	text-decoration: none;
}
	
.list_accueil_interview-chapeau a:hover {
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	text-align:right;
	display: block;
	text-decoration: underline;
}
	
.list_accueil_interview-total {
	padding: 0px 0px 0px 0px;
}

.list_accueil_interview--img {

}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXX-----outils droite single news-----XXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/
.droite_detail {
background-color:#F5F5F5;
display:block;
/*padding-left:10;*/

width: 180px;
padding-top: 0px;
padding-right: 30px;
padding-bottom: 0px;
padding-left: 5px;
text-align: left;
vertical-align: top;
font-weight: normal;
font-size: 11px;
text-decoration: none;
}

/*-----------*/
.sur_site {
display:block;
padding-top:20;
/*padding-left:10;*/
padding-bottom:10;
background-image:url(../img/sur_le_site.gif);
!important background-image:url(fileadmin/template/template_index/img/sur_le_site.gif);
background-repeat:no-repeat;
background-position:0px 0px;
text-align:left;
}
.sur_site_li {
display:block;
/*padding-top:20;
padding-left:10;
padding-bottom:10;*/
background-repeat:no-repeat;
background-position:0px 0px;
text-align:left;
}
/*-----------*/

.newsFlash_inline
{
display:block;
padding-top:30;
padding-bottom:10;
background-image:url(../img/mp3.jpg);
!important background-image:url(fileadmin/template/template_index/img/mp3.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
text-align:center;
}
/*-----------*/

.video {
display:block;
padding-top:30;
padding-bottom:10;
background-image:url(../img/video.jpg);
!important background-image:url(fileadmin/template/template_index/img/video.jpg);
background-repeat:no-repeat;
background-position:0px 0px;
text-align:center;
}
.news-single-imgcaption{
display:block;
	font-size: 10px;
	color:#666666;
	font-weight: normal;
	text-align:justify;	
	background-color:#EAEAEA;
	border:1px #CCCCCC solid;
	border-top:none;
	padding-left:5;
	padding-right:5;

}
/*-----------*/

.single_fichier {
display:block;
margin-top:10;
padding-top:30;
padding-bottom:10;
background-image:url(../img/fichier_telecharger.gif);
!important background-image:url(fileadmin/template/template_index/img/fichier_telecharger.gif);
background-repeat:no-repeat;
background-position:0px 0px;
text-align:left;
}
/*-----------*/
.sur_web {
display:block;
padding-top:20;

background-image:url(../img/sur_le_web.gif);
!important background-image:url(fileadmin/template/template_index/img/sur_le_web.gif);
background-repeat:no-repeat;
background-position:0px 0px;
padding-left:20;
text-align:left;
}
/*-----------*/

.agenda_complet a:link, .agenda_complet a:visited, .agenda_complet a:active, .agenda_complet a:hover  {
font-family: Georgia, Times New Roman, Times, serif;
	color:#AE0103;
	font-weight: normal;
	font-size: 12px;

display:block;
margin:0px 20px 10px 0px;
text-align:right;



}

.news-single-links-items a:link, .news-single-links-items a:active, .news-single-links-items a:visited {
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	text-align:left;
	/*display: block;*/
	
	
	background-image: url(../img/puce_type3.gif);
	  !important background-image:url(fileadmin/template/template_index/img/puce_type3.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	font-size: 11px;
	list-style-type: none;
	padding: 0px 5px 2px 20px;
}
	
.news-single-links-items a:hover {
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	text-align:left;
	/*display: block;*/

	
	background-image: url(../img/puce_type3.gif);
	  !important background-image:url(fileadmin/template/template_index/img/puce_type3.gif);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	font-size: 11px;
	list-style-type: none;
	padding: 0px 5px 2px 20px;
}
#annuaire {
padding: 5px 0px 15px 0px;


/*padding: 0px 10px 2px 10px;*/

font-size: 11px;
	color:#666666;
	font-weight: normal;
	text-align:left;
	display: block;

}
#annuaire img {
border:#000000 solid thin;
	text-align:center;

}
.deroulante {
	color: blue;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
	margin:0,50,0,50;
	}
.deroulante a:link, .deroulante a:active, .deroulante a:visited {
	color: blue;
	font-weight: normal;
	font-size: 10px;
	text-decoration: none;
	text-align: center;
	display: block;
	margin:0,50,0,50;
	}
.deroulante a:hover {
	color: blue;
	font-weight: normal;
	font-size: 35px;
	text-decoration: none;
	text-align: center;
	display: block;
	margin:0,50,0,50;
	}
/*----------xxxxxxxxxxxxxxxxXXXXXXXXXXX----- pbsurvey -----XXXXXXXXXXXXxxxxxxxxxxxxxxx----------*/

.tx-pbsurvey-pi1 div {
margin-bottom: 10px;
}
.tx-pbsurvey-pi1 .pagenumbering {
font-size: 60%; 
position: relative; 
height: 15px;
}		
.tx-pbsurvey-pi1 .barcontainer {
background-color: #FFFFFF; 
border: 1px solid #000000; 
width: 100px; 
height: 15px; 
position: absolute; 
z-index: 6; 
right: 0px;
}		
.tx-pbsurvey-pi1 .bar {
background-color: #CCCCFF; 
height: 15px; 
z-index: 4; 
position: absolute; 
left: 0px;
}		
.tx-pbsurvey-pi1 .bartext {
z-index: 5; 
text-align: center; 
position: absolute; 
left: 0px; 
width: 100px; 
height: 15px;
}		
.tx-pbsurvey-pi1 .pageHeader {
font-size: 150%; 
font-weight: bold; 
color: #003399;
}		
.tx-pbsurvey-pi1 .pageIntroduction {}		
.tx-pbsurvey-pi1 .survey_item {
margin-top: 20px; 
margin-bottom: 20px;
/*border: 0px;*/
}		
.tx-pbsurvey-pi1 .itemform {}		
.tx-pbsurvey-pi1 .question {
padding: 0px 0px 0px 0px;
margin : 0px;
font-size: 120%; 
font-weight: bold;
height: 50px;
}				
.tx-pbsurvey-pi1 .envel {
white-space : normal;
padding: 15px 5px 0px 5px;
margin : 0px;
/*height: 50px;*/
}
.tx-pbsurvey-pi1 .questionNumber {}		
.tx-pbsurvey-pi1 .questionSubtext {
font-size: 80%;
}		
.tx-pbsurvey-pi1 .required {
color: #FF0000; 
vertical-align: super;
}		
.tx-pbsurvey-pi1 .survey_error {
color: #FF0000;
}		
.tx-pbsurvey-pi1 .additional_ver {
margin-left: 20px;
}		
.tx-pbsurvey-pi1 .matrix {
width: 90%;
}		
.tx-pbsurvey-pi1 .matrix .surveyrow_even {
/*background-color: #CCCCFF;*/
}		
.tx-pbsurvey-pi1 .matrix .columnFirst {
font-weight: bold; 
text-align: left;
}		
.tx-pbsurvey-pi1 .matrix .columnNext {
text-align: center;
}
.tx-pbsurvey-pi1 .mauve {
background-color: #CC99CC;
padding: 0px 10px 10px 10px;
}
.tx-pbsurvey-pi1 .bleu {
background-color: #6699FF;
padding: 0px 10px 10px 10px;
}
/* default styles for extension "tx_veguestbook_pi1" */
  
.tx-guestbook-list-table {
	border: #000000 1px solid;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.tx-guestbook-list-header {
	font-weight: bold;
	color: #ffffff;
	background-color: #669999;
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tx-guestbook-list-link a:link {
	color: #999999;
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.tx-guestbook-list-link a:visited {
	color: #999999;
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.tx-guestbook-list-link a:active {
	color: #999999;
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.tx-guestbook-list-link a:hover {
	color: #999999;
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}
.tx-guestbook-list-row {
	color: #666666;
	padding: 3px 5px 3px 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #ffffff;
}
.tx-guestbook-list-rowleft {
	background-color: #eeeeee;
}
.tx-guestbook-list-entrycomment-title {
	font-weight: bold;
}
.tx-guestbook-list-entrycomment {
	color: #3e76f9;
	font-style: italic;
}
.tx-guestbook-list-entry {
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.tx-guestbook-list-small {
	font-size: 9px;
	color: #666666;
}
.tx-veguestbook-pi1-browsebox TD {
	font-size: 9px;
	color: #666666;
}
.tx-veguestbook-pi1-browsebox-strong {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-veguestbook-pi1-browsebox-SCell {
	background-color: #eeeeee;
}
.tx-guestbook-latest-header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #ffffff;
	background-color: #539521;
}
.tx-guestbook-latest-row {
	background-color: #ffffff;
}
.tx-guestbook-latest-small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #666666;
}
.tx-guestbook-form-entry {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.tx-guestbook-form-inputfield-med {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #999999 1pt solid;
	font-weight: normal; 
	width: 100px; 
	color: #333333;
}
.tx-guestbook-form-inputfield-big {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #999999 1pt solid;
	font-weight: normal; 
	font-size: 10px;
	width: 150px;
	color: #000000;
}
.tx-guestbook-form-textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #999999 1pt solid;
	font-weight: normal; 
	font-size: 10px;
	width: 250px;
	color: #000000;
}
.tx-guestbook-form-obligationfield {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #cc0000;
}
.tx-guestbook-form-error {
	color: #cc0000;
}
.tx-guestbook-fond {
	background-color: #f3f7fa
}
.tx-guestbook-submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	color: #669999;
	font-weight: bold;
	font-size: 10px;
	padding: 0px 0px 0px 0px;
	text-align: center;
}
.tx-srfreecap-pi2-cant-read { font-size: .9em; color:#669999; }

.tx-newloginbox-pi1, .tx-newloginbox-pi1 p, .tx-newloginbox-pi1 form{
/*display:block;*/
text-align:center;
}
.tx-newloginbox-pi1 h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	font-size: 12px;
	padding: 10px 0px 0px 0px;
}

#list_clie
{
padding: 20px 0px 0px 15px;

}

.soleil {	
	font-size: 12px;
	color:#666666;
	font-weight: normal;
	text-align:left;
	/*display: block;*/
	
	
	background-image: url(../img/soleil.jpg);
	!important background-image:url(fileadmin/template/template_index/img/soleil.jpg);
	background-repeat: no-repeat;
	background-position: 5px 2px;
	font-size: 11px;
	list-style-type: none;
	padding: 0px 5px 2px 20px;
}

/*----------------------------------     nouveauté      -----------------------------------*/
#devant {
height : 117px;
width : 985px;
z-index:21;
position:absolute;
/*-moz-opacity:0.5;
opacity: 0.5;
filter:alpha(opacity=50);*/
background-image: url(../img/new/haut.png);
text-align:right;
}

#derriere {
background-color:white;
height : 266px;
width : 985px;
position:absolute;
}
#total {
width : 985px;
margin-left: auto;
margin-right: auto;
}
#contenu_dessous
{
padding-top:266px;
}

