body {behavior:url('csshover.htc'); font-family:geneva, sans-serif ; background:#f6f1dd url('IMG/gifs/fd_body.gif') repeat-x left top; }
/* margin et padding à 0 */
html, body, img, table, label {margin:0; padding:0; border:none; }
div, a, ul, ol, li, dl, dd, dt, select, input, b, form, p {margin:0; padding:0; }
ul, li {list-style: none; }
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight: normal; }

a {text-decoration:none; }
a:hover {text-decoration:underline; }

/* taille typo */
body {font-size: 12px; }
h1 {font-size:15px; font-weight:bold; }
h2, h3 {font-size:12px; }
h4, h5, h6 {font-size:11px; }

/* espaceur de blocs */
.nettoyeur {clear:both; margin:0; padding:0; border:none; height:0; line-height:1px; font-size:1px; }
.espaceur {clear:both; margin:0; padding:0; border:none; height:0; line-height:5px; font-size:1px; }
.format_png { behavior: url('win_png.htc'); }

/* couleurs et couleurs typo */
body, a, a:hover {color: #333; }
.noir, a.noir, a:hover.noir {color:#000; }
.blanc, a.blanc, a:hover.blanc {color:#FFF; }

.clictarget {cursor:pointer; }

#page {width:1026px; margin:0 auto; position:relative; padding-top:135px; }

#header {width:1026px; height:167px; background: url('IMG/fonds/top-head.jpg') no-repeat left top; position:absolute; top:0; left:0; }
#innerheader {width:1026px; height:167px; background: url('IMG/fonds/bottom-head2.png') no-repeat left bottom; -background: url('IMG/fonds/bottom-head.gif') no-repeat left bottom; }
#logo {position:absolute; top:20px; left:130px; }
#navtop {padding:104px 0 0 50px; } 

#navtop li {display:inline; float:left; }
#navtop ul.navprinc li a {display:inline-block; color:#FFF; text-transform:uppercase; font-weight:bold; height:14px; padding:3px 8px 4px 8px; text-decoration:none; }
#navtop ul.navprinc li a:hover, #navtop ul.navprinc li a.on {background-color:#4a5c5f; }

#navtop ul.navprinc li a {font-size:11px; }
#navtop ul.navprinc li li a {display:block; font-weight:normal; font-size:90%; }
.subsfmenu, .sffeedback {position:absolute; top:-999em; }
.navprinc, .navprinc * {margin:0; padding:0; list-style:none; }
/*.sf-menu {line-height:1.0; }*/
.navprinc ul {position:absolute; top:-999em; width:10em; z-index:10000; /* left offset of submenus need to match (see below) */ }
.navprinc ul li {width:100%; }
.navprinc li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.navprinc li {float:left; position:relative; }
#navtop ul.navprinc ul a, .subsfmenu a {display:block; }
.navprinc li:hover ul, .navprinc li.sfHover ul {left:0; top:20px; /* match top ul list item height */ z-index:10000; }
.navprinc, .navprinc *, .subsfmenu {z-index:10000; }
ul.navprinc li:hover li ul, ul.navprinc li.sfHover li ul {top:-999em; }
ul.navprinc li li:hover ul, ul.navprinc li li.sfHover ul {left:10em; /* match ul width */ top:0; }
ul.navprinc li li:hover li ul, ul.navprinc li li.sfHover li ul {top:-999em; }
ul.navprinc li li li:hover ul, ul.navprinc li li li.sfHover ul {left:10em; /* match ul width */ top:0; }
.navprinc li li {background:#ad9c8c }
.navprinc li li li {background:#a38866; }
.navprinc a:focus, .navprinc a:hover, .navprinc a:active {background:#866a49; outline:0; }





#formulaire_recherche {height:25px; padding-top:8px; float:left; margin-right:60px; }
#formulaire_recherche label {padding-left:130px; color:#ebdecb; font-weight:bold; text-transform:uppercase; font-size:90%; }
#formulaire_recherche #recherche {width:145px; }
#formulaire_recherche label, #formulaire_recherche #recherche, #formulaire_recherche #valider {line-height:25px; vertical-align:middle; }

#autrenav li {display:inline; float:left; }
#autrenav li a {display:inline-block; color:#FFF; text-transform:uppercase; font-size:90%; padding:3px 8px 4px 8px; height:14px; }

#principal {background: url('IMG/fonds/principal-left.jpg') no-repeat left top; padding-left:90px; }
#principalinner {position:relative; width:831px; padding-right:105px; background: url('IMG/fonds/principal-right.jpg') no-repeat right top; }
#principalinner #boutonun {position:absolute; top:27px; right:0; width:80px; height:95px; }
#principalinner #boutonun a span {display:none; }
#principalinner #boutondeux {position:absolute; top:123px; right:0; width:80px; height:75px; }
#principalinner #boutondeux a span {display:none; }

#content {height:417px; width:831px; background:#FFF url('IMG/fonds/fd_principal.gif') repeat-x left bottom; }

#principalleft {float:left; }

/* pod actu (mainpod) */
#mainpod {padding-left:11px; width:554px; height:343px; }
#mainpodmain {position:relative; overflow:hidden;zoom:1; background: url('IMG/fonds/fd_mainpodmain.gif') repeat-x left 10px; }
#mainpodmain a {text-decoration:none; }
#mainpodmain, #mainpodmain .carousel-wrap{margin:0;border:0;zoom:1;}
#mainpodmain .carousel-wrap {display:inline-block; vertical-align:middle; width:530px; margin:0; }
.IE #mainpodmain .carousel-wrap{display:inline;}
#mainpodmain ul{margin:0;padding:0;zoom:1; padding-top:7px; }
#mainpodmain ul li{overflow:hidden;display:inline;float:left;width:530px;height:330px;text-align:center; }
#mainpodmain .carousel-control {overflow:hidden; display:inline-block; vertical-align:middle; cursor:pointer; line-height:999px; zoom:1; }
#mainpodmain {position:relative; }
#mainpodmain .carousel-next {position:absolute; top:300px; left:374px;}
#mainpodmain .carousel-previous {position:absolute; top:300px; }
#mainpodmain .carousel-control:hover{-moz-opacity:.7;opacity:0.70;filter:alpha(opacity=70);}
#mainpodmain .disabled,#mainpodmain .disabled:hover{-moz-opacity:.1;opacity:0.10;filter:alpha(opacity=10);cursor:default;}

#mainpodmain div.center-wrap {position:absolute; top:58px; right:0; overflow:hidden;clear:both;zoom:1; }
#mainpodmain div.center-wrap div {border:0; margin:5px 0; }
#mainpodmain div.center-wrap a {display:block; width:10px; height:24px; margin-bottom:2px; padding:2px 5px; background:#FFF; cursor:pointer; color:#ebab8e; text-align:center; }
#mainpodmain div.center-wrap a.active {width:14px; height:24px; font-weight:bold; color:#865c13; background-color:#cfcfcf; }

#mainpodmain .mainpoddesc {display:block; padding:10px; width:150px; position:absolute; top:20px; background: url('IMG/fonds/fd_mainpoddesc.png') repeat left top; }
#mainpodmain .mainpodtitle {position:absolute; top:190px; }

#mainpodmain #mainpoddesc1 {left:355px; }

#mainpodmain #mainpoddesc2 {left:885px; }

#mainpodmain #mainpoddesc3 {left:1415px; }

#mainpod {position:relative; }
#mainpod #mainrococo {width:63px; height:330px; position:absolute; top:0; left:10px; background: url('IMG/fonds/msq_galerie.png') no-repeat left top; -background:none; }
#mainpodmain li.loadwait {display:none; }


/* pod actu accordion */
#mainaccordion {width:530px; padding:5px; }
#mainaccordion h3 {font-weight:bold; }
.accordion {background-color:#fbfbfb; }
.accordion img {float:left; margin-right:10px; }
.accordion img.handle {margin-right:-2px; }
.accordion a {text-decoration:none; }
.inneraccordion {margin-left:50px; padding:5px 5px 0 10px; height:45px; background-color:#cfcfcf; }

#alaune {padding-top:180px; background: url('IMG/fonds/maminceur.jpg') no-repeat right top; margin-left:565px; }
#alaune h2 {text-transform:uppercase; font-weight:bold; padding-bottom:8px; }
#alaune h2 a {color:#8c6a47; }
#alaune p {text-align:justify; margin-bottom:25px; }
#alaune p.lirearticle {height:16px; padding:12px 30px 0 0; text-align:right; background: url('IMG/gifs/lire-article.gif') no-repeat right top; color:#8c6a47; text-transform:uppercase; font-size:90%; margin-bottom:0; }

#firstpart {padding:10px 0 15px 65px; }
#deux {float:left; margin-right:5px; position:relative; width:170px; }
#deuxtitre {width:142px; height:89px; position:absolute; bottom:0; left:2px; background: url('IMG/fonds/modelage.png') no-repeat left bottom; -background:none; }

#secondpart {height:136px; padding:0 0 25px 60px; position:relative; }
#lastarticles {padding-left:16px; background: url('IMG/fonds/fd_listerecettes.gif') no-repeat left top; float:left; }
#lastarticles ul {width:278px; border-top:2px solid #f3dba0; border-bottom:1px solid #f3dba0; background-color:#f3e4b9; }
#lastarticles li {border-bottom:1px solid #f3dba0; background: url('IMG/fonds/fd_li_recettes.gif') repeat-y left top; height:18px; }
#lastarticles li a {background: url('IMG/gifs/puce_li_recettes.gif') no-repeat 0 3px; padding-left:15px; }

#rubenavant {}
#rubune {padding-left:10px; background: url('IMG/fonds/fd_recettes.gif') no-repeat left top; float:left; }
#rubune h2 {width:105px; height:136px; background:#919191 url('IMG/fonds/les_recettes.gif') no-repeat right bottom; float:left; }
#rubune h2 span {display:none; }
#rubune img {float:left; }

#rubdeux {position:absolute; left:644px; top:0; padding-left:28px; background: url('IMG/fonds/fd_exercices.gif') no-repeat left top; float:left; }
#rubdeux h2 {width:124px; height:136px; background:#cebd95 url('IMG/fonds/les_exercices.gif') no-repeat right bottom; float:left; }
#rubdeux h2 span {display:none; }
#rubdeux img {border-right:3px solid #cebd95; }
#rubdeux p.imgrubdeux {float:left; border-right:3px solid #f2e1b2; }

#more {padding-bottom:10px; }
#moreleft {float:left; width:720px; }
#innerleft {float:left; width:410px; }

#morearticles {width:400px; }
#morearticles b.podentete {float:left; margin-left:65px; padding-bottom:3px; display:inline-block; height:24px; line-height:24px; vertical-align:middle; color:#af9377; font-weight:bold; text-transform:uppercase; font-size:90%; background: url('IMG/gifs/puce_puzzle_beige.gif') no-repeat 0 0; padding:3px 0 0 30px; }
#morearticles p.pagination {float:right; padding-top:5px; font-size:85%; }
#morearticles p.pagination span.on, #morearticles p.pagination a:hover {background-color:#8c6a49; }
#morearticles p.pagination span.on {display:inline-block; padding:3px; }
#morearticles p.pagination a {background-color:#b89e85; display:inline-block; padding:3px; }

#cntmorearticles {background: url('IMG/fonds/derniers_articles.png') no-repeat left top; -background: url('IMG/fonds/derniers_articles.gif') no-repeat left top; padding-left:65px; margin-bottom:15px; }
#cntmorearticles ul {background-color:#FFF; }
#cntmorearticles li {margin-bottom:2px; }
#cntmorearticles a {display:inline-block; height:44px; width:330px; background:#f8f6e8 url('IMG/fonds/fd_morearticles.gif') repeat-x left top; border-left:5px solid #7f7f7f; text-decoration:none; font-size:90%; }
#cntmorearticles a:hover {background:none; background-color:#f3dca1; border-left:5px solid #863e13; }
#cntmorearticles a img, #cntmorearticles a b {height:44px; line-height:44px; vertical-align:middle; }

#listearticles {float:left; width:250px; }
#listearticles b.podentete, .syndics b.podentete {display:inline-block; height:24px; line-height:24px; vertical-align:middle; color:#687474; font-weight:bold; text-transform:uppercase; font-size:90%; background: url('IMG/gifs/puce_puzzle_grise.gif') no-repeat 0 0; padding:3px 0 3px 30px; margin-left:10px; }
#listearticles li, .syndics li {background: url('IMG/gifs/puce_fleche_grise.gif') no-repeat 0 7px; padding-left:15px; }
#listearticles li a, .syndics li a {background: url('IMG/fonds/bottom_autres_articles.gif') no-repeat left bottom; display:inline-block; height:20px; width:233px; padding:3px 0 0 2px; text-decoration:none; }

#listearticles li:hover, .syndics li:hover {background: url('IMG/gifs/puce_fleche_beige.gif') no-repeat 3px 7px; padding-left:15px; }
#listearticles li a:hover, .syndics li a:hover {background:none; background-color:#f0e4c2; color:#863e13; }

#moreright .syndics {margin-bottom:10px; width:340px; }
#moreright .syndicshome {margin-bottom:10px; width:250px; float:left; }
#artmainleft .syndics li {margin-left:15px; }

#compagnie, #compagnie a {color:#b9b7b7; font-size:90%; padding:2px 10px; }
#compagnie {padding-bottom:15px; }

#enbrefouter {background: url('IMG/fonds/footer_left.gif') no-repeat left top; padding-left:165px; margin-bottom:30px; }
#enbref {background: url('IMG/fonds/footer_right.gif') no-repeat right top; width:775px; padding-right:34px; }
#enbrefinner {background: url('IMG/fonds/footer_middle.gif') repeat-x left top; width:775px; height:136px; font-size:90%; } 

#enbrefinner {padding-top:40px; }
#enbrefinner a {color:#34312e; text-decoration:underline; display:inline-block; height:18px; }
#enbrefinner a:hover {color:#000; }
#enbrefinner .brefleft, #enbrefinner.brefright {width:40%; float:left; }
#enbrefinner .brefleft li a {background: url('IMG/gifs/puce_grise.gif') no-repeat 0 5px; padding-left:15px; }
#enbrefinner .brefright li a {background: url('IMG/gifs/puce_grise.gif') no-repeat 0 5px; padding-left:15px; }

#footer {position:relative; }
#mabalance {position:absolute; left:760px; top:67px; background: url('IMG/fonds/mabalance.png') no-repeat left top; width:95px; height:100px; }
#page {position:relative; }
#pesepersonne {position:absolute; left:820px; bottom:20px; background: url('IMG/fonds/pesepersonne.png') no-repeat left top; width:110px; height:250px; }

/*ie6 */
#mabalance, #pesepersonne {-background:none; }


