/* CSS Document */
html, body {
	margin:0;
	padding:0;
	height:100%;
} 


body { 
 
background-image: url(img_template/FondOmbre.jpg); 

background-repeat: repeat-y; 

background-position:center;
font-size:12px;
}


/* ---------------------------------Mise en page du forum-----------------------------------------------------------------  */	


.spip_encadrer{
border:#00DFFF 0 solid;
width:100%;}

input.forml{width:100%;}

textarea.forml{width:100%;}

.spip_bouton{
color:#efefef;
background-color:#6E7E6E;
border:#fff thin ridge;
width:300px;
padding-left:-45px;

}

form{ text-align:left;}


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

.cleaner {
clear:both;
height:1px;
font-size:1px;
border:none;
margin:0; padding:0;
background:transparent;
} 

.page{
width:100%;
border:#fff 0 solid;
text-align:center;
display:block;
}



#pageHome{
width:100%;
border:#fff 0px solid;
text-align:center;
margin:0 auto;
}



.menu_demarche {
list-style:none; 
text-align:left; 
padding-top:8px;
padding-left:-2px;
}

.menu_demarche a{
color:#D43F55;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

.menu_demarche a:hover{
background-color:#efefef;
color:#A0A0A4;
font-style:italic;
}


#footer{

	background-image:url(img_template/footer.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	 
	height:100%;
	float:right;
	left: 0;
	width: 100%;
	position:inherit;
 
	display:block;
}

#footerNormal{

	background-image:url(img_template/footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	 
	height:187px;
	float:left;
	left: 0;
	width: 100%;
	position:inherit;
 
	display:block;
}

.vide { position:relative; }

.lien_deco{
	border:0 #efefef solid;
	width:500px;
	text-align:right;
	margin-top:30px;
	
}
/*#footerPhp{

	background-image:url(img_template/footer.jpg);
	background-repeat:no-repeat;
	background-position:center;
	border-top:0px solid #ACB2AC;
	position:absolute;
	height:187px;
	width: 100%;
}*/

div > div.lien_deco{
	padding-left:250px;
	margin:0px;
	padding-top:0px;
	margin-top:10px;
}

div > h3.logout{
	padding:0px;
	margin:0px;
}

div > div #footerPhp{
	border:#00DFFF thin solid;
	position:relative;
	height:187px;
	width: 100%;
}




#bandeau {
margin-left:-2px;
margin-right:5px;
background-image:url(img_template/bandeau_v2.jpg);
height:100px;
border:#CCCCFF 0 solid;
background-repeat:no-repeat;
background-position:center;
}

#navbar{
border:#000 0 solid;
width:100%;
margin-top:5px;
padding-top:45px;
margin-left:auto;
margin-right:auto;


}


ul#menu{ 
overflow-x: hidden;
overflow-y: hidden;
margin: 0px;
padding: 0px;
list-style-type: none ;
border:#CCCCFF 0 solid;

}


ul#menu li{
display: inline;
padding: 0px;
}



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


ul#menu li.bt1 a
{ 
	padding-top: 50px ;
	padding-left: 80px ;
	background: url(img_template/bt_ress_doc.jpg) no-repeat 0 0px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}

ul#menu li.bt1_selected a
{ 
	padding-top: 50px ;
	padding-left: 80px ;
	background: url(img_template/bt_ress_doc.jpg) no-repeat 0 -65px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}


ul#menu li.bt1 a:hover
{
	background: url(img_template/bt_ress_doc.jpg) no-repeat 0 -65px ;
}
	


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

	
	
ul#menu li.bt2 a
{ 
	padding-top: 50px ;
	padding-left: 120px ;
	background: url(img_template/bt_faq.jpg) no-repeat 0 0px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}


ul#menu li.bt2_selected a
{ 
	padding-top: 50px ;
	padding-left: 120px ;
	background: url(img_template/bt_faq.jpg) no-repeat 0 -65px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}


ul#menu li.bt2 a:hover
{
	background: url(img_template/bt_faq.jpg) no-repeat 0 -65px ;
}
	


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



ul#menu li.bt3 a
{ 
	padding-top: 50px ;
	padding-left: 120px ;
	background: url(img_template/bt_formation.jpg) no-repeat 0 0px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}

ul#menu li.bt3_selected a
{ 
	padding-top: 50px ;
	padding-left: 120px ;
	background: url(img_template/bt_formation.jpg) no-repeat 0 -65px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}

ul#menu li.bt3 a:hover
{
	background: url(img_template/bt_formation.jpg) no-repeat 0 -65px ;
}
	
/* --------------------------------------------------------------------------------------------------------------------------  */	
	
ul#menu li.bt4 a
{ 
	padding-top: 50px ;
	padding-left: 115px ;
	background: url(img_template/bt_pres.jpg) no-repeat 0 0px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}


ul#menu li.bt4_selected a
{ 
	padding-top: 50px ;
	padding-left: 115px ;
	background: url(img_template/bt_pres.jpg) no-repeat 0 -65px;
	text-decoration:none;
	color:#FFFFFF;
	font-size:9px;
}


ul#menu li.bt4 a:hover
{
	background: url(img_template/bt_pres.jpg) no-repeat 0 -65px ;
}
	
/* --------------------------------------------------------------------------------------------------------------------------  */	


.pos_menu_demarche{
margin-left:-15px;
border:#000 solid 0px;
width:140px;
}



#contenu{
width: 770px;
margin-left: auto;
margin-right: auto;
margin-top: 25px;
padding-top: 0px;
border:#000 solid 0px;
padding-left:-10px;
display:block;
}

#pied {
margin-left:-5px;
margin-right:2px;
background-image:url(img_template/image_pied.jpg);
background-repeat:no-repeat;
background-position:center;
width:100%;
border:#557FFF 0 solid;
height:165px;
bottom:0px;

}


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

#pictoRessources{
width:120px;
height:250px;
border:#557FFF 0 solid;
float:left;
background-image:url(img_template/picto_ressource.jpg);
background-repeat:no-repeat;
background-position:top;
}


#pictoforma{
width:120px;
height:250px;
border:#557FFF 0 solid;
float:left;
background-image:url(img_template/picto_forma.jpg);
background-repeat:no-repeat;
background-position:top;
}

#pictoPres{
width:130px;
height:250px;
border:#557FFF 0 solid;
float:left;
background-image:url(img_template/picto_pres.jpg);
background-repeat:no-repeat;
background-position:top;
}


#pictoFaq{
width:128px;
height:250px;
border:#557FFF 0 solid;
float:left;
background-image:url(img_template/picto_faq.jpg);
background-repeat:no-repeat;
background-position:top;
}


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


#part-gauche{
width:600px;
float:right;
}


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


h1.titPage_1{
color:#4ba1c1;
font-size:1.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;}

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

h1.titPage_2{
color:#6E7E6E;
font-size:1.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;}



h1.titPage_52{
color:#6E7E6E;
font-size:1.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;}

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


h1.titPage_3{
color:#983D3C;
font-size:1.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;}

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


h1.titPage_4{
color:#7C7E7C;
font-size:1.8em;
font-family:Verdana, Arial, Helvetica, sans-serif;}



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

.point{
font-size:4px;
color:#bbb;
letter-spacing:2px;}


.pointListe{
font-size:4px;
color:#bbb;
letter-spacing:2px;
margin-top:-5px;}



.puceListe{
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(img_template/puce.jpg);
background-repeat:no-repeat;
padding-left:28px;
font-weight:700;
}

/* ------------------------------------------FORUM---------------------------------------------------------  */	

/* ------------------------------------------FORUM---------------------------------------------------------  */	


.forum{
margin-top:10px;}

h2.forum{
color:#7C7E7C;
font-size:1.5em;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:3px;
}

h2.forum a{
text-decoration:underline;
color:#7C7E7C;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

/* ------------------------------------------Pour Mozilla------------------------------------------------------  */	

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


h3.forum{
/*color:#7C7E7C;
*/
font-size:1.1em;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(img_template/puce.jpg);
background-repeat:no-repeat;
padding-left:28px;}


h3.forum a{
/*color:#d0d0d0;
*/
font-size:1.17em;
color:#A0A0A4;
font-weight:bolder;
text-decoration:none;
letter-spacing:4px;
}


h3.forum a:hover{
/*color:#d0d0d0;
*/
font-size:1.17em;
color:#FF3F00;
font-style:italic;
font-weight:bolder;
text-decoration:underline;
}







h3.logout a:hover{
/*color:#d0d0d0;
*/
font-size:1.17em;
color:#FF3F00;
font-style:italic;
font-weight:bolder;
text-decoration:underline;
}


h3.logout a{
/*color:#d0d0d0;
*/
font-size:1.17em;
color:#A0A0A4;
font-weight:bolder;
text-decoration:none;
letter-spacing:4px;
}



h3.logout{
/*color:#7C7E7C;
*/
padding-top:6px;
font-size:0.9em;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-right:0px;
display:block;
border:#00DFFF 0 solid;
margin-bottom:50px;
height:70px;
background-image:url(img_template/process-stop.jpg);
background-position:305px 0px;
background-repeat:no-repeat;}







.Listeforum{
height:25px;
border:#00FF55 0px solid;
margin-top:10px;
}

h3.Listeforum{
background-image:url(img_template/ico-liste-quest2.png);
background-repeat:no-repeat;
padding-left:30px;
}

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

#titPage{
border:#557FFF 0 solid;
width:600px;
text-align:left;
height:30px;
/*background-image:url(img_template/titre_Formation.jpg);
background-repeat:no-repeat;
background-position:-8px 5px;*/
margin-top:33px;
padding-bottom:0px;}


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


#txt{
	border:#557FFF 0 solid;
	text-align:justify;
	width:510px;
	padding-right:110px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #575757;
	line-height:20px;
	z-index: auto;
}

#txt_pres	{
border:#557FFF 0 solid;
	text-align:justify;
	width:510px;
	padding-right:110px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	line-height:20px;
	z-index: auto;
	color:#2A3F55;
}


#txt_pop{
	border:#557FFF 0 solid;
	text-align:justify;
	padding-right:125px;
	padding-left:110px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	line-height:20px;
	z-index: auto;
}

#txt_connect{
	border:#557FFF 0 solid;
	text-align:justify;

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	line-height:20px;
	z-index: auto;
}


#txt_iden{
	border:#557FFF 0 solid;
	text-align:justify;;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	line-height:20px;
	z-index: auto;
}

#txt_iden2{
	border:#557FFF 0 solid;
	text-align:justify;
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	line-height:20px;
	z-index: auto;
}

#fond_connect{
display:block;
color:#FFFFFF;
padding:3px;}

#tabRessource{
	border:#557FFF 0 solid;
	text-align:justify;
	width:510px;
	padding-right:90px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	line-height:20px;
	z-index: auto;
}


#tabForm{
	border:#557FFF 0 solid;
	text-align:justify;
	width:700px;
	padding-right:50px;
	padding-left:-20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#575757;
	line-height:20px;
	z-index: auto;
}



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



#txt_forum{
	border:#557FFF 0 solid;
	text-align:justify;
	width:510px;
	padding-right:110px;
	padding-left:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #575757;
	line-height:20px;
	z-index: auto;

}


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















