/* CSS Document */

body{
	margin:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-image:url(../images/bg.jpg);
	background-repeat: repeat-x;
	background-position:left top;
	background-color:#00349A;
	font-size:11px;
}

img{
border:0;
}

td{
	color:#003A8C;
	font-size:11px;
	text-align:justify;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* ----------------------  page decliné ----------------------  */
div.page_dec {
	position:relative;
	text-align:center;
	margin:0px;
	padding:0px;
	width:1004px;
	margin-left:auto;
	margin-right:auto;
}

div.swf {
	float:left;
	margin: 0 0 3px 0px;
	padding-top:0px;
	width:750px;
	height:72px;
	text-align:right;
	/*background-color:#FFFFFF;*/
}

/* ----------------------  conteneur decliné ----------------------  */
div.midle_dec{
	position:absolute;
	left:250px;
	top:100px;
	width:750px;
	/*background-image:url(../images/bg/bg_contenu_bas2.jpg);
	background-position:bottom;
	background-repeat:no-repeat;*/
	background-color:#fff;	
}
div.midle_dec img{
border:0;
}
/*----------------------new conteneur decliné ------------------------  */
 
div.midle_ai{
	position:absolute;
	left:250px;
	top:100px;
	width:750px;
	/*background-image:url(../images/bg/bg_contenu_bas.jpg);*/
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
}

div.midle_ai img{
border:0;
}

/* ----------------------   article decliné ----------------------  */
div.article_dec {
	float:left;
	color:#00349A;
	text-align:left;
	margin-bottom:10px;
	background-image:url(../images/bg/bg_contenu_top.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-color:#FFFFFF;
	width:750px;
	line-height:20px;
	min-height:395px;
	_height:395px;
}
div.article_2 {
	float:left;
	text-align:left;
	margin-bottom:10px;
	/*position:absolute;
	left:260px;
	top:100px;float:left;*/
	width:750px;
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	line-height:20px;
	min-height:395px;
	_height:395px;
}
#img_food_service{
float:left;
width:280px;
}
#txt_food_service{
float:left;
width:450px;
}

#diapo{ width:200px; float:left; margin:0 0 0 10px;}
#carte{ width:500px; float:left; margin:0 10px 10px 10px;}
.image1{ float:right; margin:0 5px 10px 10px; border:none;}
div.article_dec .visuel_emploi {
	/*background-image:url(../images/visuel_emploi.jpg);
	background-position:left ;
	background-repeat:no-repeat;*/
}

div.article_dec .visuel_contact {
	background-image:url(../images/visuel_contact.jpg);
	background-position:center;
	background-repeat:no-repeat;
	
	
}



div.article_delices {
	float:left;
	text-align:left;
	font-size:12px;
	/*position:absolute;
	left:260px;
	top:100px;float:left;*/
	width:750px;
	background-color:#FFFFFF;
	line-height:20px;
	min-height:395px;
	_height:395px;
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 5px;
}

div.article_delices a {
	color:#006699;
}

div.article_delices a:hover {
	color:#CC0000;
}

div.article_dec p {
	margin:10px 10px 10px 10px;
	text-align:justify;
}

div.resume_dec p {
	padding-top:7px !important;
	color:#999999;
}

div.article_dec img.flogauch {
	float:left;
	margin:5px 10px 10px 10px;
	border:1px solid #B4D6EC;
}


div.article_dec img.droit {
	float:right;
	margin:5px 10px 10px 10px;
	border:1px solid #B4D6EC;
}

div.article_dec img.droit2 {
	float:right;
	margin:5px 10px 10px 10px;
	border:none;
}



div.article_dec a {
	color:#006699 !important;
}


div.article_dec a:hover {
	color:#000060 !important;
	text-decoration:underline;
	
}


div.article_dec input {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2080BC;
	border-right-color: #2080BC;
	border-bottom-color: #2080BC;
	border-left-color: #2080BC;

}

div.article_dec textarea{
border-left:1px solid #2080BC;
border-bottom:1px solid #2080BC;
border-top:0px solid #2080BC;
border-right:0px solid #2080BC;
}


div.article_dec select{
border-left:1px solid #2080BC;
border-bottom:1px solid #2080BC;
border-top:0px solid #2080BC;
border-right:0px solid #2080BC;

}



#dep_cv td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#00349A;
	white-space: nowrap;	
	/*border:1px solid #066BAF;*/
}
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*textarea {
	width:100%;
	background:transparent;
	border:1px solid #CDD8EB;
	font-family:"Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#333;
}

input {
	background:transparent;
	border:1px solid #CDD8EB;
	font-family:"Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#00349A;
	margin:1px 0;
}

input#submit {
	width:143px;
	height:22px;
	font-size:0.95em;
	font-weight:bold;
	background:transparent;
	border:0;
	cursor:pointer;
	color:#00349A;
	margin:5px 0 0 0;
	letter-spacing:0.05em;
}

input#submit:hover {
	color:#ccc;
}
select{
	background:transparent;
	border:1px solid #CDD8EB;
	font-family:"Trebuchet MS", "Lucida Grande", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	font-size:1em;
	color:#00349A;
	margin:1px 0;

}
select option{
background:#fff;

}*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

/* ----------------------   contenu decliné recette ----------------------  */
div.article_dec_recette {
	text-align:justify;
	position:absolute;
	left:260px;
	top:400px;
	font-size:10px;
	width:750px;
	background-color:#FFFFFF;
}
div.article_dec_recette p {
	margin:10px 10px 10px 10px;
}
div.resume_dec_recette p {
	color:#CCCCCC;
}
div.article_dec_recette img {
	float:left;
	margin:10px 10px 10px 10px;
}


/* ----------------------   actu decliné  ---------------------- */
div.actu_dec {
	position:absolute;
	left:30px;
	top:310px;
	/*top:100px;*/
	width:210px;
	height:185px;
	background-image:url(../images/bas_left_actu.jpg);
}
/* ----------------------   recette decliné  ---------------------- */
div.recette_dec {
	position:absolute;
	left:30px;
	top:100px;
	/*top:310px;*/
	width:210px;
	height:184px;
	background-image:url(../images/recette_dec.jpg);
}

#contenu_recette_dec {
	text-align:center;
	overflow: hidden;
	font-size:10px;
	/*height:104px;*/
}
#contenu_recette_dec img{
	margin:20px 10px 0px 6px;
}
#contenu_recette_dec p{
	margin:0px 10px 0px 6px;
	text-align:justify;
}
/* ----------------------   footer decline  ---------------------- */

#validator1{margin:5px 0 5px 0;}

div.footer_dec {
	font-size:9px;
	color:#FFFFFF;
	text-align:right;
	height:14px;
/*	background-image:url(../logo_pyxicom.gif);
	background-position:right;
	background-repeat:no-repeat;
	padding-bottom:2px;*/
	background-color:#00349A;
	
}
.footer_dec img {
border:0;
}

.footer_dec_copy {
	position:absolute;
	text-align:left;
	padding-top:1px;
	height:14px;
}
/*-----------------------------------------------------------------  texte et image --- */

img.imgtexteagauche	
/* alignement d'éléments texte par rapport ŕ l'image : gauche  */
{
	/* 1. couleur */
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
		float:left;
	/* 5. bordure */
	/* 6. mise en forme du texte */	
	/* 7. marge padding */
	/* 9. visibilité - display */	
}

img.imgtexteagaucheclear	
/* alignement d'éléments texte par rapport ŕ l'image : gauche  */
{
	/* 1. couleur */
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
		float:left;
		clear:both;
	/* 5. bordure */
	/* 6. mise en forme du texte */	
		vertical-align: text-top;
	/* 7. marge padding */
	/* 9. visibilité - display */	
}


img.imgtexteadroite	
/* alignement d'éléments texte par rapport ŕ l'image : droite  */
{
	/* 1. couleur */
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
		float:right;
	/* 5. bordure */
	/* 6. mise en forme du texte */	
	/* 7. marge padding */
	/* 9. visibilité - display */	
}

img.imgtexteadroiteclear
/* alignement d'éléments texte par rapport ŕ l'image : droite  */
{
	/* 1. couleur */
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
		float:right;
		clear:left;
	/* 5. bordure */
	/* 6. mise en forme du texte */	
	/* 7. marge padding */
	/* 9. visibilité - display */	
}

img.imgtextehautgauche
/* alignement d'éléments texte par rapport ŕ l'image : haut et ŕ gauche  */
{
	/* 1. couleur */
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
		float:left;
	/* 5. bordure */
	/* 6. mise en forme du texte */
		vertical-align: text-top;
	/* 7. marge padding */
	/* 9. visibilité - display */	
}


img.imgtextehautdroit
/* alignement d'éléments texte par rapport ŕ l'image : haut et ŕ droite  */
{
	/* 1. couleur */
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
		float:right;
	/* 5. bordure */
	/* 6. mise en forme du texte */
		vertical-align: text-top;
	/* 7. marge padding */
	/* 9. visibilité - display */	
}

/* -------------------------------------------------------------------------------   liste --- */

ul.ulcocheverte li
/* puces images - cocheverte */
{
	/* 1. couleur */
		color: black;
	/* 2.arriere-plan */
		background-image: url(images/ok.png);
		background-repeat: no-repeat;
		background-position: 0% 35%;
	 /* 3. propriétés conteneur */
	/* 4. propriétés boite */
	/* 5. bordure */
	/* 6. mise en forme du texte */
	/* 7. propriete liste (if) */
		list-style-type: none;
	/* 8. marge - padding */
		padding-left: 25px;
	/* 9. visibilité - display  */
}

ul.ulinfo li
/* puces images - info */
{
	/* 1. couleur */
		color: black;
	/* 2.arriere-plan */
		background-image: url(images/info.png);
		background-repeat: no-repeat;
		background-position: 0% 45%;
	 /* 3. propriétés conteneur */
	/* 4. propriétés boite */
	/* 5. bordure */
	/* 6. mise en forme du texte */
	/* 7. propriete liste (if) */
		list-style-type: none;
	/* 8. marge - padding */
		padding-left: 25px;
	/* 9. visibilité - display  */
}


ul.ulflechegauche li
/* puces images - info */
{
	/* 1. couleur */
		color: black;
	/* 2.arriere-plan */
		background-image: url(images/next.png);
		background-repeat: no-repeat;
		background-position: 0% 24%;
	 /* 3. propriétés conteneur */
	/* 4. propriétés boite */
	/* 5. bordure */
	/* 6. mise en forme du texte */
	/* 7. propriete liste (if) */
		list-style-type: none;
	/* 8. marge - padding */
		padding-left: 25px;
	/* 9. visibilité - display  */
}


ul.ulnumeroclassique li
/* puces images - numérotation décimale */
{
	/* 1. couleur */
		color: black;
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
	/* 5. bordure */
	/* 6. mise en forme du texte */
	/* 7. propriete liste (if) */
		list-style-type: decimal;
	/* 8. marge - padding */
		padding-left: 25px;
	/* 9. visibilité - display  */
}

ul.ulnumeroromain li
/* puces images - numerotation romaine */
{
	/* 1. couleur */
		color: black;
	/* 2.arriere-plan */
	/* 3. propriétés conteneur */
	/* 4. propriétés boite */
	/* 5. bordure */
	/* 6. mise en forme du texte */
	/* 7. propriete liste (if) */
		list-style-type: lower-roman;
	/* 8. marge - padding */
		padding-left: 25px;
	/* 9. visibilité - display  */
}
img {
	border:1px solid #6CAFDA;
}



/*-------------------*/
.iwachi_maroc {
	float:right;
	margin-left:5px;
	margin-right:5px;	
}

.bordure_photo {
	padding:4px;
}

 .plan {
	padding-left:60px;	
}
 #font_act{
 /*background-image:url(../images/fond.gif);
 background-position:left top;
 background-repeat:no-repeat;*/
 background-color:#DDEFFB;
 width:98%;
 border: 1px solid #A1AEB7;
 
}


 #font_act td{
  padding-left:5px;
  padding-right:5px;

}

 #font_act .celoffres{

 font-weight:bold;
 color:#FFF;
 background-color:#1C7CB9;
}

 .rouge{

 font-weight:bold;
 color:#FF0000;
}

 .blue{

 font-weight:bold;
 color:#FFFFFF;
 background-color:#1C7CB9;
 padding-left:5px;
 border-bottom:1px solid #1C7CB9;
 border-left:1px solid #1C7CB9;
}

 .images{
 border: 1px solid #A1AEB7;
 padding:2px;

}


 #act{
 border: 1px solid #A1AEB7;
 padding:2px;

}


.fond_titre{
	background-image:url(../images/back_titre.jpg);
	background-repeat: no-repeat;
	background-position:left;
	height:34px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	padding-left:50px;
	padding-bottom:5px;
	padding-top:5px;
}

/* offres emploi */



.depot_cv{
	text-align:right;
	font-weight:bold;
	padding-right:18px;
}

.depot_cv a{
	color:#F49C1D;
}

.depot_cv img{
 border:none;
	
}



#empoi{
	margin:0 auto;
	width:664px;
	min-height:92px;
	_height:92px;
	margin-bottom:20px;

}
.empoi{
	margin:0 auto;
	width:664px;
	min-height:92px;
	_height:92px;
	margin-bottom:20px;

}

#fond_titre_offres{
	background-image: url(../images/fond_titre_offres.gif);
	background-repeat: no-repeat;
	background-position:left;
	height:20px;
	font-weight:bold;
	float:left;
	display:block;
	width:684px;
}

#fond_titre_offres span{
	color:#56A9D4;
	/*width:210px;*/
	float:left;
	padding-left:8px;
}

#fond_titre_offres  .ref{
	text-align:right;
	width:230px;
}

/*----------------*/
.fond_titre_offres{
	background-image: url(../images/fond_titre_offres.gif);
	background-repeat: no-repeat;
	background-position:left;
	height:20px;
	font-weight:bold;
	float:left;
	display:block;
	width:684px;
}

.fond_titre_offres span{
	color:#56A9D4;
	/*width:210px;*/
	float:left;
	padding-left:8px;
}

.fond_titre_offres  .ref{
	text-align:right;
	width:230px;
}
/*----------*/
#cont_offres{
	background-color:#809ACD;
	min-height:67px;
	_height:67px;
	width:674px;
	font-weight:normal;
	float:left;
	padding:0 5px  0 5px;
	color:#FFF;
}
.cont_offres{
	background-color:#809ACD;
	min-height:67px;
	_height:67px;
	width:674px;
	font-weight:normal;
	float:left;
	padding:0 5px  0 5px;
	color:#FFF;
}
.cont_offres td{
	color:#FFF;
}
/*********************/
.bas_offres{

	background-image: url(../images/bas_bloc.gif);
	background-repeat: no-repeat;
	background-position:left;
	height:20px;
	clear:both;
	width:684px;
	text-align:right;
	
}

.bas_offres img{
margin-bottom:5px;
	
}

.bas_offres a{
color:#FFCC00;
	margin-right:5px;
	font-size:10px;
	
}
/*********************/
#bas_offres{

	background-image: url(../images/bas_bloc.gif);
	background-repeat: no-repeat;
	background-position:left;
	height:20px;
	clear:both;
	width:684px;
	text-align:right;
	
}

#bas_offres img{
margin-bottom:5px;
	
}

#bas_offres a{
color:#FFCC00;
	margin-right:5px;
	font-size:10px;
	
}

/************************/
#result_send
{ width:740px;z-index:1000; text-align:right;}
#result_print
{z-index:1000; text-align:left;}

#result
{float:left;margin:2px 0 0 0px;z-index:1000; position:relative;width:740px;padding-left:5px;}
#result ul
{margin:0 0 1px 30px; padding:0}
#result li
{
	background-image:url(../images/poison_puce.jpg);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 25px;
}
#comboo
{float:left;text-align:left;font-size:12px;margin: 5px 0 10px 5px; width:720px;}
.bg_combo_left
{
	width:105px;
	height:40px;
	background-image: url(../images/bg_combo_left.gif);
	background-repeat: no-repeat;
}
.bg_combo_right
{
	width:40px;
	height:30px;
	background-image: url(../images/bg_combo_right.gif);
	background-repeat: no-repeat;
}
.bg_combo_centre
{
	height:30px;
	background-image: url(../images/bg_combo_centre.gif);
	background-repeat:repeat-x;
}

#titr_combo_1,#titr_combo_2
{font-size: 10px; font-weight:bold;width: 70px;float: left;padding-top: 4px;padding-left: 20px; color:#5EA7D4;}


.laune{
background-image:url(images/bar_.gif); background-repeat:no-repeat; width:3px; height:145px; position:absolute; right:0;
}

.img_haut{cursor:pointer; position:absolute; right:0; border:0;}

.img_bas{cursor:pointer; position:absolute; right:0; bottom:0; border:0;}


div.recettesh  {
	float:left;
	background: url(../images/bg/bg_contenu_top.jpg) top no-repeat;
	width:750px;
	height:5px;
}
div.recettesb  {
	float:left;
	background: url(../images/bg/bg_contenu_bas.jpg)top;
	background-repeat:no-repeat;
	width:750px;
	height:12px;
}
div.recettes  {
	float:left;
	color:#00349A;
	text-align:left;
	margin-bottom:10px;
/*	background-image:url(../images/bg/bg_contenu_top.jpg);
	background-position:top;
	background-repeat:no-repeat;*/
	width:750px;
	line-height:20px;
	min-height:395px;
	_height:395px;
	background-color:#FFFFFF;
}
div.recettes a {
	color:#00349A;
}

div.recettes a:hover {
	color:#FF9900;
}

div.recettes h1  {
	font-size:16px;
	color:#00349A;

}
div.recettes img  {
border:0;

}
