/* Import de la CSS d'initialisation
----------------------------------------------------------*/
@import url(structure.css);
/* Construction (Montage)
----------------------------------------------------------*/
* { font-family:"Trebuchet MS", helvetica, "Bitstream Vera Sans", sans-serif; }
body { color:#000; font-size:80%; }
h1 { color:#bd4e1d; font:700 12px Georgia, "Times New Roman", Times, serif; text-align:center; }
h2 { color:#bd4e1d; font:700 1.17em Georgia, "Times New Roman", Times, serif; }
h3 { color:#bd4e1d; font:700 1.1em Georgia, "Times New Roman", Times, serif; }
h4, p, ul, ol, li { font-size:1em; }
h5 { color:#000; font-size:.83em; }
h6 { color:#000; font-size:.67em; }
a { color:#000; text-decoration:underline; }
a:hover { text-decoration:none; } /* si changement de couleur au survol */
textarea { color:#000; border-width:thin; padding:3px; }
/* Éléments Particuliers
----------------------------------------------------------*/
/* Placement d'images */
.imgLeft { float:left; padding:0 0 0 0; }
.imgRight { float:right; padding:0 0 0 0; }
.marginRight5 { margin-right:5px; }
/* Des classes d'alignement d'objets */
.aligntop { vertical-align:top; }
.alignbottom { vertical-align:bottom; }
.aligncenter { margin-left:auto; margin-right:auto; }
.left { text-align:left; }
.right { text-align:right; }
.center { text-align:center; }
.justify { text-align:justify; }
/* Des classes de formatage du texte en ligne */
em, .italic, .italique { font-style:italic; }
strong, .bold, .gras { font-weight:700; }
.strike, .barre { text-decoration:line-through; }
/* Des classes flotante */
.floatleft { float:left; }
.floatright { float:right; }
/* Les "nettoyeurs" */
.clearb, .clearer { clear:both; }/*width: 0; height: 0; line-height: 0;*/
.diapo { width:200px; float:left; padding-right:20px; }
#content-plan-du-site { padding:25px 50px 20px 50px; text-align:justify; }
/*hightslide*/
.highslide-html { background-color: white; }
.highslide-html-blur { }
.highslide-html-content { position: absolute; display: none; }
.highslide-loading { display: block; color: #000000; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid #000000; background-color: white; padding-left: 22px; background-image: url(images/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
/* Styles for the popup */
.highslide { cursor: url(images/graphics/zoomin.cur), pointer; outline: none; }
.highslide-active-anchor img { visibility: hidden; }
.highslide img { border: 0px solid #000; }
.highslide:hover img { }
.highslide-wrapper { background: black; }
/*boder image load-slide*/
.highslide-image { border: 5px solid #fff; }
.highslide-image-blur { }
.highslide-caption { display: none; border: 5px solid white; border-top: none; padding: 5px; background-color: white; }
.highslide-loading { display: block; color: black; font-size: 8pt; font-family: sans-serif; font-weight: bold; text-decoration: none; padding: 2px; border: 1px solid black; background-color: white; padding-left: 22px; background-image: url(images/graphics/loader.white.gif); background-repeat: no-repeat; background-position: 3px 1px; }
a.highslide-credits, a.highslide-credits i { padding: 2px; color: silver; text-decoration: none; font-size: 10px; }
a.highslide-credits:hover, a.highslide-credits:hover i { color: white; background-color: gray; }
a.highslide-full-expand { background: url(images/graphics/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px; }
/* These must always be last */
.highslide-display-block { display: block; }
.highslide-display-none { display: none; }
/*--------------------*/

/*googlemaps*/
.plan { width:550px; height:400px; border: 1px solid #0f0f0c; margin:0 auto; }
#map .infosbulle { width: 210px; border: none; margin: 0 auto; padding-bottom:30px; text-align:center; }
#map .infosbulle p { display: block; margin: 0; padding: 0px 200px 10px 50px; font-family: Verdana, Arial, Helvetica, sans-serif; font-style: normal; }
.plan-titre { font-size: 14px; color: #0f0f0c; font-weight: bold; margin-bottom: 1em; text-align:center; }
.plan-adresse { font-size: 12px; color: #333; text-align:center;  !text-align:center;
}
.plan-printer { display:block; text-align: right; padding-bottom:10px; }
.plan-printer img, .plan-printer a { border: none; }
.alignCenter { text-align:-moz-center;  !text-align:center;
}
/*end googlemaps*/

.hotel1 { width:200px; float:left; padding-right:150px; padding-left:90px; text-align:center; }
.hotel1-2 { width:222px; float:left; text-align:center; margin-top:10px; }
.tarif-left { width:340px; float:left; }
.tarif-right { width:360px; float:right; }
.menu-left { width:350px; float:left; }
.menu-right { width:350px; float:right; }
.seminaire-left { width:350px; float:left; padding-left:70px; }
.seminaire-right { width:280px; float:right; }
.boder-menu { border:1px solid #72270f; padding:5px; }
.contenu-new { width:750px; margin:0 auto; }
.contenu-new2 { width:670px; margin:0 auto; }
#table1 { width:340px; margin:0 auto; }
#table2 { width:360px; margin:0 auto; }
#table3 { width:700px; margin:0 auto; }
#table4 { width:300px; margin:0 auto; }
.height1 { height:167px; }
.height2 { height:100px; }
.height3 { height:950px; }
.td-price { width:60px; text-align:right; }
.td-price2 { width:160px; text-align:right; }
#table1 td { border:1px #b2481b solid; padding:5px 5px 2px 5px; }
#table2 td { border:1px #b2481b solid; padding:5px 5px 2px 5px; }
#table3 td { border:1px #b2481b solid; padding:5px 5px 2px 5px; }
legend { font: 700 15px Georgia, "Times New Roman", Times, serif; border-left:3px solid #72270f; padding:2px 10px 2px 10px; color:#72270f; }
fieldset { border:1px solid #72270f; padding:0 10px 0 10px; margin:0 auto; }
.div-img { width:550px; margin:0 auto; }
.img3 { width:200px; float:left; }
.img3-2 { width:200px; float:left; padding:0 75px 0 75px; }
.div-imgseminaires { width:500px; margin:0 auto; }
.icon { vertical-align:middle; padding-right:5px; }
.span { padding-left:18px; }
#table3 { width:750px; margin:0 auto; }
.img-logo { width:200px; float:left; text-align:center; }
.img-logo-2 { width:200px; float:left; text-align:center; padding:0 13px 0 25px; }
.img-logo-3 { width:200px; float:left; text-align:center; padding:0 25px 0 12px; }
.img-logo-4 { width:250px; float:left; text-align:center; padding:0 15px 0 15px; }
.img-logo-5 { width:300px; float:left; text-align:center; padding:0 15px 0 15px; }
.div-1 { width:750px; margin:0 auto; }
.div-2 { width:355px; margin:0 auto; }
.span-1 { margin-left:20px; }
.span-2 { margin-left:10px; }
.span-3 { margin-left:40px; }
.text-contact { margin-left:155px; }
.txt { width:850px; margin:0 auto; }
.img1 { margin-right:80px; }
.img2{
margin-left:70px;
}
/*======================================================================================> Mentions lgales*/
#infoclient {  margin-bottom:1.7em; }
#hebergeur { margin-bottom:1.5em; float:right;}
