/* CSS Document */
body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*-------------------------------- general au site -----------------------------*/
p,ul,li,h1,h2,h3,h4,h5,h6,dd,dt,dl,div,form {
	margin:0;
	padding:0;
}
a img  {
	border:none;
}
table{
	border-collapse:collapse;
}
ul,ol ,li{
	list-style-type:none;
}
p {
	font-size:12px;
	color:#ffffff;
}
a {
	text-decoration:none;
	color:#432d29;
}
/*---------------------------------------------- GLOBAL -----------------------------------------*/
#global{
	padding:0 16px 0 16px;
	position:relative;
	width:932px;
	margin:0 auto;
	background: url(../images/degrade_global.jpg) repeat-y top left;
	z-index:1;
}
#entete{
display:inline;
position:relative;
float:left;
width:900px;
height:76px;
}
#entete h1 img{
float:left;
}
#entete div#bloc_entete #menu_langue{
display:inline;
width:229px;
float:left;
margin:10px 0 0 12px;
}
#entete div#bloc_entete #menu_langue p label{
color:#fff;
float:left;
width:80px;
line-height:20px;
}
#entete div#bloc_entete #menu_langue p select{
float:left;
width:130px;
}
#entete div#bloc_entete{
float:left;
width:560px;
height:76px;
background:#616161;
}
#entete div#bloc_entete div#connexion_client{
float:right;
width:280px;
}
#entete div#bloc_entete div#connexion_client h3,#entete div#bloc_entete div#connexion_client h4 a{
display:inline;
float:left;
font-size:11px;
color:#ffffff;
font-weight:400;
margin:0 0 0 90px;
}
#entete div#bloc_entete div#connexion_client h4 a{
text-decoration:underline;
}
#entete div#bloc_entete div#connexion_client div{
margin:2px 0 0 0;
float:left;
width:270px;
}
#entete div#bloc_entete div#connexion_client div p input{
float:left;
width:136px;
height:14px;
}
#entete div#bloc_entete div#connexion_client div p label{
float:left;
color:#ffffff;
font-size:11px;
width:90px;
}
#entete div#bloc_entete div#connexion_client div input.submit{
margin:0 0 0 2px;
float:left;
}

/*-------------Menu------------------*/
.menu{
position:relative;
width:900px;
float:left;
z-index:2;
padding-bottom:10px;
text-align:justify;
}
.menu_admin{
height:230px;
}

.menu #actu{
width:880;
padding-left:10px;
padding-right:10px;
font-size:12px;
} 
.menu #actu h1.titre_gras{
float:left;
font-size:12px;
font-weight:600;
color:#616161;
background:url(../images/puce_blanc.png) no-repeat center left;
padding:0 0 0 18px;
margin:25px 0 0 0;
width:376px;
}
.menu #actu p{
float:left;
margin:12px 0 0 0;
color:#e05212;
font-size:11px;
}
.menu ul{
display:inline;
float:left;
margin:8px 0 0 12px;
}
.menu ul li{
float:left;
margin:11px 0 0 0;
padding:0 0 0 18px; 
font-size:12px;
background:url(../images/puce_carre.png) center left no-repeat;
}
.menu ul li span{
color:#e05212;
}
.menu ul li a{
color:#4e4e4e
}
#corps{
float:left;
margin:2px 0 0 0;
width:900px;
}
#corps #bloc_contenu{
float:left;
width:100%;
min-height:400px;
}
/* for Internet Explorer */
* html #corps #bloc_contenu{
	height:400px;
}
/*---------Différents titres ----------------*/
#corps #bloc_contenu  p{
color:#4e4e4e;
font-size:12px;
line-height:20px;
}
#corps p.lien_pdf a span{
margin:0 0 0 5px;
}
#corps #bloc_contenu p span{
color:#4e4e4e;
}
#corps #bloc_contenu  ul li{
color:#4e4e4e;
font-size:12px;
margin:6px 0 0 0;
}
/*--------FIl d'ariane---------------*/
#corps #bloc_contenu #fil_ariane{
float:left;
width:100%;
margin:6px 0 6px 0;
}
#corps #bloc_contenu #fil_ariane h2{
float:left;
margin:0 0 0 12px;
width:876px;
font-size:12px;
color:#4e4e4e;
font-weight:400;
display:inline;
}
#corps #bloc_contenu #fil_ariane h2 a{
text-decoration:underline;
color:#e05212;
}
/*--Titre EN FOND ORANGE GRAND ET MOYEN*/
#corps #bloc_contenu h2.titre_acces{
float:left;
width:449px;
background:#e05212;
height:28px;
text-indent:10px;
background:url(../images/puce_orange.png) no-repeat 12px 7px;
}
#corps #bloc_contenu h2.titre_acces_max{
float:left;
width:872px;
height:28px;
font-size:12px;
font-weight:600;
letter-spacing:1px;
padding:0 0 0 28px;
color:#ffffff;
line-height:28px;
position:relative;
background:#e05212 url(../images/puce_orange.png) no-repeat 12px center;
}
#corps #bloc_contenu h2.titre_acces_max a.deconnexion{
position:absolute;
right:12px;
top:0px;
color:#ffffff;
text-decoration:underline;
}
#corps #bloc_contenu h2.titre_acces a,
#corps #bloc_contenu h2.titre_fond
{
display:block;
width:449px;
text-indent:28px;
float:left;
color:#ffffff;
line-height:28px;
font-size:12px;
font-weight:600;
letter-spacing:1px;
height:28px;
line-height:28px;
background:#e05212 url(../images/puce_orange.png) no-repeat 12px center;
}
#corps #bloc_contenu h2.titre_acces a:hover{
		-moz-opacity: 0.8;
		opacity:.80;
		filter: alpha(opacity=80);
}
#corps #bloc_contenu h3.titre_normal,
#corps #bloc_contenu h3.titre_normal_puce,
#corps #bloc_contenu h3.titre_article_patient{
display:inline;
float:left;
color:#e05212;
font-weight:400;
font-size:14px;
margin:10px 0 0 12px;
}
#corps #bloc_contenu h3.saut_titre{
margin:24px 0 0 12px;
}
#corps #bloc_contenu h3.titre_largeur_max{
width:425px;
}
#corps #bloc_contenu h3.titre_article_patient{
width:425px;
cursor:pointer;
}
#corps #bloc_contenu h3.titre_article_patient img{
float:left;
margin:0 12px 0 0;
}
#corps #bloc_contenu h3.titre_article_patient span{
float:left;
width:100px;
}
#corps #bloc_contenu h3.titre_article_patient a{
color:#e05212;
}
#corps #bloc_contenu h3.titre_normal_moyen{
width:425px;
}
#corps #bloc_contenu h3.titre_normal a{
color:#e05212;
display:block;
width:100%;
}
#corps #bloc_contenu h3.titre_normal_puce_moyen{
width:425px;
}
#corps #bloc_contenu h3.titre_normal_puce{
padding:0 0 0 16px;
background:url(../images/puce_blanc.png) no-repeat center left;
}
h3.titre_normal_souligne a{
background:#fab24c;
}
h3.titre_normal_souligne a:hover{
background:#e05211;
}
#corps #bloc_contenu h6.lien_savoir{
width:100%;
float:left;
}
#corps #bloc_contenu h6.lien_savoir a{
float:right;
font-weight:400;
font-size:11px;
color:#e05212;
margin:20px 10px 0 0;
padding:0 0 10px 0;
}
/*--------Blocs textes----------------*/
#corps #bloc_contenu div.bloc_gauche{
float:left;
width:449px;
}
#corps #bloc_contenu div.bloc_droit{
float:right;
width:449px;
margin:0 0 0 2px;
cursor:pointer;
}
#corps #bloc_contenu div.bloc_gauche_patient{
float:left;
display:inline;
width:320px;
}
#corps #bloc_contenu div.bloc_gauche_patient h3{
width:320px;
height:24px;
line-height:24px;
text-indent:24px;
background:#e05211 url(../images/puce_orange.png) no-repeat 10px center;
}
#corps #bloc_contenu div.bloc_gauche_patient h3 a{
color:white;
text-decoration:none;
font-size:11px;
}
#corps #bloc_contenu div.bloc_droit_patient{
width:540px;
}
#corps #bloc_contenu div.bloc_droit_patient div.carte_flash_patient{
border:2px solid #e05211;
}
#corps #bloc_contenu div.bloc_gauche div.bloc_pro,
#corps #bloc_contenu div.bloc_droit div.bloc_pro {
position:relative;
float:left;
width:100%;
min-height:200px;
background:url(../images/boder.gif) no-repeat bottom center;
}
* html #corps #bloc_contenu div.bloc_gauche div.bloc_pro,
* html #corps #bloc_contenu div.bloc_droit div.bloc_pro{
height:260px;
}
#corps #bloc_contenu div.bloc_gauche div.bloc_pro h3,
#corps #bloc_contenu div.bloc_droit div.bloc_pro h3{
float:right;
width:420px;
}
#corps #bloc_contenu div.bloc_gauche div.bloc_pro h5,
#corps #bloc_contenu div.bloc_droit div.bloc_pro h5{
float:right;
margin:0 0 30px 0;
}
#corps #bloc_contenu div.bloc_gauche div.bloc_pro h6.lien_savoir,
#corps #bloc_contenu div.bloc_droit div.bloc_pro h6.lien_savoir{
position:absolute;
bottom:0px;
left:0px;
}
#corps #bloc_contenu div.bloc_gauche div.accueil,
#corps #bloc_contenu div.bloc_droit div.accueil{
float:left;
position:relative;
background:url(../images/boder.gif) no-repeat bottom center;
}
* html #corps #bloc_contenu div.bloc_gauche div.accueil,
* html #corps #bloc_contenu div.bloc_droit div.accueil{
height:420px;
}
#corps #bloc_contenu div.bloc_gauche h6.lien_savoir a,
#corps #bloc_contenu div.bloc_droit h6.lien_savoir a{
position:absolute;
bottom:0px;
right:0px;
}
#corps #bloc_contenu div.bloc_droit div.accueil div,
#corps #bloc_contenu div.bloc_gauche div.accueil div{
float:left;
width:100%;
margin:20px 0 0 0;
}
#corps #bloc_contenu div.bloc_droit div.accueil h6.lien_savoir a,
#corps #bloc_contenu div.bloc_gauche div.accueil h6.lien_savoir a{
position:absolute;
bottom:-30px;
right:0px;
}
#corps #bloc_contenu div.bloc_gauche h5 img{
float:right; 
margin:25px 12px 0 0;
}
#corps #bloc_contenu div.bloc_gauche h4 img,
#corps #bloc_contenu div.bloc_max_largeur h4 img{
float:left; 
margin:20px 0 0 12px;
}
#corps #bloc_contenu div.bloc_gauche p,
#corps #bloc_contenu div.bloc_droit p{
display:inline;
float:left;
width:425px;
margin:20px 0 0 12px;
}
#corps #bloc_contenu div.bloc_droit_patient p{
width:500px;
}
#corps #bloc_contenu div.articles_patient{
display:block;
}
#corps #bloc_contenu div.bloc_droit p.petit_p,
#corps #bloc_contenu div.bloc_gauche p.petit_p{
width:233px;
}

#corps #bloc_contenu div.bloc_droit p.texte_marge_accueil{
float:left;
margin:30px 0 0 12px;
}
#corps #bloc_contenu div.bloc_droit div.bloc_images,
#corps #bloc_contenu div.bloc_droit div.bloc_images div{
float:left;
width:100%;
margin:85px 0 0 0;
}
#corps #bloc_contenu div.bloc_droit div.bloc_images h3.titre_gauche{
float:left;
margin:0 0 0 12px;
color:#e05212;
font-weight:400;
font-size:14px;
}
#corps #bloc_contenu div.bloc_droit div.bloc_images h3.titre_droit{
float:right;
margin:0 12px 0 0;
color:#e05212;
font-weight:400;
font-size:14px;
}
#corps #bloc_contenu div.bloc_droit div.bloc_images h4 img{
float:left;
margin:12px 0 0 12px;
border:1px solid #aca8a5;
}
#corps #bloc_contenu div.bloc_droit div.bloc_images h5 img{
float:right;
margin:12px 12px 0 0;
}

#corps #bloc_contenu div.bloc_droit div.bloc_max_largeur{
float:left;
width:900px;
min-height:400px;
}
/* for Internet Explorer */
* html #corps #bloc_contenu div.bloc_max_largeur{
	height:400px;
}
#corps #bloc_contenu div.bloc_max_largeur h3.titre_normal{
width:870px;
}
#corps #bloc_contenu div.bloc_max_largeur p.paragraphe{
width:876px;
margin:20px 0 0 12px;
}
#corps #bloc_contenu div.bloc_max_largeur p span.index_admin{
float:left;
width:350px;
color:#e05212;
}
#corps #bloc_contenu div.bloc_max_largeur ul.liste_carre{
float:left;
margin:12px 0 0 12px;
}
#corps #bloc_contenu div.bloc_max_largeur ul.liste_carre li{
padding:0 0 0 12px; 
background:url(../images/puce_carre.png) center left no-repeat;
}
a.lien_del{
width:16px;
margin:0 0 0 20px;
}
#corps #bloc_contenu div.bloc_max_largeur ul.liste_pdf{
margin:12px 0 0 12px;
float:left;
}
#corps #bloc_contenu div.bloc_max_largeur ul.liste_pdf li{
width:190px;
background:none;
float:left;
}
#corps #bloc_contenu div.bloc_max_largeur ul.detail_cmd{
float:left;
width:100%;
margin:10px 0 0 12px;
}
#corps #bloc_contenu div.bloc_max_largeur ul.detail_cmd li{
background:none;
margin:10px 0 0 0;
width:876px;
}
#corps #bloc_contenu div.bloc_max_largeur ul.liste_produit_cmd,
#corps #bloc_contenu div.bloc_max_largeur ul.liste_produit_depot{
display:inline;
float:left;
width:650px;
margin:10px 0 0 150px;
}
#corps #bloc_contenu div.bloc_max_largeur ul.liste_produit_cmd li{
background:none;
margin:10px 0 0 0;
width:650px;
}
#corps #bloc_contenu div.bloc_max_largeur ul.liste_produit_depot li{
float:left;
background:none;
width:150px;
margin:10px 0 0 0;
}
#corps #bloc_contenu div.bloc_max_largeur ul.detail_cmd li span,
#corps #bloc_contenu div.bloc_max_largeur ul.liste_produit_cmd li span,
#corps #bloc_contenu div.bloc_max_largeur ul.liste_produit_depot li span{
float:left;
width:150px;
color:#e05212;
}
#corps #bloc_contenu div.bloc_max_largeur ul.detail_cmd li select{
float:left;
}
#corps #bloc_contenu div.bloc_max_largeur span a{
color:#e05212;
}
#corps #bloc_contenu div.bloc_max_largeur table.envoi_colis{
display:inline;
float:left;
margin:10px 0 0 160px;
color:#4e4e4e;
font-size:12px;
}
#corps #bloc_contenu div.bloc_max_largeur table.envoi_colis td{
width:300px;
}
#corps #bloc_contenu div.bloc_max_largeur table.envoi_colis tr td span{
color:#e05212;
}
#corps #bloc_contenu div.bloc_max_largeur table.envoi_colis tr{
height:20px
}
#corps #bloc_contenu div.bloc_max_largeur table.envoi_colis tr td select{
float:left;
width:50px;
}
#corps #bloc_contenu div.bloc_max_largeur div.form{
display:inline;
float:left;
margin:10px 0 0 160px;
width:650px;
}
#corps #bloc_contenu div.bloc_max_largeur div.form label{
float:left;
width:303px;
color:#e05212;
font-size:12px;
}
#corps #bloc_contenu div.bloc_max_largeur div.form input{
float:left;
}
/*-----Affichage des produits-----*/
#corps #bloc_contenu div.bloc_produit{
display:inline;
float:left;
width:888px;
margin:12px 0 12px 12px;
background:url(../images/boder-grand.gif) no-repeat left bottom;
padding:0 0 20px 0;
}
#corps #bloc_contenu div.bloc_produit h3.titre_normal{
float:left;
margin:0;
width:876px;
}
#corps #bloc_contenu div.bloc_produit h5.titre_zone_produit{
font-size:12px;
float:left;
width:100%;
font-weight:400;
color:#e05212;
}
#corps #bloc_contenu div.bloc_produit div.photo_produit,
#corps #bloc_contenu div.bloc_produit div.description_produit,
#corps #bloc_contenu div.bloc_produit div.prix_produit,
#corps #bloc_contenu div.bloc_produit div.quantite_produit{
float:left;
margin:20px 0 0 20px;
}
#corps #bloc_contenu div.bloc_produit div.ajout_panier{
float:left;
width:100%;
}
#corps #bloc_contenu div.bloc_produit div.photo_produit{
margin:20px 0 0 0;
border:1px #a3a485 solid;
width:212px;
float:left;
text-align:center;
}
#corps #bloc_contenu div.bloc_produit div.description_produit{
width:340px;
}
#corps #bloc_contenu div.bloc_produit div.prix_produit{
width:100px;
}
#corps #bloc_contenu div.bloc_produit div.quantite_produit{
width:150px;
}
#corps #bloc_contenu div.bloc_produit div.photo_produit h4{
float:left;
}
#corps #bloc_contenu div.bloc_produit div.photo_produit h4 img{
width:212px;
margin:10px auto;
}
#corps #bloc_contenu div.bloc_produit div.description_produit p{
margin:12px 0 0 0;
float:left;
width:320px;
}
#corps #bloc_contenu div.bloc_produit div.prix_produit p{
float:left;
width:90px;
margin:12px 0 0 0;
}
#corps #bloc_contenu div.bloc_produit div.quantite_produit input{
float:left;
margin:12px 0 0 0;
width:40px;
}
/*-----------LISTE DES PRODUITS ET FAMILLES ADMIN--------------------*/

p.fil_ariane_produits{
float:left;
margin:12px 0 0 12px;
}
div.listes_familles{
float:left;
width:100%;
}
ol.hierarchie{
float:left;
}
ol.hierarchie li.listes_famille1{
margin:0 0 40px 0;
}
ol.hierarchie li.listes_famille1 a.lien_famille1{
color:#e05211;
font-size:18px;
}
ol.hierarchie li.listes_famille1 span a{
font-size:12px;
color:#616161;
font-weight:600;
margin:0 0 0 20px;
}
ul.listes_famille2,
ul.listes_famille3,
ul.listes_produits{
margin:14px 0 0 0;
}
ul.listes_famille2 li{
text-indent:40px;
}
ul.listes_famille2 li a{
font-size:15px;
color:#fab24c;
font-weight:600;
}
ul.listes_famille3 li{
text-indent:70px;
}
ul.listes_famille3 li a{
font-size:13px;
color:#e05211;
}
ul.listes_produits li{
text-indent:100px;
}
ul.listes_produits li a{
font-size:11px;
color:#616161;
font-weight:400;
}

/*---------------menu produits----------------------*/

ol.menu_familles{
float:left;
width:876px;
margin:12px 0 0 12px;
padding:0 0 30px 0;
background:url(../images/boder-grand.gif) no-repeat center bottom;
}
ol.menu_familles ul{
display:inline;
}
li.menu_famille1{
float:left;
width:100%;
margin:10px 0 0 0;
}
ul.liste_menu_fam2{
float:left;
margin:0;
padding:0;
width:847px;
}
ul.liste_menu_fam3{
float:left;
margin:0;
padding:0;
width:806px;
}
ul.liste_menu_fam2 li,
ul.liste_menu_fam3 li{
float:left;
width:100%;
}
li.menu_famille1 a.lien_menu_famille1{
padding:0 0 0 20px;
background:url(../images/puce_blanc.png) no-repeat center left;
color:#e05211;
}
ul.liste_menu_fam2 li a.lien_menu_famille2{
padding:0 0 0 20px;
background:url(../images/puce_carre.png) no-repeat center left;
color:#e05211;
}
ul.liste_menu_fam2 li a.lien_menu_famille3{
padding:0 0 0 20px;
background:url(../images/puce_carre.png) no-repeat center left;
color:#e05211;
}
a.menu_select{
color:#616161;
text-decoration:underline;
}
/*-------------BLOCS POUR :  PANIER, COMMANDES---------------*/
#corps #bloc_contenu div.bloc_tableau{
float:left;
width:876px;
border:1px #a3a485 solid;
margin:20px 0 0 12px;
display:inline;
position:relative;
}
#corps #bloc_contenu div.bloc_tableau ul.tableau{
float:left;
width:100%;
margin:0;
}
#corps #bloc_contenu div.bloc_tableau ul.tableau li.titre_tableau{
color:#e05212;
}
#corps #bloc_contenu div.bloc_tableau ul.tableau li{
float:left;
background:none;
height:30px;
}
#corps #bloc_contenu div.bloc_tableau ul.tableau li.petit{
width:30px;
}
#corps #bloc_contenu div.bloc_tableau ul.tableau li.normal{
width:120px;
}
#corps #bloc_contenu div.bloc_tableau ul.tableau li.moyen{
width:80px;
}
#corps #bloc_contenu div.bloc_tableau ul.tableau li.grand{
width:240px;
}
#corps #bloc_contenu div.bloc_tableau table{
float:left;
}
#corps #bloc_contenu div.bloc_tableau table tr.ligne_couleur{
background:#f5efb7;
}
#corps #bloc_contenu div.bloc_tableau table th.tab_nom_produit,
#corps #bloc_contenu div.bloc_tableau table td.tab_nom_produit{
float:left;
display:inline;
width:250px;
}
#corps #bloc_contenu div.bloc_tableau table th.normal,
#corps #bloc_contenu div.bloc_tableau table td.normal{
width:120px;
}
#corps #bloc_contenu div.bloc_tableau table th.normal2,
#corps #bloc_contenu div.bloc_tableau table td.normal2{
width:120px;
}
#corps #bloc_contenu div.bloc_tableau table th.petit,
#corps #bloc_contenu div.bloc_tableau table td.petit{
width:50px;
}
#corps #bloc_contenu div.bloc_tableau table th.moyen,
#corps #bloc_contenu div.bloc_tableau table td.moyen{
width:180px;
}
#corps #bloc_contenu div.bloc_tableau table th.moyen select{
width:150px;
margin:0;
padding:0;
}
#corps #bloc_contenu div.bloc_tableau table th.grand,
#corps #bloc_contenu div.bloc_tableau table td.grand{
width:250px;
}
#corps #bloc_contenu div.bloc_tableau table td.moyen a.detail_cmd{
text-decoration:underline;
color:#e05212;
}
#corps #bloc_contenu div.bloc_tableau table input{
width:40px;
}
#corps #bloc_contenu div.bloc_tableau table td.total{
padding: 0 0 0 375px;
}
#corps #bloc_contenu div.bloc_tableau p.recalculer{
position:absolute;
right:114px;
bottom:10px;
}
#corps #bloc_contenu div.bloc_tableau table td.total span{
float:left;
width:122px;
color:#e05212;
}
#corps #bloc_contenu div.bloc_tableau table th,
#corps #bloc_contenu div.bloc_tableau table td{
text-align:left;
font-size:12px;
float:left;
font-weight:400;
color:#e05212;
min-height:30px;
}
/* for Internet Explorer */
* html #corps #bloc_contenu div.bloc_tableau table th,
* html #corps #bloc_contenu div.bloc_tableau table td{
	height:30px;
}
#corps #bloc_contenu div.bloc_tableau table td{
color:#4e4e4e;
}
/*-------------BLOC MENU ICONES PRODUITS VIATRONIX----------------*/
#corps #bloc_contenu div.menu_produit{
margin:12px 0 0 0;
float:left;
width:100%;
position:relative;
}
#corps #bloc_contenu div.menu_produit h4{
float:left;
height:60px;
width:180px;
}
#corps #bloc_contenu div.menu_produit h4 a{
display:block;
}
#corps #bloc_contenu div.menu_produit h4 img{
float:left;
margin: 0 0 0 12px;
}
#corps #bloc_contenu div.menu_produit h4.selec img{
padding:0 0 10px 0;
border-bottom:1px solid #e05211;
}
#corps #bloc_contenu div.menu_produit h4.selec a:hover{
border:none;
}
#corps #bloc_contenu div.menu_produit h4 a:hover{
padding:0 0 65px 0;
border-bottom:1px solid #616161;
}
/*Affichage des textes lors du survol*/
#corps #bloc_contenu div.menu_produit h4 a:hover{
display:bloc;
}
/*------------Articles produits viatronix--------------*/
#corps #bloc_contenu div.articles,
#corps #bloc_contenu div.consommables{
margin:12px 0 0 0;
float:left;
min-height:50px;
padding:0 0 40px 0;
width:450px;
background:url(../images/boder-grand.gif) no-repeat center bottom;
}
* html #corps #bloc_contenu div.articles,
* html #corps #bloc_contenu div.consommables{
height:50px;
}
#corps #bloc_contenu div.consommables{
background:none;
}
#corps #bloc_contenu div.articles div{
margin:12px 0 0 12px;
float:left;
width:876px;
}
#corps #bloc_contenu div.articles h4,
#corps #bloc_contenu div.consommables h4{
float:left;
width:320px;
}
#corps #bloc_contenu div.articles p,
#corps #bloc_contenu div.consommables p{
float:right;
width:500px;
margin:12px 12px 0 0;
}
#corps #bloc_contenu div#formulaire ul.liste_pdf,
div.articles ul.liste_pdf{
width:400px;
float:left;
}
div.articles ul.liste_pdf li a{
float:left;
margin:0 0 0 12px;
}
/*--------------STYLE PAGES 3 STYLES AU CHOIX---------------*/
#corps div.bloc_max_largeur div.bloc_texte_img_gauche,
#corps div.bloc_max_largeur div.bloc_texte_img_droite,
#corps div.bloc_max_largeur div.bloc_texte_img_full{
float:left;
width:876px;
margin:12px 0 0 12px; 
}
#corps div.bloc_max_largeur div.bloc_texte_img_gauche h4,
#corps div.bloc_max_largeur div.bloc_texte_img_droite h4,
#corps div.bloc_max_largeur div.bloc_texte_img_full h4
{
padding:0 0 0 16px;
background:url(../images/puce_blanc.png) no-repeat center left;
display:inline;
float:left;
color:#e05212;
font-weight:400;
font-size:14px;
}
#corps div.bloc_max_largeur div.bloc_texte_img_full p{
float:left;
margin:8px 0 0 0;
width:100%;
}
#corps div.bloc_max_largeur div.bloc_texte_img_full h5{
float:left;
width:100%;
}
#corps div.bloc_max_largeur div.bloc_texte_img_full h5 img{
float:left;
margin:12px 0 0 0;
}
#corps div.bloc_max_largeur div.bloc_texte_img_droite p{
float:left;
margin:8px 0 0 0;
width:100%;
}
#corps div.bloc_max_largeur div.bloc_texte_img_gauche p{
float:right;
margin:8px 0 0 0;
width:100%;
}
#corps div.bloc_max_largeur div.bloc_texte_img_gauche p a,
#corps div.bloc_max_largeur div.bloc_texte_img_droite p a,
#corps div.bloc_max_largeur div.bloc_texte_img_full p a{
color:#e05212;
text-decoration:underline;
}
#corps div.bloc_max_largeur div.bloc_texte_img_droite p img{
float:right;
margin:0 12px 0 12px;
min-height:100px;
}
#corps div.bloc_max_largeur div.bloc_texte_img_gauche p img{
float:left;
margin:0 12px 0 0;
}
#corps div.bloc_boutons_admin{
float:left;
width:100%;
}
#corps div.bloc_max_largeur ul.pdf_pages{
float:left;
margin:20px 0 0 0;
}
#corps div.bloc_max_largeur ul.pdf_pages li span{
padding:0 0 0 6px;
}

/*--------------DISTRIBUTEURS-----------------------------*/

div#flash_distributeur{
float:left;
width:100%;
text-align:center;
}
div.bloc_distributeur{
float:left;
width:250px;
padding:0 16px 0 12px;
margin:12px 0 12px 0;
}
div.bloc_distributeur p{
float:left;
width:100%;
}
div.bloc_distributeur p span{
font-weight:700;
text-decoration:underline;
color:#e05211;
}
div.bloc_distributeur p a{
text-decoration:underline;
}
div.bloc_distributeur_droit{
background:url(../images/border-vertical.gif) repeat-y top left;
}
/*------------------TABLEAU LISTES------------------*/
table.tab_liste{
float:left;
margin:12px;
width:876px;
border:#a3a485 1px solid;
font-size:12px;
}
table.tab_liste th{
color:#e05211;
font-weight:400;
text-align:left;
}
table.tab_liste td,
table.tab_liste th{
padding:8px 0 8px 0;
}
table.tab_liste td a,
table.tab_liste th a{
color:#e05211;
text-decoration:underline;
}

/*--------------PIED---------------------*/
#pied{
clear:both;
width:900px;
padding:24px 0 20px 0;
}
#pied ul{
height:30px;
width:100%;
border-top: 1px solid #b8b8b6;
border-bottom: 1px solid #b8b8b6;
}
#pied ul li{
display:inline;
margin:0 0 0 12px;
line-height:30px;
float:left;
}
#pied ul li a{
color:#4e4e4e;
font-size:11px;
}
#pied  p{
width:876px;
font-size:10px;
color:#4e4e4e;
padding:12px 0 0 12px;
}

/*-------------------------------- bloc formulaire ------------------------*/
#formulaire
{
	margin:20px 0 0 0px;
	float:left;
	position:relative;
	padding: 0 0 100px 0;
	width:900px;
}
#mini_formulaire{
	padding:20px 0 0 0px;
	float:left;
	width:900px;
}
#mini_formulaire a{
float:left;
margin:20px 0 0 0;
font-size:12px;
color:#e05211;
text-decoration:underline;
text-indent:10px;
}
#formulaire div.checkbox{
display:inline;
float:left;
margin:0 0 10px 210px;
width:590px;
}
#formulaire h3{
float:left;
width:100%;
height:30px;
text-indent:10px;
font-size:14px;
color:#e05211;
}
#formulaire div.checkbox p label{
margin:0 0 10px 0;
float:left;
width:500px;
}
#formulaire div.checkbox p input{
margin:0 0 10px 0;
float:left;
width:20px;
}
/*-------------AJOUT PRODUIT---------------*/
#formulaire div,
#formulaire div#bloc_1,
#formulaire div#bloc_2,
#mini_formulaire{
	margin:0 0 10px 0;
	float:left;
	width:100%;
}
#formulaire div#bloc_1 div{
position:relative;
float:left;
}
#formulaire div#bloc_1 div.div_produit{
float:left;
width:898px;
background:#fcf0e9;
border:solid 1px #e05211;
padding:10px 0 10px 0;
}
#formulaire div#bloc_1 div a,
#formulaire div#bloc_pdf div a{
position:absolute;
right:12px;
bottom:0px;
color:#e05211;
text-decoration:underline;
}
/*-------------AJOUT PDF---------------*/
#formulaire div#bloc_pdf{
float:left;
width:100%;
}
#formulaire div#bloc_pdf div{
position:relative;
float:left;
width:898px;
background:#fcf0e9;
border:solid 1px #e05211;
padding:10px 0 10px 0;
}
#formulaire div#bloc_pdf div select{
width:100px;
}
#formulaire div.bloc_checkbox{
float:left;
}
#formulaire div div.checkbox_image{
float:left;
width:200px;
margin:12px 12px 0 12px;
}
#formulaire div div.checkbox_image p{
float:left;
width:200px;
}
#formulaire div div.checkbox_image p input{
float:left;
width:200px;
}

#formulaire div p label,
#formulaire div p.label,
#formulaire div#bloc_pdf div p label,
#mini_formulaire p label{
	width:200px;
	height:18px;
	line-height:18px;
	float:left;
	padding:0 10px 0 10px;
	font-weight:400;
	color:#4e4e4e;
}
#formulaire div p.label{
	width: 100px;
}
#formulaire div p.label_petit{
	width: 80px;
}
#formulaire div p input,
#mini_formulaire p input,
#formulaire div p.input_petit input {
float:left;
	width:246px;
	height:18px;
}
#formulaire div p.input_petit input{
	width: 40px;
}
#formulaire div p input.submit{
	height:20px;
	width: 100px;
}
#formulaire div p textarea{
	float:left;
	height:150px;
	width: 400px;
}
#formulaire div p select {
	width:250px;
	height:20px;
	font-size:13px;
	font-weight:400;
}
#formulaire div ul{
display:inline;
float:left;
width:300px;
margin: 0 0 0 220px;
} 
#formulaire div ul li a.del_pdf{
margin:0 0 0 20px;
}
#formulaire input#bouton_envoyer,#formulaire input#bouton_valider{
position:absolute;
right:82px;
bottom:0px;
}
#formulaire div p input#bouton_envoyer ,#formulaire div p input#bouton_valider{
position:absolute;
right:82px;
bottom:0px;
}
#formulaire input.btn_formulaire{
position:absolute;
right:180px;
bottom:50px;
}
#formulaire input.btn_formulaire_gauche{
float:right;
margin:50px 430px 0 0;
}
#formulaire input.btn_formulaire_max_gauche{
float:left;
margin:50px 0 0 12px;
}
#formulaire input.btn_formulaire_max_droit{
float:right;
margin:50px 12px 0 0;
}
#formulaire input#bouton_retour{
position:absolute;
left:100px;
bottom:0px;
}

.submit {
	font-size:12px;
	font-weight:700;
	color:#FFF;
	vertical-align:middle;
	border:1px solid #FFF;
	background:#e05212;
	height:20px;
	width:36px;
}
.bouton_panier{
cursor:pointer;
float:right;
font-size:11px;
font-weight:700;
color:#FFF;
vertical-align:middle;
background:#e05212;
height:20px;
margin:20px 12px 0 0;
width:130px;
border:1px solid #a3a485;
}
a.bouton_panier{
	height:18px;
	line-height:18px;
text-align:center;
}
a.btn_milieu_gauche{
margin:20px 0 0 12px;
float:left;
}
.btn_milieu_droit{
margin:20px 200px 0 0;
float:right;
}
.btn_gauche{
margin:20px 0 0 0px;
float:left;
}
.btn_gauche_marge{
margin:20px 0 0 12px;
float:left;
}
.btn_droit{
float:right;
margin:20px 0px 0 0;
}
.btn_droit_marge{
float:right;
margin:20px 12px 0 0;
}
div.bloc_boutons_admin_fleche{
float:left;
width:100%;
}
div.bloc_boutons_admin_fleche a{
float:right;
margin:10px 10px 0 0;
}
/*Messages */
#corps div#bloc_contenu p.mess{
display:inline;
float:left;
display:inline;
margin:20px 40px 20px 40px;
width:778px;
	padding:20px;
	font-weight:600;
	font-size:14px;
	color:#e05212;
	border:1px solid #e05212;
	text-align:center;
}

