BODY
	{
	margin:0px;
	border:0px;
	padding:0;
	font-family	: Arial, Helvetica, Verdana, sans-serif;
	font-size: 8px;
	text-align:justify
	}

*{
	margin: 0;
	padding: 0;
}
a img{
	border:0;
}	
.luca_ruban_titre {
	font-size: 45px;
	font-weight: bold;
	color: #FFD700;
	}
	
a:link.luca_annexe, a:visited.luca_annexe {text-decoration: none; }
a:hover.luca_annexe { text-decoration: underline; }
.luca_annexe {
	font-size: 9px;
	color: white;
	font-weight: bold;
	}

a:link.luca_reperage, a:visited.luca_reperage {text-decoration: none; }
a:hover.luca_reperage { text-decoration: underline; }
.luca_reperage {
	font-size: 10px;
	color: white;
	font-weight: normal;
	}

.luca_contenu_xs {
	font-size: 9px;
	font-weight: normal;
	}

.luca_contenu_s {
	font-size: 10px;
	font-weight: normal;
	}

.luca_contenu_m {
	font-size: 11px;
	font-weight: normal;
	
	}

.luca_contenu_l {
	font-size: 12px;
	font-weight: normal;
	}

a:link.luca_acces_titre, a:visited.luca_acces_titre {text-decoration: none; }
a:hover.luca_acces_titre { text-decoration: underline; }
.luca_acces_titre {
	font-size: 11px;
	font-weight: normal;
	color: #f1a900;
}

a:link.luca_liens, a:visited.luca_liens {text-decoration: none; }
a:hover.luca_liens { text-decoration: underline; }
.luca_liens {
	color: red;
	}

.luca_actus_date {
	font-size: 10px;
	font-weight: normal;
	color: gray;
	font-style: italic;
	}

a:link.luca_prod_titre, a:visited.luca_prod_titre {text-decoration: none; }
a:hover.luca_prod_titre { text-decoration: underline; }
.luca_prod_titre {
	font-size: 13px;
	font-weight: bold;
	color: #621a04;
	}

a:link.luca_menu_titre, a:visited.luca_menu_titre {text-decoration: none; }
a:hover.luca_menu_titre { text-decoration: underline; }
.luca_menu_titre {
	font-size: 12px;
	font-weight: bold;
	color: white;
	}

a:link.luca_menu_item, a:visited.luca_menu_item { text-decoration: none; }
a:hover.luca_menu_item { text-decoration: underline; color: #ffec00; }
.luca_menu_item {
	font-size: 11px;
	color: white;
	font-weight: normal;
	}

a:link.luca_ss_menu_item, a:visited.luca_ss_menu_item { text-decoration: none; color: #e0d6d1;}
a:hover.luca_ss_menu_item { text-decoration: underline; color: #f1a900; }
.luca_menu_ss_item {
	font-size: 11px;
	color: white;
	font-weight: normal;
	}

.luca_form_titre {
	font-size: 16px;
	color: #621a04;
	font-weight: normal;
	height:30px;
}
.luca_form_titre p{
	padding:8px 0 9px 0;
	border-top:1px solid #000;
	border-bottom:1px solid #C0C0C0;
	margin-bottom:30px;
}
/* AMBA/Mallory */
table#identification{
	margin-left:10px;
	border-spacing:2px;
}
table#identification td{
	font-size:14px;
	height:25px;
	vertical-align:middle;
}
table#identification td input{
	order-color:red;
	font-size:12px;
}
table#identification td em, table#identification td label{
	font-size: 11px;
	font-weight: normal;
	

}
table#identification td.header_form{
}


#header_devis{
	background-color: #80766c; 
	color: white;
	width:auto;
	height :25px; 
	text-align: center;
	font-size: 11px;
	font-weight: normal;	
}
table#calcul tr.marron{
	background-color: #80766c; 
	color: white;
	height :25px; 
	text-align: center;
	font-size: 12px;
	border:0;
}
table#calcul tr td{
	text-align:center;
	border-bottom:1px solid #f2e8da;
	border-right:1px solid #FFF;
	font-size:10px;
}
table#calcul tr.marron td{
	text-align:center;
	width:25%;
	font-size:10px;
}
table#calcul td.beige {
	background-color: #f2e8da;
	font-size:10px;
	border-bottom:1px solid #CCC;
}
table#calcul td input{
	width:80px;
	border:0;
	text-align:right;
	font-size:10px;
}
table#calcul td.beige input{
	background-color: #f2e8da;
	text-align:right;
	font-size:10px;
}
table#calcul tr.ligne_total td, table#calcul tr.ligne_total td input{
	font-weight:bold;
	font-size:11px;
}
/*Catégorie*/
table.categorie{
}
table.categorie td.ligne_cat{
	font-size:12px;
}
table.categorie a.ligne_fleche{
}
table.categorie span.fleche{
}
table.categorie div.contenant{
	font-size:12px;
	border:0;
}

/*Article*/
table.categorie tr.ligne_article td{
	border-bottom:1px solid #f2e8da;
	height:30px;
}
table.categorie td{
	font-size:12px;
}
table.categorie td.ref{
	font-size:12px;
	width:30px;
}
table.categorie td.ref img.aide_article{
	display:block;
}
html[id="iesucks"] table.categorie td.ref img.aide_article{
	display:inline;
}
table.categorie td.article{
	font-size:12px;
	width:300px;
}
table.categorie td.qte{
	width:80px;
}
table.categorie td.qte, table.categorie td.qte input{
	font-size:12px;
}
table.categorie td.prix_unit{
	font-size:10px;
	font-style:normal;
	width:100px;
}
table.categorie td.sous_total{
	width:75px;
}
table.categorie td.sous_total, table.categorie td.sous_total input{
	font-size:10px;
}


table#calcul{
	font-size:12px;
	text-align:center;
}
table#calcul input{
	font-size:10px;
}
/*Devis final*/

table#devis_final{
	font-size:12px;
}
table#devis_final tr{
	height:25px;
}
td.ligne_cat{
	background:url(../theme/bg_cat.png);
	color:#FF0000;
	font-size:12px;
	font-weight:bold;
	height:25px;
	padding-left:5px;
}
table#devis_final td.ref, table#devis_final td.qte{
	background-color: #f2e8da;
	text-align:center;
	width:10%;
}
table#devis_final td.ref, table#devis_final td.article{
	font-weight:bold;
}
table#devis_final td.ref{

}
table#devis_final td.article{
	width:70%;
	
}
table#devis_final td.prix_unit{
	width:10%;
	font-size:10px;
}
table#devis_final td.sous_total{
	font-size:10px;
	width:10%;
}

table#devis_resume{
	padding-top:30px;
	padding-bottom:50px;
}
table#devis_resume td.right{
	text-align:right;
}
table#devis_resume td.formule{
	background-color: #80766c; 
	color: white;
	width:auto;
	height :25px; 
	text-align: center;
	font-size: 12px;
}
table#devis_resume td
{
	font-size:12px;
}
tr.grise{
	height:30px;
	border-bottom:1px solid #FFF;
}
tr.grise td{
	border-bottom:1px solid #f2e8da;
	background:#EEE;
	color:#999;
}
tr.grise td div{
	height:0px;
	width:0px;
	overflow:hidden;
	border-bottom:1px solid #f2e8da;
}

tr.grise td.article a{
	color:#999;
}
tr.grise td.sous_total{
	color:#EEE;
}
tr.grise img.aide_article{
	display:block;
}
tr.grise input{
	display:none;
}
img.block{
	display:block;
}
td#action{
	padding-top:10px;
	height:17px;
	overflow:hidden;
	padding-bottom:0px;
	border:0;
	text-align:center;
}
td#action input.image_submit {
	background: #fff url(../images/form/bt_visualiser.gif) no-repeat;
	padding:0em;
	padding-top:17px;
	width:123px;
	height:17px;
	cursor:pointer;
	margin-bottom:0px;
  border:none;	
}
