@charset "iso-8859-1";
/***********************************************************************/
/*                              GENERAL                                */
/***********************************************************************/

body {
  text-align: center;
  font-family:verdana,helvetica,sans-serif;
  font-size: 11px;
 
  }

h1 {
  padding-top:8px; 
  font-size: 14px;
  font-weight:bold;
}

h2 {
  font-size: 13px;
  text-transform: uppercase;
  color: #fff;
  background: #6B6867;
  height: 20px;
  line-height: 18px;
  border-bottom: 2px solid #ADACAB;
  padding: 0 0 0 10px;
  font-weight: normal;
}

h3 {
  font-size: 12px;
  margin-bottom:2px;
}

li {list-style-type:none;}

a {
  text-decoration:none; 
}

img {
  border:0;
}

p {
  margin-top:2px;
}

table {
  	  font-size: 11px;
}
/***********************************************************************/
/*                           IDENTIFIANTS                              */
/***********************************************************************/
  
#header { 
  width:950px;
}

/*  *********************    Navigation    ************************   */

#navigation {
  width:950px;
  height:25px;
  padding-top:0px;  
  margin: 0px;
  background-color: #4B4848;
}

#navigation ul {
  list-style-type:none;	
  margin:0;
  padding:0;
  float:right;
}

#navigation li {
  list-style-type:none;	
  float:left;  
  line-height:25px;
}

#navigation a { 
  display:block;
  padding:0 13px 0 13px;
  text-decoration:none;
  color:#FFFFFF;
  font-size: 12px;
}

#navigation a:hover {
  background-color:#7B843F;
}

/*  *********************    Animation    ************************   */

#animation {
  width:950px;
  height:170px !important;
  height:182px;
  background-color: #4B4848;
  } 
  
.anim_detail {
  width:950px;
  height:180px;
  background-image:url("../images/bandeauFlash.jpg");
  background-repeat:no-repeat;    
   } 
/*  ************************     titres  ****************************   */

#list_activite {
  padding-top:36px;
  width:525px;
  height:50px;
  float:right;
}

#list_activite li{
list-style-type:square;
}

#list_activite a{
  color:black;
  font-size: 13px;
  font-weight:bold;
  line-height:20px;
}


/*  ********************     zones contenu    *********************   */

#zc_accueil li {
  color:#FFFFFF;
  font-weight:bold;
  list-style-image: url("../images/puce.gif" );
}

#zc_accueil {
  width:950px;
  color:#FFFFFF;
}

#zc {
  width:950px;
}
 
 #container { 

  }

#wrapper {  
  width:950px;
  min-height:650px !important;
  _height:650px; 
  margin:0 auto;
  text-align: left;
  background : #BDBAB9;
  }  

#nbEnreg { 
  padding-left:120px;
  font-size: 16px;
  }
  
 #droits{
  float: right;
  width:170px;  
  padding-left:5px;
}

#typedoc{
  float: left;
  width:170px;  
  padding-left:15px;
}

 #photo {
 width:450px !important;
 width:400px;
 float:left;
}

/*  ********************     PANIER    *********************   */

#ajoutPanier {
  float: right;
  width:330px!important;  
  width:290px;
  text-align:left;
  padding-top:150px;
}

#ajoutPanier a {
  color: #666666;
  }
  
#resultats {
  margin: auto;
  border: 1px solid black;
  width: 95%;
  padding: 0px;
}

#resultats td {
  padding: 4px;

}

#resultats dt {
  color: #C60017; 
  margin-top: 10px;
}
#resultats a {
  color:#000000;
  font-size: 13px; 
}

#entetResult {
font-weight:bold;
  font-size: 10px;
  text-transform: uppercase;
  color: #fff;
  background: #6B6867;
}
/*  *******************      Pied  ********************************   */

#footer { 
  width:950px;
  text-align:center;
  font-size: 9px;  
}

/***********************************************************************/
/*                             CLASSES                                 */
/***********************************************************************/
.on {
  text-decoration: underline;
}

.blanc {
  width:950px;
  border-top:2px #FFFFFF solid;
  background-color:#4B4848;
  line-height:0px;
}

.vert {
  color:#5E652F;
}

.gris {
  width:950px;
  background-color: #4B4848;
}

.gras {
font-weight:bold;
}

.instruction {	
  color: #666666;
}  

 .instruction a {
  color: #666666;
  text-decoration:underline;
}
 .instruction img {
  padding-left:90px;
}

.lineheight {
  line-height:18px;
}

.lineheight a {
 color:white;
 text-decoration:underline;
}

.clearer {
	clear:both;
	height:0;
}

/*  ************************     titres  ****************************   */

.banniere #accueil {
  width:950px;
  height:202px;    
  background-image:url("../images/bandeau_accueil.png");
  background-repeat:no-repeat;    
  margin:0px;
}

.banniere #page {
  width:950px;
  height:202px;    
  background-image:url("../images/bandeau_accueil.png");
  background-repeat:no-repeat;    

 /* height:170px;    
 */
  height:202px;  
  margin:0px;
}

.titre {
  width:950px;
}

.titr_page {
  padding-top:15px;
  width:350px;
  height:50px;
  float:left;
}
.affich_panier {

  width:185px!important;
  width:190px;
  height:50px;
  float:right;
}

.affich_panier a {
  color: #666666;
  }
  
.result {
text-align:right;
padding :5px 25px 0 0;
}

.barre a {
 color:#7B843F;
 text-decoration:none;
 font-weight:bold;
}

.barre {
text-align:center;

}
/*  ********************     zones contenu    *********************   */
.zc_titr{
  float:left;
  width:400px;
  height:40px;
  padding-left:120px;
}

.zc_titr2{
  float:left;
  width:690px;
  height:45px;
  padding-left:120px;
}

.zc_titr h2, .zc_titr2 h2{
  width:700px; 
}
/*  ******************** */

.zc_center{
  width:790px !important;  	
  /*width:900px;
 */ padding-left:120px;
  padding-bottom:20px;

  white-space: normal;
  
}

.zc_center li{
list-style-type:circle;
}

.zc_center2{
  width:700px !important;  	
  width:810px;
  padding-left:120px;
  padding-bottom:20px;
 
  white-space: normal;
}

.zc_center2 li{
list-style-type:circle;
}

.retourhaut { 
  display:block;
  float:right;
  border-width:1px;
  border-style:solid;
  border-color:#666666;
  padding:4px;
  margin:5px;
}

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

.zc_img_left{
  float: left;
  width:150px;
  padding-top:5px;
}

.zc_img_right{
  float: right;
  width:550px !important;  
  width:610px;
  padding:5px 75px 0 0;
}
/*  ******************** */

.zc_main_left{
  float: left;
  width:360px;
}

.zc_main_right{
  float: right;
  width:370px;  
  padding-right:10px;

}

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

.zc_detail_left{
  float: left;
  width:250px;
}
.zc_detail_left p{
  font-weight:bold;
  padding-right:10px;
  text-align:right;  
  line-height:20px;
}
/*  ******************** */

.zc_detail_right {
  float: left;
  width:370px;  
  padding-right:10px;
}

.zc_detail_right p{
  padding-left:0px;
  text-align:left;
  line-height:20px;
}

.zc_detail_right a{
  color:white;
  font-size: 11px;
  font-weight:bold;

}
/*  ******************** */

.zc_detail_pied {
  width:800px;  
}

.zc_detail_pied table {
  color: #fff;
  background: #6B6867;
  height: 20px;
  line-height: 18px;
  border: 2px solid #ADACAB;
  font-weight: normal;
}

.zc_detail_pied form {
  padding-left:100px!important;
  padding-left:60px;
}

.zc_detail_tr {
  background: #ADACAB;
  border-style:hidden;
  border-color:black;
  color:white;
 }
 
.zc_detail_tr a {
  color:white;
  text-decoration:underline;
}

.zc_detail_rush {
	text-align:center;
	font-weight: bold;
	padding:5px;
	color: #5E652F;
	font-size: 9px;
	border-top-style: solid;
	border-top-color: #5E652F;
	border-right-style: none;
	border-bottom-style: solid;
	border-bottom-color: #5E652F;
	border-left-style: none;
}
/*  ******************** */

.txt3 {
	line-height:20px;
}
.bouton {
  text-align:center;
}

.bouton input {
  border: 1px solid black;
 }
 


.pair {
   background-color: #9C9F8B;
}

.impair {
   background-color: #CCCFB5;
}
 
/*  ********************     zones spécifiques page Accueil    *********************   */

.accueil_left {
  float: left;
  width:100px;
}

.accueil_right {
  float: right; 
   width:80%;
}

/* ********* zones spécifiques page conditions commerciales + activité********* */

.prix { 
  display:block!important;
  float:left!important;
  width:20%;
  text-align:right;
  border-width:0px 1px 1px 0px;
  border-style:solid;
  border-color:#666666;
  padding:4px;
  margin:0px;
}

.prixdescrip { 
  display:block!important;
  float:left!important;
  width:75%;
  border-width:0px 0 1px 0px ;
  border-style:solid;
  border-color:#666666;
  padding:4px;
  margin:0px;
}

.groupeprix { 
  padding:0px;
  margin:5px; 
}



/*  *****************     zones spécifiques Contact *******************   */

.typetel { 
  float:left;
  width:17%;
}

.numtel { 
  float:left;
}

/*  ********************     zones spécifiques Authentification  *******************   */
.auth {
  line-height: 14px;
  text-decoration:none; 
  padding-top:10px;  
}

.logbox {
  line-height: 12px;
  text-decoration:none; 
  padding-left:100px!important;  
  padding-left:0px;
  text-align:center;
}
.logbox input {
  width : 70px;
  float:right;
}

/*  *****************     zones spécifiques Client *******************   */

.zc_client_left{
  float: left;
  width:180px;
  margin:5px;
  padding:5px;
  border:1px solid #666666;
}

.zc_client_right{
  float: right;
  width:560px;  
  padding:5px;
  margin:5px;

}

.gestion_client {
  text-align:center;
  font-size: 13px;
  color:#666666;
}

.gestion_client span { 
  color:#484848;
}

/*  *****************   zones spécifiques profil Client *******************   */

#detaillogin { 
  background:#C8C8C8;
}
