body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, address, th, td { margin : 0; padding :0; }
h1, h2, h3, h4, h5, h6 { font-size : 100%; font-weight : normal; }
ol, ul { list-style-type : none; }
caption, th { text-align : left; }
fieldset, img { border : 0; }
dt, address, caption, cite, code, dfn, th, var { font-style : normal; font-weight : normal; }
q:before, q:after { content :''; }

body {
	text-align: center;
	background-color:#E8A439;
	font-family:verdana, sans-serif;
	font-size: 11px;
	}
h1 {
	font-size:16px;
	color:#C8042F;
	font-weight: 900;
	padding:10px;
	}
h2 {
	font-size:14px;
	color:#C8042F;
	font-weight: 900;
	padding:10px;
	}
p {
	font-family:verdana, sans-serif;
	font-size: 11px;
	padding:5px 10px;
	}
a {
	color:#003C75;
	}
ul {
	list-style-type: square;
	margin-left:100px;
}
li {
	padding-left: 15px;
	padding: 3px;
}
div#global {
	margin:0 auto;
	width: 750px;
	background-color:#EB6300;
	text-align: left;
	}
div#bandeau {
	width:inherit;
	height:200px;
	background-color:#FFFFFF;
	}
div#entete {
	clear:both;
	width:inherit;
	height:36px;
	background-color:#B85E4E;
	}
div#contenu {
	float: left;
	width:750px;
	height:auto;
	min-height:500px; /* Firefox */
	background-color:#FFFFFF;
	}
div#piedpage {
	clear:both;
	width:inherit;
	height:50px;
	background-color:#B85E4E;
	}
div#blocnews {
	float:right;
	width:180px;
	min-height:178px; /* Firefox */
	background-color:#EDD7D3;
	margin:0 0 10px 10px;
	/*border: 1px solid #A22B17;*/
	border-right: none;
	text-align:center;
	}

/** Menu **/

.amenu {
	text-decoration:none;
	color: #FFFFFF;
	}
.amenu:hover {
	text-decoration:underline;
	}
.tmenu {
	color:#007D35;
	}
.vignettediv {
	float:left;
	width:119px;
	height:auto;
	padding:6px 0;
	margin:0 0 10px 5px;
	background-color:#A22B17;
	text-align:center;
	font-size:9px;
	}
/** News **/
p.news {
	font-size:0.8em;
	color:#007D35;
	}
.titreUne {
	width: 450px;
	background-color: #B85E4E;
	color: #FFFFFF;
}
/** Pied page **/
p.pied {
	font-size:0.8em;
	color:#FFFFFF;
	text-align:center;
	}
/** Float **/
.floatleft {
	float: left;
	margin:10px;
}
.floatright {
	float: right;
	margin: 10px;
}
.clear {
	clear:both;
}
/** Formulaires **/
.form {
	font-family:verdana, sans-serif;
	font-size: 11px;
	padding:5px 10px;
}