body {
  font-family: "Verdana", sans-serif;
  font-size: 10px;
  color: #656666; background-color: white;
  text-align: center;
  margin: 0px; padding: 0px;
}

table { padding: 0px; border: none; border-collapse: collapse;}
td { padding: 0px; margin: 0px; font-family: "Verdana", sans-serif; font-size: 10px; } 

img { border: none; margin: 0px; }
img.with { border: 1px solid #e53127 ; }

p { text-align: justify; margin: 10px; }
li { text-align: justify; }

a { text-decoration: none; font-weight: bold; color: #e53127; }
a:hover { background-color: #e53127; color: white;}

h1 { font-size: 12px; color: #e53027; margin: 30px 10px 0px 10px; font-family: "Arial", sans-serif;
     display: inline; background-color: white;}
hr { height: 2px; color: #DB903F; }

#global { height: 100%; width: 797px; margin-right: auto; margin-left: auto; text-align: left;}
#rside { width: 17px; background-image: url('right_side.gif'); }
#lside { width: 17px; background-image: url('left_side.gif'); }
#main { height: 100%; }
#header { height: 82px; background-image: url("photo_header.jpg");
          background-position: top right; background-repeat: no-repeat;}
#header img { margin-left: 25px; }
#heading { text-align: center; background-color: #ff0c00; color: white; height: 20px; }

#menu { height: 69px;} 
#menu td { border: 1px solid white; }
#menu img { width: 126px; } 
#menu .lien { text-align: center; vertical-align: middle; height: 20px; font-size: 9px;}
.lien a { height: 20px; width: 126px; padding-top: 3px; display: block;} 

#tdovercontent { background-image: url("degrad.jpg"); border: 1px solid #cc3027; }
#tableovercontent { height: 100%; }

#content { width: 560px; border: 1px solid #cc3027; background: white;  height: 100%; }
#contentmarginleft { width: 64px; }
#contentmargintop { height: 25px; }
#contentlefttop { background-image: url("contentlefttop.gif");  width: 9px; height: 8px;}
#contentleft { background-image: url("contentleft.gif");}
#contenttop  { background-image: url("contenttop.gif");}
.footer { font-size: 9px; text-align: center; vertical-align: top; }

#h1td table { width: 485px; height: 24px; margin-left: 30px;}
#h1td td { height: 24px; vertical-align: middle; }
#h1id { background-image: url("ruler.gif"); background-position: center right; background-repeat: no-repeat;}
#texte { vertical-align: top; }
.liste{
	font-family: Verdana, sans-serif;
	font-size:10px;
	color:#656666;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-image:url(images/small_bullet.jpg);
	background-position:0% 4px;
	margin-left: 12px;
	margin-right: 10px;
	padding-left: 20px;
	}

#tdnews { vertical-align: top;  }
#lnews { width: 127px; border: 1px solid #cc3027; background: white; margin-left: 5px; margin-top: 34px; font-size: 9px;}
#lnews table { width: 100%; border: 1px solid white;}
#lnews td { text-align: center; background-color: #cc3027; color: white; margin: 1px;  font-size: 9px; height: 18px; font-weight: bolder; vertical-align: middle; }
.date { font-style: normal; color:#e53127; }
#indigen { width: 127px; color: white; text-align: center; font-size: 9px; vertical-align: bottom;}
#indigen a { color: white;}
#indigen a:hover { color: white; background-color: transparent;}

span { float: left;}
#sleft { width: 240px; margin: 0px 10px 20px 20px; padding: 0px 20px 0px 20px; vertical-align: top; }
#sright { width: 240px; margin: 0px 20px 20px 10px; vertical-align: top; padding: 0px 20px 0px 20px; }
#sleftnews { width: 360px; margin: 0px 10px 20px 20px; }
#srightnews { width: 120px; margin: 0px 20px 20px 10px; }
#sall { width: 490px; padding: 0px 20px 0px 20px; margin: 0px 20px 20px 20px; } 

.popupmenu { border: 1px solid #e53127; background: white; width: 146px; margin: 0px 1px 1px 0px; }
.pplien, .pplieno { display: block; padding: 4px 2px 4px 2px;  font-size: 9px;}
.pplien { color: #e53127; }
.pplieno { color: white; background-color: #e53127;}
.iInterCell { height: 1px; background-image: url('menuitemsep.gif'); }

.Xtextenews { padding-left: 30px; padding-right: 200px; }

.news1col { padding-left: 200px; padding-right: 30px; margin-left: 20px; margin-right: 20px; }

.footertext { padding-left: 30px; padding-right: 30px; }

.subtitle {
	color: #336699;
}
.details {
	text-align: right;
}

