#conteneur_haut {
	position : absolute;
	left : 50%;
	width : 761px;
	margin-left : -380px;
	z-index : 10000;
}
#haut_page {
	width : 761px;
	padding-top : 0px;
}
.baseline {
	position : absolute;
	left : 0;
	width : 257px;
}
.ptcom {
	position : absolute;
	left : 0;
	width : 257px;
	margin-top : 68;
}
.banniere {
	position : absolute;
	left : 257;
	width : 381px;
	margin-top : 25;
}
.ligne_bas {
	position : absolute;
	left : 317;
	width : 203px;
	margin-top : 121;
}
.coin_gauche {
	position : absolute;
	left : 0;
	width : 258px;
	margin-top : 121;
}
.droite {
	position : absolute;
	margin-left : 638px;
	margin-top : 25;
	width : 139px;
	border : 0;
	z-index : 20000;
}
.texte {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a29ef6;
}
.pub {
	position : absolute;
	width : 278px;
	margin-left : 257px;
	border : 0;
	z-index : 20000;
}
.droite_haut {
	position : absolute;
	width : 242px;
	margin-left : 535px;
	border : 0;
	z-index : 20000;
}
#ligne_menu {
	width : 771px;
	padding-top : 180px;
}
.accueil {
	position : absolute;
	margin-left : 0px;
	width : 201px;
	border : 0;
	z-index : 20000;
}
.presentation {
	position : absolute;
	margin-left : 201px;
	width : 175px;
	border : 0;
	z-index : 20000;
}
.plan {
	position : absolute;
	margin-left : 376px;
	width : 175px;
	border : 0;
	z-index : 20000;
}
.contact {
	position : absolute;
	margin-left : 551px;
	width : 210px;
	border : 0;
	z-index : 20000;
}
#corps {
	position : absolute;
	width : 761px;
	padding-top : 100px;
	text-align : justify;
}
#bas_page {
	position : relative;
	padding-top : 50px;
	left : 0;
}
#bas_gauche {
	position : absolute;
	width: 73;
}
#bas_blanc {
	position : absolute;
	width: 638;
	margin-left: 73;
	text-align: center;
	margin-top : 20px;
	vertical-align: bottom;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #a29ef6;
}
#bas_ligne1 {
	position : absolute;
	padding-top: 36;
	margin-left: 73;
	width: 235;
}
#bas_ligne2 {
	position : absolute;
	padding-top: 36;
	margin-left: 308;
	width: 222;
}
#bas_ligne3 {
	position : absolute;
	padding-top: 36;
	margin-left: 530;
	width: 181;
}
#bas_droite {
	position : absolute;
	margin-left: 711;
	width: 66;
}
.image_flyer {
	float : right;
	margin : 0px 0px 4px 15px;
	padding : 0px 4px 0px 4px;
}
.image_gauche {
	float : left;
}
a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: orange;
	text-decoration: none;
}
a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: orange;
	text-decoration: underline overline}
h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bolder;
	color: #a29ef6;
}
h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #a29ef6;
}
h4 {
	font-family : Arial, sans-serif;
}
.titre {
	font-weight :bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #a29ef6;	
}
.ss_titre {
	font-weight :bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a29ef6;	
}
.lieu{
	font-weight :bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a29ef6;	
}
.ouverture{
	font-weight :bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a29ef6;	
}
.bas2pge{
	font-weight :bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #a29ef6;	
}
