@charset "utf-8";
/* CSS Document */

body{
  padding:0;
  margin:0;
  border:none;
  font-size: 12px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

a{
  /*color:#000;*/

}

.rsmg_content_gallery a{
  color:#000;
}
/* Début contenu */
div#content{
  position: relative;
  /*top: 77px;*/
  top: 0px;
  left: 0px;
  /*width: 330px;*/
  width: 865px;
  height: auto;
  min-height:500px;
  padding-bottom: 30px;
  /*overflow: auto;*/
  /*z-index: 90;*/
}
#content h1, #content #custom-content h3{
  font-family: 'Karla', sans-serif;
  font-size: 20px;
  color:#bf0e01;
  border-top: solid 1px #bf0e01;
  border-bottom: solid 1px #bf0e01;
  width: 400px;
  padding-top:4px;
  padding-bottom:4px;
  font-weight:normal;
}
#content dl{
  margin-left: 10px;
}
#content dd{
  padding-bottom: 5px;
  font-size: 12px;
}
#content ul {
  padding-left: 5px;
  margin-left: 5px;
  padding-top: 0;
  padding-bottom: 10px;
}
#content li {
 /* list-style-type: none;*/
  list-style-position: outside;
}

#content hr.atelier-galerie{
  width: 100px;
  color: #99141A;
  height: 1px;
  border: none;
  border-bottom: solid 1px #99141A;
  text-align: left;
  margin-left: 25px;
  padding-left: 25px;
}
#content table{
  /*width: 300px;*/
  margin-top: 20px;
}
#content td.apercu{
  width: 45%;
  text-align: center;
  padding-top: 7px;
  vertical-align: bottom;
}
#content td.legende{
  padding-top: 5px;
  text-align: center;
  /*padding-left: 8px;*/
  vertical-align: bottom;
  font-size: 11px;
  vertical-align: top;
  padding-bottom: 7px;
}

#content a:hover {
  color: #000000;
  text-decoration: none;
}
#content label{
  font-size: 13px;
  font-weight: bold;
  text-align: right;
  width: 70px;
  margin-right: 8px;
}
#content input{
  width: 200px;
  border: solid 1px #BD0D01;  
  background-color: transparent;
  margin-bottom: 7px;
}
#content form.mapdirform input{
  width:auto;
}
#content form.mapdirform input.inputbox{
  width: 200px;
  border: solid 1px #BD0D01;  
  background-color: transparent;
  margin-bottom: 7px;
}
div.map{
 margin-top:15px; 
}
#content textarea{
  width: 300px;
  height: 100px;
  border: solid 1px #BD0D01;  
  background-color: transparent;
}
#content td.title p{
  margin:0;
}
div#pages{
  position: relative;
  left: 0px;
  top: 20px;
  width: 80%;
  text-align: right;
}
div#galerie{
  position: relative;
  left: 0px;
  top: 80px;
  width: 300px;
  height: auto;
  /*overflow: auto;*/
}

/* Fin contenu */

/* DEBUT MENU */
#menu ul {
  /*padding-left: 5px;*/
  /*margin-left: 5px;*/
  padding-top: 2px;
  padding-bottom: 2px;
}
#menu li, #menu ul li ul li {
  /*list-style:none;
  list-style-position: outside;*/
  margin-left:-25px;
}
#menu a {
  font-weight: bold;
  color: #616161;
  /*color: white;*/
  text-decoration: none;
  margin-left:0;
}
#menu a:hover {
  color: #000000;
  text-decoration: none;
}
#menu ul > li{
  background: none;
}
#menu ul li{
  border-top: none;
}
#menu ul > li a{
  text-transform:uppercase;
  font-weight: bold;
  color: #9C2419;
  padding-left:0;
}
#menu ul > li li{
  padding:0;
}
#menu ul > li li a{
  text-transform:none;
  color:#616161;
  padding:0;
  font-style: italic;
}
#menu ul > li li a.isactive {
  color:#9C2419;
}
/* FIN MENU */


/* GALERIE */
div#rsmg_footer{
 display:none; 
}
ul.rsmg_content_gallery li div.rsmg_content_container{
 background: none;
  border:none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
box-shadow: none; 
  width:155px;
}
ul.rsmg_content_gallery li{
 font-style: italic; 
}
ul.rsmg_content_gallery li div.rsmg_content_container{
 font-size:9px; 
}
ul.rsmg_content_gallery li div.rsmg_content_container a.rsmg_title {
  text-align: center;
  padding: 7px 0 0 0;   
  font-size: 10px;
  margin-bottom: 7px;
  padding-bottom: 7px;
  border-bottom: 1px dotted #cccccc;
  overflow: hidden;
  text-decoration:none;
  font-style: normal;
}
/* FIN GALERIE */

/* WEBLINK */
#allweblinksbox div.allweblinks{
 border: none; 
}
#allweblinksbox ul.links{
 width:400px; 
}
#allweblinksbox ul.links li {
 margin-bottom: 6px; 
}

/* FIN WEBLINK */
/* GUESTBOOK */
#easybook div.easy_entrylink a{
 float: none; 
}
#easyfooter{
 display: none; 
}
.easy_top_left .easy_big, .easy_top_left .easy_small{
 display:none; 
}
/* FIN GUESTBOOK */
