

/* AB Models */
html{height:100%;}
body{height:100%;font-family:Trebuchet MS, Arial, Helvetica, sans-serif;font-size:16px;background:#D8CFC7;/*padding-bottom:70px;*/}
* {margin:0;padding:0;border:none;list-style-type:none;}
div.clr {clear:left}
a:hover, .cartouche a:hover, #model #images div.pages a:hover {color:#F48120}
#conteneur {margin:auto;margin-top:40px;width:1004px;position:relative;}
#tout {position:relative;margin:20px;height:auto;min-height:400px;margin-bottom:10px;margin-top:30px}
*+html #tout {margin-top:0px}
div.ombreg {background:url(../images/ombres_12c.png) repeat-y;width:52px;position:absolute;left:-52px;height:100%;padding-bottom:0px;/*top:-21px;*/}
div.ombred {background:url(../images/ombres_11c.png) repeat-y;width:52px;position:absolute;right:-52px;height:100%;padding-bottom:0px;}
*+html div.ombred, *+html div.ombreg {top:0px;}
#footer {margin:auto;padding:10px 70px;text-align:center;position:relative;font-size:0.75em;color:#D3D3D3;background:url(../images/ombres_14c3.png) no-repeat top center;width:1070px;margin-left:-32px;top:-10px;padding-left:0;padding-right:0;height:66px;}
#footer p {color:#AE9B96;width:90%;margin:auto;margin-top:6px;}
*+html #footer p {margin-top:18px}
#footer p a {color:#846C57;text-decoration:none}
#footer p a:hover {color:#F48120;text-decoration:underline}
div.ombreb {/*border:1px solid green*/height:6px;background:url(../images/ombres_14c3.png) no-repeat -53px -2px;}

#haut {width:100%;height:88px;background:url(../images/f_05.png) no-repeat}
#haut h1 {text-align:center;padding-top:10px;text-indent:-10000px;overflow:hidden}
#haut h1 a {background:url(../images/logo_02.png) no-repeat;width:223px;height:57px;display:block;margin:auto;overflow:hidden}

#menu {min-height:42px;height:auto;margin-right:-2px}
#menu ul li {float:left;position:relative;z-index:200}
#menu ul li a, #menu ul li.top, #menu ul li.active, #menu ul li a.active {display:block;width:155px;padding-left:4px;background:url(../images/bt_08.png) no-repeat left bottom;margin-right:2px;text-align:center;min-height:30px;padding-top:12px;height:auto;font-weight:bold;letter-spacing:0.3em;text-decoration:none;color:#846C57}
#menu ul li a:hover, #menu ul li a.active, #menu ul li.active {background-position:-159px bottom;color:white}
#menu ul li.active {cursor:default}
#menu ul li.active h2 {font-size:1em}
/*sous-menu*/
#menu ul li ul {position:absolute;left:-999em;font-size:0.85em;border:2px solid #D8CFC7;border-top-width:0px}
#menu li ul li {margin-right:-2px}
#menu li ul li a {min-height:18px;padding-top:2px;background-position:left top;border-top:1px solid #D8CFC7}
#menu li ul li a:hover, #menu li ul li a:hover.active, #menu li ul li.active {min-height:18px;padding-top:2px;background-position:-159px top;border-top:1px solid #D8CFC7;margin-right:0px}
#menu ul li:hover ul, #menu ul li.sfhover ul {top:42px;left:-161px;margin-left:100%}

#contenu {background:url(../images/ab_18.png) no-repeat 79% 99% white;height:auto;min-height:430px;padding:6px;padding-bottom:18px;clear:both;overflow:auto}
#contenu.home {background-image:none;min-height:435px;padding-bottom:6px}
.cartouche {padding:0 0 6px 0;font-size:0.8em;width:255px;background:#FFF;height:auto;min-height:60px;margin:13px;background:url(../images/pixel65.png);color:#000;position:relative;z-index:1}
.cartouche h2 {color:#553B1F;/*background:url(../images/pixel50.png)*//*background:#e5d4cf;*/;margin:0 6px 6px 6px;padding:2px 0 2px 0px;font-size:1.25em;border-bottom:1px dashed #553B1F}
#contenu .cartouche p {margin:6px 12px;line-height:13px}
#contenu p {margin:6px 0;color:#553B1F}
#slides {position:absolute;z-index:0}
*+html #slides {left:6px;top:6px}
*+html .slideshow-images, *html+ .slideshow {left:-6px;top:-22px}	
*+html #contenu.home {position:relative;padding-top:22px;min-height:419px}
.cartouche ul, .cartouche li {display:inline;}
.cartouche ul {display:block;margin:6px 6px 6px 12px}
.cartouche a {color:#553B1F;border-bottom:1px dotted #AE9B96;text-decoration:none}
.cartouche a:hover {border-bottom-style:dashed}
/*div.cartouche ul li a:hover {color:#846C57}*/

#boutons {top:6px;right:6px;position:absolute}
span#fra, span#eng, a#fra, a#eng, a#son {float:left;display:block;width:16px;height:11px;background:url(../images/fra2.png) no-repeat;margin:2px;border:1px solid #AE9B96}
a#eng, span#eng {display:block;background-image:url(../images/eng2.png)}
a#son {width:19px;height:15px;background-image:url(../images/son2.png);margin-top:0px;margin-left:4px;border:0}
#boutons a.off {background-position:-16px 0}
#boutons a:hover.off {background-position:0px 0}
#boutons a:hover, #boutons span:hover  {border-color:#F48120}
a#son.off {background-position:-19px 0}
a#son:hover {background-position:-39px 0}
a#son:hover.off {background-position:-58px 0}

#gauche {/*height:auto;min-*/height:368px;width:200px;background:#f3f0ee;margin-top:0;font-size:0.8em;float:left;position:relative;border:6px solid #e5d4cf;border-right:0;border-left:0;padding-top:34px;padding-bottom:14px;}
#gaucha {height:368px;overflow:scroll;}
#droite {height:auto;min-height:430px;margin-top:0;font-size:0.8em;margin-left:206px;}
#alphabet {margin:auto;font-size:1.2em;font-weight:bold;text-align:center;}
#alphabet a, #alphabet span {/*margin:0 5px;*/text-decoration:none;color:#D5BAB1;padding:0 5px}
#alphabet span {color:#f4eee9}
#alphabet a.active {color:#553B1F}
#vignettes, #model {width:666px;margin:2px auto;padding:0 6px 0 48px;position:relative;height:auto;min-height:400px;}
#model {width:676px;padding:0 6px 0 38px}
#vignettes img {width:135px;height:180px;background:url(../images/butterfly.gif) no-repeat center center;display:block}
#vignettes .models a {padding:6px;border:1px solid #FFF;display:block;width:135px;height:180px;float:left;position:relative;text-decoration:none;margin:0 3px}
#vignettes .models a span {position:absolute;bottom:6px;/*left:-9999px;*/display:none;width:140px;background:url(../images/pixel65.png);color:#553B1F;text-align:center;text-transform:capitalize}
#vignettes .models a:hover span {left:6px;display:block;}
*+html #vignettes .models a {padding-top:6px}
#vignettes .models a:hover {border-color:#D5BAB2}
a.suivant, a.precedent {display:block;width:22px;height:30px;background:url(../images/gd.gif) repeat-y -44px 0px;position:absolute;right:10px;top:44%}
a.precedent {background-position:-22px 0px;left:10px}
#model a.precedent {left:0px}
#model a.suivant {right:14px}
a:hover.suivant {background-position:-66px 0px}
a:hover.precedent {background-position:0px 0px}
#vignettes .models div.pages, #model div.pages {text-align:center;font-weight:bold;font-size:1.1em;float:left;width:100%;margin-left:-24px;}
#model div.pages {margin:0}
#vignettes .models div.pages a, #model div.pages a {text-decoration:none;color:#D5BAB1;display:inline;float:none;border:0;padding:0 5px}
#vignettes .models div.pages span, #model div.pages span {padding:0 5px;color:#553B1F}
ul#noms {font-size:1.05em;font-weight:bold;padding:10px 0 10px 30px;line-height:1.65em}
ul#noms a {text-decoration:none;color:#AE9B96;text-transform:capitalize}
ul#noms a.on {color:#553B1F}
ul#noms a.active, ul#noms a:hover, #alphabet a:hover, #alphabet a.on, #vignettes .models div.pages a:hover {color:#F48120}
#gauche a.bas, #gauche a.haut, #up, #dn {display:block;width:200px;background:url(../images/fleches.gif) #D5BAB2 50% -40px no-repeat;height:20px;position:absolute;bottom:-6px}
#gauche a.haut, #up {top:20px;background-position:center -20px}
#gauche a:hover.bas, #dn:hover {background-position:center -60px}
#gauche a:hover.haut, #up:hover  {background-position:center 0px}

#model {position:relative}
#model h3 {font-size:1.8em;position:absolute;background:#FFF /*url(../images/pixel65.png)*/;width:291px;left:44px;top:6px;padding:4px 0 4px 6px;color:#553B1F;text-transform:capitalize}
#model a:hover + h3, #model h3:hover {background:url(../images/pixel65.png)}
#model a.grande {padding:6px;padding-bottom:3px;border:1px solid #FFF;display:block;float:left;position:relative}
*+html  #model a.grande {padding-bottom:6px}
#model a.grande:hover {border-color:#D5BAB2}
#model a.grande img {width:291px;height:388px}
#model div.col {height:auto;min-height:400px;margin-left:297px;min-width:340px;width:auto;padding-top:6px}
#model table {color:#553B1F;width:307px;background:#EFE5E1;margin:0px 0 6px 8px;padding:6px}
*+html #model table {border:6px solid #EFE5E1}
#model table td {width:50%;padding:5px;white-space:nowrap}
#model table td.bord {border-left:4px solid #FFF}
#model table span {font-weight:bold;color:#F48120}
#model #images {text-align:center}
#model #images a {border:1px solid #FFF;display:block;float:left;/*width:107px;*/margin:2px;position:relative}
*+html #model #images a {padding-bottom:3px}

#model #images div.page {height:278px}

#model #images div.pages {float:none}
#model #images div.pages a {border:0;display:inline;float:none;width:auto}
#model #images a:hover {border-color:#D5BAB2}
#model #images a img {width:90px;height:120px;margin:6px;margin-bottom:3px}

ul.nouveautes a.new {text-transform:capitalize}
.news .tip {z-index:200;position:absolute}
/*.news .tip .tip-title {display:none}*/
.news .tip .tip-title {font-size:0.8em;color:#553B1F;text-align:center;background:url(../images/pixel65.png);padding:2px;top:68px;position:absolute}
.news img {border:1px solid #AE9B96;background:url(../images/butterfly.gif) no-repeat center center #FFF;padding:5px;width:42px;height:56px}

/*#contenu.contact #droite {background:url(../images/butterfly.gif) center center no-repeat}*/
#contact {background:#F5EDE9;width:456px;margin:auto;color:#553B1F}
#contact h2, #rechercher h2 {background:url(../images/form_03.png) no-repeat center bottom #E9D8D2;border:3px solid #E9D8D2;text-align:center;font-size:1.25em}
input, select, textarea {border:1px solid #D1C0B2}
input, select {width:115px}
#contact table {margin:6px;position:relative;width:430px;margin:6px auto}
#contact table td {width:50%;padding:2px}
#contact table td.court {width:33%}
#contact table td.court input {width:35px}
#contact table td.labelcourt label {width:55px}
#contact table td.court select {width:68px}
#contact table td.long {width:100%}
#contact table td.long input, textarea, input#photo {width:330px}
#contact label {width:80px;float:left}
#contact button, #rechercher button {background:url(../images/form_07.png) no-repeat;color:#553B1F;width:183px;padding-top:13px;padding-bottom:20px;margin-bottom:-10px;font-weight:bold;font-size:1.2em;cursor:pointer;font-family:Trebuchet MS,Arial, Helvetica, sans-serif}
.center {text-align:center}
div#contact .error {border-color:#F48120}
.contactform {background:url(../images/tip_bas.gif) no-repeat left bottom;padding-bottom:6px;font-size:0.9em;color:#FFF;z-index:200;position:relative}
.contactform div {background:#c59788}
.contactform div.tip {padding:2px}
input#photo.error {}
div.choix p button, #contact button.parcourir {cursor:pointer;background:#FFF;text-align:center;margin:auto;display:block;color:#553B1F;width:180px;padding:3px;font-weight:bold;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;border:1px dashed #553B1F;margin:10px}
div.choix p button:hover, #contact button:hover.parcourir {border-color:#F48120}
div.choix p button.disabled {background:#DBC1B6;cursor:default}
div.choix p button:hover.disabled {border-color:#553B1F}
tr.hide {display:none}
#file-status .progress {background:white url(../images/progress-bar/progress.gif) no-repeat;background-position:+50% 0;margin-right:0.5em}
#contact button.parcourir {width:auto;border:1px solid #D1C0B2;background:#d4d0c8;float:left;margin:0;font-weight:normal;font-size:1em;padding:0}
#contenu.rech #droite {margin-left:281px;}
#contenu.rech #gauche {width:275px}
#rechercher {color:#553B1F}
#rechercher h2 {font-size:1.25em;margin-top:-40px;margin-bottom:8px}
#rechercher input.checkbox {width:12px;padding:0px}
*+html #rechercher input.checkbox {border:0}
#rechercher input.minmax {width:20px;margin-right:6px}
#rechercher td {padding:2px}
#rechercher label {width:80px;float:left;margin-left:30px}
#rechercher td.left label {width:50px;float:left;margin-left:0}
#rechercher td.texte label {width:62px}
#rechercher td.texte input {width:190px}
#rechercher td span {font-size:0.82em}
.slidebar {background:url(../images/sliderbar.png) no-repeat 0 12px;width:123px;height:20px;margin-left:105px}
.knob {background:url(../images/knob.png) no-repeat 0 9px;width:23px;height:23px;font-size:12px;padding-bottom:9px;text-align:center;bottom:13px;margin-left:1px}
.knob span {display:block;width:23px;height:12px;position:relative}
#shauteur {margin-top:5px}
#rechercher button {margin-top:-8px}
#contenu.rech #vignettes {/*background:#FFFF99;*/width:621px;position:absolute;padding:12px 30px 0 30px;}
span.unit {position:absolute;right:16px;margin-top:-17px}
#loading {background:#FFF url(../images/butterfly.gif) center center no-repeat;height:430px;position:absolute;top:0;left:0;width:100%}


#chemin {font-size:1.2em;font-weight:bold;color:#D5BAB1;height:1.2em;letter-spacing:1px;padding-left:6px;padding-bottom:12px;position:absolute;top:-6px;background:#FFF;width:200px}
#chemin a {text-decoration:none;color:#D5BAB1}

#composite {position:absolute;left:228px;bottom:11px;padding:3px;background:none;text-align:center;height:20px;overflow:hidden;width:102px;}
#composite:hover, #composite.sfhover {background:url(../images/pixel65.png)} 
#composite.on {background:url(../images/pixel65.png);height:160px}
#composite h4 {font-size:1.2em;color:#553B1F;background:url(../images/printer.gif) no-repeat -35px 1px;padding:0px 4px 3px;text-align:left;cursor:pointer;margin-bottom:0px}
#composite h4:hover, #composite h4.sfhover, #composite.on h4 {background-position:81px 1px} 
#composite h4 span {/*left:-999px;*/position:relative}
/*#composite h4:hover > span, #composite h4.sfhover span {left:0}
#composite:hover > h4 > span, #composite.sfhover h4 span, #composite.on > h4 > span {left:0}*/
#composite div.contenu {left:-999px;position:relative}
#composite:hover > div.contenu, #composite.sfhover div.contenu, #composite.on > div.contenu {left:0}
#composite div.haut {border:1px solid #efe5e1;width:88px;height:17px;background:url(../images/minilogo.png) no-repeat 50% 0% #FFF;border-bottom:0;margin:auto}
#composite div.page {border:1px solid #efe5e1;width:86px;height:65px;background:#FFF;padding:1px 0px 5px 2px;font-size:0.8em;border-bottom:0;border-top:0;overflow:hidden;margin:auto}
#composite div.image {width:24px;height:32px;background:#efe5e1;float:left;margin:2px;overflow:hidden}
#composite div.image img {width:24px;height:auto}
#composite div.pagination {border:1px solid #efe5e1;background:#FFF;border-top:0;font-size:0.8em;width:88px;margin:auto}
#composite a {color:#846C57;text-decoration:none}
#composite a:hover {color:#F48120}

#composite.off h4 {background-position:-132px 1px}
#composite:hover h4, #composite.sfhover h4, #composite.on.off h4 {background-position:81px 1px} 
*+html #composite h4 {zoom:1;width:100px}


span.ad {position:absolute;top:8px;right:8px;display:none;width:16px;height:16px;background:url(../images/adddelete.png) no-repeat 0px 0px}
a.grande span.ad {top:43px;right:8px}
span:hover.ad {background-position:-16px 0px}
span.del {background-position:-32px 0px}
span:hover.del {background-position:-48px 0px}
#composite a.print, #mbDescription a.print {background:url(../images/print_button.png) no-repeat 2px 0px;color:#553B1F;width:101px;padding-top:11px;padding-bottom:14px;margin-bottom:0px;font-weight:bold;font-size:11px !important;cursor:pointer;font-family:Trebuchet MS,Arial, Helvetica, sans-serif;display:block;margin:auto;margin-top:-4px}
#mbDescription a.print {padding-top:14px;text-align:center;text-decoration:none}


.compTips {background:url(../images/tip_haut.gif) no-repeat left top;padding-top:7px;font-size:0.9em;color:#FFF;z-index:200;position:relative}
.compTips div {background:#c59788}
.compTips div.tip {padding:2px}

#model a.grande {height:392px;overflow:hidden}
*+html #model a.grande {height:389px}
#model a.grande img {width:291px;height:auto}

#model #images div.page a {overflow:hidden;height:132px;width:103px;background:url(../images/fond_vignfeuille4.gif) 6px 6px no-repeat}
*+html #model #images div.page a {height:129px}
#model #images div.page a img {height:auto}

html body #vignettes div.models a.model {overflow:hidden}
html body #vignettes div.models a.model img {height:auto}
html body #conteneur span.cal {position:absolute;top:8px;margin-left:2px;background:none;width:16px;height:16px}
html body #conteneur span.cal img {width:auto;height:auto;background:none;border:1px solid transparent}
html body #conteneur a.grande span.cal {left:6px;top:3.4em}
html body #conteneur #gauche span.cal {position:static}
html body #conteneur span.cal img:hover, #conn a:hover img {border:1px solid #F48120}
html body #conteneur #vignettes span.cal {display:block}
#conn {font-size:0.8em;text-align:right;padding:2px;padding-bottom:6px;margin-top:-6px;margin-right:6px}
#conn a img {border:1px solid transparent}
table.build {border:1px solid #000;border-collapse:collapse;text-align:left;width:700px !important;}
table.build td {border:1px solid #000}
#contenu.resa #contact td.bold {font-weight:bold;width:20%}

/*#contenu.resa #contact {width:490px}*/
#contenu.resa #contact h3 {margin-left:5px;border-bottom:1px solid #553B1F;margin-right:5px}
#contenu.resa #contact table th {text-align:center;padding:3px;background:#c59788;border:1px solid #D6C7B6}
#contenu.resa #contact table.border, #contenu.resa #contact table.border td {border:1px solid #D6C7B6}
#contenu.resa #contact table {text-align:left;border-collapse:collapse;margin-left:5px;}
#contenu.resa input.radio, #contenu.resa input.check {width:auto}
#contenu.resa input.long {width:25em}
#contenu.resa select.chiffre {width:3.5em}
#contenu.resa input.chiffre {width:2em}
#contenu.resa textarea {width:25em}
#contenu.resa td.date {white-space:nowrap}
#contenu.resa td.date input.calendar {float:none;width:5em}
#contenu.resa td.date button.calendar {float:none;position:relative;top:-1em}

#contenu.resa #contact a.change {display:block;width:16px;height:16px;background:url(../images/cal/arrow_refresh.png) no-repeat 0px 0px;float:right}
#contenu.resa #contact a:hover.change {background-position:-16px 0px}

#contenu #legal {margin:6px;line-height:1.3em}
#contenu.legal #gauche h3, #contenu.sitemap #gauche h3 {margin-left:6px;margin-top:-30px}
#contenu.legal h3, #contenu.sitemap h3 {color:#553B1F}
#contenu #legal a {text-decoration:none;color:#846C57}
#contenu #legal a:hover {text-decoration:underline;color:#F48120}
ul.hors {text-align:center}
ul.hors a {color:#846C57;text-decoration:none}
ul.hors a:hover {color:#F48120;text-decoration:underline}

#contenu.sitemap #droite {font-size:1.15em}
#contenu.sitemap #droite ul {color:#846C57;margin-left:15px;font-size:0.9em}
#contenu.sitemap #droite ul li {list-style:square}
#contenu.sitemap #droite ul li a {text-decoration:none;color:#846C57}
#contenu.sitemap #droite ul li a:hover {color:#F48120;text-decoration:underline}

.outer {display:block;position:absolute}
a#emodels {left:3px;top:-26px;width:113px;height:22px;background:url(../images/slice_02.png) no-repeat 0 0}
a#emodels:hover {background-position:0 -23px}
a#abminuscule {left:117px;top:-26px;width:113px;height:22px;background:url(../images/abmin_09.png) no-repeat 0 0}
a#abminuscule:hover {background-position:0 -23px}
img#line {top:-22px;left:103px;height:18px}
#mbCanvas {position:relative;z-index:3010;}
#tools {position:absolute;bottom:11px;width:188px;height:26px}
#tools h4 {padding:3px;float:right;color:#553B1F;font-size:1.2em;margin-right:2px}
#tools h4:hover {background:url(../images/pixel65.png)}
#tools a {background-repeat:no-repeat;background-position:98% -29px;margin:2px;color:#553B1F;padding:2px;padding-right:20px;text-decoration:none}
#tools  a:hover {background-position:98% 3px}
#tools .video a {background-image:url(../images/film_.gif)}
#tools .polaroid a {background-image:url(../images/pola_.gif)}


#videos {float:right;padding:3px;background:none;text-align:center;height:20px;overflow:hidden;width:88px}
#videos:hover, #videos.sfhover {background:url(../images/pixel65.png)} 
#videos.on {background:url(../images/pixel65.png);height:60px;margin-top:-40px}
#videos h4 {font-size:1.2em;color:#553B1F;background:url(../images/film_.gif) no-repeat 71px -31px;padding:0 16px 3px;text-align:left;cursor:pointer;margin-bottom:0px;float:none}
#videos h4:hover, #videos h4.sfhover, #videos.on h4 {background:url(../images/film_.gif) no-repeat 71px 1px} 
#videos h4 span {/*left:-999px;*/position:relative}
#videos a {font-size:0.85em;padding:0}
#videos a:hover {color:#F48120}
#flvs {line-height:1em}


/* ------- BLOG ----------*/
#page {overflow:auto;padding:10px;background:#FFF}
#page a {color:#EE7900;text-decoration:none}
#page a:hover {color:#EE7900;text-decoration:underline}
#page strong {color:#5A3417}
#page h2 {font-size:1.05em;color:#654F3D}
#page input {width:auto}
.blog div.clr {clear:both}

/* ------- Colonne Gauche --------- */
#colonne {width:193px;padding:10px;float:left;min-height:600px;background:#179;background:#efe3df url(../images/blog/b_18.png) repeat-x bottom left;border-top:4px solid #DBC1B6}
#colonne h2 {border-bottom:1px solid;padding-left:5px}
#colonne div#parution {height:280px;background:#FFF;border:1px solid #DBC1B6;margin:8px 0 20px;position:relative}
#colonne div.nav {height:33px;position:absolute;bottom:0;left:0;width:100%}
#colonne div.nav .info {width:150px;margin-left:20px;display:block;text-align:center;padding-top:7px;height:26px;font-size:0.8em;line-height:0.95em;font-weight:bold}
a.ssuivant, a.sprecedent {display:block;width:11px;height:15px;background:url(../images/blog/gds.gif) repeat-y -22px 0px;position:absolute;right:10px;top:6px}
a.sprecedent {background-position:-11px 0px;left:10px}
a:hover.ssuivant {background-position:-33px 0px}
a:hover.sprecedent {background-position:0px 0px}
.mask1 {height:240px;width:170px;overflow:hidden;position:relative;padding-top:5px;margin:auto}
.mask1 a {display:block;line-height:240px;text-align:center;width:170px;float:left}
.mask1 a img {vertical-align:middle}
#box1 {position:absolute;height:240px}
#presse ul {font-size:0.8em;margin:5px;line-height:1.7em}
#presse li a {padding-left:20px}
#presse li.pdf a {background:url(../images/blog/page_white_acrobat.png) no-repeat top left}
#presse li.flv a {background:url(../images/blog/film_.gif) no-repeat top left}
#presse li.doc a {background:url(../images/blog/page_white_word.png) no-repeat top left}
#presse li.img a {background:url(../images/blog/image.png) no-repeat top left}
/* ------- Contenu --------- */
#contenu.blog {/*background:#999;*/background-image:none;width:546px;float:left;clear:none;padding:10px 10px 5px;font-size:0.8em}
#contenu.blog h2 {font-size:1.45em;padding-left:30px;margin-left:10px;background:url(../images/blog/b_07.png) no-repeat 0px 2px;min-height:28px;letter-spacing:0.02em}
#contenu.blog h2 a {color:#654F3D}
#contenu.blog h2 a:hover {color:#5A3417}
#contenu.blog .post-content {overflow:auto;padding:10px;padding-bottom:20px;background:url(../images/blog/bas_03.png) no-repeat bottom center}
#contenu.blog .post-content p {text-indent:30px}
#contenu.blog .day-date {margin-left:10px;font-size:0.9em;font-style:italic;color:#C3C6C8}
#contenu.blog .post-info {font-size:0.9em;color:#C3C6C8;margin-left:10px;margin-right:80px;margin-top:0;padding:0 10px 0 30px;border-bottom:1px solid #E4DCD3}
#contenu.blog img {border:1px solid #E4DCD3;padding:5px}
/* ------- Colonne Droite --------- */
#sidebar {width:143px;padding:10px;float:left;min-height:600px;background:#917;background:#efe3df url(../images/blog/b_18.png) repeat-x bottom left;border-top:6px solid #DBC1B6;font-size:0.8em}
#sidebar h2 {font-size:1.25em;margin-top:5px}

#calendar {font-size:0.9em}
#calendar {font-size:0.9em}
a.backstage {width:116px;height:40px;background:url(../images/blog/blog-abmodels-logo2.png) no-repeat 0 0;position:absolute;top:-40px;right:0}
a:hover.backstage {background-position:0 -40px}
#tout {margin-top:40px}
#haut h1 a.blog {background-image:url(../images/blog/blog-abmodels-logo.png);width:280px;height:88px}

.dc-home #haut h1, 
.dc-404 #haut h1, 
.dc-tags #haut h1, 
.dc-tag #haut h1, 
.dc-search #haut h1, 
.dc-archive #haut h1, 
.dc-archive-month #haut h1, 
.dc-category #haut h1, 
.dc-post #haut h1 {padding-top:4px}
.post-tags {padding-left:20px;float:right;margin-right:80px;background:url(../images/blog/tag_orange.png) no-repeat 0 0;font-size:0.7em}
.post-tags:hover {background-position:0 -16px}
.post-tags li {float:left;margin-left:4px}
#page .post-tags li a {color:#C3C6C8;text-decoration:underline}
#page .post-tags li a:hover {color:#EE7900}

#droite.hs {position:relative}
#alphabet.hs {margin:0;width:90%;margin-left:-20px;}
#alphabet.hs a {padding:0 4px}
a.back {font-weight:bold;font-size:0.9em;background:#F3F0EE;position:absolute;top:0;right:0;color:#553B1F;border:1px solid #D5BAB2;text-decoration:none;white-space:nowrap;padding:1px 4px}
a:hover.back {color:#F48120}