/*******************************************************************************/
/*                                    compHeader                               */
/*******************************************************************************/

.compHeader {
   height:156px;
    margin: 0 auto;
    width: 944px;
	float:right;
}
#pageCompte .compHeader {

    position: relative;
    width: 100%;
}
.compHeader .headerComposants {
}
.compHeader .headerComposants .footerComposants {
}
.compHeader .headerComposants .footerComposants .contentComposants {
}

.compHeader .headerComposants .footerComposants .contentComposants .topContentComposants {
  width: 175px;
  float:right;
}
.compHeader .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants {
    color: #ED2123;
    font-size: 20px;
    font-weight: bold;
    left: 239px;
    padding: 51px 0 0;
    position: absolute;
    text-align: left;
    text-transform: uppercase;
    top: 101px;
    width: 315px;
}
.compHeader .headerComposants .footerComposants .contentComposants .topContentComposants .titleComposants span {


}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants {

}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants a {
    text-decoration:none;
}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants a:hover{
    text-decoration:underline;
	color:#fff;
}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants .descriptionHeader{   display: none; 


}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants .etapeHeader{   display: none; 

	
}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants .lienAccueilHeader{
   background: url("../image/btn_left.gif") no-repeat scroll 0 top transparent;
    height: 30px;
    left: 49px;
    line-height: 30px;
    padding: 1px 0 0;
    position: absolute;
    text-align: left;
    top: 165px;
    width: 157px;
z-index: 2000;
}

.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants .lienAccueilHeader span{
   font-weight: bold;
    text-decoration: none;
font-family: Arial, trebuchet MS,sans-serif;
    font-size: 11px;
	color:#fff;
	text-shadow:0px 0px 2px #000;
	padding: 0 0 0 15px;
	text-align:left;
	
}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants .lienSiteHeader{
 height: 30px;
    left: 49px;
    line-height: 30px;
    padding: 1px 0 0;
    position: absolute;
    text-align: left;
    top: 200px;
    width: 157px;
	    background: url('../image/btn_left.gif') no-repeat 0 top;
		z-index: 2000;
}
.compHeader .headerComposants .footerComposants .contentComposants .dataContentComposants .lienSiteHeader span{
   font-weight: bold;
    text-decoration: none;
font-family: Arial, trebuchet MS,sans-serif;
    font-size: 11px;
	text-align:left;
	color:#fff;
	text-shadow:0px 0px 2px #000;
	padding: 0 0 0 15px;
}
.compHeader .headerComposants .footerComposants .contentComposants .bottomContentComposants{
}


/*   *****************************************    */
#header_link{
    background: url("../image/header.jpg") no-repeat scroll 0 -1px transparent;
    height: 115px;
    left: 185px;
    position: absolute;
    top: 13px;
    width: 814px;
    z-index: 1000;

}
#header_link a{
    color: #000;
    display: block;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 25px;
    line-height: 19px;
    margin: 0 10px 0 0;
    padding: 86px 0 0;
    text-align: center;
    text-decoration: none;
    width: 395px;
}
#header_link a:hover{
    color:#999;
	font-size:18px;
	text-decoration:none;
}
#header_link a.nomarge{margin:0 !important;}
#header_abonnement{
  background: url("../image/btn_abonnement.gif") no-repeat scroll 0 top transparent;
    height: 127px;
    left: 7px;
    position: absolute;
    top: 340px;
    width: 158px;
    z-index: 1000;
}
#header_abonnement a{
display:block;
    height: 25px;
	text-align:center;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	text-shadow:0px 0px 2px #000;
	text-decoration:none;
   width: 158px;
   padding: 95px 0 0;

}
#header_abonnement a:hover{
	color:#333;
	text-shadow:0px 0px 2px #bd1121;
	text-decoration:none;

}