.subtitre{
     	height:26px;
			width:550;
			color:#1c386d;
			font-size:12px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
			text-align:center;
			padding-left:50px;
			}

#right-col .subtitle1{
		  clear:both;  
			background:url(../images/charte/bg-subtitle1.jpg) no-repeat left top;
			height:26px;
			width:300px;
			padding-left:28px;
			padding-top:5px;
			color:#1c386d;
			font-size:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
		}
html, body{
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	}
body{
	font:normal 62.5% verdana;
	background:url(../images/charte/bg_body.jpg) repeat left top;
	
	}
p, ul, li, table, div, h1, h2, h3, hr, img{
	padding:0px;
	margin:0px;
	}
#container{
	background:url(../images/charte/container-repeat.jpg) repeat-y left top;
	width:783px;
	margin:0 auto;
	font:normal 12px Arial, Helvetica, sans-serif;
	color:#000;
	}
#header{
	width:783px;
	height:250px;
	margin:0 auto;
	}	
#left-col{
	width:206px;
	float:left;
	padding-left:13px;
	}
	#menu{
		width:206px;
		height:178px;
		padding-top:15px;
		}
	#mdm{
		width:195px;
		height:179px;
		background:url(../images/charte/mdm.jpg) no-repeat left top;
		padding-bottom:15px;
		}
	#horaires{
		width:195px;
		height:144px;
		background:url(../images/charte/horaires.jpg) no-repeat left top;
		font:normal 12px Verdana;
		padding-bottom:15px;
		}
		#horaires div{
			padding:35px 25px 0px 25px;
			text-align:center;
			}
		#horaires p{
			margin-top:5px;
			}
		#horaires span{
			color:#7D7B7B;
			font-weight:bold;
			}
	#adresse{
		height:146px;
		width:200px;
		background:url(../images/charte/adresse.jpg) no-repeat left top;
		padding-bottom:15px;
        }
			#adresse div{
				padding:35px 10px 0px; 
				text-align:center;
				}
			#adresse p{
				color:#5A0404;
				}
			.contact-lien:link, .contact-lien:visited{
				color:#5A0404;
				font-size:11px;
				} 
			.contact-lien:hover, .contact-lien:active{
				color:#B0826F;
				text-decoration:none;
				}
			.contact-lien1:link, .contact-lien1:visited{
				color:#b00a0a;
				font-size:11px;
				} 
			.contact-lien1:hover, .contact-lien1:active{
				color:#B0826F;
				text-decoration:none;
				}
		#plan{
			width:195px;
			height:111px;
			background:url(../images/charte/plan-bg.jpg) no-repeat left top;
			}
			#plan div{
				padding:33px 0 0 0;
				}	
			
#right-col{
	width:564px;
	float:left;
	 }
	
	#page{
      margin-left:10px;
      width:528px;
	}

		#right-col .subtitle{
		    clear:both;  
			background: url(../images/charte/bg-subtitle.jpg) no-repeat left top;
			height:26px;
			width:187px;
			padding-left:28px;
			padding-top:5px;
			color:#1c386d;
			font-size:15px;
			font-family:Verdana, Arial, Helvetica, sans-serif;
			font-weight:bold;
		}

		#societe{
			width:377px;
			height:102px;
			background:url(../images/charte/bg_societe.jpg) no-repeat left top;
			color:#000000;
			font-size:12.22px;
			font-family:Arial, Helvetica, sans-serif;
			float:left;
			padding-left:5px;
			padding-top:5px;
		}
		
		#societe span{
		    font-weight:bold;
			}

		#photo1{
			width:142px;
			float:left;
		}
		

		ul.list{
			padding-left:20px;
			padding-top:5px;
		
	  	}
		ul.list li{
			list-style-type:none;
			background-image: url(../images/charte/bullet.gif);
			background-repeat:no-repeat;
			background-position:left 3px;
			padding-left:15px;
			}
			
			
		.bg_services{
			background:url(../images/charte/bg_services.jpg) no-repeat left top;
			width:382px;
			height:124px;
			float:left;
			padding-left:2px;
			}
			
		.photo2{
		 	padding-top:10px;
			float:left;
		}	
		
		.text {
			font-family:Arial, Helvetica, sans-serif;
			font-size:12.22px;
			color:#1c386d;
			font-weight:bold;
			
		}
		
		.bg_vehicules{
			background:url(../images/charte/bg_vehicules.jpg) no-repeat left top;
			width:383px;
			height:111px;
			padding-left:5px;
			float:left;
			
		}
		
		#photo3 {
			float:left;
			width:138px;
			
		}
		
		.bg_equipament{
			background:url(../images/charte/bg_equipament.jpg) no-repeat left top;
			width:519px;
			height:89px;
			padding-bottom:15px;
			padding-top:5px;
			
			}
			
			#left{
				float:left;
				padding-left:50px;
				padding-top:5px;
			}		
			
			#right{
				float:right;
				padding-right:50px;
				padding-top:5px;
			}

		#dif{
		    background:url(../images/charte/bg_dif.jpg) no-repeat left top;
			width:518px;
			height:43px;
			padding-bottom:15px;
		}
		
			#dif p{
				padding-left:5px;
			}
		
#right-col p{
padding-top:5px;
padding-right:10px;
padding-left:10px;
text-align:justify;
}

		
			
#footer{
	width:783px;
	height:41px;
	background:url(../images/charte/bg_footer.jpg) no-repeat left top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0 auto;
	}
	#digital-age{
		float:left;
		padding-left:30px;
		padding-top:12px;
		width:140px;
		}
		#nav-footer{
			margin-right:13px;
			padding-top:5px;
			}
		#nav-footer a:link, #nav-footer a:visited{
			color:#836400;
			}
		#nav-footer a:hover, #nav-footer a:active{
			color:#000;
			}
		#footer-droits{
			font-size:10px;
			margin-right:13px;
			margin-top:5px;
			}	
		#mentions-link:link, #mentions-link:visited{
			font-weight:bold;
			color:#000;
			}
		#mentions-link:hover, #mentions-link:active{
			color:#9A9999;
			}



	
.for_1 {
background:url(../images/charte/bg3-forfaits.jpg) no-repeat left top;
width:239px;
height:129px;
float:left;
padding-bottom:5px;
margin-left:4px;
}

#page_3 {
background:url(../images/charte/bg_fortaits.jpg) no-repeat center top;
width:522px;
height:752px;
padding-left:30px;
}
	#page_3 p{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1c386d;
		padding:auto 5px auto 5px;
		
	}
	
#page_3 span{
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bolder;
color:#fbc000;
}
	ul.list1{
			padding-top:20px;
			padding-left:10px;
	  	}
	ul.list1 li{
			list-style-type:none;
			background-image:url(../images/charte/arrow.jpg);
			background-repeat:no-repeat;
			background-position:left 3px;
			padding-left:15px;
			font-family:Arial, Helvetica, sans-serif;
			font-size:12px;
			color:#1c386d;
			
			}
			
	ul.list2 {
		padding-left:80px;
		}
	ul.list2 li{
		list-style-type:none;
		background-image:url(../images/charte/line_list.jpg);
		background-repeat:no-repeat;
		background-position:left 3px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#1c386d;
		padding-left:15px;
	}	


#for_2 {
background:url(../images/charte/bg4_forfaits.jpg) no-repeat left top;
width:336px;
height:150px;
margin-left:60px;
padding-bottom:10px;

}

#bg_for2{
background:url(../images/charte/bg2-forfait.jpg) no-repeat left top;
width:492px;
height:178px;
padding-left:20px;
padding-top:17px;
padding-bottom:5px;

}

#right_f {
float:right;

}



#for_3{
background:url(../images/charte/bg5-forfaits.jpg) no-repeat left top;
width:235px;
height:129px;
float:left;
padding-top:15px;
padding-left:15px;

}

#for_3 p{

}

#for_4{
background:url(../images/charte/bg1_forfaits.jpg) no-repeat left top;
width:235px;
height:129px;
float:left;
margin-left:5px;
}
	.contact-link {
		color:#f3af0b;
		font:bold 12px Arial;
		text-align:justify;
		}
		.contact-link:link, .contact-link:visited{
				font:bold 12px Arial;
				text-decoration:underline;
				color:#f3af0b;
				}
		.contact-link:hover, .contact-link:active{
				font:bold 12px Arial;
				text-decoration:none;
				color:#707070;
				}
	.detail-link {
		color:#D69F0C;
		font:bold 12px Arial;
		text-align:justify;
		}
		.detail-link:link, .detail-link:visited{
				font:bold 12px Arial;
				text-decoration:underline;
				color:#D69F0C;
				}
		.detail-link:hover, .detail-link:active{
				font:bold 12px Arial;
				text-decoration:none;
				color:#707070;
				}
.recherche{
		background-image:url(../images/charte/recherche.jpg); 
		background-repeat:no-repeat;
		color:#0C2B85;
		width:108px;
		height:29px;
		border:0px solid #FFFFFF;
		cursor:pointer;
		padding-top:0px;
}
.rechercheover{
		background-image:url(../images/charte/recherche-over.jpg); 
		background-repeat:no-repeat;
		color:#0C2B85;
		width:108px;
		height:29px;
		border:0px solid #FFFFFF;
		cursor:pointer;
		padding-top:0px;
}
.text_black{
		font:bold 12px Arial;
		color:#000000;
}
.text2{
		font-family:Arial;
	    font-size : 12px;
	    font-weight : normal;
		color: #000000;
}
.page{
	    text-decoration : none;
		font-family :Arial;
		font-size : 11px;
 		color: #000000;
		font-weight:bold;
}
.detail_vehicules{
		color:#FF5C01;
		font-weight:bold;
		padding:0px 0px 0px 2px;
		font-family:Arial;
	    font-size : 11px;
	    text-align:justify;
		text-decoration:none;
}


