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



body{
	margin:0px;
	padding:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	background-color:#EFEFEF;
}


.logo{
	position:absolute;
	top:0px;
	left:0px;
	width:172px;
	height:68px;
}

a, a:visited{
	color:#333333;
	text-decoration:none;
	
}


.mainPopup{
	position:relative;
	background-color:#FFFFFF;
	width:686px;
	height:442px;
}


.mainPopupMention{
	position:relative;
	background-color:#FFFFFF;
	width:844px;
	height:650px;
}

.mainPopupAide{
	position:relative;
	background-color:#FFFFFF;
	width:844px;
	height:560px;
}


.mainPopupProjet{
	position:relative;
	background-color:#FFFFFF;
	width:792px;
	height:560px;
	background-image:url(../images/background_projet.gif);
	background-repeat:no-repeat;
}


.mainPopupSymposium{
	position:relative;
	background-color:#FFFFFF;
	width:792px;
	height:560px;
	background-image:url(../images/background_symposium.gif);
	background-repeat:no-repeat;
}


.topPopupProjet{
	position:relative;
	height:151px;
	background-repeat:no-repeat;
}


.mainPopupCredit{
	position:relative;
	background-color:#FFFFFF;
	width:994px;
	height:560px;
}


.topPopupCredit{
	position:relative;
	height:110px;
	background-image:url(../images/background_popup_credit.gif);
	background-repeat:no-repeat;
}


.topPopupContact{
	position:relative;
	height:150px;
	background-image:url(../images/background_popup_contact.gif);
	background-repeat:no-repeat;
}


.topPopupAide{
	position:relative;
	height:150px;
	background-image:url(../images/background_popup_contact.gif);
	background-repeat:no-repeat;
}


.contentPopupProjet{
	position:absolute;
	top:219px;
	left:20px;
	width:491px;
	height:299px;
	overflow:auto;
	overflow-x: hidden;
	
}


.contentSymposium{
	position:absolute;
	top:173px;
	left:12px;
	width:395px;
	height:325px;
	overflow:auto;
	overflow-x: hidden;
	
}


.contentPopupProjet td{
	color:#086f8a;
}


.sendEmailZone{
	position:absolute;
	top:506px;
	right:0px;
	width:159px;
	height: 26px;
	text-align:center;
	color:#086f8a;
	font-weight:bold;
	display:none;
}


.sendEmailZone2{
	position:absolute;
	top:536px;
	right:0px;
	width:159px;
	height: 26px;
	text-align:center;
	color:#086f8a;
	font-weight:bold;
	display:none;
}



.sendEmailZone a, .sendEmailZone a:visited, .sendEmailZone2 a, .sendEmailZone2 a:visited{
	text-decoration:none;
	color:#086f8a;
}

.sendEmailZone a:hover, .sendEmailZone2 a:hover{
	color:#7a3f51;
}


.menuPopupProjet{
	position:absolute;
	top:165px;
	left:553px;
	width:191px;
	color:#7a3f51;
	font-weight:bold;
}


.txtSymposiumPurple{
	color:#7a3f51;
	font-weight:bold;
}

.txtSymposiumBlue, .txtSymposiumBlue a, .txtSymposiumBlue a:visited{
	color:#086f8a;
	text-decoration:none;
}

.txtSymposiumBlue a:hover{
	color:#9f9da0;
}



.rightSymposium{
	position:absolute;
	top:172px;
	left:416px;
	width:366px;
	height: 327px;
	overflow:auto;
	overflow-x: hidden;
	font-size:10px;
}


.menuPopupProjet a, .menuPopupProjet a:visited{
	text-decoration:none;
	color:#7a3f51;
}


.btSymposium{
	position:absolute;
	top:509px;
	right:31px;
	background-image:url(../images/bts_projet.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:27px;
	border-left:#a8dae7 solid 2px;
}



.btProjet{
	position:absolute;
	top:476px;
	right:29px;
	background-image:url(../images/bts_projet.gif);
	background-position:right;
	background-repeat:no-repeat;
	height:27px;
	border-left:#a8dae7 solid 2px;
}

.btPrint{
	float:left;
	line-height:27px;
	border-right:#a8dae7 solid 1px;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
	color:#086f8a;
}

.btSend{
	line-height:27px;
	padding-right:25px;
	padding-left:5px;
	width:auto;
	font-weight:bold;
	color:#086f8a;
}

.btPrint a, .btPrint a:visited, .btSend a, .btSend a:visited {
	color:#086f8a;
	text-decoration:none;
}

.btPrint a:hover, .btSend a:hover {
	color:#834c5d;
}

.contentPopupCredit{
	position:absolute;
	top:117px;
	left:89px;
	width:883px;
	height:407px;
	color:#834c5d;
	overflow:hidden;
	/*overflow-x: hidden;*/
}

.content1Credits{
	position:relative;
	padding-left:350px;
	padding-bottom:20px;
}

.contentLeftCredit{
	float:left;
	width:340px;
	text-align:right;
}

.contentRightCredit{
	float:left;
	padding-left:10px;
	padding-top:90px;
	font-size:10px;
	width:530px;
	height:317px;
	overflow:auto;
	overflow-x: hidden;
	
}




.contentPopupAide{
	position:absolute;
	top:176px;
	left:20px;
	width:812px;
	height:345px;
	overflow:auto;
	overflow-x: hidden;
}


.contentPopupMention{
	position:absolute;
	top:129px;
	left:20px;
	width:812px;
	height:485px;
	overflow:auto;
	overflow-x: hidden;
}

.contentPopupAide a, .contentPopupAide a:visited{
	color:#7a3f51;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}




.contentPopupContact{
	position:absolute;
	top:176px;
	left:128px;
	width:547px;
	height:247px;
	color:#834c5d;
	font-weight:bold;
	overflow:auto;
	overflow-x: hidden;
}

.contentPopupContact a, .contentPopupContact a:visited{
	color:#086f8a;
	text-decoration:none;
	font-size:11px;
	font-weight:normal;
}


.titlePagePopupContact{
	position:absolute;
	top:131px;
	left:20px;
	font-size:12px;
}

.titlePagePopupContact h1{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}


.titlePagePopupCredit{
	position:absolute;
	top:91px;
	left:18px;
	font-size:12px;
}

.titlePagePopupCredit h1{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}




.titlePagePopupProjet{
	position:absolute;
	top:131px;
	left:18px;
	font-size:12px;
}

.titlePagePopupProjet h1{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}





.blocPhrases{
	color:#572936;
	font-weight:bold;
	padding-bottom:20px;
	font-size:10px;
}

.btInscription{
	position:absolute;
	bottom:86px;
	left:344px;
}

.btForgot{
	position:absolute;
	top:62px;
	left:753px;
}

.btLog{
	position:absolute;
	top:214px;
	right:214px;
	text-align:right;
}

#submitBtForgot{
	background-color:#a8dae7;
	border:none;
	margin:0px;
	padding:0px;
	padding-left:5px;
	cursor:pointer;
	color:#086f8a;
	font-weight:bold;
	font-size:11px;
	height:22px;
	background-image:url(../images/bt_forget.gif);
	background-repeat:no-repeat;
}


#submitBtLog{
	background-color:#a8dae7;
	border:none;
	margin:0px;
	padding:0px;
	padding-left:5px;
	cursor:pointer;
	color:#086f8a;
	font-weight:bold;
	font-size:11px;
	height:22px;
}

input#submitBtLog:hover, input#submitBtForgot:hover{
	color:#9f949c;
}


#submitBt{
	background-color:#a8dae7;
	border:none;
	margin:0px;
	padding:0px;
	cursor:pointer;
	color:#086f8a;
	font-weight:bold;
	font-size:11px;
	height:22px;
	background-image:url(../images/bt_inscription.gif);
	background-repeat:no-repeat;
}

#submitBt:hover{
	color:#79545e;
}


.titleInscription{
	color:#572936;
	font-weight:bold;
	padding-bottom:10px;
	padding-top:10px;
	font-size:10px;
}


.accountLogin{
	position:absolute;
	top:168px;
	left:39px;
	font-size:12px;
	width: 911px;
	height: 100px;
}

.passwordRecovery{
	position:absolute;
	top:287px;
	left:39px;
	font-size:12px;
	width: 911px;
	height: 117px;
	display:none;
}


.accountRegistration{
	position:absolute;
	top:135px;
	left:54px;
	font-size:12px;
	width: 900px;
	height: 173px;
}

.divEmailLogin, .divEmailPass, .sentencesLogin, .sentencePassLost, .divEmailLoginForgot, .innerRegistration{
	
	font-size:10px;
}

.titleForm{
	margin-right:5px;
	margin-left:2px;
	float:left;
	color:#086f8a;
}

.civiliteDiv{
	padding-bottom:5px;
}

.formDivs{
	float:left;
	padding-bottom:5px;
	height:20px;
}

.formDivs2{
	float:left;
	padding-bottom:5px;
	height:20px;
	width:250px;
	white-space : nowrap; 
}

.formDivs2b{
	float:left;
	padding-bottom:5px;
	height:20px;
	white-space : nowrap; 
}

.formDivs3{
	position:relative;
	height:20px;
}



.titleForm3{
	width:210px;
	margin-right:5px;
	margin-left:2px;
	float:left;
	color:#086f8a;
	text-align:right;
}

.titleFormB, .titleFormB a, .titleFormB a:visited{
	color:#086f8a;
	text-decoration:none;
}

.conditions_text{
	border:solid 1px #85b7c4;
	width:465px;
	height:95px;
	overflow:hidden;
	position:absolute;
	top:212px;
	right:0px;
	color:#086f8a;
	font-size:10px;
	padding:2px;
	background-color:#FFFFFF;
	display:none;
}


.titleForm4{
	margin-right:5px;
	margin-left:2px;
	float:left;
	color:#086f8a;
	margin-right:30px;
	height:20px;
	padding-bottom:5px;
}

.input1, .input2{
	width:100px;
	/*height:13px;*/
	font-size:11px;
	color:#79545e;
}

.input3{
	width:200px;
	height:13px;
	font-size:11px;
	color:#79545e;
	border:#85b7c4 1px solid;
}

.input4{
	/*height:15px;*/
	font-size:11px;
	color:#79545e;
	border:#85b7c4 1px solid;
}


#emailLogin, #passwordLogin, #emailLoginForgot, .input1{
	border:#85b7c4 1px solid;
	width:100px;
	font-size:11px;
	margin-right:3px;
}

.input2{
	border:#85b7c4 1px solid;
	width:100px;
	font-size:11px;
	margin-right:20px;
}

form {
	margin:0px;
	padding:0px;
}





.baseLinks{
	position:absolute;
	bottom:20px;
	right:20px;
	color:#086f8a;
	font-size:10px;
}


.baseLinks2i{
	position:absolute;
	bottom:20px;
	right:70px;
	color:#086f8a;
	font-size:10px;
	font-weight:bold;
}


.baseLinks2b{
	position:absolute;
	bottom:20px;
	left:20px;
	color:#086f8a;
	font-size:10px;
}

.baseLinks2{
	position:absolute;
	bottom:15px;
	right:44px;
	color:#9f9da0;
	font-size:10px;
	font-weight:bold;
}

.baseLinks2 a, .baseLinks2 a:visited, .baseLinks2i a, .baseLinks2i a:visited{
	font-weight:bold;
	color:#086f8a;
}


.baseLinks2G{
	position:absolute;
	bottom:61px;
	right:395px;
	color:#9f9da0;
	font-size:10px;
	font-weight:bold;
}

.baseLinks2G a, .baseLinks2G a:visited{
	font-weight:bold;
	color:#086f8a;
}

.baseLinks2H{
	position:absolute;
	bottom:33px;
	right:528px;
	color:#9f9da0;
	font-size:10px;
	font-weight:bold;
}

.baseLinks2H a, .baseLinks2H a:visited{
	font-weight:bold;
	color:#086f8a;
}


.baseLinks2H2{
	position:absolute;
	bottom:47px;
	right:445px;
	color:#9f9da0;
	font-size:10px;
	font-weight:bold;
}

.baseLinks2H2 a, .baseLinks2H2 a:visited{
	font-weight:bold;
	color:#086f8a;
}



.baseLinks2b a, .baseLinks2b a:visited{
	color:#086f8a;
}

.baseLinks2b a:hover{
	color:#9f9da0;
}

.baseLinks2 a:hover, .baseLinks2H a:hover, .baseLinks2H2 a:hover, .baseLinks2G a:hover, .baseLinks2i a:hover{
	font-weight:bold;
	color:#9f9da0;
}

.baseLinks a, .baseLinks a:visited{
	color:#086f8a;
}

.baseLinks a:hover{
	color:#9f9da0;
}

.signin{
	position:absolute;
	top:179px;
	right:90px;
	width: 146px;
	text-align:right;
	color:#000000;
	font-size:10px;
}

.signin2{
	position:absolute;
	top:63px;
	right:114px;
	width: 146px;
	text-align:right;
	color:#000000;
	font-size:10px;
	z-index:200;
}

.signin a, .signin a:visited, .signin2 a, .signin2 a:visited{
	color:#000000;
}

.register{
	position:absolute;
	top:188px;
	right:1px;
	width: 90px;
	text-align:left;
	color:#000000;
	font-size:10px;
}

.register2{
	position:absolute;
	top:72px;
	right:25px;
	width: 90px;
	text-align:left;
	color:#000000;
	font-size:10px;
	z-index:160;
}

.register a, .register a:visited, .register2 a, .register2 a:visited{
	color:#000000;
}

.register a:hover, .signin a:hover, .register2 a:hover, .signin2 a:hover, .signin2 a.current, .signin2 a.current:visited, .register2 a.current, .register2 a.current:visited{
	color:#9f9da0;
}

.slogan {
	position:absolute;
	top:141px;
	left:455px;
	width: 231px;
	color:#086f8a;
}


.slogan2 {
	position:absolute;
	top:41px;
	left:176px;
	width: 231px;
	color:#086f8a;
}



.project{
	position:absolute;
	top:481px;
	left:162px;
	font-size:12px;
	color:#d6c3c8;
}


.symposium{
	position:absolute;
	top:521px;
	left:212px;
	font-size:12px;
	color:#d6c3c8;
}


.project a, .project a:visited, .symposium a, .symposium a:visited{
	color:#582835;
	font-weight:bold;
	font-size:11px;
}

.project a:hover, .symposium a:hover{
	color:#d6c3c8;
}


.flags{
	position:absolute;
	top:8px;
	left:21px;
	color:#086f8a;
}

.flags a, .flags a:visited{
	color:#086f8a;
}

.flags a:hover, .flags a.selectedLink, .flags a.selectedLink:visited{
	color:#9f9da0;
}


.flags2{
	position:absolute;
	top:8px;
	right:21px;
	color:#086f8a;
}

.flags2 a, .flags2 a:visited{
	color:#086f8a;
}

.flags2 a:hover, .flags2 a.selectedLink, .flags2 a.selectedLink:visited{
	color:#9f9da0;
}



.mainContainerInter{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_main_page.jpg);
	background-repeat:no-repeat;
}

.mainContainerInter_b{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_main_page_v2.jpg);
	background-repeat:no-repeat;
}


.mainContainerInter2{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_video.gif);
	background-repeat:no-repeat;

	
	/*position:absolute;
	left: 50%; 
	top: 50%;
	width: 994px;
	height: 560px;*/
	/*margin-top: -280px;*/ /* moitié de la hauteur */
	/*margin-left: -497px;*/ /* moitié de la largeur */



}

.mainContainerInter3{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_presentation.gif);
	background-repeat:no-repeat;
	z-index:20;

	
	/*position:absolute;
	left: 50%; 
	top: 50%;
	width: 994px;
	height: 560px;*/
	/*margin-top: -280px;*/ /* moitié de la hauteur */
	/*margin-left: -497px;*/ /* moitié de la largeur */



}

.mainContainerInter4{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_historique.gif);
	background-repeat:no-repeat;
	z-index:20;

	
	/*position:absolute;
	left: 50%; 
	top: 50%;
	width: 994px;
	height: 560px;*/
	/*margin-top: -280px;*/ /* moitié de la hauteur */
	/*margin-left: -497px;*/ /* moitié de la largeur */



}

.mainContainerInter5{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_gallerie.gif);
	background-repeat:no-repeat;
	z-index:20;

	
	/*position:absolute;
	left: 50%; 
	top: 50%;
	width: 994px;
	height: 560px;*/
	/*margin-top: -280px;*/ /* moitié de la hauteur */
	/*margin-left: -497px;*/ /* moitié de la largeur */



}


.mainContainerInterInscription{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_inscription.gif);
	background-repeat:no-repeat;
	z-index:20;

	
	/*position:absolute;
	left: 50%; 
	top: 50%;
	width: 994px;
	height: 560px;*/
	/*margin-top: -280px;*/ /* moitié de la hauteur */
	/*margin-left: -497px;*/ /* moitié de la largeur */



}


.mainContainerInterLogin{
	position:relative;
	width:994px;
	height:560px;
	margin:auto;
	background-image:url(../images/background_login.gif);
	background-repeat:no-repeat;
	z-index:20;

	
	/*position:absolute;
	left: 50%; 
	top: 50%;
	width: 994px;
	height: 560px;*/
	/*margin-top: -280px;*/ /* moitié de la hauteur */
	/*margin-left: -497px;*/ /* moitié de la largeur */



}




.topBanner{
	position:absolute;
	top:40px;
	left:0px;
	width:980px;
	height:125px;
	background-image:url(../images_site/background_banner.jpg);
	background-repeat:no-repeat;
}

.topBanner2{
	position:relative;
	width:980px;
	height:135px;
	background-repeat:no-repeat;
	z-index:60;
}

.websiteContent{
	position:relative;
	width:980px;
	z-index:1;
}




.menu{
	position:absolute;
	top:74px;
	right:21px;
}



.goIndexZone{
	position:absolute;
	top:24px;
	left:25px;
	font-weight:bold;
	padding-left:10px;
	border-left:#333333 dashed 1px;
}



.choisissezTechnique{
	position:absolute;
	top:253px;
	right:333px;
	font-size:10px;
	width: 182px;
	text-align:right;
}

.choisissezTechnique h1{
	font-size:10px;
	color:#086f8a;
	margin:0px;
	padding:0px;
}




.zoneImagesindex{
	position:absolute;
	top:214px;
	right:5px;
	width:350px;
	padding-left:25px;
	padding-right:25px;
	border-left:#999999 solid 3px;
}


.zoneImagesTop{
	position:absolute;
	top:1px;
	left:237px;
	width:705px;
	/*width:505px;*/
	height:60px;
	background-color:#FFFFFF;
	overflow:hidden;
	white-space:nowrap;
	z-index:140;
}

.zoneMask{
	position:absolute;
	top:73px;
	right:0px;
	width:253px;
	height:34px;
	z-index:142;
	background-image:url(../images/mask.gif);
	background-repeat:no-repeat;
}

.innerzoneImagesTop{
	position:absolute;
	left:0px;
	right:0px;
}

.scrollMenu{
	position:absolute;
	left:750px;
	top:83px;
	z-index:200;
	display:none;
}

.zoneNameTechnicTop{
	position:absolute;
	bottom:1px;
	left:237px;
}




.zoneListTechniquesindex{
	position:absolute;
	top:253px;
	left:668px;
	width: 315px;
}


.zoneListTechniquesindex ul{
	margin:0px;
	padding:0px;
}

.zoneListTechniquesindex li{
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:10px;
	display:block;
	font-weight:normal;
}

.zoneListTechniquesindex a, .zoneListTechniquesindex a:visited{
	color:#7a4150;
	text-decoration:none;
	font-weight:normal;
	
}

.zoneListTechniquesindex a:hover{
	color:#582835;
	font-weight:bold;
}

.zoneListTechniquesInside{
	position:absolute;
	top:160px;
	left:3px;
	width: 173px;
	display:none;
}

.zoneListTechniquesSteps{
	position:absolute;
	top:168px;
	left:37px;
	width: 250px;
	height:215px;
	border-bottom:#CCCCCC 1px solid;
}

.numbers, .numbers2{
	width:25px;
	text-align:right;
	padding-right:3px;
	position:absolute;
	top:0px;
	left:-28px;
}

.innerStepsTitles ul li div:first-child{
	left:0px; !important
}

.innerStepsTitles ul li .numbers2{
	left:0px;
}

.numbers_phrase{
	display:block;
	padding-left:28px;
	padding-right:5px;
}



.innerStepsTitles{
	position:relative;
	overflow:auto;
	height:190px;
	width: 240px;
	padding-left:5px;
	padding-right:5px;
	margin-top:10px;
	overflow-x: hidden;
}



.innerStepsTitles li{
	position:relative;
}

.innerStepsTitles li a, .innerStepsTitles li a:visited{
	color:#595758;
	font-size:10px;
	width:100%;
	display:block;
}

.innerStepsTitles a:hover, .innerStepsTitles .selectedTechnique{
	background-color:#91d1e1;
}


.zoneListTechniquesStepsTitle{
	position:relative;
	color:#595758;
	font-weight:bold;
	font-size:10px;
	margin-left:5px;
	margin-right:5px;
}


.retourFormer{
	position:absolute;
	right:21px;
	top:0px;
	z-index:10;
}

.zoneListTechniquesSteps ul{
	margin:0px;
	padding:0px;
}

.zoneListTechniquesSteps li{
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}


.zonePartnair{
	position:absolute;
	bottom:11px;
	right:10px;
}

.thumbnail{
	float:left;
	width:70px;
	height:52px;
	text-align:center;
	line-height:70px;
	margin-right:1px;
	margin-bottom:1px;
	background-color:#086f8a;
	overflow:hidden;
}

.thumbnailTop{
	float:left;
	width:41px;
	height:33px;
	text-align:center;
	line-height:33px;
	margin-right:1px;
	overflow:hidden;
}




.thumbnail img {
	/*border:#333333 solid 1px;*/
}

.thumbnail img:hover {
	/*border:#FF0000 solid 1px;*/

}

.thumbnail:hover, .thumbnailTop img:hover {
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
	/*border:#FF0000 solid 1px;*/
}

a:hover .seFormerImg, #seFormerImgNoSelect{
	filter:alpha(opacity=55);
	-moz-opacity:.55;
	opacity:.55;
}


.currentTechnic2, div#infobullePlaced{
	color:#9f9da0;
}



#infobulle, #infobullePlaced{
	position: absolute;	
	top:0px;
	left:0px;
	visibility : hidden;
	/*border: 1px solid #CCCCCC;*/
	/*padding: 10px;*/
	font-family: Verdana, Arial;
	/*background-color:#FFFFCC;*/
	z-index:100;
	white-space:nowrap;
	color:#086f8a;
}

.bannerTechnics{
	position:absolute;
	top:72px;
	left:0px;
	width:980px;
	height:55px;
	z-index:30;
}

.zoneTechniqueName{
	position:absolute;
	top:8px;
	left:0px;
	width: 236px;
	height: 20px;
	line-height:20px;
	text-align:center;
	font-size:14px;
	font-weight:900;
	color:#9f9da0;
	font-family:Arial, Helvetica, sans-serif;
}

.zoneTechniqueName a, .zoneTechniqueName a:visited{
	color:#68a9ba;
} 

.zoneTechniqueName a:hover{
	color:#9f9da0;
} 


.titlePage{
	position:absolute;
	top:147px;
	left:75px;
	font-size:12px;
	letter-spacing:-1px;
}

.titlePageLogin{
	position:absolute;
	top:148px;
	left:75px;
	font-size:11px;
	letter-spacing:-1px;
}

.titlePage2{
	position:absolute;
	top:186px;
	left:74px;
	font-size:11px;
}





.titlePage3{
	position:absolute;
	top:201px;
	left:311px;
	font-size:11px;
	
}

.titlePage4{
	position:absolute;
	top:187px;
	right:527px;
	font-size:11px;
	
}

.prevNextPages{
	position:absolute;
	top:423px;
	right:526px;
	font-size:11px;
	
}


.topLinks{
	position:absolute;
	top:148px;
	left:312px;
	font-size:12px;
}

.menu2{
	position:absolute;
	top:148px;
	right:386px;
}

.menu2b{
	position:absolute;
	top:148px;
	left:310px;
}

.phrasesLogin{
	position:absolute;
	top:241px;
	right:212px;
	color:#0e596c;
	text-align:right;
	font-size:10px;
}


.phrasesLogin a, .phrasesLogin a:visited{
	color:#0e596c;
}

.phrasesLogin a:hover{
	color:#9f949c;
}


.zoneForgetPassword{
	/*994x272*/
	position:absolute;
	top:291px;
	right:0px;
	background-image:url(../images/background_forgot.gif);
	background-repeat:no-repeat;
	width:994px;
	height:238px;
}

.phrasesLoginLong{
	position:absolute;
	top:0px;
	right:212px;
	color:#0e596c;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}


.retour{
	position:absolute;
	top:533px;
	right:19px;
	color:#086f8a;
	text-align:right;
	font-weight:bold;
	font-size:10px;
}

.retour a, .retour a:visited{
	font-weight:bold;
	color:#086f8a;
}

.retour a:hover{
	font-weight:bold;
	color:#9f9da0;
}

.logBox{
	position:absolute;
	top:166px;
	right:268px;
	width:214px;
	height:22px;
}

.logBox input{
	width:100%;
	height:20px;
	border:none;
	/*border:#a8dae7 solid 1px;*/
}

.logBoxName{
	position:absolute;
	top:171px;
	right:491px;
	text-align:right;
	color:#90616f;
	font-weight:bold;
}

.logBoxName2{
	position:absolute;
	top:40px;
	right:436px;
	text-align:right;
	color:#90616f;
	font-weight:bold;
}

.passBoxName{
	position:absolute;
	top:195px;
	right:439px;
	text-align:right;
	color:#90616f;
	font-weight:bold;
}

.logBox2{
	position:absolute;
	top:37px;
	right:213px;
	width:214px;
	height:20px;
}



.logBox2 input{
	width:100%;
	height:20px;
	border:none;
	/*border:#a8dae7 solid 1px;*/
}


.passBox{
	position:absolute;
	bottom:346px;
	right:214px;
	width:213px;
}
.passBox input {
	width:100%;
	height:20px;
	border:none;
	/*border:#a8dae7 solid 1px;*/
}


.titlePage h1{
	font-size:12px;
	margin:0px;
	padding:0px;
	color:#045064;
}

.titlePage2 h1, .titlePage3 h1, .titlePage4 h1{
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#045064;
}

.titlePageLogin h1{
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#FFFFFF;
}



.titlePage2 h1, .titlePage3 h1, .titlePage4 h1{
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#256c7e;
}


.insideTxt{
	position:absolute;
	top:214px;
	left:74px;
	font-size:12px;
	width: 407px;
	height: 221px;
	overflow:auto;
	overflow-x: hidden;
}

.insideTxtHistorique{
	position:absolute;
	top:231px;
	left:336px;
	font-size:12px;
	width: 454px;
	height: 180px;
	overflow:auto;
	overflow-x: hidden;
}


.insideFormer{
	position:absolute;
	top:187px;
	left:182px;
	font-size:12px;
	width: 789px;
	height: 396px;
}

.titlePageFormer{
	position:absolute;
	top:160px;
	left:182px;
	font-size:18px;
}

.titlePageFormer h1{
	font-size:18px;
	margin:0px;
	padding:0px;
}

.technicBox{
	position:absolute;
	width:60px;
	height:60px;
	border:#999999 solid 1px;
}

.technicBoxTitle, .technicBoxContent{
	width:60px;
	text-align:center;
	padding:3px;
	font-size:11px;
}

.formationTechnics{
	position:relative;
	width:430px;
	height:430px;
	margin:auto;
}

.formationTechnicsCenter{
	position:absolute;
	top:125px;
	left:130px;
	width:200px;
	height:200px;
	line-height:200px;
	border:#999999 solid 1px;
}


.etapeTitle, .titleVideoEtape, .shortDescEtape{
	text-align:center;
	padding:5px;
}

.etapeTitle, .titleVideoEtape{
	font-weight:bold;
}

.etapeTitle{
	text-decoration:underline;
}


.zoneImagesGallery{
	position:absolute;
	top:207px;
	left:41px;
	width:442px;
}

.zoneVideoInfoFrame{
	position:absolute;
	top:167px;
	left:675px;
	width:278px;
	height:313px;
	line-height:313px;
}

.phraseLogin{
	position:absolute;
	top:108px;
	left:179px;
	line-height:30px;
	width: 380px;
}

.startPhrase{
	position:absolute;
	top:64px;
	left:37px;
	line-height:12px;
	width: 380px;
	color:#68a9ba;
	font-weight:bold;
}

.startIntro{
	position:absolute;
	top:114px;
	left:37px;
	line-height:30px;
	width: 595px;
	color:#7b797a;
	font-weight:normal;
}


.zoneVideoInfoBigZone{
	position:absolute;
	top:165px;
	left:286px;
	width:664px;
	height:313px;
	line-height:295px;
	border:#CCCCCC solid 1px;
	font-weight:bold;
}

.zoneVideoInfoBigZone a, .zoneVideoInfoBigZone a:visited, .zoneVideoInfoBigZone a:hover{
	color:#91d1e1;
	text-decoration:underline;
}



.iframeAsso{
	position:relative;
	
	text-align:center;
	overflow:auto;
	
}

.zoneImageGalleryBig{
	position:absolute;
	top:165px;
	left:513px;
	width:448px;
	height:257px;
}

.zoneVideo{
	position:absolute;
	text-align:center;
	top:166px;
	left:286px;
	width:384px;
	height:313px;
	/*border-right:#d5d3d8 solid 1px;*/
	border-left:#d5d3d8 solid 1px;
	background-color:#ffffff;
	text-align:center;
	line-height:298px;
}

.zoneVideo2{
	position:absolute;
	text-align:center;
	top:165px;
	left:490px;
	width:384px;
	height:311px;
	/*border-right:#d5d3d8 solid 1px;*/
	border-left:#d5d3d8 solid 1px;
	border-right:#d5d3d8 solid 1px;
	border-bottom:#d5d3d8 solid 1px;
	background-color:#ffffff;
	text-align:center;
	line-height:298px;
	overflow:hidden;
}


.debits{
	position:absolute;
	left:291px;
	bottom:63px;
}

.debits2{
	position:absolute;
	left:498px;
	bottom:65px;
}

.eurodico{
	position:absolute;
	right:78px;
	bottom:62px;
}

.eurodico a, .eurodico a:visited{
	color:#086f8a;
	font-weight:bold;
}

.eurodico a:hover{
	color:#9f9da0;
	font-weight:bold;
}


.debits a, .debits a:visited, .debits2 a, .debits2 a:visited{
	color:#086f8a;
}

.debits a:hover, .debits2 a:hover{
	color:#FFFFFF;
}

.descImage{
	position:relative;
	display:none;

	padding:5px;
	color:#086f8a;
}

.descVideo{
	position:absolute;
	top:382px;
	left:78px;
	width:188px;
	padding:5px;
	
}


.descVideoTitle{
	position:relative;
	font-size:10px;
	font-weight:bold;
	color:#595758;
}

.descVideo ul {
	margin:0px;
	padding:0px;
}

.descVideo li{
	margin:0px;
	padding:0px;
	display:block;
	list-style:none;
}

.descVideo li a, .descVideo li a:visited{
	color:#7a4150;
	font-size:10px;
}

.descVideo li a:hover{
	color:#582835;
	font-weight:bold;
}

.imgTitle, .imgAuthor{
	text-align:left;
}

.imgTitle span, .imgAuthor span{
	font-weight:bold;
}




.imgCurrentVid{
	text-align:center;
}

.imgCurrentVidText{
	margin-top:10px;
}

.grayNoselection{
	color:#9f949c;
	font-size:10px;
}


#loading{
	position:relative;
	display:block;
	width:35px;
	height:35px;
	padding:5px;
}

a img{
	border:none;
	padding:0px;
	margin:0px;
}


.schemaBox{
	border:#a8dae7 solid 1px;
	position:absolute;
	top:129px;
	right:29px;
	width:681px;
	height:393px;
	background-color:#FFFFFF;
	z-index:200;
	display:none;
}

#schemasIframe{
	overflow:hidden;
	width:100%;
	height:100%;
	padding:0px;
	margin:0px;
	border:none;
	overflow-x: hidden;
}

.flashAccueil{
	position:absolute;
	top:189px;
	left:0px;
	width:474px;
	height:272px;
}

.flashMainAccueil{
	position:absolute;
	top:0px;
	left:0px;
	width:994px;
	height:560px;
}
