
/* ----------------------------------*/
/* -- PANNEAU EDITION DE LA PAGE --  */
/* ----------------------------------*/

/* on enleve les boutons pour le mod "list" */
span.tb-text-list{
	display: none;
}
img.tb-button-list{
	display: none;
}

/* -------------*/
/* -- CADRE --  */
/* -------------*/

BODY{	
	text-align: center;
	margin: 0;
	padding: 0;
/*	background-color: #3f3f3f;*/
  background: #edeeee url(bg.png) repeat-x 0 0; 

}
#cadre-general{
 /* overflow: hidden;*/    
}
#cadre{
	width : 1019px;
	margin: 0 auto 0;
	text-align: left;
	padding: 0;	
}
#cadre-inner{	
}
#cadre-inner2{	
	clear: both;
}
.clear {
}
#contenu{
	clear: both;
	text-align: left;
	padding: 0 0 0 0;
}
.sub{
  position: relative;
  clear: both;
  width: 100%;
  background: url(sub-bg-top.png) no-repeat 0 0;
}
.sub-inner{
  position: relative;
  width: 100%;
  padding-bottom: 40px;
  background: url(sub-bg-bottom.png) no-repeat 0 bottom;
}


/* ------------------*/
/* -  SCROLL TO TOP  */
/* ------------------*/

.backtotopinstance{
  position: fixed;
	right:20px;
	bottom:20px;
	background: url("up.png") no-repeat;
    display: block;
    height: 40px;
    overflow: hidden;
    width: 44px;
	display:block;
	cursor:  pointer;
}
.backtotopinstance:hover {
	background: url("up.png") no-repeat 0 -40px;
}

/* ------------------------------*/
/* -  VISUELS COLONNE DE GAUCHE  */
/* ------------------------------*/
#colonne-gauche-sitemap{
  background: url(colonnegauche-sitemap.png)  no-repeat 0 0;
  min-height: 436px;
}
#colonne-gauche-contact{
  background: url(colonnegauche-contact.png)  no-repeat 0 0;
  min-height: 436px;
}
#colonne-gauche-glossary{
  background: url(colonnegauche-glossary.png)  no-repeat 0 0;
  min-height: 436px;
}
#colonne-gauche-news{
  background: url(colonnegauche-news.png)  no-repeat 0 0;
  min-height: 436px;
}
#colonne-gauche-legalnotice{
  background: url(colonnegauche-legalnotice.png)  no-repeat 0 0;
  min-height: 436px;
}    
#colonne-gauche-keepmeinformed{
  background: url(colonnegauche-keepmeinformed.png)  no-repeat 0 0;
  min-height: 436px;
}


/* ---------------*/
/* -  ACCUEIL     */
/* ---------------*/
/* bandeau vert du bas */
#sub-accueil .sub-inner{
  padding-bottom: 13px;
}
#sub-accueil #colonne-bas-inner{
  text-align: center;
}
#sub-accueil #colonne-bas-inner,
#sub-accueil #colonne-bas-inner P,
#sub-accueil #colonne-bas-inner TD{
  font-size: 12px;
  color: #FFF;
}
#sub-accueil #colonne-bas-inner A{
  color: #FFF;
  text-decoration: underline;
}

/* visuel */
#body-7198 #fil-ariane-outer,
#body-7446 #fil-ariane-outer,
#body-7506 #fil-ariane-outer,
#body-7564 #fil-ariane-outer,
#body-7566 #fil-ariane-outer{ 
  position: relative;
  display: block;
  overflow: visible;
  clear: both;
  width: 1348px;
  height: 387px;
  margin: 0 0 0 -163px;
  padding: 0;
}

#fil-ariane-outer #slideshow{
 position: absolute;
 background: url(slide/slide_6.jpg) no-repeat 0 0;
 left: 212px;
 top: 3px;
 width: 924px;
 height: 243px;
 z-index:1; 
}
#fil-ariane-outer #bandeauvert{
  position: absolute;
  left: 0;
  top: -40px;
  background: transparent url(accueil-bandeauvert.png) no-repeat 0 0;
  width: 1348px;
  height: 407px;
  z-index:2;  
}

/* fr */
.bodyfr #fil-ariane-outer #slideshow{
 background-image: url(slide/fr/slide_6_fr.jpg);
}
.bodyfr #fil-ariane-outer #bandeauvert{
  background-image: url(accueil-bandeauvert-fr.png);
}

/* es */
.bodyes #fil-ariane-outer #slideshow{
 background-image: url(slide/es/slide_6_es.jpg);
}
.bodyes #fil-ariane-outer #bandeauvert{
  background-image: url(accueil-bandeauvert-es.png);
}

/* it */
.bodyit #fil-ariane-outer #slideshow{
 background-image: url(slide/it/slide_6_it.jpg);
}
.bodyit #fil-ariane-outer #bandeauvert{
  background-image: url(accueil-bandeauvert-it.png);
}

/* pt */
.bodypt #fil-ariane-outer #slideshow{
 background-image: url(slide/pt/slide_6_pt.jpg);
}
.bodypt #fil-ariane-outer #bandeauvert{
  background-image: url(accueil-bandeauvert-pt.png);
}

/* --------------------*/
/* -  PAGE PARTENAIRE  */
/* --------------------*/
/* visuel */
#fil-ariane-outer-partenaires{ 
  position: relative;
  display: block;
  overflow: visible;
  clear: both;
  width: 1019px;
  height: 582px;
  background: url(partenaires-carte.png) no-repeat 28px 0;
  margin: 0 0 0 0;
  padding: 0;
  z-index:1;
}
#carte-points .content-element{
  margin: 0;
  padding:0;
}
A.partenaires-puce{
  position: absolute;
  display: block;
  width: 17px;
  height: 17px;
  background: url(partenaires-carte-puce.png) no-repeat 0 0;
  z-index:99;
}
A.partenaires-puce:hover{
  background-position: 0 -17px;
}
#carte-explications{
  position: absolute;
  z-index: 3;
  width: 210px;
  padding-left: 45px;
  left: 43px;
  top: 49px;
  background: url(partenaires-carte-fleche.png) no-repeat 0 13px;
  color: #6f8c21;
}
#carte-explications P{
  color: #6f8c21;
}
#carte-partenaires-titre{
  position: absolute;
  z-index: 3;
  width: 430px;
  top: -20px;
  left: 623px;
}
#carte-partenaires-titre P{
  font-size: 26px;
  color: #4b4b4d;
}
#carte-partenaires{
  position: absolute;
  z-index: 3;
  width: 430px;
  top: 31px;
  left: 589px;
}
#carte-partenaires .content-element .csc-frame-style1 .contenu-texte{
  padding: 20px 25px 5px 25px;
}

/* fr */
.bodyfr #carte-partenaires-titre{
  top: -45px;
}
.bodyfr #carte-partenaires{
  top: 6px; 
}
/* fr */
.bodyes #carte-partenaires-titre{
  top: -41px;
}
.bodyes #carte-partenaires{
  top: 10px; 
}

/* activation des points quand la page est sélectionnée */
/* en */
#body-7213 #inra,
#body-7214 #ub2,
#body-7215 #grc,
#body-7216 #csic,
#body-7216 #csic2,
#body-7217 #itqb,
#body-7218 #isa,
#body-7219 #jki,
#body-7220 #pte,
#body-7221 #iga,
#body-7222 #univr,
#body-7224 #ucsc,
#body-7225 #unimi,
#body-7226 #irstea,
#body-7227 #abi,
#body-7228 #horta,
#body-7229 #ifv,
#body-7230 #forcea,
#body-7231 #agriciencia,
#body-7232 #roda,
#body-7233 #noveltis,
#body-7234 #vinzavod,
#body-7235 #schloss,
#body-7236 #vin,
#body-7237 #provedo,
#body-7238 #torres,
#body-7239 #vcr,
#body-7240 #it{
background-position: 0 -34px;
}
/* fr */
#body-7435 #inra,
#body-7434 #ub2,
#body-7433 #grc,
#body-7432 #csic,
#body-7432 #csic2,
#body-7431 #itqb,
#body-7430 #isa,
#body-7429 #jki,
#body-7428 #pte,
#body-7427 #iga,
#body-7426 #univr,
#body-7425 #ucsc,
#body-7424 #unimi,
#body-7423 #irstea,
#body-7422 #abi,
#body-7421 #horta,
#body-7420 #ifv,
#body-7419 #forcea,
#body-7418 #agriciencia,
#body-7417 #roda,
#body-7416 #noveltis,
#body-7415 #vinzavod,
#body-7414 #schloss,
#body-7413 #vin,
#body-7412 #provedo,
#body-7411 #torres,
#body-7410 #vcr,
#body-7409 #it{
background-position: 0 -34px;
}
/* es */
#body-7495 #inra,
#body-7494 #ub2,
#body-7493 #grc,
#body-7492 #csic,
#body-7492 #csic2,
#body-7491 #itqb,
#body-7490 #isa,
#body-7489 #jki,
#body-7488 #pte,
#body-7487 #iga,
#body-7486 #univr,
#body-7485 #ucsc,
#body-7484 #unimi,
#body-7483 #irstea,
#body-7482 #abi,
#body-7481 #horta,
#body-7480 #ifv,
#body-7479 #forcea,
#body-7478 #agriciencia,
#body-7477 #roda,
#body-7476 #noveltis,
#body-7475 #vinzavod,
#body-7474 #schloss,
#body-7473 #vin,
#body-7472 #provedo,
#body-7471 #torres,
#body-7470 #vcr,
#body-7469 #it{
background-position: 0 -34px;
}
/* it */
#body-7553 #inra,
#body-7552 #ub2,
#body-7551 #grc,
#body-7550 #csic,
#body-7550 #csic2,
#body-7549 #itqb,
#body-7548 #isa,
#body-7547 #jki,
#body-7546 #pte,
#body-7545 #iga,
#body-7544 #univr,
#body-7543 #ucsc,
#body-7542 #unimi,
#body-7541 #irstea,
#body-7540 #abi,
#body-7539 #horta,
#body-7538 #ifv,
#body-7537 #forcea,
#body-7536 #agriciencia,
#body-7535 #roda,
#body-7534 #noveltis,
#body-7533 #vinzavod,
#body-7532 #schloss,
#body-7531 #vin,
#body-7530 #provedo,
#body-7529 #torres,
#body-7528 #vcr,
#body-7527 #it{
background-position: 0 -34px;
}
/* --------------------------*/
/* -- ELEMENTS DE CONTENU -- */
/* --------------------------*/
.content-element{
  width: 100%;
	margin-bottom: 30px;
	clear: both;
}

/*---- titre pour le style de contenu "par defaut" ----*/
.content-element H2,
 .content-element H1,
.content-element .csc-frame-style-defaut H2,
.content-element .csc-frame-style-defaut H1{  
}

.content-element .contenu-texte,
.content-element .csc-frame-style-defaut .contenu-texte{
}
.content-element form,
.content-element .csc-frame-style-defaut form{
	padding: 10px 0px 20px 5%;
}

/*---- contenu style "encadre 1" ----*/

.content-element .csc-frame-style1 H2{
  margin: 0 0 23px 0;
  padding: 0 0 0 0;
  background-image: none;
}

.content-element .csc-frame-style1{
	background: url(style1-bg-hg.png) no-repeat 0 0;
	margin-right: 16px;
}
.content-element .csc-frame-style1 .css-frame-inner{
  background: url(style1-bg-hd.png) no-repeat right 0;
  margin-right: -16px;
}

.content-element .csc-frame-style1 .contenu-texte{
  padding: 30px 25px 15px 25px;
}
.content-element .csc-frame-style1-bas{
	background: url(style1-bg-bg.png) no-repeat 0 0;
	margin-right: 16px;
}
.content-element .csc-frame-style1-bas-inner{
  height: 18px;
  background: url(style1-bg-bd.png) no-repeat right 0;
  margin-right: -16px;
}

/*---- contenu style "encadre 2" ----*/
.content-element .csc-frame-style2 H2{
  margin: 0 0 23px 0;
  padding: 0 0 0 0;
  background-image: none;
}

.content-element .csc-frame-style2{
	background: url(style2-bg-hg.png) no-repeat 0 0;
	margin-right: 11px;
}
.content-element .csc-frame-style2 .css-frame-inner{
  background: url(style2-bg-hd.png) no-repeat right 0;
  margin-right: -11px;
}

.content-element .csc-frame-style2 .contenu-texte{
  padding: 30px 20px 20px 20px;
}
.content-element .csc-frame-style2-bas{
	background: url(style2-bg-bg.png) no-repeat 0 0;
	margin-right: 11px;
}
.content-element .csc-frame-style2-bas-inner{
  height: 11px;
  background: url(style2-bg-bd.png) no-repeat right 0;
  margin-right: -11px;
}
	

/*---- contenu style "encadre pour citation" ----*/
.content-element .csc-frame-style3{
	background: transparent url(apostrophe-gauche.gif) no-repeat 0px 0px;
}
.content-element .csc-frame-style3 .contenu-texte{
	background: transparent url(apostrophe-droite.gif) no-repeat right bottom;
	padding: 0px 27px 4px 28px;	
}
.content-element .csc-frame-style3 .contenu-texte .contenu-texte-inner{
	padding-top: 20px;
}
.content-element .csc-frame-style3 H2{
	border-bottom-width: 0px;
	background: none;
	padding: 0;
	margin: 0;
	font-size: 20px;
}

/*--------*/
/* TOP */
/*--------*/
#top{
	clear: both;  	
	width: 100%;
	height: 136px;
}
#logo A{	
  float: left;
  padding: 8px 0 0 0;
  margin-left: 30px;
 }
#logo-impression{
  display: none;
}

/*------------*/
/*   VISUEL   */
/*------------*/
#visuel{ 
   display: none;
}


/*-----------*/
/* Menu haut */
/*-----------*/
#menu-haut{
	float: right;
	margin: 0 -10px 0 0;
	padding: 0;
 background: url(menu-haut-bg-g.gif) no-repeat 0 0;
}
#menu-haut-inner{
 height: 36px;
 background: url(menu-haut-bg-d.gif) no-repeat right top;
 padding: 9px 50px 0 60px;
}
#menu-haut ul{
  float: left;
	margin: 0;
	padding: 0;
}
#menu-haut li{	
	margin: 0;
	padding: 0 30px 0 0;
	background: none;
	float: left;
}
#menu-haut li A{ 
  display: block;
  float: none;
  padding: 0;
  margin: 0;
  font-family: Tahoma, Arial, sans-sherif;
	font-size: 11px;
	color: #bdbdbd;
	text-decoration: none;
}
#menu-haut li.menu-haut-li-dernier A{
}
#menu-haut li A:hover{ 
  color: #a3d228;
}
/* Fil RSS */
#menu-haut li#li7200 A,
#menu-haut li#li7397 A,
#menu-haut li#li7457 A,
#menu-haut li#li7515 A{
  color: #99c526;
  background: url(ico-rss.png) no-repeat 0 4px;
  padding: 0 0 0 17px;
}
/* fr */
#menu-haut li#li7200 A:hover,
#menu-haut li#li7397 A:hover,
#menu-haut li#li7457 A:hover,
#menu-haut li#li7515 A:hover{
  color: #a3d228;
  background: url(ico-rss-hover.png) no-repeat 0 4px;
}


/* drapeaux */
#drapeaux {
  float: left;
}
#drapeaux div{
  float: left;
  padding: 2px 10px 0 0;
}
#drapeaux A{ 
  float: none;
  padding: 0;
  margin: 0;
  display: block;
  width: 24px;
  height: 16px;
  text-indent: -9999px;
  background: url(drapeaux.png) no-repeat 0 0;  
}
#francais A{
  background-position: 0 0;
}
#francais A:hover{
  background-position: 0 -18px;
}
#english A{
  background-position: -26px 0;
}
#english A:hover{
  background-position: -26px -18px;
}
#espanol A{
  background-position: -52px 0;
}
#espanol A:hover{
  background-position: -52px -18px;
}
#italiano A{
  background-position: -78px 0;
}
#italiano A:hover{
  background-position: -78px -18px;
}
#portugues A{
  background-position: -104px 0;
}
#portugues A:hover{
  background-position: -104px -18px;
}

/* drapeaux actifs */
/* en */
.bodyen #english A{
  background-position: -26px -36px;
}
.bodyen #english A:hover{
  background-position: -26px -18px;
}
/* fr */
.bodyfr #francais A{
  background-position: 0px -36px;
}
.bodyfr #francais A:hover{
  background-position: 0px -18px;
}
/* es */
.bodyes #espanol A{
  background-position: -52px -36px;
}
.bodyes #espanol A:hover{
  background-position: -52px -18px;
}

/* it */
.bodyit #italiano A{
  background-position: -78px -36px;
}
.bodyit #italiano A:hover{
  background-position: -78px -18px;
}

/* pt */
.bodypt #portugues A{
  background-position: -104px -36px;
}
.bodypt #portugues A:hover{
  background-position: -104px -18px;
}

/*--------*/
/* Menu 1 */
/*--------*/
#menu1{
clear: right;
 float: left;
 margin: 0 0 0 0;  
}
#menu1-inner{
}

#menu1 ul {
	margin: 0 0 0 0;
	padding: 0 0 0 20px;	
	overflow: hidden;
}
#menu1 li{
  float: left;
	list-style: none; 
	margin: 0;
	padding: 0 0 0 0;
	background: url(menu1-separateur.gif) no-repeat right 25px;  	
}
#menu1 li.menu1-dernier{
  background: none;
}
#menu1 li A,
#menu1 li A:visited{
	display: block;
	float: left;
	cursor: hand;		
	font-family: 'HelveticaNeueLTComMd', Arial, sans-sherif;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	white-space : nowrap;
	color : #3f3f3f;
	padding: 0 0 9px 0;
	margin: 0 0 0 0;       	
}
#menu1 li A:hover{
   color: #90b52a;
}
#menu1 li A span{
  display: block;
  padding: 20px 16px;
}
#menu1 li.menu1Act{
  margin-left: -2px;
}  
#menu1 li.menu1Act A{
  color: #FFF;
  background: url(menu1-selec-bg-g.gif) no-repeat 0 0;
}
#menu1 li.menu1Act A span{
  background: url(menu1-selec-bg-d.gif) no-repeat right 0;
}


/* page d'accueil */
#menu1 li#li7198 A{
  padding-left: 18px;
}
#menu1 li#li7198 A span{
  background: url(menu1-accueil.gif) no-repeat 0 24px;
  padding-left: 18px;
}
#menu1 li#li7198 A:hover span{
  background: url(menu1-accueil-hover.gif) no-repeat 0 24px;
}
#menu1 li#li7198Act A{
    background: url(menu1-accueil-selec-bg-g.gif) no-repeat 0 0;
    padding-left: 18px;
}
#menu1 li#li7198Act A span{
}

/*--------*/
/* Menu 2 */
/*--------*/
#titrerubrique H2{
	font-size: 18px;
	font-weight: bold;
	padding: 12px 0 17px 0;
  margin: 17px 0 14px 0;	  
}
#titrerubrique H2 A{
  color: #4d4d4d;
}
#titrerubrique H2 A:hover{
  text-decoration: none;
}

#menu2{
	display: none;
}
#menu3{
}

.ul31{
  width: 100%;
  margin: 0 0 40px 0;
  padding: 0 0 0 0;
}
.li31{  
  margin: 0 0 0 0;
  padding: 6px 0 7px 0;
  line-height: 130%;
  background: none;  
}
.li31 A{
  display: block;
  color: #4d4d4d;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  padding: 0 0 0 13px;
  background: url(menu2-fleche.png) no-repeat 0 3px;
 }
.li31 A:visited{
  color: #4d4d4d;
}
.li31 A:hover{
  background-image: url(menu2-fleche-verte.png);
  text-decoration: underline;
}    
#li31Act A{
  color: #90b52a;
  background-image: url(menu2-fleche-verte.png);
  text-decoration: none;
  font-weight: bold;
}
.li32{
  background: none;
  padding: 0 0 0 14px;
  margin: 0;
}
.li32 A,
.li32 A:visited{
  display: block;
  padding: 0 0 0 15px;
  color: #4d4d4d;
  font-weight: normal;
  font-size: 13px;
  text-decoration: none;
  background: url(menu2-fleche.png) no-repeat 0 5px;
}
.li32 A:hover{
  background-image: url(menu2-fleche-verte.png);
  text-decoration: underline;
}    
#li32Act A{
  color: #90b52a;
  background-image: url(menu2-fleche-verte.png);
  text-decoration: none;
  font-weight: bold;  
}

/* --------------------*/
/* -- PIED DE PAGE --  */
/* --------------------*/
#pieddepage{
  background: #edeeee url(pieddepage-bg.gif) repeat-x 0 bottom;
}
#pieddepage-inner{
	width : 1019px;
	clear: both;
	margin: 0px auto;
  padding-top: 10px;  
  text-align: center; 
  font-family: Tahoma, Arial, sans-sherif; 
  font-size: 12px;	
}             
#pieddepage-cadre1 div{
  float: left;
}
#eu{
  width: 109px;
  text-align: left;
}
#pieddepage-texte{
  width: 900px;
  padding-top: 6px;
}
.bodyes #pieddepage-texte,
.bodypt #pieddepage-texte{
  padding-bottom: 5px;
}

#pieddepage-texte div{
  width: 100%;
  text-align: left;
}
#seven{                 
  width: 115px;
  text-align: left;  
}
#liens-pieddepage{
  clear: both;
  width: 471px;
  height: 36px;
  margin: 0 0 -12px 0;
	margin: 0px auto;
  padding: 0 0 0 0;
  background: url(pieddepage_liens-bg.png) no-repeat 0 0;
  text-align: center;
	color: #87888a;
	font-size: 11px;
}
#liens-pieddepage-inner{
  padding-top: 8px;
}

#liens-pieddepage A{		
	color: #87888a;
	text-decoration: none;	
}
#liens-pieddepage A:hover{
	color:#FFF;
}

/* --------------------------------------*/
/* --  MENU  DES SECTION D'UNE PAGE --  */
/* --------------------------------------*/
.csc-menu .csc-section{
  background: url(menu2-fleche.png) no-repeat 18px 17px;
}
.csc-menu .csc-section A,
.csc-menu .csc-section A:visited{
 	color: #1681cc;
	text-decoration: none;	
}
.csc-menu .csc-section A:hover{
	color:#1681cc;
	text-decoration: underline;
}

/* -------------*/
/* -- STATS --  */
/* -------------*/
div#stats{	
	width : 1019px;
	clear: both;
	margin: 0px auto;
}

div#stats-inner A{
}


/* ---------------------  */
/* --    TT_NEWS      --  */
/* ---------------------  */
div.news-list-container{
  margin: 0;
  padding: 0;
}
div.news-list-item{	
	margin: 0 0 20px 0;
	padding: 0;
}
div.news-list-item H3{
	color: #4d4d4d;
	font-size: 15px;
	padding: 12px 0 11px 0;
  margin: 25px 0 4px 0;	
	font-weight: normal;
	background: url(h2-bg.gif) repeat-x 0 bottom;
}
div.news-list-item H3 A{
	text-transform: none;
}
div.news-list-item .news-list-date{
	font-size: 11px;
	font-weight: bold;
	color: #999;
}
div.news-list-morelink{
	display: none;
}
#contenu div.news-list-item form.typo3-editPanel table.typo3-editPanel,
#contenu div.news-latest-container form.typo3-editPanel table.typo3-editPanel{
	margin-top: 0px !important;
	margin-bottom: 0px;
}
div.tx-ttnews-browsebox{
	margin-top: 15px;
}
div.tx-ttnews-browsebox table td{
		 border: 0px solid #000;
		 font-weight: bold;
}
div.news-single-item H3.news-single-item-h3{
  clear: both;
	color: #4d4d4d;
	font-size: 20px;
	font-weight: bold;
	padding: 2px 0 2px 0;
	margin: 25px 0 0 0;
	margin-bottom: 11px;
}
div.news-single-item .news-single-subheader h3{
	font-size: 12px;
	font-family :  Tahoma, Arial, sans-sherif;	
	padding: 5px 0 20px 0;
	font-weight: normal;
	background-image: none;
}
div.news-single-item .news-single-timedata{
	margin-bottom: 5px;
	font-size: 11px;
}
div.news-single-image{
	width: 100%;
	margin-top: 15px;
	text-align: center;
}
div.news-single-item .news-single-backlink{
	margin-top: 10px;
}

/* ------------------------------  */
/* --    TT_NEWS - ACCUEIL     --  */
/* ------------------------------  */
#sub-accueil .content-element .csc-frame-style2{
  z-index= 2;
}

#sub-accueil .content-element .csc-frame-style2 H2{
  font-weight: bold;
  text-align: center;	
  margin: 0 0 15px 0;    
}

#sub-accueil div.news-list-item{
  width: 100%;	
	margin: 0 0 8px 0;
	padding: 0 0 8px 0;
	border-bottom: 1px solid #CCC;
}

#sub-accueil div.news-list-item H3{
  position: relative;
  width: 100%;
	color: #4d4d4d;
	font-size: 13px;
	padding: 10px 0 5px 0;
  margin: 0 0 0 0;	
	font-weight: normal;
	background: none;
}
#sub-accueil div.news-list-item .news-list-date{
	font-size: 10px;
}