html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{ background-color: #ffffff;
	}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
#container{
	width:808px;
	background:url(../images/charte/bg-repeat.jpg) repeat-y center;
	margin:0px auto;
	}
#header{
	background-image: url(../images/charte/header.jpg);
	width:808px;
	height:191px;
	margin:0px auto;
	}
#left-col{
	width:344px;
	float:left;
	}
#mdm{
  background-image: url(../images/charte/bg-mdm.jpg);
	width:344px;
	height:148px;
}
.plus{
  width: 71px;
  height:12px;
  float:right;

}

#coordonnees{
  background-image: url(../images/charte/coordonnees.jpg);
	width:344px;
	height:84px;
}

.adresse{
  font-family:Arial;
  font-size:12px;
  color:#ffffff;
  padding-left:30px;
  padding-top:39px;
  line-height:18px;
  float:left;
}
.mail{
  width:178px;
	height:13px;
  padding-top:12px;
  padding-left:13px;
  float:left;
}
.plan{
  width:89px;
	height:15px;
  padding-top:10px;
  padding-left:53px;
  float:left;
  }
#plan-mail{
  width:344px;
	height:40px;
  background-image: url(../images/charte/plan-mail.jpg);

}
#diaporama{
  width:344px;
	height:542px;
  background-image: url(../images/charte/diaporama.jpg);


}
#right-col{
  width:464px;
	float:right;
  }

	.contenu{
  width:437px;
  padding-left:7px;
  padding-right:20px;

  	}
 .text{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 line-height:14px;
 text-align:justify;
 }
 .title{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#349933;
 line-height:14px;
 }

	.list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	width:270px;
  padding-left:21px;
	list-style:none;
	line-height:18px;
  text-align: justify;
  float:left;

	}
	.list li{
	background-image:url(../images/charte/pointer.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding:0px 0px 0px 15px;
}
	.list1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44a033;
	width:270px;
  padding-left:21px;
	list-style:none;
	line-height:18px;
  text-align:left;
  float:left;

	}
	.list1 li{
	background-image:url(../images/charte/pointer1.gif);
	background-repeat:no-repeat;
	background-position:left 7px;
	padding:0px 0px 0px 15px;
}

 .image-right{
	float:right;

	}

	.image-left{
 	float:left;
	}
 .categories{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44a033;
  float:left;
  margin-top:5px;
  margin-left:0px;
  font-weight: bold;
 }
 .categories1{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#44a033;

  margin-top:5px;
  margin-left:0px;
  font-weight: bold;
 }
 .categories-type{
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
  float:left;
  margin-top:5px;
  margin-right:5px;
  width:165px;

 }
  .bg-descriptif{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 color:#000000;
 line-height:14px;
 text-align:justify;
 padding:0px 20px 5px 3px;

 }

 .recherche{
  cursor:pointer;
	height:22px;
  margin-top:10px;
  float:right;
  margin-right:10px;

 	}
.rechercheover{
  cursor:pointer;
  height:22px;
  margin-top:10px;
  float:right;
  margin-right:10px;
	}

  .retour{
	background:url(../images/charte/retour.jpg) no-repeat left top;
  cursor:pointer;
  width:101px;
  height:27px;
  margin-top:10px;
  margin-left:30px;
	}
.retourover{
	background:url(../images/charte/retour-over.jpg) no-repeat left top;
  cursor:pointer;
  width:101px;
  height:27px;
  margin-top:10px;
  margin-left:30px
  }
.bg-details
  {
  padding-top:2px;
  width:62px;
  height:19px;
  background:url(../images/charte/bg-details.gif) no-repeat left top;
  margin-top:0px;

}


a.text-details:link,a.text-details:visited{
  color:black;
  font-weight:bold;
  font-size:10px;
  padding-left:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}
a.text-details:hover{
  color:black;
  font-weight:bold;
  font-size:10px;
  padding-left:12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:underline;
}

.site_link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#2d861b;
}
	#footer{
  width:808px;
  margin: 0 auto;
	}
#footer-content{
	background-image:url(../images/charte/bg-footer.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	margin:0px auto;
	width:808px;
  height:69px;
 	}

.digital-age{
		width:147px;
		height:10px;
    margin-left:340px;
    }

.contact_link:link,.contact_link:visited{
		color:#018000;
		text-decoration:none;
		}
.contact_link:hover,.contact_link:active{
		color:#000000;
		text-decoration: underline;
}
.contact_link:visited{
		color:#018000;
		text-decoration:none;
    }
.contact_link:hover{
		color:#000000;
		text-decoration: underline;
}
		#nav-footer{
		font-family: Arial;
	 	width:808px;
		font-size:11px;
		float:left;
		text-align:center;
    color:#ffffff;
    padding-top:15px;
    line-height:10px;
    height:37px;

   	}
				#nav-footer a:link, #nav-footer a:visited{
					font-family:Arial;
					text-decoration:none;
					color:#ffffff;
					margin-left:14px;
          margin-right:14px;
						}
				#nav-footer a:hover, #nav-footer a:active{
					font-family: Arial;
					text-decoration:underline;
					color: #60fe61;
					margin-left:14px;
          margin-right:14px;
							}
		#container #footer-droits {
			color:#ffffff;
			margin-left:385px;
      font-size: 10px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
}
		#footer-droits #mentions-link:link, #footer-droits #mentions-link:visited{
			color:#ffffff;
      font-size: 10px;
			text-decoration:none;
      font-family:Verdana, Arial, Helvetica, sans-serif;
			}
		#footer-droits #mentions-link:hover, #footer-droits  #mentions-link:active{
			color:#60fe61;
      font-size: 10px;
		 	text-decoration:none;
      font-family:Verdana, Arial, Helvetica, sans-serif;
			}
 a.ancora:link, a.ancora:visited{color:#349933;font-weight:bold;text-decoration:underline;}
a.ancora:hover, a.ancora:active{color:black;text-decoration:none;}