/*

Theme Name: Cozan

Modified by: Bruno G

*/





body { background:url("images/Background.png") repeat-x #eaeae0; color:#61676b; font-family:"Verdana", Arial; font-size:12px; margin:0px; padding:0px; }

img { background:transparent; border:none; }

#comments-body.a-propos { display:none; }



/* --------- Header Components Variables --------- */

/* Header Variables - Rev:A002 */

#header { width:auto; height:200px; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

#header-shrink { background:url("images/a-b.jpg") no-repeat top center; width:1011px; height:200px; margin:0px auto; padding:0px; position:relative; }



/* Branding Variables - Rev:A001  */

/*#branding-body { width:auto; height:40px; margin:0px; padding:0px; top:21px; position:relative; float:left; overflow:hidden; }

#branding-left { background:url("images/Header-Name-Left.png") no-repeat; width:13px; height:40px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

#branding-right { background:url("images/Header-Name-Right.png") no-repeat; width:13px; height:40px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }*/



#branding { width:auto; height:auto; margin:0px; padding:182px 20px 0px 0px; position:relative; float:right; overflow:hidden; }

#branding h1 { font-family:"Arial"; color:#FFFFFF; font-size:9px; font-weight:bold; text-decoration:none; margin:0px; padding:0px; position:relative; }

#branding h1 a { color:#999; text-decoration:none; }

#branding h1 a:visited { color:#999; text-decoration:none; }

#branding h1 a:hover { color:#FFF; text-decoration:none; }

#logo { width:400px; height:50px; margin:0px; padding:0px; top:70px; left:14px; position:relative; float:left;  }

/*#logo a { width:88px; height:94px; position:relative; float:left; border:none; }*/



/* Navigation Variables - Rev:A002 */

#navigation-body { width:auto; height:40px; margin:0px; padding:0px; top:21px; left:15px; position:relative; float:left; overflow:hidden; }

#navigation-left { background:url("images/Header-Nav-Left.png") no-repeat; width:12px; height:40px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

#navigation-right { background:url("images/Header-Nav-Right.png") no-repeat; width:13px; height:40px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

#navigation { background:url("images/Header-Nav-Loop.png") repeat-x; width:auto; height:40px; margin:0px; padding:0px; position:relative; float:left; }

#navigation ul { height:32px; padding:0px; margin:0px; list-style-type:none; top:4px; position:relative; float:left; }

#navigation li { height:32px; padding:0px; margin:0px; list-style-type:none; float:left; }

#navigation li a { width:auto; height:24px; color:#FFFFFF; font-size:11px; font-weight:bold; text-decoration:none; margin:0px; padding:8px 15px 0px 15px; float:left; display:block; }

#navigation li a:visited { color:#FFFFFF; font-weight:bold; text-decoration:none; }

#navigation li a:hover { background:url("images/Header-Nav-Hover.png") repeat-x; color:#FFFFFF; font-weight:bold; text-decoration:none; }

/* --------- /Header Components Variables --------- */



hr { padding:0px; margin:10px 0px 20px 0px; height: 2px; border-top: 1px dashed #DCDCDC; border-bottom: 1px solid #FFF; }

.image-big { padding:0px 0px 20px 0px; }



/* --------- Post Components Variables --------- */

/* Page Container Variables - Rev:A001 */

#content { background:url("images/Content-BodyBackground.png") repeat-y; width:1011px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }



/* Content Container Variables - Rev:A001 */

#content-shrink { width:1011px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }



/* Content Toolbar Variables - Rev:A001  */

#toolbar-body { background:url("images/Content-ToolbarBody.png") no-repeat; width:1011px; height:60px; margin:0px; padding:0px; position:relative; float:right; }

#toolbar-body h2 { color:#CCC; font-family:Arial; font-size:18px; margin:0px; padding:18px 0px 0px 28px; float:left; }

#toolbar-feeds { width:310px; height:auto; margin:0px; padding:0px; top:10px; position:relative; float:right; }

.feeds-body { width:310px; height:30px; margin:0px; padding:0px; position:relative; float:right; }

.feeds-image { width:78px; height:52px; margin:0px; padding:0px; position:relative; float:left; }

.feeds-link { background:url("images/sabonner.gif") no-repeat left top; width:187px; height:28px; margin:0px 0px 0px 6px; cursor:pointer; top:20px; position:relative; float:left; }

/*.feeds-link a { color:#949494; text-decoration:none; font-size:12px; font-weight:bold; }

.feeds-link a:visited { color:#949494; text-decoration:none; }

.feeds-link a:hover { color:#255880; text-decoration:underline; }

.feeds-body-alt { width:235px; height:30px; margin:0px; padding:0px; position:relative; float:left; }

.feeds-link-alt { width:170px; margin:0px 0px 0px 10px; top:6px; position:relative; float:left; }

.feeds-link-alt a { color:#949494; text-decoration:none; font-size:12px; font-weight:bold; }

.feeds-link-alt a:visited { color:#949494; text-decoration:none; }

.feeds-link-alt a:hover { color:#255880; text-decoration:underline; }

.feeds-body-alt-2 { width:200px; height:30px; margin:0px; padding:0px; position:relative; float:left; }

.feeds-link-alt-2 { width:145px; margin:0px 0px 0px 10px; top:6px; position:relative; float:left; }

.feeds-link-alt-2 a { color:#949494; text-decoration:none; font-size:12px; font-weight:bold; }

.feeds-link-alt-2 a:visited { color:#949494; text-decoration:none; }

.feeds-link-alt-2 a:hover { color:#255880; text-decoration:underline; }*/

#toolbar-search { width:280px; height:30px; margin:0px; padding:0px; top:10px; position:relative; float:right; }

#toolbar-searchform { width:280px; height:30px; margin:0px; padding:0px; position:relative; }

#toolbar-s { width:220px; height:17px; color:#b3b4b5; font-style:italic; background-color:#fdfdfd; border:solid 1px #d2d8e1; margin:0px 4px 0px 0px; padding:4px; position:relative; float:left; }

#toolbar-s:hover { color:#61676b; background-color:#fdfdfd; }

#toolbar-s:focus { color:#61676b; background-color:#fdfdfd; }

#toolbar-submit { width:33px; height:26px; margin:0px; padding:0px; position:relative; float:left; }





/* Post Variables - Rev:A001  */

#posts-body { width:683px; height:auto; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }



/* Similar Posts  */

.similar-posts { margin:40px 0px 0px 0px; padding:10px; position:relative; float:left; background-color:#F7F6F6; width:630px;}

.similar-posts h3 { color:#255880; font-size:15px; margin:0px; padding:0px; }

.similar-posts ul { margin:0px; padding:10px; font-size:11px;}

.similar-posts li { background-image: url(images/general.gif); background-position: left top; background-repeat: no-repeat; list-style: none; margin:0px; padding:2px 0px 2px 19px; width:100%;}

.similar-posts a { color:#255880; text-decoration:underline; }

.similar-posts a:visited { color:#255880; text-decoration:underline; }

.similar-posts a:hover { color:#16344c; text-decoration:underline; }



/* Post Machanics Variables - Rev:A001  */

.post { width:663px; margin:0px 0px 30px 0px; padding:0px; left:20px; position:relative; float:left; clear:both; }

.post-alt { width:663px; margin:0px 0px 30px 0px; padding:0px; left:20px; position:relative; float:left; clear:both; }

.post-date { background:url("images/Content-Post-DateBadge.png") no-repeat; width:73px; height:79px; float:left; font-family:"Arial"; }

.post-date-day { color:#e00006; font-size:18px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:20px 0px 0px 0px; display:block; }

.post-date-month { color:#61676b; font-size:17px; font-weight:bold; text-transform:uppercase; text-align:center; margin:0px; padding:0px 0px 0px 0px; display:block; }

.post-title { background:url("images/Content-Post-TitleBody.png") no-repeat; width:590px; height:80px; text-align:left; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

.post-title h2 { width:560px; color:#e00006; font-size:24px; margin:0px 0px 0px 15px; padding:0px; top:17px; position:relative; font-family:"Georgia"; }

.post-title h2 a { color:#e00006; text-decoration:none; text-shadow: 0px 2px 4px #bfbebe;}

.post-title h2 a:visited { color:#e00006; text-decoration:none; }

.post-title h2 a:hover { color:#61676b; text-decoration:none; text-shadow: 0px 0px 5px #FFFFFF;}

.post-info { width:560px; height:auto; color:#61676b; font-size:11px; text-align:left; margin:0px 0px 0px 15px; padding:0px; top:25px; position:relative; overflow:hidden; }

.post-info a { color:#255880; text-decoration:underline; }

.post-info a:visited { color:#255880; text-decoration:underline; }

.post-info a:hover { color:#16344c; text-decoration:none; }

.post-content-body { width:650px; height:auto; min-height:30px; border-top:#dcdcdc dashed 1px; margin:0px; padding:0px; left:7px; position:relative; float:left; clear:both; }

.post-article { width:650px; font-size:12px; line-height:19px; text-align:left; word-spacing:1px; margin:10px 0px 0px 0px; padding:0px; position:relative; float:left; clear:both; }

.post-article h2 { margin:0px; padding:6px 0px 4px 0px; font-size:20px; }

.post-article h3 { margin:0px; padding:6px 0px 4px 0px; font-size:14px; }

.post-article h4 { color:#575757; background:url("images/star.gif") no-repeat left 5px; margin:0px; padding:6px 0px 6px 18px; font-size:15px; }

.post-article p { margin:0px; padding:0px 0px 6px 0px; position:relative; }

.post-article a { color:#255880; text-decoration:underline; }

.post-article a:visited { color:#255880; text-decoration:underline; }

.post-article a:hover { color:#16344c; text-decoration:underline; }

.post-article ul { margin:0px 0px 8px 0px; padding:0px; }

.post-article li { background-image: url("images/checkout.gif"); background-position: left 6px; background-repeat: no-repeat; list-style: none; margin:0px 0px 0px 10px; padding:0px 0px 6px 12px; width:630px;}

.post-article blockquote { background:#f7f6f6; border-left:solid #e9e9e9 5px; margin:10px 0px 15px 0px; padding:1px 10px; position:relative; clear:both;}

.post-article blockquote p { background:url("images/guillemet.gif") no-repeat left top; color:#61676b; font-style:italic; margin:0px; padding:10px 0px 10px 0px; position:relative; }

.post-article blockquote blockquote { background:#f0f0f0; }

.post-article img { padding:5px; margin:0px; float:left; }

.post-footer-alt { width:579px; height:13px; margin:0px; padding:0px; position:relative; float:left; clear:both; }



.post-footer { background:url("images/bg-post-footer.png") repeat-x left top; width:650px; height:auto; border-top:#dcdcdc dashed 1px; margin:10px 0px 10px 0px; padding:11px 0px 20px 0px; left:7px; color:#61676b; font-size:11px; text-align:left; position:relative; float:left; clear:both; }



.post-footer a { color:#255880; text-align:center; text-decoration:underline; }

.post-footer a:visited { color:#255880; text-align:center; text-decoration:underline; }

.post-footer a:hover { color:#16344c; text-align:center; text-decoration:none; }



.post-lower-info { background:url("images/comments.gif") no-repeat left top; margin:0px; padding:1px 0px 0px 22px; left:5px; height: auto; position:relative; overflow:hidden; clear:both; }



.tags { background:url("images/tag.gif") no-repeat left top; margin:0px 0px 0px 10px; padding:0px 0px 0px 20px;}



.post-spacer { width:717px; height:30px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }





/* Next/Previous Button Variables - Rev:A001 */

.page-navigation { background:#f4f4f4; width:645px; height:15px; font-size:12px; font-weight:bold; text-align:center; margin:30px 0px 0px 0px; padding:5px; left:20px; position:relative; float:left; clear:both; }

.page-navigation a { color:#f32121; text-decoration:none; }

.page-navigation a:visited { color:#f32121; text-decoration:none; }

.page-navigation a:hover { color:#61676b; text-decoration:none; }

.page-nav-prev { float:left; }

.page-nav-next { float:right; }



/* 404 Error Page Variables - Rev:A001 */

.not-found { width:683px; text-align:center; margin:100px 0px 0px 0px; padding:15px; position:relative; float:left; }

.not-found h2 { color:#255880; font-size:24px; font-weight:bold; text-transform:uppercase; margin:0px; padding:0px 0px 10px 0px; }

/* --------- /Post Components Variables --------- */





.post-bloc-content { width:640px; position:relative; float:left; margin:15px 0px; padding:0px;}





/* --------- Comment System Variables --------- */

/* Comments Body Varibles - Rev:A002  */

#comments-body { width:663px; height:auto; margin:0px; padding:0px; left:20px; position:relative; float:left; overflow:hidden; }

.comments-center-alt { width:633px; height:auto; color:#16344c; font-size:16px; font-weight:bold; font-style:italic; text-align:center; margin:0px; padding:15px; left:20px; position:relative; float:left; }

.comments-center { width:663px; height:auto; color:#255880; font-size:15px; text-align:center; margin:0px; padding:0px; position:relative; float:left; }



/* Comment List Variables - Rev:A001 */


#comments { width:663px; height:auto; border-bottom:#dcdcdc dashed 1px; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; clear:both; }

.comment-box { width:643px; border-top:#dcdcdc dashed 1px; margin:0px; padding:10px; position:relative; float:left; overflow:hidden; }

.black { background:#f6f8f9; } /* Body Background 1 */

.white { background:#FFFFFF; } /* Body Background 2 */

.avatar { padding:0px 10px 0px 0px; float:left; }

.comment-info { width:577px; height:auto; border-bottom:#dddfe6 solid 1px; position:relative; float:left; }

.comment-author { width:100%; color:#f32121; font-size:13px; font-weight:bold; margin:5px 0px 0px 0px; padding:0px; position:relative; float:left; }

.comment-author a { color:#f32121; text-decoration:underline; }

.comment-author a:visited { color:#f32121; text-decoration:underline; }

.comment-author a:hover { color:#61676b; text-decoration:none; }

.comment-stat { color:#61676b; font-size:11px; text-decoration:none; margin:7px 0px 5px 0px; padding:0px; position:relative; float:left; }

.comment-stat a { color:#255880; text-decoration:underline; }

.comment-stat a:visited { color:#255880; text-decoration:underline; }

.comment-stat a:hover { color:#16344c; text-decoration:none; }

.comment-text { width:100%; font-size:11px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }

.comment-text p { color:#61676b; margin:10px 0px 10px 0px; padding:0px; position:relative; }

.comment-text a { color:#255880; text-decoration:underline; }

.comment-text a:visited { color:#255880; text-decoration:underline; }

.comment-text a:hover { color:#16344c; text-decoration:none; }

.comment-text blockquote { background:#f7f6f6; border-left:solid #e9e9e9 5px; margin:10px 0px 15px 0px; padding:1px 10px; }

.comment-text blockquote p { color:#61676b; font-style:italic; margin:0px; padding:10px 0px 10px 0px; }

.comment-text blockquote blockquote { background:#f0f0f0; }

.comment-spacer { width:655px; height:20px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; }



/* Comments Form Variables - Rev:A001 */
#bsbm_form { clear:both; margin:10px 0; }
#bsbm_form label { font-size: 16px; color: #61676b; margin:0; padding:0;}
#bsbm_form .question { font-size: 12px; font-weight:normal; margin:0; padding:5px 0;}
#bsbm_form .answer input{ color:#61676b; background-color:#fdfdfd; border:solid 3px #DDD; font-size:12px; padding:0px 0px 3px 2px; }
#bsbm_form .notice { font-size: 11px; } 

#comment-form { width:633px; height:auto; margin:0px; padding:15px; position:relative; float:left; }

#comment-form h2 { color:#f32121; font-size:16px; text-decoration:none; margin:0px; padding:0px; }

#comment-form p { color:#61676b; font-size:11px; margin:10px 0px 0px 0px; padding:0px; }

#comment-form b { color:#61676b; }

#comment-form a { color:#255880; font-size:11px; text-decoration:underline; }

#comment-form a:visited { color:#255880; text-decoration:underline; }

#comment-form a:hover { color:#16344c; text-decoration:none; }

#commentform label { color:#16344c; font-size:10px; left:0px; position:relative; }

#commentform #author, #commentform #email, #commentform #url, #commentform textarea { color:#b3b4b5; background-color:#fdfdfd; border:solid 3px #f4f4f4; font-size:12px; padding:0px 0px 3px 2px; overflow:hidden; }

#commentform:hover #author:hover, #commentform:hover #email:hover, #commentform:hover #url:hover, #commentform textarea:hover { color:#61676b; background-color:#fdfdfd; border:solid 3px #dddfe6; padding:0px 0px 3px 2px; }

#commentform:focus #author:focus, #commentform:focus #email:focus, #commentform:focus #url:focus, #commentform textarea:focus { color:#61676b; background-color:#fdfdfd; border:solid 3px #c9c9c9; padding:0px 0px 3px 2px; }

#commentform textarea { width:500px; height:150px; overflow:hidden; font-size:12px; font-family:Verdana; }

#submit-comment { width: 100px; height: 26px; background:url("images/envoyer.gif") no-repeat; border: none; cursor: pointer; }

#submit-envoyer { width: 100px; height: 26px; background:url("images/envoyer-form.gif") no-repeat; border: none; cursor: pointer; text-indent: 100px; margin:20px 0px 0px 0px; padding:26px 0px 0px 0px;}

.wpcf7 input { background-color:#fdfdfd; border: 3px solid #F4F4F4; color:#666;}

.bordform { background-color:#fdfdfd; border: 3px solid #F4F4F4; font-size:12px; font-family:Verdana; color:#666;}

#content-creative { margin:0px auto; padding:0px 0px 18px 90px; }



.comment-form-center { display:none; width:633px; height:auto; color:#f32121; font-size:15px; text-align:center; margin:0px; padding:0px; position:relative; float:left; }

/* --------- /Comment System Variables --------- */







/* --------- Sidebar & Widgets Variables --------- */

#sidebars { background:#f7f6f6; width:295px; height:auto; margin:0px; padding:0px; left:15px; position:relative; float:left; overflow:hidden; }

.sidebars-spacer { background:#FFFFFF; width:295px; height:30px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }

.sidebars-spacer-alt { background:#f7f6f6; width:295px; height:1px; margin:0px; padding:0px; position:relative; float:left; overflow:hidden; clear:both; }



/* Center Sidebar Variables - Rev:A001 */

#sidebar-center { width:275px; height:auto; margin:16px 0px 10px 0px; padding:0px; left:11px; position:relative; float:left; overflow:hidden; }

#sidebar-center-ads { width:275px; height:auto; margin:0px; padding:0px; left:0px; position:relative; float:left; overflow:hidden; } 

#sidebar-center-ads img { width:125px; height:125px; margin:0px 5px 10px 5px; padding:0px; position:relative; float:left; }



/* Left Sidebar Variables - Rev:A001 */

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

#sidebar-left h2 { background:url("images/Content-Sidebar-Title.png") no-repeat; width:260px; height:33px; color:#6c6c8c; font-family:Arial; font-size:24px; font-weight:bold; text-transform: lowercase; text-align:left; margin:0px; padding:10px 0px 0px 15px; position:relative; }

#sidebar-left h2 a { color:#6c6c8c; text-decoration:none;}

#sidebar-left h2 a:hover { color:#6c6c8c; text-decoration:none;}

.sidebar-item-left { background:#FFFFFF; border-bottom: 1px solid #ececec; width:275px; height:auto; margin:0px 0px 20px 0px; padding:0px; position:relative; float:left; overflow:hidden; }

.sidebar-item-left a { color:#61676b; text-decoration:none; }

.sidebar-item-left a:visited { color:#61676b; text-decoration:none; }

.sidebar-item-left a:hover { color:#16344c; text-decoration:underline; }

.sidebar-item-left ul { width:255px; color:#61676b; font-size:11px; list-style:none; border-bottom:#dcdcdc dashed 1px; margin:0px 0px 10px 0px; padding:0px; left:10px; position:relative; float:left; overflow:hidden; }

.sidebar-item-left ul li { width:255px; height:auto; border-top:#dcdcdc dashed 1px; margin:0px; padding:5px 0px 5px 0px; float:left; overflow:hidden; }

.sidebar-item-left ul li ul { background:none; width:auto; height:auto; border:none; margin:5px 0px 5px 0px; padding:0px; overflow:hidden; }

.sidebar-item-left ul li ul li { width:255px; height:auto; border:none; font-size:11px; margin:0px 0px 0px 20px; padding:5px 0px 5px 0px; float:left; overflow:hidden; }

.random-posts-thumb { margin:0px 4px 0px 0px; }

.tagcloud { width:254px; text-align:justify; padding:0px 12px 6px 10px; line-height:20px; }

/* Calenda Widget - Rev:A001 */

#wp-calendar { width:100%; margin:0px auto; padding:0px 20px 10px 20px; position:relative; }

#wp-calendar table { width:100%; margin:0px; padding:0px; position:relative; }

#wp-calendar caption { width:100%; color:#255880; font-weight:bold; text-align:center; margin:0px; padding:10px 0px 10px 0px; position:relative; }

#wp-calendar th { color:#f32121; font-style:normal; text-transform:capitalize; margin:5px 0px 5px 0px; padding:3px 0px 3px 0px; }

#wp-calendar td { border:1px solid #f4f4f4; color:#61676b; text-align:center; margin:0px; padding:3px 0px 3px 0px; }

#wp-calendar td a { color:#16344c; text-align:center; text-decoration:underline; margin:0px; padding:3px 0px 3px 0px; }

#wp-calendar td a:visited { color:#16344c; }

#wp-calendar td a:hover { color:#255880; }

#wp-calendar #next a { color:#255880; text-align:right; text-decoration:underline; margin:0px; padding-right:10px; }

#wp-calendar #next a:visited { color:#255880; }

#wp-calendar #next a:hover { color:#16344c; }

#wp-calendar #prev a { color:#255880; text-align:left; text-decoration:underline; margin:0px; padding-left:10px; }

#wp-calendar #prev a:visited { color:#255880; }

#wp-calendar #prev a:hover { color:#16344c; }



/* Tag Cloud Widget - Rev:A001 */

.tag-cloud { width:255px; text-align:justify; line-height: 20px; margin:0px auto 10px auto; padding:0px; left:0px; position:relative; }

.widget_tag_cloud { width:255px; text-align:justify; margin:0px auto; padding:0px; left:10px; position:relative; }



/* Text - Rev:A001 */

.textwidget { width:255px; color:#61676b; font-size:10px; text-align:left; word-spacing:1px; line-height:14px; margin:0px 0px 10px 0px; padding:5px 0px 5px 0px; left:10px; position:relative; }

.textwidget img { float:left; padding:0px 5px 5px 0px }

.textwidget p { color:#61676b; margin:0px; padding:0px; }

.textwidget a { color:#255880; text-decoration:none; }

.textwidget a:visited { color:#255880; text-decoration:none; }

.textwidget a:hover { color:#16344c; text-decoration:underline; }



/* Search Widget - Rev:A001 */

#searchform { margin:5px 10px 10px 10px; padding:0px; position:relative; }

#s { width:210px; height:22px; color:#b3b4b5; font-style:italic; background-color:#fdfdfd; border:solid 1px #f4f4f4; margin:0px 0px 0px 0px; padding:4px 0px 0px 3px; position:relative; }

#s:hover { color:#61676b; background-color:#fdfdfd; border:solid 1px #dddfe6; }

#s:focus { color:#61676b; background-color:#fdfdfd; border:solid 1px #c9c9c9; }

#submit { margin:0px; padding:2px; top:0px; position:relative; }

/* --------- /Sidebar & Widgets Variables --------- */







/* --------- Footer Variables --------- */

/* Footer Variables - Rev:A001 */

#footer { width:1011px; height:auto; margin:0px auto; padding:0px; position:relative; overflow:hidden; }

#footer-toolbar { background:url("images/Footer-Toolbar.png") no-repeat; width:1011px; height:20px; margin:0px; padding:0px; position:relative; float:left; }



#footer-text { width:1011px; height:50px; margin:0px auto; color:#666666; font-size:10px; padding:24px 0px 0px 300px; position:relative; float:left; background: url("images/icon-wp.png") no-repeat 236px 6px ;}

#footer-text a { color:#16344c; text-decoration:none; }

#footer-text a:visited { color:#16344c; text-decoration:none; }

#footer-text a:hover { color:#16344c; text-decoration:underline; }

.retour_haut{ margin: 0; padding: 0 130px 0 0; font-size: 10px; float: right; display:block; width:auto; height:auto; z-index:200;

}

.retour_haut a { color:#61676b; text-decoration:none; }

.retour_haut a:hover { color:#16344c; text-decoration:underline; }

/* --------- /Footer Variables --------- */






