body{margin:0;background:#C3BCAC;font-family:Arial, Helvetica, sans-serif;color:#000;cursor:default}
a, h3 a:hover{color:#5A593A;text-decoration:none}
a:active{color:#333}
a:hover, h3 a{color:#FFA200}
li{list-style:none}
h1{font-size:24px;font-weight:bolder;margin:0}
h2{font-size:medium}
ul, li, #liste_users, #liste_ville, .liste_ville_commerces{padding:0;margin:0}
#over_menu, #ban, #logo, #menu_header a, #footer h4, #droit, .coordonnees, #article_gauche p, #articles p, #photo_commerce h2{margin:0}
.contenu, .cut, .cut_left, .accueil td, #partage, #edito{padding:0}
#over_header, #header, #header_semi, #menu, #total, #footer, #carousel_proximite{margin:0 auto}
#over_header, #header_semi{width:972px}
#over_header, #over_menu a, #menu_bas, #copyright, #connexion form, #connexion p{font-size:11px}
#over_menu , #header form{background:url('img/header_form.jpg') no-repeat}
#over_menu, #over_menu a{color:#F5F5F5}
#menu a, #footer a, #article_gauche a, #recherche_gauche a, #connexion a, #header form, #menu .selectionne, #footer, #footer .lire:hover, #groupes th, .widefat th, #article_gauche, #recherche_gauche, #accueil_recherche, #filtres, #article_gauche .suite{color:#FFF}
#header h1, #header form, #header_semi p, #menu_header a, #droit, #attention, #accueil_gauche, #accueil_horaires, #edito p, #connexion a, #annonce, #spectacles td, #page_voyages p, #filtres select, #liste_voyages td, #footer .lire, .contenu, .pagination li{font-size:small}
#langues li, #menu li, #header_semi li, #fiche_photo li, #partage li, #liste_users li, .left, #prevLink{float:left}
#over_menu, #langues, #header_semi ul, .sidebar, #droit, #droite_recherche, .right, #nextLink{float:right}
#copyright, .cut, .coupure{clear:both}
.cut_left, .regle{clear:left}
#over_header{height:70px;padding:0px 4px}
#over_menu{width:465px;height:22px;padding:5px 0 0;text-align:center}
#over_menu a{letter-spacing:+1px}
#over_menu a:hover{color:#CA2A55}
#langues{margin-top:33px;margin-right:-445px}
#langues img{width:45px;height:30px;border:0}
#ban{border:solid 1px #ccc;width:468px;height:60px;overflow:hidden;color:#CCC}
.cut, .cut_left{width:95%;background:transparent;border:transparent 1px solid;margin:0 0 10px;height:2px}
#recherche_gauche a:hover{color:#B9274D}
#header{background:#DEDEDE url('img/header.jpg') no-repeat top left;width:980px;height:147px;padding:15px 0 0;border:solid #948B77;border-width:1px 1px 0}
#header h1{font-weight:normal;color:#D28698}
#header h1:hover{color:#FFA200}
#header img, #partage img, #accueil_recherche img, #horaires img, .img_no, .sidebar img, #lightbox img{border:0}
#header form{float:left;background-position:0 -27px;margin:2px 0 0;padding:8px 0 0 25px;width:262px;height:121px;font-weight:bold;line-height:14px;text-align:left}
#header .submit{height:23px}
#header input{margin:2px 0 3px;width:234px;height:20px}
#logo{float:left;display:block;width:516px;height:54px;text-decoration:none;padding:83px 0 0 154px}
#header_semi{background:#FFF;height:44px;padding:0 0 0 8px;border:solid #948B77;border-width:0 1px}
#header_semi p{float:left;margin:12px 0 0 22px;font-weight:bold;color:#645E50}
#header_semi ul{margin:0 22px 0 0}
#menu_header a{display:block;width:140px;height:37px;padding:7px 0 0 0;background:url('img/header_semi_bouton.jpg') top left;color:#4A4A4A;font-weight:bold;text-align:center}
#menu_header a:hover{height:39px;padding:5px 0 0;background-position:bottom left}
#menu{width:942px;height:57px;padding:0 19px;background:#E8E6E2;border-bottom:solid 1px #D0CCC3;border-left:solid 1px #948B77;border-right:solid 1px #948B77}
#menu a{display:block;width:138px;height:42px;margin:0 1px 0 0;padding:15px 0 0;text-align:center;background:transparent url('img/menu.png') top left;font-size:1em}
#menu a:hover{height:40px;padding:17px 0 0 0;background-position:bottom left;text-decoration:none}
#menu a:active{display:block;background:transparent url('img/menu.png') bottom left;text-decoration:none}
#menu .selectionne{background:transparent url('img/menu.png') bottom left;height:40px;padding:17px 0 0 0}
a#maccueil, a#mgroupe{background-position:-244px 0;width:106px}
a#maccueil:hover, a#mgroupe:hover{background-position:-244px 57px;width:106px}
#maccueil.selectionne{background-position:-244px 57px;width:106px}
a#majout{background-position:-350px 0;width:158px}
a#majout:hover{background-position:-350px 57px;width:158px}
#majout.selectionne{background-position:-350px 57px;width:158px}
#total{background:#FFF;width:936px;padding:15px 22px 0 22px;border:solid #948B77;border-width:0 1px 0 1px}
#footer{background:#DEDEDE url('img/footer.png') no-repeat top left;width:980px;height:168px;padding:15px 0 0;border:solid #948B77;border-width:1px 0 1px 1px}
#footer h4{font-size:0.9em}
#footer ul{margin:0 0 5px 0}
#footer>li{float:left;border:solid #CCC;padding:10px;border-width:0 0 0 1px}
#footer .lire{display:block;float:left;background:#E67411 url('img/lire-suite.png') no-repeat center left;width:99px;height:16px;text-align:center;text-decoration:none;margin-right:10px;margin-bottom:10px}
#footer .lire:hover{background-position:top left}
#footer a{font-size:12px}
#footer a:hover{text-decoration:none;cursor:pointer;color:#FFA200}
.navigation{background:#FFF url('img/ariane.png') no-repeat;margin:0 0 15px 0;height:18px;width:884px;padding:3px 10px 0 40px;color:#212483;border:solid 1px #F0F0F0;font-size:x-small}
.navigation a{color:#B00;font-size:x-small}
.navigation a:hover, small, #liens a:hover{color:#666}
.droite{margin-left:350px}
.sidebar{width:80px;padding:10px}
.contenu select,.contenu input{width:auto;margin:0}
.contenu img{border:1px #51593A solid}
.contenu fieldset{border:solid 1px #A82745;padding:10px;margin:0 5px 5px}
.contenu legend{color:#A82745;font-size:1.1em;font-weight:bold}
#resultats .liste li, #profil .liste li{background:#FFF url('img/fond_resultat.jpg') bottom left repeat-x;border:solid 1px #A82745;margin:0 0 10px;padding:10px}
#resultats p,#profil .liste p{margin:0}
#resultats .distance{display:block;float:right;font-size:large;color:#E67311}
#resultats .prix{display:block;float:right;font-size:small;color:#E67311;margin-right:10px}
#resultats_categories{border:solid 1px #01D;background:#EEF;margin-bottom:15px}
#commerce input,select{width:105px;margin:0}
#panel img{border-width:0}
.photo{width:100px}
#droit{width:160px;padding:0 5px;border:0}
#droit a{text-decoration:underline}
#droit img, #profil img{border:0}
#menu_bas{display:block;padding:0 15px 0 15px;margin:10px auto 0 auto;width:110px;font-weight:bold;color:#5A593A;text-align:center}
#copyright{display:block;width:980px;margin:15px auto;height:20px;padding:5px 0 0;font-weight:bold;color:#666}
#copyright a{color:#666;text-decoration:underline}
#copyright a:hover{color:#333}
#copyright a:active{color:#999}
#droite_recherche{width:280px;padding:5px;background:#FFC;border:#FFA200 1px solid;font-size:x-small}
#droite_recherche div{float:right;border:#CCC dotted;border-width:0 0 0 1px;padding-left:5px}
.recherche_titre{color:#C00;font-style:italic;font-size:small}
.table_recherche{}
.table_recherche td{border:#666 dotted;border-width:0 0 1px;height:100px}
.compensation td{border-width:0}
.grande_explication{color:#000;background:#FFC;border:#FFA200 1px solid;padding:5px;margin-bottom:10px}
.grande_explication p{margin:5px 0 0}
#ajout{border:0;border-spacing:0}
#ajout th{font-weight:bold}
#ajout td{height:30px;vertical-align:top;border:#CCC solid;border-width:0 0 1px}
.facultatif{color:#999}
.heure{width:60px}
.minute{width:60px}
#liens a{color:#C00;font-weight:bold;text-decoration:underline}
#liens p{margin:2px 0 15px 0}
#attention{background:#FFDDDD url('img/bloc-attention.png') no-repeat;border:#FF0000 0px solid;text-align:justify;width:240px;margin-left:15px;padding:35px 20px 15px 40px}
#attention h2{padding:0 0 0 30px;margin:0;font-size:1.3em}
#fonctionnalites{display:block;margin:0 40px 15px 0;padding:5px;background:#FFFFDD;border:#FF6600 1px solid}
#fonctionnalites li{border:transparent solid;border-width:1px;margin:2px 2px 0 0;text-align:center;height:15px;width:100px;font-size:x-small}
#zoom{background:#F5FFF5;border:#669966 2px solid;width:99%;height:110px}
#zoom_photo{width:105px;text-align:center}
.coordonnees{display:block;padding:10px 0;background:transparent;width:216px;border:0}
.coordonnees li{background:url('img/coordonnees.png') #EEE no-repeat;width:212px;height:15px;padding:5px 0 5px 4px;margin:5px 0 0}
.coordonnees small{display:block;float:left;width:56px}
.coordonneesB{float:right;width:240px;display:block;padding:5px;margin:0;background:#FFFFFF;border:#CCCCCC 1px solid}
#tous_commentaires li{padding:5px}
#carousel_proximite{position:relative;overflow:scroll;width:321px;height:70px}
#carousel_proximite .panel{float:left;overflow:hidden;margin:0 10px;width:82px;height:45px;padding:5px;border:solid 1px #DDD}
#carousel_proximite .belt{position:absolute;left:0;top:0}
#horaires{margin:0 0 0 225px;padding:0 5px;width:247px;border-left:solid #DDD 1px}
#horaires table{width:240px}
#horaires td{border:#666 dotted;border-width:0 0 1px}
#fiche_carte{background:url('img/fiche_carte.png') no-repeat bottom left;width:346px;padding:0 1px}
#map{border:solid #999;border-width:1px 0;margin:0 0 5px 0;width:346px;height:218px}
#map_recherches{border:solid 1px #FF6600;margin:0 0 10px;width:550px;height:400px}
#map_proximite{border:solid 1px #FF6600;margin:0 0 10px;height:400px}
#la_carte{float:left;border:0;margin:0 0 10px 22px;width:520px;height:612px}
#la_carte area{cursor:pointer}
.accueil{width:98%}
.select select{width:150px}
.categorie select{width:98%}
.faq_question{font-weight:bold}
.faq_reponse{}
.mail{unicode-bidi:bidi-override;direction:ltr}
.mail:hover, .mail:active{unicode-bidi:bidi-override;direction:rtl}
.pub, .pub img{max-width:468px;max-height:60px}
.pub{margin:20px 0 20px 0;border:solid 1px #666;overflow:hidden}
.boite{padding:10px;border:solid 1px #EA00FF;background:#FEF1FF;margin:0 0 10px}
.boite textarea{width:530px;height:65px;background:#FEF1FF;color:#212483;font-family:Arial, Helvetica, sans-serif;font-size:small}
#liste_departement{margin:0px 0 0 530px;width:250px}
#liste_departement li{margin:10px 0 0 0}
#conditions p{margin:5px 0 5px 0;text-indent:30px}
#fiche_entete{background:url('img/fiche_entete.png') #FFF bottom left repeat-x;height:40px;margin:0 0 10px;border:solid 0px #F00}
#fiche_entete h1{color:#A82745;margin-right:15px;height:25px}
#fiche_entete small{display:block;font-size:x-small}
#fiche_entete img{float:left;margin-right:10px}
#fiche_entete span{display:block;padding-top:10px;height:25px;font-size:small}
#fiche_top{background:#F0F0F0;margin-bottom:15px;padding:5px}
#fiche_top h2{background-position:0px -81px;width:187px}
#fiche_gauche,#profil{width:760px;border:solid 0px #F00}
#fiche_gauche h2{height:24px}
#note{border:0}
.widefat{width:99%;border:#999 solid;border-width:0 2px 2px 2px}
#groupes th, .widefat th{background:#E67411 url('img/th.png') no-repeat;height:34px;border-spacing:0}
#groupes td{padding:3px;border-spacing:0}
.alternate{background:#EEE}
#article_gauche, #recherche_gauche, #accueil_recherche, #filtres{padding:10px;background:#EEE url('img/recherche_accueil.png') repeat-y;font-size:small}
#article_gauche, #recherche_gauche{float:left;width:310px}
#article_gauche .img{width:300px;height:211px;padding:5px;margin:10px 0px;background:#FFF;border:solid 1px #000}
#article_gauche img{width:300px}
#article_gauche .pdf{display:block;background:url('img/pdf.png') no-repeat;height:39px;border:0;padding:20px 0 0 65px;font-size:1.3em;font-weight:bold;text-decoration:none}
#article_gauche li, #articles li{margin:0 0 5px;padding:5px}
#article_gauche small{color:#EEE}
#article_gauche a{text-decoration:underline}
#article_gauche a:hover{color:#B9274D}
#article_gauche .suite{display:block;float:left;background:#E67411 url('img/lire-suite.png') no-repeat bottom left;width:99px;height:16px;font-size:small;text-align:center;text-decoration:none;margin-right:10px;margin-bottom:10px}
#article_gauche .suite:hover{background-position:center left}
#article_gauche .coordonnees{background-color:#E67311;margin-top:10px}
#article_gauche .coordonnees a{color:#333;text-decoration:underline}
#article_gauche .coordonnees li{background:url('img/coordonnees_articles.png') #E67311 no-repeat;color:#333;width:284px}
#article_gauche .coordonnees small{color:#333}
#article_coordonnees{background:url('img/article_coordonnees.png') #DBD7D1 no-repeat;display:block;width:480px;height:80px;padding:10px}
#article a{text-decoration:underline;color:#3B5998}
#jHelperTipAttrContainer{padding:5px;background:#B9274D;border:solid 2px #992040;color:#FFF;display:none;font-size:small}
#jHelperTipContainer{display:none}
#partage{margin:5px 0;height:20px}
#partage li{margin:0 5px}
#contact label{display:block;float:left;width:155px}
#contact li{margin-bottom:10px}
#inscription fieldset{border:solid 1px #A82745;padding:10px}
#inscription legend{color:#A82745;font-size:1.1em;font-weight:bold}
#inscription .label{display:block;float:left;width:160px}
#infosplus select{width:300px}
#inscription input{margin-bottom:3px}
#membre_menu{height:40px;margin-bottom:10px}
#membre_menu a{display:block;float:left;padding:10px;height:15px;margin:2px;border:#5A593A 1px solid;text-align:center;font-size:small}
#membre_menu a:hover{border:#FFA200 2px solid;padding:9px}
.membre_table{width:99%;border:#595839 2px groove;border-spacing:0}
.membre_table th{background:#EDEEFF}
.membre_table td{border:#666 dotted;border-width:0 0 1px;height:20px;font-size:x-small;padding:3px}
.date{color:#F89C00}
#description{width:380px}
#liste_users{width:290px}
#liste_users li{height:50px;width:150px}
#liste_users img{width:40px;height:40px;float:left;margin-right:5px}
#profil_photo{background:#FFF;float:left;width:130px;height:130px;padding:2px;border:#000 1px solid;margin-right:15px;margin-bottom:15px;overflow:hidden}
#profil_photo img{width:130px;height:130px;border:0}
.p250{width:250px;height:250px}
#lien_inscription{font-size:1.2em;font-weight:bold}
#liste_ville{height:180px}
#liste_ville li{border:solid #000 0px;width:142px}
#liste_ville img{margin:0;border:solid #333 1px;width:135px}
.liste_ville_commerces{float:left;width:140px}
.liste_ville_commerces li{width:140px}
.liste_ville_commerces li:before{content:"\00BB \0020"}
#ok{color:#00AA00;font-weight:bold}
#pas_ok{color:#FF0000;font-weight:bold}
#presque_ok{color:#FF8800;font-weight:bold}
.oui{color:#00AA00;font-weight:bold}
.non{color:#FF0000;font-weight:bold}
.bof{color:#FF8800;font-weight:normal}
.message_ok{display:block;padding:10px;border:solid 1px #0D0;background-color:#EFE;margin:10px}
.message_erreur{display:block;padding:10px;border:solid 1px #F00;background-color:#FEE;margin:10px}
#resultat .alternate{background-color:#FFD}
.bloc{display:block}
.resultat{display:block;padding:10px;border:solid 1px #FC0;background-color:#FFE;margin:10px}
.resultat table{width:99%;border-spacing:0}
.resultat td{border-top:solid 1px #B00;padding:2px 5px}
.petit{margin:5px 0 0;font-size:x-small}
.gros{font-weight:bold}
.hright{text-align:right}
.asterisque{font-size:x-small}
.ajout_pt{display:block;background:url('img/ajout.png') no-repeat top left;width:172px;height:18px;padding-left:20px;margin-bottom:2px;color:#FFF;text-decoration:none}
.ajout_pt:hover{background-position:bottom left;color:#FFF}
.pagination{margin:5px 0;height:22px}
.pagination li{float:left;margin:0 1px}
.pagination a, #menu_bas a{display:block;padding:2px 5px;border:solid 1px #999;color:#999}
.pagination a:hover, #menu_bas a:hover{border-color:#E67411;color:#E67411}
.pagination a.selected{border:solid 2px #912337;color:#912337;font-weight:bold;padding:1px 4px}
#searchboxInc{padding:10px;background:#EEE url('img/recherche_accueil.png') repeat-y;font-size:small;color:#FFF}
#searchboxInc h3{margin-bottom:0}
#homein, #homeout{width:170px;border:transparent solid 1px}
#homeout{margin-left:180px}
#accueil_blog h2, #accueil_gauche h2, #article h2{background-image:none;padding:0;color:#E67411}
#accueil_gauche h2, #article h2{margin:0 0 5px 5px;font-size:1.5em;margin:0 0 5px 5px;font-size:1.5em}
#page_voyages h2, #page_spectacles h2{margin-left:285px}
#photo_commerce h2, #fiche_carte h2, #tous_commentaires h2, #spectacles h2, #page_spectacles h2{background:url('img/h2-large.png') no-repeat}
#spectacles h2, #page_spectacles h2{background-position:0px -82px;width:358px;padding-left:40px}
#recherche_gauche h2, #accueil_recherche h2, #accueil_recherche h3, #filtres h2, #searchboxInc h2{background:#E67411 url('img/recherche_accueil.png') no-repeat;background-position:-732px 0px;height:29px;color:#FFF;font-weight:normal;letter-spacing:2px;font-size:1.4em}
#accueil_recherche h2, #recherche_gauche h2, #filtres h2, #searchboxInc h2{margin:0 0 3px 0;padding:5px 0 0 50px}
#accueil_recherche h2{width:250px}
#profil h3{margin-top:0}
#accueil_recherche h3{background-position:-732px -34px;margin:0 0 0 380px;padding:5px 0 0 15px;font-family:Arial;width:293px}
#accueil_commentaires h2, .h2, .accueil_fonctions h2, #accueil_blog h2, .contenu h2, #edito h2{padding:3px 0 0 33px}
#accueil_commentaires h2, .h2, .accueil_fonctions h2, .contenu h2, #edito h2{color:#FFF}
#accueil_commentaires h2, .h2, .accueil_fonctions h2, #accueil_blog h2, .contenu h2, #edito h2{background:url('img/h2.png') no-repeat;height:24px}
#fiche_carte h2, #accueil_commentaires h2, .accueil_fonctions h2, #edito h2, #accueil_blog h2{margin:0 0 3px}
.contenu h2{margin:0 0 10px}
.h2{margin:15px 0 3px}
#commentaires h2{background-position:0px -27px;padding-left:40px;width:189px}
#horaires h2{background-position:0px -54px;width:207px;padding-left:40px}
#fiche_carte h2{background-position:0px -54px;padding-left:40px}
#tous_commentaires h2{background-position:0px -27px;width:343px;padding-left:40px}
#fiche_carte h3{color:#BA284E;margin:0;text-align:center}
#accueil_recherche{display:block;width:717px;height:372px;padding-left:5px}
#accueil_recherche form{width:375px}
#accueil_recherche p{margin:0 0 3px 0}
#recherche_avance{margin-top:30px}
#recherche_submit{margin-top:10px;margin-left:50px}
#mini_carte{margin:20px 0 0 15px;width:260px;height:306px}
.categorie select{width:200px}
.gauche{width:100px}
.acc_gauche{width:300px}
.accueil_fonctions{width:308px;margin-right:20px}
#accueil_commentaires{display:block;margin-top:0px;width:300px;font-size:small}
#accueil_commentaires ul{width:300px;margin-left:15px}
#accueil_commentaires img{border:#5A593A 1px solid;width:48px;height:48px;margin:0 10px 5px 0;float:left}
#accueil_commentaires p, #accueil_commentaires li{margin:0 0 5px}
#accueil_commentaires li{border-bottom:#CCC 1px solid}
#accueil_gauche{float:left;margin-top:20px;width:294px;border:#5A593A 0px solid}
#accueil_horaires{width:294px;margin-bottom:15px}
#accueil_horaires img{border:#5A593A solid 2px}
#accueil_horaires img:hover{border:#E67411 solid 2px}
#accueil_horaires .suite{display:block;background:url('img/horaires_acc.png') no-repeat;background-position:0px -112px;padding:5px 0 0 50px;width:244px;height:24px;color:#FFF;font-weight:bold;text-decoration:none}
#accueil_horaires li{background:url('img/horaires_acc.png') no-repeat;margin:0 0 5px;padding:10px;height:92px;width:274px;line-height:1.3em}
#edito{margin:20px 0 0 334px;background:transparent;height:260px;border:#000000 0px solid;color:#645E50}
#edito p{text-align:justify;color:#645E50}
#accueil_blog, #accueil_interview{background:#FFEEDD url('img/articles_accueil.png') no-repeat;margin:0 0 0 330px;padding:10px 20px;width:566px;color:#464645;line-height:14px}
#accueil_blog{height:388px}
#accueil_interview{background-position:0 -408px}
#accueil_blog li{padding:0 0 10px;margin:0 0 10px;border:solid #FFF;border-width:0 0 1px}
#accueil_blog h3{margin:10px 0}
#accueil_blog p, #accueil_interview p{font-size:small;margin:0 0 10px;line-height:15px}
#accueil_blog .date{font-size:small;color:#464645}
#accueil_blog .lire, #accueil_interview .lire{display:block;float:left;background:#E67411 url('img/lire-suite.png') no-repeat;width:99px;height:16px;font-size:small;color:#FFF;text-align:center;text-decoration:none;margin-right:10px;margin-bottom:10px;font-weight:bold}
#accueil_interview h3{margin:10px 0 2px 0;font-size:1.1em}
#accueil_interview a{color:#922438}
#accueil_interview a:hover{color:#666}
#accueil_commentaires h3{font-size:12px;margin:0}
#accueil_blog h3{font-size:18px}
#accueil_commentaires a, #accueil_blog a{font-weight:bold}
#accueil_blog .lire:hover, #accueil_interview .lire:hover, #accueil_horaires .suite:hover{background-position:bottom left}
#accueil_reste{margin:10px 0 0 330px}
#accueil_tags{margin:10px 0 0 260px}
#connexion, #connexion h2{background:#978E7A url('img/connexion.png') no-repeat}
#connexion{margin-left:745px;height:371px;width:153px;padding:10px 20px;color:#FFF}
#connexion h2{background-position:0px -391px;height:29px;margin:0 0 3px 0;padding:5px 0 0 35px;font-size:1.4em;font-weight:normal;letter-spacing:2px}
#connexion form{display:block;width:150px;margin:20px 0 0 0}
#connexion p{text-align:left;font-weight:bold;margin:10px 0 0 0;padding:0}
#connexion a:hover{color:#DDD}
#connexion input{height:20px;width:144px;margin-top:5px}
.message_validation{width:98%;height:40px;background-color:#ffffe0;border:solid 1px #e6db55;padding:5px}
#configuration legend{font-weight:bold;color:#FFA200;font-size:1.2em}
.table-form{width:98%;border-collapse:collapse}
.table-form tr{height:27px}
.table-form tr:hover{background:#f5e7d5;color:#333}
.table-form th{width:150px}
.table-form th, .table-form td{border-spacing:0px}
.table-form input{border:solid 1px #5A593A}
.table-form input:active{border:solid 1px #FFA200}
.explications{width:340px}
#accueil_blog h3 a{color:#922438}
#annonce{background:#FFE;border:#FFCC00 1px solid;width:250px;padding:5px;margin-top:-5px}
.masque{display:none}
#spectacles table{width:400px}
#spectacles table, #page_spectacles table, #page_voyages table{border-spacing:0}
#spectacles tr, #liste_spectacles tr{background:url('img/spectacles_td.png') repeat-x;height:62px}
#liste_voyages{width:480px}
#liste_voyages tr{background:url('img/spectacles_td.png') repeat-x left bottom;height:74px}
#spectacles td{border-spacing:0;padding:0 1px}
#spectacles img, #page_spectacles img{border:0}
#page_voyages img{border:0;margin:2px}
#page_voyages p{color:#333}
#filtres{width:250px;margin-right:15px}
#filtres label, #filtres p{color:#FFF}
#filtres span{display:block;float:left;width:90px}
#liste_voyages td{border-spacing:0;padding:0}
#commentaires{margin:0;padding:0 0 0 10px;width:250px;border-left:solid #DDD 1px}
#commentaires ul{width:219px}
#commentaires li{background:#DBD7D1 url('img/fiche_commentaire.png') no-repeat;padding:5px 5px 10px 5px;width:209px;height:35px}
#photo_commerce{margin:0px 0 10px 0;width:373px;background:#FFF url('img/photo_commerce.png') no-repeat top left}
#photo_commerce img{margin:15px 15px 14px 15px;width:341px;height:189px;border:0}
#fiche_photo{background:url('img/fiche_photo.png') no-repeat;padding:6px 6px 0 7px;margin:0;width:360px;height:87px}
#fiche_photo li{border:solid 1px #000;padding:1px;margin:0 3px;width:110px;height:73px}
#fiche_photo img{margin:0;width:110px;height:73px}
#fiche_articles{background:#FFF url('img/article.png') no-repeat;margin:0 0 10px;width:710px;height:80px;padding:5px 15px}
#fiche_articles h3{margin:0;font-size:1em}
#fiche_articles p{font-size:small;margin:0}
#fiche_articles .lire{font-weight:bold}
#coordonnes{width:220px}
.p250 img{border:0}
.jqiwarning .jqi{background-color:#b0be96}
.jqifade,.jqreserverfade{position:absolute;background-color:#333}
.jqi{position:absolute;background:url('img/lightbox.png') no-repeat;width:460px;height:360px;padding:40px;text-align:left}
.jqi .jqiclose{float:right;cursor:pointer;margin:-35px -10px 0 0}
.jqi .jqicontainer{background-color:#FFF;width:460px;color:#fff;font-weight:700;padding:0}
.jqi .jqimessage{background-color:#FFF;padding:0}
.jqi .jqimessage .field{padding:5px 0}
.jqi .jqimessage .field label{display:block;clear:left;float:left;width:100px}
.jqi .jqimessage .field input{width:150px;border:solid 1px #777}
.jqi .jqimessage .field input.error{width:150px;border:solid 1px red}
.jqi .jqibuttons{text-align:center;padding:5px 0 0}
.jqi button{margin:0 10px;padding:0px 10px;height:20px;font-size:x-small}
.jqreserverwarning .jqreserver{background-color:#b0be96}
.jqreserver{position:absolute;background:url('img/lightboxreserver.png') no-repeat;width:660px;height:470px;padding:40px;text-align:left}
.jqreserver .jqreserverclose{float:right;cursor:pointer;margin:-35px -10px 0 0}
.jqreserver .jqreservercontainer{background-color:#FFF;width:660px;color:#fff;font-weight:700;padding:0}
.jqreserver .jqreservermessage{background-color:#FFF;padding:0}
.jqreserver .jqreservermessage .field{padding:5px 0}
.jqreserver .jqreservermessage .field label{display:block;clear:left;float:left;width:100px}
.jqreserver .jqreservermessage .field input{width:150px;border:solid 1px #777}
.jqreserver .jqreservermessage .field input.error{width:150px;border:solid 1px red}
.jqreserver .jqreserverbuttons{text-align:center;padding:5px 0 0}
.jqreserver button{margin:0 10px;padding:0px 10px;height:20px;font-size:x-small}
#lightbox, #hoverNav, #imageContainer>#hoverNav, #prevLink{left:0}
#lightbox{position:absolute;width:100%;z-index:100;text-align:center;line-height:0}
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto}
#imageContainer{padding:10px}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0}
#hoverNav{position:absolute;top:0;height:100%;width:100%;z-index:10}
#hoverNav a{outline:none}
#prevLink, #nextLink{width:49%;height:100%;background:transparent url(img/blank.gif) no-repeat;display:block}
#nextLink{right:0}
#prevLink:hover, #prevLink:visited:hover{background:url(img/prev.gif) left 50% no-repeat}
#nextLink:hover, #nextLink:visited:hover{background:url(img/next.gif) right 50% no-repeat}
#nextLinkText, #prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none}
#nextLinkText{padding-left:20px}
#prevLinkText{padding-right:20px}
.ontop #imageData{padding-top:5px}
#imageDataContainer{font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em}
#imageData{padding:0 10px}
#imageData #imageDetails{width:70%;float:left;text-align:left}
#imageData #caption{font-weight:bold}
#imageData #numberDisplay{display:block;clear:left;padding-bottom:1.0em}
#imageData #bottomNavClose{width:66px;float:right;padding-bottom:0.7em}
#imageData #helpDisplay{clear:left;float:left;display:block}
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
* html>body .clearfix{display:inline-block;width:100%}
* html .clearfix{height:1%}