/* CSS Document */
body{
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
h1, h2, h3, h4, h5, h6{
	font-family: Arial, Helvetica, sans-serif;
	color: #8c96a0;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-weight: normal;
	text-align: justify;
}
a{
	color: #e2001a;
	text-decoration: none;
}
a:hover{
	text-decoration: underline;
}
.spacer {
  clear: both;
}
.photo_lien{
	border: none;
}
.rouge{
	color: #e2001a;
}
a.rouge{
	color: #e2001a;
	text-decoration: none;
}
a.rouge:hover{
	text-decoration: underline;
}
a.gris{
	color: #8c96a0;
	text-decoration: underline;
}
a.gris:hover{
	color: #e2001a;
	text-decoration: none;
}
img{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bleu{
	color: #003555;
	font-weight: bold;
	text-decoration: none;
}
a.bleu:hover{
	color: #e2001a;
}
.liste_ligne{
	background-image: url(images/centre/fleche_rouge.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 15px;
}
.liste_ligne_courte{
	background-image: url(images/centre/fleche_rouge.jpg);
	background-repeat: no-repeat;
	background-position: 0% 20%;
	font-weight: bold;
	font-size: 12px;
	padding: 0px 50px 0px 10px;
	margin: 5px 0px 5px 15px;
}
.liste{
	background-image: url(images/centre/fleche_rouge.jpg);
	background-repeat: no-repeat;
	background-position: 0% 20%;
	font-size: 11px;
	font-weight: bold;
	text-transform: lowercase;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 15px;
}
.liste2{
	background-image: url(images/centre/fleche_rouge.jpg);
	background-repeat: no-repeat;
	background-position: 0% 10%;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 15px;
}
a.liste_lien{
	display: block;
	background-image: url(images/centre/fleche_rouge.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 11px;
	font-weight: bold;
	color: #8c96a0;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 15px;
}
a.liste_lien:hover{
	color: #e2001a;
}
.avant_apres{
	text-align: center;
	background-color: #E3001B;
	color: #FFFFFF;
}
.gras{
	color: #424242;
}
.texte_droit{
	font-size: 10px;
	text-align: center;
}
.texte_image_droit{
	font-size: 10px;
	text-align: center;
}
.texte_image_droit a:hover{
	text-decoration: none;
	color: #003756;
}
.liens_texte_droit{
	float: left;
	margin: 0px 0px 0px 20px;
}
.texte_droit a{
	display: block;
	min-height: 20px;
	text-decoration: none;
	color: #8c96a0;
	margin: 0px 0px 10px 0px;
}
.texte_droit a:hover{
	color: #e2001a;
}
.texte_droit a img{
	margin: 0px 0px 5px 0px;
}
/*---formulaire contact---*/
.cases_formulaire{
	position: relative;
	width: 374px;
	height: 14px;
	background-color: #ffffff;
	border: solid 1px #003555;
	color: #4d4d4d;
	margin: 0px 0px 3px 0px;
	font-size: 10px;
}


.cases_formulaire_mini{
	position: relative;
	width: 126px;
	height: 14px;
	background-color: #ffffff;
	border: solid 1px #003555;
	color: #4d4d4d;
	margin: 0px 0px 5px 0px;
	font-size: 10px;
}
.cases_formulaire_message{
	position: relative;
	width: 374px;
	height: 65px;
	background-color: #ffffff;
	border: solid 1px #003555;
	color: #4d4d4d;
	margin: 0px 0px 3px 0px;
	font-size: 10px;
}

.cases_formulaire:hover, .cases_formulaire:focus, .cases_formulaire_mini:hover, .cases_formulaire_mini:focus, .cases_formulaire_message:hover, .cases_formulaire_message:focus{
	background-color: #bae5ae;
	border-color: #999;
}



.texte_formulaire_contact h6{
	height: 14px;
	text-align: right;
	margin: 0px 10px 3px 0px;
}
.texte_formulaire_contact label:hover{
	font-weight: bold;
}

.texte_formulaire_contact .td_label{
	width:120px;
}

/*-------------------------------------------------------conteneur----------------------------------------------------------------------*/
#conteneur{
	width: 825px;
	margin: auto;
	margin-top: 0px;
}
/*-----------------------------------bandeau_haut--------------------------------------------*/
#bandeau_haut{
	position: relative;
	width: 825px;
	height: 100px;
	background-image: url(images/bandeau_haut/bg_bandeau_haut.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*-------------------------logo----------------------------------*/
#logo{
	position: relative;
	float: left;
	width: 515px;
	height: 90px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 10px;
}
/*-------------------------menu_bandeau----------------------------------*/
#menu_bandeau{
	position: relative;
	float: left;
	width: 290px;
	height: 36px;
	padding: 0px 0px 0px 0px;
	margin: 64px 0px 0px 0px;
}
#menu_bandeau h6{
	color: #FFFFFF;
	font-size: 10px;
	text-align: right;
}
#menu_bandeau a{
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
}
#menu_bandeau a:hover{
	text-decoration: underline;
}
#menu_bandeau a.dessus{
	text-decoration: underline;
}
/*-----------------------------------menu_haut-----------------------------------*/
#menu_haut{
	position: relative;
	width: 625px;
	height: 85px;
	background-image: url(images/menu_haut/bg_menu_haut.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 200px;
	margin: 0px 0px 0px 0px;
}
.groupe_menu_haut{
	position: relative;
	float: left;
	width: 154px;
	height: 65px;
	border-top: 10px solid #003555;
	padding: 0px 0px 0px 0px;
	margin: 10px 3px 0px 0px;
}
.groupe_menu_haut2{
	position: relative;
	float: left;
	width: 154px;
	height: 65px;
	border-top: 10px solid #003555;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#menu_haut h5{
	display: block;
	height: 12px;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	border-bottom: 1px solid #cddec0;
	padding: 2px 0px 5px 35px;
	margin: 0px 0px 3px 0px;
}
#menu_haut h6 a{
	display: block;
	height: 12px;
	font-size: 10px;
	color: #cddec0;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 25px;
}
#menu_haut h6 a:hover{
	background-image: url(images/menu_haut/fleche.jpg);
	background-repeat: no-repeat;
	background-color: #e2001a;
	background-position: 0% 50%;
	font-size: 10px;
	color: #ffffff;
}
#menu_haut h6 a.dessus{
	display: block;
	height: 12px;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/menu_haut/fleche.jpg);
	background-repeat: no-repeat;
	background-color: #e2001a;
	background-position:  0% 50%;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 25px;
}
/*-----------------------------------centre-----------------------------------*/
#centre_home{
	position: relative;
	width: 825px;
	height: 356px;
	background-image: url(images/centre/bg_centre_home.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#globale{
	position: relative;
	width: 825px;
	min-height: 50px;
	background-image: url(images/centre/bg_general.jpg);
	background-repeat: repeat-y;
}
#centre{
	position: relative;
	width: 825px;
	min-height: 410px;
	_height: 410px;
	background-image: url(images/centre/bg_centre.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*------------------bloc_gauche---------------------------*/
#bloc_gauche{
	position: relative;
	float: left;
	width: 155px;
	min-height: 340px;
	padding: 0px 0px 0px 0px;
	margin: 10px 20px 0px 20px;
}
#bloc_gauche_general{
	position: relative;
	float: left;
	width: 155px;
	min-height: 340px;
	padding: 0px 0px 0px 0px;
	margin: 10px 20px 30px 20px;
}
/*---------news---------*/
.barre_haut h5{
	display: block;
	height: 10px;
	color: #FFFFFF;
	font-size: 12px;
	background-image: url(images/centre/barre_haut.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
.barre_haut_bleue h5{
	display: block;
	height: 10px;
	color: #FFFFFF;
	font-size: 10px;
	background-image: url(images/centre/barre_haut_bleue.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 5px 0px;
}
.date{
	color: #000000;
	font-size: 11px;
}
.chapeau{
	color: #ffffff;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: left;
	text-decoration: none;
}
a.chapeau:hover{
	text-decoration: underline;
}
.texte_news{
	color: #000000;
	font-size: 10px;
	line-height: 12px;
}
.lire_suite{
	display: block;
	height: 10px;
	color: #ffffff;
	font-size: 8px;
	font-weight: bold;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
}
a.lire_suite:hover{
	color: #000000;
}
.barre_bas{
	height: 9px;
	border-right: 29px #FFFFFF solid;
	border-top: 1px #FFFFFF solid;
	line-height: 5px;
}
/*---------menu_gauche---------*/
#menu_gauche h6 a{
	display: block;
	height: 12px;
	font-size: 10px;
	color: #cddec0;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 0px;
}
#menu_gauche h6 a:hover{
	background-image: url(images/bloc_cote/fleche_cote.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	background-color: #e2001a;
	color: #ffffff;
}
#menu_gauche h6 a.dessus{
	display: block;
	height: 12px;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	font-weight: normal;
	background-image: url(images/bloc_cote/fleche_cote.jpg);
	background-repeat: no-repeat;
	background-color: #e2001a;
	background-position:  0% 50%;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 0px;
}
.barre_bas_bleue{
	height: 9px;
	border-right: 29px #003555 solid;
	border-top: 1px #003555 solid;
	line-height: 5px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 40px 0px;
}
#espace_menu_cote{
	position: relative;
	width: 100px;
	height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*---------menu_gauche_ssmenu---------*/
#menu_gauche .menu_gauche_ssmenu h6 a{
	display: block;
	height: 12px;
	font-size: 10px;
	color: #cddec0;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 10px;
}
#menu_gauche .menu_gauche_ssmenu h6 a:hover{
	background-image: url(images/bloc_cote/fleche_cote.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 10px;
	color: #ffffff;
}
#menu_gauche .menu_gauche_ssmenu h6 a.dessus{
	display: block;
	height: 12px;
	font-size: 10px;
	color: #ffffff;
	text-decoration: none;
	background-image: url(images/bloc_cote/fleche_cote.jpg);
	background-repeat: no-repeat;
	background-position:  0% 50%;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 2px 10px;
}
/*------------------bloc_droit---------------------------*/
#bloc_droit{
	position: relative;
	float: left;
	width: 630px;
	height: 340px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#bloc_droit_general{
	position: relative;
	float: left;
	width: 610px;
	min-height: 400px;
	_height: 400px;
	background-color: #FFFFFF;
	padding: 10px 0px 0px 20px;
	margin: 10px 0px 0px 0px;
}
#bloc_droit_equipe{
	position: relative;
	float: left;
	width: 610px;
	min-height: 400px;
	_height: 400px;
	background-image: url(images/centre/bg_equipe.jpg);
	background-repeat: no-repeat;
	padding: 10px 0px 0px 20px;
	margin: 10px 0px 0px 0px;
}
/*---------chemin_navigation---------*/
#chemin_navigation{
	position: relative;
	float: left;
	width: 600px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#chemin_navigation a{
	color: #6ab023;
	text-decoration: none;
	font-size: 8px;
}
#chemin_navigation a:hover{
	color: #e2001a;
}
#chemin_navigation h6{
	color: #6ab023;
}
/*---------contenu---------*/
#contenu{
	position: relative;
	float: left;
	width: 610px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
.barre_centre h5{
	display: block;
	width: 280px;
	height: 10px;
	color: #e2001a;
	font-size: 10px;
	text-transform: uppercase;
	background-image: url(images/centre/filet_rouge.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 0px 0px;
}
#contenu_general{
	position: relative;
	float: left;
	width: 610px;
	min-height: 250px;
	_height: 250px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.titre_contenu{
	font-size: 18px;
	color: #e2001a;
	font-weight: bold;
}
.texte_general{
	font-size: 12px;
	font-weight: bold;
}
.legende{
	font-size: 14px;
	color: #e2001a;
	text-align: center;
	font-weight: bold;
}
.signature{
	font-style: italic;
	text-align: right;
}
/*---------equipe---------*/
.bloc_equipe{
	position: relative;
	float: left;
	width: 215px;
	min-height: 20px;
	padding: 10px 10px 0px 10px;
	margin: 0px 15px 0px 0px;
	line-height: 13px;
}
.texte_general_equipe{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 300px 0px 0px;
}
.titre_equipe{
	color: #e2001a;
	font-size: 14px;
	text-align: center;
}
.nom_equipe{
	color: #FFFFFF;
	font-size: 12px;
}
.description_equipe{
	color: #8c96a0;
	font-size: 10px;
}
.legende_equipe{
	color: #FFFFFF;
	font-size: 10px;
}
/*---------showroom---------*/
.bloc_showroom{
	position: relative;
	width: 180px;
	height: 222px;
	background-image: url(images/centre/img_showroom.jpg);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 430px;
	margin: 20px 0px 0px 0px;
}
.titre_showroom{
	font-size: 12px;
	color: #003555;
	font-weight: bold;
}
.texte_showroom{
	font-size: 10px;
	color: #003555;
	text-align: left;
}
/*---------news---------*/
.date_news{
	color: #6ab023;
	font-size: 12px;
}
.titre_news{
	color: #003555;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a.titre_news:hover{
	text-decoration: underline;
}
.ensavoir_news{
	color: #e2001a;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
}
.lien_bleu{
	color: #003555;
	font-size: 9px;
	font-weight: bold;
	text-decoration: none;
}
a.lien_bleu:hover{
	color: #e2001a;
}
/*---------revues de presse---------*/
.revues_presse_bloc{
	position: relative;
	float: left;
	width: 280px;
	min-height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 50px 0px 0px;
}
.revues_presse_bloc2{
	position: relative;
	float: left;
	width: 280px;
	min-height: 50px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.revues_presse_img{
	text-align: center;
	margin: 0px 0px 10px 0px;
}
/*---------produits---------*/
.titre_bloc_produit a{
	display: block;
	height: 12px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/produits/fleche_blanche.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 7px 0px;
}
.titre_bloc_produit a:hover{
	text-decoration: underline;
}
.resume_bloc_produit{
	display: block;
	min-height: 12px;
	font-size: 11px;
	color: #ffffff;
	padding: 0px 0px 0px 20px;
}
.titre_bloc_produit_bleu a{
	display: block;
	height: 12px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/produits/fleche_bleue.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 7px 0px;
}
.titre_bloc_produit_bleu a:hover{
	text-decoration: underline;
}
.titre_bloc_produit_vert a{
	display: block;
	height: 12px;
	font-size: 11px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	background-image: url(images/produits/fleche_verte.jpg);
	background-repeat: no-repeat;
	background-position: left;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 7px 0px;
}
.titre_bloc_produit_vert a:hover{
	text-decoration: underline;
}
.bloc_gauche_produits{
	position: relative;
	float: left;
	width: 415px;
	min-height: 30px;
	padding: 0px 0px 10px 0px;
	margin: 0px 10px 0px 0px;
}
.bloc_droit_produits{
	position: relative;
	float: left;
	width: 180px;
	min-height: 30px;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.bloc_partenaires_produits{
	position: relative;
	float: left;
	width: 161px;
	min-height: 130px;
	padding: 20px 10px 10px 10px;
	margin: 0px 0px 10px 0px;
	background-color: #d9e1e6;
	background-image: url(images/partenaires/bg_bloc_partenaires.jpg);
	background-repeat: no-repeat;
}
.texte_general_produit{
	font-size: 12px;
	font-weight: bold;
	padding: 0px 50px 0px 0px;
}
.savoirplus_produits{
	text-align: right;
}
.savoirplus_produits a{
	color: #8c96a0;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.savoirplus_produits a:hover{
	text-decoration: underline;
}
.bloc_zoom_produits{
	position: relative;
	min-height: 130px;
	padding: 10px 0px 10px 10px;
	margin: 10px 0px 0px 0px;
	background-color: #e5ebee;
}
.bloc_zoom_produits_texte{
	position: relative;
	float: left;
	width: 350px;
	min-height: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 20px 0px 0px;
}
.bloc_zoom_produits_image{
	position: relative;
	float: left;
	width: 192px;
	min-height: 130px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.bloc_zoom_produits h5{
	font-size: 12px;
	color: #e2001a;
	font-weight: bold;
}
.bloc_zoom_produits h6{
	font-size: 11px;
}
/*---------partenaires---------*/
.bloc_partenaires{
	position: relative;
	float: left;
	width: 161px;
	height: 130px;
	padding: 20px 10px 10px 10px;
	margin: 20px 20px 0px 0px;
	background-color: #d9e1e6;
	background-image: url(images/partenaires/bg_bloc_partenaires.jpg);
	background-repeat: no-repeat;
}
.bloc_partenaires2{
	position: relative;
	float: left;
	width: 161px;
	height: 130px;
	padding: 20px 10px 10px 10px;
	margin: 20px 0px 0px 0px;
	background-color: #d9e1e6;
	background-image: url(images/partenaires/bg_bloc_partenaires.jpg);
	background-repeat: no-repeat;
}
.texte_partenaires{
	color: #003555;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
}
.logo_partenaires{
	position: relative;
	height: 53px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.partenaires_savoirplus{
	position: relative;
	float: left;
	width: 181px;
	height: 20px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 10px 20px 0px 0px;
}
.partenaires_savoirplus2{
	position: relative;
	float: left;
	width: 181px;
	height: 20px;
	text-align: right;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.partenaires_savoirplus a, .partenaires_savoirplus2 a{
	color: #8c96a0;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.partenaires_savoirplus a:hover, .partenaires_savoirplus2 a:hover{
	text-decoration: underline;
}
/*---------partenaires_fiches---------*/
.bloc_droit_fiche_partenaire{
	position: relative;
	float: left;
	width: 180px;
	min-height: 30px;
	text-align: center;
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 0px;
}
.bloc_fiche_partenaire{
	position: relative;
	float: left;
	width: 290px;
	min-height: 30px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 30px 0px 0px;
}
.bloc_fiche_partenaire2{
	position: relative;
	float: left;
	width: 290px;
	min-height: 30px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
.titre_fiche_partenaires{
	font-weight: bold;
	font-size: 12px;
	color: #e2001a;
}
.texte_fiche_partenaires{
	font-size: 10px;
	color: #8c96a0;
}
.application_fiche_partenaires{
	font-size: 12px;
	color: #6ab023;
}
.img_application_fiche_partenaires{
	position: relative;
	float: left;
	width: 181px;
	height: 104px;
	padding: 0px 0px 0px 0px;
	margin: 10px 33px 0px 0px;
}
.img_application_fiche_partenaires2{
	position: relative;
	float: left;
	width: 181px;
	height: 104px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
/*---------plasturgie---------*/
#produit_plasturgie01{
	position: relative;
	float: left;
	width: 131px;
	height: 129px;
	background-image: url(images/produits/plasturgie/injection.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 150px;
	margin: 20px 20px 0px 0px;
}
#produit_plasturgie02{
	position: relative;
	float: left;
	width: 131px;
	height: 129px;
	background-image: url(images/produits/plasturgie/extrusion.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 150px;
	margin: 20px 20px 0px 0px;
}
#produit_plasturgie03{
	position: relative;
	float: left;
	width: 111px;
	height: 129px;
	background-image: url(images/produits/plasturgie/recyclage.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 30px 20px 0px 0px;
}
#produit_plasturgie04{
	position: relative;
	float: left;
	width: 111px;
	height: 129px;
	background-image: url(images/produits/plasturgie/peripheriques.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 30px 20px 0px 0px;
}
#produit_plasturgie05{
	position: relative;
	float: left;
	width: 122px;
	height: 129px;
	background-image: url(images/produits/plasturgie/logiciels.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 60px;
	margin: 30px 0px 0px 0px;
}
/*-----injection-----*/
.titre_injection{
	display: block;
	width: 420px;
	height: 15px;
	float: left;
	color: #e2001a;
	font-size: 12px;
}
.titre_injection2{
	display: block;
	float: left;
	height: 15px;
	color: #003555;
	font-size: 12px;
}
#produit_injection01{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/injection/presse_electrique01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 5px 20px 0px 0px;
}
#produit_injection02{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/injection/presse_electrique02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 5px 40px 0px 0px;
}
#produit_injection03{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/injection/presse_electrique_speciale01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 5px 0px 0px 0px;
}
#produit_injection04{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/injection/presse_electrique03.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 20px 0px 0px;
}
#produit_injection05{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/injection/presse_electrique04.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 40px 0px 0px;
}
#produit_injection06{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/injection/presse_electrique_speciale02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 0px 0px 0px;
}
.lien_fiche_produit{
	position: relative;
	float: left;
	width: 181px;
	min-height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 5px 20px 0px 0px;
}
.lien_fiche_produit2{
	position: relative;
	float: left;
	width: 181px;
	min-height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 20px;
}
.lien_fiche_produit h5, .lien_fiche_produit2 h5{
	text-align: center;
	font-size: 10px;
}
.lien_fiche_produit a, .lien_fiche_produit2 a{
	text-decoration: none;
	color: #003555;
}
.lien_fiche_produit a:hover, .lien_fiche_produit2 a:hover{
	color: #e2001a;
}
.schema_injection_modele{
	position: relative;
	width: 290px;
	height: 170px;
	background-image: url(images/produits/plasturgie/injection/schema/serie01.jpg);
	background-repeat: no-repeat;
	padding: 55px 0px 0px 145px;
}
a.schema_injection_modele_couleur{
	display: block;
	width: 50px;
	height: 20px;
	text-decoration: none;
	background-color: #E3001B;
}
a.schema_injection_modele_couleur:hover{
	background-color: #003555;
}
/*-----extrusion-----*/
.titre_extrusion{
	color: #6ab023;
	font-size: 12px;
}
#produit_extrusion01{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/extrusion/extrusion01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 5px 20px 0px 0px;
}
#produit_extrusion02{
	position: relative;
	float: left;
	width: 106px;
	height: 89px;
	background-image: url(images/produits/plasturgie/extrusion/extrusion02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 75px;
	margin: 5px 40px 0px 0px;
}
#produit_extrusion03{
	position: relative;
	float: left;
	width: 111px;
	height: 89px;
	background-image: url(images/produits/plasturgie/extrusion/extrusion03.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 5px 0px 0px 0px;
}
#produit_extrusion04{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/extrusion/extrusion04.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 20px 0px 0px;
}
#produit_extrusion05{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/extrusion/extrusion05.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 40px 0px 0px;
}
#produit_extrusion06{
	position: relative;
	float: left;
	width: 101px;
	height: 89px;
	background-image: url(images/produits/plasturgie/extrusion/extrusion06.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 0px 0px 0px;
}
/*-----recyclage-----*/
#produit_recyclage01{
	position: relative;
	float: left;
	width: 101px;
	height: 109px;
	background-image: url(images/produits/plasturgie/recyclage/recyclage01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 5px 20px 0px 0px;
}
#produit_recyclage02{
	position: relative;
	float: left;
	width: 116px;
	height: 109px;
	background-image: url(images/produits/plasturgie/recyclage/recyclage02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 75px;
	margin: 5px 0px 0px 0px;
}
/*-----peripheriques-----*/
.titre_peripheriques{
	font-size: 14px;
	font-weight: bold;
}
.liste_peripheriques{
	font-size: 11px;
	line-height: 18px;
}
#produit_peripheriques01{
	position: relative;
	float: left;
	width: 116px;
	height: 84px;
	background-image: url(images/produits/plasturgie/peripheriques/peripherique01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 65px;
	margin: 5px 20px 0px 0px;
}
#produit_peripheriques02{
	position: relative;
	float: left;
	width: 101px;
	height: 84px;
	background-image: url(images/produits/plasturgie/peripheriques/peripherique02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 5px 20px 0px 0px;
}
#produit_peripheriques03{
	position: relative;
	float: left;
	width: 101px;
	height: 84px;
	background-image: url(images/produits/plasturgie/peripheriques/peripherique03.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 5px 0px 0px 0px;
}
#produit_peripheriques04{
	position: relative;
	float: left;
	width: 101px;
	height: 84px;
	background-image: url(images/produits/plasturgie/peripheriques/peripherique04.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 20px 0px 0px;
}
#produit_peripheriques05{
	position: relative;
	float: left;
	width: 101px;
	height: 84px;
	background-image: url(images/produits/plasturgie/peripheriques/peripherique05.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 20px 0px 0px;
}
#produit_peripheriques06{
	position: relative;
	float: left;
	width: 101px;
	height: 84px;
	background-image: url(images/produits/plasturgie/peripheriques/peripherique06.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 0px 0px 0px;
}
/*---------thermoregulation---------*/
#thermoregulation01{
	position: relative;
	float: left;
	width: 131px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/refroidissement_thermoregulation/thermoregulation01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 50px;
	margin: 20px 30px 0px 0px;
}
#thermoregulation02{
	position: relative;
	float: left;
	width: 131px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/refroidissement_thermoregulation/thermoregulation02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 50px;
	margin: 20px 30px 0px 0px;
}
/*---------dosage---------*/
#dosage01{
	position: relative;
	float: left;
	width: 111px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/dosage_coloration/dosage01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 30px 0px 0px;
}
#dosage02{
	position: relative;
	float: left;
	width: 111px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/dosage_coloration/dosage02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 30px 0px 0px;
}
/*---------accessoires---------*/
#accessoires01{
	position: relative;
	float: left;
	width: 111px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/accessoires/accessoires01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 30px 0px 0px;
}
#accessoires02{
	position: relative;
	float: left;
	width: 111px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/accessoires/accessoires02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 30px 0px 0px;
}
#accessoires03{
	position: relative;
	float: left;
	width: 111px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/accessoires/accessoires03.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 0px 0px 0px;
}
/*---------sechage---------*/
#sechage01{
	position: relative;
	float: left;
	width: 121px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/sechage/sechage01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 60px;
	margin: 20px 30px 0px 0px;
}
#sechage02{
	position: relative;
	float: left;
	width: 121px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/sechage/sechage02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 60px;
	margin: 20px 30px 0px 0px;
}
#sechage03{
	position: relative;
	float: left;
	width: 121px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/sechage/sechage03.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 60px;
	margin: 20px 0px 0px 0px;
}
/*---------nettoyage---------*/
#nettoyage01{
	position: relative;
	float: left;
	width: 91px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/nettoyage_outillage/nettoyage_outillage01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 90px;
	margin: 20px 30px 0px 0px;
}
#nettoyage02{
	position: relative;
	float: left;
	width: 91px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/nettoyage_outillage/nettoyage_outillage02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 90px;
	margin: 20px 30px 0px 0px;
}
#nettoyage03{
	position: relative;
	float: left;
	width: 101px;
	height: 119px;
	background-image: url(images/produits/plasturgie/peripheriques/nettoyage_outillage/nettoyage_outillage03.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 0px 0px 0px;
}
/*---------convoyage---------*/
#produit_convoyage01{
	position: relative;
	float: left;
	width: 111px;
	height: 109px;
	background-image: url(images/produits/convoyage/tapis_usine.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 20px 0px 0px;
}
#produit_convoyage02{
	position: relative;
	float: left;
	width: 111px;
	height: 109px;
	background-image: url(images/produits/convoyage/tapis_modulaires.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 20px 0px 0px;
}
#produit_convoyage03{
	position: relative;
	float: left;
	width: 111px;
	height: 109px;
	background-image: url(images/produits/convoyage/options.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 0px 0px 0px;
}
#bg_convoyage{
	position: relative;
	float: left;
	width: 610px;
	min-height: 422px;
	_height: 422px;
	background-image: url(images/produits/convoyage/tapis_modulaires_bg.jpg);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*---------pharmaceutique---------*/
#produit_pharmaceutique01{
	position: relative;
	float: left;
	width: 111px;
	height: 89px;
	background-image: url(images/produits/pharmaceutique/dr_schleuniger.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 70px;
	margin: 20px 20px 0px 0px;
}
#produit_pharmaceutique02{
	position: relative;
	float: left;
	width: 91px;
	height: 89px;
	background-image: url(images/produits/pharmaceutique/copley.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 90px;
	margin: 20px 0px 0px 0px;
}
/*---------schleuniger---------*/
#schleuniger01{
	position: relative;
	float: left;
	width: 91px;
	height: 119px;
	background-image: url(images/produits/pharmaceutique/schleuniger/schleuniger01.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 90px;
	margin: 20px 30px 0px 0px;
}
#schleuniger02{
	position: relative;
	float: left;
	width: 91px;
	height: 119px;
	background-image: url(images/produits/pharmaceutique/schleuniger/schleuniger02.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 90px;
	margin: 20px 30px 0px 0px;
}
#schleuniger03{
	position: relative;
	float: left;
	width: 101px;
	height: 119px;
	background-image: url(images/produits/pharmaceutique/schleuniger/schleuniger03.jpg);
	background-repeat: no-repeat;
	padding: 15px 0px 0px 80px;
	margin: 20px 0px 0px 0px;
}
/*---------fiche_produit_v2---------*/
.fiche_produit_v2_texte{
	position: relative;
	float: left;
	width: 380px;
	min-height: 119px;
	padding: 0px 0px 0px 0px;
	margin: 20px 30px 0px 0px;
}
.fiche_produit_v2_img{
	position: relative;
	float: left;
	width: 197px;
	min-height: 119px;
	text-align: center;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
.titre_fiche_v2{
	font-size: 12px;
	font-weight: bold;
	color: #e2001a;
}
.legende_fiche_v2{
	font-size: 10px;
	font-style: italic;
}
.legende2_fiche_v2{
	font-size: 10px;
	font-weight: bold;
}
.texte_fiche_v2{
	font-size: 12px;
	font-weight: bold;
}
.lien_telecharger_fiche_v2 a{
	font-size: 10px;
	font-weight: bold;
	color: #e2001a;
	text-decoration: none;
	text-transform: uppercase;
}
.lien_telecharger_fiche_v2 a:hover{
	text-decoration: underline;
}
.lien_description_fiche_v2 a{
	font-size: 10px;
	font-weight: bold;
	color: #003555;
	text-decoration: none;
	text-transform: uppercase;
}
.lien_description_fiche_v2 a:hover{
	text-decoration: underline;
}
.filet_rouge{
	position: relative;
	width: 280px;
	height: 1px;
	line-height: 1px;
	font-size: 1px;
	background-color: #e2001a;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
/*---------tableaux---------*/
.titre_tableaux{
	display: block;
	height: 15px;
	color: #e2001a;
	font-size: 12px;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.titre_schema{
	display: block;
	height: 15px;
	color: #e2001a;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/produits/fleche_rouge_tableaux.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding: 0px 0px 0px 10px;
	margin: 30px 0px 10px 0px;
}
.fiches_produit{
	display: block;
	height: 30px;
	font-size: 12px;
	font-weight: bold;
	background-image: url(images/produits/puce_tableaux.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding: 0px 0px 0px 60px;
	margin: 10px 0px 0px 0px;
}
.legende_fiches_produit{
	font-weight: normal;
	font-style: italic;
	font-size: 10px;
}
.options{
	font-weight: bold;
	font-style: italic;
	font-size: 11px;
}
.mini_tableau{
	border: 1px solid #6B6B6B;
}
.mini_tableau td{
	border: 1px solid #6B6B6B;
}
.texte_tableaux_mini{
	text-align: center;
	color: #6B6B6B;
	font-size: 10px;
}
.titre_tableaux_fiche{
	color: #FFFFFF;
	text-align: center;
}
.texte_tableaux{
	text-align: left;
	color: #6B6B6B;
}
.resultat_tableaux{
	color: #FFFFFF;
	text-align: center;
}
.deroulant_tableau{
	position: relative;
	float: right;
	height: 20px;
	margin: 0px 0px 10px 0px;
}
.unites_tableaux{
	text-align: center;
	color: #6B6B6B;
}
.legende_tableau{
	font-size: 10px;
	font-style: italic;
	color: #6B6B6B;
}
/*---------formulaire---------*/
.texte_formulaire{
	font-size: 10px;
}
.texte_formulaire_telechargement a{
	font-size: 10px;
	color: #8c96a0;
	text-decoration: none;
}
.texte_formulaire_telechargement a:hover{
	text-decoration: none;
	color: #e2001a;
}
.titre_formulaire{
	display: block;
	width: 240px;
	height: 10px;
	color: #013655;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/centre/barre_titre_bleue.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 5px 40px;
	margin: 0px 0px 10px 0px;
}
.barre_bas_formulaire{
	width: 240px;
	height: 9px;
	border-right: 29px #E2001A solid;
	border-top: 1px #E2001A solid;
	line-height: 5px;
	padding: 0px 0px 0px 0px;
	margin: 20px 0px 0px 0px;
}
.lien_formulaire h5{
	text-align: right;
}
.lien_formulaire a{
	color: #E2001A;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}
.lien_formulaire a:hover{
	text-decoration: underline;
}
/*---------recrutement---------*/
.recrutement_vide{
	font-size: 10px;
	font-style: italic;
}
/*---------plan_site---------*/
.titre_barre_plan_site{
	display: block;
	width: 240px;
	height: 10px;
	color: #013655;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	background-image: url(images/centre/barre_titre_bleue.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
	padding: 0px 0px 5px 40px;
	margin: 0px 0px 10px 0px;
}
.titre_plan_site{
	background-image: url(images/centre/fleche_rouge.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 12px;
	text-transform: uppercase;
	padding: 0px 0px 0px 10px;
}
.ss_titre_plan_site{
	background-image: url(images/centre/fleche_bleue.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 10px;
	text-transform: uppercase;
	padding: 0px 0px 0px 10px;
	margin: 5px 0px 5px 20px;
}
.ss_ss_titre_plan_site{
	background-image: url(images/centre/fleche_verte.jpg);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	font-size: 10px;
	text-transform: lowercase;
	padding: 0px 0px 0px 10px;
	margin: 0px 0px 5px 40px;
}
.titre_barre_plan_site a, .titre_plan_site a, .ss_titre_plan_site a, .ss_ss_titre_plan_site a{
	text-decoration: none;
	color: #8c96a0;
}
.titre_barre_plan_site a:hover, .titre_plan_site a:hover, .ss_titre_plan_site a:hover, .ss_ss_titre_plan_site a:hover{
	color: #E3001A;
}

/*----Gestion des erreur formulaires*/
#div_erreur{
	display:none;
	color:#f00;
	font-size:12px;
	text-align:center;
	padding-bottom:10px;
}

.erreur_champ{
	color:#FF0000;
	background-color:#FFDFDF;
	border:#f00 1px solid;
}



/*-----------------------------------footer--------------------------------------------*/
#footer{
	position: relative;
	width: 825px;
	height: 20px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
#footer h6{
	color: #003555;
	font-size: 9px;
}
#footer a{
	color: #003555;
	font-size: 9px;
	text-decoration: none;
}
#footer a:hover{
	color: #003555;
	text-decoration: underline;
}
.footer_liens{
	position: relative;
	float: left;
	width: 750px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
.conception{
	position: relative;
	float: left;
	width: 75px;
	height: 15px;
	padding: 0px 0px 0px 0px;
	margin: 10px 0px 0px 0px;
}
#footer a.dessus{
	text-decoration: underline;
}


