body{
margin:0;
padding:0;
background-image:url(../images/body_bg.gif);
background-repeat: repeat-x;
font-family:Arial, Helvetica, sans-serif;}

a{
color:#333333;}

a:link, a:visited, a:active{
color:#333333;}

a:hover{
color:#0078b9;}

#conteneur{
display: table;
width:1000px;
background-image:url(../images/bg_conteneur.gif);
background-position:top left;
background-repeat:no-repeat;
}

#header{
margin:0;
padding:0;
width:1000px;
height:192px;
background-image:url(../images/header_bg2.jpg);
background-position:top left;
background-repeat:no-repeat;}

#menu{
margin:0;
padding:10px 0 0 0;
width:800px;
height:71px;
background-image:url(../images/menu_bg.gif);
background-repeat:repeat-x;
border-right:1px #999999 solid;}

#menu h1{
margin:0;
font-size:110%;
color:#FFFFFF;
text-align:right;
font-weight:100;
letter-spacing:0.8px;
margin:3px 10px 0 0;}

#menu ul li{
display:block;
display:inline;}

#menu ul{
float:right;}

#contenu{
position:relative;
height:auto;
padding:0;
margin:0;
width:800px;
border-right:1px #CCCCCC solid;
}

#contenu_left{
position:relative;
margin:0 0 15px 0;
padding:0;
width:198px;
height:100%;
float:left;
}

#contenu_right{
position:relative;
margin:0 0 0 198px;
padding:0;
border-top: #c7c7c7 9px solid;
border-left:1px #c7c7c7 solid;}

#contenu_right h2{
color:#00538a;
font-size:21px;
font-weight:normal;
padding:0;
margin:25px 0 20px 15px;}

h2.titre{
line-height:normal;}

#contenu_right .col_left{
padding:15px 15px 15px 15px;
width:295px;}

#contenu_right .col_left2{
padding:1px 15px 15px 15px;
width:295px;}

#contenu_right .col_left3{
padding:1px 15px 15px 15px;
width:269px;}

#contenu_right .col_left4{
padding:1px 15px 15px 15px;
width:285px;}

#contenu_right .col_left p{
text-align:justify;
font-size:12px;
}

#contenu_right .col_left h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_left2 p{
text-align:justify;
font-size:12px;
}

#contenu_right .col_left2 h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_left3 p{
text-align:justify;
font-size:12px;
}

#contenu_right .col_left3 h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_left4 p{
text-align:justify;
font-size:12px;
}

#contenu_right .col_left4 h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_right h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_right{
padding:15px 0 0 15px;
position:relative;
width:258px;
float:right;
border-left:1px #CCCCCC solid;}

#contenu_right .col_right p{
text-align:justify;
font-size:12px;
}

#contenu_right .col_right2{
padding:0 0 0 15px;
position:relative;
width:258px;
float:right;
border-left:1px #CCCCCC solid;}

#contenu_right .col_right2 h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_right3 h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_right4 h4{
color:#00538a;
padding:0;
margin:0;
}

#contenu_right .col_right2 p{
text-align:justify;
font-size:12px;
}

#contenu_right .col_right3{
padding:0 15px 0 15px;
position:relative;
width:269px;
float:right;
border-left:1px #CCCCCC solid;}

#contenu_right .col_right3 p{
text-align:justify;
font-size:12px;
}

#contenu_right .col_right4{
padding:15px 0 0 15px;
position:relative;
width:269px;
float:right;
border-left:1px #CCCCCC solid;}

#contenu_right .col_right4 p{
text-align:center;
font-size:12px;
}

.img_accueil{
margin:0 10px 5px 0;}

#footer{
clear:both;
position:relative;
width:800px;
height:31px;
background-color:#00538a;
text-align:right;
font-size:10px;
color:#FFFFFF;
border-right:1px #CCCCCC solid;}

#footer .footer_right{
margin-left:198px;
padding:9px;
height:13px;
background-color:#8a8a8a;
}

form{
padding-right:15px;
font-size:11px;
text-align:right;
}

h4.form{
padding-right:15px;
margin-bottom:10px;
font-size:16px;
}

input{
margin:2px;
padding:2px;
border:none;
background-color:#CCCCCC;}

textarea{
width:150px;
margin:2px;
padding:2px;
border:none;
background-color:#CCCCCC;}


/*MENU HAUT*/

 #tabsH {
      float:right;
      width:auto;
      font-size:93%;
	  margin-top:14px;
	  margin-top:10px !important;
      line-height:normal;
	  border-left:1px #999999 solid;
      }
	  
	 #tabsH a.imgdroit{
	 float:right;}
	 
    #tabsH ul {
	  margin:0;
	  padding:0 0 0 0px;
	  list-style:none;
      }
    #tabsH li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsH a {
      float:left;
      background:url("../images/amiris_btn.gif") no-repeat left top;
      margin:0;
      padding:0;
      text-decoration:none;
      }
    #tabsH a span {
      float:left;
      display:block;
      background:url("../images/amiris_btn.gif") no-repeat right top;
      padding:9px 28px 10px 27px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsH a span {float:none;}
    /* End IE5-Mac hack */
    #tabsH a:hover span {
      color:#FFF;
      }
    #tabsH a:hover {
      background-position:0% -37px;
      }
    #tabsH a:hover span {
      background-position:100% -37px;
      }

p.entete{
margin:0;
color:#00538a;
font-size:12px;
font-weight:bold;}
