html,body {
	width:100%;
	height:100%;
}
body {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#e2001a;
	background-image:url(../images/interface/body_background.gif);
	background-position:center;
	background-repeat:repeat-y;
	color:#000000;
	margin:0px;
	padding:0px;
}
form {
	padding:0px;
	margin:0px;
}
.photo1_astuce {
	margin:5px 5px 0px 5px;
}

/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------- Bandeau Haut ---- */
/* ---------------------------------------------------------------------- */

#header {
	width:1000px;
	position:relative;
	vertical-align:middle;
	padding:15px 0px 10px 0px;
	background-color:#FFFFFF;
}
#main {
	left:50%;
	margin:0 0 0 -501px;
	padding:0;
	position:relative;
	top:0;
	width:999px;
}
#main #header .logo {
	margin-left:8px;
}
#main #header .pub {
	margin:26px 8px 0px 0px;
	float:right;
	width:728px;
}

/* ---------------------------------------------------------------------- */
/* --------------------------------------------------------- Contenu ---- */
/* ---------------------------------------------------------------------- */

#main #contenu #left {
	float:left;
	width:653px;
	padding:10px 0px 0px 18px;
}
#main #contenu #right {
	float:right;
	width:312px;
	padding:10px 6px 0px 10px;
}

/* ---------------------------------------------------------------------- */
/* --------------------------------------------- Bloc Astuce du jour ---- */
/* ---------------------------------------------------------------------- */
#astuce-du-jour div.cadre {
	z-index:50;
	background-color:#ffffff;
	border:1px solid #e78cb2;
	padding:8px 0px 8px 0px;
	width:638px;
	min-height:295px;
	position:relative;
}
#astuce-du-jour h1 {
	background:transparent url(../images/interface/h1_rose.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:640px;
}
#astuce-du-jour div.photos {
	position:static;
	float:left;
	background-image:url(../images/interface/bg_degrade_rose.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:150px;
	padding:0px;
	margin:5px 15px 5px 5px;
}
#astuce-du-jour h2 {
	font-size:19px;
	color:#000000;
	width:460px;
	margin:6px 0px 0px 0px;
	line-height:20px;
}
#astuce-du-jour h3 {
	position:relative;
	font-size:16px;
	color:#000000;
	margin:8px 6px 0px 0px;
	padding:11px 0px 0px 0px;
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
	text-indent:-2px;
}
#astuce-du-jour h3.etoile {
	background-image:url(../images/interface/h3_etoile.gif);
}
#astuce-du-jour h3.euro {
	background-image:url(../images/interface/h3_euro.gif);
}
#astuce-du-jour h3.plus {
	background-image:url(../images/interface/h3_plus.gif);
}
#astuce-du-jour #astuce_txt1  {
	position:inherit;
	font-size:13.5px;
	line-height:20px;
	width:465px;
	margin:0px 0px 0px 168px;
}
#astuce-du-jour .astuce_txt1  {
	margin:0px 45px 0px 0px;
	padding:0px;
}
#astuce-du-jour a.plusInfos:link, #astuce-du-jour a.plusInfos:visited, #astuce-du-jour a.plusInfos:active {
	color:#e2007a;
	font-weight:bold;
	text-decoration:underline;
	white-space:nowrap;
}
#astuce-du-jour a.plusInfos:hover {
	text-decoration:none;
}

#astuce-du-jour a:link, #astuce-du-jour a:visited, #astuce-du-jour a:active {
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
#astuce-du-jour a:hover {
	text-decoration:underline;
}
#astuce-du-jour .limitHeight {
	position:relative;
	min-height:60px;
	max-height:60px;
	overflow:hidden;
}

#astuce-du-jour #astuce_txt1 p {
	margin:0px 0px 0px 0px;
	padding:0px;
	text-align:justify;
}


#astuce-du-jour .limitHeight a:link, #astuce-du-jour .limitHeight a:visited, #astuce-du-jour .limitHeight a:active  {
	text-decoration:none;
	font-weight:normal;
}
#astuce-du-jour .limitHeight a:hover {
	text-decoration:underline;
	font-weight:normal;
}
#astuce-du-jour .plusInfos {
	position:absolute;
	width:135px;
	background-color:#ffffff;
	bottom:0px;
	right:0px;
}

/* ---------------------------------------------------------------------- */
/* ----------------------------------------------- Bloc Fiche Astuce ---- */
/* ---------------------------------------------------------------------- */
#astuce-fiche div.cadre {
	z-index:50;
	background-color:#ffffff;
	border:1px solid #e78cb2;
	padding:8px 0px 45px 0px;
	width:638px;
	min-height:700px;
	position:relative;
}
#astuce-fiche h1 {
	background-color:#E575A8;
	background:transparent url(../images/interface/h1_rose.gif) no-repeat scroll left top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:23px;
	margin:0px;
	padding:26px 0px 6px 65px;
	width:575px;
}
#astuce-fiche div.photos {
	position:inherit;
	float:left;
	background-image:url(../images/interface/bg1_degrade_rose.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:150px;
	padding:0px;
	margin:5px 0px 5px 5px;
}
#astuce-fiche h2 {
	position:relative;
	font-size:17px;
	color:#000000;
	margin:8px 6px 0px 0px;
	padding:11px 0px 0px 0px;
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
}
#astuce-fiche h2.etoile {
	background-image:url(../images/interface/h3_etoile.gif);
}
#astuce-fiche h2.euro {
	background-image:url(../images/interface/h3_euro.gif);
}
#astuce-fiche h2.plus {
	background-image:url(../images/interface/h3_plus.gif);
}
#astuce-fiche #astuce_txt1  {
	position:inherit;
	font-size:14.5px;
	line-height:20px;
	width:478px;
	margin:5px 0px 0px 160px;
}
#astuce-fiche #astuce_txt1 p {
	margin:0px 0px 7px 0px;
	padding:0px;
	text-align:justify;
}
#astuce-fiche a.plusInfos:link, #astuce-fiche a.plusInfos:visited, #astuce-fiche a.plusInfos:active {
	color:#e2007a;
	font-weight:bold;
	text-decoration:underline;
	white-space:nowrap;
}
#astuce-fiche a.plusInfos:hover {
	text-decoration:none;
}

#astuce-fiche #astuce_txt1 a:link, #astuce-fiche #astuce_txt1 a:visited, #astuce-fiche #astuce_txt1 a:active {
	color:#EC1D23; /* Modifié par RB le 14-03-2010 */
	font-weight:bold;
	text-decoration:none;
}
#astuce-fiche #astuce_txt1 a:hover {
	text-decoration:underline;
}

#astuce-fiche a.navigation:link, #astuce-fiche a.navigation:visited, #astuce-fiche a.navigation:active {
	color:#E41B23;
	font-weight:bold;
	text-decoration:underline;
}

#astuce-fiche .limitHeight {
	position:relative;
	min-height:60px;
	max-height:60px;
	overflow:hidden;
}
#astuce-fiche .plusInfos {
	position:absolute;
	width:135px;
	background-color:#ffffff;
	bottom:0px;
	right:0px;
}
#astuce-fiche div.votez {
	width:150px;
	padding:8px 0px 13px 0px;
	margin:8px 0px 0px 0px;
	border-top:2px solid #ffffff;
	border-bottom:2px solid #ffffff;
	text-align:center;
}
#astuce-fiche div.votez .etoile {
	margin:3px 2px 8px 1px;
}
#astuce-fiche div.votez a:link, #astuce-fiche div.votez a:visited, #astuce-fiche div.votez a:active {
	color:#ffffff;
	text-decoration:none;
}
#astuce-fiche div.votez a:hover {
	color:#ffffff;
	text-decoration:underline;
}
#astuce-fiche div.action {
	width:150px;
	padding:8px 0px 10px 0px;
	margin:0px;
	border-bottom:2px solid #ffffff;
	text-align:center;
}
#astuce-fiche div.action p {
	text-align:left;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-size:12px;
	font-weight:bold;
	color:#006600;
	text-indent:8px;
}
#astuce-fiche img.btnMax {
	margin:8px 0px 0px 0px;
}

#astuce-fiche img.etoile {
	cursor:pointer;
}
#astuce-fiche #astuce_txt1 .limitWitdh {
	width:435px;
	text-align:justify;
}
#astuce-fiche .aussi {
	position:absolute;
	bottom:3px;
	left:0px;
	padding:8px 0px 8px 0px;
	text-indent:10px;
	text-align:left;
}

/* ---------------------------------------------------------------------- */
/* ------------------------------------- Bloc Astuces Coup de Coeur ---- */
/* ---------------------------------------------------------------------- */
#astuce-coup-coeur div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #E74C25;
	padding:8px 0px 8px 0px;
	width:638px;
}
#astuce-coup-coeur h2 {
	background:transparent url(../images/interface/h1_orange.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:640px;
}
#astuce-coup-coeur .aussi {
	padding:8px 0px 8px 0px;
	text-indent:10px;
	text-align:left;
}

/* ---------------------------------------------------------------------- */
/* ---------------------------------- Bloc Dernière astuces ajoutées ---- */
/* ---------------------------------------------------------------------- */
#astuce-derniere div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #0075BD;
	padding:8px 0px 8px 0px;
	width:638px;
	position:relative;
}
#astuce-derniere h2 {
	background:transparent url(../images/interface/h1_bleu.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:640px;
}
#astuce-derniere .aussi {
	padding:8px 0px 8px 0px;
	text-indent:10px;
	text-align:left;
}

/* ---------------------------------------------------------------------- */
/* ------------------------------------------------ Bloc Astuce Avis ---- */
/* ---------------------------------------------------------------------- */
#astuce-avis div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #0076BC;
	padding:8px 0px 0px 0px;
	font-size:13px;
	width:638px;
}
#astuce-avis h3 {
	background:transparent url(../images/interface/h1_bleu.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:640px;
}
#astuce-avis .premier_avis {
	padding:20px 20px 20px 20px;
	text-align:center;
}

/* ---------------------------------------------------------------------- */
/* ----------------------------------------- Bloc Astuce Donnez Avis ---- */
/* ---------------------------------------------------------------------- */
#astuce-donner-avis div.cadre {
	z-index:300;
	background-color:#98B912;
	border:1px solid #98B912;
	padding:8px 15px 8px 15px;
	font-size:16.5px;
	margin-top:1px;
	width:608px;
}
#astuce-donner-avis h3 {
	background:transparent url(../images/interface/h1_vert.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:640px;
}
#astuce-donner-avis .premier_avis {
	padding:20px 20px 20px 20px;
	text-align:center;
}
#astuce-donner-avis a:link, #astuce-donner-avis a:visited, #astuce-donner-avis a:active {
	color:#ffffff;
	text-decoration:underline;
} 
#astuce-donner-avis a:hover {
	color:#000000;
	text-decoration:none;
}
#astuce-donner-avis textarea {
	width:595px;
	height:150px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	border:1px solid #ffffff;
	padding:6px;
}
#astuce-donner-avis .btn_submit {
	background-color:#348425;
	border:1px solid #ffffff;
	padding:4px 8px 4px 8px;
	color:#ffffff;
	margin:8px 0px 8px 0px;
	cursor:pointer;
	font-size:14px;
	font-weight:bold;
}
#astuce-donner-avis .btn_submit:hover {
	background-color:#419630;
}
#astuce-donner-avis img.etoile {
	vertical-align:baseline;
	cursor:pointer;
}

/* ---------------------------------------------------------------------- */
/* ----------------------------------------------------- Inscription ---- */
/* ---------------------------------------------------------------------- */
#inscription div.cadre {
	z-index:300;
	background-color:#0076BC;
	border:1px solid #0076BC;
	padding:8px 15px 8px 15px;
	margin-top:1px;
	width:608px;
}
#inscription h1 {
	background:transparent url(../images/interface/h1_bleu.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:640px;
}

#inscription td {
	padding-top:12px;
}
#inscription td.colA {
	color:#FFFFFF;
	font-size:12px;
	text-align:right;
	font-weight:bold;
}
#inscription td.colB {
	padding-left:6px;
	padding-right:6px;
}
#inscription td.colC {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
}
#inscription input.saisie {
	background-color:#FFFFFF;
	border:1px solid #BCBDC1;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#00458E;
	padding:2px;
}
#inscription label {
	font-size:12px;
	color:#FFFFFF;
	cursor:pointer;
}
#inscription .btn_submit {
	width:153px;
	border:1px solid #243F8E;
	background-color:#FFF100;
	color:#243F8E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding:6px 12px 6px 12px;
	margin:8px 0px 20px 0px;
	cursor:pointer;
}
#inscription .btn_submit:hover {
	background-color:#FFF66A;
	border:1px solid #000000;
	color:#000000;
}

/* ---------------------------------------------------------------------- */
/* --------------------------------------------------------- Contact ---- */
/* ---------------------------------------------------------------------- */
#contact div.cadre, #merci div.cadre, #erreur div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #96B910;
	padding:8px 0px 8px 0px;
	margin-top:0px;
	width:638px;
}
#contact h1, #merci h1, #erreur h1 {
	background:transparent url(../images/interface/h1_vert.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px 0px 0px 0px;
	padding:0px;
	width:640px;
}
#contact td {
	padding-top:12px;
}
#contact td.colA {
	color:#000000;
	font-size:12px;
	text-align:right;
	font-weight:bold;
}
#contact td.colB {
	padding-left:6px;
	padding-right:6px;
}
#contact td.colC {
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
#contact input.saisie, #contact textarea.saisie {
	background-color:#FFFFFF;
	border:1px solid #BCBDC1;
	width:250px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px;
}
#contact .btn_submit {
	width:200px;
	border:1px solid #5CD20C;
	background-color:#4C9120;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	margin:8px 0px 8px 0px;
	cursor:pointer;
}
#contact .btn_submit:hover {
	background-color:#DAF0CB;
	border:1px solid #4C9120;
	color:#4C9120;
}
#contact div.sTitre {
	color:#4C9120;
	border-bottom:1px solid #4C9120;
	font-size:13px;
	padding-left:4px;
	font-weight:bold;
}


/* ---------------------------------------------------------------------- */
/* ---------------------------------------- Bloc Astuce Landing Page ---- */
/* ---------------------------------------------------------------------- */
#landing-page div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #0076BC;
	padding:2px 0px 0px 0px;
	width:638px;
}
#landing-page #nbr_astuces {
	float:left;
	color:#0076BC;
	font-size:11px;
	margin-left:10px;
	font-weight:bold;
}
#landing-page h1 {
	background:transparent url(../images/interface/h1_bleu.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:640px;
}
#landing-page .aussi {
	padding:8px 0px 8px 0px;
	text-indent:10px;
	text-align:left;
}

#landing-page .pagination {
	color:#e41b23;
	font-size:15px;
	font-weight:bold;
	text-align:right;
	margin:0px 0px 0px 0px;
	padding:4px 10px 4px 0px;
	vertical-align:baseline;
	background-color:#F1F7FA;
}
#landing-page .pagination a:link, #landing-page .pagination a:visited, #landing-page .pagination a:active  {
	color:#e41b23;
	text-decoration:none;
}
#landing-page .pagination a:hover  {
	color:#000000;
	text-decoration:underline;
}

#landing-page .pagination select  {
	font-size:11px;
	margin:0px;
	padding:0px;
	color:#0076BC;
	font-weight:bold;
	}

#landing-page .tri {
	color:#000000;
	font-size:11px;
	font-weight:bold;
	text-align:left;
	margin:3px 0px 0px 10px;
}
#landing-page .tri a:link, #landing-page .tri a:visited, #landing-page .tri a:active  {
	color:#000000;
	text-decoration:underline;
	margin:0px 30px 0px 30px;
}
#landing-page .tri a:hover  {
	color:#e41b23;
	text-decoration:none;
}
#landing-page .recapRecherche {
	background-color:#2D9BDD;
	padding:2px 3px 2px 3px;
	width:632px;
	border-top:1px dashed #0076BC;
	border-left:1px solid #0076BC;
	border-right:1px solid #0076BC;
	font-size:12px;
	text-align:center;
	color:#ffffff;
}
#landing-page .suppression_astuce_panier:link, #landing-page .suppression_astuce_panier:visited {
	line-height:22px;
	font-size:11px;
	text-transform:uppercase;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
#landing-page .suppression_astuce_panier:hover {
	color:#E2001A;
	text-decoration:none;
}
/* ---------------------------------------------------------------------- */
/* ------------------------------------------------ Bloc MAXTIRELIRE ---- */
/* ---------------------------------------------------------------------- */
#maxtirelire div {
	background-color:#98B912;
	border:1px solid #98B912;
	width:282px;
	margin-top:1px;
	font-size:13px;
	font-weight:bold;
	padding:0px 8px 8px 8px;
	color:#000000;
}
#maxtirelire p {
	margin:12px 0px 4px 0px;
	padding:0px;
}
#maxtirelire a:link, #maxtirelire a:visited, #maxtirelire a:active  {
	color:#ffffff;
	text-decoration:underline;
	font-size:15px;
}
#maxtirelire a:hover  {
	text-decoration:none;
}
#maxtirelire h1 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:300px;
}
/* Pour faire passer la tirelire en H2 */
#maxtirelire h2 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:300px;
}
/* Pour faire passer la tirelire en H3 */
#maxtirelire h3 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:300px;
}
/* Pour faire passer la tirelire en H4 */
#maxtirelire h4 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:300px;
}
/* Pour faire passer la tirelire en H5 */
#maxtirelire h5 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:300px;
}
#maxtirelire #login, #maxtirelire #login a:link, #maxtirelire #login a:visited, #maxtirelire #login a:active, #maxtirelire #login a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}
#maxtirelire .champ_login {
	width:275px;
	border:1px solid #ffffff;
	background-color:#ffffff;
	margin:5px 0px 10px 0px;
	padding:2px 2px 2px 2px;
}
#maxtirelire .btn_submit {
	width:95px;
	border:1px solid #ffffff;
	background-color:#2B8A38;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:4px 8px 4px 8px;
	cursor:pointer;
}
#maxtirelire .btn_submit:hover {
	background-color:#1E7429;
	cursor:pointer;
}

/* ---------------------------------------------------------------------- */
/* -------------------------------------------------- Bloc CONNECTED ---- */
/* ---------------------------------------------------------------------- */
#connected div {
	background-color:#98B912;
	border:1px solid #98B912;
	width:282px;
	margin-top:1px;
	font-size:13px;
	font-weight:bold;
	padding:0px 8px 8px 8px;
}
#connected p {
	margin:0px;
	padding:0px;
	color:#ffffff;
}
#connected a:link, #connected a:visited, #connected a:active  {
	color:#ffffff;
	text-decoration:underline;
	font-size:13px;
	line-height:18px;
}
#connected a:hover  {
	text-decoration:none;
}
#connected h1 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:0px;
	padding:0px;
	width:300px;
}

/* ---------------------------------------------------------------------- */
/* ------------------------------------------------------- Bloc Pub1 ---- */
/* ---------------------------------------------------------------------- */
#pub1 {
	margin:25px 0px 0px 0px;
}

/* ---------------------------------------------------------------------- */
/* --------------------------------------------------- Bloc Shopping ---- */
/* ---------------------------------------------------------------------- */
#shopping div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #96B910;
	padding:8px 8px 4px 4px;
	width:286px;
}
#shopping h3 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:300px;
	text-transform:uppercase;
}
#shopping .limitHeight {
	max-height:50px;
	padding:0px 10px 0px 10px;
	overflow:hidden;
}
#shopping h4 {
	color:#ec1d23;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}
#shopping h4 a:link, #shopping h4 a:visited, #shopping h4 a:active {
	color:#ec1d23;
	text-decoration:underline;
	line-height:12px;
}
#shopping h4 a:hover {
	text-decoration:none;
}
#shopping p {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:12px;
}
#shopping a.plus_infos:link, #shopping a.plus_infos:visited, #shopping a.plus_infos:active {
	font-size:10px;
	color:#2b8a38;
	text-decoration:none;
	margin:0px 0px 0px 10px;
}
#shopping a.plus_infos:hover {
	text-decoration:underline;
}

/* ---------------------------------------------------------------------- */
/* ------------------------------------------------ Bloc A découvrir ---- */
/* ---------------------------------------------------------------------- */
#decouvrir div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #96B910;
	padding:10px 8px 4px 4px;
	width:286px;
}
#decouvrir h3 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:300px;
	text-transform:uppercase;
}
#decouvrir .limitHeight {
	max-height:80px;
	margin:0px 0px 10px 0px;
	overflow:hidden;
}
#decouvrir h4 {
	color:#ec1d23;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin:0px 0px 2px 0px;
}
#decouvrir h4 a:link, #decouvrir h4 a:visited, #decouvrir h4 a:active {
	color:#ec1d23;
	text-decoration:none;
	line-height:13px;
}
#decouvrir h4 a:hover {
	text-decoration:underline;
}
#decouvrir p {
	margin:0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
}
#decouvrir a.plus_infos:link, #decouvrir a.plus_infos:visited, #decouvrir a.plus_infos:active {
	font-size:11px;
	color:#2b8a38;
	font-weight:bold;
	text-decoration:none;
}
#decouvrir a.plus_infos:hover {
	text-decoration:underline;
}

.img80 {
	float:left;
	margin:0px 10px 10px 0px;
}

/* ---------------------------------------------------------------------- */
/* -------------------------------------------- liste_astuce_colonne ---- */
/* ---------------------------------------------------------------------- */
#liste_astuce_colonne {
	margin:10px 2px 5px 2px;
}

/* ---------------------------------------------------------------------- */
/* ----------------------------------------------- Bloc ESPACE PERSO ---- */
/* ---------------------------------------------------------------------- */
#espace_perso div.cadre {
	z-index:50;
	background-color:#ffffff;
	border:1px solid #e78cb2;
	padding:8px 0px 45px 0px;
	width:638px;
	min-height:700px;
	position:relative;
}
#espace_perso h1 {
	background-color:#E575A8;
	background:transparent url(../images/interface/h1_rose.gif) no-repeat scroll left top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	line-height:23px;
	margin:0px;
	padding:26px 0px 6px 65px;
	width:575px;
}
#espace_perso div.photos {
	position:inherit;
	float:left;
	background-image:url(../images/interface/bg_degrade_rose.jpg);
	background-position:top;
	background-repeat:repeat-x;
	width:150px;
	padding:0px;
	margin:5px 0px 5px 5px;
}
#espace_perso h2 {
	position:relative;
	font-size:16px;
	color:#000000;
	margin:8px 6px 0px 0px;
	padding:11px 0px 0px 0px;
	background-position:top right;
	background-repeat:no-repeat;
	height:30px;
}
#espace_perso h2.etoile {
	background-image:url(../images/interface/h3_etoile.gif);
}
#espace_perso h2.euro {
	background-image:url(../images/interface/h3_euro.gif);
}
#espace_perso h2.plus {
	background-image:url(../images/interface/h3_plus.gif);
}
#espace_perso #astuce_txt1  {
	position:inherit;
	font-size:12px;
	line-height:18px;
	width:478px;
	margin:5px 0px 0px 160px;
}
#espace_perso #astuce_txt1 p {
	margin:0px 0px 7px 0px;
	padding:0px;
	text-align:justify;
}
#espace_perso a:link, #espace_perso a:visited, #espace_perso a:active {
	color:#e2007a;
	font-weight:bold;
	text-decoration:underline;
}
#espace_perso a:hover {
	text-decoration:none;
}
#espace_perso #astuce_txt1 .limitWitdh {
	width:425px;
	text-align:justify;
}
#espace_perso input.email_ami {
	width:300px;
}
#espace_perso input.btn_email_ami {
	width:80px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#F1A0C1;
	color:#FFFFFF;
	border:2px solid #F1A0C1;
	cursor:pointer;
}
#espace_perso td {
	padding:8px;
	border-bottom:1px solid #ffffff;
}
#espace_perso td.colA {
	color:#000000;
	font-size:11px;
	text-align:right;
	background-color:#F4F4F4;
}
#espace_perso td.colB {
	padding-left:6px;
	padding-right:6px;
}
#espace_perso td.colC {
	color:#000000;
	font-size:11px;
}
#espace_perso input.saisie {
	background-color:#FFFFFF;
	border:1px solid #BCBDC1;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	padding:2px;
	font-weight:bold;
}
#espace_perso label {
	font-size:12px;
	color:#000000;
	cursor:pointer;
}
#espace_perso .btn_submit {
	margin:2px 0px 2px 0px;
	padding:2px 10px 2px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	background-color:#F1A0C1;
	color:#FFFFFF;
	border:1px solid #E2578E;
	cursor:pointer;
}
#espace_perso .btn_submit:hover {
	background-color:#E2578E;
}

/* ---------------------------------------------------------------------- */
/* ------------------------------------------------ Bloc Témoignages ---- */
/* ---------------------------------------------------------------------- */
#temoignages div.cadre {
	z-index:300;
	background-color:#ffffff;
	border:1px solid #96B910;
	padding:8px 8px 8px 8px;
	width:282px;
}

#temoignages h3 {
	background:transparent url(../images/interface/h1_vert_small.gif) no-repeat scroll center top;
	color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:24px;
	height:53px;
	line-height:74px;
	text-indent:65px;
	margin:6px 0px 0px 0px;
	padding:0px;
	width:300px;
	text-transform:uppercase;
}

#temoignages div.temoignageText {
	position:relative;
	margin:0px 0px 16px 0px;
}

#temoignages div.temoignageText img {
	margin:0px 10px 0px 0px;
}
#temoignages div.temoignageText p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0px;
	padding:0px;
	line-height:14px;
	text-align:justify;
}
#temoignages div.temoignageText p.titre {
	color:#000000;
	font-weight:bold;
	font-size:12px;
	margin-bottom:4px;
}
#temoignages p.texte {
	color:#000000;
}
#temoignages div.temoignageLink {
	text-align:left;
	margin:5px 0px 8px 0px;
	padding:0px 0px 0px 88px;
	font-size:12px;
}
#temoignages a:link, #temoignages a:visited, #temoignages a:active {
	color:#EE1C25;
	font-weight:bold;
	text-decoration:none;
}
#temoignages a:hover {
	color:#EE1C25;
	text-decoration:underline;
}



/* ---------------------------------------------------------------------- */
/* ------------------------------------------------------- Recherche ---- */
/* ---------------------------------------------------------------------- */
#recherche {
	width:1001px;
	height:36px;
	background-image:url(../images/interface/bg_recherche.gif);
	background-repeat:repeat-x;
	margin:0px;
	padding:15px 0px 0px 0px;
	text-align:left;
}
#recherche #recherche_txt {
	margin:0px 0px 0px 110px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	width:150px;
	padding:2px;
	border:1px solid #c5c6c8;
}
input.menu_haut_btn {
	background-color:#eb680a;
	background-image:url(../images/interface/btn_recherche.gif);
	background-repeat:repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	border:1px solid #c5c6c8;
	padding:1px 15px 2px 15px;
	margin:0px 0px 0px 4px;
	cursor:pointer;
	height:22px;
}
input.menu_haut_btn:hover {
	border:1px solid #ffffff;
}

/* ---------------------------------------------------------------------- */
/* --------------------------------------------------- liste_astuce1 ---- */
/* ---------------------------------------------------------------------- */
div.liste_astuce1 {
	position:relative;
	padding:15px 0px 18px 8px;
	width:630px;
	height:95px;
	border-top:1px solid #d8d9db;
}
div.liste_astuce1 a:link, div.liste_astuce1 a:visited, div.liste_astuce1 a:active {
	color:#000000;
	text-decoration:none;
}
div.liste_astuce1 a:hover {
	text-decoration:underline;
}
div.liste_astuce1 h3 {
	padding:0px;
	margin:0px 0px 6px 0px;
	float:left;
	font-size:18px;
	color:#e41b23;
	width:380px;
	line-height:18px;
}
div.liste_astuce1 h3 a:link, div.liste_astuce1 h3 a:visited, div.liste_astuce1 h3 a:active {
	color:#e41b23;
	text-decoration:none;
}
div.liste_astuce1 h3 a:hover {
	text-decoration:underline;
}
div.liste_astuce1 p {
	margin:0px 0px 0px 0px;
	font-size:13px;
	line-height:16px;

}
.img100 {
	float:left;
	margin:0px 10px 0px 0px;
}
div.liste_astuce1 #avis {
	float:right;
	width:135px;
	height:100px;
	text-align:center;
	color:#000000;

}
div.liste_astuce1 .etoile {
	margin:0px 2px 3px 1px;
}
div.liste_astuce1 .etiquette {
	position:absolute;
	left:537px;
	margin:25px 0px 0px 0px;
}
.astuce_info1 {
	width:128px;
	float:left;
	text-align:left;
	color:#358224;
	font-weight:bold;
	margin:14px 0px 0px 0px;
}
.astuce_info2 {
	width:128px;
	float:left;
	text-align:center;
	color:#358224;
	font-weight:bold;
	margin:14px 0px 0px 0px;
}
.astuce_info3 {
	width:128px;
	float:left;
	text-align:right;
	color:#358224;
	font-weight:bold;
	margin:14px 0px 0px 0px;
}
.astuce_info0 {
	color:#000000;
}

div.liste_astuce1 .limitHeight {
	height:74px;
	overflow:hidden;
}
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------------- Divers ---- */
/* ---------------------------------------------------------------------- */
#annonces1 {
	position:absolute;
	bottom:6px;
	left:163px;
}
#annonces2 {
	position:absolute;
	width:468px;
	bottom:16px;
	left:75px;
	}
#pub_google1 {
	margin:0px 0px 20px 14px;
}
.noFound {
	text-align:center;
	padding:30px;
	color:#666666;
}
a.lien_vert:link, a.lien_vert:visited, a.lien_vert:active {
	font-weight:bold;
	color:#6FA11D;
	text-decoration:underline;
}
a.lien_vert:hover {
	color:#EC1D23;
	text-decoration:none;
}
a.autre_selection_link:link, a.autre_selection_link:visited, a.autre_selection_link:active {
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}
a.autre_selection_link:hover {
	text-decoration:none;
}

/* ---------------------------------------------------------------------- */
/* ----------------------------------------------- Recherche Avancée ---- */
/* ---------------------------------------------------------------------- */
#recherche_avancee {
	position:absolute;
	z-index:100;
	margin:0px 0px 0px 4px;
	background-color:#eb6909;
	background-image:url(../images/interface/bg_degrade_rouge.jpg);
	background-repeat:repeat-x;
	border:1px solid #C5C6C8;
	color:#ffffff;
}
#recherche_avancee table th {
	font-size:12px;
	font-weight:bold;
	padding:3px 3px 3px 14px;
	white-space:nowrap;
}
#recherche_avancee table td {
	font-size:12px;
	white-space:nowrap;
}
#recherche_avancee table td.colA {
	padding:3px 2px 2px 8px;
	text-align:right;
}
#recherche_avancee table td.colB {
	padding:3px 8px 2px 2px;
	text-align:left;
}
#recherche_avancee select {
	width:110px;
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;;
	font-size:11px;
}
#recherche_avancee input.btn_submit {
	margin:8px;
	padding:3px;
	background-color:#EE1C25;
	border:1px solid #C5C6C8;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}
#recherche_avancee input.btn_submit:hover {
	border:1px solid #ffffff;
	cursor:pointer;
}
/* ---------------------------------------------------------------------- */
/* ---------------------------------------------------- Pied de page ---- */
/* ---------------------------------------------------------------------- */
#pied_page {
	float:left;
	z-index:600;
	font-size:11px;
	color:#000000;
	padding:30px 20px 20px 20px;
	text-align:center;
	width:999px;
}
#pied_page a:link, #pied_page a:visited {
	text-decoration:underline;
	color:#000000;
	text-decoration:none
} 
#pied_page a:active, #pied_page a:hover {
	text-decoration: underline;
} 
/* ---------------------------------------------------------------------- */
/* ----------------------------------------------------- Formulaires ---- */
/* ---------------------------------------------------------------------- */
#msgConfirm {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	text-align:center;
	background-color:#348425;
	margin:2px 50px 2px 2px;
	padding:8px 5px 8px 5px;
	font-weight:bold;
}
#msgErreur div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background-color:#E2001A;
	margin:2px;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	border:1px solid #ffffff;
}
#msgErreurAmi div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background-color:#E2001A;
	margin:2px;
	padding:2px 5px 2px 5px;
	font-weight:bold;
	border:1px solid #ffffff;
}
#msgErreurLogin div {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	background-color:#E2001A;
	margin:15px 2px 0px 2px;
	padding:2px 0px 2px 0px;
	font-weight:bold;
	border:1px solid #ffffff;
}
