body{font-size:1em;font-family:Arial, Helvetica,sans-serif;color:#333;}
body,html{width:100%;background: #000000 url(../img/bg.gif) repeat-x;margin:0;text-align:center;}
a{color:#555555}
a:focus,a:active {outline: none;}
body{font-size: 100%;}
h1 { font-size:1.8em; }
h2 { font-size:1.8em; margin: 0; color: #a71f23; font-family: Times; font-weight: normal; padding: 0 0 0 0;}
h3 { font-size:1.2em; color: #a61f23; font-weight: bold; padding: 0 0 5px 0; margin: 0;}
h4 { font-size:1.3em; }
h5 { font-size:1.2em; }
p { font-size:1.2em; margin: 0; padding: 0 0 25px 0; }
a {font-size: 1em; }
.cacher {display:block;margin-top:-5000px;position:absolute !important;margin-left:-50000px;width:1px; overflow:hidden; height:1px;}
img {border:0} 
.clearer {display:block; clear:both;font-size:0px;line-height:0px; } 
ul {list-style-type:square; padding:10px;margin:0; font-size: 1.2em;}


/**
 *	CONTENU
 */
div.chapeau{
	padding: 0px;
	color: #a61f23;
}
	div.chapeau p{
		line-height: 23px; 
	}

.para h3, bloc_texte h3, chapeau h3{
	padding: 0;
}	

.para_image{
	padding: 0px;
	text-align: center;
}
	.para_image img{
		border: solid 1px #cccccc;
	}
	.para_image p{
		text-align: right;
		font-size: 1.1em;
	}
	.para_image p a{
		color: #a61f23;
		text-decoration: none;
	}
	.para_image p a:hover{
		color: #a61f23;
		text-decoration: underline;
	}
	
.para_liste_vignette{
	padding: 0 0 20px 0;
}
	.bloc_liste_vignette{
		float: left;
		width: 400px;
		padding: 10px 0 0 0;
	}
		.bloc_vignette{
			float: left;
			padding-right: 10px;
			padding-bottom: 10px;
			width: 175px;
		}
			.bloc_vignette a{
				display: block;
				float: left;
				text-decoration: none;
				background: #a71f23;
				color: #fafafa;
				font-size: 1.2em;
			}
			.bloc_vignette a:hover{
				text-decoration: none;
				background: #D6A261;
				color: #EEE1D1;
			}
			.bloc_vignette a img{
				float: left;
			}
			.bloc_vignette a span.bloc_vignette_titre{
				float: left;
				display: block;
				width: 175px;
				text-align: center;
				padding: 8px 0;
				font-weight: bold;
			}
	.bloc_texte{
		float: right;
		width: 175px;
		padding-top: 10px;
	}
	
.para .para_text_left{
	float: left;
	width: 320px;
	padding-right: 20px;
}
.para .para_text_right{
	float: right;
	width: 235px;
}
	
 
#largeur {width:1006px;margin-left:auto;margin-right:auto;position:relative;text-align:left;}


#header{
	display: none;
}
#menu_principal{
	display: none;
}
#footer{
	display: none;
}
#main_right{
	display: none;
}
#road{
	display: none;
}
#btn_accessibilite{
	display: none;
}

#main_left{
	float: left;
	width: 100%;
}

div#content_left{
	float: left;
	width: 180px;
	padding: 0px 10px 60px 20px;
}
	div#content_left div.bloc_left_image{
		padding: 0 0 20px 0;
	}
	div#content_left div.bloc_left_image a{
		text-decoration: none;
		font-size: 1.0em;
	}
	div#content_left div.bloc_left_image a span{
		padding: 0 5px;
		display: block;
	}
	
div#content_right{
	float: right;
	width: 780px;
	padding: 0 10px 50px 5px;
}
	div#titres{
		border-bottom: solid 1px #cccccc;
		padding: 45px 0 5px 0;
		margin-left: 215px;
		margin-bottom: 10px;
		margin-right: 10px;
	}
