﻿re {
  background-color: #C8C8C8; /* Gris */
  background-color: #D8D8D8; /* Light-Gris */
  background-color: #FF8C00; /* Dark-Orange */
  background-color: #FF6600; /* Super-Dark-Orange */
  background-color: #FF9900; /* Super-Dark-Orange2 */
  background-color: #993300; /* Lit de vin */
  background-color: #86301F; /* Symbol */
  background-color: #FFA500; /* Symbol */
  background-color: #FFFFE0; /* Light Yellow */
  background-color: #FA8D72; /* Salmon */
  background-color: #FFA07A; /* Light-Salmon */
  background-color: #87CEEB; /* SkyBlue */
/* xx-small, x-small, small, medium, large, x-large, xx-large */
}

body {
  background-color: #D8D8D8; /* Light-Gris */
  text-align: center
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
/*  font-size: normal; */
  font-size: 16px; 
}
div {
  background-color: #FFFFFF;
  text-align: left;
  margin: 0 auto;
}
#cad_hau {
  width: 969px;
  height: 78px;
  background-image: url("pf_cad_hau.jpg");
  background-repeat: no-repeat;
}
#cad_mil {
  clear: both;
  width: 969px;
}
.cad_mil_siz {
  height: 430px;
}
#cad_gau {
  float: left;
  width: 26px;
  height: 100%;
  background-image: url("pf_cad_gau.jpg");
  background-repeat: repeat-y;
}
#cad_dro {
  float: left;
  width: 26px;
  height: 100%;
  background-image: url("pf_cad_dro.jpg");
  background-repeat: repeat-y;
}
#cad_bas {
  clear: both;
  width: 969px;
  height: 38px;
  background-image: url("pf_cad_bas.jpg");
  background-repeat: no-repeat;
}
#cad_sha {
  float:left;
  display: inline;
  margin: 0;
  padding: 0;
  margin-top: 8px; 
  margin-left: 79px; 
  width: 650px;
  height: 68px;
  background: transparent;
}
#cad_tit {
  margin: 0;
  width: 555px;
  height: 37px;
}
#cad_men {
  margin: 0;
  width: 650px;
  height: 31px;
/*  background-color: #FA8D72; /* Salmon */
}
.sim_col {
  float: left;
  width: 917px;
  height: 100%;
/*  text-align: justify; */
/*  background-color: #C0C0C0; */
}
.dou_col1 {
  float: left;
  display: inline;
  width: 734px;
  height: 100%;
  border-right-style: solid; 
  border-right-width: 1px; 
  border-right-color: #993300; 
/*  text-align: justify; */
/*  background-color: #C0C0C0; */
}
.dou_col2 {
  float: left;
  display: inline;
  width: 182px;
  height: 100%;
/*  margin-left: 6px; */
  background-color: #FFFFCC;
}
.tri_col1 {
  float: left;
  display: inline;
  width: 305px;
  height: 100%;
  border-right-style: solid; 
  border-right-width: 1px; 
  border-right-color: #993300; 
/*  background-color: #87CEEB; /* Dark-Orange */
}
.tri_col2 {
  float: left;
  display: inline;
  width: 305px;
  height: 100%;
  border-right-style: solid; 
  border-right-width: 1px; 
  border-right-color: #993300; 
  background-color: #FFFFCC;
/*  text-align: justify; */
}
.tri_col3 {
  float: left;
  display: inline;
  width: 305px;
  height: 100%;
/*  background-color: #FA8D72; */
}
.gal_det {
  float: left;
  display: inline;
  width: 734px;
  height: 100%;
  border-right-style: solid; 
  border-right-width: 1px; 
  border-right-color: #993300; 
/*  text-align: justify; */
/*   background-color: #C0C0C0; */
}
.gal_det_img { 
  float: left;
  display: inline;
  margin: 14px 0 0 16px;
  width: 700px;
  height: 400px;
} 
#gal_vig {
  float: left;
  display: inline;
  width: 182px;
  height: 100%;
/*   background-color: #FA8D72; */
}
.gal_vig_nav {
  background-color: #FFFFCC;
  text-align: center;
}
.gal_vig_nav ul, .gal_vig_nav li {
  margin: 0;
  padding: 2px;
  font-size: 90%; 
  display: inline;
  list-style-type: none;
}
.gal_vig_nav a:link, .gal_vig_nav a:visited {
  text-decoration: none;
} 
#gal_vig_tab { 
  margin: 0;
  padding: 0;
  float: right;
  display: inline;
  width: 176px;
} 
#tab_gal a:link img, #tab_gal a:visited img { 
  border-color: #C0C0C0; 
} 
#gal_vig_tab a:link#gal_vig_cur img, #gal_vig_tab a:visited#gal_vig_cur img { 
  border-color: #993300; 
} 
#gal_vig_tab a:hover img { 
  border-color: #000000; 
}
.gal_vig_img { 
  float: left;
  display: inline;
  margin: 2px 4px 2px 4px;
  border: 4px solid #C0C0C0; 
  width: 70px;
  height: 70px;
} 
.img_gau {
  float: left;
  display: inline;
  position: relative;
  z-index: 2;
}
.img_dro {
  float: right;
  display: inline;
  position: relative;
  z-index: 2;
}
#men_nav {
  margin: 0;
  padding: 10px 0 0 4px;
  font-family: Trebuchet, Verdana, Arial, Helvetica, Geneva, sans-serif;
/*  font-size: 14px; */
  font-size: 90%; 
  font-weight: bold; 
}
#men_nav ul, #men_nav li {
  margin: 0;
  padding: 0;
  display: inline;
  list-style-type: none;
}
#men_nav a:link, #men_nav a:visited {
  float: left;
  margin: 0 7px 4px 7px;
  color: #999999;
  text-decoration: none;
}
#men_nav a:link#current, #men_nav a:visited#current {
  border-bottom: 4px solid #993300;
  background: transparent;
  color: #993300;
}
#men_nav a:hover { 
  color: #000000;
}
h1 {
  margin: 0;
  padding-top: 0px; 
  padding-bottom: 0px; 
  padding-right: 11px; 
  padding-left: 11px; 
  line-height: 190%;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: normal; 
/*  font-size: 20px; */
  font-size: 120%; 
  font-weight: bold; 
  color: #FFFFFF;
  background-color: #993300; */
}
h2 {
  margin: 0;
  padding-top: 5px; 
  padding-bottom: 3px; 
  padding-right: 6px; 
  padding-left: 6px; 
  line-height: 200%;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 100%; 
  font-weight: bold; 
  color: #993300;
/*  background-color: #999999; */
}
p {
  margin: 0 0 0 0;
  padding-top: 0px;
  padding-bottom: 3px;
  padding-right: 6px;
  padding-left: 6px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 90%; 
/*  font-size: 15px; */
  line-height: normal;
/*  background-color: #993300; */
}
pre {
  margin: 0 0 0 0;
  padding-top: 0px;
  padding-bottom: 3px;
  padding-right: 6px;
  padding-left: 6px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 90%; 
/*  font-size: 15px; */
  line-height: normal;
/*  background-color: #993300; */
}
.pad_00 {
  padding-bottom: 0px;
  padding-top: 0px;
  line-height: 100%;
}
.pad_bot_00 {
  padding-bottom: 0px;
}
.pad_bot_05 {
  padding-bottom: 5px;
}
.pad_bot_10 {
  padding-bottom: 10px;
}
.pad_top_00 {
  padding-top: 0px;
}
.pad_top_05 {
  padding-top: 5px;
}
.pad_top_10 {
  padding-top: 10px;
}
.pad_top_15 {
  padding-top: 15px;
}
.pad_top_20 {
  padding-top: 20px;
}
.pad_top_30 {
  padding-top: 30px;
}
.pad_top_40 {
  padding-top: 40px;
}
.mor {
  padding-left: 10px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 90%; 
  line-height: normal;
/*  background-color: #99FF99; */
}
.ref {
  padding-left: 6px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 90%; 
  line-height: normal;
/*  background-color: #99FF99; */
}
.hau {
  padding-right: 20px;
  font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
  font-size: 90%; 
  line-height: normal;
  color: #993300;
  text-align: right;
}
p.hau:after {
  content:" " url("pf_haut.gif");
}
a.haut {
  color: #993300;
}
#pf_intro_img_gau {
  border: 0px;
  margin-top: 5px;
  margin-left: -20px;
}
#pf_intro_img_cen {
  border: 0px;
  margin-top: 5px;
  margin-left: 5px;
}
#pf_intro_img_dro {
  border: 0px;
  margin-top: 5px;
  margin-right: -20px;
}
#pf_artist_dou_col1 {
  background-image: url("pf_artist.jpg");
  background-repeat: no-repeat;
}
.pf_class_cad_mil_siz {
  height: 1400px;
}
#pf_class_dou_col1 {
  width: 455px;
  margin-left: 3px; 
  background-image: url("pf_class.jpg");
  background-repeat: no-repeat;
}
#pf_class_dou_col2 {
  width: 454px;
  margin-left: 4px; 
  background-color: #FFFFFF;
  background-image: url("pf_class.jpg");
  background-repeat: no-repeat;
}
.pf_class_img {
  margin-top: 0px;
  margin-left: 10px;
}
.pf_artist_cad_mil_siz {
  height: 1050px;
}
#pf_artist_img_gau {
  margin-top: 0px;
  margin-right: 0px;
}
#pf_contact_dou_col1 {
  background-image: url("pf_contact.jpg");
  background-repeat: no-repeat;
}
#pf_contact_img_dro {
  margin-top: 94px;
  margin-right: 0px;
}
.pf_info_img {
  margin-top: 5px;
  margin-left: 10px;
}
#sc_intro_dou_col1 {
  background-image: url("sc_intro.jpg");
  background-repeat: no-repeat;
}
#sc_intro_img_gau {
  margin-top: 105px;
  margin-left: -10px;
}
#sc_intro_img_dro {
  margin-top: 95px;
  margin-right: -7px;
}
#sc_process_sim_col {
  background-image: url("sc_process.jpg");
  background-repeat: no-repeat;
}
#sc_process_img_gau {
  margin-top: 114px;
  margin-left: -10px;
}
#sc_gallery_gal_det {
  background-image: url("sc_gallery.jpg");
  background-repeat: no-repeat;
}
#sc_gallery_img_gau {
  margin-top: 95px;
  margin-left: -15px;
}
#sc_gallery_img_dro {
  margin-top: 95px;
  margin-right: -7px;
}
#gal_vig_nav_sc {
/*  padding-left: 49px;*/
}
#ca_intro_dou_col1 {
  background-image: url("ca_intro.jpg");
  background-repeat: no-repeat;
}
#fr_intro_dou_col1 {
  background-image: url("fr_intro.jpg");
  background-repeat: no-repeat;
}
#fr_intro_img_gau {
  margin-top: 115px;
  margin-left: -20px;
}
.fr_process_cad_mil_siz {
  height: 3270px;
}
#fr_process_sim_col {
  background-image: url("fr_process.jpg");
  background-repeat: no-repeat;
}
#fr_process_img_gau {
  margin-top: 5px;
  margin-left: 20px;
}
#fr_process_img_dro {
  margin-top: 5px;
  margin-right: 20px;
  margin-left: 5px;
}
#fr_gallery_gal_det {
  background-image: url("fr_gallery.jpg");
  background-repeat: no-repeat;
}
#fr_gallery_img_gau {
  margin-top: 35px;
  margin-left: -15px;
}
#fr_gallery_img_dro {
  margin-top: 95px;
  margin-right: -7px;
}
#fr_portfolio_gal_det {
  background-image: url("fr_portfolio.jpg");
  background-repeat: no-repeat;
}
#fr_portfolio_img_gau {
  margin-top: 98px;
  margin-left: -15px;
}
#fr_resources_dou_col1 {
  background-image: url("fr_resources.jpg");
  background-repeat: no-repeat;
}
#ca_intro_img_gau {
  margin-top: 10px;
  margin-left: -10px;
}
#gal_vig_nav_fr_ga {
/*  padding-left: 49px;*/
}
#gal_vig_nav_fr_po {
/*  text-align: center;*/
}

