a.titre{font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
.txtindex {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none}
a.index { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
a.index:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #333399; text-decoration: none }
a.menu { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FFFFFF; text-decoration: none }
a.menu:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #CCCCCC; text-decoration: none }
.txtfinance { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
a.menunav { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none }
a.menunav:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #BE1829; text-decoration: none }
.recherche2 { border: 0px #000000 solid; letter-spacing: normal; text-align: center; text-indent: 2pt; vertical-align: middle; word-spacing: normal; white-space: normal; height: 19px; width: 130px; color: #000000; background-color: #FF9900; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; line-height: normal; text-decoration: none; clear: none; float: none}
a.english { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #333333; text-decoration: none ; text-transform: none}
a.english:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FF3300; text-decoration: none ; text-transform: none}
a.menuloisirs { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none }
a.menuloisirs:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #3366CC; text-decoration: none }
a.lienhome { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #666666; text-decoration: none ; text-transform: none}
a.lienhome:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #CCCCCC; text-decoration: none ; text-transform: none}
a.lienhomef { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #FF6633; text-decoration: none ; text-transform: uppercase }
a.lienhomef:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #000000; text-decoration: none ; text-transform: uppercase }
.texte {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal}
.textegris {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #999999;}
.titrerouge {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #BE1829; text-decoration: none}
.titreviolet {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: bold; color: #71004E; text-decoration: none}
.texteblanc {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;font-weight: normal;color: #FFFFFF;}
.contourhg {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;	border-top-style: none;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: none;border-top-color: #FFFFFF;border-right-color: #FFFFFF;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}
.contourbm {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: none;border-top-color: #FFFFFF;border-right-color: #B8B8B8;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}
.contourhd {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: solid;border-bottom-style: solid;border-left-style: none;border-top-color: #FFFFFF;border-right-color: #B8B8B8;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}
.cbas {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-color: #B8B8B8;border-right-color: #E0DFE3;border-bottom-color: #FFFFFF;border-left-color: #FFFFFF;}
.traitgauche {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: solid;border-left-color: #A4A4A4;}
.tabprodhaut {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: none;border-left-style: solid;border-top-color: #B8B8B8;border-left-color: #B8B8B8;height: 30px;}
.tabprodbas {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: solid;border-right-style: none;border-bottom-style: solid;border-left-style: solid;border-top-color: #B8B8B8;border-left-color: #B8B8B8;height: 30px;border-right-color: #B8B8B8;border-bottom-color: #B8B8B8;}
.formulaire {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;background-color: #CCCCCC;border: 1px solid #666666;}
.tabbas {border-top-width: 1px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-top-style: none;border-right-style: none;border-bottom-style: solid;border-left-style: none;border-top-color: #CC3300;border-left-color: #CC3300;height: 30px;border-right-color: #CC3300;border-bottom-color: #CC3300;}
#d_cata{line-height:3em; vertical-align:middle; text-align:left; font-weight:bold; color:#FFFFFF;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; background-color:#C0C0C0; width:90%; padding-left:20px;}

.mon_form{font:Arial, Helvetica, sans-serif; font-size:12px;}
.mon_form p{margin:5px 0 2px 0; padding:0;text-align:left}
.mon_form p label{width:140px; display:block; float:left; text-align:left}
ol li{margin:5px 0 5px 0; padding:0;}
.erreur{color:#FF0000}

/********************************/
/********** destockage **********/
/********************************/
.destock{float:left; width:180px; /*border:1px solid #ca003a; */margin-left: 40px; text-align:center; padding:5px;font-family: Verdana, Arial, Helvetica, sans-serif; }
.destock .img{width:180px; height:120px; margin:0 auto;}
.destock .modele{font-weight:bold; padding:0; margin:0; font-size:0.9em;}
.destock .prix{padding:0; margin:0;font-size:0.8em;}
.destock .savoir{padding:0; margin:0;font-size:0.8em;}
.destock .modele a, .destock .prix a{color:#666666; text-decoration:none;}
.destock .savoir a{color:#ca003a; text-decoration:none;}
.destock .txt{float:left;}

/*form*/
p{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;margin:0 0 0 40px; padding:0;}
#f_compte{margin-left: 40px;}
#f_compte,#f_compte *{font-family: Verdana, Arial, Helvetica, sans-serif;font-size:0.9em;}
#f_compte input[type='text'], 
#f_compte input[type='password'], 
#f_compte input[type='submit'], 
#f_compte textarea{border:#f9e4e9 1px solid;width:180px;font-family:Arial, Helvetica, sans-serif;}
#f_compte textarea{height:100px;}
#f_compte label{display:block;width:125px;float:left;}
#f_compte p{padding:2px 0 2px 0; margin:0;}
.juridique {color:#666666; font-size:9px; font-style:italic;}
hr{visibility:hidden;clear:both;}

/*onglet pr DESTOCK*/
.OngletDestock {margin:0 0 0 20px; padding:0px; float:left; clear:none; width:750px; position:relative; padding-top:33px;}
.OngletDestockTabGroup {margin:0;padding:0; position:absolute; top:0;}
.OngletDestock *{font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0;text-indent:0;text-align:left; color:#000000; text-decoration:none;}
.OngletDestockTab {float:left; list-style:none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;float:left;background:url(../images/onglet_left.gif) no-repeat left top; margin:0 2px 0 0;padding:0 0 0 5px;}
.OngletDestockTab p{float:left; background:url(../images/onglet_right.png) no-repeat right top;padding:10px 7px 5px 2px; .padding-bottom:8px; _padding-bottom:5px;text-decoration:none;font-weight:bold; text-indent:0 !important;text-align:left !important; margin:0;}
.OngletDestockTab_v {float:left; list-style:none; -moz-user-select: none; -khtml-user-select: none; cursor: pointer;float:left;background:url(../images/onglet_left_v.gif) no-repeat left top; margin:0 2px 0 0;padding:0 0 0 5px;}
.OngletDestockTab_v p{float:left; background:url(../images/onglet_right_v.png) no-repeat right top;padding:10px 7px 5px 2px;  .padding-bottom:8px;_padding-bottom:5px;text-decoration:none;font-weight:bold; text-indent:0 !important;text-align:left !important;}
.OngletDestockTabHover  {background-position:left -100px;color:#333;}
.OngletDestockTabHover p{background-position:right -100px;}
.OngletDestockTabSelected{background-position:left -100px;}
.OngletDestockTabSelected p{background-position:right -100px;padding-bottom:6px; .padding-bottom:9px;_padding-bottom:6px;color:#333;}
.OngletDestockContentGroup {clear: both;height:auto; line-height:normal; border: solid 1px #CCC;min-height:300px !important;height:300px ;height:auto !important; padding:10px; margin:-3px 0 0 0;}
.OngletDestockContent p{margin-bottom:5px;}
.OngletDestockContent p input{text-align:right;}
/*.OngletDestockContent p:hover{font-weight:bold;}*/
.OngletDestockContent p label{float:left; width:250px; text-align:left;margin:0;}
.OngletDestockContent p label.grd{float:left; width:600px; text-align:left;margin:0;}
.OngletDestockContent p.impair{background-color:#F3F3F3; margin:0;}
.OngletDestockContent p.partie{font-size:1.2em;margin:0; padding:3px 0; font-weight:bold;margin:0; }
.OngletDestockContent p.titre{font-size:1.2em; color:#c90039; font-weight:bold;margin:0;}
.OngletDestockContent p.ss_titre{font-size:1em; font-weight:bold;margin:10px 0 0 0; text-decoration:underline;}
.OngletDestockContentVisible {}

#claque_region {border:1px solid #d5d4d4; width:747px; margin:0 0 0 -20px;}
#claque_region p{margin: 2px 10px;}
#claque_region p:hover{font-weight:bold;}
#claque_region p.txt:hover{font-weight:normal;}
#claque_region p label{float:left; width:310px; text-align:left;}
#claque_region p.impair{background-color:#F3F3F3;}
#claque_region #titre_region{ background-image:url(../images/degrade.gif); height:20px; margin:0;font-size:14px; }
#claque_region #titre_region span{font-weight:bold; line-height:1.5em; padding-left:1em; font-size:12px; font-family:Arial, Helvetica, sans-serif;}

#encadre{width:300px; height:150px;background-image:url(../images/bg_destockage.jpg); font-family:Verdana, Arial, Helvetica, sans-serif}
#encadre p{padding:5px; margin:0;}
#encadre p span{font-weight:bold;}
#encadre p.petit{font-size:0.7em; color:#666666; vertical-align:middle; line-height:1.7em;padding:2px 5px;}
#encadre p.petit img{vertical-align:middle; margin-right:5px;}


#liste_distrib h3{font-size:1em;color: #222;margin: 0;padding: 2px 0; background:url(../images/barre_degrade.gif) top left no-repeat; cursor:pointer;}
#liste_distrib .element{margin-left:25px;}

/********************************/
/**********    menu    **********/
/********************************/
#menu{list-style:none; color:#FFFFFF; font-weight:bold; }
#menu #pres, #menu #gam, #menu #serv, #menu #cont{float:left;}
#menu #pres{ background-color:#999999;}
#menu #gam{ background-color:#aeaeae;}
#menu #serv{ background-color:#c1c1c1;}
#menu #cont{ background-color:#d2d2d2;}
#menu .ss_menu{ /*display:none;*/}
#menu .ss_menu li{}

/********************************/
/********** carte/ajax **********/
/********************************/
/* SLIMBOX */

#lbOverlay {position: absolute;z-index: 9999;left: 0;width: 100%;background-color: #000;cursor:not-allowed;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;left: 50%;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(../loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {	background: transparent url(../prevlabel.gif) no-repeat 0% 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {	background: transparent url(../nextlabel.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(../closelabel.gif) no-repeat center; margin:5px 20px 0 5px;outline: none;}
#lbCaption, #lbNumber {	margin-right: 71px;}
#lbCaption {font-weight: bold;}