/* begin clear css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 12px;
font-family: arial, sans-serif;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {

}
a {
	color : black;
	text-decoration : none;
}
a:hover {
	text-decoration : underline;
}
ol, ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
/* end clear css */

/* begin mystyle */
a {
	color : #FFFFFF;
}
body {
	background-image : url('../images/body.jpg');
	background-repeat : no-repeat;
	background-position : 50% 0%;
	background-color : #131011;
	width : 1200px;
	margin : 0 auto;
}	
div#main { 
	width : 730px;
	margin-right : 230px;
}
div#wrap {
	width : 960px;
	margin-left : 120px;
	margin-right : 120px;
}
div#logbar00 {
	text-align : right;
	float : right;
	margin-top : 10px;
}
div#logbar00 td{
	text-align : right;
	vertical-align : middle;
	padding-left : 10px;
}
.bumsgreen { color : #9FBD21; }
.white { color : #FFFFFF; }
.bold { font-weight : bold }
.clear { clear : both; }

div#wrappanier {
	background-image : url('../images/panier.png');
	background-position : 0% 0%;
	background-repeat : no-repeat;
	height : 57px;
	padding-left : 75px;
	text-transform : uppercase;
	color : #9FBD21;
	font-weight : bold;
	padding-top : 20px;
	float : right;
	margin-top : 40px;
	margin-right : 20px;
}
div#header {
	margin-bottom : 20px;
}
div.animacc {
	margin-top : 10px;
}

div.animacc img {
	border : 1px solid #9FBD21;
	
}
img.ialpha {
	margin-right : 10px;
}
div.msg {
	color : #FFFFFF;
	font-size : 18px;
	padding : 20px;
	padding-left : 0px;
	
	margin-right : 20px;
}
table.ccolors td{
	text-align : right;
}
table.ccolors {
	width : 100%;
}
img.bcolor {
	border : 1px solid #9FBD21;
	margin-left : 10px;
	margin-top : 10px;
}
div#footer {
	margin-top : 20px;
	border-top : 7px solid #9FBD21;
}
div#rightmenu {
	width : 210px;
	float : right;
	padding-left : 20px;
}
ul.infos {
	margin-left : 30px;
}
ul.infos li {
	color : #FFFFFF;
	font-weight : bold;
	text-transform : uppercase;
	margin : 8px;
}
ul.infos li a {
	color : #FFFFFF;
	
}
ul.level0 {
	margin : 20px;
	margin-left : 0px;
	margin-right : 0px;
	border-right : 1px dotted #9FBD21;
	padding-right : 5px;
	text-align : right;
}
ul.level0 li {
	margin : 5px;
	
}
ul.level1 {
	margin : 20px;
	margin-left : 3px;
	margin-right : 0px;
	text-align : left;
}
ul.level1 li {
	margin : 5px;
	
}
ul.level1 li  a{
	color : #9FBD21;
	
}
.activatedli {
	color : #9FBD21;
	font-weight : bold;
}

/* begin dropdown menu */
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssmenus.co.uk
Copyright (c) 2009- Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#pad {height:140px;}

#ddmenu {position:relative; z-index:500; }

#ddmenu li a {color:#D4F0F7; }

#ddmenu table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

#ddmenu li a:hover {z-index:200; position:relative;color:#fff; }
#ddmenu li:hover {position:relative; z-index:200; }

#ddmenu li:hover > a {color:#fff; }

#ddmenu li:hover > a.sub {color:#fff; }

#ddmenu li.current a {color:#fff; }

#ddmenu li a.sub {}
#ddmenu li.current a.sub {color:#fff; }

#ddmenu :hover ul {left:0px; top:35px;  }
#ddmenu li  li { background : #1A1718; opacity: 0.85;}

#ddmenu ul, 
#ddmenu :hover ul ul {position:absolute; left:-9999px; top:-9999px; margin:0; padding:0; list-style:none;}

#ddmenu :hover ul :hover ul
{left:158px; top:0px;  white-space:nowrap; width:157px; z-index:200; height:auto;}

#ddmenu :hover ul li {margin:0; border-top:1px dotted #white;}
#ddmenu :hover ul li a {width:157px; padding:0; color:#D4F0F7; }
#ddmenu :hover ul li a.fly {}

#ddmenu :hover ul :hover { color:#fff;}
#ddmenu :hover ul :hover a.fly { color:#fff;}

#ddmenu :hover ul li.currentsub a { color:#fff;}
#ddmenu :hover ul li.currentsub a.fly { color:#fff;}

#ddmenu :hover ul :hover ul li a {width:157px; color:#D4F0F7;}
#ddmenu :hover ul :hover ul :hover { color:#fff;}

#ddmenu :hover ul :hover ul li.currentfly a,
#ddmenu :hover ul :hover ul li.currentfly a:hover { color:#fff;}
div#topmenu {
	
}
div#topmenu ul {
	width : 100%;
}
div#topmenu ul li {
	float : left;
	width : 118px;
	text-align : center;
	border : 0px;
	border-right : 1px dotted white;
	padding-top : 10px;
	padding-bottom : 10px;
}
div#topmenu ul li.lastli {
	border : 0px;
}
div#topmenu ul li a {
	color : white;
	font-weight : bold;
	font-size : 90%;
	text-decoration : none;
	text-transform : uppercase;
}
.lclear, .fclear { clear : left; }
.rclear { clear : both; }
.catlike{
	color : #9FBD21;
	font-size : 16px;
	text-transform : uppercase;
	padding-top : 10px;
	border-top : 1px solid #9FBD21;
	padding-bottom : 10px;
	
}
.catlikea{
	color : #9FBD21;
	font-size : 16px;
	text-transform : uppercase;
	padding-top : 10px;
	border-top : 1px solid #9FBD21;
	padding-bottom : 10px;
	margin-right : 230px;
}
.pageBar {
	color: #FFFFFF;
	margin-top : 10px;
	margin-bottom : 10px;
}


.preview {
	width : 175px;
	float : left;
	margin-right : 10px;
	margin-bottom : 10px;
}
.preview .addtok {
	padding-top : 5px;
	text-align : right;
}
.previewsize {
	float : left;
}
.previewomega {
	margin-right : 0px;
}
.preview .image {
	border : 3px solid #9FBD21;
	width : 165px;
	background-color : #FFFFFF;
	padding : 2px;
}
.preview .image .pricedd {
	text-align : right;
	background-color : #9FBD21;
	color : black;
	font-weight : bold;
	padding : 3px;
	font-size : 16px;
	position : relative;
	left : 90px;
	top : -50px;
	width : 70px;
	margin-bottom : -26px;
	opacity: 0.75;
}
.preview .image .pricedd, .preview .image .pricedd .darkred {
	font-weight : bold;
	padding : 3px;
	font-size : 16px;
	
}
table.w100, table.s100 {
	width : 100%; 
}
table td.w33 {
	width : 33%;
	text-align : center;
	color : white;
}
div.pages { text-align : center; }
table.pagelist {
	padding : 10px;
}
.error {
	color : white;
	margin : 10px;
	margin-top : 40px;
	margin-bottom : 40px;
}
div.artibar {
	margin-top : 10px;
	border-top : 1px solid #9FBD21;
	margin-bottom : 10px;
}
.right {
	text-align : right;
}
.title { font-size : 26px; color : #9FBD21; }
.petit {	font-size : 9px; color : #9FBD21; }
div.article {
width : 730px; }
div.article div.images {
	margin-top : 20px;
	float : left;
}
div.article div.images div.image { float : left; }
div.article div.images img {
	border : 5px solid #9FBD21; margin-bottom : 25px;
}
.mar10 {
	margin-left : 25px;
}
div.panier { margin-top : 40px; margin-right : 60px; text-align : right; }

.prixs {
	margin-top : 20px;
}
.prixbarre {
	color : #9FBD21;
	font-size : 18px;
	text-decoration : line-through;
	text-align : right;
}
.leprix {
	color : #9FBD21;
	font-size : 34px;
	font-weight : bold;
	text-align : right;
}
.showarticleselect {
	width : 180px;
}
.descriptiontitre {
	border-top :  1px solid #9FBD21;
	clear : left;
	color : #9FBD21;
	padding : 10px;
}
.description {
	color : white;
	padding : 10px;
	margin-bottom : 20px;
}
.libellecdc {
	color : #FFFFFF;
	background-color : #9FBD21;
	text-align : center;
	padding : 5px;
	padding-top : 10px;
	font-size : 14px;
	font-weight : bold;
	text-transform : uppercase;
}

.mintit {
	color : #9FBD21;
	font-size : 16px;
	text-transform : uppercase;
	padding-top : 10px;
	border-top : 1px solid #9FBD21;
	padding-bottom : 10px;

}
table.recapanier td {
	padding : 5px;
	vertical-align : middle;
	color : white;
	padding-right : 10px;
}
table.recapanier .smalll { font-size : 10px; }
.toptr td, th {
	color : #777777;
	font-weight : bold;
	background-color : #222222;
	padding : 10px;
}
.pair td {
	background-color : #222222;
}
.bordpan img {
	border : 4px solid  #9FBD21;
}
.center { text-align : center; }
.right { text-align : right; }
#panierfond {
	margin-left : 400px;
	margin-top : 40px;
	margin-bottom : 40px;
	color : white;
}
.bigg { font-size : 16px; }
#footlinks {
	margin-top : -157px;
	margin-left : 740px;
}
#footlinks td {
	padding-right : 80px;
}
fieldset.loggg {
	border : 1px solid #9FDB21;
	padding : 20px;
}
fieldset.loggg legend {
	margin-left : 20px;
	padding : 10px;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
}
.inputit {
	color : #FFFFFF;
}
.loggg td { padding : 5px; }
fieldset.client {
	border : 1px solid #9FDB21;
	padding : 20px;
}
fieldset.client legend {
	margin-left : 20px;
	padding : 10px;
	color : #FFFFFF;
	font-size : 12px;
	font-weight : bold;
}
ul.infosLivraison li {
	color : #FFFFFF;
	margin : 3px;
	margin-left : 0px;
}
ul.boldeeeul li {
	color : #FFFFFF;
	margin : 3px;
	margin-left : 0px;
}
ul.boldeeeul li a{
	font-weight : bold;
}
tr.lineupe td {
	padding : 4px;
}
div.bcazc {
	padding : 40px;
	width : 500px;
}
fieldset.clientz {
	border : 1px solid #333333;
	padding : 20px;
}
fieldset.clientz legend {
	margin-left : 20px;
	padding : 10px;
	color : #000000;
	font-size : 12px;
	font-weight : bold;
}
.recapp { color : white; }
div.infos {
	margin : 20px;
	color : white;
	text-align : justify;
}
div.infos p {
	margin-bottom : 10px;
}
p.titlep {
	color : #9FBD21;
	font-size : 18px;
	font-weight : bold;
}
div.contact {
	margin-left : 20px;
}
.mybol { color : #FFFFFF; }
#rightbtns {
	left : 300px;
	margin-bottom : -113px;
	margin-top : 44px;
	margin-left : 1100px;
}
.unpeutpluspetit {
	font-size : 10px;
}
ul.atelier li {
	padding : 5px;
	padding-left : 40px;
	background-image : url('../images/atelierli.png');
	background-repeat : no-repeat;
	background-position : 0px 50%;
	margin-left : 25px;
}
ul#portfolio {
	float : left;

}
ul#portfolio2 {
	
	margin-left : 485px;
}
.articleetat {
	color : #9FDB21;
	text-transform : uppercase;
	margin-top : 20px;
	font-size : 15px;
}