body {
	margin:auto;
	padding:0;	
	background-color: #FFFFD7;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size:10pt;		
}


/* Navigation */
#navigation
{
max-width: 1168px;
        margin: auto;
        padding: 10px 0 0 0;
        list-style: none;
        background: #111;
        background: -moz-linear-gradient(#444, #111);
        background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
        background: -webkit-linear-gradient(#444, #111);
        background: -o-linear-gradient(#444, #111);
        background: -ms-linear-gradient(#444, #111);
        background: linear-gradient(#444, #111);
        -moz-border-radius: 10px;
        border-radius: 10px;
        -moz-box-shadow: 0 2px 1px #9c9c9c;
        -webkit-box-shadow: 0 2px 1px #9c9c9c;
        box-shadow: 0 2px 1px #9c9c9c;
}
#navigation li
{
float: left;
padding: 0 0 10px 0;
position: relative;
line-height: 0;
}
#navigation a {
float: left;
height: 25px;
padding: 0 25px;
color: #999;
text-transform: uppercase;
font: bold 12px/25px Arial, Helvetica;
text-decoration: none;
text-shadow: 0 1px 0 #000;
}
#navigation li:hover > a
{
color: #fafafa;
}
*html #navigation li a:hover /* IE6 */
{
color: #fafafa;
}
#navigation li:hover > ul
{
display: block;
}
/* Sous-menu navigation */
#navigation ul
{
list-style: none;
margin: 0;
padding: 0; display: none;
position: absolute;
top: 35px;
left: 0;
z-index: 99999; background: #444;
background: -moz-linear-gradient(#444, #111);
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, #111),color-stop(1, #444));
background: -webkit-linear-gradient(#444, #111); background: -o-linear-gradient(#444, #111); background: -ms-linear-gradient(#444, #111); background: linear-gradient(#444, #111);
-moz-box-shadow: 0 0 2px rgba(255,255,255,.5);
-webkit-box-shadow: 0 0 2px rgba(255,255,255,.5);
box-shadow: 0 0 2px rgba(255,255,255,.5); -moz-border-radius: 5px;
border-radius: 5px;
}
#navigation ul ul
{
top: 0;
left: 180px;
}
#navigation ul li
{
float: none;
margin: 0;
padding: 0;
display: block; -moz-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
-webkit-box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
box-shadow: 0 1px 0 #111111, 0 2px 0 #777777;
}
#navigation ul li:last-child
{ -moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none; }
#navigation ul a
{ padding: 10px;
height: 10px;
width: 220px;
height: auto;
line-height: 1;
display: block;
white-space: nowrap;
float: none;
text-transform: none;
}
*html #navigation ul a /* IE6 */
{ height: 10px;
}
*:first-child+html #navigation ul a /* IE7 */
{ height: 10px;
}
#navigation ul a:hover
{
background: #0186ba;
background: -moz-linear-gradient(#04acec, #0186ba); background: -webkit-gradient(linear, left top, left bottom, from(#04acec), to(#0186ba));
background: -webkit-linear-gradient(#04acec, #0186ba);
background: -o-linear-gradient(#04acec, #0186ba);
background: -ms-linear-gradient(#04acec, #0186ba);
background: linear-gradient(#04acec, #0186ba);
}
#navigation ul li:first-child > a
{
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
#navigation ul li:first-child > a:after
{
content: '';
position: absolute;
left: 30px;
top: -8px;
width: 0;
height: 0;
border-left: 5px solid transparent;
border-right: 5px solid transparent;
border-bottom: 8px solid #444;
}
#navigation ul ul li:first-child a:after
{
left: -8px;
top: 12px;
width: 0;
height: 0;
border-left: 0; border-bottom: 5px solid transparent;
border-top: 5px solid transparent;
border-right: 8px solid #444;
}
#navigation ul li:first-child a:hover:after
{
border-bottom-color: #04acec; }
#navigationul ul li:first-child a:hover:after
{
border-right-color: #04acec; border-bottom-color: transparent; }
#navigation ul li:last-child > a
{
-moz-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
/* Clear floated elements */
#navigation:after {
visibility: hidden;
display: block;
font-size: 0;
content: " ";
clear: both;
height: 0;
}
* html #navigation { zoom: 1; } /* IE6 */
*:first-child+html #navigation { zoom: 1; } /* IE7 */


.Style0{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4px;
	margin-bottom: 4x;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 8px;
	text-align:center;
	clear: left;
}

.Style1{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-bottom: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 14px;
	text-align:center;
	vertical-align:	middle;	
	clear: left;
}

.Style5{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0cm;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

.gras {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #993300;
	line-height: 18px;
	font-weight: bold;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	line-height: 18px;
	font-weight: normal;
}

.center {
width:1168px;
margin : 0 auto ;
padding:0;
}

.menufixe {
position: fixed;
top: 0px;
left: 0px;
right: 0px;
z-index: 100;
text-align: center;
background: no-repeat #FFFFD7 center top ;
border: 0px 0px 2px 0px solid #444;
height: 264px;
margin:	auto;  /* On centre le tableau */
}

/* MENU */
#menuFond {
	height:260px;
	border-bottom:2px solid #444 ;
	cursor:default;
	margin: auto;
	z-index:100;
}

.floatleft{
width: 980px;
height: 170px;
float: left;
overflow:hidden;
border:2px solid #444;
border-right: 1px solid #444;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
	
	
}

.floatright{
width: 182px;
height: 170px;
float: right;
overflow:hidden;
background: #FCFEFC;
border:2px solid #444;
border-left: 1px solid #444;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
border-radius:	10px; /* Coins arrondis ! */
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;

}

.navigationmenuspecialnoir:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: auto;
	text-align: center;
	vertical-align:	middle;
}

.navigationmenuspecialnoir:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 36px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	margin: auto;
	text-align: center;
	vertical-align:	middle;
}

#News{
width: 1164px;  /* Largeur fixe 1168px */
height: 300px;	/* Hauteur fixe 300px */
border:2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;  /* On centre le tableau */
vertical-align: middle;
clear: left;
clear: right;
}

#Newsleft{

float: left;
width: 582px;
height: 300px;
overflow:hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
text-align: center;
vertical-align:	middle;
display: block;
background-image: url(Images2015/saintvalentinfond02.jpg);
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

#Newsright{
float: left;
width: 580px;
height: 300px;
overflow:hidden;
border-radius:	10px; /* Coins arrondis ! */
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: 0 auto;
text-align: left;
vertical-align: middle;
display: block;
background-image: url(Images2015/Jeudi_3_small.png);
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

.slide {
      text-align: left;
	  font-size: 16px;
	  font-weight: bold;
	  color: #993300;
	  line-height: 40px;
	  -moz-animation-duration: 2s;
      -webkit-animation-duration: 2s;
      -moz-animation-name: slidein;
      -webkit-animation-name: slidein;
      -moz-animation-iteration-count: infinite;
      -webkit-animation-iteration-count: infinite;
      -moz-animation-direction: alternate;
      -webkit-animation-direction: alternate;
}
    
    @-moz-keyframes slidein {
      from {
        margin-left:83%;
        width:200%
      }
      
      50% {
        font-size:200%;
        margin-left:40%;
        width:100%;
      }
      
      to {
        margin-left:0%;
        width:0%;
      }
    }
    
    @-webkit-keyframes slidein {
      from {
        margin-left:83%;
        width:200%
      }
      
      50% {
        font-size:200%;
        margin-left:40%;
        width:100%;
      }
      
      to {
        margin-left:0%;
        width:100%;
      }
    }


	@keyframes blinker {  
	  from { opacity: 1; }
	  to { opacity: 0; }
	}

.blink4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:20px;
color:#993300;
line-height:22x;
font-weight:bold;
/*animation*/
-webkit-animation:blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
   -moz-animation:blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
    -ms-animation:blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
     -o-animation:blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
        animation:blinker 0.5s cubic-bezier(.5, 0, 1, 1) infinite alternate;
}

.blink1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #993300;
	line-height: 18px;
	font-weight: bold;

    -webkit-animation-name: blinker;
    -webkit-animation-duration: 2s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;

    -moz-animation-name: blinker;
    -moz-animation-duration: 2s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;

    animation-name: blinker;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

	@-moz-keyframes blinker {  
		0% { opacity: 1.0; }
		50% { opacity: 0.0; }
		100% { opacity: 1.0; }
	}

	@-webkit-keyframes blinker {  
		0% { opacity: 1.0; }
		50% { opacity: 0.0; }
		100% { opacity: 1.0; }
	}

	@keyframes blinker {  
		0% { opacity: 1.0; }
		50% { opacity: 0.0; }
		100% { opacity: 1.0; }
	}

.contenttop {
z-index: 1;
margin: auto;
margin-top: 270px;
max-width: 1168px;
}

.content {
z-index: 1;
background-color: #f5f8fc;
margin: auto;
max-width: 1168px;
min-height: 300px;
border-radius:	10px; /* Coins arrondis ! */
border:2px solid #a1a1a1;
text-align: center;
vertical-align:	middle;
overflow:hidden;
background-image: url(Images/fond08a.jpg);
background-repeat:no-repeat;
background-position:bottom center;
background-size: cover; /* version standardisée */
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
}

#Flashrecette{
width: 1164px;
height: 179px;
border:2px solid #a1a1a1;
border-radius:	10px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
vertical-align: middle;
clear: left;
clear: right;
}
	
#Flashrecetteleft{

float: left;
width: 928px;
height: 179px;
overflow:hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
text-align: center;
vertical-align: middle;
background-color: #f5f8fc; 
}

#Flashrecetteright{
float: left;
width: 234px;
height: 179px;
overflow:hidden;

border-radius:	10px; /* Coins arrondis ! */
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
text-align: center;
vertical-align: middle;
background-color: #f5f8fc;  
}

.contentbis {
z-index: 1;
background-color: #f5f8fc;
margin: auto;
max-width: 1168px;

border-radius:	10px; /* Coins arrondis ! */
border:2px solid #a1a1a1;
text-align: center;
vertical-align:	middle;
overflow:hidden;

}

.contentmenu {
z-index: 1;
background-color: #f5f8fc;
margin: auto;
max-width: 1168px;

border-radius:	10px; /* Coins arrondis ! */
border:2px solid #a1a1a1;
text-align: center;
vertical-align:	middle;
overflow:hidden;

}

.Stylemenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin-bottom: 0cm;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

.Stylecarte{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 15px;
	margin-left: 6px;
	margin-bottom: 0cm;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 18px;
}

.contentcarte {
z-index: 1;
background-color: #f5f8fc;
max-width: 1168px;
margin-left: 6px;
border-radius:	10px; /* Coins arrondis ! */
border:2px solid #a1a1a1;
text-align: left;
vertical-align:	middle;
overflow:hidden;

}

.TRAITEURplaquettepage1{

height: 1704px;
width: 1168px;
overflow: hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
background-image: url(Images2014/SaintClairTraiteurPlaquettePage1.jpg);
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

.TRAITEURplaquettepage2{

height: 1704px;
width: 1168px;
overflow: hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
background-image: url(Images2014/SaintClairTraiteurPlaquettePage2.jpg);
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

.TRAITEURplaquettepage3{

height: 1704px;
width: 1168px;
overflow: hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
background-image: url(Images2014/SaintClairTraiteurPlaquettePage3.jpg);
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

.TRAITEURplaquettepage4{

height: 1704px;
width: 1168px;
overflow: hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
background-image: url(Images2014/SaintClairTraiteurPlaquettePage4.jpg);
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

.contentTRAITEURgalerie {
z-index: 1;
background-color: #f5f8fc;
margin: auto;
max-width: 800px;

border-radius:	10px; /* Coins arrondis ! */
border:2px solid #a1a1a1;
text-align: center;
vertical-align:	middle;
overflow:hidden;

}

#TRAITEURgalerieLeft{

float: left;
width: 448px;
height: 300px;
overflow:hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
text-align: center;
vertical-align:	middle;
display: block;
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

#TRAITEURgalerieRight{
float: left;
width: 350px;
height: 300px;
overflow:hidden;
border-radius:	10px; /* Coins arrondis ! */
border-top-left-radius: 0px;
border-bottom-left-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: 0 auto;
text-align: left;
vertical-align: middle;
background-color: #f5f8fc;  
}

.menuSaintValentin2015 {

width: 1168px;
height: 1230px;
overflow: hidden;
border-right: 2px solid #a1a1a1;
border-radius:	10px; /* Coins arrondis ! */
border-top-right-radius: 0px;
border-bottom-right-radius: 0px;
padding: 0px;
border-spacing : 0;
border-collapse : collapse;
margin: auto;
background-image: url(Images2015/saintvalentinfond01ter.jpg);
background-repeat:no-repeat;
background-position:center center;
  -webkit-background-size: cover; /* pour Chrome et Safari */
  -moz-background-size: cover; /* pour Firefox */
  -o-background-size: cover; /* pour Opera */
  background-size: cover; /* version standardisée */
}

@font-face {
    font-family: "cac_champagneregular";
    src: url('Fonts/cac_champagne-webfont.eot');
    src: url('Fonts/cac_champagne-webfont.eot?#iefix') format('embedded-opentype'),
         url('Fonts/cac_champagne-webfont.woff2') format('woff2'),
         url('Fonts/cac_champagne-webfont.woff') format('woff'),
         url('Fonts/cac_champagne-webfont.ttf') format('truetype'),
         url('Fonts/cac_champagne-webfont.svg#cac_champagneregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.StylemenuSV2015-Titre{
	font-family: cac_champagneregular;
    font-weight: bold;
    font-style: bold;
	font-size: 60px;
	margin-bottom: 0cm;
	color: #000000;
	line-height: 50px;
}

.StylemenuSV2015-Titre_explication{
	font-family: cac_champagneregular, sans-serif;
	font-size: 40px;
	margin-bottom: 0cm;
	font-style: bold;
	font-weight: bold;
	color: #000000;
	line-height: 42px;
}

.StylemenuSV2015{
	font-family: cac_champagneregular, sans-serif;
	font-size: 34px;
	margin-bottom: 0cm;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	line-height: 10px;
}




