/* 
	Theme Name: Foot.fr
	Author: Yannick Ratel
	Version: 1.0
	Tags: three columns, fixed width, white, gray, black, red, sidebar widgets
*/

* { margin:0; padding:0; }
body { background:#000 url(images/bg-body.jpg) top center no-repeat fixed; color:#333333; font-size:12px; font-family:Arial, Tahoma, Verdana; padding:0px; }
#wrap { background:#131313; width:921px; margin:0 auto 10px auto; padding:0px; position:relative; border:10px solid #131313; border-top:7px solid #d80716; }

/************************************************
*	Hyperlinks									*
************************************************/
a, a:visited { text-decoration:none; }
a:hover { text-decoration:underline; }
a img { border:none; }
a:focus, a:hover, a:active { outline:none }

/************************************************
*	Header  									*
************************************************/
#header { clear:both; float:left; width:100%; padding:10px 0; }
#header .logo { float:left; display:inline; margin-left:8px; }
#header .search-form { float:left; display:inline; margin-left:60px; margin-top:20px; border:1px solid #dadada; width:280px; padding:10px 15px; }
#header .search-form label { float:left; display:inline; margin-top:6px; }
#header .search-form #searchbox { float:left; display:inline; margin-left:5px; margin-top:3px; border:1px solid #071905; background:#fff; width:168px; }
#header .search-form #searchbutton { float:left; display:inline; margin-left:5px; }
#header .login-header { float:left; display:inline; margin-left:50px; width:237px; margin-top:25px; text-align:center; }
#header .login-header p { padding-bottom:5px; color:#fff; }
#header .login-header a { margin-left:5px; margin-right:5px; color:#fff; }
#header .login-header a.lien-inscription { color:#f13300; font-weight:bold; }
#navbar { clear:both; float:left; width:100%; margin-top:10px; height:35px; color:#FFF; font-weight:bold; list-style:none; }
#navbar li { float:left; display:inline; text-align:center; }
#navbar li a, #navbar li a:link, #navbar li a:visited { color:#FFF; display:block; height:30px; background-position:0 0; background-repeat:no-repeat; text-indent:-5000px; }
#navbar li a:hover { background-position: 0 -30px; }
#navbar li.nav-accueil a { background-image:url(images/menu-accueil.gif); width:107px; }
#navbar li.cat-item-1 a { background-image:url(images/menu-ligue-1.gif); width:117px; }
#navbar li.cat-item-5 a { background-image:url(images/menu-etranger.gif); width:112px; }
#navbar li.cat-item-4 a { background-image:url(images/menu-insolite.gif); width:118px; }
#navbar li.cat-item-6 a { background-image:url(images/menu-europe.gif); width:162px;  }
#navbar li.cat-item-7 a { background-image:url(images/menu-equipe-france.gif); width:149px; }
#navbar li.cat-item-8 a { background-image:url(images/menu-transferts.gif); width:153px; }
#navbar li.cat-item-7 { margin-left:2px; }
#navbar li.cat-item-8 { margin-left:1px; }
#navbar li li a, #navbar li li a:link, #navbar li li a:visited { line-height:25px; height:25px; width:190px; color:#131313; font-size:11px; float:none; border-bottom:1px solid #000; border-left:1px solid #000; border-right:1px solid #000; text-indent:0; background:#c1c1c1; }
#navbar li ul { z-index:9999; position:absolute; left:-999em; list-style-type:none; background:#fff url(images/bg-submenu.gif) top right repeat-y; width:618px; }
#navbar li.cat-item-5 ul { border:4px solid #40ae95; }
#navbar li.cat-item-6 ul { border:4px solid #ddc815; margin-left:-100px; }
#navbar li.cat-item-7 ul { border:4px solid #9f8506; margin-left:-350px; background:white; }
#navbar li li { text-align:left; }
#navbar li li .article-sous-menu { float:left; display:inline; margin:16px; width:388px; }
#navbar li.cat-item-7 li .article-sous-menu { width:583px;}


#navbar li li .article-sous-menu .titre-article-submenu a { font-size:15px; color:#000400; font-weight:bold; background:none; border:0; line-height:17px; height:auto; width:auto; text-transform:uppercase; }
#navbar li li .article-sous-menu .visu-submenu { float:left; display:inline; margin-top:10px; margin-right:10px; width:226px; }
#navbar li li .article-sous-menu .content-submenu { color:#474747; font-size:10px; padding-top:10px; line-height:16px; margin-bottom:5px; font-weight:normal; }
#navbar li li .article-sous-menu .lire-suite-submenu { display:inline; background:#555; color:#fff; border:0; padding:8px 16px; }
#navbar li li .sous-categories { float:left; display:inline; width:198px; }
#navbar li li .sous-categories ul { border:0; background:none; width:198px; margin-left:0; position:relative; }
#navbar li li .sous-categories ul li { clear:both; width:168px; background:url(images/pointille-sous-cat.gif) bottom left repeat-x; padding:10px 5px; margin:0 10px; }
#navbar li.cat-item-7 li .sous-categories ul li { padding:5px; }
#navbar li li .sous-categories ul li a { height:auto; width:auto; border:0; background:none; }

#navbar li:hover ul, #navbar li li:hover ul, #navbar li li li:hover ul, #navbar li.sfhover ul, #navbar li li.sfhover ul, #navbar li li li.sfhover ul { left:auto; }
#navbar li:hover, #navbar li.sfhover { position:static; }
.pub-header { clear:both; text-align:center; padding:15px 0; }

/************************************************
*	Homepage 		    	                    * 
************************************************/
#homepage { float:left; width:610px; }
#homepageleft { float:left; width:294px; margin-top:10px; }
.encart-home { clear:both; float:left; width:100%; margin-bottom:20px; }
.titre-encart-home { width:100%; padding-bottom:8px; height:17px;}
.titre-encart-home img { margin-left:2px; }
.content-encart-home { float:left; width:292px; border:1px solid #c8c8c8; background:#fff; margin-top:6px; height:480px; }
.visu-encart-home { margin-left:7px; padding:7px 0; }
.article-home { clear:both; margin:0 7px; }
.titre-article-home { font-size:12px; font-weight:bold; text-transform:uppercase; }
.titre-article-home a { color:#000; }
.date-article-home { color:#e82b3d; line-height:15px; }
.excerpt-article-home { padding-top:5px; color:#797979; height:50px; line-height:15px; margin-right:10px; }
.read-more-home { text-align:right; }
.read-more-home a { background:#555; color:#fff; padding:5px 15px; }
.autres-articles { margin:0 7px; padding:10px 0 5px 0; border-bottom:1px dotted #555; font-weight:bold; }
.article-home-1, .article-home-2,.article-home-3, .article-home-4, .article-home-5, .article-home-6 { border-bottom:1px dotted #bdbdbd;  }
.article-home-1, .article-home-2,.article-home-3, .article-home-4, .article-home-5, .article-home-6 { padding-top:5px; overflow:hidden; padding-bottom:5px; }
.article-home-1 .titre-article-home, .article-home-2 .titre-article-home, .article-home-3 .titre-article-home, .article-home-4 .titre-article-home, .article-home-5 .titre-article-home, .article-home-6 .titre-article-home { background:url(images/ballon.jpg) 0 2px no-repeat; padding-left:20px; }
.article-home-1 .date-article-home, .article-home-2 .date-article-home,.article-home-3 .date-article-home, .article-home-4 .date-article-home,.article-home-5 .date-article-home, .article-home-6 .date-article-home { float:left; display:inline; color:#555; margin-left:19px; width:120px; }
.article-home-1 .nbr-comments-home, .article-home-2 .nbr-comments-home,.article-home-3 .nbr-comments-home, .article-home-4 .nbr-comments-home,.article-home-5 .nbr-comments-home, .article-home-6 .nbr-comments-home { float:left; width:139px; line-height:15px; text-align:right; }
.article-home-1 .nbr-comments-home a, .article-home-2 .nbr-comments-home a,.article-home-3 .nbr-comments-home a, .article-home-4 .nbr-comments-home a,.article-home-5 .nbr-comments-home a, .article-home-6 .nbr-comments-home a { color:#555; }

/* Couleurs encarts home */
.coupe-monde-home .titre-encart-home { border-bottom:10px solid #febf00; }
.coupe-monde-home .visu-encart-home img { border:2px solid #febf00; }
.coupe-monde-home .autres-articles { color:#febf00; }
.insolites-home .titre-encart-home { border-bottom:10px solid #f8740a; }
.insolites-home .visu-encart-home img { border:2px solid #f8740a; }
.insolites-home .autres-articles { color:#f8740a; }
.coupe-europe-home .titre-encart-home { border-bottom:10px solid #ddc815; }
.coupe-europe-home .visu-encart-home img { border:2px solid #ddc815; }
.coupe-europe-home .autres-articles { color:#ddc815; }
.ligue-1-home .titre-encart-home { border-bottom:10px solid #8aaf31; }
.ligue-1-home .visu-encart-home img { border:2px solid #8aaf31; }
.ligue-1-home .autres-articles { color:#8aaf31; }
.etranger-home .titre-encart-home { border-bottom:10px solid #40ae95; }
.etranger-home .visu-encart-home img { border:2px solid #40ae95; }
.etranger-home .autres-articles { color:#40ae95; }
.transferts-home .titre-encart-home { border-bottom:10px solid #9ddd15; }
.transferts-home .visu-encart-home img { border:2px solid #9ddd15; }
.transferts-home .autres-articles { color:#9ddd15; }
#homepageright { float:left; display:inline; margin-left:22px; width:294px; margin-top:10px; }

/************************************************
*	Content 					     		    * 
************************************************/
#content { width:920px; margin:0px auto 0px; padding:10px 0px 0px 0px; line-height:18px; position:relative; }
#content h1 { clear:both; color:#444; font-size:22px; font-family:Georgia, Times New Roman; font-weight:normal; margin-bottom:5px; padding-top:10px; }
#content h1 a, #content h1 a:visited  { color:#444; font-size:22px; font-family:Georgia, Times New Roman; font-weight:normal; margin-bottom:5px; padding-top:10px; }
#content h1 a:hover { color:#A91B33; text-decoration:none; }
#content img.wp-smiley { float:none; border:none; }
#content img.wp-wink { float:none; border:none; }
#contentleft { float:left; width:610px; padding-bottom:20px; }
#contentleft .postarea { min-height:400px; }
#contentleft .breadcrumb { display:none; }
#contentleft h1 { display:none; }
#contentleft h2 { margin-bottom:10px; }
#contentleft a img { border:none; }
blockquote { background:#E8E8E8; margin:0px 25px 15px 25px; padding:10px 20px 0px 15px; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom: 1px solid #666; }
#content blockquote p { padding-bottom:15px; }
.postarea { background:#fff; clear:both; float:left; width:590px; margin:10px 0; padding:10px; }
.postarea h2 { clear:both; }
.postarea h2 a { font-size:25px; color:#161816; font-weight:bold; }
.postarea h2 a:hover { text-decoration:none; color:#f13300; }
.postarea ul { list-style-type:square; padding-bottom:15px; }
.postarea ul li { list-style-type:square; margin-left:20px; }
.postarea ul ul { list-style-type:square; }
.postarea ol { padding-bottom:15px; }
.postarea ol li { margin-left:20px; }
.breadcrumb { float:left; width:370px; margin-top:4px; color:#fff; }
.breadcrumb a { color:#fff; }
.bt-rediger { float:left; display:inline; }
.bt-rediger-single { clear:both; text-align:right; }
.date { margin-bottom:10px; }
.date { padding:5px 0px 0px 0px; color:#555; }
.date .time { color:#f13300; margin-right:5px; }
.date .comment { margin-left:5px; }
.date .comment a { color:#555; }
.category-article { padding-top:5px; margin-bottom:10px; }
.category-article a { color:#f13300; }
.contenu-article { clear:both; float:left; width:580px; margin-bottom:10px; text-align:justify; color:#797979; }
.contenu-article a { color:#f13300; }
.visu-article { float:left; display:inline; margin:0 10px 10px 0; }

.icomment { background:#FFF url(images/icon_comments.gif) no-repeat top left; padding-left:18px; }
.tags { background:url(images/icon_tags.gif) no-repeat 0 3px; margin: 0px 10px; padding-left:18px; }
.category { background:#FFF url(images/icon_category.gif) no-repeat top left; padding-left:18px; }
.postmeta { width:590px; font-size:12px; padding-top:5px; border-top:double #EAEAEA; }
.postmeta2 { clear:both; float:left; background:#efefef; width:580px; padding:5px 0px 40px 0px; margin-bottom:30px; }
.postmeta2 a { color:#f13300; }
.archive { float:left; width:275px; padding-bottom:20px; }
.adsense-post { background:#FFF url(images/homepagetop.gif) top no-repeat; float:left; width:590px; margin-bottom:10px; padding:10px; border:1px solid #DDD; }
.comments { clear:both; float:left; background:#fff; width:590px; margin: 0px 0px 10px 0px; padding:10px; }
.comments h4 { border-bottom:9px solid #353735; padding-bottom:4px; margin-bottom:5px; }
.comments .loggin-in-as a { color:#f13300; }
.comments .submit-comment { text-align:right; }
.comments .submit-comment input { background:#555; border:0; color:#fff; font-size:11px; padding:3px 10px; }
.comments .input-text { border:1px solid #333; background:#fff; width:250px; font-size:11px; padding:2px 0; }
#contentwide { float:left; width:940px; padding-bottom:10px; }
.postareawide { background:#FFF url(images/fullwidthtop.png) top no-repeat; float:left; width:920px; padding:10px; border:1px solid #DDD; }
.postareawide p { padding-bottom:15px; }
.postareawide ul { list-style-type:square; padding-bottom:15px; }
.postareawide ul li { list-style-type:square; margin-left:20px; }
.postareawide ul ul { list-style-type:square; }
.postareawide ol { padding-bottom:15px; }
.postareawide ol li { margin-left:20px; }
.breadcrumbwide { float:left; width:920px; font-size:11px; margin-bottom:20px; padding-bottom:3px; border-bottom:double #EAEAEA; }

/************************************************
*	Images  					     		    * 
************************************************/
img.centered  { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; padding:0px; }
img.alignnone { padding:0px; margin:0px 0px 10px 0px; display:inline; }
img.alignright { padding:0px; margin:0px 0px 10px 10px; display:inline; }
img.alignleft { padding:0px; margin:0px 10px 10px 0px; display:inline; }
.aligncenter { display:block; margin-left:auto; margin-right:auto; margin-bottom:10px; }
.alignright { float:right; margin:0px 0px 10px 10px; }
.alignleft { float:left; margin:0px 10px 10px 0px; }
.wp-caption { border:1px solid #DDD; text-align:center; background-color:#EEE; padding:4px 0px 5px 0px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; }
.wp-caption img { margin:0px 0px 5px 0px; padding:0px; border:0px; }
.wp-caption p.wp-caption-text { margin:0px; padding:0px; font-size:11px; font-weight:normal; line-height:12px; }

/************************************************
*	Sidebar 		    	        	        * 
************************************************/
#sidebar { float:left; display:inline; margin-left:11px; width:299px; padding-bottom:10px; display:inline; }
#sidebar ul { list-style-type:none; margin:0px; padding:0px; }
#sidebar ul li { list-style-type:none; margin-bottom:5px; padding:0px; }
.widgetarea { float:left; width:100%; margin-bottom:10px; }
.video { background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:300px; margin-bottom:10px; padding:10px; border:1px solid #DDD; }
.adsense { background:#FFF url(images/sidebartop.gif) top no-repeat; float:left; width:300px; margin-bottom:10px; padding:10px; border:1px solid #DDD; }
.newsletter { background:#FFF url(images/newsletter.gif) top no-repeat; float:left; width:300px; margin-bottom:10px; padding:10px; border:1px solid #DDD; }

/************************************************
*	Left Sidebar                    	        * 
************************************************/
#l_sidebar { background:#FFF url(images/leftsidebartop.gif) top no-repeat; float:left; width:150px; margin:0px; padding:10px 10px 0px 10px; border:1px solid #DDD; display:inline; }
#l_sidebar p { margin:0px; padding-bottom:10px; }
#l_sidebar a img { border:none; margin:0px; padding:0px; }
#l_sidebar ul { list-style-type:none; margin-bottom:10px; padding:0px; }
#l_sidebar ul ul { list-style-type:none; margin:0px; padding:0px; }
#l_sidebar ul li li { background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px; }
#l_sidebar ul li ul li { background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px; }

/************************************************
*	Right Sidebar                       	    * 
************************************************/
#r_sidebar { background:#FFF url(images/rightsidebartop.gif) top no-repeat; float:right; width:120px; margin:0px; padding:10px 10px 0px 10px; border:1px solid #DDD; display:inline; }
#r_sidebar p { padding-bottom:10px; margin:0px; }
#r_sidebar a img { border:none; margin:0px; padding:0px; }
#r_sidebar ul { list-style-type:none; margin-bottom:10px; padding:0px; }
#r_sidebar ul ul { list-style-type:none; margin:0px; padding:0px; }
#r_sidebar ul li li { background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px; }
#r_sidebar ul li ul li { background:#FFF url(images/icon.gif) no-repeat top left; padding:0px 0px 5px 20px; margin:0px; }

/************************************************
*	Footer      								*
************************************************/
#footer { clear:both; width:100%; text-align:justify; }
#footer p { color:#FFF; font-size:12px; padding:10px 0; }
#footer a, #footer a:visited { color:#FFF; text-decoration:none; }
#footer a:hover { color:#FFF; text-decoration:underline; }
#subscribe { margin:0px; padding-top:5px; overflow:hidden; }
#subbox { background:#EEE !important; width:250px; color:#202020; font-size:12px; font-family:Georgia, Times New Roman, Trebuchet MS; font-weight:normal; margin-top:5px; padding:3px 0px 3px 5px; border-top:1px solid #666; border-right:1px solid #DDD; border-left:1px solid #666; border-bottom:1px solid #DDD; display:inline; }
#subbutton { background:#555 url(images/topnav.png); color:#FFF; font-size:11px; font-family:Georgia, Times New Roman, Trebuchet MS; margin-left:7px; padding:3px 3px 2px 3px; font-weight:bold; border-top:1px solid #DDD; border-right:1px solid #666; border-left:1px solid #DDD; border-bottom:1px solid #666; }
#comment { background:#fff; width:585px; color:#202020; margin-top:5px; padding:3px 0px 3px 5px; border:1px solid #333; display:inline; }

/************************************************
*	Comments									*
************************************************/
.commentlist li ul li { font-size:12px; }
.commentlist li { font-weight:bold; }
.commentlist li .avatar { float:right; border:1px solid #999; padding:2px; }
.commentlist cite, .commentlist cite a { font-weight:bold; font-style:normal; font-size:12px; color:#f13300; }
.commentlist .says { font-weight:normal; }
.commentlist p { font-weight:normal; text-transform:none; }
.commentmetadata { font-weight:normal; }
#commentform { margin:5px 10px 0px 0px; }
#commentform textarea { width:574px; padding:2px; }
#respond:after { content:"."; display:block; height:0px; clear:both; visibility:hidden; }
#commentform p { margin:5px 0px; }
.alt { margin:0px; padding:10px; }
.commentlist { margin:0px; padding:0px; }
.commentlist ol { margin:0px; padding:10px; }
.commentlist li { margin:15px 0px 10px; padding:10px 5px 10px 10px; list-style:none; }
.commentlist li ul li { margin-right:-5px; margin-left:10px; }
.commentlist p { margin:10px 5px 10px 0px; padding:0px; color:#797979; text-align:justify; }
.children { margin:0px; padding:0px; }
.nocomments { text-align:center; margin:0px; padding:0px; }
.commentmetadata { font-size:10px; margin:0px; display:block; }
.commentmetadata a { color:#f13300; }
.commentmetadata a.comment-edit-link { color:#000; }
.navigation { display:block; text-align:center; margin-top:10px; margin-bottom:40px; }
.alignright { float:right; }
.alignleft { float:left; }
.thread-alt { background:#FFF; margin:0px; padding:0px; }
.thread-even { background:#EEE; margin:0px; padding:0px; }
.depth-1 {}
.even, .alt {}
#featured { width:921px; float:left; position:relative; margin-bottom:15px; }
#slides { width:921px; height:202px; position:relative; top:0px; overflow:hidden; z-index:5; margin:0 auto; padding:0; }
#slide-box { height:240px; position:absolute; overflow:visible !important; }
#slide-box ul { float:left; position:relative; width:960px; display:block !important; }
#slides-prev { display:block; width:36px; height:202px; position:absolute; top:0; left:-29px; z-index:10; }
#slides-prev a { display:block; width:36px; height:202px; text-indent:-9999px; background:url(images/slide-nav.gif) no-repeat 0 0; }
#slides-next { display:block; width:36px; height:202px; position:absolute; top:0; right:-30px; z-index:10; }
#slides-next a { display:block; position:relative; width:36px; height:202px; text-indent:-9999px; background:url(images/slide-nav.gif) no-repeat 100% 0; }
#slide-box ul { padding-left:6px; }
.article-featured { float:left; display:inline; width:295px; height:195px; position:relative; z-index:1; margin:0 2px; border:2px solid #fff; }
.article-featured p { margin:0; }
.featured-1 { }
.photo-featured { height:195px; }
.photo-featured img { width:100%; height:100%; }
.fond-excerpt-featured { position:absolute; z-index:2; height:50px; background:#000; width:295px; left:0; bottom:0; opacity: 0.5; filter:alpha(opacity=50); }
#slide-box .excerpt-featured { position:absolute; width:275px; left:10px; font-size:11px; overflow:hidden; color:#fff; height:50px; bottom:0; line-height:16px; z-index:3; text-align:justify; }

/* End Content Slider */
#sidebar .widget { clear:both; float:left; width:100%;}
#sidebar .rss-sidebar { margin-bottom:15px; }
#sidebar .rss-sidebar h2 { background:url(images/titre-rss-sidebar.png) 0 0 no-repeat; height:63px; }
#sidebar .rss-sidebar h3 { background-color:#D80716;   font-size: 14px;color:white;  height: 20px;   padding-left: 20px; }
#sidebar .rss-sidebar .content-rss { border-left:5px solid #d80716; border-right:6px solid #d80716; border-bottom:5px solid #d80716;background:#fff; }
#sidebar .rss-sidebar .content-rss ul { height:200px; overflow:auto; }
#sidebar .rss-sidebar .content-rss li { padding:1px 5px; }
#sidebar .rss-sidebar .content-rss li a { color:#242424; }
#sidebar .rss-sidebar .content-rss .ligne-0 { background:0; }
#sidebar .rss-sidebar .content-rss .ligne-1 { background:#ede7e7; }
.newsletter-sidebar { clear:both; float:left; width:100%; margin-top:7px; margin-bottom:10px; background:#0a0a0a; position:relative; padding-bottom:10px; }
.newsletter-sidebar h2 { background:url(images/titre-newsletter.gif) 0 0 no-repeat; height:55px; }
.newsletter-sidebar .gsom_sfi { float:left; display:inline; margin-left:10px; margin-top:13px; }
.newsletter-sidebar .gsom_sfi input { border:1px solid #f7f7f7; width:230px; }
.newsletter-sidebar .gsom-optin-radiogroup { position:absolute; top:60px; right:10px; }
.newsletter-sidebar .gsom-optin-radiogroup input { border:0; background:url(images/bt-ok.gif) 0 0 no-repeat; width:30px; height:30px; font-size:1px; color:#fff; cursor:pointer; }
.twitter-sidebar { clear:both; }
.blogroll { clear:both; margin-top:20px; background:#fff; }
.blogroll h2 { height:32px; line-height:32px; font-size:16px; color:#fff; font-weight:bold; padding-left:10px; background:#d80716; }
#sidebar .blogroll ul ul { margin:0 10px; padding:10px 0; }
#sidebar .blogroll ul ul li { padding:3px 0; margin-bottom:0; }
#sidebar .blogroll ul ul li a { background:url(images/puce-blogroll.gif) 0 4px no-repeat; padding-left:10px; font-size:11px; color:#2b2b2b; }
.evenements { clear:both; background:#dddedf; margin-top:20px; padding-bottom:5px; }
.evenements h2 { height:32px; line-height:32px; font-size:16px; color:#fff; font-weight:bold; padding-left:10px; background:#d80716; }
.facebook { clear:both; background:#d80716; margin-top:20px;}
.facebook h2 { height:32px; line-height:32px; font-size:16px; color:#fff; font-weight:bold; padding-left:10px; background:#d80716; }
#wp-calendar { background:#fff; width:200px; margin:10px 0 10px 50px; }
#wp-calendar a { color:#ff1e00; }

/*Pagination*/
div.pagination { text-align:center; padding:7px; margin:3px; }
div.pagination a { padding:2px 5px 2px 5px; margin:2px; border:1px solid #000; text-decoration:none; color:#000; }
div.pagination a:hover, div.pagination a:active { border:1px solid #000; background-color:#000; color:#fff; }
div.pagination span.current { padding:2px 5px 2px 5px; margin:2px; border:1px solid #000; font-weight:bold; background-color:#000; color:#fff; } 
div.pagination span.disabled { padding:2px 5px 2px 5px; margin:2px; border:1px solid #eee; color:#ddd; }

.pseudo-redacteur { clear:both; text-align:right; width:580px; margin-bottom:10px; }
.pseudo-redacteur em { color:#f13300; font-weight:bold; }
.partage-article { clear:both; text-align:center; }
.partage-article a { margin:0 5px; }
.autres-articles-single { clear:both; float:left; width:100%; margin:10px 0 15px 0; }
.autres-articles-single .titre { padding-bottom:6px; border-bottom:9px solid #d80716; }
.autres-articles-single .article-relatif { float:left; display:inline; width:189px; margin-left:21px; margin-top:10px; }
.autres-articles-single .article-relatif-0 { margin-left:0; }
.autres-articles-single .photo-article-relatif { border:2px solid #f13300; height:125px; overflow:hidden; background:url(images/bg-article-relatif.gif) top center no-repeat; }
.autres-articles-single .photo-article-relatif a { display:block; width:100%; height:100%; }
.autres-articles-single .photo-article-relatif img { width:100%; height:100%; }
.autres-articles-single .titre-article-relatif { padding-top:3px; height:30px; }
.autres-articles-single .titre-article-relatif a { color:#fff; text-transform:uppercase; font-weight:bold; line-height:15px; }
.autres-articles-single .date-article-relatif { color:#f13300; }

.read-more { clear:both; text-align:right; }
#footer .credits { float:left; width:400px; text-align:right; margin:5px 0; }
#footer .liens-footer { clear:both; float:left; width:520px; margin-top:15px; color:#4e4e4e; }
#footer .liens-footer a { color:#4e4e4e; }
#page-concours { float:left; width:895px; }
#page-concours .postarea { width:895px; position:relative; }
.bwbps_addphoto_link { position:absolute; top:40px; right:10px; width:320px; height:224px; }
.bwbps_addphoto_link a { display:block; width:320px; height:224px; background:url(images/participez.jpg) 0 0 no-repeat; font-size:0.01em; color:#000; }
.bwbps-rating-toggle { display:none; }
.photosmash_gallery h2, .gallery_viewer_head { display:none; }
.bwbps_pagination { padding:10px 0; }

/* Inscription */
.visu-inscription { clear:both; text-align:center; margin-bottom:10px; }
.postarea .form-inscription { clear:both; float:left; width:550px; list-style-type:none; margin-top:20px; padding-bottom:0; }
#registerform li { clear:both; float:left; list-style-type:none; margin-left:0; width:100%; margin-bottom:10px; }
#registerform label { color:#000; }
#registerform label span { color:#d80716; }
#registerform input { border:1px solid #000; width:350px; }
.bottom-inscription { clear:both; float:left; width:100%; margin-top:20px; border-top:1px solid #000; padding-top:10px; }
.bottom-inscription .champs-obligatoires { color:#848484; }
.bottom-inscription .champs-obligatoires span { color:#d80716; }
.bottom-inscription .submit { clear:both; text-align:right; }
#registerform .bottom-inscription .submit input { width:134px; height:27px; }
.postarea-inscription { height:1500px; }
.postarea-inscription h2 { padding-top:15px; }
#registerform p { clear:both; float:left; width:100%; margin-bottom:10px; }
#registerform p { margin-bottom:10px; } 

/* Ca buzz */
.ca-buzz { clear:both; float:left; width:542px; margin:10px 0; background:#242424; padding:10px 0; }
.ca-buzz .titre-buzz { padding-top:0px; margin-left:15px; }
.ca-buzz .liste-buzz { float:left; display:inline; width:880px; margin-top:8px; margin-left:15px; list-style-type:none; }
.ca-buzz .liste-buzz li { float:left; display:inline; margin-left:31px; width:144px; height:70px; border:3px solid #fff; position:relative; overflow:hidden; }
.ca-buzz .liste-buzz li:hover { float:left; display:inline; margin-left:31px; width:144px; height:70px; border:3px solid #e82b3d; position:relative; overflow:hidden; }
.ca-buzz .liste-buzz li.item-0 { margin-left:0; }
.ca-buzz .liste-buzz .thumbnail-buzz img { margin-top:-30px; }
.ca-buzz .liste-buzz li .bg-buzz { position:absolute; left:0; bottom:0; height:34px; background:#000; width:100%; opacity:0.5; filter:alpha(opacity=50); }
.ca-buzz .liste-buzz li .titre-article-buzz { position:absolute; top:36px; line-height:15px; left:5px; margin-right:5px; overflow:hidden; }
.ca-buzz .liste-buzz li .titre-article-buzz a { color:#fff; font-size:10px; }

/* Pages spéciales */
.pages-speciales {
    float:left;
    display:inline;
    width:359px; background:#242424;
    margin-left:19px; margin-top:10px;
    height:118px;
}
.pages-speciales p { float:left; display:inline; margin-left:20px; margin-top:32px; width:144px; height:70px; border:3px solid #fff; position:relative; overflow:hidden; }
.content-page-speciale { background:#fff; clear:both; float:left; width:590px; margin:10px 0; padding:10px 10px 10px 5px; }
.content-page-speciale .content-flux { clear:both; float:left; width:578px; border:4px solid #000; padding:10px 0px 10px 10px; }
.content-page-speciale .content-flux .match { padding:5px 10px; position:relative; font-weight:bold; font-size:15px; }
.content-page-speciale .content-flux .match span { position:absolute; right:10px; font-weight:normal; font-size:13px; }
.content-page-speciale .content-flux .ligne-0 { background:#ede7e7; }

/* A la une */
.mise-avant { clear:both; float:left; width:100%; margin-bottom:10px; height:330px; background:#63c7d6; padding-bottom:4px; }
.mise-avant .une { background:#fff; float:left; width:605px; height:325px; margin:4px 0 4px 4px; }
.mise-avant .une .titre-une { float:left; display:inline; margin-left:18px; margin-top:14px; width:70px; }
.mise-avant .une .date-une { float:left; display:inline; margin-top:14px; width:500px; text-align:right; color:#e82b3d; }
.mise-avant .une .titre-article-une { clear:both; padding-top:12px; margin-left:11px; }
.mise-avant .une .titre-article-une a { color:#000400; font-size:18px; text-transform:uppercase; }
.mise-avant .une .visu-article-une { float:left; display:inline; margin:16px 14px 10px 11px; }
.mise-avant .une .text-article-une { padding-top:20px; text-align:justify; margin-right:15px; line-height:18px; }
.mise-avant .une .lire-suite-une { padding-top:15px; text-align:right; margin-right:15px; }
.mise-avant .une .lire-suite-une a { background:#555; color:#fff; padding:5px 10px; }
.id-article { display:none; }
.mise-avant .right-une { float:left; display:inline; width:298px; margin-top:10px; margin-left:6px; }
.liste-articles-autres { float:left; width:100%; height:292px; margin-top:12px; background:#fff; padding-bottom:4px; }
.autre-news { clear:both; float:left; display:inline; width:274px; margin-left:10px; margin-top:16px; min-height:65px; }
.visu-autres-news { float:left; display:inline; margin-right:5px; width:111px; height:63px; border:2px solid #000; overflow:hidden; }
.visu-autres-news:hover { float:left; display:inline; margin-right:5px; width:111px; height:63px; border:2px solid #e82b3d; overflow:hidden; }
.titre-autres-news { line-height:14px; }
.titre-autres-news a { font-size:10px; color:#e82b3d; text-transform:uppercase; font-weight:bold; word-spacing:-0.02em; letter-spacing:-0.01em; }
.txt-autres-news { font-size:10px; line-height:14px; }
.no-macth { padding:0 10px; }
#follow-on-facebook a {
	margin-top:10px!important;
	padding-left:10px;
	font-weight:bold;
	color:#3B5998;
	font-size:13px;
}
.fb-like {
	margin-top:3px;
	padding-left:10px;
}

.content-flux {
	background-color:#fff;
}

