/* CSS Document */
body {background-color:#9a6600; padding:0; margin: 0; text-align: center; background:#9a6600 url(../graphics/bg.gif) repeat-x 0 196px;}
img {border:none}
#container {width: 800px;padding: 0;margin: 0 auto; }
#MainFrame {margin-top: 80px; border:3px solid #000000; background:url(../graphics/bg_frame.jpg); padding-bottom:20px}
#title {margin:0 50px; padding-top:45px;font-family:Arial, Helvetica, sans-serif; letter-spacing:14px; font-size:2.6em; color:#000; text-align:left; font-weight:bold}
#title a{color:#000000; text-decoration:none}
#banner {height:363px; margin-top:18px; overflow:hidden;}
#wrap_before_after {margin-left:201px}
#title_section {position: absolute; padding:5px 15px 5px 0; margin-left:202px; overflow:hidden; width: 577px; border-top:solid #000000 1px; border-bottom:dotted #000000 1px; text-align: right;  font-family: "trebuchet MS"; font-size: medium; font-weight:bold; color: #000000;letter-spacing:2px; background-color: #FFFFFF; filter:alpha(opacity=90); opacity:0.9;}
#greetings {text-align: justify;  margin:10px 30px 0 203px; padding:10px; font-family: Trebuchet MS; font-size:16px; font-weight:bold;line-height: 2.0}
#main {font-family: Trebuchet MS; font-size:13px; text-align:justify;}
#left_column {float: left;padding:0 0 0 0; width:190px; font-family: Trebuchet MS; font-size:12px; text-align:left}
#left_column fieldset {margin-left:10px; padding:5px; border:solid #000000 1px; text-align:center;}
#left_column legend {font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color: #000000; padding:5px; margin:0; text-align:left}
#left_column fieldset img{border: solid #666666 1px; margin:2px; padding:0}
#content_article {margin:10px 30px 0 195px; padding:10px 0 0 5px; font-family: Trebuchet MS; font-size:16px;line-height: 2.0}
#content_article p {font-size:15px; font-family:Arial, Helvetica, sans-serif; line-height: 1.5;text-align: justify;  }
#testimonial {behavior: url("../../css/iepngfix.htc"); width:520px;  padding:20px 20px 10px 20px; margin:0 auto 10px auto; background-image:url(bg_testimonial.png); color: #000000; font-family: Arial; font-size:15px; line-height: 1.5;}
#testimonial p{font-size: 14px}
#documents_portfolio {margin:0; padding:0;}
#documents_portfolio legend {font-family:Arial, Helvetica, sans-serif; font-size:x-small; color: #000000; padding:5px; margin:0;}
#content_article fieldset {margin:0 0 20px 0; padding:10px; border:solid #999999 1px;}

#content_article fieldset a{color:#bbc4a7; font-size:xx-small}
#enlarge_photo {position: absolute; margin-left:400px; font-family:Arial, Helvetica, sans-serif; color:#FF0000; font-size:small; margin-top:-15px}
#footer {margin:5px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:small}
#tip {float: right; width:30%; margin:0 0 20px 20px; border: dotted #000000 1px; padding:10px; background-image:url(bg_testimonial.png);behavior: url("../css/iepngfix.htc");}
#tip p {font-family: serif; font-style:italic; font-weight:normal;  text-align:center;}
#contact {float: left; margin:0 0 0 -9px; padding:7px; width:160px;  font-size:11px; text-align:center; background-image:url(bg_testimonial.png);behavior: url("../css/iepngfix.htc");}
#contact a{color: #0066FF; font-weight:bold}
.image_left{ float:left; padding:0 20px 10px 0}
.image_right{ float:right; padding:0 0 10px 20px}
h1 {text-align: left; font-family: "trebuchet MS"; font-size:large; margin:0 0 -10px 0; padding:0; font-weight:normal }
h2 {font-size:12px}
h3 {text-align: left; font-family: "trebuchet MS"; font-size:large; margin:0 0 -10px 0; padding:0; letter-spacing:4px; font-weight:bold }
fieldset img {padding:2px}
/**** Link to article *******/
ul#other_articles li {margin-left:-12px; margin-bottom:10px}
ul#other_articles li a{ font-family:"trebuchet MS"; color:#003300; text-decoration:none; font-weight:bold}
ul#other_articles li a:hover{color:#FFFFFF}
/****** Menu ********/

#menu {border-right:#000000 solid 2px; }

ul#menu 
{ float:left;height:363px;
 background-color: #FFFFFF;
  margin    :   1px 0 0 0;              /* Marge extérieur nulle */
  padding   :   0;      /* Marge intérieur à 1px sauf pour le bas */ 
  font-size :   1.2em;          /* Taille de notre police */

}

ul#menu li 
{ width:200px;					  
  list-style-type   :  none;            /* Aucunes puces associées */
  margin-bottom     :  8px;            /* Ajout d'une marge en bas du lien */
  
}

ul#menu li a
{

  padding           :   4px 4px 4px 14px;               /* Définition des marges intérieures */  
  text-decoration   :   none;              /* Suppression du soulignement */
  color             :   #000;              /* Couleur de la police */
  display           :   block;             /* Définition sous forme de block */
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  text-align:left;
  font-weight:bold
  
}



ul#menu li a.menu1{background-color:#f5f0c6;margin-top:8px;height: 72px;}
ul#menu li a.menu2{background-color:#cacba3;height: 72px;}
ul#menu li a.menu3{background-color:#c4b97b;height: 72px;}
ul#menu li a.menu4{background-color:#66999a;height: 72px;}
ul#menu li a:hover{ text-indent:10px;}

/********* Slideshow ******/
#wrap_slideshow {float:right}


