/*

Theme Name:Calypso
Theme URL: http://www.web2feel.com/calypso/
Description: Free WordPress theme released by web2feel.com
Author: Jinsona
Author URI: www.web2feel.com
Version: 1.0.0
Tags: white, blue ,two-columns, jQuery slider,thumbnail, right-sidebar, twitter, fixed-width, theme-options, threaded-comments, banner ads, adsense.



*/
* { margin:0; padding:0; }
body { margin:0 auto; padding:0; background:#f5f5f5; font-family:verdana,Arial, Tahoma,Century gothic, sans-serif; font-size:12px; }
img { border:0; margin:0; }
a { color:#269bde; text-decoration:none; outline:none; }
a:visited { color:#269bde; }
a:hover,a:active { color:#1f7db2; text-decoration:none; }
h1,h2,h3,h4,h5,h6 { line-height:125%; font-weight:bold; }
table { border:1px solid #e7e7e7; margin:0 -1px 24px 0; text-align:left; width:100%; }
tr th,thead th { color:#888; font-size:12px; font-weight:bold; line-height:18px; padding:9px 24px; }
tr td { border-top:1px solid #e7e7e7; padding:6px 24px; }
tr.odd td { background:#f2f7fc; }
ul { list-style:square; }
blockquote { font-style:italic; color:#555; padding:10px; }
blockquote blockquote { color:#777; }
blockquote em { font-style:normal; }
pre { padding:9px; background:#f9f9f9; border:1px solid #ccc; }
code { padding:0 3px; background:#eee; }
pre code { background:transparent; }
.clear { clear:both; }
img.centered { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0; }
img.alignnone { padding:5px; margin:0 0 10px; display:inline; }
img.alignright { padding:5px; margin:5px 0 10px 10px; display:inline; }
img.alignleft { padding:5px; margin:5px 10px 10px 0; display:inline; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.alignright { float:right; margin:0 0 10px 10px; }
.alignleft { float:left; margin:0 10px 10px 0; }
.wp-caption { background:#cecece; border:1px solid #ccc; text-align:center; padding:4px 0 5px; color:#777; }
.wp-caption img { margin:0 0 5px; padding:0; border:0; }
.wp-caption p.wp-caption-text { margin:0; padding:0; font-size:11px; font-weight:normal; line-height:12px; }

/* The Outer cover */
#all-content { background:#f5F5F5 url(images/bg-content.gif) repeat-x; }
#wrapper { width:1000px; margin:0 auto; position:relative; }
#casing { padding:0 0 20px; float:left; width:1000px; margin:0; }

/* The Header */
#masthead { background:#111111 url(images/bg-top.gif) repeat-x; }
#top { height:100px; margin:auto; width:1000px; position:relative; }
#search-menu { float:right; margin:5px 0 0; }
#searchinputmenu { width:272px; padding:5px; border:1px #cecece solid; color:#444444; }
#searchsubmitmenu { padding:5px; border:1px #cecece solid; color:#ffffff; background:#333333; cursor:pointer; }
.subcribe { position:absolute; right:40px; bottom:15px; }
.subcribe a:link,.subcribe a:visited { color:#444444; }
.subcribe a:hover { color:#FFAB06; }
.blogname { width:400px; margin:10px 0 0; height:70px; text-align:left; float:left; }
.blogname h1 { font-size:34px; padding:0; font-weight:normal; }
.blogname h1 a:link,.blogname h1 a:visited { color:#fff; display:block; margin:5px 0 0; }
.blogname h1 a:hover { color:#fff; }
.blogname h2 { margin:0; font-size:14px; font-weight:normal; color:#fff; text-shadow:1px 1px 0 #172527; }

/* The Search */
#search { background:url(images/search.png); width:246px; padding:5px 0; margin:50px 0 10px; float:right; height:25px; display:inline; }
#search form { margin:0; padding:0; }
#search fieldset { margin:0; padding:0; border:none; }
#search p { margin:0; font-size:85%; }
#s { width:190px; margin:3px 0 0 7px; padding:2px 5px; height:16px; border:none; font:normal 100% Tahoma, Arial, Helvetica, sans-serif; color:#0659A9; float:left; border:none; background:#fff; display:inline; }
input#searchsubmit { float:right; display:inline; margin:2px 10px 0 0; height:22px; width:25px; background:url(images/sbutton.png); color:#fff; border:none; }

/*Page menu*/
#foxmenucontainer { height:40px; display:block; margin:0 auto 20px; padding-left:1px; font:13px Verdana, Arial, Tahoma,Century gothic, sans-serif; font-weight:normal; background:url(images/menu-sep.gif) no-repeat left top; }
#menu ul { z-index:100; margin:0; padding:0; list-style-type:none; }

/*Top level list items*/
#menu ul li { position:relative; display:inline; float:left; }

/*Top level menu link items style*/
#menu ul li a { color:#333333; display:block; margin:0; padding:10px 20px; text-decoration:none; background:url(images/menu-sep.gif) no-repeat right top; border:none; }
* html #menu ul li a { display:inline-block; }
#menu ul ul { opacity:0.85; }
#menu ul ul ul { opacity:1; }
#menu ul ul ul ul { opacity:1; }
#menu ul li ul a { }
#menu ul li a.selected,#menu ul li a:hover,#menu ul li.current-menu-parent a,#menu ul li.current_page_item,#menu ul li.current-menu-item { background:#ffffff url(images/menu-sep.gif) no-repeat right top; }
#menu ul li.current-menu-parent ul li a { background:#000000; }
#menu ul li ul li.current-menu-parent a,#menu ul li.current-menu-parent ul li.current-menu-item a { background:#111111; }
#menu ul li ul li a.selected { background:#111111; }

/*1st sub level menu*/
#menu ul li ul { z-index:100; font-size:13px; margin:-10px 0 0; padding:10px 0 0; position:absolute; left:0; display:none; visibility:hidden; }

/*Sub level menu list items (undo style from Top level List Items)*/
#menu ul li ul a { display:block; width:140px; text-align:center; text-decoration:none; color:#ffffff; padding:8px 10px; background:#000000; border-bottom:1px solid #111111; }

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
#menu ul li ul li ul { top:0; }
#menu ul li ul a:hover { background:#111111; }

/* Holly Hack for IE \*/
* html #menu { height:1%; }

/*Holly Hack for IE7 and below*/

/* Main Content*/
#content-post { float:left; width:670px; height:100%; padding:0; margin:0; display:inline; overflow:hidden; background:#ffffff url(images/bg-box.gif) repeat-x; border:1px solid #cecece; }
#content { float:left; width:670px; height:100%; padding:0; margin:0; display:inline; overflow:hidden; }
h3.mytitle { height:35px; line-height:35px; padding-left:15px; font-size:18px; color:#fff; border:1px solid #6e0705; background:#b50f0f; font-family:Arial,century gothic,verdana, sans-serif; }
.box { margin:15px 10px 10px; padding-left:230px; padding-right:5px; }
.postimg { float:left; margin:10px 10px 0 15px; }
#content-post .postimg { float:left; margin:10px 25px 0 20px; }
.last { float:right; clear:right; }
.boxtitle h2 { margin:0; padding:0; text-align:left; font:25px Arial,Verdana,Helvetica,sans-serif; overflow:hidden; color:#444444; letter-spacing:-1px; font-weight:normal; }
.boxtitle h2 a,.boxtitle h2 a:link,.boxtitle h2 a:visited { color:#444444; background-color:transparent; }
.boxtitle h2 a:hover { background-color:transparent; text-decoration:underline; border:none; }
.boxtitle { margin:0; padding:0; }
.post { margin:0 0 10px; height:100%; color:#555; padding:1px; background:#ffffff url(images/bg-box.gif) repeat-x; border:1px solid #cecece; }
.comments-box { border-top:1px solid #cecece; background:#ededed url(images/bg-list.gif) repeat-x; }
.comments-box div.nb-comments { float:right; }
.comments-box div.nb-comments a.comments-nb { display:block; float:left; line-height: 35px; font-size:25px; color:#bbbbbb; }
.comments-box div.nb-comments a.comments-titre { display:block; float:left; line-height: 35px; font-size:18px; color:#bbbbbb; margin:0 5px; }
.comments-box div.nb-comments a.comments-nb:hover { color:#aaaaaa; }
.comments-box div.nb-comments a.comments-titre:hover { color:#aaaaaa; }
#content-post .post { border:none; margin:0; }
.posteven { background:#fafafa; }
.datebox { width:54px; height:48px; background:url(images/datebox.png); float:left; text-align:center; margin:0 5px 0 0; }
span.date { font-size:18px; line-height:18px; width:56px; color:#000; }
span.month { font-size:10px; text-transform:uppercase; color:#333; line-height:24px; }
.title h2 { margin:0; padding:0; font:28px Arial,century gothic,verdana, sans-serif; overflow:hidden; color:#444444; letter-spacing:-1px; font-weight:normal; }
.title h2 a,.title h2 a:link,.title h2 a:visited { color:#444444; background-color:transparent; }
.title h2 a:hover { color:#000; background-color:transparent; }
.title { margin:0; padding:0 0 0 10px; }
#content-post .title h2 { margin:20px 0 0; }
.fullwide .title h2 { margin:20px 0 0; }
.author { color:#fff; padding:2px 5px; font-size:10px; background:#59b3c7; text-transform:lowercase; }
.twitter-button-post { float:right; margin:15px 15px 0; }
.infos { color:#999999; font-size:10px; text-transform:lowercase; }
.infos a { }
.infos a:hover { text-decoration:underline; }
.clock { color:#fff; padding:2px 5px; font-size:10px; background:#2F4B4F; text-transform:uppercase; }
.comm { color:#fff; padding:2px 5px; font-size:10px; background:#2F4B4F; text-transform:uppercase; }
.comm a:link,.comm a:visited { color:#fff; }
.comm a:hover { color:#fff; }
.singleinfo { font:10px Tahoma, Georgia, Arial,century gothic,verdana, sans-serif; text-transform:uppercase; color:#B98302; padding:5px 0; }
.category { padding:5px 0 5px 10px; color:#000101; }
.category a:link,.category a:visited { color:#0758A9; }
.category a:hover { color:#000; }
.cover { margin:0; padding:0 15px; }
.entry { margin:0; padding:5px 0 0; }
.entry h1,.entry h2,.entry h3,.entry h4,.entry h5 { margin:20px 0 5px 0; text-transform:uppercase; color:#1f83aa; clear: both; }
.entry a:link,.entry a:visited { color:#269bde; background-color:transparent; }
.entry a:hover { color:#1f7db2; background-color:transparent; text-decoration:underline; }
.entry a img { border:none; background:none; }
.entry ul,.entry ol { margin:.4em 0 1em; line-height:150%; }
.entry ul li,.entry ol li { list-style-position:outside; margin-left:1.6em; }
.entry p { margin:5px 0; padding:3px 0; line-height:24px; text-align: justify; }
.entry ul { margin:0 0 18px 25px; }
.entry ol { margin:0 0 18px 25px; }
.entry ul,.entry ul li { list-style-type:disc; list-style-position:inside; }
.entry ol,.entry ol li { list-style-type:decimal; list-style-position:inside; }
.entry ol ol { list-style:upper-alpha; }
.entry ol ol ol { list-style:lower-roman; }
.entry ol ol ol ol { list-style:lower-alpha; }
.entry ul ul,.entry ol ol,.entry ul ol,.entry ol ul { margin-bottom:0; }
.entry dl { margin:0 1.5em; }
.entry dt { font-weight:bold; }
.entry dd { margin-bottom:18px; }
.entry strong { font-weight:bold; }
.entry cite,.entry em,.entry i { font-style:italic; }
.entry blockquote { padding:0 2em; padding-top:1.3em; background:#f3f3f3; border-left:3px solid #cecece; }
.entry blockquote em,.entry blockquote i,.entry blockquote cite { font-style:normal; }
.entry pre { font:11px Monaco, monospace; line-height:18px; margin-bottom:18px; }
.entry code { font:11px Monaco, monospace; }
.entry abbr,.entry acronym { border-bottom:1px dotted #333; cursor:help; }
.entry ins { text-decoration:none; }
.entry sup,.entry sub { height:0; line-height:1; vertical-align:baseline; position:relative; }
.entry sup { bottom:1ex; }
.entry sub { top:.5ex; }
.entry blockquote.left { float:left; margin-right:20px; text-align:right; width:33%; border:none; border-left:3px solid #cececececece; }
.entry blockquote.right { float:right; margin-left:20px; text-align:left; width:33%; border:none; border-right:3px solid #cececececece; }
.entry ul,.entry ol,.entry dd,.entry pre,.entry blockquote { margin:5px; padding:5px 10px; }
.entry blockquote { padding-bottom:0; margin-bottom:2.6em; }
.entry pre,.entry code { font:12px Monaco, monospace; line-height:20px; }
.entry a.read { padding:5px 10px; line-height:28px; text-decoration:none; background:#269bde; color:#ffffff; }
.entry a.read:hover { background:#1f7db2; }

.wpcf7-form input[type="text"]{border:1px solid #cccccc; padding: 5px; background: #eeeeee; color: #444444;margin-top:5px;}
.wpcf7-form textarea{border:1px solid #cccccc; padding: 5px; background: #eeeeee; width: 80%; color:#444444;}
.wpcf7-form input[type="submit"]{border:none; padding: 5px 20px; background: #333333; color:#ffffff; cursor: pointer;margin:10px 0;}

/* right column */
.right { float:right; width:320px; padding:0; display:inline; overflow:hidden; }
.sidebox a { border:none; }
.blokbox,.twitbox { float:left; width:323px; background:#fff; margin-bottom:10px; border:1px solid #cecece; }
.blok { padding:5px 0 0; float:left; }
.fentry img { max-width:100px; padding-left:6px; padding-bottom:5px; float:left; }
h2.bloktitl { width:325px; color:#eee; font-size:18px; background:#523211; height:25px; padding-top:10px; padding-left:10px; }
p.twitter-message { color:#666; padding:10px; border-bottom:1px solid #eee; }
a.twitter-link { color:#D53E13; }
a.twitter-user { color:#0c7391; }
h3.sidetitl { font-family:Arial, Georgia,Tahoma,Century gothic, sans-serif; color:#444444; font-size:18px; letter-spacing:-1px; font-weight:normal; padding:12px 10px 10px 15px; border-bottom:1px solid #cecece; text-transform:uppercase; }
#social-zone { float:left; width:670px; height:100%; padding:0; margin:20px 0 0; display:inline; overflow:hidden; background:#ffffff url(images/bg-box.gif) repeat-x; border:1px solid #cecece; }
#social-zone h3 { margin:10px 0 10px 10px; padding:0; font:20px Arial,century gothic,verdana, sans-serif; overflow:hidden; color:#444444; letter-spacing:-1px; font-weight:normal; }
#social-zone span { display:block; margin:10px; }
#bonus-zone { float:left; width:670px; height:100%; padding:0; margin:20px 0 0; display:inline; overflow:hidden; background:#ffffff url(images/bg-box.gif) repeat-x; border:1px solid #cecece; }
#bonus-zone .bloc-bonus { width:315px; padding:10px; float:left; }
#bonus-zone .title-bonus,#bonus-zone .related_post_title { margin:10px 0 10px 10px; padding:0; font:20px Arial,century gothic,verdana, sans-serif; overflow:hidden; color:#444444; letter-spacing:-1px; font-weight:normal; }
#bonus-zone .bonus-content { }

/* The Sidebar */
.sidebox { width:316px; padding:1px; margin:0 0 10px; border:1px solid #cecece; background:#ffffff url(images/bg-box.gif) repeat-x; }
.sidebox ul { list-style-type:none; margin:10px; padding:0 0 5px; }
.sidebox li { list-style-type:none; margin:0; padding:0; }
.sidebox ul ul { list-style-type:none; margin:0; padding:0; background-repeat:no-repeat; }
.sidebox ul ul ul { list-style-type:none; margin:0; padding:0; border:0; }
.sidebox ul ul ul ul { list-style-type:none; margin:0; padding:0; border:0; }
.sidebox ul li { height:100%; line-height:18px; clear:left; width:295px; margin:0; list-style-type:none; }
.sidebox ul li a:link,.sidebox ul li a:visited { color:#269bde; text-decoration:none; padding:5px 0 5px 10px; display:block; }
.sidebox ul li a:hover { color:#1f7db2; border:none; text-decoration:underline; }
.sidebox p { padding:7px 10px; margin:0; }
.sidebox table { width:100%; text-align:center; color:#787d7f; }
li.recentcomments { margin:0 10px; padding:5px 0; }
.oddli { background:#fcfcfc; }
.squarebanner { background:#fff; margin:0 0 10px; border:1px solid #cecece; padding:1px; }
.squarebanner ul { list-style-type:none; margin:0; padding:0 0 15px; width:300px; margin:10px; overflow:hidden; }
.squarebanner ul li { list-style-type:none; margin:15px 7px 0; float:left; padding:5px; display:inline; background:#dedede; }

/*calendar*/
#wp-calendar { width:100%; padding:0 5px; }
#calendar_wrap { margin:0 auto; }
#wp-calendar caption { padding:10px 5px 5px; font-size:16px; color:#375752; font-weight:bold; font-family:Arial,Georgia,Century gothic, sans-serif; text-transform:uppercase; }
#wp-calendar th,#wp-calendar td { padding:5px; text-align:center; color:#fff; background:#333; }
#wp-calendar td a { padding:0; border:none; color:#843400; }
#wp-calendar td { background:transparent; border:none; color:#444; }
#wp-calendar td,table#wp-calendar th { padding:2px 0; }

/* --- FOOTER --- */
#footer { padding:5px 0; color:#999999; font-size:12px; margin:0 auto; background:#111111; font-family:Arial; }
#footer a:link,#footer a:visited { color:#eeeeee; }
#footer a:hover { color:#269bde; }
.fcred { text-align:center; margin:10px 0 10px 10px; line-height:16px; }

/* The Navigation */
#navigation { margin:0; padding:5px; width:650px; height:27px; }

/* The Attachment */
.contentCenter { text-align:center; }

/* The Page Title */
h2.pagetitle { padding:10px; font-size:14px; text-align:center; color:#ffffff; background:#269bde; margin-bottom:10px; }
h2.pagetitle a { color:#507409; }

/* Comments */
#comments-zone { float:left; width:670px; height:100%; padding:0; margin:20px 0 0; display:inline; overflow:hidden; background:#ffffff url(images/bg-box.gif) repeat-x; border:1px solid #cecece; }
#commentsbox { margin:0; }
h3#comments { font-size:18px; letter-spacing:-1px; font-weight:normal; color:#444444; padding:10px; font-family:Arial,Georgia,Century gothic, sans-serif; border-bottom:1px solid #cecece; }
ol.commentlist { margin:0; clear:both; overflow:hidden; list-style:none; }
ol.commentlist li { margin:5px 0; line-height:18px; padding:10px; }
ol.commentlist li .comment-author { color:#444444; font-size:14px; }
ol.commentlist li .comment-author a:link,ol.commentlist li .comment-author a:visited { color:#000; font-weight:bold; text-decoration:none!important; }
ol.commentlist li .comment-author .fn { color:#000; }
cite.fn { color:#000; font-style:normal; }
ol.commentlist li .comment-author .avatar { float:right; border:1px solid #cecece; background:#fff; padding:3px; }
ol.commentlist li .comment-meta { font-size:10px; }
ol.commentlist li .comment-meta .commentmetadata { color:#000; }
ol.commentlist li .comment-meta a { color:#269bde; text-decoration:none!important; }
ol.commentlist li p { line-height:22px; margin-top:5px; color:#666; font-size:12px; }
ol.commentlist li .reply { margin-top:10px; font-size:10px; }
ol.commentlist li .reply a { background:#269bde; color:#fff; text-decoration:none; padding:3px 10px; }
ol.commentlist li .reply a:hover { background-color:#1f7db2; }
ol.commentlist li.odd { background:#eeeeee; }
ol.commentlist li.even { }
ol.commentlist li ul.children { list-style:none; text-indent:0; }
ol.commentlist li ul.children li.depth-2 { margin:10px 0 0 10px; padding:10px; }
ol.commentlist li ul.children li.depth-3 { margin:20px 0 0 10px; padding:10px 0; border-top:1px solid #cccccc; }
ol.commentlist li ul.children li.depth-4 { margin:20px 0 0 10px; padding:10px 0 0; border-top:1px solid #cccccc; }
ol.commentlist li ul.children li.depth-5 { margin:20px 0 0 10px; padding:10px 0 0; border-top:1px solid #cccccc; }
.comment-nav { margin:10px 0 0; padding:5px 10px; height:20px; }
.comment-nav a:link,.comment-nav a:visited { display:block; background:#59b3c7; color:#ffffff; padding:5px 10px; }
.comment-nav a:hover { background:#269bde; }
#respond { border:1px solid #cecece; padding:0; margin:10px; background:#f4f4f4; }
#respond h3 { font-size:14px; color:#fff; background:#FFAB06; font-weight:bold; padding:10px; }
#commentform { padding:10px 20px; }
#commentform p { margin:5px 0; color:#444; }
#respond label { display:block; padding:5px 0; color:#444; }
#respond label small { font-size:10px; }
#respond input { margin-bottom:10px; padding:5px; margin:0 10px 10px 0; background:#fff; border:1px solid #cecece; color:#555; }
.cancel-comment-reply { margin:0 0 0 10px; }
#commentform input { width:50%; }
#respond input#commentSubmit { background:#269bde; color:#fff; text-decoration:none; border:none; padding:3px 10px; width:100px; margin:10px 0; cursor:pointer; }
#respond input#commentSubmit:hover { background:#1f7db2; }
textarea#comment { border:none; background:#fff; border:1px solid #cecece; width:70%; margin:10px 0 0; padding:5px; color:#555; }
.widebanner { height:60px; margin-top:10px; padding:10px 0; background:url(images/ad1.jpg) repeat-x; text-align:center; }
#entry-author-info { padding:5px; background:#f8f8f8; border:1px solid #cecece; margin:10px; }
#author-avatar { float:left; padding:5px; background:#fff; }
#author-avatar { float:left; }
#author-description { float:left; margin:0 0 0 10px; width:550px; }
#author-description h3 { line-height:20px; color:#333; text-shadow:1px 1px 0 #fff; }
#author-description p { line-height:20px; color:#555; }
.feedbox { padding:1px; margin:0 0 10px; border:1px solid #cecece; background:#ffffff url(images/bg-box.gif) repeat-x; }
.featbox { padding:0 0 10px; margin:0 0 10px; border:1px solid #cecece; background:#ffffff url(images/bg-box.gif) repeat-x; }
.featbox h3.sidetitl { margin-bottom:10px; }
.fblock { height:60px; margin:0 10px; padding:10px; }
.fblock a:hover { border:none; text-decoration:underline; }
.fblock:hover { background:#eeeeee; }
.phumb { margin:0 10px 0 0; width:60px; height:60px; float:left; }
.fblock h3 { font-size:14px; font-weight:bold; padding:0; font-family:arial; }
.fblock h3 a:link,.fblock h3 a:visited { font-weight:bold; color:#444444; }
.fblock p { color:#555; margin:0!important; padding:5px 0!important; font-size:10px; }
#slidearea { height:250px; overflow:hidden; position:relative; width:1000px; background:url(images/slide.png) top no-repeat; }
#gallerycover { overflow:hidden; margin:0; height:280px; }
.mygallery { overflow:hidden; position:relative; width:900px; margin:0 50px; }
img.slidim { float:left; margin:25px 10px; padding:10px; box-shadow:inset 0 0 10px #00182F; -moz-box-shadow:inset 0 0 10px #00182F; -webkit-box-shadow:inset 0 0 10px #00182F; }
.mytext { position:relative; margin:0; width:900px; height:300px; display:inline; float:left; color:#c4c4c4; }
.inpost { position:absolute; top:0; left:0; width:250px; background:url(images/trans.png); }
.mytext h2 { padding:5px 10px; color:#fff; font-size:22px; width:480px; font-weight:normal; float:left; margin-top:20px; }
.mytext h2 a:link,.mytext h2 a:visited { color:#fff; }
.mytext p { padding:5px 10px; color:#fff; font-size:12px; line-height:20px; width:480px; float:left; text-shadow:1px 1px 0 #1778BF; }
.prevb { float:left; width:25px; height:45px; z-index:200; background:url(images/pre.png); position:absolute; left:24px; top:105px; }
.nextb { float:right; width:25px; height:45px; z-index:200; background:url(images/nxt.png); position:absolute; right:23px; top:105px; display:block; }
.feedlist { height:33px; margin:10px; }
.feedlist ul { list-style:none; }
.feedlist ul li { float:left; margin:0 5px; vertical-align:middle; }
.feedlist a { font:20px arial, sans-serif; color:#444444; }
.feedlist a h3 { font-family:Arial, Georgia,Tahoma,Century gothic, sans-serif; color:#444444; font-size:16px; padding:6px 0 0; text-transform:uppercase; font-size:18px; letter-spacing:-1px; font-weight:normal; }
.feedlist a:hover h3 { text-decoration:underline; }
#bottom { background:url(images/bg-top.png) top no-repeat; margin:0 auto; width:1000px; }
.bottomcover { background:#111111 url(images/bg-top.gif) repeat-x; margin:0 auto; }
h3.bothead { font-weight:normal; text-transform:uppercase; font-family:Arial, sans-serif; font-size:18px; padding:10px 0 10px 5px; color:#555555; border-bottom:1px solid #333333; }
.botwid div { padding:10px; }
.botwid div a { margin:3px; }
.botwid div a:hover { color:#eeeeee; }
.botwid { float:left; width:230px; padding-bottom:30px; font-size:12px; font-family:Arial,Tahoma,Century gothic,sans-serif; margin:20px 0 0 15px; color:#cecece; }
.botwid ul { list-style-type:none; margin:0; padding:0; border-bottom:1px solid #222222; }
.botwid li { list-style-type:none; margin:0; padding:0; }
.botwid ul ul { list-style-type:none; margin:0; padding:0; background-repeat:no-repeat; }
.botwid ul ul ul { list-style-type:none; margin:0; padding:0; border:0; }
.botwid ul ul ul ul { list-style-type:none; margin:0; padding:0; border:0; }
.botwid ul li { height:100%; line-height:18px; clear:left; width:230px; list-style-type:none; }
.botwid ul li a:link,.botwid ul li a:visited { color:#ffffff; text-decoration:none; padding:5px 0 5px 5px; display:block; border-top:1px solid #222222; border-bottom:1px solid #333333; }
.botwid ul li a:hover { color:#269bde; }
.botwid p { padding:7px 10px; margin:0; }
.botwid table { width:100%; text-align:center; color:#787d7f; }
.widget_addons { position:absolute; left:-550px; top:-650px; }
.wp-pagenavi { font-size:12px; text-align:center!important; }
.wp-pagenavi a,.wp-pagenavi a:link,.wp-pagenavi a:visited { text-decoration:none; background:#F2F2F2!important; color:#555!important; padding:3px 7px!important; display:block; text-align:center; float:left; margin-right:4px; }
.wp-pagenavi a:hover { color:#ffffff; }
.wp-pagenavi a.page:hover { background:#1f7db2; }
.wp-pagenavi span.pages { display:none; }
.wp-pagenavi span.current { text-decoration:none; background:#269bde; color:#fff!important; padding:3px 7px!important; display:block; text-align:center; float:left; margin-right:4px; }
.wp-pagenavi span.extend { text-decoration:none; background:#1D94F1!important; color:#fff!important; padding:3px 7px!important; display:block; text-align:center; float:left; margin-right:4px; }

/* FORMULAIRE DE CONTACT */

