
body {
margin: 0;
padding: 0;
font-family: Arial;
font-size: 12px;
text-align: center;
background: url(http://srvlinux2.technolog.fr/capsoleil/images/prestige/fond_page.jpg) no-repeat center 0px;
background-color: #000;
color:#FFEDC7;
}

/* ======== Liens ======= */
a {color:#fff; text-decoration:underline;}
a:hover {color:#fff; text-decoration:none;}
.web {color:#C09E51; text-decoration:underline;}
.web:hover {color:#C09E51; text-decoration:none;}
.a_pages {font-size:14px; padding-top:1px; padding-bottom:1px; padding-right:3px; padding-left:3px; color:#fff; text-decoration:none;}
.a_pages:hover {font-size:14px; padding-top:1px; padding-bottom:1px; padding-right:3px; padding-left:3px; background-color:#56463E; color:#fff; text-decoration:none;}
.a_pages_visited {font-size:14px; font-weight:bold; padding-top:1px; padding-bottom:1px; padding-right:3px; padding-left:3px; background-color:#56463E; color:#fff; text-decoration:none;}
.a_pages_visited:hover {font-size:14px; font-weight:bold; padding-top:1px; padding-bottom:1px; padding-right:3px; padding-left:3px; background-color:#56463E; color:#fff; text-decoration:none;}

/* ====================== Container ============================ */
#container {text-align:left; margin:0px auto; width:1007px; padding:0px; padding-bottom:20px; display:block;}

/* ====================== Bandeau ============================ */
#bandeau_logo {text-align:left; margin-top:0px; margin-bottom:10px; width:1007px; height:129px; padding:0px;}
#logo {margin:0px; padding:0px; width:210px; height:129px; float:left;}
#slogan {margin:0px; padding:0px; width:797px; height:129px; float:left; text-align:right;}

/* ====================== 3 blocks ============================ */
#troisblocs {position:relative; width:1008px; background-image: url(http://srvlinux2.technolog.fr/capsoleil/images/prestige/fond_troisblocs.gif); background-position: bottom; padding-bottom:130px;}

/* ====================== Page centrale gauche ============================ */
#block_gauche {width:192px; float:left; margin:0px; padding:0px; height:100%; position:relative;}
#block_gauche_top {width:192px; padding:0px; margin:0px; height:59px;}
#block_gauche_milieu {width:181px; height:416px; margin:0px; padding-left:11px; background-image: url(http://srvlinux2.technolog.fr/capsoleil/images/prestige/milieu_block_gauche_image.jpg); background-repeat:no-repeat; padding-bottom:15px;}
#block_gauche_milieu p {width:158px; padding:0px; margin:0px; color:#D5B56C; font-size:11px; padding-top:15px; text-align:justify; line-height:12px;}
#block_gauche_bottom {width:192px; padding:0px; margin:0px; height:13px;}

/* ====================== Page centrale centre ============================ */
#block_centre {width:587px; float:left; margin:0px; padding:0px;}
#block_centre_menu {width:557px; float:right; margin:0px; padding:0px; background-color:#180F0A; margin-top:5px;}
#block_centre_contenu {width:580px; float:left; margin:0px; padding:10px; padding-right:5px; padding-left:5px; padding-bottom:0px; font-size:12px; text-align:justify;}
#block_centre_contenu h1 {color:#A38543; font-family:"Trebuchet MS"; font-size:25px; margin-bottom:5px; margin-top:5px;}
#block_centre_contenu h2 {color:#A38543; font-family:"Trebuchet MS"; font-size:20px; margin-bottom:5px; margin-top:5px; font-weight:normal;}

/* ======== Menu ======= */
#menu, #menu_prestige, #menu_cz{position: relative;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;height: 28px;width: 587px;}
#menu ul, #menu_prestige ul, #menu_cz ul{font-family: Arial;font-size: 13px; padding: 0px;margin: 0px 0px 0px 0px;}
#menu ul li, #menu_prestige ul li, #menu_cz ul li{float: left;list-style: none;margin: 0px 10px 0px 0px;}
#menu ul li a, #menu_prestige ul li a, #menu_cz ul li a{z-index: 100;text-decoration: none;color: #fff;display: block;float: left;height: 28px;position: relative;padding: 0px 10px 0px 10px;line-height: 28px;}
#menu li.hilite, #menu_prestige li.hilite, #menu_cz li.hilite{background: url(http://srvlinux2.technolog.fr/capsoleil/images/prestige/menu.png) no-repeat top left;z-index: 8;position: absolute;visibility: visible;}
#menu li.hilite{background-position: right -124px;}
#menu_prestige li.hilite{background-position: right -200px;}
#menu_cz li.hilite{background-position: right -276px;}
#menu .hilite .left, #menu_prestige .hilite .left, #menu_cz .hilite .left{background: url(http://srvlinux2.technolog.fr/capsoleil/images/prestige/menu.png) no-repeat top left;height: 28px;margin-right: 7px; }
#menu .hilite .left{background-position: 0 -86px;}
#menu_prestige .hilite .left{background-position: 0 -162px;}
#menu_cz .hilite .left{background-position: 0 -238px;}
#menu li.univers, #menu_prestige li.univers, #menu_cz li.univers{background: url(/paf/menu.png) no-repeat top left;background-position: right -48px;z-index: 9;position: absolute;visibility: hidden;}
#menu .univers .left, #menu_prestige .univers .left, #menu_cz .univers .left{background: url(/paf/menu.png) no-repeat top left;background-position: 0 -10px;height: 28px;margin-right: 7px;}

/* ====================== Page centrale droite ============================ */
#block_droite {width:229px; float:left; margin:0px; padding:0px; margin-top:5px;}
#block_droite a {color:#fff; text-decoration:none;}
#block_droite a:hover {color:#fff; text-decoration:none;}
#block_droite_top {width:229px; padding:0px; margin:0px; height:28px;}
#block_droite_milieu {width:229px; padding:0px; margin:0px;}
#block_droite_milieu .postit {margin: 0px 0px 0px 0px; position: relative; top: -20px; left:30px; display: block; width:78px; height:76px;}
#block_droite_milieu .bien {background-color:#161214; margin:0px; width:180px; margin-left:32px; text-align:center; padding-top:5px; margin-top:-75px;}
#block_droite_milieu .aucun {width:180px; padding-left:30px; color:#fff; font-size:11px;}
#block_droite_milieu img {margin-bottom:3px;}
#block_droite_milieu .localisation_bien {color:#fff; padding-bottom:5px; width:175px; text-align:right; font-size:11px;}
#block_droite_milieu .type_bien {width:175px; font-size:11px; color:#fff; padding-bottom:5px; text-align:right;}
#block_droite_milieu .sep {height:18px; width:175px;}
#block_droite_bottom {width:229px; padding:0px; margin:0px; height:21px;}

/* ====================== Page acheter ============================ */
#acheter_top_gauche {width:280px; float:left; margin:0px; padding:0px; height:250px;}
#form_achat {width:240px; float:left; margin:0px; padding:10px; background-color:#180F0A; border:1px solid; border-color:#483213;}
#form_achat .form {padding:0px; margin:0px; color:#fff;}
#form_achat .item {width:115px; float:left; padding:0px; margin:0px; margin-top:3px; margin-bottom:7px; vertical-align:middle; height:20px; font-size:11px; text-align:left;}
#form_achat select {font-size:11px; margin-left:5px; }
#form_achat input {font-size:11px; width:110px; height:13px; margin-left:5px; }
#form_achat .rechercher {width:240px; text-align:right;}
#form_achat .search {height:24px; margin-bottom:-3px; margin-right:5px;}
#acheter_top_droite {width:288px; float:left; margin:0px; padding:0px; text-align:right; height:250px;}
#acheter_carte {width:568px; float:left; margin:0px; padding:0px; text-align:left; margin-top:-20px;}
#titre_map {width:450px; float:left; margin:0px; padding:0px; text-align:left; height:90px; vertical-align:middle;}
#lien_map {width:300px; float:left; margin:0px; padding:0px; text-align:left; font-size:12px; font-weight:bold; height:40px;}
#lien_map .boutonCarte {height:25px; margin-top:5px;}
#map {width:568px; height:360px; padding:0px; margin:0px; border:1px solid; border-color:#000; float:left;}

/* ====================== Page vendre ============================ */
#vendre {width:587px; margin:0px; padding:0px; margin-top:0px;}
#vendre .titre_vendre {width:212px; margin:0px; padding:0px; float:left; height:32px;}
#vendre .coordonnees {width:570px; margin:0px; padding:10px; float:left; text-align:center;}
#vendre .contenu {width:577px; margin:0px; padding:0px; float:left; padding-top:7px; border:1px solid; border-color:#483213;}
#vendre .result {width:555px; float:left; padding:10px; color:#000; font-size:12px; margin-bottom:15px; border:1px solid; border-color:#757575; background-color:#CCCCCC;}
#vendre .result_bad {width:555px; float:left; padding:10px; color:#000; font-size:12px; margin-bottom:15px; border:1px solid; border-color:#757575; background-color:#ED6E6E;}
#vendre .bloc_gauche {width:245px; float:left; padding-left:10px; color:#fff; font-size:11px;}
#vendre .titre {width:230px; float:left;}
#vendre h2 {color:#A38543; font-size:18px; margin-top:15px; margin-bottom:0px;}
#vendre .bloc_gauche .item {width:100px; float:left; height:18px; padding-top:8px;}
#vendre .bloc_gauche .champ {width:137px; float:left; height:18px; text-align:left; font-size:11px;}
#vendre .bloc_gauche .champ2 {width:125px; float:left; margin-top:5px; text-align:left; padding-left:3px;}
#vendre .bloc_gauche input {width:135px; font-size:11px;}
#vendre .bloc_gauche textarea {width:135px; font-size:11px;}
#vendre .bloc_gauche select {width:138px; font-size:11px;}
#vendre .bloc_gauche .cpostal {width:50px; font-size:11px;}
#vendre .bloc_gauche .surf {width:40px; font-size:11px;}
#vendre .bloc_gauche .prix {width:80px; font-size:11px;}
#vendre .bloc_droite {width:312px; float:left; padding-left:10px; color:#fff; font-size:11px;}
#vendre .bloc_droite .champ2 {width:305px; float:left; margin-top:5px; text-align:left; padding-left:0px;}
#vendre .bloc_droite .texta {width:290px; font-size:11px;}
#vendre .bloc_droite .item {width:140px; float:left; height:18px; padding-top:8px;}
#vendre .bloc_droite .champ {width:125px; float:left; height:18px; text-align:left; font-size:11px;}
#vendre .bloc_droite input {width:100px; font-size:11px;}
#vendre .bloc_droite .small {width:50px; font-size:11px;}
#vendre .bloc_comments {width:567px; float:left; padding-left:10px; color:#fff; font-size:11px; padding-bottom:5px;}
#vendre .bloc_comments textarea {width:553px; font-size:11px;}
#vendre .envoyer {width:562px; float:left; padding-left:10px; color:#fff; font-size:11px; padding-bottom:10px; text-align:right;}
#vendre .envoyer2 {width:298px; float:left; padding-left:10px; color:#fff; font-size:11px; padding-bottom:30px; text-align:right; margin-top:10px;}
#vendre .search {height:24px; margin-bottom:-3px; margin-right:5px;}

/* ====================== Page sélection ============================ */
#selection {width:587px; margin:0px; padding:0px;}
#selection_thumb_annonce {width:269px; margin:0px; padding:3px; background-color:#161214; float:left; margin:8px; border:1px solid; border-color:#483213;}
#selection_thumb_annonce a {color:#fff; text-decoration:none;}
#selection_thumb_annonce a:hover {color:#fff; text-decoration:none;}
#selection_thumb_annonce .titre_gauche {width:150px; margin:0px; height:20px; float:left; text-align:left; color:#fff; margin-top:2px; padding-left:5px;}
#selection_thumb_annonce .titre_droite {width:109px; margin:0px; float:right; text-align:right; color:#fff; margin-top:2px; padding-right:5px; line-height:11px;}
#selection_thumb_annonce .titre_bas {width:267px; margin:0px; height:30px; float:left; text-align:center; color:#fff; margin-top:2px; padding-left:5px;}
#selection_thumb_annonce .titre_droite .financer {font-size:10px; color:#E7511E; text-decoration:none;}
#selection_thumb_annonce .titre_droite .financer:hover {font-size:10px; color:#fff; text-decoration:none;}
#selection_thumb_annonce .img {width:269px; float:left; text-align:center;}
#selection_thumb_annonce .photo {width:245px; height:180px; border:1px solid; border-color:#fff; margin-top:2px; margin-bottom;2px;}

/* ====================== Page annonce ============================ */
#annonce {width:587px; margin:0px; padding:0px; margin-top:20px;}
#annonce .titre_selection {width:212px; margin:0px; padding:0px; float:left; height:32px;}
#annonce .menu {width:375px; margin:0px; padding:0px; float:left; height:42px;}
#annonce .menu .retour {width:115px; margin:0px; padding:0px; float:left; padding-top:15px; text-align:left; padding-left:10px;}
#annonce .menu .modifier {width:110px; margin:0px; padding:0px; float:left; padding-top:15px; padding-left:5px; text-align:center;}
#annonce .menu .suivant {width:115px; margin:0px; padding:0px; float:left; padding-top:15px; text-align:right; padding-right:10px;}
#annonce .menu a {color:#A58237; text-decoration:none; font-size:11px;}
#annonce .menu a:hover {color:#fff; text-decoration:none; font-size:11px;}
#annonce .contenu {width:577px; margin:0px; padding:0px; float:left; border:1px solid; border-color:#483213;}
#annonce .top_gauche {width:270px; margin:0px; padding:10px; float:left; height:20px; text-align:left;}
#annonce .top_droite {width:267px; margin:0px; padding:10px; float:left; height:20px; text-align:right;}
#annonce h2 {color:#fff; font-size:18px; margin-top:0px;}
#annonce .photos {width:587px; margin:0px; padding:0px; float:left; margin-top:10px;}
#annonce .photo_gauche {width:380px; margin:0px; padding:0px; padding-left:10px; float:left; text-align:left; margin-right:2px;}
#annonce .photo_gauche .bigphoto {border:1px solid; border-color:#818181;}
#annonce .photos_droite {width:175px; margin:0px; padding:0px; padding-left:10px; float:left;}
#annonce .photos_droite .img {width:75px; margin:0px; padding-top:0px; margin-right:9px; margin-bottom:11px; float:left; border:1px solid; border-color:#818181;}
#annonce .description {width:380px; margin:0px; padding:0px; padding-left:10px; float:left; text-align:left; margin-right:2px; margin-top:10px; color:#fff; font-size:12px; line-height:14px; text-align:justify;}
#annonce .icones {width:90px; margin:0px; padding:0px; float:left; text-align:center;}
#annonce .icones .icon {border:0px;}
#annonce .contact {width:567px; margin:0px; padding:0px; padding-left:10px; float:left; margin-top:10px; color:#fff;}
#annonce .contact a {color:#D5B56C; text-decoration:underline;}
#annonce .contact a:hover {color:#fff; text-decoration:none;}
#annonce .titre {color:#fff; font-size:18px; margin-top:5px;}
#annonce h2 {color:#fff; font-size:22px; margin-top:0px; font-weight:bold;}
#annonce .details {width:556px; margin:0px; padding:0px; padding-left:10px; float:left; margin-top:15px; color:#fff;}
#annonce .cadre {width:255px; margin:0px; padding:10px; color:#D5B56C; border:1px solid; border-color:#494848; background-color:#0D0D0D;}
#annonce .cadre2 {width:247px; margin:0px; padding:10px; color:#D5B56C; border:1px solid; border-color:#494848; background-color:#0D0D0D;}
#annonce .region {width:556px; margin:0px; padding:0px; padding-left:10px; padding-right:10px; float:left; margin-top:15px; color:#fff;}
#annonce .localisation {width:567px; margin:0px; padding:0px; padding-left:10px; float:left; margin-top:15px; margin-bottom:11px; color:#fff;}
#annonce .cadre3 {width:555px; margin:0px; padding:0px; color:#ccc; border:1px solid; border-color:#818181; height:250px;}
#annonce .titre_map {width:120px; float:left; margin:0px; padding:0px; text-align:left; height:33px; vertical-align:middle;}
#annonce .lien_map {width:300px; float:left; margin:0px; padding:0px; text-align:left; font-size:12px; font-weight:bold; height:40px;}
#annonce .url {width:567px; margin:0px; padding:0px; padding-left:10px; float:left; margin-top:15px; padding-bottom:11px; color:#fff;}
#annonce .url a {color:#A58237; text-decoration:underline; font-size:12px;}
#annonce .url a:hover {color:#fff; text-decoration:none; font-size:12px;}

* ====================== Iframe ========================================= */
.frame {margin: 0; padding: 0; font-family: Arial; font-size: 12px; text-align: left; background-color:transparent;}

/* ====================== Formulaire agence ============================ */
.form_agence {margin:0px; padding:10px; background-color:#171717; border: 1px solid; border-color:#494848; text-align:left; color:#fff;}
.champ {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0.25em; margin-top:3px; width:200px;}
.textarea {font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:0.25em; margin-top:3px; width:350px;}
.ok {font-size:14px; padding:0.25em; margin-top:2px;}

/* ====================== Pager ============================ */
#pager {width:577px; margin:0px; padding:0px; float:left; text-align:right;}

/* ====================== Footer ============================ */
#footer {text-align:justify; margin:0px; width:939px; margin-top:20px; margin-bottom:20px; float:left;}
#footer .hr {width:959px; background-color:#FFCA95; color:#FFCA95; border:none; height:2px;}
#footer .copyright {font-size:11px; color:#88763A;}
