body {width:100%;margin: 0;padding: 0;font-family: "Century Gothic", verdana, arial, sans-serif;background-color: #5d6760;}

/* Conteneur */
.page {width:100%;text-align: left;margin: 5px 0;}
.indpage {width:100%;text-align: left;margin: 100px 0 5px 0;}
.page1 {width:1000px;margin:10px auto 10px auto;text-align: center;background-color: #5d6760;border:solid 1px #d7bbc7;}

/* langue*/
.lang {width:100%;text-align: left; }
#langue {margin:10px auto 0 auto;text-align: left;width:790px;}
#banniere {width:100%;height:260px;background: url("img/entete.gif") no-repeat center;}
.langue {text-align:left;}

/* Map*/
#map {font-weight: bold;font-size:12px;font-family: arial, sans-serif; color: white;text-align:right; cursor: pointer;}
#mapglobal {background: #5d6760;border:double 3px #d7bbc7; width:750px; padding:5px;height:435px;}
#googlemap {float:left;font-size:13px;margin-right: 10px;}
#instructions {margin-right: 10px;color:white;font-size:13px;text-align: justify;}
#instructions a, #googlemap a {color:#d7bbc7;text-decoration: none;}
#instructions a:hover, #googlemap a:hover {text-decoration: underline;}
.close2 {clear:left;text-align:right;padding-bottom:25px;}
.close2 img a {text-decoration: none;}
.close2 a { text-decoration: none;}
/* Partage*/
#partage {font-weight: bold;font-size:12px;font-family: arial, sans-serif; color: white;text-align:right; cursor: pointer;}
.facebook {vertical-align:top; padding:0px 0px 25px 0px;}
.twitter{vertical-align:bottom; padding:15px 0px 0px 0px;}

/* Menu*/
.menujav {text-align: center; width:1150px;margin-bottom:5px;}
.menu {margin-right:auto; margin-left:auto;width: 800px;text-align: center; position:relative; height:60px;//height:45px;}
.menu ul {list-style:none; z-index:100; padding:9px 5px; //margin-left: 0;text-align: center; }
.menu li {float:left;}
.menu a, .menu a:active, .menu a:visited {color:#FFF;text-decoration:none; padding:10px;}
.select  {font-weight: bold;padding-top:2px;} 
.menu a:hover {color:#d7bbc7;}
#slide {position:absolute; bottom:15px;//bottom:0; height:2px; background:#d7bbc7; z-index:10;}

/* Titles*/
#title {text-align: center; width:100%;margin-bottom:20px;padding:20px 0}
.title {vertical-align:center;width: 860px;margin:0 auto 0 auto; background: #7c8980; border: solid 1px #d7bbc7;}
.title h2 {vertical-align:center;font-style: italic; text-align: justify; font-family: "Book Antiqua",arial, sans-serif; color: white;font-size:17px;font-weight:normal;}
.title td {padding: 0 5px;}
.erp {font-weight: bold;color: #bdb76b;}
.erp2 {font-size:10px;width: 920px;font-weight: bold;text-align:right;margin:-10px 0 0 0;color: #bdb76b;}

/* Corps*/
#corps {text-align: center; width:100%;margin-bottom:40px;}
hr {margin:10px auto;text-align: center; color:#d7bbc7}
/* CorpsHome*/
.preso1 {margin:0 auto 40px auto; width: 600px;text-align: justify;}
.preso1 img {margin:10px auto;}
.titrecorps {color: white;font-size:13px;font-weight: normal;font-family: arial, sans-serif;}
.titrecorps a {color: #d7bbc7; text-decoration: none;font-weight: bold;}
.titrecorps a:hover{text-decoration: underline; margin: 10px 0;}
#video, #video2  {cursor: pointer;}
#video2 {color: #d7bbc7;font-weight: bold;font-size:13px;font-family: arial, sans-serif;}
#video2 a:hover{text-decoration: underline;}
#video a, #video2 a {text-decoration:none;}
.preso {margin-right:auto; margin-left:auto; width: 800px;text-align: center;color: #d7bbc7;font-size:36px; font-weight:bold; }

/* Video*/
.video {text-align: center; width:100%; margin:0;}
#tinybox {position:absolute; display:none; padding:10px; background: url(video/images/preload.gif) no-repeat 50% 50%; z-index:2000; color:white;}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:;}
.close {text-align:right;}
.close img a {text-decoration: none;}
.close a { text-decoration: none;}

/* Diaporama*/
#slideshow {list-style:none; color:#fff;}
#slideshow span {display:none;}
#wrapper {width:800px; display:none;}
#wrapper * {margin:0; padding:0;}
#fullsize {position:relative; width:800px; height:342px; border:1px solid #d7bbc7; background:#000;}
#information {position:absolute; bottom:0; left:0; width:800px; height:0; background:#000; color:#fff; overflow:hidden; z-index:200; opacity:.7; filter:alpha(opacity=70);}
#information h3 {padding:4px 8px 3px; font-size:14px;}
#information p {padding:0 8px 8px; font-size: 11px;}
#image {width:800px;}
#image img {position:absolute; top: 0; left: 0; z-index:25; width:auto;}
.imgnav {position:absolute; width:25%; height:342px; cursor:pointer; z-index:150;}
#imgprev {left:0; background:url(diapo1/images/left.gif) left center no-repeat;}
#imgnext {right:0; background:url(diapo1/images/right.gif) right center no-repeat;}
#imglink {position:absolute; height:342px; width:100%; z-index:100; opacity:.4; filter:alpha(opacity=40);}
.linkhover {background:url(filetterre/images/link.gif) center center no-repeat;}
#thumbnails {margin-top:15px;}
#slideleft {float:left; width:20px; height:81px; background:url(diapo1/images/scroll-left.gif) center center no-repeat; background-color:#222;}
#slideleft:hover {background-color:#333;}
#slideright {float:right; width:20px; height:81px; background:#222 url(diapo1/images/scroll-right.gif) center center no-repeat;}
#slideright:hover {background-color:#333;}
#slidearea {float:left; position:relative; width:750px; margin-left:5px; height:81px; overflow:hidden;}
#slider {position:absolute; left:0; height:81px;}
#slider img {cursor:pointer; border:1px solid #666; padding:2px;}

/* Visite*/
#download {color: #bdb76b;font-size: 12px;font-style:italic;font-weight: normal;}
#download a {color: #d7bbc7;font-weight: bold;text-decoration:none;}
#download a :hover{text-decoration:underline;}
#description {width: 800px; text-align: justify; margin:0 auto 40px auto;color: white;font-size:14px;}
#description  a:hover{text-decoration:underline; }
#description h3{vertical-align:center;font-style:normal; text-align: center; color: white;font-size:18px;}
#description table{font-size:11px;border-collapse:collapse;}
.pieces {width:800px;border-right:double 4px #d7bbc7;font-weight:normal;text-align:center;margin:10px auto 0 auto;}
.pieces caption {font-style:italic; color: #d7bbc7;font-size: 11px;text-align:center; padding:3px;font-weight:bold;}
#description td {}
.border {border:solid 1px #d7bbc7;padding: 10px 5px;}
.border2 {border:double 4px #d7bbc7;padding: 10px 5px;}
.border2 a {color: white;text-decoration:none;}
.border3 {border:double 4px #d7bbc7;padding: 0;background-color: #7c8980;}
.border4 {border:double 4px #d7bbc7;padding: 10px 5px;color: white; background-color: #7c8980;}
.endtab  {border:0;text-align:left;padding: 10px 0 0 0;}
.top {border:0;text-align:right;margin: 10px 0 0 0; font-size: 11px;}
.top a {color: #d7bbc7;text-decoration:none;font-weight:bold;}
.top a:hover {text-decoration:underline;}
/* Calendar*/
#calendar {width: 800px; text-align: center; margin:0 auto 20px auto;}
#calendar h3, #tarif h3{vertical-align:center;font-style:normal; text-align: center; color: white;font-size:18px;border-bottom:solid 1px #d7bbc7;margin-right:auto; margin-left:auto;}
#calendar h3{width: 230px;}#tarif h3{width: 150px;}
#tarif {margin-right:auto; margin-left:auto; width: 800px;color: white;font-size:14px;text-align: justify;font-weight:bold;}
#tarif table{margin-right:auto; margin-left:auto; border:solid 1px #d7bbc7;font-weight:normal;font-size:11px;text-align:center;}
#tarif td{padding: 10px;}
.t1 {font-size:14px;font-weight:bold;}
.aster {color: #d7bbc7; font-size:12px;}

/* Historique*/
#history h3{margin-right:auto; margin-left:auto;vertical-align:center;font-style:normal; text-align: center; color: white;font-size:18px;font-weight:bold;width:90px;border-bottom:solid 1px #d7bbc7;}
#history {margin-right:auto; margin-left:auto; width: 800px;color: white;font-size:14px; }
#history p {text-align: justify}
#history  a{color: #d7bbc7;font-weight:bold;text-decoration:none; }
#history  a:hover{text-decoration:underline; }
.lettrine:first-letter {float: left; font-size: 7.5em; font-family: "Old English Text", "Old English Text MT", Castellar, Algerian, Charlemagne, "Monotype Corsiva","Times New Roman", Times, serif; margin-right: 10px; }
.imgright {float: right;margin:15px 0 5px 10px; border:double 4px #d7bbc7; }
.imgleft {float: left;margin:10px 10px 5px 0;border:double 4px #d7bbc7;}
#history br {line-height:5px;}

/* Infos Historique*/
#marchenoir, #valdeloire, #sologne, #valois, #vinsdeloire {font-weight: bold; color: #bdb76b;cursor: pointer;}
#infohisto {background: #5d6760;border:double 3px #d7bbc7; padding:15px;}
#infohisto h2 {text-align:center;}
#infohistoimg {float:left;margin-right: 10px; border:double 4px #d7bbc7;}
#infohistotext {margin-right: 10px;color:white;font-size:13px;text-align: justify;}
#infohistotext a {color:#d7bbc7;text-decoration: none;}
#infohistotext a:hover {text-decoration: underline;}
.close3 {clear:left;text-align:right;margin-top:-15px;}
.close3 img a {text-decoration: none;}
.close3 a { text-decoration: none;}
#Show1, #Show2, #Show3, #Show4, #Show5, #Show6, #Show7, #Show8, #Show9, #Show10, #Show11, #Show12, #Piece1, #Piece2, #Piece3, #Piece4, #Piece5, #Piece6, #Piece7, #Piece8, #Piece9, #Piece10, #Piece11, #Piece12, #Piece13, #Piece14, #Piece15 {position:absolute;visibility:hidden;border:solid 1px #d7bbc7; margin:-150px 5px 5px 15px;} 

/* Services*/
#services {width: 700px; text-align: center; margin-right: auto; margin-left: auto;}
#services h3{width: 400px;margin-right: auto; margin-left: auto;vertical-align:center;font-style:normal; text-align: center; color: white;font-size:18px;font-weight:bold;border-bottom:solid 1px #d7bbc7;}
#weekend {text-align: center;margin-left:-30px;margin-bottom:20px;}
#services td {font-weight:bold;font-size:14px;padding:4px 2px;color:white;text-align: center;margin:0;}
.weekend {text-align: left; background: #7c8980; width:182px;padding-bottom:4px;cursor: pointer;}
.weekend img {margin-bottom:5px; border:solid 1px #d7bbc7; }
#presta {margin-left: -30px;color:white;font-size:14px;text-align:justify;}
#presta li {margin-bottom: 5px;}
#utile {margin-left: 25px;color:white;font-size:14px;text-align:justify;width: 615px;}
#utile a {color:#d7bbc7;text-decoration: none;}
#utile a:hover {text-decoration:underline;}
#utile h3 {margin-left: 250px;width: 150px;}
#utile li {margin-bottom: 5px;}

/* Idees Weekend*/
#ideemariage {height:485px;} #ideeseminaire {height:545px;} #ideespa {height:465px;} #ideeculturel, #ideecuisine {height:475px;} #ideevin {height:715px;} #ideegolf {height:580px;} #ideeescrime {height:570px;}
#ideemariage h2, #ideeseminaire h2, #ideespa h2, #ideeculturel h2, #ideevin h2, #ideeescrime h2, #ideegolf h2, #ideecuisine h2 {text-align:center;}
#ideemariage, #ideeseminaire, #ideespa, #ideeculturel, #ideevin, #ideegolf, #ideeescrime, #ideecuisine {background: #5d6760;border:double 3px #d7bbc7; width:391px; padding:15px;}
#ideeimg {margin-right: 10px; border:double 4px #d7bbc7;}
#ideetext {margin-right: 10px;color:white;font-size:13px;text-align: justify;}
#ideetext a {color:#d7bbc7;text-decoration: none;}
#ideetext a:hover {text-decoration: underline;}

/* Partenaires*/
#partners {width: 800px; text-align: center; margin-right: auto; margin-left: auto;}
#partners h3{width: 360px;margin-right: auto; margin-left: auto;vertical-align:center;text-align: center; color: white;font-size:18px;font-weight:bold;border-bottom:solid 1px #d7bbc7;margin-bottom:20px;}
#partenaires {width: 800px;margin-bottom:20px;}
#partenaires caption {font-style:normal; color: white;font-size: 14px;text-align:center; padding:3px;font-weight:bold;margin-bottom:20px;}
#partenaires caption a{color:#d7bbc7;text-decoration: none;}#partenaires caption a:hover{text-decoration: underline;}
#partners td {font-size:13px;color:white;}
.partnersdesc {text-align: justify; padding-bottom:4px;}
#partenaires img, #partenaires object {border:solid 1px #d7bbc7;margin-bottom:20px;margin-right:20px;}
.savoirplus {text-align: right; padding-top:10px;}.savoirplus  a{color:#d7bbc7; text-decoration: none;}.savoirplus  a:hover{text-decoration: underline;}

/* Pied*/
.pied {text-align: center; width:100%; margin-bottom: 10px;}
#pied {font-size: 12px; font-weight: bold;color: white;margin:15px auto 0 auto; width: 900px;text-align: center;padding-bottom:10px;}
#kab {color: white;text-align: right; width:100%; font-weight: bold;font-size: 10px; margin: 0 10px 0 -10px;}
#pied a, #kab a{color: white;text-decoration:none;} 
#pied a:hover, #kab a:hover {color: #d7bbc7;text-decoration:underline;} 
