@charset "utf-8";
/* CSS Document */

#enveloppegle
{
    
	width:100%;
	height:100%;
	top: 0px;
	margin-top: 0px;
	overflow-x: hidden;
	position: relative;
	
}
#enveloppe {
	position: relative;
    width: 1250px;
	height:4469px;
    top: 0px;
	box-shadow: 1px 1px 5px 2px #CCCCCC;
	background-color: #FFFFFF;
	
}
#enveloppeI {
	position: relative;
    width: 1250px;
	height: 1660px;
    top: 0px;
	box-shadow: 1px 1px 5px 2px #CCCCCC;
	background-color: #FFFFFF;
	
}
#enveloppeI a {
	text-decoration: none;
	
}
#enveloppeCon {
	position: relative;
    width: 1250px;
	height:1030px;
    top: 0px;
	box-shadow: 1px 1px 5px 2px #CCCCCC;
	background-color: #FFFFFF;
	overflow-y: hidden;
	
}

#enveloppeIns {
	position: relative;
    width: 1250px;
	height:1400px;
    top: 0px;
	box-shadow: 1px 1px 5px 2px #CCCCCC;
	background-color: #FFFFFF;
	/*overflow-y: hidden;*/
	
}
#enveloppeInsA {
	position: relative;
    width: 1250px;
	height:2100px;
    top: 0px;
	box-shadow: 1px 1px 5px 2px #CCCCCC;
	background-color: #FFFFFF;
	/*overflow-y: hidden;*/
	
}
#enveloppePub {
	position: relative;
    width: 1250px;
	height:1300px;
    top: 0px;
	box-shadow: 1px 1px 5px 2px #CCCCCC;
	background-color: #FFFFFF;
	/*overflow-y: hidden;*/
	
}

#enveloppe a {
	text-decoration: none;
	
}

#enveloppeCon a {
	text-decoration: none;
	
}
#enveloppeIns a {
	text-decoration: none;
	
}
#enveloppeInsA a {
	text-decoration: none;
	
}
#enveloppePub a {
	text-decoration: none;
	
}

#latete {
	position: fixed;
	top: 0px;
	width: 1250px;
	height: 150px;
	
}

#teteimage {
	width:1250px;
	height:230px;
	top: 0px;
	
	/*box-shadow: 1px 1px 5px 2px #CCCCCC;*/
	background-color: #FFFFFF;
	position:fixed;
}
#teteimage1 {
	width:1250px;
	height:150px;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	position: relative;
	display: inherit;
}
#teteimage1MA {
	width:1250px;
	height:150px;
	top: 0px;
	left: 0px;
	background-color: #FFFFFF;
	position: relative;
	display: none;
}

#teteimageE {
	width:1250px;
	height:50px;
	top: 150px;
	left: 0px;
	background-color: #FFFFFF;
	position:absolute;
}
#tetER {
	width:1250px;
	height:50px;
	top: 150px;
	left: 0px;
	/*background-color: #FFFFFF;*/
	position:absolute;
	display: inherit;
}
#tetERMA {
	width:1250px;
	height:50px;
	top: 150px;
	left: 0px;
	/*background-color: #FFFFFF;*/
	position:absolute;
	display: none;
}

#teteimageTex {
	width:1310px;
	height:30px;
	top: 200px;
	left: -30px;
	position:absolute;
	/*background-color: #FFFFFF;*/
}

#teteimageTexM {
	width:1250px;
	height:30px;
	top: 205px;
	left: 0px;
	color: #ffffff;
	position:absolute;
	/*background-color: #FFFFFF;*/
}
#teteimageTexM a {
	
	color: #ffffff;
	
}

#teteimageTexCG {
	width:30px;
	height:30px;
	top: 230px;
	left: -30px;
	position:absolute;
	/*background-color: #FFFFFF;*/
}

#teteimageTexCD {
	width:30px;
	height:30px;
	top: 230px;
	left: 1250px;
	position:absolute;
	/*background-color: #FFFFFF;*/
}
#lecorps {
	width:1250px;
	height:1000px;
	top: 230px;
	left: 0px;
	position:absolute;
	/*background-color: #FFFFFF;*/
}

#lecorpsI {
	width:1250px;
	height:1430px;
	top: 230px;
	left: 0px;
	position:absolute;
	/*background-color: #FFFFFF;*/
}

#lecorps1 {
	width:1250px;
	height:35px;
	top: 10px;
	left: 0px;
	position:absolute;
	color: #ff9933;
	/*background-color: #FFFFFF;*/
	display: inherit;
}
#lecorps1MA {
	width:1250px;
	height:35px;
	top: 10px;
	left: 0px;
	position:absolute;
	color: #ff9933;
	/*background-color: #FFFFFF;*/
	display: none;
}
#lecorps1M {
	width:1250px;
	height:35px;
	top: 10px;
	left: 0px;
	position:absolute;
	color: #46c507;
	/*background-color: #FFFFFF;*/
	display: inherit;
}
#lecorps1MMA {
	width:1250px;
	height:35px;
	top: 10px;
	left: 0px;
	position:absolute;
	color: #46c507;
	/*background-color: #FFFFFF;*/
	display: none;
}

#lecorps1S {
	width:1250px;
	height:35px;
	top: 10px;
	left: 0px;
	position:absolute;
	color: #0099FF;
	/*background-color: #FFFFFF;*/
	display: inherit;
}
#lecorps1SMA {
	width:1250px;
	height:35px;
	top: 10px;
	left: 0px;
	position:absolute;
	color: #0099FF;
	/*background-color: #FFFFFF;*/
	display: none;
}

#infoglee {
	top: 30px;
	left: 30px;
	position:absolute;

}
#ax {
	top: 30px;
	left: 387px;
	position:absolute;

}
#ens {
	top: 30px;
	left: 744px;
	position:absolute;

}
#res {
	top: 110px;
	left: 30px;
	position:absolute;

}
#pho {
	top: 110px;
	left: 387px;
	position:absolute;

}
#cv {
	top: 110px;
	left: 744px;
	position:absolute;

}


#lecorps2 {
	width:500px;
	height:65px;
	top: 80px;
	left: 20px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
}

#lecorps3 {
	width:1250px;
	height:1265px;
	top: 165px;
	left: 0px;
	position:absolute;
	display: inherit;
}
#lecorps3MA {
	width:1250px;
	height:1265px;
	top: 165px;
	left: 0px;
	position:absolute;
	display: none;
}

#lecorps3A {
	width:1250px;
	height:1265px;
	top: 50px;
	left: 0px;
	position:absolute;
	/*border-radius: 15px;
	border: solid 1px #0099ff;*/
}

#lasepar {
	
	top: 0px;
	
	position: relative;
	
}

#lecorps31 {
	width:595px;
	height:300px;
	top: 10px;
	left: 20px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}

#lecorps32 {
	width:595px;
	height:300px;
	top: 10px;
	left: 635px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}
#lecorps33 {
	width:595px;
	height:300px;
	top: 320px;
	left: 20px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}

#lecorps34 {
	width:595px;
	height:300px;
	top: 320px;
	left: 635px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}
#lecorps35 {
	width:595px;
	height:300px;
	top: 630px;
	left: 20px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}

#lecorps36 {
	width:595px;
	height:300px;
	top: 630px;
	left: 635px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}
#lecorps37 {
	width:595px;
	height:300px;
	top: 940px;
	left: 20px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}

#lecorps38 {
	width:595px;
	height:300px;
	top: 940px;
	left: 635px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	background-color: #fbf3ea;
}

#lecorps2Con {
	width:500px;
	height:200px;
	top: 80px;
	left: 375px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: inherit;
}
#lecorps2ConMA {
	width:500px;
	height:200px;
	top: 80px;
	left: 375px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: none;
}
#lecorps2Ins {
	width:1100px;
	height:1000px;
	top: 80px;
	left: 75px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: inherit;
}
#lecorps2InsMA {
	width:1100px;
	height:1000px;
	top: 80px;
	left: 75px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: none;
}
#lecorps2InsR {
	width:1100px;
	height:250px;
	top: 80px;
	left: 75px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: inherit;
}
#lecorps2InsRMA {
	width:1100px;
	height:220px;
	top: 80px;
	left: 75px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: none;
}

#lecorps2InsA {
	width:1100px;
	height:1700px;
	top: 80px;
	left: 75px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: inherit;
}
#lecorps2InsAMA {
	width:1100px;
	height:1700px;
	top: 80px;
	left: 75px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: none;
}

#lecorps2InsMM {
	width:1100px;
	height:190px;
	top: 80px;
	left: 75px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #ff9933;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
}

#lecorps2InsAtt {
	width:160px;
	height:100px;
	top: 150px;
	left: 470px;
	position:absolute;
}
#lecorps2InsAttArt {
	width:160px;
	height:100px;
	top: 150px;
	left: 370px;
	position:absolute;
}

#lecorps2InsAttC {
	width:160px;
	height:100px;
	top: 100px;
	left: 170px;
	position:absolute;
}
#lecorps2Epub {
	width:900px;
	height:470px;
	top: 80px;
	left: 300px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: inherit;
}
#lecorps2EpubX {
	width:900px;
	height:430px;
	top: 80px;
	left: 300px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: inherit;
}
#lecorps2EpubMA {
	width:900px;
	height:430px;
	top: 80px;
	left: 300px;
	position:absolute;
	border-radius: 15px;
	border: solid 1px #0099ff;
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 19px;
	display: none;
}

#lart {
	/*width:900px;
	height:730px;*/
	top: 30px;
	left: 30px;
	position:absolute;
}
#louv {
	/*width:900px;
	height:730px;*/
	top: 30px;
	left: 465px;
	position:absolute;
}
#lchaouv {
	/*width:900px;
	height:730px;*/
	top: 130px;
	left: 30px;
	position:absolute;
}
#dirou {
	/*width:900px;
	height:730px;*/
	top: 130px;
	left: 465px;
	position:absolute;
}
#collo {
	/*width:900px;
	height:730px;*/
	top: 230px;
	left: 30px;
	position:absolute;
}
#corem {
	/*width:900px;
	height:730px;*/
	top: 230px;
	left: 465px;
	position:absolute;
}
#aupub {
	/*width:900px;
	height:730px;*/
	top: 330px;
	left: 247.5px;
	position:absolute;
}

#lecorps2Gauche {
	width:250px;
	height:400px;
	top: 100px;
	left: 0px;
	position:absolute;
	/*border-radius: 15px;
	border: solid 1px #0099ff;*/
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 17px;
	display: inherit;
}
#lecorps2GaucheMA {
	width:250px;
	height:400px;
	top: 100px;
	left: 0px;
	position:absolute;
	/*border-radius: 15px;
	border: solid 1px #0099ff;*/
	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif";
	font-size: 17px;
	display: none;
}

.menuTemplate1
{
    /* You will get totally diffrent menu alignment and layout by setting following margin, width, and float with different values.
    For detailed instruction please visit www.menucool.com/horizontal/menu-layout  */
    margin: 0 auto; width:307px;float:left;
    /*following "behavior" works for IE6, IE7, and IE8. Other browsers will ignore it.*/
    /*Note: htc file path(if using relative path) inside the CSS file should be relative to the page, not to the CSS file (this is unlike image path inside the CSS that is relative to the CSS file location only). 
    So we recommend using the absolute path for the behavior file.*/
    /*behavior: url("/horizontal/menuh/cssmenu.htc");*/
    position:relative;
   /* z-index:100;*/
    height: 30px;
    border: 1px solid #BBB;
    font-family: Arial, Helvetica, sans-serif;
    list-style: none;
    padding: 0;
	background: #0099ff;
	top: 17.5px;
	left: 97px;
}

.menuTemplate1 li
{
    padding: 0;
    float: left;
    height: 30px;
	/*width: 150px;*/
    position: relative;/*delete it if you want submenu to be positioned relative to the whole menu instead of this li element*/
    color: black;
    /*z-index:5;*/
}

.menuTemplate1 a
{
    padding: 0 26px;
    line-height: 30px; /*Note: keep this value the same as the height of .menuTemplate1 li */
    font-size: 16px;
    font-weight: bold;
    display: inline-block;
    outline: 0;
    text-decoration: none;
    color: white;
    position: relative;
}

.menuTemplate1 li:hover a, .menuTemplate1 li.onhover a
{
    background: white url(bg.gif) repeat-x 0 -48px;
    color: #0099ff;
    /*z-index: 9;*/
}
.menuTemplate1 a.arrow
{
    background: url(arrow.gif) no-repeat right center;
}

.menuTemplate1 li.menuRight
{
    float: right;
    margin-right: 0px;
}
        
/*for the top-level separators*/
.menuTemplate1 li.separator
{
    font-size:0;
    overflow:hidden;
    border-left:1px solid #F7F7F7;
    border-right:1px solid #BBBBBB;
    /*z-index:4;*/
}





