/*
THEME NAME: Meax
THEME URI: http://meax.fr/
DESCRIPTION: None
VERSION: 1.0
AUTHOR: Meax
AUTHOR URI: http://meax.fr/
TAGS: None
*/

h1, h2, h3, h4 {
font-family : "Trebuchet MS", Verdana, Arial, Sans-Serif;
}

body {
background : #cee6e6 url('img/background.png') repeat-x center top;
color : #666666;
font-family : "Trebuchet MS", Arial, Verdana, Sans-Serif;
}

#container {
width : 1056px;
margin : 0 auto;
}

#page {
width : 100%;
float : left;
margin : 0;
position : relative;
}

#starbuck {
width : 575px;
position : absolute;
top : 10px;
right : 10px;
text-align : center;
}

#starbuck h1,
#starbuck h2,
#starbuck h2 a {
margin : 0;
font-size : 1em;
line-height : 1.5;
color : #45bc9a;
text-decoration : none;
}

#header {
height : 155px;
width : 80%;
float : left;
background : url('img/bg_starbuck.png') no-repeat right 20px;
}

#site_name {
margin : 20px 0 0 10px;
padding : 0;
display : block;
width : 286px;
height : 111px;
}

#site_name a {
display : block;
width : 286px;
height : 111px;
background : url('img/logo_meax.png') no-repeat left top;
text-indent : -9999px;
outline : none;
}

#link_contact {
display : block;
margin : 70px 10px 0 0;
}

#link_contact a {
display : block;
background : url('img/icon_contact.png') no-repeat left top;
width : 54px;
height : 48px;
text-indent : -9999px;
outline : none;
float : right;
outline : none;
}

#wrapper {
width : 100%;
float : left;
background : #fff;

-webkit-box-shadow : 0px 0px 4px #94b6b7;
-moz-border-radius : 8px;
-webkit-border-radius : 8px;
box-shadow : 0px 0px 4px #bbb;
}

#menu {
width : 100%;
float : left;
clear : both;
margin : 0;
background : url('img/bg_menu.png') no-repeat center top;
}

#menu ul {
margin : 0;
padding : 15px 0 15px 0;
float : left;
}

#menu ul li {
display : block;
float : left;
margin : 0 0 0 17.5px;
padding : 0;
}

#menu ul li a {
display : block;
float : left;
margin : 0;
padding : 0;
text-transform : uppercase;
text-decoration : none;
font-weight : bold;
line-height : 1;
text-indent : -9999px;
outline : none;
height : 28px;
}

#nav-people a {
background : url('img/nav_people.png') no-repeat left center;
width : 98px;
}

#nav-jeux a {
background : url('img/nav_jeux.png') no-repeat left center;
width : 86px;
}

#nav-sport a {
background : url('img/nav_sport.png') no-repeat left center;
width : 84px;
}

#nav-humour a {
background : url('img/nav_humour.png') no-repeat left center;
width : 88px;
}

#nav-sexy a {
background : url('img/nav_sexy.png') no-repeat left center;
width : 83px;
}

#nav-actu a {
background : url('img/nav_actu.png') no-repeat left center;
width : 92px;
}

#nav-musique a {
background : url('img/nav_musique.png') no-repeat left center;
width : 91px;
}

#nav-gadget a {
background : url('img/nav_gadget.png') no-repeat left center;
width : 85px;
}

#nav-ecran a {
background : url('img/nav_ecran.png') no-repeat left center;
width : 87px;
}

#nav-web a {
background : url('img/nav_web.png') no-repeat left center;
width : 68px;
}

#adsense_category_header {
width : 380px;
display : block;
float : left;
margin : 0 0 0 10px;
}

.content_category_header {
width : 100px;
height : 120px;
background : #aaa;
float : right;
margin : 0;
position : relative;
}

.category_description {
width : 458px;
height : 115px;
float : right;
position : absolute;
right : 0;
top : 0;
margin : 0;
padding : 10px 0 0 0;
background : #fff;
}

.category_description span {
display : block;
width : 100%;
height : 100%;
margin : 0;
padding : 0;
}

.category_description span.category-people { background : url('img/bg_category_desc_people.png') no-repeat 10px top; }
.category_description span.category-jeux { background : url('img/bg_category_desc_jeux.png') no-repeat left top; }
.category_description span.category-sport { background : url('img/bg_category_desc_sport.png') no-repeat left top; }
.category_description span.category-humour { background : url('img/bg_category_desc_humour.png') no-repeat left top; }
.category_description span.category-sexy { background : url('img/bg_category_desc_sexy.png') no-repeat left top; }
.category_description span.category-actu { background : url('img/bg_category_desc_actu.png') no-repeat left top; }
.category_description span.category-musique { background : url('img/bg_category_desc_musique.png') no-repeat left top; }
.category_description span.category-gadget { background : url('img/bg_category_desc_gadget.png') no-repeat left top; }
.category_description span.category-ecran { background : url('img/bg_category_desc_ecran.png') no-repeat left top; }
.category_description span.category-web { background : url('img/bg_category_desc_web.png') no-repeat left top; }

.category_description_inner {
width : 635px;
float : right;
margin : 0 10px 0 0;
padding : 10px;
border : 3px solid #e2e2e2;
-moz-border-radius : 5px;
-webkit-border-radius : 5px;
}

.category_description h3 {
margin : 0 0 10px 0;
font-size : 2em;
display : block;
width : 100%;
}

.category_description h3 a {
text-decoration : none;
color : #666666;
}

.category_description h3.category-people a { color : #f54084; }
.category_description h3.category-jeux a { color : #00c7fb; }
.category_description h3.category-sport a { color : #55da00; }
.category_description h3.category-humour a { color : #fe9f2d; }
.category_description h3.category-sexy a { color : #fb04b2; }
.category_description h3.category-actu a { color : #666666; }
.category_description h3.category-musique a { color : #ee4141; }
.category_description h3.category-gadget a { color : #333333; }
.category_description h3.category-ecran a { color : #a85e18; }

.category_description p {
margin : 0;
font-size : 14px;
}

.category_description p a {
color : #666666;
}

#category_description p {
margin : 0 0 0 10px;
padding : 5px 10px;
border : 3px solid #eee;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
font-size : 13px;
}

#category_description p a {
color : #666;
text-decoration : none;
}

.message_nothing_here {
padding : 0 10px;
}

#content {
width : 672px;
float : left;
clear : left;
background : #f4f4f4;
}

body.home #content,
body.category #content {
background : #fff;
}

body.error404 #content {
margin-top : 20px;
}

#content_inner {
width : 528px;
margin : 0;
float : left;
background : #fff;
border-right : 10px solid #fff;;
}

#content_inner_full {
width : 100%;
float : left;
background : #fff;
}

#adsense_home_vertical {
display : block;
background : #fff;
}

body.category #adsense_home_vertical {
padding-top : 120px;	
}

.content_title {
display : block;
width : 662px;
margin : 0 0 10px 10px;
background-color : #fff;
}

.content_title_news {
display : block;
height : 37px;
text-indent : -9999px;
background : #fff url('img/bg_content_title_news.png') no-repeat left top;
}

#adsense_post_header {
display : block;
margin : 15px 0 20px 10px;
padding : 0;
float : left;
}

.post {
margin : 20px 0px 0 10px;
clear : both;
float : left;
}

.post_category {
display : block;
margin : 0;
padding : 2px 10px 0px 0;
text-indent : -9999px;
float : left;
}

.category-people .post_category { width : 83px; height : 24px; }
.category-jeux .post_category { width : 62px; height : 27px; }
.category-sport .post_category { width : 61px; height : 24px; }
.category-humour .post_category { width : 80px; height : 25px; }
.category-sexy .post_category { width : 60px; height : 19px; }
.category-actu .post_category { width : 67px; height : 24px; }
.category-musique .post_category { width : 82px; height : 24px; }
.category-gadget .post_category { width : 71px; height : 31px; }
.category-ecran .post_category { width : 67px; height : 27px; }
.category-web .post_category { width : 56px; height : 23px; }
.category-questions-reponses .post_category,
.category-news-live .post_category { width : 28px; height : 27px; }

.post_category a {
outline : none;
display : block;
}

.category-people .post_category a { width : 83px; height : 24px; margin-top : -5px; margin-bottom : 5px; background : url('img/icon_category_people.png') no-repeat left top; }
.category-jeux .post_category a { width : 62px; height : 27px; margin-top : -7px; margin-bottom : 7px; background : url('img/icon_category_jeux.png') no-repeat left top; }
.category-sport .post_category a { width : 61px; height : 24px; margin-top : -4px; margin-bottom : 4px; background : url('img/icon_category_sport.png') no-repeat left top; }
.category-humour .post_category a { width : 80px; height : 25px; margin-top : -6px; margin-bottom : 6px; background : url('img/icon_category_humour.png') no-repeat left top; }
.category-sexy .post_category a { width : 60px; height : 19px; margin-top : 0px; margin-bottom : 0px; background : url('img/icon_category_sexy.png') no-repeat left top; }
.category-actu .post_category a { width : 67px; height : 24px; margin-top : -5px; margin-bottom : 5px; background : url('img/icon_category_actu.png') no-repeat left top; }
.category-musique .post_category a { width : 82px; height : 24px; margin-top : -4px; margin-bottom : 4px; background : url('img/icon_category_musique.png') no-repeat left top; }
.category-gadget .post_category a { width : 71px; height : 31px; margin-top : -11px; margin-bottom : 11px; background : url('img/icon_category_gadget.png') no-repeat left top; }
.category-ecran .post_category a { width : 67px; height : 27px; margin-top : -8px; margin-bottom : 8px; background : url('img/icon_category_ecran.png') no-repeat left top; }
.category-web .post_category a { width : 56px; height : 23px; margin-top : -4px; margin-bottom : 4px; background : url('img/icon_category_web.png') no-repeat left top; }
.category-questions-reponses .post_category a,
.category-news-live .post_category a { width : 28px; height : 27px; margin-top : -4px; margin-bottom : 4px; background : #aaa url('img/icon_category_mini_meax.png') no-repeat left top; }


.post_title {
font-size : 1.75em;
line-height : 1;
margin : 0;
padding : 0;
font-weight : bold;
}

.post_title a {
text-decoration : none;
color : #888;
}

.category-people .post_title a { color : #f54084; }
.category-jeux .post_title a { color : #00c7fb; }
.category-sport .post_title a { color : #55da00; }
.category-humour .post_title a { color : #fe9f2d; }
.category-sexy .post_title a { color : #fb04b2; }
.category-actu .post_title a { color : #666666; }
.category-musique .post_title a { color : #ee4141; }
.category-gadget .post_title a { color : #333333; }
.category-ecran .post_title a { color : #a85e18; }

.post_decorator {
display : block;
border-top : 3px dotted #ddd;
float : left;
clear : both;
width : 100%;
height : 0;
margin : 0 0 10px 0;
padding : 0;
}

.post_preview {
display : block;
width : 160px;
height : 135px;
float : left;
clear : left;
margin : 0 10px 0 0;
border : 1px solid #eee;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
}

.post_preview a {
display : block;
width : 156px;
height : 131px;
margin : 2px 0 0 2px;
outline : none;
overflow : hidden;
}

.post_preview a {

}

.post_preview a img {
width : 156px;
}

.category-people .post_preview a { background : url('img/bg_post_preview_people.png') no-repeat center center; }
.category-jeux .post_preview a { background : url('img/bg_post_preview_jeux.png') no-repeat center center; }
.category-sport .post_preview a { background : url('img/bg_post_preview_sport.png') no-repeat center center; }
.category-humour .post_preview a { background : url('img/bg_post_preview_humour.png') no-repeat center center; }
.category-sexy .post_preview a { background : url('img/bg_post_preview_sexy.png') no-repeat center center; }
.category-actu .post_preview a { background : url('img/bg_post_preview_actu.png') no-repeat center center; }
.category-musique .post_preview a { background : url('img/bg_post_preview_musique.png') no-repeat center center; }
.category-gadget .post_preview a { background : url('img/bg_post_preview_gadget.png') no-repeat center center; }
.category-ecran .post_preview a { background : url('img/bg_post_preview_ecran.png') no-repeat center center; }
.category-web .post_preview a { background : url('img/bg_post_preview_web.png') no-repeat center center; }

.post_excerpt,
.post_content {
margin : 0;
padding : 0;
}

.post_excerpt {
float : left;
width : 345px;
}

.post_excerpt p {
margin : 0 0 5px 0;
}

.post_excerpt img,
.post_excerpt object {
position : absolute;
right : 0;
top : 0;
visibility : hidden;
}

.post_content {
clear : left;
}

.post_content a {
color : #ffa735;
text-decoration : underline;
}

.post_info {
border-top : 1px dashed #ddd;
border-bottom : 1px dashed #ddd;
float : left;
margin : 8px 0 0 0;
padding : 2px 0;
}

.post_date {
color : #999;
}

.post_comments_number {
background : url('img/bg_post_comments_number.png') no-repeat center 11px;
padding : 10px 5px 5px 5px;
}

.post img {
text-align : center;
margin : 0 auto;
display : block;
}

.post object {
margin : 0 auto;
display : block;
border : 1px solid #efefef;
padding : 3px;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
}

.post_content h2,
.post_content h3 {
color : #ffa735;
}

.pagination {
margin : 20px 10px 0 14px;
float : left;
clear : both;
width : 1030px;
}

.pagination ol {
width : 50%;
height : 64px;
margin : 0 auto;
padding : 0 0 0 4px;
list-style : none;
background : url('img/bg_pagination.png') repeat-x left center;
}

.pagination ol li {
font-size : 15px;
padding : 0;
line-height : 1;
}

.pagination ol li span {
color : #333;
padding : 3px 4px;
display : block;
float : left;
padding : 24px 4px 24px 4px;
font-weight : bold;
}

.pagination ol li span.title {
display : none;
}

.pagination ol li a {
color : #888;
padding : 3px 4px;
display : block;
float : left;
padding : 24px 4px 24px 4px;
outline : none;
}

.pagination ol li a.next {
float : right;
margin : 0 -4px 0 0;
padding-right : 70px;
background : url('img/bg_pagination_next.png') no-repeat right center;
font-weight : bold;
text-decoration : none;
text-transform : capitalize;
}

.pagination ol li a.prev {
float : left;
margin : 0 0 0 -7px;
padding-left : 70px;
background : url('img/bg_pagination_previous.png') no-repeat left center;
font-weight : bold;
text-decoration : none;
text-transform : capitalize;
}

.post_separator {
display : block;
height : 0;
border-top : 4px solid #f3f3f3;
clear : both;
margin : 0 0 0 10px;
}

#adsense_post_bottom {
width : 320px;
display : block;
margin : 15px auto 20px auto;
padding : 0;
}

#link_rss_post {
display : block;
float : left;
width : 158px;
height : 40px;
background : url('img/bg_link_rss_post.png') no-repeat center center;
text-indent : -9999px;
margin : 55px 0 0 41px;
padding : 10px 53px;
border : 1px solid orange;
}

#link_rss_post a {
display : block;
width : 100%;
height : 100%;
outline : none;
}

#newsletter {
display : block;
width : 267px;
height : 151px;
float : left;
margin : 20px 0 20px 40px;
background : #ddd url('img/bg_newsletter.png') no-repeat left top;
}

#newsletter input {
margin : 60px 0 0 15px;
}

#related_post {
width : 680px;
clear : both;
margin : 0;
padding : 0 0 20px 0;
float : left;
}

#related_post ul {
width : 100%;
margin : 0;
padding : 0;
}

#related_post ul li {
list-style : none;
display : block;
float : left;
width : 158px;
margin : 0 10px 0 0;
position : relative;
}

#related_post ul li .thumbnail_overflow {
display : block;
width : 156px;
height : 130px;
margin : 0 0 5px 0;
padding : 0;
border : 1px solid #ddd;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
}

#related_post ul li .thumbnail_overflow a {
width : 152px;
height : 126px;
display : block;
overflow : hidden;
border : 2px solid #fff;
}

.category-people #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_people.png') no-repeat center center; }
.category-jeux #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_jeux.png') no-repeat center center; }
.category-sport #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_sport.png') no-repeat center center; }
.category-humour #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_humour.png') no-repeat center center; }
.category-sexy #related_post ul li .thumbnail_overflow { background : url('img/bg_post_preview_sexy.png') no-repeat center center; }
.category-actu #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_actu.png') no-repeat center center; }
.category-musique #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_musique.png') no-repeat center center; }
.category-gadget #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_gadget.png') no-repeat center center; }
.category-ecran #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_ecran.png') no-repeat center center; }
.category-web #related_post ul li .thumbnail_overflow a { background : url('img/bg_post_preview_web.png') no-repeat center center; }

#related_post ul li a {
text-decoration : none;
color : #666666;
outline : none;
}

#related_post ul li a img {
margin : 0;
padding : 0;
width : 153px;
}

#related_post ul li .arrow a {
color : #f40000;
padding : 0 0 0 3px;
}

#respond {
margin : 0;
clear : both;
}

#link_archives {
margin : 20px 0;
}

body.home #link_archives,
body.category #link_archives {
width : 1055px;
}

#link_archives a {
display : block;
margin : 0 auto;
width : 179px;
height : 48px;
text-indent : -9999px;
clear : both;
background : #ddd url('img/bg_link_archives.png') no-repeat left top;
outline : none;
}

#sidebar {
width : 370px;
float : right;
margin : 20px 0 0 0;
}

#search {
float : left;
position : relative;
}

body.single #search {
float : right;
margin : 0 10px 20px 0;
padding : 20px 40px;
background : #f5f5f5;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
}

#search label {
display : block;
margin : 0;
line-height : 1;
width : 100%;
height : 17px;
background : url('img/bg_search_label.png') no-repeat 2px top;
text-indent : -9999px;
}

body.single #search label {
background : url('img/bg_search_label_dark.png') no-repeat 2px top;
text-indent : -9999px;
}

#search input#s {
width : 200px;
margin : 0;
padding : 4px;
background : transparent;
border : 2px solid #e6e7e6;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
color : #779fa0;
}

body.single #search input#s {
background : #fff;
border-color : #ccc;
}

#search input#searchsubmit {
margin : 0;
background : none;
border : none;
color : #f22f3d;
border-left : 1px solid #f22f3d;
padding : 0 5px;
position : absolute;
right : 1px;
bottom : 5px;
text-transform : uppercase;
font-weight : bold;
}

body.single #search input#searchsubmit {
right : 42px;
bottom : 25px;
}

#link_feedburner {
margin : 17px 35px 15px 0;
float : right;
clear : right;
}

#adsense_post_sidebar {
clear : both;
margin : 0 10px 20px 0;
}

#mini_meax {
margin : 0 10px 65px 0;
position : relative;
clear : both;
}

#mini_meax h2 {
margin : 0 0 0 5px;
padding : 0;
line-height : 1;
color : #999;
font-weight : bold;
display : block;
width : 232px;
height : 35px;
text-indent : -9999px;
background : url('img/bg_mini_meax_title.png') no-repeat left top;
}

#mini_meax .mini_meax_description {
background : #f4f4f4;
display : block;
width : 332px;
margin : 0 0 10px -5px;
padding : 3px 5px;
color : #aaa;
font-size : 12px;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
}

#mini_meax ul {
margin : -3px 0 0 0;
padding : 5px 10px;
list-style : none;
border : 1px solid #d8d8d8;
border-width : 4px 4px 0 4px;
-moz-border-radius-topleft : 4px;
-moz-border-radius-topright : 4px;
-webkit-border-radius-top-left : 4px;
-webkit-border-radius-top-right : 4px;
}

#mini_meax ul li {
border-bottom : 1px dotted #ddd;
padding : 3px 0;
font-size : 12px;
}

#mini_meax ul li span {
color : #999;
padding : 0 10px 0 0;
font-size : 11px;
}

#mini_meax ul li a {
color : #FF6E1F;
}

#mini_meax p {
margin : 0;
padding : 5px 12px 12px 0;
list-style : none;
border : 1px solid #d8d8d8;
border-width : 0 4px 4px 4px;
font-size : 14px;
text-align : center;
-moz-border-radius-bottomleft : 4px;
-moz-border-radius-bottomright : 4px;
-webkit-border-radius-bottom-left : 4px;
-webkit-border-radius-bottom-right : 4px;
color : #999;
}

#mini_meax p a {
color : #666666;
font-weight : bold;
text-decoration : none;
border-bottom : 1px solid #ddd;
}

.mini_meax_decorator {
position : absolute;
display : block;
background : url('img/bg_mini_meax.png') no-repeat left top;
width : 85px;
height : 50px;
bottom : -46px;
left : 50%;
}

body.home .category-questions-reponses,
body.home .category-news-live {
display : none;
}

#selection_meaxnautes {
margin : 0px 10px 20px 0;
padding : 0;
clear : both;
border : 1px solid #eee;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
background : url('img/bg_selection_meaxnautes.png') repeat-x left bottom;
}

#selection_meaxnautes h2 {
display : block;
margin : 10px 0 0 10px;
background : #ddd url('img/bg_selection_meaxnautes_title.png') no-repeat left top;
text-indent : -9999px;
width : 280px;
height : 20px;
}

#selection_meaxnautes ul {
margin : 0;
padding : 10px;
list-style : none;
border : 1px solid #fff;
}

#selection_meaxnautes ul li {
background : url('img/bg_selection_meaxnautes_arrow.png') no-repeat left center;
padding : 0 0 0 10px;
}

#selection_meaxnautes ul li a {
text-decoration : none;
color : #999;
}

#meilleurs_sites {
margin : 0 10px 20px 0;
}

#meilleurs_sites h2 {
margin : 0;
display : block;
width : 280px;
height : 36px;
text-indent : -9999px;
background : #ddd url('img/bg_meilleurs_sites_title.png') no-repeat left top;
}

#meilleurs_sites ul {
margin : 0;
padding : 10px;
border : 4px solid #9a9a9a;
background : #b6b6b6;
list-style : none;
}

#meilleurs_sites ul li {
color : #fff;
display : block;
margin : 0 0 10px 0;
clear : both;
}

#meilleurs_sites ul li a {
font-weight : bold;
color : #fff;
font-size : 14px;
}

#meilleurs_sites ul li .preview {
width : 130px;
height : 80px;
display : block;
float : left;
background : #ddd;
margin : 0 10px 10px 0;
overflow : hidden;
}

#meilleurs_sites ul li .preview img {
max-width : 130px;
}

#meilleurs_sites ul li span {
display : block;
}

#meilleurs_sites ul li span p {
text-align : left;
}

#meilleurs_sites p {
margin : 0;
text-align : right;
}

#meilleurs_sites p a {
background : #9a9a9a;
color : #fff;
padding : 5px 10px;
}


#nouveaux_clips {
margin : 0 10px 20px 0;
}

#nouveaux_clips h2 {
margin : 0;
display : block;
width : 345px;
height : 45px;
text-indent : -9999px;
background : #ddd url('img/bg_nouveaux_clips_title.png') no-repeat left top;
}

#nouveaux_clips ul {
margin : 0;
padding : 10px;
border : 4px solid #ff2138;
background : #ff4f6c;
list-style : none;
}

#nouveaux_clips ul li {
color : #fff;
display : block;
margin : 0 0 10px 0;
clear : both;
}

#nouveaux_clips ul li a {
font-weight : bold;
color : #fff;
font-size : 14px;
}

#nouveaux_clips ul li .preview {
width : 130px;
height : 80px;
display : block;
float : left;
background : #ddd url('img/bg_nouveaux_clips_preview.png') no-repeat left -2px;
margin : 0 10px 10px 0;
overflow : hidden;
}

#nouveaux_clips ul li .preview img {
max-width : 130px;
}

#nouveaux_clips ul li span {
display : block;
}

#nouveaux_clips ul li span p {
text-align : left;
}

#nouveaux_clips p {
margin : 0;
text-align : right;
}

#nouveaux_clips p a {
background : #ff2138;
color : #fff;
padding : 5px 10px;
}

#meilleurs_jeux {
margin : 0 10px 20px 0;
}

#meilleurs_jeux h2 {
margin : 0;
display : block;
width : 350px;
height : 50px;
text-indent : -9999px;
background : #ddd url('img/bg_meilleurs_jeux_title.png') no-repeat left top;
}

#meilleurs_jeux ul {
margin : 0;
padding : 10px;
border : 4px solid #15a4ff;
background : #54c5ff;
list-style : none;
}

#meilleurs_jeux ul li {
color : #fff;
display : block;
margin : 0 0 10px 0;
clear : both;
}

#meilleurs_jeux ul li a {
font-weight : bold;
color : #fff;
font-size : 14px;
}

#meilleurs_jeux ul li .preview {
width : 130px;
height : 80px;
display : block;
float : left;
background : #15a4ff;
margin : 0 10px 10px 0;
overflow : hidden;
}

#meilleurs_jeux ul li .preview img {
max-width : 130px;
}

#meilleurs_jeux ul li span {
display : block;
}

#meilleurs_jeux ul li span p {
text-align : left;
}

#meilleurs_jeux p {
margin : 0;
text-align : right;
}

#meilleurs_jeux p a {
background : #15a4ff;
color : #fff;
padding : 5px 10px;
}

#footer {
width : 100%;
clear : both;
float : left;
padding : 40px 0 30px 0;
background : url('img/bg_footer.png') repeat-x left bottom;
}

#footer p {
margin : 0;
text-align : center;
}

#footer p span.visible_homeonly {
position : absolute;
right : 0;
top : 0;
visibility : hidden;
}

body.home #footer p span.visible_homeonly {
position : relative;
visibility : visible;
}

#footer p a {
color : #999;
}

#comments {
margin : 20px 0 0 10px;
float : left;
}

#comments h3 {
width : 635px;
color : #d3d3d3;
border-bottom : 3px dotted #ddd;
padding : 0 0 10px 25px;
background : url('img/bg_comments_title.png') no-repeat left top;
}

#comments .connected_as {
color : #999;
}

#comments .connected_as a {
color : #666666;
font-weight : bold;
text-decoration : none;
}

#commentform .field label {
color : #adadad;
}

#commentform .field_pseudo {
float : left;
margin : 0 20px 0 0;
}

#commentform .field_pseudo input {
width : 250px;
padding : 5px;
font-family : inherit;
font-size : 12px;
color : #666666;
}

#commentform .field_e-mail input {
width : 250px;
padding : 5px;
font-family : inherit;
font-size : 12px;
color : #666666;
background : #ffffa0;
}

#commentform .field_message label {
display : block;
color : #ccc;
}

#commentform .field_message textarea {
width : 650px;
height : 130px;
color : #666666;
font-family : inherit;
font-size : 14px;
}

#commentform .comments_buttons input#submit {
color : #cfed6b;
border : 1px solid #cfed6b;
background : #fff;
font-family : inherit;
font-size : 14px;
padding : 5px 10px;
cursor : pointer;
}

#comments_list {
padding : 0 0 0 20px;
}

#comments_list {
color : #ED6666;
}

#comments_list .comment-author {
color : #666666;
font-weight : bold;
float : left;
padding : 0 5px 0 0;
}

#comments_list .comment-author cite.fn {
font-style : normal;
}

#comments_list .says {
}

#comments_list .comment-meta {
padding : 0 0 10px 0;
}

#comments_list .comment-meta a {
text-decoration : none;
font-weight : bold;
color : #999;
}

#comments_list p {
width : 640px;
margin : 0 0 20px -19px;
border : 1px solid #ddd;
padding : 10px;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
color : #666666;
}

.post_related h3 {
width : 650px;
display : block;
color : #888;
background : url('img/bg_post_related_title.png') no-repeat left bottom;
padding : 0 0 5px 0;
}

.post_related h3 span {
font-size : 24px;
}

.post_related h3 a {
text-decoration : none;
}

.post_related h3.category-people span, .post_related h3.category-people a { color : #f54084; }
.post_related h3.category-jeux span, .post_related h3.category-jeux a { color : #00c7fb; }
.post_related h3.category-sport span, .post_related h3.category-sport a { color : #55da00; }
.post_related h3.category-humour span, .post_related h3.category-humour a { color : #fe9f2d; }
.post_related h3.category-sexy span, .post_related h3.category-sexy a { color : #fb04b2; }
.post_related h3.category-actu span, .post_related h3.category-actu a { color : #666666; }
.post_related h3.category-musique span, .post_related h3.category-musique a { color : #ee4141; }
.post_related h3.category-gadget span, .post_related h3.category-gadget a { color : #333333; }
.post_related h3.category-ecran span, .post_related h3.category-ecran a { color : #a85e18; }

.content_title_archive {
display : block;
width : 508px;
font-size : 2em;
margin : 0 0 0 10px;
padding : 10px 0;
text-align : center;
background : url('img/bg_archive_title.png') repeat-x left top;
color : #fff;
text-transform : capitalize;
}

.content_title_archive a {
color : #fff;
text-decoration : none;
}

#archive_monthly_list {
list-style : none;
margin : 10px;
padding : 5px 10px;
border : 3px solid #ddd;
-moz-border-radius : 3px;
-webkit-border-radius : 3px;
font-size : 14px;
}

#archive_monthly_list li {
border-top : 1px dotted #ddd;
padding : 5px 0;
text-transform : capitalize;
}

#archive_monthly_list li:first-child {
border : none;
}

#archive_monthly_list li a {
text-decoration : none;
color : #ff466d;
}

.content_title_search {
width : 515px;
font-size : 2em;
font-weight : bold;
text-align : center;
padding : 10px 0 0 0;
color : #ff7a0e;
font-style : italic;
}

body.page-template-minimeax-php #content {
width : 1046px;
}

body.page-template-minimeax-php #content_inner {
width : 100%;
}

.post_related .category-questions-reponses,
.post_related .category-news-live {
display : none;
}

.content_title_mini_meax {
background : url('img/bg_content_title_mini_meax.png') no-repeat left top;
display : block;
width : 495px;
height : 55px;
text-indent : -9999px;
}

#latest_mini_meax {
width : 50%;
margin : 0;
padding : 0 150px 0 10px;
list-style : none;
font-size : 18px;
background : url('img/bg_mini_meax_legend.png') no-repeat right top;
}

#latest_mini_meax li {
border-bottom : 3px dotted #ddd;
margin : 0;
padding : 3px 0;
color : #a8a8a8;
float : none;
}

#latest_mini_meax li small {
font-size : 14px;
}

#latest_mini_meax li a {
text-decoration : none;
color : #ff6917;
}

#latest_mini_meax li.category-questions-reponses a {
color : #ff6917;
}

#latest_mini_meax li.category-news-live a {
color : #999;
}

#category_description {
clear : both;
}

.content_title_contact {
width : 500px;
font-size : 2em;
padding : 0 5px 10px 5px;
border-bottom : 3px dotted #ddd;
}

#contact_form {
padding : 0 0 0 15px;
}

#contact_form label {
width : 100px;
display : block;
float : left;
padding : 8px 0;
}

#contact_form .field {
margin : 0;
}

#contact_form .field input {
width : 396px;
padding : 5px;
font-size : inherit;
color : inherit;
font-family : inherit;       
border : 1px solid #bbb;
border-right : 1px solid #ddd;
border-bottom : 1px solid #ddd;     
}

#contact_form textarea {
width : 496px;
display : block;
clear : both;
font-size : inherit;
color : inherit;
font-family : inherit; 
border : 1px solid #bbb;
border-right : 1px solid #ddd;
border-bottom : 1px solid #ddd;      
}

#contact_form input.submit {
color : #cfed6b;
border : 1px solid #cfed6b;
background : #fff;
font-family : inherit;
font-size : 14px;
padding : 5px 10px;
cursor : pointer;
}

#meilleurs_jeux {
display : none;
}
