* {padding:0; margin:0; border:0;}
body {background: #e5e5e5 url(../images/bg.gif); background-repeat:
>>  repeat-y repeat-x}
body, td {font-family: arial;font-size:12px; color:#000;}
table { border-collapse: collapse; }
img{border: 0;}
a{text-decoration: none; color:#fff}
a:hover{text-decoration: underline;}
h1 {font-size:18px; color:#389073; padding:0 0 15px 15px;}


/*PAGES MENTIONS LEGALES*/
#mentions p{margin: 10px 0 20px 40px;}

#contain {margin: 0 auto; width: 787px; padding:8px 0 0 0;}
#contenu { width:785px; background: #fff; border-right: 1px solid #389073; border-left: 1px solid #389073; padding:5px 0 0 0;}
#footer { background-color:#389073 ;height: 32px; width:785px; color:#fff; line-height:32px;}
#hautfooter { background: url(../images/hautfooter.gif) #389073 no-repeat; height: 7px; width:785px; padding:0;}

radio {background:#fff;}
	
#menu {
	background: #4fad8e;
	float: left;
	list-style: none;
	margin: 0;
	padding: 0;
	width: 786px;;
	border-bottom:1px solid #389073;
	border-left:1px solid #389073;
}
#menu li {
	float: left;
	font-size: 12px;
	font-family : arial;
	margin: 0;
	padding: 0;
}
#menu a {
	background: url(../images/seperator.gif) bottom right no-repeat;
	color: #d7fcf0;
	display: block;
	float: left;
	margin: 0;
	padding: 8px 21px 8px 22px;
	text-decoration: none;
}
#menu a:hover {
	background: #fff url(../images/hover.gif) bottom center no-repeat;
	color: #389073;
	padding-bottom: 8px;	
}
.bloc {float:left;}
#blocgauche {width:200px;}
#texte {width :574px; margin:22px 0 5px 10px;}
#texte a {color:#000; font-weight:bold;}
#texte a:hover {text-decoration:underline;}
.acti {width: 200px; padding:5px; margin :5px; display:inline;}

#blocgauche {padding : 22px 0 0 0;}
#activite { text-align:center;}
#footermenu {width:644px;}
#logo {width:140px;}
