body { 
	background-color:#ffffff;
	background-image:url(img/fd.jpg);
	background-repeat:repeat-x;
	margin: 0px; 
	padding:0px;
	font-family:Verdana;
	font-size:10px;
	height:100%;
	color:#404042;

		
}

img.png {
	behavior: url(png.htc);
}

#page{

	background-color:#ffffff;
	background-image:url(img/fd-page.jpg);
	background-repeat:repeat-x;
	width:996px;
	margin-left:-498px;
	left:50%;
	position:absolute;
	height:100%;
	
}

#bglayer{
	background-color:#000000;	
	width:100%;
	margin-left:0px;	
	margin-top:0px;
	position:absolute;
	height:850px;
	z-index:100;
	display:block;	
}

#bloc-gauche{
	background-image:url(img/fd-gauche.jpg);
	background-repeat:no-repeat;
	width:186px;
	background-color:#ffffff;
	margin-top:5px;
	margin-left:8px;
	float:left;	
	
}

#bloc-centre{
	background-image:url(img/fd-menu.png);
	background-repeat:no-repeat;
	width:596px;
	background-color:#ffffff;
	margin-top:5px;
	margin-left:3px;
	float:left;			
	height:100%;
}

#bloc-droit{	
	background-repeat:no-repeat;
	width:193px;	
	margin-top:5px;
	margin-left:0px;		
	float:left;	
}

#bloc-log{
	
	background-repeat:no-repeat;
	width:193px;		

	position:relative;

}

#bloc-pub{
	background-image:url(img/fd-catalogue.png);
	background-repeat:no-repeat;
	width:193px;
	background-color:#ffffff;		
	margin-left:2px;
	margin-top:4px;
	
	
	
}





.popupModule{
background:#eeeeee;
border:5px solid #ffffff;
color:#555555;
padding-left:25px;
padding-right:25px;
padding-top:5px;
padding-bottom:5px;
font-family:verdana;
font-size:10px;


}

.bt-aide_off{
	color:#b3220a;
	font-family:arial;
font-size:11px;
text-decoration:underline;

}


.bt-aide_on{
	color:#b3220a;
	font-family:arial;
font-size:11px;
text-decoration:none;
}

.lien_pied_off{
	color:#888888;
	text-decoration:underline;
}
.lien_pied_on{
	color:#888888;
	text-decoration:none;
}
.boutonblanc_on{
color:#555555;
background-color:#ffffff;
border:1px #CCCCCC solid;
cursor:pointer;

}
.boutonblanc_off{
color:#555555;
background-color:#ffffff;
border:1px #CCCCCC solid;
cursor:pointer;
}


object { outline:none; }


/* BON DE COMMANDE */

.lien{
		color: #000000;
	font-weight: bold;
	text-decoration:underline;
	cursor:pointer;
}
.lien_over{
		color: #000000;
	font-weight: bold;
	text-decoration:none;
	cursor:pointer;
}
.textboncmd{
	color: #000000;	
	border:#999999 solid 1px;
	font-family:verdana;
	font-size:10px;
}
.artboncmd{
	color: #555555;	
	border:solid 1px #dddddd;
	font-family:verdana;
	font-size:10px;
	background-color:#dddddd;
	cursor:pointer;
	text-align:center;
}

.artboncmd_over{
	color: #555555;	
	border:solid 1px #555555;
	font-family:verdana;
	font-size:10px;
	background-color:#dddddd;
	cursor:pointer;
	text-align:center;
}
.artboncmd_high{
	color: #555555;	
	border:solid 1px #582000;
	font-family:verdana;
	font-size:10px;
	background-color:#dfb4b3;
	cursor:pointer;
	text-align:center;
}
.artboncmd_edit{
	color: #555555;	
	border:solid 1px #000000;
	font-family:verdana;
	font-size:10px;
	background-color:#ffffff;
	cursor:pointer;
	text-align:center;
}
.saisie{
	color: #555555;	
	border:solid 1px #999999;
	font-family:verdana;
	font-size:10px;
	background-color:#ffffff;
	
	
}
.cm_addpanier{
	color: #555555;	
	border:solid 1px #d5d5d5;
	font-family:verdana;
	font-size:10px;
	background-color:#ffffff;
	cursor:pointer;
	text-align:center;
}
.art{
	background-color:#dddddd;
	border-top:1px #000000 solid;
	border-bottom:1px #dddddd solid;
		border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;


}
.art_print{
	background-color:#efefef;
	border-top:1px #000000 solid;
	border-bottom:1px #dddddd solid;
	border-left:1px #dddddd solid;
	border-right:1px #dddddd solid;


}
.art_over{
	background-color:#dddddd;
	border-top:1px #b11818 solid;
	border-left:1px #b11818 solid;
	border-right:1px #b11818 solid;
	border-bottom:1px #b11818 solid;
}

    div.auto_complete {     
     
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
	  position:absolute;
	  height:100px;
	  overflow:hidden;
	

    }
    ul.references  {
      list-style-type: none;
      margin-left:0px;
      padding:4px;
	  height:16px;	 
    }
    ul.references li.selected { background-color: #dddddd;cursor:pointer; }
    li.reference {
      list-style-type: none;
      display:block;
      margin-top:5px;    
	  margin-left:0px;
	  font-weight:bold;
    }

    #list {
      margin:0;
      margin-top:0px;
      padding:0;
      list-style-type: none;
      width:250px;
    }
    #list li {
      margin:0;	  
      margin-bottom:0px;
      padding:0px;
      border:1px solid #888;
      cursor:move;
	   width:250px;
    }
	.referenceinfo{
	width:250px;
	font-style:italic;
	position:relative;
	cursor:pointer;	
	 height:16px;
	 	 
	}

.hiddenDiv
{
	position:absolute;
	visibility : hidden;
	height : 100px;
	border : 1px solid #b5b5b5;
	background-color : white;
	overflow : auto;
	width:150px;		
}

.currentDiv
{
	width : auto;	
	margin : 5px;
	padding:5px;	
	background-color : #eeeeee;
	cursor : pointer;
	overflow : hidden;
}

.link_noprint{
	color:#333333;
	text-decoration:underline;
	cursor:pointer;
}
/*AUTOCOMPLETE*/
div.autocomplete {
	   color:#333333;
      position:absolute;
      width:250px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
	  font-size:9px;
	  text-align:left;
		overflow:hidden;
	   

    }

	  div.autocomplete ul {
	color:#333333;
      list-style-type:none;
      margin:0px;
      padding:0px;
	  	  font-size:9px;
		  text-align:left;
    }
    div.autocomplete ul li.selected { background-color: #b7c9d4;}
    div.autocomplete ul li {	
      list-style-type:none;
	  color:#333333;
      display:block;
      margin:0;
      padding:2px;    
      cursor:pointer;
	  font-size:9px;
	  text-align:left;
    }
    div.autocomplete ul {
	color:#333333;
      list-style-type:none;
      margin:0px;
      padding:0px;
	  	  font-size:9px;
		  text-align:left;
    }
    div.autocomplete ul li.selected { background-color: #b7c9d4;}
    div.autocomplete ul li {	
      list-style-type:none;
	  color:#333333;
      display:block;
      margin:0;
      padding:2px;    
      cursor:pointer;
	  font-size:9px;
	  text-align:left;
    }
