/*
Theme Name: Physique de rêve v3
Theme URI: http://physiquedereve.fr
Author: physiquedereve
Author URI: http://physiquedereve.fr
Description: 
Version: 3.0
License: GNU General Public License
License URI: license.txt
Tags: dark, light, white, black, gray, one-column, two-columns, left-sidebar, right-sidebar, fixed-width, flexible-width, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready
*/

/* =Reset default browser CSS. Based on work by Eric Meyer: http://meyerweb.com/eric/tools/css/reset/index.html
-------------------------------------------------------------- */
body{
	font-family:Arial;
	background-color:#e7e5e5;
}

.clear {
	clear:both;
}

#header-content {
	width:100%;
	height:126px;
}

#header {
	width:1008px;
	height:126px;
	margin:0px auto;
}

#header-logo {
	float:left;
	width:162px;
	margin:31px 6px 0px 9px;
}

#header-morphotype, #header-morphotype-texte {
	width:159px;
}

#header-morphotype-icone, #header-morphotype-icone  a {
	width:126px;
}

#header-silhouette, #header-silhouette-texte {
	width:144px;
}

#header-silhouette-icone, #header-silhouette-icone  a {
	width:126px;
}

#header-nutrition, #header-nutrition-texte {
	width:93px;
}

#header-nutrition-icone, #header-nutrition-icone  a {
	width:69px;
}

#header-musculation, #header-musculation-texte {
	width:90px;
}

#header-musculation-icone, #header-musculation-icone  a {
	width:69px;
}

#header-imc, #header-imc-texte {
	width:150px;
}

#header-imc-icone, #header-imc-icone  a {
	width:126px;
}

#header-calories, #header-calories-texte {
	width:183px;
}

#header-calories-icone, #header-calories-icone  a {
	width:160px;
}

.header-morphotype-icone  a {background:url('images/menu-haut.png') repeat-x 0px 0px; height:95px; display:block;}
.header-morphotype-icone-on  a {background:url('images/menu-haut.png') repeat-x 0px -95px; height:95px; display:block;}
.header-silhouette-icone  a {background:url('images/menu-haut.png') repeat-x -127px 0px; height:95px; display:block;}
.header-silhouette-icone-on  a {background:url('images/menu-haut.png') repeat-x -127px -95px; height:95px; display:block;}
.header-nutrition-icone  a {background:url('images/menu-haut.png') repeat-x -254px 0px; height:95px; display:block;}
.header-nutrition-icone-on  a {background:url('images/menu-haut.png') repeat-x -254px -95px; height:95px; display:block;}
.header-musculation-icone  a {background:url('images/menu-haut.png') repeat-x -324px 0px; height:95px; display:block;}
.header-musculation-icone-on  a {background:url('images/menu-haut.png') repeat-x -324px -95px; height:95px; display:block;}
.header-imc-icone  a {background:url('images/menu-haut.png') repeat-x -394px 0px; height:95px; display:block;}
.header-imc-icone-on  a {background:url('images/menu-haut.png') repeat-x -394px -95px; height:95px; display:block;}
.header-calories-icone  a {background:url('images/menu-haut.png') repeat-x -521px 0px; height:95px; display:block;}
.header-calories-icone-on  a {background:url('images/menu-haut.png') repeat-x -521px -95px; height:95px; display:block;}

#header-morphotype,
#header-silhouette,
#header-nutrition,
#header-musculation,
#header-imc,
#header-calories   {
	float:left;
}

#header-morphotype-icone,
#header-silhouette-icone,
#header-nutrition-icone,
#header-musculation-icone,
#header-imc-icone,
#header-calories-icone {
	height:95px;
	margin:0 auto;
}

#header-morphotype-texte,
#header-silhouette-texte,
#header-nutrition-texte,
#header-imc-texte,
#header-musculation-texte,
#header-calories-texte{
	height:15px;
	text-align:center;
	background-color:#414342;
	margin-top:4px;
	padding-top:4px;
	font-family: 'Exo', sans-serif;
}

.header-morphotype-texte a, 
.header-silhouette-texte a, 
.header-nutrition-texte a, 
.header-imc-texte a, 
.header-musculation-texte a,
.header-calories-texte a{text-decoration:none; font-size:0.6em; color:#fff;}
.header-morphotype-texte-on a, 
.header-silhouette-texte-on a,
.header-nutrition-texte-on a,
.header-imc-texte-on a,
.header-musculation-texte-on a,
.header-calories-texte-on a{text-decoration:none; font-size:0.6em; color:#fff;}

#header-pub {
	width:1000px;
	height:94px;
	margin:4px auto 4px auto;
	text-align:center;
}

#menu {
	width:1016px;
	height:56px;
	margin:0 auto 12px auto;
	font-size:0.8em;
	font-family: 'Dosis', sans-serif;
}

#menu-left, #menu-left2 {
	float:left;
}

#menu-left a{
	float:left;
	width:38px;
	height:56px;
}

.menu-left a{
	background:url('images/background-menu.png') repeat-x 0px 0px;
}

.menu-left-on a{
	background:url('images/background-menu.png') repeat-x -47px 0px;
}

#menu-left2 a{
	float:left;
	width:35px;
	height:56px;
}

.menu-left2 a{
	background:url('images/background-menu.png') repeat-x 0px -120px;
}

.menu-left2-on a{
	background:url('images/background-menu.png') repeat-x -38px -120px;
}

.menu-center {
	float:left;
	text-align:center;
	height:56px;
	background:url('images/backgrounds.png') repeat-x 0px -370px;
}

.menu-center  a{
	text-decoration:none;
	color:#909090;
}

.menu-center-on {
	background:url('images/backgrounds.png') repeat-x 0px -438px;
}

.menu-center-on  > a{
	color:#ffffff;
}

#menu-celebrite {width:140px; padding:15px 5px; height:26px;}
#menu-metamorphose {width:110px; padding:15px 10px; height:26px;}
#menu-actualite {width:70px; padding:20px 10px; height:16px;}
#menu-sculter {width:130px; padding:20px 10px; height:16px;}
#menu-dressing {width:60px; padding:20px 10px; height:16px;}
#menu-cosmeto {width:60px; padding:20px 10px; height:16px;}
#menu-top {width:60px; padding:20px 10px; height:16px;}
#menu-humour {width:60px; padding:20px 10px; height:16px;}

#under-menu-celebrite{border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; margin-left:-5px; width:150px; display:none; margin-top:9px; z-index:100; position:relative;}
#menu-morphologie-1{width:240px; height:11px; padding:10px 5px;}
#menu-morphologie-2{width:240px; height:11px; padding:10px 5px;}
#menu-morphologie-3{width:240px; height:11px; padding:10px 5px;}
#menu-morphologie-4{width:240px; height:11px; padding:10px 5px;}
#menu-morphologie-5{width:240px; height:11px; padding:10px 5px;}
#menu-morphologie-6{width:240px; height:11px; padding:10px 5px;}

#under-menu-celebrite  .menu-center{
	text-align:left;
}

#menu-right {
	float:left;
	width:67px;
	height:36px;
	padding-top:20px;
	text-align:center;
}

.menu-right {
	background:url('images/background-menu.png') repeat-x 0px -60px;
}

.menu-right a{
	text-decoration:none;
	color:#909090;
}

.menu-right-on {
	background:url('images/background-menu.png') repeat-x -72px -60px;
}

.menu-right-on a {
	color:#ffffff;
}

.menu-separator {
	float:left;
	width:3px;
	height:56px;
	background:url('images/background-menu.png') no-repeat -103px 0px;
}

#banniere {
	width:1008px;
	height:289px;
	margin:0 auto;
	background-color:#000;
	z-index:0px;
}

.slider-wrapper{padding-top:10px; }
#slider{width:985px; margin:0 0 0 13px;}

#main-content {
	width:100%;
	padding-top:5px;
	background-color:#e7e5e5;
}

#main {
	width:1008px;
	margin:0 auto;
	background-color:#fff;
}

#recherche {
	padding:0px 5px 0 0;
	width:1003px;
	height:45px;
	background-color:#414342;
	border-bottom:1px solid #5abbb6;
	text-align:right;
}

#recherche-left {
	width:658px;
	height:45px;
	float:left;
}

#recherche-left span {
	display:block;
	width:225px;
	height:38px;
	margin:5px auto 0 auto;
	background:url('images/icone.png') no-repeat 0px 0px;
}

#recherche-right {
	float:left;
	width:330px;
	height:45px;
}

#recherche-twitter {
	float:left;
	width:29px;
	height:29px;
	margin-left:15px;
	margin-right:5px;
	margin-top:5px;
	background:url('images/icone.png') no-repeat 0px -49px;
}

#recherche-rss {
	float:left;
	width:29px;
	height:29px;
	margin-top:5px;
	background:url('images/icone.png') no-repeat -30px -49px;
}

#s {
	color:#5abbb6;
	font-size:0.8em;
	width:200px;
	font-family: 'Dosis', sans-serif;
	border:1px solid #fff;
	background-color:#f2f2f2;
	padding-left:5px;
	margin-top:7px;
}

#searchsubmit {
	border:0px;
	width:18px;
	height:22px;
	background:url('images/background-menu.png') no-repeat -121px 0px;
}

#primary {
	float:left;
	width:643px;
	padding:33px 18px 122px 20px;
}

#secondary {
	float:left;
	width:327px;
	padding-top:10px;
}


















article header h1 {
	margin-bottom:14px;
}

article header h1 a{
	text-decoration:none;
	color:#009999;
	font-size:2.5em;
	font-family: 'Dosis', sans-serif;
	font-weight:900;
}

article header .entry-under-title {
	width:643px;
}

article header .entry-category {
	float:left;
	width:435px;
}

article header .entry-category-items {
	float:left;
	padding:1px 10px;
}

article header .entry-category a, article header .entry-single-category a{
	background-color:#000;
	text-decoration:none;
	color:#6cb7c6;
	padding:0 5px;
	font-size:1.5em;
	font-family: 'Dosis', sans-serif;
	margin-right:5px;
}

.categorie-au-masculin {
	float:left;
	width:32px;
	height:35px;
	margin-top:-5px;
	background:url('images/home-bg.png') transparent no-repeat -178px -297px !important;
}

.categorie-au-feminin {
	float:left;
	width:32px;
	height:35px;
	margin-top:-5px;
	background:url('images/home-bg.png') transparent no-repeat -135px -297px !important;
}

article header .entry-social {
	float:left;
	width:208px;
	height:61px;
}

article .entry-content {
	margin-top:16px;
	width:600px;
}

article .entry-content img{
	margin-bottom:25px;
}

article .entry-content span.subtitle {
	
}

article .entry-content div.caracteristique-content {
	float:left;
	width:290px;
	margin-right:10px;
	margin-bottom:10px;
}

article .entry-content div.caracteristique-ads {
	float:left;
	width:300px;
	margin-bottom:10px;
}

article .entry-content span.caracteristique {
	float:left;
	width:500px;
	margin-bottom:5px;
}

article .entry-content span.caracteristique-label {
	color:#fff;
	font-family: Arial;
	background-color:#f41616;
	float:left;
	padding:3px 5px;
}

article .entry-content span.caracteristique-value {
	color:#5d5c5c;
	font-family: Arial;
	margin-left:5px;
	width:135px;
	float:left;
}


article .entry-content p {
	font-size:0.9em;
	margin-bottom:25px;
	font-family: Arial;
	text-align:justify;
	line-height:1.4;
	color:#666;
}

.home-title {
	margin-top:50px;
	background-color:#5abbb6;
	font-family: 'Fredoka One', cursive;
	font-size:1.8em;
	padding:6px 12px;
	color:#fff;
}

.single-title {
	margin-top:50px;
	background-color:#000;
	font-family: 'Fredoka One', cursive;
	font-size:1.8em;
	padding:6px 12px;
	color:#fff;
}



article.article-summary {
	padding-top:27px;
	padding-bottom:6px;
}

.entry-thumbnail {
	float:left;
	width:213px;
	height:148px;
	margin-left:15px;
	margin-right:17px;
	padding:3px 0px 0px 3px;
	/*background:url('images/home-bg.png') no-repeat 0px 0px;*/
}

.entry-summary-title a{
	text-decoration:none;
	color:#006666;
	font-size:1.5em;
	font-family: 'Dosis', sans-serif;
}

.entry-summary {
	color:#666666;
	font-size:0.8em;
	text-align:justify;
	line-height:1.3;
}

.entry-summary-social {
	margin-top:15px;
}


.more-link, .entry-summary a {
	text-decoration:none;
}

.more-link:hover, .entry-summary a:hover {
	text-decoration:underline;
}

.entry-fiche-title {
	width:191px;
	height:43px;
	margin-bottom:15px;
}

.entry-fiche-title a{
	color:#000;
	text-decoration:none;
	font-size:1em;
	font-family: 'Dosis', sans-serif;
}

.entry-fiche-thumbnail {
	width:191px;
	height:133px;
	padding-top:3px;
	padding-left:3px;
	background:url('images/home-bg.png') no-repeat 0px -156px;
}

.small-thumbnail img {
	width:188px;
	height:130px;
}

.article-fiche-summary {
	float:left;
	margin-top:15px;
	margin-left:15px;
}

.entry-single-social {
	padding-top:15px;
	border-top:1px dotted #ccc;
	padding-bottom:15px;
}

.entry-tags {
	margin-bottom:15px;
}

.tag-links {
	font-size:0.8em;
	color:#999999;
	
}

.tag-links a{
	color:#000;
	text-decoration:none;
}



article header .entry-category, article header .entry-single-category {
	float:left;
	width:407px;
}

#google-adds-single, .add-physique {
	text-align:center;
	margin-top:20px;
	margin-bottom:20px;
}

.add-physique-content {
	float:left;
	width:300px;
	margin-right:10px;
}

#google-adds {
	text-align:center;
}

.google-adds-lien {
	height:25px;
	border-bottom:1px solid #fff;
	margin-left:15px;
}

.google-adds-lien-imc {
	padding-top:10px;
	height:25px;
	border-top:1px solid #fff;
	padding-left:15px;
	background-color:#F3F0F0;
	width:628px;
}

.navigation{margin-top:30px;margin-bottom:20px;text-align:center;}



/*** GOOD **/

.single-article {
	padding:10px 0 20px 0;
	background-color:#f3f0f0;
}

article.tag-une {
	border-bottom:1px solid #858585;
}

.single-article h1 {
	width:615px;
	margin-left:14px;
	padding-top:5px;
	padding-bottom:10px;
	border-bottom: 1px solid #858585;
	margin-bottom:0px;
}

.single-article h1 a{
	font-size:2em;
	font-weight:900;
	color:#414342;
	font-family: 'Exo', sans-serif;
}

.single-article .entry-under-title {
	padding-top:14px;
	border-top:1px solid #fff;
	width:615px;
	margin-left:14px;
}

.single-article .entry-category {
	width:407px;
}

.single-article .entry-content {
	margin-top: 16px;
    width: 600px;
	margin: 16px auto 0 auto;
}

.single-article .entry-content span.subtitle {
	color:#666666;
	font-family: 'Exo', sans-serif;
	font-size:1.2em;
	line-height:1.1;
	font-weight:bold;
}




#physique-moteur-morphotype {width:302px; height:251px; margin-top:32px; background:url('images/sidebar-physique.png') no-repeat 0px 0px;}
#physique-moteur-morphotype a{position:absolute; width:302px; height:251px; background:url('images/sidebar-physique.png') no-repeat 0px 0px;}
#physique-moteur-morphotype a:hover{width:302px; height:251px; background:url('images/sidebar-physique.png') no-repeat 0px -909px;}

#physique-moteur-silhouette {width:302px; height:251px; margin-top:32px; background:url('images/sidebar-physique.png') no-repeat 0px -256px;}
#physique-moteur-silhouette a{position:absolute; width:302px; height:251px; background:url('images/sidebar-physique.png') no-repeat 0px -256px;}
#physique-moteur-silhouette a:hover{width:302px; height:251px; background:url('images/sidebar-physique.png') no-repeat 0px -637px;}

#physique-sport-title {width:294px; background-color:#000; color:#fff; height:36px; margin-top:32px; margin-bottom:6px; padding-top:7px; text-align:center; font-family: 'Fredoka One', cursive; font-size:1.7em;}
span.physique-sport-icone {float:left; width:30px; height:26px; margin-top:-3px; margin-left:5px; margin-right:10px;}
.physique-sport-title a {color:#000; font-family: 'Dosis', sans-serif; font-size:1.3em; text-decoration:none;}
#physique-sport-football-title {float:left; width:294px; background-color:#5abbb6;  height:25px; margin-bottom:4px; padding-top:5px; }
#physique-sport-football-title span.physique-sport-icone{background:url('images/sidebar-physique.png') no-repeat 0px -592px;}
#physique-sport-rugby-title {float:left; width:294px; background-color:#5abbb6;  height:25px; margin-bottom:4px; padding-top:5px; }
#physique-sport-rugby-title span.physique-sport-icone{background:url('images/sidebar-physique.png') no-repeat -42px -592px;}
#physique-sport-basket-title {float:left; width:294px; background-color:#5abbb6;  height:25px; margin-bottom:4px; padding-top:5px; }
#physique-sport-basket-title span.physique-sport-icone{background:url('images/sidebar-physique.png') no-repeat -80px -592px;}
#physique-sport-tennis-title {float:left; width:294px; background-color:#5abbb6;  height:25px; margin-bottom:4px; padding-top:5px; }
#physique-sport-tennis-title span.physique-sport-icone{background:url('images/sidebar-physique.png') no-repeat -122px -592px;}
#physique-sport-footus-title {float:left; width:294px; background-color:#5abbb6;  height:25px; margin-bottom:4px; padding-top:5px; }
#physique-sport-footus-title span.physique-sport-icone{background:url('images/sidebar-physique.png') no-repeat -160px -592px;}
#physique-sport-athle-title {float:left; width:294px; background-color:#5abbb6;  height:25px; margin-bottom:4px; padding-top:5px; }
#physique-sport-athle-title span.physique-sport-icone{background:url('images/sidebar-physique.png') no-repeat -202px -592px;}
#physique-sport-boxe-title {float:left; width:294px; background-color:#5abbb6;  height:25px; margin-bottom:4px; padding-top:5px; }
#physique-sport-boxe-title span.physique-sport-icone{background:url('images/sidebar-physique.png') no-repeat -242px -592px;}


#physique-google{width:299px; padding:0px 0px 0px 0px; margin-top:25px; text-align:center;}
#physique-facebook{width:299px; padding:0px 0px 0px 0px;}
#physique-facebook-header{display:block; background:url('images/sidebar-physique.png') no-repeat 0px -520px; width:299px; height:57px; margin:0px 0px;}
#physique-facebook-content{background:#fff;}


footer#colophon {
	width:100%;
	height:408px;
}

footer#colophon .footer-1 {
	width:100%;
	height:5px;
	background-color:#58b9b4;
}

footer#colophon .footer-2 {
	width:100%;
	height:40px;
	background-color:#272727;
}

footer#colophon .footer-3 {
	width:100%;
	height:52px;
	background-color:#2f383d;
}

footer#colophon .footer-4 {
	width:100%;
	height:2px;
	background-color:#3f494a;
}

footer#colophon .footer-5 {
	width:100%;
	height:309px;
	background-color:#394247;
}

#popup-fb {
	display:none;
}


#popup-fb-content {
	width:707px;
	height:475px;
	background:url('images/pop-up-jaime.png') no-repeat;
}

#fb-like-popup {
	margin-top:235px;
	margin-left:310px;
}

