
/* sprite.css */

.sprite-icon-home{background-image:url("../images/sprite/icon-home.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px}.sprite-icon-home-mini{background-image:url("../images/sprite/icon-home-mini.png");background-repeat:no-repeat;background-position:0 0;width:16px;height:16px}.sprite-icon-evenement{background-image:url("../images/sprite/icon-evenement.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px}.sprite-icon-evenement-mini{background-image:url("../images/sprite/icon-evenement-mini.png");background-repeat:no-repeat;background-position:0 0;width:16px;height:16px}.sprite-icon-tarif{background-image:url("../images/sprite/icon-tarif.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px}.sprite-icon-tarif-mini{background-image:url("../images/sprite/icon-tarif-mini.png");background-repeat:no-repeat;background-position:0 0;width:16px;height:16px}.sprite-icon-photo{background-image:url("../images/sprite/icon-photo.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px}.sprite-icon-photo-mini{background-image:url("../images/sprite/icon-photo-mini.png");background-repeat:no-repeat;background-position:0 0;width:16px;height:16px}.sprite-icon-document{background-image:url("../images/sprite/icon-document.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px}.sprite-icon-document-mini{background-image:url("../images/sprite/icon-document-mini.png");background-repeat:no-repeat;background-position:0 0;width:16px;height:16px}.sprite-icon-contact{background-image:url("../images/sprite/icon-contact.png");background-repeat:no-repeat;background-position:0 0;width:32px;height:32px}.sprite-icon-contact-mini{background-image:url("../images/sprite/icon-contact-mini.png");background-repeat:no-repeat;background-position:0 0;width:16px;height:16px}.sprite-icon-facebook{background-image:url("../images/sprite/icon-facebook.png");background-repeat:no-repeat;background-position:0 0;width:30px;height:30px}.sprite-icon-google{background-image:url("../images/sprite/icon-google.png");background-repeat:no-repeat;background-position:0 0;width:30px;height:30px}

/* general.css */

a,a:hover,a:focus,a:visited{color:inherit;text-decoration:none}body{background:url("../images/background.png") repeat #6c503b;color:#2a2c2b;font-family:PT Sans Narrow;font-size:18px}.header{background-color:#2a2c2b}.header .logo{margin:10px 0}@media (max-width:768px){.header .logo img{width:100%}}.header .menu{float:right}.header .menu li a{padding:32px 14px;background-color:transparent;color:#efefef;font-size:22px;text-align:center;text-shadow:none}.header .menu li a img{margin-bottom:8px}.header .menu li a:hover,.header .menu li a:focus{background-color:#1e1e20;color:#dc3522}.galerie{position:relative;width:100%;height:400px;border-top:3px solid #dc3522;border-bottom:1px solid #ffffff;text-align:center;overflow:hidden;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-khtml-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-o-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}.galerie img{position:absolute;top:0;left:50%;margin-left:-960px}.wrapper{-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-khtml-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);-o-box-shadow:0 0 20px 0 rgba(0,0,0,0.3);box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}.wrapper .contenu{position:relative;z-index:1;margin-top:-60px;padding:20px 10px;min-height:800px;background-color:#ffffff;-webkit-border-radius:0 30px 0 0;-khtml-border-radius:0 30px 0 0;-moz-border-radius:0 30px 0 0;-o-border-radius:0 30px 0 0;border-radius:0 30px 0 0}.wrapper .contenu h1{position:absolute;top:-70px;left:0;margin:0;padding:15px 80px 0px 25px;height:70px;background-color:#ffffff;font-size:50px;border-right:10px solid #dc3522;-webkit-border-radius:30px 150px 0 0;-khtml-border-radius:30px 150px 0 0;-moz-border-radius:30px 150px 0 0;-o-border-radius:30px 150px 0 0;border-radius:30px 150px 0 0}.wrapper .contenu h1 img{margin-right:8px;vertical-align:baseline}.wrapper .contenu .erreur404{margin:60px 0;font-size:25px;text-align:center}.wrapper .contenu .erreur404 a{display:inline-block;margin-top:30px;padding:0 10px;background-color:#dc3522;border:2px solid #dc3522;color:#ffffff}.wrapper .contenu .erreur404 a:hover{background-color:#ffffff;color:#dc3522}.wrapper .contenu h2{margin:20px 0;color:#dc3522}.wrapper .contenu .presentation{margin:10px 15px;font-size:19px;text-align:justify}.wrapper .contenu.contenu_accueil .bloc{position:relative;margin:20px 0;padding:10px;background-color:#e5e5e5}.wrapper .contenu.contenu_accueil .bloc .conteneur{position:relative;margin-bottom:15px}.wrapper .contenu.contenu_accueil .bloc .conteneur .titre{position:absolute;top:10px;left:10px;margin:0;padding:5px 10px;line-height:35px;background-color:rgba(255,255,255,0.8);color:#dc3522;font-size:30px;-webkit-border-radius:0 0 4px 0;-khtml-border-radius:0 0 4px 0;-moz-border-radius:0 0 4px 0;-o-border-radius:0 0 4px 0;border-radius:0 0 4px 0}.wrapper .contenu.contenu_accueil .bloc .conteneur .sous-titre{position:absolute;bottom:10px;right:10px;padding:5px 10px;line-height:35px;background-color:rgba(255,255,255,0.8);font-size:30px;-webkit-border-radius:4px 0 0 0;-khtml-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;-o-border-radius:4px 0 0 0;border-radius:4px 0 0 0}.wrapper .contenu.contenu_accueil .bloc .conteneur .photo{display:block;margin:0 auto;width:100%;border:10px solid #ffffff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-khtml-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.wrapper .contenu.contenu_accueil .bloc .texte{text-align:justify}.wrapper .contenu.contenu_accueil .bloc .texte p{margin:10px 0}.wrapper .contenu.contenu_accueil .bloc .ruban{position:absolute;top:-1px;right:-4px;width:100px;height:101px;background:url("../images/ruban.png") no-repeat transparent}.wrapper .contenu.contenu_accueil .cadre{margin:55px 0 25px 0;padding:50px 10px 10px 10px;background-color:#f8f8f8;border:1px solid #dddddd;border-bottom:3px solid #dc3522;text-align:center;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px}.wrapper .contenu.contenu_accueil .cadre .icon{margin:-90px auto 0 auto;width:90px;height:90px;background-color:#f8f8f8;border:2px solid #dddddd;text-align:center;-webkit-border-radius:50%;-khtml-border-radius:50%;-moz-border-radius:50%;-o-border-radius:50%;border-radius:50%}.wrapper .contenu.contenu_accueil .cadre .icon img{margin-top:25px}.wrapper .contenu.contenu_accueil .cadre .titre{margin:10px 0;color:#2a2c2b;font-size:30px}.wrapper .contenu.contenu_accueil .cadre .texte{font-size:15px;text-align:center}.wrapper .contenu.contenu_accueil .cadre:hover .icon{background-color:#ffddd9;border:2px solid #dc3522}.wrapper .contenu.contenu_accueil h2.titre_evenements{text-align:center}.wrapper .contenu.contenu_accueil .evenement{position:relative;margin-bottom:20px;padding:20px;background-color:#eeeeee}.wrapper .contenu.contenu_accueil .evenement h3{margin:0 0 15px 0}.wrapper .contenu.contenu_accueil .evenement .description{text-align:justify}.wrapper .contenu.contenu_accueil .evenement .date_publication{position:absolute;bottom:0;right:0;padding:10px 15px;text-align:right;font-size:14px;font-style:italic}.wrapper .contenu.contenu_accueil .lien_evenements{margin-bottom:20px;text-align:center}.wrapper .contenu.contenu_accueil .lien_evenements a{text-decoration:underline}.wrapper .contenu.contenu_evenements .evenement{position:relative;margin-bottom:20px;padding:20px;background-color:#eeeeee}.wrapper .contenu.contenu_evenements .evenement .description{text-align:justify}.wrapper .contenu.contenu_evenements .evenement .date_publication{position:absolute;bottom:0;right:0;padding:10px 15px;text-align:right;font-size:14px;font-style:italic}.wrapper .contenu.contenu_tarifs .forfaits h3{margin:0;padding:5px 15px;background-color:#2a2c2b;border:1px solid #2a2c2b;color:#efefef;-webkit-border-radius:5px 5px 0 0;-khtml-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.wrapper .contenu.contenu_tarifs .forfaits .description{margin:0 0 20px 0;padding:5px 15px;background-color:#f8f8f8;text-align:justify;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3) inset;-khtml-box-shadow:0 0 5px rgba(0,0,0,0.3) inset;-moz-box-shadow:0 0 5px rgba(0,0,0,0.3) inset;-o-box-shadow:0 0 5px rgba(0,0,0,0.3) inset;box-shadow:0 0 5px rgba(0,0,0,0.3) inset;-webkit-border-radius:0 0 5px 5px;-khtml-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px}.wrapper .contenu.contenu_tarifs .tarifs table{margin-bottom:20px;width:100%}.wrapper .contenu.contenu_tarifs .tarifs table th{padding:5px 10px;background-color:#ffc6bf;border:1px solid #2a2c2b;text-align:center}.wrapper .contenu.contenu_tarifs .tarifs table th h3{margin:0}.wrapper .contenu.contenu_tarifs .tarifs table td{padding:5px 10px;border:1px solid #2a2c2b}.wrapper .contenu.contenu_tarifs .tarifs table td.prix{width:30%;color:#dc3522;text-align:right;font-weight:bold}.wrapper .contenu.contenu_tarifs .tarifs table td.prix .initial{padding-right:5px;color:#2a2c2b;font-weight:normal;text-decoration:line-through}.wrapper .contenu.contenu_photos .description{margin:15px 0;text-align:justify}.wrapper .contenu.contenu_photos .conteneur_photo{margin-bottom:20px;height:110px}.wrapper .contenu.contenu_photos .conteneur_photo img:hover{-webkit-box-shadow:0 0 5px rgba(0,0,0,0.3);-khtml-box-shadow:0 0 5px rgba(0,0,0,0.3);-moz-box-shadow:0 0 5px rgba(0,0,0,0.3);-o-box-shadow:0 0 5px rgba(0,0,0,0.3);box-shadow:0 0 5px rgba(0,0,0,0.3)}.wrapper .contenu.contenu_documents .document{margin-bottom:5px;padding:10px 0;background-color:#eeeeee}.wrapper .contenu.contenu_documents .document .extension{width:60px;padding:15px 0;background:#4e0b00;text-align:center;color:#eeeeee;font-size:18px}.wrapper .contenu.contenu_documents .document .nom{padding:15px 0}.wrapper .contenu.contenu_contact .formulaire{padding:20px;background-color:#eeeeee}.wrapper .contenu.contenu_contact .formulaire p{margin:15px 0;padding:10px;text-align:center}.wrapper .contenu.contenu_contact .coordonnees{padding:20px;background-color:#eeeeee}.wrapper .contenu.contenu_contact #googlemap{width:100%;margin:0 auto;color:#2C2C2C}.wrapper .contenu.contenu_contact #googlemap #googlemap_formulaire{padding:20px;background-color:#eeeeee;border-bottom:1px solid #999999;text-align:center}.wrapper .contenu.contenu_contact #googlemap #googlemap_formulaire input[type="text"]{margin:0 0 0 5px;width:250px}.wrapper .contenu.contenu_contact #googlemap #googlemap_formulaire input[type="checkbox"]{margin:0 5px 0 20px}.wrapper .contenu.contenu_contact #googlemap #googlemap_formulaire button[type="submit"]{margin:0 0 0 20px}.wrapper .contenu.contenu_contact #googlemap #googlemap_carte{width:100%;height:500px}.wrapper .contenu.contenu_contact #googlemap #googlemap_itineraire{margin:10px 0;background-color:white;font-size:16px}.wrapper .contenu.contenu_contact #googlemap #googlemap_itineraire .adp-listsel{color:#dc3522}.wrapper .footer{padding-bottom:50px;background-color:#2a2c2b;overflow:hidden}.wrapper .footer .signature{float:left;padding:27px 0 0 20px;color:#dc3522;font-size:17px}.wrapper .footer .partage{float:right;padding:20px 20px 0 0;color:#efefef}.wrapper .footer .partage .lien_facebook,.wrapper .footer .partage .lien_google{display:inline-block;margin-left:10px;padding:5px;background-color:#666666;border:2px solid #999999;text-align:center}.wrapper .footer .partage .lien_facebook:hover{background-color:#3765A3;border:2px solid #ffffff}.wrapper .footer .partage .lien_google:hover{background-color:#DC4A38;border:2px solid #ffffff}
