/* CSS Document */
*{margin: 0;padding: 0;}
#conteneur{
	position: absolute;
	height: 600px;
	width: 955px;
	margin-left: -477px;
	top: 20px;
	/*left: 612px;*/
	left: 50%;
	visibility: visible;

}
#conteneur_intro{
	position: absolute;
	height: 600px;
	width: 930px;
	margin-left: -477px;
	top: 20px;
	/*left: 612px;*/
	left: 50%;
	visibility: visible;

}
#r1_c1{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	height: 38px;
	width: 955px;
	left: 0px;
	top: 0px;
}
#r2_c1{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 0px;
	top: 38px;
	height: 562px;
	width: 80px;
}
#r2_c2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	height: 100px;
	width: 655px;
	left: 80px;
	top: 38px;
}
#r2_c5{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	height: 477px;
	width: 220px;
	top: 38px;
	right: 0px;
}
#r3_c2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	height: 377px;
	width: 222px;
	left: 80px;
	top: 138px;
}
#r3_c3{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	height: 377px;
	width: 177px;
	left: 302px;
	top: 138px;
}
#r3_c4{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	height: 377px;
	width: 256px;
	left: 479px;
	top: 138px;
}
#r4_c2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	height: 85px;
	width: 875px;
	left: 80px;
	top: 515px;
}
#titre{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 89px;
	top: 60px;
	z-index: 1;
}
#photos{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 545px;
	top: 170px;
	height: 316px;
	width: 359px;
}
#actu_article{
	overflow: auto;
	position: absolute;
	visibility: visible;
	left: 545px;
	top: 164px;
	height: 316px;
	width: 359px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
#photo1{
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: 0px;
	visibility: visible;
}
#photo2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	right: 0px;
	top: 0px;
}
#photo3{
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 0px;
	visibility: visible;
}
#photo4{
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	visibility: visible;
}
#ref{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 81px;
	top: 11px;
}
#contacts{
	z-index:overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 215px;
	top: 11px;
}
#liens{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 343px;
	top: 11px;
}
#texte{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 128px;
	top: 154px;
	/*top: 151px;*/
	height: 348px;
	width: 318px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}

/*#texte ul{padding-top:15px;padding-bottom:15px;
}*/
#texte li {
background-image: url(images/actu_puce.gif);background-repeat: no-repeat;background-position: 5px 9px;list-style-type: none;padding-left: 10px;
}
#texte li a:link, #texte li a:active, #texte li a:visited{
color: #BC2984;
padding-left:3px;
/*margin-left:15px;padding-bottom:7px;*/
text-decoration:none;
}
#texte li a:hover {color: #BC2984;text-decoration:underline;}


#texte2{
	overflow: hidden;
	position: absolute;
	left: 125px;
	top: 151px;
	height: 348px;
	width: 317px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	visibility: visible;
	text-align: left;
}
#texte3{
	overflow: hidden;
	position: absolute;
	left: 128px;
	top: 151px;
	height: 348px;
	width: 317px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	visibility: visible;
	text-align: left;
}
.espaceligne{
	line-height: 20px;
}
#souligne{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 83px;
	top: 106px;
	z-index: 8;
}
#accueil{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 241px;
}
#package{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 269px;
}
#surmesure{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 297px;
}
#soirees{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 325px;
}
#actu{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 363px;
}
#references{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 391px;
}
#contac{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 8px;
	top: 419px;
}
#lien1{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 317px;
	top: 80px;
}
#lien2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 442px;
	top: 80px;
}
#titrepage{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 95px;
	top: 126px;
}
#parmi_nos{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 194px;
	top: 69px;
}
.purple{
	color: #BC2984;
}
.texte{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
}
a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BC2984;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BC2984;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BC2984;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
a:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BC2984;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}
#fotocontact1{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 440px;
	top: 145px;
}
#fotocontact2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 693px;
	top: 145px;
}
#legendecontact1{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 440px;
	top: 280px;
}
#textecontact1{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 440px;
	top: 320px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
#legendecontact2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 693px;
	top: 280px;
}
#textecontact2{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 693px;
	top: 320px;
	width: 200px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
}
a.mail:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BC2984;
	font-weight: bold;
	text-decoration: none;
}
a.mail:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BC2984;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
a.mail:hover{
	color: #FFFFFF;
	font-weight: bold;
}
a.mail:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #BC2984;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
#flash{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 80px;
	top: 495px;
	height: 20px;
	width: 800px;
}
#ckoi{
	position: absolute;
	visibility: visible;
	left: 86px;
	top: 89px;
}
#texte_sommaire{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 89px;
	top: 125px;
	width: 212px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}
#menu_sommaire{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 460px;
	top: 44px;
	height: 520px;
	width: 460px;
}
#femme_sommaire{
	overflow: hidden;
	position: absolute;
	visibility: visible;
	left: 320px;
	top: 200px;
	width: 140px;
	text-align:center;
}
#femme_sommaire a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
	
#print{
	overflow: visible;
	position: absolute;
	visibility: visible;
	left: 800px;
	top: 122px;
}
#formulaire{
	overflow: visible;
	position: absolute;
	visibility: visible;
	left: 850px;
	top: 122px;
}
/* -----------------------------------------------------------------------*/
/* FORMULAIRE */
#contact {width:760x;}
.contact_td_gauche{width:150px;text-align:right;padding-bottom:8px;	color:#BD2884;font-weight: bold;font-size: 12px;}
.contact_td_droite{width:350px;padding-left:5px;padding-bottom:8px;font-size: 12px;}
.contact_form {	font-family: Arial, Verdana, Helvetica, sans-serif;	font-size: 12px;;color: #BD2884;text-decoration: none;	border-style: 1;border-width: 1;border-color: #BD2884;	}
.contact_error {
	color: #9C8BB5;
	font-weight: bold;
	padding-bottom:15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: url(images/formulaire.gif) no-repeat 0px 0px;
	line-height: 30px;
	padding-left: 35px;
}
.contact_obligatoire {color: #BD2884;font-weight: bold;}
.misenpage_td_gauche{width:340px;text-align:left;color:#BD2884;vertical-align: top;font-size: 12px;padding-right:35px;}
.misenpage_td_droite{width:420px;padding-left:5px;vertical-align: top;}
.confirmation{
	color:#FFFFFF;
	font-size: 12px;
	border: 2px dotted #BD2884;
	padding:10px;
	width: 300px;
	margin-left: 65px;
	margin-top: 60px;
}
.baseline{color:#FFFFFF;font-size: 10px;/*padding-top:15px;*/text-align:center;}
