body
{
	margin:0em;
	padding:0em;
}

blockquote
{
	display:block;
	margin:0em;
	padding:0em;
}

q
{
	margin:0em;
	padding:0em;
}
q:before{content:"« "}
q:after{content:" »"}


textarea
{
}

form
{
	margin:0em;
	padding:0em;
}
input
{
	padding:0em;
	margin:0em;
	width:11em;
	margin:0.1em 0em 0.1em 0em;
}

input.lancer 
{
	width:auto;
}

select
{
	margin:0.1em 0em 0.1em 0em;
	width:11.1em;
}

select.lancer 
{
}

.info_erreurs
{
	position:absolute;
	top:0em;
	left:0em;
	width:93%;
	z-index:2;
	padding:2em;
}

.vente
{
	padding-right:13px;
}

.boite
{
	width:2em;
	padding:0em;
	margin:0em;
}

.moitie
{
	width:50%;
}

.hr
{
	width:100%;
	display:block;
	border:none;
	margin:0.5em 0em 1em 0em;
	padding:0em;
	clear:both;
	height:1.4em;
	position:static;
}
.hr a
{
	padding:0em;
	margin:0em 0em 0em 1.5em;
}


table
{
	/*border-collapse: collapse;*/
	/*border: 1px solid black;*/
margin-left: auto;
margin-right: auto;
}
td
{
	/*border: 1px solid black;*/
	border:none;
	vertical-align:top;
}

span
{
	margin:0em;
	padding:0em;
}

.tableau1
{
}
.tableau1 table
{
}
.tableau1 td
{
	padding:0em 3em 0em 0em;
}
.tableau2
{
}
.tableau2 table
{
}
.tableau2 td
{
	padding:0em 0.2em 0em 0.2em;
	border:0.1em solid #000000;
}
.tableau3
{
}
.tableau3 table
{
}
.tableau3 th
{
	padding:0.2em 0.4em 0.2em 0.4em;
	border:0.1em solid #000000;
}
.tableau3 td
{
	padding:0em 0.2em 0em 0.2em;
}

#infovacances
{
	padding:2em;
	margin:1em;
}







#plaquette div
{
}
#plaquette strong
{
	margin:0em;
	padding:0em 0em 0em 0.5em;
}

#plaquette p
{
	margin:0em;
	padding:0em;
}
#plaquette address
{
	margin:0em;
	padding:0em;
}

#plaquette h1
{
	margin:0em 0em 0.12em 0em;
	padding:0em;
}

#plaquette img
{
	border:none;
	position:relative;
	top:4px;
	left:0px;
	/*width:1.3em;*/
	/*height:1em;*/
}



#coordonnees
{
	margin:0em;
	padding:0em;
}

#horaires
{
	float:right;
	margin:1em 3em 0em 3em;
	padding:0em;
}

#facilites
{
	margin:0.2em 0em 0em 0em;
	padding:0em;
}


.imgDroite
{
	 float:right;
	 /*clear:both;*/
	 margin:0em;
	 padding:0em;
	 height:5em;
}







#corpsdetexte ul.prestation
{
	margin:0em 5em 0em 0em;
	padding:0em;
}
#corpsdetexte p.prestation
{
	text-indent:-2em;
}
#corpsdetexte h1
{
	margin:1.5em 0em 1em 0em;
	padding:0em;
}
#corpsdetexte h2
{
	margin:1.5em 0em 1em 0em;
	padding:0em;
	width:auto;
}
#corpsdetexte h3
{
	margin:1em 0em 0.7em 0em;
	padding:0em;
}
#corpsdetexte h2.liste
{
	margin:1em 0em 0.7em 0em;
	padding:0em;
	width:auto;
}
#corpsdetexte h3.liste
{
	margin:0.8em 0em 0.5em 0em;
	padding:0em;
}
#corpsdetexte h4
{
	margin:0.8em 0em 0.5em 0em;
	padding:0em;
}
#corpsdetexte h5
{
	display:inline;
	margin:0em 0em 0em 0em;
	padding:0em;
}
#corpsdetexte h3.psy
{
	display:inline;
	margin:0em 0em 0em 0em;
	padding:0em;
}
#corpsdetexte p
{
	display:block;
	margin:0em;
	padding:0em;
}
#corpsdetexte em
{
}

#corpsdetexte li.coche
{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 2em;
}
#corpsdetexte li
{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 2em;
}
#corpsdetexte a.help
{
	padding:0em 1em 0em 0em;
	margin:0em 0em 0em 0em;
}

#corpsdetexte ul.sous
{
	padding:0em 0em 0em 0em;
	margin:0.2em 0em 1em 0em;
	display:block;
}
#corpsdetexte ul
{
	padding:0em 0em 0em 0em;
	margin:0em 0em 1em 0em;
	display:block;
}
#corpsdetexte ol
{
	padding:0em 0em 0em 0em;
	margin:0em 0em 1em 0em;
	display:block;
}
#corpsdetexte code
{
}

#sousmenu *
{
}
#sousmenu
{
	margin: 0em;
	padding: 0em;
	display:block;
}
#sousmenu h1
{
	margin:1em 0em 1.5em 0em;
	padding:0.7em 0em 0.5em 0em;
}
#sousmenu ul
{
	padding:0em 0em 0em 0.3em;
	margin:0em 0em 0em 0em;
	display:block;
	height:auto;
	width:19em;
}
#sousmenu li
{
	padding:0em 0em 0.2em 0em;
	margin:0em 0em 0em 1em;
}
#sousmenu a, #sousmenu a:link, #sousmenu a:visited, #sousmenu a:hover, #sousmenu a:active
{
	padding:0em;
	margin:0em;
	visibility:visible;
}

#sousmenu img
{
	float:right;
}



.exergue
{
	float:right;
	padding:0.5em 0.5em 0.5em 0.5em;
	clear:both;
	width:32em;
	margin:0em 0em 1em 0em;
}


.exergue p
{
	margin:0em;
	padding:0em;
}
hr{clear:both;visibility:hidden;}










#menu p
{
	display:inline;
	padding:0em;
	margin:0em 0em 0em 0.3em;
	height:1.4em;
}

#menu p.actif
{
}
#menu p a, #menu p a:link, #menu p a:visited, #menu p a:hover, #menu p a:active,
#menu p a.actif, #menu p a.actif:link, #menu p a.actif:visited, #menu p a.actif:hover, #menu p a.actif:active
{
	margin:0em;padding:0em 0.7em 0em 0.7em;
}

#menu ul
{
	float:left;
	width:100%;
	display:block;
	padding:0.5em 0em 0em 0em;
	margin:0.0em 0em 0em 0em;
}

#menu li
{
	margin:0em 0em 0em 0.2em;
	padding:0em;
	display:inline;
}

#menu li.actif
{
}

#menu li a, #menu li a:link, #menu li a:visited, #menu li a:hover, #menu li a:active,
#menu li a.actif, #menu li a.actif:link, #menu li a.actif:visited, #menu li a.actif:hover, #menu li a.actif:active
{
	margin:0em;padding:0em 0.5em 0em 0.5em;
}


#questionrecherche div
{
	display:block;
}
#questionrecherche p
{
	margin:0em 0em 0em 0em;
	padding:0em;
}

#question
{
	margin:0em 0em 0em 0em;
	padding:0em;
}

#recherche
{
	float:right;
	margin:0em 0em 0em 0em;
	padding:0em;
}
#questionrecherche form
{
	margin:0.2em 0em 0.2em 0em;
	padding:0em;
}
#questionrecherche input
{
	padding:0em;
	margin:0em;
	width:9em;
}

#questionrecherche input.lancer
{
	width:auto;
}


#livre
{
	margin:1em 0em 2em 0em;
	padding:0em 0em 0em 0em;
	height:1.2em;
	width:100%
}
#livre *
{
}
#next
{
	float:right;
	padding:0em 0.5em 0em 0.5em;
}
#prev
{
	float:left;
	padding:0em 0.5em 0em 0.5em;
}

#basdepage
{
	margin:0em 0em 0em 0em;
	width:100%
}



.archive
{
	margin:0em 0em 1em 0em;
	padding:0em;
}


.infofiletitre
{
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}
.infofile
{
	padding:0em 0.3em 0em 0.3em;
	margin:0em 0.3em 0em 0em;
}



#plaquette
{
	top:0.6em;
	padding:0.4em 0.4em 0.4em 0.4em;
}
#questionrecherche
{
	top:10.8em;
	padding:0em;
}
#menu
{
	top:13em;
}
#conteneur
{
	top:0.3em;
	padding:0em;
}

#corpsdetexte
{
	padding:17em 1em 1em 1em;
	margin-bottom:0.3em;
	width:53em;
}



#plaquette,
#menu,
#questionrecherche,
#conteneur
{
	position:absolute;
	left:50%;
	width:55em;
	margin-left: -27.5em;
}
#questionrecherche
{
	width:54.2em;
	margin-left: -27.1em;
}

#plaquette
{
	width:53.6em;
	margin-left: -27.2em;
}

