@charset "utf-8";
body { font-family:Arial, Helvetica, sans-serif; font-size:12px; margin:0px; padding:0px; background:url(../images/back.gif) repeat-x 0 0 #7D7067; }
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/fond.gif) 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/bandas-condom.jpg) no-repeat 0 0;*/
/*background:url(../images/armagnaquarelle.jpg) no-repeat 0 0;*/
background:url(../images/bandeau_aqualudique.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;*/
}

/* 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; }
#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; }

.home a { display:block; float:left; width:74px; height:20px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }
.home a:hover { background:url(../images/back-menu-home.gif) no-repeat 0 -26px; color:#97be0d; }
body.bodyindex .home a { display:block; float:left; width:74px; height:21px; background:url(../images/back-menu-home.gif) no-repeat 0 -26px; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#97be0d; }

.rubheberg a { display:block; float:left; width:243px; height:20px; background:url(../images/back-menu-heberg.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }
.rubheberg a:hover { background:url(../images/back-menu-heberg.gif) no-repeat 0 -26px; color:#97be0d; }
body.bodydormir .rubheberg a { display:block; float:left; width:243px; height:21px; background:url(../images/back-menu-heberg.gif) no-repeat 0 -26px; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#97be0d; }

.rubloisirs a { display:block; float:left; width:74px; height:20px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }
.rubloisirs a:hover { background:url(../images/back-menu-home.gif) no-repeat 0 -26px; color:#97be0d; }
body.bodyloisirs .rubloisirs a { display:block; float:left; width:74px; height:21px; background:url(../images/back-menu-home.gif) no-repeat 0 -26px; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#97be0d; }

.rubvisites a { display:block; float:left; width:149px; height:20px; background:url(../images/back-menu.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }
.rubvisites a:hover { background:url(../images/back-menu.gif) no-repeat 0 -26px; color:#97be0d; }

.rubmanif a { display:block; float:left; width:149px; height:20px; background:url(../images/back-menu.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }
.rubmanif a:hover { background:url(../images/back-menu.gif) no-repeat 0 -26px; color:#97be0d; }
body.bodymanif .rubmanif a { display:block; float:left; width:149px; height:20px; background:url(../images/back-menu.gif) no-repeat 0 -26px; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#97be0d; }

.rubculture a { display:block; float:left; width:74px; height:20px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }
.rubculture a:hover { background:url(../images/back-menu-home.gif) no-repeat 0 -26px; color:#97be0d; }
body.bodydeguster .rubculture a { display:block; float:left; width:74px; height:21px; background:url(../images/back-menu-home.gif) no-repeat 0 -26px; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#97be0d; }
body.bodydeguster .rubloisirs a { display:block; float:left; width:74px; height:20px; background:url(../images/back-menu-home.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }

.rubcontact a { display:block; float:left; width:149px; height:20px; background:url(../images/back-menu.gif) no-repeat 0 0; margin:0 0px 0 7px; text-align:center; padding-top:5px; color:#fff; }
.rubcontact a:hover { background:url(../images/back-menu.gif) no-repeat 0 -26px; color:#97be0d; }



/* 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:123px; height:19px; margin:0 16px 0 16px; padding:5px 0 0 5px; color:#fff; }
.h3visites { font-size:12px; }
.ulcommunes, .ulloisirs, .uldeguster, .ulvisites, .ulartisanat, .ulantiq { float:left; width:128px; margin:0 16px 0 16px; padding:0; }
.ulcommunes li, .uldormir li, .ulmanger li, .ulloisirs li, .uldeguster li, .ulvisites li, .ulartisanat li, .ulantiq li { margin:5px 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:#e2007a; }
#totem .h3museestotem { background:#657a92; margin-top:15px;}
.h3degustertotem { background:#8a1e20; margin:5px 16px 0 16px; }
.h3loisirs { background:#33787d; height:40px; }
.h3artisanattotem { background:#be8a3d; margin-top:20px; font-size:12px; }
.h3antiqtotem { background:#7d1d1e; margin-top:20px; height:35px; font-size:12px; }
.ulcommunes, .ulvisites { background:#7e003f; }
.ulcommunes li a { font-size:14px; }
.ulloisirs { background:#5eb0ac; }
.uldeguster { background-color:#a83234; }
.ulartisanat { background-color:#ae9962; }
.ulantiq { background-color:#d88a71; }
#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:123px; height:19px; margin:0 16px 0 16px; background:#e2007a; color:#fff; padding:5px 0 0 5px; font-size:12px; }
.uldormir { float:left; width:128px; background:#7e003f; margin:0 16px 0 16px; padding:0; }
#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:#fff; font-size:14px; font-family:"Times New Roman", Times, serif; }

.h3mangertotem { float:left; width:123px; height:19px; margin:16px 16px 0 16px; background:#009580; color:#fff; padding:5px 0 0 5px; font-size:12px; }
.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:246px; margin:0 24px 0 25px; color:#fff; background:#bf883b; height:19px; padding:5px 0 0 5px; }
.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; }
#totem2 h3.h3museestotem { float:left; width:246px; margin:0 24px 0 25px; color:#fff; background:#657a92; height:19px; padding:5px 0 0 5px; }
#totem2 .pmusees {  float:left; width:241px; margin:0 24px 20px 25px; padding:5px; text-align:left; font-size:11px; background-color:#8ac3e7; }
.pmusees a { color:#000; }
.h3manifs { float:left; width:209px; margin:0 24px 0 25px; height:20px; 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 25px; background:#8a1e20; color:#fff; padding:5px; }
.limanif { text-align:right; margin-top:10px; list-style:none; }
.limanif2 { list-style:disc; margin-left:15px; }
.limanif a { color:#fff; }
.h3edition { float:left; width:246px; margin:0 24px 0px 25px; color:#fff; background:#97be0d; height:19px; padding:5px 0 0 5px;  }
#guides { float:left; width:251px; margin:5px 24px 0 25px; }
#guides img { float:left; margin-right:13px; }
.docs a { float:left; width:251px; text-align:right; 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; }

#blocktoscroll { float:left; overflow:hidden; width:231px; margin:0 24px 20px 25px; color:#fff; height:60px; text-align:justify; background-color:#ae9962; padding:10px; }
#blocktoscroll a { color:#fff; }
#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; }


/* DORMIR ------------------------------------------------------------------------------------------ */
body.bodydormir #header { background:url(../images/header-heberg.jpg) no-repeat 20px 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:100px; margin-right:10px;}
.liste-texte { float:left; width:301px; margin-right:10px;}
.liste-plus { float:left; width:79px;}
body.bodyhebergeurs p { margin:0; }

/* MANIFS ------------------------------------------------------------------------------------------ */
body.bodymanif #header { background:url(../images/back-header.jpg) no-repeat 0 0; /*background:url(../images/bandeau_amis_musique.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:500px; text-align:justify; margin:2px 10px 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; }

/* 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/musees-gers.jpg) no-repeat 20px 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.bodydeguster #header  { background:url(../images/deguster.jpg) no-repeat 20px 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/loisirs-gers.jpg) no-repeat 20px 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; }

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:#00498f; }
.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; }

/* 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;}
