.titre1
{
	border-bottom: 2px solid #DAD6BE;
	margin-bottom: 4px;
	font-weight: bold;
	font-size: 14pt;
	color: #565869;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #ffffff;
	font: 8pt Arial, Helvetica, sans-serif;
}

td {font: 8pt Arial, Helvetica, sans-serif;}

a {color: #0E358B}
img {border: 0;}

h1
{
	border-bottom: 2px solid #DAD6BE;
	color:#565869;
	font-weight: bold;
	font-size: 14pt;
	padding:0px;
	margin: 0px 0px 4px 0px;
}
h1.prod
{
	border: 0px !important;
}
h1.prodDetail
{
	color:#0E358B;
	border: 0px !important;
}

h2.prod
{
	font-size:10pt;
	font-weight:bold;
	padding-top: 15px;
	color: #0E358B;
	padding:0px;
}
.pointer {cursor: pointer}
.warningPorte {font-size:9pt; font-weight: bold; text-decoration: underline; margin-bottom:3px}

.noWrap {white-space: nowrap;}
.bottomWhiteBorder TD{border-bottom: 2px solid white}

.inputText {font-size:8pt; border:1px solid black}
.inputSubmit {font-size:8pt; border:1px solid black}
.form {padding:0px; margin:0px}

.warningBox {font-size:9pt; padding:5px; font-weight:bold; border:1px solid black; background-color: #FBFACC}

/*Couleurs nouveaux site*/
.bg_bleu {background-color:#4D72B9}
.bg_bleu_td TD{background-color:#4D72B9}
.bg_grisfonce {background-color:#565869}
.bg_grisfonce_td TD{background-color:#565869}
.bg_gris1 {background-color:#F7F7F4}
.bg_gris1_td TD{background-color:#F7F7F4}
.bg_gris2 {background-color:#ECEADE}
.bg_gris2_td TD{background-color:#ECEADE}
.bg_jaune {background-color: #FBFACC}
.bg_jaune_td TD {background-color: #FBFACC}
.bg_highlight_gris_td TD {background-color: #f2f2f2}
.bg_highlight_gris {background-color: #f2f2f2}
.bg_highlight_td TD {background-color: #C5D1E9}
.bg_highlight {background-color: #C5D1E9}
.bg_gris3 {background-color: #C2C2C2}

.txt_bleu {color:#4D72B9}
.txt_bleufonce {color: #0E358B}
.txt_grisfonce {color:#565869}
.txt_gris1 {color:#F7F7F4}
.txt_gris2 {color:#ECEADE}
.txt_gris3 {color: #C2C2C2}
.txt_gris4 {color: #808080}
.txt_gris5 {color: #6c6c6c}
.txt_blanc {color:white}
.txt_noir {color:black}
.txt_bleu_td TD{color:#4D72B9}
.txt_bleufonce TD{color: #0E358B}
.txt_grisfonce_td TD{color:#565869}
.txt_gris1_td TD{color:#F7F7F4}
.txt_gris2_td TD{color:#ECEADE}
.txt_gris3_td TD{color: #C2C2C2}
.txt_blanc_td TD{color:white}
.txt_noir_td TD{color:black}

.fs_8{font-size: 8pt;}
.fs_9{font-size: 9pt;}
.fs_10{font-size: 10pt;}
.fs_11{font-size: 11pt;}
.fs_12{font-size: 12pt;}
.fs_13{font-size: 13pt;}
.fs_14{font-size: 14pt;}

.ts_fs_10 TD{font-size: 10pt;}
.ts_fs_8 TD{font-size: 8pt;}

.b_gris2 {border: 1px solid #ECEADE}
.b_gris3 {border: 1px solid #CBC9BF}

/*Fin couleurs nouveau site*/

.normal { font: 8pt Arial, Helvetica, sans-serif; color: black; }
.bold { font-weight: bold;}
.tdbold TD{ font-weight: bold;}
.right {text-align: right;}
.center {text-align: center;}
.white {color: white}
.bgBlanc {background-color: white}
.bgBlancImp {background-color: white !important}
.bgGris {background-color: #F8F8F8}
.bgJaune {background-color: #FFFEE9}
.gris1 {background-color: #F7F6F1}
.gris2 {background-color: #ECEADE}
.gris3 {background-color: #808080}
.rouge {color: #C5434A}
.bgBleuPale {background-color: #E3EBF9}
.borderGris {border: 1px solid #808080;}
.b-b-gris {border-bottom: 1px solid #808080;}

.b-t { border-top: 1px solid black; }
.b-b { border-bottom: 1px solid black; }
.b-l { border-left: 1px solid black; }
.b-r { border-right: 1px solid black; }
.b {border: 1px solid black}
.b_gris {border: 1px solid #E3E3E2}
.b_gris-t { border-top: 1px solid #E3E3E2; }
.b_gris-b { border-bottom: 1px solid #E3E3E2; }
.b_gris-l { border-left: 1px solid #E3E3E2; }
.b_gris-r { border-right: 1px solid #E3E3E2; }

.td-b-t TD{ border-top: 1px solid black; }
.td-b-b TD{ border-bottom: 1px solid black; }
.td-b-l TD{ border-left: 1px solid black; }
.td-b-r TD{ border-right: 1px solid black; }
.td-b TD{border: 1px solid black}

.td-b-t_gris TD{ border-top: 1px solid #d5d5d5; }

.noBorder {border: 0px; color: #000000;}
.noBorder_td TD{border: 0px; color: #000000;}
.error {color: red; font-weight:bold; }
.errorChamp {border: 1px solid red !important}
.errorText {color:red}
.message {color: #008800; font-weight:bold; }
.modeMarkup {color: #00DD00; font-weight:bold; }

.lienBleuBoldHover
{
	text-decoration: none;
	color: blue;
	font-weight: bold;
}
.lienBleuBoldHover:hover {text-decoration:underline}

.lienBleuHover
{
	text-decoration: none;
	color: blue;
}
.lienBleuHover:hover {text-decoration:underline}

.nouveaute
{
	color: red;
	font-weight: bold;
}

.ligneTableau TD{border-top: 1px solid white; background-color:#F7F7F4}
.ligneTableauFromVi TD{border-top: 1px solid white; background-color:#F7cccc}
.ligneTableauRecevable {background-color:#F7F7F4}

.pad3 TD{padding: 3px}
.padTop3 TD{padding-top: 3px}
.padBottom3 TD{padding-bottom:3px}
.pad10Left {padding-left: 10px}

.header {
	background-image: url('images/header/background.jpg');
	background-repeat: no-repeat;
	color: white;
	height: 90px;
}
.header td {
	font-size: 12px;
}
.header a {
	color: white;
	text-decoration: none;
}
.header a:hover {text-decoration: underline;}
.headerLigne1 td {border-bottom: solid 1px #85A8E2;}
td.separateur1 {padding-bottom: 0;}
td.separateur2 {padding-top: 0;}
.headerMenu {background-color: #565869;}
.headerMenu TD{color:#bbb;}

.headerRecherche {
	background-color: #DAD6BE;
	background-image: url('images/header/recherche_coin.gif');
	background-repeat: no-repeat;
}
#headerRechercheString {
	/* border: solid 1px #C8C3A6; */
	border: 0;
	padding-top: 2px;
	padding-left: 2px;
	background-image: url('images/header/recherche_bg.gif');
	background-repeat: no-repeat;
}
.headerMenu {
	height: 26px;
}
.headerMenu td {
	font-size: 12px;
}
.headerMenu a {
	color: white;
	text-decoration: none;
}
.headerMenu a:hover {
	text-decoration: underline;
}
.headerMenu td.separateur {
	padding: 0 5px 0 5px;
}
.headerPath {
	background-color: #ECEADE;
	color: #565869;
	height: 22px;
	padding-left: 10px;
	padding-right: 10px;
}
.headerLogo {padding-left:15px; padding-bottom:10px}

.footer {border-top: 1px solid #DAD6BE}
/*Login*/
.loginTitreRouge {color: #C5434A; font-size: 15px; font-style:italic; font-weight:bold; text-decoration:none}
.loginLegend {color: #4970BB; font-size: 15px; font-style:italic; font-weight:bold}
.loginTextBleu {color: #4970BB}
.loginPadding { padding: 30px 10px; }
.loginPadding2 { padding: 20px 15px; }
/*.loginPadding2 { padding: 20px 15px 10px 15px; }*/

.insc_1_table {border: 4px solid #ECEADE}
.insc_1_table:hover {border: 4px solid #4D72B9}

/*Mode rapide*/
.mr_table {margin-top:10px}
.mr_table TD{padding:5px 0px 5px 0px}
.mr_header {border-bottom: 1px solid #DAD6BE; padding:5px 0px}
.mr_importExcel {border-top: 1px solid #565869;}
.mr_importExcel TD{background-color:#F7F7F4}
.mr_sousTotal {border-top: 1px dashed #B2B0B3}
.mr_sousTotal TD{background-color:#ECEADE; font-size:12px}

.mr_ligneAdd {border-top: 1px solid white; background-color:#F7F7F4; padding:10px 0px 10px 5px; text-align:left;}
.mr_tableImport
{
	border-top: 1px dashed #B2B0B3;
}
.mr_tableImport TD
{
	background-color:#F7F7F4;
}
.mr_entete TD
{
	background-color:#565869;
	color: white;
}
.mr_ong_off {background-color:#ECEADE; background-image: url('images/produit/modeRapide/ong_border.gif');background-repeat:repeat-x;}
.mr_ong_off INPUT
{
	background-color:#ECEADE;
	font: 8pt Arial, Helvetica, sans-serif; color:black; font-weight: bold;
	border: 0px;
}
.mr_ong_on {background-color:#565869;}
.mr_ong_on INPUT
{
	background-color:#565869;
	font: 8pt Arial, Helvetica, sans-serif; color:white; font-weight: bold;
	border: 0px;
}
.mr_total
{
	background-color: #E3EBF9;
	color:black;
	font-weight:bold;
}

.mr_whiteB {border: 1px solid white}

.mr_totalSection
{
	font-size:8pt !important;
	font-weight: bold !important;
	background-color:white !important;
	color:black !important;
	border:1px solid black;
}

.mr_w_entete
{
	border-bottom: 1px solid black;
	line-height: 40px;
}

.mr_h_ong	{border-bottom: 2px solid #B20409}
.mr_h_ong TD{cursor:pointer; text-align:center; color: #FFFFFF; border-top: 1px solid white; border-left: 1px solid white; border-right: 1px solid white}
.mr_h_ongOn 	{background-color: #B20409;}
.mr_h_ongOff{background-color: #7D7D7D;}

/*Promo*/
.promo_texte { padding-top: 12px; font-family : Trebuchet MS, Arial; font-size: 12pt; font-weight:bold; }
.promo_pourcent {font-size:12px; font-weight:bold; color:red}

/*Produits*/
.boutonRouge {color: white; background-color:#C5434A; font-size:8pt}
.textBleu {color: #0E358B;}
.textRouge {color: #B6221B;}

.lightYellow {background-color:#ECEADE}

.porte_etape_cell TD{padding-bottom: 4px}
.porte_etape_cell_small TD{padding-bottom: 5px}
.porte_etape_borderGris {border:1px solid #F7F7F4}
.porte_etape_borderActive {border:1px solid #3a5ca6}
.porte_etape_active {padding-left:8px; color: #3a5ca6; font-style:italic; font-size:13pt; font-weight:bold}
.porte_etape_fait {padding-left:8px; color: #C2C2C2; font-size:13pt}
.porte_etape_active_small {padding-left:8px; color: #3a5ca6; font-style:italic; font-size:10pt; font-weight:bold}
.porte_etape_fait_small {padding-left:8px; color: #C2C2C2; font-size:10pt}

.caracL1 {padding-left: 4px; padding-right: 2px; padding-top: 8px;}
.caracL {padding-left: 4px; padding-right: 2px;}
.caracR1 {padding-right: 4px; padding-top: 8px;}
.caracR {padding-right: 4px;}

.spec {	background-color: #F7F7F4; color: #000000;}
.specL {padding: 2px 4px; border-right: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF;}
.specR {padding: 2px 4px; border-bottom: solid 1px #FFFFFF; text-align:left}
.specLd {padding: 2px 4px; border-right: solid 1px #FFFFFF;}
.specRd {padding: 2px 4px; text-align:left}
.specS {border-bottom: solid 1px #000000;}
.spec2 {padding: 2px 4px; border-bottom: solid 1px #FFFFFF;}
.spec2d {padding: 2px 4px}

.section_titre
{
	font-size:12pt;
	font-weight:bold;
	color: #0E358B;
	font-style: italic;
}

.titre
{
	font-size:12pt;
	font-weight:bold;
}
.sousTitre {font-size:10pt; font-weight:bold}

.field {border: 1px solid black; font-size: 8pt}
.fieldError {border: 1px solid red; font-size: 8pt}

/*Panier*/
.panier_ligne_prodReg TD{border-top: 1px solid #d5d5d5; padding: 8px 0px 8px 0px}

.panier_ligne_porte > TD{border-top: 1px solid #d5d5d5; padding: 8px 0px 8px 0px}

.panier_b-b-dot {border-bottom: dotted 2px #AEAEB7;}

.grisFonce {
	color: #808080;
}

.suggAchat a{
	text-decoration: none;
	color: #3D89A1;
}

.suggAchat a:hover{
	text-decoration: underline;
	color: #3D89A1;
}

.prodRequis a{
	text-decoration: none;
	color: #EB0606;
}

.prodRequis a:hover{
	text-decoration: underline;
	color: #EB0606;
}

.panierNote {color:red; font-style:italic}

/*Demande de prix*/
.dm_entete
{
	color: white;
	background-color:#0E358B;
	font-weight:bold;
	text-align:left;
}

/*Favoris*/
.favOng_padleft {
	background-image: url('images/favori/ong_pad_bas.gif');
	background-repeat: repeat-x;
}
.favOng_on {
	background-image: url('images/favori/ong_on_top.gif');
	background-repeat: repeat-x;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: white;
}
.favOng_on A {text-decoration: none;}
.favOng_off {
	background-image: url('images/favori/ong_off_top.gif');
	background-repeat: repeat-x;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	color: #0E358B;
}
.favOng_off A {text-decoration: none;}

.fav_pan_search {background-color: #E4E3E3;}
.fav_pan_entete
{
	color: white;
	font-weight: bold;
	background-color: #737373;
}
.fav_pan_ligne1 TD{background-color: #E4E3E3; border-top: 2px solid white}
.fav_pan_ligne2 TD{background-color: #F1F1F1; border-top: 2px solid white}

/*Ventes internes*/
.vi_entete
{
	color: white;
	background-color:#0E358B;
	font-weight:bold;
	text-align:left;
}

/*Bon de commande*/
.bc_hr
{
	width: 100%;
	color: #4970BB;
	background-color: #4970BB;
	height: 5px;
}

.bc_etapeTable TD {padding: 2px 0px;}
.bc_etapeHr {height:2px; width:143px; background-color:#DADADA; color: #DADADA; border:0px; margin:0px; position: absolute;}

.bc_titreGroupe
{
	background-color: #4D72B9;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13pt;
}
.bc_sousTitreGroupe TD
{
	background-color: #F1F1F1;
	border-bottom:1px solid black;
}
.bc_sousTotalGroupe TD
{
	color: #808080;
	font-weight:bold;
	font-size:11pt;
	background-color: #F1F1F1;
	border-top:1px solid black;
}

.bc_titreSection
{
	color: #4970BB;
	font-style:italic;
	font-size:13px;
	font-weight:bold;
}
.bc_entete_a TD
{
	color: white;
	font-weight: bold;
	background-color: #0E358B;
}
.bc_entete_b TD
{
	color: white;
	font-weight: bold;
	background-color: #993036;
}
.bc_ligne1 TD{background-color: #E4E3E3;}
.bc_ligne1Sub TD{background-color: #E4E3E3}
.bc_ligne2 TD{background-color: #F1F1F1;}
.bc_ligne2Sub TD{background-color: #F1F1F1}
.bc_ligne0 TD{background-color: white;}

.bc_textBleu {color: #0000FF;}

.bc_total
{
	background-color: white;
	color: black;
	font-weight:bold;
	font-size:13pt;
}

.bc_tableadresse {background-color: #F7F7F4;}

.bc_inputText {font-size:8pt; border:1px solid black; background-color: #FBFACC}
.bc_adresse {background-color: #ECEADE; border:1px solid black; width:90%;}
.bc_noPo {font-size:13pt; font-weight: bold}
/*Mes achats*/
.ach_entete
{
	color: white;
	font-weight: bold;
	background-color: #0E358B;
}

/*Fournisseur*/
.fo_td-b-t TD{ border-top: 1px solid #0E358B; }
.fo_td-b-b TD{ border-bottom: 1px solid #0E358B; }
.fo_td-b-l TD{ border-left: 1px solid #0E358B; }
.fo_td-b-r TD{ border-right: 1px solid #0E358B; }
.fo_b-t { border-top: 1px solid #0E358B; }
.fo_b-b { border-bottom: 1px solid #0E358B; }
.fo_b-l { border-left: 1px solid #0E358B; }
.fo_b-r { border-right: 1px solid #0E358B; }

/*Custom. Brochure solutions*/
.cust_searchbg
{
	background-color: #E3EBF9;
	color:black;
}

.indent10 { padding-left: 10px; }
.indent25 { padding-left: 25px; }

.prod_photoApp { padding-right: 1px; padding-top: 1px; }
.prod_indent10 { padding: 5px 5px 5px 10px; }
.prod_indent25 { padding: 5px 5px 5px 25px; }

.prod_titre
{
	font-size:14pt;
	font-weight:bold;
	color: #0E358B;
}

.prod_sousTitre
{
	font-size:10pt;
	font-weight:bold;
}

.prod_ligne_top { border-top: 1px solid #565869; }
.prod_ligne_right { border-right: 1px solid #E1E1E1; }
.prod_produitsObl_ligne_top { border-top: 1px solid #BBBBBB; }

.prod_padTop { padding-top: 15px; }
.prod_padBottom { padding-bottom: 10px; }
.prod_interligne { line-height: 20px; }
.prod_details { margin-left: 22px; margin-top: 10px; border-top: 1px solid #7D7D7D; border-right: 1px solid #7D7D7D; }
.prod_details td { padding: 2px 2px 2px 5px; border-bottom: 1px solid #7D7D7D; border-left: 1px solid #7D7D7D; }
.prod_details_nomargin { border-top: 1px solid #7D7D7D; border-right: 1px solid #7D7D7D; }
.prod_details_nomargin > tbody > tr > td { padding: 2px 2px 2px 5px; border-bottom: 1px solid #7D7D7D; border-left: 1px solid #7D7D7D; }
.prod_details_nomargin > tbody > tr > td.withImage { padding: 3px 2px 3px 3px; border-bottom: 1px solid #7D7D7D; border-left: 1px solid #7D7D7D; }
.prod_details_gris { background-color : #ECEADE; }
.prod_bigPhoto { width:243px; height:243px; text-align:center; vertical-align:middle; overflow:hidden; }
.prod_contenuThumbPhotos { height:60px;	width:60px;	vertical-align:middle; text-align:center; }
.prod_bleu { color:#0000F9; }
.prod_rouge {color: #F90000}
.prod_contour { border: 1px solid #E2E2E2; }

.prod_large_lien {text-decoration: none}
.prod_large_lien:hover {text-decoration: underline; background-color:#C5D1E9}
.prod_large_lien:hover img{border:1px solid #0E358B}

.prod_filtre_highlight {border:2px solid #C5D1E9}

.prod_table_gris { background-color : #F7F7F4; border: 1px solid #E2E2E2; padding:11px; }
.prod_table_gris_prodComp { background-color : #F7F7F4; border: 1px solid #E2E2E2; }

.lien_non_souligne { text-decoration: none; }
.lien_vert { color: #448411; font-weight: bold; text-decoration: none; }
.lien_documents { color: #000; text-decoration: none; }
.lien_nonSouligne { text-decoration: none; }

.prod_liste_entete { padding-left:6px; background-color:#565869; color:#FFFFFF; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-top: 1px solid #000000; vertical-align: middle; }
.prod_liste_entete2 { padding-left:6px; background-color:#565869; color:#FFFFFF; border-bottom: 1px solid #000000; border-right: 1px solid #565869; border-top: 1px solid #000000; vertical-align: middle; }
.prod_liste { border-left: 1px solid #C2BFC0; }
.prod_liste_t { border-top: 1px solid #C2BFC0; }

.absolu { position:absolute; top:0px; left:0px; }
.relatif { position:relative; width:100%; height:100%; }

.searchBorderNoSel {border: 2px solid transparent}
.searchBorderSel {border: 2px solid #4970BB}
.searchTextNoSel {font-weight:normal}
.searchTextSel {font-weight:bold}

.confPorteDim {border: 1px solid black;}
.confPorteDim TH{background-color: #565869; color: #FFFFFF; font-weight: bold; font-size: 12pt; text-align:left;}
.confPorteDimFooter{background-color: #EFEFEF;}

.bandeTitre
{
	border-bottom: 2px solid #DAD6BE;
	margin-bottom: 4px;
}

.departementHighLight
{
	color:white;
	padding:3px;
	font-size:10pt;
	font-weight: bold;
	border-bottom:3px solid white;
	background: #565869;
}
.departementHighLight a{text-decoration: none; color: #FFFFFF;}
.departementHighLight a:hover{text-decoration: underline; color: #FFFFFF;}

.departement2HighLight
{
	color:#565869;
	padding:3px 0px 2px 0px;
	font-size:10pt;
	font-weight: bold;
	border-bottom:2px dotted #565869;
}
.departement2HighLight a{text-decoration: none; color: #565869;}
.departement2HighLight a:hover{text-decoration: underline; color: #565869;}

.navigBandeGauche {background-color: #F7F7F4}

.navigThemeBB {border-bottom: 1px solid #F5F3EE}
.navigThemeBT {border-top: 1px solid #D8D5C6}
.navigThemeFinG
{
	padding:3px;
	border-bottom:3px solid white;
	background: #ECEADE url("images/produit/navig_coin_b_g.gif") no-repeat bottom left;
}
.navigThemeFinD
{
	padding:3px;
	border-bottom:3px solid white;
	background: #ECEADE url("images/produit/navig_coin_b_d.gif") no-repeat bottom right;
}
.navigDepText {padding:3px; margin:2px 0px 2px 0px;}
.navigDepText A{color: #000000; text-decoration:none; font-size:12px;}
.navigDepText A:hover {text-decoration:underline;}

.navigDepTextHighlight {color: #4D73BA; font-weight:bold; padding:3px; margin:2px 0px 2px 0px; font-size:12px;}

.navigProd TD
{
	color:white;
	font-size:10pt;
	border-bottom:3px solid white;
}
.navigProdBG TD{ background: #4D72B9;}
.navigProdBGNew TD{ background: #29A7D9;}
.navigProdBGPromo TD{ background: #DF3A36;}
.navigProdBGPromoWeb TD{ background: #C1302B;}
.navigProdBGLiquid TD{ background: #EA952A;}
.navigProdBGLiquid2 TD{ background: #D42229;}

.navigProd A{color:white; text-decoration:none}
.navigProd A:hover{text-decoration:underline}

.navigLien
{
	background: #F7F7F4 url("images/produit/navig_coin_h_g.gif") no-repeat top left;
}
.navigLienListe
{
	list-style-image: url("images/produit/navig_bullet.gif");
	padding:10px 0px 10px 20px;
	margin:0px;
}
.navigLienListeBT {border-top: 1px dotted #DAD6BE}
.navigLienListe a{font-size:12px; color: #0E358B; text-decoration: none;}
.navigLienListe a:hover{font-size:12px; color: #0E358B; text-decoration: underline;}

.navigFiltreListe
{
/*	list-style-image: url("images/produit/navig_filtre_bullet.gif");*/
	list-style: none;
	padding:3px 0px 3px 0px;
	margin:0px 0px 0px 0px;
}
.navigFiltreListe LI 
{ 
	margin: 0 0 0 4px; padding: 1px 0px 1px 10px; vertical-align: bottom;
	background: url("images/produit/navig_filtre_bullet.gif") no-repeat -8px;
}
.navigFiltreListe LI.withImage { padding-left: 6px !important}

.navigFiltreListe LI A{ text-decoration:none }
.navigFiltreListe LI A:hover{ text-decoration:underline }

.navigFiltreTitreSelection {background-color:#565869; color:white; font-weight:bold; padding:2px; font-size:10pt; border:1px solid black; line-height:17px}
.navigFiltreTitre {background-color:#756e68; color:white; font-weight:bold; padding:2px; margin-bottom:1px; font-size:10pt; border:1px solid #C0BEB4}
.navigFiltreData {padding:0px 2px;}
.navigFiltreTitreTable {background-color:#756e68; padding:2px; margin-bottom:1px; border:1px solid #C0BEB4}
.navigFiltreTitreTable TD{color:white; font-weight:bold; font-size:10pt; }
div.navigFiltreTitreTable.moreCriteria:hover {cursor:pointer}

.lienHover {text-decoration: none}
.lienHover:hover {text-decoration:underline}

.customCuisine_type TD A{text-decoration: none; color: black; font-weight:bold}

.customCuisine_zone_off A{color:#d7d7d7; font-size:20px; font-weight:bold; text-decoration:none}
.customCuisine_zone_on {border: 1px solid #999999; background-color: #F7F7F4}
.customCuisine_zone_on A{color:black; font-size:20px; font-weight:bold; text-decoration:none}

.tableSousCat {border: 1px solid #DAD6BE; padding:2px 1px 2px 1px}
.tableSousCatNoir {border: 3px solid black; padding:2px 1px 2px 1px}
.tableSousCat A{color:black}

.tableNouvPromo {border: 1px solid #DAD6BE;}

.mosaique_modele_table {border: 1px solid #DAD6BE;}

.noeudConfig
{
	background-color: #F7F7F4;
	width: 525px;
	padding-bottom:10px;
}

.noeudConfigBox {border: 1px solid #DAD6BE; background-color: #FFFFFF; padding:2px 1px 2px 1px}
.noeudConfigBox A{color:black}

.imgGallerieTop
{
	background: #ECEADE url("images/produit/displayGallerieImg/widgetTop.gif") no-repeat top left;
	width:525px;
	height:6px;
}
.imgGallerieContent
{
	background: #ECEADE url("images/produit/displayGallerieImg/widgetMiddle.gif") repeat-y top left;
	width:511px;
	padding-left: 7px;
	padding-right: 7px;
}
.imgGallerieList
{
	width:10000px;
	height:100px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.imgGallerieList LI
{
	float:left;
	padding:0px 3px;
}

.imgGallerieList LI TABLE
{
	padding:1px 0px;
	border:2px solid #dcdbd2;
}

.imgGallerie500 { cursor: pointer;}

.imgGallerieDesc
{
	background-color: #dcdbd2;
	width:491px;
	padding: 10px;
	font-size: 10pt;
	margin-top:10px;
}

.imgGallerieDescExpand
{
	background-color: #dcdbd2;
	width:480px;
	padding: 10px;
	font-size: 10pt;
	margin:10px 5px 10px 6px;
}

.imgGallerieBottom
{
	background: #ECEADE url("images/produit/displayGallerieImg/widgetBottom.gif") no-repeat top left;
	width:525px;
	height:9px;
}

.config_content
{
	width:730px;
	background: #FFFFFF url("images/produit/affichage/configurable/widgetBody.png") repeat-y top left;
	padding:5px 11px 5px 11px;
	z-index:1;
}

.config_rowCarac_done
{
	background: #B0B0B0 url("images/produit/affichage/configurable/widgetRow.png") no-repeat top left;
	width:710px; height:40px;
	text-align: center;
	margin-bottom: 10px;
	padding:0px 10px;
	position:relative;
	z-index:1;
}

.config_rowCarac_current
{
	position:relative;
	width:710px; height:30px;
	text-align: center;
	padding: 10px 10px 0px 10px;
	margin-bottom: 0px;
	z-index:1;
	background: #B0B0B0 url("images/produit/affichage/configurable/widgetRow.png") no-repeat top left;
}

.config_rowCarac
{
	background: #B0B0B0 url("images/produit/affichage/configurable/widgetRow.png") no-repeat top left;
	width:710px; height:30px;
	text-align: center;
	padding: 10px 10px 0px 10px;
	margin-bottom: 10px;
	position:relative;
	z-index:1;
}

.config_help
{
	position: absolute;
	right: 10px;
	top: 8px;
	z-index:10;
}

.config_pointer
{
	position: absolute;
	left: 80px;
	top: 38px;
	z-index:100;
}

.config_pointer_container
{
	position:relative;
	z-index:100;
}
.config_carac_choix
{
/*	position:absolute;*/
	width: 710px;
	border-left: 3px solid #ced4d9;
	border-right: 3px solid #ced4d9;
	border-bottom: 3px solid #ced4d9;
	background-color: #636363;
	text-align:center;
	padding: 35px 0px 0px 0px;
	margin: 0px 0px 10px 7px;
	overflow: auto;
	z-index:1;
}

.config_spec
{
	width: 700px;
	border: 3px solid #ced4d9;
	background-color: #636363;
	padding: 5px;
	margin: 3px 3px 10px 7px;
}

.config_carac_choix IMG.imgOption
{
	border: 2px solid #dadada;
}

.config_specOption {padding: 7px 0px 0px 0px}
.config_specOption IMG.imgOption
{
	border: 2px solid #dadada;
}

.config_rowQteTop
{
	background: #B0B0B0 url("images/produit/affichage/configurable/top.gif") no-repeat top left;
	width: 730px;
	height: 11px;
}
.config_rowQteBottom
{
	background: #B0B0B0 url("images/produit/affichage/configurable/bottom.gif") no-repeat top left;
	width: 730px;
	height: 11px;
	margin-bottom: 10px;
}

.config_rowQte
{
	background: #B0B0B0 url("images/produit/affichage/configurable/middle.gif") repeat-y top left;
	width:690px; 
	text-align: center;
	padding: 0px 20px 0px 20px;
	position:relative;
}

.config_lxh_row TD
{
	border-bottom: 1px dotted black;
	padding: 2px 0px;
}

.config_pxlxh_row TD
{
	border-bottom: 1px dotted black;
	padding: 2px 0px;
}

.config_parapan_table {	padding-top: 10px;}

.config_parapan_table TD
{
	padding: 2px 0px;
}
.config_parapan_lastRow TD
{
	border-bottom: 1px dotted black;
}

.vidGallerieTop
{
	background: #ECEADE url("images/produit/displayGallerieVideo/widgetTop.gif") no-repeat top left;
	width:525px;
	height:6px;
}
.vidGallerieContent
{
	background: #ECEADE url("images/produit/displayGallerieVideo/widgetMiddle.gif") repeat-y top left;
	width:511px;
	padding-left: 7px;
	padding-right: 7px;
}
.vidGallerieList
{
	width:10000px;
	height:100px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;
	padding:0;
}
.vidGallerieList LI
{
	float:left;
	padding:0px 4px;
}

.vidGallerieList LI TABLE
{
	padding:1px 0px;
	border:2px solid #dcdbd2;
}


.vidGallerieDesc
{
	background-color: #dcdbd2;
	width:491px;
	padding: 10px;
	font-size: 10pt;
}

.vidGallerieBottom
{
	background: #ECEADE url("images/produit/displayGallerieVideo/widgetBottom.gif") no-repeat top left;
	width:525px;
	height:9px;
}

.tableImageCarre td
{
	background-color: white;
}

.mediaPlayer2_link
{
	position:absolute; 
	z-index:10; 
	left:0px; 
	bottom:0px; 
	display:none; 
	text-align:center; 
	background-color: #ccc; 
	opacity: 0.8;
	filter: alpha(opacity=80);
}

.featured_prod_entete TD
{
	color:#FFFFFF;
	padding-left:6px;
	vertical-align:middle;
	font-size: 10pt;
}

.titreTableBanniere TD
{
	color:#FFFFFF;
	padding-left:6px;
	vertical-align:middle;
	font-size: 10pt;
}

.btnCarrouselOn
{
	background: url("images/carrousel/on.gif") no-repeat;
	width: 20px;
	height: 20px;
	font-weight: bold;
}

.btnCarrouselOff
{
	background: url("images/carrousel/off.gif") no-repeat;
	width: 20px;
	height: 20px;
}

.dimensionOn
{
	color: #0E358B;
}

.dimensionOff
{
	color: #A9A9A9;
}

#headerBlocOnglet
{
	width: 525px;
	height: 34px;
}
#headerBlocOnglet770
{
	width: 770px;
	height: 34px;
}

#contentBlocOnglet
{
	border-left: solid 1px #565869;
	border-right: solid 1px #565869;
	border-bottom: solid 1px #565869;
}

.categoriesFrActive
{
	background: url("images/blocOnglet/categoriesFrActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.categoriesAnActive
{
	background: url("images/blocOnglet/categoriesAnActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.categoriesFrInactive
{
	background: url("images/blocOnglet/categoriesFrInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.categoriesAnInactive
{
	background: url("images/blocOnglet/categoriesAnInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.vedetteFrActive
{
	background: url("images/blocOnglet/vedetteFrActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.vedetteAnActive
{
	background: url("images/blocOnglet/vedetteAnActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.vedetteFrInactive
{
	background: url("images/blocOnglet/vedetteFrInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.vedetteAnInactive
{
	background: url("images/blocOnglet/vedetteAnInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.newFrActive
{
	background: url("images/blocOnglet/newFrActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.newAnActive
{
	background: url("images/blocOnglet/newAnActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.newFrInactive
{
	background: url("images/blocOnglet/newFrInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.newAnInactive
{
	background: url("images/blocOnglet/newAnInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.promosActive
{
	background: url("images/blocOnglet/promosActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.promosInactive
{
	background: url("images/blocOnglet/promosInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.favorisFrActive
{
	background: url("images/blocOnglet/favorisFrActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.favorisAnActive
{
	background: url("images/blocOnglet/favorisAnActive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.favorisFrInactive
{
	background: url("images/blocOnglet/favorisFrInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.favorisAnInactive
{
	background: url("images/blocOnglet/favorisAnInactive.gif") no-repeat;
	width: 127px;
	height: 30px;
	cursor: pointer;
	cursor: hand;
}

.headerVideoFr
{
	background: url("images/videos/videosFr.gif") no-repeat;
	width: 525px;
	height: 44px;
}

.headerVideoAn
{
	background: url("images/videos/videosAn.gif") no-repeat;
	width: 525px;
	height: 44px;
}

.descVideoGallerie
{
	background: #565869;
	color: white;
	height: 36px;
	vertical-align: top;
	font-size: 10pt;
}

.videoVideoGallerie
{
	width: 429px;
	height: 205px;
}

.selecteurVideoActive
{
	background: url("images/videos/tabOn.gif") no-repeat;
	width: 92px;
	height: 63px;
	cursor: pointer;
	cursor: hand;
	color: white;
}

.selecteurVideoActive
{
	background: url("images/videos/tabOn.gif") no-repeat;
	width: 92px;
	height: 63px;
	cursor: pointer;
	cursor: hand;
	color: white;
}

.selecteurVideoInactive
{
	background: url("images/videos/tabOff.gif") no-repeat;
	width: 92px;
	height: 63px;
	cursor: pointer;
	cursor: hand;
	color: black;
}

.iconPdf_imgOverlay
{
	position: absolute;
	top: 0px;
	right: 0px;
}

.btnBannerOn
{
	background: url("images/banner/on.gif") no-repeat;
	border: 1px solid black;
	width: 20px;
	height: 20px;
	font-weight: bold;
}

.btnBannerOff
{
	background: url("images/banner/off.gif") no-repeat;
	border: 1px solid black;
	width: 20px;
	height: 20px;
}

.br_topDiv
{
	width: 744px;
	padding-left: 6px;
	padding-right: 6px;
	position: relative;
	border-left: 1px solid black; 
	border-right: 1px solid black; 
	border-bottom: 1px solid black; 
}

#br_slideshowContainer { width: 720px; position:relative; padding-top:12px}

#br_slideshow {
	float: left;
	width: 720px;
	height: 170px;
	padding: 0;
	display: block;
	overflow: hidden;
}


#br_slideshow ul {
	padding: 0px;
	margin: 0px;
	width: 40000px;
	display: block;
}
#br_slideshow li {
	margin: 0 0 0 0px;
	padding: 0px;
	float: left;
	display: block;
	text-align: center;
	width: 119px;
}

.grModele_ligneProd > TD
{
	border-top: 1px solid black;
}

.grModele_ligneProdSideBorder
{
	border-right: 1px solid #cccccc;
}

.grModele_affModele_entete TD
{
	color: #FFFFFF;
	vertical-align: middle;
	font-size: 10pt;
}

.grModele_affModele_modele
{
	border-bottom: 3px solid white;
}
.grModele_affModele_modeleHover
{
	border-bottom: 3px solid #4D72B9;
}

.grModele_affModeleTable_modele
{
	border-right: 2px solid white;
}
.grModele_affModeleTable_modeleHover
{
	border-right: 2px solid #4D72B9;
}

.grModele_affModele_spacer
{
	border-top: 1px solid #DAD6BE;
}

.grModele_compare_table > TBODY > TR > TD
{
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
}

.grModele_compare_table > TBODY > TR > TD.noBorderLeft
{
	border-bottom: 1px solid #CCC;
	border-left: 1px solid white;
}
.grModele_compare_table > TBODY > TR > TD.whiteBB
{
	border-bottom: 1px solid white;
}

.grModele_compare_table
{
/*	border-top: 1px solid #CCC;*/
	border-right: 1px solid #CCC;
}

.grModele_compare_table > TBODY > TR > TD.rowTitle
{
	font-weight: bold;
}

.grModele_imgOverlay
{
	position: absolute;
	top: 0px;
	right: 0px;
}

