@charset "utf-8";
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background:url(../images/fond.gif) repeat-x 0 0 #463f33; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
h1 { display:none; }
ul { list-style:none; margin:0; padding:0; }
h2 { float:left; width:510px; font-size:32px; color:#7e003f; margin:0; padding:0; }
h2 em { font-family:"Times New Roman", Times, serif; font-weight:normal; }
.h2manger { color:#0080a7; }
h3 { font-size:14px; font-weight:normal; }
.h2fiche { float:left; width:542px; font-size:28px; background-color:#7e003f; color:#fff; margin:10px 0 0 0; padding:5px; }
.h3fushia { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; color:#fff; background:#e2007a; }
.h3vert { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; color:#fff; background:#009580; }

#conteneur { width:1010px; margin:0 auto; }
#total { float:left; width:1010px; background:url(../images/back-inter.png) repeat-y 0 0; }



/* HEADER ----------------------------------------------------------------------------------------- */
#header { float:left; width:1010px; height:200px; 
background:url(../images/back-header.jpg) no-repeat 0 0;
/*background:url(../images/bandeau-bandas2011.jpg) no-repeat 0 0;*/
/*background:url(../images/bandas-condom.jpg) no-repeat 0 0;*/
/*background:url(../images/bandeau_armagnaquarelle.jpg) no-repeat 0 0;*/
/*background:url(../images/bandeau-aqualud2011.jpg) no-repeat 0 0;*/
/*background:url(../images/bandeau-vopillon.jpg) no-repeat 0 0;*/
/*background:url(../images/nautisme.jpg) no-repeat 0 0;*/
/*background:url(../images/bandeau_amis_musique.jpg) no-repeat 0 0;*/
}
#header a { display:block; width:1010px; height:200px; }
/* INTER ----------------------------------------------------------------------------------------- */
#inter { float:left; width:970px; padding:0 20px 0 20px; }

/* FOOTER ----------------------------------------------------------------------------------------- */
#footer { float:left; width:1010px; height:112px; background:url(../images/back-footer.gif) repeat-y 0 0; }
#footer ul { padding:65px 0 0 30px; }
#footer ul li { display:inline; margin-right:10px; }
#footer ul li a { color:#fff; font-size:10px; }

#signature { float:left; width:1010px; height:30px; background:#464032; }
#signature h6 { text-align:center; color:#fff; font-size:10px;  }
#signature a { color:#fff; }

/* MENU ----------------------------------------------------------------------------------------- */
#menu { float:left; width:970px; margin-bottom:20px; }
#menu ul li { display:inline; margin:0 ; padding:0; }
#menu ul li a:hover { text-decoration:none; }


.home a { display:block; float:left; width:80px; height:22px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 4px; text-align:center; padding-top:5px; color:#FFF }
.home a:hover { background:url(../images/back-menu-home.gif) no-repeat 0 -31px; color:#5a3a22; }
body.bodyindex .home a { display:block; float:left; width:80px; height:22px; background:url(../images/back-menu-home.gif) no-repeat 0 -31px; margin:0 0px 0 4px; text-align:center; padding-top:5px; color:#5a3a22; }

.rubheberg a { display:block; float:left; width:249px; height:22px; background:url(../images/back-menu-heberg.gif) no-repeat 0 0; margin:0 0px 0 4px; text-align:center; padding-top:5px; color:#FFF }
.rubheberg a:hover { background:url(../images/back-menu-heberg.gif) no-repeat 0 -31px; color:#5a3a22; }
body.bodydormir .rubheberg a { display:block; float:left; width:249px; height:22px; background:url(../images/back-menu-heberg.gif) no-repeat 0 -31px; margin:0 0px 0 4px; text-align:center; padding-top:5px; color:#5a3a22; }

.rubloisirs a { display:block; float:left; width:80px; height:22px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#FFF }
.rubloisirs a:hover { background:url(../images/back-menu-home.gif) no-repeat 0 -31px; color:#5a3a22;}
body.bodyloisirs .rubloisirs a { display:block; float:left; width:80px; height:22px; background:url(../images/back-menu-home.gif) no-repeat 0 -31px; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#5a3a22;}

.rubvisites a { display:block; float:left; width:155px; height:22px; background:url(../images/back-menu.gif) no-repeat 0 0; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#FFF }
.rubvisites a:hover { background:url(../images/back-menu.gif) no-repeat 0 -31px; color:#5a3a22;}
body.bodyvisites .rubvisites a { display:block; float:left; width:155px; height:22px; background:url(../images/back-menu.gif) no-repeat 0 -31px; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#5a3a22;}

.rubmanif a { display:block; float:left; width:155px; height:22px; background:url(../images/back-menu.gif) no-repeat 0 0; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#FFF }
.rubmanif a:hover { background:url(../images/back-menu.gif) no-repeat 0 -31px; color:#5a3a22;}
body.bodymanif .rubmanif a { display:block; float:left; width:155px; height:22px; background:url(../images/back-menu.gif) no-repeat 0 -31px; margin:0 0px 0 3px; text-align:center; padding-top:5px; color:#5a3a22;}

.rubculture a { display:block; float:left; width:80px; height:22px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#FFF }
.rubculture a:hover { background:url(../images/back-menu-home.gif) no-repeat 0 -31px; color:#5a3a22; }
body.bodydeguster .rubculture a { display:block; float:left; width:80px; height:22px; background:url(../images/back-menu-home.gif) no-repeat 0 -31px; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#5a3a22;}
body.bodydeguster .rubloisirs a { display:block; float:left; width:80px; height:22px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 3px; text-align:center; padding-top:5px; color:#5a3a22;}

.rubcontact a { display:block; float:left; width:155px; height:22px; background:url(../images/back-menu.gif) no-repeat 0 0; margin:0 0px 0 1px; text-align:center; padding-top:5px; color:#FFF }
.rubcontact a:hover { background:url(../images/back-menu.gif) no-repeat 0 -31px; color:#5a3a22;}
body.bodycontact .rubcontact a { display:block; float:left; width:155px; height:22px; background:url(../images/back-menu.gif) no-repeat 0 -31px; margin:0 0px 0 3px; text-align:center; padding-top:5px; color:#5a3a22;}


/* CONTENT ----------------------------------------------------------------------------------------- */
#content { float:left; width:510px; }
.edito { float:left; width:510px; text-align:justify; }


/* TOTEM ----------------------------------------------------------------------------------------- */
#totem { float:left; width:160px; }
.h3communes, .h3loisirs, .h3degustertotem, .h3visites, .h3artisanattotem, .h3antiqtotem, #totem .h3museestotem { float:left; width:131px; height:26px; margin:0 13px 0 16px; padding:0px 0 0 0px; color:#fff; text-align:center; }
.h3visites { font-size:12px; text-align:center; }
.ulcommunes, .ulloisirs, .uldeguster, .ulvisites, .ulartisanat, .ulantiq { float:left; width:126px; margin:0 16px 0 16px; padding:0; }
.ulcommunes li, .uldormir li, .ulmanger li, .ulloisirs li, .uldeguster li, .ulvisites li, .ulartisanat li, .ulantiq li { margin:0px 5px 5px 10px; }
.ulcommunes a { color:#fff; font-size:18px; font-family:"Times New Roman", Times, serif; }
.ulvisites a, .ulartisanat a, .ulantiq a { color:#fff; font-size:14px; font-family:"Times New Roman", Times, serif; }

.h3communes, .h3visites { background:url(../images/back-communes.gif) no-repeat 0 0; }
#totem .h3museestotem { background:url(../images/bandeau-onglet-bleu-fonce.jpg) no-repeat 0 0; width:133px; height:42px; margin-top:15px;text-align:center; padding:3px 0 0 0; }
.h3degustertotem { background:url(../images/bandeau-onglet-rouge-fonce.jpg) no-repeat 0 0; height:33px; margin:5px 16px 0 16px; padding:12px 0 0 0; text-align:center; }
.h3loisirs { background:url(../images/bandeau-onglet-bleu.jpg) no-repeat 0 0; height:33px; text-align:center; padding:12px 0 0 0; }
.h3artisanattotem { background:url(../images/bandeau-onglet-ocre.jpg) no-repeat 0 0; height:33px; margin-top:20px; text-align:center; padding:12px 0 0 0; font-size:12px; }
.h3antiqtotem { background:url(../images/bandeau-onglet-rouge.jpg) no-repeat 0 0; height:37px; margin-top:20px; text-align:center; padding:8px 0 0 0; font-size:12px; }
.ulcommunes, .ulvisites { background:url(../images/back-communes-2.gif) no-repeat 0 0 #88807A; width:124px; margin:0 18px 0 17px; }
.ulcommunes li a { font-size:14px; }
.ulloisirs { background:#e7e1d1; }
.uldeguster { background-color:#a83234; }
.ulartisanat { background-color:#e7e1d1; }
.ulartisanat li a { color:#5F594F; }
.ulantiq { background-color:#e7e1d1; }
.ulantiq li a { color:#5F594F; }
#totem .pmusees { float:left; width:118px;margin:0 16px 0 16px; padding:5px; text-align:left; font-size:11px; background-color:#8ac3e7; }


.h3dormirtotem { float:left; width:133px; height:19px; margin:0 16px 0 16px; background:url(../images/bandeau-onglet-rose.jpg) no-repeat 0 0; height:33px; text-align:center; padding:12px 0 0 0;; color:#fff; font-size:12px; }
.uldormir { float:left; width:128px; background:#7e003f; color:#fff; margin:0 16px 0 16px; padding:0; }
.uldormir li a, .ulmanger li a, .uldeguster li a { color:#fff; }
#totem p.pdormir { float:left; width:118px; background:#7e003f; margin:0 16px 16px 16px; padding:5px; text-align:left; }
#totem p.pdormir a { color:#fff; font-size:11px; font-family:"Times New Roman", Times, serif; }

.uldormir a,  .ulmanger a,  .ulloisirs a,  .uldeguster a { color:#5f594f; font-size:14px; font-family:"Times New Roman", Times, serif; }

.h3mangertotem { float:left; width:133px; height:19px; margin:16px 16px 0 16px; background:url(../images/bandeau-onglet-turquoise.jpg) no-repeat 0 0; height:33px; color:#fff; padding:12px 0 0 5px; font-size:12px; text-align:center; }
.ulmanger { float:left; width:128px; background:#0080a7; margin:0 16px 0 16px; padding:0; }
#totem p.pmanger { float:left; width:118px; background:#c0d785; margin:0 16px 0 16px; padding:5px; }
#totem p.pmanger a { color:#000; font-size:14px; font-family:"Times New Roman", Times, serif; }


/* TOTEM2 ----------------------------------------------------------------------------------------- */
#totem2 { float:left; width:300px; }
.h3actus { float:left; width:186px; margin:0 24px 0 25px; color:#fff; background:url(../images/back-actu.gif) no-repeat 0 0; height:36px; padding:14px 0 0 65px; }

.h3actus2 { float:left; width:700px; margin:15px 0 0 25px; color:#fff; background:#7e003f; height:20px; padding:5px 0 0 20px;  text-align:left; }
.h3carte { float:left; width:246px; margin:0 24px 0 25px; color:#fff; background:#7E003F; height:19px; padding:5px 0 0 5px; }
.carte-interactive { float:left; width:251px; margin:0 24px 20px 25px; }
.h3carte_interactive { float:left; width:183px; margin:20px 24px 0px 25px; color:#fff; background:url(../images/back-carte.gif) no-repeat 0 0; height:23px; padding:17px 0 0 90px;  }
#totem2 h3.h3museestotem { float:left; width:171px; margin:0 24px 0 25px; color:#fff; background:url(../images/back-musees.gif) no-repeat 0 0; height:22px; padding:19px 0 0 80px; }
#totem2 .pmusees {  float:left; width:241px; height:70px; margin:-20px 24px 20px 26px; background:url(../images/back-rubriques.gif); color:#fff; padding:5px; }
.pmusees a { text-align:left; font-size:11px; color:#000; }
.h3manifs { float:left; width:209px; margin:0 24px 0 25px; height:22px; background:url(../images/back-manif.gif) no-repeat 0 0; color:#fff; padding:53px 0 0 42px; }
.ulmanifs { float:left; width:241px; margin:0 24px 20px 26px; background:url(../images/back-rubriques.gif); color:#fff; padding:5px; }
.limanif { text-align:right; margin-top:10px; list-style:none; }
.limanif2 { list-style:url(../images/manif-puce.gif) ; margin-left:15px; color:#463F33;}
.limanif a { color:#851c29; }
.bloc-grand-site { float:left; width:253px; margin: 15px 24px 0 25px; }
.h3edition { float:left; width:183px; margin:20px 24px 0px 25px; color:#fff; background:url(../images/back-editions.gif) no-repeat 0 0; height:23px; padding:17px 0 0 68px;  }
#guides { float:left; width:241px; margin:0px 24px 0 25px; background:#E7E1D1; padding:5px; }
#totem #guides { width:118px; margin:0 18px 0 16px; background:#8BC2EB;  }
#totem #guides a { color:#667A95; }
#guides ul li { display:block; float:left; margin-right:10px; }
.docs a { float:left; width:241px; text-align:center; color:#7e003f; margin-top:5px; }
#totem2 h3 em { font-family:"Times New Roman", Times, serif; }
#totem2 p.pcontact { float:left; margin:0 24px 0 25px;  width:241px; padding:5px; }
.bloc-escapade-armagnac { float:left; width:253px; margin: 0 21px 12px 26px; }
.gala-boxe { float:left; width:253px; margin: 0 21px 12px 26px; }
.bloc-serpentin { float:left; width:184px; margin: 0 21px 15px 26px; }
.soiree-diapo { float:left; width:251px; margin: 0 24px 20px 25px; }

/* SEARCH */
.h3search { float:left; width:206px; margin:0 24px 0 25px; color:#fff; background:url(../images/back-search.gif) no-repeat 0 0; height:28px; padding:8px 0 0 45px; }
.form-item { float:left; width:240px; margin-bottom:5px; }
.search { float:left; width:240px; margin:0px 24px 20px 26px; background:#e7e1d1; padding:5px; }
.search label { float:left; width:60px; text-align:right; margin-right:10px; margin-top:0; }
.search select { float:left; width:150px; }
.search-button { background:#B1216F; width:150px; height:20px; color:#fff; font-variant:small-caps; margin:10px 0 0 45px; }

#blocktoscroll { float:left; overflow:hidden; width:231px; margin:-17px 23px 20px 26px; color:#463F33; height:60px; text-align:justify; background:url(../images/back-rubriques.gif); padding:10px; }
#blocktoscroll a { color:#463F33; }
#blocktoscroll p { float:left; width:221px; padding:0 5px 0 5px; margin:0; text-align:left; font-size:11px; }
#blocktoscroll p.news-lirelasuite { margin-bottom:10px; }

body.bodycommune #content { width:592px; }
body.bodycommune #totem2 { width:218px; }
body.bodycommune #guides { width:169px; margin:5px 24px 0 25px; }
.h3commune { float:left; width:164px; margin:0 24px 0px 25px; color:#fff; background:#8a1e20; height:19px; padding:5px 0 0 5px;  }
body.bodycommune .pfiche { float:left; width:552px; text-align:justify; margin:5px 0 5px 0px; }
body.bodycommune .pfiche a{color:#000000; text-decoration:underline;}

/* FILARIANE ----------------------------------------------------------------------------------------- */
#filariane { float:left; width:460px; color:#7e003f; font-size:9px; }
#filariane a { color:#7e003f; }
body.bodycommune #filariane  { width:470px; }
/* PRINT */
#print { float:right; width:50px; color:#7e003f; font-size:9px; }
#print a { color:#7e003f; }
body.bodycommune #print { width:82px; float:left; text-align: right;}
body.bodycommune #print img{margin:0 0 0 10px;}



/* BOTTOM ----------------------------------------------------------------------------------------- */
#bottom { }

/* TOP ----------------------------------------------------------------------------------------- */
#top { float:left; width:510px; text-align:center; }
#top a { color:#7e003f; font-size:10px; }

#print { }

#raccourcis { display:none; }

/* DIVERS */
.h3circuits { float:left; width:505px; background:#0080a7; color:#fff; font-weight:normal; height:19px; padding:5px 0 0 5px; margin-top:10px; }
.pcircuits { float:left; width:510px; padding:5px 0 0 0; }


/* INTER GENERIQUES ------------------------------------------------------------------------------------------ */
body.bodygen #header { background:url(../images/header-gen.jpg) no-repeat 20px 0; }
body.bodygen #content { width:810px; }
body.bodygen #filariane { width:810px; }
body.bodygen h2 { width:810px; }
body.bodygen #top { width:810px; }
body.bodygen p { float:left; width:790px; padding:10px; text-align:justify; margin:0; }
body.bodygen .h3actus { width:795px; margin:10px 10px 0 0; padding:2px 0 0 5px; }
.partenaires { float:left; width:810px; text-align:center; margin:10px 0 10px 0; }
.partenaires li { display:inline; width:120px; margin:10px; }

/* CONTACT ------------------------------------------------------------------------------------------ */
body.bodycontact #header { background:url(../images/bandeau_contact.jpg) no-repeat 0px 0; }

/* DORMIR ------------------------------------------------------------------------------------------ */
body.bodydormir #header { background:url(../images/bandeau_hebergement.jpg) no-repeat 0px 0; }
body.bodydormir #content { width:510px; }
body.bodydormir h2 { width:510px; }
body.bodydormir #top { width:510px; }
body.bodydormir .h3dormir { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; color:#fff; background:#e2007a; }
body.bodydormir .h3manger { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; color:#fff; background:#009580; }
body.bodydormir p { float:left; /*width:500px;*/ text-align:justify; margin:5px 10px 5px 0px; }
body.bodydormir p img { float:left; margin-right:10px; }
body.bodydormir p img.labels { float:none; margin-right:0px; }
body.bodydormir p a { color:#000; }
body.bodydormir p a:hover { color:#7e003f; }
.title_heberg { color:#7e003f; }
.title_heberg_manger { color:#0080a7; }
.taxe-sejour { width:510px; }
body.bodydormir th { color:#7e003f; }
body.bodydormir td.taxe-tarifs { width:150px; text-align:center; }
.th-nature { text-align:left; width:360px; }
.th-tarifs { text-align:center; width:150px; }
.listing_hebergeurs { float:left; width:500px; margin:10px 0 10px 0; }
.listing_hebergeurs .liste_logos { float:left; width:301px;}
.listing_hebergeurs .liste_logos li { display:block; float:left; }
.listing_hebergeurs h4 { float:left; margin:0; width:301px; }
.liste-img { float:left; width:110px; /*margin-right:10px;*/}
img.images_hebergements { border: 1px solid #fff; -moz-box-shadow: 1px 1px 5px #555; -webkit-box-shadow: 1px 1px 5px #555; box-shadow: 1px 1px 5px #555; }
.liste-texte { float:left; width:311px; /*margin-right:10px;*/}
.liste_plus { float:left; width:79px;}
body.bodyhebergeurs p { margin:0; }
.contacts-utiles { float:left; width:495px; margin:10px 0 0 0; }
.contacts-utiles p { float:left; width:495px; margin:10px 0 0 0; }

/* MANIFS ------------------------------------------------------------------------------------------ */
body.bodymanif #header { 
/*background:url(../images/bandeau-bandas2011.jpg) no-repeat 0 0; */
/*background:url(../images/bandeau_armagnaquarelle.jpg) no-repeat 0 0;*/
/*background:url(../images/bandeau_amis_musique.jpg) no-repeat 0 0;*/
background:url(../images/bandeau_manifestation.jpg) no-repeat 0 0;  }
body.bodymanif #content { width:510px; }
body.bodymanif h2 { width:510px; }
body.bodymanif h3.h3manif { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; color:#fff; background:#009580; }
body.bodymanif #top { width:510px; }
body.bodymanif p { float:left; width:480px; text-align:justify; margin:2px 0px 5px 0px; font-size:11px; }
body.bodymanif p img { float:left; margin-right:10px; }
body.bodymanif p img.labels { float:none; margin-right:0px; }
body.bodymanif p a { color:#000; }
body.bodymanif p a:hover { color:#7e003f; }
body.bodymanif th { color:#7e003f; }
ul.liste_manifs { float:left; width:500px; }
ul.liste_manifs li { background:#EFEFEF; padding:10px; float:left; width:480px; margin:10px 0 0 0; }
ul.liste_manifs li strong { color:#7E003F; }
ul.liste_manifs li span { font-size:10px; color:#7E003F; }

/* MUSEES ------------------------------------------------------------------------------------------ */
body.bodymusees #header { background:url(../images/musees-gers.jpg) no-repeat 20px 0; }
body.bodymusees #content { width:510px; }
body.bodymusees h2 { width:510px; }
body.bodymusees #top { width:510px; }
.h3musees, .h4musees { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; }
.h3musees { color:#000; background:#a39a93; margin-top:20px; }
.h4musees { color:#fff; background:#657a92; font-family:"Times New Roman", Times, serif; height:18px; }
body.bodymusees p { float:left; margin:0; padding:0; }
body.bodymusees p.museescoord, body.bodymusees p.museestxt { width:480px; text-align:justify; margin:0px 10px 0px 0px; padding:10px; font-size:1em; }
body.bodymusees p.museescoord { background:#8ac3e7; }
body.bodymusees p.museestxt { background:#d3e6f5; }

/* EDITIONS ------------------------------------------------------------------------------------------ */
body.bodyeditions #header { background:url(../images/musees-gers.jpg) no-repeat 20px 0; }
body.bodyeditions #content { width:510px; }
body.bodyeditions h2 { width:510px; }
body.bodyeditions #top { width:510px; }
.h3editions { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; }
.h3editions { color:#fff; background:#97be0d; }
body.bodyeditions p { float:left; margin:0; padding:0; }
body.bodyeditions p.editionstxt { width:480px; text-align:justify; margin:0px 10px 0px 0px; padding:10px; font-size:1em; }
body.bodyeditions p.editionstxt { /*background:#d3e6f5;*/ }
body.bodyeditions p.editionstxt img  { float:left; margin-right:5px; }

/* VISITES ------------------------------------------------------------------------------------------ */
body.bodyvisites #header { background:url(../images/bandeau_visite.jpg) no-repeat 0px 0; }
body.bodyvisites #content { width:510px; }
body.bodyvisites h2 { width:510px; }
body.bodyvisites #top { width:510px; }
.h3visitesguidees { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; }
.h3visitesguidees { color:#fff; background:#97be0d; }
/*body.bodyvisites p { float:left; margin:0; padding:0; }*/
body.bodyvisites p.visitestxt { float:left; width:480px; text-align:justify; margin:0px 10px 0px 0px; padding:10px; font-size:1em; }
body.bodyvisites p.visitestxt { /*background:#d3e6f5;*/ }
body.bodyvisites p.visitestxt img  { float:left; margin-right:5px; }
body.bodyvisites ul.listevisites { float:right; margin:10px 0 0 20px; padding:0; }
body.bodyvisites ul.listevisites li { background:url(../images/visites/carre.gif) no-repeat 0 2px; padding:0 0 0 15px; }
body.bodyvisites .photovisites { float:left; width:100px; margin:0 10px 0 0; }
body.bodyvisites ul.listevisites2 { float:left; width:390px; margin:10px 0 0 0; padding:0; }
body.bodyvisites ul.listevisites2 li { background:url(../images/visites/carre.gif) no-repeat 0 2px; padding:0 0 0 15px; }
body.bodyvisites ul.listevisites li { width:480px; text-align:justify; margin:0px 10px 0px 0px; font-size:1em; }

/* DEGUSTER ------------------------------------------------------------------------------------------ */
body.bodyloisirs.bodydeguster #header  { background:url(../images/bandeau_terroir.jpg) no-repeat 0 0; }
bodyloisirs .plisting { float:left; width:480px; padding:10px; }
body.bodydeguster p.vignes { float:left; width:500px; text-align:justify; margin:5px 10px 5px 0px; }
body.bodydeguster p.vignes  img { float:left; margin-right:10px; }
body.bodydeguster p.vignes img.labels { float:none; margin-right:0px; }
body.bodydeguster p a { color:#000; }
body.bodydeguster p a:hover { color:#8a1e20; }

/* LOISIRS ------------------------------------------------------------------------------------------ */
body.bodyloisirs #header { background:url(../images/bandeau_loisirs.jpg) no-repeat 0px 0; }
body.bodynaviguer #header  { background:url(../images/navigation-gers.jpg) no-repeat 20px 0; }
body.bodybalader #header  { background:url(../images/randonnees-gers.jpg) no-repeat 20px 0; }
body.bodybaigner #header  { background:url(../images/centre-aqualudique-condom.jpg) no-repeat 20px 0; }

h5 { float:left; width:510px; font-size:32px; color:#377780; margin:0; padding:0; }
h5 em { font-family:"Times New Roman", Times, serif; font-weight:normal; }
body.bodyloisirs .listing { float:left; width:375px; padding-left:12px; text-align:justify;	}

body.bodyloisirs #content { width:510px; }
body.bodyloisirs h2 { width:510px; }
.h2cinema { color:#e2007a; }
body.bodyloisirs #top { width:510px; }
body.bodyloisirs .anglais { font-size:0.8em; padding-left:15px; font-style:italic; }

body.bodyloisirs p.visitestxt { width:480px; text-align:justify; margin:0px 10px 0px 0px; padding:10px; font-size:1em; }
body.bodyloisirs p.visitestxt img  { float:left; margin-right:5px; }

body.bodyloisirs p { float:left; margin:0; padding:0; }
body.bodyloisirs p.loisirscoord, body.bodyloisirs p.loisirstxt, body.bodyloisirs p.loisirsindex, body.bodyloisirs p.p-naviguer-vert, body.bodyloisirs p.p-naviguer-bleu, body.bodyloisirs p.p-cinema, body.bodyloisirs p.p-cinema2 { width:480px; text-align:justify; margin:0px 10px 0px 0px; padding:10px; font-size:1em; }
body.bodyloisirs p.p-vide { width:500px; margin:0px 10px 0px 0px; }
body.bodyloisirs p.loisirscoord { background:#8ac3e7; }
body.bodyloisirs p.loisirstxt { background:#5cabb0; }
body.bodyloisirs p.loisirsindex { /*background:#67b6bb;*/ }

.loisir1 { float:left; width:240px; margin:0 20px 20px 0; }
.loisir2 { float:right; width:240px; }
.h3navig, .h3balades, .h3baignades, .h3degust { float:left; width:235px; padding:2px 0 0 5px; color:#fff; margin:0; }

.h3naviguer, .h3balader, .h3baigner, .h3deguster, .h3producteurs, .h3artisanat, .h3brocanteur, .h3cinema { float:left; width:495px; margin:10px 10px 0 0; padding:2px 0 0 5px; color:#fff; }
.h3balades, .h3balader { background:#97be0d; }
.h3baignades, .h3baigner { background:#3aaadc; }
.h3navig, .h3naviguer { background:#377780; }
.h3degust, .h3deguster { background:#657a92; }
.h3producteurs { background:#8a1e20; }
.h3cinema { background:#84b819; }

body.bodyloisirs p.p-naviguer-vert { background:#97be0d; }
body.bodyloisirs p.p-naviguer-bleu { background:#77aece; }
body.bodyloisirs p.p-naviguer-bleu a { color:#000; }
body.bodyloisirs p.p-cinema { background:#e2007a; color:#fff; }
body.bodyloisirs p.p-cinema a { color:#fff; }
body.bodyloisirs p.p-cinema2 { background:#f4b5d0; }
/*body.bodyloisirs .liste-img { float:left; margin:10px 0; }*/

/* ARTISANAT ------------------------------------------------------------------------------------------ */
body.bodyartisanat h2 { color:#be8a3d; }
.h3artisanat { background-color:#ae9962; }
body.bodyartisanat .plisting { float:left; width:480px; padding:10px; }
body.bodyartisanat .plisting a { color:#be8a3d; }
body.bodyartisanat .plisting a:hover { color:#ae9962; }

/* ANTIQUAIRES ------------------------------------------------------------------------------------------ */
body.bodybroc h2 { color:#7d1d1e; }
.h3brocanteur { background-color:#d88a71; }
body.bodybroc .plisting { float:left; width:480px; padding:10px; }
body.bodybroc .plisting a { color:#7d1d1e; }
body.bodybroc .plisting a:hover { color:#d88a71; }

/* SITEMAP ------------------------------------------------------------------------------------------ */
ul.sitemap { float:left; width:790px; list-style:circle; margin:0 0 0 20px; }
ul.sitemap li { margin:0 0 10px 0; }
ul.sitemap li ul { margin:0 0 0 20px; list-style:square; }
ul.sitemap li ul li { margin:0; }

/* CONTACT ------------------------------------------------------------------------------------------ */
label { float:left; width:510px; margin-top:10px; }
input, textarea { float:left; border:none; background-color:#7d1d1e; margin-bottom:5px; color:#fff; }
.submit { clear:both; float:left; background-color:#d88a71; margin-top:10px; }

/* HIGHSLIDE ------------------------------------------------------------------------------------------ */

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: none;
}
.highslide:hover img {
	border: none;
}
.highslide-wrapper {
	background: white;
}
.highslide-image {
	border: 10px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 5px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

.hidden{display:none;}

/* CARTE INTERACTIVE */
body.bodyCarte #content { width:810px; }
body.bodyCarte #content h2 { width:810px; margin-bottom:25px; }
#sidebar_map {
float:left;
width:210px;
}
