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:#E67411}
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{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,#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,#fr_droit,#attention,#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,#fr_droit,#droite_recherche, .right,#nextLink{float:right}
#copyright, .cut, .coupure{clear:both}
.cut_left, .regle{clear:left}
#over_header{padding:0px 4px}
#over_menu{background:#d2cec5;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #b0ae9f),
		color-stop(0.9, #d2cec5)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#b0ae9f 10%,
		#d2cec5 90%
	);-moz-box-shadow: 0 0 1px #aaa; 
    -webkit-box-shadow: 0 0 1px #aaa; 
    box-shadow: 0 0 1px #555;border-radius:0 0 3px 3px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;width:465px;height:31px;padding:1px 0 0;text-align:center}
#over_menu a{letter-spacing:+1px}
#over_menu a:hover{color:#CA2A55}
#langues{margin-right:7px}
#langues img{width:45px;height:30px;border:0}
#flag_en,#flag_es,#flag_fr,#flag_fb,#flag_twt{background:url('img/pays.png') no-repeat;display:block;width:45px;height:30px;text-indent:-500px;overflow:hidden}
#flag_en{background-position:0 -30px}
#flag_es{background-position:0 -60px}
#flag_fb{background-position:-45px 0}
#flag_twt{background-position:-45px -30px}
#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{width:980px;height:134px;padding:2px 0 0;border:solid #948B77;border-width:1px 1px 0;clear:both}
#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:#d2cec5;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #968979),
		color-stop(0.9, #cebda3)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#968979 10%,
		#cebda3 90%
	);-moz-box-shadow: 0 0 1px #aaa; 
    -webkit-box-shadow: 0 0 1px #aaa; 
    box-shadow: 0 0 1px #555;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin: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:50px;text-decoration:none;padding:83px 0 0 154px}
#header_semi{background:#FFF;height:30px;padding:0 0 0 8px;border:solid #948B77;border-width:0 1px}
#header_semi p{float:left;margin:0 0 0 22px;padding-top:4px;font-weight:bold;color:#645E50}
#header_semi ul{margin:0 22px 0 0}
#menu_header a{background:#EEE;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #afafaf),
		color-stop(0.9, #e3e3e3)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#afafaf 10%,
		#e3e3e3 90%
	);border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;display:block;width:140px;height:21px;padding:4px 0 0 0;color:#4A4A4A;font-weight:bold;text-align:center}
#menu_header a:hover{height:22px;padding:3px 0 0;background-position:bottom left}
#menu{width:942px;height:34px;padding:2px 19px 0;background:#FFF;border-bottom:solid 2px #D0CCC3;border-left:solid 1px #948B77;border-right:solid 1px #948B77}
#menu a,#menu a:active,#menu .selectionne{background:#e57111;background-image:-webkit-gradient(
		linear,left bottom,left top,
		color-stop(0.1, #e57111),
		color-stop(0.9, #f69a12)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#e57111 10%,
		#f69a12 90%
	);background: linear-gradient(top,#f69a12,#e57111);border:#e57111 groove;border-width:2px 2px 0 2px;border-radius:6px 6px 0 0;-webkit-border-radius:6px 6px 0 0;-moz-border-radius:6px 6px 0 0}
#menu a{display:block;width:136px;height:26px;margin:0 1px 0 0;padding:6px 0 0;text-align:center;background-position:top left;font-size:1em}
#menu a:hover,#menu .selectionne,#maccueil.selectionne,#majout.selectionne{background:#d02b5b;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #8e2435),
		color-stop(0.9, #d02b5b)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#8e2435 10%,
		#d02b5b 90%
	);border-color:#8e2435}
#menu a:hover{height:24px;margin-top:2px;padding:6px 0 0 0;text-decoration:none}
#menu a:active{display:block;text-decoration:none}
#menu .selectionne{height:24px;margin-top:2px;padding:6px 0 0 0}
a#maccueil, a#mgroupe,a#maccueil:hover, a#mgroupe:hover,#maccueil.selectionne{width:102px}
a#majout,a#majout:hover,#majout.selectionne{width:156px}
#total{background:#FFF;width:940px;padding:5px 20px 0;border:solid #948B77;border-width:0 1px 0 1px}
#footer{background:#b2284a;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.8, #b2284a),
		color-stop(0.95, #b7264d)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#b2284a 80%,
		#b7264d 95%
	);border:solid #948B77;border-width:1px 0 1px 1px;border-top:#CCC solid;width:980px;height:168px;padding:10px 0 0}
#footer h4{font-size:0.9em}
#footer ul{margin:0 0 5px 0}
#footer>li{float:left;border:solid #CCC;padding:3px 10px;border-width:0 0 0 1px}
#footer .acc_gauche{border-width:0}
#footer .lire{display:block;float:left;background:#E67411;width:139px;height:16px;text-align:center;text-decoration:none;margin-right:10px;margin-bottom:10px}
#footer .lire:hover{background:#A82745}
#footer a{font-size:12px}
#footer a:hover{text-decoration:none;cursor:pointer;color:#FFA200}
#footer .groupes{height:120px;overflow:auto}
div.scrollbarpaper-container{position:absolute;z-index:1;background-color:#BA284E;width:10px}
div.scrollbarpaper-track{position:absolute;top:0;right:0;height:100%;cursor:pointer;width:10px;background-color:#D2546C}
div.scrollbarpaper-drag{position:absolute;width:100%;height:100px;background-color:#90223D}
div.scrollbarpaper-drag-top{position:absolute;top:0;width:100%;background-color:#90223D}
div.scrollbarpaper-drag-bottom{position:absolute;bottom:0;width:100%;background-color:#90223D}
.navigation{background:#FFF url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAQCAMAAAARSr4IAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADBQTFRF8bBv/J468adX8pMW9N+q/Zkv95RC//39+cGE/Mih/9Sx8o4p/5kh/vv8//7+////4KY9BwAAAGNJREFUeNp0z+sOgCAIQGEukgpo7/+2Yc62XJ1/n2MD4XwFX+zRw64FoGifbJWQGam2waxkHhlpDraCcoelDZLgEaHQpEvgEJ+EGHQXFBjMidjjgSnltchsLdrP2I/8/9ElwACFAwmes97sHAAAAABJRU5ErkJggg%3D%3D) no-repeat;margin:0 0 5px;height:14px;width:884px;padding:2px 10px 0 20px;color:#999;font-size:x-small}
.navigation a{color:#999;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}
#fr_droit{width:200px;padding:0 5px}
#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:#dbd7d1;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;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:#f3f1ef;border:solid #922438;border-width:0 1px 1px;border-radius:0 0 4px 4px;-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;width:344px;padding:0 1px}
#map{border:solid #999;border-width:1px 0;margin:0 0 5px 0;width:344px;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:450px}
#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:#EEE;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #f5f4f3),
		color-stop(0.9, #fff)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#f5f4f3 10%,
		#fff 90%
	);padding-left:2px;height:40px;margin:0 0 10px;border-bottom:solid 1px #e7e5e0}
#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}
#fr_fiche_top{background:url('img/fiche_entete,bis.png') no-repeat;margin-bottom:5px;padding:5px 0 0;height:261px}
#fr_fiche_top h2{background:transparent;width:125px;height:24px;color:#E67411;padding-left:5px;overflow:hidden}
#fr_fiche_top h3,#fr_horaires h3{color:#E67411;margin:0 0 3px}
#fr_horaires h3{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAZCAMAAAD3wqVsAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGBQTFRF4ODg9PT09/f33d3d+fn54+Pj/Pz35OTk2NjY6Ojo1tbW8vLy8PDw6+vr/P/65ubm1NTU7e3t7Ozs//75+vr629vb39/f2tra3t7e//z99P///Pz8+/v7/f39/v7+////dP+FkQAAAW1JREFUeNp0kut2rSAMhAPIAXR7um0BbbnM+79lk+jfsnS55JOZZCLh70XAxFyAxVAtq/PBTt7iG9/MMAfwolgqOU/vSDt/2royRjmVK+XZXw3GnGfqGDdbkH0kwwJb2djBBhf4bXyJJlJMQ55b3ERlScW3h70KMeoDJlopDSOVT+C/aNIlgmCvlRk6kKka/GNmYpKNJszkrjC5Q88FZxtL8b2dtovogu68suuaGkNnhUXaRcaol7JTa53st7HfVGf4eDMvDp37Tadt7c4pvJUVjzYxJhKlyZ1omn69/TRvbtOFjNuam3DKUsnit9UPbVOxuYIysx7sZ52E8rhxVLsyWyvvmtA1U0YDNlIfwnCs/jnRGvOBJrFoZsDOChzMeAoZfpW5yBw4hfBOPMw5hyyb1iujT50RO4S17npq2C26lMXj1hTZ6E5Hwdcz0nEX1VSzcZ3dBDpjrEka6lxZn3Q32/R6StHfsuPnV4ABAB9VPO+96Yd+AAAAAElFTkSuQmCC) no-repeat;padding:5px 0 0 35px;height:20px}/*'img/h3.png'*/
#fr_next{margin:0 0 0 15px;width:150px}
.fr_last{margin:0 0 0 430px}
.fr_last table,.horaires_side table{border-spacing:0px}
.fr_last tr,.horaires_side tr{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARgAAAAUCAYAAABWOyJDAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA8FJREFUeNrsnD9v00AYxs/2xY6dqOo38MKK1G/AhjoyIDEhIQakrpVgQKoEEhKIhbFiYkFIDCwsDKysDPAJKjEztFXs+F/M+7i51k3ttFXTosTPVa+cvvmdE/suj957fXfW3t6eaim2WGHbtur1esp2HFXkhXI9T1k1KE1T5brumcpN/mVncQ9QkvFYef3+KbbJt0h2UhTXfh9wfYu8tvp3XsX+0EV2UpaVT0MPpH3zPFOTyaTqPmEYlrP1rRaBuSO2pbV+0JOT93RPpVmmfN9XFylj6WT9hg5JlizZ5WXLsjw+QlRgEJhctEHE5pO8tSsi82OewOBsO47WzyEmruspRDBtX6rJv4qsZVk3/h3QiDd1H3B9izhvHMed6A9dZdEn0caejGLw2liSJKITlkrlKELzStAXIjTFrMDcEtvu9/2twWCgHAmB0PFi+SBfPsj8yI4709R/no8sWbLLzZrIJRJxgR+RixEX+Po1wYEwpWmyK/hrEZk/RmBwtngwGCqIC8TEiEvQMCxi45Al2z0WQmIEBzaKospXFxyU0WhUDZ2Ql0EiF6FJ7PuBGg6H1ZCoCpkl3KG4kCVLtj6KMZakqRpKMAK9wGinrhsIUpBekfIGAnNba63W1tZOKgvkt4zV/IaxGlmyZLvDJtPgA1oBYTGGp0uGRf7Gtp1nEJhHiF6OFagl4WMqXSQ5RJYs2dVnjcBAWHAMguBUlFMJj3CbpgIz5WTJkr0s60+jGSMqJsoBq+V16GjnqLI/Uzk+62vzkyVLtrusZYu4WLYq5S+JksqP5K9diRBvIlmyZK/AmmksyThRfnDycAgC88txbN5EsmTJXomFuNT9WEqAeTBPgiB4v76+ruaVOMZY62JTjMmSJds91vPcalgEYcER82EQunxB/iXLsiNwmj0+VXnc/EFkyZIlW2fNZLs8z6v1ixCYv6I2j/f391UURZxYRJYs2Uuz9bVJiGAQvcg/D03y5UOapi+xkKmoLbHnxCKyZMmex9bFBZHLwcEBhkg7YRh+nF1N/VRr/RazelH4nJ8sWbLzWCMsyLnAd3h4iP+3RVzegWvaD2ZT7Bsmz8CwNHvedgW84WTJdldcjLDAMLlOyl0Rl++GbdtwCltY3RP7jN3ssFYJYoOjWVIwb1kBG4Es2dXdDwaaUCVx07QSFbyWcl/sq4hLVq9jzdkyEwU5mg0Rlp8QF5zYrJzESbu2pSBWif6vRsdTvuu+D2jfRV4bEn3cjnL5WfNkCG0MHcBvPzvaxQ62IW/9btouE+WfAAMAsDo1Q+K3WxQAAAAASUVORK5CYII%3D) no-repeat;width:300px;height:22px}/*img/horaires_fond.png*/
.h_jour{width:50px;padding-left:10px}
.h_debut,.h_fin{width:110px;text-align:center}
#fiche_gauche,#profil{width:760px;border:solid 0px #F00}
#fr_fiche_gauche{width:725px;border:solid 0px #F00}
#fiche_gauche h2{height:24px}
#note{border:0}
/*#trouvezle_623{background:url('img/trouvezle.png') no-repeat;width:605px;height:82px;padding:43px 10px 10px;margin-top:10px;margin-right:310px}*/
#trouvezle_623{background:url('img/trouvezle.png') no-repeat;width:605px;height:111px;padding:14px 10px 15px;margin-top:10px;margin-right:310px}
#trouvezle_623 span{display:block;width:395px;padding-left:210px;color:#FFF;font-weight:bold;font-size:18px}
#trouvezle_623 .input{background:url('img/trouvezle_input.png') no-repeat;width:355px;height:30px;padding:5px 10px;border:0;margin:0 10px 0 68px;font-size:16px}
.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;width:99px;height:16px;font-size:small;text-align:center;text-decoration:none;margin-right:10px;margin-bottom:10px}
#article_gauche .suite:hover{}
#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}
#article p{font-family:Optima,"Trebuchet MS",Lucida,Arial,Geneva,Verdana,"Lucida Grande",Tahoma,Helvetica,sans-serif}
#shops_article li{margin:1px}
#shops_article li:first-child{margin-left:0}
#shops_article a{display:block;padding:10px 5px;width:180px;height:70px;border:1px #999 solid;text-decoration:none;color:#333;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#shops_article a:hover{color:#90223D}
#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:#E67411;border:1px #c1600a solid;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;width:177px;height:16px;padding-left:20px;margin-top:2px;margin-bottom:2px;color:#FFF;text-decoration:none}
.ajout_pt:hover{background:#A82745;border:1px #999 solid;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}
#article h2{background-image:none;padding:0;color:#E67411}
#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,#page_spectacles h2,#accueil_commentaires h2, .h2,.accueil_fonctions h2,#tous_commentaires_h2{background:url('img/h2-all.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, .contenu h2{padding:3px 0 0 33px}
#accueil_commentaires h2, .h2, .accueil_fonctions h2, .contenu h2,#spectacles h2{color:#FFF}
#accueil_commentaires h2, .h2, .accueil_fonctions h2{background-position:-470px 0;height:24px}
#fiche_carte h2,#accueil_commentaires h2, .accueil_fonctions h2{margin:0 0 3px}
#trouvezle_200 h2{width:200px;padding-left:0;text-align:center;color:#FFF;margin:0}
.contenu h2,#spectacles h2,#trouvezle_200 h2{background:#a04052;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.45, #a04052),
		color-stop(0.55, #922438)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#a04052 45%,
		#922438 55%
	);border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;height:24px}
.contenu h2{width:300px;margin:0 0 10px}
#spectacles h2{width:180px;padding:2px 10px 0;height:22px;margin:0;border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0}
.h2{margin:15px 0 3px}
#commentaires h2{background-position:-470px -27px;padding-left:40px;width:189px}
#coordonnes h2{background-position:-470px -81px}
#horaires h2{background-position:-470px -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_horaires{width:240px;margin-bottom:15px;float:right}
#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 5px 0 40px;width:195px;height:24px;color:#FFF;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 {width:640px;padding:10px}
#edito{margin:0;padding-top:0}
#edito p{text-align:justify;color:#645E50}
#accueil_commentaires h3{font-size:12px;margin:0}
#connexion,#connexion h2{background:#978E7A url('img/connexion.png') no-repeat}/*faire la MAJ*/
#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}
#annonce{background:#FFE;border:#FFCC00 1px solid;width:160px;padding:5px;margin-top:5px;margin-left:5px}
.masque{display:none}
#spectacles table{width:400px}
#spectacles table,#page_spectacles table,#page_voyages table,#liste_restaurants{border-spacing:0}
#spectacles tr,#liste_spectacles tr,#liste_restaurants tr,#liste_voyages tr{background:#EEE;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #eee),
		color-stop(0.9, #fff)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#eee 10%,
		#fff 90%
	)}
#spectacles tr,#liste_spectacles tr,#liste_restaurants tr{height:62px}
#liste_spectacles,#liste_restaurants{width:360px}
#liste_spectacles td,#liste_restaurants td{border-spacing:0;padding:0;border-bottom:solid 1px #CCC;font-size:small}
#liste_voyages{width:480px}
#liste_voyages tr{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(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAANsAAAAyCAMAAADiFl44AAAAYFBMVEXb19Hy8O7x7+3c2NLf29bo5eHo5eLf3Nbw7evg3djh3djp5uLd2dPq5+Tw7uze2tXg3dfl4t7n5ODr6OXg3Nfp5+Pd2tTm49/f29Xs6ebd2dTc2NPu7Ori39re2tTx7+yic6UYAAAAvUlEQVRo3u3ayQ3DMAxE0SG1WLbjxNn3pP8uczKcBiQCxLwGBv+iCwURzUOAL2HIKgIpHTzqikAjfIqKDK8yerdtPYLbNr9lRERERERERERERES08nzrmN22zUhu25Lrm7AUn3GxCEQ0De7K+qQiECOf/xftVGXCqk3XXy3P61Zcte2Xss3hW2vDqO2+lCWtN2LTtn0AAC5Za67YtL0BYDdq3RWTtrFFmU3bK+B2brBj0KZdnJoMGbRNx0ZDP5A7C1XZSbkCAAAAAElFTkSuQmCC) no-repeat;padding:5px 5px 10px 5px;width:209px;height:35px}/*img/fiche_commentaire.png*/
#photo_commerce{margin:0px 0 10px 0;width:373px;min-height:250px;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;background-image:-webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.1, #f5f5f5),
		color-stop(0.9, #fff)
	);
	background-image:-moz-linear-gradient(
		center bottom,
		#f5f5f5 10%,
		#fff 90%
	);margin:0;width:600px;height:80px;padding:5px 15px;border-top:1px #cbcbcb solid;border-bottom:4px #fe9b2e solid}
.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}
#fr_coordonnes{width:240px;padding-left:10px}
.p250 img{border:0}
.jqiwarning .jqi{background-color:#b0be96}
.jqifade,.jqreserverfade,.jqjeu{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}
.jqreserverbuttons{display:none}
.jqreserver button{margin:0 10px;padding:0px 10px;height:20px;font-size:x-small}
.jqjeuwarning .jqjeu{background-color:#b0be96}
.jqjeu{position:absolute;width:715px;height:352px;padding:0;text-align:left}
.jqjeu .jqjeuclose{float:right;cursor:pointer;margin:-35px -10px 0 0}
.jqjeu .jqjeucontainer{background-color:#FFF;width:660px;color:#fff;font-weight:700;padding:0}
.jqjeu .jqjeumessage{background-color:#FFF;padding:0}
.jqjeu .jqjeumessage .field{padding:5px 0}
.jqjeu .jqjeumessage .field label{display:block;clear:left;float:left;width:100px}
.jqjeu .jqjeumessage .field input{width:150px;border:solid 1px #777}
.jqjeu .jqjeumessage .field input.error{width:150px;border:solid 1px red}
.jqjeu .jqjeubuttons{text-align:center;padding:5px 0 0}
.jqjeubuttons{display:none}
.jqjeu 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(data:image/gif;base64,R0lGODlhAQABAIAAAJGz4AAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw%3D%3D) no-repeat;display:block}
#nextLink{right:0}
#prevLink:hover,#prevLink:visited:hover{background:url(data:image/gif;base64,R0lGODlhLQAtAMQQALGxsWJiYvT09G1tbdLS0t3d3YSEhOnp6cfHx5qamqWlpXl5eby8vI+Pj1dXV////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAtAC0AAAWw4COOZGme6AlBaeu+IgvPdG3feK7vfO//wCCtIHwJAAHHophCDBxQB4JZOhiiUQB1hMRGGVvC0wsNCJiCBDm6IBa76wC4WLiuHYqzUKC4OwxuQk53A1NMAHcBAHpFAklkDQdbDwRkAQSTIgVrBpiZdmQJjEwHC4lak3BkA55UaX6Rk2J+i6mPq4ZUVn4JmYNrga59ZKiZdV7FmQ+qksojRwqtztPU1dbX2NnaDzLWKyEAOw%3D%3D) left 50% no-repeat}
#nextLink:hover,#nextLink:visited:hover{background:url(data:image/gif;base64,R0lGODlhLQAtAMQQAPT09LGxsWJiYunp6dLS0oSEhG1tbd3d3aWlpZqamry8vI+Pj8fHx3l5eVdXV////////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABAALAAAAAAtAC0AAAWuIAQ9ZGmeaKqm4+q+cCzPdG3feK7vfO//wNIAEIwhHI7EoLgCIJGCADNFeD4NhKlpYLUmiNpHofuMhgEL8rNwCBMaaiQCPA0I4gbGORF3FJZaB2NqZmEKBnELYQ8AAXFZiwNwXVJhA3xklXV3ZAJ0QQSIhJBBA4Nqc0WNfWxMCpydmkCCfV+ufVhasFaFU1Vkf4sHXXmLJaIOqcYkAwgBgMvR0tPU1dbXNC3VItYhADs%3D) 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%}
.commentaires_tnt { background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAdEAAACWCAMAAAC2N0LJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHVQTFRF////99Gw/fLp++XT+Ne6+d3E+uLO/O3h++jX9cSa87uK9MKX9cee+Nq/9smj872N99S19s6s+t/J/Ovc9L6Q/fXt/PDl9syn9MCT//z7/vn0/vfx/vv4//7999Ky++fV99Cu/O/j99Gx++XS+uTQ++bU+uPOB03kHAAAAT5JREFUeNrs0cVtBEAABMG5MzPDodn5h+gcrH2sRlUhdCdTeNuHKo46iqM4iqM46iiO4iiO4qijOIqjOIqjjuIojuIojjqKoziKozjqKI7iKI7iqKMaOIqjOIqjOOoojuIojuKooziKoziKo47iKI7iKI46iqM4iqM46iiO4iiO4qijOIqjOIqjOOoojuIojuKooziKoziKo47iKI7iKI46iqM4iqM46iiO4iiO4qijOIqjOIqjOOoojuIojuKooziKoziKo47iKI7iKI46iqM4iqM46ij/t5vCz37HGFlN4etzxRjZTuF7sWWMrKfw+75mjGymsPzYMEae6JIlXfJMl5zQJQ90ySldckCXHNMl93TJEV1yRZcc0iW3dMmCLrmjS17okmu65JIuOaNLLuiSV7rkkS65oUvO6fInwAAvDTMu3UHYAwAAAABJRU5ErkJggg%3D%3D) repeat-x bottom left}/*'img/fond_commentaires.png'*/
#tous_commentaires_h2 {background-position:0px -27px;width:420px;height:27px;padding:0 0 0 50px;color:#FFF}
.noter_titre{margin-left:150px}
.tntprofile{width:135px;padding-right:10px}
.tnttitre{margin:0 0 0 145px}
.tntcomment{display:block;margin:2px 0 2px 145px}
.tntprotitre{display:block;margin:0 0 5px;background:#922438;color:#FFF}
.tntprocomment{margin:5px;color:#922438;font-style:italic}
.tntsatisfait{text-align:right;color:#F90;font-weight:bold;font-size:11px}
.pro_reponse{border:solid 1px #922438;margin:10px 0 0 145px}
#inscription_left{float:left;width:420px}
#inscription_right{margin-left:430px}
#signaler,#suggerer{width:157px;height:22px;display:block;margin:2px 0 0;text-indent:-1000px}
#fr_suggerer{width:202px;height:27px;display:block;margin:2px 0 0}
#fr_reserver{width:202px;height:42px;display:block;margin:2px 0 0}
#suggerer{background-position:0 -22px}
#fr_suggerer{background-position:0 -44px}
.suite_violet{display:block;width:101px;background-position:0 0;height:21px;color:#FFF;font-size:11px;text-align:center;text-transform:uppercase;margin:5px 0 0 540px;text-indent:-5000px}
a.suite_violet:hover{background-position:0 -21px}
.suite_orange{display:block;width:101px;height:21px;background-position:0 -21px;color:#FFF;font-size:11px;text-align:center;text-transform:uppercase;text-indent:-5000px}
a.suite_orange:hover{background-position:0 0}
#descriptif{border:solid 1px #942335;background:#f2f2f2;padding:10px;height:100px;color:#942335;margin-bottom:5px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#FB_button{width:110px;height:22px;border:0}
#i_map{cursor:pointer}
#ul_onglets a{display:block;border:1px #DDD solid;width:590px;color:#555;margin-bottom:5px;padding:10px;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAABOCAYAAAA6oNYSAAAAAXNSR0IArs4c6QAAAAZiS0dEAAAAAAAA+UO7fwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9oMFxEuA/ilhh8AAADpSURBVFjD7di9DYMwEIbhjxR0VN4hrtiBBcKkpCELsAOVs4MrKq5xOhSLX+EjSvF5gPcRwneFsxBCwIXnhosPAQIECBAgQIAAAQJnABHBMAzXACKCtn2haZ7w3usDzjl47ydIC5mAsixh7T36Gg0k+gdVVakjs1ukjSxeU01kdQ60kM1B00B2JzkVObQqUpDDu+gs8j/btOs6OPcGAOR5jrp+wBijA5yNHwJS4rtAanwT0IivAlrxRUAzPgO04xHQ9716PAKstTDGqMYBIPt+sxMRjOOIoijUVkXGR0ECBAgQIECAAIHfAB++5rgm/H3KFAAAAABJRU5ErkJggg%3D%3D) no-repeat center right}/*'img/fleche.png'*/
#ul_onglets h3{margin:0 0 5px;color:#E87B26}
#ul_restaurants{border-top:1px #DDD solid}
#ul_restaurants a{display:block;border:1px #DDD solid;width:590px;height:40px;color:#555;padding:10px;background:url('img/restau_fond.png') repeat-x}
#ul_restaurants img{border:0}
#ul_spectacles span{color:#E67411;font-size:16px;font-weight:bold;display:block;width:101px;height:23px;padding-top:3px;background:url('img/prix.png') no-repeat;text-align:center}
#ajx_pagination{display:block;height:18px;padding:2px 10px;font-size:small;margin:0 auto;text-align:center;background:#F6F6F6;-webkit-border-radius: 8px;-moz-border-radius: 8px;border-radius: 8px;}
#ajx_pagination a{display:block;margin:0 5px 5px;text-align:center;float:left}
#ajx_pagination .selected{font-weight:bold;color:#E87B26}
#onglet{height:33px}
#onglet a{display:block;background:url('img/onglets.png') no-repeat bottom left;width:237px;height:27px;padding-top:5px;color:#BBB;text-align:center;font-weight:bold}
#onglet a:hover,#onglet .selected{background-position:top left;color:#FFF}
.form_hotel,.form_restaurant{background:url('img/fonds_form.jpg')}
.form_hotel{background-position:0 -69px;width:512px;height:59px;padding:10px 0 0 100px;color:#FFF;font-size:14px;font-weight:bold}
.form_restaurant{width:512px;height:59px;padding:10px 0 0 100px;color:#FFF;font-size:14px;font-weight:bold}
.button_reserver{border:0;margin-top:7px;margin-right:30px}
#results,#bloc_recherche{width:610px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px #CCC dashed;font-size:small}
#bloc_recherche{padding-bottom:20px}
#groupon{width:300px;padding-top:33px}
#groupon_deal{width:300px;height:40px;overflow:hidden;background:url('img/fond_deal.png')}
#groupon_deal span{float:left;display:block;width:150px;height:35px;padding-top:5px;font-size:18px;font-weight:bold;text-align:center;color:#FFF}
#groupon_deal span:first-child{color:#CCC}
#groupon .commander{display:block;width:300px;height:36px;text-indent:-1000px;overflow:hidden}
.datepick {
	background-color: #fff;
	color: #000;
	border: 1px solid #444;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
	font-family: Arial,Helvetica,Sans-serif;
	font-size: 90%;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-popup {
	z-index: 1000;
}
.datepick-disable {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.datepick a {
	color: #fff;
	text-decoration: none;
}
.datepick a.datepick-disabled {
	color: #888;
	cursor: auto;
}
.datepick button {
    margin: 0.25em;
    padding: 0.125em 0em;
    background-color: #fcc;
    border: none;
    border-radius: 0.25em;
    -moz-border-radius: 0.25em;
    -webkit-border-radius: 0.25em;
    font-weight: bold;
}
.datepick-nav, .datepick-ctrl {
	float: left;
	width: 100%;
	background-color: #000;
	color: #fff;
	font-size: 90%;
	font-weight: bold;
}
.datepick-ctrl {
	background-color: #600;
}
.datepick-cmd {
	width: 30%;
}
.datepick-cmd:hover {
	background-color: #777;
}
.datepick-ctrl .datepick-cmd:hover {
	background-color: #f08080;
}
.datepick-cmd-prevJump, .datepick-cmd-nextJump {
	width: 8%;
}
a.datepick-cmd {
	height: 1.5em;
}
button.datepick-cmd {
	text-align: center;
}
.datepick-cmd-prev, .datepick-cmd-prevJump, .datepick-cmd-clear {
	float: left;
	padding-left: 2%;
}
.datepick-cmd-current, .datepick-cmd-today {
	float: left;
	width: 35%;
	text-align: center;
}
.datepick-cmd-next, .datepick-cmd-nextJump, .datepick-cmd-close {
	float: right;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-prev, .datepick-rtl .datepick-cmd-prevJump,
.datepick-rtl .datepick-cmd-clear {
	float: right;
	padding-left: 0%;
	padding-right: 2%;
	text-align: right;
}
.datepick-rtl .datepick-cmd-current, .datepick-rtl .datepick-cmd-today {
	float: right;
}
.datepick-rtl .datepick-cmd-next, .datepick-rtl .datepick-cmd-nextJump,
.datepick-rtl .datepick-cmd-close {
	float: left;
	padding-left: 2%;
	padding-right: 0%;
	text-align: left;
}
.datepick-month-nav {
	float: left;
	background-color: #777;
	text-align: center;
}
.datepick-month-nav div {
	float: left;
	width: 12.5%;
	margin: 1%;
	padding: 1%;
}
.datepick-month-nav span {
	color: #888;
}
.datepick-month-row {
	clear: left;
}
.datepick-month {
	float: left;
	width: 15em;
	border: 1px solid #444;
	text-align: center;
}
.datepick-month-header, .datepick-month-header select, .datepick-month-header input {
	height: 1.5em;
	background-color: #444;
	color: #fff;
	font-weight: bold;
}
.datepick-month-header select, .datepick-month-header input {
	height: 1.4em;
	border: none;
}
.datepick-month-header input {
	position: absolute;
	display: none;
}
.datepick-month table {
	width: 100%;
	border-collapse: collapse;
}
.datepick-month thead {
	border-bottom: 1px solid #aaa;
}
.datepick-month th, .datepick-month td {
	margin: 0em;
	padding: 0em;
	font-weight: normal;
	text-align: center;
}
.datepick-month th {
	border: 1px solid #777;
}
.datepick-month th, .datepick-month th a {
	background-color: #777;
	color: #fff;
}
.datepick-month td {
	background-color: #eee;
	border: 1px solid #aaa;
}
.datepick-month td.datepick-week {
	border: 1px solid #777;
}
.datepick-month td.datepick-week * {
	background-color: #777;
	color: #fff;
	border: none;
}
.datepick-month a {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
	background-color: #eee;
	color: #000;
	text-decoration: none;
}
.datepick-month span {
	display: block;
	width: 100%;
	padding: 0.125em 0em;
}
.datepick-month td span {
	color: #888;
}
.datepick-month td .datepick-other-month {
	background-color: #fff;
}
.datepick-month td .datepick-weekend {
	background-color: #ddd;
}
.datepick-month td .datepick-today {
	background-color: #f0c0c0;
}
.datepick-month td .datepick-highlight {
	background-color: #f08080;
}
.datepick-month td .datepick-selected {
	background-color: #777;
	color: #fff;
}
.datepick-month th.datepick-week {
	background-color: #777;
	color: #fff;
}
.datepick-status {clear: both;background-color: #ddd;text-align: center}
.datepick-clear-fix {clear: both}
.datepick-cover {display: none;display/**/: block;position: absolute;z-index: -1;filter: mask();top: -1px;left: -1px;width: 100px;height: 100px}
.ui-widget-header a,.ui-widget-header select{color: #ffffff}
.ui-widget-header a:hover{background-color: #fdf5ce;color: #c77405}
.ui-widget-header select,.ui-widget-header option{background-color: #f6a828}
.ui-state-highlight a {color:#363636}
/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }
/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/*
 * jQuery UI CSS Framework 1.8.14
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Segoe%20UI,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=8px&bgColorHeader=817865&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=45&borderColorHeader=494437&fcHeader=ffffff&iconColorHeader=fadc7a&bgColorContent=feeebd&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=8e846b&fcContent=383838&iconColorContent=d19405&bgColorDefault=fece2f&bgTextureDefault=12_gloss_wave.png&bgImgOpacityDefault=60&borderColorDefault=d19405&fcDefault=4c3000&iconColorDefault=3d3d3d&bgColorHover=ffdd57&bgTextureHover=12_gloss_wave.png&bgImgOpacityHover=70&borderColorHover=a45b13&fcHover=381f00&iconColorHover=bd7b00&bgColorActive=ffffff&bgTextureActive=05_inset_soft.png&bgImgOpacityActive=30&borderColorActive=655e4e&fcActive=0074c7&iconColorActive=eb990f&bgColorHighlight=fff9e5&bgTextureHighlight=12_gloss_wave.png&bgImgOpacityHighlight=90&borderColorHighlight=eeb420&fcHighlight=1f1f1f&iconColorHighlight=ed9f26&bgColorError=d34d17&bgTextureError=07_diagonals_medium.png&bgImgOpacityError=20&borderColorError=ffb73d&fcError=ffffff&iconColorError=ffe180&bgColorOverlay=5c5c5c&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=50&opacityOverlay=80&bgColorShadow=cccccc&bgTextureShadow=01_flat.png&bgImgOpacityShadow=30&opacityShadow=60&thicknessShadow=7px&offsetTopShadow=-7px&offsetLeftShadow=-7px&cornerRadiusShadow=8px
 */
/* Component containers
----------------------------------*/
.ui-widget { font-family: Segoe UI, Arial, sans-serif; font-size: 1.1em; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Segoe UI, Arial, sans-serif; font-size: 1em; }
.ui-widget-content { border: 1px solid #8e846b; background: #feeebd url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAABkCAYAAAEwK2r2AAAAWklEQVQYlbXOQQqAMAxE0U/uf0wPILppaTpx1UKpgkXcvE2SyaC0hQFMKGP4juEHBppXAG4DQhj1bAFKC7ePhLdWSp2MEeVdwJfnS0Qd8ZHSBnhfEQbxQ5eZC4x8QGHvti9YAAAAAElFTkSuQmCC) 50% top repeat-x; color: #383838; }/*img/ui-bg_highlight-soft_100_feeebd_1x100.png*/
.ui-widget-content a { color: #383838; }
.ui-widget-header { border: 1px solid #494437; background: #817865 url(img/ui-bg_gloss-wave_45_817865_500x100.png) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }
/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d19405; background: #fece2f url(img/ui-bg_gloss-wave_60_fece2f_500x100.png) 50% 50% repeat-x; font-weight: bold; color: #4c3000; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #4c3000; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #a45b13; background: #ffdd57 url(img/ui-bg_gloss-wave_70_ffdd57_500x100.png) 50% 50% repeat-x; font-weight: bold; color: #381f00; }
.ui-state-hover a, .ui-state-hover a:hover { color: #381f00; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #655e4e; background: #ffffff url(img/ui-bg_inset-soft_30_ffffff_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #0074c7; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #0074c7; text-decoration: none; }
.ui-widget :active { outline: none; }
/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #eeb420; background: #fff9e5 url(img/ui-bg_gloss-wave_90_fff9e5_500x100.png) 50% top repeat-x; color: #1f1f1f; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #1f1f1f; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #ffb73d; background: #d34d17 url(img/ui-bg_diagonals-medium_20_d34d17_40x40.png) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
/* Icons
----------------------------------*/
/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(img/ui-icons_d19405_256x240.png); }
/*.ui-widget-content .ui-icon {background-image: url(img/ui-icons_d19405_256x240.png); }*/
.ui-widget-header .ui-icon {background-image: url(img/ui-icons_fadc7a_256x240.png); }
.ui-state-default .ui-icon { background-image: url(img/ui-icons_3d3d3d_256x240.png); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(img/ui-icons_bd7b00_256x240.png); }
.ui-state-active .ui-icon {background-image: url(img/ui-icons_eb990f_256x240.png); }
.ui-state-highlight .ui-icon {background-image: url(img/ui-icons_ed9f26_256x240.png); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(img/ui-icons_ffe180_256x240.png); }
/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { -moz-border-radius-topleft: 8px; -webkit-border-top-left-radius: 8px; -khtml-border-top-left-radius: 8px; border-top-left-radius: 8px; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { -moz-border-radius-topright: 8px; -webkit-border-top-right-radius: 8px; -khtml-border-top-right-radius: 8px; border-top-right-radius: 8px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { -moz-border-radius-bottomleft: 8px; -webkit-border-bottom-left-radius: 8px; -khtml-border-bottom-left-radius: 8px; border-bottom-left-radius: 8px; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { -moz-border-radius-bottomright: 8px; -webkit-border-bottom-right-radius: 8px; -khtml-border-bottom-right-radius: 8px; border-bottom-right-radius: 8px; }
/* Overlays */
.ui-widget-overlay { background: #5c5c5c url(img/ui-bg_flat_50_5c5c5c_40x100.png) 50% 50% repeat-x; opacity: .80;filter:Alpha(Opacity=80); }
.ui-widget-shadow { margin: -7px 0 0 -7px; padding: 7px; background: #cccccc url(img/ui-bg_flat_30_cccccc_40x100.png) 50% 50% repeat-x; opacity: .60;filter:Alpha(Opacity=60); -moz-border-radius: 8px; -khtml-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }
.ui-autocomplete {max-height: 300px;overflow-y: auto;overflow-x: hidden;padding-right: 20px;font-size:11px}
*+#connexion {margin-left:743px}
*+#accueil_recherche img {margin-top:25px}