/* Start of CMSMS style sheet '4ai' */
body {
          margin : 10px 0 0;
          text-align : center;
          font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
          background-color : #cccccc;
      }
    div#global {
          width : 713px;
          margin-left : auto;
          margin-right : auto;
      }
    div#container {
          float : left;
          position : relative;
          width : 100%;
          border : 1px solid #000000;
          background-color : #ffffff;
      }
    div#header {
          width : 100%;
          height : 160px;
          background : url(uploads/images/interface/banniere.jpg) no-repeat 0 0;
      }
    div#menu_horiz {
          float : left;
          width : 100%;
          padding : 0;
      }
    div#menu_horiz ul {
          list-style : none;
          display : inline;
      }
    div#menu_horiz li {
          float : left;
          position : relative;
          width : 141px;
          height : 38px;
          display : inline;
          list-style : none;
          padding-top : 12px;
          color : #ffffff;
          font-family : Arial Black, Helvetica, sans-serif;
          font-size : 1em;
      }

 div#menu_horiz li.sep{
width:2px;
}

 div#menu_horiz li.noir{
background-color:#000000;
}

 div#menu_horiz li.rouge{
background-color:#FF1408;
}

 div#menu_horiz li.vert{
background-color:#4FA301;
}

 div#menu_horiz li.jaune{
background-color:#FFBE00;
}

 div#menu_horiz li.beige{
background-color:#FFDD78;
}

 div.noir{
background-color:#000000;
}

 div.rouge{
background-color:#FF1408;
}

 div.vert{
background-color:#4FA301;
}

 div.jaune{
background-color:#FFBE00;
}

 div.beige{
background-color:#FFDD78;
}


    div#menu_horiz a, div#menu_horiz a:link, div#menu_horiz a:active, div#menu_horiz a:visited {
          display : block;
          text-decoration : none;
          margin : 0;
          color : #ffffff;
      }
    div#menu_horiz li a:hover {
          color : #ffffff;
          text-decoration : underline;
      }
    div#menu_horiz .activeparent {
          display : inline;
      }
    div#menu_horiz li.active01 h3 {
          display : block;
          padding : 0 10px 0;
          text-decoration : none;
          font-size : 1em;
          line-height : 1em;
          font-weight : normal;
          margin : 0;
          color : #fb9153;
      }
    div#sous_menu {
          float : left;
          width : 100%;
          padding : 0;
          text-align : center;
      }
    div#sous_menu ul {
          list-style : none;
          display : inline;
      }
    div#sous_menu li {
          float : left;
          display : inline;
          list-style : none;
          padding : 5px 16px;
          color : #ffffff;
          font-family : Arial, Helvetica, sans-serif;
          font-size : 0.8em;
      }
    div#sous_menu a, div#sous_menu a:link, div#sous_menu a:active, div#sous_menu a:visited {
          display : block;
          text-decoration : underline;
          margin : 0;
          color : #ffffff;
      }
    div#sous_menu li a:hover {
          color : #ffffff;
          text-decoration : none;
      }
    div#sous_menu .activeparent {
          display : inline;
      }
    div#sous_menu li.active01 h3 {
          display : block;
          padding : 0 10px 0;
          text-decoration : none;
          font-size : 1em;
          line-height : 1em;
          font-weight : normal;
          margin : 0;
          color : #fb9153;
      }
    div#sous_menu_noir {
          float : left;
          width : 100%;
          padding : 0;
          text-align : center;
      }
    div#sous_menu_noir ul {
          list-style : none;
          display : inline;
      }
    div#sous_menu_noir li {
          float : left;
          display : inline;
          list-style : none;
          padding : 5px 16px;
          color : #000000;
          font-family : Arial, Helvetica, sans-serif;
          font-size : 0.8em;
      }
    div#sous_menu_noir a, div#sous_menu_noir a:link, div#sous_menu_noir a:active, div#sous_menu_noir a:visited {
          display : block;
          text-decoration : underline;
          margin : 0;
          color : #000000;
      }
    div#sous_menu_noir li a:hover {
          color : #000000;
          text-decoration : none;
      }
    div#sous_menu_noir .activeparent {
          display : inline;
      }
    div#sous_menu_noir li.active01 h3 {
          display : block;
          padding : 0 10px 0;
          text-decoration : none;
          font-size : 1em;
          line-height : 1em;
          font-weight : normal;
          margin : 0;
          color : #fb9153;
      }
    div#content {
          width : 98%;
          text-align : justify;
          min-height : 200px;
          margin-left : 10px;
          margin-top: 30px;
      }
 html > body  div#content{
          margin-top: 100px;
      }
    div#content a {
          color : #000000;
      }
    div#content a:hover {
          color : #000000;
          text-decoration : none;
      }

/*CONTENU*/
div.conteneur_global{
width:90%;
margin-left:auto;
margin-right:auto;
}

div.sous_contenu{
position:relative;
}

div.gauche{
position:relative;
width:48%;
top:0;
left:0;
text-align:left;
}

div.droite{
position:absolute;
width:48%;
top:0;
left:50%;
text-align:left;
}

html>body div.droite{
/*margin-top:-0.8em;*/
}

/*********/




    div#bas_de_page {
          float : left;
          position : relative;
          width : 100%;
      }
    div#recherche {
          float : left;
          position : relative;
          width : 100%;
          font-size : 0.8em;
          color : #ffffff;
          text-align : center;
          height : 32px;
          padding-top : 10px;
      }
    div#recherche_noir {
          float : left;
          position : relative;
          width : 100%;
          font-size : 0.8em;
          color : #000000;
          text-align : center;
          height : 32px;
          padding-top : 10px;
      }
    div#breadcrumbs {
          float : left;
          position : relative;
          width : 100%;
          height : 17px;
          font-size : 0.8em;
          color : #ffffff;
          text-align : right;
          border-top : 2px solid #ffffff;
      }
    div#breadcrumbs a {
          text-decoration : none;
          color : #ffffff;
      }
    div#breadcrumbs a:hover {
          text-decoration : underline;
          color : #ffffff;
      }
    div#breadcrumbs_noir {
          float : left;
          position : relative;
          width : 100%;
          height : 17px;
          font-size : 0.8em;
          color : #000000;
          text-align : right;
          border-top : 2px solid #ffffff;
      }
    div#breadcrumbs_noir a {
          text-decoration : none;
          color : #000000;
      }
    div#breadcrumbs_noir a:hover {
          text-decoration : underline;
          color : #000000;
      }
    div#footer {
          float : left;
          position : relative;
          width : 100%;
          margin-top : 10px;
          color : #000000;
      }
    div#footer a {
          color : #000000;
          text-decoration : underline;
      }
    div#footer a:hover {
          color : #000000;
          text-decoration : none;
      }
    h1 {
          font-size : 1.4em;
          font-weight : bold;
      }
    h2 {
          font-size : 1.0em;
          font-weight : bold;
      }
    h3 {
         font-size : 0.8em;
          font-weight : normal;
      }
    h4 {
          font-size : 1em;
      }
    h5 {
          font-size : 0.8em;
          font-weight : normal;
      }
    h6 {
          font-size : 0.6em;
      }
table.tab{
text-align : left;
border:0;
}
   
.bc_general {
          margin-left : auto;
          margin-right : auto;
          text-align : center;
width:100%;
      }
.bc {
          width:95%;
          border : 1px solid #000000;
          background-color:#ffffff;
margin-left : auto;
          margin-right : auto;
          text-align : center;
      }


img.w3c{
border: 0pt none ; 
width: 80px; 
height: 15px;
}
    .stretch, .clear {
          clear : both;
          height : 1px;
          margin : 0;
          padding : 0;
          font-size : 15px;
          line-height : 1px;
      }
    .clearfix:after {
          content : ".";
          display : block;
          height : 0;
          clear : both;
          visibility : hidden;
      }
    html > body .clearfix {
          width : 100%;
      }
    html .clearfix {
          height : 1%;
      }
    .replace {
          display : block;
          background-repeat : no-repeat;
          background-position : left top;
          background-color : transparent;
      }
    .replace * {
          text-indent : -10000px;
          display : block;
          background-repeat : no-repeat;
          background-position : left top;
          background-color : transparent;
      }
    .replace a {
          text-indent : 0;
      }
    .replace a span {
          text-indent : -10000px;
      }
    span.accesskey {
          text-decoration : none;
      }
    .accessibility {
          position : absolute;
          top : -999em;
          left : -999em;
      }
    dfn {
          position : absolute;
          left : -1000px;
          top : -1000px;
          width : 0;
          height : 0;
          overflow : hidden;
          display : inline;
      }
/* End of '4ai' */

