@charset "utf-8";

/* CSS Document */

@import url("clearfix.css");



html *	{ font-size:12px; font-family: Verdana, sans-serif; padding:0; margin:0; }

a	{ text-decoration:none; outline:none; }

body	{ background-color:#FFFFFF; }

a img	{ border:none; }

sup { font-size:10px;}

ul { list-style:none; }

form fieldset { border:none; }

#content,#content_2 { padding-left:10px; }

#content .content_gch { float:left; margin-right:10px; }

#content .content_dte,#content_2 .content_2_gch,#content_2 .content_2_dte  { float:left; }

#main {  margin:0pt auto; width:940px; }

#header { background-image:url(../images/design/header_bg.jpg); background-repeat:no-repeat;

						height:268px; border-bottom:4px solid #cd1b22; padding-bottom:1px; width:938px;  }

#header.header_home { /*background-image:url(../images/design/header_bg_home.jpg);*/ position:relative; }

/*#header.header_home p.lien_header { position:absolute; bottom:9px; right:9px; line-height:11px; } 

#header.header_home p.lien_header img { width:163px; height:167px;  }(orginal)*/

/*#header.header_home p.lien_logo { position:absolute; top:9px; left:9px; line-height:11px; }

#header.header_home p.lien_logo img { width:128px; height:90px;  }*/

/* ----  DEBUT : 15/03/2010 A REMETTRE APRES 31/12/2010. 
#header.header_home p.lien_header { position:absolute; bottom:87px; right:25px; line-height:11px; display:none; }

#header.header_home p.lien_header img { width:100px; height:25px;  }
   ---- FIN : 15/03/2010 */
   
/* ---- DEBUT : 15/03/2010 A METTRE EN PLACE DU 01/04/2010 AU 31/12/2010. */
#header.header_home p.lien_header { position:absolute; bottom:10px; right:20px; line-height:11px; display:block; }
#header.header_home p.lien_header img {height:200px; width:168px; }
/* ---- FIN : 15/03/2010 */

#header p.lien_logo { position:absolute; top:9px; left:9px; line-height:11px; }

#header p.lien_logo img { width:128px; height:90px;  }



/*footer*/

#footer_bottom { background-image: url(../images/design/footer_bg.gif); background-repeat:repeat-x; height:89px; padding-top:20px; padding-left:20px; width:920px; }

#footer_bottom ul li li { float:left; padding-left:10px; padding-right:10px; width:151px; line-height:17px; }

#footer_bottom ul li li a,#footer_bottom ul.mention li a {  color:#FFFFFF;font-family:Trebuchet MS,Verdana, sans-serif; font-size:12px; }

#footer_bottom ul.liste li.titre{ background-image:url(../images/design/footer_puce_bg.gif); background-repeat: repeat-x; background-position:bottom; }

#footer_bottom ul.liste { border-bottom:1px solid #85c4d5; width:900px;}

#footer_bottom ul.mention { clear:both; width:464px; margin:auto; }

#footer_bottom ul.mention li { float:left; padding-left:10px ; padding-right:20px;line-height:17px; }

#footer_bottom ul.mention li.site { background-image:url(../images/design/puce_blanc.gif); background-repeat:no-repeat; padding-left:20px; background-position:1px; }

#footer p { line-height:0px;  }

#header_top { height:234px;}

#header ul li { float:left; padding-left:15px; padding-right:10px; padding-top:7px; }

#header ul li a { color:#FFFFFF;font-family:Trebuchet MS,Verdana, sans-serif; font-size:15px; }

#header ul li a.activ,#header ul li a:hover { font-weight:bold; }



/*box definition*/

#content .header,#reglement .header,#mention .header,#credits .header,#ami_envoye .header,#reglement_type2 .header,#reglement_type3 .header  { background-image:url(../images/design/box-top-right.gif);background-position: right top;

					background-repeat:no-repeat;  }



#content .header p,.footer p { line-height:4px; }

#content .content,#reglement .content,#mention .content,#credits .content,#ami_envoye .content,#reglement_type2 .content,#reglement_type3 .content   { background-color:#FFFFFF; background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y; background-position:right top;}

#content .content_interne,#reglement .content_interne,#mention .content_interne,#credits .content_interne,#ami_envoye .content_interne,#reglement_type2 .content_interne,#reglement_type3 .content_interne { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y; padding:0px 5px 0px 5px; border: 1px transparent; }

#content .footer,#reglement .footer,#mention .footer,#credits .footer,#ami_envoye .footer,#reglement_type2 .footer,#reglement_type3 .footer { background-image:url(../images/design/box-bottom-right.gif); background-position:right bottom;

					background-repeat:no-repeat; }



#content .cote_cuisine,#content .autre_produit { width:614px;}

#content .cote_pave,#content .course,#content .secret_fabrik { width:300px;}

#content .content_gch .partage { width:920px; }



#content .fourneau_content,#content .content_gch .course_forme_content,#content .jeu_concours_content,#content .content_gch .pave_mois_content,#content .content_gch .newsletter_content ,#content .content_gch .pave_content { margin-bottom:300px; }

#content .content_gch .grand_jeu_content,#content .content_gch .fiche_recette_content{ margin-bottom:60px; }

/*#content.master_cote_cuisine_content { margin-bottom:150px;  }*/

#content .jeu_concours_content { margin-bottom:150px;}



#content_2 { padding-top:10px; }

#content_2 .content_2_gch { width:615px; margin-right:10px; }

#content_2 .content_2_dte { width:300px; }

#content_2 .content_2_dte .course {  padding:0px 5px; position:relative; height:268px; }

#content_2 #content_2_interne { background-image:url(../images/design/content_content_2.gif);

								background-repeat:repeat-y;}



/*extra*/

#content_2 #content_2_interne.no-bg {background-image:none;}

#content_2 #content_2_interne.no-bg .content_2_gch { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y;background-position:bottom left; border: 1px transparent;  }

#content_2 #content_2_interne.no-bg .content_2_gch { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y;background-position:bottom left;  border: 1px transparent;  }



#content_2 #content_2_interne.no-bg .autre_produit { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y;background-position:bottom right; border: 1px transparent;  }



#content_2 #content_2_interne.no-bg .content_2_dte { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y;background-position:bottom right; border: 1px transparent;  }

#content_2 #content_2_interne.no-bg .content_2_dte,#content #content_bg .cote_cuisine,#content #content_bg .content_dte .interview .content,#content #content_bg .content_dte .recette_pave .content { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y;background-position:bottom left; border: 1px transparent;  }

#content_2 #content_2_interne.no-bg .course,#content #content_bg .content_dte .interview .content_interne,#content #content_bg .content_dte .recette_pave .content_interne { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y;background-position:bottom right; border: 1px transparent;  }



#content_2 #content_2_interne.no-bg .content_2_gch .grand_jeu,#content #content_bg .content_gch { background-image:url(../images/design/box-long.gif);

					background-repeat:repeat-y;background-position:bottom right;  border: 1px transparent;  }



#content #content_bg p img { display:block; }



/*surcharge master cote cuisine definition box

#content #content_bg {background-image:url(../images/design/content_content_2.gif);background-repeat:repeat-y; }*/

#content #content_bg .content { background-image:none; }

/*#content #content_bg .content_interne { background-image:none; }*/

#content #content_bg .cote_pave { width:299px; }

#content #content_bg .cote_cuisine { width:614px; }

#content #content_bg .content_gch { margin-right:11px; }





/*reglement*/

#reglement,#mention,#credits,#ami_envoye,#reglement_type2,#reglement_type3 { position:absolute; width:495px; height:536px;

top:-1000px; left:0;  }

#reglement .content_interne,#mention .content_interne,

#credits .content_interne,#ami_envoye .content_interne,

#reglement_type2 .content_interne,

#reglement_type3 .content_interne { background-image:url(../images/design/box-long_pop.gif); height:536px;  }



#reglement .content,#mention .content,

#credits .content,#ami_envoye .content,

#reglement_type2 .content,#reglement_type3 .content { background-image:url(../images/design/box-long_pop.gif); }



#reglement .footer,#mention .footer,

#credits .footer,#ami_envoye .footer,

#reglement_type2 .footer,#reglement_type3 .footer { background-image:url(../images/design/box-bottom-right_pop.gif); }



#reglement .footer p,#mention .footer p,

#credits .footer p,#ami_envoye .footer p,

#reglement_type2 .footer p,#reglement_type3 .footer p { line-height:0px;}



#reglement .header p,#mention .header p,

#credits .header p,#ami_envoye .header p,

#reglement_type2 .header p,#reglement_type3 .header p { line-height:0px;}



#reglement .header,#mention .header,

#credits .header,#ami_envoye .header,

#reglement_type2 .header,#reglement_type3 .header { background-image:url(../images/design/box-top-right_pop.gif); }



.content_bg_frise { background-image:url(../images/design/frise_footer.gif); background-repeat:no-repeat; background-position:bottom right;/* height:536px;*/ }

.content_bg_frise_enveloppe { background-image:url(../images/design/frise_footer_bg.gif); background-repeat:repeat-x; background-position:bottom left; margin-right:2px; }



/*plan du site*/

#content #footer_bleu { background-image:url(../images/design/box-bottom-right-bleu.gif); }



#content .form_partage form p.choix #difficulte,#content .form_partage form p.choix #difficulte span { padding-bottom:0px; width:auto; padding-right:5px; }

#content .form_partage form p.choix #difficulte input.niveau,#content .form_partage form p.choix input.age { border:none; }



/*Ramin*/

span#span_reglement.invalid{

	border:1px solid red;

	padding:1px;

	position:absolute;

}

.invalid{

	border:solid 1px  red;

	border-bottom-color:#FF0000; border-top-color:#FF0000;

}

/*Fin Ramin*/



/*Hoby*/

.noprint {

display: block;

}



.toPrint {

display:none;

}

/*Fin Hoby*/

