@charset "UTF-8";
/* CSS Document */

#content { margin: 90px auto 20px; background: transparent url('./images/bg_content.png') repeat; width: 1044px; height: 562px; }
#header { padding: 20px 0pt; background: transparent url('./images/headergrad.png') no-repeat scroll left bottom; margin-left: 20px; width: 770px; float: left; }
h1 { font-size: 28px; color: rgb(90, 94, 107); text-align: center;}
h2 { font-size: 22px; color: rgb(66, 145, 50); }
#catalog { margin: 30px 0pt 0pt 0px; width: 770px; float: left; height: 474px; }
#catalog li { margin: 25px 15px 25px; float: left; }
#catalog li img { display: block; }
.price { margin: 6px 4px 0pt 0pt; padding: 2px 0pt 0pt 5px; background: transparent url('../images/span.png') repeat; display: block; float: left; width: 33px; height: 21px; line-height: 20px; color: rgb(255, 255, 255); font-size: 15px; font-weight: lighter; }
/*b { float: left; font-size: 15px; color: rgb(51, 51, 51); }
b a { font-size: 12px; color: rgb(194, 63, 38); }*/
#sidebar { float: right; margin-right: 5px; width: 248px; margin-top: -480px; }
#sidebar a { font-size: 11px; color: rgb(0, 0, 0); }
#sidebar a.simpleCart_checkout, .checkoutEmptyLinks a.simpleCart_checkout { background: transparent url('../images/btncheckout.gif') repeat; overflow: hidden; display: -moz-inline-box; width: 87px; height: 25px; margin-left: 100px; vertical-align: middle; text-indent: -9999px; font-size: 0pt; }
a.btnCheckout:hover { background-position: 87px 0pt; }
#total { width: 230px; font-size: 11px; font-weight: normal; margin-top: 42px; }
#total a { color: rgb(34, 34, 34); text-decoration: none; }
#total a:hover { text-decoration: underline; }
h3 { border-bottom: 1px dashed rgb(209, 212, 213); font-size: 22px; color: rgb(194, 63, 38); padding-bottom: 4px; margin-bottom: 9px; }
#footer { clear: both; margin-top: 15px; text-align: center; font-family: Helvetica,Arial,sans-serif; font-style: normal; font-variant: normal; font-weight: normal; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; color: rgb(231, 235, 240); opacity: 0.999; }
#footer a { color: rgb(170, 170, 170); text-decoration: none; }
#footer a:hover { text-decoration: underline; }
#smallLogo { margin-top: 2px; vertical-align: bottom; }
.alsoContainer { padding: 15px 0pt; float: left; clear: left; }
.alsoInfo, .alsoImage, .alsoPrice { float: left; }
.alsoImage { margin-right: 8px; }
.alsoInfo { margin-right: 9px; width: 90px; }
#sidebar .alsoContainer a { color: rgb(194, 63, 38); }
.alsoPrice { color: rgb(65, 137, 50); font-size: 13px; padding-top: 5px; }
.checkoutEmptyLinks { float: left; clear: left; width: 500px; padding-left: 221px; }
.checkoutEmptyLinks a { color: rgb(0, 0, 0); font-size: 11px; }
#topFrame { background: transparent url('./images/greenbg.gif') repeat-x; overflow: hidden; position: absolute; top: 0pt; left: 0pt; width: 100%; height: 32px; z-index: 100; text-indent: 50px; }
#topFrame a { color: rgb(255, 255, 255); font-weight: bold; line-height: 32px; }

/* ::::: http://thewojogroup.com/simpleCart/ ::::: */

.cartHeaders, .totalRow { display: none; }
.simpleCart_items { overflow-y: auto; overflow-x: hidden; height: 324px; width: 243px; margin-bottom: 20px; }
.itemContainer { padding: 11px 0pt; clear: both; width: 229px; font-size: 11px; }
.itemImage { float: left; width: 60px; }
.itemName { float: left; width: 85px; }
.itemPrice { float: left; width: 85px; color: rgb(65, 137, 50); }
.itemQuantity { float: left; width: 33px; margin-top: -12px; vertical-align: middle; }
.itemQuantity input { border: 1px solid rgb(204, 204, 204); padding: 3px 2px; width: 20px; }
.itemTotal { float: left; color: rgb(194, 63, 38); margin-top: -6px; }
.item_thumb{
	display:none;
}

/* Boite pour afficher la description du produit */
.dropdowncontent { position:absolute; visibility: hidden; border: 4px solid rgb(194, 63, 38); background-color: #F1F3F6; width: 350px; height: 120px; padding: 4px; }

.menu {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #F3252E;
	font-size: 18px;
	vertical-align: top;
	text-align: left;
}
.lien{
font-family:tahoma,helvetica,arial,sans-serif;
font-weight:bold;
font-size:8pt;
cursor:pointer;
color:#666666;
}
.lien:hover{
text-decoration:underline;
}
.corp_presse{
text-align:justify;
color:#444444;
font-family:arial;
font-weight:normal;
font-size:9pt;
padding-top:0px;
padding-bottom:4px;
padding-right:12px;
padding-left:4px;
}
.corp_presse_all{
/*border:solid 1px #CCCCCC;*/
background-color:#000000;
background-color:#000000;
display:none;
text-align:justify;
font-family:arial;
font-weight:normal;
font-size:9pt;
padding-top:6px;
padding-bottom:6px;
padding-right:12px;
padding-left:6px;
}
.centre {
	font-family: Arial, Helvetica, sans-serif;
	color: #BBB;
	font-size: 12px;
	vertical-align: top;
	text-align: justify;
}
.centrerouge {
	font-family: Arial, Helvetica, sans-serif;
	color: #F33;
	font-size: 12px;
	vertical-align: top;
	text-align: justify;
}
.centretitre {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #888;
	text-align: justify;
	vertical-align: top;
	font-weight: 400;
	font-variant: small-caps;
}
body {
	background-color: #000;
}
.titre {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	color: #FF0000;
	vertical-align: bottom;
	text-align: left;
}
.test {
	font-family: Verdana, Geneva, sans-serif;
	color: #9FF;
	font-size: 12px;
	vertical-align: bottom;
	text-align: left;
}
.menucenter {
	font-family: "Times New Roman", Times, serif;
	color: #D00;
	font-size: 17px;
	vertical-align: middle;
	text-align: left;
}
.centreagenda {
	font-family: "Times New Roman", Times, serif;
	color: #BBB;
	font-size: 12px;
	vertical-align: top;
	text-align: justify;
}
.someclass{ //class to apply to your scroller(s) if desired
}
#apDiv1 {
	position:absolute;
	left:41px;
	top:20px;
	width:1177px;
	height:659px;
	z-index:1;
}
#apDiv2 {
	position:absolute;
	left:46px;
	top:26px;
	width:150px;
	height:146px;
	z-index:2;
}
#apDiv3 {
	position:absolute;
	left:280px;
	top:81px;
	width:97px;
	height:39px;
	z-index:3;
}
#apDiv4 {
	position:absolute;
	left:241px;
	top:99px;
	width:640px;
	height:25px;
	z-index:4;
}
#apDiv5 {
	position:absolute;
	left:341px;
	top:214px;
	width:464px;
	height:375px;
	overflow:auto;
	z-index:5;
}
#apDiv5bis {
	position:absolute;
	left:297px;
	top:199px;
	width:505px;
	height:319px;
	z-index:5;
}
#apDiv5ter {
	position:absolute;
	left:297px;
	top:199px;
	width:650px;
	height:319px;
	z-index:5;
}
#apDiv5tetra {
	position:absolute;
	left:247px;
	top:49px;
	width:650px;
	height:319px;
	z-index:5;
}
#apDiv5penta {
	position:absolute;
	left:197px;
	top:199px;
	width:850px;
	z-index:5;
}
#apDiv6 {
	position:absolute;
	left:830px;
	top:214px;
	width:437px;
	height:301px;
	z-index:6;
}
#apDiv7 {
	position:absolute;
	left:65px;
	top:223px;
	width:112px;
	height:26px;
	z-index:7;
}
#apNews {
	left:55px;
	top:620px;
	width:612px;
	height:150px;
	z-index:20;
}
#apDiv8 {
	position:absolute;
	left:65px;
	top:263px;
	width:112px;
	height:26px;
	z-index:8;
}
#apDiv9 {
	position:absolute;
	left:65px;
	top:303px;
	width:112px;
	height:26px;
	z-index:9;
}
#apDiv10 {
	position:absolute;
	left:65px;
	top:343px;
	width:112px;
	height:26px;
	z-index:10;
}
#apDiv11 {
	position:absolute;
	left:65px;
	top:383px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11b {
	position:absolute;
	left:65px;
	top:423px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11c {
	position:absolute;
	left:65px;
	top:463px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11d {
	position:absolute;
	left:65px;
	top:503px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11e {
	position:absolute;
	left:65px;
	top:543px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11f {
	position:absolute;
	left:65px;
	top:583px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11g {
	position:absolute;
	left:65px;
	top:623px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11h {
	position:absolute;
	left:65px;
	top:663px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv11i {
	position:absolute;
	left:65px;
	top:703px;
	width:112px;
	height:26px;
	z-index:11;
}
#apDiv12 {
	position:absolute;
	left:341px;
	top:101px;
	z-index:12;
}
#apDiv13 {	position:absolute;
	left:239px;
	top:135px;
	width:78px;
	height:29px;
	z-index:12;
}
#apDiv14 {
	position:absolute;
	left:423px;
	top:101px;
	width:61px;
	height:39px;
	z-index:13;
}
#apDiv15 {
	position:absolute;
	left:489px;
	top:101px;
	width:76px;
	height:39px;
	z-index:14;
}
#apDiv16 {
	position:absolute;
	left:570px;
	top:101px;
	width:66px;
	height:39px;
	z-index:15;
}
#apDiv17 {
	position:absolute;
	left:641px;
	top:101px;
	width:63px;
	height:39px;
	z-index:16;
}
#apDiv18 {
	position:absolute;
	left:709px;
	top:101px;
	width:60px;
	height:39px;
	z-index:17;
}
#apDiv18bis {
	position:absolute;
	left:769px;
	top:102px;
	width:60px;
	height:39px;
	z-index:17;
}
#apDiv19 {
	position:absolute;
	left:824px;
	top:102px;
	width:78px;
	height:39px;
	z-index:18;
}
#apDiv20 {
	position:absolute;
	left:241px;
	top:594px;
	width:152px;
	height:59px;
	z-index:19;
}
#apDiv20bis {
	position:absolute;
	left:297px;
	top:534px;
	width:505px;
	height:319px;
	z-index:19;
}
#bouton_audio {
	position:absolute;
	left:900px;
	top:101px;
	z-index:19;
}
a#menu_lang {
	color: #F00;
}
a#menu_lang_select {
	color: #FFF;
}
a#menu_lang:hover {
	color: #FFF;
}
a:link {
	color: #EEE;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #EEE;
}
a:hover {
	text-decoration: none;
	color: #F00;
}
a:active {
	text-decoration: none;
	color: #EEE;
}

#cadrpg { width:600px; margin:0 auto; border:0; overflow:hidden;}
#newshr { position:relative; width:580px; height:20px; overflow:hidden; 
          color:inherit; background:#FFFFFF url(news.gif); border:1px inset white; }
#defile { position:absolute; margin-top:1px; background-color:transparent; }
