.background_note {
	border: 2px solid #FFFFFF;/*border-width:thin;*/
}
.Bleueuro {
	color: #117286
}
/* Menu gauche */
.Bleu12Menu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #00a0c6;
	text-decoration:none;
}
.GrisFonce9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #53625f;
	text-decoration:none;
}
.GrisFonce10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #53625f;
	text-decoration:none;
}
.GrisFonce11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #53625f;
	text-decoration:none;
}
.GrisFonce12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #53625f;
	text-decoration:none;
}
.GrisClair11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #716C6C;
	text-decoration:none;
}
.tabnormal {
	background-color:#FFFFFF;
	color:#817d7d;
}
.tabover {
	background-color:#f0eeee;
	color:#817d7d;
	cursor : pointer;
}
.curseur {
	cursor : pointer;
}
.tabnormalComm {
	background-color:#FFFFFF;
	color:#817d7d;
}
.taboverComm {
	background-color:#E6F7FF;
	color:#817d7d;
	cursor : pointer;
}
.tabnormalClient {
	background-color:#FFFFFF;
	font-size: 11px;
	color:#817d7d;
}
.taboverClient {
	background-color:#E6F7FF;
	font-size: 11px;
	color:#817d7d;
	cursor : pointer;
}
/* liste produits */
.Blanc12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:none;
}
.Blanc12barre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:line-through;
}
.Blanc11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
.Blanc10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.Blanc2_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
.Blanc2_10:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}
.Blanc3_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.Blanc3_10:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8ad9ff;
}
.Blanc4_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.Blanc5_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.Blanc5_10:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-decoration:none;
}
.Blanc13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FFFFFF;
}
.Blanc14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #FFFFFF;
}
.Blanc14Titre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight:bold;
	font-variant:small-caps;
}
.Blanc16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	text-decoration:none;
}
.Blanc18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration:none;
}
.Blanc20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFFFFF;
	text-decoration:none;
}
.Bleu9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #029fc8;
}
.Bleu9:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #029fc8;
	text-decoration:underline;
}
.BleuNoLien12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #029fc8;
	text-decoration:none;
}
.Bleu12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #029fc8;
}
a Bleu12:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #029fc8;
	text-decoration:underline;
}
.Bleu11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #029fc8;
	line-height:11px;
}
.Bleu11:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #029fc8;
	line-height:11px;
}
.BleuClair_10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8ad9ff;
}
.Bleu14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #00a0c6;
}
.Bleu16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #00a0c6;
}
.Bleu19 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 19px;
	color: #00a0c6;
}
.Bleu24 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #00a0c6;
}
.Bleu10Fonce {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #007593;
}
.Jaune10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFF00;
}
.Violet11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #61508e;
	line-height:11px;
}
.Violet12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #61508e;
	line-height:12px;
}
.VioletFonce9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9a0174;
	line-height:13px;
}
.VioletFonce10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9a0174;
	line-height:13px;
}
.VioletFonce11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #9a0174;
	line-height:14px;
}
.VioletFonce12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #9a0174;
	line-height:14px;
}
.VioletFonce14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #9a0174;
	line-height:14px;
}
.VioletFonce16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #9a0174;
	line-height:16px;
}
.VioletFonce20 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #9a0174;
	line-height:20px;
}
.VioletFonce25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #9a0174;
	line-height:25px;
}
.Orange10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #ff8228;
}
.Orange11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8228;
	line-height:13px;
}
.Orange11:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ff8228;
	line-height:11px;
}
.Orange12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #ff8228;
	line-height:12px;
}
.Orange16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #ff8228;
	line-height:20px;
}
.Noir9 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	text-decoration: none;
}
.Noir10 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.Noir11 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.Noir12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}
.Noir12S {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration:underline;
}
.Noir13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.Noir14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
}
.Noir16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
}
.Noir18 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #000000;
}
.Gris8S {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:#afb0ab;
	text-decoration:underline;
	line-height:10px;
}
.Gris8S:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:#000000;
	text-decoration:underline;
	line-height:10px;
}
.Gris8 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:#afb0ab;
	text-decoration:none;
	line-height:10px;
}
.Gris8:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	color:#000000;
	text-decoration:none;
	line-height:10px;
}
.Gris9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aeafad;
	text-decoration:none;
}
.Gris9:hover, Gris9:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}
.Gris2_9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #aeafad;
	text-decoration:none;
}
.Gris10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aeafad;
	text-decoration:none;
}
.Gris12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aeafad;
	text-decoration: none;
}
.Gris12:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #aeafad;
}
.GrisB12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aeafad;
	text-decoration: none;
}
.GrisB12:hover, link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #000000;
}
.Gris14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #aeafad;
	text-decoration: none;
}
.Rose13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FBAEFF;
	text-decoration:none;
}
.Rose16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #FBAEFF;
	text-decoration:none;
}
.Rouge10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration:none;
}
.Rouge11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FF0000;
	text-decoration:none;
}
.Rouge12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}
.Rouge13 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #FF0000;
	text-decoration: none;
}
.barre {
	text-decoration:line-through;
}
.Vert11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #33A556;
}
.Vert12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #33A556;
	line-height:12px;
}	
.Vert25 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #33A556;
	text-decoration: none;
}
.xmodele {
	margin-top: 10px;
	font-size: 12px;
	position: relative;
	margin-right: 5px;
	padding-left: 0pt;
	width: auto;
	float: right;
	color: #029fc8;
}
#txt_gratuit {
	font-family: Arial, Helvetica, sans-serif;
	display:block;
	position:relative;
	top:-75px;
	margin-bottom:-80px;
	left:0;
	font-size:12px;
	line-height:14px;
	margin-left:15px;
	margin-right:15px;
}
#txt_gratuit .cap {
	text-transform:uppercase;
}
#txt_gratuit a {
	color:#fff;
}
#txt_gratuit .fond {
	padding:5px;
	background-color:#7fcfe2;
	background-color:#95016f;
	color:#FFF;
	text-align:center;
}
#txt_gratuit .mauve {
	color:#95016f;
}
#txt_gratuit .retour_boutique {
	background-color:#fff;
	color:#029FC8;
	margin-top:21px;
	position:relative;
}
#txt_gratuit .no_fond a {
	color:#029FC8;
}
#txt_gratuit.etape4 {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 350px;
    margin-top: 8px;
    top: 0;
}
