body
{
background-color:#f4f7f9;
}
#conteneur
{
position: relative;
left: 50%; 

width:990px;
height:auto;
  

margin-left: -495px; /* moitié de la largeur */

padding:0px;

text-align:center;
}


.retrait
{
margin-left:30px;
}
.texte_gris
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#594D48;
}
.texte_gris_petit
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#594D48;
}
.texte_gris_gras
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#594D48;
text-align:center;
}
.texte_gris_gras_contact
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
text-decoration:none;
color:#594D48;

}

.texte_petit_contact
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#594D48;
margin-left:10px;
}
.texte_lien_contact
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
color:#594D48;
margin-left:9px;
font-style:italic;
text-decoration:underline;
}
.texte_lien_contact:hover
{
text-decoration:none;
}
.texte_droite
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#626364;
}
.texte_droite_lien
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
font-style: italic;
text-decoration:none;
color:#626364;
text-decoration:underline;
}
.texte_droite_lien:hover
{
text-decoration:none;
}

.texte_droite_lien2
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#626364;
}
.texte_droite_lien2:hover
{
text-decoration:none;
}
.titre_rouge
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:normal;
text-decoration:none;
color:#E20015;
}


#haut
{
width:990px;
height:24px;
margin:0px;
padding:0px;
background-image:url(images/back_haut.gif);
}


img
{
border:none;
}

#milieu
{
width:990px;
height:535px;
background-color:#FFFFFF;
margin:0px;
margin-bottom:0px;
padding:0px;
border-bottom-width:0px;
}


#milieu_gauche
{
position:relative;
width:180px;
height:535px;
background-image:url(images/back_gauche.gif);
float:left;
margin:0px;

}

#milieu_gauche_devis
{
position:relative;
width:180px;
height:1076px;
background-image:url(images/back_gauche.gif);
float:left;
margin:0px;

}

#logo
{
width:180px;
height:154px;
background-image:url(images/logo_laffont.jpg);
margin-top:14px;
margin-bottom:5px;
padding:0px;
}

.menu_off
{
text-align:center;
width:180px;
height:27px;
background-image:url(images/back_menu_gris.jpg);
background-repeat:no-repeat;
padding-top:10px;
margin-bottom:0px;
vertical-align:middle;
display : block; /* D?finition sous forme de block */
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:10px;
font-weight:bold;
text-decoration:none;
}
.menu_off:hover
{
color:#E20015;

}

.menu_on
{
text-align:center;
width:180px;
height:27px;
background-image:url(images/back_menu_blanc.jpg);
background-repeat:no-repeat;
padding-top:10px;
margin-bottom:0px;
vertical-align:middle;
display : block; /* D?finition sous forme de block */
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E20015;
font-size:10px;
font-weight:bold;
text-decoration:none;
}





.menu_large
{
padding-top:10px;
margin-top:0;
margin-bottom:4px;
width:180px;
height:80px;
background-image:url(images/back_menu_large.jpg);
background-repeat:no-repeat;
text-align:left;
}

.menu_2lignes
{
padding-top:10px;
margin-top:0;
margin-bottom:4px;
width:180px;
height:55px;
background-image:url(images/back_menu_2lignes.jpg);
background-repeat:no-repeat;
text-align:left;
}

.menu_little
{
display : block; 
height:20px;
margin-left:35px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
text-decoration:none;
color:#E20015;
}
.puce_little_on
{
display : block; 
margin-left:35px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#E20015;
}



.menu_little_on
{

margin-left:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#E20015;
}

.menu_little_on:hover
{
color:#513E37;
}

.menu_little_off
{

margin-left:10px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#513E37;
}

.menu_little_off:hover
{
color:#E20015;
}


#milieu_centre
{
position:relative;
width:770px;
height:auto;
background-color:#FFFFFF;
float:left;
margin:0px;
border-bottom-width:0px;

}

#texte_accueil
{
	position:absolute;
	width:361px;
	text-align:justify;
	left: 371px;
	top: 41px;
	height: 180px;
}
#bandeau_rouge
{
position:relative;
width:770px;
height:82px;
background-image:url(images/back_rouge.jpg);
margin-top:5px;
margin-left:5px;
}

#corps_blanc
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_accueil.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}

#corps_historique
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_historique.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}
#texte_historique
{
	position:absolute;
	width:237px;
	text-align:justify;
	left: 25px;
	top: 12px;
	height: 409px;
}
#corps_pre_presse
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_pre_presse.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}
#texte_materiel
{
	position:absolute;
	width:210px;
	text-align:justify;
	left: 26px;
	top: 28px;
	height: 413px;
}
#corps_impression
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_impression.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}
#corps_faconnage
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_faconnage.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}

#corps_direction
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_direction.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}

#corps_direction
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_direction.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}
#texte_direction
{
	position:absolute;
	width:230px;
	text-align:justify;
	left: 15px;
	top: 12px;
	height: 409px;
}
#texte_direction_droite
{
	position:absolute;
	width:266px;
	text-align:justify;
	left: 478px;
	top: 12px;
	height: auto;
}
#corps_production
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_production.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}
#texte_production_top
{
	position:absolute;
	width:493px;
	text-align:justify;
	left: 38px;
	top: 16px;
	height: 66px;
}

#texte_production_sur_gris
{
	position:absolute;
	width:310px;
	text-align:justify;
	left: 228px;
	top: 91px;
	height: 22px;
	font-family:"Times New Roman", Times, serif;
	font-size:19px;
	font-weight:bold;
	color:#FFFFFF;
	font-style:italic;
}


#prod_1
{
	position:absolute;
	width:230px;

	background-repeat:repeat;
	left: 21px;
	top: 219px;
	height: 219px;

}
#prod_2
{
	position:absolute;
	width:230px;

	background-repeat:repeat;
	left: 273px;
	top: 219px;
	height: 166px;

}
#prod_3
{
	position:absolute;
	width:230px;

	background-repeat:repeat;
	left: 526px;
	top: 219px;
	height: 165px;

}
.prod_tete
{
	position:relative;
    width:100%;
	height:22px;
	background-image:url(images/back_prod.jpg);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding-top:6px;

}
.prod_texte
{
	position:relative;
    width:auto;;
	height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
font-weight:normal;
text-decoration:none;
color:#594D48;
text-align:left;
line-height:14px;
padding-left:10px;
padding-right:10px;
padding-top:20px;

}

#corps_service_commercial
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_service_commercial.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}


#texte_service_commercial
{
	position:absolute;
	width:230px;
	text-align:justify;
	left: 15px;
	top:12px;
	height: 409px;
}
#corps_devis
{
position:relative;
width:770px;
height:990px;
background-color:#7B7C7D;
background-image:url(images/bas_devis.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}

#texte_espace_client
{
position:relative;
margin-left:50px;
width:670px;
height:auto;
text-align:left;


}

#corps_developpemenbt_durable
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_developpement_durable.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}
#texte_developpemenbt_durable
{
	position:absolute;
	width:230px;
	text-align:justify;
	left: 15px;
	top: 18px;
	height: 409px;
}
#texte_developpemenbt_durable_droite
{
	position:absolute;
	width:436px;
	text-align:justify;
	left: 290px;
	top: 51px;
	height: 78px;
	font-family:"Times New Roman", Times, serif;
	font-size:21px;
	color:#FFFFFF;
	text-align:right;
	
}
#corps_articles_journaux
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_articles.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;


	color:#626364;
	text-align:left;
}

#corps_cgv
{
position:relative;
width:670px;
height:890px;
	padding-top:50px;
	padding-left:50px;
	padding-right:50px;
	text-align:left;

	background-color:#FFFFFF;
}

.lien_presse
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#E20015;
	text-decoration:none;
}
.lien_presse:hover
{

	text-decoration:underline;
}

#presse_haut
{
	position:absolute;
	width:475px;
	left: 36px;
	top: 21px;
	height: 41px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#E20015;
	text-align:left;


}


#presse_gauche
{
	position:absolute;
	width:282px;
	left: 36px;
	top: 65px;
	height: 346px;



}

#presse_droite
{
	position:absolute;
	width:306px;
	left: 394px;
	top: 66px;
	height: 346px;



}
#corps_encrier
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_encrier.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}

#encrier_tete
{
	position:absolute;
	width:706px;
	text-align:justify;
	left: 39px;
	top: 32px;
	height: 21px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#FFFFFF;
	
}
#encrier_gauche
{
	position:absolute;
	width:288px;
	text-align:justify;
	left: 39px;
	top: 70px;
	height: 348px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;

	color:#FFFFFF;

}
.lien_encrier
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}
.lien_encrier:hover
{
text-decoration:underline;
}
.annee
{
width:63px;
height:18px;
background-image:url(images/fnod_annee.jpg);
background-repeat:no-repeat;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#FFFFFF;
padding-top:2px;
}
#encrier_droite
{
	position:absolute;
	width:293px;
	height: 294px;
	background-image:url(images/encrier.jpg);
	left: 390px;
	top: 70px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:italic;
	color:#FFFFFF;

}

#corps_partenariat
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_articles.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}

#corps_contact
{
position:relative;
width:770px;
height:445px;
background-image:url(images/fond_contact.jpg);
background-repeat:no-repeat;
margin-top:0px;
margin-left:5px;
}


#milieu_droite
{
position:relative;
width:29px;
height:535px;
background-image:url(images/back_droite.jpg);
float:right;

}

#milieu_droite_devis
{
position:relative;
width:29px;
height:1100px;
background-image:url(images/back_droite.jpg);
float:right;

}

#contact_contenu
{
	position:absolute;
	width:240px;
	left: 520px;
	top: 38px;
	height: 368px;
	text-align:left;

}
#vide {
clear: both;
height:0px;
margin:0px;
padding:0px;
}


#bas
{
position:relative;
width:990px;
height:27px;
background-image:url(images/back_bas.jpg);
background-repeat:no-repeat;
margin:0px;
z-index:0;

}

#bas_devis
{
position:absolute;
width:990px;
height:27px;
background-image:url(images/back_bas.jpg);
background-repeat:no-repeat;
margin:0px;
	top:1100px;
	left:0px;
	z-index:2;


}

#texte_bas
{
padding-top:2px;
margin-left:432px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
}

.texte_bas_lien
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:9px;
color:#FFFFFF;
text-decoration:none;
}

.texte_bas_lien:hover
{
text-decoration:underline;
}

#pins{
	position:absolute;
	width:68px;
	height:92px;
	top:30px;
	left:870px;
	z-index:2;
}
#acces_ftp{
     padding-top:5px;
	position:absolute;
	width:131px;
	height:27px;
	top:72px;
	left:769px;
	text-align:left;
	z-index:1;
}



#pins_titre{
	text-align:left;
	font-family:"Times New Roman", Times, serif;
	font-size:25px;
	font-weight:bold;
	color:#FFFFFF;
	position:absolute;
	
	width:auto;
	height:auto;
	top:86px;
	left:222px;
	z-index:2;
}

#certification
{    position:absolute;
	top:561px;
	left:222px;
	z-index:2;
}
#certification_devis
{    position:absolute;
	top:1102px;
	left:222px;
	z-index:2;
}
#certification_mention
{
	position:absolute;
	top:187px;
	left:411px;
	z-index:2;
	width: 158px;
}
#liste_partenaires
{
	position:absolute;
	height:400px;
	width:664px;
	;
	padding-top:10px;
	text-align:left;
	left: 43px;
	top: 20px;

}
.partenaire_ID
{
position:absolute;
text-align:left;
left:0px;
top:50px;
width:120px;

}

.partenaire_ID2
{
position:absolute;
text-align:left;
left:140px;
top:50px;
width:120px;

}

.partenaire_ID3
{
position:absolute;
text-align:left;
left:0px;
top:200px;
width:200px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;
color:#594D48;

}

.partenaire_ID4
{
position:absolute;
text-align:left;
left:270px;
top:50px;
width:160px;

}