body { color: black; background-color: white; background-image: url(../image/fond.jpg); background-repeat: repeat; margin-top: 0; }
img { border-style: none; border-width: 0; }
.bande { background-color: #022b55; background-image: url(../image/bande.jpg); background-repeat: repeat-y; }
a:link { color: #022b55 ; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; }
a:visited { color: #022b55 ; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; }
a:hover { color: #022b55 ; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: none; }
a:active { color: #022b55 ; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-decoration: underline; }

.texte { color: #022b55; font-size: 12px; border-right: 10px none; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-align: justify; margin: 15px; }
.texte img { margin-right: 10px; }

.texte_650 { color: #022b55; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; width: 650px; margin: 15px 15px 15px 180px; }
h1 { color: #022b55; font-size: 22px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 18px; text-align: justify; margin: 15px; }
.titre { color: #022b55; font-size: 18px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 18px; text-align: justify; margin: 15px; }
.rectangle { color: #022b55; font-size: 16px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; width: 120px; margin-top: 3px; padding: 3px; border-color: #ccc; border-style: solid; border-width: 1px 2px 2px 1px; }
.texte_petit { color: #022b55; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-align: left; margin: 15px; }
.texte_petit_animateur { color: #022b55; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 18px; text-align: left; margin: 5px; }
/*popup animateur*/
.bande_animateur { background-image: url(../image/animateur/bande_animateur.jpg); background-repeat: repeat-y; }
.bande_top_animateur { background-image: url(../image/animateur/top_page.jpg); background-repeat: no-repeat; }
.bande_contact_animateur { background-image: url(../image/animateur/bande_contact.jpg); background-repeat: no-repeat; }
.photo_animateur { background-image: url(../image/animateur/fond_photo.jpg); background-repeat: no-repeat; background-position: 100% 100%; top: 10px; width: 117px; height: 117px; float: left; margin-top: 45px; margin-left: 460px; padding-right: 0; }
.boitetexte_animateur { margin-left: 100px; }
.nom_animateur { color: #1697c1; font-size: 18pt; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; margin-left: 20px; }
.texte_animateur { color: #022b55; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; margin: 5px 20px 10px; }
.texte_contact_animateur { color: #415758; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-align: justify; margin-top: 30px; margin-bottom: 10px; margin-left: 200px; }
.texte_contact_lien { color: #777; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 16px; text-decoration: none; }
/*boite de texte*/
.boitetexte { width: 650px; margin-left: 170px; }
.boitetexte_gauche { background-image: url(../image/boitetexte/piece_04.jpg); background-repeat: repeat-y; }
.boitetexte_droite { background-image: url(../image/boitetexte/piece_06.jpg); background-repeat: repeat-y; }
.boitetexte_bottom { background-image: url(../image/boitetexte/piece_08.jpg); background-repeat: repeat-x; }
.boitetexte_top { background-image: url(../image/boitetexte/piece_02.jpg); background-repeat: repeat-x; }
/*calendrier*/
.calendrier_titre_tableau { color: #0c2d4b; font-size: 14px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 14px; text-transform: uppercase; text-align: center; margin: 15px; }
.calendrier_titre { color: #8c0250; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; line-height: 14px; text-align: left; margin: 5px 15px 15px; }
.calendrier_resultat { color: #c66c01; font-size: 22pt; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 24pt; text-align: center; width: 650px; margin: 15px; }
.calendrier_titre_intro { color: #8c0250; font-size: 16px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; line-height: 16px; text-align: left; margin-top: 5px; margin-right: 15px; margin-bottom: 15px; }
.calendrier_border { background-color: #f1f8fa; border: solid 1px #e0e4e8; }
.calendrier_texte { color: #284660; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 5px; margin-bottom: 10px; margin-left: 15px; }
.calendrier_texte_intro { color: #284660; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; width: 570px; margin-bottom: 10px; margin-left: 15px; }
.calendrier_fond { background-color: #f1f8fa; }
/**/
.texte_inscription { color: #022b55; font-size: 10px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; margin-top: 5px; margin-right: 0; margin-left: 20px; }
.texte_inscription2 { color: #022b55; font-size: 10px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12px; margin-top: 5px; margin-right: 0; margin-left: 20px; }
.securite { background-color: #fff; border: solid 1px #fff; }
.photo_gauche { margin-left: 15px; }
.photo_droite { margin-right: 15px; }
.input_inscription { color: #022b55; font-size: 10px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; }
.texte_contact { color: #05478a; font-size: 9pt; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; line-height: 12pt; }
.titre_onglet { color: #c66c01; font-size: 20pt; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: normal; margin-left: 15px; }
.titre_liste_animateur { color: #8c0250; font-size: 26pt; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; margin-top: 15px; margin-bottom: 15px; padding-right: 0; }
.border_commande { border: solid 1px #ccc; }
/*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: #f1f8fa;
	color: #022b55;
	font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	letter-spacing: 2px;
}

.ds_subhead { background-color: #f1f8fa; color: #000; font-size: 12px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: center; width: 32px; }

.ds_cell { background-color: #f1f8fa; color: #000; font-size: 13px; font-family: Verdana, Geneva, Arial, SunSans-Regular, sans-serif; text-align: center; padding: 5px; cursor: pointer; }

.ds_cell:hover {
	background-color: #F1F8FA;
}
.bouton { float: right; }
.espace_gauche { margin-left: 10px; padding-left: 10px; }
.espace_droit { margin-top: 10px; margin-right: 10px; padding-right: 10px; }

