#rien
{
}

.police1	{  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}
.police1b	{  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #000000; font-weight: bold; text-decoration: none}
.police1blb	{  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #FFFFFF; font-weight: bold; text-decoration: none}
.police1g	{  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #808080; font-weight: normal; text-decoration: none}
.police1bg	{  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; color: #C0C0C0; font-weight: bold; text-decoration: none}

.police2	{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}
.police2b	{  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-style: normal; color: #000000; font-weight: bold; text-decoration: none}

.police3	{  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}
.police3b	{  font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-style: normal; color: #000000; font-weight: bold; text-decoration: none}

.police4	{  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; color: #000000; font-weight: normal; text-decoration: none}
.police4b	{  font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-style: normal; color: #000000; font-weight: bold; text-decoration: none}



.nonafficher
{ display:none; }

#profil-du-futur
{
	text-align:center;
	font: 9px Arial, Verdana;
}

.profil-du-futur-accueil
{
	border-right:25px solid #930C06;
	height:25px;
	background-color:#8B898A;
	color:#ffffff;
	text-transform:uppercase;
	font-weight:bold;
	padding-left:8px;
	padding-top:6px;
	margin-left:0;
}

.profil-du-futur-accueil2
{
	border-top:1px solid #000000;
	border-right:25px solid #C3C3C3;
	border-bottom:1px solid #C3C3C3;
	margin-left:178px;
	padding-top:10px;
	padding-left:10px;
	padding-right:15px;
	height:153px;
}

.profil-du-futur-accueil2 a:link, .profil-du-futur-accueil2 a:visited
{
	text-decoration:underline;
	font-weight:bold;
}

#arborescence
{
	text-align:right;
	margin-bottom:0px;
	font: 9px Arial, Verdana;
} 


h1.titre 
{
	/*background			:		transparent url(fle_rgcl.gif) 5px 7px no-repeat;*/
	background			:		transparent url(fd_bas.gif);
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-transform: uppercase;
	/*border-left:15px solid #910D08;*/
	padding-left:15px;
	padding-top:2px;
	margin-left:0px;
	border-bottom:1px solid #000000;
	margin-top:0px;
	margin-bottom:0px;
	background-color:#910D08;
}

h2.titre 
{
	text-align:left;
	font-size:11px;
	padding-left:15px;
	margin-top:1px;
	margin-bottom:5px;
	margin-left:0px;
	background-color:#efefef;
	border-top:1px solid #D4D4D4;
	border-bottom:1px solid #D4D4D4;
	font-weight:normal;

}

.titre1
{
	color:#ffffff;
	font-weight:bold;
	font-size:13px;
	text-transform: uppercase;
	
	background			:		transparent url(bt_rouge.gif) 200px 0px no-repeat;
	background-color:#910D08;

}
.titre2
{
	background:#efefef;
	border-top:1px solid #910D08;

}

.police05
{
font: 9px Arial, Verdana;
}

.majuscule
{
	text-transform: uppercase;
}

.fond-photo
{
	background-color:#000000;
	/*padding-right:5px;
	padding-left:5px;*/
	padding-top:3px;
	padding-bottom:3px;
	margin-bottom:5px;
	width:525px;
	text-align:center;
}


.paragraphe 
{	
background			:		transparent url(fle_zoom.gif) 0px 0px no-repeat;
margin-left:5px;
margin-right:0px;
padding-right:0px;
margin-bottom:10px;
}

.paragraphe0
{
	padding-left:5px;
	padding-right:5px;
	/* avant 13/10 :
	padding-top:5px;
	padding-bottom:5px;*/
	padding-top:2px;
	padding-bottom:3px;
	border-left:5px solid #910D08;
	background-color:#ffffff;
	margin-left:15px;
	margin-bottom:0px;
	/*new:*/
	margin-top:0px;
	text-align:justify;	
}


.paragraphe0 a:link, .paragraphe0 a:visited
{
	color:#910D08;
	font-weight:bold;
	text-decoration:underline
}

.paragraphe1
{
	padding-left:5px;
	padding-right:5px;
	/* avant 13/10 :
	padding-top:5px;
	padding-bottom:5px;*/
	padding-top:2px;
	padding-bottom:3px;
	border-left:5px solid #910D08;
	background-color:#F6F6F6;
	margin-left:15px;
	margin-bottom:0px;
	/*new:*/
	margin-top:0px;
	text-align:justify;	
}

.paragraphe1nj
{
	padding-left:5px;
	padding-right:5px;
	/* avant 13/10 :
	padding-top:5px;
	padding-bottom:5px;*/
	padding-top:2px;
	padding-bottom:3px;
	border-left:5px solid #910D08;
	background-color:#F6F6F6;
	margin-left:15px;
	margin-bottom:0px;
	/*new:*/
	margin-top:0px;
	text-align:left;	
}

.paragraphe2
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left:5px solid #910D08;
	/*border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;*/
	background-color:#E0E0E0;
	margin-top:0px;
	margin-left:15px;
	/*new:*/
	margin-bottom:0px;
	text-align:justify;
	color:#000000;
}

.paragraphe3
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-left:5px solid #C0C0C0;
	/*border-right:1px solid #666666;
	border-top:1px solid #666666;
	border-bottom:1px solid #666666;*/
	background-color:#F6F6F6;
	margin-top:0px;
	margin-left:15px;
	/*new:*/
	margin-bottom:0px;
	text-align:justify;
	color:#000000;
}

.rouge-gras, .rouge-gras a:link, .rouge-gras a:visited
{
	font-weight:bold;
	color:#910D08;
}

strong, strong a:link, strong a:visited
{
	font-weight:bold;
	color:#910D08;
}

strong a:link, strong a:visited, strong a:hover
{
	text-decoration:underline;
}

.gris-gras
{
	font-weight:bold;
	color:#888888;
}

.encadre1
{
	border:1px solid #C0C0C0;
}

.encadre2
{
	border:1px solid #910D08;
}

.cadre-droite
{
	float:right;
	margin-left:15px;
}

.cadre-gauche
{
	float:left;
	margin-right:0px;
}

td, input
{	
font: 11px Arial, Verdana;
color:#000000;
}
textarea, select
{
	border:1px solid #C0C0C0;
	font: 11px Arial, Verdana;
}

.gras
{
	font-weight:bold;
}

.justifier
{
text-align:justify;
}

.justifier a:link {
	text-decoration		:		underline;
	color				:		#000000;
}

.justifier a:visited {
	text-decoration		:		underline;
	color				:		#000000;
}

.justifier a:hover {
	text-decoration		:		none;
	color				:		#000000;
}



a:link {
	text-decoration		:		none;
	color				:		#000000;
}

a:visited {
	text-decoration		:		none;
	color				:		#000000;
}

a:hover {
	text-decoration		:		underline;
	color				:		#000000;
}

#conteneur {
	position: absolute;
	width: 750px;
	left: 50%;
	margin-left: -375px;
	background-color:#FFFFFF;
	padding-left:0px;
}
#header
{
	background-color	:		#DBDBDB;
	font-family			:		Arial, Helvetica, sans-serif;
	font-size			:		10px;
	color				:		#5B5B5B;
	margin				:		0px;
	margin-bottom		:		0px;
	text-align			:		center;
	border-bottom		:		1px solid #5B5B5B;
	text-transform: uppercase;
}

#barre-bas
{
	background-color	:		#DBDBDB;
	font-family			:		Arial, Helvetica, sans-serif;
	font-size			:		10px;
	color				:		#5B5B5B;
	text-align:right;
	width: 750px;
	height:24px;
	float:left;	
	padding-top:5px;
	padding-right:5px;
	background			:		transparent url(fd_degb.gif);
}

#footer
{
	background-color	:		#DBDBDB;
	font-family			:		Arial, Helvetica, sans-serif;
	font-size			:		10px;
	color				:		#F7B5B2;
	text-align:left;
	width: 750px;
	padding-left:5px;
	float:left;	
	background			:		transparent url(fd_bas.gif);
}

#footer a
{
	color				:		#F7B5B2;
}

#bandeau
{
	width:750px;
	height:49px;
	margin:0px;
	/*background-color:#4A6E92;*/
	background			:		transparent url(haut.gif);
}

#bandeaugauche
{	background			:		transparent url(images/logo.gif);
	width:228px;
	/*height:71px;*/
	float:left;
}
#bandeaumilieu
{	background			:		transparent url(images/hautm.jpg);
	width:255px;
	float:left;
}
#recherche
{	background			:		transparent url(images/hautd.jpg);
	width:265px;
	float:right;
	color:#ffffff;
	text-align:right;
	padding-right:10px;
	padding-top:2px;
	font: 11px Arial, Verdana;
}
#recherche a
{
	color:#ffffff;
}
#barre-haut
{	width:750px;
	background			:		transparent url(fd_degh.gif);
	height				:		30px;
	text-align			:		left;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	color:#000000;
	/*vertical-align:middle;*/
}

.barre-haut-droite
{
margin-right:0px;
margin-bottom:0px;
padding-bottom:0px;
float:right;
font: 11px Arial, Verdana;
}

.barre-haut-droite a:link, .barre-haut-droite a:visited 
{
color:#000000;
font-weight:bold;
}

.barre-haut-droite-trait
{
border-left:1px solid #910D08;
padding-left:10px;
padding-right:10px;
padding-top:6px;
float:left;
height:27px;
}

.barre-haut-gauche
{
float:left;
margin-left:5px;
padding-top:3px;
vertical-align:middle;
}

#menuPrincipal
{
	float:left;
	margin-left				:		3px;
	margin-top: 5px;
	margin-bottom:5px;
	margin-right: 10px;
	width:180px;
	/*background-color:#E0E0E0;*/
	background-color:#f3F3F3;
	padding-right:5px;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:5px;
}

.menuPrincipalTitre
{
	border-bottom:1px solid #000000;
	border-left:18px solid #910D08;
	padding				:		1px;
	color: #ffffff;
	text-align:left;
	font: 11px Arial, Verdana;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:12px;
	margin-top:15px;
	text-transform: uppercase;
	background			:		transparent url(bt_gris.gif) 151px 0px no-repeat;
	background-color:#8B8989;
}


.menuPrincipalTexte
{
	/*background-color:#DBDBDB;*/
	background-color:#E0E0E0;
	color:#000000;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-top:0px;	
	font: 11px Arial, Verdana;
}

.menuSecondaireTexte
{
	/*background-color:#DBDBDB;*/
	background-color:#910D08;
	color:#ffffff;
	padding-bottom:5px;
	padding-top:0px;
	padding-left:0px;
	margin-bottom:20px;
	margin-left:0px;
	margin-top:0px;	
}

.menuPrincipalTexte ul
{
	list-style-type: none;
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:5px;
	padding-top:5px;
	border-left:18px solid #C3C3C3;

}

.menuPrincipalTexte li {
	background			:		transparent url(fle_rouge.gif) 0px 4px no-repeat;	
	padding-left: 10px;
	padding-bottom:1px;
	margin-left:0px;
}

.menuSecondaireTexte ul
{
	list-style-type: none; 
	margin-left:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	padding-left:5px;
	padding-top:5px;
	border-left:18px solid #C3C3C3;
}

.menuSecondaireTexte li a:link, .menuSecondaireTexte li a:visited
{
color:#ffffff;
}

.menuSecondaireTexte li {
	background			:		transparent url(fle_blche.gif) 0px 4px no-repeat;	
	padding-left: 10px;
	padding-bottom:1px;
	margin-left:0px;
}

.menuSecondaireTexte li.itemSelectionne a {
	color:#910D08;
}

.menuPrincipalTexte li.itemSelectionne a {
	color:#D20404;
	font-weight:bold;
}

#menuSecondaire
{
	float:right;
	margin-right				:		3px;
	width:170px;
	margin-top: 0px;
}


.menuSecondaireTitre
{
	border-bottom:1px solid #000000;
	border-left:18px solid #8B8989;
	padding				:		1px;
	color: #ffffff;
	text-align:left;
	font: 11px Arial, Verdana;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:2px;
	padding-left:12px;
	text-transform: uppercase;
	background			:		transparent url(bt_rouge.gif) 149px 0px no-repeat;
	background-color:#910D08;

}

/*.menuSecondaireTexte
{
	background-color:#DBDBDB;
	color:#043570;
	padding: 4px;
	margin-bottom:10px;
	text-align:justify;
}
*/

#contenu
{
	font-family			:		Arial, Helvetica, sans-serif;
	font-size			:		11px;
	margin-top:		10px;
	margin-left:	0px;
	padding-bottom:	5px;
	/*padding-right:	10px;*/
	padding-left:	0px;	
	text-align			:		justify;
	float: left;
	background-color:#FFFFFF;
	width:535px;
}

#contenu-accueil
{
	font-family			:		Arial, Helvetica, sans-serif;
	font-size			:		11px;
	margin-top:		10px;
	margin-left:	0px;
	padding-bottom:	5px;
	/*padding-right:	10px;*/
	padding-left:	0px;	
	text-align			:		justify;
	float: left;
	background-color:#F6F6F6;
	width:535px;
}

.encart
{
	background-color:#EFEFEF;
	/*padding:4px;*/
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-top:0px;
}

.encart a:visited, .encart a:link
{
	text-decoration: underline;
}

.actuLegende, .actuLegende a:link, .actuLegende a:visited
{
	background-color:#f3F3F3;
	border-top:1px solid #D4D4D4;
	border-bottom:1px solid #D4D4D4;
	font-size:9px;
	margin:0;
	text-align:right;
	color:#606060;
}

.actu
{
	margin:0;
	padding:4px;
}

.source
{
	padding:0px;
	margin:2px;
	text-align:right;
	font-size:9px;
}
.source a
{
	text-decoration: underline;
	font-size:9px;
}

.imageDroite
{
	float:right;
	border:1px solid #C0C0C0;
}

.imageGauche
{
	float:left;
}


h1
{
	/*text-align:left;
	font-size:11px;
	margin-top:20px;
	padding-bottom:1px;
	margin-bottom:10px;
	margin-left:0px;
	color:#D20404;
	border-bottom:4px solid #D20404;
	text-transform: uppercase;*/

}




h3
{
	text-align:left;
	/*background			:		transparent url(images/puce-grise.gif) 5px 7px no-repeat;*/
	background			:		transparent url(images/fleche-rouge.gif) 5px 5px no-repeat;
	font-size:11px;
	text-indent:0.4cm;
	margin-top:10px;
	margin-bottom:0px;
	/*color:#ffffff;*/
	/*border-left:10px solid #043570;*/
	padding:1px;
	font-weight:bold;
}

h4
{
	text-align:left;
	background			:		transparent url(images/fle_bleu.gif) 5px 5px no-repeat;
	font-size:12px;
	text-indent:0.4cm;
	margin-top:20px;
	margin-bottom:0px;
	background-color:#f3F3F3;
	border-bottom:1px solid #D4D4D4;
	padding:1px;
}

h5
{
	text-align:justify;
	font-size:11px;
	text-indent:0.3cm;
	margin:0px;
	margin-top:5px;
	padding-bottom:0px;
	margin-bottom:0px;
	background			:		transparent url(images/fle_bleu.gif) 0px 3px no-repeat;

}





/* NOUVEAU CSS */
/* ***************************************************************************** */


.pasAfficher
{
display:none;
}

/*******************************************************************************************************/
/* Mise en page globale */

body
{
	font: 11px 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/fond.gif) 0px 0px repeat-y;
}


/*******************************************************************************************************/
#arcelor
{
float:left;
background-color:#1C272B;
padding:0px;
height:90px;
width:500px;
}

/*******************************************************************************************************/
#menu2
{
padding:0; margin:0;
float:left;
background-color:#1C272B;
height:35px;
padding-top:15px;
padding-right:35px;
width:415px;
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; }

#menu2 a:link, #menu2 a:visited
{ text-decoration:none; }

#menu2 a:hover
{ text-decoration:underline; }

/*******************************************************************************************************/

/*
#arval
{
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:395px;
color:#ffffff;
text-align:right;
padding-right:55px;
}

#identification a
{
font-weight:bold;
color:#ffffff;
}
/*******************************************************************************************************/

#barre
{
height:50px;
width:950px;
clear:both;
}

/*******************************************************************************************************/
#menu
{
padding:0; margin:0;
float:left;
background-color:#1C272B;
height:21px;
width:950px;
padding-top:4px;
z-index:10000000;	
}

ul#menu li
{
float:left;
width:150px;
padding:0; margin:0;
list-style-type:none;
font-weight:bold;
text-transform:uppercase;
font-size:12px;
}

#menu a
{ color:#ffffff; }

#menu a:link, #menu a:visited
{ text-decoration:none; }

#menu a:hover
{ text-decoration:underline; }

#menu h2
{
	margin:0; padding:0;
	text-align:center;
	font-size:12px;
	color:#ffffff;	
	cursor:hand;
	background:none;
	height:21px;
}

#menu h2 a:hover
{text-decoration:none;}


#menu li ul 
{ 
	position: absolute;
	width:150px;
	padding:0;
	margin:0;
	/*border:1px solid #ffffff;*/
	display:none;
	text-align:center;
}

#menu li ul a 
{ 
	display: block;
	text-decoration:none;
	color:#ffffff;
	background:#1C272B;
	width:150px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:11px;
	font-weight:normal;
	text-transform:none;

}

#menu li ul a:hover
{
	text-decoration:underline;
	background:#A7130E url(images/fd-menu.gif) repeat-x;
	color:#ffffff;
}

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;
line-height:1.4em;
font-size:11px;
}

#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
{
color:#ffffff;
}

/*******************************************************************************************************/

/*******************************************************************************************************/
/* Zone "vide" pour palier au float */

#vide
{
visibility: hidden;
clear:both;
}

/*******************************************************************************************************/
/* Pied de page */

#logo
{
clear:both;
width:950px;
height:60px;
/*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: #1C272B;
	text-align:center;
	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:#000000;
font-size:15px;
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:20px;
margin-top:10px;
}*/

/*
h2
{
margin:0; padding:0;
/*color:#ffffff;*/
/*
font-size:12px;
background:	transparent url(images/h2.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:10px;
color:#000000;
font-size:12px;
}


#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;
}


/*******************************************************************************************************/
/* 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:#000000;
}

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;}

a.gras
{font-weight:bold;}

div.bleu h2
{ background:	transparent url(images/h2bleu.gif) 0px 5px no-repeat; color:#000000; }

div.vert h2
{ background:	transparent url(images/h2vert.gif) 0px 5px no-repeat; color:#000000; }

div.ocre h2
{ background:	transparent url(images/h2ocre.gif) 0px 5px no-repeat; color:#000000; }

div.orange h2
{ background:	transparent url(images/h2orange.gif) 0px 5px no-repeat; color:#000000; }

div.multi h2
{ background:	transparent url(images/h2multi.gif) 0px 5px no-repeat; }

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:450px;
float:left;
display:block;
margin-right:30px;
clear:none;
}


.pardroite1tiers
{
width:130px;
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;
}

.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;
}

.legende
{
	font-size:9px;
	text-align:right;
	width:600px;
}

.pliens
{
clear:both;
width:100%;
margin-bottom:10px;
}

.synthetique p
{
margin:0; padding:0;
height:42px;
line-height:1.3em;
color:#848A8E;
margin-bottom:15px;
}