@charset "utf-8";
/* CSS Document */
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #3f2e1c;
	background-image: url(../images/fond.jpg);
	background-repeat: repeat-x;
	display: block;
}
#ensemble {
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	z-index:1;
}
#header {
	position:relative;
	top:0px;
	width:800px;
	height:137px;
	z-index:2;
}
#bloc01 {
	position:relative;
	top:-25px;
	width:800px;
	height:59px;
	z-index:3;
}

#bloc01-01 {
	position:absolute;
	left:0px;
	top:0px;
	width:459px;
	height:26px;
	background-image: url(../images/bloc01_01.png);
	background-repeat: no-repeat;
	text-align:center;
}

#bloc01-02 {
	position:absolute;
	left:459px;
	top:0px;
	width:221px;
	height:26px;
	background-image: url(../images/bloc01_02.jpg);
	background-repeat: no-repeat;
	padding-top: 2px;
}

#bloc01-03 {
	position:absolute;
	left:680px;
	top:0px;
	width:89px;
	height:26px;
}

#bloc01-04 {
	position:absolute;
	left:769px;
	top:0px;
	width:31px;
	height:59px;
}

#bloc01-05 {
	position:absolute;
	left:0px;
	top:26px;
	width:49px;
	height:33px;
	z-index: 2;
}

#bloc01-06 {
	position:absolute;
	left:49px;
	top:26px;
	width:410px;
	height:33px;
	background-image: url(../images/bloc01_06.jpg);
	background-repeat: repeat-x;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	z-index: 3;
}

#bloc01-07 {
	position:absolute;
	left:445px;
	top:26px;
	width:14px;
	height:33px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
}

#bloc01-08 {
	position:absolute;
	left:459px;
	top:26px;
	width:221px;
	height:33px;
	background-image: url(../images/bloc01_08.jpg);
	background-repeat: no-repeat;
	padding-top: 5px;
}

#bloc01-09 {
	position:absolute;
	left:680px;
	top:26px;
	width:89px;
	height:33px;
}




.classmenuhaut {
  white-space:nowrap /*IE hack*/;
  float:left;
  width:100%;
  border:none;
  color:#c3dee9;
  font-size:12px;
  height: 30px;
  z-index: 10;
}
.classmenuhaut ul {
  list-style-type:none;
  padding:0; margin:0;
}
.classmenuhaut ul li {
  float:left;
  z-index:auto !important /*Non-IE6*/;
  z-index:1000 /*IE6*/;
  text-align: left;
  height: 20px;
}
.classmenuhaut ul li a {
  float:none !important /*Non-IE6*/;
  float:left /*IE-6*/;
  display:block;
  height:32px;
  line-height:2.5em;
  text-decoration:none;
  font-weight:bold;
  color: #c3dee9;
  padding-top: 0;
  padding-right: 5px;
  padding-bottom: 0;
  padding-left: 5px;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF;
}
.classmenuhaut ul li ul {display:none; border:none;}

/*Non-IE6 hovering*/
.classmenuhaut ul li:hover {position:relative;}
.classmenuhaut ul li:hover a {
  text-decoration:none;
}
.classmenuhaut ul li:hover ul {
  display:block;
  width:15em;
  position:absolute;
  z-index:999;
  margin-top:0px;
  left:0;
  padding-top: 0px;
  top: 32px;
}
.classmenuhaut ul li:hover ul li a {
  white-space:normal;
  display:block;
  width:15em;
  height:auto;
  line-height:2em;
  margin-left:-1px;
  background-color:#c3dee9;
  font-weight:normal;
  color:#775E3F;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #FFFFFF;
  padding-top: 0px;
  padding-right: 8px;
  padding-bottom: 0px;
  padding-left: 8px;
  top: 0px;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}
.classmenuhaut ul li:hover ul li a:hover {
  background-color:#EDB997;
  text-decoration:none;
}

/*IE6 hovering*/
.classmenuhaut table {
  position:absolute;
  top:0;
  left:0;
  border-collapse:collapse;
}
.classmenuhaut ul li a:hover {
  position:relative /*IE hack*/;
  z-index:1000 /*IE hack*/;
  background-color:#EEB997;
  text-decoration:none;
  color: #775E3F;
  height: 32px;
}
.classmenuhaut ul li a:hover ul {
  display:block;
  width:15em;
  position:absolute;
  z-index:999;
  top:32px;
  left:0;
  margin-top:0em;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #FFFFFF;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #FFFFFF;
}
.classmenuhaut ul li a:hover ul li a {
  white-space:normal;
  display:block;
  width:15em;
  height:0px;
  line-height:2em;
  background-color:#c3dee9;
  font-weight:normal;
  color:#775E3F;
  padding-top: 0px;
  padding-right: 8px;
  padding-bottom: 0px;
  padding-left: 8px;
  border-right-width: 0px;
  border-left-width: 1px;
  border-right-style: solid;
  border-left-style: solid;
  border-right-color: #FFFFFF;
  border-left-color: #FFFFFF;
}
.classmenuhaut ul li a:hover ul li a:hover {
  background-color:#EDB997;
  text-decoration:none;
}

@media print {.classmenuhaut {
  float:left;
  width:100%;
  border:none;
  color:#c3dee9;
  font-size:1.0em;
  font-size:12px;
  height: 30px;
}}




#body {
	position:relative;
	top:0px;
	width:750px;
	z-index:1;
	/*background-color: #C3DEE9;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #C3DEE9;
	text-decoration: none;
	text-align: justify;
}

/*#bloc02 {
	position:relative;
	top:0px;
	width:750px;
	height:200px;
	z-index:1;
	background-color: #C3DEE9;
}*/


#bloc02 {
   position:relative;
   top:0px;
   width:750px;
   height:200px;
   z-index:1;
}

#bloc02_fond {
   position:absolute;
   left:0px;
   top:0px;
   width:750px;
   height:200px;
   z-index:2;
}
#bloc02_diapo {
   position:absolute;
   left:438px;
   top:18px;
   width:250px;
   height:170px;
   z-index:3;
}



#bloc03 {
	position:relative;
	top:10px;
	width:750px;
	height:200px;
	z-index:1;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
}
#nouveaute {
	position:absolute;
	left:423px;
	top:16px;
	width:314px;
	height:165px;
	z-index:2;
	background-image: url(../images/nouveaute.png);
	background-repeat: no-repeat;
}
#nouveaute_cadre {
	position:absolute;
	left:10px;
	top:42px;
	width:290px;
	height:110px;
	z-index:3;
	border: 1px dashed #73583B;
}
#nouveaute_image {
	position:absolute;
	left:7px;
	top:6px;
	width:100px;
	height:100px;
	z-index:2;
}
#nouveaute_titre {
	position:absolute;
	left:112px;
	top:4px;
	width:174px;
	height:20px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #755A3C;
	text-align: left;
}
a.nouveaute_titre {
	position:absolute;
	left:0px;
	top:0px;
	width:134px;
	height:15px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #71593D;
	text-align: left;
	text-decoration: none;
}

a:hover.nouveaute_titre {
	position:absolute;
	left:0px;
	top:0px;
	width:134px;
	height:15px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
	text-align: left;
	text-decoration: none;
}

#nouveaute_texte {
	position:absolute;
	left:112px;
	top:30px;
	width:174px;
	height:50px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #755A3C;
	text-align: left;
}
a.nouveaute_texte {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #6C543C;
	text-align: left;
	text-decoration: none;
}

a:hover.nouveaute_texte {
	position:absolute;
	left:0px;
	top:0px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	text-align: left;
	text-decoration: none;
}

#nouveaute_prix {
	position:absolute;
	left:166px;
	top:86px;
	width:120px;
	height:20px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}
#nouveaute_puce {
	position:absolute;
	left:112px;
	top:86px;
	width:38px;
	height:20px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #755A3C;
	text-align: left;
	background-image: url(../images/fleche.png);
	background-repeat: no-repeat;
	background-position: left center;
}

#bloc04 {
	position:relative;
	top:10px;
	width:750px;
	z-index:1;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #FFFFFF;
	height: 40px;
}
#bloc03_texte {
	position:absolute;
	left:0px;
	top:0px;
	width:410px;
	height:166px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight:normal;
	/*color: #C3DEE9;*/
	color: #85b2d9;
	text-decoration: none;
	text-align: justify;
}

#bloc03_texte h3 {
	z-index:3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight:bold;
	/*color: #C3DEE9;*/
	color: #85b2d9;
	text-decoration:none;
	text-align: right;
}

#bloc04_bt {
	position:absolute;
	left:0px;
	top:10px;
	width:120px;
	height:19px;
	z-index:2;
}
#bloc05_ensemble_fiche {
	position:relative;
	left:0px;
	top:10px;
	width:750px;
	z-index:2;
	display: block;
	overflow:hidden;
}

#bloc05_ensemble_fiche_detail {
	position:relative;
	left:0px;
	top:10px;
	width:700px;
	z-index:2;
	display: block;
	overflow:hidden;
}

#fiche {
	position:relative;
	left:0px;
	top:0px;
	/*width:233px;*/
	width:353px;
	height:235px;
	z-index:3;
	border: 1px dashed #FFFFFF;
	display: block;
	float: left;
	padding: 0px;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#fiche_image {
	position:absolute;
	left:4px;
	top:6px;
	/*width:90px;
	height:90px;*/
	width:135px;
	height:135px;
	z-index:2;
	/*background-color: #FFFFFF;*/
}


/*Réglage du contour de l'image sur les vignettes*/
img.fiche_image {
	border-color:#c2dee9;
}

img.fiche_image:hover {
	border-color:#000;
}


#fiche_titre {
	position:absolute;
	left:230px;
	top:6px;
	/*width:134px;*/
	/*width:200px;*/
	height:30px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #755A3C;
	text-align: left;
}


a.fiche_titre {
	position:absolute;
	left:0px;
	top:0px;
	width:134px;
	height:15px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C3DEE9;
	text-align: left;
	text-decoration: none;
}

#fiche_texte {
	position:absolute;
	left:100px;
	top:25px;
	width:134px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #755A3C;
	text-align: left;
}

a.fiche_texte {
	position:absolute;
	left:100px;
	top:25px;
	width:134px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #755A3C;
	text-align: left;
}

a.fiche_texte {
	position:absolute;
	left:0px;
	top:0px;
	height:50px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #C3DEE9;
	text-align: left;
	text-decoration: none;
}

#fiche_prix {
	position:absolute;
	/*left:120px;*/
	left:230px;
	top:122px;
	width:110px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: right;
}


#fiche_puce {
	position:absolute;
	/*left:100px;*/
	left:235px;
	top:120px;
	width:38px;
	height:20px;
	z-index:2;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #755A3C;
	text-align: left;
	background-image: url(../images/fleche.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#footer {
	background-image: url(../images/footer.png);
	background-repeat: no-repeat;
	position: relative;
	height: 100px;
	width: 800px;
	top: 4px;
}
.champ01 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	height: 15px;
	width: 200px;
}
#footer_texte {
	font-family: Arial, Helvetica, sans-serif;
	color: #664E32;
	position: relative;
	top: 70px;
	left: 0px;
	font-size: 12px;
}

a.footer_texte {
	font-family: Arial, Helvetica, sans-serif;
	color: #664E32;
	font-size: 12px;
	text-decoration: none;
}

a:hover.footer_texte {
	font-family: Arial, Helvetica, sans-serif;
	color: #EDB997;
	font-size: 12px;
	text-decoration: none;
}

.reduc {
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
	font-size: 10px;
	text-align: left;
	font-weight: bold;	
	text-decoration: none;
	background-color:#856947;	
}

.liennav {
	font-family: Arial, Helvetica, sans-serif;
	color:#EDB997;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	text-decoration: none;
}

a.liennav {
	font-family: Arial, Helvetica, sans-serif;
	color:#fff;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	text-decoration: none;
}

a:hover.liennav {
	font-family: Arial, Helvetica, sans-serif;
	color:#000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	text-decoration:underline;
}

a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	/*text-align:justify;*/
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#000;
	/*text-align:justify;*/
}







a.link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	text-align:justify;
}



h5{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#c2dee9;
	text-align:justify;
	font-weight:bold;
}

.tableau{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	text-align:justify;
	/*border:1px solid #ff9900;*/
}


.tableau td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	text-align:justify;
	/*border:1px solid #333;*/
}

.cobtbl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c2dee9;
	text-align:justify;
	/*border:1px solid #ff9900;*/
	/*background-color:#CCC;*/
}

.cobtbl1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#c2dee9;
	text-align:justify;
	border:1px solid #ffffff;
}



.cobll {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#c2dee9;
	text-align:center;
	border:1px solid #856947;
	/*border:1px solid #ffffff;*/
}

.confirmation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	border:1px solid #856947;
	background-color:#fff;
	/*border:1px solid #ffffff;*/
}
.confirmation td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	/*border:1px solid #856947;*/
	background-color:#fff;
	/*border:1px solid #ffffff;*/
}


.tableau0{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333;
	text-align:justify;
	/*border:1px solid #ff9900;*/
}


.tableau0 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333;
	text-align:justify;
}

textarea {
	font-family: Verdana;
	font-size:11px;
	color:#333;
	background-color:#ffffff;
	border:1px solid #cccccc;
}

input, select {
	font-family: Verdana;
	font-size:11px;
	color:#333;
	/*background-color:#ffffff;*/
	/*border:1px solid #cccccc;*/
}

.titre_page{
	width:100%;
	border:1px solid #c2dee9;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#fff;
	text-align:center;
	margin:0px 0px;
	padding:5px 0px;
	font-weight:bold;
}

.titre_page2{
	width:100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#fff;
	text-align:left;
	font-weight:bold;
}

.Titre01{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12spx;
	color:#fff;
	text-align:center;
	font-weight:bold;
}

.fichedetail table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: left;
	border: thin solid #ffffff;
}

.fichedetail td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: left;
	/*border: thin solid #ffffff;*/
}

.fichedetailsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	
}

.fichedetailsearch table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: right;
	border: thin solid #ffffff;
}

.fichedetailsearch td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: right;
	/*border: thin solid #ffffff;*/
}

.fichedetailsearch p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: center;
	/*border: thin solid #ffffff;*/
}
.fichedetailsearch_left table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: left;
	border: thin solid #ffffff;
}

.fichedetailsearch_left div{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: left;
	border: thin solid #ffffff;
}

.fichedetailsearch_left td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: left;
	/*border: thin solid #ffffff;*/
}

.fichedetailsearch_cen table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: center;
	/*border: thin solid #ffffff;*/
}

.fichedetailsearch_cen td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	text-align: center;
	/*border: thin solid #ffffff;*/
}

.fichedetailsearch_noalign table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
}

.fichedetailsearch_noalign td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	/*border: thin solid #ffffff;*/
}


.tableau_cart{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	text-decoration: none;
	text-align: right;
	/*border: thin solid #000;*/
	background-color: #856947;
}

.tableau_cart1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align:center;
}

.tableau_cart1 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align:right;	
}

.tableau_cart1 a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffcc00;
	text-decoration: none;
	text-align:right;	
}
.tableau_cart2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c2dee9;
	text-decoration: none;
	border: thin solid #DEDEDE;
}


.tabnav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	text-align: left;
	font-weight: bold;
	border: 1px solid #FFFFFF;
	/*background-color:#999;*/
}
.tabnav:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #404040;
	text-align: left;
	font-weight: bold;
	border: 1px solid #FFFFFF;
}

.tabnav td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: center;
	font-weight: bold;
	/*background-color: #856947;
	border: 1px solid #cec5b8;*/
}

.tabnav td:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: center;
	font-weight: bold;
	background-color: #856947;
}

.tabnav2 td{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: center;
	font-weight: bold;
	background-color: #856947;
	border: 1px solid #cec5b8;
	border:none;
}

.tabnav2 td:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #404040;
	text-align: center;
	font-weight: bold;
	background-color: #cec5b8;
	border: 1px solid #cec5b8;
		border:none;
}

.texte07 {
	font-family: Arial, Helvetica, sans-serif;
	color: #3F3F3F;
	font-size: 12px;
	text-align: center;
	font-weight: bold;	
	text-decoration: none;
	border: thin solid #fff;	
}


.prodnavigation {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	text-align: left;
	font-weight: bold;	
	text-decoration: none;
	background-color: #856947;
	border-top:#666 1px;
}

.texte05{
	font-family: Arial, Helvetica, sans-serif;
	color: #fff;
	font-size: 12px;
	text-align: left;
	font-weight: bold;	
	text-decoration: none;
	border-top:#666 1px;
}


div.bulle {
     position:relative;
     color:#666;
     text-decoration:none;
     font-family:arial, verdana, sans-serif;
     text-align:center;
     font-size:11px;
   }
   
   div.bulle:hover {
      background: none;
      z-index: 50;
   }
   
   div.bulle span {
     display: none;
   }
   
   div.bulle:hover span {
      display: block;
      position: absolute;
      top: -230px;
      left: 140px;
      font-family:arial, verdana, sans-serif;
      text-align:justify;
      font-size:12px;
      font-weight:normal;
      /*width:400px;*/
      background: white;
      padding: 5px;
      border: 1px solid #fcac08;
   }
   
   
   .cssoptionperso{
      font-family:arial, verdana, sans-serif;
      text-align:left;
      font-size:12px;
      font-weight: bold;
	  color:#666;
	  
   }
   
 
img.image_fiche {
	border: 2px solid #999999;
	position: relative;
	display: block;
}
img.image_fiche:hover {
	border: 2px solid #FF9900;
	display: block;
}

img.image_ficheK {
	border: 0px solid #999999;
	position: relative;
	display: block;
	z-index: 500; 
}
img.image_ficheK:hover {
	border: 0px solid #FF9900;
	display: block;
	z-index: 500; 
}

img.image_ficheG {
	border:none;
	position: relative;
	display: block;
}
img.image_ficheG:hover{
	border:none;
	display: block;
}

img.fl {
	border:1px solid #666;
	position: relative;
	display: block;
}
img.fl:hover{
	border: 1px solid #FF9900;
	display: block;
}




