
body {
background:url('../images/background.png') repeat-x #ededed;
}

#subheader {
height:251px;
background:url('../images/bg_subheader.png') no-repeat;
position:relative;
/*border:1px solid #f00;*/
z-index:-1 !important;
}

#subheader #txt_presentation {
text-align:right;
width:260px;
color:#fff;
position:relative;
z-index:20;
padding-top:20px;
line-height:15px;
}

#subheader #txt_presentation p {
margin:0;
padding:0;
padding-bottom:5px;
padding-top:5px;
position:relative;
}

#subheader #txt_presentation h1.componentheading {
display:none;
}

#subheader #txt_presentation a.readon {
display:block;
float:right;
text-align:center;
width:122px;
height:19px;
background:url('../images/bg_readon.png') no-repeat;
color:#ff6000;
font-weight:bold;
text-decoration:none;

line-height:normal;
}

#content {
height:270px;
background:url('../images/bg_content.png') no-repeat;
position:relative;
}

#content #encart_login,
#content #encart_produits,
#content #encart_actualites {
position:absolute;
}

#content #encart_login {
top:140px;
left:35px;
width:200px;
height:120px;
}

#content #encart_login a {
display:block;
color:#000;
font-family:Arial,Verdana,Tahoma,"Trebuchet MS","Times New Roman";
font-size:13px;
font-variant:small-caps;
font-weight:bold;
text-decoration:none;
margin-top:10px;
}

#content #encart_produits {
top:55px;
left:330px;
width:300px;
height:213px;
/*border:1px solid #cccfd2;
background:url('../images/image_atente.jpg') no-repeat;*/
background:url('../images/title_produits.png') no-repeat;
background-position:200px 8px;
padding-top:40px;
}

#content #encart_produits div.txt {
float:right;
width:200px;
}

#content #encart_produits div.txt .title {
margin-bottom:5px;
}

#content #encart_produits div.txt .desc {
line-height:16px;
}

#content #encart_produits div.txt a {
color:#657796;
font-weight:bold;
text-decoration:none;
}

#content #encart_produits div.img {
margin-right:200px;
}

#content #encart_produits div.img img {
border:2px solid #dbdbdb;
}

#content #encart_actualites {
top:55px;
left:665px;
width:275px;
height:173px;
background:url('../images/title_actualites.png') no-repeat;
background-position:155px 3px;
padding-top:40px;
}

#content #encart_actualites ul {
margin:0;
padding:0;
list-style-type:none;
}

#content #encart_actualites a.titre_last_actu {
/*display:block;*/
/*clear:both;*/
font-weight:bold;
color:#657796;
text-decoration:none;
}

#content #encart_actualites div.txt_intro img {
float:right !important;
margin-top:-20px;
margin-left:10px;
}

#content #encart_actualites div.txt_intro {
margin-top:-8px;
line-height:16px;
}

#oeil_subheader {
width:286px;
height:113px;
/*background:url('../images/oeil_subheader.png') no-repeat;*/
background:url('../images/oeil_subheader.gif') no-repeat;
position:absolute;
top:68px;
left:-124px;
}

#contener_flash {
position:absolute;
top:-345px;
right:17px;
/*border:1px solid #f0f;*/
}

#anim_flash {
background:url('../images/photo_home.png') no-repeat;
width:659px;
height:395px;
position:relative;
/*border:1px solid #00f;*/
}

#footer {
height:30px;
background:url('../images/bg_footer.png') no-repeat;
background-position:top left;
position:relative;
}

/***************************** Login / Logout *********************************/

#form_login label {
display:block;
color:#fff;
text-transform:uppercase;
font-weight:bold;
font-family:Arial, Verdana, Tahoma, "Trebuchet MS", "Times New Roman";
}

#form_login input.inputbox {
border:1px solid #fff;
color:#7c7c7c;
font-size:11px;
font-family:"Trebuchet MS", Arial, Verdana, Tahoma, "Times New Roman";
width:190px;
height:18px;
margin-bottom:10px;
}

#form_login input.button,
#form_logout input.button {
float:right;
border:none;
cursor:pointer;
width:87px;
height:23px;
}

#form_login input.button {
background:url('../images/bt_connexion.png') no-repeat;
}

#form_logout input.button {
background:url('../images/bt_deconnexion.png') no-repeat;
}

/*************************** Fin Login / Logout *******************************/

#correctif_link_hp {
position:absolute;
width:130px;
height:30px;
bottom:-245px;
left:135px;
z-index:999;
}

div#menu_footer_prefix a {
color:#7a7a7a;
text-decoration:none;
}

#menu_footer {
left:333px;
}
