body {
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
color: #666;
text-align: left;
}
#conteneur {
margin: 0;
padding: 0;
width:80%;
margin:0 auto;
/*border: 1px dashed red;*/
}
#page{
margin: 0;
padding: 0;
width: 100%;
overflow: hidden;
}
#gauche {
float:left;
width:240px;
/*border: 1px dashed green;*/
}
#vertical {
float: right;
width:136px;
height: 35px;
margin: 40px 25px 0 0;
}
#chinois {
float: right;
width:130px;
height: 130px;
margin: 25px 30px 0 0 ;
}
#contenu {
margin-left: 240px;
padding-left: 25px;
background-image: url(../images/fond.jpg);
background-repeat: repeat-y;
}
#espace_header {
height: 40px;
}
#interieur {
width: 200px;
height: 60px;
}
#titre1 {
margin-top: 10px;
height: 103px;
}
#image_droite {
float: right;
margin: 7px 0 10px 23px;
width:274px;
height: 183px;
}
#image_droite2 { /* verticale */
float: right;
margin: 40px 0 10px 23px;
width:183px;
height: 274px;
}
.image_droite3 {
float: right;
width:274px;
height: 183px;
margin: 5px 0 10px 23px;
}
#image_droite_fengshui {
float: right;
margin: 40px 0 10px 23px;
width:274px;
height: 183px;
}
.video_index {
float: right;
margin: 0px 0 1px 23px;
width:355px;
height: 200px;
}
#texte {
margin: 40px 0 0 0;
padding-left: 55px;
/*border: 1px dashed black;*/
}
#texte_bloc {
margin: 100px 0 0 0;
padding-left: 55px;
}
#separator {
clear:both;
}
/* ------------------ */
p {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: justify;
}
.texte_index {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	text-align: right;
}
h4 {
	font-size: 12px;
	padding-bottom: 5px;
	color: #333;
}
blockquote {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #666;
	margin-left: 30px;
	text-align: left;
}
/* ------------------ Espace bottom texte contenu*/
div.espace_bottom_contact
{
margin: 0;
padding: 0;
height: 200px;
}
div.espace_bottom_accueil
{
margin: 0;
padding: 0;
height: 200px;
}
/* ------------------ TEXTE ET IMAGE A DROITE*/
.texte1  {
margin-top: 15px;
}
.texte2 {
font-size: 18px;
margin-top: 45px;
}
/* ------------------ fond gris pour texte */
.fond_gris {
margin-top: 30px;
padding: 2px 5px 10px 5px;
background-image: url(../images/fond_vert.jpg);

}
/* ------------------ image center page fondement */
.image_fondement {
margin: 0;
padding: 0;
text-align: center;
}
/* ------------------ menu navigation */
#menu_navigation {
float: right;
margin: 50px 30px 70px 0;
/*background: yellow;*/
}
dl, dt, dd {
margin: 0;
padding: 0;
list-style-type: none;
text-align: right;
}
dl#menu dt {
cursor: pointer;
margin-top: 8px;
padding: 0px 0;
height: 20px;
line-height: 18px;
text-align: right;
letter-spacing: 0.1em;
font: 100% Times, Times New Roman, Georgia, serif;
color: #aaa;
}
.barre {
color: #ccc;
}
dl#menu dt a {
color: #444;
text-decoration: none;
display: block;
border: 0 none;
height: 100%;
font: 100% Times, Times New Roman, Georgia, serif;
color: #aaa;
}
dl#menu dd a {
text-decoration: none;
display: inline;
border: 0 none;
height: 100%;
font: 80% Times, Times New Roman, Georgia, serif;
color: #aaa;
}
dl#menu dd {
text-align: right;
}
dl#menu dt a:hover, dl#menu dd a:hover{
background: #F1F2F2;
color: #666;
}
dl#menu dt a.current, 
dl#menu dt a.current:hover, 
dl#menu dd a.current, 
dl#menu dd a.current:hover {
text-decoration: none;
color: #000;
font: 110% Times, Times New Roman, Georgia, serif;
}
/* lien page */
a.lien2 {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#C4CB41;
text-decoration:none;
font-weight:normal;
}
a.lien2:hover {
font-size: 12px;
font-family: Verdana, Arial, Helvetica, sans-serif;
color:#C4CB41;
text-decoration:underline;
font-weight:normal;
}


