*{
margin:0;
padding:0;
}

body{
	font-size:0.7em;
	font-family:Arial;
	background-color:#fff;
}

a.lienIndex, #liens_top,#menu,#footer{
display:none;	
}


h1{
	font-size:2.1em;
	color:#003366;
}
#main_en p, #main_fr p, #main_fr .colTwo ul, #main_en .colTwo ul {
	margin-top:15px;
	font-size:1em;
	color:#515a66;
	line-height:1.2em;
	font-weight:bold;
}
#main_en a img , #main_fr a img{
	border:none;	
}  
#main_en a, #main_fr a{
	color:#003366;
	text-decoration:underline;	
}

.txt{
	padding:23px 22px 25px 22px;
	width:600px;
}

.colOne, .colTwo, .colThree{
	float:left;
	width:600px;
}
.colSpan{
	clear:both;
padding-top:23px;
}

.adresse_site{
	clear:both;
	margin-top:20px;
	font-weight:bold;
text-align:center;
font-size:1.2em;
}
#container  ul{
	
padidng-top:15px;	
}
#container  ul li{
background:transparent url(../img/puce.jpg) no-repeat scroll left 3px;
line-height:1.2em;
list-style-type:none;
padding-bottom:5px;
color:#515a66;
font-weight:bold;
padding-left:14px;
}
table.liste_projets{
margin-top:15px;
width:235px;
font-weight:bold;
}
table.liste_projets td{
padding-bottom:10px;
}
table.liste_projets td.img_liste{
width:62px;
padding-right:10px;
}
#main_fr table.liste_projets a img, #main_en table.liste_projets a img{
border:1px solid #fff;	
}
.liste_col{
display:none;
}

table.equipement{
	width:482px;
	text-align:left;
	color:#515a66;
	padding-top:15px;
}
table.equipement th{
font-size:1.2em;	
}
table.equipement td,table.equipement th{
padding:6px 8px;	
}
table.equipement td.code,table.equipement th.code, table.equipement td.capacite,table.equipement th.capacite{
	width:75px;
}
table.equipement th{
	font-weight:bold;
	color:#48515b;	
}
table.equipement tr.entete, table.equipement th{
background-color:#d0d2d4;	
}
img.logo_fournisseur{
float:left;
padding-left:10px;
}

div.desc_equi{
	float:left;	
	width:475px;
	color:#515a66;
	line-height:1.2em;
	margin-right:20px;
	font-weight:bold;
}
div.desc{
	float:left;	
	width:650px;
	color:#515a66;
	line-height:1.2em;
	font-weight:bold;
	padding-bottom:15px;
}
p.doc_pdf{
	 clear:both;
	}
span.etat{
	float:right;
	font-size:1.5em;
	margin-top:6px;
	color:#002147;
	font-weight:bold;
	font-style:italic;
}
/********************* slideshow **************/
 div.slideshow {
 clear:both;
 margin:18px auto 18px auto;
  width:475px;
}
div.slideshow p {
  padding-top: 9px;
}
div.slideshow ul {
  left: 0px;
  width:550px;
  overflow: hidden;
  padding: 5px 0;
  z-index: 10001;
}
#main_fr div.slideshow ul li, #main_en div.slideshow ul li{
	 margin-left:-14px;
	background:none;
	}
div.slideshow ul a {
  background-position: 50% 50%;
  cursor: pointer;
  display: block;
  height: 47px;
  margin-right: 16px;
  width: 62px;
  border:2px solid #fff;
}


#container div.slideshow ul li {
  float: left;
  list-style: none;
  padding-left:1.36em;
}
 div.slideshow div {

 }
