.background {
	background-color: #344D99;
	margin: 0px;
	padding: 0px;
}
.normalText {
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	font-weight: normal;
	color: #C90;
}
.organigrammeMainTitles {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #F5D640;
	text-align: center;
}
.organigrammeSubTitles {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FFF;
}

.tableTitleText {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.tableMainTitle {
	font-family: arial;
	font-size: 20px;
	font-weight: bold;
	color: #FFF;
}
.tableNormalText {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #344D99;
}

.normallink{
	color:#9F7504;
	text-decoration:none;
	font-weight: bold;
}
.normallink:hover{
	color:#765603;
	text-decoration:none;
	font-weight: bold;
}
.normallink:active{
	color:#9F7504;
	text-decoration:none;
	font-weight: bold;
}
.normallink:visited{
	color:#9F7504;
	text-decoration:none;
	font-weight: bold;
}

.nosPartenaireslink{
	color:#383457;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
}
.nosPartenaireslink:hover{
	color:#524B7E;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
}
.nosPartenaireslink:active{
	color:#383457;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
}
.nosPartenaireslink:visited{
	color:#383457;
	text-decoration:none;
	font-weight: bold;
	font-size: 11px;
}
.whitelink{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
.whitelink:hover{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
.whitelink:active{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
.whitelink:visited{
	color:#FFFFFF;
	text-decoration:none;
	font-weight: normal;
}
.bluelink{
	color:#344D99;
	text-decoration:none;
	font-weight: normal;
}
.bluelink:hover{
	color:#344D99;
	text-decoration:none;
}
.bluelink:active{
	color:#344D99;
	text-decoration:none;
	font-weight: normal;
}
.bluelink:visited{
	color:#344D99;
	text-decoration:none;
	font-weight: normal;
}
ul.left_menu{
	width:235px;
	padding:0px;
	margin:0px;
	list-style:none;
	height: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-weight: normal;
	color: #FFF;
	text-align: left;
	float: left;
}
ul.left_menu li{
	margin:0px;
	list-style:none;
	background-image: url(../images/left-navbar-active-bg.jpg);
	background-repeat: repeat-x;
	width: 235px;
	height: auto;
}
ul.left_menu li.main a{
	width:235px;
	height:25px;
	display:block;
	text-decoration:none;
	color:#FFF;
	line-height:25px;
	margin: 0px;
	background-image: url(../images/left-navbar-mainlink.jpg);
	background-repeat: repeat-x;
	padding: 0;
}
ul.left_menu li.sub a{
	width:235px;
	height:25px;
	display:block;
	background-color:#f0f4f5;
	text-decoration:none;
	color:#344D99;
	line-height:25px;
	background-image: url(../images/left-navbar-sublink.jpg);
	background-repeat: no-repeat;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 45;
}
ul.left_menu li.main a:hover{
	color:#344D99;
	height: 25px;
	width: 235px;
	background-image: url(../images/left-navbar-mainlink-over.jpg);
	background-repeat: repeat-x;
}
ul.left_menu li.sub a:hover{
	color:#344D99;
	height: 25px;
	width: 235px;
	background-image: url(../images/left-navbar-sublink-over.jpg);
	background-repeat: no-repeat;
	padding-left: 45px;
}

.list1{
	
	padding-left:25px;
	margin-left:10px;
}
.h1 {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #344D99;
	text-align: left;
}
.h2 {
	font-family: Arial;
	font-size: 18px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
}
.h3 {
	font-family: Arial;
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	color: #344D99;
	text-align: left;
}
.h4 {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #344D99;
	text-align: left;
}
.h5 {
	font-family: Arial;
	font-size: 16px;
	color: #344D99;
	text-align: left;
}
.h6 {
	font-family: Arial;
	font-size: 22px;
	color: #344D99;
	text-align: left;
	line-height: 25px;
}
.h7 {
	font-family: Arial;
	font-size: 17px;
	color: #344D99;
	text-align: left;
	font-weight: bold;
	text-decoration: underline;
	line-height: 22px;
}
.h8 {
	font-family: Arial;
	font-size: 17px;
	color: #000000;
	text-align: left;
	font-weight: bold;
	line-height: 22px;
}
.mainFullDiv {
	margin: 0px;
	padding: 0px;
	width: 1000px;
	background-color: #FFFFFF;
	display: table;
}
.headerFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 215px;
	width: 1000px;
}
.logo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 215px;
	width: 235px;
}
.logoRightFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 215px;
	width: 765px;
}
.headerTopPic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 195px;
	width: 765px;
}
.headerNavBar {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 765px;
	font-family: Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../images/top-navbar-bg.jpg);
	background-repeat: no-repeat;
	text-align: right;
}
.bodyFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 1000px;
	background-image: url(../images/body-bg.jpg);
	background-repeat: repeat-y;
}
.bodyNavBarFull {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	background-image: url(../images/left-navbar-main-full-bg.jpg);
	background-repeat: no-repeat;
}
.navBarButtonGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
}
.navBarGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	
}
.newsLetterFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	background-color: #DFF5FD;
}
.navBarBottom {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
}
.bodyAddsGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 755px;
}



.bodyGapGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 150px;
	width: 10px;
}
.bodyAddsFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 755px;
}
.leftAddFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
}
.addDescouverz {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 235px;
}
.addActualitesFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 275px;
}
.addActualitesTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 275px;
}
.addActualitesTitleDetail {
	font-family: Verdana;
	font-size: 13px;
	line-height: 18px;
	color: #344D99;
	background-image: url(../images/add-actualites-title-detail-bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 79px;
	width: 275px;
}
.addActualitesDetail {
	font-family: Verdana;
	font-size: 13px;
	color: #344D99;
	background-image: url(../images/add-actualites-detail-bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 275px;
}
.addActualitezBottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 34px;
	width: 275px;
}
.centerAndRightAddFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 225px;
}
.centerAddsGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 225px;
}
.addLeFutsalTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 225px;
}
.addLeFutsaPic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 151px;
	width: 225px;
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	color: #344D99;
	background-image: url(../images/add-le-futsal-pic.jpg);
	background-repeat: no-repeat;
	text-align: center;
}
.addLeFutsalDetail {
	font-family: Arial;
	font-size: 12px;
	line-height: 14px;
	color: #344D99;
	background-image: url(../images/add-le-futsal-detail.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 39px;
	width: 225px;
}

.addSponsorTop {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 133px;
	width: 225px;
}
.addSponsorDetail {
	font-family: Arial;
	font-size: 13px;
	line-height: 18px;
	color: #FFFFFF;
	background-image: url(../images/add-sponsor-detail.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 57px;
	width: 225px;
}
.classementsTitle {
	background-image: url(../images/add-classement-title-bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 31px;
	width: 225px;
	font-family: Arial;
	font-size: 15px;
	color: #344D99;
	text-align: left;
	font-weight: bold;
}
.classementsDetailBG {
	background-image: url(../images/add-construisons-detail-bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 225px;
}


.futsalNews {
	background-image: url(../images/add-news.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 190px;
	width: 225px;
}
.bodyDetailFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.newletterTitleBg {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	color: #344D99;
	background-image: url(../images/newsletter-detail-bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
}

.actualitesDetailFullDiv {
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
	margin: auto;
	padding: 0px;
	float: left;
	width: 510px;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #344D99;
	text-align: justify;
}
.actualitesGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.photosDetailFullDiv {
	background-image: url(../images/photos-detail-bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.photosPicDetailBg {
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #344D99;
	background-image: url(../images/photos-pic-detail-bg.jpg);
	background-repeat: repeat-y;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 26px;
	width: 510px;
}

.photosDetailBottom {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 21px;
	width: 510px;
}
.photosDetailGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}





.footerFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 1000px;
}
.footerLeftArea {
	background-color: #1FB9F3;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	height: 80px;
}
.footerLeftGap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 10px;
}
.footerLinksArea {
	background-image: url(../images/footer-bg.jpg);
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 755px;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #FFFFFF;
	text-align: center;
}
.footerGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 755px;
}
.desClickArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 20px;
	width: 755px;
	background-color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	color: #344D99;
	text-align: center;
}
.histoireTitle {
	font-family: Arial;
	font-size: 22px;
	color: #344D99;
	background-image: url(../images/histoire-title-bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
}
#histoirePic {
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	width: 172px;
}
.organigrammeDetailFullBg {
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.organigrammeGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.organigrammeDetail {
	background-image: url(../images/organigramme-person-detail-bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.organigrammePersonDesignation {
	font-family: Arial;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 175px;
	color: #344D99;
	text-align: left;
}
.organigrammePersonPic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 100px;
	width: 90px;
}
.organigrammePersonDetail {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	color: #344D99;
}
.organigrammePersonDetailLeftGap {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 15px;
	width: 30px;
}
.presseDetailFullDiv {
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.presseTitle {
	background-image: url(../images/presse-title-bg.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
	text-align: left;
}

.presseGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
#palmaresPicOne {
	margin: 0px;
	padding: 0px;
	float: right;
	width: 182px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	line-height: 16px;
	color: #344D99;
	background-image: url(../images/palmares-pic-01.jpg);
	background-repeat: no-repeat;
	height: 135px;
	background-position: right top;
}
#palmaresPicTwo {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 140px;
	width: 285px;
	background-image: url(../images/palmares-pic-02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	text-align: center;
}
.gymnaseDetailFullDiv {
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.gymnaseGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	text-align: left;
}
.gymnasePic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 200px;
	width: 240px;
}
.gymnaseTopText {
	font-family: Arial;
	font-size: 17px;
	line-height: 20px;
	color: #344D99;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
}
.gymnaseBottomText {
	font-family: Arial;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #344D99;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.calendrierFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	height: auto;
}
.calendrierTableTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 510px;
	background-image: url(../images/calendrier-title-bg.jpg);
	background-repeat: repeat-x;
}

.calendrierTitle {

	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	color: #344D99;
	background-image: url(../images/newsletter-detail-bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
}
.calendrierGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.calendrierDetailBg {
	background-image: url(../images/calendrier-detail-bg.jpg);
	background-repeat: repeat-y;
	display: table;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}

.calendrierDetailFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 508px;
	display: table;
	height: auto;
}
.calendrierDateFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
}
.calendrierDateDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.calendrierMonth {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #344D99;
	text-align: left;
	height: 60px;
	background-image: url(../images/calendrier-dark-blue-bg.jpg);
	background-repeat: repeat-x;
}
.calendrierDateDetail {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 110px;
	font-family: Arial;
	font-size: 14px;
	line-height: 38px;
	font-weight: normal;
	color: #000000;
	background-color: #E0DFE3;
	text-align: left;
	height: 120px;
}
.calendrierSubTitle {
	font-family: Arial;
	font-size: 25px;
	font-weight: bold;
	color: #344D99;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 490px;
}

.journeesFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
}
.journeesTitleDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 40px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.journeesBlankDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 100px;
	background-color: #FACA4E;
}
.journeesDetail {
	font-family: Arial;
	font-size: 14px;
	line-height: 38px;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
	color: #FFFFFF;
	background-color: #4b5fa3;
	text-align: left;
	font-weight: normal;
	height: 120px;
	background-image: url(../images/calendrier-dark-blue-bg.jpg);
	background-repeat: repeat-x;
}


.ARFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 58px;
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	height: 100%;
}
.ARDiv {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 58px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.ARDetail {
	font-family: Arial;
	font-size: 25px;
	line-height: 60px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #344D99;
	margin: auto;
	padding: 0px;
	float: left;
	width: 58px;
	text-align: center;
	height: 100%;
}

.locauxFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 120px;
}
.locauxDiv {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.locauxBlankDiv {
	background-color: #FACA4E;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 120px;
}
.locauxSkyDiv {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #1FB9F3;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 120px;
}


.visiteursFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 120px;
}
.visiteursDiv {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 120px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFF;
	border-right-color: #FFF;
	border-left-color: #FFF;
}
.visiteursSkyDiv {
	font-family: Arial;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #1FB9F3;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 120px;
	line-height: 18px;
}
.visiteursBlankDiv {
	background-color: #FACA4E;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 120px;
}

.locauxwhiteDiv {

	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 120px;
}
.visiteursWhiteDiv {
	font-family: Arial;
	font-size: 14px;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 120px;
	line-height: 18px;
}
.visiteursAndLoauxFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
.visiteursAndLoauxGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 240px;
}
.datsAndJourneesFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
}
.datsAndJourneesGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 210px;
}
.retourDetail {

	font-family: Arial;
	font-size: 25px;
	line-height: 60px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #1FB9F3;
	margin: auto;
	padding: 0px;
	float: left;
	width: 58px;
	text-align: center;
	height: 100%;
}
.equipeFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 470px;
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
}
.equipeDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 118px;
}
.resultsTitle {
	background-image: url(../images/actualites-title-bg.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
}
.resultsFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.resultsDetailFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
}
.resultsDetailBG {
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}

.resultDetail {
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	display: table;
}
.classementsFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.classementsBG {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	background-image: url(../images/actualites-detail-bg.jpg);
	background-repeat: repeat-y;
}
.classementsDetailFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 508px;
}
.classementsTableTitleFull {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 508px;
	background-color: #344D99;
}
.TableTitleGenDiv {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 42px;
	text-align: left;
}
.ClassementsTableEquipe {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 130px;
	background-color: #344D99;
}
.classementsGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 508px;
}
.classementsNo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 42px;
	background-color: #1FB9F3;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.classementsDetailWhiteGenDiv {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 42px;
	background-image: url(../images/classements-table-detail-bg.jpg);
	background-repeat: repeat-y;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.ClassementsTableEquipeDetail {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #344D99;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 130px;
	background-color: #FACA4C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.classementsDetailGrayGenDivCopy {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 42px;
	background-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
#leFutsalPic {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 141px;
	width: 344px;
	background-image: url(../images/pic-le-futsal.jpg);
	background-repeat: no-repeat;
}
.leFutsalGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	text-align: left;
}
.leFutsalVisitorInfo {
	font-family: Arial;
	font-size: 15px;
	line-height: 25px;
	font-weight: bold;
	color: #344D99;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	text-decoration: underline;
}
.nousSoutenirGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
#nousSoutenirPicOne {
	margin: 0px;
	padding: 0px;
	float: right;
	height: 145px;
	width: 210px;
	background-position: right top;
	text-align: right;
}
#nousSoutenirPicTwo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 165px;
	width: 120px;
}
.nousSoutenirTitle {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	background-image: url(../images/nous-soutenir-title.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
	color: #344D99;
}
.equipePhotosDetailFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.equipePhotosGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
	font-family: Arial;
	font-size: 22px;
	font-weight: bold;
	color: #344D99;
	text-align: left;
}
.bodyTopThinLine {
	background-color: #344d99;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 1px;
	width: 510px;
}

.equipePhotosLeftRightGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 171px;
}
.equipePhotosCenterGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 168px;
}
.actionsVacancesScolairesFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.actionsVacancesScolairesTitle {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	color: #344D99;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
	background-image: url(../images/actions-vacances-scolaires-title.jpg);
	background-repeat: no-repeat;
}
.actionsVacancesScolairesGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.actionsVacancesTableTitle {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 510px;
	font-size: 14px;
	background-color: #344D99;
}
.actionsVacances {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 80px;
	font-family: Arial;
	font-size: 14px;
	line-height: normal;
	color: #FFFFFF;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.actionsVacancesTableTitleGenDiv {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.actionVacancesobjectif {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 130px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: left;
}
.actionsVacancesDetail {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 80px;
	font-family: Arial;
	font-size: 14px;
	line-height: normal;
	color: #344D99;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	background-color: #FBCC56;
}
.actionsVacancesBlankDiv {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 430px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.actionsVacancesSkyColour {
	background-color: #BAE9FB;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 40px;
	width: 510px;
}
.nomStage {
	font-family: Arial;
	font-size: 12px;
	color: #344D99;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 80px;
	line-height: 15px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.actionsVacancesSkyGenDiv {

	font-family: Arial;
	font-size: 12px;
	line-height: 15px;
	color: #344D99;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 50px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.actionVacancesobjectifDetail {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #344D99;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 130px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	text-align: left;
	height: 45px;
}
.actionsVacancesDate {

	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	color: #FFFFFF;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 60px;
	width: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.actionsVacancesDateDetail {


	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	color: #344D99;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 45px;
	width: 60px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}
.newsletterBG {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 235px;
	background-image: url(../images/left-navbar-newsletter-bg.jpg);
	background-repeat: repeat-y;
}
.newsletterDetail {
	font-family: Arial;
	font-size: 13px;
	line-height: 25px;
	font-weight: normal;
	color: #152E79;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 80px;
}
.newsletterTexFillArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 155px;
	background-position: left top;
	text-align: left;
}
.newsletterButtonGenDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100px;
	text-align: left;
}
.classementsTitleBg {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	color: #344D99;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
	background-image: url(../images/classements-title-bg.jpg);
	background-repeat: no-repeat;
}
.bodyDetailTitleFullDiv {
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 510px;
	background-image: url(../images/body-title-blank-bg.jpg);
	background-repeat: repeat-x;
}
.bodyDetailTitleLeftRight {

	font-weight: normal;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	width: 20px;
}
.bodyTitleDetailBG {
	font-family: Arial;
	font-size: 22px;
	font-weight: normal;
	background-image: url(../images/body-title-detail-bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 30px;
	color: #344D99;
	width: auto;
}
.nosPartenairesLogoArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	text-align: center;
}
.nosPartenairesDetailArea {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 250px;
	font-family: Verdana;
	font-size: 12px;
	line-height: 16px;
	font-weight: normal;
	color: #344D99;
}
.nosPartenairesMainTitles {
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #F92E20;
}
.palmaresTitles {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 508px;
	text-align: center;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #1D3163;
	background-color: #FACA4E;
}
.palmaresDetailText {
	font-family: Arial;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #344D99;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 510px;
}
.actualitesMainTitle {
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #900;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 470px;
}
.actualitesSubTitle {
	font-family: Arial;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #666;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 470px;
}
.actualitesSumUpText {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 470px;
	color: #364C9F;
}

.actualitesEnSavoirPlusTitle {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #F2C73A;
	text-align: right;
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 470px;
}
.actualitesEnSavoirPlus {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #FACA4E;
	background-image: url(../images/actualites-en-savoir-plus-bg.jpg);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0px;
	padding: 0px;
	float: right;
	height: 20px;
	width: 150px;
}

.actualitesEnSavoirPlusText {
	font-family: Arial;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #364C9F;
	text-align: justify;
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 470px;
}


.yellowlink{
	color:#F2C73A;
	text-decoration:none;
	font-weight: bold;
}
.yellowlink:hover{
	color:#CBA00E;
	text-decoration:none;
	font-weight: bold;
}
.yellowlink:active{
	color:#F2C73A;
	text-decoration:none;
	font-weight: bold;
}
.yellowlink:visited{
	color:#CBA00E;
	text-decoration:none;
	font-weight: bold;
}
.tabCoupe {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 168px;
}
.contactTitle {
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #05ADEB;
	text-align: left;
}
.contactText {
	font-family: Arial;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
	color: #344D99;
	text-align: left;
}

.contactDetail {
	font-family: Arial;
	font-size: 14px;
	line-height: 18px;
	font-weight: normal;
	color: #EFD54D;
	background-image: url(../images/contact-back.jpg);
	background-repeat: no-repeat;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 350px;
	width: 510px;
}
.calendrierTitles {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #900;
}
.calendrierDateTime {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: #05ADEB;
}
.calendrierAddress {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #344D99;
	line-height: 20px;
}
.planDuSiteFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 470px;
}
.pdsAccueilLeftFullDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 300px;
}
.pdsAccueilLogo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 120px;
}
.pdsAccueilLogoRight {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 80px;
	width: 50px;
}
.pdsAccueilTopArea {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 55px;
	width: 300px;
}
.pdsAccueil {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/pds-accueil-bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 300px;
}
.pdsGeneralDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 470px;
}
.pdsLeftLines {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
}
.pdsMainLinkLeftLines {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 100px;
}
.pdsMainLink {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #FFF;
	background-image: url(../images/pds-main-link-bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 200px;
}
.pdsSubLink {
	font-family: Arial;
	font-size: 14px;
	font-weight: normal;
	color: #344D99;
	background-image: url(../images/pds-sub-link-bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	margin: 0px;
	padding: 0px;
	float: left;
	height: 25px;
	width: 220px;
}
.pdsWhitelink{
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
}
.pdsWhitelink:hover{
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
}
.pdsWhitelink:active{
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
}
.pdsWhitelink:visited{
	color:#FFF;
	text-decoration:none;
	font-weight: normal;
}
.pdsBluelink{
	color:#344D99;
	text-decoration:none;
	font-weight: normal;
}
.pdsBluelink:hover{
	color:#344D99;
	text-decoration:none;
	font-weight: normal;
}
.pdsBluelink:active{
	color:#344D99;
	text-decoration:none;
	font-weight: normal;
}
.pdsBluelink:visited{
	color:#344D99;
	text-decoration:none;
	font-weight: normal;
}
.calendrierEquipeDiv {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 32px;
	width: 228px;
}
.fffLogo {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 177px;
	width: 235px;
}
