/* GLOBAL */
/* prune old a00f69 / new 751d80;*/
html,body{
	border:none;
}

body {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	color:#535353;
	voice-family: "\"}\""; voice-family:inherit;
	font-size:small;
	background-image: url(../images/bg_deg.gif);
	background-repeat:repeat-x;
	background-color: #cfcfcf;
}

table {
	font-size: 11px;
	color: #535353;
	border: 1px none #ccc;
}

a{
	color: #535353; 
	text-decoration: underline;	
}

a:active { 	text-decoration: none; }
a:hover {	color: #a02377;}


/* NAV */
#navTop {
	float:left; 
	width:100%;
	background:url("../images/navtop_bg.gif") repeat-x bottom;
}

#navTop ul { margin:0; padding:0px 80px 0; list-style:none; }
#navTop li {display:inline; margin:0; padding:0; }
#navTop a {
	float:left; 
	text-decoration:none;
	background:url("../images/navtop_left2_all.gif") no-repeat left top;
	margin:0;  
	padding:0 0 0 9px;
	border-bottom:1px solid #ebebeb;  
}
#navTop a span {
	float:left;  
	display:block;
	background:url("../images/navtop_right2_all.gif") no-repeat right top;
	padding:6px 15px 4px 6px;
	font-weight:bold; 
	color:#751d80;
}
#navTop a span {float:none;}
#navTop a:hover span { color:#c90017; }
#navTop #current a { background-position:0 -150px; border-width:0;}
#navTop #current a span {background-position:100% -150px; padding-bottom:5px; color:#fff; }
#navTop a:hover { background-position:0% -300px;}
#navTop a:hover span { background-position:100% -300px;}


/* NAV ANIMATIONS */
#nav2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
	margin-bottom:1em;
	font-size:12px;
	color: #751d80;	
	text-decoration: none;
	font-weight:bold;
	
}
#nav2 ul{ padding:60px 0px 0px 0px; margin:0;}
#nav2 li{ 
  list-style:none; 
  margin:0px 0px 0px 0px;
  line-height: 14px;
  padding:0;
  }
#nav2 a{
	text-decoration:none;
	color:#751d80;
	background-image:url(../images/nav2_bullet_out.gif); 
	background-repeat:no-repeat;
	padding:0px 2px 0px 25px;
	
}
#nav2 a:hover{
	color:#fffbf1; 
	background-color:#a02377;
	background-image:url(../images/nav2_bullet_over.gif); 
	background-repeat:no-repeat;
}
#nav2 #current a{
	color:#fff; 
	background-color:#751d80;
	background-image:url('../images/nav2_bullet_current.gif'); 
	background-repeat:no-repeat;
}

#snav2{
	margin-bottom:1em;
	color: #5a595a;	text-decoration: none;font-weight:bold;
}
/* SOUS NAV PAGES*/
#snav{	float:left; font-weight: bold;	color: #5a595a;	line-height:normal;	}
#snav ul {  margin:0; padding:0px 0px 0px 3px; list-style:none; }
#snav li { 	display:block; float:left; 	margin:0; padding:0px 4px 0px 2px; }
#snav a{ 	float:left;	display:block;	color: #5a595a;		text-decoration: none;	padding:5px 2px; }
#snav a:hover{	color: #751d80;}
#snav #current a{	color: #751d80;}
#snav span{ 	float:left;	display:block;	color: #751d80;		text-decoration: none;	padding:5px 2px; }
#snav > ul a {width:auto; }
#snav a {float:none;}
/* FIN NAV */


.psp, .note { font-size: 9px; color: #535353;  }
.psp a:active { 	color: #535353; text-decoration: none; }
.psp a:link {	color: #535353;	text-decoration: underline;	 }
.psp a:visited {	color: #535353;	text-decoration: underline;	}
.psp a:hover {	color: #a02377;	text-decoration: underline;	}

.lienFiche { font-size: 10px; color: #751d80;  }
.lienFiche a:active { 	color: #535353; text-decoration: none; }
.lienFiche a:link {	color: #535353;	text-decoration: none;	 }
.lienFiche a:visited {	color: #535353;	text-decoration: none;	}
.lienFiche a:hover {	color: #a02377;	text-decoration: underline;	}


.footer { font-size: 9px; color: #ffffff;  }
.footer a{ font-size: 9px; color: #ffffff;  text-decoration: none;}
.footer a:visited{ font-size: 9px; color: #ffffff;  text-decoration: none;}
.footer a:hover{ font-size: 9px; color: #ffffff;  text-decoration: underline;}

.lienTop { font-size: 9px; color: #535353;  }
.lienTop a{ font-size: 9px; color: #535353;  }
.lienTop a:hover{ font-size: 9px; color: #751d80;  text-decoration: underline;}

/*TITRE*/

.titrePage{
	font-size: 16px;
	font-weight: bold;
	
}
.titrePage2{
	font-size: 28px; color: #751d80; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	display:block;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	padding:6px 2px 0px 30px;

}

.sousTitrePage{	font-size: 13px;	font-weight: bold;	color: #751d80;}


/*.titrePage{ font-size: 28px; color: #a00f69; font-family: Arial, Helvetica, sans-serif; }*/
.titrePage{
	font-size: 28px; color: #751d80; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
	display:block;
	background-image:url(../images/arrow1.gif);
	background-repeat:no-repeat;
	padding:6px 2px 0px 35px;

}

.titrePostitvert,.titrePostitjaune, .titrePostitorange,.titrePostitprune,.titrePostitbeige,.titrePostitsable
{ 	font-size:18px; font-family: Arial, Helvetica, sans-serif;  }

.titrePostitvert{ 	color: #8cab23;  }
.titrePostitjaune{ 	color: #f8c900;  }
.titrePostitorange{ color: #f78766;  }
.titrePostitprune{ 	color: #751d80;  }
.titrePostitbeige{ 	color: #e9e2d8;  }
.titrePostitsable{ 	color: #d0c6b6;  }



.txt1Prune, .txt2Prune, .txt3Prune, .txt4Prune, .txt5Prune,.txt6Prune,.txt7Prune{	color:#751d80;}
.txt1Blanc, .txt2Blanc, .txt3Blanc, .txt4Blanc, .txt5Blanc, .txt6Blanc, .txt7Blanc {	color:#fff;}
.txt1Grey, .txt2Grey, .txt3Grey, .txt4Grey, .txt5Grey, .txt6Grey, .txt7Grey{	color:#535353;}
.txt1Blk, .txt2Blk, .txt3Blk, .txt4Blk, .txt5Blk, .txt6Blk, .txt7Blk{	color:#000000;}
.txt1Red, .txt2Red, .txt3Red, .txt4Red, .txt5Red, .txt6Red, .txt7Red{	color:#E2001A;}

.txt1Blanc, .txt1Grey, .txt1Blk, .txt1Red, .txt1Prune {font-size:11px;font-family:  Arial, Helvetica, sans-serif;}
.txt2Blanc, .txt2Grey, .txt2Blk, .txt2Red, .txt2Prune {font-size:12px;font-family:  Arial, Helvetica, sans-serif;}
.txt3Blanc, .txt3Grey, .txt3Blk, .txt3Red, .txt3Prune {font-size:14px;font-family:  Arial, Helvetica, sans-serif;}
.txt4Blanc, .txt4Grey, .txt4Blk, .txt4Red, .txt4Prune {font-size:16px;font-family:  Arial, Helvetica, sans-serif;}
.txt5Blanc, .txt5Grey, .txt5Blk, .txt5Red, .txt5Prune{font-size:18px;font-family:  Arial, Helvetica, sans-serif;}
.txt6Blanc, .txt6Grey, .txt6Blk, .txt6Red, .txt6Prune {font-size:20px;font-family:  Arial, Helvetica, sans-serif;}
.txt7Blanc, .txt7Grey, .txt7Blk, .txt7Red, .txt7Prune {font-size:22px;font-family:  Arial, Helvetica, sans-serif;}


.titrePunaiseSable{
	/*	font-family: "Courier New", Courier, mono;*/
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 18px;
	color: #751d80;
	padding:5px 15px 0px 30px;
	background-image:url(../images/punaise.fond.sable.gif);
	background-repeat:no-repeat;
	background-position:5px 3px ;
}
.titrePunaisePruneLight{
	font-family: "Courier New", Courier, mono;
	font-size: 26px;
	color: #535353;
	font-weight: bold;
	padding:5px 15px 0px 25px;
	color: #751d80;
	padding:5px 15px 0px 30px;
	background-image:url(../images/punaise.fond.pruneLight.gif);
	background-repeat:no-repeat;
	background-position:5px 3px ;
}
.titreBlocPruneLight{ 	color:#fff;	background-color:#af6991;	padding:0px 4px 0px 2px;}


.jourAgenda{
	font-family: "Courier New", Courier, mono;
	font-size: 26px;
	color: #535353;
	font-weight: bold;
	padding:5px 15px 0px 25px;
	background-image:url(../images/punaise.fond.sable.gif);
	background-repeat:no-repeat;
	background-position:5px 3px ;
}

.dateAgenda{ 
	color:#fff;
	background-color:#751d80;
	padding:0px 4px 0px 2px;
	font-size:11px;
}

/* bloc partenaires */
#partners{/*width:95%;margin: 0 auto;*/}

#partners h2{
border-bottom:1px solid #ccc;
}

#partners h4{
color:#AC678E; font-size:14px; font-weight:bold; text-align:center; display:block;
background:#f7f7f7;
width:auto;
border-top:1px dashed #ccc;
margin: 10px auto;
margin-bottom:10px;
padding : 0 3px 0 3px;
}
#partners hr{
margin: 10px 0 10px 0;
margin: 0 auto;
width:100%;
border:1px solid #fff; 
border-bottom:1px dashed #fff;  
}
#partners p{
margin: 10px 10px 10px 10px;
margin: 0 auto;
width:100%;
border:0px dashed #ccc; 
}

.hidden{
	display:none;
}

.form{
	margin:0;
	padding:0;
}

.hideObj{
	display:none;
}
/*MDB*/
#EHcontour{
	border:0;
	margin:0;
	padding:0;
}



/*PAGINATION*/
#first,#prev,#next,#end{
	background-color:#000;
}


.cuisines select, .cuisines .field {
background:#e7e7e7;
border:2px solid #751d80;
font-weight:bold; font-size:15px;
padding:3px;
margin-bottom:5px;

}

#menucuisines{

border-bottom:1px solid #751d80;
}


/*
-----------------------------------------
		PUB / banniere
-----------------------------------------
*/

#pub {
float:right;
width:598px;
min-height:60px; height:auto !important; /*height:300px; pour eviter le scrollBar IE6 */
overflow: auto;
margin: 0 auto; 
padding:0px 0px 0 2px;
background:#ccc url(../images/bg_trame1.gif);
}

#bannerBox { margin: 0 auto; padding:2px 11px 0 0px; overflow: auto;}
#bannerBox img{ border:0;}
#bannerBox #banner {
position: relative;
/*float:left;*/
/*display:none;*/
border:0px dotted #ccc;
min-height:60px; height:auto !important; /*height:300px; pour eviter le scrollBar IE6 */
overflow: auto;
/*background:#fff url(.../images/bg_trame1.gif);*/
}

/*
----------------
photos chefs
----------------
*/
.photoChef img, .photoChef  a img{border:5px #CCCCCC solid; margin-bottom:5px;}
.photoChef  a:hover img{border:5px #751d80 solid;}