html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{ background: url(../images/charte/background.gif)  repeat-x  top;
background-color: #dcdcdc;

	}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
#container{
	width:794px;
	background:url(../images/charte/bg-repeat1.jpg) repeat-y center;
	margin:0px auto;
	}
#header{
	background-image: url(../images/charte/header.jpg);
	width:794px;
	height:300px;
	margin:0px auto;
	}
#left-col{
	width:213px;
	float:left;
 	}
#mdm{
  background-image: url(../images/charte/actualites.jpg);
	width:213px;
	height:152px;
  float:left;
}
#f1{
  background-image: url(../images/charte/f1.jpg);
	width:213px;
	height:168px;
  float:left;
}
#horaires{
  background-image:url(../images/charte/horaires.jpg);
	width:213px;
	height:138px;
  float:left;
}
#adresse{
  background-image: url(../images/charte/adresse.jpg);
	width:213px;
	height:228px;
  float:left;
}
#bg-plan{
  background-image: url(../images/charte/bg-plan1.jpg);
	width:213px;
	height:59px;
  float:left;
}
.bg-classer{
  background-image: url(../images/charte/bg-classer.jpg);
	height:35px;
  width:552px;
}
.classer{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  color:#3d3d3d;
  font-weight:bold;
  padding-left:5px;
  padding-right:5px;
  padding-top:2px;
  float:left;
}
.model{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  color:#3d3d3d;
  font-weight:bold;
  padding-left:5px;
  padding-top:2px;
}
.text-descriptif{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#000000;
  padding-left:5px;
  padding-top:3px;
}


.plan{
  width:162px;
  height: 23px;
  padding-top:17px;
  padding-left:25px;
}

 .text-horaire{
  padding-top:45px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#696969;
  text-align: center;
  height:93px;
  line-height:20px;
}
 .text-adresse{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:13px;
  color:#696969;
  text-align:left;
  line-height:23px;
  padding-left:51px;
}
.mail{
  width:146px;
	height:30px;
  padding-top:10px;
  padding-left:50px;
}

#right-col1{
  background: url(../images/charte/background-right.gif)  no-repeat top left;
	width:4px;
  height:743px;
  float:right;
   }
#right-col{
 	width:577px;
	float:right;

  }
	.contenu{
  width:554px;
  padding-left:15px;
  padding-right:8px;

 	}
 .text{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:13px;
 color:#696969;
 line-height:18px;
 text-align:justify;
 }
 .text1{
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:15px;
 color:#a08823;
 text-align:left;
 padding-top:10px;
 }

	.list{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#696969;
  list-style:none;
	line-height:21px;
  text-align:left;
  float:left;


	}
	.list li{
	background-image:url(../images/charte/pointer.jpg);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 18px;
}






 .image-right{
	float:right;

	}

	.image-left{
 	float:left;
	}

 .recherche{
	background:url(../images/charte/recherche.jpg) no-repeat left top;
  cursor:pointer;
	height:23px;


	}
.rechercheover{
	background:url(../images/charte/recherche-over.jpg) no-repeat left top;
  cursor:pointer;
  height:23px;

	}

  .retour{
	background:url(../images/charte/retour.jpg) no-repeat left top;
  cursor:pointer;
  height:23px;
  margin-top:10px;
  margin-left:5px;

  }
.retourover{
	background:url(../images/charte/retour-over.jpg) no-repeat left top;
  cursor:pointer;
  height:23px;
  margin-top:10px;
  margin-left:5px;


  }
.bg-details
  {
  padding-top:2px;
  width:62px;
  height:19px;
  background:url(../images/charte/bg-details.gif) no-repeat left top;
  margin-top:0px;
  float:left;
  margin-left:0px;
  }
.bg-model
  {
  background:url(../images/charte/bg-model1.gif) no-repeat left top;
  width:552px;
  height:226px;
/*  margin-top:5px;*/

}


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:794px;
  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:794px;
  height:37px;
 	}

.digital-age{
		width:128px;
		height:29px;
		padding-left:108px;
    padding-top:23px;
    float:left;
		}
 .plus{
		width:86px;
		height:21px;
		padding-left:109px;
   }
.contact_link:link, .contact_link:visited{
		color:#a7a7a6;
    font-weight:bold;
		text-decoration: none;
		}
.contact_link:hover, .contact_link:active{
		color:#000000;
		text-decoration: underline;
}
.page_link:link, .page_link:visited{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#a7a7a6;
    font-weight:bold;
		text-decoration: none;

}
.page_link:hover, .page_link:active{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    color:#000000;
		text-decoration: underline;
}

		#nav-footer{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	 	width:555px;
		font-size:11px;
		float:left;
		text-align:left;
    padding-top:23px;
 		font-weight:bold;
    color:#4a4a4a;

   	}
				#nav-footer a:link, #nav-footer a:visited{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					text-decoration:none;
					color:#4a4a4a;
					margin-left:15px;
          margin-right:20px;
          font-weight: bold;
						}
				#nav-footer a:hover, #nav-footer a:active{
					font-family:Verdana, Arial, Helvetica, sans-serif;
					text-decoration:underline;
					color: #000000;
          margin-left:15px;
          margin-right:20px;
          font-weight: bold;
							}
		#container #footer-droits {
			color:#ffd401;
			margin-left:385px;
			padding-bottom:20px;
      font-family: Verdana, Arial, Helvetica, sans-serif
}
		#footer-droits #mentions-link:link, #footer-droits #mentions-link:visited{
			color:#4a4a4a;
      font-size: 10px;
			font-weight:bold;
			text-decoration:none;


			}
		#footer-droits #mentions-link:hover, #footer-droits  #mentions-link:active{
			color:#000000;
      font-size: 10px;
			font-weight:bold;
			text-decoration:underline;
			}
