.alt{

display:none;	

}

.clearFix{

	clear:both;	

}

img{border:0}

a:link	{

	color: #A60D3B;

	font-weight: normal;

	text-decoration: underline;

}

a:hover	{

	color: #000;

	font-weight: normal;

	text-decoration: none;

}

a:visited	{

	color: #A60D3B;

	font-weight: normal;

	text-decoration: underline;

}

a:active	{

	color: #A60D3B;

	font-weight: normal;

	text-decoration: underline;

}



body{

	text-align: center;

	margin:0;

	padding:0;

	color: #000;

	font: 11px/15px arial, verdana, "bitstream vera sans", sans-serif;

}

body.index

{

background:#dddddd url(../img/bg_body.gif) top left repeat-x;

}

body.body

{

background:#dddddd url(../img/bg_body2.gif) top left repeat-x;

}

#header{

	width:900px;

	margin:0 ;

	padding:0;

	background:transparent url(../img/bg_header.gif) 575px 0px no-repeat;

	

}

h1.logo

{

 background:url(../img/logo.gif) top left;

 height: 74px;

 width: 312px;

 margin:0 0 0 30px;

 padding:0px;

 float:left;

 display:block;}

 h1.logo a

{

 height: 74px;

 width: 312px;

 margin:0;

 padding:0px;

 display:block;

 }

 ul#SwitchLangue {

	list-style-type:none;

	float:left;

	margin:0 0 0 199px;

	padding:0 0 0 0;

	height:19px;

	display:block;

}

ul#SwitchLangue li{

	display:inline;

	list-style-type:none;

	font: 11px/14px arial, verdana, "bitstream vera sans", sans-serif;

	margin:0;

	padding:0 5px 0 5px;

	border-right: 1px solid #C2C2C2;

}

ul#SwitchLangue li a{

	font: 11px/14px arial, verdana, "bitstream vera sans", sans-serif;

	color:#000;

	text-decoration:none;

}



.head_flash{

	margin:1px 0 1px 0px;

	float:left;

	/*height:183px;*/

	width:900px;

	

}



#flash_index{

	height:183px;

	background:url(../img/bg_flash.jpg) top left no-repeat;

	}

	

#flash_body{

	height:143px;



	background:url(../img/bg_flash2.jpg) top left no-repeat;

	}

#contener{

	margin:0px auto;

	width:900px;

	padding:0;

	/*background-color:#093;*/

	text-align:left;

}

#content{

	width:900px;

	margin:0px 0 0 0;

	

}



#maintext{

	width:730px;

	float:left;

	margin:20px 0 0 0;

	text-align:justify;

	padding:10px 0 0 0;

}

body.index #maintext{

	width:600px;

	float:left;

	margin:20px 0 0 0;

	

}









#maintext h1{

	color:#A4123E;

	font: 16px/20px arial, verdana, "bitstream vera sans", sans-serif;

	font-weight:bold;

	margin:0px 0 0px 42.5px;

	padding:0 0 0 0px;

	text-align:left;

}

#maintext h2{

	color:#000;

	font: 16px/20px arial, verdana, "bitstream vera sans", sans-serif;

	font-weight:bold;

}

#maintext h3{

	color:#000;

	font: 13px/16px arial, verdana, "bitstream vera sans", sans-serif;

	font-weight:bold;

}



#sidebar{

 

	margin:60px 50px 0 0px;

	padding:0px;

	width:198px;

	float:left;

	background:#dddddd url(../img/bg_sidebar.gif) top left repeat-x;

	border:#000 solid 1px;



}

div#sidebar h3{

	color:#A4123E;

	font: 11px/15px arial, verdana, "bitstream vera sans", sans-serif;

	font-weight:bold;

	text-transform:uppercase;

	border-bottom:1px dotted #A4123E;

	margin:5px 0 12px 10px;

	padding:0;

	text-align:left;

	width:182px;

}

div#sidebar p{

	  text-align:left;

	  margin:1px 0 1px 10px;

	}

div#sidebar .div_sidebar{

	border-bottom:#A4123E solid 1px;

	padding: 0px 10px 10px 0px;

	}

div#sidebar .div_sidebar2{

	padding: 0px 10px 10px 0px;

	}

	

#presentation {

	text-align:left;

	padding:0px 20px 0 42.5px;

	text-align:justify;

}

#presentation p{ padding:0; margin:0 0 10px 0;}

	

	#cssdropdown, #cssdropdown ul {list-style: none; margin:0px 0 0 200px;}



	#cssdropdown, #cssdropdown * { padding: 0; margin: 0 0 0 0px;  }



	ul#cssdropdown { margin:0 0 0 200px;}





	#cssdropdown li.headlink a span{ display:none; }



	



	#cssdropdown li.headlink { float: left; height:16px; margin:0 5px 0 0; border-right:#FFF solid 1px;/*width: 170px;  background-color: #e9e9e9; text-align: left;*/ }



	#cssdropdown li.headlink a { margin:0 5px 0 0;display:block; float:left; height:16px; color:#FFF; font:bold 11px/16px arial, verdana, "bitstream vera sans", sans-serif ; text-decoration:none;  text-transform:uppercase; }







	#cssdropdown li.headlink ul { border-top:#fff solid 1px; background:#a60d3b;float:none; clear:both;position:absolute; padding:0; margin:16px 0 0 0 ; _margin:0px 0 0 0;*margin:0px 0 0 0;  display: none; text-align: left; }



	#cssdropdown li.headlink:hover ul {display: block; }



	

	



	#cssdropdown li.headlink ul li {font-size:9px; display:block; text-indent:15px; padding:0px; margin:0;clear:both;list-style:disc; }



	#cssdropdown li.headlink ul li a {text-transform:capitalize; font-weight:normal;color: #eee; width:100%; display:block;margin:0; padding:0px;background: url(../img/puce.gif) no-repeat 5px 6px; }



	#cssdropdown li.headlink ul li a:hover {color:#000; width:100%; background-color:#ddd;padding:0px;margin:0; text-decoration: none;}



	

/*

	



	#cssdropdown li.headlink a.accueil, #cssdropdown li.headlink a.accueil-on  { width:111px; background-position:0px 0; }



	#cssdropdown li.headlink a.accueil:hover, #cssdropdown li.headlink a.accueil-on	 { background-position:0px -25px; }



	#cssdropdown li.headlink a.nos-offres, #cssdropdown li.headlink a.nos-offres-on  { width:112px; background-position:-111px 0; }



	#cssdropdown li.headlink a.nos-offres:hover, #cssdropdown li.headlink a.nos-offres-on { background-position:-111px -25px; }



	#cssdropdown li.headlink a.savoir-faire, #cssdropdown li.headlink a.savoir-faire-on  { width:194px; background-position:-223px 0; }



	#cssdropdown li.headlink a.savoir-faire:hover, #cssdropdown li.headlink a.savoir-faire-on { background-position:-223px -25px; }



	#cssdropdown li.headlink a.dev-durable, #cssdropdown li.headlink a.dev-durable-on  { width:185px; background-position:-417px 0; }



	#cssdropdown li.headlink a.dev-durable:hover, #cssdropdown li.headlink a.dev-durable-on  { background-position:-417px  -25px; }



	#cssdropdown li.headlink a.societe, #cssdropdown li.headlink a.societe-on  { width:96px; background-position:-602px 0; }



	#cssdropdown li.headlink a.societe:hover, #cssdropdown li.headlink a.societe-on	 { background-position:-602px  -25px; }



	#cssdropdown li.headlink a.brochure, #cssdropdown li.headlink a.brochure-on  { width:160px; background-position:-698px 0; }



	#cssdropdown li.headlink a.brochure:hover, #cssdropdown li.headlink a.brochure-on  { background-position:-698px  -25px; }



	#cssdropdown li.headlink a.contacts, #cssdropdown li.headlink a.contacts-on  { width:93px; background-position:-858px 0; }



	#cssdropdown li.headlink a.contacts:hover, #cssdropdown li.headlink a.contacts-on { background-position:-858px  -25px; }



	



*/





	#cssdropdown #MenuItem1 ul li {width:150px;}



	#cssdropdown #MenuItem2 ul li {width:184px;}



	#cssdropdown #MenuItem3 ul li {width:215px;}



	

.ul_liste_bureaux

{

	list-style:none;

	margin:10px 0 20px 0;

	padding:0px;

}



.ul_liste_bureaux li

{

	height:18px;

	width:198px;

	margin:0 0px 0 0;

	text-align:left;

}

.ul_liste_bureaux li a

{

color:#000;

text-decoration:none;

margin:0 0 0 10px;

}

.ul_liste_bureaux li:hover

{

	background-color:#a60d3b;



}

.ul_liste_bureaux li:hover a

{

	color:#FFF;

}



	.tabnav {

	background: #3b3b3b;

	display:block;

	float:left;

	height:19px;

	width:513px;

	margin:20px 0 0 0;

	padding:0px 0 0 0px;

	border-left:1px solid #a60d3b;

	border-right:1px solid #a60d3b;



	}

	.tabnav li {

	display:block;

	list-style: none;

	float:left;

	margin:0 0px 0 0;

	background-color:#3b3b3b;

	height:19px;

	padding:2px 0 0 0;

	}

	

		.tabnav li a {

		text-decoration: none;

		text-transform: uppercase;

		color: #fff;

		font-weight: bold;

		padding: 0px 7px 0 7px;

		outline: none;

		border-right:1px solid #fff;

		



		}

		

		.tabnav li:hover{

		background-color:#a60d3b;



		}

		

   .tabdiv{

	   width:493px;

	   float:left;

	   background: #f3f1eb;

	   text-align:left;

	   padding:0 10px 0 10px;

	   border-left:1px solid #a60d3b;

	   border-right:1px solid #a60d3b;

	 /*  border-bottom:1px solid #a60d3b;*/

	   background:#f8f8f8 url(../img/bg_tabdiv.gif) bottom left repeat-x;

	   

	   }

	   

	   #maps span, #maps span a{

			font-size:9px;   

			color:#828282;

	   }

	   .border{

border:1px solid #A4123E;

}

dl.TableDisplay

{

margin: 0px 0px 0px 0px;

padding: 0px 0px 0px 0px;

}

.TableDisplay dt

{

margin: 20px 0px 0px 0px;

padding: 0px 0px 0px 0px;

border-bottom: 1px dotted #000000;

font-weight: bold;

}

/* hack de commentaire avec un antislash pour ie5 mac \*/

dt { clear: both; }

/* end hack */

.TableDisplay dd

{

margin: 0px 0px 5px 0px;

padding: 0px 0px 0px 0px;

}



.justifyCV dd{

	text-align:justify;



}

.ImgInvestisseurs{

	display:block;

	float:right;

	margin: 0 0 0 10px;

}

.ParagrapheActionnaire{

	clear:both;

	text-align:justify;

}

a.LienInvestisseur{

	display:block;

	margin: 0px;

    padding: 0px;

    text-align:right;

}

.ImgCv {

	float: left;

	margin-top: 0px;

	margin-right: 5px;

	margin-bottom: 2px;

	margin-left: 0px;

}

.droite {

	float: right;

}

		dl dd.doc_info{

font-weight:normal;

background-image: url(/img/picto_documents.gif);

background-repeat: no-repeat;

background-position: 0% 65%;

padding:0 0 0 18px;

margin:3px 0 0 0;

}

		dl dt{

font-weight:bold;

}

table.chiffre_institutionnels

{

	width:182px;

	margin:0 8px 0 8px;

}

table.chiffre_institutionnels tr.paire

{

	width:182px;

	background-color:#fff;

}

table.chiffre_institutionnels td{

width:70px;

text-align:right;

}

table.chiffre_institutionnels td.chiffre_institutionnels_titre

{

width:110px;

text-align:left;

}
