/* CSS Traiteur Pernet par Kiwii Development */

* { margin:0; padding:0; }
html { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; color: #000; background: #57002C url(img/bg-body.png) repeat-x; font-family:; }
p, blockquote, li, h1, h2, h3, dd, dt { font-family: Trebuchet MS; font-size: 0.8em; font-weight: normal; }
blockquote, q { padding: 40px; margin-left:10px; }
address { font-size:100%; font-variant: small-caps; font-style: normal; font-family: Trebuchet MS; }
abbr, acronym { font-style: normal; cursor: help; }
img { border:0; }
h2, h3 { font-size: 1em; }
a { text-decoration: none; color:#A64F78; }
hr.clear { clear:left; visibility: hidden; }
.cache { display: none; }

.bloc_keywords { clear: left; font-size: 0.9em; text-align: center; line-height: 17px; position: relative; width: 600px;  margin-left: 110px;}
#keywords { list-style-type: none; margin: 0px; }
#keywords li { display: inline; }
#keywords li a { color: #452E00; }
#keywords li a:hover { color: #BE5505; }

/* -------------------------------------- Header > Navigation  */

#page { width:766px; margin-left:0; background: transparent url(img/traiteur-doubs/bg-centre.png) repeat-y; border-bottom:3px solid #2D0017; }
#header { width:766px; }
#graphic { background: transparent url(img/traiteur-doubs/bg-centre-top.png) -0px 32px  no-repeat; } 
#header h1 img { height:105px; width:412px; position: absolute; margin:20px 0 0 330px; z-index: 2;}
#header p.intro { width:350px; position: absolute; margin:130px 0 0 380px; text-align: right; color:#865C07; }
#header p.intro img { margin-top:4px; }
#header p.refer { display:none; }

#nav { display: block; }
#nav ul { margin:0; height: 34px; padding: 0; overflow: hidden; width: 766px; list-style-type: none; position: relative; }
#nav ul li a { position: absolute; top: 0; text-indent: -9000px; border: 0; padding: 50px 0 0 0; overflow: hidden; height: 0px !important; height: 50px; }
#nav ul { background: url(img/nav-off.png) 0 0 no-repeat; background-color: #000; }
#nav ul li a { background: transparent url(img/nav-off.png) no-repeat; }
#nav ul li a:hover { background-image: url(img/nav-on.png); }
#Accueil #nacc a, #Traiteur-Jacky-Pernet-Ornans #ntra a, #Saucisse-Ornanaise #nsau a, #Recettes-Franc-Comtoises #nrec a, 
#Musee-Gustave-Courbet-a-Ornans #norn a, #Contactez-nous #nctc a { background-image: url(img/nav-cur.png); cursor: default; }
body li#nacc a { width:  75px;	left: 55px;		background-position:  -55px 0; }
body li#ntra a { width:  76px; 	left: 130px;	background-position: -130px 0; }
body li#nsau a { width: 147px;	left: 206px;	background-position: -206px 0; }
body li#nrec a { width:  76px;	left: 354px;	background-position: -354px 0; }
body li#norn a { width:  76px;	left: 429px;	background-position: -429px 0; }
body li#nctc a { width:  76px;	left: 505px;	background-position: -505px 0; }

/* -------------------------------------- Header > Navigation  */

#presentation { float:left; width: 611px; height: 505px; margin: 100px 0 0 90px; padding:0; }
* html #presentation { margin-left:46px; /* Hack IE */ } 
#presentation .traiteur-1 { float:left; }
#presentation .traiteur-2 { margin:0; clear: left; display: block; }
#presentation .traiteur-3 { float:left; }

#contenu { float:left; width:600px; margin:40px 10px 20px 110px; padding:0; border:1px solid #D4BF76; background-color: #EBE0A3; }
* html #contenu { margin:40px 10px 10px 56px; /* Hack IE */ } 
#contenu p { padding:10px 20px 8px 20px; line-height: 120%; color:#865C07; font-size:100%; }
#contenu ol { padding:10px 20px 8px 60px; color:#865C07; font-size:130%; }
#contenu p a, ol a { text-decoration: underline; }
#contenu h1 { color: #452E00; padding:10px 0 6px 0; margin:0 20px 0 20px; font-size: 140%; border-bottom:1px solid #996;  }
#contenu h1 a { color: #452E00; text-decoration:none; font-weight: bold; }
#contenu h1 a:hover { color: #BE5505; }
#contenu h2 { color: #452E00; padding:10px 0 6px 0; margin:0 20px 0 20px; font-size: 120%; border-bottom:1px solid #996; }

#footer { clear: both; width:590px; margin:40px 10px 20px 110px; position: relative; padding: 0 10px 10px 0; text-align: center; border:1px dotted #000; }
* html #footer { height:44px; } /* hack IE */
#footer address { font-size:80%; padding:10px 0 0 0; color:#000; font-size:90%; }
#footer a { text-decoration: none; font:inherit; color:#000; border-bottom:1px dotted #000; }
#footer a:hover { border:0; }