
body {
	padding: 0;
	margin: 0;
	background-color: gray;
	font-family: Trebuchet MS;
	font-size: 12px;
	text-align: center;
	color:white;
}

a, a:hover, a:visited {
	text-decoration: none;
	color: #6CF;
}

#title {
width:1090px;
	height:76px;
	margin: auto;
	padding:0;
	margin-top:15px;
	clear:both;
	text-align:left;
}

.description {
	color:#c9e45a;
	padding-left: 25px;
}

#page {
	width: 1090px;
	margin: auto;
	background-color: #413523;
	border: 1px solid #FFFFFF;
	margin-top: 16px;
}


#page p{
font-size: 16px;
}

#title h1 {
	padding: 25px 25px 0 ;
	margin:0;
	font-weight:normal;
	line-height:.7em;
	font-size:2.1em;
	letter-spacing:0.1em;
	font-family:helvetica;
}

#title h1 a {
	color:white;
	display:block;
	text-decoration:none;
	
}

#texte_haut {
margin-top: 15px;
font-size: 16px;
margin-left: 113px;
color:white;
width: 842px;
padding-bottom:10px;
}


#menu {
width:840px;
color:white;
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
font-style: italic;
border-top: 1px solid white;
margin-left: 130px;
padding-top:20px;
}

#menu_bas {
color:white;
font-size: 14px;
font-weight: bold;
font-variant: small-caps;
font-style: italic;
margin-bottom:15px;
}



td {
padding:0px;
margin:0px;
}


td:hover {color:red;
}

#menu1, #menu2, #menu4 {
width:173px;
}

#menu3 {
width:140px;
}

#menu5 {
width:170px;
}



#dmcbloc1{
  display:block;
  width:185px;
  height:262px;
  background-image:url(images/epilation_sombre.jpg);
  font-size:0px;
} 
#dmcbloc1:hover {
  background-image:url(images/epilation.jpg);
} 
#dmcbloc2{
  display:block;
  width:185px;  
  height:262px;
  background-image:url(images/vasculaire_sombre.jpg);

}
#dmcbloc2:hover {
  background-image:url(images/vasculaire.jpg);
} 
#dmcbloc3{
  display:block;
  width:185px;
  height:262px;
  background-image:url(images/taches_sombre.jpg);
}
#dmcbloc3:hover {
  background-image:url(images/taches.jpg);
} 

#dmcbloc4{
  display:block;
  width:185px;
  height:262px;
  background-image:url(images/photoraj_sombre.jpg);
}
#dmcbloc4:hover {
  display:block;
  background-image:url(images/photoraj.jpg);
} 


#dmcbloc5{
  display:block;
  width:185px;
  height:262px;
  background-image:url(images/autre_sombre.jpg);
}
#dmcbloc5:hover {
  background-image:url(images/autre.jpg);
} 


#texte_accueil{
width:845px;
color:white;
font-size: 16px;
text-align: left;
padding-left:135px;
margin-top: 10px;
}

#signature {
text-align: center;
margin-top:5px;
padding-bottom:10px;
text-decoration:underline;
display:block;
}


#menu_bas{
border-collapse: collapse;
margin-left:135px;
margin-top: 10px;

}

#dmcbloc6{
  display:block;
  width:280px;
  height:262px;
  background-image:url(images/chateau-280_sombre.jpg);
}

#dmcbloc6:hover {
  background-image:url(images/chateau-280.jpg);
} 

#dmcbloc7{
  display:block;
  width:270px;
  height:262px;
  background-image:url(images/plan_sombre.jpg);
}
#dmcbloc7:hover {
  background-image:url(images/plan.jpg);
}


#texte_centre{
  width:270px;
  height:260px;
  color:white;
font-size: 14px;
  border:1px solid gray;
  text-align:left;
  padding-left: 3px;
}



#texte_centre {
display:block;
color:white;
}

#texte_centre:hover{
color:white;
}

img {
	border:none;
}

/*===========================*/

#photo {
float: left;
}
#photo img {
Margin:5px;
}

#photo_large img {
margin:5px;
}


#page_large {
	width: 850px;
	margin: auto;
	background-color: #413523;
	border: 1px solid #FFFFFF;
	margin-top: 16px;
}

#texte_page_large{
width:800px;
padding-left : 30px;
padding-top : 10px;
margin-bottom : 10px;
color:white;
font-size: 16px;
text-align: left;
}

#texte_page{
width:736px;
height:100%;
min-height:600px;
padding-left:320px;
color:white;
font-size: 16px;
text-align: left;
margin-left:5px;
margin-bottom:5px;
}


#texte_page h1{
font-variant: small-caps;
}

#texte_page h2{
font-size: 16px;
font-variant: small-caps;

}

#texte_page h4{
font-size: 16px;

}
 
.adresse_texte
{
color:white;
font-size: 16px;
text-align: left;
margin-left: 120px;
margin-right: 10px;
}

.adresse
{
color:white;
font-size: 16px;
}

.maps
{
width: 600px;
height: 600px;
border: 1px solid black;
margin-top: 20px;
margin-left: 120px;
margin-bottom: 40px;
}

h1{
	color: white;
}

.erreur {
color: red;
}

form {
width: 600px;
margin-top: 20px;
margin-left: 250px;
margin-bottom: 40px;
}

table /* Le tableau en lui-même */
{
width: 600px;  
margin: auto;  
border-collapse: collapse;
}
.suite_contact fieldset{
width: 600px;
margin-bottom:10px;
}


#liens {
padding-top:20px;
padding-bottom:25px;
width : 500px;
margin:auto;
text-align: left;
}


#liens h1 {
text-align: left;
padding-left:25px;
}


#liens a {
font-size: 16px;
}
#encart {
text-align: left;
padding: 5px;
border: 1px solid white;
}
strong {
font-variant: small-caps;
}

#titre_encart {
text-align: center;
}

 
.news_texte
{
color:white;
font-size: 16px;
text-align: left;
margin-left: 20px;
margin-right: 20px;
margin-bottom: 20px;
}

.imageflottante
{
border:none;
float: left;
margin:0;
padding:0;
margin-left:10px;
margin-right:10px;
margin-top:15px;
}
