html, body, td {
	font-family: arial;
	font-size: 11px;
}

body {
	background: url(../images/fdpage.gif);
	background-color :#BDC8D0;
	margin:0px;
	background-repeat: repeat-x;
}

/* liens */
a {
	text-decoration:	none;
	color:				inherit;
}

a:hover {
	text-decoration:	underline;
}


/* contenu */
img {
	border:	0px;
}

#data {
	background-color:	#ffffff;
	padding:			10px;
}

.description {
	background-color:	#e3f4fd;
	text-align:			left;
	vertical-align:		top;
}

ul {
	padding:	0px 5px 5px 20px;
}

img.shop {
	width:	90px;
	height:	30px;
}

.font-black_18b {
	font-size: 18px;
	font-weight: bold;
	color: #444455;
}

.font-black_16b {
	font-size: 16px;
	font-weight: bold;
	color: #444455;
}
	
.font-black_16bligne {
	font-size: 16px;
	font-weight: bold;
	color: #444455;
	border-bottom: 5px solid #DDEFFB;
}
	
.font-black_14 {
	font-size: 14px;
	font-weight: regular;
	color: #444455;
}
	
.font-black_14b {
	font-size: 14px;
	font-weight: bold;
	color: #444455;
}

.font-black_12b {
	font-size: 12px;
	font-weight: bold;
	color: #444455;
}
	
.font-black_12 {
	font-size: 12px;
	font-weight: regular;
	color: #444455;
}
	
.font-black_11 {
	font-size: 11px;
	font-weight: regular;
	color: #444455;
}
	
.font-black_11b {
	font-size: 11px;
	font-weight: bold;
	color: #444455;
}

.font-black_9 {
	font-size: 9px;
	font-weight: regular;
	color: #444455;
}

.font-black_18b a,
.font-black_16b a,
.font-black_16bligne a,
.font-black_14 a,
.font-black_14b a,
.font-black_12b a,
.font-black_12 a,
.font-black_11 a,
.font-black_11b a,
.font-black_9 a {
	color: #444455;
}

.font-white_18 a,
.font-white_14 a,
.font-white_14b a,
.font-white_12b a,
.font-white_11 a,
.font-white_11b a,
.font-white_12 a,
.font-white_10 a,
.font-white_9 a {
	color: #FFFFFF;
}

.font-white_18 {
	font-size: 18px;
	font-family: Trebuchet MS;
	font-weight: regular;
	color: #FFFFFF;
}
		
.font-white_14 {
	font-size: 14px;
	font-weight: regular;
	color: #FFFFFF;
}

.font-white_14b {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.font-white_12b {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
	
.font-white_11 {
	font-size: 11px;
	font-weight: regular;
	color: #FFFFFF;
}
	
.font-white_11b {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}
	
.font-white_12 {
	font-size: 12px;
	font-weight: regular;
	color: #FFFFFF;
}

.font-white_10 {
	font-size: 10px;
	font-weight: regular;
	color: #FFFFFF;
}
	
.font-white_9 {
	font-size: 9px;
	font-weight: regular;
	color: #FFFFFF;
}
	
.font-rouge_12 {
	font-size: 12px;
	font-weight: regular;
	color: #D3354C;
}
		
.font-rouge_12b {
	font-size: 12px;
	font-weight: bold;
	color: #D3354C;
}

.font-orange_16b {
	font-size: 16px;
	font-weight: bold;
	color: #FF9900;
}

.font-orange_18b {
	font-size: 18px;
	font-weight: bold;
	color: #FF9900;
}

.font-orange_18 {
	font-size: 18px;
	font-weight: regular;
	color: #FF9900;
}

.font-bleu_16b {
	font-size: 16px;
	font-weight: bold;
	color: #3A85AE;
}

.font-bleu_18b {
	font-size: 18px;
	font-weight: bold;
	color: #3A85AE;
}

.font-bleu_18 {
	font-size: 18px;
	font-weight: regular;
	color: #3A85AE;
}

.font-bleu_12b {
	font-size: 12px;
	font-weight: bold;
	color: #3A85AE;
}

.font-bleu_12 {
	font-size: 12px;
	color: #3A85AE;
}

.font-bleu_16bligne {
	font-size: 16px;
	font-weight: bold;
	color: #3A85AE;
	border-bottom: 5px solid #DDEFFB;
}

.description .title,
.font-bleufort_14b {
	font-size: 14px;
	font-weight: bold;
	color: #3A85AE;
}

.menu_ligne-grise {
	background:  url(../images/reduction-web-ligne.jpg);	
	padding: -40px;
	border: 0px;
	line-height: 20px;
}

.ligne-grise {
	background:  url(../images/reduction-web-ligne2.jpg);	
	padding: -40px;
	border: 0px;
	line-height: 3px;
	background-repeat: repeat-x;
}

.titreorange {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display : list-item;
	list-style-image:  url(../images/puceorange.gif);
	border: 0px;
	background-repeat: no-repeat;		
}

.titrerouge {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display : list-item;
	list-style-image:  url(../images/pucerouge.gif);
	border: 0px;
	background-repeat: no-repeat;		
}

.titreleue {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	display : list-item;
	list-style-image:  url(../images/pucebleue.gif);
	border: 0px;
	background-repeat: no-repeat;		
}

.puceorange,
.puceorange_fixed {
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	display : list-item;
	list-style-image:  url(../images/flecheorange.gif);
	border: 0px;
	background-repeat: no-repeat;		
}

.puceorange_fixed {
	height: 50px;
}

.pucerouge,
.pucerouge_fixed {
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	display : list-item;
	list-style-image:  url(../images/flecherouge.gif);
	border: 0px;
	background-repeat: no-repeat;			
}

.pucerouge_fixed {
	height: 50px;
}

.puceorange a,
.puceorange_fixed a,
.pucerouge a,
.pucerouge_fixed a,
.pucebleue a {
	color: #000000;
}

.pucebleue {
	font-size: 12px;
	font-weight: regular;
	color: #000000;
	display : list-item;
	list-style-image:  url(../images/flechebleue.gif);
	border: 0px;
	background-repeat: no-repeat;			
}

.bg_ongletorange-g {
	background:  url(../images/onglet1.gif);
	background-repeat: no-repeat;
	border: 0px;
}

.bg_ongletorange {
	background:  url(../images/onglet5.gif);
	background-repeat: repeat-x;
	border: 0px;
}

.bg_ongletorange-d {
	background:  url(../images/onglet2.gif);
	background-repeat: no-repeat;
	border: 0px;
}

.bg_ongletblanc-g {
	background:  url(../images/onglet3.gif);
	background-repeat: no-repeat;
	border: 0px;
}

.bg_ongletblanc-d {
	background:  url(../images/onglet4.gif);
	background-repeat: no-repeat;
	border: 0px;
}

.bg_menu-bas {
	background:  url(../images/fdmenu2.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #3A85AE;
	border: 0px;	
}

.bgnorepeat {
   background-repeat: no-repeat;
}

/* forms */
form {
	margin:	0px;
}
