body
{
	margin : 0px;
	padding : 0px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: none;
	background-color: #FFFFFF;
}
li , ul
{
	padding-bottom:0px;
	margin-bottom:0px;
}

.titnouveautes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #018B36;
	text-decoration: none;
}
a.liennouveautes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #018B36;
	text-decoration: none;
}
.liennouveautes:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #018B36;
	text-decoration: underline;
}
.champsrecherche {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4B4853;
	border: 1px solid #9995A2;
}
a.chemfer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: none;
}
a.chemfer:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: underline;
}
a.lien_res, a.lien_res:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: underline;
}
a.piedge {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: none;
}
a.piedge:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: underline;
}
a.liengpe  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2578D3;
	text-decoration: none;
}
a.liengpe:hover  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #2578D3;
	text-decoration: underline;
}

.titre {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #F57800;
	text-decoration: none;
}
h2, a.h2, a.h2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #F57800;
	text-decoration: none;
}
.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: none;
}
.sstitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #E20025;
	text-decoration: none;
}
.entete {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #F57800;
	text-decoration: none;
}
a.lien, a,a.pag {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E20025;
	text-decoration: none;
}


a.lien:hover, a:hover,a.pag:hover {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E20025;
	text-decoration: underline;
}

a.pag_on {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #706B7A;
	text-decoration: none;
}

a.pag_on:hover {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #706B7A;
	text-decoration: underline;
}

.titre_carto {
 font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #E20025;
	text-decoration: none;
}
.texte, a.texte, a.texte:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: none;
}
.titform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #244d99;
	text-decoration: none;
}
a.menuniv1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.menuniv1:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1EE6C8;
	text-decoration: none;
}
.actifniv1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #1EE6C8;
	text-decoration: none;
}
a.menuniv2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}
a.menuniv2:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1EE6C8;
	text-decoration: none;
}
.actifniv2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1EE6C8;
	text-decoration: none;
}
.tit_book {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.sstit_book {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.pds01, a.pds01, a.pds01:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.enteteon, a.enteteon, a.enteteon:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #706B7A;
	text-decoration: none;
}
.textept {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #706B7A;
	text-decoration: none;
}
.list {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #706b7a;
	text-decoration: none;
}
.ingredients {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	color: #BA4200;
	text-decoration: none;
}
.titfamille {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 25px;
	font-weight: normal;
	color: #F57800;
	text-decoration: none;
}


/* CYBERCITE */
.cychaut {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: bold;
	color: #79C7E7;
	text-decoration: none;
}

.cychaut a,.cychaut TABLE,.cychaut TD {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1px;
	color: #79C7E7;
	text-decoration: none;
}
.cycbas {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-weight: bold;
	color: #FFDE7A;
	text-decoration: none;
}

.cycbas a,.cycbas TABLE,.cycbas TD {

	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1px;
	color: #FFDE7A;
	text-decoration: none;
}
/* FIN CYBERCITE */

/* Styles modifiant le pointeur en sablier */
.sablier { cursor: wait; }
.sablier A { cursor: wait; }

.code_barre {
		display: none;
}


/* Style selectionnant qu'une seule partie lors de l'impression */
@media print {
		.cache_print { display: none; }
		.code_barre {	display: block; }
	}
	
	/* class pour la gestion du div de chargement */
	
.show_div_load {
		display: block;		
		position: absolute;
		top:250px;
		left:200px;
		width: 40%;/*380px;*/
		border: 5px solid #F57802;
		background: #FFF;
		z-index: 500;

}

.hide_div_load {
		display: none;		
}

dt.newsletter {padding : 0 0 15px 0;}