/* CSS Document */


/* Définition Préliminaire */

*
{
  font : 12px/14px Trebuchet MS;
  margin : 0px;
  padding : 0px;
  color:#666666;
}

body
{
  margin : 0;
  text-align : center; /* centrage pour le bug IE */
  background : #BDC8B3 url("../images/000-COMMUN/fond_degrade.gif") repeat-x;
  padding-bottom:25px;
  
  scrollbar-face-color: #A6B09E;
  scrollbar-shadow-color: #F9F9F9;
  scrollbar-highlight-color: #BDC8B3;
  scrollbar-3dlight-color: #B4B4B4;
  scrollbar-darkshadow-color: #000000;
  scrollbar-track-color: #BBC8B2;
  scrollbar-arrow-color: #F7931D;

}

/* FIN Définition Préliminaire */


/* Définition des DIVS de Structure */

#global
{
  margin-left : auto;
  margin-right : auto;
  width : 960px;
  text-align : left;
  margin-top : 13px;
  background-color : #FFFFFF;
}

#header
{
  width : 960px;
  height : 114px;
}

#header_zone_1
{
  float : left;
  width : 183px;
}

#header_zone_2
{
  float : left;
  width : 777px;
}

#header_zone_2_1
{
  width : 100%;
}

#header_zone_2_2
{
  width : 100%;
}

#coin
{
  float : left;
  margin-right : 18px;
}

#logo
{
  float : left;
}

#accroche
{
  float : left;
  display : inline;
  margin-top : 42px;
  margin-left : 60px;
}

#liens
{
  display:inline;
  float :right;
  width:102px;
  margin-right : 9px;
  margin-top : 8px;
}

#book
{
  display:inline;
  float :right;
  margin-right:20px;
  margin-top:16px;
}

#menu
{ 
  display:inline;
  float:right;
  height:18px;
  width:744px;  
  margin-top : 17px;
  margin-right : 33px;
}

#filet_1
{
  background-color : #E1DFDE;
}

#filet_2
{
}

#sous_menu
{
  width : 100%;
  margin-bottom : 35px;
}

#sous_menu_1
{
  float:left;
  background-color : #F9F9F9;
}

#sous_menu_2
{
  float:left;
  background-color : #CFD2CD;
}

#sous_menu_3
{
  float:left;
  background-color : #B7BBB3;
}

#sous_menu_4
{
  float:left;
  background-color : #9FA59A;
}

#sous_menu_5
{
  float:left;
  background-color : #878E81;
  
  width:645px;
  height:24px;
}

#contenu
{
  width : 100%;
  margin-bottom : 45px;
}

#contenu_HP
{
  width : 100%;
  margin-bottom : 45px;
}

#footer
{
  width : 100%;
}

#separation
{
  text-align:center;
  margin-top:12px;
}

#referencement_01
{
  text-align:center;
  display : inline;
  float : left;
  width : 157px;
  margin-left:244px;
  
  font-size:10px;
  color:#CCCCCC;
  margin-top : 18px;
}

#referencement_02
{
  text-align:center;
  display : inline;
  float : left;
  width : 157px;
  
  font-size:10px;
  color:#CCCCCC;
  margin-top : 18px;
}

#referencement_03
{
  text-align:center;
  display : inline;
  float : left;
  width : 158px;
  
  font-size:10px;
  color:#CCCCCC;
  margin-top : 18px;
}

#referencement_04
{
  text-align:center;
  display : inline;
  float : left;
  width : 118px;
  margin-right:244px;
  
  font-size:10px;
  color:#CCCCCC;
  margin-top : 18px;
}

#copyright
{
  margin-top : 59px;
  
  width:960px;
  height : 28px;
  
  background : url("../images/000-COMMUN/logo_vie.gif") no-repeat top right;
  border-top : 1px solid #FFFFFF;
}

#copyright_texte
{ 
  margin-top : 12px;
  font-size : 10px;
  color : #7F7472;
  text-align:center;
}
#copyright_texte a
{  
  font-size : 10px;
  color : #7F7472;
  text-decoration:none; 
}
/* FIN Définition des DIVS de Structure */


/* Définition des DIVS de la HP */

#flash_home
{
  width : 960px;
  height : 340px;
}

#flash_logo
{
  width : 244px;
  height : 87px;
}

/* FIN Définition des DIVS de la HP */


/* Définition des Classes générales */

.clear
{
  clear : both;
}

.size11
{
  font-size : 11;
}

.size14
{
  font-size : 14px;
}

.bold
{
  font-weight : bold;
}

.color978F8D
{
  color : #978F8D;
}

.color978A87
{
  color : #978A87;
}

.colorC10C13
{
  color : #C10C13;
}

.color333333
{
  color : #333333;
}
.blanc
{
  color : #ffffff;
}
.decorationnone
{
  text-decoration : none;
}

/* FIN Définition des Classes générales */


/* Définition des Classes */

.puce_liens
{
  list-style-position : outside;
  list-style-type : none;
  margin : 0px;
  padding : 0px;
}

.puce_liens li
{
  margin : 0px;
  padding : 0px;
  background : url("../images/000-COMMUN/puce_liens.gif") no-repeat center left;
}

.puce_liens a,.puce_liens a:link,.puce_liens a:visited,.puce_liens a:hover
{
  color : #978F8D;
  text-decoration : none;
  font-size : 11px;
}

.menu{
  display:block;
  margin:0px 0px 0px 0px;
  padding:0;
}

.menu li{
  height : 18px;
  list-style:none;          
  display:inline;
  display/**/:block;
  float:none;
  float/**/:left;
  margin:0;
  padding:0px 0px 0px 0px;
}

.menu_bas
{
  font-size : 10px;
  color : #7F7472;
  text-align : center;
}

.menu_bas a, .menu_bas a:link, .menu_bas a:visited, .menu_bas a:hover
{
  font-size : 10px;
  color : #7F7472;
  text-decoration : none;
} 

.sous_menu{
  display:block;
  margin:6px 0px 0px 22px;
  padding:0;
}

.sous_menu li{
  list-style:none;          
  display:inline;
  display/**/:block;
  float:none;
  float/**/:left;
  margin:0;
  padding:0px 0px 0px 0px;
  
  font-size : 12px;
  color : #FFFFFF;
}

.sous_menu a, .sous_menu a:link, .sous_menu a:visited, .sous_menu a:hover
{
  font-size : 12px;
  color : #FFFFFF;
  text-decoration : none;
}
.sous_menu a.highlight, .sous_menu a:link.highlight, .sous_menu a:visited.highlight, .sous_menu a:hover.highlight
{
  font-size : 12px;
  color : #FCB825;
  text-decoration : none;
}
#contenu p.intro
{
  font-size:12px;
  color : #000000;
  margin-bottom:20px;
}
#contenu p 
{
  font-size:12px;
  color : #666666;
  margin-bottom:20px;
}
h1{margin-bottom:10px;}
h2{clear:both;}
h3{font-size:12px;font-weight:bold;margin-bottom:10px;}
h4{font-size:16px;font-weight:bold;margin-bottom:10px;border-bottom:1px solid #E1DFDE;padding-bottom:3px;}
h5{color:#878E81;font-size:12px;font-weight:bold;margin-bottom:10px;}

#contenu p td{padding:6px;}
#contenu p td.left{border-left:1px solid #D57016;}
#contenu p td.right{border-right:1px solid #D57016;}
#contenu p td.top{border-top:1px solid #D57016;}
#contenu p td.bottom{border-bottom:1px solid #D57016;}

#contenu a {color:#333333;text-decoration:none;font-weight:bold;}
#contenu a:link {color:#333333;text-decoration:none;font-weight:bold;}
#contenu a:visited {color:#333333;text-decoration:none;font-weight:bold;}
#contenu a:hover {color:#000000;text-decoration:none;font-weight:bold;}

#contenu a.lien_section , #contenu a:link.lien_section , #contenu a:visited.lien_section , #contenu a:hover.lien_section 
{
  font-size : 12px;
  font-weight : bold;
  text-decoration : none;
  color : #F28E00;
}

ul.liste_contenu{margin-left:25px;list-style-type:square;margin-bottom:20px;}

input.contact{height:18px;width:250px;}
/* FIN Définition des Classes */
