/*
Theme Name: Saint Môret
Theme URI: http://tableslibres.feed.colorz.fr
Description: Theme Saint Môret by Colorz
Version: 1.0
Author: Colorz
Author URI: http://www.colorz.fr/

*/
*{margin:0;padding:0;}
body{}

a{cursor:pointer;color:#E1147E;text-decoration:none;}
a:hover{text-decoration:underline;}
a img{border:none;}
:focus { -moz-outline-style: none; outline: 0 none;}
p{}
h1, h2, h3, h4, h5, h6{}
h1{}
h2{font-size:14px;color:#fff;}
h3{}
h4{}
h5{}
h6{}

a.lireplus{display:block;height:39px;width:108px;background:url('images/button_lireplus2.png') no-repeat 0 0;text-indent:-9999px;margin:0 auto;}
a.reservezici{display:block;height:33px;width:203px;background:url('images/button_reservez.png') no-repeat 0 0;text-indent:-9999px;margin:0 auto;}
a.lirearticle{display:block;height:40px;width:120px;background:url('images/revue/button_lirearticle.png') no-repeat 0 0;text-indent:-9999px;margin:0 auto;}

.fin-tag{float:left;background:url('images/fintag.jpg') no-repeat 0 0;height:19px;width:14px;}
.tag-link{float:left;background:url('images/debtag.jpg') no-repeat 0 0;background-color:#f2f7de;height:16px;padding:3px 0 0 18px;}
.tag-recette .fin-tag{float:left !important;margin:5px 0 0 0;}
.tag-recette .tag-link{float:left !important;margin:5px 0 0 0;}
.tag-recette a:hover{text-decoration:underline !important;}



#bubble{position:absolute;width:257px;margin-top:-8px;display:none;z-index:100;}
#bubbletop{width:257px;height:18px;background:url('images/agenda/bubble_top.png') no-repeat 0 0;}
#bubblemiddle{height:85px;color:#fff;width:235px;padding:10px 15px;background:url('images/agenda/bubble_middle.png') repeat-y 0 0;font-size:11px;}
#bubblebottom{width:257px;height:28px;background:url('images/agenda/bubble_bottom.png') no-repeat 0 0;}
.bubble-auteur{display:none;}
#bubble .bubble-auteur{display:block;}
#bubble .img-chef{background:url('images/imgback_chef.png') no-repeat -5px 4px;width:84px;height:87px;float:left;margin:0 8px 8px 0;}
#bubble .img-chef img{border:solid #fff 1px;}

#bubble .chef-infos{width:150px;float:left;}
#bubble .nom-chef{font-size:14px;color:#e1147e;font-weight:bold;font-style:italic;}
#bubble .resto-chef{font-size:14px;color:#485815;font-weight:bold;font-style:italic;}
#bubble .adresse-chef{color:#585b57;font-family:Arial, serif;font-size:11px;}
#bubble .codepostal-chef{color:#585b57;font-family:Arial, serif;font-size:11px;}
#bubble .tel-chef{color:#585b57;font-family:Arial, serif;font-size:11px;font-weight:bold;}



.wp-pagenavi{clear:both;background:url('images/backnavigation.png') no-repeat 0 0;width:960px;height:33px;margin:0 0 60px 30px;text-align:center;}
.wp-pagenavi a.previouspostslink{float:left;display:block;border:none;margin:5px 5px 5px 5px;width:13px;height:20px;text-indent:-9999px;background:url('images/pagination_left.png') no-repeat 0 0;}
.wp-pagenavi a.nextpostslink{float:right;display:block;border:none;margin:5px 5px 5px 5px;width:13px;height:20px;text-indent:-9999px;background:url('images/pagination_right.png') no-repeat 0 0;}
.wp-pagenavi a.page{text-decoration:none;font-size:12px;padding:3px 0 0 0;margin:4px 1px 0 1px;font-family:Arial, serif;color:#687dab;display:inline-block;width:22px;height:22px;}
.wp-pagenavi span{text-decoration:none;font-weight:bold;padding:3px 0 0 0;margin:4px 1px 0 1px;text-align:center;font-size:12px;font-family:Arial, serif;color:#fff;display:inline-block;width:22px;height:22px;background:url('images/pagination_over.png') no-repeat 0 0;}

.compteur-item{display:none;}

.backnbcom{background:url('images/back_nbcom.png') no-repeat 0 0;width:18px;height:30px;float:right}
p.nbcomments{float:right;text-align:center;padding:5px 0 0 0;background-color:#c4de70;height:26px;}
.info-article{background:url('images/backgazette_titrearticle.png') no-repeat 0 0;width:463px;height:30px;margin:0 0 12px 1px;}
.info-article p.quiquand{float:left;color:#485815;font-family:Arial, serif;font-size:11px;padding:10px 0 0 10px;}
#single .info-article p.nbcomments{float:right;text-align:right;width:110px;padding:4px 15px 0 0;background-color:#c4de70;}
#single .info-article p.nbcomments a{color:#fff;font-size:14px;text-decoration:none;font-weight:bold;font-style:italic;}
#single .info-article p.nbcomments a span{font-size:18px;}
#single .info-article p.link-comment{float:right;text-align:center;padding:10px 10px 0 0;background-color:#c4de70;height:20px;}
#single .info-article p.link-comment a{color:#518729;font-size:11px;text-decoration:none;font-family:Arial, serif;}

#categorie .info-article p.nbcomments{float:right;text-align:center;width:35px;padding:4px 0 0 0px;}
#categorie .info-article p.nbcomments a{color:#fff;font-size:22px;text-decoration:none;font-weight:bold;font-style:italic;padding-right:4px;}
#single .info-article p.link-comment a:hover{text-decoration:underline;}



/* HEADER */
#header{background:url('images/header/backheader.png') repeat-x 0 171px;background-color:#b8cd73;}
#header #header-content{width:960px;margin:0 auto;}
#header #logo h1{background:url('images/logo.jpg') no-repeat 0px 20px;width:203px;height:134px;float:left;margin:0px 0 5px -8px;}
#header #logo h1 a{text-indent:-9999px;display:block;width:203px;height:130px;}
#header #description p{text-indent:-9999px;background:url('images/header/bandeau.png') no-repeat 0px 0px;width:448px;height:82px;float:left;margin:30px 0 0 8px;}
#header #identification{width:240px;height:98px;background-color:#fff;float:left;margin:30px 0 20px 69px;}
#header #bandeaunavi{clear:both;background:url('images/header/backbandeaubleu.jpg') repeat-x 0 0px;width:952px;height:22px;padding:8px 0 0 8px;margin:0px 0 0 0;}
#header #bandeaunavi p a{display:block;width:89px;height:10px;text-indent:-9999px;color:#fff;text-decoration:none;font-size:14px;background:url('images/header/bandeaulink.png') no-repeat 0 0;margin:2px 0 0 0;}
#header #menutop{clear:both;position:relative;height:86px;background-color:#fff;}
#header #menutop .menu-content{width:960px;position:relative;height:86px;margin:0 auto;}
#header #menutop .menu-logo{position:absolute;background:url('images/header/logonavi.png') no-repeat 0 0;width:140px;height:104px;left:410px;top:18px;z-index:10;}
#header #menutop .menu-logo a{display:block;width:140px;height:104px;text-indent:-1000px;}
#header #menutop ul.list-menu{list-style:none;padding-top:15px;width:685px;margin:0 auto;}
#header #menutop ul.list-menu li.item{float:left;width:125px;height:59px;text-align:center;padding-right:1px;}
#header #menutop ul.list-menu li.item a{width:115px;height:59px;display:block;font-size:14px;color:#4f4f4f;text-decoration:none;padding:16px 5px 0 5px;}
#header #menutop ul.list-menu li.item a:hover{background:url('images/header/overnavi.jpg') no-repeat 0 0;font-weight:bold;color:#4f8b1a;}
#header #menutop ul.list-menu li.currentmenu a{background:url('images/header/overnavi.jpg') no-repeat 0 0;font-weight:bold;color:#4f8b1a;}
#header #menutop ul.list-menu li.item1{background:url('images/header/barresepanavi.jpg') no-repeat right top;}
#header #menutop ul.list-menu li.item2{background:url('images/header/barresepanavi.jpg') no-repeat right top;}
#header #menutop ul.list-menu li.item3{margin-right:180px;}
#header #menutop ul.list-menu li.item3 a{padding-top:21px;}
#header #menutop ul.list-menu li.item4{margin-left:180px;background:url('images/header/barresepanavi.jpg') no-repeat right top;}
#header #menutop ul.list-menu li.item5{background:url('images/header/barresepanavi.jpg') no-repeat right top;}
#header #menutop ul.list-menu li.item6 a{padding-top:21px;}


.submenuitem{display:none;position:absolute;top:70px;width:206px;background:url(images/box-top.png) no-repeat;padding:5px 0;z-index:10000;}
.submenuitemcontent{padding:10px 0;background:url(images/box-bottom.png) bottom center no-repeat;}
.submenuitemcontent p{text-align:center;padding:5px 15px;margin:0;background:url(images/box-mid.png);display:block;}
.submenuitemcontent p a{color:#4f4f4f;font-size:14px;display:block;}
#sub-item1{left:95px;}
#home #content{}
#home #content .home-content{background:url('images/home/backbandeau_accueil.png') repeat-x 0 0;height:319px;}
#home #content .home-content .img-home{background:url('images/home/bandeau_accueil.jpg') no-repeat 0 0;width:976px;height:319px;margin:0 auto;}
#home #content .home-content .img-home .button-bonplan{position:absolute;margin:10px 0 0 825px;width:129px;height:50px;}
#home #content .home-content .img-home .button-bonplan a{display:block;background:url('images/home/button_bonplan.png') no-repeat 0 0;width:129px;height:50px;text-indent:-9999px;}
#home #content .home-content .img-home .titre-home{position:absolute;margin-left:430px;margin-top:70px;}
#home #content .home-content .img-home .titre-home p.accroche-home{background:url('images/home/accroche_home.png') no-repeat 0 0;width:464px;height:68px;text-indent:-9999px;}
#home #content .home-content .img-home .titre-home .button-presvous a{margin:-10px 0 0 0;padding:0;background:url('images/button_table_chezvous.png') no-repeat 0 0; width:239px;height:46px;display:block;text-indent:-9999px;}
#home .content-news-home{clear:both;background:url('images/home/backcontent_home.png') repeat-x 0 0;position:relative;display:block;height:363px;}
#home .news-home{clear:both;width:960px;margin:0 auto;}
#home .news-home .item-news{float:left;margin-top:20px;}
#home .news-home .item-news h2{text-indent:-9999px;}
#home .news-home .gazette{margin-left:-18px;width:380px;}
#home .news-home .gazette h2{background:url('images/home/titregazette.png') no-repeat left bottom;width:360px;height:29px;margin:0 0 0 20px;}
#home .news-home .gazette .item-gazette{width:170px;float:left;margin-left:18px;padding-top:5px;}
#home .news-home .gazette .item-gazette h3{height:58px;margin:5px 0 0 0;padding:5px 0 0 10px;background:url('images/backtitregazette.png') no-repeat 0 0;}
#home .news-home .gazette .item-gazette h3 a{font-size:14px;color:#e52c63;font-family:'Times New Roman', serif;text-decoration:none;}
#home .news-home .gazette .item-gazette .content-news{height:62px;overflow:hidden;margin-top:7px;}
#home .news-home .gazette .item-gazette p{font-size:12px;font-family:'Helvetica Neue', Helvetica, Arial, serif;color:#585b57;}
#home .news-home .gazette .imgback{background:url('images/imgback_gazette.png') no-repeat -5px 4px;width:178px;height:104px;}
#home .news-home .gazette img{border:solid #fff 1px;}


#home .news-home .recettejour{margin-left:20px;background:url('images/home/back_recettejour.png') repeat-x 0 0;width:190px;height:321px;}
#home .news-home .recettejour .recette-icone{position:absolute;width:27px;height:33px;margin:5px 0 0 156px;background:url('images/home/tabletterecette.png') no-repeat 0 0;}
#home .news-home .recettejour h2{background:url('images/home/titrerecette.png') no-repeat 0 0;width:190px;height:29px;}
#home .news-home .recettejour .content-recette{overflow:hidden;width:190px;height:292px;/*border-left:solid #c8e179 1px;border-right:solid #c8e179 1px;*/}
#home .news-home .recettejour .content-recette h3{text-align:center;width:150px;margin:13px auto 0 auto;height:52px;overflow:hidden;}
#home .news-home .recettejour .content-recette h3 a{text-decoration:none;font-size:14px;color:#485815;font-family:'Times New Roman';font-style:italic;font-weight:bold;}
#home .news-home .recettejour .content-recette .img-recette{margin:8px auto 0 auto;background:url('images/imgback_gazette.png') no-repeat -5px 4px;width:178px;height:104px;}
#home .news-home .recettejour .content-recette .img-recette img{border:solid #fff 1px;}
#home .news-home .recettejour .content-recette .content-news{height:62px;overflow:hidden;width:170px;margin:7px auto 0 auto;}
#home .news-home .recettejour .content-recette .content-news p{font-size:12px;font-family:'Helvetica Neue', Helvetica, Arial, serif;color:#585b57;}
#home .news-home .recettejour .bottom-recette{background:url('images/bottom_recette.png') repeat-x 0 0;width:190px;height:14px;}

#home .news-home .tablelibre{margin-left:19px;width:369px;}
#home .news-home .tablelibre h2{background:url('images/home/titretableslibres.png') no-repeat 0 0;width:369px;height:29px;}
#home .news-home .tablelibre .content-news{height:35px;width:220px;margin:10px auto 0 auto;}
#home .news-home .tablelibre .content-news p{font-size:12px;font-family:'Helvetica Neue', Helvetica, Arial, serif;color:#585b57;text-align:center;}
#home .news-home .tablelibre .maptables{width:220px;margin:0 auto;height:216px;}
#home .news-home .backtableslibres{width:370px;height:292px;background:url('images/home/back_indextablelibre.png') no-repeat 0 0;}

.page .titreh2{background:url('images/back_title_page.jpg') repeat-x 0 0;height:40px;padding:20px 0 0 0px;}
.page h2{width:945px;margin:0 auto;color:#e1147e;font-size:28px;padding-left:15px;}

.page .contenu-page{width:960px;margin:0 auto;padding:30px 0 0 0;height:372px;background:url('images/back_page.png') no-repeat 0 0;}
html>body .page .contenu-page{min-height:372px;height:auto;}
.page .leftcontent{float:left;width:460px;margin:0 0 75px 10px;}
.page .rightcontent{float:right;width:470px;}
.page .leftcontent .intro {color:#69840e;font-size:18px;font-family:'Times New Roman';margin:35px 0 15px 0;width:380px;}
.page .leftcontent .intro p{margin-bottom:18px;}
.page .leftcontent .contenu-concept {color:#585b57;font-size:12px;width:460px;margin-top:-20px;}
.page .leftcontent .contenu-concept h3{margin:30px 0 12px 0;color:#e52c63;font-size:18px;font-weight:bold;font-style:italic;background:url('images/backtitregazette.png') no-repeat 0 0;height:26px;padding:5px 0 0 10px;}
.page .leftcontent .contenu-concept p{margin-bottom:12px;font-family:Arial, serif;}
.page .rightcontent .block-chef{background:url('images/concept/backconcept-right.png') no-repeat 0 0;width:470px;height:423px;margin: 0 0 20px 0;}
.page .rightcontent .block-chef h3{background:url('images/concept/titrechefs.png') no-repeat 0 0;width:470px;height:29px;text-indent:-9999px;}
.page .rightcontent .block-chef .contenu-chef{padding:18px 50px 0 12px;overflow:hidden;float:left;height:365px;width:370px;}
.page .rightcontent .block-chef .contenu-chef .item-chef{width:410px;margin:0 0 0 0px;height:92px;clear:both;}
.page .rightcontent .block-chef .contenu-chef .item-chef .img-chef{float:left;margin: 0 0 10px 0;background:url('images/imgback_chef.png') no-repeat -4px 3px;width:84px;height:87px;}
.page .rightcontent .block-chef .contenu-chef .item-chef .img-chef img{border:solid #fff 1px;}
.page .rightcontent .block-chef .contenu-chef .item-chef .item-content-chef{float:right;width:324px;}
.page .rightcontent .block-chef .contenu-chef .item-chef .item-content-chef h4{color:#e1147e;font-size:14px;font-family:'Times New Roman';font-style:italic;font-weight:bold;}
.page .rightcontent .block-chef .contenu-chef .item-chef .item-content-chef .infos-chef{color:#485815;font-size:14px;font-family:'Times New Roman';font-style:italic;}
.page .rightcontent .block-chef .contenu-chef .item-chef .item-content-chef .descript-chef{color:#585b57;font-size:13px;font-family:'Helvetica Neue', Helvetica, Arial, serif;}


.scrollbar-vert{background : url('images/scrollback.png') repeat-y center center;height: 337px;width: 14px;float:left;margin:5px 0 0 9px;text-align:center;}
.handle-vert{height: 7px;width: 7px;background: url('images/scrollhand.png') no-repeat;margin:0px 0 0 3px;}
.handle-vert0{height: 14px;width: 14px;float:left;background: url('images/scrolltop.png') no-repeat;margin:5px 0 0 9px;cursor:pointer;}
.handle-vert2{height: 14px;width: 14px;float:left;background: url('images/scrollbottom.png') no-repeat;margin:5px 0 0 9px;cursor:pointer;}
#rendezvous .scrollbar-vert{height:300px !important;position:relative;float:right;z-index:100 !important;margin:5px 4px 0 2px;}
#rendezvous .handle-vert0{position:relative;float:right;z-index:100 !important;margin:5px 4px 0 2px;}
#rendezvous .handle-vert2{position:relative;float:right;z-index:100 !important;margin:5px 4px 0 2px;}
.scrollbarevent{width:14px;position:relative;float:right;z-index:100;}



#produit .block-produit{float:left;height:380px;}
#produit .stmoret-produit{background:url('images/products/produit_stmore_4.png') no-repeat right 0px;width:960px;height:290px !important;margin:18px 0 0 0;}
#produit .stmoret-produit .descript-produit{width:472px !important;height:271px !important;margin:20px 0 0 10px !important;}
#produit .stmoret-produit h3{margin:28px 0 0 0 !important;}
#produit .moule-produit {background:url('images/products/produit_stmore_2.png') no-repeat 211px 83px;margin:0 0 75px 20px;width:470px;}
#produit .ligne-produit{background:url('images/products/produit_stmore_3.png') no-repeat right 25px;width:470px;}
#produit .block-produit h3{height:24px;margin:8px 0 0 0;padding:5px 0 0 10px;background:url('images/backtitregazette.png') no-repeat 0 0;font-size:18px;color:#e52c63;font-family:'Times New Roman', serif;font-weight:bold;font-style:italic;}
#produit .block-produit .descript-produit{width:215px;margin:20px 0 0 20px;font-family:Arial, serif;color:#585b57;font-size:12px;}
#produit .block-produit .descript-produit p{margin-bottom:12px;}
#produit .block-produit .descript-produit p.important-txt{color:#72bbe1;font-weight:bold;font-size:14px;}
#produit .block-produit .descript-produit p.parenthese-txt{font-size:10px;}
#produit #content{background:url('images/products/backproduit_village.png') no-repeat center 50px;}

h3.titleinstant{width:960px;height:29px;background:url('images/recettes/back_titleslider.png') no-repeat 0 0;text-indent:-9999px;margin:0 0 0 30px;}
#sliderecette{width:960px;height:349px;margin:0 0 0 30px;}
#mask-sliderecette{position:relative;overflow:hidden;width:960px;height:349px;}
#box-sliderecette{position:absolute;}
.backslider{position:absolute;width:960px;margin:308px 0 0 0;z-index:5;height:41px;background:url('images/carrousel/carrousel_backslider.png') no-repeat 0 0}
#box-sliderecette .item-sliderecette{float:left;width:960px;height:349px;background:url('images/carrousel/carrousel_backslider.png') no-repeat 0 0;}
#box-sliderecette .item-titrerecette{color:#5d9c40;font-weight:bold;font-style:italic;font-size:20px;position:absolute;width:950px;height:76px;padding:10px 0 0 10px;background:url('images/carrousel/carrousel_backtitre.png') no-repeat 0 0;margin:263px 0 0 0;}
.buttonsslide {position:absolute;margin:275px 0 0 825px;z-index:20;background:url('images/carrousel/carrousel_backslide.png') no-repeat 0 0;width:129px;height:40px;padding:3px 0 0 6px;}
.buttoncircle{position:relative;float:left;background:url('images/carrousel/carrousel_link.png') no-repeat 0 0;cursor:pointer;width:20px;height:20px;text-indent:-9999px;margin:0 0 0 3px;}
.buttoncircle a{text-indent:-9999px;}
.buttonsslide .active{background-position:left bottom !important;}

ul.list-cat-recettes {list-style:none inside;height:40px;margin-left:40px;}
.list-cat-recettes li{float:left;padding:0;margin:0;}
.list-cat-recettes li a{color:#485815;padding:0;margin:0 0 0 10px;font-size:12px;font-family:Arial, serif;font-weight:bold;text-decoration:none;}
.list-cat-recettes li a .debcat{float:left;display:block;width:13px;height:21px;background:url('images/recettes/item-cat1.png') no-repeat 0 0;}
.list-cat-recettes li a .namecat{float:left;display:block;height:18px;padding:3px 0 0 0;background:url('images/recettes/item-cat2.png') repeat-x 0 0;}
.list-cat-recettes li a .fincat{float:left;display:block;width:14px;height:21px;background:url('images/recettes/item-cat3.png') no-repeat 0 0;}
.list-cat-recettes li a:hover span{background-position:left bottom;}
.list-cat-recettes li.current a span{background-position:left bottom !important;}



#categorie .contenu-page{width:990px;}
#categorie #content{margin-left:-30px;}
#categorie #content h2{width:945px;margin:0 auto;color:#e1147e;font-size:28px;padding-left:45px;}
#categorie .post{width:464px;height:464px;float:left;margin:0px 0 30px 30px;overflow:hidden;}
#categorie .post h3{margin:8px 0 5px 0;padding:5px 0 0 10px;background:url('images/backtitregazette.png') no-repeat 0 0;}
#categorie .post h3 a{color:#e52c63;font-size:18px;font-family:'Times New Roman', serif;text-decoration:none;font-style:italic;font-weight:bold;}
#categorie .post .img-post {background:url('images/imgback_recette.png') no-repeat 0px 22px;width:465px;height:272px;}
.revuelist .post .img-post {background:url('images/imgback_related.png') no-repeat 10px 20px !important;width:224px !important;height:130px !important;}
#categorie .post .img-post img{border:solid #fff 1px;}
#categorie .post .entry{color:#585b57;font-size:12px;height:50px;font-family:Arial, serif;margin:10px 0 5px 0;overflow:hidden;}
.revuelist .post{width:230px !important;height:225px !important;margin:0 0 30px 17px !important;}

.ajtRecette{position:relative;width:960px;margin:0 auto;margin-top:-40px;}
.ajtRecette a{margin-left:748px;position:relative;display:block;text-indent:-9999px;background:url('images/recettes/button_ajtrecette.png') no-repeat 0 0;width:232px;height:43px;}

#mask-sliderevu{overflow:hidden;float:left;position:relative;width:880px;height:165px;margin-left:5px;}
.list-sliderevu{position:absolute;width:868px;height:200px;}
.block-revu{clear:both;width:945px;height:226px;background:url('images/gazette/gazette_backrevue.png') no-repeat 0 0;padding:45px 57px 30px 57px;margin:0 0 0 30px;}
.block-revu .sliderevuright{display:block;position:relative;width:27px;height:44px;float:right;margin:55px 15px 0 0;}
.block-revu .sliderevuright a{text-indent:-9999px;display:block;width:27px;height:44px;background:url('images/gazette/revue_slideright.png') no-repeat 0 0;}
.block-revu .sliderevuleft{display:block;position:relative;width:27px;height:44px;float:left;margin:55px 0 0 0;}
.block-revu .sliderevuleft a{text-indent:-9999px;display:block;width:27px;height:44px;background:url('images/gazette/revue_slideleft.png') no-repeat 0 0;}
.block-revu .link-tout-revu{clear:both;width:203px;height:33px;margin:0 auto;padding-top:18px;}
.block-revu .link-tout-revu a{display:block;width:203px;height:33px;text-indent:-9999px;background:url('images/button_voirarticles.png') no-repeat 0 0;}
.block-revu .item-revuslide{float:left;width:170px;position:relative;display:block;padding:0 32px 0 15px;}
.block-revu .item-revuslide .titre-revu{overflow:hidden;display:block;float:left;width:160px;height:55px;padding:5px 0 0 10px;background:url('images/backtitregazette.png') no-repeat 0 0;font-size:14px;color:#e52c63;font-family:'Times New Roman', serif;}
.block-revu .item-revuslide .img-revuslide{float:left;background:url('images/imgback_gazette.png') no-repeat -4px 5px;width:178px;height:104px;}
.block-revu .item-revuslide .img-revuslide img{border:solid #fff 1px;}
.block-revu .item-revuslide a{text-decoration:none;}

h3.revuepresse{width:234px;height:27px;background:url('images/gazette/back_titlerevue.png') no-repeat 0 0;text-indent:-9999px;margin:0 0 0 40px;padding:0 0 15px 0px;clear:both;}

.recettesingle .contenu-page{padding-top:45px;}
#single h3{height:24px;margin:8px 0 5px 0;padding:5px 0 0 10px;background:url('images/backtitregazette.png') no-repeat 0 0;color:#e52c63;font-size:18px;font-family:'Times New Roman', serif;text-decoration:none;font-style:italic;font-weight:bold;}
#single .img-post-gazette{width:465px;height:275px;background:url('images/imgbackgazette.png') no-repeat 0 23px;}
#single .img-post-gazette img{border:solid #fff 1px;}
#single .img-post-recette{width:958px;height:355px;background:url('images/imgbackrecette.png') no-repeat 0 167px;margin:15px 0 0 0;}
#single .img-post-recette img{border:solid #fff 1px;}
#single .block-left{float:left;width:250px;margin:30px 0 30px 0;}
#single .block-right{float:left;width:650px;margin:30px 0 30px 60px;}
#single .block-left .absolute-farine{position:absolute;z-index:10;margin:4px 0 0 189px;}
#single .block-left .absolute-fleur{position:absolute;z-index:10;margin:-20px 0 0 -10px;}
#single .block-left .absolute-herbe1{position:absolute;z-index:-10;margin:28px 0 0 -15px;}
#single .block-left .absolute-herbe2{position:absolute;z-index:-10;margin:55px 0px 0 232px;}
#single .block-left .absolute-stmoret{position:absolute;z-index:10;margin:-20px 0 0 150px;}
#single .block-left .ingredients .divlisting{position:relative;width:230px;margin:-10px 0 0 0px;background:url('images/recettes/back_ingredients.png') repeat-x left bottom;background-color:#eff5db;padding:25px 10px 35px 10px;overflow:hidden;}
#single .block-left .ingredients p{width:230px;color:#4f4d4d;font-size:12px;font-family:Arial, serif;font-weight:bold;text-decoration:underline;}
#single .block-left .ingredients ul{width:230px;list-style-image:url('images/recettes/puce_recettes.png') !important;list-style-position: inside;margin:0 0 10px 0;}
#single .block-left .ingredients ul li{display:list-item !important;list-style-image:url('images/recettes/puce_recettes.png') !important;color:#4f4d4d;font-size:12px;font-family:Arial, serif;width:230px;margin:0px 0 0 0px;background:url('images/recettes/dot_ingredients.png') repeat-x left bottom;padding:5px 0px 8px 0px;}
/*#single .block-left .ingredients ul li .puce-ing{position:absolute;margin:0;padding:0;width:8px;height:8px;margin:4px 0 0 -14px;}*/
#single .block-left .ingredients h3{z-index:10;background:url('images/recettes/back_titleingredients.png') no-repeat 0 0;width:250px;height:29px;text-indent:-9999px;}
#single .block-left .bottomingredients{background:url('images/recettes/bottom_ingredients.png') no-repeat 0 0;width:250px;height:17px;}
#single .block-right .toprecette{background:url('images/recettes/back_toprecette.png') no-repeat 0 0;width:652px;height:18px;}
#single .block-right .bottomrecette{background:url('images/recettes/back_bottomrecette.png') no-repeat 0 0;width:652px;height:15px;}
#single .block-right .entry{width:610px;border-left:solid #dae9a5 1px;border-right:solid #dae9a5 1px;padding:40px 20px 50px 20px;}
#single .block-right .recette-entry{}
#single .block-right .recette-entry ul{list-style:none outside;}
#single .block-right .recette-entry ul li{margin-bottom:10px;}
#single .block-right .recette-entry{color:#4f4d4d;font-size:18px;font-family:Arial, serif;font-style:italic;}
#single .block-right .entry p{color:#4f4d4d;font-size:18px;font-style:italic;font-family:Arial, serif;}
#single .block-right .link-sociable{width:610px;height:35px;border-left:solid #dae9a5 1px;border-right:solid #dae9a5 1px;padding:0px 20px 0 20px;}
#single .block-right .link-sociable .sociable{float:left;width:420px;height:19px;}
#single .block-right .link-sociable .sociablefirst img{width:203px !important;height:19px !important;background:url('images/recettes/sociable_frecette.png') no-repeat 0 0 !important;}
#single .block-right .link-sociable .sociablelast img{width:203px !important;height:19px !important;background:url('images/recettes/sociable_trecette.png') no-repeat 0 0 !important;}
#single .block-right .link-sociable .sociablelast a:hover img{background-position:left bottom !important;}
#single .block-right .link-sociable .sociablefirst a:hover img{background-position:left bottom !important;}

#single .block-right .link-sociable .print-link{float:left;padding-top:15px;}
#single .block-right .link-sociable .print-link a{width:172px !important;height:19px !important;overflow:hidden !important;display:block;}
#single .block-right .link-sociable .print-link img{width:172px !important;}
#single .relatedpost{margin:30px 0 30px 0;}
#single .relatedpost h3{background:url('images/back_titlerelatedpost.png') no-repeat 0 0;width:650px;height:29px;text-indent:-9999px;}
#single .norelated{width:100%;text-align:center;color:#4F4D4D;font-size:14px;font-family:Arial, serif;padding-top:20px;}
#single .block-left .tag-recette{clear:both;margin:20px 0 0px 10px;height:95px;}
#single .block-left .tag-recette h3{color:#485815;margin:0px 0 0px -10px;font-size:15px;font-style:italic;background:none;}
#single .block-left .tag-recette a{color:#485815;text-decoration:none;font-size:11px;font-family:Arial, serif;}
#single .avis-recette{clear:both;background:url('images/recettes/back_avis.png') no-repeat 0 0;width:250px;height:76px;margin:20px 0 0 0;padding:0;}
#single .avis-recette h3{color:#ec618a;font-size:15px;font-style:italic;background:none;margin:0px 0 0 0;}
#single .avis-recette .PSR_container{}
.nbvotes{position:absolute;width:225px;text-align:right;margin:-20px 0 0 0;color:#5c5c5c;font-style:italic;font-family:Arial, serif;font-size:11px;}
#messagevote{color:#ec618a;font-size:13px;text-align:right;background:none;margin:2px 10px 0 0;font-style:italic;}
#single .chef-recette{clear:both;}
#single .chef-recette h3{color:#485815;font-size:15px;font-style:italic;background:none;}
#single .chef-recette .img-chef{float:right;margin:0 0 10px 8px;background:url('images/imgback_chef.png') no-repeat -4px 3px;width:84px;height:87px;}
#single .chef-recette .img-chef img{border:solid #fff 1px;}

#single .chef-recette .descript-chef-recette{color:#5c5c5c;font-size:12px;font-family:Arial;}
#single .chef-recette .button-chef-table{clear:both;padding:10px 0 30px 0;}
#single .chef-recette .button-chef-table a{display:block;background:url('images/button_tablechef.png') no-repeat 0 0;width:259px;height:49px;text-indent:-9999px;}

.gazette .contenu-page{padding-top:60px;}
#single .left-gazette{float:left;width:470px;margin:0 0 20px 0;}
#single .right-gazette{float:left;width:460px;margin:8px 0 20px 20px;}
#single .separate-gazette{clear:both;width:960px;height:44px;border-top:solid #e7f0c8 1px;border-bottom:solid #e7f0c8 1px;margin:0px 0 20px 0;background:url('images/gazette/backseparategazette.png') repeat-y right top;}
#single .separate-gazette .sociablefirst a{;}
#single .separate-gazette .sociablefirst a:hover img{background-position:left bottom !important;}
#single .separate-gazette .sociablefirst img{width:150px !important;height:19px !important;background:url('images/gazette/sociable_fgazette.png') 0 0 no-repeat !important;}
#single .separate-gazette .sociablelast a{}
#single .separate-gazette .sociablelast a:hover img{background-position:left bottom !important;}
#single .separate-gazette .sociablelast img{width:150px !important;height:19px !important;background:url('images/gazette/sociable_tgazette.png') 0 0 no-repeat !important;}
#single .post .img-post img{border:solid #fff 1px;}
.right-gazette .entry{width:454px;margin:7px auto 0 auto;font-size:12px;color:#585b57;font-family:Arial, serif;}
.right-gazette .entry p{margin:0 0 20px 0;}
.right-gazette .entry ul{margin:0 0 0 20px;}
#single .left-gazette h3{margin-bottom:10px;}
.left-gazette .auteur-gazette{}
.left-gazette .auteur-gazette-bord{width:460px;background:url('images/gazette/backauthorgazette.png') repeat-y 0 0;height:90px;margin:0 0 0 0px;padding:5px;}
#single .left-gazette .auteur-gazette h3{margin:8px 0 0 0;padding:0;display:block;background:url('images/gazette/back_titlepropos.png') no-repeat 0 0 !important;width:470px;height:29px;text-indent:-9999px;}
.left-gazette .auteur-gazette .author-img{float:left;background:url('images/imgback_chef.png') no-repeat -4px 3px;width:84px;height:87px;margin:0 0 0 10px;}
.left-gazette .auteur-gazette .author-img img{border:solid #fff 1px;}
.left-gazette .auteur-gazette .author-info{float:right;width:345px;margin:0 0 0 15px;}
.left-gazette .auteur-gazette .author-info .name-author{color:#e1147e;font-size:14px;font-weight:bold;font-style:italic;}
.left-gazette .auteur-gazette .author-info .descript-author{color:#585b57;font-size:12px;font-family:Arial, serif;}
.left-gazette .auteur-gazette .blogadress{color:#3c4048;font-size:11px;font-family:Arial, serif;font-weight:bold;background:url('images/gazette/backadresse.png') no-repeat 0 0px;width:470px;height:35px;clear:both;padding:10px 0 0 40px;margin:0px 0 0 0px;}
.left-gazette .auteur-gazette .blogadress a{color:#e34b91;font-size:11px;font-family:Arial, serif;margin-left:5px;font-weight:normal;}
.right-gazette ul.related-post{width:490px;}
.right-gazette .aimeaussi {margin-left:20px;}
.right-gazette .aimeaussi h3{display:block;background:url('images/gazette/back_titlearticle.png') no-repeat 0 0 !important;width:470px;height:29px;text-indent:-9999px;margin:0 0 5px 0 !important;}
#single .separate-gazbette .tag-gazette{}
#single .separate-gazette .tag-gazette h3{color:#485815;font-size:15px;font-style:italic;padding:5px 0 0 15px;background:none;float:left;}
#single .separate-gazette .tag-gazette .list-tag-gazette{float:left;padding:15px 0 0 15px;text-align:left;}
#single .separate-gazette .tag-gazette a{color:#485815;text-decoration:none;font-size:11px;font-family:Arial, serif;}
#single .separate-gazette .tag-gazette a:hover{text-decoration:underline;}
#single .separate-gazette .sociable{float:right;}

#contact .contenu-page{width:960px;margin:0 auto;background:url('images/contact/backcontact.png') no-repeat right top;}
#page .formulairecontact{width:470px;height:467px;background:url('images/contact/back_contact.png') no-repeat 0 0;margin:20px 0 105px 0;}
#page .formulairecontact h3{display:block;background:url('images/contact/back_titleenvoyez.png') no-repeat 0 0;margin:0 0 10px 0;width:470px;height:29px;text-indent:-9999px;}
#page .formulairecontact .input{background:url('images/contact/input_contact.png') no-repeat 0 0;width:334px;height:35px;margin:0 0 6px 12px;}
#page .formulairecontact .input label{float:left;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;margin:10px 0 0 12px;}
#page .formulairecontact .input input{border:none;border-color: transparent;float:right;margin:10px 12px 0 0px;width:215px;color:#485062;font-size:12px; font-family:Arial, serif;}


/*
#page .formulairecontact .file{position:relative;width:334px;height:35px;margin:0 0 6px 12px;}
#page .formulairecontact .file input{-moz-opacity:0 ;filter:alpha(opacity: 0);opacity: 0;z-index:2;position:relative;border:none;border-color: transparent;float:left;margin:5px 12px 0 15px;width:315px;color:#485062;font-size:12px; font-family:Arial, serif;}
*/


div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
        width:449px;height:35px;background:url('images/contact/input_file.png') no-repeat 0 0;
}


.fileinput{height:35px;width:415px;clear:both;margin:0 0 6px 12px;}

.SI-FILES-STYLIZED label.filerecette
{
    background:url('images/contact/input_file.png') no-repeat scroll 0 0 transparent;
    color:#333333;
    display:block !important;
    float:left;
    height:35px;
    margin:0 0 0 0px !important;
    padding-bottom:0 !important;
    padding-left:110px;
    padding-right:0 !important;
    padding-top:10px !important;
    width:449px;
    position:absolute;
    color:#485062;font-size:12px; font-family:Arial, serif;
}

.SI-FILES-STYLIZED input.file
{
    height:35px;
    padding:0;
    opacity:0;
    margin:0 0 0 110px;
    width:449px;
    border:0 none;
    color:#333333;
    font-family:Georgia;
    z-index:20;
    position:absolute;
    float:left;
    cursor:pointer;
}




/*
#page .formulairecontact .fakefile{width:334px;height:115px;position: absolute;top: 0px;left: 0px;z-index: 1;background:url('images/input_file.png') no-repeat 0 0;}
*/
#page .formulairecontact .select{background:url('images/contact/select_contact.png') no-repeat 0 0;width:334px;height:35px;margin:0 0 6px 12px;}
#page .formulairecontact .select option{}
#page .formulairecontact .textarea{background:url('images/contact/textarea_contact.png') no-repeat 0 0;width:449px;height:166px;margin:0 0 0px 12px;}
#page .formulairecontact .textarea label{float:left;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;margin:10px 0 0 12px;}
#page .formulairecontact textarea{display:block;border:none;background:transparent;clear:both;padding:20px 0 0 20px;margin:0px 12px 0 0px;height:110px;width:415px;color:#485062;font-size:12px; font-family:Arial, serif;}
#page .formulairecontact .submit{z-index:20;position:absolute;margin:390px auto 0 auto;width:203px;height:33px;}
#page .formulairecontact .submit input{position:relative;display:block;width:203px;height:33px;margin:0px 0 10px 128px;border:none;text-indent:-9999px;line-height:0;font-size:0;cursor:pointer;background:url('images/contact/button_envoyermessage.png') no-repeat 0 0;}
#page .contactpush{background:url('images/contact/contactpush.png') no-repeat 0 0;width:354px;height:105px;margin:360px 0 0px 530px;position:absolute;}
#page .contactpush a{display:block;text-indent:-9999px;background:url('images/button_table_chezvous.png') no-repeat 0 0;width:339px;height:46px;margin:57px 0 0px 0;}
#page .formulairecontact a#recette{cursor:pointer;width:332px !important;height:25px;display:block;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;padding:12px 0 0 10px;margin:0;}
#page .formulairecontact ul#choices-recette{background:#E3E8F5;margin:0;padding:0;width:332px !important;overflow:visible !important;list-style:none;}
#page .formulairecontact ul#choices-recette li{cursor:pointer;width:332px !important;height:25px;display:block;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;padding:12px 0 0 10px;margin:0;}
#page .formulairecontact ul#choices-recette li:hover{color:#000;}
#divmessage{position:absolute;clear:both;width:450px;margin:370px auto 0 auto;text-align:center;color:#485062;font-size:14px; font-family:Arial, serif;font-weight:bold;padding:5px 0 0 0px;height:20px}
#divmessage2{position:absolute;width:620px;text-align:center;color:#485062;font-size:14px; font-family:Arial, serif;font-weight:bold;padding:5px 0 0 0px;}
#divmessage3{position:relative;width:620px;text-align:center;color:#485062;font-size:14px; font-family:Arial, serif;font-weight:bold;padding:0px 0 0 0px;}

#messagecontact{position:absolute;width:450px;text-align:center;color:#485062;font-size:14px; font-family:Arial, serif;font-weight:bold;padding:5px 0 0 0px;}

#single ul.related-post{list-style:none;}
.recettesingle .relatedpost{width:680px !important;position:relative;}
#single ul.related-post li.item-3{float:left;width:140px;margin:0 12px 0 6px;padding:0;}
#single ul.related-post li.item-3 .img-relatedpost{width:139px;height:85px;background:url('images/imgback_relatedgaz.png') no-repeat 0px 10px;padding:0;margin:0;}
#single ul.related-post li.item-4{float:left;width:205px;margin:0 17px 0 0px;padding:0;}
#single ul.related-post li.item-4 .img-relatedpost{width:205px;height:125px;background:url('images/imgback_related.png') no-repeat 0px 10px;padding:0;margin:0;}
#single ul.related-post li.related-item .img-relatedpost img{border:solid #fff 1px;}
#single ul.related-post li.related-item .titre-related{line-height:15px;background:url('images/back_titrerelated.png') no-repeat 0 0;padding:2px 0 0 5px;}
#single ul.related-post li.related-item a{color:#e52c63;font-size:14px;font-style:italic;font-weight:bold;text-decoration:none;}

h3#comments{clear:both;background:none;color:#575757;font-size:24px;font-weight:bold;font-style:italic;float:left;padding:0 0 10px 0;}
.linkaddcoment{float:right;padding-top:18px;}
.linkaddcoment a{color:#e52c63;font-size:12px;font-family:Arial, serif;text-decoration:none;}
.linkaddcoment a:hover{text-decoration:underline;}
ul.commentlist{list-style:none;}
ul.commentlist li{clear:both;padding:30px 0 0px 0;}
ul.commentlist ul.children{list-style:none;}
ul.commentlist ul.children{margin-left:182px;}
ul.commentlist ul.children ul.children{margin-left:182px;}
.comment-author-img{float:left;}
.comment-author-img img{border:solid #e8e8e8 1px;}
.info-commentauthor{float:left;width:112px;margin-left:10px;}
.info-commentauthor .author-name{color:#595959;font-style:none;font-family:Arial, serif;font-size:12px;font-weight:bold;margin:0 0 4px 0;}
.info-commentauthor .comment-meta{font-family:Arial, serif;font-size:12px;color:#515151;margin:0 0 0px 0;}
.info-commentauthor .reply{margin:0 !important;padding:0 !important;}
.info-commentauthor .reply a{font-family:Arial, serif;font-size:12px;color:#e24674;margin:0 !important;padding:0 !important;}
ul.commentlist li .comment-txt{float:left;color:#585b57;font-size:12px;font-family:Arial, serif;padding:10px 0 10px 12px;height:40px;}
html>body ul.commentlist li .comment-txt{min-height:40px;height:auto;}
ul.commentlist li .comment-txt{background-color:#f8fbed;width:758px;border-left:solid #e7f0c8 6px;}
ul.commentlist li ul li .comment-txt{background-color:#fff;width:576px;}
ul.commentlist li ul li ul li .comment-txt{width:100px;}



#respond{clear:both;padding:70px 0 55px 0;width:960px;height:379px;}
#respond .content-respond{background:url('images/back_ajtcom.png') no-repeat 0 0;width:960px;height:379px;}
#respond h3{display:block;clear:both;background:url('images/back_titleajtcom.png') no-repeat 0 0;margin:0px 0 20px 0;padding:0px 0 0px 0;width:960px;height:28px;text-indent:-9999px;}
#respond .dejalog{display:block;color:#485062;font-size:14px; font-family:Arial, serif;font-weight:bold;margin:10px 0 20px 12px;}
#respond .dejalog a{color:#e52c63;text-decoration:none;}
#respond .dejalog a:hover{text-decoration:underline;}
#respond .cancel-comment-reply{display:block;color:#485062;font-size:14px; font-family:Arial, serif;font-weight:bold;margin:10px 0 20px 12px;}
#respond .cancel-comment-reply a{color:#e52c63;text-decoration:none;}
#respond .cancel-comment-reply a:hover{text-decoration:underline;}
#respond .form-ajtcom{float:left;width:700px;}
#respond .input{background:url('images/contact/input_contact.png') no-repeat 0 0;width:334px;height:35px;margin:0 0 10px 12px;float:left;}
#respond .input label{float:left;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;margin:10px 0 0 12px;}
#respond .input input{border:none;border-color: transparent;float:right;margin:10px 12px 0 0px;width:215px;color:#485062;font-size:12px; font-family:Arial, serif;}
#respond .textarea{clear:both;background:url('images/gazette/commentaire_textarea.png') no-repeat 0 0;width:684px;height:166px;margin:0 0 10px 12px;}
#respond .textarea label{float:left;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;margin:10px 0 0 12px;}
#respond .textarea textarea{display:block;border:none;background:transparent;clear:both;padding:20px 0 0 20px;margin:0px 12px 0 0px;height:110px;width:645px;color:#485062;font-size:12px; font-family:Arial, serif;}
#respond .submit{position:relative;width:203px;height:33px;margin:0px 0 10px 12px;}
#respond .submit input{float:left;background:url('images/button_ajoutcom.png') no-repeat 0 0;width:203px;height:33px;margin:0px 0 10px 12px;border:none;text-indent:-9999px;line-height:0;font-size:0;cursor:pointer;}
#respond .avatar-ajtcomment{border:solid #ececec 1px;width:85px;height:85px;float:left;margin:0 10px 0 10px;}

#loader{position:absolute;background:url('images/agenda/ajax-loader.gif') no-repeat 0px 0;z-index:100;width:66px;height:66px;margin:150px 0 0 215px;background-color:transparent;}
.back-rdv{position:absolute;background:url('images/agenda/back_rdv.png') no-repeat 0px 0;z-index:0;width:551px;height:384px;filter:alpha(opacity=8);-moz-opacity : 0.8;opacity : 0.8;margin:0;padding:0;}
#rendezvous .block-left{float:left;width:250px;margin:40px 0 40px 0;position:relative;z-index:8;}
#rendezvous .block-left .agenda{border-left:solid #daeba2 1px;border-right:solid #daeba2 1px;width:241px;height:338px;margin:0px 0 0 0px;background:url('images/agenda/back_agenda.png') repeat-x left bottom;background-color:#eff5db;padding:0px 0px 0px 7px;}
#rendezvous .block-left h3{z-index:10;background:url('images/agenda/back_title_agenda.png') no-repeat 0 0;width:244px;height:24px;padding:5px 0 0 8px;margin-top:-40px;color:#fefefe;font-size:14px;font-weight:14px;font-weight:bold;font-style:italic;}
#rendezvous .block-left h3 .villetitre{color:#4d5c24;}
#rendezvous .block-left h3 #resetagenda{color:red;cursor:pointer;display:block;position:absolute;width:108px;height:30px;background:url('images/agenda/agenda-backlink.png') no-repeat 0 0;text-indent:-9999px;margin:-35px 0 0 130px;}
#rendezvous .block-left .bottomagenda{background:url('images/agenda/bottom_agenda.png') no-repeat 0 0;width:250px;height:17px;}
#rendezvous .block-left .absolute-toc{position:absolute;z-index:10;margin:-22px 0 0 209px;}
#rendezvous .block-left .absolute-num{position:absolute;z-index:15;margin:-6px 0 0 220px;font-size:10px;color:#a2c044;}
#rendezvous .block-left .absolute-fleur{position:absolute;z-index:10;margin:-20px 0 0 -10px;}
#rendezvous .block-left .absolute-herbe1{position:absolute;z-index:-10;margin:8px 0 0 -15px;}
#rendezvous .block-left .absolute-herbe2{position:absolute;z-index:-10;margin:55px 0px 0 232px;}
#rendezvous .block-left .absolute-stmoret{position:absolute;z-index:10;margin:-40px 0 0 150px;}
#rendezvous .block-right{float:left;width:650px;margin:40px 0 0 60px;}

.agenda-fiche{width:570px;height:394px;display:block;position:relative;float:left;margin-bottom:30px;}
#maskcalendar{position:relative;width:240px;height:300px;overflow:hidden;}
.legend-calendar{color:#b0c179;width:222px;position:absolute;font-size:11px;font-family:Arial;font-style:italic;border-top:solid #cad89b 1px;margin:-50px 0 0 12px;padding:5px 0 0 0;}
ul#calendar{list-style:none;position:absolute;width:3480px;height:300px;padding:10px 0 0 0;}
ul#calendar li{}
ul#calendar li.item-month{float:left;width:240px;height:300px;padding-right:0px;}
td.headermois{color:#4d5c24;font-size:18px;font-family:Arial;text-align:center;width:200px;}
td.previousmonth{width:24px;height:19px;padding-left:13px;}
td.previousmonth a{display:block;width:11px;height:19px;background:url('images/agenda/agenda_previousmonth.png') no-repeat 0 0;text-indent:-9999px;}
td.nextmonth{width:24px;height:19px;padding-left:5px;}
td.nextmonth a{display:block;width:11px;height:19px;background:url('images/agenda/agenda_nextmonth.png') no-repeat 0 0;text-indent:-9999px;}
td.item-date{width:68px;height:27px;padding:9px 0 0px 0px;}
td.item-date .content-date{padding-top:5px;width:27px;height:23px;background:url('images/agenda/agenda_backdate.png') no-repeat 0px 0px;color:#7f933d;font-family:Arial, serif;font-size:14px;font-weight:bold;text-align:center;}
td.vide .content-date{background:url('images/agenda/agenda_backdateno.png') no-repeat 0px 0 !important;}
td.calendarToday .content-date{background:url('images/agenda/agenda_backdatecur.png') no-repeat 0px 0 !important;color:#fff !important;}
td.jourmois{color:#4d5c24;font-size:10px;font-family:Arial;text-align:center;width:200px;}



.item-date a.link-pastille{display:block;position:absolute;font-size:10px;margin:-33px 0 0 0px;text-align:right;font-weight:bold; text-decoration:none;font-family:Arial, serif;width:28px;height:28px;color:#fff;background:url('images/agenda/agenda_pastille.png') no-repeat right top;}
.item-date a.link-peu{padding:1px 5px 0 0;}
.item-date a.link-trop{padding:1px 3px 0 0;}
.item-date a.currentpas{background:url('images/agenda/agenda_pastillecur.png') no-repeat right top !important;color:#51699e !important;}

#maskaffiche{position:relative;float:left;width:300px;height:383px;overflow:hidden;}
.global-item{position:absolute;;width:300px;display:block;float:left;z-index:1;overflow:hidden;height:383px;}

.item-ficherdv{position:absolute;z-index:-20;display:block;width:250px;}
.item-ficherdv .img-chef img{z-index:-20;}
.fiche-evenement{display:block;width:250px;padding:20px 0 50px 0;}


.fiche-rdv{position:relative;z-index:-20;overflow:hidden;float:left;z-index:10;width:250px;height:383px;padding:0 0px 0 25px;}
.global-item h3{color:#95b138;z-index:200;font-family:Helvetica, Arial, serif;font-size:11px;width:325px;height:23px;;text-align:center;background:url('images/agenda/agenda_backtitre.png') no-repeat 0 0;margin:0 0 0px -25px;padding:6px 0 0 0;}
.fiche-rdv .img-chef{float:left;margin:0 8px 8px 0;background:url('images/imgback_chef.png') no-repeat -4px 3px;width:84px;height:87px;}
.fiche-rdv .img-chef img{border:solid #fff 1px;}
.fiche-rdv hr{border:solid #CAD89B 1px;}

.fiche-rdv .info-chef-right{width:150px;float:left;}
.fiche-rdv .chef-infos{width:155px;float:left;}
.fiche-rdv .nom-chef{font-size:12px;color:#e1147e;font-weight:bold;font-style:italic;}
.fiche-rdv .resto-chef{font-size:12px;color:#485815;font-weight:bold;font-style:italic;}
.fiche-rdv .adresse-chef{color:#585b57;font-family:Helvetica,Arial, serif;font-size:11px;}
.fiche-rdv .codepostal-chef{color:#585b57;font-family: Helvetica,Arial, serif;font-size:11px;}
.fiche-rdv .tel-chef{color:#585b57;font-family: Helvetica,Arial, serif;font-size:11px;font-weight:bold;}
.fiche-rdv .separate-fiche{clear:both;display:block;position:relative;height:60px;width:100%;}
.fiche-rdv .separate-fiche .link-sociable p{float:left;color:#6c6c6c;width:75px;font-size:10px;font-weight:bold;padding:8px 0 0 0;font-family:Arial, serif;}
.fiche-rdv .separate-fiche .sociable{float:left !important;margin:5px 0 0 0 !important;}
.fiche-rdv .separate-fiche .sociable .sociablefirst img{background:url('images/agenda/sociable_frdv.png') no-repeat 0 0 !important;width:23px !important;height:22px !important;}
.fiche-rdv .separate-fiche .sociable .sociablelast img{background:url('images/agenda/sociable_trdv.png') no-repeat 0 0 !important;width:22px !important;height:22px !important;}
.fiche-rdv .separate-fiche .jyvais{float:right;}
.fiche-rdv .separate-fiche .jyvais a{display:block;width:116px;height:44px;background:url('images/agenda/button_jyvais.png') no-repeat 0 0;text-indent:-9999px;}
.fiche-rdv .chef-descript{clear:both;}
.fiche-rdv .chef-descript p{color:#585b57;font-family:Helvetica, Arial, serif;font-size:12px;margin-bottom:10px;}
.fiche-rdv .list-rdv{clear:both;}
.fiche-rdv .list-rdv h4{font-size:11px;color:#f2477e;font-family: Helvetica, Arial, serif;}
.fiche-rdv .list-rdv .present-rdv{font-size:11px;color:#585b57;font-style:italic;font-family:Helvetica, Arial, serif;}

#cartelibre{float:right;position:relative;display:block;width:380px;height:400px;background:url('images/agenda/agenda_map.png') no-repeat 0 0;;margin-bottom:30px;}
#cartelibre .item-puce{position:absolute;padding:0;width:21px;height:35px;cursor:pointer;}

#slideragenda{clear:both;width:960px;height:150px;background:url('images/agenda/agenda_backslide.png') no-repeat 0 0;padding:30px 0 0 0;}
#slideragenda .slideright{float:right;}
#slideragenda .slideright a{display:block;width:27px;height:44px;margin:30px 30px 0 0;background:url('images/agenda/agenda_slideright.png') no-repeat 0 0;text-indent:-9999px;}
#slideragenda .slideleft{float:left;}
#slideragenda .slideleft a{display:block;width:27px;height:44px;margin:30px 0 0 30px;background:url('images/agenda/agenda_slideleft.png') no-repeat 0 0;text-indent:-9999px;}
#slideragenda #maskslide{position:relative;width:780px;height:115px;margin:0 auto;overflow:hidden;}
#slideragenda ul.boxslidejyvais{position:absolute;list-style:none;height:115px;}
#slideragenda ul.boxslidejyvais .item-list-event{float:left;width:156px;padding:10px 0 0 0;}
#slideragenda ul.boxslidejyvais .item-list-event ul{list-style:none;}
#slideragenda ul.boxslidejyvais li.item-jyvais{color:#6e6e6e;font-size:11px;font-family:Arial, serif;height:35px;}
#slideragenda ul.boxslidejyvais li.item-jyvais .nom-jyvais{font-weight:bold;}




#inscription1 .contenu-page{width:989px;margin:0 auto;background:url('images/inscription/back_inscription1.png') no-repeat right top;}
#inscription2 .contenu-page{width:1039px;height:725px;margin:0 auto;background:url('images/inscription/back_inscription2.png') no-repeat right top;}
#inscription3 .contenu-page{width:1039px;margin:0 auto;background:url('images/inscription/back_inscription3.png') no-repeat right top;}



#contact .contenu-page{width:960px;margin:0 auto;}
#page .formulaireinscription{width:470px;height:467px;background:url('images/inscription/back_inscriptionform1.png') no-repeat 0 0;margin:20px 0 105px 0;}
#page .formulaireinscription p.intro-inscript{width:440px;font-family:Arial, serif; font-size:12px;color:#3d3d3d;margin:0px auto 15px auto;}
#page .formulaireinscription h3{display:block;background:url('images/inscription/back_title_inscription.png') no-repeat 0 0;margin:0 0 20px 0;width:470px;height:29px;text-indent:-9999px;}
#page .formulaireinscription p.prenom{margin:0px 0px 20px 12px !important;}
#page .formulaireinscription .input{background:url('images/inscription/input_inscription.png') no-repeat 0 0;width:449px;height:35px;margin:0 0 10px 12px;}
#page .formulaireinscription .input label{float:left;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;margin:10px 0 0 12px;}
#page .formulaireinscription .input input{border:none;border-color: transparent;float:right;margin:10px 12px 0 0px;width:275px;color:#485062;font-size:12px; font-family:Arial, serif;}
#page .formulaireinscription .checkbox{border:none;clear:both;margin:10px auto 0 auto;width:325px;color:#485062;font-size:12px; font-family:Arial, serif;}
#page .formulaireinscription .checkbox label{float:right;width:300px;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;}
#page .formulaireinscription .checkbox input{float:left;width:15px;}
#page .formulaireinscription .submit input{background:url('images/inscription/button_valider2.png') no-repeat 0 0;width:117px;height:33px;margin:0px 0 10px 170px;border:none;text-indent:-9999px;line-height:0;font-size:0;cursor:pointer;}
#page .inscriptionpush{background:url('images/inscription/text_inscription.png') no-repeat 0 0;width:372px;height:127px;margin:350px 0 0px 660px;position:absolute;}
.registerfacebook{color:#49649a;font-size:14px;padding-left:15px;}
.registerfacebook a{color:#E11A80;text-decoration:none;}
.registerfacebook a:hover{text-decoration:underline;}

#step2 .registerfacebook{text-align:center;}
.buttonfacebook{width:100%;text-align:center;}

.fb_profil{font-family:Arial, serif;color:#49649a;font-size:14px;width:460px;}
.fb_profil a{text-decoration:none;color:#E11A80;}
.fb_profil a:hover{text-decoration:underline;}
#disconnectedLink{float:right;}
.buttonfacebook2{position:absolute;margin:8px 0 0 310px;}

#contact .contenu-page{width:960px;margin:0 auto;}
#page .formulaireinscription2{width:625px;height:680px;background:url('images/inscription/inscription_back2.png') no-repeat 0 0;margin:20px 0 105px 0;}
#page .formulaireinscription2 h3{display:block;background:url('images/inscription/back_titleinvitez.png') no-repeat 0 0;padding:0px 0 0 0;margin:0px 0 20px 0;width:625px;height:29px;text-indent:-9999px;}
#page .formulaireinscription2 .input{background:url('images/inscription/input_inscription.png') no-repeat 0 0;width:449px;height:35px;margin:0 0 10px 12px;}
#page .formulaireinscription2 .input label{float:left;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;margin:10px 0 0 12px;}
#page .formulaireinscription2 .input input{border:none;border-color: transparent;float:right;margin:10px 12px 0 0px;width:275px;color:#485062;font-size:12px; font-family:Arial, serif;}
#page .formulaireinscription2 .submit input{background:url('images/inscription/button_valider2.png') no-repeat 0 0;width:117px;height:33px;margin:20px 0 10px 170px;border:none;text-indent:-9999px;line-height:0;font-size:0;cursor:pointer;}

#contact .contenu-page{width:960px;margin:0 auto;}
#page .formulaireinscription3{width:620px;height:457px;background:url('images/inscription/inscription_back3.png') no-repeat 0 0;margin:20px 0 105px 0;}
#page .formulaireinscription3 h3{display:block;background:url('images/inscription/back_titlefelicitation.png') no-repeat 0 0;padding:0px 0 0 0;margin:0px 0 20px 0;width:620px;height:29px;text-indent:-9999px;}
#page .formulaireinscription3 .input{background:url('images/inscription/input_inscription.png') no-repeat 0 0;width:449px;height:35px;margin:0 0 10px 12px;}
#page .formulaireinscription3 .input label{float:left;color:#485062;font-size:12px; font-family:Arial, serif;font-weight:bold;margin:10px 0 0 12px;}
#page .formulaireinscription3 .input input{border:none;border-color: transparent;float:right;margin:10px 12px 0 0px;width:275px;color:#485062;font-size:12px; font-family:Arial, serif;}
#page .formulaireinscription3 .submit input{background:url('images/inscription/button_valider2.png') no-repeat 0 0;width:117px;height:33px;margin:20px 0 10px 170px;border:none;text-indent:-9999px;line-height:0;font-size:0;cursor:pointer;}

p.txtmailsend{text-align:center;width:590px;margin:25px auto 16px auto;color:#585b57;font-size:14px;font-weight:bold;}
p.resumeinscription{text-align:center;width:590px;margin:0 auto 16px auto;color:#585b57;font-size:14px;}
.list-inputmail{background:url('images/inscription/inscription_backform3.png') no-repeat 0 0;width:589px;height:163px;margin:50px auto 0 auto;}
.item-inputmail{background:url('images/inscription/input_invitation.png') no-repeat 0 0;width:281px;height:34px;float:left;margin:5px 0 0 10px;}
.item-inputmail input{margin:10px 0 0 10px;width:261px;font-size:12px;color:#485062;font-family:Arial, serif;border:none 0px;border-color: transparent;filter:alpha(opacity=5);-moz-opacity : 0.5;opacity : 0.5;}
.submit-amis{position:relative;width:117px;height:33px;margin:30px auto 0 auto;}
.submit-amis input{display:block;border:none 0;width:117px;height:33px;background:url('images/inscription/button_valider2.png') no-repeat 0 0;text-indent:-9999px;cursor:pointer;}

input#submitPasser{position:relative;text-indent:-9999px;border:none 0;display:block;clear:both;width:117px;height:33px;background:url('images/button_passer.png') no-repeat 0 0;margin:0 10px 0 auto;cursor:pointer;}
.buttonPasser{visibility:hidden;position:relative;display:block;clear:both;width:117px;height:33px;margin:0 10px 0 auto;}
.buttonPasser a{text-indent:-9999px;display:block;width:117px;height:33px;background:url('images/button_passer.png') no-repeat 0 0;text-indent:-9999px;}

/* CONTENT */
#content{}



/* SIDEBAR */
#sidebar{}



/* FOOTER */
#pied{clear:both;background-color:#9cb157;}


/* COPIER COLLER RICHMOND */
#pied{width:100%;height:210px;padding:6px 0 0 0;background-color:#9cb157;border-top:solid #91a54f 1px;}
#piedBlocs{padding:20px 0 0 10px;margin:0 auto;width:980px;background-color:#9cb157;}
.piedBloc{float:left;width:145px;margin:0 38px 0 0;background-color:#9cb157;}
.piedBlocNomRubrique{border-bottom:2px dashed #e0eeb1;background-color:#9cb157;margin:0 0 3px 0;padding:0 0 2px 0;font-size:110%;font-weight:bold;color:#fff;background-color:#9cb157;font-style:italic;}
.piedBlocNomRubrique a{text-decoration:none;color:#fff;}
.piedBloc ul{margin:0 0 18px 0;padding:0;list-style:none;background-color:#9cb157;}
.piedBloc ul li{margin:0 0 1px 0;}
.piedBloc ul li a{background-color:#9cb157;text-decoration:none;font-size:11px;color:#e0eeb1;font-family:Arial, serif;}
.piedBloc ul li a:hover{text-decoration:underline;}
#piedNavMangerBouger{background:url('images/backfooter.png') repeat 0 0;clear:both;background-color:#9cb157;width:960px;height:31px;margin:0px auto 0 auto;padding:0 0 0 10px;}
#piedNav{float:left;width:471px;margin:4px 0 0 0;padding:0px 0 0 0;list-style:none;}
#piedNav li{float:left;margin:0 12px 0 0;padding:0 12px 0 0;border-right:1px dotted #7a8c45;}
#piedNav li.piedNavDernierLien{border-right:0;}
#piedNav li a{font-size:11px;font-family:Arial, serif;color:#39460e;text-decoration:none;}
#piedNav li a:hover{text-decoration:underline;}
#messageMangerBouger{float:left;width:484px;margin:8px 5px 0 0;text-align:right;font-size:11px;font-family:Arial, serif;color:#39460e;}
#messageMangerBouger a{font-weight:bold;font-size:11px;font-family:Arial, serif;color:#39460e;text-decoration:none;}
#messageMangerBouger a:hover{text-decoration:underline;}








