@charset "utf-8";
/* CSS Document */

body { background-color:#FDEAFD;/*#DDDDDD*/ }
body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }

.MotionAlignL{ float:left; }
.MotionAlignR{ float:right; }

.MotionContent{ width:100%; float:left; }
.MotionMain { width:1280px; margin:auto; } 
.MotionMain1{ width:1280px; margin:auto; }

/* ------------------------------------------------------------------------ */
/*Top*/
#AgoTop { width:100%; height:95px; position: fixed; z-index:100; background-color:#006; /*box-shadow: 0px 0px 4px #999;*/ box-shadow: 0px 0px 4px #FFF;  opacity:0.95; }
.AgoTopSt1{ width:180px; float:left; padding:10px 0 0 0; display: block;}
.AgoTopSt2{ width:1099px; float:left; padding:10px 0 0 0; margin-top:10px; display: block; }
.AgoTopSt2_{ width:1px; float:left; display:none; }
.AgoTopBt,.AgoTopBt_ { height:43px;  float:left;   padding: 15px 25px 5px 25px; font-family:'AgoFont1', Arial, Helvetica, sans-serif; color:#FFF; font-size:16px; /*background-color:#000;*/ border-radius:7px; }
.AgoTopBt:hover,.AgoTopBt_ { color: #FFF /*#FFE2C6*/; background-color:#FF00FF /*#4A84A8*/; cursor:pointer; }
.AgoTopBtLine { height:50px; float:left; margin: 0 5px 0 5px;  border-left:solid 1px #FFFFFF; opacity:0.05;}

#AgoMenu { width:100%; min-height:225px; margin-top:-300px; padding:20px 0 0 0; position: fixed; z-index:90; background-color:#FFF; box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.3); opacity:0.97; } 
.AgoMenuSt { width:18%; margin-right:2%; float:left; opacity:1; } 
.AgoMenuSt1 { width:15.5%; margin-right:1%; float:left; opacity:1; } 
.AgoMenuSt:hover{ opacity:0.8; } 
.AgoMenuTitle,.AgoMenuTitle_ { width:95%; margin-bottom:10px; padding:5px 0 5px 5%; font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 19px; font-weight:bold; color:#990066; background-color:#FCD6FB; line-height:20px; border-radius:5px; } 
.AgoMenuText { width:95%; /*margin-bottom:7px;*/ padding:4px 0 4px 5%; font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 16px; color:#394B61; line-height:18px;  border-radius:5px; } 
.AgoMenuTitle:hover,.AgoMenuTitle_ { color:#FFFFFF; background-color:#CC00CC; }
.AgoMenuText:hover { color:#CC00CC; background-color:#FDEAFD; }
.menuAera{ width:100%; float:left; }

#AgoMenu1 { width:70%; height:100vh; /*margin-left:40%;*/ margin-left:100%; margin-top:95px; float:left; position:fixed; z-index:10; overflow:auto; background-color:#FFF; color:#990066; opacity:0.98; box-shadow: 0px 5px 5px #FFF; }


/*Home*/
.agoHomeSt1{ width:424px; margin-right:4px; float:left; }
.agoHomeSt2{ width:424px; float:left; }

.agoHomeBloc1{ width:100%; margin-bottom:4px; height:504px; 
background-color:#FFF; background-image:url(img/home_bloc1.jpg); background-position:top left;  font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; color:#1F1F2E; line-height:22px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);}

.agoHomeBloc2{ width:100%; margin-bottom:4px; height:250px; 
background-color:#172130; background-image:url(img/home_bloc2.jpg); background-position:top left; font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; color:#FFF; line-height:22px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);}

.agoHomeBloc3{ width:100%; margin-bottom:4px; height:250px; 
background-color:#FF8000; background-image:url(img/home_bloc3.jpg); font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; color:#1F1F2E; line-height:22px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);}

.agoHomeBloc4{ width:100%; margin-bottom:4px; height:250px; 
background-color:#21BD80; background-image:url(img/home_bloc4.jpg); font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; color:#1F1F2E; line-height:22px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);}

.agoHomeBloc5{ width:100%; margin-bottom:4px; height:250px; 
background-color:#172130; background-image:url(img/home_bloc5.jpg); font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; color:#FFF; line-height:22px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);}

.agoHomeBloc1_,.agoHomeBloc2_,.agoHomeBloc3_,.agoHomeBloc4_,.agoHomeBloc5_{ width:634px; height:350px; float:left; margin-left:4px; margin-top:4px; font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; line-height:22px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);}

.agoHomeBloc1_{  background-image:url(img/home_bloc1_.jpg); background-position:top right;}
.agoHomeBloc2_{  background-image:url(img/home_bloc2_.jpg); background-position:top right;}
.agoHomeBloc3_{  background-image:url(img/home_bloc3_.jpg); background-position:top right;}
.agoHomeBloc4_{  background-image:url(img/home_bloc4_.jpg); background-position:top right;}
.agoHomeBloc5_{  background-image:url(img/home_bloc5_.jpg); background-position:top right;}


.side_bloc01,.side_bloc02,.side_bloc03{ width:100%; margin-bottom:4px; height:250px; 
background-color:#172130; font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; color:#FFF; line-height:22px; box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);}

.side_bloc01{  background-image:url(img/side_bloc01.jpg); background-position:top right;}
.side_bloc02{  background-image:url(img/side_bloc02.jpg); background-position:top right;}
.side_bloc03{  background-image:url(img/side_bloc03.jpg); background-position:top right;}


.ColorOVer{ width:634px; height:350px; float:left;color:#1F1F2E; animation-duration: 0.4s;animation-name: bounceOut;  } 
.ColorOVer1{ width:100%; height:250px; float:left;color:#1F1F2E; animation-duration: 0.4s;animation-name: bounceOut;  } 



@keyframes bounceIn {
  0% {
    transform: scale(0.01);
    opacity: 0;
  }
  60% {
    transform: scale(1.1);
    opacity: 1;
  }
  100% {
    transform: scale(1);
  }
}
@keyframes bounceOut {
  0% {
    transform: scale(0.01);
    opacity: 0;
	background: rgba(255, 0, 204, 0.5);
  }
  60% {
    transform: scale(1.1);
    opacity: 1;
	background: rgba(255, 0, 204, 0.2);
  }
  100% {
    transform: scale(1);
	background: rgba(255, 0, 204, 0);
  }
}

.agoHomeBloc1_:hover > .ColorOVer,.agoHomeBloc2_:hover > .ColorOVer,.agoHomeBloc3_:hover > .ColorOVer,.agoHomeBloc4_:hover > .ColorOVer,.agoHomeBloc5_:hover > .ColorOVer,
.agoHomeBloc1:hover > .ColorOVer1,.agoHomeBloc2:hover > .ColorOVer1,.agoHomeBloc3:hover > .ColorOVer1,.agoHomeBloc4:hover > .ColorOVer1,.agoHomeBloc5:hover > .ColorOVer1,
.side_bloc01:hover > .ColorOVer1,.side_bloc02:hover > .ColorOVer1,.side_bloc03:hover > .ColorOVer1{
  animation-duration: 0.5s;
  animation-name: bounceIn;
  background: rgba(255, 0, 204, 0.85);
  color:#FFFFFF;
}


/*Transition  background*/
/*
.ColorOVer { width:10%; height:10%;
  background: #2db34a;
  transition-property: width, height, background;
  transition-duration: 0.4s;
  transition-timing-function: linear;
}
.ColorOVer:hover { width:100%;  height:100%;
  background: #ff7b29;
}
*/
/*Transition Border + background http://learn.shayhowe.com/advanced-html-css/transitions-animations/*/
/*
.ColorOVer {
    background: #2db34a;
    border-radius: 6px
    transition-property: background, border-radius;
    transition-duration: 1s;
    transition-timing-function: linear;
}
.ColorOVer:hover {
background: #ff7b29;
border-radius: 50%;
}*/


.AgoDFlat { width:100%; float:left; background-color: #FFF; font-size:16px; color: #000; border-radius:1px; /*box-shadow: 0px 0px 3px #DDD;*/ box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.1); }
.AgoDFlatW { width:100%; float:left; background-color: #FFF; font-size:16px; color: #000; }
.AgoDFlatW1{ width:100%; float:left; background-color: #245471; font-size:16px; color: #000; }

.AgoFBloc1{ width:630px; height:185px; margin-right:10px;  float:left; border-bottom:solid 3px #DDDDDD;  }
.AgoFBloc1Add { margin-bottom:20px; }
.AgoFBloc2{ width:410px; height:440px; margin:10px 0 5px 11px;  float:left; background-color:#FFF; border:solid 1px #DDDDDD; border-radius:5px; }
.AgoFBloc2:hover{  border:solid 1px #FFF; box-shadow: 0px 0px 20px #CCC; } 
.AgoFBloc2:hover > .Linkbreak .APadding_w20 .AgoBt{ background-color:#12607B; color:#FFF; cursor:pointer; }
.AgoFBlocSt1{ width:320px; height:185px; float:left; overflow:hidden; }
.AgoFBlocSt2{ width:310px; height:185px; float:left; font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc3{ width:800px; height:170px; margin-right:10px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc3St1{ width:320px; height:170px; float:left; overflow:hidden; }
.AgoFBloc3St2{ width:500px; min-height:170px; float:left; font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc3_{ width:800px; min-height:170px; margin-right:10px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc3St1_{ width:300px; min-height:170px; float:left; overflow:hidden; }
.AgoFBloc3St2_{ width:540px; min-height:170px; float:left; font-size: 15px; color:#666; line-height:17px; }


.AgoFBloc4{ width:389px; height:290px; margin-right:7px; margin-bottom:5px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc4St1{ width:390px; height:200px; float:left; overflow:hidden; }
.AgoFBloc4St2{ width:390px; height:80px; float:left; font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc5{ width:258px; height:225px; margin-right:7px; margin-bottom:5px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc5St1{ width:258px; height:150px; float:left; overflow:hidden; }
.AgoFBloc5St2{ width:258px; height:80px; float:left; font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc6{ width:312px; height:450px; margin:5px 0 10px 0;  float:left; font-size:18px;  
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+90,f2f2f2+100 */
background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 90%, rgba(235,235,235,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 90%,rgba(235,235,235,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 90%,rgba(235,235,235,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#EBEBEB',GradientType=0 ); /* IE6-9 */
box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2); border-radius:1px;  }
.AgoFBloc6St1 { width:312px; height:290px; float:left; overflow:hidden; }
.AgoFBloc6St1_{ width:312px; height:185px; float:left; overflow:hidden; }
.AgoFBloc6St2{ width:312px; height:80px; float:left; font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc7{ width:100%; height:85px; margin:0 10px 5px 0;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc7St1{ width:30%; height:85px; float:left; overflow:hidden; }
.AgoFBloc7St2{ width:65%; height:85px; margin:0 2% 0 3%; float:left; font-size: 15px; color:#666; line-height:17px; overflow:hidden; }
.AgoFBloc8{ width:32%; height:85px; margin:0 1% 5px 0;  float:left; border-bottom:solid 2px #DDDDDD; overflow:hidden; }


.AgoFBlocSt1_{ width:100%; height:225px; float:left; overflow:hidden; }
.AgoFBlocSt2_{ width:100%; min-height:160px; float:left; font-size: 15px; color:#666; line-height:17px; }

.AgoFBlocTitre{ margin-bottom:10px; font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 18px; color:#0085B2; line-height:20px; font-weight:bold; }
.AgoFBlocDes{ height:60px; } /*85px*/
.AgoFBlocLieu{ height:10px; float:left; }

#AgoOverTop { min-width:200px; position: absolute; z-index:5; margin:155px 0 0 7px; }
#AgoOverTop1{ min-width:200px; position: absolute; z-index:5; margin:195px 0 0 7px; }
#AgoOverTop2{ min-width:200px; position: absolute; z-index:5; margin:255px 0 0 7px;  text-shadow: 1px 1px 2px #FFF; }
#AgoOverTop3{ min-width:50px;  position: absolute; z-index:5; margin:55px 0 0 0; }

.AgoTopPix0  { width:100%; min-height:600px;  /*background:url(img/picture_slide1.jpg);*/ background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix1  { width:100%; min-height:540px;  background:url(img/picture_centre.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix1_1{ width:100%; min-height:540px;  background:url(img/picture_centre1.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix1_2{ width:100%; min-height:540px;  background:url(img/picture_centre2.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix2  { width:100%; min-height:570px;  background:url(img/picture_certificat.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix2_1{ width:100%; min-height:500px;  background-position:top center; background-repeat:repeat-x; background-color:#FFFFFF;  float:left;  }
.AgoTopPix3  { width:100%; min-height:680px;  background:url(img/picture_formation.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix3_1{ width:100%; min-height:450px;  background:url(img/picture_formation1.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix4  { width:100%; min-height:540px;  background:url(img/picture_formation.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix5  { width:100%; min-height:300px;  background:url(img/picture_event.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix6  { width:100%; min-height:540px;  background:url(img/picture_formation.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix7  { width:100%; min-height:680px;  background:url(img/picture_formateur.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix7_1{ width:100%; min-height:680px;  background:url(img/picture_formateur1.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix8  { width:100%; min-height:700px;  background:url(img/picture_inscription.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;  }
.AgoTopPix9  { width:100%; min-height:750px;  background:url(img/picture_contact.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix10 { width:100%; min-height:560px;  background:url(img/picture_inscription1.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;   }
.AgoTopPix11 { width:100%; min-height:750px;  background:url(img/picture_inscription2.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;  }
.AgoTopPix12 { width:100%; min-height:700px;  background:url(img/picture_inscription3.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B; }

.AgoMap { width:100%; min-height:500px; float:left;  background:url(img/map.jpg); background-position:top center; background-repeat:repeat-x; background-color:#34607B;  }


.AgoTopSpace  { width:100%; min-height:520px; float:left;}
.AgoTopSpace1 { width:100%; min-height:600px; float:left;}
.AgoTopSpace2 { width:100%; min-height:340px; float:left;}

.AgoTopSplit  { width:50%; float:left; }
.AgoTopSplit0 { width:100%; float:left; margin-right:1.2%; }
.AgoTopSplit1 { width:840px; float:left; margin:5px 0 0 5px;  }
.AgoTopSplit1_{ width:10px; height:200px;  float:left; border-right:solid 1px #EEE; margin-right:14px; margin-top:20px; }
.AgoTopSplit2 { width:400px; float:right; }
.AgoTopSplit22 { width:450px; float:right; }
.AgoTopSplit3 { width:20%; margin-bottom:15px; float:left; }
.AgoTopSplit4 { width:11%; margin:0 3% 0 0; float:left; }

.AgoTopSplit12 { width:495px; float:left; margin:5px 0 0 5px;  }
.AgoTopSplit12_{ width:10px; height:200px;  float:left; border-right:solid 1px #EEE; margin-right:14px; margin-top:20px; }
.AgoTopSplit22 { width:745px; float:left; }


.AgoStructureA { width:63%; float:left;}
.AgoStructureB { width:2%; float:left;}
.AgoStructureC { width:35%; float:left;}

.AgoStructureA1 { width:49%; float:left;}
.AgoStructureB1 { width:2%; float:left;}
.AgoStructureC1 { width:49%; float:left;}

.AgoStructureA2 { width:58%; float:left;}
.AgoStructureB2 { width:2%; float:left;}
.AgoStructureC2 { width:40%; float:left;}


.AgoTab { width:210px; height:40px; padding:20px 0 0 0; margin-right:3px; margin-top:10px; float:left; background-color: #FF00FF; color:#FFF; font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 18px; line-height:20px; 
box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2); border-radius:1px 1px 0 0; }
.AgoTab:hover{ background-color: #FF8000; cursor:pointer; }
.AgoTab_{ width:210px; height:45px; padding:25px 0 0 0; margin-right:3px; float:left; background-color:#FFF; color:#000;   font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 20px; line-height:22px; font-weight:bold; border-radius:1px 1px 0 0; }


.AgoFooter1{ width:100%; min-height:75px; padding:20px 0 0 0; float:left; background-color:#FFF; border-top:solid 3px #C9DBE4;  } 
.AgoFooter2{ width:100%; min-height:300px; float:left; background-color:#FFF; } 


.labelFlash1{ width:10%; height:35px; padding:10px 0 10px 0; float:left; background-color:#CC0000; color:#FFF; 
font-family: "AgoFont1", Arial, Helvetica, sans-serif; font-size:16px; line-height:16px; }
.labelFlash2{ width:90%; height:33px; padding:12px 0 0 0; height:45px; float:left; font-size:16px; line-height:16px; }


/*bt*/
.AgoBt { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#FFF; border:solid 1px #0085B2; color:#0085B2; line-height:16px; padding:10px 0 10px 0; border-radius:5px; font-weight:bold; }
.AgoBt:hover { font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 16px; background-color:##FF00FF; border:solid 1px #0085B2; color:#FFF; line-height:16px; padding:10px 0 10px 0; border-radius:5px; font-weight:bold; }
.AgoBt1{ font-family: "AgoFont2", Arial, Helvetica, sans-serif; font-size: 16px; background-color:#14485C; border:solid 2px #12607B; color:#FFF; line-height:16px; padding:13px 0 13px 0; border-radius:10px; font-weight:bold; }
.AgoBt1:hover{ background-color:#12607B; cursor:pointer; }
.AgoBt2,.AgoBt2_:hover,.AgoBt3:hover{ float:left; font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 18px; background-color:#000066; border:solid 1px #FFFFFF; color:#FFF; line-height:16px; padding:15px 15px 15px 15px; border-radius:10px; text-shadow: 0px 1px 3px #000; cursor:pointer; }
.AgoBt2:hover,.AgoBt2_{ float:left; font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 18px; background-color:#FF00FF; border:solid 1px #FFFFFF; color:#FFF; line-height:16px; padding:15px 15px 15px 15px; border-radius:10px; text-shadow: 0px 1px 3px #000; cursor:pointer; }
.AgoBt3{ float:left; font-family: "AgoFont3", Arial, Helvetica, sans-serif; font-size: 18px; background-color:#85B200; border:solid 1px #85B200; color:#FFF; line-height:16px; padding:15px 35px 15px 35px; border-radius:10px; text-shadow: 0px 1px 3px #000; cursor:pointer; }

@media screen and (max-width: 800px){
.MotionMain { width:100%; margin:auto; } 
.MotionMain1{ width:90%; padding: 0 5% 0 5%; margin:auto; } 
/*Home*/
.agoHomeSt1{ width:100%; float:left; }
.agoHomeSt2{ width:100%; float:left; }

.AgoTopSt1{ width:60%; float:left; padding:10px 0 0 0; }
.AgoTopSt2{ width:1%; float:left; padding:0; margin-top:0; display:none;  }
.AgoTopSt2_{ width:39%; margin-top:30px; float:left; display: block; }


.agoHomeBloc1_,.agoHomeBloc2_,.agoHomeBloc3_,.agoHomeBloc4_,.agoHomeBloc5_{ width:100%; }
.ColorOVer{ width:100%;  } 


.AgoFBloc1{ width:100%; height:95px; margin-right:0px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc2{ width:93%; height:400px; margin:10px 0 5px 11px;  float:left;  border:solid 1px #DDDDDD; border-radius:5px; }
.AgoFBlocSt1{ width:45%; height:95px; float:left; overflow:hidden; }
.AgoFBlocSt2{ width:55%; height:95px; float:left;  font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc3{ width:100%; height:95px; margin-right:0px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc3St1{ width:45%; height:95px; float:left; overflow:hidden; }
.AgoFBloc3St2{ width:55%; height:95px; float:left;  font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc3_{ width:100%; min-height:95px; margin-right:0px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc3St1_{ width:100%; min-height:95px; float:left; overflow:hidden; }
.AgoFBloc3St2_{ width:100%; min-height:95px; float:left;  font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc4{ width:100%; height:290px; margin-right:7px; margin-bottom:5px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc4St1{ width:100%; height:200px; float:left; overflow:hidden; }
.AgoFBloc4St2{ width:100%; height:80px; float:left; font-size: 15px; color:#666; line-height:17px; }

.AgoFBloc5{ width:100%; height:290px; margin-right:7px; margin-bottom:5px;  float:left; border-bottom:solid 2px #DDDDDD;  }
.AgoFBloc5St1{ width:100%; height:200px; float:left; overflow:hidden; }
.AgoFBloc5St2{ width:100%; height:80px; float:left; font-size: 15px; color:#666; line-height:17px; }


.AgoFBloc6{ width:100%; height:450px; float:left; margin:0px 0 0px 0; }
.AgoFBloc6St1{ width:100%; height:185px; float:left; overflow:hidden; }
.AgoFBloc6St2{ width:100%; height:80px; float:left; }


.AgoFBlocSt1_{ width:100%; height:185px; float:left; overflow:hidden; }
.AgoFBlocSt2_{ width:100%; min-height:160px; float:left; font-size: 15px; color:#666; line-height:17px; }


.AgoFBlocTitre{ margin-bottom:5px; font-size: 16px; line-height:17px; }
.AgoFBlocDes{ height:85px; display:none; }
.AgoFBlocLieu{ height:10px; float:left; display:none; }

.AgoLabel4 { font-size: 12px; line-height:11px; }

#AgoOverTop { position: absolute; z-index:5; margin:73px 0 0 7px; }
#AgoOverTop1{ min-width:200px; position: absolute; z-index:5; margin:165px 0 0 7px; }


.AgoTopSpace  { width:100%; min-height:350px; float:left;}
.AgoTopSpace1 { width:100%; min-height:300px; float:left;}

.AgoTopSplit { width:100%; float:left; }
.AgoTopSplit0 { width:100%; float:left; margin-right:0%; }
.AgoTopSplit1 { width:100%; float:left;  }
.AgoTopSplit1_{ width:100%; height:20px;  float:left; margin-top:5px; border-bottom:solid 1px #CCCCCC; }
.AgoTopSplit2 { width:100%; float:left; }
.AgoTopSplit3 { width:50%; float:left; }
.AgoTopSplit4 { width:22%; margin:0 3% 0 0; float:left; }

.AgoTopSplit12 { width:100%; float:left; margin:0;  }
.AgoTopSplit12_{ width:100%; height:5px;  float:left; margin-top:0px; }
.AgoTopSplit22 { width:100%; float:left; }


.AgoStructureA { width:100%; float:left;}
.AgoStructureB { width:0%; float:left;}
.AgoStructureC { width:100%; float:left;}

.AgoStructureA1 { width:100%; float:left;}
.AgoStructureB1 { width:0%; float:left;}
.AgoStructureC1 { width:100%; float:left;}

.AgoStructureA2 { width:100%; float:left;}
.AgoStructureB2 { width:0%; float:left;}
.AgoStructureC2 { width:100%; float:left;}

.AgoTab,.AgoTab_ { width:49%;  margin-right:1%; }

.labelFlash1{ width:30%;  }
.labelFlash2{ width:70%; }
}



/*Puce*/
.puce1{ width:39px; height:39px; background:url(img/puce1.png); }
.puce2{ width:39px; height:39px; background:url(img/puce2.png); }
.puce3{ width:39px; height:39px; background:url(img/puce3.png); }
.puce4{ width:39px; height:39px; background:url(img/puce4.png); }


/*icone*/
.icone_position{ width:20px; height:20px; background:url(img/icone_position.png); }
.icone_calendar{ width:20px; height:20px; background:url(img/icone_calendar.png); }
.icone_formateur{ width:20px; height:20px; background:url(img/icone_formateur.png); }
.icone_download{ width:20px; height:20px; background:url(img/icone_download.png); }

.arrow { width:30px; height:20px; background:url(img/arrow.png); margin-top:8px; }  
.arrow1{ width:30px; height:20px; background:url(img/arrow1.png); margin-top:8px; } 


/**/
.Line1{ width:100%; height:1px; background-color:#DDDDDD;  }
.Line2{ width:100%; height:3px; background-color:#DDDDDD;  }
.Line3{ width:100%; height:1px; background-color:#EEE;  }
.Line4{ width:100%; height:1px; background-color:#0085B2;  }
.Line5{ width:100%; height:1px; background-color:#C9DBE4;  } 


.rounder  { overflow:hidden; border-radius:500px; }
.rounder1 { overflow:hidden; border-radius:5px; }


/* -------------------------------------------------------------------------- */



  div#floatingbar
    {
    overflow: hidden; z-index:10;
    width: 100%;
    height: 0px;
    position: absolute;
    bottom: 0;
    left: 0;
    color: #0085B2;
	font-family:Arial; font-size:13px;
	/*font-weight:bold;*/
	/*background-image:url('img/tootbar.png');*/
	background-color:#FDCEF1; 
	position: fixed;
	box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.2);  opacity:0.92; 
	
    }
  div#content
    {
    padding: 1em;
    }
 
@media screen
  {
  body>div#floatingbar
    {
    position: fixed;
    }
  }
  
  

#floatingbar ul { list-style-type:none;}
#floatingbar ul li { float:left; padding:14px; color:#666; margin-top:-3px;  }
#floatingbar ul li a { text-decoration:none; color:#fff; padding: 10px;  font-size:12px;  font-weight:normal; font-family:Arial;}
#floatingbar ul li a:hover { color:#00CC33;}
#floatingbar ul li a img { float:left; border:none;}
.translateicon { float:right;margin-right:-5px;}
#google_translate_element { margin-top:-20px;}
.bottomBarLinkRight { float:right;}
.stico_default  { background-image:none; }


.white-popup-block {
    background: #FFF;
    padding: 20px 30px;
    text-align: left;
    max-width: 650px;
    margin: 40px auto;
    position: relative; 
}





