
body { font-family: tahoma, arial, verdana; font-size: 11px; }
a { text-decoration: none; color: #fff; }

a.foot { color: #243d20; text-decoration: none; }
a.foot:hover { text-decoration: none; color: #fff; }

.menu { font-size: 10pt; background: #5c7a58; color: #fff; border-left: 1px solid #fff; padding-right: 2px; }

.littlebox { border: 1px solid #fff; margin: 3px 0 4px 6px; }
.box_title, .box_title_line { background: #243d20; color: #fff; font-size: 8pt; font-weight: bold; padding: 6px 2px 2px 8px; height: 18px; }
.box_title_line { border-bottom: 1px solid #fff; }

.nobox { margin: 2px 0 4px 6px; }
.child_box { padding: 4px; }

#topmenu ul { font-size: 10pt; display: inline; margin: 0; white-space: nowrap; font-family: times new roman; font-weight: bold; }
#topmenu li { margin: 2px auto ; padding: 0 0 0 12px; float: left; display: block; }

.topmenu { padding-left: 20px; background: #aebcab; height: 24px; border-bottom: 2px solid #fff; }
.topmenu a:link, .topmenu a:visited { color: #243d20; }
.topmenu a.accueil, .topmenu li.selected a { color: #70285a; }

#searchform  { margin: 4px 0px 6px 4px; }
#SearchText { width: 104px; background: transparent; border: 1px solid #fff; }
.btn { width: 18px; height: 18px; }

.footer { background: #243d20; border-top: 1px solid #fff; font-size: 8pt; color: #fff; text-align: center; padding-bottom: 2px; }
.footer_links { background: #5c7a58; border-top: 1px solid #fff; font-size: 8pt; color: #243d20; text-align: center; padding-bottom: 2px; }
.vert { font-size: 9pt; color: #243d20; }
.content { background: #5c7a58; }

.name { font-weight: bold; }
.right { text-align: right; font-size: 8pt; }
.bordure { border-right: 1px solid #fff;}

.logopromo { background: #243d20 url('../images/promo.gif') no-repeat 100px 3px; }
.logopanier { background: #243d20 url('../images/panier.gif') no-repeat 88px 4px; }

.options { margin-top:12px; }

input.shop-basketbin { width: 15px; height: 15px; background-image: url(../images/bin.gif); background-repeat: no-repeat; margin-right: 2px; }
.ariane { margin-top: -6px; font-size: 8pt;}

.content-view-full { color: #fff; }
.class-folder h2 { margin-top: -6px; color: #fff; font-weight: bold; font-size: 14px; }
.trait { width: 450px; height: 1px; background: #71275a; margin: -10px 0 10px 0 }
.trait_sep { width: 200px; height: 1px; background: #71275a; margin: 10px auto; clear: both; }

.img_right { float: right; margin: 10px 0px 10px 4px; text-align:right; border: 1px solid #243d20; }
.img_left, .img_float { float: left; margin-bottom: 10px; margin-right: 6px; border: 1px solid #243d20; }

.fabriquant, .revendeur, .restaurateur, .class-article h3, .choix { font-weight: bold; font-style: italic; font-size: 12px; color: #ca9537;}

.sep { clear: both; }

.box, .halfbox, textarea { width: 350px; background: transparent; border: 1px solid #fff; color: #fff; padding-left: 6px; }
.defaultbutton, .button, .shopbutton { background: #b5cfb2; color: #243d20; border: none; margin-top: 6px; }

.descr p { margin: 6px 2px 10px 0; font-size: 8pt; }
a.list_prod { text-decoration: underline; }
.liste { padding: 20px 10px 10px 10px; width: 100%; }
.prod { font-size: 12px; font-weight: bold; margin-bottom: 6px; }
.price { }
.account, .nom_prod { font-weight: bold; }
#catalogue11111 a img { border: none; }
.shop-confirmorder { width: 100%; }
fieldset { width: 360px; }
.portfolio { float: right; width: 116px; clear: both; margin: 12px 0; }
.visuel_vertical { border: 1px solid #243d20; margin-top: 6px; }
.visuel { border: 1px solid #243d20; }

.lib_color { color: #71275a; }
.Noir { background-color: #000;color:#fff; }
.Rouge { background-color: red; color:#fff; }
.Violet { background-color: violet; color:#fff; }

.collected_info {}
.table { border: 1px solid #5c7958; }
.espace { margin-bottom: 6px; }
.currentprice { font-weight: bold; color: #ca9537; }
.table_panier, .table_panier  td { border: 1px solid #b5cfb2; }
.contact { font-size: 12px; }
.barre { color: red; }
.old_price { color: #fff; }

.txt_blc {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFFFFF;
	font-weight: normal;
	font-style: normal;
	line-height: 25px;
}

.txt_jaune {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #df9512;
	font-weight: normal;
	font-style: normal;
	line-height: 16px;
}

#btn_video {

	position:absolute;
	margin-top:275px;
	margin-left:20px;
	
}

#btn_video a {

	display:block;
	width:160px;
	height:125px;
	background:url(../images/voir_la_video.gif) no-repeat;

}

#btn_video a span {

	display:none;

}
