body
{
   background: white url("../includes/images/www_bg.jpg") repeat left top;
   color:#3D2817;
   font-size:12px;
   font-family:Arial;
   padding:0px;
   margin:0px;
}
strong
{
   color:#825531;
}
hr.reset
{
  display: block;
  height: 0;
  margin: 0;
  margin: -8px 0;
  padding: 0;
  border: 0;
  visibility: hidden;
  clear:left;
}
#page
{
   width:960px;
   margin-top:10px;
   margin-left:auto;
   margin-right:auto;
   border:solid 0px #3D2817}
#block_left
{
   float:left;
   width:590px;
   border:solid 0px red;
}
#right_sidebar
{
   float:right;
   width:370px;
   /*margin-top:140px;*/
}
DIV#content_right
{
   font-size:10px;
   background-color:white;
}
#bandeau_flash_resa
{
   height:200px;
   width:960px;
}
.bandeauflash
{
   width:590px;
   height:200px;
   border-bottom:solid 0px green;
   float:left;
}
#top_right
{
   width:370px;
   height:200px;
   float:left;
}
a:link,
a:active,
a:visited
{
   color:#C18859;
}
a:focus,
a:hover
{
   color:white;
   background-color:#C18859;
}
a img
{
   border:0px;
   text-decoration:none;
}
img
{
   display:block;
}
h1
{
   font-size:18px;
   margin:0px auto 10px 25px;
}
h2
{
   /*color:#825531;*/
   font-size:16px;
   margin:15px auto 10px 25px;
}
h3
{
   color:#825531;
   font-size:14px;
   margin-left:25px;
}
h4
{
  margin-left: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;
}
p
{
   margin:5px 25px 10px 25px;
   text-align:justify;
}
.photo_site
{
   margin:15px auto 2px auto;
   height:auto;
}
.top, .bottom, .corner
{
   height:7px;
   float:left;
   font-size:0px;
}
.corner
{
   width:7px;
   float:left;
}
.right
{
   font-size:0px;
   float:left;
}
.top
{
   background-image:url(../includes/images/bg_top.gif);
   background-repeat:repeat-x;
}
.bottom
{
   background-image:url(../includes/images/bg_bottom.gif);
   background-repeat:repeat-x;
}
.left
{
   font-size:0px;
   background-image:url(../includes/images/bg_left.gif);
   background-repeat:repeat-y;
   padding-left:7px
}
.right
{
   background-image:url(../includes/images/bg_right.gif);
   background-repeat:repeat-y;
   background-position:right;
}
.container
{
   margin-top:25px;
   float:left;
}
.content
{
   float:left;
   background-color:white;
   font-size:12px;
   margin:0px;
}
.spacer
{
  clear: both;
}

.spacer hr
{
  display: none;
}