@charset "utf-8";
/* CSS Document */

body {
	background-image: url(images/backing.jpg);
	background-repeat: repeat;
	background-position: center top;
	height:660px;
}
#flashContainer{
	width:990px;
	height:660px;
	position:absolute;
	left:50%;
	margin-left:-495px;
	z-index:2;
}
#container{
	width:781px;
	height:17px;
	position:absolute;
	left:50%;
	top:144px;
	margin-left:-390px;
	z-index:2;
}
#logo{
	width:208px;
	height:90px;
	position:absolute;
	left:50%;
	top:48px;
	margin-left:192px;
	background-image:url(images/logo.jpg);
	background-repeat:no-repeat;
	z-index:1;
}
/*profil*/
.profil_heading{
	width:781px;
	height:17px;
	background-image:url(images/profilBar.gif);
	background-repeat:no-repeat;
	z-index:1;
}
.profilMenu{
	position:relative;
	left:231px;
	z-index:2;
}
.heading_menu{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #A8A774;
	text-decoration: none;
}
.heading_menu:hover{
	color: #FFFFFF;
	text-decoration: none;
}
.heading_menu_off{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.profil_child1{
}
.profil_child1TopPic{
	background-image:url(images/profilImage1.jpg);
	background-repeat:no-repeat;
	width:781px;
	height:215px;
}
.profil_childContentPic{
	background-image:url(images/profilContentBack.jpg);
	background-repeat:no-repeat;
	width:781px;
	height:248px;
	margin-top: 3px;
}
.profil_childTitre{
	position:relative;
	width:500px;
	left:230px;
	top:30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
}
.profil_childContent{
	position:relative;
	width:500px;
	left:230px;
	top:40px;
	height:125;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.profil_child2{
}
.profil_child2TopPic{
	background-image:url(images/profilImage2.jpg);
	background-repeat:no-repeat;
	width:781px;
	height:215px;
}
.profil_child3{
}
.profil_child3TopPic{
	background-image:url(images/profilImage3.jpg);
	background-repeat:no-repeat;
	width:781px;
	height:215px;
}
.scrollArrows{
	position:relative;
}
/*nouvelles*/
.nouvelles_heading{
	width:781px;
	height:17px;
	background-image:url(images/nouvellesBar.gif);
	background-repeat:no-repeat;
	z-index:2;
}
/*galerie*/
.galerie_heading{
	width:781px;
	height:17px;
	background-image:url(images/galerieBar.gif);
	background-repeat:no-repeat;
}
/*formulaire*/
.formulaire_heading{
	width:781px;
	height:17px;
	background-image:url(images/formulaireBar.gif);
	background-repeat:no-repeat;
}
.formulaire_childContentPic{
	background-image:url(images/formLoginContentBack.jpg);
	background-repeat:no-repeat;
	width:781px;
	height:253px;
}
.formulaire_childContent{
	position:relative;
	width:200px;
	left:31px;
	top:36px;
	height:50;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
/*contact*/
.contact_heading{
	width:781px;
	height:17px;
	background-image:url(images/contactBar.gif);
	background-repeat:no-repeat;
}
.contact_childContentPic{
	background-image:url(images/contactContentBack.jpg);
	background-repeat:no-repeat;
	width:781px;
	height:315px;
}
.contact_childTitre{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	color: #000000;
}
.contact_childContent{
	position:relative;
	width:715px;
	left:30px;
	top:43px;
	height:250;
}
/*retour*/
.retour_heading{
	width:781px;
	height:17px;
	background-image:url(images/retourBar.gif);
	background-repeat:no-repeat;
}
/*formulaire 2*/
.formulaireMenu{
	position:relative;
	left:286px;
	z-index:2;
}
.formulaire2_childContentPic{
	background-image:url(images/formulaireContentBack.gif);
	background-repeat:repeat-y;
	width:781px;
	height:auto;
}
.formulaire2_childContent{
	position:relative;
	width:751px;
	left:30px;
	top:30px;
	height:auto;
}
/*admin*/
.admin_heading{
	width:781px;
	height:17px;
	background-image:url(images/adminBar.gif);
	background-repeat:no-repeat;
}
/*login box*/
.loginBoxStyle{
	width:401px;
	height:305px;
	background-image:url(images/loginPopup.gif);
	background-repeat:no-repeat;
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-200px;
	margin-top:-153px;
	z-index:10;
}
.loginForm{
	position:relative;
	top:94px;
	left:120px;
}
.closeBtn{
	position:relative;
	top:0px;
	left:381px;
}
/*text and other stuff*/
.hidden{
	display: none;
}
a {
	color: #FFFFFF;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: none;
}
a.regText{
	color: #999900;
	text-decoration: underline;	
}
a.regText:hover{
	color: #000000;
	text-decoration: underline;
}
.smallText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.textfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.formTextfield {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.formTitleText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #000000;
}
.regText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.errorText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.monthTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}