body {
background-color: #FDF6E4;
margin-top: 0px;
}
form {font-family: Arial; font-weight: normal; font-size: 12px; text-align: justify; line-height: 30px;}
ul {margin: 0;}

.red {
color: red;
font-family: Arial; 
font-weight: normal; 
font-size: 12px; 
text-align: justify; 
line-height: 30px;
}

#main {
width: 990px;
margin: 0 auto;
}

#header_top {
width: 990px;
height: 148px;
background: url('../img/header.jpg') top left no-repeat;
}

/*********************************** MENU ****************************/

#header_menu {
width: 990px;
height: 51px;
/*background-color: red;*/
}

#header_menu ul {
padding: 0;
margin: 0;
float: left;
list-style-type: none;
}

#header_menu ul li {
display: inline;
float: left;
}

.actif {
font-weight: bold;
/*text-decoration: underline;*/
}

.sel {
width: 145px;
}

.menu_accueil a {
width: 83px;
height: 51px;
background: url('../img/menu_01.jpg') top left no-repeat;
display: block;
}

.menu_accueil_actif a {
width: 83px;
height: 51px;
background: url('../img/menu_01.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_accueil a:hover {
width: 83px;
height: 51px;
background: url('../img/menu_01.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_ohana a {
width: 113px;
height: 51px;
background: url('../img/menu_02.jpg') top left no-repeat;
display: block;
}

.menu_ohana_actif a {
width: 113px;
height: 51px;
background: url('../img/menu_02.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_ohana a:hover {
width: 113px;
height: 51px;
background: url('../img/menu_02.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_visage a {
width: 110px;
height: 51px;
background: url('../img/menu_03.jpg') top left no-repeat;
display: block;
}

.menu_visage_actif a {
width: 110px;
height: 51px;
background: url('../img/menu_03.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_visage a:hover {
width: 110px;
height: 51px;
background: url('../img/menu_03.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_corps a {
width: 114px;
height: 51px;
background: url('../img/menu_04.jpg') top left no-repeat;
display: block;
}

.menu_corps_actif a {
width: 114px;
height: 51px;
background: url('../img/menu_04.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_corps a:hover {
width: 114px;
height: 51px;
background: url('../img/menu_04.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_medecine a {
width: 107px;
height: 51px;
background: url('../img/menu_05.jpg') top left no-repeat;
display: block;
}

.menu_medecine_actif a {
width: 107px;
height: 51px;
background: url('../img/menu_05.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_medecine a:hover {
width: 107px;
height: 51px;
background: url('../img/menu_05.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_greffe a {
width: 111px;
height: 51px;
background: url('../img/menu_06.jpg') top left no-repeat;
display: block;
}

.menu_greffe_actif {
width: 111px;
height: 51px;
background: url('../img/menu_06.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_greffe a:hover {
width: 111px;
height: 51px;
background: url('../img/menu_06.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_laser a {
width: 83px;
height: 51px;
background: url('../img/menu_07.jpg') top left no-repeat;
display: block;
}

.menu_laser_actif a {
width: 83px;
height: 51px;
background: url('../img/menu_07.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_laser a:hover {
width: 83px;
height: 51px;
background: url('../img/menu_07.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_laser a {
width: 83px;
height: 51px;
background: url('../img/menu_07.jpg') top left no-repeat;
display: block;
}

.menu_laser_actif a {
width: 83px;
height: 51px;
background: url('../img/menu_07.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_laser a:hover {
width: 83px;
height: 51px;
background: url('../img/menu_07.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_lien a {
width: 87px;
height: 51px;
background: url('../img/menu_08.jpg') top left no-repeat;
display: block;
}

.menu_lien_actif a {
width: 87px;
height: 51px;
background: url('../img/menu_08.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_lien a:hover {
width: 87px;
height: 51px;
background: url('../img/menu_08.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_visite a {
width: 91px;
height: 51px;
background: url('../img/menu_09.jpg') top left no-repeat;
display: block;
}

.menu_visite_actif a {
width: 91px;
height: 51px;
background: url('../img/menu_09.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_visite a:hover {
width: 91px;
height: 51px;
background: url('../img/menu_09.jpg') top left no-repeat;
background-position: 100% -51px;
}

.menu_contact a {
width: 91px;
height: 51px;
background: url('../img/menu_10.jpg') top left no-repeat;
display: block;
}

.menu_contact_actif a {
width: 91px;
height: 51px;
background: url('../img/menu_10.jpg') top left no-repeat;
background-position: 100% -51px;
display: block;
}

.menu_contact a:hover {
width: 91px;
height: 51px;
background: url('../img/menu_10.jpg') top left no-repeat;
background-position: 100% -51px;
}

/***************************************************************************************************************************************************************/
/********************************************************************* CONTENU ********************************************************************************/
#content {
width: 990px;
background: url('../img/bg.jpg') top left repeat-y;
overflow: hidden;
/overflow: hidden;
}

#content_script {
margin-top: 20px;
margin-bottom: 20px;
}

#content_script_left {
float: left;
width: 430px;
margin-left: 50px;
}

#content_script_right {
margin-right: 50px;
width: 430px;
float: right;
}

.content_li {
font-family: Arial;
font-size: 12px;
margin: 0;
-margin-left: 35px;
line-height: 24px;
}

#content p {
padding: 20px;
font-family: Arial;
font-size: 12px;
margin: 0;
line-height: 24px;
text-align: justify;
}

#content h1 {
font-family: Arial;
font-size: 13px;
margin: 0;
padding-top: 20px;
padding-left: 15px;
line-height: 24px;
color: #4D374D;
}

#content_body_solo {
margin: 0 auto;
width: 350px;
padding: 20px;
}

#content_body_solo input {
margin-bottom: 10px;
}


#left {
float: left;
width: 370px;
padding: 0;
}

#menu_left {
width: 342px;
margin-left: 20px;
margin-top: 20px;
margin-bottom: 20px;
}

#menu_left ul {
margin: 0px;
}

#menu_left ul li {
margin-top: 0px;
padding-top: 10px;
padding-bottom: 14px;
/padding-bottom: 15px;
list-style-type: none;
/margin-left: 35px;
}

#menu_left .one {
margin-top: 0px;
padding-top: 10px;
padding-bottom: 14px;
/padding-bottom: 15px;
list-style-type: none;
/margin-left: 35px;
}

#menu_left .rubrique {
margin-top: 0px;
padding-top: 10px;
padding-bottom: 14px;
/padding-bottom: 15px;
list-style-type: none;
/margin-left: 3px;
font-weight: bold;
margin-left: -32px;
}

#menu_left .rubrique a {
background-color: #F7F6F7;
padding-left: 10px;
/margin-left: 40px;
}

#menu_left .two {
padding-top: 0px;
padding-bottom: 4px;
/padding-bottom: 5px;
margin-top: 0px;
margin-left: 0px;
font-weight: bold;
list-style-type: none;
/margin-left: 3px;
margin-left: -32px;
}

#menu_left ul li a {
color: black;
font-size: 12px;
font-family: Arial;
text-decoration: none;
}

#menu_left li a:hover {
color: black;
font-size: 12px;
font-family: Arial;
font-weight: bold;
text-decoration: underline;
}

#menu_header_contact {
margin-left: 1px;
width: 342px;
height: 38px;
background: url('../img/left_contact.jpg') top left no-repeat;
}

#menu_header_ohana {
margin-left: 1px;
width: 342px;
height: 38px;
background: url('../img/left_ohana.jpg') top left no-repeat;
}

#menu_header_greffe {
width: 342px;
height: 43px;
background: url('../img/greffe.jpg') top left no-repeat;
}

#menu_header_visage {
width: 342px;
height: 43px;
background: url('../img/left_visage.jpg') top left no-repeat;
}

#menu_header_corps {
width: 342px;
height: 43px;
background: url('../img/left_corps.jpg') top left no-repeat;
}

#menu_header_medecine {
width: 342px;
height: 43px;
background: url('../img/left_medecine.jpg') top left no-repeat;
}

#menu_header_laser {
width: 342px;
height: 43px;
background: url('../img/lasers.jpg') top left no-repeat;
}

#menu_left_content {
width: 342px;
background: url('../img/left_menubg3.jpg') top left repeat-y;
}

#menu_left_content2 {
width: 342px;
background: url('../img/left_menubg4.jpg') top left repeat-y;
}

#menu_left_content2 p 
{
padding: 20px;
font-family: Arial;
font-size: 12px;
margin-left: 0px;
line-height: 24px;
text-align: center;
}

#menu_left_footer {
margin-top: -4px;
width: 342px;
height: 6px;
background: url('../img/left_footer.jpg') top left no-repeat;
}

#right {
float: right;
width: 600px;
}

#right_content {
width: 584px;
margin-top: 20px;
margin-bottom: 10px;
}

#right_content h1 {
font-family: Arial;
font-size: 13px;
margin: 0;
padding-top: 20px;
line-height: 24px;
color: #4D374D;
}

#right_content_header {
width: 584px;
height: 42px;
background: url('../img/right_header.jpg') top left no-repeat;
}

#right_content_bg {
width: 564px;
padding: 10px;
background: url('../img/rightbg.jpg') top left repeat-y;
}

#right_content_bg p {
padding: 10px 10px 10px 10px;
font-family: Arial;
font-size: 12px;
margin: 0;
line-height: 24px;
text-align: justify;
}

#right_content_bg  li {
font-family: Arial;
font-size: 12px;
margin: 0;
line-height: 24px;
}

#right_content_header h1 {
padding-top: 10px;
padding-left: 10px;
font-family: Arial;
font-size: 13px;
margin: 0;
line-height: 24px;
color: #4D374D;
text-transform: uppercase;
}

#right_content_footer {
width: 584px;
height: 6px;
background: url('../img/right_footer.jpg') top left no-repeat;
}


#photos_left {
	text-align: center;
}

#photos_left img{
	width:171px;
}

#photos_left  .large {
	width:342px;
}

/***************************************************************************************************************************************************************/
/********************************************************************* FOOTER **********************************************************************************/

#footer {
width: 990px;
height: 40px;
background: url('../img/footer.jpg') top left no-repeat;
}

#footer p {
font-family: Arial;
font-size: 11px;
color: black;
margin: 0;
padding-top: 10px;
}

#drapeau {
position: relative;
height: 40px;
width: 60px;
float: right;
margin-top: -12px;
margin-left: 30px;
}