body {
	background: #000000 url(images/bg01.jpg) repeat-x;
	color:#000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 10px 10px;
	padding: 0px;
	text-align: center ;
}
.clear{clear:both;}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	margin: 0px auto;
	text-align: left;
	width: 950px;
}
a{
	font-size:12px;
}
p{
	margin: 15px 0px;
}
/********************** Header ***************************/
#header {
	margin: 0px 0px 0px 0px;
	/*background: transparent url(images/bandeau.png) no-repeat;*/
	width:950px;
	height:120px;
}

#logo_w1{
	margin: 0px 0px 0px 0px;
	position:relative;
	top:-40px;
	left:-80px;
}

#header_text {
	top:98px;
	left:50px;
	width:230px;
}
#header_text p{
	font-size: 18px;
	color:#FFFFFF;
}
#header_text a{color:#28556b;}
#header_text a:hover{color:#c77e0c;}

/********************** Menu ***************************/

#contenant_menu{
    position:absolute;
    z-index:500;
}

.menu {
	width:950px;
	height:25px;
	position:relative;
	margin: 0px 0px 0px 0px;
}

/********************** Content ***************************/
#content {
	background: #ffffff;
	width:950px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font-size:9px;
}
img{
	border-width:0px;
}
h1{
font-size: 15px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#004ca2;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;
vertical-align:top;
padding-top:0px;
display:inline;
}

.titre_accueil{
	color:#FFFFFF;
	font-size:14px;
	margin: 18px 0px 0px 0px;
	font-style:italic;
	text-align:center;
}

h2{
font-size: 14px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#ac016b;
line-height:1.8em;
margin-top:12px;
text-transform: none;
display:inline;
}

h2 a{
font-size: 14px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#ac016b;
line-height:1.8em;
margin-top:12px;
text-transform: none;
display:inline;
}

h3 {
font-size: 13px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
color:#ac016b;
text-transform:uppercase;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
}

h3 a#spe{
font-size: 13px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
color:#ac016b;
text-transform:uppercase;
margin-top:0px;
padding-top:0px;
margin-bottom:15px;
padding-bottom:0px;
text-decoration:none;
}

h3 a#spe:hover {
font-size: 13px; 
font-family: Trebuchet Ms; 
text-align:justify;  
text-decoration:underline;
}

.img-spe{
  margin-top:10px;
  border: 1px solid #ffffff;
}

.img-spe:hover{
  border: 1px solid #000000;
}

#left {
	float:left;
	width:990px;
	margin-left:-20px;
	margin-top:0px;
	padding: 0px 10px 15px 0px;
	display:inline;
	position:inherited;
}
#left a{color:#28556b;}
#left a:hover{color:#000033;}
#photos a{
	margin-right:14px;
}
#right {
	float:right;
	width:210px;
	padding: 0px 20px 20px 20px;
	margin-top:10px;
	border-left: #FFF 2px solid;

}
#right a{
	color:#c77e0c;
}
#right a:hover{
	color:#85a157;
}  

#content_contact {
	background: #ffffff;
	width:950px;
	padding-top:25px;
	height:20px;
}

#bouton_contact{
  background: transparent url(images/bouton_contact.png) no-repeat;
	width:129px;
	margin-left:775px;
	height:20px;
	text-align:center;
}

#bouton_contact a{
  color: #FFFFFF;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration: none;
  font-style:italic;
  font-weight:bold;
}

#bouton_contact a:hover{
  text-decoration: underline;
}

#accueil_fond {
  float:right;
  margin-top:-235px;
  margin-left:675px;
  background: url(images/fond_accueil_texte2.jpg) repeat-x;
  width:300px;
}

#accueil_besoin {
  width:700px;
  height:190px;
  margin-top:-70px;
  margin-left:-5px;
  float:left;
}

#accueil_besoin_img {
  float:left;
}

#accueil_besoin_txt {
  float:left;
  margin-left:40px;
}

#accueil_besoin_txt ul{
  list-style-type: none;
}

#accueil_besoin_txt ul li{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:0.9em;
  margin-top:8px;
  text-transform:none;
}

#accueil_besoin_txt ul li a{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:0.9em;
  margin-top:8px;
  text-transform:none;
  text-decoration:none;
}

#accueil_besoin_txt ul li a:hover{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:0.9em;
  margin-top:8px;
  text-transform:none;
  text-decoration:underline;
}

#accueil_texte {
  width:275px;
  padding-left:12px;
}

#accueil_texte a{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : underline; 
  color:#ffffff;
  line-height:1.8em;
  margin-top:12px;
}

#accueil_banniere_flash {
  float:left;
  margin-top:0px;
  margin-left:-20px;
  width:400px;
  height:40px;
}

#separation {
  float:left;
  margin-top:-120px;
  margin-left:50px;
  padding-top:20px;
  width:600px;
  height:30px;
}

#accueil_sommaire{
  margin-left:50px;
  margin-top:35px;
  width:650px;
  height:160px;
  float:left;
}

#accueil_sommaire ul{
  list-style-type: none;
}

#accueil_sommaire ul li{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1em;
  margin-top:8px;
  text-transform:none;
}

#accueil_sommaire ul li a{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1em;
  margin-top:8px;
  text-transform:none;
  text-decoration:none;
}

#accueil_sommaire ul li a:hover{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1em;
  margin-top:8px;
  text-transform:none;
  text-decoration:underline;
}

#accueil_sommaire1{
 float:left;
}

#accueil_sommaire2{
  float:left;
  margin-left:70px;
}

#accueil_sommaire3{
  float:left;
  margin-left:70px;
}

.plus_inae{
  width:300px;
  height:190px;
  position: absolute;  
  background: transparent url(images/plus_inae.png) no-repeat; 
  margin-left:650px; 
  margin-top: -180px;
  font-size: 8.5pt;
  padding-left: 20px;
  text-align: justify;
}

.txt_actus {
  font-size: 11px;
  color: #000000;
}

.txt_actus a{
  font-size: 11px;
  color: #000000;
  text-decoration: none;
}

.txt_actus a:hover{
  font-size: 11px;
  text-decoration: underline;
  color: #202e52;
}

.txt_references {
  font-size: 15px;
  color: #e40397;
  font-weight: bold;
}

.txt_references a{
  font-size: 15px;
  color: #e40397;
  text-decoration: none;
  font-weight: bold;
}

.txt_references a:hover{
  font-size: 15px;
  text-decoration: underline;
  color: #e40397;
  font-weight: bold;
}

#fil_arianne {
  float:left;
  margin-top:-8px;
  margin-left:30px;
  width:200px;
  font-size: 10px; 
  font-family: Arial; 
  text-align:justify;  
  color:#000000;
  line-height:1.8em;
}

#fil_arianne a{
  font-size: 10px; 
  font-family: Arial; 
  text-align:justify;  
  color:#000000;
  line-height:1.8em;
  text-decoration:none;
}

#fil_arianne a:hover{
  font-size: 10px; 
  font-family: Arial; 
  text-align:justify;  
  color:#000000;
  line-height:1.8em;
  text-decoration:underline;
}

#intranet {
  margin-top:20px;
  margin-left:50px;
  width:400px;
  font-size: 11px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1.6em;
}

#schema_intranet{
  margin-top:20px;
  margin-left:65px;
}

#extranet {
  margin-top:-415px;
  margin-left:500px;
  width:400px;
  font-size: 11px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1.6em;
}

#schema_extranet{
 margin-left:500px;
 margin-top:40px;
}

#avantage_intranet_extranet{
   margin-left:50px;
   width:800px;
   font-size: 12px; 
   font-family: Arial; 
   text-align:justify;  
   font-style : none; 
   color:#000000;
   line-height:1.6em;
   margin-top:35px;
}

#avantage_intranet_extranet ul{
   list-style-type: none;
}

#exemple_intranet_extranet{
   margin-left:500px;
   margin-top:-96px;
   width:800px;
   font-size: 12px; 
   font-family: Arial; 
   text-align:justify;  
   font-style : none; 
   color:#000000;
   line-height:1.6em;
}

#exemple_intranet_extranet ul{
   list-style-type: none;
}

#contact{
  margin-left:90px;
  margin-top:10px;
}

#contactez_nous_mail{
  margin-top:-23px;
  margin-left:116px;
}

#illustration_contact{
  margin-left:700px;
  margin-top:-250px;
}

#contact_txt{
  margin-left:40px;
  margin-top:10px;
}

#contenu_page{
  margin-left:40px;
  margin-top:10px;
  width:900px;
}

#contenu_page_950{
  width:950px;
}

#site_vitrine{
width:400px;
margin-top:40px;
margin-left:45px;
}

#e_commerce{
float:right;
width:400px;
margin-top:-189px;
margin-right:25px;
}

#cms{
width:400px;
margin-top:50px;
margin-left:45px;
}

#travail_collaboratif{
float:right;
width:400px;
margin-top:-231px;
margin-right:25px;
}

#centrer_txt_vitrine{
float:left;
background: url(images/site_vitrine.png) no-repeat left top;
height:56px;
width:400px;
}

#centrer_txt_commerce{
float:left;
background: url(images/e_commerce.png) no-repeat left top;
height:56px;
width:400px;
}

#centrer_txt_cms{
float:left;
background: url(images/gestion_de_contenu.png) no-repeat left top;
height:56px;
width:400px;
}

#centrer_txt_collaboratif{
float:left;
background: url(images/outil_travail_collaboratif.png) no-repeat left top;
height:56px;
width:400px;
}

#qui_etes_vous{
margin-left:70px;
margin-top:40px;
width:250px;
}

#qui_etes_vous ul{
  list-style-type: none;
}

#qui_etes_vous ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:10px;
}

#qui_etes_vous_img{
  float:right;
  width:300px;
  margin-left:140px;
  margin-top:-150px;
}

#qui_etes_vous_acc{
  float:left;
  width:30px;
  height:142px;
  margin-left:320px;
  margin-top:-130px;
}

#qui_etes_vous_txt{
  margin-top:-75px;
  margin-left:30px;
  width:200px;
  float:left;
}

#deroulement_projet{
margin-left:50px;
margin-top:40px;
width:350px;
height:400px;
float:right;
}

#deroulement_projet ul{
   list-style-type: none;
}

#deroulement_projet ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:10px;
}

#deroulement_projet_img{
width:450px;
height:262px;
margin-top:80px;
margin-left:70px;
float:left;
}

#info_deroulement{
  width:820px;
  height:84px;
  margin-left:65px;
  margin-top:-80px;
  padding-top:20px;
  padding-left:20px;
  margin-bottom:0px;
  float:left;
}

#info_deroulement_img{
margin-top:10px;
width:70px;
height:70px;
}

#info_deroulement_txt{
  margin-top:-70px;
  margin-left:70px;
  text-align:justify;
}

#competence{
margin-left:40px;
margin-top:40px;
width:380px;
height:200px;
float:left;
}

#competence ul{
   list-style-type: none;
}

#competence ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:10px;
}

#competence_img{
width:400px;
height:118px;
margin-top:80px;
margin-left:70px;
float:left;
}

#presentation{
margin-left:70px;
margin-top:40px;
width:500px;
}

#presentation ul{
  list-style-type: none;
}

#presentation ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:10px;
}

#presentation_img{
  float:right;
  width:334px;
  margin-left:80px;
  margin-top:-160px;
}

#web_marketing{
margin-left:50px;
margin-top:0px;
width:350px;
}

#web_marketing_sol{
margin-left:350px;
margin-top:-300px;
width:450px;
}

#web_marketing_sol ul{
  list-style-type: none;
}

#web_marketing_sol ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:10px;
}

#web_marketing_txt{
margin-left:50px;
margin-top:40px;
width:900px;
}

#web_marketing_img{
  margin-left:550px;
  margin-top:-125px;
  width:255px;
  height:124px;
}

#web_marketing_sol_img{
  margin-left:50px;
  margin-top:50px;
}

#web_marketing ul{
  list-style-type: none;
}

#web_marketing ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:10px;
}

#formation{
margin-left:45px;
margin-top:30px;
width:540px;
}

#formation ul{
  list-style-type: none;
  margin-left:30px;
}

#formation ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.7em;
margin-top:9px;
}

#formation_img{
  margin-left:630px;
  margin-top:-340px;
  width:373px;
  height:280px;
}

#site_internet{
margin-left:45px;
margin-top:30px;
width:480px;
}

#site_internet_txt{
margin-top:40px;
width: 480px;
clear: none;
}

#site_internet_img{
  margin-left:580px;
  margin-top:-320px;
  width:413px;
  height:290px;
}

#intranet_extranet_txt{
margin-left:50px;
margin-top:40px;
width:550px;
}

#intranet_extranet_img{
margin-left:620px;
margin-top:-95px;
}

#besoin_specifique{
margin-left:45px;
margin-top:30px;
width:520px;
}

#besoin_specifique_img{
  margin-left:600px;
  margin-top:-200px;
}

#logiciel{
margin-left:45px;
margin-top:30px;
width:525px;
}

#logiciel ul{
  list-style-type: none;
  margin-left:30px;
}

#logiciel ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.7em;
margin-top:9px;
}

#logiciel_img{
  margin-left:600px;
  margin-top:-325px;
  width:373px;
  height:280px;
}

#diagnostic_site_web{
margin-left:45px;
margin-top:30px;
width:500px;
float:left;
}

#diagnostic_site_web ul{
 list-style-type: none;
 margin-left:30px;
}

#diagnostic_site_web ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.7em;
margin-top:9px;
}

#diagnostic_site_web ul li a{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.7em;
margin-top:9px;
text-decoration:none;
}

#audit_systeme_information{
margin-left:620px;
margin-top:-353px;
width:500px;
float:left;
}

#audit_systeme_information ul{
 list-style-type: none;
 margin-left:30px;
}

#audit_systeme_information ul li{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.7em;
margin-top:9px;
}

#audit_systeme_information ul li a{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.7em;
margin-top:9px;
text-decoration:none;
}

#audit_diagnostic_img{
   float:right;
}

#lexique_titre{
margin-left:450px;
margin-top:0px;
width:900px;
}

#lexique_contenu{
margin-left:30px;
margin-top:0px;
width:900px;
}

#mentions_legales_mail{
margin-top:30px;
margin-bottom:0px;
padding-bottom:0px;
display:inline;
}

#produit_intranet_extranet {
  margin-top:15px;
  margin-left:90px;
  width:300px;
  height:111px;
  display:inline;
}

#produit_site_internet {
   margin-top:-101px;
   margin-left:470px;
   width:300px;
   height:111px;
}

#produit_logiciel_sur-mesure {
   margin-left:90px;
   width:300px;
   height:111px;
   display:inline;
}

#produit_besoin_specifique {
   margin-top:-101px;
   margin-left:470px;
   width:300px;
   height:111px;
}

#service_formation_web {
   margin-left:90px;
   width:600px;
   height:111px;
   display:inline;
   margin-left:280px;
}

#contenu_sommaire {
  margin-top:35px;
}

.produit_titre {
  margin-top:10px;
  margin-left:40px;
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1.7em;
  margin-top:9px;
}

.produit_libelle {
  margin-top:30px;
  margin-left:5px;
  
}

#site_map_produit {
  margin-top:30px;
  margin-left:85px;
}

#site_map_produit ul{
  list-style-type: none;
}

#site_map_produit ul li{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#28556b;
  line-height:1.1em;
  margin-top:2px;
  text-decoration:none;
}

#site_map_produit ul li a{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#28556b;
  line-height:1.3em;
  margin-top:2px;
  text-decoration:underline;
}

#site_map_produit ul li a:hover{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1.3em;
  margin-top:2px;
  text-decoration:underline;
}

#site_map_service {
  margin-top:-100px;
  margin-left:400px;
  float:left;
}

#site_map_service ul{
  list-style-type: none;
}

#site_map_service ul li{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#28556b;
  line-height:1.3em;
  margin-top:2px;
  text-decoration:none;
}

#site_map_service ul li a{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#28556b;
  line-height:1.3em;
  margin-top:2px;
  text-decoration:underline;
}

#site_map_service ul li a:hover{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : none; 
  color:#000000;
  line-height:1.1em;
  margin-top:2px;
  text-decoration:underline;
}

.site_map_bandeau {
  margin-top:30px;
  margin-left:85px;
}

/********************** Footer ***************************/
#footerline {
clear:both;
background: #ffffff url(images/conert.jpg) no-repeat right bottom;
font-size:1px;
height:60px;
}

#actus {
padding-left:15px;
margin-top:15px;
width:930px;
background-image: url(images/separation_foot.png) no-repeat top;
padding-top:10px;
}

#actus_txt {
float:left;
margin-top:-2px;
}

#actus ul{
list-style-type: none;
float:left;
}

#actus ul li{
margin-left:40px;
background-image: url(images/puce_inae.png) no-repeat left;
}

#actus ul li a{
font-size: 11px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
margin-top:-5px;
margin-right:20px;
vertical-align:top;
}

#footer {
	color:#666666;
	font-size:10px;
	width:950px;
	text-align:center;
	padding: 10px 0px;
}

#footer a{
	text-decoration:underline;
	color:#666666;
	font-size:10px;
	clear:both;
	margin-top:40px;
}

#footer a:hover{
	color:#ffffff;
}

#footer_mots_cles {
	color:#666666;
	font-size:12px;
	width:950px;
	text-align:justify;
	padding: 10px 50px 0px 50px;
	height:100px;
	margin-top:20px;
}

#footer_mots_cles h3{
	font-weight:bold;
}

#footer_mots_cles h3 a{
font-size: 13px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
color:#ac016b;
text-transform:uppercase;
margin-top:0px;
padding-top:0px;
margin-bottom:0px;
padding-bottom:0px;
text-decoration:underline;
}

#footer_mots_cles h3 a:hover{
color:#ffffff;
font-size: 13px; 
font-family: Trebuchet Ms; 
}

#footer_mots_cles a{
		text-decoration:underline;
		color:#666666;
	  font-size:9px;
	  width:950px;
	  text-align:justify;
	  padding: 10px 0px;
}

#footer_mots_cles a:hover{

		color:#ffffff;
	  font-size:9px;
	  width:950px;
	  text-align:justify;
	  padding: 10px 0px;
}

.footer-ref {
  float:left;width:150px;margin-right:20px;line-height:1.5em;
}


/********************** Police ***************************/
.Style3 {
font-size: 12px; 
font-family: Trebuchet Ms; 
text-align:center;  
font-style : none; 
color:#69696f; 
}

.txt_blanc_10 {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#ffffff;
line-height:1.8em;
margin-top:12px;
}

.txt_blanc_10 a{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#333333;
line-height:1.8em;
margin-top:12px;
}

.txt_blanc_10 a:hover{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000033;
line-height:1.8em;
margin-top:12px;
}

.txt_noir_12_lien_invisible {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
}

.txt_noir_12_lien_invisible a{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.1em;
margin-top:2px;
text-decoration:none;
}

.txt_noir_12_lien_invisible a:hover{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
text-decoration:none;
}

.txt_noir_9 {
font-size: 9px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
margin-left:15px;
}

.txt_noir_9 a{
font-size: 9px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
margin-left:15px;
text-decoration:none;
}

.txt_noir_9 a:hover{
font-size: 9px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
margin-left:15px;
text-decoration:underline;
}

.txt_noir_12 {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
}

.txt_noir_12 a{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
text-decoration:none;
}

.txt_noir_12 a:hover{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
text-decoration:none;
}

.txt_noir_12_inline {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
display:inline;
}

.txt_noir_12_bold {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
font-weight:bold;
}

.txt_noir_12_bold_inline {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
font-weight:bold;
display:inline;
}

.txt_noir_14 {
font-size: 14px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#000000;
line-height:1.8em;
margin-top:12px;
display:inline;
}

.txt_noir_14_bold {
font-size: 14px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color:#333333;
line-height:1.8em;
margin-top:12px;
display:inline;
font-weight:bold;
}

.txt_noir_12_upper {
font-size: 13px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#323339;
text-transform:uppercase;
margin-top:0px;
paading-top:0px;
margin-bottom:0px;
paading-bottom:0px;
display:inline;
}

.txt_noir_12_lower {
font-size: 13px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#323339;
text-transform:none;
margin-top:0px;
paading-top:0px;
margin-bottom:0px;
paading-bottom:0px;
display:inline;
}

.txt_noir_12_upper_accueil {
font-size: 13px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#ac016b;
text-transform:uppercase;
margin-top:0px;
paading-top:0px;
margin-bottom:0px;
paading-bottom:0px;
}

.titre_paragraphe {
font-size: 15px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#004ca2;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;
vertical-align:top;
padding-top:0px;
display:inline;
}

.titre_paragraphe_centre {
font-size: 15px; 
font-family: Trebuchet Ms; 
text-align:center;  
font-style : none; 
font-weight:bold;
color:#004ca2;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;
vertical-align:top;
padding-top:0px;
display:inline;
}

.titre_paragraphe_rose {
font-size: 15px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-weight:bold;
color:#ac016b;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;
vertical-align:top;
}

.titre_paragraphe_rose a{
font-size: 15px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-weight:bold;
color:#ac016b;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;
vertical-align:top;
text-decoration:none;
}

.titre_paragraphe_rose a:hover{
font-size: 15px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-weight:bold;
color:#ac016b;
text-transform:uppercase;
margin-top:0px;
margin-bottom:0px;
vertical-align:top;
text-decoration:underline;
}

.titre_page_bleu {
font-size: 14px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
font-weight:none;
color:#004ca2;
line-height:1.8em;
margin-top:12px;
text-transform: none;
display:inline;
}

.sous_titre {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : underline; 
font-weight:bold;
color:#000000;
line-height:1.8em;
margin-top:12px;
text-transform: uppercase;
}

.titre_page {
font-size: 14px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
font-weight:none;
color:#ac016b;
line-height:1.8em;
margin-top:12px;
text-transform: none;
display:inline;
}

.titre_page_bold {
font-size: 14px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#ac016b;
line-height:1.8em;
margin-top:12px;
text-transform: none;
display:inline;
}

.titre_paragraphe_bas {
font-size: 15px; 
font-family: Trebuchet Ms; 
text-align:justify;  
font-style : none; 
font-weight:bold;
color:#004ca2;
text-transform:uppercase;
margin-top:15px;
margin-bottom:0px;
vertical-align:top;
padding-top:0px;
margin-left:70px;
}

.titre_reference{
margin-left:50px;
margin-top:40px;
width:600px;
}

.content_references {
  width: 650px;
  margin-left: 50px;
  margin-top: 30px;
  display: inline;
  float:left;
  font-size: 13px; 
  font-family: Trebuchet Ms; 
  text-align:justify;  
  line-height: 1.6em;
}

.autres_references {
  margin-top:20px;
  margin-left:0px;
  background: url(images/fond_accueil_texte2.jpg) repeat-x;
  width:250px;
  clear: none;
  float:right;
  
}

#autres_references_texte {
  width:250px;
  padding-left:12px;
}

#autres_references_texte a{
  font-size: 12px; 
  font-family: Arial; 
  text-align:justify;  
  font-style : underline; 
  color:#ffffff;
  line-height:1.3em;
  margin-top:12px;
  text-decoration:underline;
}

#autres_references_texte a:hover {
  font-weight:bold;
  color:#fff;
}

.titre_references{
	color:#FFFFFF;
	font-size:14px;
	margin: 18px 0px 0px 0px;
	font-style:italic;
	text-align:center;
}

.txt_references_10 {
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color: #ffffff;
line-height:1.3em;
margin-top:12px;
}

.txt_references_10 a{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color: #ffffff;
line-height:1.8em;
margin-top:12px;
text-decoration: none;
}

.txt_references_10 a:hover{
font-size: 12px; 
font-family: Arial; 
text-align:justify;  
font-style : none; 
color: #ffffff;
line-height:1.8em;
margin-top:12px;
text-decoration: underline;
}

