body {
	background-color:#FFFFFF;
	margin:0px;
	padding:0px;
	font-family: Arial, Helvetica, sans-serif;
}
a {
	text-decoration: none;
}
a:hover {
	color: #99CC00;
}
#cont {
	margin:0px;
	padding:0px;
	width:100%;
	background-color:#FFFFFF;
}
#menu {
	background: url(i/d0616.jpg) left repeat-y;
	width:155px;
	margin:0px;
	padding:0px;
	float:left;
	display:block;
}
#debutmenu {
	background: url(i/d0601.jpg) left top no-repeat;
	width:155px;
	_height:228px;
	min-height:228px;
	margin:0px;
	padding:0px;
	vertical-align:top;
	display:block;
}
#finmenu {
	background:#fff url(i/d0618.jpg) left top no-repeat;
	width:155px;
	height:213px;
	margin:0px;
	padding:2px;
}
#lmenu {
	margin: 0px;
	padding: 105px 8px 0px 0px;
	_padding: 95px 8px 0px 0px;
	text-decoration:none;
	list-style: none;
	font-weight:normal;
	color:#FFFFFF;
	display:block;
}
#lmenu li {
	margin:0px 0px;
	padding:0px;
	_margin:0px;
	_padding:0px 0px;
}
li.hm {
	background:url(i/hmenu.gif) left bottom no-repeat;
	height:7px;
	margin:0px 0px;
	padding:0px;
}
li.bm {
	background:url(i/bmenu.gif) left top no-repeat;
	height:7px;
	margin:0px 0px;
	padding:0px;
}
.dm {
	background:#000 url(i/mmenu.gif) right repeat-y;
	margin:0px 0px;
	padding:0px;
}
.menu {
	font-family: Arial, Helvetica, sans-serif;
	color:#FFF;
	margin:0px;
	padding:2px 8px 2px 5px;
	font-size:12px;
	font-weight:normal;
	display:block;
	_width:100%;
	border-bottom:#000 1px solid;
	border-top:#999 1px solid;
}
a.dm:hover {
	background:#000 url(i/umenu.gif) right repeat-y;
	color:#0FF;
	border-bottom:#000 1px solid;
	border-top:#999 1px solid;
}
.selection {
	background:#FFEC1A url(i/s2menu.gif) right repeat-y;
	color:#000;
}
a.selection:hover {
	color:630;
}
.sousselection {
	background:url(i/s2menu.gif) left repeat-y;
	color:#000;
}
a.sousselection:hover {
	color:#630;
}
.sousmenu {
	background: url(i/s1menu.gif) left repeat-y;
	border-bottom:#009 1px solid;
	border-top:#99C 1px solid;
}
a.sousmenu:hover {
	color:#0FF;
}
.inactif {
	background:#000 url(i/dmenu.gif) right repeat-y;
	color:#666;
}
#info {
	float:left;
}
#entete {
	background: url(i/d0602.gif) left top no-repeat;
	width:100%;
	height:85px;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:right;	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#666666;
}
#recherche,.m0 {
	margin:0px;
	padding:0px;
}
#recherche  a{
	margin:0px;
	padding:0px;
}
#adresse {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFF;
	margin:0px;
	padding:0px;
}
#zones {
	clear:both;
	width:100%;
	min-width:100%;
	max-width:100%;
}
#zone2 {
	width:820px;
	_width:720px;
	max-width:820px;
}
.zone {
	width:320px;
	float:left;
	margin:0px;
	padding:0px;
}
.titrezone {
	background:url(i/d0612.gif) center bottom no-repeat;
	height:31px;
	margin:0px;
	padding: 0px 0px 0px 10px;
	max-height:31px;
	min-height:31px;
	line-height:31px;
	_line-height:14px;
	overflow:hidden;
	_margin:0px;
	_padding: 8px 10px 0px 10px;
	overflow:hidden;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
}
.titreresume {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bolder;
	color:#FFFFFF;
}
.textezone {
	background:url(i/d0614.gif) repeat-y;
/*	height:100px; */
	margin:0px;
	padding:2px 4px 2px 6px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bolder;
	color:#000000;
/*	overflow:hidden; */
}
.textezoneplus {
	background-color:#CCCCCC;
	max-width:315px;
	_width:100%;
	background:url(i/d0614.gif) repeat-y;
	padding:2px 4px 2px 6px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	overflow:hidden;
	z-index:-1;
}
.textezone a {
	color:#333333;
	font-size:12px;
}
.textezone a:hover {
	color:#9900CC;
	text-decoration:underline;
}
.baszone {
	background:url(i/d0619.gif) center top no-repeat;
	height:31px;
	margin: 0px;
	padding: 8px 10px 0px 0px;
	_margin:0px;
	_padding: 8px 10px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
	overflow:hidden;
}
#baspage {
	clear:both;
	text-align:center;
	border-top:#999999 solid 1px;
}
.copyr,a.copyr {
	clear:both;
	text-align:left;
	border-top:#ccc solid 1px;
	color:#CCCCCC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	margin:0px;
	padding:1px;
}
.gauche {float:left;}
.droite {float:right;}
.b1 {	border:#999999 1px solid; }
.cb { clear:both; color:#FFFFFF; border:0; }
.cll { clear:both;}
.bientot {
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	border-bottom:#990000 1px solid;
	border-top:#990000 1px solid;
	margin: 5px;
	padding: 5px 10px;
}
div.meteo {
	font-family:Arial, Helvetica, sans-serif;
	margin:2px;
	padding:0px;
	width:100px;
	border:#FFFFFF 1px solid;
	display:block;
}
h5.meteo {
	font-size:12px;
	color:#FFFFFF;
	margin:0px;
	padding:1px 5px;
	background:#666666;
}
p.meteo {
	font-size:10px;
	text-align:center;
	margin:0px;
	padding:1px;
	background:#FFFFFF;
}
.banniere {
	width:468px;
	height:60px;
	border:#999999 1px solid;
	margin : 1px 1px 1px 230px;
	padding: 0px;
	text-align:center;
	vertical-align:middle;
	overflow:hidden;
}
.bannieregauche {
	width:145px;
	margin:0px;
	padding:2px;
	overflow:hidden;
}
.zonehaut {
	margin:0px;
	padding:0px;
}
.alerte {
	background:#EE0000;
	color:#FFFFFF;
	margin:0px;
	padding:2px 5px;
}
.messageinfo {
	background:#00CC00;
	color:#FFFFFF;
	margin:0px;
	padding:2px 5px;
}
a.mini2 {
	color:#000;
	margin:0px;
	padding:0px;
	background:none;
}
a.mini2:hover {
	color:#336;
}
p.mini3 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	margin:0px;
	padding:2px;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	max-width:315px;
	_width:100%;
}
p.mini4 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:2px 2px 2px 16px;
	white-space:normal;
	overflow:hidden;
	max-width:315px;
	_width:100%;
}
form.newsletter {
	font-family:Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:normal;
	font-stretch:expanded;
	margin:2px;
	padding:2px 8px 2px 2px ;
	color:#FFCCFF;
}
form.newsletter input#message {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:2px;
	padding:2px;
	line-height:1.2em;
	width:110px;
	border:#003366 1px solid;
}
form.newsletter input#Ok {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	width:20px;
	line-height:1.2em;
	border:#003366 1px solid;
}