/* Général */
html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	background-color:#FFFFFF;
}
* {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b9009e;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
a:link, a:visited{
	text-decoration:none;
}
a:hover, a:active{
	text-decoration:underline;
}
.WHM{
	width:100%;
	height:100%;
}
.WM{
	width:100%;
}
.HM{
	height:100%;
}
p.classique{
	text-align:justify;
}
.alG{
	float:left;
}
.alD{
	float:right;
}
.reduc{
	text-decoration:line-through;
}
.udl{
	text-decoration:underline;
}
/* Site */
.H50{
	height:50px;
}
h1{
}
h2{
}
#fondSite{
	background-color:#FFFFFF;
}
#bandeauHaut{
	height:173px;
	background-image:url(../images/background/bandeau-haut.jpg); 
	background-repeat:no-repeat;
}
#conteneurElementsBDH{
	position:relative; 
	width:100%; 
	height:100%;
}
#retourAccueil{
	cursor:pointer;
	position:absolute;
	left:0px;
	width:380px;
	height:173px;
}
#divMenuHaut{
	position:absolute;
	right:0px;
	height:11px;
	margin-top:11px;
	margin-right:13px;
}
#divReservation{
	text-align:right;
	position:absolute;
	right:0px;
	top:20px;
	height:11px;
	margin-top:30px;
	margin-right:13px;
	cursor:pointer;
}
.decCD{
	margin-right:15px;
}
#sousBandeau{
	background-image:url(../images/background/sous-bandeau-haut.jpg);
	background-repeat:no-repeat;
}
#encartJauneDeg{
	width:186px;
	height:139px;
	background-image:url(../images/background/encart-jaune-deg.gif);
	background-repeat:no-repeat;
}
#coupDeCoeur{
	width:186px;
	height:140px;
	background-image:url(../images/background/coup-de-coeur.gif);
	background-repeat:no-repeat;
}
#contenuCoupDeCoeur{
	cursor:pointer;
}
#derniereMinute{
	width:186px;
	height:167px;
	background-image:url(../images/background/fond-derniere-minute.gif);
	background-repeat:no-repeat;
}
#contenuDerniereMinute{
	width:160px; 
	height:70px; 
	margin-top:30px; 
	margin-left:10px;
	cursor:pointer;
}
#boiteAID{
	width:186px;
	height:147px;
	background-image:url(../images/background/boite-a-idees.gif);
	background-repeat:no-repeat;
}
div#encartPartenaire a{
	display:block;
	width:173px; height:118px;
	background-image:url(../images/contenus/partenaire-golf.png);	
}
div#encartPartenaire p{display:none;}
#tabEncartsAccueil{
	width:658px;
	height:349px;
	background-image:url(../images/background/encarts-accueil.gif);
	background-repeat:no-repeat;
}
#bandeauHautAtelier{
	width:685px;
	height:251px;
	background-image:url(../images/background/fond-atelier.jpg);
	background-repeat:no-repeat;
}
#bandeauHautAnniv{
	width:685px;
	height:170px;
	background-image:url(../images/background/fond-anniv.jpg);
	background-repeat:no-repeat;
}
#bandeauHautSejour{
	width:685px;
	height:173px;
	background-image:url(../images/background/fond-sejour.jpg);
	background-repeat:no-repeat;
}
#bandeauHautSortie{
	width:685px;
	height:253px;
	background-image:url(../images/background/fond-sortie.jpg);
	background-repeat:no-repeat;
}
#reserverViolet{
	width:685px;
	background-image:url(../images/background/fond-reserver-violet.jpg);
	background-repeat:no-repeat;
}
#fondVacances{
	height:200px;
	background-image:url(../images/background/fond-vacances.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondNosEngagements{
	height:200px;
	background-image:url(../images/background/fond-engagements.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondFonctionnement{
	height:200px;
	background-image:url(../images/background/fond-fonctionnement.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondPLP{
	height:200px;
	background-image:url(../images/background/fond-PLP.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondADN{
	height:200px;
	background-image:url(../images/background/fond-arbre-noel.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondCD{
	height:200px;
	background-image:url(../images/background/fond-CD.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondREU{
	height:200px;
	background-image:url(../images/background/fond-reunion.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondCC{
	height:150px;
	background-image:url(../images/background/fond-coup-coeur.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
#fondDM{
	height:150px;
	background-image:url(../images/background/fond-derniere-minute.jpg);
	background-repeat:no-repeat;
	background-position:right top;
}
/* Typo */
.titrePageViolet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7721a4;
	text-transform:uppercase;
}
.titrePageVioletPicto{
	background-image:url(../images/background/carr-los-violet.jpg);
	background-repeat:no-repeat;
	padding-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#7721a4;
	text-transform:uppercase;
}
.titrePageOrange{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff883d;
	text-transform:uppercase;
}
.titrePageOrangePicto{
	background-image:url(../images/background/carr-los-orange.jpg);
	background-repeat:no-repeat;
	padding-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff883d;
	text-transform:uppercase;
}
.titrePageRose{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff3b8f;
	text-transform:uppercase;
}
.titrePageRosePicto{
	background-image:url(../images/background/carr-los-rose.jpg);
	background-repeat:no-repeat;
	padding-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#ff3b8f;
	text-transform:uppercase;
}
.titrePageVert{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aeee00;
	text-transform:uppercase;
}
.titrePageVertPicto{
	background-image:url(../images/background/carr-los-vert.jpg);
	background-repeat:no-repeat;
	padding-left:22px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#aeee00;
	text-transform:uppercase;
}
.typoTexteVert2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#aeee00;
}
.typoTexteVert5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#aeee00;
}
.typoReservations{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ff9b5d;
}
.typoTexteBlanc{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
}
.typoTexteAnthra{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#828282;
}
.typoTexteAnthra2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#9b9b9b;
}
.typoTexteAnthra3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#828282;
}
.typoTexteBlanc2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.typoTexteViolet{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8234a3;
}
.typoTexteViolet2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8234a3;
}
.typoTexteOrange2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff883d;
}
.typoTexteBleu2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#01b0f0;
}
.typoTexteRose2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff3b8f;
}
.typoTexteViolet3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8234a3;
}
.typoTexteOrange3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff883d;
}
.typoTexteOrange1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#ff883d;
	line-height:10px;
}
.typoTexteJaune1{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#fffd2a;
	line-height:10px;
}
.typoTexteRose3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff3b8f;
}
.typoTexteBleuT3{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#01b0f0;
}
.typoTexteViolet4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#7721a4;
}
.typoTexteViolet5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#8234a3;
}
.typoTexteBlanc5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
}
.typoTexteOrange5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff883d;
}
.typoTexteBleu5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#01b0f0;
}
.titrePageBleu{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#01b0f0;
	text-transform:uppercase;
}
.typoTexteRose{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ff4488;
}
.typoTexteRose5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ff4488;
}
.titreVioletUp{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#b9009e;
	text-transform:uppercase;
}
.titreOrangeUp{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#ff883d;
	text-transform:uppercase;
}
.typoJauneGros{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px;
	color:#fffd2a;
}
.typoJauneGros2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:18px;
	color:#fffd2a;
}
.typoJauneMoyen{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#fffd2a;
}
.typoJauneMoyen2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#fffd2a;
}
.typoJaunePetit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#fffd2a;
}
.typoVioletGros{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:25px;
	color:#8234a3;
}
.typoVioletMoyen{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#8234a3;
}
.typoRoseMoyen{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ff4488;
}
.typoVioletPetit{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8234a3;
}
/* Formulaires */
.listeDerChercherAtelier{
	width:180px;
	height:17px;
	border:1px solid #b8b8b8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5f5f5f;
}
/* Liens */
.lienLog:link, .lienLog:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#b9009e;
	text-transform:uppercase;
	text-decoration:none;
}
.lienLog:hover, .lienLog:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#b9009e;
	text-transform:uppercase;
	text-decoration:underline;
}
.lienTitreVioletUp:link, .lienTitreVioletUp:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#b9009e;
	text-transform:uppercase;
	text-decoration:none;
}
.lienTitreVioletUp:hover, .lienTitreVioletUp:active{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#b9009e;
	text-transform:uppercase;
	text-decoration:underline;
}
.lienViolet:link, .lienViolet:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b9009e;
	text-decoration:none;
}
.lienViolet:hover, .lienViolet:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#b9009e;
	text-decoration:underline;
}
.lienBlanc:link, .lienBlanc:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:none;
}
.lienBlanc:hover, .lienBlanc:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-decoration:underline;
}
.lienTurquoise:link, .lienTurquoise:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007caa;
	text-decoration:none;
}
.lienTurquoise:hover, .lienTurquoise:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#007caa;
	text-decoration:underline;
}
.lienViolet2:link, .lienViolet2:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8234a3;
	text-decoration:none;
}
.lienViolet2:hover, .lienViolet2:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8234a3;
	text-decoration:underline;
}
.lienOrange:link, .lienOrange:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff883d;
	text-decoration:none;
}
.lienOrange:hover, .lienOrange:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ff883d;
	text-decoration:underline;
}
/* Image */
.contourViolet{
	border:1px solid #dbb2de;
}
.contourOrange{
	border:1px solid #ff883d;
}
.contourJaune{
	border:1px solid #fffd2a;
}
.contourVert{
	border:1px solid #aeee00;
}
/* Fond cellule */
.cellEtoileDetailFondJaune{
	background-image:url(../images/background/etoile-details-fond-jaune.jpg);
	background-repeat:no-repeat;
	padding-left:30px;
}
/* Formulaire */
.champTexteSuggerez{
	width:170px;
	height:20px;
	border:1px solid #dbb5dc;
	background-color:#f1e4f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#64238b;
}
.champTexteMini{
	width:30px;
	height:17px;
	border:1px solid #dbb5dc;
	background-color:#f1e4f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#64238b;
}
.champTexteSuggerez2{
	width:175px;
	height:20px;
	border:1px solid #dbb5dc;
	background-color:#f1e4f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#64238b;
}
.champTexteSuggerez3{
	width:175px;
	height:144px;
	border:1px solid #dbb5dc;
	background-color:#f1e4f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#64238b;
}
.champTexteSuggerez4{
	width:170px;
	height:144px;
	border:1px solid #dbb5dc;
	background-color:#f1e4f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#64238b;
}
.champTexteVacances{
	width:150px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8b8b8b;
}
.champTexteVille{
	width:100px;
	height:18px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#8b8b8b;
}
.btnForm{
	width:117px;
	height:23px;
	border:1px solid #dbb5dc;
	background-color:#f1e4f5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#64238b;
	font-weight:bold;
	text-transform:uppercase;
}
/* Calendrier */
.colOff1{
	width:7px;
	height:27px;
	background-image:url(../images/background/caseOff-1.jpg);
	background-repeat:no-repeat;
}
.colOff2{
	background-image:url(../images/background/caseOff-2.jpg);
	background-repeat:repeat-x;
}
.colOff3{
	width:7px;
	background-image:url(../images/background/caseOff-3.jpg);
	background-repeat:no-repeat;
}
.colOn1{
	width:7px;
	height:27px;
	background-image:url(../images/background/caseOn-1.jpg);
	background-repeat:no-repeat;
}
.colOn2{
	background-color:#ff883d;
}
.colOn3{
	width:7px;
	background-image:url(../images/background/caseOn-3.jpg);
	background-repeat:no-repeat;
}

/*Message d'erreur*/
.messageErreur{
	border:1px solid #8234A3;
	padding:5px;
	background-color:#F1E4F5;
	color:#8234A3;
}
.display{
	display: block;
}
.undisplay{
	display: none;
}

/* Fond encart accueil */
div.divEnregistrer{
	float:left;
	width:331px;
	margin:0 5px 0 0;
}
div.encartAcc{
	background:url(../images/background/back-encart.png) no-repeat 0 0;
	width:216px; height:116px; float:left;
	margin:0 0 0 2px;
	padding:10px 15px 10px 100px;
}
