body {
    margin: 0px;
    padding: 0px;
	font-family: "Arial Narrow", Arial, sans-serif;
	font-size:11pt;
	color:#333333;
}


#site
{
width:780px;
position:absolute;
left:50%;
margin-left:-390px;
}

#haut
{
}

#bouton-formations
{
position:absolute;
left:400px;
top:50px;
}

#bouton-conseil
{
position:absolute;
left:520px;
top:50px;
}

#bouton-seminaires
{
position:absolute;
left:640px;
top:50px;
}

a
{
	color:#333333;
}

h1,h2
{
margin-bottom:5px;
}

p
{
margin-top:0px;
margin-bottom:30px;
}

.entete
{
position:relative;

}



#entete-stage
{
float:left;
width:100%;
margin-top:50px;
height:150px;
}

.entete-profil
{
position:relative;
top:20px;
}


.noir
{
color:#000000;
}

.jaune
{
color:#e49900;
}

.rouge
{
color:#ba391f;
}

.bordure-rouge
{
background-image:url('img/bordurerouge.gif');
background-repeat:repeat-y;
}

.citation
{
text-align:center;
color:#e49900;
}

#image
{
position:absolute;
left:440px;
top:280px;
}

#textemanagement
{
position:relative;
left:0px;
top:0px;
margin-top:-602px !important;
margin-top:-587px;
}

#textemarketing
{
position:relative;
left:0px;
top:0px;
margin-top:-602px !important;
margin-top:-587px;
}

#textecommunication
{
position:relative;
left:0px;
top:0px;
margin-top:-602px !important;
margin-top:-587px;
}


#gauche-formation
{
position:relative;
top:20px;
left:0px;
width: 300px;
}

#droite-formation
{
margin-left: 330px;
width: 420px;
text-align:left;
}

#gauche-conseil
{
position:relative;
top:0px;
left:0px;
width: 360px;
}

#droite-conseil
{
position:absolute;
left: 450px;
top:230px !important;
top:250px;
width: 370px;
text-align:left;
}

#gauche-seminaires
{
position:relative;
top:0px;
left:0px;
width: 360px;
}

#stagea
{
float:left;
width:100%;
}

#stageb
{
float:left;
width:100%;
margin-top:20px;
}

#stagebb
{
float:left;
width:100%;
text-align:center;
margin-top:20px;
}

#stagesa
{
float:left;
width:100%;
}

#stagesb
{
float:left;
width:100%;
}

#gauche-stages
{
float:left;
width: 400px;
}

#gauche-stages2
{
float:left;
width: 375px;
}

#droite-seminaires
{
position:absolute;
left: 451px;
top:230px !important;
top:250px;
width: 335px;
text-align:left;
}

#droite-stages
{
float:left;
width: 350px;
margin-left:30px;
}

#droite-stages2
{
float:left;
width: 375px;
margin-left:20px;
}

#gauche-profil
{
position:relative;
left:0px;
width: 370px;
margin-bottom:0px;
padding-bottom:0px;

}

#droite-profil
{
position:relative;
left: 400px;
margin-top:-500px;
width: 380px;
text-align:left;
}

#references
{
position:relative;
top:40px;
left:0px;
}

#gauche-contact
{
margin-top:40px;
width: 370px;
height:370px;
}

#droite-contact
{
position:absolute;
left:450px;
top:160px;
text-align:left;
}

td
{
	font-family:"Arial Narrow", Arial, sans-serif;
	font-size:11pt;
	text-align:center;
	
}

tr
{
height:30px;
}

#bas
{
text-align:center;
position:relative;
top:15px !important;
top:10px;
}

#basstage
{
float:left;
width:100%;
margin-top:15px;
}


#bas-profil
{
text-align:center;
margin-top:65px !important;
margin-top:50px;
}

#menubas, #copyright
{
margin:10px;
}

.cachediv {
		visibility: hidden;
		overflow: hidden;
		height: 1px;
		margin-top: -1px;
		position: absolute;
	}

#precision1
{
width:300px;
margin-top:50px;
text-align:justify;
}
#precision2
{
margin-top:10px;
margin-bottom:20px;
}

.photo
{
float:left;
margin-right:50px;
margin-left:10px;
position:relative;
top:-5px !important;
top:-12px;
text-align:center;	
font-size:80%;

}

.expe
{
position:relative;
top:1px !important;
top:1px;
}

#public
{
position:absolute;
left:450px;
top:0px;
text-align:left;
}
