body
{
    background: url("../site/images/fondsite1280.jpg");
    background-repeat: no-repeat;
    background-position: top;
    background-attachment: fixed;
    background-color: #006382;
    font-size: 12px;
    font-family : Verdana, Arial;
}
#global 
{
    position: absolute;
    left: 50%;
    width: 770px;
    top: 0px;
    margin-top:0px;
    margin-bottom:0px;
    margin-left: -385px;
    padding: 0px;
    border-right: 1px #000000 solid;
    border-left: 1px #000000 solid;
}
#bandeau
{
    background: url("../site/images/bandeau.gif");
    background-repeat: no-repeat;
    width: 770px;
    height: 95px;
}
#traithor
{
    background: url("../site/images/traithor1.gif");
    width: 770px;
    height: 18px;
}
#gauche
{
    position: absolute;
    height: 800px;
    width:145px;
    left: 0px;
    padding-left: 5px;
    margin-left: 10px;
    line-height: 20px !important;
}
#contenu
{
    background: url("../site/images/traitvertical.gif");
    background-repeat: repeat-y;
    margin-left:150px;
    margin-right: 0px;
}
#bas
{
    background: url("../site/images/traithor2.gif");
    background-repeat: no-repeat;
    width: 770px;
    height: 47px;
    padding-top: 20px;
    text-align: center;
    font-size: 10px;
    color: #B4001E;
}
.soulignement
{
    background: url("../site/images/traitbleu.gif");
    background-repeat: repeat-x;
    height:45px;
    width:140px;
}
.soulignement2
{
    background: url("../site/images/traitbleu.gif");
    background-repeat: repeat-x;
    height:50px;
}
.lienmenu
{
    font-size: 12px;
    color: #B4001E;
    font-weight: bold;
    text-decoration:none;
}
.lienmenu:active
{
    font-size: 12px;
    color: #99AAB4;
    font-weight: bold;
    font-style: italic;
    text-decoration:none;
}
.lienmenu:hover
{
    font-size: 12px;
    color: #99AAB4;
    font-weight: bold;
    text-decoration:none;
}
.croixbleu
{
    background: url("../site/images/traitmenu.gif");
    background-repeat: no-repeat;
    width: 35px;
    height: 45px;
    float:right;
}
#cont
{
    text-align:justify;
    min-height:890px;
    height:auto !important ;
    height:890px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 15px;
    margin-right: 10px;
}
.lienbas
{
    font-size: 10px;
    color: #B4001E;
    font-weight:bold;
    text-decoration: none;
}
.lienbas:hover
{
    font-size: 10px;
    color: #B4001E;
    font-weight:bold;
    text-decoration: underline;
}
.menu
{
    color: #006382;
    font-weight:bold;
    text-decoration: none;
    font-size: 12px;
    line-height: 20px;
    font-family : Arial;
}
.menu:hover
{
    color: #006382;
    font-weight:bold;
    text-decoration: underline;
    line-height: 20px;
    font-size: 12px;
}
.submenu
{
    padding-top: 10px;
}
.image_g
{
    float:right;
    margin-left: 15px;
    display: inline;
}
.image_d
{
    float:left;
    margin-right: 15px;
    display: inline;
}
p
{
    line-height: 18px;
    text-indent: 20px;
}
.tabulation
{
    text-indent: 40px;
    line-height: 18px;
    background: url("../site/images/puce.gif") 20px 0px;
    background-repeat: no-repeat;
}
#faq .int
{
    text-indent: 45px;
    line-height: 18px;
    background: url("../site/images/int.gif") 20px 0px;
    background-repeat: no-repeat;
}
.titrepage
{
    font-size: 16px;
    color: #FFFFFF;
    background-color: #B4001E;
    font-weight: bold;
    line-height: 30px;
    padding-left:10px;
    padding-top: 5px;
    padding-right:10px;
}
.centrer
{
    text-align: center;
}
input
{
    border: 2px solid #006382;
}
table
{
    font-size: 12px; 
}
.divg
{
  float: left;
  width: 40%;
  margin: 2px;
}
.divd
{
  float: right;
  width: 50%;
  padding-left: 50px;
}
.normal
{
  clear:both;
  width: 100%;
}
.adroite
{
  text-align: right;
}
.lienpetitmenu
{
  color: #006382;
  text-decoration:  none;
  font-weight: bold;
  font-size: 10px;
}
.lienpetitmenu:hover
{
  color: #006382;
  text-decoration: underline;
  font-weight: bold;
  font-size: 10px;
}
img
{
  border: 0px;
}
.lienenhaut
{
  position: absolute;
  margin-left: 280px;
  margin-top: 70px;
  width: 480px;
  font-style:arial;
  font-weight: bold;
  color: 006382;
  text-align:center;
}
.lienenhaut2
{
  position: absolute;
  margin-left: 280px;
  margin-top: 25px;
  width: 480px;
  font-style:arial;
  font-weight: bold;
  color: 006382;
  text-align:center;
}
.lien
{
  text-decoration:none;
  color: #000000;
}
.lien:hover
{
  text-decoration:underline;
  color: #000000;
}
.lienutile
{
  text-decoration:none;
  color: #006382;
  font-weight: bold;
}
.lienutile:hover
{
  text-decoration:underline;
  font-weight: bold;
  color: #006382;
}
.tableaucont
{
  width: 100%;
  border: 1px solid #000000;
}
.coord
{
  width: 100%;
  border: 1px solid #006382;
}
.annotation
{
  color: #000000;
  font-style: italic;
  font-size: 12px;
}
.tablact
{
  border: 1px solid #000000;
  width: 100%;
}
.tablact .tr
{
  border: 1px solid #000000;
}
hr
{ 
  background-color: #000000;
  border: 1px solid #000000;
}
#divlientutile h5
{
  color: #B4001E;
}
#divlientutile .lienutile
{
  text-decoration:none;
  color: #006382;
  font-weight: bold;
}
#divlientutile .lienutile:hover
{
  text-decoration:underline;
  font-weight: bold;
  color: #006382;
}
#cont strong
{
  color: #B4001E;
  font-weight: bold;
}
#faq strong
{
  font-weight: bold;
  color: #000000;
}
#faq hr
{
  color: #006382;
  border: 1px solid #006382;
}
.enrouge
{
  color: #B4001E;
}
.lienpop
{
	color: #b4001e;
	text-decoration: none;
	font-size:10px;
	font-family: verdana, arial;
}
.lienpop:hover
{
	color: #b4001e;
	text-decoration: underline;
	font-size:10px;
	font-family: verdana, arial;
}
.titresocial
{
   color: #b4001e;
   font-size:16px;
   font-family: verdana, arial;
   font-weight: bold;
   font-style:italic;
}
.titregest
{
   color: #006382;
   font-size:16px;
   font-family: verdana, arial;
   font-weight: bold;
   font-style:italic;
}
.titrejur
{
   color: #355E00;
   font-size:16px;
   font-family: verdana, arial;
   font-weight: bold;
   font-style:italic;
}
.vert
{
  color: #355E00;
  font-weight: bold;
}
.rougeb
{
   color: #b4001e;
   font-weight: bold;
}
.bleub
{
   color: #006382;
   font-weight: bold;
}

#equipe strong
{
   font-weight: bold;
   color: #000000;
}
.petitedate
{
   color: #b4001e;
   font-style: italic;
   font-size: 10px;
}
#contactu
{
    text-align:justify;
    min-height:890px;
    height:auto !important ;
    height:890px;
    padding-left: 10px;
    padding-right: 10px;
    margin-left: 15px;
    margin-right: 10px;
}
#contactu h4
{
   color: #006382;
   font-weight: bold;
   font-style: italic;
   font-size: 18px;
}
#contactu h5
{
   color: #006382;
   font-weight: bold;
   font-style: italic;
   font-size: 14px;
}
.contactu
{
   color: #006382;
   font-weight: bold;
   font-style: italic;
   font-size: 14px;
}
#contactu strong
{
   font-weight: bold;
   color: #B4001E;
}
.source
{
   color: #B4001E;
   font-weight: bold;
   font-style: italic;
   font-size: 10px;
   text-align: right;
}
#tableaucont2
{
  width: 100%;
  border-collapse:collapse;
  margin: 0px;
  padding: 0px;
  border: 1px solid #000000;
}
#tableaucont2 .titre
{
  background-color: #006382;
  color: #FFFFFF;
  font-weight: bold;
  border: 1px solid #000000;
}
#tableaucont2 .texte1
{
  border: 1px solid #000000;
}
#tableaucont2 .texte2
{
  background-color: #99AAB4;
  border: 1px solid #000000;
}
.grasnoir
{
   color: #000000;
   font-weight: bold;
}
.messageerreur
{
   text-align: center;
   color: #B4001E;
   font-weight: bold;
}
#faq .titrefaq
{
   color: #006382;
   font-weight: bold;
   font-size: 12px;
   text-decoration:none;
}
#faq .titrefaq:hover
{
   color: #006382;
   font-weight: bold;
   font-size: 12px;
   text-decoration:underline;
}
.menud
{
   display:none;
   color: #B4001E;
   font-size:11px;
   margin-left: 15px;
   font-family : Arial;
}
.menud a
{
   color: #006382;
   font-weight:bold;
   text-decoration:none;
   font-style:italic;
}
.menud a:hover
{
   color: #B4001E;
   font-weight:bold;
   text-decoration:none;
   font-style:italic;
}
.util
{
   font-size: 10px;
   color: #006382;
   font-weight: bold;
   border:2px solid #006382;
   line-height: 12px !important;
}
.util8
{
   font-size: 10px;
   color: #006382;
   font-weight: bold;
   font-family: Arial;
}
.util strong
{
   font-size: 10px;
   color: #B4001E;
   font-weight: bold;
}