body {
  margin: 0px;
  padding: 0px;
  }
  
  .menu1 {
  font-family: Arial;
  font-size: 11px;
  color: #ffffff;
  font-weight: bold;
  padding: 10px;
  padding-top: 3px;
  padding-bottom: 4px;
  text-align: center;
  background-image: url(img/menu1/bg.jpg);
  background-repeat: repeat-x;
  }
  td:hover.menu1  {
  background-image: url(img/menu1/rollhover.gif);
  background-repeat: repeat-x;
  background-position: bottom;
  }
  .menu1 a{
  color: #ffffff;
  text-decoration: none;
  }
  
  #menu2_bg {
  background-image: url(img/menu2/fullbg.gif);
  }
  #menu2 {
  font-family: Verdana;
  font-size: 11px;
  color: #888888;
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left : 7px;
  }
  #menu2:hover {
  background-image: url(img/menu2/rollhover.gif);
  }
  #menu2 a {
  color: #888888;
  text-decoration: none;
  }
  #menu2 a:hover {
  color: #464646;
  }
  
  #contenu_top {
  background-image: url(img/contenu/top.jpg);
  background-repeat: repeat-x;
  }
  #contenu_bottom {
  background-image: url(img/contenu/bottom.jpg);
  background-repeat: repeat-x;
  }
  
  #title {
  font-family: Verdana;
  font-size: 16px;
  font-weight: bold;
  color: #1f71d8;
  margin-right: 2px;
  }
  #sstitle {
  font-family: Verdana;
  font-size: 14px;
  color: #1f71d8;
  }
  #fulltitle {
  margin-top: 15px;
  margin-bottom: 10px;
  margin-left: 7px;
  }
  #contenu {
  font-family: Verdana;
  font-size: 12px;
  color: #828282;
  margin-top: 0px;
  margin-bottom: 40px;
  margin-left: 7px;
  margin-right: 12px;
  text-align: justify;
  padding: 0 15px 15px 15px;
  }
  #contenu a {
  color: #828282;
  vertical-align: top;
  }
  #contenu a:hover {
  color: #000000;
  }
  
  #cadredroite_fullbg {
  background-image: url(img/cadredroite/fullbg.gif);
  }
  #cadredroite_fulltop {
  background-image: url(img/cadredroite/fulltop.jpg);
  }
  #cadredroite_top {
  background-image: url(img/cadredroite/top.jpg);
  }
  #cadredroite_bottom {
  background-image: url(img/cadredroite/bottom.jpg);
  }
  #cadredroite_left {
  background-image: url(img/cadredroite/left.jpg);
  }
  #cadredroite_right {
  background-image: url(img/cadredroite/right.jpg);
  }
  #cadredroite_titlebg {
  background-image: url(img/cadredroite/titlebg.jpg);
  background-repeat: no-repeat;
  }
  #cadredroite_titlefullbg {
  background-image: url(img/cadredroite/titlefullbg.jpg);
  }
  #cadredroite_bg {
  background-image: url(img/cadredroite/bg.jpg);
  background-repeat: no-repeat;
  }  
  #cadredroite_title {
  font-family: Verdana;
  font-size: 14px;
  font-weight: bold;
  color: #8db63d;
  margin-top: 5px;
  margin-bottom: 5px;
  margin-left: 5px;
  margin-right: 5px;
  }
  #cadredroite {
  font-family: Verdana;
  font-size: 11px;
  color: #6c6c6c;
  margin-top: 5px;
  margin-bottom: 15px;
  margin-left: 7px;
  margin-right: 5px;
  }
  #cadredroite img {
  margin-right: 5px;
  }
  #cadredroite a {
  color: #6c6c6c;
  vertical-align: top;
  }
  #cadredroite a:hover {
  color: #202020;
  }
  #droite {
  background-image: url(img/cadredroite/fulltop.jpg);
  background-repeat: repeat-x;
  }  
  
  #footer {
  background: url(img/footer/footer.png) center no-repeat;
  text-align: center;
  vertical-align: bottom;
  height: 108px;
  font-family: Verdana;
  font-size: 10px;
  color: #000177;
  }
  #footer a {
  color: #000177;
  }
  .img_flag_fr{
	background: transparent url(img/header/header_sprite.png);
	width: 28px;
	height: 22px;
	padding-right: 28px;
	font-size: 18px;
}
	.img_flag_en{
	background: transparent url(<?=$imgroot?>sprites_22.png) 0px -28px;
	width: 28px;
	height: 22px;
	padding-right: 28px;
	font-size: 18px;	
}
#mainFrame{
	background-color: #E9E9E9;
}
#accueil_content,#listedossier{
	background-color: #fff;
	padding: 10px 15px 15px 15px;
}
  #uk {
  background: transparent url(img/header/header_sprite.png) 0px -44px no-repeat ;
  width: 28px;
  }
  #uk:hover {
  background: transparent url(img/header/header_sprite.png) 0px -66px no-repeat ;
  width: 28px;
  }
  #fr {
  background: transparent url(img/header/header_sprite.png) no-repeat;
  width: 28px;
  }
  #fr:hover {
  background: transparent url(img/header/header_sprite.png) 0px -22px no-repeat ;
  width: 28px;
  }
  #header_right{
  background: transparent url(img/header/header_sprite.png) 0px -88px no-repeat ;
  }
  #dossier_liste{
  font-size: 14px;
  font-style: Verdana;
  }
  #dossier_liste li{
  list-style: none;
  clear: both;
  padding-bottom: 5px;
  }
  #dossier_liste img{
  width: 64px;
  height: 48px;
  border: black solid 1px;
  float: left;
  margin-right: 10px;
  }
  #dossier_accueil{
  	padding-left: 50px;
  }
.titleDossierAccueil{
  	font-size: 14px;
  	font-weight: bold;
  	font-family: Verdana;
  	color: #888888;
  	text-decoration: none;	
  }
#dossier_accueil a:hover{
  text-decoration: underline;
  }
 #newsAccueil{
 background-color: red;/*#ecffd2;*/
 background: transparent url(img/cadredroite/bgAcc.jpg) no-repeat;
 margin-left: 50px;
 list-style-type: none;
 font-family: Verdana;
 color: #888888;
 padding: 10px;
 }
 #newsAccueil li{
 list-style-type: none;
 font-size: 12px;
 padding-bottom: 15px;
 }
 #newsAccueil p, #dossier_accueil p{
 font-family: Verdana;
 font-size: 12px;
 color: #888888;
 font-style: italic;
 margin: 0;
 }
 #newsAccueil a, a.readMore{
  	font-size: 12px;
  	font-weight: bold;
  	font-family: Verdana;
  	color: #888888;
  	text-decoration: none;
  	font-style: italic;
 }
 #newsAccueil a:hover{
  text-decoration: underline;
  }
