/* css écran par défaut */

/* généralités */

* {font-family: "Trebuchet MS", Verdana, Arial, sans-serif;}

body {background: #fff; font-style:normal; color: #636363; margin:0 12px; padding:0 ;}

h1, h2, h3, h4, h5, h6 { margin: 0 0 0.5em 0; padding: 0; font-weight: bold; color:#8f8f00}

h1 {font-size: 1.4em; clear:both; margin:0; padding-left:350px}
h2 {font-size: 1.3em;}
h3 {font-size: 1.25em;}
h4 {font-size: 1.1em;}

p {margin: 0 0 5px 0;}
img {border:none; font-size:10px;}

a {color:#00a0c6; text-decoration: none;}
a:visited {text-decoration: none;}
a:hover, a:focus {text-decoration: underline; outline:none}
a img {border: 0 none;}
a:focus img {outline:1px dotted black}

ul, li {margin: 0;	padding: 0;}

#contenu h3 {text-align:left; color:#000; font-size:0.9em;}
#navtab h3 {text-align:left; color:#8f8f00; font-size:0.9em;}
#contenu p {text-align:left; font-size:0.9em}
#contenu .imgcentre {text-align:center}

#pied p {font-size:0.8em}

.cache {color:#fff}


/* navigation top/bas */
span#top {display:block; padding-top:4px; text-align:right; font-size:0px;}
#top a {padding:4px; background:url(images/puce-bas.gif) no-repeat right bottom; color:#fff}
span#bas {display:block; padding-bottom:4px; text-align:right; font-size:0px; }
#bas a {padding:4px; background:url(images/puce-top.gif) no-repeat right top; color:#fff}
#bas a:focus {outline:1px dotted black}
#top a:focus {outline:1px dotted black}

/* menus */
#menuPrimaire{float:left; margin-left:24px; padding-top:13px}
#menuPrimaire ul , #menuPrimaire li{list-style-type:none; display:inline}
#menuPrimaire li {background:url(images/puce-ronde.gif) no-repeat center left; padding:0 12px 0 16px; font-size:0.8em; margin-left:-4px}
#menuPrimaire li:first-child {background:none}

#menuSecondaire ul , #menuSecondaire li{list-style-type:none; display:inline}
#menuSecondaire ul {float:left; width:100%; margin-left:-11px; }
#menuSecondaire li {background:url(images/puce-ronde.gif) no-repeat center left; padding:0 12px 0 16px; font-size:0.8em; margin-left:-4px}
#menuSecondaire li:first-child {background:none}

#menuLangue {float:right; margin-right:12px; padding-top:12px}
#menuLangue ul , #menuLangue li{list-style-type:none; display:inline}

#menuSection {float:left; width:40%; }
#menuSection ul {list-style-type:none; text-align:right; padding-right:12px}
#menuSection li {padding-bottom:16px}
#menuSection a {font-family: "Trebuchet MS", Verdana, Arial, sans-serif; font-size:1.1em; font-style:normal; color:#000; }
#menuSection a.actif  {color:#8f8f00}

#sousmenuSection {float:right; width:60%; text-align:justify; }
#sousmenuSection ul {list-style-type:none; padding-left:12px}
#sousmenuSection p {font-size:0.7em;}
#sousmenuSection h2 {margin:0; font-size:0.7em;}
#sousmenuSection a {font-weight:bold}
#sousmenuSection a.actif  {color:#8f8f00}

ul.sousmenuSection li {margin-bottom:16px}
ul.sousmenuSection a {color:#000; font-size:0.9em}


/* catalogue */

.navigationPageBas {border-top:1px solid #D0EDF4; clear:left; padding-top:12px}
.navigationPageTop, .navigationPageBas {padding-left:20px}
.navigationPageTop a.actif, .navigationPageBas a.actif {color:#8f8f00}

.ligneCatalogue {float:left; width:100%; border-top:1px solid #D0EDF4; padding:12px 0}
.ligneCatalogue h4 {font-size:1em; margin:0}
.ligneCatalogue p {margin:0}
.ligneCatalogue li {margin-left:20px; font-size:0.8em}
.gCatalogue {float:left; width:40%; text-align:center; }
.gCatalogue .btDetails {font-size:0.9em}
.dCatalogue {float:left; width:60%; margin-bottom:6px}
.iCatalogue {float:left; width:60%; font-size:0.8em;}
.iCatalogue img {padding:6px 6px 0 0}
/* .coordonneesContact original width 45%*/
.coordonneesContact {width:45%; margin-left:2%; float:left}
.coordonneesContact h4 {font-size:0.9em; border-bottom:1px solid #8f8f00}
.coordonneesContact p {font-size:0.8em}
.coordonneesContact address {font-size:0.8em; margin-bottom:12px; font-style:normal}

.legend {clear:left; margin-bottom:24px}
.listePhotos {clear:left; border-top:1px solid #00A0C6; border-bottom:1px solid #00A0C6; padding:6px 0; margin-bottom:12px}

.retourListe {margin-top:24px; clear:left}

/* les tableaux : généralités .detailMeublee width original 50%*/
.detailMeublee {width:50%; float:left}
.detailMeublee1 {width:100%; float:left}
.detailAnnonce {width:50%; float:left; clear:left}
table.detailSimple{width:100%}
table.detailSimple caption{font-weight:bold; color:#8f8f00}

#navtab table.detailAnnonce {width:100%; float:left; clear:left}

.anchors {list-style: none; margin: 0; padding: 0 0 1px;}
.anchors:after {display: block; clear: both; content: " "; }
.anchors li {float: left; margin-right: 12px; margin-bottom:12px; }
.anchors a {
    display: block;
    position: relative;
    top: 1px;
    z-index: 2;
    padding: 0;
    color: #000;
    text-decoration: underline;
	font-size:0.8em;
}

#contenu caption {text-align:left}
#contenu table {text-align:left; margin-bottom:12px; border-collapse: collapse}
#contenu td {background:#D0EDF4 url(images/filet-tableau.gif) repeat-x; font-size:0.8em; padding:2px 6px}
#contenu th {background:#D0EDF4 url(images/filet-tableau.gif) repeat-x; font-size:0.8em; padding:2px 6px; font-weight:normal}
#contenu td.label {text-align:right; }
#contenu th.label {text-align:right; width:150px}
/* Pour améliorer la description */
#contenu td.label1 {text-align:right;width:90px }
#contenu th.label1 {text-align:right; width:90px}
#contenu td.valeur {background-color:#F2EDF4;text-align:justify;}

/* formulaires de recherche */

form label {font-size:0.8em; padding:0 2px}
form select {font-size:0.8em; margin-right:2px}
form input.champ {font-size:0.8em;}
form input.valider {margin-left:2px; cursor:pointer; font-size:0.8em;  border:none; background:url(images/input-valider.gif) no-repeat center left; color:#fff;}
form input.valider:focus {color:#00a0c6}

.formSimple {padding-top:12px; float:left}
.formSimple label {display:none}

.formLigne {background-color:#D0EDF4; padding:3px; margin-bottom:12px}
.formLigne .valider {color:#D0EDF4;}
.formLigne .valider:focus {color:#00A0C6;}
.formLigne select {color:#00A0C6;}

form {font-size:95%}
#formCatalogueRecherche fieldset {padding:5px 0; border:none}
#datedu, #dateau, #autres {width:65px; font-size:0.8em; color:#00A0C6; }

#contenu caption {font-size:0.8em}



/* maquette blocs */
#logo {position:absolute; left:12px}
#maitre {min-width:60em; }
#tete {padding-left:350px}
#ariane {text-align:left; font-size: 0.8em; text-align:left; clear:both; padding:6px 0 6px 350px}
#menuSections {float:left; clear:left;margin-top:30px; width:22em; background:url(images/filet.gif) repeat-y 40% top;}
#contenu {margin-top:24px; float:left; width:34.5em}
#pied {clear:left; text-align:left; padding-top:16px;}
#pied span {font-size:10px; font-style:small;}

/* Google Map **/
#map{background:#f6f6f6 url(images/map.jpg) no-repeat; width:500px; height:300px}

/* Pour le tableau de recherche */
.recherche td {vertical-align:top}

#sousRubrique ul { padding: 0px 0px 30px 50px ;}
/*
#sousRubrique ul { list-style-type:none;}

#sousRubrique ul li {
	display: inline;
}
*/
#sousRubrique ul li a{ margin-right:3px;
}
