/*----------- Cabinet Charles DS -----------*/
body{
  background-color:#CCCC99;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:0.8em;
  color:#ffdfff;
  margin:0.3em;
  padding:0px;
  /*scrollbar-face-color: #336666; 
  scrollbar-shadow-color: #999999;
  scrollbar-highlight-color: #999999;
  scrollbar-3dlight-color: #336666; 
  scrollbar-darkshadow-color: #336666; 
  scrollbar-track-color: #336666; 
  scrollbar-arrow-color: #FF3399;*/  
}
img{
  border:0px;
}
a{
  color:#006666;
  text-decoration:none;
}
/*-------- Structure ------*/
#header{
  height:220px;
  margin-top:-1em;
  left:0.3em;
  margin-right:0.1em;
  background-color:#006666;  
  background:url(imagescss/fondvert.jpg);
}
#menu{
  position:absolute;
  top:211px;
  width:100%;
  padding:0px;
  margin-left:0px;
  margin-right:0.3em;   
  background-color:#ffffff;
  height:1.8em;
  border-bottom:23px solid #dbdbdb;
}
html>body #menu{
  top:211px;
  width:99.1%;  
}
#menu li#acheter {
 display:none;
}
#menu li#vendre{
  float:left;
  width:40%;
  margin:0px;
  list-style-type:none;
  text-align:center;
  padding-top:0.2em; 
}
#menu li#louer{
  float:right;
  margin:0px;  
  width:40%;
  list-style-type:none;
  text-align:center;
  padding-top:0.2em;     
}
#menu li#louer a, #menu li#vendre a, #menu li#acheter a{
  letter-spacing:0.5em;
  font-weight:bold;
}
#diaporama{
  position:absolute;
  top:92px;
  left:50%;
  margin-left:-142px;
  width:285px;
  height:279px;
  background-color:#006666;
  background:url(imagescss/fondcarre.jpg);
  border:2px solid #ffffff;
  z-index:1;
}
html>body #diaporama{
  top:107px;
}
#diapoImg{
  position:absolute;
  top:40px;
  left:23px;  
  background:url(imagescss/fond_diapo.gif);
  background-position:left;
  background-repeat:no-repeat;
  width:236px;  
  height:178px;
  text-align:center;
}
img#selection{
  margin-top:4px;
  height:169px;
}
ul#selectList li{
  list-style-type:none;
}
ul#selectList li a{
  position:absolute;
  display:block;
  top:235px;
  left:50%;
  width:53px;
  height:36px;
  background-color:#006666;
  background:url(imagescss/fond_diapoVgn.gif);
  background-position:left;
  background-repeat:no-repeat;
  text-align:center;
  padding-top:3px;
  z-index:2;  
}
a#img1{
  margin-left:-127px;
}
a#img2{
  margin-left:-25px;
}
a#img3{
  margin-left:+71px;
}
div#content{
  width:100%;
  margin-top:4em;
}
html>body div#content{
  margin-top:3em;
}
div#contentLeft{
  float:left;
  width:26%;
  margin-left:2%;
}
html>body div#contentLeft{
  margin-left:4%;
}
div#contentRight{
  float:right;
  width:26%;
  margin-right:2%;
}
html>body div#contentRight{
  margin-right:4%;
}
ul#liens{
  margin:0px;
  padding:0px;
  padding-top:20px;
  width:100%;
  font-size:0.9em;
}
ul#liens li{
  list-style-type:none;
}
ul#liens li.contact a{
  display:block;
  position:absolute;
  top:400px;
  left:50%;
  margin-left:-115px;
  width:230px;
  height:64px;
  background:url(imagescss/at2.gif);
  background-position:center center;
  background-repeat:no-repeat;
  color:#006666;
  font-weight:bold;
  letter-spacing:0.5em;
  text-align:center;
  padding-top:20px;
  z-index:2; 
}
ul#liens li.anglais{
  display:block;
  position:absolute;
  left:50%;
  margin-left:-115px;
  width:230px;
  margin-top:20px;
  color:#006666;
  font-weight:bold;
  text-align:center;
  padding-top:40px;   
}
html>body ul#liens li.anglais{
  padding-top:80px; 
}
ul#liens li.liensUtile, ul#liens li.favoris{
  float:left;
  margin:0px;  
  width:40%;
  margin-left:20px;
  text-align:left;
  font-weight:bold;
}
ul#liens li.liensUtile{
  margin-top:-20px;
}
html>body ul#liens li.liensUtile, html>body ul#liens li.favoris {
  margin-left:40px;
}
ul#liens li.visiter, ul#liens li.localisation{
  float:right;
  margin:0px;  
  width:30%;
  text-align:left;
  padding-top:0.2em;
  font-weight:bold;    
}
ul#liens li.visiter{
  margin-top:-20px;
}
html>body ul#liens li.visiter, html>body ul#liens li.localisation {
 width:30%;
}
/*-------- Style -----*/
h1#main{
  margin:0px;
  /*margin-top:0.2em;*/
  position:absolute;
  color:#ffffff;
  font-variant:small-caps;
  font-weight:normal;
  padding:0.3em;
  letter-spacing:0.2em;
  font-size:2.5em;
}
#header p, span#baseline{
  color:#CCCC99;
  font-size:1.5em;
  text-align:right;
  padding:0.3em;
  letter-spacing:0.1em;
  padding-top:0.8em;
  line-height:1.5em; 
}
span#baseline{
  display:block;
  position:absolute;
  left:18px;
  font-size:0.619em;
  padding:0px;
  margin-top:1.1em;
  font-variant:normal;  
}
html>body span#baseline{
  margin-top:-0.1em;
  font-size:0.68em;
  left:14px;   
}
h2#selectTitre{
  position:absolute;
  margin-top:215px;
  color:#CCCC99;
  text-align:center;
  font-size:1em;
  width:100%;
  letter-spacing:0.2em;
  font-weight:normal;
}
div#content p.new{
  color:#006666;
  background:url(imagescss/carretext.gif);
  background-position:0px 2px;
  background-repeat:no-repeat;
  padding-left:15px;
  font-size:0.89em;
  text-align:justify;
}
html>body div#content p.new{
  background-position:0px 3px;
}
/*----- Extra ---*/
.spacer{
  clear:both;
  font-size:1px;
  height:1px;  
}
span.adaptive{
  display:block;
  position:absolute;
  top:-1000px;
  font-size:1px;
  width:1px;
  height:1px;
}
/*----- Reprise lien acheter sur selection --*/
p#acheter2{
  text-align:center;
  letter-spacing:0.5em;
  font-weight:bold;
  padding-top:0.5em;  
}
html>body p#acheter2{
  padding-top:0.2em;
  margin-top:0px; 
}
/*---- Slogan acheter vendre louer -------*/
#acheterJS, #vendreJS, #louerJS{
  position:absolute;
  margin-top:25px;
  font-size:0.8em;
  margin-left:-170px;  
  letter-spacing:0.1em;
  visibility:hidden;
}
#vendreJS{
  margin-left:-160px;
}
#acheterJS{
  width:100%;
  padding:0.3em;
  margin-top:10px;
  left:170px;
}
/*-------- Footer ----*/
#footer, #footer2, #cnil{
  text-align:center;
  color:#006666;
  clear:both;
  margin-top:7.5em;
  border-top:1px solid #006666;
  font-size:0.8em;
}
#cnil{
  margin-top:0.3em;
}
#footer2{
  margin-top:1em;
}
html>body #footer{
  margin-top:13em;
}
#footer a, #footer2 a{
  text-decoration:underline;
}
/*------ popup ------*/
#popup{
  position:absolute;
  min-height:500px;
  top:5%;
  left:50%;
  z-index:3;
}
#popup h1, div#popup h2.title{
  font-size:1em;
  color:#CCCC99;  
}
#popup h1.title2{
  letter-spacing:0.3em;
}
h1.title{
  letter-spacing:0.3em;
  margin-bottom:-1em;
}
html>body h1.title{
  margin-bottom:-2em;
}
#popup h2.title{
  letter-spacing:0.3em;
  border-bottom:1px solid #dbdbdb;
}
#popup h2, #popup h3{
  font-size:1em;
}
#popup h2{
  margin-top:-3px;
}
html>body #popup h2{
  margin-top:-5px;
}
#popup h3{
  margin:0.3em;
  margin-bottom:0px;
  margin-left:0px;
}
#popVisu{
  margin:10px;
  padding:10px;
  background-color:#006666;
  z-index:3;
  text-align:center;
  border:1px solid #dbdbdb;     
  border-bottom:0px;
  min-height:150px;
}
.imgDiaOn, .formDiaOn{
  margin:20px;
  margin-top:23px;
  border: 1px solid #dbdbdb;
}
html>body .imgDiaOn, html>body .formDiaOn{
  margin-top:35px; 
}
.imgDiaOff{
  position:absolute;
  top:-1000px;
}
/* Liens favoris */
ul.favoris li{
  text-align:left;
  list-style-type:none;
  color:#CCCC99;
}
ul.favoris li a{
  text-decoration:underline;
  color:#CCCC99;  
}
/* Formulaire savoirplus */
.formDiaOn{
  width:90%;
  height:300px;
}
html>body .formDiaOn{
  display:inline;
  border:0px;
}
.formDiaOff{
  position:absolute;  
  top:-1000px;    
}
.formDiaOn fieldset{
  border:none;
  padding:0.3em;  
}
html>body .formDiaOn fieldset{
  width:90%;
  margin:30px;  
  margin-top:2.1em;
  margin-bottom:0px;
  margin-left:15px;
  border:1px solid #dbdbdb;
}
.formDiaOn legend{
  margin-top:-1000px;
}
.formDiaOn h2{
  color:#CCCC99;
  text-align:center;
  font-size:1em;
  width:100%;
  letter-spacing:0.5em;
  margin-bottom:0px;
}
.formDiaOn p{
  color:#CCCC99;
  text-align:left;
  margin-bottom:1em;
  padding-left:2em;  
}
html>body .formDiaOn p{
  padding-left:0px; 
}
.formDiaOn label{
  float:left;
  width:38%;
  padding-top:0.2em;
  color:#CCCC99;
  text-align:right;
  margin-right:0.3em;
}
.formDiaOn .defaut, .formDiaOn .ref{
  /*float:right;*/
  width:58%;
  border:1px solid #CCCC99;
  color:#006666;
  margin-bottom:0.2em;
  text-align:left;   
}
.formDiaOn .ref{
  color:#838383;
  background-color:#ffffff;
}
.formDiaOn div#send{
  float:left;
  width:80%;
  margin-top:0.3em;
  padding-left:5em;
}
.formDiaOn .button{
  background-color:#CCCC99;
  text-align:center;
  color:#006666;
  border:1px solid #dbdbdb;  
  width:5.8em;
}
.formClose{
  float:right;
  display:block;
  background-color:#CCCC99;
  text-align:center;
  color:#006666;
  border:1px solid #dbdbdb;  
  width:5em;
  margin-left:6px;
  padding:0.18em;
  margin-top:-5.7%;
  margin-right:0.2%
}
html>body .formClose{
  padding:0.08em;
  margin-top:-6.2%;  
  margin-right:2.2% 
}
/*End savoirplus */
div#imgPopup{ 
  position:relative;
  left:55px;
  min-height:360px;
}
html>body div#imgPopup{
  left:140px;
}
a.back{
  position:absolute;
  top:70px;
  left:100px;
  display:block;
  background-color:#CCCC99;
  text-align:center;
  color:#006666;
  border:1px solid #dbdbdb;
  padding:0.2em;
  padding-top:0.3em;       
}
#popupDesc{
  position:relative;
  color:#006666;
  background-color:#dbdbdb;
  margin-top:-20px;
  margin-right:10px;
  margin-bottom:20px;
  margin-left:10px;
  padding:0.3em;
  border:1px solid #f5f5f5;
  border-top:1px solid #ffffff;
  text-align:justify;   
}
html>body #popupDesc{
  margin-top:-10px;
}
#popupDesc p{
  margin-top:0px;
}
img#hautG, img#hautD, img#basG, img#basD, img#basG2, img#basD2{
  position:absolute;
}
img#hautG, img#basG, img#basG2{
  left:0px;
}
img#hautD, img#basD, img#basD2{
  right:0px;
}
img#basG, img#basD{
  margin-top:-60px;
}
img#basG2, img#basD2{
  margin-top:-50px;
}
html>body img#basG, html>body img#basG2, html>body img#basD, html>body img#basD2{
  margin-top:-40px;
}
img#hautPG, img#basPG, img#hautPD, img#basPD{
  position:absolute;
}
img#hautPG, img#hautPD{
  top:10px;
}
html>body img#hautPG, html>body img#hautPD{
  top:20px;
} 
img#hautPG, img#basPG{
  left:0px;
}
img#hautPD, img#basPD{
  right:0px;
}
img#basPG, img#basPD{
  top:100%;
  margin-top:-35px;
}
ul#popupList{
  position:absolute;
  top:22px;
  left:5px;
  width:90px;
  margin:0px;
  padding:0px;
  margin-left:15px;  
}
html>body ul#popupList{
  margin-left:15px;
  top:37px
}
ul#popupList li{
  list-style-type:none;
}
ul#popupList li a.popvgn{
  display:block;
  width:98px;
  height:76px;  
  background-color:#006666;
  background:url(imagescss/popup/fond_vgn.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding-top:8px;
  z-index:2;
  margin-bottom:1px;  
}
ul#popupList li a.popvgn2{
  display:block;
  width:62px;
  height:82px;  
  background-color:#006666;
  background:url(imagescss/popup/fond_vgn2.gif);
  background-position:left;
  background-repeat:no-repeat;
  padding-top:8px;
  margin-left:18px;
  z-index:2;
  margin-bottom:1px; 
}
html>body ul#popupList li a.popvgn, html>body ul#popupList li a.popvgn2{
  margin-bottom:1px;
  padding-top:6px;  
}
#close{
  position:absolute;
  display:block;
  width:13px;
  height:13px;
  top:15px;
  right:15px; 
  z-index:3;
}
#close2{
  position:absolute;
  display:block;
  text-align:center;
  width:100%;
}
#item{
  float:right; 
  width:150px;
  text-align:right;
  margin-top:25px;
  color:#CCCC99;
}
#item p{
  margin-bottom:0px;
  margin-top:0px;
}
ul#plus{
  position:absolute;
  text-align:right;
  right:1.5em;
  z-index:3;
  margin-top:-123px;    
}
html>body ul#plus{
  float:right; 
  right:1.5em;
  margin-top:-107px;  
}
ul#plus li{
  margin:0px;
  margin-bottom:1px;
  padding:2px;
  list-style-type:none; 
  width:150px;
  text-align:center;
  border:1px solid #dbdbdb;             
}
ul#plus li a{
  display:block;
  color:#CCCC99;
  font-weight:bold;
  letter-spacing:0.2em;
  font-size:0.9em;
  padding:0px;
  margin:0px; 
}
/*-- Details --*/
div.formDiaOn{
  border:none;
}
h2.titleDetail{
  margin-top:10px;
  padding-bottom:0px;
}
ul.listDetail li{
  float:left;
  text-align:center;
  width:50%;
  list-style-type:none;
  color:#CCCC99;
  padding-bottom:0.5em;
  font-size:0.9em;
}
/*------ Formulaire recherche ----*/
#recherche,#nolist{
  position:absolute;
  padding:0px;
  width:22em;
  height:22em;
  top:96px;
  left:50%;    
  margin-left:-13em;
  background:url(imagescss/fondcarre.jpg);
  background-color:#006666;     
  background-repeat:repeat-x;
  z-index:1;
  border:2px solid #ffffff; 
}
html>body #recherche, html>body #nolist{
  top:102px;
}
h1.recherche{
  color:#006666;
  text-align:center;
  font-size:1em;
  letter-spacing:0.5em;
  margin-bottom:0px;
}
p.maj{
  color:#006666;
  text-align:center;
  margin-top:0.3em;
}
#formSearch{
  margin:0px;
  margin-top:-5px;
  padding:0px;
  width:100%;
  padding-right:5px;
}
#formSearch fieldset{
  border:0px;
}
html>body #formSearch fieldset{
  padding-left:0px; 
}
#formSearch legend{
  display:none;
}
#formSearch label.defaut, #formSearch label.defautV, #formSearch label#libre{
  float:left;
  width:45%;
  padding-top:0.2em;
  color:#006666;
  text-align:right;
  margin-bottom:0.4em;
  margin-right:0.3em;
}
#formSearch label#libre{
  color:#006666; 
}
#formSearch label.defaut, #formSearch label#libre{
  background-color:#CCCC99;
} 
#formSearch label.defautV{
  color:#CCCC99; 
}
#formSearch .defaut, #formSearch input#keyword{
  float:right;
  width:10.3em;
  border:1px solid #CCCC99;
  color:#006666;
  margin-bottom:0.2em;
  text-align:left;   
}
#formSearch input#keyword{
  color:#006666;
  padding-left:0.1em;
  width:9em;  
}
#formSearch input#keyword, #formSearch label#libre{
  margin-top:3.8em;
  margin-bottom:0.5em;   
}
html>body #formSearch input#keyword, html>body #formSearch label#libre{
  margin-top:3em;
  margin-bottom:1em;   
}
#formSearch input.defaut, #formSearch select.defaut{
  border:1px solid #004824;
  margin-bottom:0.3em;
  color:#006666; 
}
#formSearch input#keyword{
  border:1px solid #006666;
  color:#006666;
  width:10em;
}
div#sendSearch{
  float:left;
  width:100%;
  margin-top:0.3em;
  text-align:center;
}
#formSearch input.button{
  background-color:#CCCC99;
  text-align:center;
  color:#006666;
  border:1px solid #dbdbdb;  
  width:5em;
}
a.buttonT{
  position:absolute;
  top:70px;
  left:80px;
  display:block;
  background-color:#CCCC99;
  text-align:center;
  color:#006666;
  border:1px solid #dbdbdb;
  padding:0.2em;
  padding-top:0.3em;     
}
p.help{
  color:#CCCC99;
  font-size:0.9em;
  text-align:justify;
  padding:0.3em;
}
/*------ no list ---*/
h1.Titlenolist{
  font-size:1em;
  color:#006666;
  letter-spacing:0.3em;
  text-align:center;    
}
ul.nolist{
  margin:0px;
  padding:0px;
  text-align:center;
  margin-bottom:3em;
}
ul.nolist li{
  list-style-type:none;
  text-align:center;
}
ul.nolist li a{
  display:block;
  background-color:#006666;
  text-align:center;
  color:#CCCC99;
  border:1px solid #dbdbdb;
  padding:0.2em;
  padding-top:0.3em;
  width:15em;
  margin-bottom:0.3em;
  margin-left:37%;  
}  
/*------ menu page acheter ----*/
#menu2{
  position:absolute;
  top:211px;
  left:3px;
  width:100%;
  padding:0px;
  margin-left:0px;
  margin-right:0.3em;
  height:23px;  
  background-color:#ffffff;
  border-bottom:23px solid #dbdbdb;
  font-size:0.9em;
}
html>body #menu2{
  top:211px;
  width:99.1%;
  height:1.8em;    
}
#menu2 li#vendre2{
  position:absolute;
  top:0px;
  margin:0px;
  width:40%;
  list-style-type:none;
  padding-left:4.6em;  
  padding-top:0.2em; 
}
#menu2 li#vendre2 a{
  display:block;
  width:20em;
  font-weight:bold;
  letter-spacing:0.5em;
  background:url(imagescss/carrevertpale.gif);
  background-position:5px;
  background-repeat:no-repeat;
  padding-left:10px;
  z-index:3;  
}
#menu2 li#vendre2 a:hover, #menu2 li#louer2 a:hover{
  color:#CCCC99;
  background:url(imagescss/carrevertfonce.gif);
  background-position:5px;
  background-repeat:no-repeat;  
}
#menu2 li#louer2{
  position:absolute;
  margin:0px;
  top:0px;
  top:0px;
  right:172px;
  list-style-type:none;
  padding-top:0.2em;    
}
html>body #menu2 li#louer2{
  right:167px;
}
#menu2 li#louer2 a{
  background:url(imagescss/carrevertpale.gif);
  background-position:5px;
  background-repeat:no-repeat;
  padding-left:10px;
  letter-spacing:0.5em;
  font-weight:bold;
}
#menu2 li#retour a{
  position:absolute;
  top:-150px;
  left:10%;
  margin:0px;
  list-style-type:none;
  text-align:center;
  color:#ffffff;
  font-size:1em;
  font-weight:bold;
  letter-spacing:0.2em;
}
html>body #menu2 li#retour a{
  top:-150px;
}
ul#menu2 li#contact2 a{
  display:block;
  position:absolute;
  margin-top:-200px;
  right:0px;
  margin-left:-115px;
  width:230px;
  height:84px;
  background:url(imagescss/at3.gif);
  background-position:center center;
  background-repeat:no-repeat;
  color:#ffffff;
  font-weight:bold;
  letter-spacing:0.5em;
  text-align:center;
  padding-top:20px;
  z-index:2; 
}
html>body ul#menu2 li#contact2 a{
  margin-top:-190px;
  padding-top:40px;
}
ul#menu2 li#utile, ul#menu2 li#favoris, ul#menu2 li#visiter2, ul#menu2 li#localisation2{
  position:absolute;
}
ul#menu2 li#visiter2, ul#menu2 li#localisation2{
  margin:0px;
  top:0px;
  right:250px;
  list-style-type:none;
}
ul#menu2 li#utile a, ul#menu2 li#favoris a, ul#menu2 li#visiter2 a, ul#menu2 li#localisation2 a{
  position:absolute;
  display:block;
  width:20em;
  top:0px;
  margin:0px;  
  list-style-type:none;
  background:url(imagescss/carrevertfonce.gif);
  background-position:5px;
  background-repeat:no-repeat;
  padding-left:20px;
  z-index:2;
  font-weight:bold;
}
ul#menu2 li#utile a, ul#menu2 li#favoris a{
  left:4.6em;
}
ul#menu2 li#visiter2 a, ul#menu2 li#localisation2 a{
  width:10em;
}
ul#menu2 li#utile a:hover, ul#menu2 li#favoris a:hover, ul#menu2 li#visiter2 a:hover, ul#menu2 li#localisation2 a:hover{
  color:#838383;
  background:url(imagescss/carregrisfonce.gif);
  background-position:5px;
  background-repeat:no-repeat;  
}
ul#menu2 li#favoris{
  word-spacing:-0.15em;
}
ul#menu2 li#utile, ul#menu2 li#visiter2{
  top:30px;
}
html>body ul#menu2 li#utile, ul#menu2 li#visiter2{
  top:25px;
}
ul#menu2 li#favoris, ul#menu2 li#localisation2{
  top:55px;
}
ul#menu2 li#utile,  ul#menu2 li#favoris{
  font-weight:bold;
}
p#tel2{
 padding-top:6.5em;
 padding-right:1.5em;
}
/*-------- Liste de resultat -----*/
#resultHead{
  margin:0px;
  padding:0px;
  padding-top:14em;
  margin-bottom:0px; 
}
table#listResult{
  width:100%;
}
table#listResult td, table#listResult th{
  border-bottom:1px solid #ffffff;
  vertical-align:top;
}
h3.tableResult{
  color:#006666;
  margin:0px;
  font-size:0.9em;
}
table#listResult td.center,  table#listResult th.center{
  border-right:1px solid #ffffff;
  border-left:1px solid #ffffff;
  width:68%;
}
table#listResult tfoot{
  background-color:#006666;
}
table#listResult tfoot td{
  border-bottom:0px;
} 
ul#tri{
  display:inline; 
  width:100%;
  text-align:center;
  padding-top:0.5em;
  margin-bottom:0px;  
}
ul#tri li{
  display:inline; 
}
ul#tri li a, ul#tri li.titre{
  display:block;
  float:left;
  width:10em;
  text-align:center;
  border:1px solid #006666;
  padding:0.3em;
}
ul#tri li.titre{
  border:0px;
  color:#006666;
}
a.check, a.checkOn{
  display:block;
  height:2em;
  background:url(imagescss/checkOff.gif);
  background-position:top center;
  background-repeat:no-repeat;
  padding-top:22px;
  font-size:0.8em;
}
a.checkOn{
  background:url(imagescss/checkOn.gif);
  background-position:top center;
  background-repeat:no-repeat;   
}
span.Off, a.Off{
  display:none;
}
a.On{
  colour:#006666;
  font-weight:bold;
}
span.On, a.On{
  colour:#006666;
  font-size:0.8em;
}
a.vignette{
  display:block;
  width:94px;
  height:72px;
  background:url(imagescss/cadrevignette.gif);
  background-repeat:no-repeat;
  padding:2px;
  float:left;
}
a.vignette2{
  display:block;
  width:72px;
  height:94px;
  background:url(imagescss/cadrevignette2.gif);
  background-repeat:no-repeat;
  margin-left:8px;
  padding:2px;
  float:left;  
}
p.desc{
  color:#006666;
  margin-left:100px;
  margin-bottom:0px;
  margin-top:0px;
}
p.descref{
  color:#006666;
  margin-left:100px;
  margin-bottom:0px;
  text-align:right;    
}
ul.itemDesc{
  margin:0px;
  padding:0px;
  font-size:0.9em;
}
ul.itemDesc li{
  float:left;
  width:100%;
  list-style-type:none;
  margin-left:0px;
  padding-left:0px;
  color:#006666;
}
form#triForm{
  position:relative;
  margin:0px;
  margin-top:-0.3em;
  padding:0px;
  text-align:center;
  margin-left:-15px;  
}
html>body form#triForm{
  margin-left:-20px;
}
form#triForm fieldset{
  border:0px;
  padding:0px;
  margin:0px;
  margin-left:7px;
}
form#triForm legend{
  display:none;
}
form#triForm label{
  color:#006666;
  font-size:0.8em;
}
form#triForm select{
  font-size:0.9em;
  background-color:#CCCC99;
  color:#006666;
  font-weight:bold;    
}
form#triForm input.button{
  background-color:#CCCC99;
  text-align:center;
  color:#006666;
  border:1px solid #dbdbdb;  
  width:2em;
  font-size:0.9em;
}
html>body form#triForm input.button{
  width:2em;
}
div.noresult{
  width:100%;
  height:50px;
  background-color:#006666;
}
span.savoirPlus{
  display:block;
  height:67px;
  font-size:0.9em;
  padding-top:25%;
  text-align:center;
}
span.listIntitule{
  display:block;
  float:left;
  width:40%;
  /*margin-top:3px;*/
  white-space:nowrap;
  text-align:right;
}
ul.itemDesc li strong{
  float:right;
  width:57%;
}
/*------ navigation liste ----*/
h3.navList{
  font-size:1em;
  color:#CCCC99;
  text-align:center;
  margin-bottom:0px;  
}
ul#nav{
  margin:0px;
  padding:0.3em;
  width:100%;
  text-align:center; 
}
ul#nav li{
  display:inline;
  list-style-type:none;
  color:#CCCC99;  
}
ul#nav li a{
  color:#CCCC99;
}
ul#nav li img{
  vertical-align:middle;
}
/*--- Generique ---*/
p.oblig{
  text-align:right;
  margin-top:30px;
  margin-bottom:0px;
}
.erreur{
  margin:2px;
}
.blanc{
  color:#ffffff;
}
ol.erreur{
  margin:0px;
  padding:0px;
  padding-left:2px;
  text-align:left;
}
ol.erreur li{
  display:inline;
}
