/* CSS Document */
body {
  margin:0px;
  margin-bottom:0px;
  padding:0px;
  font-size:11px;
  background-color:#F8F5E7;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}
#level0 {
  margin:0 auto;
  /*759 main 11 liseret*/
  width:770px;      
  background-image:url(../images/fond-main.gif);
  background-repeat:repeat-y;
}
#main {
  width:759px;
  background-color:#FFFFFF;
  border-top:0px solid #000000;
  border-bottom:0px solid #000000;
  border-left:2px solid #CCCCCC;
  border-right:2px solid #CCCCCC;
}
.clear {
  clear:both;
}

.bold {
  font-weight:bold;
  color:#E98803;
  border:1px solid #E98803;
  padding:0 5px 0 5px;
  line-height:15px; 
  margin:0 2px 0 0;
}

.lks {
  border:1px solid #DDDDDD;
  padding:0 5px 0 5px;
  line-height:15px; 
  margin:0 2px 0 0;
}

.lks:hover {
  background-color:#FEEE03; 
}

#logo {
  height:152px;
  width:759px;
  background-image:url(../images/logo1.gif);
  background-repeat:no-repeat;
}

#bando {
  background-image:url(../images/logo2.jpg);
  background-repeat:no-repeat;
  width:759px;
  height:90px;
}
#bando a {
  display:block; 
  width:118px;
  height:79px;
  text-decoration:none;
  margin-left:121px;
}
#bando strong {
  visibility:hidden;
}
#logo strong {
  visibility:hidden;
}
h2#sous-logo {
  margin:0px 0 0 5px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif ;
  font-size:12px;
  color:#DDDDDD;
  font-stretch:expanded;
  text-align:center;
  letter-spacing:2px;
}
.color-gris {
  color:#999999;
}
#menu-right {
  float:right;
  width:250px;
  text-transform:uppercase;
  color:#999999;
  text-align:right;
  background-image:url(../images/maison-haut.gif);
  background-position:bottom left;
  background-repeat:no-repeat;
  height:60px;
  margin:10px 0px 0px 0px;
  padding:0;
}

#menu-right li {
  margin:0 5px 0 0;
  padding:0 13px 0 0;
  list-style-type:none;
  text-align:right;
}

#menu-left {
  float:left;
  width:250px;
}
h1 {
  margin:0px;
  padding:0px;
  font-size:9px;
}
h3 {
  clear:both;
  float:right;
  margin-top:-6px !important;
  margin-top:-10px;
}

h4 {
  font-size:14px;
}

/* declinaison partie centrale */
#part-central {
	width:480px;
	float:left;
	margin:0px 5px 5px 10px;
}
/* declinaison menu left */
#menu-left ul {
  margin:2px 0px 0px 10px;
  padding:0px 0px 0px 0px;
}
#menu-left li {
  margin:0;
  padding:5px 0px 5px 0px;  
  clear:both;
  width:190px;
  list-style-type:none;
  color:#999999;
  border-bottom:1px solid #DDDDDD;
  text-align:right;
  background-position:left;
  background-repeat:no-repeat;
}

#menu-left dl {
  width:156px;
  margin:20px auto 0 auto;
  padding:0;
}

#menu-left dd {
  margin:0;
  padding:0 0 10px 0;
  border:1px solid #C0E0C0;
  border-top:none; 
}

#actu {
  margin:0;
  padding:0;
  background-image:url(../images/title-actualite-menu.gif);
  background-repeat:no-repeat;
  height:19px;
}

#actu strong {
  visibility:hidden;
}

#menu-left dd p {
  width:134px;
  margin:0;
  padding:10px 10px 0 10px;
}

a {
  color:#999999;
  text-decoration:none;
}
#foot {
  background-image:url(../images/footer.gif);
  background-repeat:no-repeat;
  height:86px;
}
#foot-sous-bande {
  background-color:#F5DB0C;
  margin:-25px 0 0 0px;
  padding:0px;
  font-family:Verdana, Arial, Helvetica, sans-serif ;
  font-size:12px;
  color:#000000;
  font-stretch:expanded;
  height:30px;
  text-align:center;
  letter-spacing:2px;
}
#bas-liseret {
  background-image:url(../images/liseret-bas.gif);
  background-repeat:repeat-x;
  height:11px;
  width:772px;
}
#bas-liseret img {
  float:right;
}
/* TOUS LES TITRES */
h3 {
  width:550px;
  background-repeat:repeat-x;
  background-position:center;
  background-image:url(../images/barre-centre.gif);
}
h3 span {
  padding-left:0px;
  display:block;
  background-repeat:no-repeat;
  background-position:left;
  width:200px;
  margin:0px 0px 0px 10px;
}
h3 span strong {
  visibility:hidden;
}
#accueil span {
  background-image:url(../images/title-acceuil.gif);
}
#situation-geographique span {
  background-image:url(../images/title-situation-geogra.gif);
}
#baie-roses span {
  background-image:url(../images/title-baie-de-roses.gif);
}
#pyrenees span {
  background-image:url(../images/title-pyrenee.gif);
}
#golf-peralada span {
  background-image:url(../images/title-golf-casino-peralada.gif);
}
#liens span {
  background-image:url(../images/title-liens.gif);
}
#societ span {
  background-image:url(../images/title-notre-societe.gif);
}
#contacts span {
  background-image:url(../images/title-contact.gif);
}
#marina-emporia span {
  background-image:url(../images/title-marina-emporia.gif);
}
#acces-rose span {
  background-image:url(../images/title-acces.gif);
}
#produits-a-vendre span {
  background-image:url(../images/title-produits-a-vendre.gif);
}

/* FIN DES TITRES*/
.no-list {
  list-style-type:none;
  margin-left:0px;
}
#part-central img.right {
  float:right;
  margin-left:5px;
}

#part-central img.left {
  float:left;
  margin-right:5px;
}
/* Dans chacune des pages*/
ul.liens li {
  list-style-type:none;
  margin-top:0px;
  padding-top:0px;
}
ul.liens {
  margin-top:-10px;
  padding-top:0px;
}
/* dans la page liens */
dl dd ul.liens li {
  list-style-type:none;
  margin:0;
  padding:0;
}
dl dd ul.liens {
  margin:0;
  padding:0;
}
/**FORMULAIRE DE RECHERCHE*/
#txnewb {
  float:left;
  width:250px;
  margin:50px 0 0 0;
  line-height:17px; 
}
div#form-search{
  width:251px;
  margin-left:250px;
}
div#form-search form {
  width:248px;
  margin-left:1px ;
  margin-top:-10px!important;
  margin-top:-20px;
  border-left:1px solid #AAAAAA;
  border-bottom:1px solid #AAAAAA;
  border-right:1px solid #AAAAAA;
}
div#form-search form #tete{
  padding-top:5px!important;
  padding-top:5px;
}
div#form-search p#entete-form {
  background:url(../images/recherche.jpg) no-repeat center;
  height:22px;
}
div#form-search label {
  font-family: Verdana;
  color:#E98803;
  width:55px;
  position:absolute;
  padding-left:25px;
  background-image:url(../images/puce-violet.jpg);
  background-position:10px 5px;
  background-repeat:no-repeat;
}
div#form-search span {
  color:#E98803;
  font-family: Verdana;
}
div#form-search input#non {
  font-family:Verdana;
  color:#666666;
  margin-left:50px!important;
}
div#form-search input#oui {
  color:#666666;
  margin-left:80px!important;
}

div#form-search input#texteprix, div#form-search select {
  font-family: Verdana;
  color:#666666;
  margin-left:80px;
  width:150px;
  
}
div#form-search input {
  font-family:Verdana;
  color:#666666;
  margin-left:80px;
}
/*div#form-search p {
  padding:0px;
  margin:6px 0px 0px 0px!important;
  margin:30px 0px -10px 0px;
}*/
div#form-search p#ok, div#form-search p#ok input {
  text-align:center;
  margin:0px;
}
/* ENTETE NOTRE SELECTION APRES RECHERCHE*/
div#notre-selection {
  width:500px;
  background-color:#F8F6FA;
}
div#notre-selection p#entete-selection {
  background:url(../images/notre-selection.jpg) no-repeat 9px 0px;
  height:15px;
  margin:0px;
  padding:0px;
}
h5 {
  font-weight:bold;
  text-transform:uppercase;
  color:#E98803;
  background-image:url(../images/tri-puce.gif);
  background-position:0px 2px;
  background-repeat:no-repeat;
  padding:0px 0px 0px 35px;
  margin:0px;
  font-size:11px;
}
.tit2 {
  font-size: 11px;
  font-weight:bold;
  text-transform:uppercase;
  color:#E98803;
  padding:0px 0px 0px 0px;
  margin:0px;
  width:100px;
}
ul.affichage-descriptif {
	margin:10px 0px 10px 13px;
	padding:0px;
}
ul.affichage-descriptif li {
  font-size: 10px;
  background-image:url(../images/puce-violet.jpg);
  background-position:0px 4px;
  background-repeat:no-repeat;
  padding-left:10px;
  list-style-type:none;
  color:#E98803;
}
div.cl-gau {
  width:235px;
  margin:0px 3px 6px 6px;
  float:left;
  border-top:1px solid #AAAAAA;
  border-bottom:1px solid #AAAAAA;
  background-color:#FFFFFF;
}
div.cl-gau a, div.cl-dro a {
  color:#E98803;
}

/*div.cl-gau p.txt {
  width:100px!important;
  width:90px;
  color:#4D357F;
}*/
/*div.cl-dro p.txt {
  width:100px!important;
  width:90px;
  color:#4D357F;
}*/
div.cl-dro {
  width:235px;
  margin:0px 6px 6px 3px;
  float:right;
  background-color:#FFFFFF;
  border-top:1px solid #AAAAAA;
  border-bottom:1px solid #AAAAAA;
}
div.cl-dro img.aff, div.cl-gau img.aff{
  border:1px solid #E98803;
  float:right;
  width:120px;
  margin:2px 2px 2px 2px;
}
/* FORMAT DE RECHERCHE*/
div#result-recherche p#result {
  background:url(../images/result-recherche.gif) no-repeat  9px 0px;
  height:15px;
  margin:0px;
  padding:0px;
}

div#result-recherche {
  width:500px;
}
.center {
  text-align:center;
}

/* Fiche Produits */
div#fiche-produit div#image img#max {
  border:1px solid #E98803;
  width:237px;
  margin:2px;
}
div#fiche-produit {
  padding:4px 0px 4px 4px;
}
div#fiche-produit div#image img.mini {
  border:1px solid #E98803;
  width:75px;
  margin:1px;
}
div#fiche-produit div#image p {
  width:245px;
  margin:0px;
  padding:0px;
}

#fiche-produit {
  width:500px;
}

#fiche-produit span#prix {
  font-size: 11px;
  width:100px;
  text-align:right;
  float:right;
}
#fiche-produit p#titre {
  width:493px!important;
    width:497px;
  float:left;
  margin:0px 0px 0px -3px;
  padding:5px 5px 5px 5px;
  text-transform:uppercase;
  color:#E98803;
  background-color:#FFFFFF;
  border-top:1px solid #E98803;
  border-bottom:1px solid #E98803;
  font-weight:bold;
}
#fiche-produit p#titre span#titrefiche {
  font-size: 11px;
  width:255px;
  display:block;
  float:left;
  padding-left:37px;
  background-image:url(../images/tri-puce.gif);
  background-position:0px 2px;
  background-repeat:no-repeat;
}
#fiche-produit div#image {
  width:245px;
  float:left;
}

#fiche-produit div#texte {
  width:245px;
  float:left;
  margin-top:20px;
  color:#E98803;
}
#fiche-produit div#texte ul#img-grise {
  margin:0px 0px 0px 20px;
  padding:0px;
}
#fiche-produit div#texte ul#img-grise li {
  font-size: 11px;
  background-image:url(../images/puce-grise.gif);
  background-position:0px 4px;
  background-repeat:no-repeat;
  padding-left:10px;
  list-style-type:none;
}
#fiche-produit p {
  margin-left:20px;
}
#part-central p#retour {
  font-size: 10px;
  margin:0px;
  padding-left:0px;
  text-align:left;
  color:#BBBBBB;
}
#part-central p#retour a {
  color:#BBBBBB;
  text-decoration:none;
}
#texte img {
  border:0px;
}
a#lien:hover {
  color:#BA0000;
}
a#contact:hover {
  color:#E41B5B;
}
a#societe:hover {
  color:#FEDE58;
}
a#acces:hover {
  color:#FFCB7D;
}

#m-acc a:hover {
  color:#008000;
}

#m-produit a:hover {
  color:#BCA7DC;
}

#m-rose a:hover {
  color:#027ABB;
}

#m-marina a:hover {
  color:#A2D6ED;
}

#m-golf a:hover {
  color:#FEEE03;
}

#m-pyrenee a:hover {
  color:#A3C380;
}

/*Ajout de pourtour pour img*/
.colmarina {
  border:1px solid #A2D6ED;
}
.colsociete {
  border:1px solid #FEDE58;
}
.colgolf {
  border:1px solid #FEEE03;
}
.colpyr {
  border:1px solid #A3C380;
}
.colroses {
  border:1px solid #027ABB;
}
#m-rose  {
  background-image:url(../images/puce-bleu.gif);
}
#m-marina {
  background-image:url(../images/puce-bleu-clair.gif);
}
#m-golf {
  background-image:url(../images/puce-jaune-clair.gif);
}
#m-pyrenee {
  background-image:url(../images/puce-vert-clair.gif);
}
#m-acc {
  background-image:url(../images/puce-vert.gif);
}
#m-produit {
  background-image:url(../images/puce-violet.gif);
}
#m-produit a {
  color:#533480;
}

#m-lien {
  background-image:url(../images/puce-rouge.gif);
  background-position:right;
  background-repeat:no-repeat;
}
#m-contact {
  background-image:url(../images/puce-rose.gif);
  background-position:right;
  background-repeat:no-repeat;
}
#m-societe {
  background-image:url(../images/puce-jaune.gif);
  background-position:right;
  background-repeat:no-repeat;
}
#m-acces {
  background-image:url(../images/puce-orange.gif);
  background-position:right;
  background-repeat:no-repeat;
}

#m-acces a {
  color:#FF9900;
}

#carte {
  display:block;
  width:50px;
  height:60px;
  background:url(../images/ou.gif) no-repeat; 
  float:right;
  margin-right:5px; 
}
#carte2 {
  display:block;
  width:50px;
  height:60px;
  background:url(../images/ou_violet.gif) no-repeat; 
  float:right;
  margin-right:5px; 
}

#carte:hover {
  background:url(../images/ou-b.gif) no-repeat;
}

#carte span {
  visibility:hidden; 
}
#carte2:hover {
  background:url(../images/ou_gris_over.gif) no-repeat;
}

#carte2 span {
  visibility:hidden; 
}

#info {
  width:770px;
  margin:0 auto 0 auto;
  text-align:center;
  font-size:9px;
  color:#C7C7C7; 
}

#info a {
  color:#C7C7C7;
  text-decoration:none 
}

#info a:hover {
  color:Navy;
  text-decoration:none 
}

#en {
  margin:20px 0 10px 0;
}

#en a {
  background:url(../images/en.gif) no-repeat; 
  margin:0 auto 0 auto;
  display:block;
  width:25px;
  height:15px;
}

#en span {
  display:none; 
}

#ress {
  margin:0 0 8px 15px;
  padding:0;
  font-weight:bold; 
  color:#E98803; 
}

.bleu {
  background-color:blue;
  padding-right:80px;
  border-left:1px solid #000;  
}

.red {
  background-color:red;
  padding-left:80px;
  border-right:1px solid #000; 
}

#coq {
  margin:8px 0 0 10px;
  padding:0;
  font-size:12px;
  color:#000;
  font-stretch:expanded;
  text-align:center;
  letter-spacing:2px;
}

#coq span {
  border-top:1px solid #000;
  border-bottom:1px solid #000; 
}
