/** GESTION MENU **/
#mainNav_1{
	display : block !important;
	}
#mainNav ul li a{
	background : url(../img/puce-secondaryNav.gif) 86px bottom no-repeat;
	}
/** / GESTION MENU **/
#textContainer .text{
	height : 105px;
	}

/***** PAGE RESTAURANT *****/
.restaurant .actionContainer{
	padding-top : 10px;
	}
#animContainer{
	background-image : url(../anim/img/motchef1.jpg);
	}
#animContainer.cours{
	background-image : url(../anim/img/courscuisine1.jpg);
	}
#animContainer.cave{
	background-image : url(../anim/img/cave1.jpg);
	}
/*** POPIN CARTE ***/
.carteContent{
	overflow : hidden;
	z-index : 22;
	}

.carteContent .rubContainer{
	float : left;
	width : 218px;
	overflow : hidden;
	min-height : 424px;
	z-index : 23;
	}
.carteContent #rubContainer_1{
	background-color : #bbbdc4;
	}
.carteContent #rubContainer_3{
	background-color : #bbbdc4;
	}
.carteContent .entete{
	background-color : #767e8f;
	height : 80px;
	}
.carteContent h3{
	font-size : 1.2em;
	text-transform : uppercase;
	padding : 12px 15px 5px 20px;
	color : #ffffff;
	margin : 0;
	}
.carteContent .ssTitre{
	padding : 0 15px 0 20px;
	color : #ffffff;
	}
.carteContent .texte{
	padding : 5px 15px 5px 22px;
	}
/*** /POPIN CARTE ***/
/*** POPIN RECETTE ***/
#popinRecette .popin{
	padding : 0;
	width : 872px;
	height : 425px;
	}
#popinRecette h2{
	position : absolute;
	top : 0;
	left : 0;
	width : 290px;
	min-height : 40px;
	padding : 45px 10px 20px 35px;
	background-color : #272422;
	margin:0;
	text-transform : uppercase;
	}
#popinRecette .popinTop{
	position : absolute;
	top : 0;
	left :335px;
	width : 537px;
	height : 105px;
	background : url(../img/bg-blason.gif) 0 52px;
	}
#popinRecette .close{
	margin : 15px 13px;
	}
#popinRecette #blocRecette{
	position : absolute;
	top : 105px;
	left : 0;
	width : 502px;
	height : 320px;
	padding-left : 370px; 
	background-color:#81899a;
	color : #272422;
	}
#popinRecette #blocRecette #illuRecette{
	position : absolute;
	top : 0;
	left : 0;
	width : 335px;
	height : 320px;
	}
#popinRecette #blocRecette .identity{
	padding-right : 20px;
	font-size : 1.8em;
	color : #4f596f;
	margin-bottom : 20px;
	}
#popinRecette #blocRecette .nomChef{
	}
#popinRecette #blocRecette #titreRecette{
	margin-top : 20px;
	text-transform : uppercase;
	font-size : 1.8em;
	color : #ffffff;
	width : auto;
	font-weight : normal;
	padding-right : 20px;
	
	}
#popinRecette #blocRecette #ingredients{
	float : left;
	width : 185px;
	height : 185px;
	overflow : hidden;
	margin-right : 10px;
	padding-right : 5px;
	}
#popinRecette #blocRecette .text{
	font-size : 1.1em;
	overflow-x : hidden;
	overflow-y : auto;
	height : 150px;
	}
#popinRecette #blocRecette h4{
	color : #ffffff;
	font-size : 1.2em;
	margin-bottom : 10px;
	}
#popinRecette #blocRecette #preparation{
	float : left;
	width : 280px;
	height : 185px;
	padding-right : 5px;
	overflow : hidden;
	}
#popinRecette .actionContainer{
	position : absolute;
	text-align : right;
	top : 75px;
	right : 10px;
	z-index : 30;	
	}
/*** /POPIN RECETTE ***/
/***** /PAGE RESTAURANT *****/
/***** PAGE COURS DE CUISINE *****/
.cookingClasses .actionContainer{
	margin-top : 6px;
	}
/***** PAGE COURS DE CUISINE *****/
/*** POPIN SENDTOAFRIEND ***/
.sendToAFriend{
	left : 30px;
	padding : 0;
	width : 689px !important;
	height : 425px;
	}
.sendToAFriend .popinTop{
	position : relative;
	height : 75px;
	width : 689px !important;
	background : url(../img/bg-blason.gif) 0 52px;
	}
.sendToAFriend h2{
	padding : 30px 80px 0px 12px;
	color : #81899a;
	text-align : left;
	font-size : 2em;
	width : auto;
	}
.sendToAFriend .close{
	position : absolute;
	right : 10px;
	top : 20px;
	}
.sendToAFriend #formMailTo, .sendToAFriend .textConfirm{
	position : relative;
	width : 629px;
	min-height : 270px;
	padding : 30px; 
	background-color:#81899a;
	color : #ffffff;
	font-size : 1.1em;
	}
.sendToAFriend fieldset{
	border-width :0;
	margin-bottom : 10px;
	padding : 0;
	}
.sendToAFriend legend{
	font-size : 1.4em;
	font-weight : bold;
	}
.sendToAFriend .formLine{
	overflow : hidden;
	margin-bottom : 5px;
	}
.sendToAFriend label, .sendToAFriend input, .sendToAFriend select, .sendToAFriend .pseudoLabel{
	float : left;
	margin-right : 5px;
	font-size : 1em;
	text-align : left;

	}	
.sendToAFriend fieldset label{line-height:1.4em;}
.sendToAFriend #labelCiv, .sendToAFriend #labelCiv2{width : 40px;} 
.sendToAFriend #labelNom, .sendToAFriend #labelNom2{width : 40px;}
.sendToAFriend #nom, .sendToAFriend #nom2, .sendToAFriend #mail, .sendToAFriend #adresse{width : 160px;margin-right : 10px;}
.sendToAFriend #labelPrenom, .sendToAFriend #labelPrenom2, .sendToAFriend #labelTel, .sendToAFriend #labelEtat, .sendToAFriend #labelPays, .sendToAFriend #labelPays2{width : 50px;}
.sendToAFriend #prenom, .sendToAFriend #prenom2, .sendToAFriend #tel, .sendToAFriend #etat{width : 160px;margin-right : 10px;}
.sendToAFriend #labelMail, .sendToAFriend #labelMail2, .sendToAFriend #labelAdresse, .sendToAFriend #labelCP, .sendToAFriend #labelCP2{width : 196px;}
.sendToAFriend #cp, .sendToAFriend #cp2{width : 40px;}
.sendToAFriend #labelVille, .sendToAFriend #labelVille2{width : 30px;}
.sendToAFriend #ville, .sendToAFriend #ville2{width : 68px;margin-right:10px;}
.sendToAFriend #mail2{width:397px;}
.sendToAFriend #pays, .sendToAFriend #pays2{width :163px;}
#labelComment{width : 120px;}
#categorieRF{width : 432px;}
.sendToAFriend #commentaire{width : 605px;font-size:1em;}
#submitDemandeReserv{float : right;padding-bottom:4px;}

.sendToAFriend .messageErreur{
	padding : 10px;
	border : 1px black solid;
	background : #dddddd;
	color : #61697d;
	margin-bottom : 10px;
	text-align : left;
	font-weight : normal;
	}
.sendToAFriend .nomOffre{
	text-transform : uppercase;
	font-weight : bold;
	}
.sendToAFriend #labelTypeManif{
	width : 125px;
	}
.sendToAFriend #typeManifRF{
	width : 145px;
	}
.sendToAFriend .boutonAction{width : auto;border-width : 0;float:right;margin-right : 20px;}
.sendToAFriend .checkbox input, .sendToAFriend .checkbox label{width : auto;}
/*** /POPIN SENDTOAFRIEND ***/
