/* 
border: 1px solid #c2da63 ; 
font-weight: bold;
*/

/*------------------------------------------------------------------------------
Entete
------------------------------------------------------------------------------*/
body {
  margin-top:0px;
  padding-top:0px;
	height:500px;
	min-height:500px;
	height:auto;
}
body#dvr-prem,body#fb-prem,body#pg-prem,body#pea-prem {
	height:1250px;
	min-height:1250px;
}
body#ca-prem {
	height:1360px;
	min-height:1360px;
}
body#peb-prem,body#sb-prem,body#sv-prem {
	height:1500px;
	min-height:1500px;
}
body#vr-desc {
	height:1650px;
	min-height:1650px;
}
body#sb-desc {
	height:1770px;
	min-height:1770px;
}

body#ldc-prem {
	height:2150px;
	min-height:2150px;
}
body#fba-det, body#pea-det, body#rad-det, body#sv-det, body#vb-det,body#fba-prem {
	height:2500px;
	min-height:2500px;
}
body#ldc-det {
	height:3200px;
	min-height:3200px;
}

body#det {
	height:1650px;
	min-height:1650px;
}
.Page {
  width:900px;
	background-color:#FFF;
	min-height:1000px;
	height:auto;
	position:absolute;
  left: 50%; 
  margin-left: -450px; 
}
.Logo {
  margin-top:20px;
	margin-left:0px;
  height:37px;
	width:100px;
	float:left;
}
.EnteteLiens {
  margin-right:20px;
  Font-size :10px;
  font-family: "lucida sans", arial;
  color : #666;
	float:right;
	text-align:right;
}
.EnteteLiens a {
  color : #666;
}
.EnteteLiens a:hover {
  color : #000;
}
.EnteteLiens h1 {
  width:850px;
  Font-size :30px;
  font-family: "lucida sans",arial;
  color : #4c586b;
	float:right;
	text-align:right;
	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;
}
.MenuTst {
  width:880px;
  height:40px;
  background-image:url('../images/MenuH.gif');
	margin-left:0px;
	float:left;
	/*color : #CCC;*/
	color:#FFF;
}
.MenuTst p {
  margin-top:10px;
	Font-size :13px;
  font-family: "lucida sans", arial;
  text-align:center;
	/*color : #CCC;*/
	color:#FFF;
}
.MenuTst a {
  /*color : #CCC;*/
	color:#FFF;
	text-decoration:none;
}
.MenuTst a:hover {
  color : #CCC;
}
/*----------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------
Colonne Gauche
------------------------------------------------------------------------------*/
.ColG {
  width:233px;
  min-height:745px;
	height:auto;
	margin-top:10px;
	margin-left:0px;
	float:left;
	Font-size :11pt;
  font-family: "lucida sans", arial;
}
/*-- Menu --------------------------------------------------------------------*/
.ColGA {
  width:233px;
  height:235px;
	float:left;
	border-bottom: 1px dashed #000; 
}
.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 {
  background-image:url('../images/MenuG2.gif');
}
.produit {
  margin-top:7px;
	margin-left:0px;
	float:left;
}
/*-- Encart info  ------------------------------------------------------------*/
.ColGB {
  width:230px;
  height:300px;
	margin-top:10px;
	float:left;
	background-image:url('../images/encg.png');
	background-repeat:no-repeat; 
}
.ColGB li img {
  margin-top:5px;
	margin-right:5px;
	float:left;
}
.ColGB ul {
	list-style : none;
  list-style-image : none;
	display : block;
	margin: 0;
	margin-left: 5px;
  padding: 0;
	float:left;
	Font-size :10pt;
  font-family: "lucida sans", arial;
	line-height:140%;
	color:#666;

  width:220px;
  background-color:#f9f9f9;
	border-left: 1px solid #ccc; 
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}
.ColGB a {
	color:#000;
}
.ColGB a:hover {
	color:#333;
}
.ColGB a:visited {
	color:#333;
}
.CadreContenu2 {
  width:233px;
  height:29px;
	margin-top:2px;
	background-image:url('../images/MenuG.gif');
	background-repeat:no-repeat; 

	float:left;	
	Font-size :14px;
  font-family: "lucida sans", arial;
  color : #CCC;
}
.infos {
  color : #FFF;
  margin-top:7px;
	margin-left:5px;
	float:left;
}
.ultest li {
  margin-left:10px;
	margin-right:10px;
}
.ultest #titre {
  font-size: 11pt;
	color:#000;
	font-weight:bold;
	background-color:#f1f3f9;
	TEXT-DECORATION:underline
}
.prem {
	margin-top:10px; }
.der {
  margin-bottom:15px; }
.lien {
  font-size: 8pt;
	color:#99ccff;
	margin-bottom:10px;
}
.ultestb li {
  padding-top:10px;
	background-color:#e9eff5;
	/*
	background-color:#f9dbfc;
	background-color:#fdee87;*/
}
.ques {
  padding-left:20px;
  padding-bottom:15px;
	font-size:15px;
	color:#000;
}
.ultestb li#cont {
  padding-top:7px;
  padding-bottom:7px;
	font-size:15px;
	color:#d9e3ed;
	background-color:#000;
	border-top:1px #fff dashed;
	height:15px;
}
.ultestb li#cont img {
  margin-top:0px;
}
.ColD {
  width:640px;
	min-height:400px;
  background-color:#FFF;
	margin-top:10px;
	margin-left:7px;
	float:left;
}
/*----------------------------------------------------------------------------*/


/*------------------------------------------------------------------------------
Colonne Unique
------------------------------------------------------------------------------*/

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

.txt1 {
	padding-left:5px;
	padding-right:5px;
  margin-bottom:20px;
}

.txtimg {
	height:220px;
	float:right;
	padding:10px;
}
/*-----------------------*/
.rubrik {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
}
.rubrikvr {  
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
  color:#9c8a74;
	border-bottom: 1px dashed #9c8a74 ; 
	background-color:#faf6f0;
}
.rubrik#rubvr1 {  
  color:#9c8a74;
	border-bottom: 1px dashed #9c8a74 ; 
	background-color:#faf6f0;
  width:342px;
}
.rubrik#rubvr2 {  
  color:#9c8a74;
	border-bottom: 1px dashed #9c8a74 ; 
	background-color:#faf6f0;
  width:280px;
}
.rubrikvb {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
  color:#c47f7a;
	border-bottom: 1px dashed #c47f7a ; 
	background-color:#faf6f0;
}
.rubrikdvr {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
  color:#d89d61;
	border-bottom: 1px dashed #d89d61 ; 
	background-color:#fdf7e7;
}
.rubrikfba {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
  color:#daac7c;
	border-bottom: 1px dashed #daac7c ; 
	background-color:#fef5ed;
}
.rubrikfb {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
  color:#d89d61;
	border-bottom: 1px dashed #d89d61 ; 
	background-color:#fcefbb;
}
.rubrikldc {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
	color:#716e42;
	border-bottom: 1px dashed #8fa0cb ; 
	background-color:#f2f4f9;
}
.rubrikldc#taille1 {
  width:347px;
}
.rubrikldc#taille2 {

}
.rubriksv {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
	color:#716e42;
	border-bottom: 1px dashed #a09c69 ; 
	background-color:#f8f6db;
}
.rubriksveko {
	font-family: "lucida sans", arial;
	font-size:13px;  
	margin-bottom:15px;
	color:#c2ac5b;
	border-bottom: 1px dashed #c2ac5b ; 
	background-color:#fcf8ea;
}
.rubrik#rubr {
  color:#d4ab73;
	border-bottom: 1px dashed #d4ab73 ; 
	background-color:#fbf3e7;
}
.rubrikpeb {
  color:#947b4e;
	border-bottom: 1px dashed #947b4e ; 
	background-color:#f4eee3;
}

/*-----------------------*/
.txt2-sv {
  margin-top:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
	
  margin-bottom:20px;
	border-left: 1px dashed #eae7bc ; 

}
.txt2-ldc {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
  border-left: 1px dashed #8fa0cb ;
}
.txt2-dvr {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
  border-left: 1px dashed #f4dcb4 ;
}
.txt2-fb {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
  border-left: 1px dashed #f4dcb4 ;
}
.txt2-r {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
  border-left: 1px dashed #d4ab73 ;
}
.txt2-vr {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
  border-left: 1px dashed #daac7c ;
}
.txt2-vb {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
  border-left: 1px dashed #c47f7a ;
}
.txt2-peb {
  margin-top:20px;
  margin-bottom:20px;
  margin-left:30px;
  margin-right:30px;
	padding-left:10px;
  border-left: 1px dashed #947b4e ;
}
.retour {
  float:left;
}
.liens {
  float:left;
	width:100%;
  margin-left:0px;
  margin-top:10px;
	Font-size :9pt;
	text-align:right;
  margin-bottom:10px;	
}
.liens a {
  color:#000;
}
.chemin {
  margin-top:5px;
  margin-bottom:5px;
	text-align:center;
	Font-size :9pt;
	float:center;
  color:#999;
  font-family: "lucida sans", arial;
}
.chemin a {
  color:#000;
}
.form ul {
	width:635px;
	border: 1px dashed #ff0000 ;
}
.form li {
	width:90%;
	float:right;
}

.detail {
  margin-top:0px;
  margin-left:0px;
  color:#333;
	Font-size :9pt;
	float:left;
	font-family: "lucida sans", arial;
}
.detail#col1 {
  width:635px;
}
.detail#col2 {
  width:342px;
}
.detail#col2b {
  width:342px;
}
.detail#col3 {
  width:280px;
}
.detail a {
  text-decoration:none;
  color:#7aa0da;
	font-style: italic;
}
.cnt {
	Font-size :14pt;
	float:center;
	text-align:center;
	margin-bottom:-10px;
}
.cnt#prem {
  color:#666;
	font-weight:bold;
}
/*-----------------------*/


.dtitre {
  width:635px;
  margin-left:0px;
	margin-bottom:5px;
	
  color:#000;
	font-family: "lucida sans", arial;
	Font-size :10pt;
	font-style: italic;
	font-weight:bold;
	border-bottom: 1px dashed #000 ; 
}
.dtitre#dtvb {
	background-color:#eec5c2;
}
.dtitre#dtvb2 {
	background-color:#eec5c2;
}
.dtitre#dtdvr {
	background-color:#f4dcb4;
}
.dtitre#dtfb {
	background-color:#ffe78f;
}
.dtitre#dtfba {
	background-color:#f7e1c8;
}
.dtitre#dtldc {
	background-color:#e1e9f4;
}
.dtitre#dtvr {
	background-color:#d7caba;
}

.dtitre#vr {
	background-color:#d7caba;
}
.dtitre#sv1 {
	background-color:#eae7bc;
}
.dtitre#sv {
	background-color:#eae7bc;
}
.dtitre#sveko {
	background-color:#f1e1a6;
}

.dtitre#r {
	background-color:#efdabd;
}


.dtitre#peb {
	background-color:#d6c3a1;
}
/*-----------------------*/
.dtxtsv img {
  border: 1px solid #ceca89;
}	
.dtxtldc img {
  border: 1px solid #adbfd7;
}	
.dtxtdv img {
  border: 1px solid #caa66b;
}		
.dtxtr img {
  border: 1px solid #ceb593;
}	
.dtxtfba img {
  border: 1px solid #c29464;
}	
.dtxtvr img {
  border: 1px solid #baa892;
}	
.dtxtvb img {
  border: 1px solid #a75751;
}	
.dtxtpeb img {
  border: 1px solid #93753f;
}
/* detail produit */
.dttitrefb {
  margin-top : 10px;
  font-style:italic;
	color:#000;
	border-bottom: 1px #000 dashed ;
	background-color:#fef0c9;
	width:635px;
}
.dttitredvr {
  margin-top : 10px;
  font-style:italic;
	color:#000;
	border-bottom: 1px #000 dashed ;
	background-color:#fcf2d7;
	width:635px;
}
.dttitreldc {
  margin-top : 10px;
  font-style:italic;
	color:#000;
	border-bottom: 1px #000 dashed ;
	background-color:#f2f4f9;
	width:635px;
}
.dttitresv {
  margin-top : 10px;
  font-style:italic;
	color:#000;
	border-bottom: 1px #000 dashed ;
	background-color:#efeccb;
	width:635px;
}
.dttitrepeb {
  margin-top : 10px;
  font-style:italic;
	color:#000;
	border-bottom: 1px #000 dashed ;
	background-color:#f0e7da;
	width:635px;
}
.dttitrevb {
  margin-top : 10px;
  font-style:italic;
	color:#000;
	border-bottom: 1px #000 dashed ;
	background-color:#faf6f0;
	width:635px;
}
.dttitrer {
  margin-top : 10px;
  font-style:italic;
	color:#000;
	border-bottom: 1px #000 dashed ;
	background-color:#f6eada;
	width:635px;
}
/*----------------------------------------------------------------------------*/
.imgfba img {
  border:10px solid #fff; 
}
.imgfba {
	margin-left : 40px;
}
.asterix {
  font-style:italic;
	Font-size :10px;
}
.droit {
  font-style:italic;
	color:#999;
  Font-size :9px;
}
.droit a {
  font-style:italic;
	color:#999;
}
.vb-img {
  margin-top:10px;
	float:left;
}
.vb-img#vbp {
  margin-top:80px;
  width:200px;
float:right;
}
.vb-perso {
  text-align:justify;
  padding:10px;
  margin-top:30px;
  width:250px;
	float:left;
}
.titre-perso {
  color:#fff;
	font-family: "lucida sans", arial;
	font-size:15px;
  text-align:center;
	padding-top:5px;
	width:250px;
	height:30px;
  background-image:url('../images/ap-titre.jpg');
}

/* -----------------------------------------------------------------------------
	Pied de page
-------------------------------------------------------------------------------*/
.pied {
	float:left;
}
.pdp2 {
  width:880px;
  height:20px;
  background-color:#FFF;
	margin-top:3px;
	margin-left:10px;
	float:left;
	
	Font-size :11px;
  font-family: "lucida sans", arial;
  color : #666;
  text-align:center;
}
.pdp2 a {
  color : #666;
}
.pdp2 a:visited {
  color : #666;
}
.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;
}

