ul#accesLink { display: none;}

body, html{ margin: 0; padding: 0;}
body{ background: #262E48 url(fd-site2.gif) left top repeat-x; font-size: 1em; font-family: Arial, Helvetica, sans-serif; font-style: italic; text-align:center;}

.ancre{ display: none;}
.clear{ clear: both;}
.fl{ float: left;}
.fr{ float: right;}
.suite { text-align: right; margin-top: 20px;}
.suite a:visited, .suite a:link{  font-size: 0.9em; color: #262E48; text-decoration: underline; text-transform: uppercase;}
.suite a:hover, .suite a:active{ text-decoration: none;}
marquee{color:#6E0E10;font-weight:bold;}
p{ margin: 0;}
p:empty{padding:0 !important;margin:0 !important;}
a{ text-decoration: none;}
h2{ margin: 0; padding: 0;}

span.commentaire{font-size:11px;}

#page{
	text-align: left;
	background: #FFFFFF;
	width: 840px;
	margin: 0 auto;
	padding: 20px;
	border-color: #00FFFF;
}

#header{ padding: 0;  margin: 0;  max-height: 600px;}
#header>a>img{ display:block;border:0;margin: 0 auto 10px auto;}
#cadrephoto{width: 420px; height: 420px; border:8px solid #6e0e10; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/cadrephoto2.png'); background: url(cadrephoto2.png) no-repeat !important;*/ background: none; padding: 0;}
#coord {
	width:370px;
	margin:0;
	padding:5px;
	background-color: #fef6f7;
}
#raisin{ position: absolute; top: 0; left: 50%;margin: 0 0 0 -530px; width: 170px; height: 190px; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='design/raisin.png'); background: url(raisin.png) no-repeat !important; background: none; padding: 0;}

#presentation{margin: 10px 30px 0px 30px;padding:0;background: #ffffff url(decorfloral.gif) right top no-repeat; margin: 10px 0 0 0; padding: 30px 10px 30px 30px; border: 1px solid #eddfcf;}
#presentation h2{font-size: 1.4em; font-weight: bold; text-align: left; padding-left: 5px; color: #6e0e10; margin: 0 0 10px 0;}
#presentation p{text-align:justify;}

#main-menu{margin:0 40px 30px 0;padding:0;width:300px;}
#main-menu ul{ list-style-type: none; margin: O; padding: 0; width: 300px;}
#main-menu ul li{}
#main-menu ul li a:link,#main-menu ul li a:visited{ display: block; text-align: left; height: 33px; line-height: 33px; margin: 0 1px 0 0; color: #6e0e10; text-decoration: none; border-bottom: 1px dashed #6e0e10; font-size: 16px; font-weight: none; font-size: 16px;padding: 0 0 0 10px;}
#main-menu ul li a span{ display: none;}
#main-menu ul li a:hover,#main-menu ul li a:active{ /*background: url(menu-hover.gif);*/ color: #404040; text-decoration: none; height: 33px; line-height: 33px;}

#block-tof {width:440px;}
#block-tof a img{float:left;margin: 0 10px 10px 0;border: 5px solid #6e0e10;}

ul{ margin: 0; padding: 0;}li{ margin: 0; padding: 0;}
ul#menu{ list-style-type: none; width: 100%; /* pr�cision pour op�ra */}
ul#menu li{}
ul#menu a{ margin: 0; padding: 0px; text-align: left; text-decoration: none; color: #ffffff; font-size: 1.3em; height: 25px; line-height: 25px; display: block; border-bottom: 1px solid #654641;}
ul#menu a.last{ border-bottom: none;}
ul#menu a:hover{ color: #f2d68f; background: url(hover-main-menu.gif) center 25px no-repeat;}
#menu a#menuHoverStyle{ color: #f2d68f; background: url(hover-main-menu.gif) center 25px no-repeat;}
ul#menu a.last:hover{ color: #f2d68f; background: url(last-hover-main-menu.gif) center 25px no-repeat;}
#content{ margin: 0; padding: 0;}/*--------------- cr�ation de la colonne de gauche ---------------*/

#bigSide{float:right;width:500px;}
#bigSide h1{ font-size: 1.3em; font-weight: bold; height: 60px; text-align: left; padding-bottom: 2px; margin: 0 0 20px 40px; color: #262E48; /*background: url(h1bg.jpg) left bottom no-repeat;*/}
h2{ font-size: 1.4em; font-weight: bold; text-align: left; padding-left: 0; color: #986c53; margin: 0 0 20px 0;}
h3{ font-size: 1.2em; font-weight: bold; margin: 0 0 0 0;}
.block{ background: #fef3ef; margin: 10px 5px 20px 5px; padding: 30px;}
.block2{ /*background: #ffffff url(decorfloral.gif) right top no-repeat;*/ border:0 solid #FEED8B;margin:4px 0 0 0;padding:0 0 30px 30px;}
.marquee { font-size: 1.4em; font-weight: bold; color: #6e0e10; margin: 0 0 0 0;}
table tr td#miniatureR{ width: 460px; vertical-align: bottom; padding-left: 0px;}
table tr td#miniatureR img{ border-top: 5px solid #6e0e10; border-bottom: 5px solid #6e0e10; border-left: 5px solid #6e0e10; border-right: 5px solid #6e0e10; margin-left: 0px; margin-top: 10px;}/* cr�ation des mini bloc pour l'intro*/
.mini-bloc, .mini-bloc-first{ width: 144px; height: 233px; background-color: #301911; float: left; border-top: 6px solid #48281d; margin-left: 4px;}
.mini-bloc-first{ margin-left: 0;}
.mini-bloc:hover, .mini-bloc-first:hover{ background-color: #4b2b20; border-top: 6px solid #f2d68f;}/* deco des titres */
p.intro-title a:link, p.intro-title a:visited{ display: block; font-size: 1.3em; font-weight: bold; color: #f2d68f; height: 33px; text-align: center; padding-top: 10px;}/* deco des img */
a:link img.img-intro, a:visited img.img-intro{ border: 4px solid #48281d;}
a:hover img.img-intro, a:active img.img-intro{ border: 4px solid #f2d68f;}/* deco de + d'infos */
p.plus-infos a:link, p.plus-infos a:visited{ display: block; height: 21px; font-size: 1em; font-weight: bold; color: #1d0e09; text-align: right; margin: 18px 0 0 0; padding-top: 4px; padding-right: 25px; background: url(arrow-title.gif) 0px no-repeat #48281d;}
p.plus-infos a:hover, p.plus-infos a:active{ background-color: #f2d68f;}/* Bloc rowProduits */
#rowProduits{ padding: 0; margin: 10px 0 0 0; width: 100%;}
div#rowProduits div.rowProduitsCarte{ margin: 10px; padding: 15px; border: 3px solid #888888; background: #181818; width: 42%; float: left; display: block;}
div#rowProduits div.rowProduitsArticle{ margin: 0 0 10px 0; padding: 0 0 10px 0;}
div#rowProduits div.rowProduitsArticleLeft{ float: left; background: #f2d68f; width: 110px; padding: 16px 0; margin: 0;}
div#rowProduits div.rowProduitsArticle img, div#rowProduits div.rowProduitsArticle a:link img,div#rowProduits div.rowProduitsArticle a:visited img  { display: block; margin: 0 25px 20px 0; float: left; border: 4px solid #262E48; padding: 0;}
div#rowProduits div.rowProduitsArticle a:hover img,div#rowProduits div.rowProduitsArticle a:active img  { border: 4px solid #000000;}
div#rowProduits div.rowProduitsArticleRight{ float: right; background: #4f342b; width: 170px; padding: 16px 0 0 6px; margin: 0; }
div#rowProduits div.rowProduitsArticle h3{ padding: 0; margin: 0 0 0 0; color: #262E48;}
div#rowProduits div.rowProduitsCarte h3{ padding: 0; margin: 0 0 0 0; color: #ffffff; }
div#rowProduits div.rowProduitsArticle h4{ padding: 0; margin: 0 0 0 0; color: #262E48;}
div#rowProduits div.rowProduitsArticle p{ padding: 10px 0; margin: 0 0 0 0;}
div#rowProduits div.rowProduitsCarte p{ padding: 10px 0; margin: 0 0 0 0; color: #ffffff;}
div#rowProduits div.rowProduitsArticle h3 a:link, div#rowProduits div.rowProduitsArticle h3 a:visited{ height: 0px; padding: 0; margin: 0 0 0 0; color: #262E48; text-decoration: none; font-size: 14px;}
div#rowProduits div.rowProduitsCarte h3 a:link, div#rowProduits div.rowProduitsCarte h3 a:visited{ height: 0px; padding: 0; margin: 0 0 0 0; color: #ffffff; text-decoration: none; font: bold 18px Times new roman; font-style: italic; letter-spacing: 1px;}
div#rowProduits div.rowProduitsArticle h3 a:hover, div#rowProduits div.rowProduitsArticle h3 a:active{ text-decoration: underline;}
div#rowProduits div.rowProduitsArticle h4 a:link,div#rowProduits div.rowProduitsArticle h4 a:visited{ padding: 0; margin: 0; color: #262E48; text-decoration: none; font-size: 12px;}
div#rowProduits div.rowProduitsArticle h4 a:hover,div#rowProduits div.rowProduitsArticle h4 a:active{ text-decoration: underline;}
div#rowProduits div.rowProduitsArticle p a:link,div#rowProduits div.rowProduitsArticle p a:visited{ padding: 0; margin: 0; color: #262E48; text-decoration: none;}
div#rowProduits div.rowProduitsCarte p a:link,div#rowProduits div.rowProduitsCarte p a:visited{ padding: 0; margin: 0; color: #ffffff; text-decoration: none;}
div#rowProduits div.rowProduitsArticle p a:hover,div#rowProduits div.rowProduitsArticle p a:active{ text-decoration: underline;}
div#rowProduits div.rowProduitsArticle p.description a:link,div#rowProduits div.rowProduitsArticle p.description a:visited{ padding: 0; display: block; margin: 10px 0 0 0; color: #f2d68f; text-decoration: none; height: 50px;}
div#rowProduits div.rowProduitsArticle p.description a:hover,div#rowProduits div.rowProduitsArticle p.description a:active{ text-decoration: underline;}/* Fin bloc rowProduits*//*     fiche     */
div#fiche{ width: 100%; margin: 0; padding: 40px 0 0 0;}
div#ficheLeft{ float: left; background: #f2d68f; width: 232px; padding: 16px 0; margin: 0;}
div#ficheeLeft img, div#ficheLeft a:link img,div#ficheLeft a:visited img  { display: block; margin: 0 auto; width: 200px; border: 4px solid #48281d; padding: 0;}
div#ficheLeft a:hover img,div#ficheLeft a:active img  { border: 4px solid #5c1e0f;}
div#ficheRight{ float: left; background: #4f342b; width: 340px; padding: 16px 0 0 6px; margin: 0;}
div#ficheRight p.suite{ text-align: right;}
div#ficheRight h3{ padding: 0; margin: 0 0 27px 0; color: #f2d68f; font-size: 1.3em;}
div#ficheRight h4 { padding: 0; margin: 0; color: #f2d68f;}
div#ficheRight p { padding: 0; margin: 0 0 10px 0; color: #f2d68f;}
div#ficheRight p.description{ padding: 0; display: block; margin: 10px 0 0 0; color: #f2d68f; text-decoration: none;}/*   fin fiche     */
table{ width: 100%; border-collapse: collapse;}td.plan{ width: 150px;}
table#evenement td{ border-bottom: 1px solid #bd9d90; height: 45px; vertical-align: top;}
table#evenement td#lastEventg, table#evenement td#lastEventd{ border-bottom: none;}
td.eventDescription{ width: 190px; color: #bd9d90;}
td.eventDate{ color: #b30f10;}
td.eventDate a:link,td.eventDate a:visited{ color: #b30f10; text-decoration: underline;}
td.eventDate a:hover,td.eventDate a:active{ text-decoration: none;}/* création du bloc produits populaires */
#bloc-produits{ margin-top: 4px; float: left; border-top: 6px solid #48281d;}/* deco du titre */h2.produits-title{ font-size: 1.3em; font-weight: bold; color: #f2d68f; padding-left: 10px; padding-top: 10px; margin: 0 0 10px 0;}
#flashB{ background: #000000; height: 113px; margin: 0; padding: 0;}/*--------------- cr�ation de la colonne de droite ---------------*/
#littleSide{ width: 260px; float: right; padding: 0px; margin: 0; background: #eed6ca;}
p.decoP{ background: #fce2d5; font-weight: bold; padding: 3px 0 3px 20px; margin: 10px 5px;}
p.contentLittleSide{ margin: 20px 0; padding-left: 25px;}
#littleSide img{ margin-left: 25px;}/* cr�ation du bloc de pr�sentation */
#bloc-presentation{ height: 290px; border-top: 6px solid #48281d; padding: 0px; margin: 0;}
h1#presentation-title{ font-size: 16px; font-weight: bold; color: #f2d68f; height: 33px; line-height: 33px; text-align: left; padding-top: 0px; border-bottom: 1px solid #48281d; text-decoration: none; margin: 0;}
h1#presentation-title a:link,h1#presentation-title a:visited{ font-size: 16px; font-weight: bold; color: #f2d68f; text-align: left; padding-left: 10px; padding-top: 0px; text-decoration: none; margin: 0;}
h1#presentation-title a:hover,h1#presentation-title a:active{ text-decoration: underline;}
h2#presentation-title { font-size: 14px; font-weight: bold; color: #f2d68f; height: 46px; line-height: 46px; text-align: left; padding-left: 10px; border-bottom: 1px solid #48281d; text-decoration: none;}
h2#presentation-title a:link,h2#presentation-title a:visited{ font-size: 14px; font-weight: bold; color: #f2d68f; height: 46px; line-height: 46px; text-align: left; text-decoration: none;}
h2#presentation-title a:hover,h2#presentation-title a:active{ text-decoration: underline;}

.presentation-texte{ font-size: 0.9em; color: #bb926a; padding: 20px 20px 20px 20px;}

#bloc-newsletter{ height: 186px;}
.newsletter-title{ font-size: 1.3em; font-weight: bold; color: #f2d68f; height: 33px; text-align: left; padding-left: 10px; padding-top: 10px; border-top: 1px solid #48281d;}
#bloc-email{ width: 160px; height: 26px; background: url(email-bg.gif) no-repeat; border: none; padding-top: 7px; padding-left: 10px; float: left;}
#center-email{ padding-left: 20px;}
#email{ border: none; background-color: #48281d; width: 150px; color: #f2d68f;}
#btn-ok{ width: 50px; height: 25px; background: url(btn-ok.gif) no-repeat; border: none; margin-left: 10px; margin-top: 4px; color: #f2d68f;}
#footer-bottom{ text-align: center; color: #000000; padding-right: 6px; margin: 10px 0 0 0;}
#footer-bottom a{ color: #000000; text-decoration: underline;}
#footer-bottom a:hover{ text-decoration: none;}
p#signature{ color: #000000; margin: 0; padding: 0; font-size: .9em;}
p#signature a:link,p#signature a:visited{ color: #000000; text-decoration: underline; font-size: .9em;}
p#signature a:hover,p#signature a:active{ text-decoration: none;}
ul#pageIndex{ list-style-type: none; margin: 20px 0 0 5px; padding: 0;}
ul#pageIndex li{ float: left;}
ul#pageIndex li a:link,ul#pageIndex li a:visited{ display: block; float: left; height: 20px; margin: 10px 5px 10px 0; padding: 0px 5px; background: #4f342b; color: #f2d68f; text-decoration: none; border: 1px solid #f2d68f;}
ul#pageIndex li a:hover,ul#pageIndex li a:active{ background: #f2d68f; color: #4f342b; text-decoration: none; border: 1px solid #f2d68f;}
ul#pageIndex li a:link.paginationHover,ul#pageIndex li a:visited.paginationHover{ background: #f2d68f; color: #4f342b; text-decoration: none; border: 1px solid #f2d68f;}
.captcha { border:1px solid #fbc52d; background: none; padding:2px;}
#livreGauche{ }#livreGauche h2{ font-size: 1.3em; margin: 0 0 10px 0; padding: 0; }
#livreGauche p{ margin: 0 0 5px 0; padding: 0; }
#livreGauche input, #livreGauche textarea { margin: 0 0 10px 0; border: 1px solid #000000; width: 100%; }
#livreGauche textarea { height: 150px; }
#livreGauche input#oklivre{ margin: 0 auto 10px auto; border: 1px solid #000000; width: 30px; display: block  }
#website{ display: none;}
#livreDroite{ margin: 0 0 0 0; padding: 0 0 0 10px;}
div#livreDroite div.topComment{ margin: 0; padding: 0;}
#livreDroite div#comment div.bottomComment{ margin: 0 0 10px 0; padding: 0; text-align: right; font-size: 11px; color: #999999; border-bottom: 1px solid #999999;}
#livreDroite h3{ font-size: 1.1em; margin: 0 0 10px 0; padding: 0; }
#livreDroite p{ margin: 0; padding: 0; }

#bande-red{height:5px;background:#6E0E10;margin:0;padding:0;}

