body { 

margin: 0;
padding: 0;
font-family:
verdana, sans-serif;
text-align:center;
	/*font-size: 70%;*/
	/*background: #fff;*/
/*	background: url("http://www.vithallesmag.fr/vitmagprov/im/brgd.jpg") fixed ;*/
}

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; }
a:link { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0033FF; text-decoration:none; }
a:visited { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#0033FF; text-decoration:none; }/*0033FF */
a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#ff0000; text-decoration:none; }

.bando-bloc {
	/*width: 728px;*/
	/*text-align:left;*/
}

.logo-bloc { width: 910px; }

.news-bloc { width: 150px; }

.news-bloc-title { width: 200px; vertical-align:bottom; }

.news0-title { padding-left: 0px;  background-color:#2894FF; border:0px solid #2894FF; color:#000000; font-size:18px; font-weight:bold; text-align:center; }

.news1-title { padding-left: 10px; background-color:#4574c9; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }
.news2-title { padding-left: 10px; background-color:#4574c9; border:0px solid #2894FF; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }
.news3-title { padding-left: 10px; background-color:#4574c9; border:0px solid #2894FF; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }
.news4-title { padding-left: 10px; background-color:#4574c9; border:0px solid #2894FF; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }
.news5-title { padding-left: 10px; background-color:#4574c9; border:0px solid #2894FF; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.news-content {
padding: 5px;
border:1px solid #2894FF;
font-size:10px;
text-align:justify;
line-height:10px;
background-color: #ffffff;
color:#000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-top: 0px solid #000000;
border-bottom: 0px solid #000000;
}

.moduledebase-bloc { width: 400px; }
.pmodulebase-bloc { width: 400px; }
.pmodulebase-content {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-size:12px;
text-align:justify;
line-height:14px;
background-color: #ffffff;
color:#000000;
}
.modulebasicfitness-bloc { width: 190px; }
.pmodulebasicfitness-bloc { width: 400px; }
.pmodulebasicfitness-content {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-size:12px;
text-align:justify;
line-height:14px;
background-color: #ffffff;
color:#000000;
}
.modulegroupexpert-bloc { width: 190px; }
.pmodulegroupexpert-bloc { width: 400px; }
.pmodulegroupexpert-content {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-size:12px;
text-align:justify;
line-height:14px;
background-color: #ffffff;
color:#000000;
}
.modulebasictrainning-bloc { width: 190px; }
.pmodulebasictrainning-bloc { width: 400px; }
.pmodulebasictrainning-content {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-size:12px;
text-align:justify;
line-height:14px;
background-color: #ffffff;
color:#000000;
}
.modulepersonaltrainning-bloc { width: 190px; }
.pmodulepersonaltrainning-bloc { width: 400px; }
.pmodulepersonaltrainning-content {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-size:12px;
text-align:justify;
line-height:14px;
background-color: #ffffff;
color:#000000;
}

.presseenparle-title { padding-left: 10px; background-color:#666666; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.planning-title { padding-left: 10px; background-color:#666666; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.planning-bloc { width: 310px; }

.planning-content {
padding: 5px;
border:1px solid #2894FF;
font-size:10px;
text-align:justify;
line-height:10px;
background-color: #ffffff;
color:#000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-top: 0px solid #000000;
border-bottom: 0px solid #000000;
}


.bouton-title { background-color:#666666; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; }

.forum-title { padding-left: 10px; background-color:#666666; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.forum-bloc { width: 310px; }

.forum-content {
padding: 5px;
border:1px solid #2894FF;
font-size:10px;
text-align:justify;
line-height:10px;
background-color: #ffffff;
color:#000000;
border-left: 0px solid #000000;
border-right: 0px solid #000000;
border-top: 0px solid #000000;
border-bottom: 0px solid #000000;
}

.compte-bloc { width: 400px; border:1px solid #999999; }
.compte-titre { padding-left: 0px; background-color:#B0D0FF; border:0px solid #000000; color:#000000; font-size:12px; font-weight:bold; text-align:center; }
.compte-trait { padding-left: 0px; background-color:#B0D0FF; border:0px solid #000000; color:#000000; font-size:12px; font-weight:normal; text-align:center; }
.compte-title { margin: 10px; margin-left: 32px; background-color:#B0D0FF; color:#000000; font-size:12px; font-weight:normal; text-align:left; }
.compte-lien { margin-left: 32px; background-color:#B0D0FF; color:#000000; font-size:18px; font-weight:bold; text-align:center; }
.compte-lien2 { margin-left: 32px; background-color:#ffffff; color:#000000; font-size:28px; font-weight:bold; text-align:center; }

.pnews-bloc { width: 400px; }

.pnews-bloc-title { width: 400px; vertical-align:bottom; }

.pnews-title { padding-left: 20px; background-color:#4574c9; border:0px solid #ffffff; color:#ffffff; font-size:18px; font-weight:bold; text-align:left; table-layout:fixed; }

.pnews-content {
padding-top: 10px;
padding-left: 10px;
padding-right: 10px;
font-size:12px;
text-align:justify;
line-height:14px;
background-color: #ffffff;
color:#000000;
}

.pnews-image {
/*padding: 20px;*/
text-align:center;
}

.big_title-bloc { width: 400px; }

.big_title { padding-left: 20px; background-color:#CC0000; border:0px solid #ffffff; color:#ffffff; font-size:22px; font-weight:bold; text-align:left; table-layout:fixed; }

.equipe-image {
padding-left: 20px;
/*text-align:center;*/
}


.logos-image {
text-align:center;
}

.news-footer { padding-left: 10px; border-left:1px solid #666666; border-right:1px solid #666666; border-bottom:1px solid #666666; background-color:#CCCCCC; font-size:12px }
/* FIN Définition des CLASS NEWS */

/* Définition de la CLASS AJOUT NEWS */
.news-ok { width:300px; background-color:#33CC00; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; }
.news-no { width:300px; background-color:#FF0000; color:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; }
/* FIN Définition de la CLASS AJOUT NEWS */

.edito-bloc { width: 150px; }
.edito-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.edito-content {
padding: 5px;
font-size:10px;
text-align:justify;
line-height:10px;
color:#000000;

}
.edito-fond {
background-color: #f8f7c7;
}

.pedito-bloc { width: 400px; }
.pedito-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.pedito-content {
padding: 20px;
font-size:12px;
text-align:justify;
line-height:14px;
/*background-color: #eeeeee;*/
color:#000000;
}

.im-pedito {
/*padding: 20px;*/
text-align:center;
}

.actualites-fond {
background-color: #f8f7c7;
}

.pactualites-bloc { width: 400px; }
.pactualites-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.actualites-content {
padding-left: 10px;
font-size:10px;
text-align:justify;
line-height:10px;
color:#000000;
}

.pactualites-content {
padding-left: 20px;
font-size:12px;
text-align:justify;
line-height:14px;
/*background-color: #eeeeee;*/
color:#000000;
}

.im-pactualites {
/*padding: 10px;*/
text-align:left;
}

.infoslegales-fond {
background-color: #f8f7c7;
}

.pinfoslegales-bloc { width: 400px; }
.pinfoslegales-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.pinfoslegales-content {
padding: 20px;
font-size:12px;
text-align:justify;
line-height:14px;
/*background-color: #eeeeee;*/
color:#000000;
}

.im-pinfoslegales {
/*padding: 20px;*/
text-align:center;
}

.accueil-bloc { width: 420px; }
.accueil-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.accueil-content {
padding: 5px;
font-size:10px;
text-align:justify;
line-height:10px;
color:#000000;
}

.paccueil-bloc { width: 400px; }
.paccueil-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:left; table-layout:fixed; }

.paccueil-content {
padding: 20px;
font-size:12px;
text-align:justify;
line-height:14px;
/*background-color: #eeeeee;*/
color:#000000;
}

.im-paccueil {
padding-left: 0px;
text-align:center;
}

.actualites-bloc { width: 420px; text-align:left }
.actualites-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; table-layout:fixed; }

.actualites-content {
padding: 5px;
font-size:10px;
text-align:justify;
line-height:10px;
color:#000000;
}

.actualites-fond {
background-color: #ffffff;
}

.newsletter-bloc { width: 150px; }
.newsletter-title { padding-left: 10px; background-color:#0076c0; border:0px solid #ffffff; color:#FFFFFF; font-size:14px; font-weight:bold; text-align:center; table-layout:fixed; }

.newsletter-content {
padding: 5px;
font-size:10px;
text-align:justify;
line-height:10px;
color:#000000;
}

.newsletter-fond {
background-color: #cddaa9;
}

.footer-fond {
background-color: #CCCCCC; /*bb93b5;*/
}

.fond-skyscraper {
border:1px solid #000000;
background-color: #ffffff;
border-left: 1px solid #000000;
border-right: 1px solid #000000;
border-top: 1px solid #000000;
border-bottom: 1px solid #000000;
}

.fond-accueil {
	background-color: #FFFFFF;
}/*ecf1f5*//*d9e2ea*/

.copyright {
padding-left: 10px;
padding-bottom: 10px;
font-size:10px;
color:#000000;
}

