body {font-size:82.5%;font-family:"Times New Roman", Times, serif;margin-top:50px;background:#061407 url(../images/interface/page-background.jpg) repeat-x left top;}

#container {margin:0; padding:0; height:535px; background:#fff url(../images/interface/menu-background.gif) repeat-y left top;width:855px;}

a { color: #6C9148; }
a:hover { text-decoration: none; }
ul { margin: 20px; }
li { margin: 5px 20px; list-style: disc; font-size: 120%; }
strong, b { font-weight: bold; color: #6C9148; }
em { font-style: italic; }
blockquote { margin: 0 50px; padding: 2px; }
blockquote.intro { font-size: 110%; color: #6C9148; font-style: italic; background-color: #EAEED3; filter: Alpha(opacity=80, finishopacity=80, style=2); opacity: 0.8; }


/* Header */
#h h1 { position: absolute; top: 0; margin-left: 115px; text-indent: -9999px; z-index: 1; }
#h #prelude { display: none; }
#h h1 a {
	background-color: transparent;
	background-image: url(../images/interface/logo.png);
	background-repeat: no-repeat;
	background-position: left top;
	display:block;
	height: 115px;
	width: 200px;
}

#lang { width: auto; height: 12px; position: absolute; top: 20px; margin-left: 760px; padding-left: 20px; background-position: 0 0; background-repeat: no-repeat; }
#lang a { color: #005A10; font-style: italic; font-size: 90%; text-decoration: none; }
#lang a:hover { text-decoration: underline; }

/* Body */
#b .a-b { background-image: url(../images/fd_layout_ab.gif); background-position: 0 0; background-repeat: repeat-x; height: 485px; }
#b .a-b .a {margin:0; width:122px;background:url(../images/interface/menu-background.gif) repeat-y left top; }
#b .a-b .b { width:733px; /*overflow: auto;*/ height: 410px; margin-bottom: 10px; background-image: url(../images/blason.png); background-position: left top; background-repeat: no-repeat; }

	#newsticker { font-style: italic; margin-left: 122px; height: 27px; padding: 0 0 0 250px; background-color: transparent; background-image: url(../images/interface/newsticker-background.jpg); background-repeat: no-repeat; background-position: left top;}
	#newsticker h2 {float:left;color:#6c9148;font-weight:bold;font-size:120%;padding:4px 10px 0 0;}
	#newsticker ul {padding-top:7px; margin: 0; }
	#newsticker ul li { margin: 0; padding: 0; margin-top: -3px; list-style: none; }
	#newsticker ul li a { text-decoration:none; color:#AEBF56; }

	/* Left Menu */
	#m { padding-top:100px; color:#fff; font-style:italic; }
	#m h2 { display: none; }
	#m ul { width:122px;text-align:center; margin: 0; display:block; }
	#m ul li { margin: 0; margin-bottom:20px; list-style: none; }
	#m ul li a { font-size:160%; text-decoration:none; color:#fff; display:block; width:122px; line-height: normal; padding: 5px 0; }
	#m ul li a:hover { color: black; /*color: white; background-color: #00523C; background-image: url(../images/fd_menu.gif); background-position: 0 0; background-repeat: repeat-y;*/ /*opacity: 0.5; filter: Alpha(opacity=60, finishopacity=100, style=3);*/ }

	/* Contenu */
	#c { margin: 0; color:#43542a; padding:50px 0px 15px 0px; }
	#content { margin: 0; padding: 0; width: 100%; }
	#c #content { overflow: auto; height: 410px; margin: 0 15px 0 90px; padding: 0; width: 621px; }
	#c h2 {font-size:250%; margin:15px 0; padding-bottom: 10px; color:#0a303b; font-style:italic; background-image: url(../images/fd_titre.gif); background-repeat: no-repeat; background-position: 0 35px;}
	#c h2 a { text-decoration: none; color:#0a303b; }
	#c h3 {font-size:200%; margin: 25px 10px 15px 10px; color:#b8c671; font-style:italic; text-align: left; }
	#c h4 {font-size:150%; margin:15px 10px; color:#b8c671; font-style:italic; font-weight: bold; }
	#c p {margin:15px 10px; font-size: 125%;}
	#c h5 { font-size: 125%; font-weight: bold; color: #0A303B; margin:15px 10px; border-bottom: 1px solid #0A303B; }
	
	#c img { border: 1px solid black; padding: 5px; background-color: #DDE2B7; }
	#c img.nostyle { /*background-color: white;*/ background-color: transparent;  border: 0px; padding: 0; }
	
	/* Submenu */
	#submenu { float: right; margin: 0px 10px 0 0; width: 200px; height: 98px; background-image: url(../images/fd_submenu.png); background-position: 0 0; background-repeat: no-repeat; }
	#submenu ul { margin: 10px 0 0 10px; font-style: italic; font-size: 90%; }
	#submenu ul li { margin: 0; padding: 2px 0; list-style: none; }
	#submenu ul a { text-decoration: none; color: #B7C668; }
	#submenu ul a:hover { text-decoration: underline; }
	#submenu01 li a#item01,#submenu02 li a#item02, #submenu03 li a#item03, #submenu04 li a#item04, #submenu05 li a#item05 { color: #0D3B0D; text-decoration: underline; }
	
	/* Pages cuvées */
/*	#submenu ul.cuvees { margin-top: -5px; }
	ul.cuvees a#item01 { margin-left: 35px; }
	ul.cuvees a#item02 { margin-left: 30px; }
	ul.cuvees a#item03 { margin-left: 20px; }
	ul.cuvees a#item04 { margin-left: 15px; }
	ul.cuvees a#item05 { margin-left: 10px; } */
	

	.gamme {position:absolute; margin-left:-45px; padding-top:20px; width: 672px; height:215px;}
	
	
	
	
	/* Pages services */
	#submenu.services { width: 250px; }
	#submenu.services ul { margin-top: 5px; }
	#submenu.services ul li { margin-left: 20px; }
	#submenu.services ul a#item01 { margin-left: 10px; }
	#submenu.services ul a#item02 { margin-left: 0px; }
	#submenu.services ul a#item03 { margin-left: -5px; }
	#submenu.services ul a#item04 { margin-left: -10px; }
	#submenu.services ul a#item05 { /*margin-left: 10px;*/ }
	
	a#item01 { margin-left: 20px;	}
	a#item02 { margin-left: 10px;	}
	a#item03 { margin-left: 5px; }
	a#item04 { margin-left: 10px; }
	
	
	/* News */
	#content .blog-content { border:1px solid #43542A; background-color:#FAFAFA; padding:15px 10px; margin:20px 10px 0 10px; overflow:auto;}
	#content .blog-content h4 { margin: 0; padding: 0;  }
	#content .blog-content h4 a { font-size:100%; color:#b8c671; font-style:italic; font-weight: bold; text-decoration: none }
	
	#content .blog-infos { clear: both; border-top:1px dashed #BAC4D0; overflow:auto; padding:10px 10px 0 10px; }
	#content .blog-bottom { height: 5px; background-color:#F4F4F4; margin: 0 12px;}
	#content .blog-resume, #content .blog-content { font-size:95%; }
	#content .blog-resume { font-style:italic; display: block; margin-bottom: 10px; overflow: hidden; background-color: White; }
	#content .blog-lire { float:left; font-size:90%; margin-right: 20px; padding-left:5px;}
	#content .blog-date { float:left; font-size:90%; padding-left:20px; border-left: 1px solid #BAC4D0;}
	
	#content .blog-lien, #content .blog-source, #content .blog-contact { float:left; font-size:90%; }
	#content .blog-lien, #content .blog-source {border-left: 1px solid #BAC4D0; }
	#content .blog-contact { margin-right: 20px; }
	
	
	
	/* Phototheque */
	.table-photos { margin: 10px 0 0 0; padding: 0; width: 95%; }
	.table-photos td { font-size: 80%; height: 190px; vertical-align: top; }
	
	/* Table */
	#c .mytable { border: 1px solid black; margin-left: 5px; }
	#c .mytable td { padding: 5px; margin: 0; font-size: 100%; /*border: 1px dotted #6C9148;*/ }
	#c .mytable td.libelle { margin: 0; padding: 5px; text-align: center; font-size: 110%; font-weight: bold; color: white; background-color: #6C9148; font-style: normal }
	#c .mytable tr.row01 { background-color: #DDE2B7; }
	#c .mytable tr.row02 { background-color: #D0D79B; }

	
/* footer */
#f { padding:2px 10px; margin:0; margin-left:122px; color:#b8c671; /*width:729px;*/ font-size: 90%; }
#f p, #f p a { color: #B8C769; }
#f p a { text-decoration: none; }
#f p a:hover { text-decoration: underline; }
#f span { float: left; margin-right: 175px; }

#copyright { width:855px; margin: 0 auto; }
#copyright p { margin: 0; padding: 0; color: #43542A; }


