body {
	background-color:#e2e2e2;
	padding:0px 0px 0px 0px;
	font: 11px Verdana;
}

.infos_bulle {
position: absolute;
top: -999px;
display:none;
font: normal 10px Verdana, Arial;
color: black;
border: 1px solid #CCCCCC;
background-color: #FFFFFF;
padding:0px 0px 0px 3px;
}

a {
	text-decoration:underline;
	/*border-bottom: 1px solid #666666;*/
 	color: #444444;
}
div#contenu {
	background:transparent url(../images/fond.gif);
	width:887px;
	margin: -5px auto 0px auto;
	padding: 0px 0px 0px 0px;
}

div#banniere {
	height:146px;
	margin: 0px auto 0px auto;
}

div#page {
	margin:0px auto 0px auto;
	position:relative;
	padding:5px 80px 0px 72px;
}


div#pied {
	background: url(../images/pied.gif);
	height:43px;
	margin: 0px auto 0px auto;
}

div#menutop {
	margin:0px auto 0px auto;
	position: relative;
	height: 25px;
	/* clear: both;*/
	background: url(../images/menu.gif) left top no-repeat;
}


.info_boutiques {
	width:275px;
	display:block;
	margin-top:5px;
}

#menutop ul, #menutop li {
	margin:0;
	padding: 0;
	list-style-type: none;
	}
#menutop ul {
	position: absolute;
	height: 25px;
	left: 100px;
}

#menutop li {
float: left;
}

#menutop li a { 
display: block;  
height: 25px;
border:none;
cursor:pointer;
}

#menutop li a#menu1 {
width:65px;
}
#menutop li a#menu2 {
width:80px;
}
#menutop li a#menu3 {
width:122px;
}
#menutop li a#menu4 {
width:90px;
}
#menutop li a#menu5 {
width:109px;
}
#menutop li a#menu6 {
width:62px;
}
#menutop li a#menu7 {
width:68px;
}
#menutop li a#menu8 {
width:73px;
}

#menutop a:hover {
background: url(../images/menu.gif) top left no-repeat;
}

#menutop a:focus, .bouton a:active
{
	outline:none;
}


#menutop a#menu1:hover {
background-position: -100px -25px;
}
#menutop a#menu2:hover {
background-position: -165px -25px;
}
#menutop a#menu3:hover {
background-position: -245px -25px;
}
#menutop a#menu4:hover {
background-position: -367px -25px;
}
#menutop a#menu5:hover {
background-position: -457px -25px;
}
#menutop a#menu6:hover {
background-position: -566px -25px;
}
#menutop a#menu7:hover {
background-position: -628px -25px;
}
#menutop a#menu8:hover {
background-position: -696px -25px;
}


div.cadre {
width:729px;
position:relative;
}

div.cadrehaut {
height:49px;
}

div.cadremil {
background: url(../images/cadrefond.gif) ;
padding: 2px 40px 5px 35px;
display:block;
}



div.cadrebas {
height:32px;
background: url(../images/cadrebas.gif) no-repeat;
}

p,span {
	color: #444444;
	font: 11px verdana;
	text-align:justify;
}

.moy {
	color: #444444;
	font: 12px verdana;
	text-align:justify;
}

h1 {
	
	color:#0E9AEF;
	font-weight:bold;
	padding:0px 0px 0px 30px;
	font-variant:small-caps;
	font-family: Verdana;
	font-size: 14px;
}

h2 {
color: #555555;
font: 12px Verdana,arial,sans-serif;
font-weight:bold;
font-variant:small-caps;

}

h3 {
color: #555555;
font: 12px Verdana;
padding:0px 0px 0px 0px;

}

img {
border:0px;
}

.message {
	border: 1px solid #CCCCCC;
	background:#FEFBC8;
	padding: 5px;
	margin: 5px 0px 5px 0px;
	font-weight:bold;
	text-align:center;
	display:block;
}
