*{margin:0;padding:0;}
html,body{height:100%;}
body{background:#fff;font-family:verdana,arial,tahoma;font-size:14px;color:#000;text-align:center;}
a,a:active,a:visited{color: #3399FF;text-decoration:none;}
h1,h2,h3,h4,h5,h6 {font-weight:bold;}
/* FOND DES PAGES DU SITE */
#page{position:relative;width:980px;min-height:100%;height:auto !important;height:100%;margin:0 auto  -100px;text-align:left;background:#fff;}
/* HEADER */
.header{position:relative;height:102px;background:#fff url(header.gif) no-repeat;}
#zone1 {float: left; width : 620px; height: 102px; } 
/*.header{position:relative;height:213px;background:#000 url(header.jpg) no-repeat;}*/
/*.header{position:relative;height:70px;background:#B3B4B6 url(header.jpg) no-repeat;margin-top:10px;}*/
/* PREMIERE BANDE LOGIN */
/* BOX LOGIN */
#login {position:absolute;top:25px;left:650px;font-size:11px;text-align:center;}
#login input {font-size:11px;}
#login a {font-size:11px;font-variant:small-caps;color:#fff;}
#loggue {position:absolute;top:25px;left:650px;font-size:11px;text-align:center;}
#loggue a {font-size:10px;font-variant:small-caps;color:#11499C;font-weight:bold;}
#loggue a.red {font-size:11px;font-variant:small-caps;color:#f00;font-weight:bold;}
#loggue a.green {font-size:11px;font-variant:small-caps;color:green;font-weight:bold;}
/* POLICE BOX LOGIN */
.infoheader{font-variant:small-caps;font-size:10px;color:#11499C;font-weight:bold;}
/* BOUTON CONNEXION */
.soumettrepp{cursor:pointer;background:url(/images/paypal.gif) repeat-x left top;}
.soumettre2{cursor:pointer;color:#fff;font-weight:bold;border:1px solid #fff;background:url(bgsubmit.gif) repeat-x left top;}
.soumettre{cursor:pointer;color:#000;font-weight:bold;border:1px solid #000;}
/* PANIER DANS LE HEADER */
/*.ipanel{position:absolute;width:346px;height:57px;background:#fff url(cart.jpg) no-repeat;right:50px;}*/
.ipanel{position:absolute;width:346px;height:57px;background:transparent;right:50px;color:#11499C;font-weight:bold;}
/* MENU NAVIGATION ACUEIL - NOUS CONTACTER ... */
.navigation{height:35px;width:100%;background:url(navigation.gif);position:relative;font-family:arial,verdana,sans-serif;font-size:11px;z-index:500;clear: both ;}
.navigation .honglet{margin:0;padding:0;list-style:none;white-space:nowrap;}
.navigation li{float:left;background:url(back.gif);}
.navigation .honglet a{display:block;height:35px;float:left;background:url(navigation.gif);padding:0 0 0 5px;text-decoration:none;line-height:33px;white-space:nowrap;color:#fff;font-variant:small-caps;}
.navigation .honglet a b{display:block;padding:0 10px 0 5px;background:url(navigation.gif) right top;}
.navigation .honglet a:hover,
.navigation .honglet li:hover a{background:url(back.gif);padding:0 0 0 5px;cursor:pointer;color:#fff;}
.navigation .honglet a:hover b,
.navigation .honglet li:hover a b{display:block;padding:0 10px 0 5px;background:url(back.gif) right top;cursor:pointer;}
/* FILS ARIANE */
#ariane {}
.ariane {padding:10px 0 2px 5px;font-size:11px;font-weight:bold;}
.ariane a{color:#1672C7;text-decoration:none;}
.ariane a:hover{text-decoration:underline overline;color:#060;}
/* BLOCS CATEGORIES/PRODUITS */
.fiche_cat{width:130px;padding:5px;float:left;border:1px solid #95BAFF;height:235px;margin-bottom:8px;text-align:center;font-weight:bold;}
.fiche_cat:hover{border:1px solid #F2F2F2;background-color:#F2F2F2;}
.fiche_prod{width:130px;padding:5px;float:left;border:1px solid #95BAFF;height:235px;margin-bottom:8px;text-align:center;font-weight:bold;}
.fiche_prod:hover{border:1px solid #F2F2F2;background-color:#F2F2F2;}
.fiche_asso{background-color:#fff;margin-top:20px;width:130px;padding:0px;float:left;border:1px solid #95BAFF;height:230px;margin-bottom:8px;margin-left:7px;text-align:center;font-weight:bold;}
.fiche_asso:hover{border:1px solid #F2F2F2;background-color:#F2F2F2;}
.comment_cat {font-style:italic;font-size:10px;color:#124F9A;padding:7px;}
.comment_cat a{font-style:italic;font-size:10px;color:#124F9A;padding:7px;}
/* BOX RECHERCHER DANS LE HEADER */
#search{position:absolute;top:5px;right:5px;z-index:1000;}
.tetiere{background:#B3B4B6;font-weight:bold;color:#fff;font-family:arial,verdana,sans-serif;padding:4px;font-size:11px;font-variant:small-caps;}
/* MINI CADDIE */
#dcart a{color:#154899;}
#dcart img{margin-top:49px;}
#cart {color:#154899;width:188px;height:87px;background:#fff url(panier.gif) no-repeat;margin:0;font-size:11px;font-weight:bold;padding:0px ;font-variant:small-caps;}
#cart p{margin-left:10px;padding:0;color:#154899;}
/* MENU CATALOGUE/BLOG/INFORMATIONS */
#rub li a{display: block;background: #F2F2F2;color: #1672C7;text-decoration: none;width:100%;}
#nav li a {padding:5px 0 0 31px;display: block;background: #fff;color: #1672C7;text-decoration: none;width:157px;height:25px;font-weight:bold;color:#000;font-size:11px;}
html>body #nav li a { width: 157px;} /* valeur calculée au pixel près.*/
html>body #rub li a { width: auto;}
#rub li a:hover{width:188px;background: #B3B4B6;color: #fff;}
#nav li a:hover{}
#rub2 li a{display: block;font-size:11px;padding:5px 0 0 20px;background: #fff;color: #1672C7;text-decoration: none;width:168px;height:19px;font-weight:bold;}
.hauttech {display: block;padding:0 0 0 0;background: #fff;color: #1672C7;text-decoration: none;width:168px;height:30px;}
.hautinfo {display: block;padding:0 0 0 0;background: #fff;color: #1672C7;text-decoration: none;width:168px;height:28px;}
/* CORPS DES ONGLETS DANS LA FICHE ARTICLE */
.onglet{clear:both;display:none;background-color:#F2F2F2;padding:1em;color:#000;}
fieldset{padding:2em;}
.onglet.active-tab-body{display:block;background-color:#F2F2F2;}
.onglet_asso{clear:both;display:none;background-color:#F2F2F2;padding:1em;color:#000;}
.onglet_asso.active-tab-body{display:block;background-color:#F2F2F2;}
.onglet ul {margin:15px;padding:15px;}
.onglet li {list-style-type: disc;margin-left:15px;}
.onglet strong {font-weight:bold;}
.onglet table {border:1px solid #000;}
.onglet td{border:1px solid #000;}
.onglet em{font-style:italic}
/* HOME contenu html */
.home {width: 570px;}
.home ul {margin:15px;padding:15px;}
.home li {list-style-type: disc;margin-left:15px;}
.home strong {font-weight:bold;}
.home table {width:100%;}
.home td{vertical-align: text-top;}
.home em{font-style:italic}
.home table {}
.home p {}
.home img {vertical-align: text-top;}
/* TETIERES ONGLET FICHE PRODUIT */
#tabs{list-style:none;}
#tabs li{float:left;}
#tabs li a.first{margin-left:0;}
#tabs a{float:left;padding:5px 8px;margin-left:6px;background-color:silver;border-bottom:1px solid silver;text-decoration:none;color:#000;}
#tabs a.active-tab{background-color:#F2F2F2;border-top:3px solid #1672C7;border-bottom:none;padding-top:3px;color:#000;font-weight:bold;}
#panel{width:940px;height:58px;line-height:50px;background:#B3B4B6;color:#fff;padding:0 20px;}
#panel a{text-decoration:none;color:#fff;font-size:12px;font-variant:small-caps;}
#panel a:hover{color:#fff;}
.margeur{clear:left;float:left;}
.paddeur{padding:20px;min-height:100%;height:100% !important;height:100%;}
.footer,.prefooter{height:100px;clear:both;}
.footer{position:relative;clear:both;background:#345797 url(footer.gif) bottom;color:#fff;width:980px;height:110px;margin:0 auto;font-size:11px;color:#000;}
/*.footer{position:relative;clear:both;background:#fff;color:#fff;width:980px;margin:0 auto;font-size:11px;color:#000;}*/
.footer a{text-decoration:none;color:#777;}
.footer a:hover{color:#A5A5A5;}
.baseline{clear:both;margin:20px 0 15px 0;background:#fff;text-align:left;}
.baselinehaut{clear:both; margin:0 0 0 0;background:#fff;text-align:center;font-size:x-small}
.copyright{text-align:center;}
.m10{width:100%;height:10px;margin:20px 0;}
.slideprd{width:100%;height:225px;text-align:center;}
.slideprd img {margin-top:5px;}
.slidename{margin-top:0;display:block;color:#1672C7;text-align:center;padding:3px;background:#EEEEEE;font-size:11px}
.slideprix{margin-top:0;display:block;color:red;text-align:center;padding:3px;background:#EEEEEE;font-size:11px}
.catactive{font-weight:bold;color:red;font-variant:small-caps;}
#centre{position:relative;display:inline;width:580px;float:right;margin:0 5px;background:#fff;font-size:12px;color:#000;margin:0 10px;}
#gauche{position:relative;display:inline;width:185px;float:left;font-size:12px;background:#fff;margin-left:5px;}
#droite{position:relative;display:inline;width:185px;float:right;font-size:12px;background:#fff;margin-right:5px;}
#gauche h2,#droite h2{font-variant:small-caps;color:#666;font-size:14px;margin-bottom:10px;border-bottom:1px solid #666;}
#menu{height:25px;width:940px;position:relative;background:#fff;line-height:20px;padding:0 0px;color:#777;font-size:12px;}
#menu ul li{display:block;float:left;margin-right:15px;}
#menu ul li a{text-decoration:none;color:#1672C7;}
#menu ul li a:hover,#menu ul li a:active,#menu ul li a:visited{color:#ccc;}
#centre a{text-decoration:none;}
#defilant{height:240px;}
/*RUBRIQUE CENTRALE */
#centre h2{font-variant:small-caps;color:#666;font-size:14px;margin-bottom:10px;border-bottom:1px solid #B3B4B6;}
#centre h1{font-variant:small-caps;color:#666;font-size:14px;margin-bottom:10px;border-bottom:1px solid #B3B4B6;}
#centre h1,#centre h2 {background:#557AB6;color:#fff;font-weight:bold;}
.cb{clear:both;}
.fp{color:#2175BC;}
/* Pagination */
div.pagination {padding:3px;margin:3px;text-align:center;}
div.pagination a {padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #9aafe5;text-decoration: none;color: #2e6ab1;}
div.pagination a:hover, div.pagination a:active {border: 1px solid #2b66a5;color: #000;background-color: lightyellow;}
div.pagination span.current {padding: 2px 5px 2px 5px;	margin-right: 2px;border: 1px solid navy;font-weight: bold;background-color: #2e6ab1;
color: #FFF;}
div.pagination span.disabled {	padding: 2px 5px 2px 5px;margin-right: 2px;border: 1px solid #929292;color: #929292;}
/* INFOBULLE*/
.prototip{font:11px Arial,Helvetica,sans-serif;color:#000;}
.prototip .darkgrey{width:250px;color:#fff;text-align:left;}
.prototip .darkgrey .toolbar{background:#124F9A;font-weight:bold;text-align:center;text-decoration:underline;color:#fff;}
.prototip .darkgrey .title{padding:5px;}
.prototip .darkgrey .content{background:#2175BC;padding:5px;color:#fff;}
/* INFOBULLE*/
.prototip .protogrey .toolbar .close{width:14px;height:14px;}
/* loader gif */
.prototipLoader{position:absolute;top:-1000px;left:-1000px;height:14px;width:14px;border:1px solid #039EF0;overflow:hidden;}
.prototip{position:absolute;overflow:hidden;}
.prototip .tooltip,.prototip .toolbar,.prototip .toolbar .title{position:relative;}
.prototip .content{clear:both;}
.prototip .toolbar .close{position:relative;text-decoration:none;float:right;width:19px;height:15px;display:block;line-height:0;font-size:0;border:0;cursor:pointer;}
.prototip .tooltip{clear:both;float:left;}
.prototip .borderLeftWrapper,.prototip .borderRightWrapper{position:absolute;top:0;left:0;width:300px;height:20px;}
.prototip .borderFrame{height:100%;width:100%;float:left;margin:0;padding:0;position:relative;}
.prototip .borderTop,.prototip .borderBottom{overflow:hidden;}
.prototip .borderRow{list-style-type:none;float:left;width:100%;position:relative;clear:both;margin:0;padding:0;}
.prototip_CornerWrapper{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;clear:both;}
.prototip_Corner{float:left;position:relative;}
.prototip canvas{position:relative;float:left;}
.prototip_CornerTr,.prototip_CornerBr{float:right;}
.prototip_BetweenCorners{position:absolute;top:0;left:0;width:100%;overflow:hidden;clear:both;}
.prototip .borderMiddle{position:relative;float:left;}
.prototip .borderCenter{position:relative;float:left;height:100%;}
.prototip_StemWrapper{position:relative;width:100%;height:auto;clear:both;}
.prototip_StemBox{float:left;position:relative;}
.prototip_Stem{width:100%;position:absolute;overflow:hidden;}
.iframeShim{position:absolute;border:0;margin:0;padding:0;background:none;overflow:hidden;}
.prototip .clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.prototip .clearfix{display:inline-block;}
/* IE Mac Hide \*/ .prototip .clearfix{display:block;}
.alert{color:#f00;}
/* BUTTONS */
.buttons a,.buttons button{display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #111;/*border-top:1px solid #eee;
border-left:1px solid #eee;*/ font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:1px 10px 1px 7px;/* Links */}
.buttons button{width:auto;overflow:visible;padding:4px 10px 3px 7px;/* IE6 */}
.buttons button[type]{padding:2px 10px 2px 7px;/* Firefox */ line-height:17px;/* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */}
.buttons button img,.buttons a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:16px;height:16px;}
/* STANDARD */
button:hover,.buttons a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
/* POSITIVE */
button.positive,.buttons a.positive{color:#529214;}
.buttons a.positive:hover,button.positive:hover{background-color:#E6EFC2;/*border:1px solid #C6D880;*/ border:1px solid #000;color:#529214;}
.buttons a.positive:active{background-color:#529214;/* border:1px solid #529214;*/ border:1px solid #000;color:#fff;}
/* NEGATIVE */
.buttons a.negative,button.negative{color:#d12f19;}
.buttons a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #000;color:#d12f19;}
.buttons a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
/* BUTTONS */

/* buttons_small */
.buttons_small a,.buttons_small button{display:block;float:left;margin:0 7px 0 0;background-color:#f5f5f5;border:1px solid #111;/*border-top:1px solid #eee;
border-left:1px solid #eee;*/ font-family:"Lucida Grande",Tahoma,Arial,Verdana,sans-serif;font-size:100%;line-height:130%;text-decoration:none;font-weight:bold;color:#565656;cursor:pointer;padding:1px 10px 1px 7px;/* Links */}
.buttons_small button{width:auto;overflow:visible;padding:4px 10px 3px 7px;/* IE6 */}
.buttons_small button[type]{padding:2px 10px 2px 7px;/* Firefox */ line-height:17px;/* Safari */}
*:first-child+html button[type]{padding:4px 10px 3px 7px;/* IE7 */}
.buttons_small button img,.buttons_small a img{margin:0 3px -3px 0 !important;padding:0;border:none;width:50px;height:16px;}
/* STANDARD */
button:hover,.buttons_small a:hover{background-color:#dff4ff;border:1px solid #c2e1ef;color:#336699;}
.buttons_small a:active{background-color:#6299c5;border:1px solid #6299c5;color:#fff;}
/* POSITIVE */
button.positive,.buttons_small a.positive{color:#529214;}
.buttons_small a.positive:hover,button.positive:hover{background-color:#E6EFC2;/*border:1px solid #C6D880;*/ border:1px solid #000;color:#529214;}
.buttons_small a.positive:active{background-color:#529214;/* border:1px solid #529214;*/ border:1px solid #000;color:#fff;}
/* NEGATIVE */
.buttons_small a.negative,button.negative{color:#d12f19;}
.buttons_small a.negative:hover,button.negative:hover{background:#fbe3e4;border:1px solid #000;color:#d12f19;}
.buttons_small a.negative:active{background-color:#d12f19;border:1px solid #d12f19;color:#fff;}
/* buttons_small */

hr{visibility:hidden;}
/* panier */
#tablepanier,#historder,#tablefraisdeport{width:100%;border-collapse:collapse;border:1px solid #2d2d2d;font-size:11px;margin-bottom:10px;}
#tablepanier th,#historder th,#tablefraisdeport th{background:silver;padding:3px;color:#333;text-align:left;border:1px solid #000;font-variant:small-caps;font-weight:bold;}
#tablepanier td,#historder td,#tablefraisdeport td{background:#d3d3d3;padding:3px;color:#333;text-align:left;border:1px solid #000;font-variant:small-caps;}
#tablepanier a{font-weight:bold;color:#444;}


/*CONDENSE*/

.tableprod{background:#fff;width:580px;height:80px;border:1px solid #95BAFF;font-size:11px;margin-bottom:2px;}
.tableprod th{background:#fff;color:#124F9A;text-align:left;font-weight:bold;}
.tableprod td{background:#fff;color:#124F9A;text-align:left;}
.tableprod a{font-weight:bold;color:#3399FF;}




.center{text-align:center;}
#centre input.texte{background:#696969;border:1px solid #333;}
#centre a.lpanier{color:#ff0;}
#centre a.ld{color:#fb0;}
/* Zoom */
/* CSS class for zoomed area */
.MagicZoomBigImageCont{border:1px solid #000;}
/* Header look and feel CSS class */
/* header is shown if "title" attribute is present in the <A> tag */
.MagicZoomHeader{font:10px Tahoma,Verdana,Arial,sans-serif;color:#fff;background:#91b817;text-align:center !important;}
/* CSS class for small looking glass square under mouse */
.MagicZoomPup{border:1px solid #f00;background:#ffffff;cursor:hand;}
/* CSS style for loading animation box */
.MagicZoomLoading{text-align:center;background:#ffffff;color:#444;border:1px solid #ccc;opacity:0.8;padding:3px 3px 3px 3px !important;display:none;/* do not edit this line please */}
/* CSS style for gif image in the loading animation box */
.MagicZoomLoading img{padding-top:3px !important;}
/* CSS class for thumbnail link <A> */
.MagicThumb{cursor:url(zoomin.cur),pointer;outline:none;}
/* CSS class for the thumbnail link <A> when the big image is zoomed */
.MagicThumb-zoomed{cursor:default;}
/* CSS class for span inside the thumbnail <A> */
.MagicThumb span{display:none;}
/* CSS class for the thumbnail image */
.MagicThumb img{border:1px solid #808080;outline:none;}
/* CSS class for the big image while zooming */
.MagicThumb-image{border:2px solid #cccccc;outline:none;}
/* CSS class for the zoomed big image */
.MagicThumb-image-zoomed{cursor:url(zoomout.cur),pointer;}
/* CSS class for the caption under the big zoomed image */
.MagicThumb-caption{color:#333333;background-color:#F0F0F0;border:1px solid #CCCCCC;border-top:none;font-family:Verdana,Helvetica;font-size:11px;padding:8px 16px;}
/* CSS class for the control bar */
.MagicThumb-controlbar{display:block;height:18px;}
.MagicThumb-controlbar a{display:block;width:18px;height:18px;margin:0px 1px;outline:none;float:left;overflow:hidden;}
.MagicThumb-controlbar a span{display:block;width:1000px;height:1000px;background:transparent url(controlbar.png) no-repeat 0 0;outline:none;position:absolute;left:0px;top:0px;}
/* CSS class for the loading message box */
.MagicThumb-loading{border:1px solid #000000;background:#ffffff url(loader.gif) no-repeat 2px 50%;padding:2px 2px 2px 22px;margin:0;text-decoration:none;text-align:left;font-size:8pt;font-family:sans-serif;}
/* Zoom */
#inscription{margin:10px 0;}
#inscription label{display:block;width:120px;float:left;}
#inscription label.nf{float:none;display:inline;}
#inscription fieldset{border-top:1px solid #557AB6;padding:10px 0;}
#inscription legend{padding:3px;border:1px solid #557AB6;background:#557AB6;color:#fff;font-weight:bold;}
#inscription p{margin:10px 0;}
#inscription b{color:red;}
.cnil{font-size:10px;color:#aaa;margin-bottom:10px;}
#cloud  li{display:inline;}
#cloud li a.tag1{font-weight:normal;color:#BFCFFF;font-size:10px;}
#cloud  li a.tag2{font-weight:normal;color:#809FFF;font-size:12px;}
#cloud  li a.tag3{font-weight:bold;color:#0033CC;font-size:14px;}
#cloud  li a.tag4{font-weight:normal;color:#001F7A;font-size:16px;}
#cloud  li a.tag5{font-weight:normal;color:#00248F;font-size:17px;}
#cloud  li a:hover{text-decoration:underline;color:red;}
/* LIENS MON COMPTE */
.compte{}
.compte:hover{}
/* MESSAGE D'ALERTE POP UP */
#MB_overlay{position:absolute;margin:auto;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:#111!important;}
#MB_overlay[id]{position:fixed;}
#MB_window{position:absolute;top:0;border:0 solid;text-align:left;z-index:10000;}
#MB_window[id]{position:fixed!important;}
/* FOND COULEUR FRAME */
#MB_frame{position:relative;background:#99CCFF;height:100%;}
/* FOND COULEUR FRAME*/
#MB_header{margin:0;padding:0;}
#MB_content{padding:6px .75em;overflow:auto;}
#MB_caption{font:bold 100% "Lucida Grande",Arial,sans-serif;text-shadow:#FFF 0 1px 0;padding:.5em 2em .5em .75em;margin:0;text-align:left;font-variant:small-caps;}
#MB_close{display:block;position:absolute;right:5px;top:4px;padding:2px 3px;font-weight:bold;text-decoration:none;font-size:16px;color:#ff0;font-weight:bold;}
#MB_close:hover{background:transparent;}
#MB_loading{padding:1.5em;text-indent:-10000px;background:transparent url(spinner.gif) 50% 0 no-repeat;}
/* Color scheme */
#MB_frame{padding-bottom:7px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
/* FOND COULEUR */
#MB_window{background:#99CCFF
color:#000;-webkit-box-shadow:0 8px 64px #000;-moz-box-shadow:0 0 64px #000;box-shadow:0 0 64px #000;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;}
/* FOND COULEUR */
#MB_content{border-top:1px solid #F9F9F9;}
/* EN TETE */
#MB_header{background:#13458E;color:#fff;border-bottom:1px solid #CCC;}
/* EN TETE */
#MB_caption{color:#fff;}
#MB_close{color:#ff0;}
#MB_close:hover{color:#f00;}
/* Alert message */
.MB_alert{margin:10px 0;text-align:center;}
/* bouton */
/* MESSAGE D'ALERTE POP UP */
#plan a{color:#777;}

input.spin-button{width:30px;padding-right:20px;background-color:white;background-repeat:no-repeat;background-position:100% 0%;background-image:url(spinbtn_updn.gif);border:1px solid #aaa;height:18px;}
input.spin-button.up{cursor:pointer;background-position:100% -18px;}
input.spin-button.down{cursor:pointer;background-position:100% -36px;}
em{font-style:italic;}
.produit_associe{}
.details_prd {width:220px;height:220px;float:left;/*ajout centrage */margin-left:20px;margin-top:15px;}
.error{background:#CC0000;color:#FFFFFF;font-weight:bold;padding:4px;text-align:center;}
.notice{background:#FFFFCC;color:#222222;padding:4px;text-align:center;}
.ok{background:#008000;color:#FFFFFF;font-weight:bold;padding:4px;text-align:center;}
.img_cat {float:left;}
.img_cat td {margin-left:10px;}
.img_cat  a{margin-left:10px;}
.desc_cat {float:left;width:100%;}
.desc_cat ul {margin:15px;padding:15px;}
.desc_cat li {list-style-type: disc;margin-left:15px;}
.desc_cat strong {font-weight:bold;}
.desc_cat table {border:1px solid #000;}
.desc_cat td{border:1px solid #000;}
.desc_cat em{font-style:italic}
.desc_zoom {font-size:18px;font-variant:small-caps;}
.nom_fiche_art {font-size:15px;font-weight:bold;color:#1672C7;}
.nom_cat_fiche_art{font-size:13px;}
.help {font-style:italic;font-size:10px;margin:5px 0;}
/* gestion de l'affichage des prix */
.prix{font-weight:bold;color:#CC0099;font-size:16px;margin:8px 0 5px 0;}
.prix .prix_barre {text-decoration: line-through;font-size:10px;color:#228b22;}
.prix .promo {font-size:12px;color:red;}
.prix_fiche{padding-top:5px;font-weight:bold;color:#CC0099;font-size:12px;}
.prix_fiche .prix_barre {text-decoration: line-through;font-size:9px;color:#228b22;}
.prix_fiche .promo {font-size:10px;color:red;}
.prix_defilant,.prix_associe{padding-top:5px;font-weight:bold;color:#CC0099;font-size:12px;}
.prix_defilant .prix_barre ,.prix_associe .prix_barre{text-decoration: line-through;font-size:9px;color:#228b22;}
.prix_defilant .promo,.prix_associe .promo {font-size:10px;color:red;}
.prixtrois {font-size:11px;}
/* gestion de l'affichage des prix */
/* BASELINES PIED DE PAGE */
#b1 {float:left;color:#264a92;text-align:left;width:320px;font-size:10px;height:110px;}
#b2 {float:left;color:#5a5a5a;text-align:left;width:320px;font-size:10px;height:110px;}
#b2 a{font-size:10px;color:#5a5a5a;text-align:center;text-decoration: underline;}
#b2 a:hover{text-decoration:underline;color:red;}
#b3 p{}
#b3 {float:left;color:#5a5a5a;text-align:left;width:320px;font-size:10px;height:110px;}
#b3 a{font-size:10px;color:#5a5a5a;text-align:center;text-decoration: underline;}
#b3 a:hover{text-decoration:underline;color:red;}
#b4 {clear:both;text-align:center;background:#345797 url(b4.gif) no-repeat;height:47px;font-size:10px;color:#fff;text-align:center;}
#b4 a{font-size:10px;color:silver;text-align:center;text-decoration: underline;}
#b4 a:hover{text-decoration:underline;color:red;}
.infob4{font-size:10px;color:#11499C;font-weight:bold;}
.infob4 a{font-size:10px;color:#264a92;text-decoration: underline;}
.infob4 a:hover{text-decoration:underline;color:red;}
/* titres */
.hcat {
background:blue;text-align:center;}