/* border: 1px solid #c2da63 ; 
	font-weight: bold;*/
body {
  font-family: "lucida sans",arial;
}
h2 {
  color:#FF0000;
	margin-left:10px;
}
h2 a {
  color:#FF0000;
}
.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;
}
.EnteteLiens {
  margin-right:20px;
  Font-size :10px;
  font-family: "lucida sans", arial;
  color : #666;
	float:right;
	text-align:right;
}
.EnteteLiens a {
  color : #333;
}
.EnteteLiens a:hover {
  color : #333;
}
.EnteteLiens a:visited {
  color : #666;
}
.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 :14px;
  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;
	height:260px;
	float:left;
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}
.ColGB#coton {
  background-color:#FCFCD6;
	border: 1px solid #FFFF33 ; 
}
.ColGB#coton-flocon {
  background-color:#eaeaf8;
	border: 1px solid #1A2C42 ; 
}
.ColGB#mouton {
  background-color:#eeded9;
	border: 1px solid #805E55 ; 
}
.ColGB#chanvre {
  background-color:#e8f7ab;
	border: 1px solid #b7ca6b ; 
}
.ColGB#chanvre2 {
  background-color:#e8f7ab;
	border: 1px solid #b7ca6b ; 
}
.ColGB#lin {
  background-color:#eaeaf8;
	border: 1px solid #666699 ; 
}
.ColGB#plume {
  background-color:#feeff0;
	border: 1px solid #D86971; 
}
.ColGB#plume2 {
  background-color:#feeff0;
	border: 1px solid #D86971; 
}
.ColGB img {
margin-top:20px;
}

















.ColGB#MP {
  width:230px;
  height:300px;
	margin-top:10px;
	float:left;
	background-image:url('../images/encg.png');
	background-repeat:no-repeat; 
}
.ColGB#MP li img {
  margin-top:5px;
	margin-right:5px;
	float:left;
}
.ColGB#MP ul {
	list-style : none;
  list-style-image : none;
	display : block;
	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;
	
	margin-left: 4px;
  padding: 0;
}
.ColGB#MP a {
	color:#000;
}
.ColGB#MP a:hover {
	color:#333;
}
.ColGB#MP 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:0px;
	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; 
}
.ultestb li#cont img {
  margin-top:0px;
}

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


/* -----------------------------------------------------------------------------
	 espace droit (visuel inclus)
-------------------------------------------------------------------------------*/
.ColD {
  width:640px;
	height:235px;
  background-color:#FFF;
	margin-top:10px;
	margin-left:7px;
	float:left;
  font-size: Arial, "Lucida sans", Verdana;
}
.ColD#VisuCh {
	background-image:url('../images/chanvre-visuel.jpg');
	background-repeat:no-repeat;
}
.ColD#VisuC {
	background-image:url('../images/coton-visuel.jpg');
	background-repeat:no-repeat;
}
.ColD#VisuCF {
	background-image:url('../images/cotonflocon-visuel.jpg');
	background-repeat:no-repeat;
}
.ColD#VisuP {
	background-image:url('../images/plume-visuel2.jpg');
	background-repeat:no-repeat;
}
.ColD#VisuL {
	background-image:url('../images/lin-visuel.jpg');
	background-repeat:no-repeat;
}
.ColD#VisuM {
	background-image:url('../images/mouton-visuel.jpg');
	background-repeat:no-repeat;
}
.ColD h1 {
	color:#f5f7e1;
	font-size:25px;
	float:left;
}
.ColD#VisuCh h1 {
	margin-top:10px;
	padding-left:270px;
}
.ColD#VisuC h1 {
	margin-top:10px;
	margin-left:10px;
	width:500px;
}
.ColD#VisuCF h1 {
	margin-top:10px;
	margin-left:10px;
	width:600px;
}
.ColD#VisuP h1 {
	margin-top:10px;
	margin-left:10px;
	width:600px;
}
.ColD#VisuL h1 {
	margin-top:10px;
	margin-left:10px;
	width:600px;
}
.ColD#VisuM h1 {
	margin-top:10px;
	padding-left:310px;
	text-align:center;
	width:300px;
}
h1#h1ci {
font-size:20px;
height:30px;
}
.ColD h2 {
	color:#f5f7e1;
	font-size:17px;
	font-style:italic;
	float:left;
}
.ColD#VisuCh h2 {
	margin-top:20px;
	padding-left:350px;
}
.ColD#VisuC h2 {
	margin-top:10px;
	margin-left:10px;
}
.ColD#VisuCF h2 {
	margin-top:10px;
	margin-left:10px;
	color:#f5f7e1;
}
.ColD#VisuP h2 {
	margin-top:10px;
	margin-left:10px;
}
.ColD#VisuL h2 {
	margin-top:10px;
	margin-left:10px;
	color:#f5f7e1;
}
.ColD#VisuM h2 {
	margin-top:10px;
	padding-left:360px;
	text-align:center;

}
.ColE {
  width:635px;
  background-color:#FFF;
	margin-top:0px;
	margin-left:7px;
	float:left;
  margin-bottom:20px;
}
.ColF {
  background-image:url('../images/apch.png');
	background-repeat: no-repeat;
  width:640px;
	margin-top:0px;
	margin-left:7px;
	float:left;
  font-size: Arial, "Lucida sans", Verdana; 
}
/*------- Visuel glossaire ------------*/
.visudefi {
  background-image:url('../images/visuel-defi.png');
	background-repeat: no-repeat;
	width:640px;
	height:235px;
	color:#fff;
}
.f1 {
	font-family: "lucida sans",arial;
	color:#f9c57b;
	font-size:10px;
	float:left;
}
#f1pos {
	margin-left:50px;
}
.f2 {
	font-family: "lucida sans",arial;
	color:#fdf79a;
	font-size:30px;
	float:left;
}
#f2pos {
	margin-top:10px;
	margin-left:50px;
}
.f3 {
	font-family: times,"Comic sans ms",arial;
	color:#999;
	font-size:20px;
	float:left;
}
#f3pos {
	margin-top:0px;
	margin-left:50px;
}
.f4 {
	font-family: arial;
	color:#e8f7ab;
	font-weight:bold;
	font-size:30px;
	float:left;
}
#f4pos {
	margin-top:30px;
	margin-left:-50px;
}
.f5 {
	font-family: arial;
	color:#fff;
	font-size:20px;
	float:left;
}
#f5pos {
	margin-top:50px;
	margin-left:-50px;
}
.f6 {
	font-family: arial;
	color:#999;
	font-size:20px;
	float:left;
}
#f6pos {
	margin-top:60px;
	margin-left:0px;
}
.f7 {
	font-family: arial;
	color:#fdf79a;;
	font-size:10px;
	float:left;
}
#f7pos {
	margin-top:0px;
	margin-left:0px;
}
.f8 {
	font-family: times, arial;
	color:#fff;
	font-size:40px;
	float:left;
}
#f8pos {
	margin-top:0px;
	margin-left:20px;
}
.f9 {
	font-family: arial;
	color:#fff;
	font-size:20px;
	float:left;
}
#f9pos {
	margin-top:-80px;
	margin-left:-5px;
}
.f10 {
	font-family: times,arial;
	color:#e8f7ab;
	font-size:30px;
	float:left;
}
#f10pos {
	margin-top:0px;
	margin-left:0px;
}
.f11 {
	font-family: arial;
	color:#f9c57b;
	font-size:20px;
	float:right;
}
#f11pos {
	margin-top:0px;
	margin-left:0px;
}
.svc img {
  padding-top:10px;
}
/*---------------------------------------*/
.titrevisuel {
  Font-size :27px; 
	font-weight:bold;
	float:right;
}
.titrevisuel2 {
  Font-size :27px; 
	font-weight:bold;
	width:100%;
	margin-bottom:5px;
}
.descriptif {
  width:463px;
	min-height:300px;
	margin-top:10px;
	float:left;
}
.descriptif#ap-gloss {
  width:100%;
	min-height:300px;
	margin-top:10px;
	float:left;
}
.descriptif#ap-gloss2 {
  width:100%;
	min-height:300px;
	margin-top:10px;
	float:left;
}
.descriptif#ap-coton h1{
  background-color: #FCFCD6;
}
.descriptif#ap-cotonflocon h1{
  background-color: #eaeaf8;
}
.descriptif#ap-mouton h1{
  background-color: #eeded9;
}
.descriptif#ap-lin h1{
  background-color: #eaeaf8;
}
.descriptif#ap-chanvre h1{
  background-color: #e8f7ab;
}
.descriptif#ap-plume h1{
  background-color: #feeff0;
}
.descriptif#ap-gloss h1{
  background-color: #feeff0;
}
.descriptif#ap-gloss2 h1{
  background-color: #e8f7ab;
}
.isolant {
  font-size :20px;
	text-align:right;
	font-style:italic;
	margin-top:-5px;
}
.rubrikcoton {
	background-image:url('../images/bandeverte.gif');
	background-repeat: no-repeat;
}
.rubrikcotonflocon {
	background-image:url('../images/cotonflocon-bande.gif');
	background-repeat: no-repeat;
}
.rubrikmouton {
	background-image:url('../images/mouton-bande.gif');
	background-repeat: no-repeat;
}
.rubriklin {
	background-image:url('../images/lin-bande.gif');
	background-repeat: no-repeat;
}
.rubrikchanvre {
  margin-top:10px;
	background-image:url('../images/chanvre-bande.gif');
	background-repeat: no-repeat;
	float:left;
	width:95%;
}
.rubrikplume {
	background-image:url('../images/plume-bande.gif');
	background-repeat: no-repeat;
}
.sstitre {
  color : #333;
  float:left;
	width:463px;
	margin-top:10px;
	margin-left:10px;
	font-weight:bold;
}
.detail {
  color:#666;
	Font-size :15px;
	margin-left:10px;
}

.detail#lambda {
  color:#666;
	Font-size :50px;
	font-weight:bold;
}
.detailleg {
  color:#666;
	Font-size :12px;
	margin-left:20px;
}
.detail2 {
  color:#333;
	Font-size :18px;
	margin-left:10px;
	font-weight:bold;
	border:#000 dashed 1px ;
	padding : 5px 5px 5px 5px;
}
.detail3 {
  color:#333;
	Font-size :13px;
	margin-left:20px;
	margin-top:10px;
	width:90%;
	float:left;
}
.detail3 a{
  color:#000;
}
.detail a {
  color:#666;
}
.date {
  color:#666;	
	Font-size :12px;
  font-style:italic;
	margin-left:0px;
	margin-top:0px;
	width:95%;
	float:left;
}
.mesures {
  color:#666;
	Font-size :12px;
  font-style:italic;
}
.mesures a {
  color:#666;
}
.recycler {
  text-align:center;
	margin-top:10px;
	width:99%;
	float:left;
}
.recycler2 {
  text-align:center;
	margin-top:10px;
	width:49%;
	float:left; 
}
.schema {
  border: 1px solid #000 ; 
	text-align: center;
	background-color:#c2da63;
	color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
	padding:10px;
	width:150px;
}
.schema#matiere {
	margin-top:70px;
  margin-left:30px;	
	float:left;
}
.schema#energie {
  margin-right:30px;	
	float:right;
}
.schema#recycler {
  margin-left:30px;	
	float:left;
}
.schema#economie {
  margin-right:30px;	
	float:right;
}
.schema#recyclage {
  margin-left:30px;	
	float:left;
}
.schema#isolation {
  margin-right:30px;	
	float:right;
}
.schema#developpement-durable {
  float:center;
	font-size:20px;
	width:200px;
}
/*-----------------------------------------------------------------------------*/


/* -----------------------------------------------------------------------------
	Encart gamme
-------------------------------------------------------------------------------*/
.gamme {
  float:right;
	width:152px;
	margin-top:10px;
	margin-left:0px;
	font-family: "lucida sans",arial;
  color : #FFF;
	text-align:center;
}
.gamme#gamme-coton {
  background-image:url('../images/isolation-cadre-developpement.jpg');
  height:400px;
}
.gamme#gamme-cotonflocon {
  background-image:url('../images/isolation-cadre-cotonflocon.jpg');
  height:200px;
}
.gamme#gamme-mouton {
  background-image:url('../images/isolation-cadre-developpement.jpg');
  height:400px;
}
.gamme#gamme-lin {
  background-image:url('../images/isolation-cadre-developpement.jpg');
  height:400px;
}
.gamme#gamme-chanvre {
  background-image:url('../images/isolation-cadre-developpement.jpg');
  height:400px;
}
.gamme#gamme-plume {
  background-image:url('../images/isolation-cadre-plume.jpg');
  height:650px;
}
.panneau-rouleau-coton {
  margin-top : 10px;
	text-decoration: underline ;
	color:#f6f5da;
	font-weight:bold;
}
.panneau-rouleau-cotonflocon {
  margin-top : 10px;
	text-decoration: underline ;
	color:#7ba2b8;
}
.panneau-rouleau-mouton {
  margin-top : 10px;
	text-decoration: underline ;
	color:#c1a7a0;
}
.panneau-rouleau-lin {
  margin-top : 10px;
	text-decoration: underline ;
	color:#c2c2e2;
}
.panneau-rouleau-chanvre {
  margin-top : 10px;
	text-decoration: underline ;
	color:#e8f7ab;
}
.panneau-rouleau-plume {
  margin-top : 10px;
	text-decoration: underline ;
	color:#feeff0;
}
.epaisseur-coton {
	Font-size :13px;
	color:#fcf471;
	text-decoration: underline ;
	font-style:italic;
}
.epaisseur-mouton {
	Font-size :13px;
	color:#c1a7a0;
	text-decoration: underline ;
	font-style:italic;
}
.epaisseur-lin {
	Font-size :13px;
	color:#c2c2e2;
	text-decoration: underline ;
	font-style:italic;
}
.epaisseur-chanvre {
	Font-size :13px;
	color:#e8f7ab;
	text-decoration: underline ;
	font-style:italic;
}
.epaisseur-plume {
	Font-size :13px;
	color:#feeff0;
	text-decoration: underline ;
	font-style:italic;
}
.developpement-durable {
	Font-size :13px;
	color:#fcf9c5;
}
/*-----------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------
	Page contact form
-------------------------------------------------------------------------------*/
.Dispo3 {
  width:620px;
	min-height:500px;
	margin-top:10px;
	float:left;
	background-image:url('../images/ap_vente.png');
	background-repeat:no-repeat;
	padding:10px 10px 10px 10px;
	Font-size :12px;
  font-family: "lucida sans", arial;
  color : #666;
}
.intitule {
	margin-bottom:10px;
}
.intitule h5 {
  margin-top:0px;
  font-size:15px;
	font-size:12px;
	color:#000;
}
.intitule input {
  margin-top:-10px;
}
.intitule select {
  margin-top:-30px;
}
.intitule textarea {
  margin-top:-30px;
}
.libel {

}
/*-----------------------------------------------------------------------------*/

/* -----------------------------------------------------------------------------
	Encart service client
-------------------------------------------------------------------------------*/
.client {
	float:right;
	margin-top:10px;
	margin-bottom:10px;
	border:1px #000 dashed;
	text-align:center;
	padding : 5px 5px 5px 5px ; 
	width:150px;
}
.client2 {
	float:left;
	margin-top:10px;
	margin-bottom:10px;
	border:1px #000 dashed;
	text-align:center;
	padding : 5px 5px 5px 5px ; 
	width:220px;
}
.titre {
  Font-weight:bold;
	font-size:15px;	
}
.tc {
	font-size:12px;	
}
.tel {
  Font-weight:bold;
	font-size:19px;	
}
.prix {
	font-size:9px;
	font-style:italic;	
}
/*-----------------------------------------------------------------------------*/
.liens {
	margin-top:10px;	
	margin-bottom:20px;
	text-align:right;
	float:right;
	width:630px;
  font-size: 10pt;
	color : #000;
}
.liens a {
	color : #000;
}
.liens a:hover {
	color : #333;
}
/* -----------------------------------------------------------------------------
	Pied de page
-------------------------------------------------------------------------------*/
.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;
}
.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;
}


