#advanced a{
	text-decoration:none;
	color:#545454; 
}
div.getFluxLeftRight{
	clear: both;
}
div.getFluxRight{
	clear: right;
}
div.getFluxLeft{
	clear: left;
}

.apDiv1 {
	display:none; visibility: hidden; border: solid 1px #0000FF;
	width:300px;
	position: absolute;
	background-color: #FFFFCC;
	text-align:left;
	white-space: nowrap;
	z-index: 1;
}

.apDiv2{
	display:none; visibility: hidden; border: solid 1px #0000FF;
	width:300px;
	position: absolute;
	background-color: #CCFFFF;
	text-align:left;
	white-space: nowrap;
	z-index: 1;
}
.apInput{
background-color: #FFFFCC;;
}
.apInput2{
background-color: #CCFFFF;
}
.mask_div{
	display:none;
}


/* header de la recherche */
div#colonnecentre #titreRecherche{
	width: 665px;
	height: 75px;
	color: #575757;
	font-style: italic;
	font-size: 14px;
}
div#colonnecentre #titreRecherche p{
	margin:0;
	padding-bottom: 0;
}
div#colonnecentre #titreRecherche p.recherce{
	padding-top: 11px;
	padding-bottom: 14px;
}
/* Cadre de recherche */
div#colonnecentre div#advanced{
	width:491px;
}
div#colonnecentre div#cadreMotsCles1{
	margin-top: 19px;
	height: 109px;
	border: 1px solid #c81311;
}
div#cadreMotsCles1 div#cadreMotsCles2{
	margin: 1px 1px 1px 1px;
	height: 103px;
	border: 2px solid #c81311;
}
/* Formulaire de recherche */
#elementFrm{
	margin:10px 20px;
}
#elementFrm p{
	margin: 0;
	padding: 0;
}
#frmRecherche label{
	color: #575757;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-size: 11px;
}
div#cadreMotsCles2 input#txtRecherche{
	width: 425px;
	height: 28px;
	border: 1px solid #c81311;
	background-color: #e38988;
	margin-top: 7px;
	margin-bottom: 7px;
	color: #FFFFFF;
	font-size: 20px;
}
#frmRecherche label.checkbox{
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	font-style: normal;
	margin: 0 6px;
}
/* Recherche deuxime parties */
div#colonnecentre fieldset{
	padding:3px;
	margin:0;
	border:1px solid #EBEBEB;
	background:none no-repeat scroll 0 4px #FBFBFB;
}
div#colonnecentre fieldset legend{
	color:#545454;
}
div#colonnecentre fieldset label{
	margin:0 5px 0 2px;
}
div#colonnecentre div#rechercheAvancee{
	margin: 0;
	padding: 0;
	width: 661px;
    min-height: 100%;
    background-image: url(../img/bg-top.gif);
    background-repeat: repeat-x;
}
div#rechercheAvancee p{
	margin-top: 0;
}
div#rechercheAvancee p.paragraphe{
	font-size: 18px;
	color: #000000;
	font-style: normal;
	padding-top: 15px;
}
div#rechercheAvancee p input.input{
	border: 1px solid #000000;
}
div#rechercheAvancee p.pLineHeight{
	font-size: 18px;
	color: #000000;
	font-style: normal;
	
	/* En attendant */
	cursor: pointer;
}
div#rechercheAvancee p label.checkbox3{
	font-size: 14px;
	color: #000000;
	font-style: normal;
}
div#rechercheAvancee p.pDecale{
	margin-left: 35px;
}
div#rechercheAvancee p.pDecale input{
	margin: 0 10px;
}
div#rechercheAvancee p.pLineHeight span{
	font-size: 12px;
	color: #000000;
	font-style: italic;
}
/* Bouton submit */
div#advanced input.cmdSubmit{
	width: 200px;
	height: 36px;
	line-height:36px;
	background-color: #c81311;
	border: none;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	text-transform: uppercase;
	text-align:center;
	background:url(../img/global/search.png) no-repeat center top;
}
div#rechercheAvancee p.pCmdSubmit{
	margin-top: 27px;
	margin-left: 229px;
}
/* Div Hidden */
#rechercheAvancee div.divHidden{
	padding:0;
	margin: 10px 0 13px 0;
	overflow: hidden;
}
#rechercheAvancee div.divHidden p label{
	font-size: 14px;
	color: #000000;
	font-style: normal;
}
/*
.divHidden input, .divHidden label{
	width: 6%;
	float: left;
}
.divHidden label{
	width:24%;
}*/

/* CSS du r&eacute;sultat de la recherche */
p a#linkShow{
	text-decoration: none;
	font-weight: bold;
	color: #000000;
}
div#rechercheHidden{
	display: none;
}
div#resultatRecherche{
	margin: 0;
	padding: 0;
	padding-top: 10px;
}
div#resultatRecherche a{
	color: #CC0000;
	text-decoration:none;
}
div#resultatRecherche p{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	font-size: 14px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
}
div#resultatRecherche p.pAliments{
	width:315px;
	height:45px;
	background-color:#f9e7e7;
	font-weight: bold;
	padding-top: 30px;
	padding-left: 10px;
}

div#resultatRecherche p.pTypePlat{
	width:97px;
	height:75px;
/*	
	background-color:#f2f2f2;
	vertica-align:middle;
	/* padding-top: 30px; */
	padding-left: 2px;
}

/* Couleur resultat recherche selon type plat 
ENTREE -> Vert 81c400
PLAT -> Rouge f20403
DESSERT -> Rose ff5fb6
SAUCE -> Orange ff7e00
Accompagnement -> Gris 999999
Amuse gueule -> Jaune ff0000
Confiserie -> Violet 9966cc
Plat intgrale -> Bleu 608dcc */
.c_ros{ color: #F9E7E7; }

.entree{ color: #81c400; }
.entree_bg{ background: #F2FFF2; }

.dessert{ color: #ff5fb6; }
.dessert_bg{ background: #FFF2FF;}

.sauce{ color: #ff7e00; }
.sauce_bg{ 	background:#FFCC96; }

.accompagnement{color: #999999;}
.accompagnement_bg{ background: #eaeaea; }

.amuse_gueule{ 	color: #ff0000; }
.amuse_gueule_bg{ background: #FFF4EA; }

.confiserie{color: #9966cc;}
.confiserie_bg{background: #FF99FF;}

.menu_integrale{ color: #000033; }
.ganiture{ color: #6600FF; }
.plat{ color:#608dcc; }
.plat_bg{ background: #F0F0FF; }

.v_14 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }


div#resultatRecherche p.pInfos{
	width: 106px;
	height: 61px;
	background-color:#f2f2f2;
	margin-right: 0;
	padding-top: 14px;
	padding-left: 13px;	
}
div#resultatRecherche p#voirToutesRecettes{
	width: 305px;
	float: right;
}
div#divAstuce{
	margin: 0;
	padding: 0;
}
div h2.h2{
	margin: 0;
	padding: 0;
	font-weight: bold;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	text-transform: uppercase;
	color: #c81311;
	margin-bottom: 18px;
}
div#divAstuce div p{
	float: left;
	margin: 0;
	padding: 0;
	margin-right: 5px;
	font-size: 14px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	
}
div#divAstuce div p.conseil{
	width: 521px;
	height: 26px;
	background-color: #f9e7e7;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 14px;
}
div#divAstuce div p.facile{
	width: 106px;
	height: 31px;
	background-color:#f2f2f2;
	padding-top: 9px;
	padding-left: 13px;
	margin-right: 0;
}
div#divAstuce p#voirToutesAstuces{
	width: 425px;
	float: right;
}
div#divArticle div p{
	/*margin: 0;
	padding: 0;*/
	font-size: 14px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;	
}
div#divArticle div p.pArticle{
	width: 648px;
	height: 26px;
	background-color: #f9e7e7;
	font-weight: bold;
	padding-top: 14px;
	padding-left: 14px;
}
div#divArticle p#voirTousArticles{
	width: 290px;
	float: right;
	height: 18px;
	padding-top: 3px;
}
a.lienRectangleRouge{
	color: #FFFFFF;
	text-decoration: none;	
}
p.rectangleRouge{
	background-color: #c81311;
	text-align: center;
	font-weight: bold;
	font-style: italic;
	font-size: 14px;
	font-family: Georgia, Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding-top: 5px;
	height: 20px;
}
