body
{
	margin: 0 ;
	padding: 0 ;
	min-width: 1000px ;
	font: 1em serif ;
	background: #FFFFFF url(../images/fond-page.gif) repeat-x top left;
}

a img
{
	border:none;
}

#conteneur
{
	position: absolute;
	width: 100% ;
	margin: 0 auto 0 0;
	text-align: left ;
	background: url(../images/fond-site.gif) no-repeat top left;

}

#header
{
	margin: 0 ;
}

#header a
{
}

#header a span
{
	display: none ;
}


#main
{
	position: relative;
	margin: 183px 0 0 370px;
	width:630px;
}

#contenu
{
 margin: 0;
 padding: 0;
 min-height: 600px;
}

.home
{
	margin-top: -100px;
	height: 489px;
	width: 620px;
	color: #FFFFFF ;
}

h2
{
	padding-left: 65px ;
	padding-bottom: 24px ;
	padding-top: 166px;
	line-height: 33px ;
	font-size: 1.3em ;
	font-variant: small-caps;
	background: url(../images/fond-titre.jpg) no-repeat left bottom ;
	color: #FFFFFF ;
}

h3
{
	margin-left: 5px;
	font-variant: small-caps;
		font-size: 1.3em ;
		line-height: 1.3em ;
	color: #481456 ;
	margin-top: 0px;
}



p
{
	text-align: justify ;
	font-size: 0.9em ;
	margin-top: -10px;

}

a
{
	color: #481456 ;
	text-decoration: none ;
}

a:hover
{
	color: #000	;
	text-decoration: none ;
}

a:visited
{
	color: #481456 ;
	text-decoration: none ;
}


pre
{
	overflow: auto ;
	background: #dea ;
	border: 2px solid #581755 ;
	padding: 5px 0 0 5px ;
	font-size: 1.2em ;
}


pre span
{
	color: #560 ;
}

pre span.comment
{
	color: #b30000 ;
}

.hometext
{
width: 320px;
height: 196px;
float: left;
margin-top: 260px;
margin-left: 20px;
}

.hometext h3
{
color: #FFFFFF ;
font-size: 20px ;
line-height: 0.8em ;
font-variant: small-caps;
	margin-left: 0px;
	border-bottom: none ;
}

.hometext p
{
margin-top: 100px;
margin-left: 10px;
color: #FFFFFF ;
font-size: 0.9em ;
text-align: left ;
text-indent: 0 ;
}

.video
{
float: right;
margin-top: 280px;
margin-right: 10px;
}

#cartes {
position: absolute;
top: 0px;
left: 0px;

width: 479px;
height: 270px;
background: url(../images/cartes.png) no-repeat left top ;
}

img.menu {
position: absolute;
top: 174px;
left: 0px;

width: 350px;
height: 351px;
}

#suitecontact {
display: none;
}

#suiteref {
display: none;
}

a#suitepre {
margin-top: -15px;
margin-right: 10px;
float: right;
font-variant: small-caps;
font-size: 0.8em;
color: #FFFFFF;
}
a:hover#suitepre {
color: #481456;
}
a:visited#suitepre {
color: #FFFFFF;
}

a#suite {
margin-top: -15px;
margin-right: 10px;
float: right;
font-variant: small-caps;
font-size: 0.8em;
color: #481456;
}
a:hover#suite {
color: #a2a2a2;
}
a:visited#suite {
color: #481456;
}

a#suitepresta {
margin-top: -15px;
margin-right: 10px;
float: right;
font-variant: small-caps;
font-size: 0.8em;
color: #481456;
}
a:hover#suitepresta {
color: #a2a2a2;
}
a:visited#suitepresta {
color: #481456;
}

.mini {
margin-top: 10px;
} 

.mini p {
color: #000000 ;
font-size: 0.9em ;
text-align: left ;
text-indent: 0 ;
margin-top: -20px;
margin-left: 5px;
}

.prestations {
float: left;
width: 305px;
margin-top: 50px;
} 

.representations {
margin-top: 50px;
float: right;
width: 305px;
} 

