body {
	color: #000000;
	background-color: #7a7a7a;
	margin: 0px;
	background-image: url(../../images-cles-usb-publicitaires/fondPage.jpg);
	background-repeat: repeat-x;
}
table {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
}

img {
	border:none;
}
form {
	margin: 0px;
}
h1, h2, h3{
	font-size: 1em;
	margin:0px;
	display: inline;
	font-weight:normal;	
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
strong {
	font-weight: bold;
}
/* BLOCK */
.visible {
	display: block;
}
.invisible {
	display: none;
}
/* SCROLLBARS */
.scrollbar {
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-base-color:#6DCFF6;
	scrollbar-darkshadow-color:#6DCFF6;
	scrollbar-face-color:#6DCFF6;
	scrollbar-highlight-color:#6DCFF6;
	scrollbar-shadow-color:#6DCFF6;
	scrollbar-track-color:#D3EDF8; 
}
/* Champs de formulaire */
.ch {
	background-color: #FFFFFF;
	border-top: 1px solid #AEAEAE;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #AEAEAE;
}
.petit {
	width: 20px;
}
.normal {
	width: 150px;
}
.moyen {
	width: 352px;
}
.long {
	width: 432px;
}
.haut {
	height: 26px;
}
.tresHaut {
	height: 90px;
}
.panier {
	height: 50px;
}
.date {
	width: 80px;
	vertical-align: middle;
}
.civilite {
	width: 50px;
}
.listeMenuTarifs {
	width: 80px;
}
.formErreur {
	background-color: #FFDDDD;
}
/* LIENS */
a.lien:link, a.lien:visited {
	color: #860A0A;
	text-decoration: none;
	font-weight: bold;
}
a.lien:hover {
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
}
a.lienNavcatalogue:link, a.lienNavcatalogue:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	padding-left:7px;
	padding-right:7px;
}
a.lienNavcatalogue:hover {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
a.lienNavOff:link, a.lienNavOff:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.lienNavOff:hover {
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.lienNavOn:link, a.lienNavOn:visited {
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.lienNavOn:hover {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.lienVert:link, a.lienVert:visited {
	color: #99FF00;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.lienVert:hover {
	color: #99CC00;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
}
a.lienSavoirPlus:link, a.lienSavoirPlus:visited {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-color: #FF0099;
}
a.lienSavoirPlus:hover {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	background-color: #FF0066;
}
a.lienGris:link, a.lienGris:visited {
	color: #666666;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
a.lienGris:hover {
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}
.BTN-petit_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	background-image: url(../../images-cles-usb-publicitaires/BTN-petit-on.gif);
	background-repeat: no-repeat;
}
.BTN-petit_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../../images-cles-usb-publicitaires/BTN-petit-off.gif);
	background-repeat: no-repeat;
}
.BTN-moyen_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #000000;
	background-image: url(../../images-cles-usb-publicitaires/BTN-moyen-on.gif);
	background-repeat: no-repeat;
}
.BTN-moyen_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../../images-cles-usb-publicitaires/BTN-moyen-off.gif);
	background-repeat: no-repeat;
}
.BTN-grand_on {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	background-image: url(../../images-cles-usb-publicitaires/BTN-grand-on.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
}
.BTN-grand_off {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	background-image: url(../../images-cles-usb-publicitaires/BTN-grand-off.gif);
	background-repeat: no-repeat;
	text-transform: uppercase;
}
.fondArrondiHaut {
	background-color: #FFFFFF;
	background-image: url(../../images-cles-usb-publicitaires/fondEncartpagehaut.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.fondBlanc {
	background-color: #FFFFFF;
}
.titreNoir {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.titreRouge {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #D10000;
}
.txtimportant {
	font-weight: bold;
	color: #CC0000;
}
.fondInfo1 {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../../images-cles-usb-publicitaires/fondZoneInfoAcc1.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 15px;
}
.fondCapacite {
	font-size: 14px;
	font-weight: bold;
	color: #666666;
	background-image: url(../../images-cles-usb-publicitaires/capacite-fond.jpg);
	background-repeat: repeat-x;
}

.fondInfo2 {
	font-size: 11px;
	text-transform: uppercase;
	color: #FFFFFF;
	background-image: url(../../images-cles-usb-publicitaires/fondZoneInfoAcc2.jpg);
	background-repeat: no-repeat;
	font-weight: bold;
	padding-left: 15px;
}
.fondPied {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #000000;
	background-image: url(../../images-cles-usb-publicitaires/fondPied.gif);
	background-repeat: no-repeat;
}
.fondTitre {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url(../../images-cles-usb-publicitaires/fondTitreAcc.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	text-transform: uppercase;
}
.fondTitre h2 {
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}
.fondEncartPromos {
	background-image: url(../../images-cles-usb-publicitaires/fondEncartPromos.jpg);
	background-repeat: repeat-y;
	padding-left: 15px;
}
#encartPromos {
	overflow:auto;
	height:420px;
}
#encartDescriptif {
	overflow:auto;
	height:235px;
}
.promosTitre {
	font-size: 10px;
	color: #FFFFFF;
	background-color: #7c7c7c;
	padding-left: 7px;
	padding-top: 3px;
	text-transform: uppercase;
}
.promosApartir {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #67100f;
	padding-left: 3px;
}
.promosPrix {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #67100f;
	padding-right: 4px;
}
.chNewsletter {
	border:0px;
	background-color:transparent;
	color: #FFFFFF;
	height: 17px;
	width: 175px;
	padding-top: 4px;
	font-size: 11px;
	font-weight: bolder;
	/*background-color:#000000;
	background-image: url(../../images-cles-usb/fondNewsletter.jpg);
	background-repeat: no-repeat;
	*/
}
.tableNewsletter {
	background-image: url(../../images-cles-usb-publicitaires/fondNewsletter.jpg);
	background-repeat: no-repeat;
	background-position:center center;
}
.decalNewsletter {
	padding-top: 5px;
}
.fondBarreContact {
	background-image: url(../../images-cles-usb-publicitaires/contact-fond.jpg);
	background-repeat: repeat-x;
}
.TXTpetit {
	font-size: 10px;
}
.fondillus {
	background-image: url(../../images-cles-usb-publicitaires/newsletter-fondpopUp.jpg);
	background-repeat: no-repeat;
	background-color:#FFFFFF;
}

.fondNavCatalogue {
	background-color: #EBEBEB;
	background-image: url(../../images-cles-usb-publicitaires/catalogue_hautFond.jpg);
	background-repeat: repeat-x;
}
.btn-catalogue_on {
	background-image: url(../../images-cles-usb-publicitaires/catalogue-BTN-fond.jpg);
	background-repeat: repeat-x;
}

.btn-catalogue_on span {
	display: block;
	background-image: url(../../images-cles-usb-publicitaires/catalogue-BTN-g.jpg);
	background-repeat: no-repeat;
	background-position:left;
	height:40px;
}

.btn-catalogue_on span span{
	display: block;
	background-image: url(../../images-cles-usb-publicitaires/catalogue-BTN-d.jpg);
	background-repeat: no-repeat;
	background-position:right;	
	height:40px;
}

.btn-catalogue_on a:link,.btn-catalogue_on a:visited{
	color: #990000;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: block;
	height:40px;
	padding-top:10px;
}
.btn-catalogue_on a:hover {
	color: #FF3300;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: block;
	height:40px;
	padding-top:10px;
}
.fondLigneProduit {
	background-image: url(../../images-cles-usb-publicitaires/catalogue-ligneProd_fond.jpg);
	background-repeat: repeat-x;
}
.titreProduit {
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.fondLigneProdGrisClair {
	background-color: #eeeeee;
	background-image: url(../../images-cles-usb-publicitaires/fond-ligneProd-GrisClair.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.fondLigneProdRouge {
	background-color: #7A4C4C;
	background-image: url(../../images-cles-usb-publicitaires/fond-ligneProd-Rouge.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}
.fondLigneProdGrisFonce {
	background-color: #666666;
	background-image: url(../../images-cles-usb-publicitaires/fond-ligneProd-grisFonce.jpg);
	background-repeat: repeat-y;
	background-position: right top;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.fondEncartFlash {
	background-image: url(../../images-cles-usb-publicitaires/fondEncartFlash.gif);
	background-repeat: no-repeat;
}
.fondGrisDetail {
	background-color: #EBEBEB;
}
.titreDesc1 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #000000;
}
.titreDesc2 {
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: #9D0D15;
}
.bdrQTE {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #825151;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
}
.bdrCAPA {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #828282;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #EBEBEB;
	border-bottom-color: #EBEBEB;
	padding-left:5px;
}
.bdrRouge {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #800203;
}
.fondTotal1 {
	font-size: 11px;
	font-weight: bold;
	color: #CCCCCC;
	background-color: #626262;
}

.bdrContenu {
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	padding-right:5px;
	text-align:right;
}
.fondTotal2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #626262;
}
.fondLivraisonCataN2 {
	font-size: 16px;
	font-weight: bold;
	color: #990000;
}

.listeCapas li{
	display:inline;
	width:66px;
}


.listeCapas  li span {
/*	display: block;*/
	background-image: url(../../images-cles-usb-publicitaires/capacite-ar-g.jpg);
	background-repeat: no-repeat;
	background-position:left;
	height:27px;
	width:66px;	
}

.listeCapas li span span{
/**	display: block;*/
	background-image: url(../../images-cles-usb-publicitaires/capacite-ar-d.jpg);
	background-repeat: no-repeat;
	background-position:right;	
	height:27px;
	width:66px;	
}.bdrBtn {
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #FFFFFF;
}
.tabH {
	background-image: url(../../images-cles-usb-publicitaires/tab_fondH.jpg);
	background-repeat: repeat;
}
.tabG {
	background-image: url(../../images-cles-usb-publicitaires/tab_fondG.jpg);
	background-repeat: repeat-y;
}
.tabD {
	background-image: url(../../images-cles-usb-publicitaires/tab_fondD.jpg);
	background-repeat: repeat-y;
}
.tabB {
	background-image: url(../../images-cles-usb-publicitaires/tab_fondB.jpg);
	background-repeat: repeat-x;
}
.bdrtabloRedevance {
	padding: 3px;
	border: 1px solid #CCCCCC;
	background-color: #EBEBEB;
}
#produitdAssocies {
	width:536px;
	overflow:hidden;	
}
#encartSolution{
	height:350px;
	overflow:auto;	
}
#encartEdito{
	height:180px;
	overflow:auto;	
}
#encartEngagement{
	height:370px;
	overflow:auto;	
}.fondEngagement {
	background-image: url(../../images-cles-usb-publicitaires/engagement_fond.jpg);
	background-repeat: repeat-y;
}
