/* 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 : #008BD8 url("../images/000-COMMUN/fond_degrade.gif") repeat-x;
  padding-bottom:25px;
}

/* 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 : 121px;
}

#header_zone_1
{
  float : left;
  width : 169px;
}

#header_zone_2
{
  float : left;
  width : 791px;
}

#header_zone_2_1
{
  width : 100%;
}

#header_zone_2_2
{
  width : 100%;
}

#coin
{
  float : left;
  margin-right : 8px;
}

#logo
{
  float : left;
}

#accroche
{
  float : left;
  display : inline;
  margin-top : 41px;
  margin-left : 74px;
}

#liens
{
  display:inline;
  float :right;
  width:102px;
  margin-right : 9px;
  margin-top : 16px;
}

#book
{
  display:inline;
  float :right;
  margin-right:20px;
  margin-top:16px;
}

#menu
{ 
  display:inline;
  float:right;
  height:18px;
  width:728px;
  
  margin-top : 17px;
  margin-right : 18px;
}

#filet_1
{
  background-color : #E1DFDE;
}

#filet_2
{
}

#sous_menu
{
  width : 100%;
  margin-bottom : 35px;
}

#sous_menu_1
{
  float:left;
  background-color : #F2F7F9;
}

#sous_menu_2
{
  float:left;
  background-color : #99BDD0;
}

#sous_menu_3
{
  float:left;
  background-color : #679BB9;
}

#sous_menu_4
{
  float:left;
  background-color : #347AA1;
}

#sous_menu_5
{
  float:left;
  background-color : #01598A;
  
  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 : 192px;
}

#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 : 11px;
}

.size12
{
  font-size : 12px;
}

.size14
{
  font-size : 14px;
}

.size16
{
  font-size : 16px;
}

.size18
{
  font-size : 18px;
}

.size20
{
  font-size : 20px;
}

.bold
{
  font-weight : bold;
}

.center
{
  text-align : center;
}

.color978F8D
{
  color : #978F8D;
}

.color978A87
{
  color : #978A87;
}

.color333333
{
  color : #333333;
}

.color0095DA
{
  color : #0095DA;
}

.noir
{
  color : #000000;
}

.blanc
{
  color : #FFFFFF;
}

.bgcolor01598A
{
  background-color : #01598A;
}

.bgcolorF2F7F9
{
  background-color : #F2F7F9;
}

.bgcolor0095DA
{
  background-color : #0095DA;
}

.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:10px;
}
#contenu p 
{
  font-size:12px;
  color : #666666;
  margin-bottom:10px;
}

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:#0095DA;font-size:12px;font-weight:bold;margin-bottom:10px;}

#contenu p td{padding:6px;}
#contenu p td.left{border-left:1px solid #01598A;}
#contenu p td.right{border-right:1px solid #01598A;}
#contenu p td.top{border-top:1px solid #01598A;}
#contenu p td.bottom{border-bottom:1px solid #01598A;}

#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:#F28E00;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;}
ul.liste_contenu ul {margin-left:25px;list-style-type:circle;}

input.contact{height:18px;width:250px;}

.border_bleu
{
  border : 1px solid #01598A;
}

.border_0095DA
{
  border : 1px solid #0095DA;
}

input.microcontact, input.microcontact_contenu
{
  height : 18px;
  width : 140px;
  color : #000000;
  margin-bottom : 5px;
}

input.microcontact_contenu
{
  color : #999999;
}

.microcontact_bouton
{
  height : 22px;
  width : 140px;
  color : #000000;
  line-height:10px;
}

/* FIN Définition des Classes */
