body {
	font-family: Verdana;
	color:#000000;
	margin:0px;
	font-size:12px;
}
/* HEADER */
#header {
	float:left;
	background:transparent url("../images/bg_header2.jpg") no-repeat top center;
	width:100%;
	height:328px;
}
#header div.content {
	width:980px;
	margin:0px auto;
}
#header div.content h1#logo {
	float:left;
	margin-bottom:8px;
	margin-top:0px;
}
#header div.content #menu {
	float:left;
	width:100%;
	height:40px;
}
#header div.content #menu ul {
	float:left;
	list-style:none outside none;
	padding:0px;
	margin-top:6px;
}
*+html #header div.content #menu ul {
	margin-top:0px;
	width:100%;
	margin-left:0px;
	background:#FFFFFF;
}
#header div.content #menu ul li {
	background:url("../images/bg_menu_li.jpg") no-repeat scroll left top transparent;
	display:inline;
	float:left;
	height:40px;
	margin-right:5px;
	text-align:center;
	width:116px;
}
#header div.content #menu ul li.fisrt{

}
#header div.content #menu ul li.last{
	margin-right:0px;
}
#header div.content #menu ul li a {
	color:#000000;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-top:9px;
	text-align:center;
	text-decoration:none;
	width:100%;
}
#header div.content #menu ul li a:hover {
	float:left;
	color:red;
	text-decoration:underline;
}

/* PARTIE CENTRALE */
#partiecentrale {
	float:left;
	background:url("../images/bg_line.jpg") no-repeat scroll center bottom #E9E9EA;
	width:100%;
	height:auto;
}
#partiecentrale div.content {
	width:980px;
	margin:0px auto;
	background:#FFFFFF;
}
#partiecentrale div.content #leftcolumn {
	background:url("../images/bg_leftcolumn.jpg") no-repeat scroll left top transparent;
	float:left;
	padding-left:15px;
	padding-right:10px;
	width:225px;
}
#partiecentrale div.content #leftcolumn #blocknewsletter {
	background:url("../images/footer_block.jpg") no-repeat scroll left bottom transparent;
	float:left;
	margin-bottom:10px;
	padding-bottom:20px;
	width:225px;
}
#partiecentrale div.content #leftcolumn #blocknewsletter h4 {
	background:url("../images/header_block.jpg") no-repeat scroll left bottom transparent;
	color:red;
	height:51px;
	line-height:4.4em;
	margin-bottom:0;
	text-align:center;
}
#partiecentrale div.content #leftcolumn #blocknewsletter div.content {
	float:left;
	width:97%;
}
#partiecentrale div.content #leftcolumn #blocknewsletter div.content form p {
	float:left;
	margin-bottom:5px;
	margin-top:0;
	width:100%;
}
#partiecentrale div.content #leftcolumn #blocknewsletter div.content form input.text {
	border:1px solid red;
	float:left;
	margin-bottom:3px;
	width:220px;
}
#partiecentrale div.content #leftcolumn #blocknewsletter div.content form span {
	float:left;
	margin-bottom:7px;
	width:100%;
}
#partiecentrale div.content #leftcolumn #blocknewsletter div.content form input.valider {
	float:left;
	margin-left:50px;
	text-align:center;
}
#partiecentrale div.content #leftcolumn div.actu div.content {
	float:left;
	width:97%;
}
#partiecentrale div.content #leftcolumn div.actu {
	background:url("../images/footer_block.jpg") no-repeat scroll left bottom transparent;
	float:left;
	margin-bottom:10px;
	padding-bottom:20px;
	width:225px;
}
#partiecentrale div.content #leftcolumn div.actu h4 {
	background:url("../images/header_block.jpg") no-repeat scroll left bottom transparent;
	color:red;
	height:51px;
	line-height:4.4em;
	margin-bottom:0;
	margin-top:0;
	text-align:center;
}
#partiecentrale div.content #leftcolumn div.actu div.content h5 {
	color:blue;
	float:left;
	margin-bottom:3px;
	margin-top:0;
	width:100%;
}
#partiecentrale div.content #leftcolumn div.actu div.content div.description {
	border-bottom:1px dashed #000000;
	float:left;
	margin-bottom:7px;
	width:100%;
}
#partiecentrale div.content #leftcolumn div.actu div.content div.description span.content {
	float:left;
	margin-bottom:5px;
	width:100%;
}
#partiecentrale div.content #leftcolumn div.actu div.content div.description h6 {
	color:red;
	float:left;
	margin-bottom:5px;
	margin-top:0;
	text-align:right;
	width:100%;
}

/* PARTIE CENTRALE */
#partiecentrale div.content #centercolumn {
	float:left;
	width:730px;
	background:transparent;
}
#partiecentrale div.content #centercolumn div.flashhaut {
	float:left;
	width:100%;
}
#partiecentrale div.content #centercolumn div.contenu {
	float:left;
	font-family:Nueva Std;
	font-size:15px;
	padding-right:5px;
	text-align:justify;
	width:725px;
}
#partiecentrale div.content #centercolumn div.contenu img.ulm{
	float:left;
}
#partiecentrale div.content #centercolumn div.bas {
	float:left;
	width:100%;
}

/* FOOTER */
#footer {
	float:left;
	background:transparent url("../images/bg_footer.jpg") no-repeat top center;
	width:100%;
	height:220px;
}

/* Début Page Contact */
#centercolumn  form.formcontact {
	padding: 7px;
	width:678px;
}
#centercolumn  form.formcontact p.titre {
	background:#1F56CB;
	font-family:Berlin Sans FB Demi;
	font-size:17px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:2px;
}
#centercolumn  form.formcontact p.titre2 {
	background:#1F56CB;
	font-family:Berlin Sans FB Demi;
	font-size:17px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:2px;
	width:677px;
}
#centercolumn  form.formcontact  #coordonnees {
	padding: 7px;
	margin-bottom: 20px;
}
#centercolumn  form.formcontact  #message {
	margin-bottom: 20px;
}
#centercolumn  form.formcontact p#civilite {
	margin-bottom:7px;
}
#centercolumn  form.formcontact  #coordonnees label {
	color:#1F56CB;
	font-weight: bold;
	margin-bottom: 7px;
}
#centercolumn  form.formcontact  #coordonnees input {
	margin-bottom: 7px;
}
#centercolumn  form.formcontact  #coordonnees select {
	margin-bottom: 7px;
}
#centercolumn  form.formcontact  .defaultSkin table.mceLayout {
	height:375px !important;
}
/* Fin Page Contact */

