/* COULEURS */
.orange-fond{ color:#D23501; }
.orange-texte{color:#D3572F;}
.marron{color:#B02B08;}
.marron-fonce{color:#7E2400;}
.blanc{color:#FCFCFC;}
.texte{color:#884531;}
.rose{ color:#ED7F5E;}
/* ------- FIN COULEURS ------- */

/* HTML */
body,td,th { background-color:#D23501; font-family:Arial, Helvetica, serif; font-size:12px; color:#7E2400;  margin:0; background-image:url(../img/background.jpg); background-repeat:repeat-x; background-position:top;}
img {}
h1,h2,h3{ margin:0px; padding:0px;}
h1{font-size:18px;}
h1 a{ color:#FFFFFF; text-decoration:none;}
h1 a:hover{ color:#7E1809; text-decoration:none;}
h2{font-size:14px;}
h3{}
p {}

p img{border:0;}
hr{border:1px solid #F1CBC0;}
/* FIN HTML */

/* LAYOUT  */
#fond_gauche{ background-image:url(../img/colgch.jpg);  background-repeat:no-repeat; background-position:top; position:absolute; left:-198px; width:198px; height:100%; top:0px;}
#fond_droit{ background-repeat:no-repeat; background-image:url(../img/colgdrt.jpg);  background-position:top; position:absolute; right:-198px; width:198px; height:100%; top:0px;}
.actus{}
.actus h2 { margin:10px 0 10px 10px;}
.actus h2 a{ font-size:14px; padding:0; margin:0px 0 0 10px; color:#FFFFFF; text-decoration:none;}
.actus img{float:right; margin:25px 5px 0 0;}
.actus p{ margin:5px 10px 10px 10px; font-size:12px;}
.noactus{ text-align:center; font-size:1.2em; margin-top:17%; font-weight:bold;}
.more{color:#7E2400; font-weight:bold; font-size:10px;}

#page{margin-left:auto; margin-right:auto; width:800px; background-color:#D23501; position:relative;}

#header{ height:152px; background-image:url(../img/header01.jpg);}
#menu{ height:33px; background-color:#F49371; position:relative; background-image:url(../img/menu.jpg);}
#flash{ height:219px; background-color:#999999; background-image:url(../img/header02.jpg);}

#main{position:relative; background-color:#EE7E5E; border-left:1px solid #B02B08; border-bottom:1px solid #B02B08; }
	#col_gauche{width:246px; left:0; position:absolute; }
		#actus{ 
			position:relative; 
			width:100%; 
			/*border-right:1px solid #85716B;*/
			min-height:100px; 
			background-image:url(../img/bgMDM.gif); 
			background-position:right; 
			background-repeat:no-repeat; 
			background-color:#EE7E5E; 
			padding:0 0 0 0; 
			height:100%; 
			font-size:11px;
		}
		#chapeauMDM{width:248px; height:40px; background-image:url(../img/_chapoMDM.gif); background-position:0px 0px; background-repeat:no-repeat; padding:0 0 0 30px;}
		#chapeauMDM h1{font-size:16px; line-height:26px; color:#FFFFFF; }
	
	#col_droit{ margin-left:247px; border:0px solid #B02B08;}
	#chapeau{width:551px; height:40px; background-image:url(../img/chapo.jpg); background-position:top center; background-repeat:no-repeat; background-color:#F9D4CB; border-right:1px solid #B02B08;  }
	#chapeau h1{ font-size:16px; line-height:26px; color:#FFFFFF; text-indent:10px;  }
	#corp{width:534px; padding:8px; background-image:url(../img/bgcontenu.jpg); background-position:-10px 0px; background-repeat:no-repeat; background-color:#F9D4CB; border-right:1px solid #B02B08; border-top:0; font-size:12px; min-height:350px; border-left:1px solid #85716B;}
	
#footer{ height:30px; line-height:30px;}
#footer a, #footer a:hover, #footer a:links {}

/* ------- FIN LAYOUT ------- */

/* MENU */


.list { position:absolute; width:100%;  background-repeat:no-repeat; background-position:bottom; top:-12px; margin-left:0px; margin-left:70px;}
.list dt {display:none;}
.list dd {float:left; padding:0; margin:0; text-align:center;}
.list dd span.aa {display:block; width:12px; height:1.5em; height:25px; float:left;  padding:10px 0;}
.list dd span.oiseau{ background-image:url(../img/oiseau.png); background-repeat:no-repeat; background-position:left top; width:45px;}
.b_droit{float:right; background-image:url(../img/menudrt.jpg); background-repeat:no-repeat; width:80px; height:33px; background-position:right;}
.b_gauche{float:left; background-image:url(../img/menugch.jpg); background-repeat:no-repeat; width:60px; height:33px; background-position:left;}

.list dd span.bb {height:1.5em; height:25px; float:left;  padding:10px 0; font-size:14px;}

.list dd span.pipe {height:1.5em; height:25px; background:url(../img/pipe.jpg); float:left;  padding:10px 0; background-repeat:no-repeat; background-position:center top; }
.list dd span.cc {display:block; width:12px; height:1.5em; height:25px; float:left;  padding:10px 0;}
.list a, .menu a:visited {color:#782A09; text-decoration:none; font-size:1em; cursor:pointer; font-weight:bold;}
.list a:hover span.bb { color:#D3572F; }
a:hover { height:400px;cursor:url(../img/oiseau-ico.png), url(../img/oiseau-ico.cur), auto;}


.newsletter { position:absolute; background-repeat:no-repeat; background-position:bottom; width:221px; right:5px;  top:-12px;}
.newsletter dt {display:none;}
.newsletter dd {float:right; padding:0; margin:0; text-align:center;}
.newsletter dd span.aa {display:block; width:12px; height:1.5em; height:25px;background-position:0 149px; float:left; padding:10px 0;}
.newsletter dd span.bb { width:170px; height:1em; height:30px; float:left; background-image:url(../img/newsletter.png); background-position:0 0; background-repeat:no-repeat;}
.newsletter dd span.pipe {height:1.5em; height:25px; background-position:0 149px; float:left;  padding:10px 0; }
.newsletter dd span.cc {display:block; width:12px; height:1.5em; height:25px; background-position:0 149px; float:left;  padding:10px 0;}
.newsletter a, .menu a:visited {color:#D3572F; text-decoration:none; font-size:1em; cursor:pointer; font-weight:bold;}
.newsletter a:hover span.bb {background-position:0 -33px;}
.newsletter img{ border:0px; margin:0 4px 0 0;}

/* ------- FIN MENU --------- */

/* FORMULAIRES */
/* ------- FIN FORMULAIRES ------- */



/* UTILS */
.clear {
	clear: both;
	overflow: hidden;
	width: 1px;
	height: 1px;
	margin: 0 -1px -1px 0;
	border: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
}


.left{ float:left;}
.right{ float:right;}

.pair{}
.impair{}
.copyright {float:left; margin-left:40px;}
.copyright, .copyright  a{ font-size:9px; color:#FCFCFC; text-decoration:none;}
.links {margin-left:300px; text-align:center;}
.links a:link, .links a:active, .links a:visited{font-size:11px; color:#7E2400; font-weight:bold; text-decoration:none; margin-left:5px;}
.links a:hover{ color:#FCFCFC; font-weight:bold; text-decoration:none;}
.coordonnees{ color:#CC3604; float:left; text-align:center; margin-left:30px;}
.edito{}
.selected{color:#D3572F !important;}
/* ------- FIN UTILS ------- */