* {
	padding : 0;
	margin : 0 auto 0 auto;
	font-family : Verdana, Helvetica, Arial, sans-serif;
	font-size : 8pt;
}
body {
	background-color : #ffffff;	
	padding : 0;
	margin : 0 auto 0 auto;
}
#general {
	width : 900px;
	padding:0;
	margin : 0 auto 0 auto;
}
div, p {
	padding : 0;
	margin : 0;
}
a {
	color: #006bab;
	margin:0;
	padding:0;
	text-decoration:none;
}
a:hover {
	color:#003470;
	margin:0;
	padding:0;
	text-decoration:underline;
}
#header {
	width : 900px;
	height:198px;
	padding : 0;
	margin : 0 auto 0 auto;
	background-image:url("../img/frontoffice/header.png");
	background-repeat:no-repeat;
	background-position:top;
	position:relative;
}
#preload-images {
	width: 0px;
	height: 0px;
	display: inline;
	
	/* TOUJOURS CHARGE */
	background-image: url("../img/frontoffice/ajout_select.png");
	background-image: url("../img/frontoffice/accueil_select.png");
	background-image: url("../img/frontoffice/btContinuerOn.png");
	background-image: url("../img/frontoffice/btOkOn.png");
	background-image: url("../img/frontoffice/btRetourOn.png");
	background-image: url("../img/frontoffice/btValidOn.png");
	background-image: url("../img/frontoffice/creerCompte_select.png");
	background-image: url("../img/frontoffice/deconnexion_select.png");
	background-image: url("../img/frontoffice/HeaderMenuHm3.png");
	background-image: url("../img/frontoffice/HeaderMenuHm5.png");
	background-image: url("../img/frontoffice/HeaderMenuHm4.png");
	background-image: url("../img/frontoffice/HeaderMenuHm1.png");
	background-image: url("../img/frontoffice/HeaderMenuHm2.png");
	background-image: url("../img/frontoffice/listeRech_select.png");
	background-image: url("../img/frontoffice/nouvDispoOn.png");
	background-image: url("../img/frontoffice/rechAv_select.png");
	background-image: url("../img/frontoffice/btOkCompteOn.png");
	background-image: url("../img/frontoffice/prev_select.png");
	
	/* PASSAGE COMMANDE + PANIER */
	background-image: url("../img/frontoffice/boutonRecalcul_select.png");
	background-image: url("../img/frontoffice/validationOn.png");
	background-image: url("../img/frontoffice/paiementOn.png");
	background-image: url("../img/frontoffice/panierOn.png");
	background-image: url("../img/frontoffice/livraisonOn.png");
	
	/* FICHE PRODUIT */
	background-image: url("../img/frontoffice/conseilAmiOn.png");
	
	/* SUIVI DE COMMANDE */
	background-image: url("../img/frontoffice/btPoursuivreComOn.png");
}
.logo {
	float:left;
	background-image: url("../img/frontoffice/logo.png");
	background-repeat:no-repeat;
	background-position:top;
	width:129px;
	height:180px;
	margin:10px 0 0 0;
	cursor:pointer;
}


#menuHorizo {
	margin:0;
	padding:0;
	width:900px;
	height:30px;
	background-color:#003470;
	/*position:absolute;
	bottom:0px;
	right:-1px;*/
}
#menuHorizo ul {
	margin : 0;
	padding : 0;
	list-style : none;
}
#menuHorizo li.titreMenu {
	display : inline;
	margin : 0;
	padding : 0;
	position : relative;
	float : left;
}
#menuHorizo li.titreMenu span.m1 a {
	
	width:100px;
	height:30px;
	text-align:center;
	
}
#menuHorizo li.titreMenu span.m1 a:hover {
	
	width:100px;
	text-align:center;
}

#menuHorizo span.m2 {
	background-repeat:no-repeat;
	background-position:top;
	width:115px;
	text-align:center;
	margin : 0;
	padding : 0;
}
#menuHorizo span.m3, #menuHorizo span.m4 {
	background-repeat:no-repeat;
	background-position:top;
	width:165px;
	text-align:center;
	margin : 0;
	padding : 0;
}
#menuHorizo span.m5, #menuHorizo span.m6 {
	background-repeat:no-repeat;
	background-position:top;
	width:100px;
	text-align:center;
	margin : 0;
	padding : 0;
}
#menuHorizo span.m7 {
	background-repeat:no-repeat;
	background-position:top;
	width:115px;
	text-align:center;
	margin : 0;
	padding : 0;
}
/*
#menuHorizo li.titreMenu span.livres:hover, #menuHorizo li.titreMenu span.objets:hover, #menuHorizo li.titreMenu span.cd:hover, #menuHorizo li.titreMenu span.dvd:hover, #menuHorizo li.titreMenu span.divers:hover {
	background-repeat:no-repeat;
	background-position:top;
	width:114px;
	text-align:center;
	margin:0;
	padding:0;
}
*/
#menuHorizo li.titreMenu span, #menuHorizo li.titreMenu a {
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	display : block;
	text-decoration:none;
	margin :0 ;
	padding : 0 ;
	line-height:30px;
	cursor:pointer;
}
#menuHorizo li.titreMenu span:hover, #menuHorizo li.titreMenu a:hover {
	color : #ffffff;
	display : block;
	margin:0;
	padding:0;
	text-decoration:none;
	cursor:pointer;
}
#menuHorizo li.titreMenu .ssmenu-horizo {
	position : absolute;
	top : 0px;
	left :-13px;
	text-align : left;
	color : #ea0000;
	width : 100px;
	display : none;
}
#menuHorizo li.titreMenu:hover .ssmenu-horizo {
	position : absolute;
	top : 0px;
	left : -13px;
	text-align : left;
	color : #ea0000;
	width : 100px;
	display : block;
}
#menuHorizo li.titreMenu #ssmenuh2 {
	position : absolute;
	top : 0px;
	left : -25px;
	text-align : left;
	color : #ea0000;
	width : 115px;
	display : none;
}
#menuHorizo li.titreMenu #ssmenuh3, #menuHorizo li.titreMenu #ssmenuh4 {
	position : absolute;
	top : 0px;
	left :0px;
	text-align : left;
	color : #ea0000;
	width : 165px;
	display : none;
}
#menuHorizo li.titreMenu #ssmenuh5, #menuHorizo li.titreMenu #ssmenuh6 {
	position : absolute;
	top : 0px;
	left :-33px;
	text-align : left;
	color : #ea0000;
	width : 100px;
	display : none;
}
#menuHorizo li.titreMenu #ssmenuh7 {
	position : absolute;
	top : 0px;
	left : -25px;
	text-align : left;
	color : #ea0000;
	width : 115px;
	display : none;
}
/*
#menuHorizo li.titreMenu .ssmenu-horizo .headerMenuH {
	background-image:url("../img/frontoffice/HeaderMenuHlivres.png");
	background-repeat:no-repeat;
	background-position:top;
	width:152px;
	height:7px;
	margin:0;
	padding:0;
}
*/
.headerMenuHm2, .headerMenuHm3, .headerMenuHm4, .headerMenuHm5, .headerMenuHm6, .headerMenuHm7 {
	background-repeat:no-repeat;
	background-position:top;
	width:165px;
	height:37px;
	margin:0;
	padding:0;
}
.headerMenuHm2 {
	background-image:url("../img/frontoffice/HeaderMenuHm1.png");
}
.headerMenuHm3 {
	background-image:url("../img/frontoffice/HeaderMenuHm2.png");
}
.headerMenuHm4 {
	background-image:url("../img/frontoffice/HeaderMenuHm3.png");
}
.headerMenuHm5 {
	background-image:url("../img/frontoffice/HeaderMenuHm4.png");
}
.headerMenuHm6 {
	background-image:url("../img/frontoffice/HeaderMenuHm5.png");
}
.headerMenuHm7 {
	background-image:url("../img/frontoffice/HeaderMenuHm6.png");
}
.headerMenuHm2 span, .headerMenuHm3 span, .headerMenuHm4 span, .headerMenuHm5 span, .headerMenuHm6 span, .headerMenuHm7 span {
	color:#704a55;
	text-align:center;
	text-transform:none;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
	display : block;
	text-decoration:none;
	margin : 0 ;
	padding : 0 ;
	line-height:30px;
	cursor:pointer;
}
#menuHorizo li.titreMenu .ssmenu-horizo .footerMenuH {
	background-image:url("../img/frontoffice/FooterMenuH.png");
	background-repeat:no-repeat;
	background-position:top;
	width:165px;
	height:8px;
	margin:0;
	padding:0;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo {
	background-image:url("../img/frontoffice/BgMenuH.png");
	background-repeat:repeat-y;
	background-position:top;
	width:165px;
	margin:0;
	padding:0;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo ul li{
	padding: 5px 0 0 10px;
	line-height:10px;
	margin:0;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo ul li ul {
	padding:0;
	margin:0;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo ul li ul li {
	padding: 5px 0 0 0;
	margin:0;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo ul li a {
	color : #003470;
	text-transform:uppercase;
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	display : inline;
	margin : 0;
	padding : 0 ;
	line-height:normal;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo ul li a:hover {
	color : #003470;
	margin:0;
	padding:0;
	text-decoration:none;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo ul li ul li a {
	color : #999999;
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	display : inline;
	margin : 0;
	padding : 0 ;
	text-transform:none;
}
#menuHorizo li.titreMenu .ssmenu-horizo .bgMenuHorizo ul li ul li a:hover {
	color : #999999;
	margin:0;
	padding:0;
	text-decoration:underline;
}
/*******************************/
.titreMenuCompte a {
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#8ba4bb;
}
.titreMenuCompte a:hover {
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#006bab;
}
.explMenuCompte, .explMenuCompte705, .explMenuCompte603 {
	font-size:7.5pt;
	color:#999999;
	text-align:justify;
}
.paragraphe {
	font-size:7.5pt;
	color:#999999;
	text-align:justify;
	padding:0 10px 0 10px;
}
.pictoCompte, .pictoArchives {
	margin: 0 10px 0 0;
	padding: 0 0 0 2px;
}
#menuHorizo .ligneMenuH {
	background-image:url("../img/frontoffice/ligneMenuH.png");
	background-repeat:no-repeat;
	background-position:left;
	margin:0 0 0 -10px;
	padding:0;
}

/*******************************/

#search {
	margin:1px 0 0 0;
	padding:0;
	height:30px;
	width:900px;
	background-color:#006bab;
}
#search .rech {
	text-align:right;
	margin:0 10px 0 0;
}
#search .rech img {
	line-height:31px;
	vertical-align:middle;
}
#search .rech .rechAv img {
	width:105px;
	height:15px;
	line-height:31px;
	vertical-align:top;
	margin:9px 0 0 0;
	padding:0;
	border:none;
	cursor:pointer;
	/*border:1px solid black;*/
}
#content {
	background-image:url("../img/frontoffice/bg-content.png");
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	background-color:transparent;
	padding:10px 0 0 0;
}
.arborescence {
	margin:0 0 10px 0;
	background-color:transparent;
	line-height:16px;
	vertical-align:middle;
}
.arborescence img {
	font-size:7.5pt;
	line-height:16px;
	vertical-align:middle;
	margin:0;
	padding:0;
}
.arborescence span {
	font-size:7.5pt;
	line-height:16px;
	vertical-align:middle;
	margin:0;
	padding:0;
}
.arborescence span a {
	font-size:7.5pt;
	color:#8ba4bb;
	text-decoration:none;
	margin:0;
	padding:0;
}
.arborescence span.colorRf a {
	font-size:7.5pt;
	color:#003470;
	text-decoration:none;
	margin:0;
	padding:0;
}
.arborescence span a:hover {
	font-size:7.5pt;
	color:#003470;
	text-decoration:underline;
	margin:0;
	padding:0;
}
#left {
	float:left;
	margin:0;
	width:138px;
	background-color:transparent;
}
#left .menum1 ul, #left .menum2 ul, #left .menum3 ul, #left .menum4 ul, #left .menum5 ul, #left .menum6 ul, #left .menupromos ul, #left .menupromo ul, #left .menunews ul {
	padding-left:5px;
	list-style:none;
}
#left .menum1 ul li a, #left .menum2 ul li a, #left .menum3 ul li a, #left .menum4 ul li a, #left .menum5 ul li a, #left .menum6 ul li a, #left .menupromos ul li a, #left .menupromo ul li a, #left .menunews ul li a {
	font-size:9px;
	text-transform:uppercase;
	color:#003470;
	text-decoration:none;
	font-weight:bold;
}
#left .menum1 ul li a:hover, #left .menum2 ul li a:hover, #left .menum3 ul li a:hover, #left .menum4 ul li a:hover, #left .menum5 ul li a:hover, #left .menum6 ul li a:hover, #left .menupromos ul li a:hover, #left .menupromo ul li a:hover, #left .menunews ul li a:hover {
	text-decoration:underline;
}
#left .menum1 ul ul, #left .menum2 ul ul, #left .menum3 ul ul, #left .menum4 ul ul, #left .menum5 ul ul, #left .menum6 ul ul, #left .menupromos ul ul, #left .menupromo ul ul, #left .menunews ul ul {
	padding-left:15px;
	list-style-image:url("../img/frontoffice/arrow.png");
}
#left .menum1 ul ul li a, #left .menum2 ul ul li a, #left .menum3 ul ul li a, #left .menum4 ul ul li a, #left .menum5 ul ul li a, #left .menum6 ul ul li a, #left .menupromos ul ul li a, #left .menupromo ul ul li a, #left .menunews ul ul li a {
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	text-transform:none;
}
#left .menum1 ul ul li a, #left .menum2 ul ul li a, #left .menum3 ul ul li a, #left .menum4 ul ul li a, #left .menum5 ul ul li a, #left .menum6 ul ul li a {
	color:#999999;
}
#left .menupromo ul ul li a {
	color:#1db500;
}
#left .menupromos ul ul li a {
	color:#1db500;
}

#left .menum1 ul ul li a:hover, #left .menum2 ul ul li a:hover, #left .menum3 ul ul li a:hover, #left .menum4 ul ul li a:hover, #left .menum5 ul ul li a:hover, #left .menum6 ul ul li a:hover, #left .menupromos ul ul li a:hover, #left .menupromo ul ul li a:hover, #left .menunews ul ul li a:hover {
	text-decoration:underline;
}
.lineMenu {
	background-image:url("../img/frontoffice/lineMenu.png");
	background-repeat:no-repeat;
	background-position:left;
	margin:0 0 0 -5px;
	padding:0;
}
.menupromo .lineMenu{
	background-image:url("../img/frontoffice/lineMenu.png");
	background-repeat:no-repeat;
	background-position:left;
	margin:0 -2px 0 -2px;
	padding:0;
}
.menum1, .menum2, .menum3, .menum4, .menum5, .menum6, #menuAgenda, #menuNews, .menupromo {
	margin:0;
	background-color : transparent;
	background-image:url("../img/frontoffice/BgMenu.png");
	background-repeat:repeat-y;
}
.menupromos, .menupromo {
	margin:0;
	background-color : transparent;
	background-image:url("../img/frontoffice/BgMenuPromos.png");
	background-repeat:repeat-y;
}

#left #menuAgenda ul, #left #menuNews ul {
	padding-left:25px;
	list-style-image:url("../img/frontoffice/arrowBleu.png");
}
#left #menuAgenda ul li a, #left #menuNews ul li a {
	color:#003470;
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	text-transform:none;
}
#left #menuAgenda ul li a:hover, #left #menuNews ul li a:hover {
	text-decoration:underline;
}
/*#menuPratic {
	padding :0;
	margin :0;
}*/

/*********************************************/
#menuPratic {
	background-image:url("../img/frontoffice/bgCompte.png");
	background-repeat:repeat-y;
	background-position:top;
	padding:0;
	margin:0;
}
#menuPratic label {
	font-size:10px;
	color:#003470;
	padding:0;
	margin:0;
	float:left;
}
#menuPratic label.labelIdent{ 
	margin:5px 4px 0 6px !important;
	margin:5px 4px 0 3px;
	padding:0;
	display:block;
	float:left;
}
#menuPratic label.labelMdp {
	margin:5px 4px 0 6px;
	padding:0;
	display:block;
	float:left;
}
#menuPratic .sousmenu {
	margin:0 0 0 5px;
}
#menuPratic .sousmenu a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#003470;
	font-size:7pt;
}
#menuPratic .sousmenu a:hover {
	text-decoration:underline;
	color:#999999;
}
#menuPratic input.border, .menuNL input.border {
	height:14px;
	line-height:14px;
	padding:0 1px 0 1px;
	margin:2px 0 1px 5px;
	vertical-align:middle;
	float:left;
	border:1px solid #003470;
	color:#003470;
	font-size:7.5pt;
}
#menuPratic input.btOk, #menuPratic input.btOk:hover, .menuNL input.btOk, .menuNL input.btOk:hover {
	background-repeat:no-repeat;
	width:26px;
	height:21px;
	border:none;
	background-color:transparent;
	margin:0 0 0 3px !important;
	margin:0;
	padding:0;
	cursor:pointer;
}
#menuPratic input.btOk, .menuNL input.btOk {
	background-image:url("../img/frontoffice/btOkOff.png");
}
#menuPratic input.btOk:hover, .menuNL input.btOk:hover {
	background-image:url("../img/frontoffice/btOkOn.png");
}
#menuPratic .connect {
	padding:0 5px 10px 5px;
	margin:0 5px 0 5px;
	line-height:15px;
	text-align:center;
	font-size:10px;
	color:#003470;
	border-bottom:1px solid #003470;
}
#menuPratic .creerCompte {
	margin: 0 0 0 5px;
	padding:0;
	border:none;
	background-image:url("../img/frontoffice/creerCompte.png");
	background-repeat:no-repeat;
	background-color : transparent;
	width:105px;
	height:21px;
	cursor:pointer;
}
#menuPratic .creerCompte:hover {
	background-image:url("../img/frontoffice/creerCompte_select.png");
	background-repeat:no-repeat;
	background-color : transparent;
}

#menuPratic .btRetour {
	margin:0 auto 0 auto;
	padding:0;
	border:none;
	background-image:url("../img/frontoffice/btRetourOff.png");
	background-repeat:no-repeat;
	background-color : transparent;
	width:90px;
	height:20px;
	cursor:pointer;
	display:block;
	text-align:center;
	float:none;
	/*border:1px solid black;*/
	
}
#menuPratic .btRetour:hover {
	background-image:url("../img/frontoffice/btRetourOn.png");
	background-repeat:no-repeat;
	background-color : transparent;
}

#menuPratic .deconnexion {
	margin:0 auto 0 auto;
	padding:0;
	border:none;
	background-image:url("../img/frontoffice/deconnexion.png");
	background-repeat:no-repeat;
	background-color : transparent;
	width:105px;
	height:21px;
	cursor:pointer;
	display:block;
	text-align:center;
	/*border:1px solid black;*/
}
#menuPratic .deconnexion:hover {
	background-image:url("../img/frontoffice/deconnexion_select.png");
	background-repeat:no-repeat;
	background-color : transparent;
}
.creerCompte {
	margin:0 0 0 120px;
	padding:0;
	border:none;
	background-image:url("../img/frontoffice/creerCompte.png");
	background-repeat:no-repeat;
	background-color : transparent;
	width:105px;
	height:21px;
	cursor:pointer;
	display:block;
	/*border:1px solid black;*/
}
.creerCompte:hover {
	background-image:url("../img/frontoffice/creerCompte_select.png");
	background-repeat:no-repeat;
	background-color : transparent;
}
#menuPratic .mdp {
	margin:0 0 0 5px;
}
#menuPratic .mdp a {
	margin:0;
	padding:0;
	text-decoration:none;
	color:#003470;
	font-size:7pt;
	line-height:21px;
	vertical-align:middle;
}
#menuPratic .mdp  a:hover {
	text-decoration:underline;
	color:#555555;
}
.compte a img {
	border:none;
	text-decoration:none;
	line-height:21px;
	vertical-align:bottom;
	margin:0;
	padding:0;
}
/**********************/
.fiche .detail .panier {
    text-align: center;
    padding: 10px;
    width: 150px;
    height: auto;
    float: right;
    margin: 0px;
    background-color:#eeeeee;
	border:1px solid #cccccc;
}
.panier {
	float:right;
	width:116px;
	height:45px;
	text-align:center;
	margin:5px 0 0 0;
	color:#56363f;
}
.panier a .font7 {
	font-size:7pt;
	color:#003470;
}
.panier a .font9 {
	font-size:9pt;
	color:#003470;
}
.panier a:hover, .panier a:hover span {
	color:#006bab;
}
.panier a:hover {
	text-decoration:none;
}
.panier div span.nbArt {
	color:#ae0505;
	font-size:9pt;
	font-weight:bold;
}
/**********************************/

#menuPratic .archive, #menuPratic .perso {
	padding : 4px 0 0 0;
	margin:0 0 -4px 0;
	text-align:center;
	clear:both;
}
#menuPratic .menuNL .headerNL {
	padding : 4px 0 0 0;
	margin:0 0 -4px 0;
	text-align:center;
	clear:both;
}
#menuPratic .archive a, #menuPratic .perso a, #menuPratic .menuNL .headerNL p {
	margin:0;
	color:#ffffff;
	font-weight:bold;
	letter-spacing:normal;
	text-decoration:none;
	text-transform:uppercase;
	font-size:7pt;
	display:inline;
}
#menuPratic .archive a, #menuPratic .perso a {
	padding :0;
}
#menuPratic .menuNL .headerNL p {
	padding :0;
}
#menuPratic .menuNL p {
	padding : 0 0 0 10px;
}
#menuPratic .menuNL p.nlet {
	color:#8ba4bb;
	font-size:7pt;
	border-top:1px solid #8ba4bb;
	margin:3px 10px 0 10px;
	padding:2px 0 2px 0;
}
#menuPratic .archive a:hover, #menuPratic .perso a:hover {
	text-decoration:underline;
}
#menuPratic .archive img, #menuPratic .perso img {
	margin: 0 5px 0 0;
	padding:0;
	float:left;
	/*border:1px solid black;*/
}
#menuPratic .menuNL .headerNL img {
	margin: 0 5px 0 0;
	padding:0;
	float:left;
	/*border:1px solid black;*/
}

#menuPratic .archive {
	background-image:url("../img/frontoffice/HeaderMenuArchive.png");
	background-repeat:no-repeat;
	background-color : transparent;
	height:23px;
}
#menuPratic .perso {
	background-image:url("../img/frontoffice/HeaderMenuCompte.png");
	background-repeat:no-repeat;
	background-color : transparent;
	height:23px;
}
#menuPratic  {
	background-image:url("../img/frontoffice/BgNL.png");
	background-position:top;
	background-repeat:repeat-y;
}
.headerNL {
	background-image:url("../img/frontoffice/HeaderNL.png");
	background-position:top;
	background-repeat:no-repeat;
	height:35px;
}
.header2Menum1, .header2Menum2, .header2Menum3, .header2Menum4, .header2Menum5, .header2Menum6, .header2Menupromo, .header2Menunews,.header2Menu {
	background-position:top;
	background-repeat:no-repeat;
	height:0px;
	padding:5px 0 0 0;
}

.footerMenum1, .footerMenum2, .footerMenum3, .footerMenum4, .footerMenum5, .footerMenum6, .footerMenupromos, .footerMenupromo, .footerMenu {
	background-color:#ffffff;
	background-position:top;
	background-repeat:no-repeat;
	height:13px;
	/*margin-bottom:5px;*/
}
.footerMenum1, .footerMenum2, .footerMenum3, .footerMenum4, .footerMenum5, .footerMenum6, .footerMenu {
	background-image:url("../img/frontoffice/FooterMenu.png");
}
.footerMenupromos, .footerMenupromo {
	background-image:url("../img/frontoffice/FooterPart.png");
}

#menuPart {
	background-image:url("../img/frontoffice/BgPart.png");
	background-repeat:repeat-y;
	background-color : transparent;
}
#menuPart ul {
	padding:5px 0 0 25px;
	list-style-image:url("../img/frontoffice/arrowBleu.png");
}
#menuPart ul li a {
	color:#003470;
	text-decoration:none;
	font-weight:bold;
	font-size:7pt;
	text-transform:none;
}
#menuPart ul li a:hover {
	text-decoration:underline;
}
.footerNL {
	background-image:url("../img/frontoffice/FooterNL.png");
	background-repeat:no-repeat;
	background-color : #ffffff;
	height:11px;
}
.footerPart {
	background-image:url("../img/frontoffice/FooterPart.png");
	background-position:top;
	background-repeat:no-repeat;
	height:13px;
	margin-bottom:5px;
	
}
h2.part, h2.menupromo {
	padding:0;
	margin:0;
	text-align:center;
	background-image:url("../img/frontoffice/HeaderPart.png");
	background-repeat:no-repeat;
	background-color : transparent;
	line-height:23px;
	color:#ffffff;
	font-size:7pt;
	text-transform:uppercase;
	letter-spacing:0.5pt;
}
h2.menum1, h2.menum2, h2.menum3, h2.menum4, h2.menum5, h2.menum6, h2.menunews, h2.Menu {
	padding:0;
	margin:0;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	line-height:23px;
	/*height:30px;*/
	color:#ffffff;
	font-size:7pt;
	text-transform:uppercase;
}
h2.menupromos {
	padding:0;
	margin:0;
	text-align:center;
	background-repeat:no-repeat;
	background-position:center;
	line-height:10px;
	color:#ffffff;
	font-size:8pt;
	text-transform:uppercase;
	letter-spacing:0.5pt;
}
h2.menum1 {
	background-image:url("../img/frontoffice/HeaderMenum1.png");
}
h2.menum2 {
	background-image:url("../img/frontoffice/HeaderMenum2.png");
}
h2.menum3 {
	background-image:url("../img/frontoffice/HeaderMenum3.png");
}
h2.menum4 {
	background-image:url("../img/frontoffice/HeaderMenum4.png");
}
h2.menum5 {
	background-image:url("../img/frontoffice/HeaderMenum5.png");
}
h2.menum6 {
	background-image:url("../img/frontoffice/HeaderMenum6.png");
}
h2.menupromos {
	background-image:url("../img/frontoffice/HeaderMenuPromos.png");
}

h2.menunews {
	background-image:url("../img/frontoffice/HeaderMenuNews.png");
}
h2.Menu {
	background-image:url("../img/frontoffice/HeaderMenu.png");
}


#right {
	float:right;
	margin:0;
	width:754px;
	background-color:transparent;
}

	/* * * * *\
	|*  BOX  *|
	\* * * * */
	
/*** Tailles et Bg des Box ***/
.news, .result, .fiche, .top, .suggest, .box1, .sousBox1 {
	width:754px;
	margin:0 ;
	padding:0;
	background-color:#ffffff;
	background-repeat:repeat-y;
}
.borderVertLeftRight {
	width: 754px;
	margin: 0px;
	padding: 0px;
	background-color: #ffffff;
	border: 1px solid #8ba4bb;
}
.news, .result, .fiche, .espCompte, .box1, .sousBox1 {
	background-image:url("../img/frontoffice/BgBox1.png");
}
.top, .suggest {
	background-image:url("../img/frontoffice/BgBox2.png");
}
.ident, .inscr {
	width:370px;
	margin:0 ;
	padding:0;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgBox50.png");
	background-position:top;
	background-repeat:repeat-y;
}
.cdc13 {
	float:left;
	width:286px;
	margin:0 ;
	padding:0;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgCdC13.png");
	background-repeat:repeat-y;
}
.boxOcc13 {
	float:left;
	width:286px;
	margin:0 ;
	padding:0;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgBoxOcc13.png");
	background-repeat:repeat-y;
} 
.top23, .suggest23 {
	float:right;
	width:454px;
	margin:0 ;
	padding:0;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgTop23.png");
	background-repeat:repeat-y;
}
.theme {
	width:754px;
	margin:0 ;
	padding:0 ;
}
.theme23 {
	float:right;
	width:454px;
	margin:0 ;
	padding:0 ;
}
/*** Style des entêtes de titres ***/
.news h2, .result h2, .top h2, .top23 h2, .suggest h2, .ident h2, .inscr h2, .espCompte h2, .box1 h2, .cdc13 h2, .theme h2, .theme23 h2, .suggest23 h2, .boxOcc13 h2 {
	height:28px;
	background-color:#ffffff;
	background-repeat:no-repeat;
	background-position:top;
	margin:0 0 5px 0;
	padding:0 0 0 10px;
}
.sousBox1 h2 {
	background-image:url("../img/frontoffice/HeaderBoxSst.png");
	background-position:top;
	background-repeat:no-repeat;
	height:21px;
	line-height:21px;
	color:#003470;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	background-color:#ffffff;
}
.news h2, .result h2, .espCompte h2, .box1 h2 {
	background-image:url("../img/frontoffice/HeaderBox1.png");
}
.top h2, .suggest h2 {
	background-image:url("../img/frontoffice/HeaderBox2.png");
}
.ident h2, .inscr h2 {
	background-image:url("../img/frontoffice/HeaderBox50.png");
}
.cdc13 h2 {
	background-image:url("../img/frontoffice/HeaderCdC13.png");
}
.boxOcc13 h2 {
	background-image:url("../img/frontoffice/HeaderBoxOcc13.png");
}
.top23 h2, .suggest23 h2 {
	background-image:url("../img/frontoffice/HeaderTop23.png");
}
.theme h2 {
	background-image:url("../img/frontoffice/HeaderTheme.png");
}
.theme23 h2 {
	background-image:url("../img/frontoffice/HeaderTheme23.png");
}
/*** Style des titres ***/
.news h2 span, .result h2 span, .fiche h2 span, .top h2 span, .top23 h2 span, .suggest h2 span, .ident h2 span, .inscr h2 span, .espCompte h2 span, .box1 h2 span, .cdc13 h2 span, .theme h2 span, .theme23 h2 span {
	margin:0;
	padding:0;
	line-height:29px !important;
	line-height:28px;
	vertical-align:middle;
	text-align:left;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0.5pt;
	font-weight:bold;
	
}
.suggest23 h2 span {
	margin:0;
	padding:0;
	line-height:29px !important;
	line-height:28px;
	vertical-align:middle;
	text-align:left;
	color:#ffffff;
	text-transform:uppercase;
	letter-spacing:0;
	font-weight:bold;
	
}
.boxOcc13 h2 span {
	margin:0;
	padding:0;
	line-height:29px !important;
	line-height:28px;
	vertical-align:middle;
	text-align:left;
	color:#666666;
	text-transform:uppercase;
	letter-spacing:0;
	font-weight:bold;
}
.news h2 span a, .result h2 span a, .fiche h2 span a, .top h2 span a, .top23 h2 span a, .suggest h2 span a, .ident h2 span a, .inscr h2 span a, .espCompte h2 span a, .box1 h2 span a, .cdc13 h2 span a, .theme h2 span a, .suggest23 h2 span a, .theme23 h2 span a {
	margin:0;
	padding:0;
	text-align:right;
	color:#ffffff;
	text-transform:none;
	letter-spacing:normal;
	font-style:italic;
	font-weight:normal;
	text-decoration:non;
}
.news h2 span a:hover, .result h2 span a:hover, .fiche h2 span a:hover, .top h2 span a:hover, .top23 h2 span a:hover, .suggest h2 span a:hover, .ident h2 span a:hover, .inscr h2 span a:hover, .espCompte h2 span a:hover, .box1 h2 span a:hover, .cdc13 h2 span a:hover, .theme h2 span a:hover, .theme23 h2 span a:hover, .suggest23 h2 span a:hover {
	margin:0;
	padding:0;
	text-align:right;
	color:#ffffff;
	text-transform:none;
	letter-spacing:normal;
	font-style:italic;
	font-weight:normal;
	text-decoration:underline;
}
/*** Si Typo sur les titres ***/
.news h2 img, .result h2 img, .fiche h2 img, .top h2 img, .top23 h2 img, .suggest h2 img, .cdc13 h2 img, .suggest23 h2 img {
	margin:0;;
	line-height:28px;
	vertical-align:middle;
	
}
.news h2 img.arrow, .result h2 img.arrow, .fiche h2 img.arrow, .top h2 img.arrow, .top23 h2 img.arrow, .suggest h2 img.arrow, .cdc13 h2 img.arrow {
	margin:0 0 0 10px;
	line-height:28px;
	vertical-align:middle;
}
/*** Tous les footer des Box ***/
.footernews, .footerResult, .footerFiche {
	background-image:url("../img/frontoffice/FooterBox1.png");
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	background-color:#ffffff;
}
.footertop, .footersuggest {
	background-image:url("../img/frontoffice/FooterBox2.png");
	background-position:top;
	background-repeat:no-repeat;
	margin:0;
	background-color:#ffffff;
}
.footerBox50 {
	background-image:url("../img/frontoffice/FooterBox50.png");
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.footercdc13 {
	background-image:url("../img/frontoffice/FooterCdC13.png");
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.footerBoxOcc13 {
	background-image:url("../img/frontoffice/FooterBoxOcc13.png");
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.footertop23, .footersuggest23 {
	background-image:url("../img/frontoffice/FooterTop23.png");
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.footertheme {
	background-image:url("../img/frontoffice/FooterTheme.png");
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
.footertheme23 {
	background-image:url("../img/frontoffice/FooterTheme23.png");
	background-position:top;
	background-repeat:no-repeat;
	background-color:#ffffff;
}
/*** Précisions Coup de coeur ***/
.cdc13 .intro {
	margin:-5px 0 0 0 ;
	background-color:transparent;
	background-image:url("../img/frontoffice/BgCdC13H.png");
	background-repeat:no-repeat;
	padding: 0 0 0 10px ;
	min-height:93px;
}
.cdc13 .intro .cdc13G {
	float:left;
	width:82px;
	text-align:left;
	margin:6px 0 0 0;
}

.cdc13 .intro .cdc13G a img {
	padding:1px;
	background-color:#ffffff;
	border:1px solid #8ba4bb;
	width: 82px;
}
.cdc13 .intro .cdc13G a:hover img {
	padding:1px;
	background-color:#ffffff;
	border:1px solid #006bab;
}
.cdc13 .intro .cdc13D {
	float:right;
	width:175px;
	text-align:left;
	margin:6px 10px 0 0;
	padding:10px 0 0 0;
}
.cdc13 .resume {
	padding: 5px 10px 0 10px ;
	
}
/*** Précisions Theme ***/
.theme .bgB {
	padding:5px 10px 5px 10px ;
	margin:-5px 0 0 0 !important;
	margin:-7px 0 0 0 ;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgThemeB.png");
	background-repeat:repeat-y;
	text-align:justify;
}
.theme23 .bgB {
	padding:5px 10px 5px 10px ;
	margin:-5px 0 0 0 !important;
	margin:-7px 0 0 0 ;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgTheme23B.png");
	background-repeat:repeat-y;
	text-align:justify;
}
.theme .bgG {
	padding:5px 10px 0 10px !important;
	padding:0 10px 0 10px ;
	margin:0 !important;
	margin:-10px 0 0 0;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgThemeG.png");
	background-repeat:repeat-y;
	text-align:justify;
}
.theme23 .bgG {
	padding:5px 10px 0 10px !important;
	padding:0 10px 0 10px ;
	margin:0 !important;
	margin:-10px 0 0 0;
	background-color:#ffffff;
	background-image:url("../img/frontoffice/BgTheme23G.png");
	background-repeat:repeat-y;
	text-align:justify;
}
.linetheme {
	background-color:#ffffff;
	background-image:url("../img/frontoffice/LineTheme.png");
	background-repeat:no-repeat;
	height:3px;
	line-height:3px;
	margin:0;
	padding:0;
}
.linetheme23 {
	background-color:#ffffff;
	background-image:url("../img/frontoffice/LineTheme23.png");
	background-repeat:no-repeat;
	height:3px;
	line-height:3px;
	margin:0;
	padding:0;
}
/*** Navigation dans les pages en recherche ***/
.avance {
	background-color:#e4ecf9;
	height:24px;
}
.avance .pages {
	margin:0;
	background-color:#e4ecf9;
}
.avance .pages .num, .avance .pages .num a, .avance .pages .num span.select {
	margin:0 3px 0 3px;
	padding:0;
	line-height:24px;
	text-decoration:none;
	border:none;
}
.avance .pages .num, .avance .pages .num a {
	color:#003470;
	font-size:7pt;
}
.avance .pages .num span.select {
	color:#8ba4bb;
	font-weight:bold;
	font-size:9pt;
}
.avance .pages a img {
	text-decoration:none;
	border:none;
	margin:0;
	padding:0;
}
.avance .pages .num {
	margin:0;
	padding:0;
	background-image:url("../img/frontoffice/bgPages.png");
	background-position:top;
	background-repeat:repeat-x;
}
.avance .pages img {
	margin:0;
	padding:0;
	height:24px;
}
.avance .navig {
	float:right;
	margin:0;
	padding:0;
	height:24px;
	background-color:#e4ecf9;
}

.avance .navig a img {
	margin:0;
	padding:0;
	height:24px;
	text-decoration:none;
	border:none;
	vertical-align:bottom;
}
	/* * * * * * *\
	|*  FIN BOX  *|
	\* * * * * * */
.label {
	width:120px;
	text-align:left;
}
.zoneSais {
	/*width:375px;*/
	text-align:left;
}
.fiche {
	clear:both;
}
.fiche .pictures {
	float : left;
	width : 230px;
	padding:0;
	margin:0;
	z-index:1;
	height:auto;
	/*text-align:center;*/
}
#imageContent{
	width:230px;
	margin:0 0 0 10px;
	text-align:center;
	background:#fff;
	text-align:left;
	padding:0;
}
#thumbs{
	position:relative;
	width:230px;
	clear:both;
	padding-top:20px;
}

#thumbs .thumbs div img{
	float:left;
	cursor: pointer;
	width:54px;
	margin:0 5px 0 0;
	padding:2px;
	border:1px solid #e1e1e1;
}

#boxThumbs span img{
	max-width: 230px;
	float:left;
}
.fiche .pictures a {
	color: #888888;
	margin:5px 0 0 0;
	padding:0;
	vertical-align:text-bottom;
	text-decoration:none;
}
.fiche .pictures a:hover {
	color:#555555;
	margin:0;
	padding:0;
	vertical-align:text-bottom;
	text-decoration:underline;
}
.fiche .pictures a img {
	border:1px solid #828b96;
	margin:0;
	padding:0;
	/*width:80px;*/
	vertical-align:text-bottom;
	text-decoration:none;
}
.fiche .pictures a img:hover{
	padding:0;
	margin:0;
	border:1px solid #828b96;
	text-decoration:none;
}
.fiche .pictures img.ombre {
	border:none;
	width:82px;
	height:8px;
	vertical-align:text-top;
	margin:0;
	padding:0;
}
.fiche .pictures h3{
	line-height:20px;
	padding:0;
	margin:5px 0 5px 0;
	font-size:9pt;
	color:#ae0505;
}
.fiche .pictures img{
	line-height:20px;
	vertical-align:top;
	padding:1px 5px 0 0;
}
.ajoutNum {
	background-image:url("../img/frontoffice/ajoutNum.png");
	background-repeat:no-repeat;
	width:121px;
	height:34px;
	border:0;
	background-color:transparent;
	margin:5px 0 0 0;
	text-align:left;
	cursor:pointer;
}
.ajoutNum:hover {
	background-image:url("../img/frontoffice/ajoutNum_select.png");
	background-repeat:no-repeat;
	width:121px;
	height:34px;
	border:0;
	background-color:transparent;
	margin:5px 0 0 0;
	text-align:left;
	cursor:pointer;
}
.fiche .detail input.ajout {
	background-image:url("../img/frontoffice/ajout.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	border:0;
	background-color:transparent;
	margin:0;
	text-align:left;
	cursor:pointer;
}
.fiche .detail input.ajout:hover {
	background-image:url("../img/frontoffice/ajout_select.png");
	cursor:pointer;
}
.coupCoeur {
	color:#006bab;
	font-weight:bold;
	font-size:8pt;
	text-transform:uppercase;
	line-height:12px;
}
.fiche .pictures input.listeRech, .pictures input.conseilAmi {
	background-repeat:no-repeat;
	width:140px;
	height:34px;
	border:0;
	background-color:transparent;
	text-align:left;
	margin:5px 0 0 0;
	cursor:pointer;
}
.fiche .avis {
	padding:0;
	margin:0;
	text-align:center;
}
.fiche .avis span, .fiche .avis img, .fiche .avis a {
	line-height:16px;
	vertical-align:middle;
}
input.nouvDispo {
	background-repeat:no-repeat;
	width:140px;
	height:34px;
	border:0;
	background-color:transparent;
	text-align:center;
}
.nouvDispo {
	background-image:url("../img/frontoffice/nouvDispoOff.png");
	background-repeat:no-repeat;
	width:140px;
	height:34px;
	border:0;
	background-color:transparent;
	text-align:center;
	display:block;
	margin:0;
	cursor:pointer;
}
.nouvDispo:hover {
	background-image:url("../img/frontoffice/nouvDispoOn.png");
	background-repeat:no-repeat;
	width:140px;
	height:34px;
	border:0;
	background-color:transparent;
	text-align:center;
	display:block;
	margin:0;
	cursor:pointer;
}
.conseilAmi {
	background-image:url("../img/frontoffice/conseilAmiOff.png");
	background-repeat:no-repeat;
	width:140px;
	height:34px;
	border:0;
	background-color:transparent;
	text-align:center;
	display:block;
	margin:0;
	cursor:pointer;
}
.conseilAmi:hover {
	background-image:url("../img/frontoffice/conseilAmiOn.png");
	background-repeat:no-repeat;
	width:140px;
	height:34px;
	border:0;
	background-color:transparent;
	text-align:center;
	cursor:pointer;
	display:block;
	margin:0;
	cursor:pointer;
}
.fiche .zoneBoutons {
	float : left;
	margin : 10px 0 0 0 ;
	padding : 0 10px 0 10px;
	width : 150px;
	text-align:right;
	color: #8ba4bb;
	font-size:7pt;
}
.fiche .detail {
	float : right;
	margin : 0;
	padding : 0 10px 0 10px;
	width : 490px;
	/*border-left : 1px solid #006bab;*/
}
.fiche .detail .ligne {
	margin : 0;
	/*clear:both;*/
	border-bottom : 1px dotted #8ba4bb;
	text-align: left;
	width: 330px;
	float: right;
}
.fiche .detail .libelle {
	float:left;
	color :#003470;
	margin : 5px 5px 0 0;
	padding : 5px 0 0 0;
	font-weight : bold;
	font-size:7pt;
	text-transform : uppercase;
	line-height:12px;
}
.fiche .detail .libelle img {
	margin : -4px 0 0 0;
	padding :0 0 4px 0;
}
.fiche .detail .value {
	/*float:right;
	margin : 5px 0 0 0;
	padding : 5px 0 0 0;*/
	margin : 0;
	padding : 10px 0 4px 0;
	color: #8ba4bb;
	text-align : right;
	font-size:7pt;
	line-height:13px;
}
.fiche .detail ul {
    padding: 0 0 0 15px;
}
.imgAuteur {
	float:left;
	width:160px;
	margin:10px 0 0 0;
}
.fiche .resum {
	clear : both;
	margin : 0;
	padding : 0 10px 0 10px;
	vertical-align : top;
}
.fiche .resum .libelle {
	color:#003470;
	margin : 5px 0 0 0;
	padding : 5px 0 5px 0;
	font-weight : bold;
	text-transform : uppercase;
	border-bottom : 1px dotted #8ba4bb;
	font-size:7pt;
}
.fiche .resum .value {
	margin : 5px 0 0 0;
	color: #8ba4bb;
	text-align : justify;
	font-size:7pt;
	padding:5px 0 0 0;
}
.fiche input.ajoutFiche, .fiche button.ajoutFiche {
    width: 148px;
   /* border-radius: 5px;*/
    color: #ffffff;
    border:1px solid #003470;
    background-color: #006BAB;
    text-align: center;
    padding: 2px;
    margin: 5px 0px 5px;
    cursor: pointer;
    font-size: 12px;
}
.tri {
	background-image:url("../img/frontoffice/HeaderBox1.png");
	background-position:bottom;
	background-repeat:no-repeat;
	background-color:#ffffff;
	height:28px;
	line-height:28px !important;
	line-height:28px;
	padding:0 10px 0 10px;
	margin:0;
	
}
.tri label {
	height:28px;
	color:#ffffff;
	font-weight:bold;
	padding:0;
	margin:0;
}
.tri a {
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	text-decoration:none;
	font-size:9pt;
}
.tri a:hover {
	color:#e4ecf9;
	font-weight:bold;
	text-transform:uppercase;
	margin:0;
	text-decoration:underline;
	font-size:9pt;
}
.lineResult {
	border-bottom:1px solid #8ba4bb;
	margin:0;
	padding:5px 0 0 0;
}
.lineHo {
	margin:10px 0 10px 0;
	padding:0;
	background-image:url("../img/frontoffice/lineHo.png");
	background-position:top;
	background-repeat:no-repeat;
	height:1px;
	width:754px;
}
.tsResult {
	background-image:url("../img/frontoffice/dessousTitre.png");
	background-position:top;
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	margin:10px 0 0 0;
	text-align:center;
}
.espCompte .tsResult {
	background-image:url("../img/frontoffice/dessousTitre.png");
	background-position:top;
	background-repeat:no-repeat;
	height:24px;
	line-height:24px;
	margin:0 10px 5px 10px;
	text-align:center;
	color:#999999;
	font-weight:bold;
	font-size:8pt;
	text-decoration:none;
	border-bottom:1px solid #8ba4bb;
}

.tsResult a {
	color:#999999;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
}
.tsResult a:hover {
	color:#666666;
	font-weight:bold;
	font-size:7pt;
	text-decoration:none;
}
.ssTitreCate {
	background-image:url("../img/frontoffice/sousTitre2.png");
	background-position:top;
	background-repeat:repeat-y;
	line-height:20px;
	color:#003470;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:0;
}
.fiche .ssTitreCate {
	background-image:url("../img/frontoffice/sousTitre2.png");
	background-position:top;
	background-repeat:repeat-y;
	line-height:20px;
	color:#003470;
	font-weight:bold;
	text-transform:uppercase;
	text-align:left;
	margin:0;
	padding:0 10px 5px 10px;
}
.fiche .HeadssTitre {
	background-image:url("../img/frontoffice/HeaderBoxSst.png");
	background-position:top;
	background-repeat:no-repeat;
	height:5px;
	margin:0;
	background-color:#ffffff;
}
.ssTitreCate a {
	color:#003470;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:none;
	margin:0;
}
.ssTitreCate a:hover {
	color:#003470;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	text-decoration:underline;
	margin:0;
}
.HeadssTitre {
	background-image:url("../img/frontoffice/HeaderBoxSst.png");
	background-position:top;
	background-repeat:no-repeat;
	height:21px;
	line-height:21px;
	color:#003470;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0;
}
/************************************************************/
#ul_onglets{
	margin: 10px;
}
#ul_onglets_search{
	margin:0 0 10px 0;
}
.onglet{
	float: left;
	margin:5px 7px 0px 0px;
	padding:5px 20px ;
	/*border-bottom: 1px solid #8ba4bb;	
	border-radius:0px 5px 0 0;*/
	color:#ffffff;
	cursor: pointer;
	list-style: none;
	/*background: linear-gradient(#ccccff,#9999cc); */
	background-color: #006bab;
	font-size:8pt;
}
.fiche .onglet{
	float: left;
	margin:5px 7px 0px 0px;
	padding:5px 20px;
	/*border-bottom: 1px solid #8ba4bb;	
	border-radius:0px 5px 0 0;*/
	color:#ffffff;
	cursor: pointer;
	list-style: none;
	/*background: linear-gradient(#ccccff,#9999cc);*/
	background-color: #006bab;
	font-size:8pt;
}
.onglet:hover, .fiche .onglet:hover {
	/*background: linear-gradient(#9999cc,#333399);*/
	background-color: #006bab;
	/*border-bottom: 1px solid #333399;*/
	font-size:8pt;
}         
.onglet_selectionner{
	float: left;
	margin:5px 7px 0px 0px;
	padding:5px 20px ;
	/*border-bottom: 1px solid #8ba4bb;
	border-radius:0px 5px 0 0;*/
	color:#ffffff;
	cursor: pointer;
	list-style: none;
	/*background: linear-gradient(#9999cc,#333399); */
	background-color: #003470;
	font-size:8pt;
}
.fiche .onglet_selectionner {
	float: left;
	margin:5px 7px 0px 0px;
	padding:5px 20px;
	/*border-bottom: 1px solid #8ba4bb;	
	border-radius:0px 5px 0 0;*/
	color:#ffffff;
	cursor: pointer;
	list-style: none;
	/*background: linear-gradient(#9999cc,#333399); */
	background-color: #003470;
	font-size:8pt;
}
.contenu-onglet {
	clear: both;
	background-color:white;
	margin-top:-1px;
	padding:15px;
	border:1px solid #cccccc;
	/*border-radius:0px 5px 5px 5px;*/
	color:#555555;
	cursor: text;
}      
.contenu-onglet_search {
	clear: both;
	width: 754px;
	margin-top:-1px;
	padding: 5px 0 10px 0;
	border: 1px solid #cccccc;
	/*border-radius: 0 8px 8px 8px;*/
	background-color: #ffffff;
	color:#555555;
	cursor: text;
}
#conteneur-onglet{
	width: auto;
	margin: 10px;
}
#conteneur-onglet_search{
	width: auto;
	margin:10px 0 10px 0;
}

.fiche .contenu-onglet .ligne {
	margin : 0;
	clear:both;
	border-bottom : 1px dotted #8ba4bb;
}
.fiche .contenu-onglet .libelle {
	float:left;
	color :#003470;
	margin : 5px 5px 0 0;
	padding : 5px 0 0 0;
	font-weight : bold;
	font-size:7pt;
	text-transform : uppercase;
	line-height:12px;
}

.fiche .contenu-onglet .value {
	margin : 0;
	padding : 10px 0 4px 0;
	color: #8ba4bb;
	text-align : right;
	font-size:7pt;
	line-height:13px;
}
/************************************************************/
.pictures, .infos, .prix {
	padding:0;
	text-align:center;
	/*width:754px;*/
}
.pictures {
	/*height:141px;*/
	padding:0;
	margin:auto;
	/*border-top:1px solid blue;
	border-bottom:1px solid blue;*/
}
.menupromo {
	text-align:center;
	margin:0 auto 0 auto;
	padding:0 2px 0 2px;
}
.infos {
	min-height:38px;
	margin:0 auto 0 auto;
}
.prix {
	min-height:41px;
	margin:0 auto 0 auto;
}
.contentPicture {
	width:150px;
	padding:5px 0 0 0;
	margin:0;
	text-align:center;
	float:left;
	/*border-top:1px solid black;
	border-bottom:1px solid black;*/
}
.picture {
	text-align:center;
	margin:0 auto 0 auto;
	padding:0;
	width:80px;
}
.contentPicture .picture a img {
	border:1px solid #828b96;
	margin:0;
	padding:0;
	width:80px;
	/*height:120px;*/
	vertical-align:text-bottom;
	text-decoration:none;
}
.menupromo a img {
	border:1px solid #006bab;
	margin:0 0 5px 0;
	padding:1px;
	width:80px;
	background-color:#ffffff;
	vertical-align:text-bottom;
	text-decoration:none;
}
.contentPicture .picture a img.nopicture {
	border:none;
	text-decoration:none;
}
.contentPicture .picture img:hover{
	text-decoration:none;
}
.contentPicture .picture img.ombre {
	border:none;
	width:82px;
	height:8px;
	vertical-align:text-top;
	margin:0;
	padding:0;
}
.lineH {
	float:left;
	background-image:url("../img/frontoffice/lineH.png");
	background-repeat:no-repeat;
	background-position:right top;
	width:1px;
	height:100px;
	margin:0;
	padding:0;
}
.lineB {
	float:left;
	background-image:url("../img/frontoffice/lineB.png");
	background-repeat:no-repeat;
	background-position:right bottom;
	width:1px;
	height:41px;
	margin:0;
}

.titre, a.titre {
	font-size:9px;
	text-transform:uppercase;
	color:#003470;
	text-decoration:none;
	font-weight:bold;
}
a.titre:hover {
	font-size:9px;
	text-transform:uppercase;
	color:#006bab;
	text-decoration:none;
	font-weight:bold;
}
.menupromo a.titre:hover {
	font-size:9px;
	text-transform:uppercase;
	color:#006bab;
	text-decoration:none;
	font-weight:bold;
}
.auteur, .editeur {
	font-size:9px;
	color: #888888;
	text-decoration:none;
	font-weight:bold;
}
.resume {
	font-size:9px;
	color: #333333;
	text-align:justify;
}
.infos .contentInfo {
	float:left;
	width:140px;
	text-align:center;
	padding:0 5px 0 5px;
}
.contentPrix {
	float:left;
	width:140px;
	text-align:center;
	padding:0 5px 0 5px;
}

.bgCol { background-color:#ebdfe2;}
.contentPrix h3, .menupromo h3, .fiche .detail h3 {
	line-height:20px;
	padding:0;
	margin:0;
	font-size:9pt;
	color:#ae0505;
}
.contentPrix img, .fiche .detail img {
	line-height:20px;
	vertical-align:top;
	padding:1px 5px 0 0;
}
.contentPrix input.indispo {
	background-image:url("../img/frontoffice/indispo.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	border:0;
	background-color:transparent;
}
input.indispo {
	background-image:url("../img/frontoffice/indispo.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	border:0;
	background-color:transparent;
}
input.aparaitre {
	background-image:url("../img/frontoffice/aParaitre.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	border:0;
	background-color:transparent;
}
.contentPrix input.ajout {
	background-image:url("../img/frontoffice/ajout.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
.contentPrix input.ajout:hover {
	background-image:url("../img/frontoffice/ajout_select.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	cursor:pointer;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
input.cartAjout {
	background-image:url("../img/frontoffice/cart.png");
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	line-height:16px;
	vertical-align:middle;
	border:none;
	background-color:transparent;
	cursor:pointer;
}
input.cartAjout:hover {
	background-image:url("../img/frontoffice/cartHome.png");
	background-repeat:no-repeat;
	width:16px;
	height:16px;
	cursor:pointer;
	border:0;
	background-color:transparent;
	cursor:pointer;
}
.fiche .resum .value h2 {
    margin: 0;
    padding: 0;
    color: #888888;
    text-align: justify;
    font-size: 10pt;
    line-height: 13px;
    font-weight: normal;
	background-color:#ffffff;
    border: medium none;
}
/******************************/
.box1 p, .box1 .detail li, .box1 .cgv_detail li {
	font-size:8pt;
	color:#555555;
	text-align:justify;
	line-height : 11pt;
	margin : 5px 0 5px 0;
}
.box1 p.noMargin {
	margin : 0;
}
.box1 .detail li, .box1 .cgv_detail li {
	list-style-image:url("../img/frontoffice/arrow.png");
}
.box1 .titre, .cgv_titre, .cgv_titre span {
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#8ba4bb;
	text-align:left;
	margin : 20px 0 0 0;
}
.box1 .detail ul, .box1 .cgv_detail ul {
	list-style-position : outside;
	padding-left : 15px;
}

/******************************/
#footer {
	margin:0;
	width:900px;
	
}
#footer .headerFooter {
	background-image:url("../img/frontoffice/HeaderFooter.png");
	background-position:right;
	background-repeat:no-repeat;
}
#footer .listFooter {
	background-color : #ebf3fa;
	padding:0 0 0 8px;
	margin:0;
}
#footer .listFooter .coll {
	border-left:1px solid #003470;
	margin:0;
	padding:0 0 0 5px;
	margin:0 6px 0 6px;
	float:left;
	width:130px;
	text-align:left;
}
#footer .listFooter .coll h2 {
	color:#003470;
	font-size:7pt;
	text-transform:uppercase;
}
#footer .listFooter .coll p a {
	color: #999999;
	font-size:7pt;
	text-decoration:none;
}
#footer .listFooter .coll p a:hover {
	color: #888888;
	font-size:7pt;
	text-decoration:underline;
}
#footer .copyFooter {
	background-color:#006bab;
	line-height:25px;
	color:#ebf3fa;
	font-size:7pt;
	text-align:center;
}
#footer .copyFooter a {
	color:#ebf3fa;
	font-size:7pt;
	line-height:normal;
}
#footer .copyFooter a:hover {
	color:#ebf3fa;
	text-decoration:underline;
}
#footer .footFooter {
	clear:both;
	background-color : #d1dbe4;
	height:50px;
	line-height:50px;
}
#footer .debugFooter {
	float:left;
	color:#333333;
	margin:0 0 0 20px;
	font-size:7pt;
	font-weight:bold;
	height:50px;
	line-height:50px;
	text-decoration:none;
}
#footer .debugFooter a {
	color:#333333;
	text-decoration:none;
	font-size:7pt;
}
#footer .debugFooter a:hover {
	color:#000000;
	text-decoration:underline;
}
#footer .credisFooter {
	float:right;
	margin:10px 20px 0 0;
}
p {
	margin:0;
	padding:0;
}
.erreur {
	padding : 2px;
	margin:0 10px 5px 10px;
	border-left : 1px solid #006bab;
	border-top : 1px solid #006bab;
	border-bottom : 1px solid #006bab;
	border-right : 1px solid #006bab;
	background-color : #c5d6f1;
	color : #006bab;
	/*color : #ae0505;*/
}
.hidden {
	display:none;
	visibility:hidden;
}
.clear {
	clear:both;
	line-height:1px;
}
.clear8 {
	clear:both;
	line-height:8px;
}
.alignLeft {
	text-align:left;
}
.alignRight {
	text-align:right;
}
.alignCenter {
	text-align:center;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.paddingLeft10 {
	padding:0 0 0 10px;
}
.paddingRight10 {
	padding:0 10px 0 0;
}
.paddingLeftRight10 {
	padding:0 10px 0 10px;
}
.marginLeft11 {
	margin:0 0 0 11px;
}
.marginLeft13 {
	margin:0 0 0 13px;
}

.borderLeftRight9 {
	border-left:1px solid #8ba4bb;
	border-right:1px solid #8ba4bb;
}
.barre {
	text-decoration:line-through;	
	color:#333333;
	font-size:7pt;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.colorRc {
	color:#8ba4bb;
}
.colorRm {
	color:#006bab;
}
.colorRf {
	color:#003470;
}
.noborder {
	border:none;
	text-decoration:none;
}
img.nopicture {
	border:none;
	text-decoration:none;
}
/*****************************************
		** BOUTONS + INPUTS **
*****************************************/
input.boutContinuer, input.boutContinuer:hover, .bloc-panier input.boutContinuer, .bloc-panier input.boutContinuer:hover, input.btValid, input.btValid:hover, .compte .btRetour, .compte .btRetour:hover, .btRetour, .btRetour:hover {
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	cursor:pointer;
	border:0;
	background-color:transparent;
}
input.boutContinuer, .bloc-panier input.boutContinuer {
	background-image:url("../img/frontoffice/btContinuerOff.png");
}
input.boutContinuer:hover, .bloc-panier input.boutContinuer:hover  {
	background-image:url("../img/frontoffice/btContinuerOn.png");
}
input.btValid {
	background-image:url("../img/frontoffice/btValidOff.png");
}
input.btValid:hover {
	background-image:url("../img/frontoffice/btValidOn.png");
}
.compte .btRetour {
	background-image:url("../img/frontoffice/btRetourOff.png");
}
.compte .btRetour:hover {
	background-image:url("../img/frontoffice/btRetourOn.png");
}
.btPoursuivreCom, .btPoursuivreCom:hover {
	background-repeat:no-repeat;
	width:121px;
	height:34px;
	cursor:pointer;
	border:0;
	margin:0;
	background-color:transparent;
	float:right;
}
.btPoursuivreCom {
	background-image:url("../img/frontoffice/btPoursuivreComOff.png");
}
.btPoursuivreCom:hover {
	background-image:url("../img/frontoffice/btPoursuivreComOn.png");
}
.btRetour {
	background-image:url("../img/frontoffice/btRetourOff.png");
	float:left;
	display:block;
}
.btRetour:hover {
	background-image:url("../img/frontoffice/btRetourOn.png");
	display:block;
}
input.btOk, input.btOk:hover {
	background-repeat:no-repeat;
	width:22px;
	height:17px;
	border:none;
	background-color:transparent;
	margin:0;
	padding:0;
	cursor:pointer;
}
input.btOk {
	background-image:url("../img/frontoffice/btOkOff.png");
}
input.btOk:hover {
	background-image:url("../img/frontoffice/btOkOn.png");
}

#search .rech input.btOk, #search .rech input.btOk:hover {
	background-repeat:no-repeat;
	background-color : transparent;
	line-height:31px;
	vertical-align:top;
	margin:8px 10px 0 0;
	padding:0;
	border:none;
	width:22px;
	height:17px;
	cursor:pointer;
	/*border:1px solid black;*/
}
#search .rech input.btOk {
	background-image:url("../img/frontoffice/btOkOff.png");
}
#search .rech input.btOk:hover {
	background-image:url("../img/frontoffice/btOkOn.png");
}
#menuPratic .nl p input.btOk, #menuPratic .nl p input.btOk:hover {
	background-repeat:no-repeat;
	background-color : transparent;
	margin: 4px 0 0 0;
	padding:0;
	border:none;
	width:22px;
	height:17px;
	cursor:pointer;
	/*border:1px solid black;*/
}
#menuPratic .nl p input.btOk {
	background-image:url("../img/frontoffice/btOkOff.png");
}
#menuPratic .nl p input.btOk:hover {
	background-image:url("../img/frontoffice/btOkOn.png");
}
input.border, select.border, textarea.border {
	border:1px solid #cccccc;
	color:#006bab;
	padding:0 1px 0 1px;
}
.compte input.border {
	height:15px;
	line-height:15px;
	width:97px;
	padding:0 1px 0 1px;
	margin:2px 0 1px 0;
	vertical-align:middle;
	float:left;
	border:1px solid #cccccc;
	color:#006bab;
	font-size:7.5pt;
}
#search .rech input.border {
	height:15px;
	line-height:15px;
	width:186px;
	padding:0 1px 0 1px;
	margin:2px 0 1px 0;
	vertical-align:middle;
	border:1px solid #999999;
	color:#006bab;
	font-size:8pt;
}
#search .rech select.border {
	line-height:12px;
	height:17px;
	margin:1px 0 0 0;
	vertical-align:middle;
	border:1px solid #999999;
	color:#006bab;
	font-size:8pt;
}
#menuPratic .nl p input {
	height:15px;
	line-height:15px;
	width:88px;
	padding:0 1px 0 1px;
	margin:2px 0 1px 0;
	vertical-align:middle;
	border:1px solid #999999;
	color:#006bab;
	font-size:7.5pt;
}
/*************************************/
#panier table {
	border-left:1px solid #8ba4bb;
	border-right:1px solid #8ba4bb;
	width:100%;
	padding:0;
	margin:0;
}
#panier table.panResum {
	width:100%;
	padding:0;
	margin:0;
}
.topBox1 {
	background-image:url("../img/frontoffice/TopBox1.png");
	background-position:top;
	background-repeat:no-repeat;
	height:8px;
	background-color:#ffffff;
	margin:0 !important;
	margin:0 0 -5px 0;
	padding:0;
}
.topBox2 {
	background-image:url("../img/frontoffice/TopBox2.png");
	background-position:top;
	background-repeat:no-repeat;
	height:8px;
	background-color:#ffffff;
	margin:0 !important;
	margin:0 0 -5px 0;
	padding:0;
}
#panier table p {
	margin:0px;
	padding:0px;
}
#panier .bloc-panier .remarque
{
	font-size:8pt;
	color:#006bab;
	background-color:#e4ecf9;
	text-align:center;
	font-weight:bold;
	padding:6px 0 0 0;
	margin:0;
}
.final {
	font-style:italic;
	font-size:9pt;
	color:#ae0505;
}
.bloc-panier th, .bloc-panier td {
	margin:0;
	border:none;
	/*border:1px solid black;*/
}
.bloc-panier td {
	margin:0;
	border:none;
	color:black;
	/*border:1px solid black;*/
}
.bloc-panier th, .bloc-panier .panResum th {
	font-size:8pt;
	height:20px;
	vertical-align:top;
	padding:0;
	margin:0;
	text-align:center;
	color:#003470;
	text-transform:none;
	background-color:#e4ecf9;
}
.bloc-panier .panResum th {
	font-size:8pt;
	height:25px;
	vertical-align:middle;
	padding:0;
	margin:0;
	text-align:center;
	color:#003470;
	text-transform:none;
	background-color:#e4ecf9;
}
.bloc-panier th.article, .bloc-panier td.article {
	width:47.5%;
}
.bloc-panier .panResum th.article, .bloc-panier .panResum td.article {
	width:40%;
}
.bloc-panier th.dispo, .bloc-panier td.dispo {
	width:20%;
	text-align:center;
}
.bloc-panier th.qte, .bloc-panier td.qte {
	width:10%;
	text-align:center;
}
.bloc-panier .panResum th.qte, .bloc-panier .panResum td.qte {
	width:20%;
	text-align:center;
}
.bloc-panier th.prix-unite, .bloc-panier td.prix-unite {
	width:17.5%;
}
.bloc-panier .panResum th.prix-unite, .bloc-panier .panResum td.prix-unite {
	width:20%;
}
.bloc-panier th.sup, .bloc-panier td.sup {
	width:5%;
	border:none;
}
.bloc-panier .panResum th.ssTot, .bloc-panier .panResum td.ssTot {
	width:20%;
}
.bloc-panier td.article .descr {
	margin:5px 0px 5px 0;
	padding:0px;
}
span.fstock {
	vertical-align: text-bottom;
}
.pageVide {
	background-image:url("../img/frontoffice/fond.png");
	background-position:top;
	background-repeat:no-repeat;
	width:754px;
	height:153px;
}
.pageVide div {
	margin:20px 0 0 0;
	padding:30px 0 0 40px;
	font-size:11pt;
	font-weight:bold;
	font-style:italic;
	color:#006bab;
}
/*********************
** Suivit commandes **
*********************/
.espCompte table.tabArt {
	width:95%;
	padding:0;
	margin:0 auto 0 auto;
	text-align:center;
}
.espCompte table.panSauv {
	width:80%;
	padding:0;
	margin:0 auto 0 auto;
	text-align:center;
}
.espCompte table.suivCom {
	width:95%;
	padding:0;
	margin:0 auto 0 auto;
	text-align:center;
}
.tableOcc {
	width:70%;
	padding:0;
	margin:0 auto 0 auto;
	text-align:center;
}
.tableOcc th.etat, .tableOcc td.etat {
	width:30%;
}
.tableOcc th.ttc, .tableOcc td.ttc {
	width:30%;
}
.tableOcc th.ajout, .tableOcc td.ajout {
	width:10%;
}
.tableOcc th {
	font-size:8pt;
	height:20px;
	vertical-align:middle;
	padding:0;
	margin:0;
	text-align:center;
	color:#777777;
	text-transform:none;
	background-color:#eeeeee;
	border-bottom:1px solid #777777;
}
.tableOcc td {
	font-size:7.5pt;
	text-align:center;
	border-bottom:1px solid #cccccc;
	line-height:20px;
}

.espCompte .suivCom th, .espCompte table.tabArt th, .espCompte table.panSauv th {
	font-size:8pt;
	height:20px;
	vertical-align:middle;
	padding:0;
	margin:0;
	text-align:center;
	color:#003470;
	text-transform:none;
	background-color:#e4ecf9;
	border-bottom:1px solid #003470;
}
.espCompte h3 {
	font-size:7.5pt;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	color:#8ba4bb;
	line-height:20px;
	padding:0;
	margin:5px 0 5px 0;
	/*background-color:#ebdfe2;*/
}
.espCompte .panSauv th.qte, .espCompte .panSauv td.qte {
	width:5%;
}
.espCompte .panSauv th.article, .espCompte .panSauv td.article {
	width:20%;
}
.espCompte .panSauv th.codeEan, .espCompte .panSauv td.codeEan {
	width:15%;
}
.espCompte .panSauv th.dispo, .espCompte .panSauv td.dispo {
	width:25%;
}
.espCompte .panSauv th.prix-unit, .espCompte .panSauv td.prix-unit {
	width:15%;
}
/****************************************************/
.espCompte .suivCom th.ref, .espCompte .suivCom td.ref {
	width:10%;
}
.espCompte .suivCom th.date, .espCompte .suivCom td.date {
	width:10%;
}
.espCompte .suivCom th.modpay, .espCompte .suivCom td.modpay {
	width:25%;
}
.espCompte .suivCom th.ttc, .espCompte .suivCom td.ttc {
	width:15%;
}
.espCompte .suivCom th.statut, .espCompte .suivCom td.statut {
	width:35%;
}
/***************************/
.espCompte .tabArt th.qte, .espCompte .tabArt td.qte {
	width:5%;
}
.espCompte .tabArt th.article, .espCompte .tabArt td.article {
	width:30%;
}
.espCompte .tabArt th.codeEan, .espCompte .tabArt td.codeEan {
	width:15%;
}
.espCompte .tabArt th.dispo, .espCompte .tabArt td.dispo {
	width:26%;
}
.espCompte .tabArt th.prix-unit, .espCompte .tabArt td.prix-unit {
	width:18%;
}
.espCompte .tabArt th.sup, .espCompte .tabArt td.sup {
	width:3%;
}
.espCompte .tabArt th.ajout, .espCompte .tabArt td.ajout {
	width:3%;
}
.espCompte .tabArt td, .espCompte .panSauv td {
	font-size:7.5pt;
	text-align:center;
	border-bottom:1px solid #cccccc;
	line-height:20px;
}
.espCompte .tabArt td.article, .espCompte .panSauv td.article {
	text-align:left;
}

.espCompte .panSauv td.prix-unit {
	text-align:right;
	padding:0 30px 0 0 ;
}

.espCompte .panSauv td.ssTotalTTC {
	text-align:center;
	padding:0 ;
	border-bottom:none;
	border-top:2px solid white;
	color:#006bab;
	font-weight:bold;
	background-color:#e4ecf9;
}
.espCompte .panSauv td.ssTotalTTCPrix {
	text-align:right;
	border-bottom:none;
	border-top:2px solid white;
	color:#006bab;
	padding:0 30px 0 0 ;
	font-weight:bold;
	background-color:#e4ecf9;
}
.espCompte .panSauv td.noborder {
	border:none;
}
.espCompte .explMenuCompte705 {
	width:705px;
}
.espCompte .explMenuCompte603 {
	width:603px;
	margin:0 auto 0 auto;
}

.espCompte .act {
	float:left;
	text-align:left;
	line-height:16px;
	height:16px;
	vertical-align:middle;
	margin:0 10px 0 0;
	cursor:pointer;
	color:#006bab;
}
.espCompte .act a {
	line-height:16px;
	height:16px;
	vertical-align:middle;
	color:#006bab;
	text-decoration:none;
}
.espCompte .act a:hover {
	line-height:16px;
	height:16px;
	vertical-align:middle;
	text-decoration:underline;
	color:#003470;
}
/*****************************/
.espCompte .suivCom td {
	font-size:7.5pt;
	border-bottom:1px solid #cccccc;
	line-height:20px;
	text-align:center;
}
.espCompte .suivCom td.ttc {
	
}
.espCompte .suivCom td.ref, .espCompte .suivCom td.modpay, .espCompte .suivCom td.statut {
	text-align:left;
	padding:0 0 0 5px ;
}
.espCompte .suivCom td div {
	font-size:7.5pt;
}
/*******************************************/
.bloc-panier .panierLeft {
	margin-bottom:5px;
}
.panierLeft {
    float: left;
    width: 375px;
    margin: 0px;
    padding: 0px;
}
.bloc-panier .ssTitreCateL {
    line-height: 20px;
    color: #003470;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    padding: 0px 0px 5px;
    background: #e2ebf4 linear-gradient(to right, #ffffff 0%, #e2ebf4 50%, #ffffff 100%) repeat scroll 0% 0%;
}
.panierRight {
    float: right;
    width: 375px;
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #8ba4bb;
    min-height: 350px;
}
.bloc-panier .ssTitreCateR {
    line-height: 20px;
    color: #003470;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin: 0px -1px 0px 0px;
    padding: 0px 0px 5px;
    border-right: 1px solid #8ba4bb;
    background: #e2ebf4 linear-gradient(to right, #ffffff 0%, #e2ebf4 50%, #ffffff 100%) repeat scroll 0% 0%;
}
.bloc-panier .ssTitreCateR2 {
    line-height: 20px;
    color: #003470;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    margin: 0px -1px 0px 0px;
    padding: 0px 0px 5px;
    border-right: 1px solid #8ba4bb;
    background: #e2ebf4 linear-gradient(to right, #ffffff 0%, #e2ebf4 50%, #ffffff 100%) repeat scroll 0% 0%;
}
.panierRight4 {
    float: right;
    width: 375px;
    margin: 0px;
    padding: 0px;
    border-left: 1px solid #8ba4bb;
}
.adrLivMargin {
    margin-top: 15px;
    padding: 0px 10px 5px;
}
.adrFa {
    margin: 0px;
    padding: 15px 0px 0px 10px;
}
.colorForm {
    color: #003470;
}
.billingAddress {
    margin: 0px;
    padding: 15px 0px 0px 10px;
}
.sousTitreColor {
    margin: 0px 0px 10px;
    padding: 5px 0px 0px;
    color: #003470;
    font-weight: bold;
    font-size: 10pt;
    letter-spacing: 0.5pt;
}
.cadreAdresse {
    width: 300px;
    font-size: 10pt;
    padding: 0 0 0 10px;
    margin: 5px auto 0 auto;
}
.topBox3 {
    background: #e2ebf4 linear-gradient(to right, #ffffff 0%, #e2ebf4 25%, #ffffff 50%, #e2ebf4 75%, #ffffff 100%) repeat scroll 0% 0%;
}
.topBox2, .topBox3 {
    height: 8px;
    margin: 0px !important;
    padding: 0px;
    border-right: 1px solid #8ba4bb;
	border-left: 1px solid #8ba4bb;
	border-top: 1px solid #8ba4bb;
    background-color: #F8EDED;
}
/*************************************************************************/
.bloc-panier td.article .descr .titre a, .bloc-panier .panResum td.article .descr .titre {
	font-size:8pt;
	color:#003470;
	line-height:16px;
	vertical-align:middle;
	font-weight:bold;
	text-decoration:none;
}
.bloc-panier td.article .descr .titre {
	width:290px;
}
.bloc-panier td.article .descr .titre a:hover {
	color:#006bab;
	text-decoration:underline;
}
.bloc-panier td.article .descr .auteur, .bloc-panier .panResum td.article .descr .auteur {
	font-size:7.5pt;
	color:#999999;
}
.bloc-panier td.article .descr a img {
	margin:0 5px 0 0 ;
	padding:1px;
	border:1px solid #999999;
	max-width: 80px;
}
.bloc-panier td.article .descr a img:hover {
	margin:0 5px 0 0 ;
	padding:1px;
	border:1px solid #006bab;
	max-width: 80px;
}
.bloc-panier td.article {
	text-align:left;
	padding:5px 0 10px 10px;
}
.bloc-panier td.prix-unite {
	font-weight:bold;
	text-align:right;
	padding-right:18px;
}
.bloc-panier .panResum td.article {
	text-align:left;
	padding-left:20px;
}
.bloc-panier .panResum td.prix-unite {
	font-weight:normal;
	text-align:right;
	padding-right:40px;
}
.bloc-panier td.prix-unite .barre {
	font-weight:normal;
	color:#555555;
}
.bloc-panier .panResum td.ssTot {
	font-weight:bold;
	text-align:right;
	padding-right:40px;
}
.bloc-panier td.sup {
	text-align:center;
	padding:0;
}

.bloc-panier .qte input {
	text-align:right;
	font-weight:bold;
	padding:0;
	border:1px solid #999999;
}
.bloc-panier td.recalc {
	padding:0 0 5px 0;
}
.bloc-panier input.boutRecalc {
	background-image:url("../img/frontoffice/boutonRecalcul.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	cursor:pointer;
	border:0;
	background-color:transparent;
}
.bloc-panier input.boutRecalc:hover  {
	background-image:url("../img/frontoffice/boutonRecalcul_select.png");
	background-repeat:no-repeat;
	width:90px;
	height:20px;
	cursor:pointer;
	border:0;
	background-color:transparent;
}
/* tous div en gras */
.bloc-panier .sstotalhf, .bloc-panier .sstotalhfPrix, .bloc-panier .sstotalttc, .bloc-panier .sstotalttcPrix, .bloc-panier .frais, .bloc-panier .fraisPrix, .bloc-panier .totalttc, .bloc-panier .totalttcPrix {
	font-weight:bold;
}
/* ligne sous total hors frais de livraison */
.bloc-panier td.bgsstot {
	background-color:#e4ecf9;
}
.bloc-panier .sstotalhf {
	padding:8px 0 3px 0;
	letter-spacing:0.5pt;
	text-align:right;
	color:#006bab;
}
.bloc-panier .sstotalhfPrix {
	background-color:#e4ecf9;
	padding:8px 15px 3px 0;
	text-align:right;
	color:#006bab;
}
/* ligne sous total ttc */
.bloc-panier .panResum .sstotalttc {
	padding:0 0 0 10px;
	line-height:20px;
	vertical-align:middle;
	color:#006bab;
}
.bloc-panier .panResum .sstotalttcPrix {
	padding:0 40px 0 0;
	line-height:20px;
	vertical-align:middle;
	color:#006bab;
	text-align:right;
	/*border-bottom:1px solid #8ba4bb;*/
}
/* ligne sous frais de livraison */
.bloc-panier .frais {
	padding:0 0 0 10px;
	line-height:30px;
	vertical-align:middle;
	color:#555555;
}
.bloc-panier .fraisPrix {
	padding:0 40px 0 0;
	line-height:30px;
	vertical-align:middle;
	color:#006bab;
	text-align:right;
	color:#555555;
}
/* ligne total ttc */
.bloc-panier .totalttc {
	padding:0 0 0 10px;
	line-height:30px;
	vertical-align:middle;
	color:#006bab;
	letter-spacing:1pt;
	font-size:10pt;
	text-decoration:underline;
}
.bloc-panier .totalttcPrix {
	padding:0 40px 0 0;
	line-height:30px;
	vertical-align:middle;
	color:#006bab;
	text-align:right;
}


/* icone supprimer */
.bloc-panier a.liens img.ico
{
	width:16px;
	height:16px;
	margin:0px;
	padding:0px 5px 0px 0px;
	border:none;
	text-decoration:none;
	vertical-align:text-bottom;
}
/* liens */
#panier .bloc-panier a.lien {
	color:#006bab;
	text-decoration:none;
}
#panier .bloc-panier a.lien:hover {
	text-decoration:underline;
	color:#003470;
}
#panier a.liens {
	margin-left:0px;
	line-height:16px;
	vertical-align:middle;
	float:left;
	color:#006bab;
	text-decoration:none;
}
#panier a.liens:hover {
	text-decoration:underline;
	color:#003470;
}
/***************
**	OCCASION  **
**************
.occase, .occase a {
	color:#666666;
	background-color:#eeeeee;
}
.occase a:hover {
	color:#999999;
	background-color:#eeeeee;
}
*/

.infobulle{
    position: absolute;
    visibility : hidden;
    border: 1px solid #555555;
	/*-moz-border-radius:5px;*/
    padding: 8px;
    font-family: Verdana, Arial;
    font-size: 10px;
    background-color: #FFFFFC;
}
.curseur {
	cursor:pointer;
}
.hide {
	display: none;
	visibility: hidden;	
}