#zoneADS{
background-color:#fefbf5;
margin:0px auto;
}
#zoneADS p{
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;	
	padding:10px;
	text-align:center;
}


#popCenter div#popCenterData div.showAvis h1.title{
	margin-top:5px;
	margin-bottom:bottom;
	text-align:center;
	color:#cccc00;
	font-size:20px;
}

#popCenter div#popCenterData div.showAvis{
	position:absolute;
	width:100%;
	height:100%;	
}

#popCenter div#popCenterData div.showAvis p{
	padding:10px;
	text-align:justify;
	color:white;
	margin:10px auto;
	width:95%;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:rgba(25, 77, 51,.7);
	border-radius:4px;
}

@media only screen and (min-width:1100px){ 

#currentScreen{
	display:none;
	z-index:0;
}
body{
	  margin:0;
	  padding:0;
	  background:url(../images/sunshineBG.png) no-repeat;
	  background-size:98%;
	  background-position:center center;
}
.ulumSlowShadow{
box-shadow:0px 0px 3px 0px #000;
-moz-box-shadow:0px 0px 3px 0px #000;
-webkit-box-shadow:0px 0px 3px 0px #000;
}
#top_header{
	height:75px;
	background-color:#00654a;
			/*rgb(0,69,34);*/
}

#top_header_data{
	position:relative;
	margin:0 auto;
	width:75%;
	max-width:1100px;
	background-position:85px center;
	background-repeat:no-repeat;
	background-image:url(../images/new_site_title.png);
}
#date{
	position:relative;
	margin-top:5px;
	float:right;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../images/dateIcone.png);
	height:25px;
	background-size:24px;
	padding-left:30px;
	line-height:25px;
	color:#efc050;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	max-width:30%;
	min-width:20%;
}
#logo{
	height:80px;
	width:80px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url(../images/logo.png);
}
#MS-Menu{
display:none;	
}
#menu_bar{
	position:relative;
	display:table;
	margin:0 auto;
	z-index:3;
}

#menu_bar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu_bar ul li{
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
	padding:5px;
	width:85px;
	position:relative;

}

#menu_bar ul li ul{
	position:absolute;
	left:0px;
	z-index:3;
	background-color:rgba(0, 102, 102,.7);
	display:none;
	padding:0;
	margin:0;
}
#menu_bar ul li ul li{
	display:block;
	color:#f7f0bb;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:14px;
	margin-left:1px;
	padding-top:5px!important;
	padding-bottom:5px!important;
	margin-right:0!important;
	border-top:1px solid white;
	min-width:150px;

}
#menu_bar ul li ul li:first-child{
	border-top:none!important;
}

#menu_bar ul li ul li:hover{
color:white;
background-color:transparent!important;
}
#menu_bar ul li:hover{
	background-color:#f7f0bb;
	cursor:pointer;
	z-index:1;
}


#menu_bar ul li img{
	display:block;
	margin:2px auto;
	height:28px;
	z-index:0;
}

#menu_bar ul li span{
	display:inline-block;
	width:100%;
	text-align:center;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#005a58;
	
}

#dataZone{
	position:relative;
	padding:2px;
	background-color:rgba(0, 102, 102,.1);	
	margin:0 auto;
}

#main-gallery{
	position:relative;
	margin:0 auto;
	width:75%;
	max-width:1100px;
	z-index:0;
}

#main-gallery ul{
	padding:0;
	margin:0;
	list-style:none;
}

#main-gallery ul li{
	position:relative;
	display:none;
}
#main-gallery ul li:first-child{
	display:block;
}
#main-gallery ul li img{
	display:block;
	width:100%;
}

#icone-Box{
	border-bottom:6px solid #006666;
	margin-top:30px;
	height:150px;
}

#icone-Box-data{
	margin:0 auto;
	position:relative;
	width:75%;
	max-width:1100px;
}

#icone-Box-data div:hover{
	cursor:pointer;
	background-color:rgba(0, 102, 102,.6);
}

#icone-Box-data div:hover > span{
	color:white;
	cursor:pointer;
}

#icone-Box-data div span{
	position:absolute;
	padding-top:8px;
	padding-bottom:8px;
	color:#b8d02c;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#006666;
	bottom:0;
	width:100%;
	text-align:center;
}

#icone-Box-data div.boxLeft{
	position:relative;
	float:left;
	margin-right:5%;
	width:17%;
	height:150px;
	background-color:rgba(0, 102, 102,.3);	
}

#icone-Box-data div.boxLeft img{
	display:block;
	margin:10px auto;	
}

#icone-Box-data div.boxRight{
	position:relative;
	float:right;
	margin-left:5%;
	width:17%;
	height:150px;
	background-color:rgba(0, 102, 102,.3);	
}
#icone-Box-data div.boxRight img{
	display:block;
	margin:10px auto;		
}

#ent-Box{
	position:relative;
	margin:15px auto;
	display:table;
	height:40px;
	padding-left:50px;
	background:url(../images/entIcone.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:contain;
}
#ent-Box span{
	display:block;
	line-height:40px;
	height:40px;
	vertical-align:middle;
	font-family:Verdana;
	font-size:30px;
	font-weight:bold;
	color:#313a3a;
}

#box-content{
	display:table;
	width:75%;
	max-width:1100px;
	position:relative;
	margin:30px auto;
	background-color:rgba(0, 179, 179,.0);
}

#box-content div.oneBox{
	position:relative;
	display:inline-block;
	width:17%;
	height:160px;
	margin-top:10px;
	border-radius:4px;
	background-color:rgba(0, 102, 102,.1);
	background-position:center center;
	background-repeat:no-repeat;
	margin-left:5%;
	margin-right:5%;
}
#box-content div.oneBox:first-child{
	margin-left:0%;
}
#box-content div.oneBox:last-child{
	margin-right:0%;
}

#box-content div.oneBox:hover{
	background-color:rgba(0, 102, 102,.3);
	cursor:pointer;
}

#box-content div.oneBox span{
	position:absolute;
	bottom:10px;
	padding:5px;
	font-family:Candara;
	font-size:18px;
	text-align:center;
	width:100%;
	font-weight:bold;
	color:#00654a;
}
.mail{
	background-image:url(../images/whiteMail.png);
}
.logPerso{
	background-image:url(../images/logPersoIcone.png);
}
.logStd{
	background-image:url(../images/logStdIcone.png);
}
.cours{
	background-image:url(../images/whitecourse.png);
}

div.mebsh{
	padding-top:15px;
	padding-bottom:15px;
	max-width:1100px;
	width:75%;
	margin:15px auto;
	border:1px solid rgba(0, 102, 102,.3);
	border-radius:4px;
}
div.mebsh h2{
	text-align:center;
	font-size:35px;
	font-family:Verdana;
	color:rgba(0, 102, 102,.8);
}

div.mebsh p{
font-family:Verdana, Geneva, sans-serif;
font-size:24px;
text-align:center;	
color:#313a3a;
}

#foot{
	background-color:#313a3a;
	min-height:150px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:90px;
	position:relative;
}
.footData{
	position:relative;
	margin:0 auto;
	width:75%;
	max-width:1100px;
	
}
.footData div#dataBox{
	position:relative;
	margin-top:10px;
	display:table;
	margin:0 auto;
	min-width:90%;
}

.footData div#dataBox div.Infos{
	position:relative;
	width:40%;
	float:left;
	margin-right:20px;
}
.footData div#dataBox div.Infos span.title{
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;
	color:#313a3a;
	font-family:Candara;
	font-weight:bold;
	font-size:18px;
	background-color:#f8f8f8;
}
.footData div#dataBox div.Infos p{
	margin-top:8px;
	margin-bottom:4px;
	padding-top:6px;
	padding-bottom:6px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	padding-left:30px;
	background-size:17px;
	background-position:left center;
	background-repeat:no-repeat;
	width:95%;
	margin-left:auto;
	color:white;
}

.bottomMail{
	background-image:url(../images/bottomMailIcone.png);
}
.bottomLocation{
	background-image:url(../images/locateWhite.png);
}
.bottomPhone{
	background-image:url(../images/phoneIcone.png);
}

.bottomFAC{
	background-image:url(../images/b_fmssIcone.png);
}

#foot div#cpr{
	border-top:1px solid #00ffff;
	margin-top:15px;
}

#foot div#cpr p.slogan{
	margin-top:4px;
	margin-bottom:4px;
	color:#ecb535;
	padding:10px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:15px;
	font-style:italic;
}

#popCenter{
	display:none;
}

#popCenter div#popCenterData{
	margin-top:30px;
	min-height:10px;

}

#popCenter span.close{
	display:inline-block;
	float:right;
	color:rgb(25, 77, 51);
	padding:5px;
	font-size:14px;
	background-color:#cccc00;
	cursor:pointer;
}
#popCenter span.close:hover{
	background-color:white;
}

.galleryViewer{
  width: 80%;
  margin: auto;
  position: absolute;
  top:0; left: 0; bottom: 0; right: 0;
  background-color:rgba(25, 77, 51,.7);
  z-index:3;
  border:1px solid rgb(51,102,102);
  overflow-y:auto;
}

}@media (min-width:601px) and (max-width:1099px){
#currentScreen{
	display:none;
	z-index:1;
}	
body{
	  margin:0;
	  padding:0;
	  background:url(../images/sunshineBG.png) no-repeat;
	  background-size:contain;
	  background-position:center center;
	  background-attachment:fixed;

}
  .ulumSlowShadow{
box-shadow:0px 0px 3px 0px #000;
-moz-box-shadow:0px 0px 3px 0px #000;
-webkit-box-shadow:0px 0px 3px 0px #000;
}
 
#top_header{
	height:75px;
	background-color:#00654a;
}

#top_header_data{
	position:relative;
	margin:0 auto;
	background-position:80px center;
	background-size:auto 25px;
	background-repeat:no-repeat;
	background-image:url(../images/new_site_title.png);
}
#date{
	position:relative;
	margin-top:5px;
	float:right;
	margin-right:5px;
	background-position:left center;
	background-repeat:no-repeat;
	background-image:url(../images/dateIcone.png);
	height:25px;
	background-size:22px;
	padding-left:28px;
	line-height:25px;
	color:white;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	max-width:30%;
	min-width:20%;
}

#MS-Menu{
position:absolute;
right:4px;
bottom:2px;
width:40px;
height:40px;
background-repeat:no-repeat;
background-position:center center;
background-size:contain;
}
.openBg{
background-image:url(../images/mnuBg.png);	
}
.closeBg{
background-image:url(../images/closeBg.png);		
}
#menu_bar{
	position:relative;
	z-index:4;
	display:none;
}
#menu_bar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu_bar ul li{
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	background-color:white;
	border-bottom:1px solid #e4e4e5;
}
#menu_bar ul li>*{
	vertical-align:middle;
}
#menu_bar ul li:last-child{
	border-bottom:none;
}

#menu_bar ul li ul{
	display:none;
	padding:0;
	margin:0;
	
	width:90%;
}
#menu_bar ul li ul li{
	display:block;
	color:#5c5c60;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:14px;
	margin-left:1px;
	padding-top:5px!important;
	padding-bottom:5px!important;
	margin-right:0!important;
	border-top:1px solid white;
	border-bottom:none;
	background-color:transparent!important;

}
#menu_bar ul li ul li:first-child{
	border-top:none!important;
}

#menu_bar ul li ul li:hover{
color:#936b0e;
background-color:transparent!important;
}
#menu_bar ul li:hover{
	background-color:#f7f0bb;
	cursor:pointer;
	z-index:1;
}


#menu_bar ul li img{
	display:inline-block;
	width:28px;
	height:28px;
	z-index:0;
}

#menu_bar ul li span{
	display:inline-block;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#005a58;
	margin-left:15px;
	
}

#main-gallery{
	position:relative;
	z-index:0;
}

#main-gallery ul{
	padding:0;
	margin:0;
	list-style:none;
}
#main-gallery ul li{
	position:relative;
	display:none;
}
#main-gallery ul li:first-child{
	display:block;
}
#main-gallery ul li img{
	display:block;
	width:100%;
}

#icone-Box{
	border-bottom:6px solid #006666;
	margin-top:30px;
	height:130px;
}

#icone-Box-data{
	margin:0 auto;
	position:relative;
	width:96%;
}

#icone-Box-data div:hover{
	cursor:pointer;
	background-color:rgba(0, 102, 102,.6);
}

#icone-Box-data div:hover > span{
	color:white;
	cursor:pointer;
}

#icone-Box-data div span{
	position:absolute;
	padding-top:8px;
	padding-bottom:8px;
	color:#b8d02c;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#006666;
	bottom:0;
	width:100%;
	text-align:center;
	font-size:12px;
}

#icone-Box-data div.boxLeft{
	position:relative;
	float:left;
	margin-right:2%;
	width:20%;
	height:130px;
	background-color:rgba(0, 102, 102,.3);	
}

#icone-Box-data div.boxLeft img{
	display:block;
	margin:10px auto;
	width:45%;	
	max-width:70px;
}

#icone-Box-data div.boxRight{
	position:relative;
	float:right;
	margin-left:2%;
	width:20%;
	height:130px;
	background-color:rgba(0, 102, 102,.3);	
}
#icone-Box-data div.boxRight img{
	display:block;
	margin:10px auto;	
	width:45%;	
	max-width:70px;	
}


#dataZone{
	position:relative;
}

#ent-Box{
	position:relative;
	margin:35px auto;
	display:table;
	height:30px;
	padding-left:40px;
	background:url(../images/entIcone.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:contain;
}
#ent-Box span{
	display:block;
	line-height:30px;
	height:30px;
	vertical-align:middle;
	font-family:Candara;
	font-size:25px;
	font-weight:bold;
	color:#313a3a;
}

div.mebsh{
	padding-top:15px;
	padding-bottom:15px;
	max-width:1100px;
	width:90%;
	margin:15px auto;
	border:1px solid rgba(0, 102, 102,.3);
	border-radius:4px;
}
div.mebsh h2{
	text-align:center;
	font-size:30px;
	font-family:Verdana;
	color:rgba(0, 102, 102,.8);
}

div.mebsh p{
font-family:Verdana, Geneva, sans-serif;
font-size:20px;
text-align:center;	
color:#313a3a;
}


#box-content{
	display:table;
	padding-top:2%;
	padding-bottom:2%;
	position:relative;
	margin:10px auto;
	background-color:rgba(0, 179, 179,.1);
	width:100%;
}

#box-content div.oneBox{
	position:relative;
	display:inline-block;
	width:23%;
	height:100px;
	margin-left:1%;
	margin-right:1%;
	border-radius:4px;
	background-color:rgba(0, 102, 102,.2);
	background-position:center center;
	background-repeat:no-repeat;
	background-size:50px;
}
#box-content div.oneBox:hover{
	background-color:rgba(0, 102, 102,.3);
	cursor:pointer;
}

#box-content div.oneBox span{
	position:absolute;
	bottom:0px;
	padding:2px;
	font-family:Candara;
	font-size:12px;
	text-align:center;
	width:100%;
	font-weight:bold;
	color:#00654a;
}
.mail{
	background-image:url(../images/whiteMail.png);
}
.logPerso{
	background-image:url(../images/logPersoIcone.png);
}
.logStd{
	background-image:url(../images/logStdIcone.png);
}
.cours{
	background-image:url(../images/whitecourse.png);
}
#logo{
	height:70px;
	width:70px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url(../images/logo.png);
}

#foot{
	background-color:#313a3a;
	min-height:120px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:30px;
}
.footData{
	position:relative;
	margin:0 auto;	
}

.footData div#dataBox{
	position:relative;
	margin-top:10px;
	display:table;
	margin:0 auto;
	width:98%;

}

.footData div#dataBox div.Infos{
	position:relative;
	width:40%;
	float:left;
	margin-right:5%;
}
.footData div#dataBox div.Infos span.title{
	padding-left:20px;
	padding-right:20px;
	padding-top:4px;
	padding-bottom:4px;
	color:#313a3a;
	font-family:Verdana, Geneva, sans-serif;
	font-size:18px;
	background-color:#f8f8f8;
}
.footData div#dataBox div.Infos p{
	margin-top:10px;
	margin-bottom:2px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	padding-left:25px;
	background-size:15px;
	background-position:left center;
	background-repeat:no-repeat;
	width:95%;
	margin-left:auto;
	color:white;
}

.bottomMail{
	background-image:url(../images/bottomMailIcone.png);
}
.bottomLocation{
	background-image:url(../images/locateWhite.png);
}
.bottomPhone{
	background-image:url(../images/phoneIcone.png);
}

.bottomFAC{
	background-image:url(../images/b_fmssIcone.png);
}

#foot div#cpr{
	border-top:1px solid #00ffff;
	margin-top:15px;
}
#foot div#cpr p{
	margin-top:4px;
	margin-bottom:4px;
	color:#ecb535;
	padding:10px;
	font-family:Verdana;
	font-size:12px;
	font-style:italic;
}

#popCenter{
	display:none;
}

#popCenter div#popCenterData{
	margin-top:30px;
	min-height:10px;

}

#popCenter span.close{
	display:inline-block;
	float:right;
	color:rgb(25, 77, 51);
	padding:5px;
	font-size:14px;
	background-color:#cccc00;
	cursor:pointer;
}
#popCenter span.close:hover{
	background-color:white;
}

.galleryViewer{
  width: 80%;
  margin: auto;
  height:90%;
  position: absolute;
  top:0; left: 0; bottom: 0; right: 0;
  background-color:rgba(25, 77, 51,.7);
  z-index:3;
  border:1px solid rgb(51,102,102);
  overflow-y:auto;
}

	
	
}@media (min-width:100px) and (max-width:600px){
#currentScreen{
	display:none;
	z-index:2;
}
body{
	  margin:0;
	  padding:0;
	  background:url(../images/sunshineBG.png) no-repeat;
	  background-size:98%;
	  background-position:center center;
	  background-attachment:fixed;

}
  .ulumSlowShadow{
box-shadow:0px 0px 3px 0px #000;
-moz-box-shadow:0px 0px 3px 0px #000;
-webkit-box-shadow:0px 0px 3px 0px #000;
}
 
#top_header{
	height:50px;
			background-color:#00654a;
			/*rgb(0,69,34);*/
}

#top_header_data{
	position:relative;
	margin:0 auto;
	background-position:60px center;
	background-repeat:no-repeat;
	background-image:url(../images/new_site_title.png);
	background-size:auto 30%;
}
#date{
	display:none;
}
#MS-Menu{
position:absolute;
right:4px;
bottom:2px;
width:46px;
height:46px;
background-repeat:no-repeat;
background-position:center center;
background-size:34px;
}
.openBg{
background-image:url(../images/mnuBg.png);	
}
.closeBg{
background-image:url(../images/closeBg.png);		
}

#menu_bar{
	position:relative;
	z-index:4;
	display:none;
}

#menu_bar ul{
	margin:0;
	padding:0;
	list-style-type:none;
}

#menu_bar ul li{
	padding-top:10px;
	padding-left:20px;
	padding-bottom:10px;
	background-color:white;
	border-bottom:1px solid #e4e4e5;
}

#menu_bar ul li>*{
	vertical-align:middle;
}
#menu_bar ul li:last-child{
	border-bottom:none;
}

#menu_bar ul li ul{
	display:none;
	padding:0;
	margin:0;
	
	width:90%;
}
#menu_bar ul li ul li{
	display:block;
	color:#5c5c60;
	font-family:Verdana, Geneva, sans-serif;
	text-align:justify;
	font-size:14px;
	margin-left:1px;
	padding-top:5px!important;
	padding-bottom:5px!important;
	margin-right:0!important;
	border-top:1px solid white;
	border-bottom:none;
	background-color:transparent!important;

}
#menu_bar ul li ul li:first-child{
	border-top:none!important;
}

#menu_bar ul li ul li:hover{
color:#936b0e;
background-color:transparent!important;
}
#menu_bar ul li:hover{
	background-color:#f7f0bb;
	cursor:pointer;
	z-index:1;
}


#menu_bar ul li img{
	display:inline-block;
	width:28px;
	height:28px;
	z-index:0;
}

#menu_bar ul li span{
	display:inline-block;
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#005a58;
	margin-left:15px;
	
}

#main-gallery{
	position:relative;
	z-index:0;
}

#main-gallery ul{
	padding:0;
	margin:0;
	list-style:none;
}
#main-gallery ul li{
	position:relative;
	display:none;
}
#main-gallery ul li:first-child{
	display:block;
}
#main-gallery ul li img{
	display:block;
	width:100%;
}


#icone-Box{
	margin-top:30px;
}

#icone-Box-data{
	position:relative;
}

#icone-Box-data div:hover{
	cursor:pointer;
	background-color:rgba(0, 102, 102,.6);
}

#icone-Box-data div:hover > span{
	color:white;
	cursor:pointer;
}

#icone-Box-data div span{
	display:block;
	padding-top:8px;
	padding-bottom:8px;
	color:#b8d02c;
	font-family:Verdana, Geneva, sans-serif;
	background-color:#006666;
	bottom:0;
	width:100%;
	text-align:center;
	font-size:12px;
}

#icone-Box-data div.boxLeft{
	display:inline-block;
	background-color:rgba(0, 102, 102,.3);
	width:39%;
	margin-left:5%;
	margin-right:5%;
	vertical-align:baseline;
	
}

#icone-Box-data div.boxLeft img{
	display:block;
	margin:10px auto;
	max-width:70px;
	width:50px;
	height:50px;
}

#icone-Box-data div.boxRight{
	display:inline-block;
	background-color:rgba(0, 102, 102,.3);
	width:39%;
	margin-left:5%;
	margin-right:5%;
	margin-top:5%;
}
#icone-Box-data div.boxRight img{
	display:block;
	margin:10px auto;	
	width:50px;	
	height:50px;	
}

#dataZone{
	position:relative;
}

#ent-Box{
	position:relative;
	margin:15px auto;
	display:table;
	padding-left:35px;
	background:url(../images/entIcone.png);
	background-repeat:no-repeat;
	background-position:left center;
	background-size:30px;
	padding-top:10px;
	padding-bottom:10px;
}
#ent-Box span{
	display:block;
	vertical-align:middle;
	font-family:Candara;
	font-size:18px;
	font-weight:bold;
	color:#313a3a;
	clear:both;
}

div.mebsh{
	padding-top:15px;
	padding-bottom:15px;
	width:90%;
	margin:15px auto;
	border:1px solid rgba(0, 102, 102,.3);
	border-radius:4px;
}
div.mebsh h2{
	text-align:center;
	font-size:28px;
	font-family:Verdana;
	color:rgba(0, 102, 102,.8);
}

div.mebsh p{
font-family:Verdana, Geneva, sans-serif;
font-size:16px;
text-align:center;	
color:#313a3a;
}


#box-content{
	display:table;
	position:relative;
	margin:5px auto;
	padding-top:10px;
	padding-bottom:20px;
	width:80%;
	background-color:rgba(0, 179, 179,.1);
}

#box-content div.oneBox{
	position:relative;
	display:block;
	width:80%;
	height:120px;
	margin-left:auto;
	margin-right:auto;
	margin-top:15px;
	background-color:rgba(0, 102, 102,.2);
	background-position:center 15px;
	background-repeat:no-repeat;
	background-size:55px;
}
#box-content div.oneBox:hover{
	background-color:rgba(0, 102, 102,.3);
	cursor:pointer;
}

#box-content div.oneBox span{
	position:absolute;
	bottom:10px;
	padding-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	text-align:center;
	width:100%;
	color:#00654a;
}
.mail{
	background-image:url(../images/whiteMail.png);
}
.logPerso{
	background-image:url(../images/logPersoIcone.png);
}
.logStd{
	background-image:url(../images/logStdIcone.png);
}
.cours{
	background-image:url(../images/whitecourse.png);
}
#logo{
	height:50px;
	width:50px;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:contain;
	background-image:url(../images/logo.png);
}

#foot{
	background-color:#313a3a;
	min-height:120px;
	padding-top:20px;
	padding-bottom:20px;
	margin-top:40px;
}
.footData{
	position:relative;
	margin:0 auto;
	
}

.footData div#dataBox{
	position:relative;
	margin-top:10px;

}

.footData div#dataBox div.Infos{
	position:relative;
	margin:15px auto;
	width:98%;
}
.footData div#dataBox div.Infos span.title{
	padding-left:20px;
	padding-right:20px;
	margin-left:5px;
	padding-top:4px;
	padding-bottom:4px;
	color:#313a3a;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	background-color:#f8f8f8;
}
.footData div#dataBox div.Infos p{
	margin-top:10px;
	margin-bottom:2px;
	padding-top:5px;
	padding-bottom:5px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	padding-left:25px;
	background-size:15px;
	background-position:3px center;
	background-repeat:no-repeat;
	margin-left:auto;
	color:white;
}

.bottomMail{
	background-image:url(../images/bottomMailIcone.png);
}
.bottomLocation{
	background-image:url(../images/locateWhite.png);
}
.bottomPhone{
	background-image:url(../images/phoneIcone.png);
}

.bottomFAC{
	background-image:url(../images/b_fmssIcone.png);
}

#foot div#cpr{
	border-top:1px solid #00ffff;
	margin-top:15px;
}
#foot div#cpr p{
	margin-top:4px;
	margin-bottom:4px;
	color:#ecb535;
	padding:4px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	font-style:italic;
}
#popCenter{
	display:none;
}

#popCenter div#popCenterData{
	margin-top:15px;
	min-height:10px;

}

#popCenter span.close{
	display:inline-block;
	float:left;
	color:rgb(25, 77, 51);
	padding:8px;
	font-size:14px;
	background-color:#cccc00;
	cursor:pointer;
	z-index:4;
}
#popCenter span.close:hover{
	background-color:white;
}

.galleryViewer{
  width:90%;
  margin: auto;
  height:90%;

  position:fixed;
  top:0; left: 0; bottom: 0; right: 0;
  background-color:rgba(25, 77, 51,.7);
  z-index:3;
  border:1px solid rgb(51,102,102);
  overflow-y:auto;
}

}