/* border: 1px solid #ff0000 ; 
	font-weight: bold;*/
.img-print {
  display:none;
}
body {
  font-family: "lucida sans",arial;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.Page {
  width:900px;
	background-color:#FFF;	
	
	position:absolute;
  left: 50%; 
  margin-left: -450px; 
}
.Logo {
  margin-top:20px;
	margin-left:0px;
  height:37px;
	width:100px;
	float:left;
}
input#numdep {
  width:20px;
}
.EnteteLiens {
  margin-right:20px;
  Font-size :10px;
  font-family: "lucida sans", arial;
  color : #666;
	float:right;
	text-align:right;
}
.EnteteLiens a {
  color : #666; 
	text-decoration:none; 
}
.EnteteLiens a:hover {
	text-decoration:underline; 
}
.EnteteTxt {
  Font-size :20px;
  font-family: "lucida sans",arial;
  color : #4c586b;
	float:left;
	margin-top:20px;
}
.MenuH {
  width:880px;
  height:40px;
  background-image:url('../images/MenuH.gif');
	margin-left:0px;
	float:left;
	/*color : #CCC;*/
	color:#FFF;
}
.MenuH p {
  margin-top:10px;
	Font-size :16px;
  font-family: "lucida sans", arial;
  text-align:center;
	/*color : #CCC;*/
	color:#FFF;
}
.MenuH a {
  /*color : #CCC;*/
	color:#FFF;
	text-decoration:none;
}
.MenuH a:hover {
  color : #CCC;
}
.ColG {
  width:233px;
	min-height:680px;
	margin-top:10px;
	margin-left:0px;
	float:left;  
}
.ColGA {
  width:233px;
  height:235px;
	float:left;
  border-bottom: 1px dashed #000; 
}

/* -----------------------------------------------------------------------------
	 formatage liens menu 
-------------------------------------------------------------------------------*/
.CadreContenu a {
  width:233px;
  height:29px;
	margin-top:2px;
	float:left;
	background-image:url('../images/MenuG.gif');
	background-repeat:no-repeat; 
	
	text-decoration:none;
	Font-size :14px;
  font-family: "lucida sans", arial;
  color : #CCC;
}
.CadreContenu a:hover {
  width:233px;
  height:29px;
	margin-top:2px;
	float:left;
  background-image:url('../images/MenuG2.gif');

	Font-size :14px;
  font-family: "lucida sans", arial;
  color : #fff;
}
.CadreContenu img {
  margin-top:4px;
	margin-left:4px;
	float:left;
}
.CadreContenu p {
  margin-top:7px;
	margin-left:0px;
	float:left;
}
.CadreContenu span {
  margin-top:7px;
	margin-left:0px;
	float:left;
}
/*-----------------------------------------------------------------------------*/


/* -----------------------------------------------------------------------------
	 espace gauche (sous le menu)
-------------------------------------------------------------------------------*/
.ColGB {
  width:233px;
  min-height:450px;
	margin-top:10px;
	float:left;
}

/*-----------------------------------------------------------------------------*/


/* -----------------------------------------------------------------------------
	 espace droit (visuel inclus)
-------------------------------------------------------------------------------*/
.ColD {
  width:640px;
  background-color:#FFF;
	margin-top:10px;
	margin-left:7px;
	float:left;
  margin-bottom:20px;
}

/*-----------------------------------------------------------------------------*/
.CadreNews ul {
	list-style : none;
  list-style-image : none;
	display : block;
	margin: 0;
	margin-left: 5px;
  padding: 0;
	float:left;
	Font-size :9pt;
  font-family: "lucida sans", arial;

	color:#666;
  width:220px;
}

.ultest li {
  margin-left:0px;
}
.prem {
  font-size: 11pt;
	color:#000;
	font-weight:bold;
	background-color:#f1f3f9;
	TEXT-DECORATION:underline ;
	margin-top:10px;
}
.lien a {
  font-size: 8pt;
	color:#000;
	margin-bottom:10px;

}
.lien a:hover {
  font-size: 8pt;
	color:#999;
	margin-bottom:10px;

}
/*------------------------------------------------------------------------------
Encarts produit
------------------------------------------------------------------------------*/

.CadreF {
  width:233px;
  height:210px;
	float:left;
	background-image:url('../images/G1bz.png');
	background-repeat:no-repeat;
}
.CadreV {
  width:233px;
  height:100px;
	margin-top:10px;
	float:left;
	background-image:url('../images/G2z.png');
	background-repeat:no-repeat;
}
.CadreP {
  width:233px;
  height:100px;
	margin-top:10px;
	float:left;
	background-image:url('../images/G3z.png');
	background-repeat:no-repeat;
}
.CadreNews {
  width:233px;
  height:100px;
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	background-image:url('../images/G4z.png');
	background-repeat:no-repeat;
}


.CadreSV {
	margin-top:-8px;
	margin-left:7px;
  width:347px;
  height:210px;
	float:left;
	background-image:url('../images/C1zb.png');
	background-repeat:no-repeat;
}
.CadreLDC {
  width:285px;
  height:210px;
	margin-top:-8px;
	margin-left:8px;
	float:left;
	/*background-image:url('../images/D1.png');*/
	background-image:url('../images/D1z.png');
	background-repeat:no-repeat;
}
.CadreDVR {
  width:347px;
  height:100px;
	margin-left:7px;
	margin-top:10px;
	float:left;
	background-image:url('../images/C2z.png');
	background-repeat:no-repeat;
}
.CadreR {
  width:285px;
  height:100px;
	margin-top:10px;
	margin-left:8px;
	float:left;
	background-image:url('../images/D2z.png');
	background-repeat:no-repeat;
}
.CadreC {
  width:347px;
  height:100px;
	margin-top:10px;
	margin-left:7px;
	float:left;
	background-image:url('../images/C3z.png');
	background-repeat:no-repeat;
}
.CadreSB {
  width:285px;
  height:100px;
	margin-top:10px;
	margin-left:8px;
	float:left;
	background-image:url('../images/D3z.png');
	background-repeat:no-repeat;
}
.CadreTel {
  width:640px;
  height:100px;
	margin-top:10px;
	margin-left:7px;
	float:left;
}
.infotel {
  margin-top:15px;
	margin-left:2px;
	float:left;
	width:635px;
  height:70px;
  border:1px solid #000;
}
.rappel1 {
  margin-top:10px;
	width:340px;
	float:left;
	text-align:center;
  Font-size :20px;
  font-family: "lucida sans", arial;
  color : #333;
}

.rappel1b {
  margin-top:5px;
	width:330px;
	height:70px;
	float:left;
	text-align:center;
  Font-size :20px;
  font-family: "lucida sans", arial;
  color : #333;
}
.rappel {
  float:right;
  width:285px;
	height:60px;
  margin-top:5px;
  Font-size :12px;
  font-family: "lucida sans", arial;
  color : #333;
}
.rappel form {
  background-color:#FAFAFA;
  font-family:"trebuchet ms",sans-serif;
}
.erreur {
  float:left;
	width:330px;
  margin-top:2px;
  Font-size :10px;
  font-family: "lucida sans", arial;
  color : #ff0000;
	text-align:center;  
}
/* -- Titre ------------------------------------------------------------------*/
.encTitre {
  float:left;
	width:98%;
	display : block;
	border-top:0px;
	border-left:0px;
	padding-left:2px;
	Font-size :18px;
  font-family: "lucida sans", arial;
  color: #000;
	font-weight:bold;
}
.encTitre a { 
  color: #000; 
	text-decoration:none;
}
.encTitre a:hover { color : #666; }
.encTitre#CdNw a { 
  color: #fff; 
	text-decoration:none;
}
.encTitre#CdNw a:hover { color : #999; }

/* -- Descriptif -------------------------------------------------------------*/
.descriptif { 
	Font-size :16px;
  font-family: "lucida sans", arial;
  float:left;
}
.descriptif#F {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
}
.descriptif#V {
	margin-left:10px;
	margin-top:2px;
	margin-bottom:5px;
}
.descriptif#SV {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:20px;
	width:60%;
}
.descriptif#LDC {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:10px;
	width:90%;
}
.descriptif#DVR {
	margin-left:20px;
	margin-top:20px;
	margin-bottom:10px;
	width:60%;
}
.descriptif#R {
	margin-left:10px;
	margin-top:10px;
	margin-bottom:5px;
	width:250px;
}
.descriptif#C {
	margin-left:10px;
	margin-top:2px;
	margin-bottom:2px;
	width:90%;
}
.descriptif#SB {
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
	width:90%;
}
.produit {
	display : block;
	border-left:0px;
	float:left;
	Font-size :10pt;
	margin-left:10px;
	width:80%;  
	color : #000;
}
.produit a {
  text-decoration:none;
  color : #333;
}
.produit a:hover {
  color : #999;
}
.produit#pdt-porte {
  margin-top:5px;
}
.svr {
  width:101px;
	height:18px;
	float:left;
}
.svr#svF {
	margin-left:10px;
	margin-top:10px;
}
.svr#svV {
	margin-top:-20px;
	float:right;
}
.svr#svP {
	margin-left:10px;
	margin-top:5px;
}
.svr#svSV {
	margin-left:10px;
	margin-top:10px;
}
.svr#svLDC {
	margin-left:10px;
	margin-top:10px;
}
.svr#svDVR {
	margin-left:-50px;
	margin-top:50px;
}
.svr#svR {
  float:right;
	margin-top:-20px;
}
.svr#svC {
  float:right;
	margin-top:-20px;
}
.svr#svS {
	margin-left:10px;
	margin-top:0px;
}
/* Stores */
/*----------------------------------------------------*/

input {
border:1px solid black;
/*background-color:#A6BEDE;*/
background-color:#000;
font-family: "lucida sans", arial;

Font-size :12px;
color:#FFF;
}

/*-----------------------------------------------------------------------------*/
.droit {
  margin-top:0px;
  font-style:italic;
	color:#999;
  Font-size :9px;
}
.droit a {
  font-style:italic;
	color:#999;
}


/*------------------------------------------------------------------------------
Client et Rappel téléphonique
-------------------------------------------------------------------------------*/
.client {
  width:232px;
	height:70px;
	float:left;
	margin-left:0px;
	margin-top:10px;
	text-align:center;
}


/*-----------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------
	Pied de page
-------------------------------------------------------------------------------*/
.pied {
	float:left;
}
.pdp {
  width:880px;
  height:20px;
  background-color:#FFF;
	margin-top:3px;
	margin-left:0px;
	float:left;
	
	Font-size :11px;
  font-family: "lucida sans", arial;
  color : #666;
  text-align:center;
}
.pdp a {
	Font-size :11px;
  font-family: "lucida sans", arial;
  color : #666;

}
.pdp a:visited {
	Font-size :11px;
  font-family: "lucida sans", arial;
  color : #666;
}
.trait2 {
  width:880px;
  height:15px;
  background-color:#000;
	margin-left:0px;
	float:left;
}
p.trait2  {
	Font-size :12px;
  font-family: "lucida sans", arial;
  color : #fff;
  text-align:center;
}
.trait2 a {
  color:#fff;
	text-decoration:none;
}




.pdpart {
  width:140px;
  height:220px;
  background-color:#FFF;
	margin-top:5px;
	float:left;
}
.pdpart#art1 {
	margin-left:10px;
}
.pdpart#art2 {
	margin-left:0px;
	width:165px;
}
.pdpart#art3 {
	margin-left:20px;
	width:260px;
}
.pdpart#art4 {
	margin-left:20px;
	width:250px;
}
.titreart {
	Font-size :13px;
  font-family: "lucida sans", arial;
  color : #333;
	border-bottom: dashed 1px #333;
}
.planart {
	Font-size :11px;
  font-family: "lucida sans", arial;
  color : #999;
	margin-top:-10px;
}
.planart a {
  color : #999;
}
.planart a:visited {
  color : #999;
}
/*-----------------------------------------------------------------------------*/
