@charset "utf-8";
/* CSS Document */

body {
	margin:0px;
	padding:0px;
	font-family:Tahoma;
	font-size:11px;
	color:#6C6C6C;
	background-image: url(images/bursak.gif);
	background-repeat: repeat;
}



a { color:#107DB0; text-decoration:underline; font-weight:bold }

a:hover { text-decoration:none }



#container {

 width:904px;

 margin:0px auto;

 padding:0px;

}


#holder {

 width:960px;

 margin:0px auto;

 padding:0px;

 background:#DDE9FE url(images/body.gif) repeat-x top;

}

/*--- Header Elements ---*/

#header {

 background:url(images/header-background2b.gif) no-repeat top left;

 overflow:hidden;

 margin:0px;

 padding:0px;

 width:100%;

}



#header h1#logo {

 width:194px;

 height:84px;

 margin:0px;

 padding:0px;

 float:left

}



#minimenu {

 width:180px;

 background:url(images/small-menu.gif) no-repeat top;

 overflow:hidden;

 float:right;

 margin:60px 0px 0px 0px;

 padding:6px 0px 6px 0px;

}



#minimenu a { color:#CCCCCC; text-decoration:none; font-weight:normal }

#minimenu a:hover { color:#D7D7D7; text-decoration:underline }



#minimenu span {

 width:70px;

 float:left;

 margin:0px 0px 0px 8px;

 padding:0px;

 font-size:10px

}



#minimenu span.espace {

 background:url(images/espace-press-icon.gif) no-repeat left;

 overflow:hidden;

 padding:0px 0px 0px 15px;

}



#minimenu span.map a {

 background:url(images/sitemap-icon.gif) no-repeat left;

 overflow:hidden;

 padding:0px 0px 0px 16px;

}

#minimenu2 {
	width: auto;
	height: 40px;
}



/*--- Menu Elements ---*/

#minimenu2 {

 float:left;

 width:904px;
 
 height: 40px;

 background-color:#0074AB;

 overflow:hidden

}



#header ul li {

 float:left;

 margin:0px;

 padding:0px;

 background:url(images/menu-border.gif) no-repeat left;

 overflow:hidden

}



#header ul li.first { background:none }



#header ul li a {

 margin:0px;

 padding:5px 16px 5px 16px;

}



#header ul li span.accueil a { background:url(images/accueil.gif) no-repeat top; overflow:hidden; text-indent:-1000px; width:60px; display:block; margin:8px 0px 2px 0px; }

#header ul li span.sommes a { background:url(images/qui-sommes-nous.gif) no-repeat top; overflow:hidden; text-indent:-1000px; width:140px; display:block; margin:8px 0px 2px 0px; }

#header ul li span.collective a { background:url(images/la-restauration-collective.gif) no-repeat top; overflow:hidden; text-indent:-1000px; width:194px; display:block; margin:8px 0px 2px 0px; }

#header ul li span.cuisine a { background:url(images/notre-cuisine.gif) no-repeat top; overflow:hidden; text-indent:-1000px; width:104px; display:block; margin:8px 0px 2px 0px; }

#header ul li span.implantations a { background:url(images/nos-implantations.gif) no-repeat top; overflow:hidden; text-indent:-1000px; width:142px; display:block; margin:8px 0px 2px 0px; }

#header ul li span.contact a { background:url(images/contact.gif) no-repeat top; overflow:hidden; text-indent:-1000px; width:62px; display:block; margin:8px 0px 2px 0px; }



/*--- Content Body Start ---*/

#wrapped {

 width:100%;

 clear:both;

 background-color:#FFFFFF;

 overflow:hidden;

}



#wrapped h2, #wrapped h2 img {

 margin:0px;

 padding:0px;

 border:0px;

 float:none

}



/*-- Content --*/

#content {

 float:left;

 width:592px;

 margin:0px 0px 0px 10px;

 padding:15px 0px 10px 0px;

}



html>body #content { margin:0px 0px 0px 20px }



#content img {

 float:left;

 border:2px solid #E4DBD1;

 margin:10px 5px 0px 0px;

 padding:0px;

}



#content h3, #content h3 a {

 margin:10px 0px 0px 0px;

 padding:0px;

 color:#990000;

 font-size:11px;

 font-weight:bold;

 text-decoration:none;

 width:70%;

}
#container #wrapped #content .noborder h4 {
	font-size: 12px;
	color: #990000;
	text-align: center;
}




#content p {

 margin:0px;

 padding:5px 0px 0px 0px;

}



#content p span.blue {

 display:block;

 color:#107DB0;

 margin-top:5px;

}



#content p span.blue a {

 text-decoration:underline;

 color:#107DB0;

 font-weight:bold

}



#content #home {

 width:100%;

 background:url(images/fruits-background.gif) no-repeat bottom right;

 overflow:hidden;

 padding-bottom:10px;

 border-bottom:1px dashed #000000

}



#content .noborder { 

 width:100%;

 background:url(images/fruits-background.gif) no-repeat bottom right;

 overflow:hidden;

 padding-bottom:10px;

}



#content div.box {

 float:left;

 margin:0px;

 padding:0px;

}



#content div.first {

 width:350px;

}



#content div.second {
	width:242px;

}



#content div.box h3 { width:40% }

html>body #content div.box h3 { width:100% }



span.decouvrir {

 color:#FFFFFF;

 background:url(images/decouvrir.gif) no-repeat top left;

 overflow:hidden;

}



span.decouvrir a {

 display:block;

 width:58px;

 margin:10px 0px 0px 0px;

 padding:3px 0px 7px 35px;

 color:#FFFFFF;

 text-decoration:none;

 background:url(images/decouvrir.gif) no-repeat top left;

 overflow:hidden;

 font-weight:bold;

 font-size:10px;

}

/*-- Sidebar --*/

#sidebar {

 float:right;

 width:246px;

 margin:0px 7px 0px 0px;

 padding:15px 0px 0px 0px;

}



html>body #sidebar { margin:0px 14px 0px 0px }



#sidebar img {

 float:left;

 border:2px solid #E4DBD1;

 margin:10px 5px 0px 0px;

 padding:0px;

}



#sidebar h3, #sidebar h3 a {

 margin:10px 0px 0px 0px;

 padding:0px;

 color:#999933;

 font-size:11px;

 font-weight:bold;

 text-decoration:none;

 width:20%;

}



html>body #sidebar h3, #sidebar h3 a { width:100% }



#sidebar p {

 margin:0px;

 padding:5px 0px 0px 0px;

}



#sidebar div.clear {
	width:100%;
	display:block;
	clear:both;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}



/*-- Break --*/

div#break {

 clear:both;

 padding:5px 0px 0px 0px;

 margin:0px;

}



div#break img {

 display:inline;

 margin:0px 3px 0px 0px;

}



div#break img.last {

 margin:0px;

}



#footer {
	background:url(images/footer.gif) repeat-x top;
	margin:0px;
	padding:0px;
}



#footer p.menu {

 text-align:center;

 margin:0px;

 padding:15px 0px 0px 0px;

 color:#CCCCCC

}



#footer p.menu a {

 color:#CCCCCC;

 text-decoration:none;

 font-weight:normal

}



#footer p.copyright {

 padding:24px 0px 10px 0px;

 margin:0px;

 color:#999999;

 text-align:center

}



/*-- Other Elements --*/

span.red { color:#FF330F }
