body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
	background:#E1CFA4;
	text-align:center;
	scrollbar-3d-light-color:#997E3C;
    scrollbar-arrow-color:#FFFFFF;
    scrollbar-base-color:black;
    scrollbar-dark-shadow-color:#997E3C;
    scrollbar-face-color:#997E3C;
    scrollbar-highlight-color:#DAC492;
    scrollbar-shadow-color:black
}
#all {
  width:900px;
  height:600px;
  margin:10px auto 5px auto ;
  padding:0px;
  background: url(images/fond.jpg) no-repeat;
  border:1px solid #543D04;
}
#top {
  width:900px;
  height:26px;
  margin:0px;
  background: url(images/motif.gif) repeat-x;

}
#footer{
  width:895px;
  height:20px;
  margin:0px 0 0 0;
  padding:5px 5px 0 0;
  text-align:right;
  background: url(images/motif.gif) repeat-x;
  clear:both;
}  
#presentation{
  width:511px;
  height:164px;
  margin:0px 5px 0px 0px;
  padding:20px 20px 10px 20px;
  background: url(images/fond-presentation.jpg) no-repeat;
  float:left;
  text-align:justify;
  font-size:10px;
  font-weight:bold;
  color:#3B1604;
}  
#presentation2{
  width:565px;
  height:512px;
  margin:10px 10px 10px 20px !important;
  margin:10px;
  background: url(images/motifcileft.jpg) repeat-y #D3B56A;
  float:left;
  color:#3B1604;
}  
#presentation2-milieu{
  margin:0;
  height: 512px;
  background: url(images/motifciright.jpg) top right repeat-y ;
  text-align:left;
}
.lien-roteur{
  margin: 5px 0px 0 18px;
  text-align:left;
  font-weight:bold;
}
#motifcitop{
  width:auto;
  background: url(images/motifcitop.jpg) repeat-x;
  margin:0px 0px 0px 0px;
  padding:8px 0 0 0;
}
#motifcibas{
  padding:8px 0 0 0;
  width:auto;
  margin:0;
  background: url(images/motifcibas.jpg) repeat-x;

}
#right-index{
  width:270px;
  height:502px;
  margin:10px 10px 10px 10px;
  float:left;
}
#logo{
  width:270px;
  height:184px;
  background:url(images/logo.jpg) no-repeat;
} 
#images{
  margin:48px 0 25px 32px !important;
  margin:48px 0 25px 0px;
  width:831px;
  height:189px;
  border:0px;
 } 
.img{
  margin:0 10px 0 0;
  border:0px;
  
  }
#contenu1{
  margin:39px 0 45px 32px !important;
  margin:39px 0 45px 0px;
  width:831px;
  height:184px;
  background:url(images/logo.jpg) top right no-repeat;
}
#contenu2{
  margin:0px;
  width:900px;
  height:550px !important;
  height:548px;
}
#acces{
  margin:0 0 3px 0;
  width:900px;
  height:60px;

}
#drapaux{
  margin:0px 0 45px 40px !important;
  margin:0px 0 15px 20px;
  width:150px;
  height:50px;
  padding:0;
  text-align:center;
  float:left;
}
#drapaux-flash{
  margin:0px 0 45px 520px !important;
  margin:0px 0 15px 360px;
  width:150px;
  height:50px;
  padding:0;
  text-align:center;
  float:left;
}
#drapaux2{
  margin:15px 5px 16px 5px;
  padding:0;
  height:12px;
  clear:both;
}  
  
.img2{
  margin:0 10px 0 0;
  border:none;
  float:left;
  }
a {
  text-decoration: none;
  border: 0px;
  color:#8F0000;
}
a:hover {
  text-decoration:none;
}
.text-right{
  margin: 5px 5px 0 0;
  text-align:right;
  font-weight: bold;
  
}
.text-left{
  margin:30px ;
  text-align: left;
}
.titre-devis{
  margin:30px ;
  text-align: left;
  color: #CC3300 ;
  font-weight:bold;
}
.paragraphe{
  width:480px;
  margin:5px 0;
  text-align:justify;
}
.image-banier{
  width:549px;
  height:198px;
  margin:0px 0px 20px 8px;
}
#sommaire {
  width:254px !important;
  width:220px;
  margin:0px 0 0 0;
  padding:8px;
  background:#DBC692;
  clear:both;
}
#sommaire li {
  list-style:none;
  margin:0;
  padding:0 0 5px 0;
  background:#BE9F53 url(images/point.jpg) left bottom repeat-x;
  text-align:left;
}
#sommaire li a {
  width:220px;
  color:#A80000;
  background:#BE9F53 url(images/etoile.gif) 6px 3px no-repeat;
  display:block;
  padding:8px 0 8px 34px;
  text-decoration:none;
  font-size:11px;
  font-family:Arial, Helvetica, sans-serif;
  font-weight:bold;
  margin:0;
}
#sommaire li a:hover {
  color:#6F4208;
  background:#DBC692 url(images/etoile-survoler.gif) 6px 3px no-repeat;
}
#sommaire li a.hover {
  color:#6F4208;
  background:#DBC692 url(images/etoile-survoler.gif) 6px 3px no-repeat;

}
#sommaire li.no_black{
  background:#BE9F53;
  padding:0;
}
.retour{
  color:#FFFFFF;
  font-weight:bold;
}
h1{
  color:#FFFFFF;
  font-weight:bold;
  font-size:14px;
}
.titre{
  font-weight:bold;
  font-size:12px;
}

.table input, .table textarea {
  width:180px;
  height:60px;
  border:1px double #C0C0C0;	
  background:#BA9F70;	
}
.table input,.table select {
  height:20px;
  font-size:14px;	
  border:1px double #C0C0C0;
  background:#BA9F70;	
}
.table input.image {
  border:none;
  height:25px;
  width:85px;
  margin:0px 0 0 95px;
  border:1px double #C0C0C0;
  
}
.champ {
  text-align:right;
  font-size:10px;
  width:300px;
  margin:0px;
  
}
#adresse {
  width:200px;
  height:200px;
  margin:5px;
  float:left;
}
#form {
  width:320px;
  margin:5px;
  padding:0 10px 0 0;
  float:left;
}
#galerie{
  width:540px;
  height:220px;
  margin:0px;
  margin:0px 0px 5px 8px;
  overflow:auto;
}
.photos-ar{
  margin:2px;
  width:110px;
  height:90px;
  background:#E9D7AF;
  float:left;
  border:4px #E9D7AF solid ;
}
#contenu-programme{
  margin:10px 8px 0 18px!important;
  margin:10px 8px 0 22px;
  overflow:auto;
  width:525px;
  height:440px;
  text-align:left;
}
#img-programme{
  margin:5px!important;
  margin:5px;
  width:490px;
  padding:0px;
}
.img-programme{
  margin:0px 8px 0 0;
  float:left;
  border: #E9D7AF solid 2px;
}
#cadre{
  width:520px;
  height:20px;
  margin:10px 8px 0 8px;
  margin:10px 0 0 18px!important;
  border:4px #DECA9E solid;
  background:#B79950;
  font-weight:bold;
  font-size:12px;
  color:#73654A;
}
.text-incentive{
  width:500px;
  text-align: left;
  border-bottom:#FFFFFF solid 2px;
  color:#FFFFFF;
 }
.titre-programme{
  width:200px;
  text-align: left;
  border-bottom:#B79950 solid 3px;
  color:#FFFFFF;
  font:tahoma, "Times New Roman", Times;
  font-size:16px;
  font-weight:bold;
 }
h2{
  color: #954A00;
  font-weight:bold;
  font-size:12px;
  margin:0px 0px;
  border-bottom:1px solid #954A00;
}
#programme{
  width:490px;
  margin:0 auto;
}
.text-pro{
  width:240px;
  margin:0px 0;
  text-align:justify;
}
.img-pro{
  margin:0px 0;
  border: #E9D7AF solid 2px;
}
h3{
  color:#fff;
  font-weight:bold;
  font-size:12px;
  width:450px;
  text-align:left;
  margin:2px 5px 5px 0px;
  float:left;
}
h4{
  color:#623100;
  font-weight:bold;
  font-size:12px;
  border:#FBE8C4 1px solid;
  background: #E6C884;
  width:245px;
  text-align:left;
  margin:0px;
  float:left;
}
.prog-h3{
  width:230px;
  margin:0 10px 0 0px;
  height:auto;
  float:left;

}
#div-droit{
  width:242px;
  height:200px;
  margin:5px 5px 5px 0 ;
  float:left;
}
#div-gauche{
  width:242px;
  margin:5px 0 5px 0 ;
  height:200px;
  float:left;
}
.div-centre{
  width:480px;
  margin:5px 0 5px 0 ;
  height:128px;
  float:left;
  border: #E9D7AF solid 2px;
}
#contenu-condition{
  margin:0px 8px 20px 18px!important;
  margin:0px 8px 10px 22px;
  overflow:auto;
  width:525px;
  height:280px;
  text-align:left;
}