#g_title p, #g_footer p, #g_description p {
margin: 0;
}


#container {
width: 874px;
margin: 0 auto;
}
#header {
background : transparent url(/images/villesdart/fond_top.png) no-repeat;
height: 140px;
}

#main-content {
background : transparent url(/images/villesdart/fond_contenu.png) repeat-y;
}
#main-content2 {
background : transparent url(/images/villesdart/fond_contenu_main.png) no-repeat;
padding-top:20px;
padding-left: 40px;
}
#content-item {
width: 590px;
}
#sidebar {
float: right;
width: 190px;
padding-right: 20px;
padding-left: 20px;
}


#footer {
clear: both;
background : transparent url(/images/villesdart/fond_footer.png) repeat-x;
padding-left: 15px;
padding-right: 15px;
}
#BOTTOM {
}

/** BEGIN CUSTOM SKIN **/
h1,h2,h3,h4,h5,h6,pre,code,p {font-size: 1em;}
dl,li,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {margin: 0; padding: 0;}
a img,:link img,:visited img {border: none;}
address {font-style: normal;}

/*
Type Scheme: OPT
*/

* {
        font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 0.98em;
}
body {
}
a {
text-decoration: none;
}
a.skip_menu {
display: none;
}
/*  not valid in IE
a.externallink:after {
content: url(/images/public/external.gif);
}
*/
a.externallink {
background: url(/images/public/external.gif) left no-repeat;
background-position-y: 2px;
padding-left: 15px;
}
a.pdflink {
background: url(/images/public/pdf.jpg) left no-repeat;
background-position-y: 4px;
padding-left: 25px;
}
a:link ,a:visited {
color: #00348C;
text-decoration: underline;
}
a:hover {
color: #0054AC;
text-decoration: underline;
}
acronym {
cursor: help;
}
#g_footer p {
text-align: center;
}
#LanguageMenu {
text-align:right;
padding-right: 40px;
padding-top: 10px;
}
#Search {
position: relative;
left: 600px;
top: 50px; 
width: 250px;
}
#Search label {
display: none;
}
#TOP_VILLESDART {
background: transparent url(/images/villesdart/menu.png) repeat-x;
margin-left: 25px;
padding-left: 15px;
height: 42px;
width: 811px;
}
#TopBanner {
padding: 0px;
width: 854px;
height: 97px;
       text-align:left;
}
#YouAreHere {
}

#BottomBanner{
width:100%;
text-align:center;
}

#LeftMenu {
width: 160px;
float: right;
border-left: 1px solid #DDD;
border-bottom: 1px solid #DDD;
padding-right: 5px;
padding-bottom: 10px;
}
#path  {
padding-left: 10px;
text-align: right;
}
#RechercheText, #Text, #DescriptiveText {
}
#DescriptiveText.Full {
padding: 5px;
float: none;
}

h2 {
font-weight:normal;
margin-bottom : 0px;
margin-top : 6px;
color:#C42211;
font-size: 110%;
letter-spacing: 1px;
}

#Banner {
text-align: center;
width: 650px;
padding-top: 5px;
}

#LeftMenu img {
margin-left: 30px;
}
#LeftMenu h4 {
font-size: 80%;
margin-top: 20px;
margin-left: 20px;
color:#C42211;
text-transform: uppercase;
}
#LeftMenu h2 {
font-size: 100%;
margin-top: 20px;
margin-left: 0px;
color:#C42211;
text-transform: uppercase;
}
#LeftMenu ul {
font-size: 90%;
}
#LeftMenu ul li {
margin-top: 3px;
list-style-image:  url(/images/public/bullet05.gif) ;
list-style-position: outside;
margin-left: 28px;
padding: 0px;
}
#LeftMenu ul li.selected {
margin-top: 3px;
list-style-image:  url(/images/public/bullet04.gif) ;
margin-left: 28px;
text-decoration: underline;
color: #5785A4;
}
#LeftMenu a.externallink {
padding-left: 18px;
}

#LeftMenu ul li a {
margin: 0px;
padding: 0px;
}

#css_default {
display: none;
}
#BOTTOM {
text-align: center;
font-family: Arial;
font-size: 11px;
}
#BOTTOM .footer1 {
color:#00378B;
font-weight: bold;
padding-top: 5px;
padding-left: 20px;
padding-right: 20px;
}
#BOTTOM .footer2{
font-size: 70%;
padding-top: 5px;
padding-bottom: 10px;
color: black;	
}

#BOTTOM a {
}
#BOTTOM h4 {
display: none;
}

#MySelection {
padding-top : 5px;
font-family: Franklin Gothic Medium,Verdana, Arial, Helvetica, sans-serif;
font-size: 110%;
}
#MySelection ul {
list-style: none;
padding-left: 0px;
margin-left: 10px;
font-size: 90%;
margin-bottom:0px;
margin-top:10px;
padding-top:0px;
}
#MySelection li {
padding-top: 0px;
}
#MySelection li span {
color: #A3A3A3;
font-weight: bold;
}
#MySelection li a {
background: url(/images/hainaut/caddy.gif) left no-repeat;
background-position-y: 2px;
padding-left: 20px;
color: #34343C;
}
#MySelection li a:hover {
text-decoration: underline;
}
#TOP_VILLESDART ul {
margin: 0;
margin-left: 4px;
list-style: none;
padding: 0px 0px 0px 0px;
}
#TOP_VILLESDART li {
background-image:url(/images/villesdart/tiretsvert.gif);
background-position:right center;
background-repeat:no-repeat;
float:left;
}
#TOP_VILLESDART a {
text-transform: uppercase;
font-size: 12px;
font-weight: bold;
color: #7B3463;
text-decoration: none;
float:left;
display:block;
padding-top: 15px;
padding-left: 10px;
padding-right: 10px;
font-family: myriad,Verdana, Arial, Helvetica, sans-serif;
height: 27px;
}

#TOP_VILLESDART li a:hover, #TOP_VILLESDART li a.selected {
text-decoration: underline;
background:  url(/images/villesdart/menu_selected.png) center;
color: #7B7D7B;
}

#TOP_VILLESDART h4 {
display: none;
}

.MainTitle {
color: #7B3463;
	font-size: 160%;
	font-variant: small-caps;
	font-weight: bold;
	padding-top: 10px;
}
.titre_descriptif {
	font-size: 130%;
color:#C42211;
}
#page {
color:#C42211;
padding-left: 300px;
}
#Text {
text-align: justify;
color:#636363;
}
#DescriptiveText ul, #Text ul {
padding: 5px 0px 15px 30px;
 font-size : 80%;
color:#636363;
list-style-image:  url(/images/public/bullet.gif) ;
}
#Text ol {
padding: 5px 0px 15px 50px;
 /*	font-size : 90%;*/
color:#636363;
list-style-type:upper-alpha;
text-align: justify;
margin-left:2px;
}


.headerRecherche ul {
padding: 5px 0px 15px 30px;
 font-size : 90%;
color:#636363;
list-style-image:  url(/images/public/bullet.gif) ;
}
.headerRecherche ol {
padding: 5px 0px 15px 50px;
 list-style-type:upper-alpha;
 text-align: justify;
 margin-left:2px;
}
.headerRecherche h2 {
padding: 10px 0px 0px 0px ;
}
.headerRecherche h3 {
font-size: 90%;
color: #122B62;
padding: 10px 10px 0px 0px ;
}

#Text p, #DescriptiveText p, #RechercheText p {
text-align: justify;
font-size: 80%;
color:#636363;
}

#DescriptiveText p.remarque {
color: red;
font-size: 90%;
}

h3 {
        font-weight:bold;
        font-style:italic;
        font-size:120%;
        margin:0px;
        padding-top:5px;
        text-transform:uppercase;
}
h5  {
        padding:0;
        padding-top:5px;
        margin:0;
        font-size:80%;
        color:#19962b;
}


#Period  {
        font-size: 80%;
        margin-top: 0px;
        margin-bottom: 0px;
}
#Period ul {
color:#636363;
        font-size : 90%;
        padding: 0px;
        margin: 0px;
}
#Period li {
  list-style-type: circle;
  font-size: 110%;
	margin-left: 30px;
}
#Period li ul li{
  font-size: 90%;
	margin-left: 50px;
}

#DescriptiveText h3 {
        letter-spacing: 1px;
        font-size: 100%;
        font-weight: bold;
        margin-bottom : 0px;
        margin-top : 6px;
        color: #C42211;
}
#DescriptiveText p {
color:#636363;
        padding-left : 0px;
        padding-right : 8px;
        margin-bottom : 8px;
        margin-top : 0px;
}
#DescriptiveText div {
padding-bottom: 3px;
}
#DescriptiveText div strong {
font-weight: bold;
}

#Text h2, #RechercheText h2 {
font-size: 120%;
margin-top : 10px;
}

#RechercheText ul {
font-size : 90%;
margin-left:20px;
list-style-image:  url(/images/public/bullet.gif) ;
color:#636363;
}

#Text h3 {
font-size: 85%;
margin-top : 5px;
}
#Text h4 {
font-size: 80%;
color: #122B62;
}


#intro p {
color:#636363;
        padding-left : 0px;
	font-size: 90%;
}


.themes712 {  /* dÃ©tente: rouge */
        color: #D0115A;
}
.themes713 {  /* art: bleu */
        color: #1795BB;
}
.themes714 {  /* actif: orange */
        color: #DC6A00;
}
.themes715 {  /* gourmand: vert */
        color: #30A136;
}
.bg2themes {  /* dÃ©tente: rouge */
        background-color: #CCC;
        height:1px;
}
.bg2themes712 {  /* dÃ©tente: rouge */
        background-color: #D0115A;
        height:5px;
}
.bg2themes713 {  /* art: bleu */
        background-color: #1795BB;
        height:5px;
}
.bg2themes714 {  /* actif: orange */
        background-color: #DC6A00;
        height:5px;
}
.bg2themes715 {  /* gourmand: vert */
        background-color: #30A136;
        height:5px;
}
.bgthemes712 {
        background-color: #F8DCE6;
        color: #D0115A;
}
.bgthemes713 {
        background-color: #DCEFF5;
        color: #1795BB;
}
.bgthemes714 {
        background-color: #FEE7DB;
        color: #DC6A00;
}
.bgthemes715 {
        background-color: #E0F1E1;
        color: #30A136;
}


#header2 {
background : transparent url(/images/villesdart/fond_contenu.png) repeat-y;
height: 229px;
}
#banner_photo_slide {
background : transparent url(/images/villesdart/header.png) no-repeat;
padding-left: 20px;
padding-top: 5px;
width: 874px;
height: 229px;
}
.bloc_promo {
background:transparent url(/images/villesdart/fond_promo.png) no-repeat scroll 0 0;
height:200px;
left:540px;
position:relative;
top:-220px;
width:334px;
}

.bloc_gris {
	width: 162px;
	background: #eef2f6 url(/images/citybreak/fond_ptt_bloc.png) no-repeat;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 40px;
	margin-bottom: 20px;
}

div.bloc_gris div.titre, div.bloc_gris_new div.titre {
	padding-top: 15px;
	padding-bottom: 10px;
	font: bold 16px/16px "Arial Narrow", Arial, sans-serif;
}

div.bloc_gris div.texte, div.bloc_gris_new div.texte {
	margin-bottom: 10px;
	font-size: 80%;
}

div.bloc_gris a.suite, div.bloc_gris_new a.suite {
}

div.bloc_gris ul a.suite, div.bloc_gris_new ul a.suite {
}

div.bloc_gris ul, div.bloc_gris_new ul {
	margin-left: 15px;
	font-size: 11px;
	color: #48a942;
	list-style-type: disc;
	list-style-position: outside;
}

div.bloc_gris li, div.bloc_gris_new li {
	margin-bottom: 6px;
}



/* The main calendar widget.  DIV containing a table. */
.calendar {
position: relative;
display: none;
 border-top: 2px solid #fff;
 border-right: 2px solid #000;
 border-bottom: 2px solid #000;
 border-left: 2px solid #fff;
color: #000;
cursor: default;
background: #c8d0d4;
    font-family: tahoma,verdana,sans-serif;
}

.calendar table {
border-top: 1px solid #000;
border-right: 1px solid #fff;
border-bottom: 1px solid #fff;
border-left: 1px solid #000;
color: #000;
cursor: default;
background: #c8d0d4;
    font-family: tahoma,verdana,sans-serif;
}

/* Header part : contains navigation buttons and day names. */

.calendar .button { /* "<<", "<", ">", ">>" buttons have this class */
text-align: center;
padding: 1px;
 border-top: 1px solid #fff;
 border-right: 1px solid #000;
 border-bottom: 1px solid #000;
 border-left: 1px solid #fff;
}

.calendar .nav {
background: transparent url(/javascript/jscalendar/skins/aqua/menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title { /* This holds the current "month, year" */
font-weight: bold;
padding: 1px;
border: 1px solid #000;
background: #788084;
color: #fff;
text-align: center;
}

.calendar thead .headrow { /* Row <TR> containing navigation buttons */
}

.calendar thead .daynames { /* Row <TR> containing the day names */
}

.calendar thead .name { /* Cells <TD> containing the day names */
border-bottom: 1px solid #000;
padding: 2px;
 text-align: center;
background: #e8f0f4;
}

.calendar thead .weekend { /* How a weekend day name shows in header */
color: #f00;
}

.calendar thead .hilite { /* How do the buttons in header appear when hover */
border-top: 2px solid #fff;
border-right: 2px solid #000;
border-bottom: 2px solid #000;
border-left: 2px solid #fff;
padding: 0px;
 background-color: #d8e0e4;
}

.calendar thead .active { /* Active (pressed) buttons in header */
padding: 2px 0px 0px 2px;
 border-top: 1px solid #000;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 border-left: 1px solid #000;
 background-color: #b8c0c4;
}

/* The body part : contains all the days in month. */

.calendar tbody .day { /* Cells <TD> containing month days dates */
width: 2em;
text-align: right;
padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
font-size: 80%;
color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
color: #faa;
}

.calendar table .wn {
padding: 2px 3px 2px 2px;
 border-right: 1px solid #000;
background: #e8f4f0;
}

.calendar tbody .rowhilite td {
background: #d8e4e0;
}

.calendar tbody .rowhilite td.wn {
background: #c8d4d0;
}

.calendar tbody td.hilite { /* Hovered cells <TD> */
padding: 1px 3px 1px 1px;
border: 1px solid;
border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active { /* Active (pressed) cells <TD> */
padding: 2px 2px 0px 2px;
border: 1px solid;
border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected { /* Cell showing selected date */
font-weight: bold;
padding: 2px 2px 0px 2px;
border: 1px solid;
border-color: #000 #fff #fff #000;
background: #d8e0e4;
}

.calendar tbody td.weekend { /* Cells showing weekend days */
color: #f00;
}

.calendar tbody td.today { /* Cell showing today date */
font-weight: bold;
color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell { /* Empty cells (the best is to hide them) */
visibility: hidden;
}

.calendar tbody .emptyrow { /* Empty row (some months need less than 6 rows) */
display: none;
}

/* The footer part : status bar and "Close" button */

.calendar tfoot .footrow { /* The <TR> in footer (only one right now) */
}

.calendar tfoot .ttip { /* Tooltip (status bar) cell <TD> */
background: #e8f0f4;
padding: 1px;
border: 1px solid #000;
background: #788084;
color: #fff;
text-align: center;
}

.calendar tfoot .hilite { /* Hover style for buttons in footer */
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
padding: 1px;
background: #d8e0e4;
}

.calendar tfoot .active { /* Active (pressed) style for buttons in footer */
padding: 2px 0px 0px 2px;
 border-top: 1px solid #000;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 border-left: 1px solid #000;
}

/* Combo boxes (menus that display months/years for direct selection) */

.calendar .combo {
position: absolute;
display: none;
width: 4em;
top: 0px;
left: 0px;
cursor: default;
border-top: 1px solid #fff;
border-right: 1px solid #000;
border-bottom: 1px solid #000;
border-left: 1px solid #fff;
background: #d8e0e4;
    font-size: 90%;
padding: 1px;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
	text-align: center;
padding: 1px;
}

.calendar .combo .label-IEfix {
width: 4em;
}

.calendar .combo .active {
background: #c8d0d4;
padding: 0px;
 border-top: 1px solid #000;
 border-right: 1px solid #fff;
 border-bottom: 1px solid #fff;
 border-left: 1px solid #000;
}

.calendar .combo .hilite {
background: #048;
color: #aef;
}

.calendar td.time {
border-top: 1px solid #000;
padding: 1px 0px;
 text-align: center;
 background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
padding: 0px 3px 0px 4px;
border: 1px solid #889;
font-weight: bold;
background-color: #fff;
}

.calendar td.time .ampm {
text-align: center;
}

.calendar td.time .colon {
padding: 0px 2px 0px 3px;
 font-weight: bold;
}
.calendar td.time span.hilite {
border-color: #000;
background-color: #667;
color: #fff;
}
.calendar td.time span.active {
border-color: #f00;
background-color: #000;
color: #0f0;
}


#info {position:relative;}
#scrollbox {width:460px; height:180px; background:#f4f4f4; overflow:auto; border:1px solid #aaa; }
a.gallery, a.gallery:visited {display:block; color:#000; text-decoration:none; border:1px solid #000; width:75px; height:47px; margin:3px; float:left;}

.slidek {position:absolute; width:385px; height:330px; top:24px; padding:0; border:1px solid #000;}

a.gallery span {display:block; position:absolute;  top:-1px; width:1px; height:1px; overflow:hidden; background:#efedec;}
a.gallery:hover {white-space:normal; border:1px solid #fff;}
a.gallery:hover img, a.gallery:active img, a.gallery:focus img {border:1px solid #000;}
a.gallery:hover span, a.gallery:active span, a.gallery:focus span {display:block; position:absolute; width:385px; height:330px; top:19px; left: 0px; padding:5px; font-style:italic; color:#000; background:#fff; }
#thumbs {width:440px;/* height:60px;*/}
#pad {height:380px; width:385px;}


#preview_carte{
margin-left:30px;
}

#carte_postale{
left:350px;
}

#formCarte_postale{
margin-left:30px;
}

#formCarte_postale select{
width:100px;
}

/* Commande brochure */
.commandebrochure .listebrochures{
margin-left:20px;
}


/* Fiches recherche */
#recherche_avancee { border: 1px dashed #a8cefa; }

#RechercheText fieldset {
border: 0px;
padding-top: 10px;
margin-bottom: 15px;
padding-bottom: 5px;
border-bottom: 1px dashed #a8cefa;
}
#RechercheText fieldset div {
line-height: 1.4em;
}
#RechercheText legend {
padding-top: 2px;
color:#C42211;
margin:0;
padding:0;
}
#RechercheText label {
width: 200px;
font-size: 80%;
}

#RechercheText legend b {
display:block;
width:100%;
}

#YourLanguageNotExist  {
font-weight: bold;
font-size: 11px;
}

#YourLanguageNotExist a {
text-decoration: none;
width: 15px;
padding-right: 4px;
font-weight: normal;
text-transform: uppercase;
letter-spacing: 2px;
}
#YourLanguageNotExist a.selected {
font-weight: bold;
}
#YourLanguageNotExist a:hover {
text-decoration: underline;
}

/* Donnees personnelles */
.donneespersonnelles1 { text-align: right; width: 370px; }
.donneespersonnelles1 select { width: 244px; }
.donneespersonnelles1 input { width: 240px; }
p.error {
font-weight: bold;
color: red;
font-size: 90%;
}

/* carte postale */
.donneescartepostale1 { text-align: right; width: 370px; }
.donneescartepostale1 input { width: 200px; }
.donneescartepostale2 { text-align: right; width: 320px; }
.donneescartepostale2 select { width: 154px; }

/* tableau belsud */
.cal {
border: 1px solid #000;
text-align: center;
height: 150px;
}
.calendrier_belsud caption {
font-weight: bold;
font-size: 120%;
}


.calendrier_belsud table .WF {
background-color: #FFFF00;
}

.calendrier_belsud table .HS {
background-color: #FF00FF;
}

.calendrier_belsud table .MS {
background-color: #90EE90;
}

.calendrier_belsud table .BS {
background-color: #00FFFF;
}

.calendrier_belsud table #LW {
border: 2px solid red;
}



/* CSS needed for the script */

#ajax_tooltipObj{
z-index:1000000;
text-align:left;
}
#ajax_tooltipObj div{
position:relative;
}

/* If you don't want the arrow - Just set the width of this div to 1 or something like that and drop the background selectors from the CSS below */

#ajax_tooltipObj .ajax_tooltip_arrow{	/* Left div for the small arrow */
background-image:url(/images/arrow.gif);
width:20px;
position:absolute;
left:0px;
top:0px;
background-repeat:no-repeat;
background-position:center left;
z-index:1000005;
height:60px;
}

#ajax_tooltipObj .ajax_tooltip_content{
border:2px solid #317082;	/* Border width */
left:18px;	/* Same as border thickness */
top:0px;
position:absolute;
width:250px;	/* Width of tooltip content */
background-color:#FFF;	/* Background color */
padding:5px;	/* Space between border and content */
font-size:0.8em;	/* Font size of content */
overflow:auto;	/* Hide overflow content */
z-index:1000001;
}



/************/
/* home page */
/************/
#divTheme {
position: relative;
height: 700px;
padding-left:15px;
}
#divTheme a {
text-decoration: none;
text-align: justify;
color: #636363;
}

#theme1, #theme2, #theme3, #theme4, #theme5, #theme6 {
position: absolute;
line-height: 90%;
height: 145px;
width: 195px;
padding-left: 10px;
top: 160px;
}
#theme1 {
left: 0px;
}
#theme2 {
left: 200px;
}
#theme3 {
left: 400px;
}
#theme4 {
top: 400px;
left: 0px;
}
#theme5 {
top: 400px;
left: 200px;
}
#theme6 {
top: 400px;
left: 400px;
}



#theme1 a .color {
	color: #ea69a0;
}

#theme2 a .color {
	color: #7d1eb3;
}

#theme3 a .color {
	color: #e2001a;
}

#theme4 a .color {
	color: #48a942;
}

#theme5 a .color {
	color: #f29400;
}

#theme6 a .color {
	color: #009ee0;
}

#BannerFrontpage {
position: absolute;
height: 60px;
width: 770px;
top: 630px;
text-align: center;
}


.themes_list h1 {
font-size: 100%;
letter-spacing: 0px;
color: #0281ce;
font-variant: small-caps;
font-family: Arial, Helvetica, sans-serif;
}
.themes_list a {
font-size: 90%;
display: block;
}
.imgthemes h1 a {
font-size: 90%;
font-variant: small-caps;
font-family: Arial, Helvetica, sans-serif;
color: #0281ce;
}
.imgthemes a {
font-size: 90%;
display: block;
}

html ul {
padding: 0px;
margin: 0px;
}

#mySlideshow
{
width: 160px;
height: 269px;
z-index:5;
}
.jdSlideshow
{
display: none;
overflow:hidden;
position: relative;
background-color: white;
}

.jdSlideshow img
{
width: 100%;
border: 0px;
}

.jdSlideshow .slideElement
{
position : absolute;
left : 0px;
top : 30px;
height : 100%;
width: 100%;
margin : 0px;
border : 0px;	
background-repeat: no-repeat;
}

.jdSlideshow .slideInfoZone
{
position: absolute;
z-index: 10;
width: 100%;
margin: 0px;
left: 0;
bottom: 0;
margin-top: 0px;
height: 79px;
color: #fff;
text-indent: 0;
}

.jdSlideshow .slideInfoZone .InfoZone
{
padding: 0;
width: 100%;
margin: 0;
background: #ccc;
height: 79px;
}

.jdSlideshow .slideInfoZone h2
{
padding: 0;
font-size: 70%;
margin: 0;
margin: 2px 5px;
font-weight: bold;
color: inherit;
}

.jdSlideshow .slideInfoZone p
{
position: absolute;
padding: 5px;
font-size: 70%;
color: #000;
background: #ccc;
}
.jdSlideshow .slideInfoZone .localite 
{
color: red;
font-weight: bold;
}
.jdSlideshow .slideInfoZone strong
{
color: red;
font-weight: bold;
font-size: 140%;
display: block;
}

.jdSlideshow a
{
font-size: 100%;
text-decoration: none;
color: inherit;
}

.jdSlideshow a.right, .jdSlideshow a.left
{
position: absolute;
height: 30px;
width: 28px;
cursor: pointer;
z-index:10;
filter:alpha(opacity=20);
-moz-opacity:0.2;
-khtml-opacity: 0.2;
opacity: 0.2;
}

.titleBetweenArrow {
color:#4C4A4B;
position: absolute;
font-variant: small-caps;	
width:100%;
text-align: center;
font-size: 150%;
margin-top:0px;
font-family: Franklin Gothic Medium,Verdana, Arial, Helvetica, sans-serif;
}

* html .jdSlideshow a.right, * html .jdSlideshow a.left
{
filter:alpha(opacity=50);
}

.jdSlideshow a.right:hover, .jdSlideshow a.left:hover
{
filter:alpha(opacity=80);
-moz-opacity:0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
}

.jdSlideshow a.left
{
left: 0;
top: 0;
background: url(/images/public/fleche1optnew.gif) no-repeat top left;
}

* html .jdSlideshow a.left { background: url(/images/public/fleche1optnew.gif) no-repeat top left; }

.jdSlideshow a.right
{
right: 0;
top: 0;
background: url('/images/public/fleche2optnew.gif') no-repeat top right;
}

* html .jdSlideshow a.right { background: url('/images/public/fleche2optnew.gif') no-repeat top right; }


/** END CUSTOM SKIN **/



/*********************/
/****** onglet *******/
/*********************/
#onglet {
width: 100%;
line-height: normal;
text-transform: uppercase;
/*font-weight: bold;*/
margin-bottom: 10px;
}
#onglet ul {
margin: 0;
padding: 10px 10px 0 0;
list-style: none;
}
#onglet li {
float: left;
background: url("/images/public/norm_left.gif") no-repeat left top;
margin: 0;
padding: 0 0 0 9px;
}
#onglet a {
float: left;
display: block;
/*font-size: 120%;
*/font-weight: normal;
background:url("/images/public/norm_right.gif") no-repeat right top;
padding:5px 15px 4px 6px;
text-decoration:none;
font-weight:bold;
color: #4C4A4B;
/*color:#765;*/
cursor: pointer;
}
/* Commented Backslash Hack
hides rule from IE5-Mac \*/
#onglet a {float:none;}
/* End IE5-Mac hack */
#onglet a:hover {
color:#333;
}
#onglet .current {
background-image:url("/images/public/norm_left_on.gif");
}
#onglet .current a {
background-image:url("/images/public/norm_right_on.gif");
/*  color:# 333;*/
padding-bottom:5px;
}
#ongletContenu {
position: absolute;
left:0px;
margin:0;
padding:0;
top:40px;
overflow: auto;
height:360px;
width: 400px;
}
.globalsearch .option1 {
color:black;
text-decoration:underline;
font-weight:bold;
}

.globalsearch .option2 {
color:black;
}

