@charset "utf-8";article, aside, details, figcaption, figure, footer, header, hgroup, nav, section, summary{display:block;}
audio:not([controls]){display:none;height:0;}
[hidden]{display:none;}
html{font-size:100%;;}
html, button, input, select, textarea{font-family:sans-serif;}
body{margin:0;}
a:focus{outline:thin dotted;}
a:active, a:hover{outline:0;}
h1{font-size:2em;margin:0.67em 0;font-variant:small-caps;font-weight:lighter;}
h2{font-size:medium;margin:0.83em 0;text-align:center;font-variant:small-caps;color:#666;font-weight:lighter;}
h3{font-size:1.17em;margin:1em 0;}
h4{font-size:1em;margin:1.33em 0;}
h5{font-size:0.83em;margin:1.67em 0;}
h6{font-size:0.75em;margin:2.33em 0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
blockquote{margin:1em 40px;}
dfn{font-style:italic;}
mark{background:#ff0;color:#000;}
p, pre{margin:1em 0;}
code, kbd, pre, samp{font-family:monospace, serif;font-size:1em;}
pre{white-space:pre;white-space:pre-wrap;overflow-wrap:break-word;}
q{quotes:none;}
q:before, q:after{content:'';content:none;}
small{font-size:75%;}
sub, sup{font-size:75%;position:relative;vertical-align:baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
dl, menu, ol, ul{margin:1em 0;}
dd{margin:0 0 0 40px;}
menu, ol, ul{padding:0 0 0 40px;}
nav ul, nav ol{list-style:none;list-style-image:none;}
img{border:0;}
svg:not(:root){overflow:hidden;}
figure{margin:0;}
form{margin:0;}
fieldset{border:#c0c0c0 solid 1px;margin:0 2px;padding:0.35em 0.625em 0.75em;}
button, input{line-height:normal;}
button[disabled], input[disabled]{cursor:default;}
input[type="search"]{box-sizing:content-box;}
button::-moz-focus-inner, input::-moz-focus-inner{border:0;padding:0;}
textarea{overflow:auto;vertical-align:top;}
table{border-collapse:collapse;border-spacing:0;}
.clearfix:after{clear:both;}
.clearfix:before, .clearfix:after{content:" ";display:table;}
*{outline:none;}
html, body{height:100%;margin:0;padding:0;}
html{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:repeat;background-position:center;}
body{font-family:'Roboto Condensed', Arial, Helvetica, sans-serif;font-weight:lighter;font-size:medium;}
#header{text-align:center;height:1.5em;width:100%;display:block;font-size:x-large;font-variant:small-caps;color:#333;padding-top:0.3em;}
#header img{display:block;text-align:center;margin-right:auto;margin-left:auto;}
#sousTitre{font-family:Arial, Helvetica, sans-serif;color:#999;font-size:small;text-align:center;margin-right:auto;margin-left:auto;position:relative;bottom:1em;font-weight:100;font-variant:normal;text-transform:none;font-style:italic;padding-top:0.5em;}
h1{text-align:center;color:#999;}
h3{font-weight:bold;font-size:20px;text-align:center;line-height:22px;margin:0;padding-top:30px;}
h5{font-size:large;}
h6{text-align:center;font-size:large;}
p a{ text-decoration: none; color: #000; font-weight: bold; background-color: rgb(204,204,204); }
p a:hover{ color: #fff; background-color: rgb(102,102,102); }
a:hover, a:active{transition:all 0.4s ease-in-out 0s;}
#texte{color:#FFF;width:auto;margin-right:auto;margin-left:auto;padding-top:50px;}
.texteLeft{text-align:left;}
.texteCentre{text-align:center;}
.texteRight{text-align:right;padding-right:1em;}
.texteJustify{text-align:justify;line-height:1.4em;}
.texte{}
.texteSmall{font-size:small;}
.texteCentre{text-align:center;}
.texteSmall{font-size:x-small;color:#999;}
.grissmall{font-size:medium;color:#666;}
#texte #texteContact p a img{border-style:none;}
.copyright{font-size:small;color:#999;text-align:center;}
b{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;color:#666;font-size:medium;font-variant:small-caps;}
.texteIntro{background-color:#E1E1E1;width:auto;margin-right:auto;margin-left:auto;line-height:1.5em;padding:1em;text-align:justify;height:auto;}
.texteIntroCentre{text-align:center;font-weight:bold;}
#accueil .texte{height:auto;width:50%;display:block;float:left;font-size:medium;margin-top:15px;text-align:left;}
#accueil .image{height:auto;width:50%;display:block;float:left;}
#accueil{height:auto;margin-right:auto;margin-left:auto;text-align:justify;font-size:14px;padding-right:5%;padding-left:5%;}
#accueil img{max-width:100%;margin-right:auto;margin-left:auto;display:block;}
#accueil p:first-letter{padding-left:30px;}
#accueil a{color:#000;text-decoration:none;}
#accueil a:hover, nav a:active{background-color:#ddd;}
#texteAccueil img{}
#containerPoesies{height:auto;width:90%;max-width:600px;margin-right:auto;margin-left:auto;text-align:left;font-size:medium;line-height:1.5;}
#containerPoesies img{display:inline;float:left;}
.centrage{text-align:center;}
#galeries{height:auto;width:90%;max-width:800px;margin-right:auto;margin-left:auto;text-align:center;font-size:medium;line-height:1.5;}
#galeries img{display:block;margin-left:auto;margin-right:auto;max-width:100%;}
#galeries a{color:#000;font-size:large;text-decoration:none;background:#CCC;padding:5px 10px;}
#galeries a:hover{background:#000;color:#FFF;text-shadow:-1px 0px 0px #666;}
img{border-style:none;}
img{max-width:100%;}
img.superbg{position:fixed;top:0;left:0;z-index:-1;}
.imageLeft{float:left;margin-right:1em;}
.imageRight{float:right;margin-left:0.8em;}
.imgCentre{display:block;text-align:center;}
.imageUp{float:right;margin-top:-150px;}
.container{height:auto;width:90%;max-width:800px;margin-right:auto;margin-left:auto;margin-top:20px;color:#b89052;}
#map_canvas{ width: 95%; max-width: 400px; margin-right: auto; margin-left: auto; height: 300px; }
#contact{height:auto;width:90%;max-width:500px;margin-right:auto;margin-left:auto;text-align:center;font-size:medium;line-height:1.2;}
#contact{margin-bottom:2em;}
#contact p{text-align:center;color:#666;}
#contact img{max-width:100%;height:auto;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;}
#logo{float:left;position:relative;height:12.500em;width:12.500em;z-index:10;left:20px;top:10px;}
iframe{height:18.750em;width:80%;margin-right:auto;margin-left:auto;display:block;border-style:none;}
#tailleur{font:xx-small Verdana, Geneva, sans-serif;color:#A3A3A3;margin-right:auto;margin-left:auto;margin-top:30px;text-align:center;margin-bottom:20px;}
#tailleur a{color:#999;text-decoration:none;}
#tailleur a:hover{color:#000;text-decoration:none;text-shadow:1px 1px 1px #666;background:#FFF;padding:5px;}
.noSmartphone{text-align:center;}
#tailleur p a{text-decoration:none;color:#999;border-bottom-style:none;border-top-style:none;border-right-style:none;border-left-style:none;}
#tailleur p a:hover{color:#000;border-bottom-style:none;border-top-style:none;border-right-style:none;border-left-style:none;}
nav{width:100%;font-size:large;font-variant:small-caps;}
nav ul{width:auto;height:3.5em;text-align:center;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;padding:0;}
nav li{display:inline;}
nav a{color:#999;width:auto;text-align:center;text-decoration:none;line-height:40px;padding-right:10px;padding-left:10px;}
nav li a{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
nav li:last-child a{border-right:0;}
nav a:hover, nav a:active{color:#FFF;background:#333;transition:all 0.4s ease-in-out 0s;text-shadow:0 1px 0 #030303;}
nav .selected{color:#000;display:inline-block;width:auto;text-align:center;text-decoration:none;line-height:40px;padding-right:10px;padding-left:10px;font-weight:400;border-bottom:1px solid #000;}
nav a#pull{display:none;}
hr{ font-size: small; color: #999999; width: 80%; }

#spin{ margin-right: auto; margin-left: auto; max-width: 300px; height: 400px; margin-top: 5%; border: thin solid rgb(255,0,0); width: 300px; }

.js .fixed-bar{position:fixed;width:100%;left:0;bottom:5px;}
.elastislide-list{list-style-type:none;display:none;}
.no-js .elastislide-list{display:block;}
.elastislide-carousel ul li{min-width:20px;max-width:60px;}
.elastislide-wrapper{position:relative;min-height:60px;margin-right:auto;margin-left:auto;top:20%;text-align:center;background-color:#FFF;}
.elastislide-wrapper.elastislide-loading{}
.elastislide-horizontal{padding:10px 40px;}
.elastislide-vertical{}
.elastislide-carousel{overflow:hidden;position:relative;}
.elastislide-carousel ul{position:relative;display:block;list-style-type:none;padding:0;margin:0;-webkit-backface-visibility:hidden;-webkit-transform:translateX(0px);-moz-transform:translateX(0px);-ms-transform:translateX(0px);-o-transform:translateX(0px);transform:translateX(0px);}
.elastislide-horizontal ul{white-space:nowrap;}
.elastislide-carousel ul li{margin:0;-webkit-backface-visibility:hidden;}
.elastislide-horizontal ul li{height:100%;display:inline-block;}
.elastislide-vertical ul li{}
.elastislide-carousel ul li a{display:inline-block;width:100%;}
.elastislide-carousel ul li a img{display:block;border:2px solid white;max-width:100%;}
.elastislide-wrapper nav span{position:absolute;background:#000 url(../images/nav.png) no-repeat 0px 0px;width:30px;height:40px;text-indent:-9000px;cursor:pointer;opacity:0.8;}
.elastislide-wrapper nav span:hover{opacity:1.0}
.elastislide-horizontal nav span{top:30%;left:0px;margin-top:0px;}
.elastislide-horizontal nav span.elastislide-next{right:0px;left:auto;background-position:4px -40px;}
.main{width:95%;padding:0 10px;margin:0 auto;position:relative;}
.main > header{padding:40px 0;}
.main > header h1{font-size:34px;line-height:38px;margin:0;font-weight:700;color:#333;float:left;}
.main > header h1 span{display:block;font-size:20px;font-weight:300;}
.main p{padding:30px 0 0;text-align:center;font-weight:400;line-height:22px;}
.lt-ie8 .elastislide-list{display:none;}
@media only screen and (max-width:800px){#accueil .image{width:100%;display:block;float:left;}
#accueil .texte{height:auto;width:100%;display:block;float:left;font-size:medium;line-height:1.2;text-align:left;}
.noSmartphone{display:none;}
.memory{display:none;}
}
@media screen and (max-width:600px){em{display:none;}
#img_title{padding:5px;right:0px;top:0px;text-align:center;background:rgba(0, 0, 0, 0.3);position:relative;width:90%;margin-right:auto;margin-left:auto;color:#FFF;font-size:small;border-style:none;}
#titreImage{margin-right:auto;margin-left:auto;display:block;width:100%;position:fixed;bottom:0px;z-index:5;font-size:medium;}
#thumbnails_wrapper{visibility:hidden;}
.nextImageBtn, .prevImageBtn{display:block;margin:0px 0px 0;top:20%;z-index:3;}
.nextImageBtn{right:0;background:url(../images/bk/nextImgBtn.png) no-repeat right center;}
.prevImageBtn{background:url(../images/bk/prevImgBtn.png) no-repeat left center;}
#slidecaption{display:none;}
#controls-wrapper{visibility:hidden;}
#controls{visibility:hidden;}
#accueil .image{width:100%;display:block;float:left;}
#accueil .texte{height:auto;width:100%;display:block;float:left;font-size:medium;line-height:1.2;text-align:left;}
.js .fixed-bar{position:relative;width:100%;left:0;bottom:5px;}
.noSmartphone{display:none;}
}
@media screen and (max-width:600px){nav{height:auto;}
#nav{position:relative;min-height:40px;margin:5px 0;}
}
@media screen and (max-width:550px){em{display:none;}
nav ul{width:100%;display:none;height:auto;}
nav li{width:50%;float:left;position:relative;}
nav li a{}
nav a{text-align:left;text-indent:1.563em;}
nav a#pull{display:block;background-color:#2f6d7b;width:100%;position:relative;color:#FFF;}
nav a#pull:after{content:"";width:1.875em;height:1.875em;display:inline-block;position:absolute;right:25px;top:10px;background-image:url(nav-icon.png);background-repeat:no-repeat;}
}
@media only screen and (max-width:500px){nav{height:auto;}
nav{border-bottom:0;}
nav ul{width:95%;display:block;height:auto;}
nav ul{display:none;height:auto;}
nav li{width:50%;float:left;position:relative;}
nav a{text-align:left;text-indent:1.563em;}
nav a#pull{display:block;background-color:#2f6d7b;position:relative;color:#FFF;margin-right:auto;margin-left:auto;margin-bottom:0.5em;font-weight:lighter;}
nav a#pull:after{content:"";width:1.875em;height:1.875em;display:inline-block;position:absolute;right:25px;top:10px;background-image:url(nav-icon.png);background-repeat:no-repeat;}
nav .selected{display:block;width:auto;line-height:40px;padding-right:10px;padding-left:10px;text-shadow:0 1px 0 #030303;}
#header{margin:0px;}
.imageLeft{float:left;}
#contact img{display:block;margin-right:auto;margin-left:auto;text-align:center;float:none;}
#contact{height:auto;width:90%;margin-right:auto;margin-left:auto;margin-bottom:2em;}
#contact p{text-align:center;color:#666;width:100%;}
}
@media only screen and (max-width:400px){nav li{display:block;float:none;width:95%;}
nav li a{}
nav .selected{border-bottom:1px solid #999999;}
#sousTitre{font-family:Arial, Helvetica, sans-serif;color:#ce723f;font-size:small;text-align:center;width:auto;margin-right:auto;margin-left:auto;margin-bottom:0.2em;position:relative;bottom:0.7em;font-weight:100;}
#header{text-align:center;height:1.5em;width:100%;display:block;font-size:x-large;font-weight:bold;}
}
