body, html {
	margin : 0;
	padding: 0;
	background: #94A6AE url(images/fond.png) repeat-x 0 0;
}
img {
  border:none
}

ul {
list-style-type: none;
width:100%;
}


form {
  margin:0;
  padding:0;
}

#conteneur {
position:absolute;
top:3%;
left:50%;
margin-left: -380px;
width:570px;
}

#contenu {
float:left;
padding-bottom:7px;
width:570px;
background: url(images/fond_contenu.gif) no-repeat 0 bottom;
}

#contenu #header {
width:570px;
height:206px;
}
#popup {
	background-color: #FFFFFF;
	height: 100%;
	min-height:350px;
	width: 570px;
	padding: 15px; 
	margin-left: 15px;
	margin-right: 15px;
	margin-top: 15px;
}

#popup.p {
text-align:left;
}


#contenu #contenu_gauche {
  float:left;
  background-color:#ffffff;
  border:solid 1px #fff;
}

#contenu div.col1 {
  float:left;
  padding-top:15px;
  padding-left:20px;
  padding-right:40px;
  padding-bottom:0;
  width:240px;
  background-color:#fff;
}

#contenu div.col1 p {
  margin-top:8px;
  margin-bottom:2px;
  padding:0;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #404040;
}
#contenu div.col1 p a {
  font-size:11px;
  font-weight:bold;
  color: #E77D00;
}
#contenu div.col1 ul {
  margin:0;
  margin-top:0px;
  margin-bottom:6px;
  padding:0;
}
#contenu div.col1 ul li {
  padding-top:2px;
  padding-left:36px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #003F54;
  background: url(images/fleche.gif) no-repeat 22px 10px;
}

#contenu div.col2 {
  float:left;
  margin-left:0;
  padding-top:15px;
  padding-left:0;
  padding-right:20px;
  padding-bottom:0;
  width:248px;
  background-color:#fff;
}


#contenu div h1 {
  margin:0;
  margin-bottom:12px;
  padding:0;
  padding-bottom:6px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #E77D00;
  background: url(images/fond_h1_contenu.gif) repeat-x 0 bottom;
}

/* news */
#contenu div.col2 p.news {
  margin:0;
  padding-top:3px;
  padding-bottom:6px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #404040;
  background: url(images/fond_news.gif) repeat-x 0 bottom;
}
#contenu div.col2 p.news a {
  color: #E77D00;
}
#contenu div.col2 p.news img {
  margin-right:12px;
  margin-bottom:3px;
  margin-top:6px;
  float:left;
}
#contenu div.col2 p.news span {
  display:block;
  font-size:10px;
  color:#105369;
}
#contenu div.col2 p.news span.en_savoir_plus {
  text-align:right;
}
#contenu div.col2 p.news span.en_savoir_plus a {
  padding-left:10px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #E77D00;
  background: url(images/croix.gif) no-repeat 0 5px;
}

/* fin news */
#contenu div.col2 span.archives {
  margin-top:15px;
  margin-bottom:10px;
  display:none;/*DF-2006-01-07:temporarily disabled: no archive page*/
  text-align:right;
}

#contenu div.col2 span.archives a {
  padding-left:18px;
  padding-bottom:4px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #E77D00;
  background: url(images/rond_bleu.gif) no-repeat 0 5px;
}
/* bas */
#bas {
  float:left;
  margin-top:5px;
  width:570px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #fff;
}
#bas span {
  float:right; 
}
#bas span a {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #fff;
  text-decoration:none;
}
#bas span a:hover {
  text-decoration:underline;
}
/* fin bas */
/* contenu droite */
#contenu_droite {
  position:absolute;
  left:50%;
  top:16px;
  margin-left:210px;
  width:170px;
  z-index:2;
}
#contenu_droite div.haut_col {
  padding-top:6px;
  margin-bottom:20px;
  background: url(images/fond_col_haut.gif) no-repeat 0 0;
}
#contenu_droite div.haut_col div.bas_col {
  padding-bottom:6px;
  background: url(images/fond_col_bas.gif) no-repeat 0 bottom;
}
#contenu_droite div.haut_col div.bas_col h1 {
  margin:0;
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:6px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #31B1D1;
  background: #fff  url(images/fond_h1_doite.gif) repeat-x 0 bottom;
}
#contenu_droite div.haut_col div.bas_col p {
  margin:0;
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:6px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #404040;
  background-color: #fff;
}
#contenu_droite div.haut_col div.bas_col p span {
  display:block;
  margin-top:8px;
}
#contenu_droite div.haut_col div.bas_col p span a {
  padding-bottom:4px;
  padding-left:18px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #E77D00;
  background: url(images/rond_bleu.gif) no-repeat 0 5px;
}
form.newsletter {
  display:block;
  margin:0;
  padding-top:4px;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:0;
  background-color: #fff;
}
form.newsletter input {
  width:141px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #12617A;
  border:solid 1px #C9CED1;
}
/* fin contenu droite */

/*//////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////*/
/*/////////////////////         PAGE                   /////////////////*/
/*//////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////*/

#contenu_page {
padding-bottom:7px;
width:570px;
background: url(images/fond_contenu_page.gif) no-repeat 0 bottom;
}

#contenu_page #header_page {
width:570px;
height:206px;
}

#bloc_contenu_page {
background: url(images/fond_bloc_page.gif) repeat-y 0 0;
}

#bloc_contenu_page h2
{
  padding-top:10px;
  margin-left:20px;
  padding-bottom:15px;
  width:180px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #E77D00;
  background: url(images/fond_art_h1.gif) repeat-x 0 bottom;

}

ul.menu {
	position:absolute;
	left:0;
	top:50;
	margin:0;
	padding:0;
	display:block;
	width:200px;
}

ul.menu li a.lien {
  margin:0;
  padding-top:6px;
  padding-left:16px;
  padding-right:0;
  padding-bottom:7px;
  display:block;
  width:184px;
  text-decoration:none;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color: #74C1D8;
  background: #004256 url(images/fond_menu.gif) no-repeat 0 0;
}
ul.menu li h1 {
  margin-top:0;
  margin-left:16px;
  margin-right:16px;
  margin-bottom:10px;
  padding-top:6px;
  padding-left:0;
  padding-right:0;
  padding-bottom:7px;
  display:block;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #12617A;
  background: url(images/fond_menu_h1.gif) repeat-x 0 bottom;
}

ul.Tel {
  position:absolute;
  left:1px;
  margin:0;
  padding:0;
  display:block;
  width:200px;
}

ul.Tel li h1 {
  margin-top:0;
  margin-left:16px;
  margin-right:16px;
  margin-bottom:10px;
  padding-top:6px;
  padding-left:0;
  padding-right:0;
  padding-bottom:7px;
  display:inline;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:15px;
  color: #12617A;
}
ul.Tel li {
  margin-top:0;
  margin-left:16px;
  margin-right:16px;
  margin-bottom:10px;
  padding-top:6px;
  padding-left:0;
  padding-right:0;
  padding-bottom:7px;
  display:block;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:13px;
  color: #12617A;
  background: url(images/fond_menu_h1.gif) repeat-x 0 bottom;
}

#article_page {
  margin-left:220px;
  margin-right:20px;
  padding-bottom:10px;
}
#article_page h1 {
  margin:0;
  padding-top:15px;
  padding-bottom:10px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #E77D00;
  background: url(images/fond_art_h1.gif) repeat-x 0 bottom;
}
#article_page p {
  padding-top:0px;
  padding-left:63px;
  padding-bottom:0px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #444444;
  margin-bottom:0px;
}

#article_page ul{
  margin-top:0px;
  margin-bottom:0px;
  padding:0;
  padding-top:0px;
  padding-left:20px;
  width:280px;
}
#article_page ul li{
  padding-top:2px;
  padding-left:36px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  color: #003F54;
  background: url(images/fleche.gif) no-repeat 22px 10px;
}

#article_page p strong {
  display:block;
  font-size:12px;
}

#article_page p.address{
  padding-top:0px;
  padding-bottom:10px;
  padding-left:63px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #444444;
}

#article_page span a.en_savoir_plus{
  display:block;
  padding-left:18px;
  padding-bottom:4px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #E77D00;
  background: url(images/rond_bleu.gif) no-repeat 0 3px;
}


a.request {
  display:block;
  margin-top:15px;
  padding-left:18px;
  padding-bottom:2px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  color: #E77D00;
  background: url(images/rond_bleu.gif) no-repeat 0 3px;
}

#bas_page {
  margin-top:15px;
}
#bas_page span {
  float:right;
  padding-left:20px;
  background: url(images/print.gif) no-repeat 0 2px;
}
#bas_page div {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color: white;
  text-decoration:none;
}
#Copyright
{
	float:left;
  padding-right:20px;
  display:inline;
}

#bas_page a {
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:10px;
  font-weight:bold;
  color: #7A8990;
  text-decoration:none;
}
#bas_page a:hover {
  text-decoration:underline;
}

#article_left {
  margin-left:20px;
  margin-right:20px;
  padding-bottom:10px;
}
#article_left h1 {
  margin:0;
  padding-top:15px;
  padding-bottom:10px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #E77D00;
  background: url(images/fond_art_h1.gif) repeat-x 0 bottom;
}
#article_left p {
  padding-top:2px;
  padding-left:2px;
  font-family: Trebuchet MS, Verdana, Arial, sans-serif;
  font-size:12px;
  color: #444444;
}

#article_left p strong {
  display:block;
  font-size:12px;
}

#header_menu {
vertical-align:text-top;
background-color:#013f54;


}

#img_content{
margin:18px 0px 0px 25px;

}
