body
	{
		background:url(img/bg/bbg2.png) fixed; 
		margin:0px;
		width:100%;
		background-position:top;
	}

#header
	{
		width:994px;
		height:120px;
		margin:auto;
		margin-top:7px;
		background:url(img/header.png) no-repeat top left;
		font-size:20px;
		text-align:center;
	}
#contener
	{
		width:994px;
		margin:auto;
		margin-top:-10px;
		background:url(img/fond1.png) repeat-y top left;
		font-family:"Lucida Calligraphy";
	}

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

						Zone de mise en forme du menu_top

-----------------------------------------------------------------------------------------------------*/
#menu_top
	{
		background:url(img/bg/m_top_bbg.png);
		margin-left:20px;
		margin-right:25px;
		margin-bottom:-17px;
	}
#menu_top ul 
	{
		width:994px;
		height:60px;
		padding-left:0px;
		margin-left:15px;
		
	}

#menu_top ul li
	{
		list-style:none;
		float:left;
		margin-right:5px;
	}
#menu_top ul li a
	{
		display:block;
		width:180px;
		height:60px;
		text-decoration:none;
		color:#000;;
		background:url(img/bt/bt.png) no-repeat top left;
		text-align:center;
		line-height:55px;
		font-family:"Tahoma";
		font-weight:bold;
		font-size:16px;
	}
#menu_top ul li a:hover
	{
		text-decoration:none;
		background:url(img/bt/bt2.png);
		color:#33F;
	}
#menu_top ul li a.ok
	{
		color::#33F;
		text-decoration:none;
		background:url(img/bt/bt2.png)
	}

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

						Zone de mise en forme du menu right

-----------------------------------------------------------------------------------------------------*/
#menu_right
	{
		float:right;
		width:170px;
		margin-right:25px;

		font-size:28px;
		text-align:center;
	}
#menu_r_t
	{
		width:170px;
		height:10px;
		background:url(img/bg/contenu-right-t.png) no-repeat top left;
	}
#menu_r_body
	{
		width:170px;
		background:url(img/bg/contenu-right-bg.png) repeat-y top left;
		font-family:Arial, Helvetica, sans-serif;
	}
#menu_r_body img 
	{
		margin-bottom:15px;
	}
#menu_r_b
	{
		width:170px;
		height:3px;
		background:url(img/bg/contenu-right-b.png) no-repeat top left;
	}

#menu_r h7
	{
		text-align:center;
		margin:0px;
		padding:0px;
	}


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

						Zone de mise en forme du contenu

-----------------------------------------------------------------------------------------------------*/
#contenu
	{
		width:772px;
		margin-top:0px;
		margin-left:20px;
	}
#contenu_t
	{
		width:772px;
		height:10px;
		background:url(img/bg/contenu-t.png) no-repeat top left;
		margin-top:0px;

	}
#contenu_body
	{
		background:url(img/bg/contenu-bg.png) repeat-y top left;
		padding:20px;
		padding-top:10px;
		font-size:20px;
		font-family:"Times New Roman", Times, serif;
	}
#contenu_b
	{
		width:772px;
		height:33px;
		background:url(img/bg/contenu-b.png) no-repeat bottom left;
	}

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

						Zone de mise en forme du texte dans le contenu

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

/*---mise en forme texte titres des pages----*/
.titre1_texte
	{
		margin-left:0px;
		color:#33F;
		font-size:38px;
		font-weight:bold;
	}
	
/*---mise en forme texte contenu accueil----*/	
.paragraphe_texte
	{
		margin-left:60px;
		margin-right:60px;
		line-height:30px;
		font-size:20px;
		color:#FFF;
	}

.paragraphe_texte2
	{
		line-height:30px;
		font-size:15px;
		font-style:italic;
	}
	
/*---mise en forme texte contenu competences----*/
P 	{ 
		line-height: 75% 
	} 
	
.titre2_texte
	{
		margin-left:0px;
		color:#00C;
	}
	
.titre3_texte
	{
		margin-left:20px;
		margin-right:20px;
		color:#000;
		font-weight:bold;
		padding: 5px;
		margin-bottom:-20px;
		font-size:30px;
	}
/*---mise en forme texte contenu experiences----*/

.titre4_texte
	{
		margin-left:20px;
		margin-right:20px;
		color:#000;
		font-weight:bold;
		padding: 5px;
		margin-bottom:-20px;
		font-size:30px;
	}

.titre5_texte
	{
		margin-left:30px;
		color:#000;
		font-size:20px;
	}
	
.paragraphe_texte3
	{
		margin-left:58px;
		line-height:20px;
		font-style:italic;
		color:#FFF;
	}

.paragraphe_texte4
	{
		margin-left:58px;
		line-height:20px;
		font-style:inherit;
		color:#FFF;
	}
.paragraphe_texte4 a {
	color:#33F;	
}

#bonjour, #bonjour1, #bonjour2, #bonjour3, #bonjour4, #bonjour5, 
#bonjour6, #bonjour7, #bonjour8, #bonjour9, #bonjour10, 
#bonjour11, #bonjour12, #bonjour13, #bonjour14, #bonjour15 {
	margin-left:58px;
	text-align:justify;
}

/*---mise en forme texte contenu formations----*/
.image_centrer	
	{
		line-height:30px;
		border:double;
	}
.paragraphe_texte5
	{
		margin-left:58px;
		line-height:20px;
		font-style:inherit;
		line-height:30px;
		color:#FFF;
	}

.titre6_texte
	{
		margin-left:20px;
		color:#00C;
		font-weight:bold;
		padding-left:5px;
		text-align:justify;
		margin-bottom:-20px;
		font-size:30px;
	}
/*---mise en forme texte contenu formulaire----*/
#contenu_ct_titre      { margin:auto;
                          font-size:2em;
                          font-weight:bold;
						  color:#7DB51A;
					   	  background:#ffffff;
					    }

#contenu_ct_stitre     { text-align:center;
                          margin:auto;
						  font-size:1.3em;
                          font-weight:bold;
						  color:#7DB51A;
					   	  background:#ffffff;
					    }





#formulcontact {width:600px;margin:auto;border:1px #FFF solid; margin:auto;font-size:1em;}
#formulcontact label {float:left;width:180px;text-align:right}
#formulcontact p.send {text-align:right;margin:0 10px 10px 0}
#formulcontact legend {color:#533324}
p {margin-top:0.75em; margin-right:0pt; margin-bottom:0.75em; margin-left:0pt;}
p.contact { color:#FFF;font-size:100%;text-indent:0px;padding-top:0px;}  
p.contact-info { color:#FFF;font-size:100%;text-indent:0px;text-align:center;padding-top:0px;}
#contenu p, #contenu li {line-height:1.5;}




/*---mise en forme texte contenu centre d'intérêts----*/
	


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

						Zone de mise en forme du footer

-----------------------------------------------------------------------------------------------------*/
#footer
	{
	width:994px;
	margin:auto;
	margin-top:-43px;
	}
#footer ul
	{	
		width:994px;
		height:145px;
		background:url(img/footer.png);	
	}

#footer ul li
{
	list-style:none;
	float:left;
	}

#footer ul li a
{
		width:180px;
		height:60px;
		text-decoration:none;
		margin-left:36px;
		color:#33F;
		text-align:center;
		font-family:"Tahoma";
		font-weight:bold;
		font-size:16px;
}