/*  
Theme Name: Bloody4He
Theme URI: http://www.histoire-entreprises.fr
Description: Un theme sur-mesure pour Histoire d'Entreprises
Author: Bloody Banana 
Author URI: http://www.bloodybanana.com/

*/
* {
    margin: 0;
    padding: 0;
}

:focus {-moz-outline-style: none;}


a:visited{ 
color:#fd7200;
}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0; padding:0; 
color:#666;
background-color:#c6c2ba;
}
body.homepage{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0; padding:0; 
color:#666;
background-color:#c6c2ba;
}
body.heproductions{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0; padding:0; 
color:#666;
background-color:#87847f;
}

#header{
margin:20px auto; padding:0;
margin-bottom:0;
width:980px; height:164px;
background:#fff url(images/header.jpg) bottom left no-repeat;
}
#main{
margin:0 auto; padding:0;
width:980px; overflow:hidden;
}
#wrapper{
margin:0 0 0 0; padding:0 0 0 0; 
width:980px; overflow:hidden;
background:#fff url(images/background-ombre-blanc.jpg) top left repeat-y;
}

/*CONTENT DE LA HOMEPAGE*/

.separator-home{
margin:0 auto; padding:0;
width:980px; height:25px;
background-color:#fff;
clear:both;
}

#content-home{
float:left; display:inline;
margin:0px 0 0 13px; padding:0; 
width:615px;
}
#content-home .image-home{
margin:0 0 30px 0; padding:0;
width:596px; height:407px;
background-color:#fff;
}
#content-home h2.home-titre-alaune{
width:596px; height:37px; 
margin:0 0 28px 0; padding:0;
background:transparent url(images/home-titre-alaune.jpg) top left no-repeat;
text-indent:-9999px;
}
#content-home .category{
margin:7px 0 7px 0; padding:0; 
font-size:10px;
color:#999999;
}
#content-home embed {margin:0 0 20px 0;}
.entry{
background-color:transparent;
margin:0 0 30px 0; padding:0 0 0 11px;
width:190px; height:353px; float:left;
color:#2b2b2c;
border-left:1px dashed #dcdad9; overflow:hidden;
}
.entry-heproductions{
/*background-color:#434343;*/
background-color:#ebe9e7;
margin:0 0 30px 0; padding:0 0 0 12px;
width:190px; height:353px; float:left;
border-left:none; overflow:hidden;
color:#2b2b2c;
}
.entry .post, .entry-heproductions .post{
width:180px;
}
.entry-heproductions img{
border:none;
}
.entry img{
border:none;
}
.entry-heproductions h3, .entry h3 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; margin:0; 
font-size:11px; 
font-weight:bold;
color:#fd7200;
width:178px; margin:10px 0 10px 0;
}
.entry-heproductions h3 a, .entry h3 a{ 
color:#fd7200;
}
.entry-heproductions h3 a:hover{ 
}
.entry h3 a:hover{ 
}
.entry-heproductions a.lasuite, .entry a.lasuite{ 
display:block;
}

/* CONTENT DE HE PRODUCTION */
#subcontent{
width:990px; margin:0; padding:20px 0 10px 0;
background-color:#fff;
}
		#subcontent h2.heproductions-titre-v2{
		width:957px; height:37px; 
		margin:0 0 10px 12px; padding:0;
		background:transparent url(images/he-productions-titre-v2.jpg) top left no-repeat;
		text-indent:-9999px;
		}
		
#subcontent #caroussel{
width:957px; height:340px; 
margin: 0 0 0 12px; 
background-color:#2b2b2c;
}
#subcontent #caroussel embed{
margin: 18px; width:920px; height:300px;
}
#content-heproductions{
float:left; display:inline;
margin:15px 0 0 13px; padding:0; 
width:615px; background:transparent url(images/he-productions-background.jpg) top left repeat-y;
}
#content-heproductions h2.heproductions-titre{
width:615px; height:37px; 
margin:0 0 28px 0; padding:0;
background:transparent url(images/he-productions-titre.jpg) top left no-repeat;
text-indent:-9999px;
}
		#content-heproductions h2.heproductions-titre-v2{
		width:615px; height:20px; 
		margin:0 0 0 0; padding:0;
		text-indent:-9999px;
		}

#content-heproductions .category{
margin:7px 0 7px 0; padding:0; 
font-size:10px;
color:#999999;
}
#content-heproductions .entry{
background-color:transparent;
margin:0 0 30px 0; padding:0 0 0 11px;
width:190px; height:333px; float:left;
color:#2b2b2c;
border-left:1px dashed #ccc; overflow:hidden;
}
#content-heproductions .entry .post,{
width:180px;
}
#content-heproductions .entry img{
border:none;
}
#content-heproductions .entry h3 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; margin:0; 
font-size:11px; 
font-weight:bold;
color:#fd7200;
width:178px; margin:10px 0 10px 0;
}
#content-heproductions .entry h3 a, #content-heproductions .entry h3 a:visited{ 
color:#fd7200;
}
#content-heproductions .entry h3 a:hover{ 
color:#434343;
text-decoration:none;
}
#content-heproductions .entry a.lasuite{ 
display:block;
}

/* CONTENT DE HE LE MAGAZINE */
#content-helemagazine{
float:left; display:inline;
margin:0 0 0 13px; padding:0; 
width:615px;
}
#content-helemagazine .image{
margin:0 0 25px 0; padding:0;
width:596px; height:407px;
}
#content-helemagazine h2.helemagazine-titre{
width:615px; height:38px; 
margin:10px 0 28px 0; padding:0;
background:transparent url(images/he-lemagazine-titre.jpg) top left no-repeat;
text-indent:-9999px;
}
#content-helemagazine .category{
margin:7px 0 7px 0; padding:0; 
font-size:10px;
color:#999999;
}

#content-helemagazine .entry{
background-color:transparent;
margin:0 0 30px 0; padding:0 0 0 11px;
width:190px; height:253px; float:left;
color:#2b2b2c;
/*border-left:1px dashed #ccc;*/
border:none; overflow:hidden;
}
#content-helemagazine .entry .post,{
width:180px;
}
#content-helemagazine .entry img{
border:none;
}
#content-helemagazine .entry h3 { 
font-family:Verdana, Arial, Helvetica, sans-serif; 
padding:0; margin:0; text-align:center;
font-size:11px; 
font-weight:bold;
color:#fd7200;
width:160px; margin:0px 0 10px 0;
}
#content-helemagazine .entry h3 a{ 
color:#fd7200;
}
#content-helemagazine .entry h3 a:hover{ 
color:#434343;
text-decoration:none;
}
#content-helemagazine .entry a.lasuite{ 
display:block;
}
#content-helemagazine .entry a.feuilleter{ 
width:160px; display:block; text-align:center;
}

/*CONTENT DES ARCHIVES*/
#content-archives{
float:left; display:inline;
margin:20px 0 30px 13px; padding:0; 
width:596px; font-size:11px; color:#666;
}
#content-archives .image-home{
margin:0 0 30px 0; padding:0;
width:596px; height:407px;
background-color:#ccc;
}
.entry-archives, .entry-archives-heproductions{ 
margin:10px 0 0 0;
}
.entry-archives-heproductions ul li a{ 
color:#5a5a5a;
}
#content-archives ul {
display:inline; margin:0; padding:0;
}
#content-archives ul li{
display:inline; width:590px; margin:0; padding:0;
}
#content-archives ul li a{
font-weight:bold; font-size:12px; margin:0; padding:0;
}
#content-archives h2 {
color:#fd7200; margin:20px 0 20px 0; font-family:Georgia;
font-size:18px; padding:0;
}
#content-archives hr {
border: 0; border-bottom:#ccc 1px dashed; height:1px; color:#fff; background-color:#fff;
width:95%; margin:0; padding:0;
}



/*SINGLE > CONTENT DE ARTICLE MAG */
#content-singlemag{
float:left; display:inline;
margin:20px 0 0 13px; padding:0; 
width:615px;
}
#titre-singlemag{
position:absolute;
height:38px; background:transparent url(images/he-articlemag-titre-fleche.jpg) bottom left no-repeat;
}
#titre-singlemag .titre-texte{
margin:0 0 0 0; padding:0;
height:30px;  background-color:#fd7200;
}
#titre-singlemag .titre-texte p{
padding:7px 0 0 0; margin:0 20px 0 7px;
height:30px; color:#fff; text-transform:uppercase;
}
#entry-singlemag{
background-color:transparent;
margin:60px 0 0 0; padding:0;
font-size:12px; line-height:18px; font:verdana;
width:596px; color:#434343;
}
#entry-singlemag h2{
background-color:transparent;
margin:0; padding:0;
font-size:30px; line-height:30px; font-family:Georgia;
width:580px; color:#fd7200;
}
#entry-singlemag .infos{
font-size:13px; color:#666666;
font-family:Georgia; margin:10px 0 0 0; padding:0;
}
#entry-singlemag .category{
font-size:13px; color:#fd7200;
font-family:Georgia; margin:0 0 20px 0; padding:0;
}
#entry-singlemag .excerpt{
font-weight:bold;
color:#585858; margin:0 0 30px 0; padding:0;
}
#entry-singlemag .excerpt{
font-weight:bold;
color:#585858; margin:0 0 30px 0; padding:0;
}
#entry-singlemag .post{
}
#entry-singlemag .post p{
margin:0 0 20px 0;
}
#entry-singlemag .post img.alignleft{
margin:5px 15px 5px 0;
}
#entry-singlemag .post img.alignright{
margin:5px 0 5px 15px;
}
#entry-singlemag .post blockquote{
font-size:20px; font-family:Georgia; line-height:22px;
width:480px; color:#fd7200; margin:30px 0 30px 110px;

}
#entry-singlemag .post blockquote p{
margin:0 0 0 50px; paddding:0; 
}
#entry-singlemag strong{
font-weight:bold; color:#585858; 
}
#post-footer{
background-color:transparent;
border-top:1px dashed #ccc;
margin:40px 0 0 0; padding:0;
font-size:12px; line-height:18px; font:verdana;
width:596px; color:#434343;
}
#post-footer .couverture{
float:left; margin:20px 20px 0 0;
}
#post-footer .droite{
float:left; margin:30px 0 0 0;
width:400px;
}
#post-footer .droite li{
list-style:none; margin: 0 0 0 0;
}
#post-footer .droite li a {
background : transparent url(images/sidebar-he-articlemag-fleche.jpg) bottom left no-repeat; margin: 10px 0  0 0;
display:block; height:13px; padding:0 0 0 20px;
}

/*SINGLE > CONTENT DE ARTICLE HE PRODUCTIONS */
#subcontent-singleheprod{
float:left; display:inline;
margin:0; padding:0; 
width:990px; 
background-color:#fff;
}
.separator-singleheprod{
margin:0 auto; padding:0;
width:980px; height:5px;
background-color:#fff;
clear:both;
}
#content-singleheprod{
margin:40px 0 0 13px;
}
#titre-singleheprod{
height:38px; background:transparent url(images/he-articleproductions-titre-fleche.jpg) bottom left no-repeat;
}
#titre-singleheprod .titre-texte{
margin:0 0 0 0; padding:0;
height:30px;  background-color:#434343;
position:absolute;
}
		#titre-singleheprod .titre-texte-v2{
		margin:0 0 0 0; padding:7px 20px 0 7px;
		height:23px;  background-color:#434343;
		position:absolute; color:#fff; text-transform:uppercase;
		} 
#titre-singleheprod .titre-texte p{
padding:7px 0 0 0; margin:0 20px 0 7px; display:inline;
height:30px; color:#fff; text-transform:uppercase;
}
		#titre-singleheprod .titre-texte-v2 p{
		padding:0 0 0 0; margin:7px 0 0 0; display:inline;
		height:30px; color:#fff; text-transform:uppercase;
		}
#entry-singleheprod{
margin:10px 0 0 0; padding:0;
font-size:12px; line-height:18px; font:verdana;
width:955px; color:#434343;
}
#entry-singleheprod h2{
background-color:transparent;
margin:0; padding:0; font-weight:normal;
font-size:30px; line-height:30px; font-family:Georgia;
width:800px; color:#5a5a5a;
}
#entry-singleheprod .post{
background-color:#2b2b2c;
margin:20px 0 0 0; 
}
#entry-singleheprod .post .flashmovie{
margin:20px 28px 20px 28px;  padding:0;
}
#entry-singleheprod .contexte h3{
margin:0 0 15px 0;
}
#entry-singleheprod .contexte{
background-color:#434343;
margin:0 0 0 0; overflow:hidden; font-size:11px;
}
#entry-singleheprod .contexte .colonnedegauche{
background-color:#434343; overflow:hidden; float:left; width:550px;color:#ccc; margin:10px 0 20px 30px;
}
#entry-singleheprod .contexte .colonnededroite{
float:right; background-color:#434343;color:#ccc;
margin:10px 12px 0 0; padding:0;
width:330px;
}

#entry-singleheprod .contexte .colonnedegauche ul li{
margin:0 0 5px 15px; list-style-type:disc;
}


#entry-singleheprod .contexte .colonnededroite ul li{
margin:0 0 5px 15px; list-style-type:disc;
}

#entry-singleheprod .contexte .colonnededroite .colonnededroite-dessous{
border-top:#ccc 1px solid; margin:20px 0 0 0; padding:20px 0 0 0; width:320px; height:99%;
}

#entry-singleheprod .contexte .colonnedegauche p, #entry-singleheprod .contexte .colonnededroite p{
margin:5px 0 5px 0; display:block;color:#ccc;
}
#entry-singleheprod .contexte .colonnedegauche strong, #entry-singleheprod .contexte .colonnededroite strong{
margin:10px 0 10px 0; display:block; font-weight:normal;
font-size:16px; font-family:Georgia; color:#fd7200
}

#entry-singleheprod .category{
font-size:13px; color:#fd7200;
font-family:Georgia; margin:0 0 20px 0; padding:0;
}
#entry-singleheprod .excerpt{
font-weight:bold;
color:#585858; margin:0 0 30px 0; padding:0;
}

#entry-singleheprod .post p{
margin:0 0 20px 0;
}
#entry-singleheprod .post img.alignleft{
margin:5px 15px 5px 0;
}
#entry-singleheprod .post img.alignright{
margin:5px 0 5px 15px;
}
#entry-singleheprod .post blockquote{
font-size:20px; font-family:Georgia; line-height:22px;
width:480px; color:#fd7200; margin:30px 0 30px 110px;
background: transparent url(images/he-articlemag-blockquote.jpg) top left no-repeat;
}
#entry-singleheprod .post blockquote p{
margin:0 0 0 50px; paddding:0;
}
#entry-singleheprod strong{
font-weight:bold; color:#585858; 
}


/* SINGLE > CONTENT DES ARCHIVES HE MAGAZINE */
body.archives-mag{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0; padding:0; 
color:#666;
background: white;
}
#content-archivesmag{
margin:0; padding:0; 
background-color:#fff;
}
#content-archivesmag #lacouv{
float:left; margin: 0 0 0 0; padding:0;
border:1px solid #ccc;
}
#content-archivesmag #droite ul li{
list-style:none; font-size:10px;
margin:0 0 10px 0;
}
#content-archivesmag #droite{
float:left; margin:0 0 0 15px;
width:310px; 
}
#content-archivesmag #droite h2{
color:#fd7200; text-transform:uppercase;
font-size:12px; font-weight:bold;
margin:10px 0 20px 0;
}
#content-archivesmag #droite a.abonnement{
display:block;
font-weight:bold; line-height:20px; padding : 0 0 0 25px; margin:20px 0 10px 0;
background: transparent url(images/he-lemagazine-flecheorange.jpg) center left no-repeat;
}
#content-archivesmag #droite a.archives{
display:block; color:#666;
font-weight:bold; line-height:20px; padding : 0 0 0 25px;
background: transparent url(images/he-lemagazine-flechegrise.jpg) center left no-repeat;
}

/*CONTENT DE QUI-SOMMES-NOUS */
#content-quisommesnous{
float:left; display:inline;
margin:0 0 0 20px; padding:0; 
width:615px;
}
#entry-quisommesnous{
background-color:transparent;
margin:20px 0 0 0; padding:0;
font-size:12px; line-height:18px; font:verdana;
width:585px; color:#434343;
}
#entry-quisommesnous h2{
background-color:transparent;
display:none;
margin:0; padding:0;
font-size:30px; line-height:30px; font-family:Georgia;
width:580px; color:#fd7200;
}
#entry-quisommesnous h3{
color:#fd7200; margin:20px 0 20px 0; font-family:Georgia;
font-size:16px; 
}
#entry-quisommesnous hr{
border: 0; border-bottom:#ccc 1px dashed; height:1px; color:#fff; background-color:#fff;
width:95%;
}
#entry-quisommesnous .post{
}
#entry-quisommesnous .post p{
margin:0 0 20px 0;
}
#entry-quisommesnous .post ul li{
margin:0 30px 20px 30px;
list-style-image : url(images/sidebar-he-articlemag-fleche.jpg);
}
#entry-quisommesnous .post img.alignleft{
margin:5px 15px 5px 0;
}
#entry-quisommesnous .post img.alignright{
margin:5px 0 5px 15px;
}
#entry-quisommesnous .post blockquote{
font-size:20px; font-family:Georgia; line-height:22px;
width:480px; color:#fd7200; margin:30px 0 30px 110px;
background: transparent url(images/he-articlemag-blockquote.jpg) top left no-repeat;
}
#entry-quisommesnous .post blockquote p{
margin:0 0 0 50px; paddding:0;
}
#entry-quisommesnous strong{
font-weight:bold; color:#585858; 
}
/*CONTENT DE LIENS */
#entry-quisommesnous .post-liens ul {
margin:20px 0 0 0;
}
#entry-quisommesnous .post-liens ul li{
margin:0 30px 10px 20px;
list-style-image : url(images/sidebar-he-articlemag-fleche.jpg);
}

/* CONTENT DE CONTACTS */
#subcontent-contacts{
width:990px; margin:0; padding:20px 0 0 0;
background-color:#fff; overflow:hidden;
}
#entry-contacts{
background-color:transparent;
margin:20px 30px 0 30px; padding:0;
font-size:12px; line-height:18px; font:verdana;
color:#434343;
}
#entry-contacts h2{
background-color:transparent;
margin:0 0 20px 0; padding:0;
font-size:18px; line-height:30px; font-family:Georgia;
width:580px; color:#fd7200;
}
#entry-contacts h3{
color:#fd7200; margin:20px 0 20px 0; font-family:Georgia;
font-size:16px; 
}
#entry-contacts hr{
border: 0; border-bottom:#ccc 1px dashed; height:1px; color:#fff; background-color:#fff;
width:95%;
}
#entry-contacts .post{
}
#entry-contacts .post p{
margin:0 0 20px 0;
}
#entry-contacts .post ul li{
margin:0 30px 20px 30px;
list-style-image : url(images/sidebar-he-articlemag-fleche.jpg);
}
#entry-contacts .post img.alignleft{
margin:5px 15px 5px 0;
}
#entry-contacts .post img.alignright{
margin:5px 0 5px 15px;
}
#entry-contacts .post blockquote{
font-size:20px; font-family:Georgia; line-height:22px;
width:480px; color:#fd7200; margin:30px 0 30px 110px;
background: transparent url(images/he-articlemag-blockquote.jpg) top left no-repeat;
}
#entry-contacts .post blockquote p{
margin:0 0 0 50px; paddding:0;
}
#entry-contacts strong{
font-weight:bold; color:#585858; 
}
/*CONTENT DE LIENS */
#entry-quisommesnous .post-liens ul {
margin:20px 0 0 0;
}
#entry-quisommesnous .post-liens ul li{
margin:0 30px 10px 20px;
list-style-image : url(images/sidebar-he-articlemag-fleche.jpg);
}

/*LOCALISATEUR*/
#localisateur{
margin:50px 30px 0 0; float:right;
background-color:#ebe9e7; width: 300px; height:100px;
}
#localisateur-formulaire{
margin:40px 0 0 80px; 
}
#entry-localisateur{
background-color:transparent; float:left;
margin:20px 30px 0 30px; padding:0;
font-size:12px; line-height:18px; font:verdana;
color:#434343; width:580px;
}
#entry-localisateur h2{
background-color:transparent;
margin:0 0 20px 0; padding:0;
font-size:18px; line-height:30px; font-family:Georgia;
width:580px; color:#fd7200;
}
#entry-localisateur h3{
color:#fd7200; margin:20px 0 20px 0; font-family:Georgia;
font-size:16px; 
}
#entry-localisateur hr{
border: 0; border-bottom:#ccc 1px dashed; height:1px; color:#fff; background-color:#fff;
width:95%;
}
#entry-localisateur .post{
}
#entry-localisateur .post p{
margin:0 0 20px 0;
}
#entry-localisateur .post ul li{
margin:0 30px 20px 30px;
list-style-image : url(images/sidebar-he-articlemag-fleche.jpg);
}
#entry-localisateur strong{
font-weight:bold; color:#585858; 
}
/*CONTENT DE LIENS */
#entry-quisommesnous .post-liens ul {
margin:20px 0 0 0;
}
#entry-quisommesnous .post-liens ul li{
margin:0 30px 10px 20px;
list-style-image : url(images/sidebar-he-articlemag-fleche.jpg);
}



/*SIDEBAR*/
.sidebar-separator {
height:10px;
border-bottom:solid 1px #d0cece;
clear:both;
}

/*sidebar > Home */
#sidebar-home{
float:right; display:inline;
margin:0 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-home #texte-intro {
width:330px; height:407px; font-size:12px;
margin:0 0 30px 0; padding:0;
}
#sidebar-home #texte-intro h2{
width:300px; height:60px;
background:transparent url(images/sidebar-titre-home.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 0 0; padding:0;
}
#sidebar-home #texte-intro p{
margin:15px 0 0 0; padding:0;
width:325px; font-size:100%;
color:#434343;
}
#sidebar-home #texte-intro a{
margin:20px 0 0 0; padding:0; 
display:block;
}

/*sidebar > singlemag */
#sidebar-singlemag{
float:right; display:inline;
margin:0px 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-memerubrique{
margin:15px 0 40px 0; padding:0;
}
#sidebar-memerubrique h2.sidebar-titre-memerubrique{
width:330px; height:37px;
background:transparent url(images/sidebar-titre-memerubrique.jpg) top left no-repeat;
text-indent:-9999px;
}
#sidebar-memerubrique .post{
margin:15px 0 0 0; font-size:10px; 
}
#sidebar-memerubrique .separator{
margin:15px 0 0 0; border-bottom:1px #ccc dashed;clear:both; 
}
#sidebar-memerubrique .post .gauche{
float:left; width:178px;
}
#sidebar-memerubrique .post .gauche .numero{
margin:0 0 5px 0;
}
#sidebar-memerubrique .post .gauche img{
border:none; float:left; width:178px; display:inline; margin:0 0 0 0; padding:0;
}
#sidebar-memerubrique .post .droite{
float:left; width:140px; margin:15px 0 0 10px;
}
#sidebar-memerubrique .post h3{
font-size:10px; margin:0 0 10px 0;
}
#sidebar-memerubrique .post .excerpt{
}
#sidebar-memerubrique a.lesarchives{
background : transparent url(images/sidebar-he-articlemag-fleche.jpg) bottom left no-repeat; margin: 10px 0  0 0;
display:block; height:11px; padding:0 0 0 20px;
}

/*sidebar > He Productions */
#sidebar-heproductions{
float:right; display:inline;
margin:15px 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-heproductions #sidebar-cellule{
margin:0; padding:0;
}
#sidebar-heproductions #sidebar-cellule a{
width:330px; height:125px; display:block; margin:5px 0 20px 0; padding:0;
background:transparent url(images/sidebar-heproductions-contact.jpg) top left no-repeat;
text-indent:-9999px;
}
#sidebar-heproductions #sidebar-cellule a:hover{
background-position:0 -125px;
}
/
#sidebar-heproductions{
float:right; display:inline;
margin:0 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-heproductions #texte-intro {
width:330px;  color:#434343;
margin:0 0 40px 0; padding:0;
}
#sidebar-heproductions .text-intro h2{
width:300px; height:44px;
background:transparent url(images/sidebar-quisommesnous-titre.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 10px 0; padding:0;
}
#sidebar-heproductions .text-intro p{
margin:0 0 20px 0; padding:0;
width:320px;
font-size:12px; color:#434343;
}
#sidebar-heproductions a{
margin:0; padding:0; 
}
#sidebar-heproductions .text-intro{
margin:0 0 20px 0; padding:0; 
}
#sidebar-heproductions .sidebar-separator{
margin:0 0 20px 0; padding:0; 
}


/*sidebar > He Productions Single */
#sidebar-heproductions-single{
float:right; display:inline;
margin:10px 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-heproductions-single #sidebar-cellule{
margin:0; padding:0;
}
#sidebar-heproductions-single #sidebar-cellule a{
width:330px; height:125px; display:block; margin:5px 0 20px 0; padding:0;
background:transparent url(images/sidebar-heproductions-contact.jpg) top left no-repeat;
text-indent:-9999px;
}
#sidebar-heproductions-single #sidebar-cellule a:hover{
background-position:0 -125px;
}

/*sidebar > He le Magazine */
#sidebar-helemagazine{
float:right; display:inline;
margin:0 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-helemagazine #texte-intro {
width:330px; 
margin:0 0 30px 0; padding:0;
}
#sidebar-helemagazine #texte-intro h2{
width:300px; height:60px;
background:transparent url(images/sidebar-titre-home.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 0 0; padding:0;
}
#sidebar-helemagazine #texte-intro p{
margin:20px 0 0 0; padding:0;
width:330px;
font-size:12px; color:#434343;
}
#sidebar-helemagazine #texte-intro a{
margin:20px 0 0 0; padding:0; 
display:block;
}

/*sidebar > Qui sommes-nous */
#sidebar-quisommesnous{
float:right; display:inline;
margin:0 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-quisommesnous #texte-intro {
width:330px;  color:#434343;
margin:0 0 40px 0; padding:0;
}
#sidebar-quisommesnous #texte-intro h2{
width:300px; height:44px;
background:transparent url(images/sidebar-quisommesnous-titre.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 10px 0; padding:0;
}
#sidebar-quisommesnous #texte-intro p{
margin:0 0 20px 0; padding:0;
width:320px;
font-size:12px; color:#434343;
}
#sidebar-quisommesnous #texte-intro a{
margin:0; padding:0; 
}

/*sidebar > Zone Abonnement */
#entry-zoneabonnement{
background-color:transparent;
margin:0 0 0 0; padding:0;
font-size:12px; line-height:18px; font:verdana;
width:585px; color:#434343;
}
#entry-zoneabonnement .post{
display:none;
}
#sidebar-zoneabonnement{
float:right; display:inline;
margin:0 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-zoneabonnement #texte-intro {
width:330px;  color:#434343;
margin:0 0 40px 0; padding:0;
}
#sidebar-zoneabonnement #texte-intro h2{
width:308px; height:84px;
background:transparent url(images/sidebar-zoneabonnement-titre.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 10px 0; padding:0;
}
#sidebar-zoneabonnement #texte-intro p{
margin:0 0 20px 0; padding:0;
width:320px;
font-size:12px; color:#434343;
}
#sidebar-zoneabonnement #texte-intro a{
margin:0; padding:0; 
}
#sidebar-zoneabonnement #texte-paiement {
width:330px;  color:#434343;
margin:20px 0 40px 0; padding:0;
}
#sidebar-zoneabonnement #texte-paiement h4{
width:184px; height:76px;
background:transparent url(images/sidebar-zoneabonnement-cyberplus.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 10px 0; padding:0;
}
#sidebar-zoneabonnement #texte-paiement p{
margin:0 0 20px 0; padding:0;
width:320px;
font-size:12px; color:#434343;
}

/*sidebar > leins */
#sidebar-liens{
float:right; display:inline;
margin:0 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-liens #texte-intro {
width:330px;  color:#434343;
margin:20px 0 40px 0; padding:0;
}
#sidebar-liens #texte-intro h2{
width:300px; height:44px;
background:transparent url(images/sidebar-quisommesnous-titre.jpg) top left no-repeat;
text-indent:-9999px;
margin:0 0 10px 0; padding:0;
}
#sidebar-liens #texte-intro p{
margin:0 0 20px 0; padding:0;
width:320px;
font-size:12px; color:#434343;
}
#sidebar-liens #texte-intro a{
margin:0; padding:0; 
}


/*sidebar > Archives */
#sidebar-archives{
float:right; display:inline;
margin:15px 12px 0 0; padding:0;
width:330px;
background-color:transparent;
overflow:hidden;
}
#sidebar-archives h4{
margin:20px 0 10px 0; font-family:Georgia;
font-size:12px; padding:0; width:230px;
}
#sidebar-archives .tri-numeros{
margin-top:20px;
}
#sidebar-archives ul li {
margin:0 30px 0 20px;
list-style-image : url(images/sidebar-he-articlemag-fleche.jpg);
}
#sidebar-archives .tri-rubriques{
margin:30px 0 30px 0;
}
#sidebar-archives .sidebar-separator{
height:10px;
border-bottom:dashed 1px #d0cece;
clear:both;
}
/***/
#searchform { height:35px; line-height:35px; float:right; margin: 20px 15px 0 0; padding: 0;  }
input#s { color: #5188d2; width: 200px; border: 1px solid #cbcbcb; background:#fcfcfc;}


/* sidebar > Module Abonnement */
#sidebar-abonnement{
margin:0 0 10px 0; padding:0;
}
#sidebar-abonnement a{
width:330px; height:167px; margin:0; padding:0;
display:block; text-indent:-9999px;
background:transparent url(images/sidebar-helemagazine-abonnement.jpg) top left no-repeat;
}
#sidebar-abonnement a:hover{
background-position:0 -167px;
}

/* sidebar > Module actualites He Productions */
#sidebar-actualites{
background-color:#ebe9e7;
margin:0 0 10px 0; padding:0;
}
#sidebar-actualites h2.sidebar-titre-actualites{
width:330px; height:37px;
background:transparent url(images/sidebar-titre-actualites.jpg) top left no-repeat;
text-indent:-9999px;
}
#sidebar-actualites .actualite{
border-bottom: 1px dashed #ccc;
}
#sidebar-actualites .actualite .ladate{
display:none;
/*float:left; display:inline;
width:71px; height:36px;
color:#fff; font-size:11px; text-align:center; padding:10px 0 0 0; margin:0 0 0 5px;
background:transparent url(images/sidebar-actualites-date.jpg) top left no-repeat;*/
}
#sidebar-actualites .actualite .lecontenu {
margin:20px 15px 15px 15px;
padding:0; color:#2b2b2c;
}
#sidebar-actualites .actualite .lecontenu h4{
color:#fd7200; font-size:11px; margin:10px 0 10px 0;
}
#sidebar-actualites .actualite .lecontenu p{
margin:0;
}

/* Cellules Flash dans la Sidebar */
#sidebar-singlemag #sidebar-cellule-mag{
margin:0 0 10px 0;
}
#sidebar-cellule-mag{
margin:20px 0 10px 0;
}
#sidebar-cellule-heprod{
margin:20px 0 10px 0;
height:395px; width:330px;
}



/*FOOTER*/
.separator{
margin:0 auto; padding:0;
width:980px; height:15px;
background-color:#fff;
clear:both;
}
#dashed-line{
margin:0 auto; padding:0;
width:980px; height:22px;
background-color:#fff;
}
#dashed-line .line{
margin:0 auto; padding:0;
width:950px; height:1px;
border-top:1px dashed #ccc;
}
#footer{
margin:0 auto; padding:0;
width:980px; height: 116px;
background:#fff url(images/footer.jpg) top left no-repeat;
} 
#footerbox{
background:transparent;
height:30px;
line-height:30px !important;
margin:0 auto; padding:0;
width:980px;
}
#footerbox ul li{
display:inline;
float:right;
margin:15px 0 15px 0;
}
#footerbox ul li a{
display:block; height:24px;
text-indent:-9999px;
}
#footerbox ul li a:hover{
background-position:0 -24px;
}
#superfooter-retour{
background : transparent url(images/superfooter-retour.jpg) top left;
width:120px; padding:0; margin:0;
}
#superfooter-rss{
background : transparent url(images/superfooter-rss.jpg) top left;
width:60px; margin:0 0 0 10px; padding:0;
}
#superfooter-mentions{
background : transparent url(images/superfooter-mentions.jpg) top left;
width:103px; margin:0 20px 0 10px; padding:0;
}

/*
HEADER > TOP MENU
*/
#header h1{
text-indent:-9999px ;margin:20px 0 0 20px; padding:0;
float:left; display:inline; 
}
#header h1 a{
display:block;
background:none;
height:125px;
width:220px;
}

#top-menu {
margin: 70px 30px 0 0 ; height: 32px;
float:right;  display:inline;
}
#top-menu ul li{
display:inline;
}
#top-menu ul li a{
text-indent:-9999px;
float:left;  display:inline;
}
#top-menu ul li a:hover{
background-position:0 -32px;
}
#top-menu ul li a.current_page_item{
background-position:0 -64px;
}
#menu_accueil {
width:75px; height:32px; display:block;
background:transparent url(images/menu-accueil.jpg) top left;
}
#menu_quisommesnous {
width:133px; height:32px; display:block;
background:transparent url(images/menu-quisommesnous.jpg) top left;
}
#menu_helemagazine {
width:111px; height:32px; display:block;
background:transparent url(images/menu-helemagazine.jpg) top left;
}
#menu_heproductions {
width:116px; height:32px; display:block;
background:transparent url(images/menu-heproductions.jpg) top left;
}
#menu_contacts {
width:75px; height:32px; display:block;
background:transparent url(images/menu-contacts.jpg) top left;
}
#menu_liens {
width:51px; height:32px; display:block;
background:transparent url(images/menu-liens.jpg) top left;
}
#top-menu ul li.menu_separator {
width:21px; height:32px; float:left;  display:inline;
background:transparent url(images/menu-separator.jpg) top left;
}
/*
FOOTER > BOTTOM MENU
*/
#bottom-menu {
margin: 30px 0 0 20px ; height: 32px;
float:left;  display:inline;
}
#bottom-menu ul li{
display:inline;
}
#bottom-menu ul li a{
text-indent:-9999px;
float:left;  display:inline;
}
#bottom-menu ul li a:hover{
background-position:0 -32px;
}
#bottom-menu ul li a.current_page_item{
background-position:0 -64px;
}
#bottom-menu ul li.menu_separator {
width:21px; height:32px; float:left;  display:inline;
background:transparent url(images/menu-separator.jpg) top left;
}






a:link { text-decoration: none;color:#fd7200;  border: none;}
a:active { text-decoration: none; border: none;}
a:visited { text-decoration: none; border: none;}
a:hover	{ text-decoration: underline; border: none;} 




.navigation-grise {background-color:#ebe9e7; clear:both;
width:596px; height:30px; margin:0 0 15px 0;
}
.navigation-grise .wp-pagenavi {
margin:7px 0 0 7px; float:left; position:relative;
}
.navigation-grise a.lesarchives {
	float:right;
	padding: 2px 4px 2px 4px; 
	margin:5px 7px 0 0;	text-decoration: none;
	border: 1px solid #fff;
	color: #666666;
	background-color: transparent;	
}
.navigation-grise a.lesarchives:hover {	
	border: 1px solid #8f8e8e;
	color: #666666;
	background-color:transparent;
}





.alignright{float:right;margin-top:10px; margin-bottom:10px;}
.alignleft{float:left;margin-top:10px; margin-bottom:10px;}


