body {font-family:Arial, Helvetica, sans-serif; }
td {
	font-size: 11px;
}
#tdmarge1 {
	padding: 18px;
}
#tdmarge2 {
	padding-left: 12px;
}
#txtjustif {
	text-align: justify;
}
.bodyindex {
	background-image: url(/IMAGES/fd-index-cartou.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.bodyactivitesADULTEf {
	background-image: url(/IMAGES/fd-activites-adulte-fitness.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.bodyactivitesADULTEam {
	background-image: url(/IMAGES/fd-activites-adulte-artsmar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.bodyactivitesENFANTf {
	background-image: url(/IMAGES/fd-activites-enfant.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
.bodyactivitesENFANTam {
	background-image: url(/IMAGES/fd-activites-enfant.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
}
#cartouche a:link {
	padding-left: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #000000;
}
#cartouche a:visited {
	padding-left: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	letter-spacing: 1px;
	text-decoration: none;
	color: #339900;
}
#cartouche a:hover {
	padding-left: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
#cartouche a:active {
	padding-left: 10px;
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	font-size: 11px;
	letter-spacing: 1px;
	font-weight: bold;
	color: #FF6600;
	text-decoration: none;
}
.small {
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.txtemail {
	font-size: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/*6 sept 08 : je modifie la navig verticale de la page index */
#activitesindex a {
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	text-decoration: none;
	color: #000000;	
	}
#activitesindex a span {
	display:block;
	margin-left:23px;
	width:105px;
	}
#activitesindex a:hover {
	font-weight: bold;
	background: transparent url(/IMAGES/survol-vert-126.jpg) top left repeat-y;
	}
#activitesindex a:active { background: transparent url(/IMAGES/survol-orange-126.jpg) top left repeat-y;}

/*6 sept 08 : je modifie la navig verticale des pages */
#activitesnavi a { /*le lien est un bloc pour que le survol occupe toute la largeur du container (ici : un td)*/
	display:block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
	color: #333333;
	position:relative; 
	padding:0;
	}
#activitesnavi a span {/*le texte du lien est ds un span-bloc pour que ce texte - multiligne - soit décalé sur la droite*/
	display:block;
	margin-left:12px;
	width:105px;/*pour que le texte n'arrive pas à la limite du container*/
	}
#activitesnavi a:hover { background: transparent url(/IMAGES/survol-vert-126.jpg) 0 0 repeat-y;}
#activitesnavi a:active {
	font-weight: bold;
	background: transparent url(/IMAGES/survol-orange-126.jpg) 0 0 repeat-y;
}
/*fin navig verticale page ----------------------*/

#activitesindexAE a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: normal;
	text-decoration: none;
	color: #000000;
	padding-left: 23px;
}
#activitesindexAE a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: normal;
	text-decoration: none;
	color: #666666;
	padding-left: 23px;
}
#activitesindexAE a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	background-image: url(/IMAGES/survol-vert-ae.jpg);
	background-position: left top;
	position: absolute;
	width: 92%;
	padding-left: 23px;
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-color: #0BCD00;
}

#activitesindexAE a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
	padding-left: 23px;
	background-image: url(/IMAGES/survol-orange-ae.jpg);
	background-color: #FF6702;
	width: 92%;
	position: absolute;
}

.fdnavicorpsartsmars {
	background-image: url(/IMAGES/navi-corps-artsmars.gif);
	background-color: #FFD9BF;
	background-repeat: no-repeat;
}
.fdcartcorpsactuali {
	background-image: url(/IMAGES/fd-cart-corps-actuali.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px;
}
.tdteteactuali {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #FF6633;
	background-image: url(/IMAGES/fd-cart-tete-actuali.gif);
	background-repeat: no-repeat;
}


.fdnavicorpsfitness {
	background-image: url(/IMAGES/navi-corps-fitness.gif);
	background-color: #FFD9BF;
	background-repeat: repeat-y;
}
.large {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.fdcartcorpspresent {
	background-image: url(/IMAGES/fd-cart-corps-present.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.tdtetevpresent {
	background-image: url(/IMAGES/fd-cart-tetev-present.gif);
	background-repeat: no-repeat;
}
.fdcartcorpsprofess {

	background-image: url(/IMAGES/fd-cart-corps-profess.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.fdcartcorpshoraire {


	background-image: url(/IMAGES/fd-cart-corps-horaire.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.fdcartcorpstarif {



	background-image: url(/IMAGES/fd-cart-corps-tarifs.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.fdcartcorpscontact {
	background-image: url(/IMAGES/fd-cart-corps-contact.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.fdcartcorpsinscrip {
	background-image: url(/IMAGES/fd-cart-corps-inscrip.gif);
	background-repeat: repeat-y;
	background-position: left bottom;
	padding-top: 4px;
	padding-right: 10px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.vsmall {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666666;
}
h3.txtcommentactivit {
	margin:1px 0 2px 0;
	font-size: 13px;
	font-weight:bold;
	color:#2E8A43;
}
.tdteteactivitfadulte {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	background-image: url(/IMAGES/fd-titre-F-adulte.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-position: left center;
	text-align: left;
	text-indent: 152px;
	/*vertical-align: middle;*/
}
.tdteteactivitfenfant {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	background-image: url(/IMAGES/fd-titre-F-enfant.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-position: left center;
	text-align: left;
	text-indent: 152px;
	/*vertical-align: middle;*/
}
.tdteteactivitamadulte {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	background-image: url(/IMAGES/fd-titre-AM-adulte.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-position: left center;
	text-align: left;
	text-indent: 152px;
	/*vertical-align: middle;*/
}
.tdteteactivitamenfant {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	background-image: url(/IMAGES/fd-titre-AM-enfant.jpg);
	background-repeat: no-repeat;
	height: 35px;
	background-position: left center;
	text-align: left;
	text-indent: 152px;
	/*vertical-align: middle;*/
}
.tdteteactivitvide {
	font-size: 18px;
	font-style: normal;
	font-weight: bolder;
	color: #000000;
	background-repeat: no-repeat;
	height: 35px;
	background-position: left center;
	text-align: left;
	text-indent: 152px;
	/*vertical-align: middle;*/
}
.alerte {
	font-size: 10px;
	color: #FF0000;
}
.alertebig {
	font-size: 12px;
	color: #FF0000;
	font-weight: bold;
	font-style: italic;
}
