/*
Theme Name: Thème "enjoy"
Theme URI: http://www.pixenjoy.com
Description: Thème pour Wordpress à partir de la version 2.3
Version: version 1.0,
Author: Gilles Vauvarin, www.pixenjoy.com

Thème gratuit sous licence CC 3.0
Merci de garder les références et les liens vers www.pixenjoy.com
*/


/* --------------------------------------------*/ 
/* ---------- TABLE DES MATIERES -----------*/ 
/* ------------------------------------------*/ 
/*  
	- Informations
	- Pense bête couleurs
	- Balises <HTML>
	- .Container
		- header
		- wrap
			- mainColumn
			- subColumn
		- footer
*/


/* ---------- Informations -----------*/ 
/*  
	> Les propriétés sont rangées par ordre alphabétique.

*/
/* ---------- Pense bête couleurs -----------*/ 
/*  
	fushia : 	#871154
	gris moyen (les menus) : 	#4d4d4d
	gris moyen clair : 	#b3b3b3
	gris clair (fond footer) : 	#f9f9f9
	bleu (data : date, rubrique) : #667820
	vert foncé (titre h1) :		#667820
	rouge (liens) : #c01a7f

*/

/* ---------- Balises <HTML> ----------*/ 
body  {	
	background: #000 url("img/winsor/bg_body.png") no-repeat center top !important;
	color:#999;
	font-family:Georgia,Times,sans-serif;
	margin:0 !important;
}

body a {
	color:#c01a7f;
	text-decoration:none;
}

body a:hover {
	color:#c01a7f;
	text-decoration:underline;
}

body input, body textarea {
	background:#000;
	border: 1px #1d1d1d solid;
	color:#b3b3b3;
}

body input:focus{
	border:1px #b3b3b3 solid;
}

body textarea {
	width:370px;
}

body textarea:focus {
	background:#000;
	border:1px #b3b3b3 solid;
}

body ol {
	margin:0;
}

.float {
	float:left;
	padding:0 30px 0 0;
}

.chapeau {
	color:#dadada;
}

.wp-smiley {
	float:none;
	margin:0 2px 0 2px;
}

.codeSource {
	background:#f9f9f9;
	border: 1px #d4d4d4 solid;
	color:#b3b3b3;
	font-family:Courier;
	font-size:1em;
}

.fichiers li {
	font-family:Courier New;
}

/* ---------- class et id du Blog -----------*/ 

.wrap {
	background-color:#090909;
	border:1px #1d1d1d solid;
	padding:55px 0 0 0;
}

/* --- header ---*/

.container {

}

/* Menu dynamique CSS + JQuery */
.header_mainMenu {
			font-size: 1.7em;
            height: 50px;
			margin:0 0 0 -135px;
			overflow: hidden;
			padding: 260px 0 0 0;
			position: relative;
			width: 430px;
        }
                .header_mainMenu li {
                    float: left;
                    list-style: none;
                }
                    .header_mainMenu li.back {
                    	background: url("img/winsor/mainMenu_arrow-trans.png") no-repeat 50%;
                        height: 45px;
                        position: absolute;
						width: 9px;
						z-index: 8;
                    }
                    .header_mainMenu li a {
                    	color: #4d4d4d;
						display: block;
						float: left;
						height: 30px;
                        letter-spacing: 0;
 						margin: auto 10px;
                        outline: none;
						overflow: hidden;
						position: relative;
						text-align: center;
						text-decoration: none;
                        top: 7px;
                        z-index: 10; 
                    }   
                        .header_mainMenu li a:hover, .header_mainMenu li a:active, .header_mainMenu li a:visited {
                            border: none;
                        }  
						ul.header_mainMenu li a:hover {
                            color:#b3b3b3;
							text-decoration:none;
                        }         


.header_slogan h1 {
	color:#b3b3b3;
	font-family:Georgia,Times,sans-serif;
	font-size:2.4em;
	line-height:1;
	padding:100px 0 0 0;
	margin: -40px 0 0 -200px;
	width:700px;;
}

.header_rss {
	padding: 60px 0 0 30px;
}

.header_search {
	color:#4d4d4d;
	padding: 46px 0 0 30px;
}

/* --- mainColumn ---*/

.mainColumn h1 {
	color:#4d4d4d;
	font-family:Georgia,Times,sans-serif;
	font-size: 2.3em;
	font-weight:bold;
	line-height: 1;
	margin:0;
}

.mainColumn h1>a {
	color:#A01463;
}

.mainColumn h1>a:hover {
	color:#cd1a7f;
}

.mainColumn h2 {
	color:#a8a8a8;
	clear:both;
	font-family:Georgia,Times,sans-serif;
	font-size: 1.4em;
	font-weight:bold;
	line-height: 2.5;
	margin:0;
}

.mainColumn h3 {
	color:#a8a8a8;
	font-family:Georgia,Times,sans-serif;
	font-size: 1.2em;
	line-height: 2.5;
	margin:0;
}


.mainColumn hr {
	background-color:#1d1d1d;
	border: 0;
	color:#1d1d1d;
	height: 1px;
	margin:0 0 20px 0;
	padding:0;
}

.mainColumn ul, li {
	list-style:none;
	margin:0;
	padding:0;
}

.mainColumn ul {
	padding:0 0 20px 0;
}

.mainColumn_article_data {
	color:#b3b3b3;
	font-size: 1.3em;
	line-height: 1.2;
	margin:0 0 14px 0;
}

.mainColumn_article_data a {
	color:#b3b3b3;
}

.mainColumn_article_data a:hover {
	color:#c01a7f;
}

.mainColumn_article_texte {
	font-size: 1.4em;
}

.mainColumn_article_vignette_img {
	border:1px #1d1d1d solid;
}

.mainColumn_article_next {
	font-weight:bold;
}

h1.mainColumn_article_prev {
	clear:both;
	font-size: 1.4em;
	padding:12px 0 35px 0;
}
	
.mainColumn_article_prev_data li {
	font-size: 1.1em;
}

.mainColumn_article_prev_data li>a {
	color:#4d4d4d;
}

.mainColumn_article_prev_data li>a:hover {
	color:#cd1a7f;
}
	
.mainColumn_article_prev_data_date {
	color:#b3b3b3;
}

.mainColumn_article_prev_texte h1 {
	font-size: 1.4em;
	line-height:1.2;
}

.mainColumn_article_prev_texte {
	color:#4d4d4d;
}

.mainColumn_article_prev_texte p {
	font-size: 1.15em;
}
.mainColumn_comment {
	color:#5d5d5d;
	padding-top:50px;
}

.mainColumn_comment li {
	border-bottom:1px #1d1d1d solid;
	font-size:1.15em;
	list-style: none;
	padding:15px 15px 0 15px;
}

.mainColumn_comment_parent  {
    position:relative;
	z-index:1;
}

.mainColumn_comment_parent span  {
    color:#b3b3b3;
}

.mainColumn_comment_texte  {
    position:relative;
	left:160px;
	top:-40px;
	width:420px;
	z-index:2;
}

li.mainColumn_comment_other  {
    background: #000;
}

li.mainColumn_comment_author  {
	background: #111 url("img/winsor/bg_comment_lion.png") no-repeat top right;
}

.mainColumn_commentForm {
	font-size:1.15em;
	padding:40px 0 0 0;
}

.mainColumn_commentForm_input p {
	padding:6px 0 0 0;
}

.mainColumn_comment_button input {
	background:#090909;
	color:#b3b3b3;
}

.mainColumn_page p, .mainColumn_page li,  ma.mainColumn_page li>a {
	font-size: 1.4em;
}

.mainColumn_page h1 {
	color:#871154;
	padding:0 0 13px 0;
}

.mainColumn_page h2 {
	font-size:1.9em;
}

.mainColumn_page h3 {
	font-size:1.7em;
}



/* --- subColumn ---*/


/* Menu dynamique CSS + JQuery */
.subColumn_subMenu {
			font-size: 1.4em;
            height: 50px;
			margin:0;
			overflow: hidden;
			padding: 0 0 7px 0;
			position: relative;
            width: 235px;
        }
                .subColumn_subMenu li {
                    float: left;
                    list-style: none;
                }
                    .subColumn_subMenu li.back {
                    	background: url("img/winsor/subMenu_arrow-trans.png") no-repeat 38%;
                        height: 75px;
                        position: absolute;
						width: 9px;
						z-index: 8;
                    }
                    .subColumn_subMenu li a {         
                        color: #4d4d4d;
                        display: block;
                        float: left;
                        height: 30px;
						margin: 0 14px 0 0;
						outline: none;
						overflow: hidden;
                        position: relative;
                        text-align: center;
						text-decoration: none;
                        top: 7px;
						z-index: 10;
                    }   
                        .subColumn_subMenu li a:hover, .subColumn_subMenu li a:active, .subColumn_subMenu li a:visited {
                            border: none;
                        }
						
						ul.subColumn_subMenu li a:hover {
							color:#b3b3b3;
							text-decoration:none;
						}         

.subColumn_rubriques {
	background-color:#000;
	border:1px #1d1d1d solid;
	color:#4d4d4d;
	padding-top: 20px;
	width: 235px;
}

.subColumn_rubriques a {
	color:#4d4d4d;
}

.subColumn_rubriques a:hover {
	color:#cd1a7f;
}

.subColumn_background {
	
	padding-bottom: 15px;
}

.subColumn_rubriques li {
	font-size: 1.2em;
	line-height: 1.6;
	padding:0 0 0 11px;
}

ul.subColumn_subMenu_mois {display: none;}
ul.subColumn_subMenu_tags {display: none;}
ul.subColumn_subMenu_liens {display: none;}


/* --- footer ---*/

.footer p {
	
	color:#707070;
	margin:30px 0 0 0;
	padding:10px 0 15px 48px;
}

.footer p>a {
	color:#999;
}

.footer p>a:hover {
	color:#b3b3b3;
}
