html { font-size: 100%; color: #0a100d;}
body { font: 0.8em Arial, 'Trebuchet MS', Helvetica, Geneva, SunSans-Regular, sans-serif; background: #CCCCCC; margin: 0; padding: 0; text-align: center; }
#wrap { background: #ffffff; text-align: left; width: 980px; margin: 0 auto; border-right: 1px solid #4a3927; border-left: 1px solid #4a3927; border-bottom: 1px solid #4a3927; -webkit-box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 6px 1px rgba(0, 0, 0, 0.5); -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; }
#header { background: url(../img/header.jpg) no-repeat 10px 10px; width: 980px; height: 140px; padding: 0; margin: 0;}
#header a { color: black; width: 980px; height: 140px;  display: block; background: url(../img/spacer.gif) repeat; position: relative; left: 0px; top: 0px; text-decoration: none; text-indent: -2000px;  }
#navigation { height: 31px; margin: 0; padding: 0 0 0 100px; background: url(../img/menu_fond_on.gif) repeat-x 0 0; list-style: none; -webkit-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 3px 4px 0px rgba(0, 0, 0, 0.5);}
#navigation li { display: block; height: 31px; float: left; border-right: 3px double #677e52; }
#navigation li.rightside { display: block; height: 31px; float: right; border-left: 3px double #677e52; border-right: none; }
#navigation li.rightside a { padding: 0 5px; }
#navigation li a { display: block ; color: #4a3927 ; font: 1.25em "Trebuchet MS",Arial,sans-serif; line-height: 31px; padding: 0 10px; text-align: center; text-decoration: none; background: url(../img/menu_fond_on.gif) repeat-x 0 0; float: right; }
#navigation li a:hover { color: #f6e8b1; background: url(../img/menu_fond_off.gif); }
#navigation li a.active { color: #a0c897; background: url(../img/menu_fond_off.gif); }
#navigation li a.off { display: block ; color: #888 ; font: 1.25em "Trebuchet MS",Arial,sans-serif; line-height: 31px; padding: 0 10px; text-align: center; text-decoration: none; background: url(../img/menu_fond_on.gif) repeat-x 0 0; float: right; }
#navigation li a.off:hover { color: #808080; }
#ss_navigation { height: 25px; margin: 0; padding: 0 0; background: url(../img/menu_fond2_off.gif) repeat-x 0 0; list-style: none; -webkit-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 3px 0px rgba(0, 0, 0, 0.5); -moz-border-radius: 0px 0px 0px 4px; -webkit-border-radius: 0px 0px 0px 4px; border-radius: 0px 0px 0px 4px; }
#navigation2 li { float: left; border-right: 3px double #4a3927; }
#navigation2 li.title { font: 1.1em "Trebuchet MS",Arial,sans-serif; line-height: 25px; padding: 0 10px; text-align: center;float: left; border-right: 3px double #4a3927; color: #4a3927; background: url(../img/menu_fond2_off.gif); -moz-border-radius: 0px 0px 0px 4px; -webkit-border-radius: 0px 0px 0px 4px; border-radius: 0px 0px 0px 4px; }
#navigation2 li a { display: block ; color: #f6e8b1; font: 1.1em "Trebuchet MS",Arial,sans-serif; line-height: 25px; padding: 0 10px; text-align: center; text-decoration: none; background: url(../img/menu_fond2_off.gif) repeat-x 0 0; float: right; }
#navigation2 li a:hover { color: #b7ca79; background: url(../img/menu_fond2_on.gif); }
#navigation2 li a.active { color: #b7ca79; background: url(../img/menu_fond2_on.gif); }
#ss_navigation li { float: left; border-right: 3px double #4a3927; }
#ss_navigation li.title { font: 1.1em "Trebuchet MS",Arial,sans-serif; line-height: 25px; padding: 0 10px; text-align: center;float: left; border-right: 3px double #4a3927; color: #4a3927; background: url(../img/menu_fond2_off.gif); -moz-border-radius: 0px 0px 0px 4px; -webkit-border-radius: 0px 0px 0px 4px; border-radius: 0px 0px 0px 4px; }
#ss_navigation li a { display: block ; color: #f6e8b1; font: 1.1em "Trebuchet MS",Arial,sans-serif; line-height: 25px; padding: 0 10px; text-align: center; text-decoration: none; background: url(../img/menu_fond2_off.gif) repeat-x 0 0; float: right; }
#ss_navigation li a:hover { color: #b7ca79; background: url(../img/menu_fond2_on.gif); }
#ss_navigation li a.active { color: #b7ca79; background: url(../img/menu_fond2_on.gif); }
#contenu { background: url(../img/hander1.jpg) no-repeat left top; padding: 0 44px 20px 130px ; margin: 0;}
#contenu h2 { font-family: 'Titillium Web', sans-serif; font-weight: 600; text-indent: 25px; margin: 0; line-height: 22px; font-size: 1.9em; color: #4a3927; border-bottom: 1px solid #b0cc99; background: url(../img/puce1.png) no-repeat left 1px;}
#contenu h3 { font-family: 'Titillium Web', sans-serif; font-weight: 600; margin: 0; line-height: 18px; font-size: 1.6em; color: #7cb36f; border-bottom: 1px solid #b0cc99; text-decoration: none;}
#contenu h3 a { font-family: 'Titillium Web', sans-serif; font-weight: 600; margin: 0; line-height: 18px; font-size: 1em; color: #7cb36f; text-decoration: none;}
#contenu h3 em { font-family: 'Titillium Web', sans-serif; font-weight: 400; margin: 0; line-height: 18px; font-size: 0.7em; color: #7cb36f; text-decoration: none;}
#contenu h4 { font-size: 1em; font-style: Italic; font-family: Georgia,Time,serif; font-weight: normal; color: #3B5998; margin: 0; line-height: 18px; }
#contenu h5 { font-family: 'Titillium Web', sans-serif; font-weight: 600; text-indent: 20px; margin-top: 0; margin-bottom: 3px; line-height: 18px; font-size: 1.6em; color: #7cb36f; text-decoration: none; background: url(../img/puce.png) no-repeat left 1px;}
#contenu p { margin: 0; padding-top: 5px; text-align: justify; line-height: 1.4em; color: #4a3927 }
#contenu a { color: #677e52; }
#contenu a:hover { color: #adc178; }
#goldcomment { color: #655; font-size: 0.9em; margin-top: 5px;}
#commentauteur { color: #996633; font-size: 0.95em; }
#shortcut_panier { display: block; width: 40px; height: 22px; padding-left: 14px; margin: 4px 0; line-height: 24px; background: #8ac97d url(../img/panier2.png) no-repeat 7px 2px; border: solid 1px #52774a; -moz-border-radius: 12px 12px 12px 12px; -webkit-border-radius: 12px 12px 12px 12px; border-radius: 12px 12px 12px 12px; -webkit-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3) inset; -moz-box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3) inset; box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.3) inset; }
.total { color: #b7ca79; background-color: #b7ca79; height: 1px; border: 0; color: #52774a; font-size: 0.9em; }
.clear { clear: both; display: block; height: 1px; margin: 0; padding: 0; }
code { word-wrap: break-word; font-size: 11px; }

/*.no_fbcount { width: 58px; overflow: hidden; }*/
/*.no_fbcount .fb_iframe_widget span { width: 58px !important; }*/
/*.no_fbcount .fb_iframe_widget iframe { width: 58px !important;  position: relative !important; }*/

time { font-family: 'Titillium Web', sans-serif; font-weight: 600; font-size: 1em; line-height: 1em; color: #9e7b56; background-color: #eeeeee; border-left: solid 4px #308f9c; padding-left: 2px; }
#calendar time { font-family: 'Titillium Web', sans-serif; font-weight: 600; font-size: 1em; line-height: 1em; color: #9e7b56; background-color: #eeeeee; border-left: solid 4px #8fc45b; padding-left: 2px; }
#news time { font-family: 'Titillium Web', sans-serif; font-weight: 600; font-size: 1em; line-height: 1em; color: #9e7b56; background-color: #eeeeee; border-left: solid 4px #308f9c; }
#lastarticle time { font-family: 'Titillium Web', sans-serif; font-weight: 600; font-size: 1em; line-height: 1em; color: #9e7b56; background-color: #eeeeee; border-left: solid 4px #996633; }

div.colonne_unique { width: 100%; padding-top: 15px; }
div.grid4 { width: 254px; padding-top: 15px; }
div.grid6 { width: 392px; padding-top: 15px; }
div.grid7 { width: 461px; padding-top: 15px; }
div.grid8 { width: 530px; padding-top: 15px; }
div.grid4_right { float: right; width: 254px; padding-top: 15px; }
div.grid5_right { float: right; width: 323px; padding-top: 15px; }
div.grid6_right { float: right; width: 392px; padding-top: 15px; }
div.grid8_right { float: right; width: 530px; padding-top: 15px; }

.box1 { border: solid 1px #d7d7d7; background-color: #f8f8f8; padding: 5px; height: 100%; }

.mini_pict_home { float: left; vertical-align: bottom; padding-top: 10px; padding-right: 22px; padding-bottom: 0; padding-left: 0; margin: 0; }
.mini_pict_home_end { float: left; padding-top: 10px; padding-right: 0; }
.mini_pict_show{ float: left; vertical-align: bottom; padding-right: 22px; padding-top: 10px; padding-bottom: 0; padding-left: 0; margin: 0; }
.mini_pict_show_end { float: left; padding-top: 10px; padding-right: 0; }
.mini_pict_show img { border-bottom: solid 4px #8fc45b; padding-bottom: 1px; }
.mini_pict_show_end img { border-bottom: solid 4px #8fc45b; padding-bottom: 1px; }
.mini_pict_show .title { font-weight: bold; background-color: #eee; padding-left: 4px; border-left: solid 4px #9e7b56; vertical-align: middle; padding-bottom: 5px; }
.mini_pict_show_end .title { font-weight: bold; background-color: #eee; padding-left: 4px; border-left: solid 4px #9e7b56; vertical-align: middle; padding-bottom: 5px; }
.mini_pict_show a { text-decoration: none; }
.mini_pict_show_end a { text-decoration: none; }
.mini_pict_situ { float: left; vertical-align: middle; margin-top: 10px; margin-bottom: 0; margin-left: 0; padding: 0; }
.mini_pict_gal{ float: left; vertical-align: bottom; padding-top: 10px; padding-bottom: 0; padding-left: 0; margin: 0; }
.home_ref { font-size: 0.7em; height: 15px; display: block; padding: 5px 5px 0px 5px; background: #b0cc99; color: #4a3927; vertical-align: top;}
.home_ref_sold { font-size: 0.7em; height: 15px; display: block; padding: 5px 5px 0px 5px; background: #4a3927; color: #f6e8b1; vertical-align: top;}
.pot_caps { border: 0; margin: 0; padding: 0; }
.pot_info { font-size: 1em; display: block; padding: 2px 5px; background: #84766b; color: #f6e8b1; vertical-align: top; margin: 0; border: 0;}
.pot_ref { font-size: 0.8em; line-height: 25px;}
.pot_sold { font-size: 1em; font-weight: bold; float:right; color: #51101a }
.pot_sold_home { font-size: 1em; font-weight: bold; float:right; color: #a0651b }
.pot_price { font-size: 1.2em; font-weight: bold; float:right; color: #b7ca79; }
.pot_price_promo { font-size: 1.4em; font-weight: bold; float:right; color: #fbe9ab; }
.strike_price { font-size: 0.65em; font-weight: normal; color: #60000d; vertical-align: top; }
.pot_addbsk { text-decoration: none; margin-left: 5px; border: 0; }
.pot_size { font-size: 0.9em; line-height: 0.9em; color: #b7ca79; vertical-align: top }
.pot_moreinfo { width:24px; height:32px; border:0px; float: right; position: relative ; left: 8px; top: 3px; }
.fullsize-icon { background: url(../img/fullsize-icon.png) no-repeat left top; cursor: auto; margin: 0; padding: 0; position: absolute; z-index: 10; width: 30px; height: 30px }
.promo-icon { margin: 2px; padding: 0; position: absolute; z-index: 10; width: 30px; height: 30px; font-size: 1.4em; font-weight: bold; color: #fff;  }
.example { color: #fff; font-size: 0.8em; line-height: 20px; margin: 0; padding: 0 8px; position: absolute; z-index: 10; width: 50px; height: 20px; }
.fiche { display: block; min-height: 235px; }
.fiche_info { float: right; display: block; min-height: 235px; vertical-align: top; margin: 0; border: 0;}
.fiche_order { float: left; display: block; min-height: 235px; vertical-align: top; margin: 0; border: 0;}
#property { border: 0px; margin: 0; padding: 0; width: 100%;}
#property .property-tablo {background-color:#fff; border:0px; width: 190px; padding: 0px; margin:0 11px 10px 0; border-radius: 10px; -webkit-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.5); box-shadow: 0px 2px 4px 1px rgba(0, 0, 0, 0.5);}
#property .property-name { font-size: 1.2em; font-style: Italic; font-family: Georgia,Time,serif; font-weight: bold; color: #b7ca79; padding: 4px 0px 0px 15px; width: 60px; }
#property .property-rubrique { text-align: right; font-size: 1.1em; font-style: Italic; font-family: 'Trebuchet MS',Arial,sans-serif; font-weight: normal; color: #857f7a; padding: 4px 0px 0px 0px; border: 0px; width: 45px;}
#property .property-title { text-align: center; font-size: 1.3em; font-family: 'Trebuchet MS',Arial,sans-serif; font-weight: bold; color: #554348; padding: 5px 5px 5px 10px; background-color: #dde5b6; border-radius: 10px 10px 0 0;}
#property .property-value { font-size: 1em; color: #554348; padding: 4px 5px 0 0; border: 0px;}
#property .property-ref { font-size: 1em; color: #b16e17; padding: 4px 5px 0 0; border: 0px;}
#property .property-comment { font-size: 1em; font-style: italic; color: #4a3927; padding: 10px 5px 5px 15px ; }
#property .property-price { text-align: right; font-size: 1.7em; font-weight: bold ; color: #7cb36f; }
#add_button a { font-size: 1.2em; line-height: 1.1em; font-family: 'Titillium Web', sans-serif; font-weight: 600; text-decoration: none; color: #dde5b6; display: block; text-align: center; margin: 5px 20px; padding: 6px 8px 8px 8px; background: #554348; border: 0px outset #d7ac7e; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; }
#add_button_custom a { font-size: 1.1em; line-height: 1.1em; font-family: 'Titillium Web', sans-serif; font-weight: 600; text-decoration: none; color: #dde5b6; display: block; text-align: center; margin: 10px 0 0 0; padding: 6px 8px 8px 8px; background: #554348; border: 0px; -moz-border-radius: 0px 0 10px 10px; -webkit-border-radius: 0px 0 10px 10px; border-radius: 0px 0 10px 10px; }
.warning { font-size: 1.5em; font-weight: bold; color: #660000; background: url(../img/icon_warning.png) no-repeat left -2px; padding-left: 40px; padding-top: 7px; margin-top: 0px; }
#footer { height: 22px; margin: 0; padding-top: 10px; background-color: #7cb36f; background-image: url(../img/paypal.gif), url(../img/menu_fond_on.gif); background-repeat: no-repeat,repeat-x; background-position: 2px 2px, left top; text-align: center; vertical-align: middle; -moz-border-radius: 0px 0px 10px 10px; -webkit-border-radius: 0px 0px 10px 10px; border-radius: 0px 0px 10px 10px; }
#footer a { color: #4a3927; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-weight: bold; font-size: 12px; text-decoration: none; }
#footer a:hover { color: #f6e8b1; }

.tri2 {  font-size: 0.9em;width: 798px; background-color: #f6e8b1; margin-bottom: 10px; margin-top: 0; margin-right: 0px; margin-left: 0px; padding: 1px 3px;border: solid 1px #663; -moz-border-radius: 4px 4px 4px 4px; -webkit-border-radius: 4px 4px 4px 4px; border-radius: 4px 4px 4px 4px; line-height: 20px; }
.tricatASC { color: #7cb36f; background-image: url(../img/arrow_up.png); background-repeat: no-repeat; background-position: left center }
.tricatDESC { color: #7cb36f; background-image: url(../img/arrow_down.png); background-repeat: no-repeat; background-position: left center }

.notabene { color: #9e7b56; font-size: 0.85em; font-style: italic; display: block; margin-bottom: 5px; }
.notabene2 { color: #4a3927; font-size: 0.75em; line-height: 0.20em; }

.form1 { color: #4a3927; font-size: 10px; line-height: 12px; text-decoration: none }
.selectBoxNormal { color: white; font-size: 10px; text-decoration: none; background-color: #a0c897; border: solid 1px #4a3927 }
.selectOver { color: #000000; font-size: 10px; text-decoration: none; background-color: #b7ca79; border: solid 1px #a0c897 }

.paniertab { color: #4a3927; background-color: #f6e8b1; font-size: 1em; border: solid 1px #9e7b56; }
.paniertab .title { color: #4a3927; font-size: 1.6em; font-weight: bold; }
.paniertab thead { color: #b7ca79; font-size: 1.1em; line-height: 1.5em; font-weight: bold; background-color: #9e7b56; border: solid 1px #4a3927 }

.glazepreview { border: 1px solid #ddd; background-color: #f8f8f8; margin: 0; padding: 0; vertical-align: top; width: 806px; }
.glazepreview .glaze_cell {width: 20%; height: 170px; text-align: center; vertical-align: middle; border: 0;}
.glazepreview .glaze_pict {width: 140px; height: 140px; border: 1px solid #484848; display: block; margin-left: auto; margin-right: auto; box-shadow: 0px 2px 8px #272727; }
.glazepreview .glaze_name { font-size: 1em; font-style: italic; color: #b7ca79; font-weight: bold; }
.glazepreview .glaze_cellCustom {width: 95px; height: auto; text-align: center; vertical-align: middle; border: 0; margin: 10px;}
.glazepreview .glaze_pictCustom {width: 95px; height: 95px; border: 1px solid #484848; display: block; margin-left: auto; margin-right: auto; box-shadow: 0px 2px 6px #272727; }
.glazepreview .glaze_pictCustomEmpty {width: 90px; height: 90px; border: 0px ; display: block; margin-left: auto; margin-right: auto; }
.glazepreview .glaze_nameCustom { font-size: 0.8em; font-style: italic; color: #b7ca79; font-weight: normal; }
.glaze { border: 1px solid #ddd; background-color: #f8f8f8; margin: 0; padding: 0; vertical-align: top; width: 806px; }
.glaze .glaze-name { font-size: 1.1em; font-style: Italic; font-family: Georgia,Time,serif; font-weight: bold; color: #b7ca79; padding: 0px 0px 0 0px; width: 60px; }
.glaze .glaze_pict {width: 150px; height: 150px; border: 1px solid #484848; display: block; margin-left: auto; margin-right: auto; box-shadow: 0px 2px 8px #272727;}
.glaze .glaze_example {width: 117px; height: 80px; border: 0; display: block; margin: 3px; }
.glaze .glaze_descr { vertical-align: top; padding: 0 8px; width: 189px; }
.glaze .glaze-comment { font-size: 1em; font-style: italic; color: #4a3927;}

table { border-collapse: collapse; border-spacing: 0;}

.containerAD { display: flex;}
.left, .right { width: 50%; }