html{
	margin: 0;
	padding: 0;
	text-align: center;
}

body{
	background-position:top center;
	background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	width: 100%;
	text-align: left;
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
}

#edito {
	padding:4px 0px 4px 0px;
}

a img {
	border:0;
}
#conteneur{
	margin: 0px auto;
	background-image:url(../images/fond_blanc.png);
	background-repeat:repeat-y;
	width:975px;
	height:544px;
	border:solid 0px red;
}

#header{
	background-image:url(../images/header_blanc.png);
	background-repeat:no-repeat;
	width:100%;
	height:126px;
}

#menu{
	background-image:url(../images/barre_menu.jpg);
	background-repeat:no-repeat;
	margin: 0px 0px 0px 10px;
	padding: 7px 0px 0px 250px;
	width:705px;
	height:24px;
	border: solid 0px green;
}

#bandeau_v{
	background-image:url(../images/bandeau_vertical.png);
	background-repeat:no-repeat;
	margin:-559px 0px 0px 25px !important;  margin-top:-565px;
	padding:126px 0px 0px 5px;
	width:211px;
	height:418px;
}

* html #bandeau_v {
	background-image:url(../images/bandeau_verticalie.png);
}


#recherche{
	padding:0px;
	margin:4px 0px 0px 16px;
	width:185px;
	height:30px;
}

*+html #recherche {
	padding-top:2px;
}


#recherche input {
	padding:2px 2px 0px 2px;
	width:75px;
	font-size:10px;
}

#recherche img {
	padding:2px 0px 0px 3px;
}
.searchCtrl {
	margin-top:3px;
	margin-bottom:-4px;
}

#recherche a {
	padding:0px 0px 0px 0px;
}

#form_texte{
	width:80px;
	color:#4c627a;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

#flash{
	padding:0px 0px 0px 0px;
	margin:-1px 0px 0px 0px;
	width:204px;
	height:387px;
	text-align:left;
}

#footer{
	background-image:url(../images/footer.png);
	background-repeat:no-repeat;
	margin:137px 0px 0px 0px;
	padding:43px 0px 0px 0px;
	width:100%;
	height:13px;
}

.footer_texte {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	text-align:center;
}


#visuel{
	width:955px;
	height:250px;
	margin:0px 0px 0px 10px;
	padding:0px 0px 0px 0px;
}

#visuel img{
	margin:0px 0px 0px 0px;
}

#texte{
	margin:-169px 0px 0px 0px;
	padding:0px;
	width:100%;
	height:128px;
}

#txt_1{
	margin:0px 0px 0px 260px;
	padding:0px;
	width:158px; 
	//margin-left:130px;
	height:128px;
	border: solid 0px #FFFF00;
	float:left;
}
*+html #txt_1 {
	margin-left:260px;
}

#txt_1_titre{
	margin:0px;
	padding:0px;
	width:100%;
	height:22px;
}
#txt_1_texte{
	margin:0px;
	padding:0px;
	width:100%;
	height:106px;
}

#txt_milieu{
	margin:0px 0px 0px 15px;
	padding:0px;
	width:331px;
	height:128px;
	border: solid 0px red;
	float:left;
}

#txt_milieu_titre{
	margin:0px;
	padding:0px;
	width:100%;
	height:22px;
}

#txt_2{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:158px;
	height:106px;
	border: solid 0px #FFCC00;
	float:left;
}

#txt_3{
	margin:0px 0px 0px 15px;
	padding:0px;
	width: 158px;
	height:106px;
	border: solid 0px #FF9900;
	float:left;
}

#txt_4{
	margin:-2px 0px 0px 14px;
	padding:0px;
	width:188px;
	height:115px;
	border: solid 0px #FF6600;
	float:left;
}

.titre_rubrique{
	font-family: "Trebuchet MS";
	font-size:13px;
	color: #5A3341;
	text-align:left;
	font-weight:bold;
}

.texte_rubrique{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #5A3341;
	text-align:left;
}

.lien_rubrique{
	text-align:left;
	font-size:9px;
}

.lien_actu{
	text-align:left;
	font-size:11px;
	font-weight:bold;
}

a{
	font-family:Arial, Helvetica, sans-serif;
	color: #E5004F;
	text-decoration:none;
}

a:hover{
	color: #5A3341;
}

.footer_texte a{
	font-family:Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration:none;
}
* html .footer_texte a {
	color:#000;
}

.footer_texte a:hover{
	color: #E5004F;
}
