BODY {
	background-color: #8D5833;
	margin: 0px;
	padding: 0px;
	background-image: url(design/fond-page2007.jpg);
	background-repeat: repeat-y;
	background-position: center 0px;
}
UL {
	list-style-image: none;
	list-style-type: none;
}
#central {
	width: auto;
	height: auto;
	margin-top: 0px;
	margin-right: 206px;
	margin-bottom: 0px;
	margin-left: 126px;
	overflow: visible;
	position: relative;
	visibility: visible;
}
#central hr {
	margin: 0px;
	padding: 0px;
	height: 1px;
	width: 1px;
	color: #FFFFFF;
	background-color: #FFFFFF;
	position: relative;
	visibility: hidden;
}
#cdl {
	padding: 0px;
	width: 760px;
	margin: 0px auto;
	overflow: visible;
	position: relative;
	visibility: visible;
	height: auto;
}

#enpassant{ background-color:#663300; padding:5px; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:right; height:15px; display:none;}

#enpassant a{ color:#FF9933;}

#bandeau {
	background-image: url(design/clair-de-lorraine.png);
	width: 760px;
	margin: 0px;
	padding: 0px;
	display: block;
	background-position: 0px 0px;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	height: 124px;
	overflow: visible;
	position: relative;
	visibility: visible;
}
#bandeau H1 {
	display: none;
	margin: 0px;
	padding: 0px;
	width: 760px;
}
#bandeau H2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 30px;
	font-weight: bold;
	color: #D28617;
	height: 30px;
	float: left;
	margin: 0px;
	padding: 50px 0px 0px 45px;
	width: 420px;
}
#bandeau H2 SPAN {
	font-size: 0.9em;
}
#lettrea {
	background-image: url(design/lettrine-a.png);
	background-repeat: no-repeat;
}
#lettreb {
	background-image: url(design/lettrine-b.png);
	background-repeat: no-repeat;
}
#lettrec {
	background-image: url(design/lettrine-c.png);
	background-repeat: no-repeat;
}
#lettreh {
	background-image: url(design/lettrine-h.png);
	background-repeat: no-repeat;
}
#lettrei {
	background-image: url(design/lettrine-i.png);
	background-repeat: no-repeat;
}
#lettrel {
	background-image: url(design/lettrine-l.png);
	background-repeat: no-repeat;
}
#lettren {
	background-image: url(design/lettrine-n.png);
	background-repeat: no-repeat;
}
#lettreo {
	background-image: url(design/lettrine-o.png);
	background-repeat: no-repeat;
}
#lettrep {
	background-image: url(design/lettrine-p.png);
	background-repeat: no-repeat;
}
#lettreq {
	background-image: url(design/lettrine-q.png);
	background-repeat: no-repeat;
}
#lettrer {
	background-image: url(design/lettrine-r.png);
	background-repeat: no-repeat;
}
#lettres {
	background-image: url(design/lettrine-s.png);
	background-repeat: no-repeat;
}
#bandeau H3 {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	font-weight: bold;
	color: #D28617;
	margin: 0px;
	padding: 0px;
	float: left;
	text-align: center;
	height: 124px;
	width: 290px;
}
#bandeau H3 EM {
	text-align: center;
}
#bandeau H3 EM A {
	color: #D28617;
	
	font-style: normal;
	font-weight: bold;
	display: block;
	text-decoration:none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #D28617; 

}
#bandeau H3 EM A:visited {
	color: #D28617;
	
	font-style: normal;
	font-weight: bold;
	display: block;
	text-decoration:none;
	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #D28617; 

}
#bandeau H3 EM A:hover {
	color: white;
	background-color:#D28617;
	font-style: normal;
	font-weight: bold;
	display: block;

	border-bottom-width: 0px;
	border-bottom-style: none;
	border-bottom-color: #D28617;
}


#bandeau H3 SPAN {
	display: block;
	height: 50px;
	background-image: url(design/fond-english.png);
	background-repeat: repeat-x;
	width: 80px;
	text-align: center;
	padding-top: 8px;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	visibility: hidden;
	position: relative;
}
#bandeau H3 SPAN A {
	 color: #D28618;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: bold;
	display: block;
	text-decoration:none;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D28617; 

}
#bandeau H3 SPAN A:visited {
	color: #D28618;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: bold;
	display: block;
	text-decoration:none;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D28617; 

}
#bandeau H3 SPAN A:hover {
	color: #D28618;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1px;
	font-style: normal;
	font-weight: bold;
	display: block;
	text-decoration:none;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #D28617;
}
#bandeau H3 UL {
	margin: 8px 0px 0px;
	padding: 0px;
	width: 290px;
}
#bandeau H3 UL LI {
	float: left;
	width: 96px;
	text-align: center;
	height: 18px;
	margin: 0px;
	padding: 0px;
}
#bandeau H3 UL LI A {
	background-image: url(design/bloc-normal.png);
	background-repeat: no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CDD7E4;
	font-style: normal;
	height: 18px;
	margin: 0px;
	padding: 2px 0px 0px;
	text-decoration: none;
	width: 92px;
}
#bandeau H3 UL LI A:visited {
	background-image: url(design/bloc-normal.png);
	background-repeat: no-repeat;
	display: block;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #CDD7E4;
	font-style: normal;
	height: 18px;
	margin: 0px;
	padding: 2px 0px 0px;
	width: 92px;
	text-decoration: none;
}
#bandeau H3 UL LI A:hover {
	background-image: url(design/bloc-clair.png);
	background-repeat: no-repeat;
	text-decoration:none;
	color: #FFFFFF;
}
#menu {
	width: 118px;
	background-image: url(design/bande-mirabelles2007.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	overflow: visible;
	visibility: visible;
	position: absolute;
	margin: 0px;
	left: 0px;
	/*top: 107px;*/
	top: 82px;
}
#menu UL {
	padding-top: 180px;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	width: auto;
	padding-bottom: 0px;
	list-style-image: none;
	list-style-type: none;
}
#menu UL LI {
	margin-left: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
  padding-left: 3px;
	height: auto;
	width: auto;
}
#menu UL LI A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EACD9F;
	text-decoration: none;
	line-height: 24px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5A2017;
}
#menu UL LI A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #EACD9F;
	text-decoration: none;
	line-height: 24px;
}
#menu UL LI A:hover {
	text-decoration: none;
	color: #FFFFFF;
}
#menu .choisi {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #F0A435;
	font-weight: bold;
	line-height: 27px;
}

.infos {
	margin: 0px;
	padding: 40px 0px 0px;
}
.infos HR {
	display: none;

}
.infos H4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003B6E;
	margin: 0px;
	padding: 0px;
	text-align: left;
	letter-spacing: 1px;
	height: 16px;
	display: block;
	clear: both;
	float: none;
	width: auto;
	overflow: visible;
	position: relative;
	visibility: visible;
}
.infos H4 B {
	color: #FF0000;
	text-decoration: blink;
	font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	letter-spacing: 0em;
	display:inline;
}
.infos H5 {
	background-color: #003B6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	margin: 0px 0px 6px;
	text-align: center;
	padding: 2px 0px 0px;
	height: 14px;
	display: block;
	clear: both;
	width: auto;
	overflow: visible;
	position: relative;
	visibility: visible;
}
.infos SPAN {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px 6px 0px 0px;
	float: left;
	/* border: 1px solid #003B6E; */
}
.infos UL {
	list-style-position: inside;
	list-style-image: url(images-colis/petite-etoile.png);
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: auto;
	width: auto;
}
.infos UL LI {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: justify;
	color: #003B6E;
	margin-bottom: 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
.infos P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #003B6E;
	margin: 0px;
	padding: 0px;
	text-align: justify;
	height: auto;
	width: auto;
}

.infos P IMG {
	display: block;
	float: left;
}
.infos P OBJECT {
	display: block;
	float: left;
}
.infos B {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #003B6E;
	display: block;
	font-weight: bold;
	font-style: normal;
	text-align: right;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.infos EM {
	padding-top: 12px;
	background-repeat: repeat-x;
	width: 150px;
	background-position: 0px 11px;
	margin: 0px auto 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-align: center;
	clear: both;
}
.infos EM A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	background-color: #EAA03C;
	display: block;
	width: 115px;
	height: 14px;
	margin: 0px auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.infos EM A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	background-color: #EAA03C;
	display: block;
	width: 115px;
	height: 14px;
	margin: 0px auto;
	padding-top: 2px;
	padding-right: 5px;
	padding-left: 5px;
}
.infos EM A:hover {
	text-decoration: none;
	background-color: #72B4CF;
}
.infos H6 {
	display: block;
	clear: both;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003B6E;
	text-align: center;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.infos H6 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	background-color: #EAA03C;
	display: block;
	width: 150px;
	text-align: center;
	padding: 4px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.infos H6 A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	background-color: #EAA03C;
	display: block;
	width: 150px;
	text-align: center;
	height: auto;
	padding: 4px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.infos H6 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	background-color: #003B6E;
	display: block;
	width: 150px;
	text-align: center;
	padding: 4px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.premiere {
	padding: 0px;
	height: auto;
	width: auto;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	overflow: visible;
	position: relative;
	visibility: visible;
	clear: both;
}
.premiere P IMG {
	float: left;
	margin:0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.presses P IMG {
	float: left;
	margin:0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
}
.premiere #boutiques {
	background-image: url(images-boutiques/logo-en-passant-par-la-lorr.png);
	background-repeat: no-repeat;
	height: 90px;
	padding-left: 200px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	
}
.premiere H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D28617;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003B6E;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.presses H1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #D28617;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #003B6E;
	border-top-width: 0px;
	border-right-width: 0px;
	border-left-width: 0px;
}
.premiere H5 {
	background-color: #003B6E;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-transform: uppercase;
	display: block;
	margin: 0px 10px 0px 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: center;
	float: left;
	height: 135px;
}
.premiere H5 SPAN {
	background-color: #FFFFFF;
	display: block;
	margin: 2px 0px 0px;
	padding: 0px;
	border: 1px solid #003B6E;
}
.premiere P {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #00194C;
	padding: 0px;
	text-align: justify;
	width: auto;
	height: auto;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.presses P {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #00194C;
	float: left;
	margin: 7px 0px 20px;
	padding: 0px;
	text-align: justify;
	width: 100%;
}
.premiere OL {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	color: #00194C;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	height: auto;
	width: auto;
	list-style-type: decimal;
	list-style-position: inside;
	}
.premiere OL LI {
	padding: 00px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.premiere P EM {
	float: right;
	padding-left: 6px;
}
.premiere P SPAN {
	display: block;
	font-weight: bold;
	font-style: normal;
	text-align: right;
	padding-top: 2px;
	margin: 0px;
}
.premiere P  a{
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
	color: #003B6E;
	font-family: Arial, Helvetica, sans-serif;
}
.premiere P  a:visited{
	font-weight: bold;
	font-style: normal;
	text-decoration:underline;
	color: #003B6E;
	font-family: Arial, Helvetica, sans-serif;
}
.premiere P  a:hover{
	font-weight: bold;
	font-style: normal;
	color: #003B6E;
	font-family: Arial, Helvetica, sans-serif;
text-decoration:none;
}
.premiere H6 {
	display: block;
	padding: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #003B6E;
	text-align: center;
	height: auto;
	width: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.premiere H6 A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	background-color: #EAA03C;
	display: block;
	width: 150px;
	height: auto;
	padding: 4px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.premiere H6 A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	font-style: normal;
	text-transform: uppercase;
	background-color: #EAA03C;
	display: block;
	width: 150px;
	text-align: center;
	padding: 4px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.premiere H6 A:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	font-style: normal;
	text-transform: uppercase;
	background-color: #4F3425;
	display: block;
	width: 150px;
	text-align: center;
	text-decoration: none;
	padding: 4px;
	height: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.premiere .center {
	display: block;
	text-align: center;

}
.presses {
	margin: 20px 0px 0px;
	padding: 0px;

	
	width:500px;
}
#calendrier {
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #F6E7D1;
	border: 1px solid #D28617;
	overflow: visible;
	position: relative;
	visibility: visible;
	height: auto;
	width: auto;
}
#calendrier P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 176px;
}
#calendrier H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #D28617;
	text-align: center;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
}
#calendrier H4 {
	padding: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #D28617;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	display: block;
}
#calendrier SPAN {
	background-color: #D28617;
	display: block;
	margin: 0px 0px 5px;
	padding: 0px;
	text-align: center;
}
#calendrier A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #D28617;
	text-decoration: underline;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
		
}
#calendrier A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #D28617;
	text-decoration: underline;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
	
}
#calendrier A:hover {
	text-decoration: none;

}
#colisdumois {
	margin: 0px 0px 10px;
	padding: 0px;
	background-color: #dEe2a0;
	border: 1px solid #8E9250;
	overflow: visible;
	position: relative;
	visibility: visible;
	height: auto;
	width: auto;
}
#colisdumois P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 176px;
}
#colisdumois P A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C6F;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin: 5px 0px 0px;
	padding: 0px;
	font-weight: bold;
		
}
#colisdumois P A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C6F;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin: 5px 0px 0px;
	padding: 0px;
	font-weight: bold;
}
#colisdumois P A:hover {
	text-decoration: none;
	color: #003B6E;

}
#colisdumois H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8E9250;
	text-align: center;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
}
#colisdumois H4 {
	padding: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #8E9250;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	display: block;
}
#colisdumois SPAN {
	background-color: #8E9250;
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: center;
}
#colisdumois A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #8E9250;
	text-decoration: underline;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 12px 0px 0px;
	padding: 0px 0px 12px;
		
}
#colisdumois A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #8E9250;
	text-decoration: underline;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 12px 0px 0px;
	padding: 0px 0px 12px;
	
}
#colisdumois A:hover {
	text-decoration: none;
	color: #003B6E;

}#decouverte {
	margin: 0px;
	padding: 0px;
	background-color: #fff0fa;
	border: 1px solid #993366;
}
#decouverte P {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	line-height: 13px;
	font-weight: normal;
	color: #000000;
	text-align: center;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 176px;
}
#decouverte P A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C6F;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin: 5px 0px 0px;
	padding: 0px;
	font-weight: bold;
		
}
#decouverte P A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #013C6F;
	text-decoration: none;
	text-align: center;
	font-style: normal;
	text-transform: none;
	margin: 5px 0px 0px;
	padding: 0px;
	font-weight: bold;
}
#decouverte P A:hover {
	text-decoration: none;
	color: #003B6E;

}
#decouverte H5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #993366;
	text-align: center;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	font-weight: bold;
}
#decouverte H4 {
	padding: 0px;
	margin: 0px;
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #993366;
	text-align: center;
	width: 100%;
	text-transform: uppercase;
	display: block;
}
#decouverte SPAN {
	margin: 0px;
	padding: 0px;
	border: 1px solid #993366;
	text-align: center;
	background-color: #993366;
	display:block;
}
#decouverte A {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bolder;
	color: #993366;
	text-decoration: underline;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 12px 0px 0px;
	padding: 0px 0px 12px;
		
}
#decouverte A:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #993366;
	text-decoration: underline;
	display: block;
	text-align: center;
	text-transform: uppercase;
	margin: 12px 0px 0px;
	padding: 0px 0px 12px;
	
}
#decouverte A:hover {
	text-decoration: none;
	color: #993366;

}
#actus {
	background-color: #EFEFEF;
	padding: 0px;
	border: 1px solid #999999;
	display: block;
	height: auto;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	overflow: visible;
	position: relative;
	visibility: visible;
}
#actus .newsTitre {
	font-size: 11px;
	font-weight: bold;
	color: #0C477A;
}
#actus .newsDate {
	font-size: 9px;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #333333;
}
#actus p {
	font-family: "Times New Roman", Times, serif;
	text-align: center;
	font-size: 16px;
	color: #666666;
	padding-top: 5px;
	width: 150px;
	margin-right: auto;
	margin-left: auto;
	font-weight: bold;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#actus #maj {
	font-family: "Times New Roman", Times, serif;
	font-size: 12px;
	padding-top: 8px;
	color: #000000;
	font-weight: bold;
	display: block;
}
#actus ul {
	margin-top: 6px;
	padding: 0px;
	margin-right: 6px;
	margin-bottom: 0px;
	margin-left: 6px;
	display: block;
	list-style-type: none;
}
#actus ul li {
	text-align: justify;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	padding: 0px;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
}
#actus ul li a{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	color: #0C477A;
	display: block;
	padding: 2px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	font-variant: small-caps;
	text-align: center;
}
#actus ul li a:visited{
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #0C477A;

}
#actus ul li a:hover{
	text-decoration:none;
	color: #CC6600;
}
#contact {
	padding: 20px 0px 0px;
	margin: 0px;
	width: 360px;
}
#contact UL {
	padding: 0px;
	margin: 0px;
}
#contact UL LI {
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 14px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-left: 0px;
}
.messageok {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FF9933;
	width: 400px;
	margin-right: auto;
	margin-left: auto;
}
#contact UL LI INPUT {
	border: 1px solid #0C477A;
	background-color: #CDD7E4;
}
#contact UL LI TEXTAREA {
	border: 1px solid #0C477A;
	background-color: #CDD7E4;
}
#billiotte {
	padding: 0px;
	margin: 0px;
	text-align: center;
}
#billiotte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002651;
	text-decoration: none;
	font-weight:normal;
}
#billiotte a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #002651;
	text-decoration: none;font-weight:normal;
}
#billiotte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
	background-color: #002651;
}
#logobas {
	background-image: url(design/logo-bas.png);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	background-position: 0px 0px;
	display: none;
	height: 68px;
	width: 120px;
	position: relative;
	left: -130px;
	top: 0px;
}
#adresses {
	width: 193px;
	height: auto;
	overflow: visible;
	position: absolute;
	visibility: visible;
	top: 125px;
	right: 0px;
}
#adresses P {
	font-family: Arial, Helvetica, sans-serif;
	color: #013C6F;
	font-size: 11px;
}
#adresses P STRONG {
	color: #D50E20;
	letter-spacing: 1px;
}
.famprod {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	display:block;
}

.famprod a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.famprod a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.famprod a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.famprod a:hover:before {
	content:"< ";
}
.hautpage {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-weight: bold;
	text-align: right;
	margin: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
	display:block;
}

.hautpage a{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
	font-weight: normal;
}

.hautpage a:visited{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	text-decoration: none;
	font-weight: normal;
}
.hautpage a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.hautpage a:hover:before {
	content:"^ ";
}
.hautpage a:hover:after {
	content:" ^";
}
#droite {
	width: 195px;
	position: absolute;
	visibility: visible;
	top: 145px;
	right: 5px;
	clear: both;
}
.listefamprod {
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #BA9E23;
}
.listefamprod a {
	color: #0C477A;
	text-decoration: none;
}
.listefamprod a:visited {
	color: #0C477A;
	text-decoration: none;
}
.listefamprod a:hover {
	font-size: x-small;
	color: #0C477A;
	text-decoration: underline;
}

.zone_recettes{ padding-bottom:10px;}
.zone_recettes li{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; padding-bottom:5px; list-style-type: disc;}
.zone_recettes li a{color: #00194C}
.zone_recettes li a:hover{ font-weight:bold;}
.zone_recettes .recette_detail{ font-family:Geneva, Arial, Helvetica, sans-serif; font-size:11px; color: #00194C;}
.zone_recettes .recette_detail h3 { margin:0px; padding:0px; padding-bottom:5px;}
.zone_recettes .recette_detail .recette_titre{ color:#D28617; font-size:16px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.zone_recettes .recette_detail .recette_soustitre{ font-weight:bold; padding-bottom:20px;}
.zone_recettes .recette_detail .recette_visu{ float:left;}
.zone_recettes .recette_detail .recette_visu img{ width:120px; border:0px;}
.zone_recettes .recette_detail .recette_ingredients{ margin-left:140px; padding-bottom:5px; border-bottom:1px dashed #8dbeef; margin-bottom:5px;}
.zone_recettes .recette_detail .recette_ingredients ul{ margin:0px; padding:0px; margin-bottom:5px;}
.zone_recettes .recette_detail .recette_ingredients li{ list-style-position: inside;}
.zone_recettes .recette_detail .recette_prepa{}

#i_ac, #i_bo, #i_ce{
 background: url(/img/top_menu_off.jpg) no-repeat;
}

#i_ac a, #i_bo a, #i_ce a{
 color: #59341f !important;
 border-bottom: 0 !important;
}

#i_ac.over , #i_bo.over , #i_ce.over {
 background: url(/img/top_menu_on.jpg) no-repeat;
 color: white;
}

#i_ac.over a,#i_bo.over a,#i_ce.over a{
  color: white !important;
}

#i_ac.choisi a,#i_bo.choisi a ,#i_ce.choisi a{
  color: white !important;
}
#i_ac.choisi ,#i_bo.choisi ,#i_ce.choisi{
 color: white !important;
 background: url(/img/top_menu_on.jpg) no-repeat;
}

#i_ac.choisi b,#i_bo.choisi b ,#i_ce.choisi b{
 font-weight: normal;
 margin-left: 0px;
 padding-left: 0px;
 margin-top: 0px;
 position: relative;

}

#bloc_blog{

}
#bloc_blog a img{
 border: 0;
 left:523px;
 overflow:hidden;
 position:absolute;
 top:10px;
 z-index:999;
}
