/* CSS Document */
body{
	background-color:#282828;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
}

img {
	border:none;
}

.noUnderline a{
	text-decoration:none;
}

.noUnderline a:hover {
	text-decoration:none;
}

.textOrangeBold12 {
	color:#FF9900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}

.textOrangeBold12Right {
	color:#FF9900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:right;
}

.textOrangeBold12 a{
	color:#FF9900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}

.textOrangeBold12 a:hover{
	color:#FF9900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.textOrangeBold24 {
	color:#FF9900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textOrangeBold14 {
	color:#FF9900;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}


.textGreyBold11 {
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.textGreyBold11Center {
	color:#666666;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-align:center;
}

.textBlackBold12 {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:justify;
}

.textBlackBold12Center {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-align:center;
}

.textBlackBold14 {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
}

.textBlackBold20 {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
}

.textBlackBoldCenter24 {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

.textBlackBold24 {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
}

.textBlack12 {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.textBlack16Bold {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
}


.textBlack11Center {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

.textBlack12Justify {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
}

.textBlack12BoldJustify {
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	font-weight:bold;
}

.textWhite12 {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

.textWhite16BoldCenter {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	text-align:center;
}

.textWhite24BoldCenter {
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	text-align:center;
}

#spacer01 {
	height:20px;
}

#spacer20 {
	height:20px;
}

#spacer14 {
	height:14px;
}

#page {
	width:900px;
	margin:0 auto 0 auto;
}

#header{
	position:absolute;
	width:900px;
	height:50px;
	background-image:url(../assets/sportClubOceanis_shadHead.jpg);
}

#center{
	width:900px;
	padding-top:36px;
	overflow: hidden; 
	background-image:url(../assets/sportClubOceanis_shadCenter.jpg);
	
}

#bottom {
	width:900px;
	height:50px;
	background-image:url(../assets/sportClubOceanis_shadBottom.jpg);
}

#sidebar {
	width:199px;
	/*margin-left: 50px;*/
	margin-left: 0px;
	float:left;
	height:100%;
	background-color:#FFFFFF;
}

#footerSidebar {
	width:199px;
	height:50%;
	float:left;
	background-color:#939393;
	background-image:url(../assets/sportClubOceanis_menu12.jpg);
	background-repeat:no-repeat;
}

#emptySidebar {
	width:0px;
	height:0px;
	background-image:none;
}

#logo {
	width: 199px;
	height: 126px;
	background:url(../assets/sportClubOceanis_logo.jpg);
}


#contenu {
		width: 601px;
		float:left;
		margin:0;
		padding:0;
}

#dataCenter {
		width: 601px;
		/*background:url(../assets/sportClubOceanis_home.jpg);*/
}

#dataFooter {
	width: 601px;
	float:left;
	vertical-align:bottom;
}


#dataEmpty {
		width: 601px;
		height: 400px;
		background-color:#FFFFFF;
}



.scrollText {
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	height:45px;
	width:570px;
}



#sidebarMenu {
	float:left;
	width:199px;
	margin-left: 50px;
	float:left;
	background-color:#939393;
}

* html #sidebarMenu {
	float:left;
	width:199px;
	margin-left: 25px;
	float:left;
	background-color:#939393;
}

#conteneurSportClub {
	width:199px;
	height:inherit;
	background-color:#939393;
	background-image:url(../assets/sportClubOceanis_logo.jpg);
	background-repeat:no-repeat;
	float:left;
}

#conteneurSportClubAdmin {
	width:199px;
	height:inherit;
	background-color:#939393;
	background-image:url(../assets/sportClubOceanis_logo.jpg);
	background-repeat:no-repeat;
	float:left;
	padding-top:0px;
}

#clicHome {
	width:199px;
	height:118px;
}

#dataSportClub {
	width:199px;
	padding:0px;
}

#homeTextActuPromo {
	width:199px;
	margin:0px;
	padding:0px;
	background-image:url(../assets/sportClubOceanis_menu12.jpg);
	background-repeat:no-repeat;
	min-height:11px;
	float:left;
	height:100%;
}

/***************** HOPE PAGE **********************************************************************************************************/
#homePage img {
	position: absolute;
}

#homePage {
	float:left;
	margin-top: 14px
}

/*********************************************************************************************************************************/


/***************** VISIT **********************************************************************************************************/
#pageVisit {
	width:601px;
	height:404px;
}

#imageVisit {
	float:left;
	width:601px;
	height:404px;
        background-repeat: no-repeat;
        background-position: center center;

}

#textVisit {
	float:left;
}

#pictureVisit {
	width: 601px;
	height: 110px;;
	background-image:url(../assets/visitClub/sportClubOceanis_visitFond.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:0px;
}

#countSlideVisitClub {
	width:auto;
	padding-left:485px;
	padding-top:15px;
	
}

#visit {
	clear:both;
	width : 565px;
	height: 45px;
	text-align:left;
	padding-top:10px;
}
 
.textVisit {
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

#beforeNextVisit {
	width:auto;
	height:12px;
}

#beforeNextVisit a{
	text-decoration:none;
}

#beforeNextVisit a:hover{
	text-decoration:none;
}

/*********************************************************************************************************************************/


/***************** ACTUALITY **********************************************************************************************************/
#pageActuality {
	width:601px;
	height:404px;
}

#imageActuality {
	float:left;
	width:601px;
	height:404px;
}

#textActuality {
	float:left;
}

#pictureActuality {
	width: 601px;
	height: 110px;;
	background-image:url(../assets/actu/sportClubOceanis_actuFond.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:0px;
}

#actuality {
	width : 580px;
	height: 45px;
	text-align:left;
	padding-top:40px;
}
 
.textActuality {
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
}

/*********************************************************************************************************************************/

/***************** FACEBOOK **********************************************************************************************************/
#homeFacebook {
	float:left;
	margin-top: 2px
}

#pageFacebook {
	width:601px;
	height:210px;
}

#imageFacebook {
	float:left;
	width:601px;
	height:210px;
}

#pictureFacebook {
	width: 601px;
	height: 110px;;
	background-image:url(../assets/actu/sportClubOceanis_actuFond.jpg);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:0px;
}

#textFacebook {
	width : 580px;
	height: 45px;
	text-align:center;
	font-size: 13px;
	font-weight:bold;
	padding-top:0px;
	padding-left:10px;
}

#detailsFacebook {
	padding-left:30px;
	text-align:left;
	font-size: 15px;
	font-weight:bold;
}

#infosFacebook {
	text-align:justify;
	font-size: 8px;
	font-weight:normal;
	padding-left:2px;
	color:#666666;
}

/*********************************************************************************************************************************/



/***************** MENU **********************************************************************************************************/
ul#menu
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
/* Suppression du margin, du padding et des puces du <ul> */
}

ul#menu li
{
	margin: 0 0 1px 0 ; /* écart entre les boutons du menu*/
	padding: 0 ;
/* Suppression du padding du <li> et on définit une marge basse de 5px pour aérer le tout */
}

.menu1{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu1.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu1:hover{
	background:url(../assets/sportClubOceanis_menu1.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu2{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu2.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu2:hover{
	background:url(../assets/sportClubOceanis_menu2.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu3{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu3.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu3:hover{
	background:url(../assets/sportClubOceanis_menu3.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu4{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu4.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu4:hover{
	background:url(../assets/sportClubOceanis_menu4.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu5{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu5.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu5:hover{
	background:url(../assets/sportClubOceanis_menu5.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu6{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu6.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu6:hover{
	background:url(../assets/sportClubOceanis_menu6.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu7{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu7.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu7:hover{
	background:url(../assets/sportClubOceanis_menu7.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu8{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu8.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu8:hover{
	background:url(../assets/sportClubOceanis_menu8.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu9{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu9.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu9:hover{
	background:url(../assets/sportClubOceanis_menu9.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu10{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu10.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
}
.menu10:hover{
	background:url(../assets/sportClubOceanis_menu10.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menu11{
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 199px ;
	line-height: 34px ;
	color: #000000 ;
	text-indent: 12px ; /* On décale le texte de 12px du bord gauche */
	text-align: left;
	text-decoration: none ;
	background:url(../assets/sportClubOceanis_menu11.jpg) no-repeat 0 0 ; /* On met une image de background, que l'on positionne à 0px du bord gauche et 0px du bord haut */
	
}
.menu11:hover{
	background:url(../assets/sportClubOceanis_menu11.jpg) no-repeat 0 -34px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.textMenu{
	font-size:12px;
	font-weight:bold;
}

.textPlanning{
	font-size:12px;
}

/*********************************************************************************************************************************/


/***************** GALERIE HOME **************************************************************************************************/

#diaporama img {
	position:absolute;
	width:601px;
	height:390px;
}
#diaporama {
	float:left;
	margin-top:14px;
}
/*********************************************************************************************************************************/


/***************** ALBUM *********************************************************************************************************/
#pageAlbum {
	width:601px;
	height:100%;
}


#headerAlbum {
	background-image:url(../assets/album/headerAlbum.jpg);
	width:601px;
	height:76px;
	background-repeat:no-repeat;
}

.textAlbum{
	font-size:12px;
}

#footerAlbum {
	width:601px;
	height:62px;
}

#centerAlbum {
	width:601px;
	height:100%;
	padding-left:0px;
	overflow:hidden;
}



/*********************************************************************************************************************************/


/***************** PLANNING ******************************************************************************************************/
#planning {
	position:absolute;
	width:601px;
	height:504px;
	padding:0px;
	padding-top:14px;
	text-align:left;
}

#pagePlanning {
	width:601px;
	height:100%;
}


#headerPlanning {
	background:url(../photos/planning/planning.jpg);
	width:601px;
	height:100%;
	background-repeat:no-repeat;
}

#buttonPlanning {
	width:auto;
	height:auto;
	margin-left:295px;
}

#buttonPlanningPDF {
	float:left;
	background-image:url(../assets/planning/sportClubOceanis_plannPDF.jpg);
	width:110px;
	height:19px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	margin-top:30px;
}

#buttonPlanningPDF a {
	text-decoration:none;
	color:#FFFFFF;
}

#buttonPlanningPDF a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#buttonPlanningSend {
	float:left;
	background-image:url(../assets/planning/sportClubOceanis_plannSend.jpg);
	width:110px;
	height:19px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	margin-left:2px;
	margin-right:2px;
	margin-top:30px;
}

#buttonPlanningSend a {
	text-decoration:none;
	color:#FFFFFF;
}

#buttonPlanningSend a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}

#buttonPlanningPrint {
	float:left;
	background-image:url(../assets/planning/sportClubOceanis_plannPrint.jpg);
	width:59px;
	height:19px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	/*margin-left:518px;*/
	margin-top:30px;
}

#buttonPlanningPrint a {
	text-decoration:none;
	color:#FFFFFF;
}

#buttonPlanningPrint a:hover {
	text-decoration:underline;
	color:#FFFFFF;
}


#footerPlanning {
	background-image:url(../assets/planning/sportClubOceanis_planning25.jpg);
	background-repeat:no-repeat;
	width:601px;
	height:62px;
}

#centerPlanning {
	background-image:url(../assets/planning/sportClubOceanis_planning24.jpg);
	background-repeat:repeat-y;
	width:601px;
	height:100%;
	padding-left:27px;
	overflow:hidden;
}


#dayPlanning {
	float:left;
	width:184px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#weekPlanning {
	float:left;
	width:184px;
	margin:0px;
	padding:0px;
	vertical-align:top;
}

#headerDayPlanning {
	padding:0px;
	margin:0px;
	background-color:#FF9900;
	height:22px;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}
#exerciceClassPlanning{
	background-image:url(../assets/planning/sport-club-oceanis_planning08_1.jpg);
	padding-left:8px;
	padding-right:1px;
	min-height:200px;
}

#exerciceClassPlanningWe{
	background-image:url(../assets/planning/sport-club-oceanis_planning08_1.jpg);
	padding-left:8px;
	padding-right:1px;
	min-height:80px;
}



#footerDayPlanning {
	background-image:url(../assets/planning/sport-club-oceanis_planning08.jpg);
	background-repeat:no-repeat;
	height:18px;
	vertical-align:top;
}

#spacerPlanning {
	float:left;
	width:100%;
	height:1px;
}

#legendPlanning {
	clear:both;
	width:auto;
	height:auto;
	padding-top:5px;
	padding-left:5px;
}

#legend {
	background-image:url(../assets/planning/sportClubOceanis_planning24.jpg);
	background-repeat:repeat-y;
	height:18px;
	vertical-align:top;
	padding-left:45px;
}


.texte04 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.texte05 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #298DBF;
}

.pictureExerciceClass {
	vertical-align:top;
}


#planningPopConteneur {
	width:400px;
	height:35px;
	margin:auto;
}

#planningPopHeader {
	float:left;
	background-image:url(../assets/planning/sportClubOceanis_sendPdf01.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:62px;
}

#planningPopCenter {
	float:left;
	background-image:url(../assets/planning/sportClubOceanis_sendPdf02.jpg);
	background-repeat:repeat-y;
	width:400px;
	text-align:left;
	padding-left:30px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
}

#planningPopFooter {
	float:left;
	background-image:url(../assets/planning/sportClubOceanis_sendPdf03.jpg);
	background-repeat:no-repeat;
	width:400px;
	height:29px;
}


/*********************************************************************************************************************************/






/***************** ADMIN*** ******************************************************************************************************/
#sidebarAdmin {
	width:199px;
	margin-left: 14px;
	float:left;
	height:100%;
	background-color:#FFFFFF;
	background-image:url(../assets/sportClubOceanis_menu12.jpg);
	background-position:bottom;
	background-repeat:no-repeat;
}

#centerAdmin{
	width:829px;
	height:610px;
	background-image:url(../assets/sportClubOceanis_shadCenter.jpg);
}

#dataAdmin {
		width: 601px;
		height: 500px;
}



#footerAdmin {
	width: 601px;
	height: 110px;
	background-image:url(../assets/sportClubOceanis_actuFond3.jpg);
	background-repeat:no-repeat;
}


#footerAdminHome {
	width: 601px;
	height: 110px;
	background-image:url(../assets/sportClubOceanis_actuFond2.jpg);
	background-repeat:no-repeat;
}

#titlePageBottomAdmin {
	float:left;
	padding-top:13px;
	padding-left:10px;
	font-size:14px;
	color:#FFFFFF;
	font-weight:bold;
}

#buttonPageBottomAdmin {
	padding-top:50px;
	padding-left:10px;
}

#buttonPageBottomAdmin a{
	float:left;
	text-decoration:none;
	color:#333333;
	font-size:12px;
	font-weight:bold;
}
#buttonPageBottomAdmin a:hover{
	float:left;
	text-decoration:underline;
	color:#D8982A;
	font-size:12px;
	font-weight:bold;
}

#spacerButtonBottomAdmin {
	float:left;
	width:20px;
	height:10px;
}
#pictoButtonBottomAdmin {
	float:left;
	background-image:url(../assets/orangeLi.jpg);
	background-repeat:no-repeat;	
	width:10px;
	height:5px;
	vertical-align:text-bottom;
}

#backgroundOther {
	width: 597px;
	background-color:#FFFFFF;
	padding-left:5px;
	padding-top:14px;
}

.adminText{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
}

.adminTextBold{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333333;
}

.adminTextBoldWhite{
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}


a.lienfondblanc {
	color:#000000;
	text-decoration:none;
}

a.lienfondblanc:hover {
	color:#0000CC;
	text-decoration:overline underline ;
} 


/***********ADMIN PLANNING *********************************/
#adminButtonPlanning {
	position:absolute;
	width:auto;
	height:auto;
	margin-left:385px;
}

#adminLabelNamePLanning {
	padding-top:3px;
	margin-top:20px;
}

#adminFooterPlanning {
	background-image:url(../assets/planning/sportClubOceanis_planning25.jpg);
	background-repeat:no-repeat;
	width:601px;
	height:62px;
}

#adminFooterPlanningButton {
	float:left;
	padding-left:470px;
}


.adminTooltip{
	width:300px;
	margin:0;
	padding:5px;
	font-size:11px;
	color:#666;
	margin:auto;
}

.aminTooltip p {
	margin:0;
	text-align:justify;
}

#adminTooltipPlanningAdd {
	background:#FFFFFF;
}

.adminModelCurrent {
	background-image:url(../assets/divers/currentPlanning.png);
	background-repeat:no-repeat;
	width:100%;
	height:16px;
	padding-left:18px;	
	vertical-align:baseline;
}

.adminModelNoCurrent {
	background-image:url(../assets/divers/noCurrentPlanning.png);
	background-repeat:no-repeat;
	width:100%;
	height:16px;
	padding-left:18px;
	vertical-align:baseline;
}


/*********************************************************************************************************************************/

/***************** PROMO *********************************************************************************************************/
#centerPromo {
	background-repeat:repeat-y;
	width:601px;
	height:100%;
}

#headerPromo {
	/*background-image:url(../assets/promo/sportClubOceanis_promo01.jpg);*/
	width:601px;
	/*height:266px;*/
	background-repeat:no-repeat;
}

#middlePromo2 {
	/*background-image:url(../assets/promo/sportClubOceanis_promo01.jpg);*/
	width:601px;
	/*height:266px;*/
	background-repeat:no-repeat;
}


#middlePromo {
	clear:both;
	float:left;
	margin-left:16px;
	width:568px;
	height:auto;
}

#formePromo {
	width:568px;
	height:36px;
	background-image:url(../assets/promo/sportClubOceanis_promo02.jpg);
	background-repeat:no-repeat;
	float:left;
}

#layoutPromo {
	width:568px;
	height:auto;
	float:left;
}

#spacerPromo {
	width:568px;
	height:5px;
	float:left;
}

#abonnementPromo {
	width:284px;
	background-color:#FFFFFF;
	text-align:center;
	vertical-align:middle;
	font-size:24px;
	font-weight:bold;
	float:left;
	height:110px;
	padding-top:10px;
}

#formPromoText {
	width:284px;
	height:122px;
	background-color:#DB9A24;
	text-align:justify;
	font-weight:bold;
	float:left;
}

#formText {
	padding-top:0px;
	line-height:1.2em;
}


#performancePromo {
	width:568px;
	height:36px;
	background-image:url(../assets/promo/sportClubOceanis_promo03.jpg);
	background-repeat:no-repeat;
	float:left;
}

#performancePromoText {
	width:284px;
	height:122px;
	background-color:#94C43A;
	text-align:justify;
	font-weight:bold;
	float:left;
}


#performanceText {
	padding-top:10px;
	line-height:1.2em;
}

#clubPromo {
	width:568px;
	height:36px;
	background-image:url(../assets/promo/sportClubOceanis_promo04.jpg);
	background-repeat:no-repeat;
	float:left;
}

#clubPromoText {
	width:284px;
	height:122px;
	background-color:#37A5CA;
	float:left;
	text-align:justify;
	font-weight:bold;
}

#clubText {
	padding-top:20px;
	line-height:1.2em;
}

#musfitPromo {
	width:568px;
	height:36px;
	background-image:url(../assets/promo/sportClubOceanis_promo05.jpg);
	background-repeat:no-repeat;
	float:left;
}

#musfitPromoText {
	width:284px;
	height:122px;
	background-color:#BE0028;
	float:left;
	text-align:justify;
	font-weight:bold;
}

#musfiText {
	padding-top:40px;
	line-height:1.2em;
}

#layoutOption {
	width:568px;
	height:auto;
	float:left;
}

#optionPromo {
	width:24px;
	height:125px;
	background-image:url(../assets/promo/sportClubOceanis_promo06.jpg);
	background-repeat:no-repeat;
	float:left;
}

#optionPromoText {
	width:542px;
	height:auto;
	background-color:#D6D6D6;
	border:#939393 solid 1px;
	float:left;
	text-align:justify;
}

#optionText {
	padding:10px;
}

#conditionPromo {
	width:568px;
	height:auto;
	float:left;
	padding-top:10px;
}


/*********************************************************************************************************************************/

/********ACTU PROMO *************************************************************************************************************/
#pageActuPromo {
	margin-left:5px;
}
#headerActuPromo {
	width:190px;
	height:23px;
	background-image:url(../assets/promo/sportClubOceanis_promo07.jpg);
	background-repeat:no-repeat;
	float:left;

}

#centerActuPromo {
	width:190px;
	height:auto;
	background-image:url(../assets/promo/sportClubOceanis_promo08.jpg);
	background-repeat:repeat-y;
	float:left;
}

#textCenterActuPromo {
	float:left;
	padding-left:14px;
	width:161px;
}

#footerActuPromo {
float:left;
	width:190px;
	height:23px;
	background-image:url(../assets/promo/sportClubOceanis_promo09.jpg);
	background-repeat:no-repeat;

}

#adminChoicePromo {
	position:absolute;
	width:190px;
}

.textAreaPromo {
	width:90%;
	height:200px;
	font-size:12px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	text-align:justify;
}

#adminDataCenter {
	width:601px;
}

#adminHeightMin {
	width:auto;
	min-height:385px;
}

#adminInfoCenter {
	width:auto;
	padding-left:20px;
	padding-right:20px;
}
/*********************************************************************************************************************************/

/************** PARTNERS ************************************************************************************************************/
#headerPartners {
	background-image:url(../assets/partners/headerPartner.jpg);
	width:601px;
	height:70px;
	background-repeat:no-repeat;
}

#conteneurPartners {
	width:601px;
}

#headerOnePartner {
	background-image:url(../assets/partners/headerOnePartner.jpg);
	width:601px;
	height:21px;
	background-repeat:no-repeat;
	float:left;
	margin-top:20px;
}

#centerOnePartner {
	background-image:url(../assets/partners/centerOnePartner.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	float:left;
	width:590px;
	padding-left:30px;
	padding-right:30px;
	height:100%;
}

#picturePartner {
	width:140px;
	float:left;
}

#textPartner {
	width:390px;
	float:left;
	padding-left:15px;
}

#partner {
	display: block;
	width:601px;
	height:2px;
	clear:both;
}


#footerOnePartner {
	background-image:url(../assets/partners/footerOnePartner.jpg);
	width:601px;
	height:21px;
	background-repeat:no-repeat;
	float:left;
}


/*********************************************************************************************************************************/

/************** FITNESS ************************************************************************************************************/
#headerFitness {
	background-image:url(../assets/opinion/headerOpinion.jpg);
	width:601px;
	height:70px;
	background-repeat:no-repeat;
}

#conteneurOpinion {
	width:601px;
}
/*********************************************************************************************************************************/

/************** OPINION ************************************************************************************************************/
#headerOpinion {
	background-image:url(../assets/opinion/headerOpinion.jpg);
	width:601px;
	height:70px;
	background-repeat:no-repeat;
}

#conteneurOpinion {
	width:601px;
}

#headerOneOpinion {
	background-image:url(../assets/opinion/headerOneOpinion.jpg);
	width:601px;
	height:21px;
	background-repeat:no-repeat;
	float:left;
	margin-top:20px;
}

#centerOneOpinion {
	background-image:url(../assets/opinion/centerOneOpinion.jpg);
	background-repeat:repeat-y;
	overflow:hidden;
	float:left;
	width:580px;
	padding-left:30px;
	padding-right:30px;
	height:100%;
}

#pictureOpinion {
	width:100px;
	float:left;
	text-align:center;
}

#textOpinion {
	width:426px;
	float:left;
	padding-left:15px;
	text-align:justify;
}

#opinion {
	display: block;
	width:601px;
	height:2px;
	clear:both;
}


#footerOneOpinion {
	background-image:url(../assets/opinion/footerOneOpinion.jpg);
	width:601px;
	height:21px;
	background-repeat:no-repeat;
	float:left;
}


/*********************************************************************************************************************************/

/************** ACTIVITY ************************************************************************************************************/

#pageActivity {
	width:601px;
	height:100%;
}

.textActivity {
	font-size:12px;
}

#homePageActivity {
	float:left;
	margin:0;
}

#homePageActivity img {
	position: absolute;
}



#headerActivity {
	width:601px;
	height:44px;
}


ul#menuActivity {
	list-style-type: none;
	margin:0;
	margin-top:14px;
	width: 100%; /* précision pour Opera */
	padding: 0 ;

}

ul#menuActivity li {
	float: left;
}

.menuActivity1{
	font-size:14px;
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 121px ;
	line-height: 34px ;
	color: #000000 ;
	text-align: center;
	text-decoration: none ;
	background:url(../assets/activity/menuFitness.jpg) no-repeat 0 0px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
}
.menuActivity1:hover{
	background:url(../assets/activity/menuFitness.jpg) no-repeat 0 -44px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menuActivity2{
	font-size:14px;
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 121px ;
	line-height: 34px ;
	color: #000000 ;
	text-align: center;
	text-decoration: none ;
	background:url(../assets/activity/menuCardio.jpg) no-repeat 0 0px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
}
.menuActivity2:hover{
	background:url(../assets/activity/menuCardio.jpg) no-repeat 0 -44px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menuActivity3{
	font-size:14px;
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 121px ;
	line-height: 34px ;
	color: #000000 ;
	text-align: center;
	text-decoration: none ;
	background:url(../assets/activity/menuMuscu.jpg) no-repeat 0 0px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
}
.menuActivity3:hover{
	background:url(../assets/activity/menuMuscu.jpg) no-repeat 0 -44px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menuActivity4{
	font-size:14px;
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 120px ;
	line-height: 34px ;
	color: #000000 ;
	text-align: center;
	text-decoration: none ;
	background:url(../assets/activity/menuDetente.jpg) no-repeat 0 0px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
}
.menuActivity4:hover{
	background:url(../assets/activity/menuDetente.jpg) no-repeat 0 -44px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}

.menuActivity5{
	font-size:14px;
	display: block ; /* On passe les liens en éléments de type block pour leur donner des propriétés de taille */
	width: 118px ;
	line-height: 34px ;
	color: #000000 ;
	text-align: center;
	text-decoration: none ;
	background:url(../assets/activity/menuSquash.jpg) no-repeat 0 0px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
}
.menuActivity5:hover{
	background:url(../assets/activity/menuSquash.jpg) no-repeat 0 -44px ; /* Et ici on décale l'image du background de 30px vers le haut pour laisser apparaître la 2eme partie de l'image */
	color: #000000 ;
}


#imageActivity {
	float:left;
	width:601px;
	height:466px;
	margin:0px;
	padding:0px;
}

#imageActivitySquash {
	float:left;
	width:601px;
	height:220px;
	margin:0px;
	padding:0px;
}

#imageActivity img {
	clear:both;
	vertical-align:top;
	margin:0;
	padding:0;
}


#headerActivities {
	margin-top:10px;
	background-image:url(../assets/activity/headerActivities.jpg);
	width:601px;
	height:65px;
	background-repeat:no-repeat;
	float:left;
	text-align:center;
	padding-top:15px;
}

#textActivity {
	margin-top:10px;
	width:565px;
	float:left;
	text-align:justify;
	padding-left:20px;
	padding-right:20px;
	padding-bottom:10px;
}

#textActivity2 {
	width:390px;
	float:left;
	padding-left:55px;
}

* html #textActivity2 {
	width:390px;
	float:left;
	padding-left:5px;
}

#textActivity3 {
	width:546px;
	float:left;
	padding-left:0px;
}

#textActivity4 {
	margin-top:10px;
	width:565px;
	float:left;
	text-align:justify;
	padding-left:0px;
	padding-right:20px;
	padding-bottom:10px;
}

#textActivity5 {
	width:565px;
	text-align:justify;
	padding-left:20px;
}

/************** HOURS ************************************************************************************************************/
#pageHours {
	width:601px;
	height:100%;
}

.textHours {
	font-size:12px;
}

#headerHours {
	background-image:url(../Assets/hours/sportClubOceanis_header.jpg);
	width:601px;
	height:175px;
	background-repeat:no-repeat;
}

#headerHoursText {
	width:601px;
	height:auto;
	padding-top:130px;
}


#centerHours {
	background-image:url(../Assets/hours/sportClubOceanis_center.jpg);
	background-repeat:repeat-y;
	width:601px;
	height:285px;
	overflow:hidden;
}

#centerHoursTextDay {
	width:220px;
	height:auto;
	padding-left:120px;
	float:left;
}

#centerHoursTextHour {
	width:auto;
	height:auto;
	float:left;
	text-align:left
}

#spanCenterHoursText {
	width:auto;
	height:10px;
}

#footerHours {
	background-image:url(../Assets/hours/sportClubOceanis_footer.jpg);
	background-repeat:no-repeat;
	width:601px;
	height:25px;
}

/*********************************************************************************************************************************/

/******ANIM **********************************************************************************************************************/
#descriptionAnim {
	width:252px;
	float:left;
	margin-left:20px;
}

#headerDescriptionAnim {
	width:252px;
	height:20px;
	background-image:url(../Assets/anim/headerAnimDescription.jpg);
	background-repeat:no-repeat;
}

#centerDescriptionAnim {
	width:252px;
	height:auto;
	background-image:url(../Assets/anim/centerAnimDescription.jpg);
	background-repeat:repeat-x;
}

#footerDescriptionAnim {
	width:252px;
	height:20px;
	background-image:url(../Assets/anim/footerAnimDescription.jpg);
	background-repeat:no-repeat;
}

#photoAnim {
	float:left;
	width:255px;
	height:355px;
	margin-left:0px;
	margin-bottom:20px;
}

#headerGalleryPictureAnim {
	width:601px;
	height:42px;
	background-image:url(../Assets/anim/headerAnimPicture.jpg);
	background-repeat:no-repeat;
}

#footerGalleryPictureAnim {
	width:601px;
	height:29px;
	background-image:url(../Assets/anim/footerAnimPicture.jpg);
	background-repeat:no-repeat;
}

#centerGalleryPictureAnim {
	width:601px;
	overflow: hidden; 
	background-image:url(../Assets/anim/centerAnimPicture.jpg);
}

#centerGalleryDataPictureAnim {
	width:595px;
	margin:auto;
}

div#galerie
{
	clear:both;
	width: 530px ;
	background: #FFFFFF ;
	text-align: center 
}

#galerie_mini {
	width:auto;
	margin:auto;
}

ul#galerie_mini
{
	margin: 0 ;
	padding: 0 ;
	list-style-type: none ;
}

ul#galerie_mini li
{
	float: left ;
}

ul#galerie_mini li a img
{
	margin: 2px 1px ;
}

dl#photo
{
	clear: both ;
	margin: 0 auto ;
	width:255px;
	height:355px;
}

dl#photo dt
{
	font: italic 2.5em/1.5em Georgia, serif ;
}

dl#photo dd
{
	margin: 0 ;
}

dl#photo img
{
}

/*********************************************************************************************************************************/


/*****PLAN D'ACCES ***************************************************************************************************************/
#headerMap {
	background-image:url(../assets/planAcces/headerMap.jpg);
	width:601px;
	height:69px;
	background-repeat:no-repeat;
}

#footerMap {
	background-image:url(../assets/planAcces/headerMap.jpg);
	width:601px;
	height:69px;
	background-repeat:no-repeat;
}

#wrap {
	margin:0px;
	overflow:hidden;
}

#wrapFooter {
	margin:0px;
	overflow:hidden;
}

#map {
	float:left;
	width:397px;
	height:324px;
	background-repeat:no-repeat;
	background-image:url(../Assets/planAcces/map.jpg);
}

.urlMap {
	display: block;
	width:397px;
	height:324px;
}

#contentMap {
		width: 190px;
		float:left;
		margin:0;
		padding:0;
}

#contenuFooter {
	margin-left:0px;
	width:290px;
}

#headerContenu {
	background-image:url(../Assets/planAcces/headerMapText.jpg);
	width:187px;
	height:30px;
	background-repeat:no-repeat;
}

#centerContenu {
	background-image:url(../Assets/planAcces/centerMapText.jpg);
	width:187px;
	background-repeat:repeat-y;
}

#footerContenu {
	background-image:url(../Assets/planAcces/footerMapText.jpg);
	width:187px;
	height:30px;
	background-repeat:no-repeat;
}

#textMap {
	margin-top:50px;
	width:187px;
}

#adress {
		width: 380px;
		float:left;
		margin:0;
		padding:0;
		margin-top:30px;
}

#logo {
	float:left;
	width:199px;
	height:138px;
	background-repeat:no-repeat;
	background-image:url(../Assets/sportClubOceanis_logo.jpg);
}


/*********************************************************************************************************************************/


/*****CONTACT ***************************************************************************************************************/
#headerContact {
	background-image:url(../assets/contact/headerContact.jpg);
	width:601px;
	height:81px;
	background-repeat:no-repeat;
}

#wrapContact {
	margin:0px;
	padding-right:15px;
	padding-left:15px;
	overflow:hidden;
}

.buttonSend {
	background-color:#FF9900;
	color:#000000;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
}




