﻿* {margin:0; padding:0;}
body {font-size:100%;line-height:1.125em;background-color: #4B2148;color:#D1DCE3;}
html { font-family:Georgia, "Times New Roman", Times, serif; color:#D1DCE3;	}
input, textarea  {color:#333;background-color:#DCADD9;}
a {	text-decoration:none;color:#CC6;}
p {text-align:justify}
#cxefa {width:1024px; min-height:700px;background-color:#592755;color:#E0E0E2;	margin: auto; border:solid 1px #4b0082;	-moz-box-shadow: 4px 6px 7px #000;-o-box-shadow: 4px 6px 7px #000;-webkit-box-shadow: 4px 6px 7px #000;-ie-box-shadow: 4px 6px 7px #000;box-shadow: 4px 6px 7px #000;	
	 -ms-border-radius: 14px; -o-border-radius: 14px; -webkit-border-radius: 14px; -moz-border-radius:14px; border-radius: 14px;}
h1 .important {margin: auto; text-align:center; font-family:Georgia, 'Times New Roman', Times, serif; font-style:italic; margin-top:40px;}
#cocotte{ width:100%; height:500px;background-image:url(Visuels/Terrine-canard.png);-ms-border-radius:0 14px 14px 0; -o-border-radius: 0 14px 14px 0; -webkit-border-radius: 0 14px 14px 0; -moz-border-radius:0 14px 14px 0; border-radius: 0 14px 14px 0; }
#cocotte2{ width:1024px; height:500px;background-image:url(Visuels/Fond.png); }
#logo {	margin-top:20px;width:1024px;	height:200px; margin:auto; cursor:pointer; text-align:center; background-image:url(Visuels/Charcuterie.png); background-repeat:repeat-x; }

#ilo{float:right; margin-right:20px;  width:700px; margin:10px 20px auto; } 
.Go { margin:auto; padding:0 15px 0 15px; float:left; text-align:center; text-decoration:none; }
#item {float:left;  width:266px; height:400px;  margin-top:30px;} 
#footer {text-align:center; color:#ba5f9b;}
#cadre {display:block;float:left;  top:-401px; z-index:50; width:266px; height:402px; margin-left: auto ; margin-right: auto ;}
.ardoise {display:block; background-image: url(Visuels/ardoise-menu.gif); background-repeat: no-repeat;width:360px; height:273px; padding-top: 1px;}
.menus {width:300px; height:215px; margin:30px 30px 30px 30px; overflow: hidden; color: white; font-family: cursive; font-size: 12pt;}
#navigation {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size: 9pt;	color:#CC6; width:310px; margin:auto;}
#navigation li{ float:left;list-style: none; list-style-image:url(Visuels/bon-menu.png); margin-right:30px;  }
#categories { float:left; width:30%; margin-left:10px;margin-top:25px; color: #C5D3DE; font-family:cursive; 	}
#categories li { margin:10px 0 25px 0; list-style-type: none;}
#categories a { color: #C5D3DE; font-family:"Comic Sans MS", cursive; font-size:14pt;background-color:inherit;}
#categories li span {padding: 10px 12px 10px 12px; font-family:"Comic Sans MS", cursive; background-color:inherit; -moz-border-radius: 12px;-webkit-border-radius: 12px; } 
#categories a:hover { color:#1D1D1D;background-color:silver;  }
#categories .sel { color:#1D1D1D;background-color:silver;  }
#offres { float:left; width:65%; height:400px; margin-left:30px;margin-top:25px;  }

#CGV {width:80%; text-align:justify; margin:auto; overflow:auto;  }
#CGV h2 { font-size:1.2em; line-height:1.5em; margin-top:1.1em;  }
#CGV h2 span { padding:0 20px 0 20px; background-color: #b05caa; }

 /* -------- Photos catégories ----------- */
a.cartes { z-index:2;  }
a.cartes span{ display: none; z-index:5; }
a.cartes:hover{display:block; position:fixed;margin:auto; }
a.cartes:hover span.gustatif{ display:block; margin:auto;  }

 /* -------- Administration ----------- */
fieldset { padding-left:50px; -moz-border-radius: 8px;-webkit-border-radius: 8px;  border-radius: 8px; }
fieldset legend{margin-left:30px;color:#606;font-size:14px;	font-weight:bold;background-color:#C981C4;}



