root {display:block;}
body, div, form, fieldset, ul, ol, table, h1, h2, h3 {margin:0;padding:0;}
body {background-color:#fff;margin-left:auto;margin-right:auto;font-family:Arial;color:#000;font-size:12px;text-align:center;}
#global {width:850px;height:auto;margin:auto;padding:0;}
a img {text-decoration:none;border:0;}
a:visited img {text-decoration:none;border:0;}
#header {float:left;width:850px;height:295px;background-image:url("img/bg_header.png");}
#header a img {float:left;margin-left:26px;margin-top:55px;}
#menu {float:left;width:525px;height:29px;margin-top:74px;}
#nav {margin:0;line-height:100%;}
#nav li {float:left;position:relative;list-style:none;margin-left:3px;margin-top:0;height:auto;width:84px;}
#nav li.sousmenu, #nav li.sousmenu2, #nav li.sousmenu3, #nav li.sousmenu4, #nav li.sousmenu5, #nav li.sousmenu6 {background:url(img/btn.png) no-repeat;height:35px;}
#nav li.sousmenu > a:hover {color:#ff0;cursor:default;}
#nav li.sousmenu2 > a:hover {color:red;cursor:default;}
#nav li.sousmenu3 a:hover {color:#ff0;cursor:pointer;}
#nav li.sousmenu4 > a:hover {color:#66ff66;cursor:default;}
#nav li.sousmenu5 a:hover {color:#ff0;cursor:pointer;}
#nav li.sousmenu6 a:hover {color:#ff0;cursor:pointer;}
#nav a {font-weight:bold;color:#e7e5e5;text-decoration:none;display:block;padding:8px 0;margin:0;}
#nav a:hover {color:#ccc;}
#nav .current a, #nav li:hover > a {border-top:1px solid #f8f8f8;}
#nav ul li:hover a, #nav li:hover li a {background:none;border:none;color:#fff;}
#nav ul a:hover {background:none;color:#000 !important ;}
#nav li:hover > ul {display:block;}
.ssmenu {display:none;z-index:100;margin:0 0 0 -20%;padding:0;width:120px;position:absolute;top:35px;left:0;background:#000;border:1px solid #999;}
.ssmenu2 {display:none;z-index:100;margin:0 0 0 -40%;padding:0;width:150px;position:absolute;top:35px;left:0;background:#000;border:1px solid #999;}
.ssmenu3 {display:none;z-index:100;margin:0 0 0 -50%;padding:0;width:170px;position:absolute;top:35px;left:0;background:#000;border:1px solid #999;}
.sssmenu3a {display:none;z-index:100;margin:0 0 0 0;padding:0;width:110px;position:absolute;top:35px;left:0;background:#000;border:1px solid #999;}
.sssmenu3b {display:none;z-index:100;margin:0 0 0 0;padding:0;width:170px;position:absolute;top:35px;left:0;background:#000;border:1px solid #999;}
.ssmenu4 {display:none;z-index:100;margin:0 0 0 -5%;padding:0;width:90px;position:absolute;top:35px;left:0;background:#000;border:1px solid #999;}
#nav ul li {float:none;margin:0;padding:0;width:auto;height:30px;}
#nav ul li a:hover {float:none;background:#ccc;color:#000;margin:0;width:auto;height:22px;line-height:100%;padding:8px 0 0 0;}
#nav ul li.sscolor1 a:hover {color:#ff9933;background:#ff9933;}
#nav ul li.sscolor2 a:hover {color:#000;background:#66cc33;}
#nav ul li.sscolor3 a:hover {color:#000;background:red;}
#nav ul li.sscolor4 a:hover {color:#cc66cc;background:#cc66cc;}
#nav ul li.sscolor5 a:hover {color:#22a3d4;background:#22a3d4;}
#nav ul li.sscolor6 a:hover {color:#22a3d4;background:#cc9933;}
#nav ul a {font-weight:bold;}
#nav ul ul {float:left;margin:-30px 0 0 160px;}
#nav {display:inline-block;}
html[xmlns] #nav {display:block;}
* html #nav {height:1%;}
#image {float:left;margin-left:27px;}
#corps {float:left;width:850px;height:auto;background:url("img/img-repeat.png") repeat-y 0% 0%;z-index:0;}
#leftside {float:left;height:auto;width:78px;margin-left:26px;}
#leftside2 {float:left;height:auto;width:78px;margin-left:26px;}
#icones {float:left;margin-top:100px;width:78px;height:auto;min-height:350px;padding:5px;}
.lieux {float:left;width:54px;height:54px;background:url(img/icone_lieux.jpg) no-repeat;margin-top:4px;}
.lieux:hover {float:left;width:70px;height:70px;background:url(img/hover_lieux.jpg) no-repeat;}
.animaux {float:left;width:54px;height:54px;background:url(img/icone_animaux.jpg) no-repeat;margin-top:4px;}
.animaux:hover {float:left;width:70px;height:70px;background:url(img/hover_animaux.jpg) no-repeat;}
.perso {float:left;width:54px;height:54px;background:url(img/icone_perso.jpg) no-repeat;margin-top:4px;}
.perso:hover {float:left;width:70px;height:70px;background:url(img/hover_perso.jpg) no-repeat;}
.resto {float:left;width:54px;height:54px;background:url(img/icone_resto.jpg) no-repeat;margin-top:4px;}
.resto:hover {float:left;width:70px;height:70px;background:url(img/hover_resto.jpg) no-repeat;}
.sons {float:left;width:54px;height:54px;background:url(img/icone_sons.jpg) no-repeat;margin-top:4px;}
.sons:hover {float:left;width:70px;height:70px;background:url(img/hover_sons.jpg) no-repeat;}
.resto {float:left;width:54px;height:54px;background:url(img/icone_resto.jpg) no-repeat;margin-top:4px;}
.resto:hover {float:left;width:70px;height:70px;background:url(img/hover_resto.jpg) no-repeat;}
.spectacles {float:left;width:54px;height:54px;background:url(img/icone_spectacles.jpg) no-repeat;margin-top:4px;}
.spectacles:hover {float:left;width:70px;height:70px;background:url(img/hover_spectacles.jpg) no-repeat;}
#chemin {float:left;margin-top:0;margin-left:5px;margin-bottom:15px;width:691px !important ;width:691px;height:16px;text-align:right;}
.home {float:left;margin:0 2px 0 0;height:16px;width:16px;}
.fil {float:left;margin:0 4px 0;height:16px;width:16px;}
#chemin a {float:left;font-size:10pt;font-family:helvetica;line-height:15px;font-weight:bold;text-decoration:none;color:#666;letter-spacing:2px;}
#chemin a:hover {float:left;font-size:10pt;font-family:Arial;font-weight:bold;text-decoration:none;color:#ff9933;letter-spacing:2px;line-height:15px;}
#rechercher {float:left;margin-top:5px;margin-bottom:15px;width:691px;height:35px;}
#rechercher b {float:left;margin-top:5px;margin-left:335px;font-family:Arial;font-size:10pt;}
.insearch {float:left;margin-top:3px;background:url(img/insearch.jpg);margin-left:5px;}
#rechercher img {float:left;width:30px;}
#text {float:left;width:691px;height:auto;text-align:left;margin-top:10px;}
#textC {float:left;width:691px;height:auto;text-align:center;margin-top:10px;}
.bg_titre {float:left;width:661px;height:16px;background:url("img/bg_titre.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#cc9933;margin:0;padding-left:30px;}
.bg_titre2 {float:left;width:661px;height:16px;background:url("img/bg_titre2.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#cc9933;margin:0;padding-left:30px;}
.bg_titre_animaux {float:left;width:661px;height:16px;background:url("img/bg_titre_animaux.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#336633;margin:0;padding-left:30px;}
.bg_titre_animaux2 {float:left;width:661px;height:16px;background:url("img/bg_titre_animaux2.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#336633;margin:0;padding-left:30px;}
.bg_titre_spectanim {float:left;width:661px;height:16px;background:url("img/bg_titre_spectanim.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#996600;margin:0;padding-left:30px;}
.bg_titre_spectanim2 {float:left;width:661px;height:16px;background:url("img/bg_titre_spectanim2.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#996600;margin:0;padding-left:30px;}
.bg_titre_spectanim3 {float:left;width:661px;height:16px;background:url("img/bg_titre_spectanim3.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#996600;margin:0;padding-left:30px;}
.bg_titre_spectanim4 {float:left;width:661px;height:16px;background:url("img/bg_titre_spectanim4.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#996600;margin:0;padding-left:30px;}
.bg_titre_perso {float:left;width:661px;height:16px;background:url("img/bg_titre_perso.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#cc3333;margin:0;padding-left:30px;}
.bg_titre_decors {float:left;width:661px;height:16px;background:url("img/bg_titre_decors.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#ff9966;margin:0;padding-left:30px;}
.bg_titre_resto {float:left;width:661px;height:16px;background:url("img/bg_titre_resto.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#993399;margin:0;padding-left:30px;}
.bg_titre_sons {float:left;width:661px;height:16px;background:url("img/bg_titre_sons.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#22a3d4;margin:0;padding-left:30px;}
.bg_titre_photos {float:left;width:390px;height:16px;background:url("img/galerie-photos.jpg");font-family:Arial;font-size:16px;line-height:16px;color:#336633;margin:0;padding-left:30px;}
.services {float:left;width:691px;color:#cc6633;font-size:12px;}
.nom {float:left;width:450px;margin-bottom:10px;}
.plein {float:left;text-align:left;width:691px;height:auto;}
.full {float:left;width:691px;height:auto;margin-top:30px;margin-right:0;text-align:left;font-size:12px;letter-spacing:0.5px;font-weight:bold;}
.fullC {float:left;width:691px;height:auto;margin-top:30px;margin-right:0;text-align:center;font-size:12px;letter-spacing:0.5px;font-weight:bold;}
.fullIncPhotos {float:left;width:691px;height:auto;margin-top:1px;margin-right:0;text-align:left;font-size:8px;letter-spacing:0.5px;font-weight:bold;}
.fullKeyword {float:left;width:691px;height:auto;margin-top:15px;margin-right:0;text-align:left;font-size:10px;}
.fullJustify {float:left;width:691px;height:auto;margin-top:30px;margin-right:0;text-align:justify;font-size:12px;letter-spacing:0.5px;font-weight:bold;}
#bloc {float:left;width:150px;height:130px;}
.para1 {float:left;width:460px;height:165px;margin-top:25px;margin-right:16px;text-align:justify;}
.para2 {float:right;width:691px;height:165px;margin-top:10px;text-align:justify;}
.para3 {float:left;width:460px;height:auto;margin-top:10px;margin-right:55px;text-align:justify;margin-bottom:0;}
.para3red {float:left;width:460px;height:auto;margin-top:10px;margin-right:55px;text-align:justify;margin-bottom:0;color:red;}
.animal {float:left;width:460px;text-align:left;color:#336633;margin-right:55px;}
.spectanim {float:left;width:460px;text-align:left;color:#996633;margin-right:55px;}
.personnel {float:left;width:460px;text-align:left;color:#cc3333;margin-right:55px;}
.decors {float:left;width:460px;text-align:left;color:#ff9966;margin-right:55px;}
.lumieres {float:left;width:460px;text-align:left;color:#22a3d4;margin-right:55px;}
.restauration {float:left;width:460px;text-align:left;color:#993399;margin-right:55px;}
.fond_desc_animaux a, .fond_desc_animaux a:visited {float:left;color:#336633;font-weight:bold;text-align:right;width:460px;margin-top:4px;}
.fond_desc_spectanim a, .fond_desc_spectanim a:visited {float:left;color:#996633;font-weight:bold;text-align:right;width:460px;margin-top:4px;}
.fond_desc_perso a, .fond_desc_perso a:visited {float:left;color:#cc3333;font-weight:bold;text-align:right;width:460px;margin-top:4px;}
.fond_desc_decors a, .fond_desc_decors a:visited {float:left;color:#ff9966;font-weight:bold;text-align:right;width:460px;margin-top:4px;}
.fond_desc_lumieres a, .fond_desc_lumieres a:visited {float:left;color:#22a3d4;font-weight:bold;text-align:right;width:460px;margin-top:4px;}
.fond_desc_restauration a, .fond_desc_restauration a:visited {float:left;color:#993399;font-weight:bold;text-align:right;width:460px;margin-top:4px;}
.fond_desc_animaux {float:left;width:460px;height:80px;padding:10px;border-top:1px solid #336633;margin-bottom:20px;}
.fond_desc_spectanim {float:left;width:460px;height:80px;padding:10px;border-top:1px solid #996633;border-bottom:0 none;margin-bottom:20px;}
.fond_desc_perso {float:left;width:460px;height:80px;padding:10px;border-top:1px solid #cc3333;border-bottom:0 none;margin-bottom:20px;}
.fond_desc_decors {float:left;width:460px;height:80px;padding:10px;border-top:1px solid #ff9966;border-bottom:0 none;margin-bottom:20px;}
.fond_desc_lumieres {float:left;width:460px;height:80px;padding:10px;border-top:1px solid #22a3d4;margin-bottom:20px;}
.fond_desc_restauration {float:left;width:460px;height:80px;padding:10px;border-top:1px solid #993399;margin-bottom:20px;}
.animal a, .spectanim a, .personnel a, .decors a, .lumieres a, .restauration a {text-align:left;text-decoration:none;}
.img_presta {float:left;width:150px;height:100px;margin-right:20px;border:1px solid #4dafd4;}
.img_animaux {float:left;width:150px;height:100px;margin-right:20px;border:1px solid #336633;}
.img_animaux a:visited {float:left;width:150px;height:100px;margin-right:20px;border:1px solid #336633;}
.img_spect {float:left;width:150px;height:100px;margin-right:20px;border:1px solid #996633;}
.img_smart {float:left;width:500px;height:auto;margin-left:90px;}
.img_gauche {float:left;margin-right:16px;width:210px;}
.img_droite {float:left;margin-top:25px;width:210px;}
.img_profil {float:left;margin-top:25px;width:208px;}
.foto {float:left;width:150px;margin:0 10px 20px 0;border:2px solid green;text-align:center;}
.prestadoss {float:left;text-align:center;width:150px;margin:25px;}
.prestadoss {float:left;width:150px;height:150px;color:#000;text-decoration:none;margin:25px;}
.f {float:left;width:150px;margin-top:2px;margin-bottom:2px;}
.dossier {float:left;width:150px;}
.titre_dossier {float:left;text-align:center;width:128px;margin:5px; margin-right:15px;margin-left:15px;}
.titre_dossier a {float:left;width:128px;height:130px;color:#000;text-decoration:none;margin:2px; margin-right:15px;margin-left:15px;}
.gogal {float:left;text-align:right;width:691px;color:black;margin-top:10px;font-weight:bold;}
#footer {float:left;width:850px;height:228px;background:url("img/bg-footer.png");}
#feet {float:left;width:805px;height:138px;margin-top:30px;margin-left:26px;background:url("img/feets.png") no-repeat;z-index:1;}
#titre_liens {float:left;width:380px;height:35px;}
#liens {float:left;width:380px;height:115px;margin-left:80px;margin-top:5px;text-align:left;}
#liens p {float:left;margin-top:17px;text-align:left;width:160px;}
.p2 {float:left;margin-top:20px;margin-left:40px;text-align:left;}
#liens a {float:left !important ;float:none;text-decoration:none;color:#fff;height:16px;width:160px;}
#liens a img {float:left;width:16px;height:16px;margin:0 5px 0 0;}
#liens img {float:left;height:6px;width:19px;margin-top:23px;text-decoration:none;border:0;}
.liens {float:left;color:#fff;font-size:16px;margin-top:16px;margin-left:10px;margin-right:10px;}
#titre_contact {float:left;width:300px;height:35px;}
#contact {float:left;width:300px;height:115px;margin-top:5px;text-align:left;margin-left:30px;}
#contact img {float:left;height:6px;width:19px;margin-top:23px;}
.contacts {float:left;color:#fff;font-size:16px;margin-top:16px;margin-left:10px;margin-right:10px;}
#contact p {float:left;margin-top:17px;text-align:left;color:#fff;}
#contact a {float:left;text-decoration:none;margin-top:5px;}
#foot_links {float:left;width:450px;height:20px;text-align:center;margin-left:180px;margin-top:25px;}
#foot_links a {color:#000;text-decoration:none;}
#slideshow {float:left;width:570px;height:164px;margin-top:20px;margin-left:65px;background:transparent url(img/bg-jquery.png) no-repeat 0% 0%;position:relative;}
#slideshow #slidesContainer {margin:0 auto;width:570px;height:164px;overflow:auto;position:relative;}
#slideshow #slidesContainer .slide {margin:0 auto;width:547px;height:164px;}
.articles {float:left;width:310px;height:164px;}
.control {cursor:pointer;display:block;height:164px;position:absolute;text-indent:-10000px;width:39px;}
#leftControl {background:transparent url(img/left_row.jpg) no-repeat 0% 65px;margin:0 0 0 -60px;}
#rightControl {background:transparent url(img/right_row.jpg) no-repeat 0% 65px;margin:-160px 0 0 607px !important ;margin:-160px 0 0 317px;}
.fd_animaux {background:url('img/jq_animaux.jpg') no-repeat;margin-top:10px;margin-left:6px;}
.slide h2, .slide p {width:310px;margin:10px 5px 15px 15px;color:#fff;text-align:left;}
.slide p {font-size:11px;}
.slide h2 {font:italic 20px Georgia, "Times New Roman", Times, serif;color:#ccc;letter-spacing:-1px;}
.slide a {float:left;width:217px;height:150px;}
.slide img {float:right;margin:10px;}
.FaceBook {border:none; 
overflow:hidden;width:640px;height:20px;}