BODY{
	text-align : center ;
	font-family: Verdana, "Verdana Ref" ;
	background-color : #FDE5B2 ;
}

TABLE.page{
	background-color : #FDE5B2 ;
	border-color : 585641 ;
	border-width : 1px 1px 1px 1px ;
	border-style : solid solid solid solid ;
	border-collapse : collapse;
}

TABLE.liste{
	background-color : #FDE5B2 ;
	border-color: #807866 ;
	border-width : 1px 1px 1px 1px ;
	border-style : solid solid solid solid ;
	font-size : 10px ;
	color : #5D4B8D ;
}

TABLE.panier{
	background-color: #A8B6E6 ;
	border-color: #807866 ;
	border-style: solid solid solid solid ;
	border-width: 1px 1px 1px 1px ;
	color: #5D4B8D ;
	font-weight: bold ;
	font-size : 10px ;
	}

table.total{
	border-color : #807866 ; 
	border-style: none solid solid solid ;
	border-width: 0px 1px 1px 1px ;
	background-color : #DED78C ;
	color: #5D4B8D ;
	font-weight: bold ;
	font-size : 10px ;
	}
TR.classA{
	background-color: #FFE7AD ;
	padding : 1px 1px 1px 1px ;
}

TR.classB{
	background-color: #FFEFC6 ;
	padding : 1px 1px 1px 1px ;
}

TD{
	font-family: Verdana, "Verdana Ref" ;
	font-size : 10;
	color: #5D4B8D ;
}

TD.basic{
	font-weight : normal ;
}
TD.panier{
	vertical-align: middle ;
	text-align: center ;
}
TD.panier2{
	vertical-align: middle ;
	text-align: left ;
	padding : 2px 0 2px 10px ;
}

TD.tabtop{
	vertical-align: middle ;
	text-align: left ;
	padding : 2px 0 2px 10px ;
	background-color : #BDAADE ;
}

TD.spacing{
	padding : 5px 0 5px 0 ;
}

td.epicetoo{ 
	font-weight: bold; color: #AB864A;  
	text-align: left; 
	padding : 5px 10px 5px 20px ;
	background-color : #FDE5B2 ;
	border-width : 0 0 1px 0 ;
	border-style : none none solid none ;
	border-color : #585641 ;
	color: #AB864A ;
	font-size : 10px;
	}

td.jaune2{
	background-color : #F5D892 ;
	padding : 5px 20px 5px 20px ;
	}

td.jaune3{
	background-color : #F5D892 ;
	padding : 5px 20px 5px 20px ;
	text-align : center;
}

td.jaune4{
	background-color : #F5D892 ;
	padding : 1px 5px 1px 5px ;
	
}
td.texte{
	color: #5D4B8D ; 
	font-size: 9px ; 
	padding : 6px 5px 5px 10px ;
	background-color : #F5D892 ;
	text-align : justify ;
	}

td.right{
	text-align : right ;
}

td.top{
	vertical-align : top ;
}

TD.entete_form{
	font-size : 12px ;
	padding : 4px 0px 4px 0px ;
	text-align : center ;
}

TD.form{
	font-size : 12px ;
	padding : 2px 0 2px 5px ;
}

TD.texte_form{
	font-size : 10px ;
	padding : 2px 5px 2px 5px ;
	text-align : justify ;
	font-weight : normal ;
}

.titre{
	font-weight: bold; 
	color: #5D4B8D;
	font-size: 12px;
}

.bold{
	font-weight : bold ;
}
.adresse{  
	font-size: 10px 
	}

.societe{  
	font-size: 10px 
	}

a.lien { TEXT-DECORATION: none; font-family: Verdana, "Verdana Ref"; font-weight: bold; color: #5D4B8D; font-size: 11px }
a.mail { TEXT-DECORATION: none; font-family: Verdana, "Verdana Ref"; color: #B53A22; font-size: 11px }

td.bastexte { font-family: Verdana, "Verdana Ref"; color: #5D4B8D; font-size: 11px; padding-left: 10px }

INPUT{
	border-style : none none none none ;
	border-width : 0 0 0 0 ;
	text-align : center ;
	font : Verdana, Geneva, Arial, Helvetica, sans-serif ;
	font-size : 10px ;
	color : #5D4B8D ;
}

INPUT.form{
	font-size : 12px ;
}
INPUT.invi1{
	background-color: #FFE7AD ;
	font-weight : bold ;
	
}

INPUT.invi2{
	background-color : #FFEFC6 ;
	font-weight : bold ;
}

INPUT.invi3{
	background-color: #A8B6E6 ;
	font-weight : bold ;
}

INPUT.invi4{
	background-color : #DED78C ;
	font-weight : bold ;
	text-align : right ;
}
INPUT.invi5{
	background-color : #BDAADE ;
	font-weight : bold ;
	text-align : right ;
}
TEXTAREA{
	background-color: #FFE7AD ;
	font-family: Verdana, "Verdana Ref" ;
	font-size : 12px ;
	color : #5D4B8D ;
	border-color: #807866 ;
	border-style: solid solid solid solid ;
	border-width: 1px 1px 1px 1px ;
	
}

.center{
	text-align : center ;
}

A{
	color : #B53A22 ;
	text-decoration : none ;
}
a.baspage {	
	COLOR: #AB864A ; 
	FONT-SIZE: 10px; 
	FONT-WEIGHT: normal; 
	margin-bottom: 3px; 
	}
.gras{
	font-weight : bold ;
}

input.spe{
	background-color : #ADB6E7 ;
	font-weight : bold ;
}

.middle{
	vertical-align : middle ;
}
