body{margin:0;text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:0.8em; color:#3b0e00;background:#fff;
scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#ADE146;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;}

img{border:0;}

a {color:#4a1100;text-decoration: underline;}
a:hover {text-decoration: none;}
a:focus {outline: none;}

.image-1{ background:url("../design/images/image-1.png") repeat-x;}
.image-2{ background:url("../design/images/image-2.jpg") no-repeat;}
.image-3{ background:url("../design/images/image-3_100302.gif") no-repeat;}
.image-4{ background:url("../design/images/image-4.png") no-repeat;}
.small{ font-size:11px;}
.clear{ clear:both;}

#wrapper{width:1000px; margin:15px auto 0 auto; position:relative; text-align:left;}
#logoPrint{ display:none;}


/* ==================== Colonne droite ==================== */
#aside{ float:right;width:170px;overflow:hidden;}
#aside p{ margin:0; padding:0;}
#aside p.livraison{background-position:left -306px; width:170px; height:86px; padding:0; text-indent:-9999px;}
#aside p.azur{background-position:left -392px; width:150px; height:80px;padding:103px 10px 0 10px;text-indent:-9999px; text-align:center; font-size:0.9em;}
#aside .content{ padding:6px 10px 0 10px;background-position:-650px -46px;}
#aside p.bottom{ padding:0; height:8px;background-position:-650px -532px;}
#aside .section{ margin:10px 0; text-align:left;}
#aside p.title{ background-position:left -216px; height:30px;padding:10px 5px 0 5px; font-size:1.2em; font-weight:bold;color:#fff; text-align:center;}
#aside p.title.height{background-position:left -256px; height:39px; padding:5px;}
#aside p.title a{ text-decoration:none; color:#fff;}
#aside p.title span{color:#3b0e00;}
#aside .section .cycleUp{height:68px;}
#aside .section .cycleUp p{ height:68px; width:150px; margin:10px;}


/* ==================== Colonne gauche (menus) ==================== */

 /* Chercher */
#chercher{ margin:0;width:200px; height:45px; position:relative; border-bottom:1px dotted #a58980;}
#chercher .formText{width:130px;height:16px;padding:1px 2px; border:1px solid #dbcdc6; position:absolute; top:5px; left:20px;background-color:#5c2717;color:#e4ddd8;}
#chercher .formBouton{width:24px;height:20px;padding:0;position:absolute; top:5px; left:158px;}
#chercher .formBoutonOver{width:24px;height:20px;padding:0;position:absolute; top:5px; left:158px;}
/* Menus gauche */
#menuLeft{ width:200px; margin:0; padding:10px 0 0 0;text-align:left; background:#6c3727 url("../design/images/image-1.png") no-repeat right bottom;}
#menuLeft ul{margin:0; padding:0;min-height:670px;}
#menuLeft li{margin:0; padding:0;background:none; background-image:none;}
*html #menuLeft li{display:inline;} /*ie6 */
#menuLeft ul ul{width:200px;margin:0; padding:0;background:none; background-image:none; min-height:0; position:relative;}
#menuLeft a{ text-decoration:none; display:block;}
#menuLeft li a{
	background-color:#6d3929;
	color:#6d3929;
	padding:0;
	min-height:0;
	height:1px;
	text-indent:-9999px;
}
#menuLeft li li a{
	background:url("../design/images/image-3_100302.gif") no-repeat left -142px;
	color:#FFFFFF;
	padding:8px 0 8px 15px;
	border-bottom:1px solid #977b6c;
	font-size:12px;
	height:auto; text-indent:0;}
#menuLeft li li a:hover,#menuLeft li li.menuLevel1Active a,#menuLeft li li.menuLevel1Part a{
	background:url("../design/images/image-3_100302.gif") no-repeat left -81px;
	border-bottom:1px solid #81bb72;}
#menuLeft li li li a{
	background:none;
	background-image:none;
	background-color:#DDF4CA;
	color:#551a09;
	padding:3px 0 3px 5px;
	border-bottom:1px solid #ffffff;
	font-size:11px;
	height:auto;
}
#menuLeft li li.menuLevel1Active li a,#menuLeft li li.menuLevel1Part li a{
	background:none;
	background-image:none;
	background-color:#DDF4CA;
	color:#551a09;
	padding:3px 0 3px 15px;
	border-bottom:1px solid #ffffff;
	font-size:11px;
	height:auto;
}
#menuLeft li li li a:hover,#menuLeft li li li.menuLevel2Active a{
	background:none;
	background-image:none;
	background-color:#358f2e;
	border-bottom:1px solid #ffffff;
	color:#ffffff;
}
#menuLeft li.menuLevel0Active,#menuLeft li.menuLevel0Part{ display:block;}
#menuLeft ul ul ul{ position:absolute; top:auto; left:200px; display:none;margin-top:-30px; z-index:200;}
#menuLeft ul ul li.menuLevel1Active ul,#menuLeft ul ul li.menuLevel1Part ul{ position:relative; top:auto; left:auto; display:block;margin-top:0;}
#menuLeft li li:hover ul,#menuLeft li li.sfhover ul{ display:block;}


/* ==================== Colonne centrale ==================== */
#contentWrap-1{width:820px;}

/* Header */
#header{position:relative;width:820px;height:140px; text-align:left;}
#header p{ margin:0; padding:0;}
#logo{width:200px; height:140px;}
#photo{ width:610px; height:140px; position:absolute; left:210px; top:0;background:url("../design/images/header.jpg") no-repeat; z-index:1;}
#header-anim{ position:absolute; top:38px; left:375px; width:160px; height:85px; margin:0; padding:0; z-index:2;}


/* Menu du haut */
#menu{ position:absolute;left:0; top:7px;width:812px; min-height:36px; background-position:left top; margin:0; padding:0 0 0 8px; z-index:10;}
#menu ul,#menu li{margin:0; padding:0; background:none; background-image:none;}
#menu a{ display:block;text-decoration:none; white-space:nowrap;}

#menu li{ float:left; position:relative;}
*html #menu li{ display:inline;} /*ie6*/
#menu li a{float:left; background:url("../design/images/image-1.png") no-repeat left -36px;min-height:26px;padding:10px 6px 0 7px; color:#fff; font-weight:bold;font-size:0.9em; }
#menu li a:hover{background-position:left -72px;color:#3b0e00;}
#menu ul{ position:absolute; top:36px; left:0; width:20em;display:none;}
#menu li:hover ul,#menu li.sfhover ul{ display:block;}
#menu li:hover ul ul,#menu li.sfhover ul ul{display:none;}
#menu li li{ float:none;}
#menu li li a{ float:none;background-image:none;background-color:#358f2e; min-height:8px; padding:5px 15px; border-bottom:1px solid #A2CA57; white-space:normal;}
#menu li li a:hover{background-image:none;background-color:#A2CA57;}
 /* Panier */
#menu li.monpanier a{ background-position:-150px -108px;padding:10px 4px 0 28px;}
#menu li.moncompte a{background-position:left -108px;padding:10px 8px 0 33px;}
#menu li.monpanier a:hover{background-position:-150px -144px;}
#menu li.moncompte a:hover{background-position:left -144px;}

/* Contenu principal */
#contentWrap-2{ position:relative; padding-top:50px;}
#contentWrap-3{ float:right;width:610px; position:relative;}
.contentWrap-3-top{background-position:left top; width:610px; height:10px;}
.contentWrap-3-content{background-position:left -10px; background:none; border-left:1px solid #ccc;border-right:1px solid #ccc; width:579px;padding:0 15px;min-height:715px;text-align:left;}
.contentWrap-3-bottom{background-position:left bottom;width:610px; height:10px;}
#content{}
#print{ position:absolute; top:0; right:0; width:58px; height:39px;}
#print a{ background:none; background-image:none; padding:0;}

/* Fil d'Arianne */
#urlhere{font-size:10px;text-align:left;position:relative;}
#urlhere a{ text-decoration:none;color:#3F3F3F; padding:0 8px 0 9px;background:url("../design/images/image-3_100302.gif") no-repeat -192px -217px;}
#urlhere a:hover{}

.print{ float:right; width:22px; height:22px; display:block; margin:15px 0 0 0; background:url("../design/images/image-3_100302.gif") no-repeat left -317px; cursor:pointer;}
.print:hover{background-position:left -295px;}

#description{width:250px; margin-left:300px;min-height:280px;}
#bodyText{width:250px; margin-left:300px;min-height:200px;}

 /* Images */
#fullImageContainer{float:left; width:282px; min-height:200px;}
.categoryImage{ border:1px solid #b9adaa;height:190px; position:relative;}
#loupe{position:absolute; bottom:5px; left:5px; width:30px; height:30px;background:url("../design/images/zoom.png") no-repeat left bottom;z-index:10;}
.fullImagesListe{ margin-bottom:15px;}
.fullImagesListe img{ margin:5px 3px; cursor:pointer; border:1px solid #b9adaa; padding:3px;}

 /* Bouton "Demande" */
#bt_demande a{background:url(../design/images/bt_demande.gif) no-repeat left bottom; width:260px;height:22px; padding:8px 0 0 40px; display:block; overflow:hidden; color:#FFFFFF; text-decoration:none; font-weight:bold; margin-top:15px;}
#bt_demande a:hover{background:url(../design/images/bt_demande.gif) no-repeat left top;}


/* Tabs */
.ui-tabs-hide { display:none;}
div.tabContainer{ width:100%; float:left;}
.tabUl{ margin:20px 0 0 0; padding:0; min-height:30px;}
.tabUl.image{min-height:50px;}
.tabUl li{ float:left; margin:0 1px; padding:0; background:url("../design/images/tabs_fond.png") repeat-x center top;}
.tabUl li span{background:url("../design/images/tabs_fond.png") no-repeat left -30px;padding:0; float:left;display:block;}
.tabUl li a{height:22px; padding:8px 15px 0 15px;background:url("../design/images/tabs_fond.png") no-repeat right -60px; color:#000; display:block; text-align:center; text-decoration:none;float:left;}
.tabUl li a:focus{ outline:none;}
.tabUl li.ui-tabs-selected{background:url("../design/images/tabs_fond.png") repeat-x center -90px;}
.tabUl li.ui-tabs-selected span{background:url("../design/images/tabs_fond.png") no-repeat left -120px;}
.tabUl li.ui-tabs-selected a{background:url("../design/images/tabs_fond.png") no-repeat right -150px;color:#fff; font-weight:bold;}
.tabContent{ border:1px solid #cec4c1; padding:10px 15px;}
.tabContent p{ margin:0; padding:2px 0;}

div.tabContainer li.image{ background:none;}

/* === Commentaires === */
#commentaires h3{background:url("../design/images/fond_suggestions.png") repeat-x bottom; padding:15px 10px; margin:20px 0 5px 0; color:#551f0f; font-size:1.2em;}
p.commentText{ margin:0; padding:10px 0 0 10px;}
ul#listeCommentaire{ margin:0 0 20px 0; padding:0;border-bottom:1px solid #551f0f;}
ul#listeCommentaire li{ margin:0; padding:10px 0; background:none; background-image:none;}
ul#listeCommentaire li h4{
	background-color:#f3efec;padding:5px 10px; margin:10px 0 5px 0;font-size:12px;color:#551f0f;
}
ul#listeCommentaire li h5{
	padding:0 10px; font-size:12px; font-weight:normal;color:#551f0f;
}
#commentaires form.tableLess {
	margin-top:20px;
}
#commentaires form.tableLess fieldset{border:1px dotted #36902e;}
#commentaires form.tableLess fieldset li{ background:none; background-image:none; padding:0;}


/* Leste des Nouveaux Produits */
ul#nouveauxProduitsListe{ margin:0; padding:0;}
ul#nouveauxProduitsListe li{ margin:8px 0; padding:5px 8px; width:175px; height:305px; float:left; background:none; background-image:none;border-right:1px dotted #6c3727;border-bottom:1px dotted #6c3727;}
ul#nouveauxProduitsListe li.clear{ margin:0; padding:0; width:100%; height:1px; float:none; border:0; clear:both;}
ul#nouveauxProduitsListe .thumb{ margin:0; padding:5px 0; width:166px; height:110px; overflow:hidden; }
ul#nouveauxProduitsListe h3{ height:40px;padding:0; overflow:hidden; font-size:11px; text-align:center; }
ul#nouveauxProduitsListe h3 a{ text-decoration:none;}
ul#nouveauxProduitsListe h4{ font-size:1.2em; text-align:center; color:#FF6600; padding:5px 0;}
ul#nouveauxProduitsListe form{ text-align:center;}
ul#nouveauxProduitsListe input#shop-cartImage{ margin:auto;}
ul#nouveauxProduitsListe .logo{ margin:0 auto; padding:10px 0 0 0; width:140px; height:40px; overflow:hidden; }
ul#nouveauxProduitsListe p{ text-align:center; margin:0; padding:5px 0;} 
ul#nouveauxProduitsListe p.productPricePromo{ padding:13px 0 0 0;}


/* Tri des produits sur la page des rubriques */
#toolBar{/*border-top:1px solid #6c3727;*/ padding:10px 0 0 0; margin:15px 0 0 0;min-height:40px; position:relative; font-size:0.8em; background:url("../design/images/fond_ombreinter.png") repeat-x top;}
#sortPrice{ position:absolute; top:16px; left:10px;}
#sortPrice span{display:block; float:left; margin:3px 2px;}
#sortPrice span#sortPriceAsc, #sortPrice span#sortPriceDesc{cursor:pointer;font-weight:bold;color:#3C9231;border:1px solid #3C9231; padding:3px 5px; background-color:#fff;margin:0 2px; }
#sortPrice span#sortPriceAsc:hover, #sortPrice span#sortPriceDesc:hover{color:#6c3727;border:1px solid #6c3727;}
#suppliers{ height:40px;}
#suppliersFormLabel{position:absolute; left: 325px; top: 19px;}
form#form_suppliers{width:200px; position:absolute; top:-14px; left:380px; margin:0; min-width:0; max-width:0;}
form#form_suppliers fieldset{border:none;}
form#form_suppliers select{width:150px; margin-top:4px;}
#supplierFormSubmit{ display:none;}


/* Fiche produit */
#fullImageContainer .logo{ margin:0; padding:5px 0; width:140px; height:40px; overflow:hidden;}
p.productPrice{color:#FF6600;font-size:1.4em; font-weight:bold; margin:0; padding:0 0 15px 0;}
p.productPricePromo{ color:#FF6600;font-size:1em;font-weight:bold; margin:0; padding:5px 15px 0 0; text-decoration:line-through; float:left;}
p.productSummary{ font-weight:bold; margin:0 0 15px 0; padding:30px 0 15px 0; border-bottom:1px dotted #6c3727;}
p.bt_envoiAmi{ margin:0 0 20px 0; padding:0; float:right;}
p.bt_envoiAmi a{ width:110px; height:18px; padding:4px 0 0 23px; color:#3b0e00; font-size:0.9em; display:block;background:url("../design/images/image-3_100302.gif") no-repeat -30px -295px;}
p.bt_share{ margin:0; padding:2px 0;}
#description input#shop-cartImage{ margin:0 0 0 15px;}

#suggestions{}
#suggestions ul{ margin:0; padding:0;display:block; min-height:110px;}
#suggestions ul li{margin:5px; padding:5px 3px; width:168px; float:left; background:none; background-image:none;border-right:1px dotted #6c3727; text-align:center;}
#suggestions h4{ font-size:11px;}
#suggestions h4 a{ text-decoration:none;}
#suggestions.tabContent{padding:10px;}
#suggestions .productPrice{ font-size:1.1em; padding:5px 0;}

/* Tableau de mise à dimension */
table.productListTable{ width:100%; /*clear:both;*/}
table.productListTable th{
	padding:3px 10px;
	background-color:#6f3c2c;/*background:#6f3c2c url(../design/images/th_fond_brun.png) repeat-x top;*/
	color:#FFFFFF;
}
.list2{
	padding:1px 2px;
	background-color:#f3efec; font-size:11px;
}
.list1{
	padding:1px 2px;
	background-color:#e4ddd8; font-size:11px;
}
table.productListTable input{ border:1px solid #754537;}
table.productListTable h3{ padding:5px 0 0 3px;}

table.tableMiseDimensions{ width:100%;}
table.tableMiseDimensions th{padding:3px 10px; background:#6f3c2c url(../design/images/th_fond_brun.png) repeat-x top/*#754537*/;  color:#FFFFFF;}
table.tableMiseDimensions td{
	padding:2px 5px;
	background-color:#f3efec;
}
table.tableMiseDimensions input{ border:1px solid #754537;}
table.tableMiseDimensions h3{ padding:5px 0 0 3px;}

.number{ text-align:right;}
input.quantite,input.inputQuantity{ text-align:right;}
.quantityText{float:left; width:30px; height:24px;padding:2px 2px 0 0; margin:0 0 0 5px;text-align:right;}
.quantity{float:left; width:14px; height:26px; margin:0 5px;padding-top:2px;height:24px;}


/* Bouton Mise en panier */
#shop-cartFooterInputContainer{ width:540px; text-align:right;}
input#shop-cartFooterInput{background:url("../design/images/image-3_100302.gif") no-repeat left -252px; color:#fff; font-size:14px; font-weight:bold; padding:0 0 3px 40px; text-align:left; width:183px; height:32px; border:none; cursor:pointer; overflow:hidden;}
input#shop-cartFooterInput:hover{background-position:left -220px;}
input#shop-cartFooterInput.sfhover{background-position:left -220px;}

/* Page "Les idées et plans de réalisation" */
#articleListPlans ul{ float:left; width:278px; margin:0 1px; padding:10px 0; border-bottom:1px solid #c6bebb; display:block; font-size:11px; min-height:110px;}
#articleListPlans ul li{ margin:0; padding:0; background:none; background-image:none;}
#articleListPlans ul li{ margin:0 0 0 112px;}
#articleListPlans ul li.title{ margin:0;padding:0; background:none; background-image:none;}
#articleListPlans ul li.thumb{ float:left;margin:0 8px 0 0;padding:0; background:none; background-image:none; width:104px; height:80px; overflow:hidden;}
#articleListPlans ul li h2{ color:#41a300; margin:0; padding:0 0 5px 0; border:0; font-size:14px;}

/* Fiches Ecole Boulle */
#ecoleBoulleContainer h1, #ecoleBoulleContainer h2, #ecoleBoulleContainer h3, #ecoleBoulleContainer h4, #ecoleBoulleContainer h5, #ecoleBoulleContainer h6{ color:#3c9231; margin:0;}
#ecoleBoulleContainer h1{font-size:16px; font-weight:bold; padding:15px 0 10px 0; text-align:left;}
#ecoleBoulleContainer h2{font-size:18px;font-weight:bold; border:0; padding:15px 0 10px 0;}
#ecoleBoulleContainer h3{font-size:16px;font-weight:bold;}
#ecoleBoulleContainer h4{font-size:14px;font-weight:bold;}
#ecoleBoulleContainer h5{font-size:12px;color:#4a1100;}
#ecoleBoulleContainer h6{font-size:11px;color:#4a1100;}
#ecoleBoulleContainer td{ vertical-align:top;border-bottom:1px solid #d0c6c3;}
/*#ecoleBoulleContainer .blocEtape{ min-height:220px; padding-bottom:20px}
#ecoleBoulleContainer .marginTop{ margin-top:25px;}*/

/* === Liste d'articles === */
ul#articleList{}
ul#articleList li{padding:0 0 3px 35px;background:url(../design/images/puce_article.gif) no-repeat left top;}
ul#articleList li.title{ background:none; background-image:none; color:#4a1100; font-size:14px; font-weight:bold; border-bottom:1px solid #Z;padding:0 0 7px 20px; margin:0 0 10px 0;}
ul#articleList h4{padding:0 0 5px 0;}


/* === Liste des catégories === */
ul#categoryList{}
ul#categoryList li{padding:0 0 10px 20px;}
ul#categoryList h4{padding:0 0 5px 0;}

/* === Footer === */
#footerContainer{width:1000px; margin:10px auto; padding:0 0 10px 0; clear:both;}
#footer{width:1000px;height:25px; padding:8px 0 0 0; margin:0;background:url(../design/images/footer.gif) no-repeat left top; text-align:center; color:#4a1100;}
#footer a{color:#4a1100;}
#liens{ padding:10px 0; float:left;}
#liens a{ margin:0; padding:0 10px 0 7px;color:#4a1100; border-left:1px solid #fff; text-decoration:none;}
#credit{font-size:11px;padding-top:10px;float:right;color:#4a1100;}
#credit a{color:#4a1100;}


h1, h2, h3, h4, h5, h6 {margin:0;padding:0; color:#4a1100;text-align:left;}
h1{font-weight:normal;font-size:22px;padding:15px 0px 20px 0px; color:#3c9231;}
h2{font-size:16px;padding:0 0 5px 0; margin:15px 0 10px 0;font-weight:bold; border-bottom:1px solid #4a1100;}
h3{font-size:14px;padding:10px 0px 5px 0px;font-weight:bold;}
h4{font-size:12px;padding:5px 0px;font-weight:bold;}
h5{font-size:11px;padding:3px 0px;}
h6{font-size:10px;padding:3px;font-weight:normal;font-style:italic; color:#666666;}

ul {list-style-image:none; list-style:none; text-align:left;}
ul ul{list-style-image:none; list-style:none; margin:5px 0 10px 15px; padding:0;}
ul ul ul{list-style-type: none;}
ul li{background:url("../design/images/image-3_100302.gif") no-repeat -190px -244px; padding:0 0 1px 14px; margin:0; text-align:left;}
ul li li{background:url("../design/images/image-3_100302.gif") no-repeat -190px -581px; padding:0 0 1px 15px; margin:0; text-align:left;}

/*Form*/
form{ margin:0;}
.formBouton{padding:2px 8px;font-size:12px;color:#FFFFFF; border:1px solid #b8a39d; background-color:#8c695d;}
.formBoutonOver{padding:2px 8px;font-size:12px;color:#FFFFFF; border:1px solid #b8a39d; background-color:#ab8d83;}
.formText{border: 1px solid #909090;padding:3px 2px; font-size:12px;}
.formTextarea{border: 1px solid #909090; padding:3px 2px;}
.formLabel {
	background-color:#DAD1CF;
	text-align:right;
	padding: 4px 10px 4px 0px;
}
.error {
	border:1px solid red;
	background-color: #FFEBDF;
	color:#FF0000;
	padding:10px;
}

/* Tabs */
.ui-tabs-hide {
	display: none;
}

/* === Form tableLess === */

form.tableLess {
    min-width: 90%;
    max-width:90%;
    width: 90%;
	margin:auto;
}
form.tableLess fieldset{border:1px solid #36902e; clear:none;}
form.tableLess fieldset legend {background:url("../design/images/image-1.png") no-repeat left -216px; color:#fff;padding:3px 10px; font-size:14px; font-weight:bold;}
form#do_comment_article fieldset legend, form#do_comment_product fieldset legend{display:none;}

form.tableLess fieldset ol {
    margin: 0;
    padding: 0;
}
form.tableLess fieldset li {
    display: block;
    list-style: none;
    margin: 0;
    clear: both;
}
form.tableLess label {
    margin: 0 0 0 5px;
}
form.tableLess label.element {
    display: block;
    float: left;
    width: 150px;
    padding: 0;
    margin: 5px 0 0 0;
    font-weight: bold;
    text-align: right;
}
form.tableLess input, form textarea, form select {
    width: auto;
}
form.tableLess textarea {
    overflow: auto;
}
form.tableLess br {
    clear: left;
}
form.tableLess div.element {
    display: inline;
    float: left;
    margin: 5px 0 0 10px;width:290px;
    padding: 0;
}
form.tableLess li.reqnote {
    margin: 5px 0 0 10px;
}

form#loginForm fieldset#loginFormFieldset legend{background:url("../design/images/image-1.png") no-repeat left -216px; color:#fff;padding:3px 10px;}

#shopLogin-divRegisterForm {margin-left:50px;} 
#shopLogin-divRegisterForm legend{color:#FFFFFF;}
p#shopLogin-registerURLBlock{background:url("../design/images/puce_article.gif") no-repeat left top; padding:0 0 8px 30px; margin:1em 0 2em 50px;}

/* ======================== */

/* ============= jqzoom.css =============== */

.jqzoom{
border:1px solid #666666;
float:left;
position:relative;
padding:0px;
cursor:pointer;
}

.jqzoom img{
float:left;
}

div.zoomdiv {
z-index                 : 100;
position                : absolute;
top:0;
left:0px;
width                   : 200px;
height                  : 200px;
background: #ffffff;
border:1px solid #CCCCCC;
display:none;
text-align: center;
overflow: hidden;
}

div.jqZoomPup {
z-index                 : 10;
visibility              : hidden;
position                : absolute;
top:0px;
left:0px;
width                   : 50px;
height                  : 50px;
border: 1px solid #aaa;
background: #ffffff url("../design/images/zoom.gif") 50% top  no-repeat;
opacity: 0.5;
-moz-opacity: 0.5;
-khtml-opacity: 0.5;
filter: alpha(Opacity=50);
}
/* ======================== */

/* ===================== Message (www-data/styles/shop/message_1-16-2.css) =========================== */

.errorMsg,.warningMsg,.infoMsg,.successMsg{ padding:5px 10px 5px 30px; width:450px; margin:1em auto;}
.errorMsg{
	border:1px solid red;
	background:#FFEBDF url(/appli-box-www-data/images/message/m_error.gif) no-repeat left top;
	color:#FF0000;
	}
.warningMsg{
	border:1px solid #FF7E00;
	background:#FFF3E2 url(/appli-box-www-data/images/message/m_warning.gif) no-repeat left top;
	color:#FF7E00;
	}
.infoMsg{
	border:1px solid #3571CA;
	background:#F7F9FD url(/appli-box-www-data/images/message/m_info.gif) no-repeat left top;
	color:#3571CA;
	}
.successMsg{
	border:1px solid #48B500;
	background:#F9FEF1 url(/appli-box-www-data/images/message/m_success.gif) no-repeat left top;
	color:#48B500;
	}
/* ===================================================================================================== */

/* ============================ userEdit.css =============================== */

.Petit{ font-size:0.9em;}
.Moyen{ font-size:1em;}
.Grand{ font-size:1.2em;}
.Normal{font-weight:normal;}
.Gras{font-weight:bold;}
.Grand-Gras{ font-size:1.2em; font-weight:bold;}

.Gauche{ float:left; margin:0 15px 0 0;}
.Cadre-Image{padding:5px;border:1px solid #8e6b60;}

.Noir{color:#000000;}
.Grand-Noir{ font-size:1.2em; color:#000000;}
.Gras-Noir{ font-weight:bold; color:#000000;}
.Grand-Gras-Noir{ font-size:1.2em; font-weight:bold; color:#000000;}

.Vert{color:#3c9231;}
.Grand-Vert{ font-size:1.2em; color:#3c9231;}
.Gras-Vert{ font-weight:bold; color:#3c9231;}
.Grand-Gras-Vert{ font-size:1.2em; font-weight:bold; color:#3c9231;}

.Marron{color:#4a1100;}
.Grand-Marron{ font-size:1.2em; color:#4a1100;}
.Gras-Marron{ font-weight:bold; color:#4a1100;}
.Grand-Gras-Marron{ font-size:1.2em; font-weight:bold; color:#4a1100;}

.Blanc{color:#fff;}
.Grand-Blanc{ font-size:1.2em; color:#fff;}
.Gras-Blanc{ font-weight:bold; color:#fff;}
.Grand-Gras-Blanc{ font-size:1.2em; font-weight:bold; color:#fff;}

.FondVert{ background-color:#3c9231; padding:10px 15px; color:#fff; font-weight:bold;}

.Bouton{padding:3px 8px;color:#fff; font-weight:bold;border:1px solid #96c34b;background:url("../design/images/images_jpg.jpg") no-repeat left -85px;}

.NoPuce{}
table.NoPuce ul{ margin:0; padding:0;}
table.NoPuce ul li{ margin:0; padding:0; background:none;}

/* ===================================================================================================== */

/* addCartLightBox */
#addCartBackgroundLightBox{z-index:90;position:fixed;left:0; top:0;bottom:0;background:black;opacity:0.6;filter:alpha(opacity=60);width:100%;height:100%;}
*html #addCartBackgroundLightBox {position:absolute;}
#addCartFrameLightBox {z-index:100;position: absolute;width:400px; height:200px;background:url("../design/panier/bg_addCart.gif") no-repeat left top;}
#addCartFrameLightBox p#shopAddCartAjax-msgLightBox{ padding:0; margin:60px auto 40px auto;}
#addCartFrameLightBox p{ background-color:#fff; text-align:center; margin:auto; width:360px;}
#addCartFrameLightBox a{background:url("../design/panier/boutons.png") repeat-x left -35px; padding:7px 10px 0 10px; height:26px; color:#fff; font-weight:bold;  font-size:1.1em;text-decoration:none; display:block; float:left; margin:10px 5px; border:1px solid #e5e5e5;}
#addCartFrameLightBox a:hover{background-position:left top;}