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; }
.securite { background-image: url(../img/bg.jpg); border: solid 1px #ecf3f8; }
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: #81331c ; font-size: 14px; }
.media { text-align: left; }
.media2 { text-align: right; }
h1 { color: #81331c; font-size: 1.8em; font-weight: normal; text-align:left; margin: 12px 0 12px 75px; }
h2 { color: #004c93; font-size: 1.2em; font-weight: normal; text-align: left; margin: 0.83em 0 0.2em; }
h3 { color: #bb8a3c; font-size: 0.5em; font-weight: normal; margin: 0.83em 0 0.2em }
.musicien { border: inset 1px #b19100 }
.liens { border-bottom: 1px solid #000; }
.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: Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
}
.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none medium;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {  }
.highslide:hover img {  }

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.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;
}
/*fin du css hight slide*/