body { width:1004px; margin:auto; margin-top:0px; margin-bottom:0px; background-color:black; font:normal 12px Arial,"Arial Black","Times New Roman", Verdana, serif; color:white; }
* { margin:0px; padding:0px; }
h1, h2  { color:#ff99cc; text-decoration:underline; }
h1 { font-size:13px; }
h2 { font-size:12px; }
#en_tete { width:1004px; height:38px; margin:auto; padding-top:218px; background:url("images/studiostar_bandeau.jpg") top left no-repeat;}
#menu_navigation, #pied_page { height:32px; margin:auto;}
#menu_navigation { width:735px;}
#menu_navigation .menu_sepatareur { float:left; width:4px; height:32px; background:url("images/seprarateur_v_menu.gif") top left no-repeat; }
#menu_navigation a { display:block; float:left; height:32px; line-height:30px; margin-left:20px; margin-right:20px; font-size:13px; font-weight:bold; }
#menu_navigation a:visited, #menu_navigation a:link, #menu_navigation a, #menu_bas a, #menu_bas a:visited, #menu_bas a:link, #sous_nav a:visited, #sous_nav a:link, #sous_nav a  { color:#999999; text-decoration:none; }
#bloc_central { width:1004px; margin:auto; background:url("images/perfo.gif") top left repeat-y; }
#conteneur { width:868px; height:416px; margin:auto; background:url("images/fond_conteneur.gif") top left repeat-x; }
#frame { width:868px; height:408px; margin:auto; padding:4px; overflow:auto;}
#introduction, .texte_page { margin-left:25px; padding:5px; }
#conteneur p { font-size:12px; line-height:13px; }
#accroche_droite, #accroche_gauche { width:415px; height:290px; margin:0px; margin-top:0px; padding:4px;}
#accroche_droite, #accroche_gauche, .separateur_v  { float:left; padding-left:6px; }
#accroche_droite h2, #accroche_gauche h2 { margin:0px; margin-bottom:5px; }
#accroche_droite img, #accroche_gauche img { float:left; margin:0px; padding:0px; margin-right:4px; border:none;}
p#accroche_extensions { float:left; width:184px; height:53px; font-size:11px; line-height:13px; padding:11px; background:url("images/fond_degrade_extension.gif") top left repeat-x; border:5px solid #dfdf1a; }
#Schwarzkopf { width:94px; float:right; text-align:center; margin-left:4px; }
.break_left { clear:left; }
#accroche_gauche p.important { text-align:center; font-size:14px; font-weight:bold; color:#f03030/*#ea765f;*/ }
.lien_informations  { float:right; margin-right:10px; padding-top:8px; }
a.lien_informations:visited, a.lien_informations:link, a.lien_informations { color:#a7a8a9; }
a.lien_informations span { color:#ffff66; }
#frame #galerie img { border:2px solid white; padding:0px; margin:0px 4px 20px 5px; text-align:center; }
#frame pre { margin-top:-20px; margin-bottom:10px; color:yellow; }
#sous_nav { margin:auto; text-align:center; }
#sous_nav a { margin-left:7px; }
.float_droite { float:right; }
.caracteristique_image, .partenaires  { width:494px; margin:auto; padding:6px; }
#pose_1_image { width:750px; margin:auto; padding:6px; }
.caracteristique_image img, #pose_1_image img   { border:2px solid white; margin:0px 35px 20px 30px; }
.partenaires { text-align:center; }
.partenaires img { border:2px solid white; margin-bottom:20px; }
ul { margin-left:20px; margin-top:1px; color:#ccff99;}
ul li span { margin-top:1px; color:#ccff99; text-decoration:underline; }
ul li ul { list-style-type:none; }
ul li ul li, ol a, ol a:visited, ol a:link { color:white; }
ul#forfait, span.jaune { font-weight:bold; color:yellow; padding-left:30px;}
ul#forfait li { font-weight:normal; color:#ccff99; text-decoration: inherit;  }
ol { margin-left:80px; margin-top:10px; font-weight:bold;}
ol ul { font-weight:normal; }
ol a, ol ul li a { text-decoration:none; }
ol ul li a, ol ul li a:visited, ol ul li a:link { color:#ccff99; } 
a.lien, a.lien:visited, a.lien:link   { color:#ffff66;/*color:#ccff99; */}
ol a:hover, ol ul li a:hover, a.lien:hover { text-decoration:underline; color:yellow; }
ul li ul li a.lien:hover { color:#ccff99; }
p.titre_tableau  { width:460px; margin:auto; margin-top:10px; margin-bottom:10px; padding:4px; font-weight:bold; font-size:13px; color:#ffd600; border:3px double #ffd600; text-align:center; background-color:#676762; }
table { width:470px; margin:auto; margin-bottom:20px; padding:5px 10px 5px 10px; text-align:center; background-color:#63635c; border:3px double yellow; }
table th { line-height:20px; border:1px solid white; background-color:#666666;}
table th.tarif { width:60px; }
table th span { display:block; font-weight:normal; line-height:14px; margin-bottom:4px;  }
table td { line-height:16px; padding:2px; border:1px solid silver; background-color:#808080;}
#plan_rapt { height:50px; width:50px; margin:auto; }
#plan_rapt img { border:2px solid black; }
#plan_rapt a:hover img { border:2px solid lime; }
#pied_page  { width:876px; line-height:4px; border-top:1px solid gray;}
#pied_page p { line-height:11px; font-weight:bold; color:#d2d0d0; }
#pied_page p#menu_bas { float:right; width:420px; margin-top:4px; text-align:center; line-height:10px;}
#pied_page p#menu_bas a { font-size:11px; margin-right:20px; }
#pied_page p.copyright { text-align:center; font-weight:normal; font-size:11px; color:#919193; padding-top:3px; }
#pied_page p.copyright img { text-decoration:none; border:none; }
.separateur_h { width:740px; height:5px; font-size:4px; margin:auto; margin-top:5px; margin-bottom:5px; padding:0px; background:url("images/seprarateur_h.gif") top left no-repeat; }
.separateur_v { width:4px; height:245px; margin-top:20px; background:url("images/seprarateur_v.gif") top left no-repeat; }
.align_gauche {text-align:left; padding-left:3px; }
.gras { font-weight:bold; }
.vert_clair  {  color:#ccff99; }
.centre { text-align:center; }
#menu_navigation a:hover, #menu_bas a:hover, a.lien_informations:hover, #Schwarzkopf a:hover, #sous_nav a:hover  { color:white; }
#menu_navigation a#page_encours, #menu_navigation a#page_encours:hover, #pied_page p#menu_bas span#page_encours a, #pied_page p#menu_bas span#page_encours a:hover  { color:lime; }