/* CSS Document E-version2 */
body				{ 	font-family:Arial, Helvetica, sans-serif; background:#FFFFFF; text-decoration:none; text-align:left	}


*				{ 	padding:0px; margin:0px; font-size: 11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none	}

h1				{ 	padding-left:29px; font-size: 21px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; color:#FFFFFF	}
h2				{ 	padding-left:29px; font-size: 16px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; text-align:left; color:#c8d2e8	}


.blanc9				{ 	font-size: 9px; color:#FFFFFF; text-align:left	}
.blanc9_bold				{ 	font-size: 9px; font-weight:bold; color:#FFFFFF; text-align:left	}


.blanc10				{ 	font-size: 10px; color:#FFFFFF; text-align:left	}
.blanc10s				{ 	font-size: 10px; color:#FFFFFF; text-align:left; text-decoration:underline	}
.blanc10s_bold			{   font-size: 10px; color:#ffffff; text-decoration:underline; font-weight:bold   }
.blanc10_bold				{ 	font-size: 10px; font-weight:bold; color:#FFFFFF; text-align:left	}
.blanc11				{ 	font-size: 11px; color:#FFFFFF; text-align:left	}
.blanc11_bold				{ 	font-size: 11px; font-weight:bold; color:#FFFFFF; text-align:left	}
.blanc12_bold				{ 	font-size: 12px; font-weight:bold; color:#FFFFFF; text-align:left	}
.blanc13_bold				{ 	font-size: 13px; font-weight:bold; color:#FFFFFF; text-align:left	}


a.panier				{ 	font-size: 10px; font-weight:bold; color:#FFFFFF; text-align:left	}
a.panier:hover				{ 	font-size: 10px; font-weight:bold; color:#FFFFFF; text-align:left; text-decoration:underline	}

a.offre				{ 	font-size: 10px; color:#FFFFFF; text-align:left	}
a.offre:hover				{ 	font-size: 10px; color:#FFFFFF; text-align:left; text-decoration:underline	}

a.referenceoffre				{ 	font-size: 10px; color:#17abfd; text-align:left	}
a.referenceoffre:hover				{ 	font-size: 10px; color:#17abfd; text-align:left; text-decoration:underline	}


.rose10				{ 	font-size: 10px; color:#f66cb4; text-align:left	}
.rose10s				{ 	font-size: 10px; color:#f66cb4; text-align:left; text-decoration:underline	}
.rose10_bold				{ 	font-size: 10px; font-weight:bold; color:#f66cb4; text-align:left	}
.rose11				{ 	font-size: 11px; color:#f66cb4; text-align:left	}
.rose11_s				{ 	font-size: 11px; color:#f66cb4; text-align:left; text-decoration:underline	}
.rose11_bold				{ 	font-size: 11px; font-weight:bold; color:#f66cb4; text-align:left	}
.rose12_bold				{ 	font-size: 12px; font-weight:bold; color:#f66cb4; text-align:left	}

a.roseagence				{ 	font-size: 11px; color:#f66cb4; text-align:left	}
a.roseagence:hover				{ 	font-size: 11px; color:#f66cb4; text-align:left; text-decoration:underline	}

.bleumarine09					{   font-size:9px; color:#28428c   }
.bleumarine11_bold				{ 	font-size: 11px; font-weight:bold; color:#28428c; text-align:left	}
.bleumarine13_bold				{   font-size:13px; font-weight:bold; color:#28428c   }
.bleumarine14_bold				{ 	font-size: 14px; font-weight:bold; color:#28428c; text-align:left	}
.bleumarine10_bold				{ 	font-size: 10px; font-weight:bold; color:#28428c; text-align:left	}

.bleu_5f708b_10					{	font-size:10px; color:#5f708b	}

/* e-boutique - encart newsletter */
.bleu_576783_11					{   font-size:11px; color:#576783   }
.bleu_576783_12					{   font-size:12px; color:#576783   }

.bleu10				{ 	font-size: 10px; color:#17abfd; text-align:left	}
.bleu10bold				{ 	font-size: 10px; color:#17abfd; text-align:left; font-weight:bold	}
.bleu10sbold				{ 	font-size: 10px; color:#17abfd; text-align:left; font-weight:bold; text-decoration:underline	}
.bleu11				{ 	font-size: 11px; color:#17abfd; text-align:left	}
.bleu11s				{ 	font-size: 11px; color:#17abfd; text-align:left; text-decoration:underline	}
.bleu11bold				{ 	font-size: 11px; color:#17abfd; text-align:left; font-weight:bold	}
.bleu12					{	font-size: 12px; color:#17abfd;	   }
.bleu13     			{ 	font-size: 13px; color:#17abfd; text-align:left	}
.bleu13bold				{ 	font-size: 13px; color:#17abfd; text-align:left; font-weight:bold	}
.bleu14bold				{ 	font-size: 14px; color:#17abfd; font-weight:bold	}
.bleu16bold             { 	font-size: 16px; color:#17abfd; font-weight:bold	}
.bleu16             { 	font-size: 16px; color:#17abfd; 	}


a.compte				{ 	font-size: 10px; font-weight:bold; color:#f66cb4; text-align:left	}
a.compte:hover				{ 	font-size: 10px; font-weight:bold; color:#f66cb4; text-align:left; text-decoration:underline	}


.noir9				{ 	font-size: 9px; color:#000000; text-align:left		}
.noir9_bold				{ 	font-size: 9px; font-weight:bold; color:#000000; text-align:left	}
a.noir9				{ 	font-size: 9px; color:#000000; text-align:left		}
a.noir9:hover				{ 	font-size: 9px; color:#000000; text-align:left; text-decoration:underline		}
.noir10				{ 	font-size: 10px; color:#000000; text-align:left		}
.noir13bold				{   font-size: 13px; color:#000000; font-weight:bold   }
.noir16bold				{   font-size: 16px; color:#000000; font-weight:bold   }
.noir24bold             {   font-size: 24px; color:#000000; font-weight:bold   }
.noir26bold             {   font-size: 26px; color:#000000; font-weight:bold   }


.gris10				{ 	font-size: 10px; color:#51617D; text-align:left		}
.gris10_bold				{ 	font-size: 10px; font-weight:bold; color:#51617D; text-align:left	}
.gris11_bold				{ 	font-size: 11px; font-weight:bold; color:#51617D; text-align:left	}



.grisclair10				{ 	font-size: 10px; color:#b9c3d8; text-align:left		}


.grisfonce10_italic				{ 	font-size: 10px; color:#4B5C7A; text-align:justify; font-style:italic		}
.grisfonce10_bolditalic				{ 	font-size: 10px; color:#4B5C7A; text-align:justify; font-style:italic; font-weight:bold		}
.grisfonce10			{ 	font-size: 10px; color:#4B5C7A; text-align:left		}
.grisfonce10barre			{ 	font-size: 10px; color:#4B5C7A; text-align:left; text-decoration:line-through		}
.grisfonce10s				{ 	font-size: 10px; color:#4B5C7A; text-align:left; text-decoration:underline		}
.grisfonce10_bold				{ 	font-size: 10px; font-weight:bold; color:#4B5C7A; text-align:left		}
.grisfonce11				{ 	font-size: 11px; color:#4B5C7A; text-align:left		}
.grisfonce11s				{ 	font-size: 11px; color:#4B5C7A; text-align:left; text-decoration:underline		}
.grisfonce11_bold				{ 	font-size: 11px; font-weight:bold; color:#4B5C7A; text-align:left	}
.grisfonce11s_bold				{ 	font-size: 11px; font-weight:bold; color:#4B5C7A; text-align:left; text-decoration:underline	}
.grisfonce11_bolditalic				{ 	font-size: 11px; color:#4B5C7A; text-align:justify; font-style:italic; font-weight:bold		}
.grisfonce12_bold				{ 	font-size: 12px; font-weight:bold; color:#4B5C7A	}
.grisfonce13			{ 	font-size: 13px; color:#4B5C7A; text-align:left	}
.grisfonce13_bold			{ 	font-size: 13px; font-weight:bold; color:#4B5C7A; text-align:left	}
.grisfonce13_boldcenter		{ 	font-size: 13px; font-weight:bold; color:#4B5C7A; text-align:center	}
.grisfonce14_bold			{ 	font-size: 14px; font-weight:bold; color:#4B5C7A; text-align:left	}
.grisfonce16			{ 	font-size: 16px; color:#4B5C7A; text-align:left	}


a.grispiedpage				{ 	font-size: 10px; color:#313851; text-align:left		}
a.grispiedpage:hover				{ 	font-size: 10px; color:#313851; text-align:left; text-decoration:underline		}


a.item_gauche				{ 	font-size: 11px; color:#a5aec2; text-align:left		}
a.item_gauche:hover				{ 	font-size: 11px; color:#28428c; text-align:left		}
.item_gauchebold				{ 	font-size: 11px; color:#28428c; text-align:left; font-weight:bold		}


a.item_droit				{ 	font-size: 11px; color:#a5aec2; text-align:left; font-weight:bold		}
a.item_droit:hover				{ 	font-size: 11px; color:#28428c; text-align:left; font-weight:bold		}


.bleucompte				{ 	font-size: 10px; font-weight:bold; color:#4EB7FF; text-align:left; text-decoration:underline	}


.bleuaccueil				{ 	font-size: 10px; color:#6791D6; text-align:center	}
.bleuaccueils				{ 	font-size: 10px; font-weight:bold; color:#6791D6; text-align:center; text-decoration:underline	}


.bleuindice				{ 	font-size: 10px; color:#1B68D5; text-align:left; text-decoration:underline	}


.violetemploi				{ 	font-size: 10px; color:#6F3994; text-align:left; text-decoration:underline	}

input, textarea		{	border: 1px solid #000000; height: 15px			}


#bg				{ 	position:relative; width:100%; margin:0px; padding:0px; height:100%; background-image:url(../images/galerie/bg01.jpg); background-repeat:no-repeat		}


#contener_accueil				{ 	position:relative; width:955px; height:auto; height:20px; top:0px; margin-left:auto; margin-right:auto; text-align:center; padding-top:4px	}


#contener				{ 	position:relative; width:955px; height:609px; min-height:609px; height:auto; background-color:#FFFFFF; margin-left:auto; margin-right:auto; border: 1px solid #d4d5d6; z-index:1	}

#contener_haut				{ 	position:relative; width:955px; height:131px; z-index:1	}

#contener_menu				{ 	position:relative; width:953px; height:22px; z-index:1; background-color:#28428c; margin-left:auto; margin-right:auto	}

#contener_identifiant				{ 	position:relative; width:953px; height:29px; z-index:1; border-bottom:1px dotted #b4b9c5; margin-left:auto; margin-right:auto	}


#contener_logo				{ 	float:left; width:211px; height:121px; margin-top:10px	}


#contener_entete				{ 	float:left; width:599px; height:121px; margin-top:10px; background-image:url(../images/fond_entete.jpg); background-position:top; background-repeat:no-repeat	}


#contener_boite				{ 	float:right; width:137px; height:109px; margin-top:10px; z-index:1	}

#contenu				{ 	position:relative; width:941px; height:421px; min-height:421px; height:auto; z-index:2; margin-left:auto; margin-right:auto; padding-bottom:6px; padding-left:6px; padding-right:6px	}

#contenu_divers				{ 	position:relative; width:920px; height:421px; min-height:421px; height:auto; z-index:2; margin-left:auto; margin-right:auto; margin-top:8px; margin-bottom:6px; padding-bottom:6px	}

#item_gauche				{ 	width:181px; z-index:3; border-bottom: 1px solid #bec6dc; vertical-align:middle	}

#contener_promo			{ 	width:268px; height:213px; z-index:10000	}

#contener_piedpage				{ 	position:relative; width:955px; height:31px; margin-left:auto; margin-right:auto; border-top: 1px solid #B9C3D8; z-index:1; background-image:url(../images/fond_piedpage.gif); background-position:top; background-repeat:repeat-x; margin-top:11px; padding-top:4px	}
