body  { color: #000; font-size: 12px; font-family: Verdana; background-color: #ecf3f8; margin-top: 0; margin-left: 0   }
.bg { background-color: #ecf3f8; background-position: 0 0; }
.nom1 { color: #004c93; font-size: 9px; font-weight: bold; text-align: center; padding-top: 5px; padding-bottom: 5px; }
.nom2 { color: #004c93; font-size: 9px; font-weight: bold; text-align: center; padding-top: 20px; padding-bottom: 5px; }
.contour { text-align: justify; padding: 10px; border: solid 1px #b2cadf; }
.pied { color: #80321b; font-size: 10px; text-align: center; }
.top { color: #040404; font-size: 14px; font-weight: bold; background-color: #be9e56; text-align: center; }
.pair { background-color: #b2cadf; }
.impair { }
.bande_gauche { background-image: url(../img/pages/bande_gauche.jpg); background-repeat: repeat-y; }
.bande_droite { background-image: url(../img/pages/bande_droite.jpg); background-repeat: repeat-y; }
.point { color: #80321b; font-size: 18px; text-align: center; }
.musique { color: #ecf3f8; font-size: 14px; background-color: #004c93; text-align: center; padding-top: 3px; padding-bottom: 3px; }
.listemusique { text-align: left; padding-top: 12px; }
.choix_musique { color: #80321b; font-size: 14px; padding: 3px; }
img{border-width:0;}
td { color: #040404; font-size: 12px; font-family: Verdana; }
a { color: #004c93; font-size: 12px; text-decoration: underline; }
a:link { color: #004c93; }
a:visited { color: #004c93; }
a:hover { color: #80321b; font-style: italic; }
a:active { color: #004c93; }
.justify { text-align: justify; }
.adresse { color: #bb9250 }
h1 {color: #81331c;font-size: 1.8em;font-weight: normal;text-align:left;margin: 12px 0;}
h2 { color: #004c93; font-size: 1.2em; font-weight: normal; text-align: left; margin: 0.83em 0 0.2em; }
h3 { color: #004c93; font-size: 1.9em; font-weight: normal; background-image: url(../img/pages/bande_artiste.jpg); background-repeat: no-repeat; text-align: left;}
.musicien { border: inset 1px #b19100 }
.liens_fermeture { border-right: 1px solid #000; border-bottom: 1px solid #040404; }
.angel_fond { background-image: url(../image/fond_fleur2.gif); background-repeat: no-repeat; }
.tit_photo{background-image:url(../image/tit_photo/fond_waves.gif);background-repeat:no-repeat;background-position:0 0;}
.tit_photo p{color:#8c8c8c;font-size:10px;}
.tit_photo a{font-size:9px;}
.fond{}
/*style du calendrier js*/
.ds_box {
	background-color: #FFF;
	border: 1px solid #000;
	position: absolute;
	z-index: 32767;
}

.ds_tbl {
	background-color: #FFF;
}

.ds_head {
	background-color: #333;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead {
	background-color: #CCC;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	width: 32px;
}

.ds_cell {
	background-color: #EEE;
	color: #000;
	font-size: 13px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	padding: 5px;
	cursor: pointer;
}

.ds_cell:hover {
	background-color: #F3F3F3;
}
/*début du css hight slide*/
* {
    font-family: Verdana, Helvetica;
    font-size: 10pt;
}
.highslide-html {
    background-color: white;
}
.highslide-html-blur {
}
.highslide-html-content {
	position: absolute;
    display: none;
}
.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;
}


/* Styles for the popup */
.highslide-wrapper {
	background-color: white;
}
.highslide-wrapper .highslide-html-content {
    width: 400px;
    padding: 5px;
}
.highslide-wrapper .highslide-header div {
}
.highslide-wrapper .highslide-header ul { margin: 0; text-align: center; padding-bottom: 7px; }
.highslide-wrapper .highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-wrapper .highslide-header a { font-weight: bold; color: #040404; font-size: 14px; text-transform: uppercase; text-decoration: none; }
.highslide-wrapper .highslide-header a:hover {
	color: #622721;
}
.highslide-wrapper .highslide-header .highslide-move a {
	cursor: move;
}
.highslide-wrapper .highslide-footer {
	height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(highslide/graphics/resize.gif);
}
.highslide-wrapper .highslide-body {
}
.highslide-move {
    cursor: move;
}
.highslide-resize {
    cursor: nw-resize;
}

/* These must be the last of the Highslide rules */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
/*fin du css hight slide*/