*{font-family:arial,"Trebuchet MS"; color:#5d5b55; outline:0; padding:0; margin:0; border:0 none; text-decoration:none; white-space:normal; vertical-align:baseline}

html, body{line-height:1}
hr{display:none}
blockquote:before, blockquote:after, q:before, q:after{content:''}
blockquote, q{quotes:""""}
ul{list-style-type:none}
ol{list-style-type:decimal}
.clear{clear:both}

body{background:#e7d087 url(images/bg_principal.gif) repeat; text-align:center}

#container{width:996px; margin-right:auto; margin-left:auto; text-align:left; overflow:hidden; background:transparent url(images/bg_container.gif) repeat-y}

 #large_header{ background:#e7d087 url(images/header_bg.jpg) repeat-x top; text-align:center; width:100%}

#header{width:996px; height:170px; margin-right:auto; margin-left:auto; text-align:left}

#pagenav{float:left; width:627px; height:46px}

#pagenav ul{float:left; height:42px; margin-left:5px}

#pagenav ul li{float:left; height:42px; text-align:center; margin-top:4px}

#pagenav ul li a{float:left; display:block; background:url(images/accueil.gif) no-repeat; background-position:top; font-size:0; color:rgba(100,100,100,0); height:42px; width:100px; border-right:2px solid white}

#pagenav ul li a:hover{background:url(images/accueil.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:100px; border-right:2px solid white}

#pagenav ul li.current_page_item a{background:url(images/accueil.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:100px; border-right:2px solid white}

#pagenav ul li.page-item-57 a{background:url(images/sugg_buzz.gif) no-repeat; background-position:top; font-size:0; color:rgba(100,100,100,0); height:42px; width:208px; border-right:2px solid white}

#pagenav ul li.page-item-57.current_page_item  a{background:url(images/sugg_buzz.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:208px; border-right:2px solid white}

#pagenav ul li.page-item-57  a:hover{background:url(images/sugg_buzz.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:208px; border-right:2px solid white}

#pagenav ul li.page-item-613 a{background:url(images/a_propos.gif) no-repeat; background-position:top; font-size:0; color:rgba(100,100,100,0); height:42px; width:108px; border:none}

#pagenav ul li.page-item-613.current_page_item  a{background:url(images/a_propos.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:108px; border:none}

#pagenav ul li.page-item-613  a:hover{background:url(images/a_propos.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:108px; border:none}

#pagenav ul li.page-item-926 a{background:url(images/me_contacter.gif) no-repeat; background-position:top; font-size:0; color:rgba(100,100,100,0); height:42px; width:170px; border-right:2px solid white}

#pagenav ul li.page-item-926.current_page_item  a{background:url(images/me_contacter.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:170px; border-right:2px solid white}

#pagenav ul li.page-item-926  a:hover{background:url(images/me_contacter.gif) no-repeat; background-position:bottom; font-size:0; color:rgba(100,100,100,0); height:42px; width:170px; border-right:2px solid white}

#searchform{float:left; width:333px; height:46px; margin-right:20px}

#searchform form{float:right; display:inline; width:233px; height:37px; background:url(images/search-input.gif) no-repeat}

#searchform fieldset{float:right; display:inline; padding-top:0px; height:37px}

#searchform input{display:inline; vertical-align:middle}

#searchinput{width:166px; height:17px; margin-right:0px; margin-top:9px; background:transparent; color:#999; padding:0px; font-size:12px; float:left}

#searchbutton{width:42px; height:20px; line-height:1.4em; font-weight:bold; color:#FFF; text-align:center; cursor:pointer; margin-top:8px; margin-right:11px; font-size:14px; background:transparent; float:left}

form#srcform{background:#EEE; padding:10px}

form#srcform fieldset{}

form#srcform input{vertical-align:middle; font-size:11px}

form#srcform #srcinput{padding:4px; width:250px; background:#FFF; color:#333; font-weight:normal; border:1px solid #ddd}

form#srcform #srcbutton{padding:2px; width:50px; background:#aaa; color:#FFF; font-weight:bold; text-align:center; cursor:pointer}

#logo{float:left; display:inline; background:url(images/logo.gif) no-repeat; width:821px; height:124px}

#logo h1{font-size:0px; color:rgba(100,100,100,0)}

#logo .description{font-size:0px; color:rgba(100,100,100,0)}

#about{float:left; display:inline; margin-top:50px; width:500px; font-size:11px}

#about p{color:#FFF; font-size:11px; line-height:1.4em}

#header_bas{width:996px; height:20px; margin-right:auto; margin-left:auto; text-align:left; background:url(images/header_bas.png) no-repeat}

#column{float:left; width:737px; margin-left:39px; margin-top:-5px; padding:0px}

.post{margin-bottom:20px}

.post a{color:#494746}

.post a:hover{color:#448fbc}

.post-top{overflow:hidden}

.post-bottom{overflow:hidden}

.entry{background-color:transparent}

.entry .titre_article .left_titre{width:15px; height:38px; background:url(images/titre_left.gif) no-repeat; margin-left:-8px; float:left}
.entry .titre_article .right_titre{width:35px; height:38px; background:url(images/titre_right.gif) no-repeat; float:left}

.entry .titre_article  h2{float:left; background:url(images/titre_repeat.gif) repeat-x; height:38px; margin-top:0px; padding-left:15px; padding-right:15px; padding-top:5px; line-height:1.3em; font-size:16px; font-weight:bold; letter-spacing:-1px; padding-bottom:0px}

.entry h2{float:left; margin-top:0px; padding-left:15px; padding-right:15px; padding-top:5px; line-height:1.3em; font-size:16px; font-weight:bold; letter-spacing:-1px; padding-bottom:15px}

.entry h2 a{line-height:1.3em; font-size:16px; font-weight:bold; letter-spacing:-1px; color:#494746}

.entry .date{display:block; float:left; margin-left:15px; margin-right:15px; color:#54524c; padding-bottom:5px; margin-top:-12px; font-size:11px; height:8px; overflow:hidden}

.info_tour{text-align:center; width:737px}

.info{margin-left:auto; margin-right:auto; text-align:left; background:url(images/bg_info_post.gif) no-repeat; height:22px; width:725px; font-size:11px; margin-top:5px}

.info .cat{float:left; padding-left:15px; font-weight:bold; margin-top:-2px}

.info .comments{float:right; margin-right:10px; margin-top:-1px}

.info .cat a{line-height:26px; background-position:left center; padding-top:1px; padding-bottom:1px; padding-left:0px; color:#4693c3; font-weight:bold}

.info .comments a{line-height:26px; background:url(images/ico-comment.gif) no-repeat; background-position:left center; padding-top:1px; padding-bottom:1px; padding-left:20px; color:#4693c3; font-weight:bold}

object{border:2px solid #4693c3}

.content{padding-top:15px; padding-right:15px; padding-left:15px; padding-bottom:1px}

.content a{color:#4693C3; text-decoration:none}

.content a:hover{text-decoration:underline}

.content h1, .content h2, .content h3, .content h4, .content h5, .content h6{line-height:1.5em; margin:0px 0px 5px 0px; padding:0; width:100%}

.content p{font-size:12px; line-height:1.5em; margin:0px 0px 10px 0px; padding:0}

.content .more-link{font-size:13px; font-weight:bold; display:block; background-image:url(./images/fond_bouton.png); background-repeat:no-repeat; width:138px; padding:5px 0 0 10px}

.content h1{font-size:20px; color:#97aab1}

.content h2{letter-spacing:-1px; font-size:18px; color:#1394ef}

.content h3{letter-spacing:-1px; font-size:16px; font-weight:bold; color:#333}

.content h4{font-size:14px; font-weight:bold}

.content h5{font-size:12px; font-weight:bold; color:#999}

.content h6{font-size:11px; font-weight:bold}

.content ol{padding-left:20px}
.content ul{margin:5px 5px 20px 5px}
.content ol{margin:5px 5px 20px 5px}
.content ul ul{margin:5px 5px 5px 5px}
.content ol ol{margin:5px 5px 5px 5px}

.content ol li{line-height:1.5em; color:#333; margin-bottom:5px; font-size:12px}

.content ul li{line-height:1.5em; color:#333; background:url(images/bullet.gif) no-repeat; background-position:left 6px; padding-left:20px; margin-bottom:5px; font-size:12px}

blockquote{padding:10px; padding-left:40px; background:transparent url(images/blockquote.gif) no-repeat; background-position:8px 8px; margin-bottom:15px}

blockquote p{font-family:georgia,arial; line-height:1.5em; font-size:12px; color:#366799}

blockquote *{font-family:georgia,arial; line-height:1.5em; font-size:12px; color:#366799}

ins{text-decoration:underline}

del{text-decoration:line-through}

code{color:#333; font-family:verdana; font-size:11px; background:#eee}

.tags{font-weight:bold; line-height:2em; color:#bbb; padding-left:15px; padding-right:30px; text-align:right; font-size:11px}

.fin_tags{border-bottom:3px solid #ccc; width:736px; margin-left:1px}

.tags a{font-weight:normal; color:#333; text-transform:lowercase}

.tags a:hover{color:#ff9600}

.follow{background:#fcffeb; padding:10px; margin-left:15px; margin-right:15px; margin-top:10px; margin-bottom:10px; border:1px solid #dcddd6; font-weight:bold; font-size:11px}

.follow a{font-weight:bold; background:url(images/rss.gif) no-repeat; background-position:left center; padding-left:20px}

.state{margin-left:15px; margin-bottom:15px; font-size:12px; line-height:1.5em}

.state a{line-height:1.5em}

.navigation{padding-top:10px; padding-right:5px; padding-left:5px; font-size:11px; line-height:1em; font-weight:bold}

.navigation a{color:#333}

.navigation a:hover{color:#2c78b9}

.navleft{float:left; width:48%; /*background-image:url(./images/fond_bouton2.png); background-repeat:no-repeat; */height:30px; padding:0px; display:block; margin-left:10px}

.navleft a{font-size:13px; font-weight:bold}

.navleft a:hover{color:#afbd19}

.navright a{font-size:13px; font-weight:bold}

.navright a:hover{color:#afbd19}

.navright{float:right; width:48%; text-align:right; margin-right:10px}

.alignleft img, .alignright img, .aligncenter img{border:4px solid #ccc}

.alignleft{float:left; display:inline; background:#fff; margin-right:10px; margin-bottom:4px}

.alignright{float:right; display:inline; background:#fff; margin-left:10px; margin-bottom:4px}

.aligncenter{text-align:center; display:inline}

.alignnone{}

p.wp-caption-text{padding:3px; margin:0; font-size:11px; color:#999}

#sidebar{float:left; width:220px; overflow:hidden; padding:0px; margin:0; position:relative}

#fabuzz_facebook{margin-left:auto; margin-right:auto; text-align:center}

.box{width:420px}

.box h2{margin-top:20px; display:block; background:url(images/bigheader.gif) no-repeat; width:420px; height:30px; color:#FFF; line-height:27px; font-weight:bold; text-indent:10px; font-size:11px}

.ads{padding:10px; border:1px solid #bfe3eb; background:#FFF}

.ads ul{}

.ads ul li{float:left; display:inline; width:125px; height:125px; margin-left:5px; margin-right:2px}

.ads ul li a{float:left; display:block; width:125px; height:125px}

.ads ul li a img{float:left; display:block; width:125px; height:125px}

.subscribe{padding:10px; border:1px solid #bfe3eb; background:#FFF}

.rssfeed{font-size:12px; line-height:1.4em; background:url(images/bullet.gif) no-repeat; background-position:left 5px; padding-left:15px; margin-bottom:5px}

.rssfeedlinks{padding-top:5px; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dotted #ddd; font-size:11px}

.rssfeedlinks a{float:left; font-weight:bold; background:url(images/rss.gif) no-repeat left; padding-left:22px; line-height:1.5em; color:#2c78b9; margin-right:40px}

.rssfeedlinks a:hover{color:#ff9600; line-height:1.5em}

.subscribe form{display:inline}

.subscribe fieldset{display:inline}

.subscribe input{display:inline; vertical-align:middle; font-size:11px}

#rssinput{width:300px; height:20px; padding-left:7px; padding-top:7px; background:url(images/rss-input.gif) no-repeat top}

#rssinput:focus{width:300px; height:20px; padding-left:7px; padding-top:7px; background:url(images/rss-input.gif) no-repeat bottom}

#rssbutton{width:36px; height:36px; background:url(images/rss-button.gif) no-repeat; cursor:pointer}

.tabs{overflow:hidden; margin-left:11px; margin-top:15px; padding:0; border:0}

#article_tab a.selected{background:url(images/tab_article_selected.gif) no-repeat top; width:78px; height:32px; float:left; font-size:0; color:rgba(100,100,100,0); /margin-top:16px}

#article_tab a{background:url(images/tab_article_selected.gif) no-repeat bottom; width:78px; height:32px; float:left; font-size:0; color:rgba(100,100,100,0); /margin-top:16px}

#com_tab  a.selected{background:url(images/tab_com_non_selected.gif) no-repeat top; width:120px; height:32px; float:left; font-size:0px; color:rgba(100,100,100,0)}

#com_tab  a{background:url(images/tab_com_non_selected.gif) no-repeat bottom; width:120px; height:32px; float:left; font-size:0; color:rgba(100,100,100,0)}

.tabcontent{display:none; background:url(images/tab_font.gif) repeat-y top; width:198px; padding-top:15px; padding-bottom:5px; overflow:hidden; font-size:11px; margin-left:11px}

#tab_bottom{background:url(images/tab_bottom.gif) repeat-y top; width:198px; height:17px; margin-left:11px}

.tabcontent a, .tabcontent a strong{color:#353433; line-height:1.4em}

.tabcontent a:hover, .tabcontent a:hover strong{color:#488bb3}

.tabcontent ul{margin-left:10px; margin-right:10px}

.tabcontent ul li{display:block; background:url(images/tab_puce.gif) no-repeat; background-position:left 2px; border-bottom:1px solid #929572; padding-bottom:5px; margin-bottom:5px; padding-left:12px; color:#999; line-height:1.4em; font-size:11px}

.tabcontent ul li a{color:#353433; line-height:1.4em}

.tabcontent ul li a:hover{color:#488bb3}

.tabcontent ul li span{display:block; color:#999}

@media print{.tabcontent{display:block !important}
}

.sidebar{float:left; width:194px; font-size:11px; color:#292727; font-weight:bold}

.sidebar a{color:#292727; font-weight:bold}

.sidebar a:hover{color:white}

.sidebar ul li h2{margin-top:20px; display:block; background:url(images/sidebar_h2.gif) no-repeat; width:194px; height:33px; color:#a6b31f; line-height:30px; font-weight:bold; text-indent:10px; font-size:11px}

.sidebar ul li div{padding:10px; background:#85b6d3 url(images/sidebar_h2_bottom2.gif) no-repeat bottom; line-height:1.4em; font-size:11px}

.sidebar ul ul{padding:10px; background:#b3ccdb url(images/sidebar_h2_bottom2.gif) no-repeat bottom}

#sidebar_id{ margin-left:13px}

.sidebar ul ul ul{padding:0px; border:0; background:#b3ccdb}

.sidebar ul li ul li{display:block; background:url(images/puce_sidebar2.gif) no-repeat; background-color:#b3ccdb; background-position:left 6px; padding-left:20px; padding-top:4px; padding-bottom:4px}

.sidebar ul li ul li a{display:block; color:#292727; line-height:1.4em}

.sidebar ul li ul li a:hover{color:white}

#footer{width:100%; background:url(images/bg_footer.gif) repeat-x; height:107px}

#footercontent{width:996px; height:60px; margin-right:auto; margin-left:auto; text-align:left}

#footer_otherslinks{float:right; margin-right:25px}

#nav_footer{width:996px; margin-right:auto; margin-left:auto; text-align:left}

#nav_footer_fond{background:url(images/footer_top.gif) bottom left no-repeat; margin-left:38px; height:30px; width:739px; text-align:left}

#footercontent ul{float:left; margin-left:50px; margin-top:5px; margin-bottom:10px}

#footercontent ul li{float:left; margin-right:0px; padding-right:30px; padding-left:15px; background:url(images/footer_puce.gif) right no-repeat}

#footercontent ul li.page-item-613{float:left; background:transparent}

#footercontent ul li a{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_accueil.gif) top; width:50px; height:21px; text-transform:uppercase}

#footercontent ul li.page-item-926 a{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_contact.gif) top; width:79px; height:21px; text-transform:uppercase}

#footercontent ul li.page-item-926 a:hover{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_contact.gif) bottom; width:79px; height:21px; text-transform:uppercase}

#footercontent ul li.page-item-57 a{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_buzz.gif) top; width:98px; height:21px; text-transform:uppercase}

#footercontent ul li.page-item-57 a:hover{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_buzz.gif) bottom; width:98px; height:21px; text-transform:uppercase}

#footercontent ul li.page-item-613 a{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_propos.gif) top; width:55px; height:21px; text-transform:uppercase}

#footercontent ul li.page-item-613 a:hover{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_propos.gif) bottom; width:55px; height:21px; text-transform:uppercase}

#footercontent ul li a:hover{float:left; display:block; font-size:0px; color:rgba(100,100,100,0); font-weight:bold; background:url(images/footer_accueil.gif) bottom; width:50px; height:21px; text-transform:uppercase}

.copyright{float:left; width:200px; margin-left:50px; color:#afbd19; line-height:1.5em; font-size:11px}

.copyright a{font-weight:bold; line-height:1.5em; color:#afbd19}

.copyright a:hover{color:#feffe3; line-height:1.5em}

#footer-footer{width:740px; height:20px; overflow:hidden; margin-left:55px; margin-top:7px; /margin-top:5px}

.rss{float:left}

.rss a{font-size:0px; color:rgba(100,100,100,0)}

#article_rss{float:left; margin-left:20px; background:url(images/rss_articles.gif) no-repeat left; width:84px; height:20px; font-size:0px; color:rgba(100,100,100,0)}

#comment_rss{float:left; margin-left:20px; background:url(images/rss_commentaires.gif) no-repeat left; width:84px; height:20px; font-size:0px; color:rgba(100,100,100,0)}

.property{float:right; color:#ddd; line-height:1.5em; font-size:11px}

.property a{font-weight:bold; color:#aeec07}

.property a:hover{text-decoration:underline}

.result{border-top:1px solid #ddd; padding-top:10px; padding-bottom:10px; font-size:11px}

.result h3{font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0; margin:0; line-height:1em}

.result h3 a{font-size:16px; font-weight:bold; letter-spacing:-1px; padding:0; margin:0; line-height:1em}

.result .rdate{float:left; line-height:2em; color:#aaa}

.result .rcomment{float:right; line-height:1.5em; color:#aaa; font-weight:bold}

.result .rcomment a{color:#999; font-weight:bold}

.result .rcomment a:hover{color:#ff9600}

.result .rsummary{padding:10px; border:1px dotted #eee; background:#f4f4f4}

.result .rsummary p{font-size:12px; margin:0; padding:0}

.result .rcat{float:left; line-height:2em; color:#aaa}

.result .rcat a{color:#999; font-weight:bold}

.result .rcat a:hover{color:#ff9600}

.result .rtags{float:right; line-height:2em; color:#aaa}

.result .rtags a{color:#999; text-transform:lowercase}

.result .rtags a:hover{color:#a2d700}

#combox{border-top:5px solid #ccc; padding-top:20px; padding-bottom:20px; padding-left:15px; padding-right:15px}

h3#respond{font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:1em; padding-bottom:5px; margin-bottom:2px; border-bottom:1px dotted #ddd}

h3#comments{font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:1em; padding-bottom:5px; margin-bottom:2px; border-bottom:1px dotted #ddd}

ol.commentlist{list-style-type:none; margin-bottom:20px; padding-bottom:20px; border-bottom:5px solid #a4d5e5}

ol.commentlist li{background:#f8fcef; border:1px solid #eee; padding:20px; margin-top:20px}

ol.commentlist li.alt{background:#FFF; border:1px solid #eee; padding:20px; margin-top:20px}

.avatar{float:left; display:inline; width:32px}

.commentbody{float:left; display:inline; margin-left:20px; width:410px}

.commentbody em{font-size:11px}

p.comment_author, p.comment_author a{font-weight:bold; color:#455c6b; font-size:11px}

p.comment_author a:hover{font-weight:bold; color:#ff3600}

p.comment_time{line-height:1.5em; color:#999; font-size:10px; font-family:tahoma; font-weight:bold; text-transform:uppercase}

.comment_text{line-height:1.5em; color:#333; margin-top:15px; font-size:11px}

.reply form{background:#EEE; width:488px; padding:10px}

.reply p{margin-top:10px; font-size:11px}

.reply fieldset{vertical-align:middle; display:inline}

.reply input{vertical-align:middle; display:inline; font-size:11px}

.reply textarea{vertical-align:middle; display:inline; font-size:11px}

.reply label{vertical-align:middle; display:inline; font-size:11px; font-weight:bold; font-family:tahoma; margin-left:10px}

.replytext{border:1px solid #d9f6fa; width:200px; padding:5px; color:#366799}

.replytext:focus{border:1px solid #c3e5ea; background:#fefff7}

.replyarea{border:1px solid #d9f6fa; line-height:1.5em; padding:5px; width:470px; height:120px; color:#366799}

.replyarea:focus{border:1px solid #c3e5ea; background:#fefff7}

.replybutton{background:url(images/tab.gif) repeat-x; text-align:center; width:100px; height:25px; font-weight:bold; color:#FFF; cursor:pointer}

#reserve{color:#ccc; font-size:13px; float:left; margin-top:5px; margin-left:40px; font-weight:bold}


a.related-link
{
	color: #4693c3;
	text-decoration: none;
}

a.related-link:hover
{
	text-decoration: underline;
}
