.pasAfficher
{
display:none;
}

/*******************************************************************************************************/
/* Mise en page globale */

body
{
	font: 12px Arial;
	line-height:1.6em;
	margin:0;
	padding:0;
	background-color:#000000;
	text-align:justify;
	height:100%;
}

#site
{	
	width: 950px;
	margin-left: auto;
	margin-right: auto;
	background: transparent url(images/globalfloor-fond.gif) 0px 0px repeat-y;
}


/*******************************************************************************************************/
#arcelor
{
float:left;
background-color:#1C272B;
padding:0px;
height:90px;
width:450px;
}

/*******************************************************************************************************/
#menu2
{
padding:0; margin:0;
float:left;
background-color:#1C272B;
height:35px;
padding-top:15px;
padding-right:25px;
width:475px;
text-align:right;
}

ul#menu2 li
{
padding:0; margin:0;
list-style-type:none;
display:inline;
background: transparent url(images/menu2.gif) 0px 0px no-repeat;
padding-top:30px;
padding-right:20px;
padding-left:12px;
text-transform:uppercase;
font-size:10px;
}

#menu2 a
{
	color:#ffffff;
	font-size:11px;
}

#menu2 a:link, #menu2 a:visited
{ text-decoration:none; }

#menu2 a:hover
{ text-decoration:underline; }
/*******************************************************************************************************/

/*
#globalfloor
{
float:left;
background-color:#1C272B;
height:25px;
width:430px;
padding-left:20px;
padding-top:15px;
}
*/
/*******************************************************************************************************/

#identification
{
float:left;
background-color:#1C272B;
padding-top:0px;
height:40px;
width:445px;
color:#ffffff;
text-align:right;
padding-right:55px;
}

#identification a
{
font-weight:bold;
color:#ffffff;
}
/*******************************************************************************************************/

#barre
{
height:50px;
width:950px;
clear:both;
/*background: #84D900 url(images/barre.gif) 0px 0px repeat-y;*/
}

/*******************************************************************************************************//* Mise en page globale */

ul
{
	padding:0; margin:0;
	list-style-type:none;
}

ul#menu
{ 
	width:950px;
	height: 26px;
	padding: 0;	margin: 0;
	background:#1A1A1A;
	clear: both;
	line-height: 1;
	left: 6px;
	z-index:10000000;	
}

#menu li.vide
{
	width:200px;
}

#menu li 
{ 
	float: left;
	width:150px;
	font-size:10px;
}

/* Catégorie */

#menu h2
{
	margin:0; padding:0;
	height:26px;
	text-align:center;
	border-left:1px solid #1A1A1A;
	font-size:12px;
	color:#ffffff;	
	cursor:hand;
	/*padding-bottom:8px;*/
}

#menu h2 a
{
	padding:0px;
	padding-top:6px;
	padding-bottom:6px;
	display:block;
	width:150px;
	/*height:26px*/
	margin:0;
	color:#ffffff;	
	font-weight:normal;
	text-decoration:none;
}

/* Rubrique */

#menu li ul 
{ 
	position: absolute;
	width:160px;
	padding:0;
	margin:0;
	border-bottom:1px solid #1A1A1A;
	border-left:1px solid #1A1A1A;
	border-right:1px solid #1A1A1A;
	display:none;
}

#menu li ul a 
{ 
	display: block;
	text-decoration:none;
	color:#ffffff;
	background:#1A1A1A;
	padding:5px;
	width:150px;
	/*border-top:1px solid #6C7682;*/
	/*border-left:1px solid #ffffff;*/
	font-size:11px;
	font-weight:normal;
}

#menu li ul a:hover
{
	/*text-decoration:underline;*/
	background:#FF7200;
	color:#000000;
}

ul#menu li.affichessmenu ul
{ 
	display:block;
}




/************/

/*******************************************************************************************************/
#rechercher
{
float:left;
background-color:#1C272B;
height:21px;
width:255px;
color:#ffffff;
text-align:right;
padding-right:45px;
padding-top:4px;
}

/*******************************************************************************************************/
#photos2
{
padding:0; margin:0;
width:930px;
padding-top:20px;
padding-left:20px;
background: transparent url(images/photos.gif) 0px 0px no-repeat;
clear:both;
min-height:95px;
}

ul#photos2 li
{
padding:0; margin:0;
list-style-type:none;
/*width:108px;*/
width:124px;
display:block;
float:left;
text-align:center;
text-transform:uppercase;
color:#ffffff;
font-size:9px;
}

#photos2 a
{ color:#ffffff; }

#photos2 a:link, #photos2 a:visited
{ text-decoration:none; }

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

ul#photos2 li img
{
border:0;
margin:0; padding:0;
}


/*******************************************************************************************************/

#partie-centrale
{
margin:0; padding:0;
width:610px;
float:left;
margin-top:5px;
margin-bottom:0px;
padding-left:30px;
padding-right:20px;
/*color:#ffffff;*/
color:#000000;
text-align:justify;
}

#arbo
{
font-size:9px;
}

#partie-droite
{
margin:0; padding:0;
width:205px;
float:left;
color:#ffffff;
margin-top:5px;
margin-bottom:15px;
padding-left:15px;
padding-right:70px;
}

#partie-droite h2
{
	padding-top:15px;
	color:#D3CAB7;
}

#partie-droite h1
{
	color:#ffffff;
}

#partie-droite a
{
	color:#ffffff;
}

/*******************************************************************************************************/

/*******************************************************************************************************/
/* Zone "vide" pour palier au float */

#vide
{
visibility: hidden;
clear:both;
}

/*******************************************************************************************************/
/* Pied de page */

#logo
{
clear:both;
width:950px;
height:64px;
/*background: transparent url(images/arcelor.gif) 735px 0px no-repeat;*/
background: transparent url(images/arcelor-mittal.gif) 705px 0px no-repeat;
}

ul#footer
{
	margin:0; padding:0;
	/*width:880px;
	margin-left:14px;
	margin-right:56px;*/
	
	/*width:936px;
	margin-left:14px;*/

	width:786px;
	margin-left:14px;

	color:#ffffff;
	background: #1A1A1A;
	text-align:left;
	font-weight:bold;

	padding-top:4px;
	padding-bottom:4px;
}

ul#footer li
{
	background: transparent url(images/footer.gif) 0px 3px no-repeat;
	list-style-type:none;
	display:inline;
	margin-left:10px;
	padding-left:10px;
}

ul#footer li.nopipe
{ 	background:none; }

#footer a
{ 	color:#ffffff; }

#xiti
{
float:right;
}

/*******************************************************************************************************/
/* Balises Hn */

h1
{
margin:0; padding:0;
/*color:#ffffff;*/
color:#1C272B;
font-size:23px;
font-weight:normal;
padding-bottom:10px;
/*padding-left:20px;*/
/*border-bottom:1px solid #858A8F;*/
/*background:	transparent url(images/pucegris.gif) 0px 7px no-repeat;*/
margin-bottom:10px;
margin-top:20px;
}

h2
{
margin:0; padding:0;
color:#727D87;
font-size:17px;
font-weight:bold;
/*background:	transparent url(images/h2bleu.gif) 0px 5px no-repeat;*/
/*padding-left:50px;*/
/*margin-top:15px;*/
/*margin-bottom:5px;*/
/*text-transform:uppercase;*/
clear:both;
}


h3
{
margin:0; padding:0;
/*padding-top:10px;*/
/*margin-top:20px;*/
margin-bottom:15px;
color:#FF7200;
font-size:14px;
font-weight:bold;
}

strong
{
	color:#FF7200;
	font-weight:normal;
}

#fichetechnique
{
	width:520px;
	padding:10px;
	margin-left:30px;
	border:1px solid #D5D5D5;
}

#fichetechnique h3
{
	margin:0; padding:0;
	margin-top:10px;
	margin-bottom:10px;
}

#fichetechnique table
{
	width:auto;
}

#fichetechnique th
{
	font: 10px Trebuchet MS, Arial, Verdana;
	background-color:#D5D5D5;
	font-weight:bold;
	color:#000000;
	padding-right:10px;
	padding-left:10px;
	text-align:center;
	line-height:1.3em;
}

#fichetechnique th a:link, th a:visited
{
	color:#ffffff;
}

#fichetechnique td
{
	border-bottom:1px solid #D5D5D5;
	text-align:center;
	font: 10px Trebuchet MS, Arial, Verdana;
	background-color:#EAEAEA;
	padding:0px;
}


td
{
	vertical-align:top;
}

td.separation
{
	border-top:1px solid #6A747E;
}

/*******************************************************************************************************/
/* Formulaires */

input, textarea, select
{
	font: 11px Arial;
	/*border:0;*/
	/*background-color:#626D71;*/
	/*border:1px solid #626D71;*/
	color:#000000;
	padding-left:1px;
	padding-right:1px;
}

form
{
margin:0; padding:0;
}

/*******************************************************************************************************/
/* Liens */
a:link
{
	text-decoration:underline;
	color:#000000;
}

a:visited
{
	text-decoration:underline;
	color:#000000;
}

a:hover
{
	text-decoration:none;
	color:#FF7200;
}

a.pdf
{
	padding-left:16px; font-weight:bold;
	background:	transparent url(images/pdf.gif) 0px 1px no-repeat;
}

a.dwg
{
	padding-left:16px; font-weight:bold;
	background:	transparent url(images/dwg.gif) 0px 1px no-repeat;
}

a.puce
{
	padding-left:12px;
	font-weight:bold;
	background:	transparent url(images/puce.gif) 0px 5px no-repeat;
}

a.gras
{font-weight:bold;}

div.vert a:link, div.vert a:visited, div.vert a:hover
{ /*color:#87C030;*/color:#66A900; }

div.bleu a:link, div.bleu a:visited, div.bleu a:hover
{ /*color:#709EC6;*/color:#2882D3; }

div.ocre a:link, div.ocre a:visited, div.ocre a:hover
{ /*color:#C5B795;*/color:#AE8E60; }

div.orange a:link, div.orange a:visited, div.orange a:hover
{ /*color:#D2872C;*/color:#E88800; }

div.bleu a.puce
{ background:	transparent url(images/pucebleu.gif) 0px 5px no-repeat; }

div.vert a.puce
{ background:	transparent url(images/pucevert.gif) 0px 5px no-repeat; }

div.ocre a.puce
{ background:	transparent url(images/puceocre.gif) 0px 5px no-repeat; }

div.orange a.puce
{ background:	transparent url(images/puceorange.gif) 0px 5px no-repeat; }


table.sysperformances 
{
background-color:#efefef;
}

table.sysperformances td
{
text-align:center;
padding:10px;
}

table.sysperformances td img
{
margin-right:4px;
}

td.noir
{
background-color:#cccccc;
text-align:center;
font-weight:bold;
}

table.sysperformances td.pasdefond
{
background-color:#ffffff;
}




/*******************************************************************************************************/
.pargauche
{
width:290px;
float:left;
display:block;
margin-right:30px;
clear:none;
}


.pardroite
{
width:290px;
float:left;
display:block;
clear:none;
}

.pargauche2tiers
{
width:390px;
float:left;
display:block;
margin-right:30px;
clear:none;
}


.pardroite1tiers
{
width:190px;
float:left;
display:block;
clear:none;
}


/*******************************************************************************************************/
/* Mise en page */

.floatleft
{
float:left; 
margin-right:10px;
margin-bottom:10px;
}

.floatright
{
float:right; 
margin-left:10px;
margin-bottom:10px;
}


img
{ border:0 }

.border
{
border:5px solid #848A8E;
}

.sysrubriques
{
width:110px;
display:block;
float:left;
padding-right:30px;
text-align:center;
height:122px;
}

.pastillesdoc
{
width:90px;
display:block;
float:left;
padding-right:30px;
text-align:center;
height:142px;
}

.pastillesmeo
{
width:275px;
display:block;
float:left;
padding-right:20px;
margin-bottom:20px;
}

.pastillesphoto
{
width:62px;
display:block;
float:left;
padding-right:30px;
text-align:center;
height:100px;
}

.pastillescouleurs
{
width:60px;
/*display:block;*/
float:left;
padding-right:3px;
text-align:center;
height:78px;
font-size:9px;
}

.pastillesrev
{
width:150px;
display:block;
float:left;
padding-right:3px;
text-align:center;
height:60px;
}

.pastillesperf
{
display:block;
float:left;
padding-left:15px;
text-align:left;
height:20px;
margin-top:8px;
}

.pastillesperf img
{
float:left;
margin-right:5px;
}

.pastillesrub
{
width:90px;
display:block;
float:left;
padding-top:10px;
padding-right:10px;
text-align:center;
height:100px;
}

.pastillescat
{
width:120px;
display:block;
float:left;
padding-top:10px;
padding-right:20px;
text-align:center;
height:120px;
}

.donneespro
{
	float:right; 
	width:180px; 
	font-size:10px;
	text-transform:none;
	/*background:#E4E4E4;*/
	padding-left:5px;
	padding-right:5px;

}

.donneespro table
{
width:180px;
}

.donneespro td
{
	font-size:10px;
	text-align:center;
}

.donneespro th
{
	background:#D6D6D6;
	text-align:center;
}

.nompro
{
	padding-top:5px;
	width:200px;
	float:left;
}

.nomacc
{
	width:350px;
}

.nompro a:link, .nompro a:visited, .nompro a:hover
{
color:#000000;
}

.nompro img
{
	padding-top:5px;
}
.resume1
{
	clear:both;
	width:500px;
	height:63px;
	margin-bottom:20px;
	/*border:1px solid #000000;*/
	background:#ffffff;
	text-transform:uppercase;
 }

 .resume1 img
 {
 margin-left:5px;
 margin-top:5px;
 }

table.tabPro
{ width : 100% ; text-align:center; margin-top:10px; border-top:1px solid #000000;}

table.tabPro th
{
background:#848A8E; color:#ffffff;
}

table.tabPro td
{background:#ffffff;border-bottom:1px solid #000000;}

ul
{ list-style-type:none; padding:0; margin:0; }

/*******************************************************************************************************/
/* Galerie photos */


.photominiature
{
	width:185px;
	display:block;
	float:left;
	padding-right:15px;
	text-align:center;
	height:130px;
}

.photozoom
{
	width:575px;
	display:block;
	float:center;
	text-align:center;
}

.photoapercu
{
	width:90px;
	display:block;
	float:left;
	padding-right:5px;
	padding-left:5px;
	text-align:center;
	height:90px;
}



#idimggrande
{
	position:absolute;
	top:30px;
	left:10px;
	z-index:100;
	width:100%;
	color:#FFF;
	font-size:25px;
}

#idimggrande img
{
	border:10px solid #FFF;
}

#idimggrande,#idimggrande a:link, #idimggrande a:visited
{
	text-decoration:none;
	font: 20px Arial;
	color:#FFF;
}

.opaque1
{ 
	opacity:1;
	filter:alpha(opacity=100);
}

.opaque0
{ 
	opacity:0.1;
	filter:alpha(opacity=10);
}