html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{ background:#f6f5f5 url(../images/charte/background.gif)  repeat-x left top;
	}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
#container{
	width:796px;
	background:url(../images/charte/bg-repeat1.jpg) repeat-y left  top;
 	margin:0px auto;
	}
#header{
	background-image: url(../images/charte/header.jpg);
	width:796px;
	height:280px;
	margin:0px auto;
	}
#menu{
background-image: url(../images/charte/menu.jpg);
	width:568px;
	height:54px;
  float:right;
	margin:0px auto;

}
#adresse{
  background-image: url(../images/charte/bg-adresse.jpg);
	width:228px;
	height:154px;
}

#left-col{
	width:228px;
	float:left;
	}
.text-adresse{
  font-family:Arial;
  font-weight: bold;
  color:#414040;
  font-size: 12px;
  line-height:23px;
  padding-top:15px;
  width:190px;
  margin-left:25px;
}
.text-adresse1{
  font-family:Arial;
  font-weight: bold;
  color:#414040;
  font-size: 12px;
  line-height:23px;
  width:155px;
  padding-left:25px;
  float:left;
 }
.plan{
  width:27px;
  height:19px;
  float:left;
  padding-top:15px;
}
#trucks{
  background-image: url(../images/charte/trucks.jpg);
	width:228px;
	height:314px;
}



#right-col{
  background: url(../images/charte/bg-content.jpg) right bottom no-repeat;
  width:568px;
	float:right;


}
	.contenu{
  width:549px;
  padding-left:10px;
  padding-right:5px;
 float:left;

 	}

.text{
 font-family:Arial;
 font-size:12px;
 color:#000000;
 line-height:18px;
 text-align:justify;
}


	.list{
	font-family: Arial;
	font-size:12px;
	color:#000000;
	width:315px;
	padding-top:10px;
	list-style:none;
	line-height:18px;
  text-align: justify;
	}
	.list li{
	background-image:url(../images/charte/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 20px;
}
	.list4{
	font-family: Arial;
	font-size:12px;
	color:#000000;
	width:315px;
	list-style:none;
	line-height:21px;
  text-align: justify;
  padding-top:5px;
	}
	.list4 li{
	background-image:url(../images/charte/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 20px;
}
	.list3{
	font-family: Arial;
	font-size:12px;
	color:#000000;
 	padding-top:10px;
	list-style:none;
	line-height:18px;
  text-align: justify;padding-right:2px;
	}
	.list3 li{
	background-image:url(../images/charte/bullet.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	padding:0px 0px 0px 20px;
}
	.list1{
	font-family: Arial;
	font-size:12px;
	color:#000000;
	padding-top:9px;
	list-style:none;
	line-height:22px;
  text-align: justify;
  padding-left:70px;
  float:left;

	}
	.list1 li{
	background-image:url(../images/charte/pointer.gif);
	background-repeat:no-repeat;
	background-position:left 6px;
	padding:0px 0px 0px 20px;
}
	.list2{
	font-family: Arial;
	font-size:12px;
	color:#000000;
	padding-top:9px;
	list-style:none;
	line-height:22px;
  text-align: justify;
  padding-left:30px;
  float:left;


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

 .image-right{
	float:right;
  padding-right:20px;
	}

	.image-left{
 	float:left;
	}

.site_link{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#2d861b;
}
	#footer{
  width:796px;
  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:796px;
  height:108px;
 	}

.digital-age{
		width:134px;
		height:30px;
		padding-left:55px;
    margin-bottom:0px;

		}
.contact_link:link, .contact_link:visited{
		color:#1e5095;
		text-decoration: none;
		}
.contact_link:hover, .contact_link:active{
		color:#ed1b2f;
		text-decoration: underline;
}

		#nav-footer{
		font-family:Arial, Helvetica, sans-serif;
	 	width:555px;
		font-size:12px;
		float:left;
		text-align:left;
    padding-left:10px;
    padding-top:10px;

		color:#000000;
   	}
				#nav-footer a:link, #nav-footer a:visited{
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:none;
					color:#000000;
					margin-left:5px;
          margin-right:5px;
						}
				#nav-footer a:hover, #nav-footer a:active{
					font-family:Arial, Helvetica, sans-serif;
					text-decoration:underline;
					color: #cc0066;
					margin-left:5px;
          margin-right:5px;
							}
		#container #footer-droits {
			color:#cc0066;
			margin-left:385px;
			font:normal 1.1em Tahoma;
			padding-bottom:20px;
			}
		#footer-droits #mentions-link:link, #footer-droits #mentions-link:visited{
			color:#000000;
			font-weight:normal;
			text-decoration:none;
			}
		#footer-droits #mentions-link:hover, #footer-droits  #mentions-link:active{
			color:#cc0066;
			font-weight:normal;
			text-decoration:underline;
			}
