<!--
body {
   	background-color: #fff;
   	color : #000000;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 16px;
   	margin : 0;
   	padding : 0;
	/*
	scrollbar-face-color : #003399;
	scrollbar-track-color : #003399;
	scrollbar-3dlight-color : #003399;
	scrollbar-shadow-color : #003399;
	scrollbar-highlight-color : #ffffe7;
	scrollbar-darkshadow-color : #ffffe7;
	scrollbar-arrow-color : #ffffe7;
	*/
}
a, a:link , a:hover , a:visited {
   	background-color: transparent;
   	color : #000000;
   	text-decoration : none;
}
a.souligne , a.souligne:link , a.souligne:hover , a.souligne:visited {
   	background-color: transparent;
   	color : #000000;
	text-decoration : underline;
}
.massage {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	color : #CC7B4E;
}
a, .TableMassage {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
   	text-decoration : none;
	color : #335B97;
}
table.Fiche {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
   	text-decoration : none;
   	width: 100%;
   	border: 1px solid #dddddd;
}
table.Fiche2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
   	text-decoration : none;
   	width: 97.5%;
   	border: 1px solid #dddddd;
}

.FicheTitre {
	font-size: 14px;
}

span.caract {
	padding-right: 10px;
	white-space: nowrap; 
}

.FichePanier {
	font-size : 12px;
	text-decoration: blink;
	font-weight : bold;
	color : #DD0000;
}

.FicheFondPanier {
	background-color: #7F8383;
}

.FicheIntitule {
	font-size : 10px;
	font-weight : bold;
	color : #335B97;
}

.FicheIntitule_gd {
	font-size : 13px;
	font-weight : bold;
	color : #335B97;
}

.FicheContenu {
	font-size : 10px;
	color : #000000;
}

.FicheContenu_pt {
	font-size: 8px;
	font-weight : normal;
	color : #000000;
}

.FicheDescription {
	font-size: 11px;
	color : #000000;
}

.FicheDescription_td {
	border: 1px dashed #dddddd;
}

.FicheDescription_div {
	padding: 10px;
}

a.FicheLien {
	vertical-align: super;	
}

img {
	border : 0 none ;
}
hr {
	text-align : center;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
	height : 1px;
	width : 90%;
	margin : 0;
	padding : 0;
	border-bottom : 1px dashed black;
	border-top : 0 none ; 
	border-left : 0 none ; 
	border-right : 0 none ; 
}
p.right {
	text-align : right; 
}
p.center {
	text-align : center; 
}
b.small {
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 14px;
	text-align : center; 
}
p.small {
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 13px;
}
p.close {
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 11px;
	text-align : right; 
}
.red {
   	background-color : transparent;
   	color : #dd0000;
     	margin : 0;
     	padding : 0;
}
.RedMoins {
   	background-color : transparent;
   	color : #dd0000;
      	margin : 0;
      	padding-left : 38px;
        font-weight : normal;
}
.bleuroi {
   	background-color : transparent;
   	color : #004389;
      	margin : 0;
      	padding : 0;
	font-family :  Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 16px;
	text-decoration : underline;
        font-weight : bold;
}
.black {
   	background-color : transparent;
   	color : #000000;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 15px;
      	margin : 0;
      	padding : 0;
}
.blackProSmall {
   	background-color : transparent;
   	color : #000000;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 11px;
      	margin : 0;
      	padding : 0;
}
.bigred {
   	background-color : transparent;
   	color : #dd0000;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 20px;
}
.vert {
   	background-color : transparent;
   	color : #009933;
}
.bleu {
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
   	background-color : transparent;
   	color : #666699;
}
/* article affichage */
table.ancre {
	height : 45px;
}
td.pixwidth1 {
	text-align : center; 
        width : 12px;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
td.pixwidth2 {
   	background-color: #ffffff;
      	border : 1px solid #d6e1ec;
   	color : #003399;
   	text-decoration : none;
	text-align : left; 
        width : 130px;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
td.pixwidth3 {
      	background-color : #ffffff;
      	border : 1px solid #d6e1ec;
   	color : #003399;
	text-align : center; 
        width : 40px;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
td.pixwidth4 {
	text-align : left; 
      	vertical-align :top;
        width : 180px;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
/* permet le centrage au milieu des tableaux */
div.centered {
   	text-align : center;
}
div.centered table {
   	margin-left : auto;
   	margin-right : auto;
   	text-align : left;
}
/* permet le centrage à droite des tableaux */
div.lefted {
   	text-align : left;
}
div.lefted table {
   	margin-left : 10px;
   	margin-right : auto;
   	text-align : left;
}
div.righted {
   	text-align : right;
   	width : 95%;
}
div.righted table {
   	margin-left : 10px;
   	margin-right : auto;
   	text-align : right;
}
/* tableau page accueil */
table.accueilHome {
      	background-color : #ffffff;
      	color : #012a7c;
      	border : 1.2px dashed #69c;
	   	width : auto;
		font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 14px;
      	vertical-align : middle;
      	text-align : center;
      	margin : 20px;
      	padding : 0;
}
td.accueilHome {
      	vertical-align : middle;
      	text-align : center;
      	margin : 15px;
      	padding : 5px;
}
td.topHome {
      	vertical-align : top;
      	text-align : justify;
      	margin : 15px;
      	padding : 5px;
}
/* couleur standard */
table.couleurStandard {
      	background-color : #ffffff;
      	color : #635552;
      	border : 2px solid #003399;
      	width : 38%;
}
table.couleurStandardPlus {
      	background-color : #ffffff;
      	color : #635552;
      	border : 1px solid #003399;
      	margin : 8px;
}
table.couleurStandardMoins {
      	background-color : #ffffff;
      	color : #635552;
      	margin : 8px;
}
td.center {
      	vertical-align : middle;
      	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
      	font-weight : bold;
      	border : 1px solid #003399;
      	width : 100px;
}
td.middle {
      	vertical-align : middle;
      	text-align : center;
}
td.standard {
      	vertical-align : middle;
      	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
      	font-weight : bold;
      	border : 1px solid #003399;
      	width : 415px;
}
td.standardRed {
      	background-color : #ffffff;
      	color : #dd0000;
      	vertical-align : middle;
      	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 14px;
      	font-weight : bold;
      	width : 415px;
}
/* couleur luxe */
td.Luxe {
      	vertical-align : middle;
      	text-align : center;
		font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
      	font-weight : bold;
      	border : 1px solid #003399;
      	width : 635px;
}
td.LuxeRed {
      	background-color : #ffffff;
      	color : #dd0000;
      	vertical-align : middle;
      	text-align : center;
		font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 14px;
      	font-weight : bold;
      	width : 635px;
}
/* conditon de vente */
#generale {
   	background-color: transparent;
   	color : #000;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
	text-align : left; 
	margin : 0 0 0 20px;
   	padding : 5px 2px 2px 2px;
   	width : 100%;
}
#generale ul {
   	background-color: transparent;
   	color : #012a7c;
	text-align : left; 
   	width : 100%;
	margin : 0 0 0 5px;
   	padding : 20px;	
}
#generale h3 {
   	background-color: transparent;
   	color : #000;
	line-height : 250%;
	margin : 0;
   	font-weight : bold;
}	
#generale h4 {
   	background-color: transparent;
   	color : #000;
	line-height : 120%;
	margin : 0;
   	padding : 15px;
   	font-weight : bold;
}	
#generale h5 {
   	background-color: transparent;
   	color : #000;
	margin :0;
   	padding : 15px;
	text-decoration : underline;
}	
#generale p {
   	background-color: transparent;
   	color : #000;
	margin : -5px;
   	padding : 5px 2px 5px 5px;
}
#generale p.more {
   	background-color: transparent;
   	color : #000;
   	padding : 1px 2px 0px 20px;
}
/* gamme de couleurs */
#gamme {
      	position : relative;
      	left : 0;
      	top : 0.01em;
   	width : 60%;
   	vertical-align : middle;
   	text-align : left;
	background-color : #ffffff; 
      	border : 1px solid #003399;
   	font-weight : bold;
	color : #009933;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
	margin : 2px 0 4px 0;
   	padding : 0;
}
/* formulaire pour ajouter (quantite) */
table.calcBody {    
	background-color : #ffffff; 
	color : #635552;
      	border : 1px solid #003399;
	width : 68%; 
	margin : 2px 0 4px 0;
   	padding : 0;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 13px;
      	font-weight : bold;
} 
td.pix {
   	width : 11px;
   	vertical-align : top;
   	text-align : center;
}
.FormImg {
   	float : right;
   	margin : 0.04em;
}
.FormInput {
	background-color : #ffffff; 
	color : #dd0000;
   	width : 23px;
   	height : 23px;
   	vertical-align : middle;
   	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 13px;
   	font-weight : bold;
}
/* diaporama */
#diaporama {
	float : right;
	width : 100%;
   	margin : 0.3em;
        background-color : #ffffff;
        color : #000;
   	vertical-align : middle;
   	text-align : left;
}
table.diapo {
        background-color : #ffffff;
        color : #000;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 14px;
	width : 100%;
}
td.diapoTexte {
	width : 35%;
   	vertical-align : top;
   	text-align : left;
        line-height : 15px;
}
td.diapoPhoto {
	width : 63%;
   	vertical-align : middle;
   	text-align : center;
      	border-left : 1px dashed #003399;
      	border-right : 1px solid #003399;
      	border-top : 1px solid #003399;
	border-bottom : 1px dashed #003399;
        line-height : 15px;
}
td.diapoPhotobis1 {
	width : 63%;
   	vertical-align : middle;
   	text-align : center;
      	border-left : 1px dashed #003399;
      	border-right : 1px solid #003399;
      	border-top : 1px solid #003399;
        line-height : 15px;
}
td.diapoPhotobis2 {
	width : 63%;
   	vertical-align : middle;
   	text-align : center;
      	border-left : 1px dashed #003399;
      	border-right : 1px solid #003399;
	border-bottom : 1px dashed #003399;
        line-height : 15px;
}
td.diapoPhoto1 {
	width : 45%;
   	vertical-align : middle;
   	text-align : center;
      	border-left : 1px dashed #003399;
      	border-right : 1px dashed #003399;
      	border-bottom : 1px dashed #003399;
        border-top : 1px dashed #003399;
        line-height : 15px;
}
td.diapoPhoto2 {
	width : auto;
   	vertical-align : top;
   	text-align : left;
   	padding-top : 10px;
   	padding-left : 10px;
  	padding-right : 10px;
  	border-left : 1px dashed #dddddd;
  	border-right : 1px dashed #dddddd;
  	border-bottom : 1px dashed #dddddd;
}
td.diapoPhoto3 {
	width : 45%;
   	vertical-align : top;
   	text-align : left;
      	border-left : 1px dashed #003399;
      	border-right : 1px dashed #003399;
      	border-bottom : 1px dashed #003399;
        border-top : 1px dashed #003399;
        line-height : 15px;
}
td.diapoPhoto4 {
	width : auto;
   	vertical-align : middle;
   	text-align : center;
      	border-left : 1px dashed #003399;
      	border-right : 1px dashed #003399;
      	border-bottom : 1px dashed #003399;
        border-top : 1px dashed #003399;
        line-height : 15px;
}
.HrSmall {
   	vertical-align : middle;
   	text-align : left;
	border : 1px dashed black;
	width : 50%;
	height : 1px;
	margin-right : 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
}
/* bulle panier sur la partie droite  */
.bulle {
      	position : absolute;
      	visibility : hidden;
	color : #000;
	background-color : #ffffcc;
	border : 1px solid #ffcc99;
      	text-align : left;
	padding : 4px;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 9pt;
}
/* panier sur la partie gauche en dessous du menu */
#caddyMenu {
      	position : absolute;
      	left : 800px;
      	top : 160px;
}
#caddyDetail {
      	color : #000;
      	background-color : #ffffcc;
      	border : 1.4px solid #ffcc99;
      	width : 148px;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 11px;
      	vertical-align : middle;
      	text-align : center;
}
#caddy {
      	color : #000;
      	background-color : #ffffff;
	border : 1px solid #d6e1ec;
	width : 148px;
      	margin-top : 2px;
      	padding : 0;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
      	vertical-align : middle;
      	text-align : left;
}
#caddy2 {
      	color : #000;
      	background-color : #FAEBF8;
	border : 1px solid #d6e1ec;
	width : 148px;
      	margin-top : 2px;
      	padding : 0;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
      	vertical-align : middle;
      	text-align : left;
}
#caddy table {
      	line-height : 20px;
   	margin-top : 0.35em;
   	margin-left : 0.35em;
      	padding : 0;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 11px;
      	vertical-align : middle;
      	text-align : center;
}
#caddy span {
      	line-height : 28px;
   	margin-left : 2em;
      	padding : 0;
   	font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
      	vertical-align : middle;
      	text-align : center;
}
#caddy p {
      	margin : 0;
      	padding : 0.3em;
      	vertical-align : middle;
      	text-align : center;
}
/* texte haut */
.TexteHomeAccueil { 
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 23px;
	background-color: transparent; 
	color : #ffffff; 
   	margin : 0;
   	padding : 0;
}
/* tableau article */
table.art {
   	background-color : #ffffff;
   	color : #012a7c;
   	margin : 0;
   	padding : 0;
   	width : auto;
}
td.art {
   	background-color : #ffffff;
   	color : #012a7c;
   	vertical-align : middle;
   	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
}
/* le panier -- passage de commande */
 a.chiffre , a.chiffre:link , a.chiffre:hover , a.chiffre:visited {
   	vertical-align : middle;
   	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 14px;
   	font-weight : bold;
   	white-space: nowrap;
}
 a.chiffreSmall , a.chiffreSmall:link , a.chiffreSmall:hover , a.chiffreSmall:visited {
   	vertical-align : middle;
   	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
   	font-weight : bold;
   	white-space: nowrap;
}
td.BorderColor {
   	border : 1px solid #ffcc99;
}
td.chiffreSmall {
   	border : 1px solid #ffcc99;
   	vertical-align : middle;
   	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
   	font-weight : bold;
   	white-space: nowrap;
}
td.chiffre {
   	border : 1px solid #ffcc99;
   	vertical-align : middle;
   	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 14px;
   	font-weight : bold;
   	white-space: nowrap;
}
td.right {
   	vertical-align : middle;
   	text-align : right;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 14px;
   	font-weight : bold;
}	
tr.center {
   	vertical-align : middle;
   	text-align : center;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 14px;
   	font-weight : bold;
}
/* commande inscrit - non inscrit */
table.commande {
        background-color : #ffffff;
        color : #003399;
        width : 100%;
}
table.percent100 {
        width : 100%;
        vertical-align : middle;
        text-align : left;
}
td.percentop50 {
        width : 50%;
        vertical-align : top;
}
td.thisheight10 {
        background-color : transparent;
        color : #101482;
        height : 10px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;
}
td.thisheight40 {
        background-color : transparent;
        color : #101482;
        height : 40px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;
        font-weight : bold;
}
td.thisheight80 {
        background-color : transparent;
        color : #101482;
        height : 80px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;
        font-weight : bold;
}
div.thisheight {
        background-color : transparent;
        color : #101482;
        height : 40px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;
        font-weight : bold;
        text-align : center;
}
tr.height40 {
        height : 40px;
        vertical-align : middle;
        text-align : left;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 16px;
        font-weight : bold;
}
td.FixeHeightSmall , tr.FixeHeightSmall {
        height : 320px;
        vertical-align : top;
        text-align : left;
}
td.FixeHeight , tr.FixeHeight {
        height : 430px;
        vertical-align : top;
        text-align : left;
}
input.Commande {
        text-align : left;
        background-color : #ffffe7;
        color : #101482;
        width : 120px;
        height : 20px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 13px;
}
input.CommandePlus {
        text-align : left;
        background-color : #ffffe7;
        color : #101482;
        width : 140px;
        height : 20px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 13px;
}
input.Submit {
        background-color : #d5d8e2;
        border-color : #ffffff;
        color : #635152;
        width : 60px;
        height : 20px;
        vertical-align : top;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
input.SubmitMoyen {
        background-color : #ffffff;
        border-color : #000000;
        color : #635152;
        width : 58px;
        height : 20px;
        vertical-align : middle;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
input.SubmitMoyenPlus {
        background-color : #ffffff;
        border-color : #000000;
        color : #635152;
        width : 125px;
        height : 20px;
        vertical-align : middle;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
input.SubmitEric {
        background-color : #d5d8e2;
        color : #635152;
        width : 70px;
        height : 20px;
   	font-size : 11px;
        vertical-align : middle;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
input.SubmitAttente {
        background-color : #d5d8e2;
        color : #635152;
        width : 80px;
        height : 25px;
   	font-size : 11px;
        vertical-align : middle;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
input.SubmitPlusPlus {
        background-color : #d5d8e2;
        color : #635152;
        width : 115px;
        height : 25px;
   	font-size : 11px;
        vertical-align : middle;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
input.SubmitPlus {
        background-color : #d5d8e2;
        color : #635152;
        width : 120px;
        height : 25px;
   	font-size : 12px;
        vertical-align : middle;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
}
input.SubmitNonInscrit {
        background-color : #d5d8e2;
        border-color : #ffffff;
        color : #635152;
        width : 130px;
        height : 25px;
        vertical-align : top;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
}
input.SubmitNonInscrit2 {
        background-color : #d5d8e2;
        border-color : #ffffff;
        color : #635152;
        width : 180px;
        height : 28px;
        vertical-align : top;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 12px;
}
/* confirmation */
table.ConfirmationPercent {
        width : 70%;
        vertical-align : middle;
      	border : 1px dashed #69c;        
      	margin : 0;
      	padding : 0;
}
td.thisConfirm5 {
        background-color : transparent;
        color : #101482;
        height : 10px;
        width : 150px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;	
        font-weight : bold;
      	border : 1px solid #69c;        
}
td.thisConfirm10 {
        background-color : transparent;
        color : #101482;
        height : 10px;
        width : 200px;
	font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 10px;	
      	border : 1px solid #69c;        
}
/* inscription */
table.InscriptionPercent {
        width : 98%;
        vertical-align : middle;
}
table.Inscription {
      	background-color : #ffffff;
      	color : #012a7c;
      	border : 1.2px dashed #69c;
   	width : 98%;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 12px;
      	vertical-align : middle;
      	text-align : center;
      	margin : 8px;
      	padding : 0;
}
td.small40I {
        background-color : transparent;
        color : #000;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 11px;
        vertical-align : middle;
   	text-align : center;
   	padding : 0;
}
input.Inscription {
        text-align : left;
        background-color : #ffffe7;
        color : #101482;
        width : 140px;
        height : 20px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
input.InscriptionDebut {
        text-align : left;
        background-color : #ffffe7;
        color : #101482;
        width : 34px;
        height : 20px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
input.InscriptionFin {
        text-align : left;
        background-color : #ffffe7;
        color : #101482;
        width : 64px;
        height : 20px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
select.Eric {
	background-color : #ffffe7;
	vertical-align : middle; 
	color : #101482; 
	text-decoration : none; 
	width : 45px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 11px;
}
select.Inscription {
	background-color : #ffffe7;
	vertical-align : middle; 
	color : #101482; 
	text-decoration : none; 
	width : 148px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
select.InscriptionInter {
	background-color : #ffffe7;
	vertical-align : middle; 
	color : #101482; 
	text-decoration : none; 
	width : 285px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
select.InscriptionInterRed {
	background-color : #ffffe7;
	vertical-align : middle; 
	color : #FF0000; 
	text-decoration : none; 
	width : 285px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
select.InscriptionPlus {
	background-color : #ffffe7;
	vertical-align : middle; 
	color : #101482; 
	text-decoration : none; 
	width : 320px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
textarea.Inscription { 
	background-color : #ffffe7;
	vertical-align : middle; 
	color :#101482; 
	text-decoration : none; 
	width : 320px;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
/* paimement */
#paiement {
   	background-color : transparent;
   	font-size : 14px;
   	font-weight : bold;
   	color : #101482;
	margin: 0% 0% 0% 2%;
   	padding-right : 2em;
   	padding-left : 1em;
     	width: 100%;	
}
#paiement p {
   	background-color : transparent;
   	font-size : 14px;
   	font-weight : bold;
   	color : #000;
	margin: 2px;
   	padding-left : 2em;
     	width: 100%;	
}
#paiement p.small {
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 11px;
     	width: 99%;	
}
/* bon de commande entete client */
input.Imprimer,input.imprimer {
        background-color : #ffffff;
        border-color : #000000;
        color : #012a7c;
        width : 220px;
        height : 20px;
        vertical-align : top;
        text-align : center;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
table.bon {
        background-color : #ffffff;
        color : #012a7c;
        border : 2px solid #69c;
        width : 98%;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 14px;
        vertical-align : middle;
        text-align : center;
        margin : 0;
        padding : 0;
}
td.bon10 {
        background-color : #ffffff;
        color : #000;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 16px;
        width : 10%;
        vertical-align : middle;
        text-align : right;
}
td.bon20 {
        background-color : #ffffff;
        color : #000;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 16px;
        width : 20%;
        vertical-align : middle;
        text-align : right;
}
td.bon20L {
        border : 1.2px solid #69c;
        width : 20%;
        vertical-align : middle;
        text-align : left;
}
td.bon70 {
        width : 70%;
        vertical-align : middle;
	text-align : left;
	border : 1px solid #69c;
}
td.bon80 {
        background-color : #ffffff;
        color : #000;
        font-weight : bold;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 16px;
        width : 80%;
        vertical-align : middle;
        text-align : center;
}
/* bon de commande entete commande */
td.bons25 {
        border : 1.2px solid #69c;
        width : 25%;
        vertical-align : middle;
        text-align : center;
}
td.bons25L {
        background-color : #ffffff;
        color : #000;
        font-weight : bold;
        border : 1.2px solid #69c;
        width : 25%;
        vertical-align : middle;
        text-align : left;
}
td.bons25C {
        background-color : #ffffff;
        color : #000;
        font-weight : bold;
        border : 1.2px solid #69c;
        width : 25%;
        vertical-align : middle;
        text-align : left;
}
td.bons10 {
        border : 1.2px solid #69c;
        width : 10%;
        vertical-align : middle;
        text-align : center;
}
td.bons10L {
        background-color : #ffffff;
        color : #000;
        font-weight : bold;
        border : 1.2px solid #69c;
        width : 10%;
        vertical-align : middle;
        text-align : center;
}
td.bons70 {
        width : 70%;
        vertical-align : middle;
        text-align : right;
}
img.contour {
	margin : 0;
	padding : 0;
	border-bottom :  0 none ; 
	border-top :  0 none ; 
	border-left :  0 none ; 
	border-right :  0 none ; 
}
.HuileArticle {
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size : 17px;
}
all.clsMenuItemNS , .clsMenuItemIE {
	background : transparent;
	color : #000;
	text-decoration : none; 
	font : bold 10px Arial, sans-serif;
	z-index : 100;
}
#MainTable a:hover {
	background : transparent;
	color : #003399;
}
/* contact */
h3 {
	margin-bottom : 8px;
}
h4 {
	margin-left : 1em;
}
td.RechercheRight {
	text-align : center; 
      	vertical-align : middle;
}
/* recherche article */
td.RechercheLeft {
	line-height : 250%;
	font-family : Times New Roman, Verdana, Arial, Geneva, Helvetica, sans-serif;
      	font-size : 23px;
        font-weight : bold;
        margin : 0;
	padding : 0;
	text-align : left; 
      	vertical-align : middle;
}
/* vie privee */
#condition {
   	background-color : #f5f8fc;
   	color : blue;
   	font-size : 14px;
   	font-weight : bold;
      	vertical-align : middle;
      	text-align : center;
	margin: 0;
   	padding : 0px;
   	width : 100%;
}
#condition p {
   	background-color : #f5f8fc;
   	color : blue;
   	font-size : 14px;
   	font-weight : bold;
      	vertical-align : middle;
      	text-align : center;
	margin: 0;
   	padding : 0px;
}
#emailxx p {
	font-family : Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
   	background-color : #fff;
   	color : #000;
   	display : block;
   	text-decoration : none;
	margin: 0% 0% 0% -4%;
   	padding-right : 5em;
   	padding-left : 5em;
}
div.souligne {
	text-decoration : underline;
	margin: 0% 0% 0% 10%;
}
div.DisplayPromoCss {
	background-color : #fff001;
	color : #fb1409; 
	position:absolute;
	vertical-align:middle;
	text-align:center;
	width:130px;
	height:50px;
	left:7px;
	top:-105px;
	border:1px solid black;
	font-family : Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
   	line-height : 15px;
}
div.DisplayPromoCss2 {
	background-color : transparent;
	color : #fb1409; 
	position:absolute;
	text-align:left;
	width:200px;
	height:80px;
	left:24px;
	top:-150px;
	font-family : Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
a.DisplayPromoCss, a.DisplayPromoCss:link , a.DisplayPromoCss:hover , a.DisplayPromoCss:visited  {
	background-color : #fff001;
	color : #fb1409; 
	font-family : Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
}
span.SizePlus {
	font-family : Arial, Geneva, Helvetica, sans-serif;
   	font-size : 18px;
}
div.DisplayPromoCssDroite {
	background-color : #fff001;
	color : #FB1409; 
	font-family : Arial, Geneva, Helvetica, sans-serif;
   	font-size : 12px;
   	border : 1px solid #FB1409;
}
-->
