 body 
 {
  font-family: verdana, lucida, arial, helvetica, sans-serif;
  color:black;
  font-size:1em;  
  background-color:gainsboro;
background-image:url("../squelettes/img_construct/eau.gif");       /*../IMG/fond/fondetoile1.gif*/
background-repeat:repeat;  
 }


#boite_snd   /*ok*/
{
  font-family:'Actor', sans-serif,lucida,arial,verdana,   helvetica, sans-serif;
  color:black;
  font-size:1em;
position:absolute;
left:50%;
margin-left:-512px;
width:1024px;/**/
height:auto;
background-color:#fbc649;
border-right:4px double #785910;
background-image:url("../squelettes/img_construct/f4.gif");     
background-repeat:repeat;
/*border:2px solid red;*/ 
}
/*
 .defil
 {
 text-align:center; 
 }
 */
.entete_snd  /*ok*/
{
 height: 175px;
 text-align:center;
 border-bottom: 1px solid #785910;

}
.entete_snd img, .com_page1_snd img, .area img/*ok*/
{
border:none;
}
.entete_snd img{
  position:relative;
  top:10px;  
}

.aff_snd /*ok*/
{
/*position:relative;
z-index:1;*/
width:1024px;
text-align:center;
border-right:4px double #785910;
background-image:url("../squelettes/img_construct/f4.gif");    /*f4*/
background-repeat:repeat;
}
/*
.es1
{
float:left;
text-align:center;
}
*/
.liste
{
float:left;

}



.pied_snd  /*ok*/
{
float:left;
width:100%;
/*width:1024px;*/
height:auto;
font-size:0.6em;
text-align:center;
width:1024px;
text-align:center;
border-right:4px double #785910;
background-image:url("../squelettes/img_construct/f4.gif");
background-repeat:repeat;
}

.rubrique_snd
{
position:relative;
font-size:0.8em;
/*background-color:#a9e9e9; valeur sur site*/
background-color:#b08b33;

width:84%;
left:4%;
padding-left:0.6em;
 text-align:left;
 text-decoration: none ; 
border:outset;
}

.rubrique_snd a
 {

/*  padding-left:0.6em;*/
  color:black;
  text-decoration: none ; 
  display:block;
/* text-align:left;*/
 }

.rubrique_snd a:hover
{
  /*background-color:#ff6600; sur site*/
   background-color:#ffecfb;
 
}


contact_snd
{
text-align:left;
}
/*
#tab_snd
{
 border:1px;

  }
*/  
ul.cat /*ok*/
{
list-style-type:none;
display:block;

}



li.li180 /*ok*/
{
float:left;
width:183px;
height:340px;/*320*/
margin:1px;
border-style:ridge;
border-color:white;
text-align:center;
background-color:#FFE7AD;
}
/*
li.li180photo
{
float:left;
width:183px;
height:210px;
margin:1px;

text-align:center;
}
*/
/*
.li180p
{
float:left;
padding:0 0 0 0;
margin:0 0;
width:180px;
height:220px;

}
*/
li.li300
{
float:left;
width:310px;
height:260px;
margin:1px;
border-style:ridge;
border-color:white;
text-align:center; 
background-color:#FFE7AD;
}
/*
.li300p
{
float:left;
height:220px;
width:300px;
text-align:center;
}
*/
.promo
{
position:relative;
top:-150px;

}

.com_page1_snd /*ok*/
{

font-size:0.8em;
color:#785910;
 text-align:center;
 
}
/*.com_page1_snd img
{
border:none;
}
*/
/*
.chapo_snd
{
float:left;
width:100%;
right:0px;
font-size:1em;
color:black;
text-align:center;
}
*/
.clic
{
position:relative;
font-size:0.7em;
color:#785910;
}
.clic1
{
position:relative;
font-size:0.7em;
color:#785910;
top:0px;
}
.titre_snd
{
color:#785910;
font-weight: 800;
text-align:center;
height:4em;

}

.titre_rubrique_snd /*ok*/
{
float:right;
width:90%;
display:block ;
font-size:1.2em;
text-align:center;
color:#785910;
font-weight:800;
border-style:ridge;
background-color:#DFAB30;/*#ffecfb;*/
margin:2% 5%;
}
/*
.esp
{
clear:both;
}
*/
.news_snd
{
position:relative;
text-align:center;
font-size:0.8em;
color:#005fb8;
font-style: oblique;
font-weight: 600;
}
.entete_snd img
{
border-color:#fbc649;
}
/*
.pos1_snd
{
border-color:#fbc649;
}
*/
.titre_contact_snd
{
position:relative;
left:5em;
font-size:1em;
color:#785910;
font-weight: 700;
text-align:left;
}
.contact_snd
{
position:relative;
left:8em;
font-size:0.8em;
/*color:blue; sur site*/
color:#005fb8;
font-style: oblique;
font-weight: 800;
text-align:left;
}
/*
.table_caracteristiques
{
font-size:0.6em;
}
*/
.envert
{
color:green;
}
.enbleu
{
color:blue;
}
.enrouge
{
color:red;
}
.engras
{
font-weight:bold;
}
.souligne
{
text-decoration:underline;
}
.barre
{
text-decoration:line-through;
}
.font07
{
font-size:0.7em;
}
.font08
{
font-size:0.8em;
}
.font09
{
font-size:0.9em;
}
/*
.liste-article
{
}
.liste-article a
{
  text-decoration: none ; 
  margin-left:1em;
  padding-right:1em;  margin-left:1em;
  padding-right:1em;
}
.liste-article a:hover
{
   background-color:#ffecfb;
}
*/
.liste{
width:auto;
list-style-type:none;
background-color:yellow;
}
/*
.liste-marque a
{
  text-decoration: none ;
  border:1px solid black; 
  margin-left:1em;
  margin-right:1em;
}
.liste-marque a:hover
{
   background-color:#ffecfb;
}

*/
/*
.menuh
{
position:relative;
text-align:center;
}
.menuh img
{
border:none;
}
.menuh a
{
  color:#785910;
  text-decoration: none ; 
  font-size:0.9em;
  margin:0px;
  padding:0px;

}
.menuh a:hover
{
   background-color:#ffecfb;
border:1px outset #785910;  
}
*/
.logo
{
/*border-color:#fbc649;*/
border:none;

}
/*
.menuv
{
float:left;
width:20%;

height:550px;

}


.menuv a
{
position:relative;
left:-20%;
width:120%;
color:#785910;
text-decoration: none ; 
font-size:0.8em;
display:block;

}
.menuv li
{

list-style-type:none;
text-decoration:none;
}
.menuv img
{
border:none;
}
.menuv a:hover
{
   background-color:#ffecfb;
border:1px outset #785910;   
}
*/
.tableau
{
clear:both;
}
.texte
{
float:left;

width:100%;
text-align:center;
}
.titrechoix /*ok*/
{
margin:1em;
height:9em;
color:#785910;
font-size:1em;
font-weight:700;
text-align:center;
border:2px outset #785910;
}
li.cherche /*ok*/
{
float:left;
list-style-type:none;
margin:1em;
height:8em;
}
.titrechoix select /*ok*/
{
color:#785910;
}
.titrechoix INPUT /*ok*/
{
color:#785910;
background-color:#EBD77D;
}
/*
#fete_durance_snd{position:fixed; top:10px;z-index:2;}
#fete_durance_snd img {border:none;}
img.new1

{

position:relative;
top:-120px;


}
 */
.limarque /*ok*/
{
float:left;
padding:0 0 0 0;
margin:0 0;
border:1px solid white;
list-style-type:none;
position:relative;
left:-15px;
}

.limarque img /*ok*/
{
width:60px;
border:1px solid #785910;
}
.p1 a
{
  color:#785910;
  text-decoration: none ; 
}
.p1 a:hover
{
background-color:#ffecfb;
}
/*******MENU***********************************************************************/

.xmenu
{
  position:absolute;
  top:150px;
  left:30px;/*2em;*/
  display:inline-block;
	z-index: 100;
	
}
.xmenu1
{
  position:absolute;
  top:0px;
  left:130px;/*8.1em*/

}
.xmenu2
{
  position:absolute;
  top:0px;
  left:260px;/*16.2em;*/

}
.xmenu3
{
  position:absolute;
  top:0px;
  left:390px;/*24.3em;*/

}
.xmenu4
{
  position:absolute;
  top:0px;
  left:520px;/*32.4em;*/

}
.xmenu5
{
  position:absolute;
  top:0px;
  left:650px;/*40.5em;*/
}
.xmenu6
{
  position:absolute;
  top:0px;
  left:780px;
}
.xmenu ul {
	margin: 0pt;
	padding: 0pt;
	position: relative;
	z-index: 100;
	list-style-type: none;
	height:23px;/*1.4em;*/
  /*border:1px solid #755910;*/
  width:128px;/*8em;*/
  float: left;

}
ul.smenu  {
  border:none;
  width:168px;/*8em;*/
}
.xmenu li {
	background-color: #DFAB30;
  float: left;
  position:relative;
  width:128px;/*8em;*/
	height:23px;/*1.4em;*/  
}
.smenu li
{
  position:relative;
  top:23px;/*1.2em;*/
  right:112px;/*7em;*/
  width:168px;/*8em;*/

/*	border:1px solid black;*/ 

}
.xmenu table {
	position: absolute;
	border-collapse: collapse;
	top: 0pt;
	left: 0pt;
	z-index: 100;
	margin:0;
	padding:0;
	font-size:10px;/* 1.2em;*/
	margin-top: -1px;
}

.xmenu a, .xmenu a:visited {
	display: block;
	text-decoration: none;
	height: 2em;
	line-height: 1.8em;
	font-size:14px;/*0.75em;*/
	color: #785910;
	padding-left: 0.1em;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-transform: none;
  font-size:13px;
  font-weight:600;  	
}

.smenu a
{
	font-size:12px;/*0.8em;*/
  width:168px;/*10em;*/
	/*border:1px solid blue;*/   	
}

* html .xmenu a, * html .xmenu a:visited {
	width:128px;/* 10em;*/
}
* html .xmenu a:hover {
	color: #ccff66;
	background-color: #999966;
	position: relative;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
	/******************/
width:128px;	
}
/************************/
.smenu a:hover {
/*width:168px;*/
	background-color: #999966;
	
/*	border:1px solid red;*/
}
/*******************/

.xmenu li:hover {
	position: relative;
}
.xmenu a:active, .xmenu a:focus {
	color: #ccff66;
	background-color: #999966;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;
}
.xmenu li:hover > a {
	color: #ccff66;
	background-color: #999966;
	font-weight: normal;
	font-style: normal;
	font-variant: normal;
	text-decoration: none;
	text-transform: none;		
}

.xmenu li ul {
	padding:8px;/* 0.5em;*/
	padding-left:32px;/*2em;*/
	padding-top:32px;/*2em;*/
	visibility: hidden;
	position: absolute;
	top: -29px;/*-1.8em;*/
	left:80px;/* 5em;*/
	background-color: transparent;
}
.xmenu li:hover > ul {
	visibility: visible;
}
.xmenu ul a:hover ul ul {
	visibility: hidden;
}
.xmenu ul a:hover ul a:hover ul ul {
	visibility: hidden;
}
.xmenu ul a:hover ul a:hover ul a:hover ul ul {
	visibility: hidden;
}
.xmenu ul a:hover ul {
	visibility: visible;
}
.xmenu ul a:hover ul a:hover ul {
	visibility: visible;
}
.xmenu ul a:hover ul a:hover ul a:hover ul {
	visibility: visible;
}
.xmenu ul a:hover ul a:hover ul a:hover ul a:hover ul {
	visibility: visible;
}

.cadd{
	visibility: hidden;
}

