body {

	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;

	/* background-color: #8A002A; */
	
	background-color: #95122f; 
	  	
	font-size : 10px;

	color : #000;

	margin:0 auto;
	
	width:789px;
	
	text-align: center; /* pour corriger le bug de centrage IE */

	}



#global {

    margin-left: auto;

    margin-right: auto; 
	 
	text-align: left; /* on rétablit l'alignement normal du texte */

}



.bandeau {

	width:789px;

	background-image:url(../images/bandeau.jpg); 
	
	background-color:#5C0012 ;
	 
	padding-bottom:0px;

	height:98px;

}

.precedent_suivant{
 text-align: center;
 font-weight: bold;
 color:#88002A;
 font-size:10px;
 padding-left:0px;
 padding-top:10px;
 padding-right:0px;
 padding-bottom:10px;
}

.form {

  border: 1px solid #5C0012; 

  background-color: #FFF;

  color:#5C0012; 

	line-height:15px;

	width:400px;

	padding-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

}

.form_events {

  border: 1px solid #5C0012; 

  background-color: #FFF;

  color:#5C0012; 

	line-height:15px;

	width:600px;

	padding-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

}


.form3 {

  border: 1px solid #5C0012; 

  background-color: #FFF;

  color:#5C0012; 

	line-height:15px;

	width:550px;

	padding-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

	text-align: center;

}



.form3 A {

font-weight: bold;

color: #941637;

font-size : 10px;

text-decoration : none;

}



.form3 A:HOVER{

font-weight: bold;

color: #941637;

font-size : 10px;

text-decoration : underline;

}





.ecran_doite {

  float: right;

  margin: 5px 5px 5px 5px;

  width:300px;

  text-align: center;

       }



.form2 {

  border: 1px solid #5C0012; 

  background-color: #FFF;

  color:#5C0012; 

	line-height:15px;

	width:280px;

	padding-top: 5px;

	padding-left: 5px;

	padding-right: 5px;

	padding-bottom: 5px;

}



input{

	border:1px solid #5C0012;

	margin-top:3px;

	margin-bottom:3px;

	text-align:center;

	height: 15px;

}







.submit-button{

    background-image:url(../images/envoyer.gif);

	border:none;

	width:124px;

	height:16px;

}





.menu_h		{

	width:789px;

	text-align : center;

	background-color:#5C0012;

}





.menu_news	{

	background-image : url('../images/menu_news_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-right:0px;

	margin-left:5px;

	padding-top:0px;

	height:20px;

	/* width:63px; */
	
	width:103px;
	
	cursor: pointer;

}



.menu_news_over	{

	background-image : url('../images/menu_news_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #8D002C;

	margin-bottom:0px;

	margin-right:0px;

	margin-left:5px;

	padding-top:0px;

	height:20px;

	/* width:63px; */
	width:103px;

	cursor: pointer;

}





.menu_societe	{

	background-image : url('../images/menu_societe_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:84px;

	cursor: pointer;

}



.menu_societe_over	{

	background-image : url('../images/menu_societe_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #8D002C;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:84px;

	cursor: pointer;

}





.menu_solutions	{

	background-image : url('../images/menu_solutions_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:149px;

	cursor: pointer;

}



.menu_solutions_over	{

	background-image : url('../images/menu_solutions_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #8D002C;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:149px;

	cursor: pointer;

}



.menu_partenaires	{

	background-image : url('../images/menu_partenaires_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:103px;

	cursor: pointer;

}





.menu_partenaires_over	{

	background-image : url('../images/menu_partenaires_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #8D002C;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:103px;

	cursor: pointer;

}



.menu_ref	{

	background-image : url('../images/menu_ref_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:103px;

	cursor: pointer;

}



.menu_ref_over	{

	background-image : url('../images/menu_ref_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #8D002C;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:103px;

	cursor: pointer;

}





.menu_newsletter	{

	background-image : url('../images/menu_newsletter_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:103px;

	cursor: pointer;

}



.menu_newsletter_over	{

	background-image : url('../images/menu_newsletter_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #8D002C;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:103px;

	cursor: pointer;

}



.menu_contacts	{

	background-image : url('../images/menu_contacts_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:89px;

	cursor: pointer;

}





.menu_contacts_over	{

	background-image : url('../images/menu_contacts_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color :  #8D002C;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:89px;

	cursor: pointer;

}







.menu_support	{

	background-image : url('../images/menu_support_bg.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #FFDF00;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:77px;

	cursor: pointer;

}



.menu_support_over	{

	background-image : url('../images/menu_support_bg_over.gif');

	background-color:#5C0012;

	float:left;

	font-size : 9px;

	font-weight : bold;  

	text-align : center;

	vertical-align: bottom;

	text-transform : uppercase;

	color : #8D002C;

	margin-bottom:0px;

	margin-left:0px;

	margin-right:0px;

	padding-top:0px;

	height:20px;

	width:77px;

	cursor: pointer;

}







A {

  color: #000;

	font-size : 11px;

	text-decoration : none;

	font-weight : bold;

	}





A:HOVER {

  color: #941637;

	text-decoration : underline;

}





.news_contenu A {

font-weight: normal;

color: #88002A;

font-size : 9px;

text-decoration : underline;

}



.news_contenu A:HOVER{

font-weight: bold;

color: #88002A;

font-size : 9px;

text-decoration : underline;

}



.content{

	width:789px;

	background-image:url('../images/fond_pages.jpg'); 
	 background-color: #f6ece4; 

}



.ligne{

	width:789px;

	background-color:#FFDF00;

	height:4px;

}





.clear{

	clear:both;

}



.news_bandeau{

	width:765px;

	background-color:#FFF;

	margin-left: 5px;

	height: 70px;

}



.news_contenu {

font-size : 9px;

text-align: left;

  width:220px;

	background-color:#FFF;

	color:#000;

	float: left;

	padding-top:5px;

	padding-left:15px;

}







.production{

text-align: left;

	float: left;

	width:313px;

	height: 132px;

	padding-left:60px;

	padding-top:15px;

	background-image:url('../images/fond_prod.gif');

	color: #000;

	font-size : 9px;

	font-weight : normal;

	margin-left: 0px ;

}


.archivage{

  text-align: right;

	float: left;

	width:403px;

	height: 142px;

	padding-right:13px;

	padding-top:5px;

	background-image: url(../images/fond_archivage.gif);

	color: #000;

	font-size : 9px;

	font-weight : normal;

	margin-left: 0px ;

}





.acquisition{

  text-align: left;

	float: left;

	width:369px;

	height: 159px;

	padding-left:4px;

	padding-top:18px;

	background-image: url(../images/fond_acquisition.gif);

	color: #000;

	font-size : 9px;

	font-weight : normal;

	margin-left: 0px ;

}




.diffusion{

  text-align: right;

	float: left;

	width:410px;

	height: 112px;

	padding-right:6px;

	padding-top:65px;

	background-image: url(../images/fond_diffusion.gif);

	color: #000;

	font-size : 9px;

	font-weight : normal;

	margin-left: 0px ;

}



.integration{

  text-align: left;

	float: left;

	width:369px;

	height: 86px;

	padding-left:4px;

	padding-top:51px;

	background-image: url(../images/fond_integration.gif);

	color: #000;

	font-size : 9px;

	font-weight : normal;

	margin-left: 0px ;

}



.demat{

  text-align: right;

	float: left;

	width:340px;

	height: 101px;

	padding-right: 76px;

	padding-top:18px;

	background-image: url(../images/fond_demat.gif);

	color: #000;

	font-size : 9px;

	font-weight : normal;

	margin-left: 0px ;

}






.mentions {

text-align: center;

background-color: #8A002A;

	height: 18px;

	margin-top: 35px ;

	color: #FFED38;

	font-size : 9px;

}



.mentions A {

font-weight: bold;

color: #FFED38;

font-size : 10px;

text-decoration : none;

}



.mentions A:HOVER{

font-weight: bold;

color: #FFED38;

font-size : 10px;

text-decoration : underline;

}



.image {

	float: left;

}



.image2 {

	float: left;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-top: 5px;

}



.image3 {

	float: right;

	margin-right: 10px;

	margin-bottom: 10px;

	margin-top: 5px;

}

.hide{
	display:none;
	visibility:hidden;
}
.show{
	display:block;
	visibility:visible;
}