body
{
   background: #005397 url("../includes/images/www_bg.jpg") repeat-x left top;
   color:#006699;
   font-size:14px;
   font-family:Verdana;
   padding:0px;
   margin:0px;
}
strong
{
   color:#006699;
}
hr.reset
{
  display: block;
  height: 0;
  margin: 0;
  _margin: -7px 0;
  padding: 0;
  border: 0;
  visibility: hidden;
}
#page
{
   width:960px;
   margin-top:5px;
   margin-left:auto;
   margin-right:auto;
   background-color:white;
   border:solid 0px #006699}
#block_left
{
   float:left;
   width:648px;
   height:auto;
   border:solid 0px red;
}
#block_center
{
   float:left;
   border-right:1px dashed #006699;
}
#block_right
{
   float:left;
   width:307px;
   height:auto;
   border-left:solid 1px #D8A63C;
}
.bandeauflash
{
   width:648px;
   height:379px;
   border:solid 0px green;
   float:left;
}
a:link,
a:active,
a:visited
{
   color:#008ED2;
}
a:focus,
a:hover
{
   color:white;
   background-color:#008ED2;
}
a img
{
   border:0px;
   text-decoration:none;
}
img
{
   display:block;
}
h1
{
   font-size:22px;
   margin:0px auto 10px 25px;
}
h2
{
   color:#006699;
   font-size:18px;
   margin-left:25px;
}
h3
{
   color:#006699;
   font-size:16px;
   margin-left:25px;
}
p
{
   text-align:justify;
   margin:5px 25px 10px 25px;
}
.error
{
   color:red;
}
ul.error
{
   margin-left:40px;
}
ul.error li
{
   list-style-type:circle;
   margin-left:20px;
}
.error h3
{
   margin:2px auto 2px 5px;
}
.success
{
   color:green;
}

#gest_lang
{
   width:200px;
   height:20px;
   float:left;
   clear:left;
   margin:170px auto auto 5px;
}
#gest_lang a
{
   float:left;
   margin:auto 2px auto auto;
}
#gest_lang a img
{
   height:16px;
}
#breadcrumb
{
   position:absolute;
   top:298px;
   margin-left:12px;
   font-size:12px
}
.bread_separator
{
   font-size:12px;
   font-weight:bold;
   margin-left:5px;
   margin-right:5px;
}
#content_std
{
   float:left;
   height:auto;
}
ul.ul_content
{
   padding-left:40px;
}
ul.ul_content li
{
   list-style-type:square;
   list-style-position:inside;
}
