
BODY {
	padding: 0;
	margin: 6px 0px 0px 6px;
	background-color:#F7F7F7;
}

IMG
{
	display: block;
	border:0;
	margin:0;
}

i {
	color:#CC0000;
}
li {
	margin-left: 20px;
}

SELECT {	
	font-family: arial;
	font-size:11px;
	color:#1569B2;
}

/* ****************************************** Tableau de la page ******************************************** */ 
#TABLEGenerale {

}
#TABLEGenerale .tdChemindefer
{
	padding:5px 0 0 4px;
	border-left: 2px solid #E5E5E5;
	border-right: 3px solid #E5E5E5;
	margin: 0px;
	height: 20px;
	vertical-align: top;
	background:#FFFFFF url(/com/images/ligneGauche.jpg) no-repeat scroll 4px 5px;
}
#SPANCheminFer
{
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 4px 0px 1px 15px;
	height: 25px;
	display: block;	
	background: transparent url(/com/images/fondBC.jpg) scroll no-repeat 0 0;
}

#TDBandeauCat
{
	color: #FFFFFF;
	border-left: 2px solid #E5E5E5;
}

/* ***************************************** Definition pour le menu haut ******************************************** */
#TABLEMenuHaut
{
	vertical-align: top;
}
#TABLEMenuHaut IMG
{
	border:0;
	padding:0;
	margin: 0;
}

#TABLEMenuHaut .TDBandeau TABLE
{
  padding:0;
  margin:0;
}

#TABLEMenuHaut .TDTop {
  padding:0;
  margin:0;
  border:0px;
}

#TABLEMenuHaut .TDMenuHaut
{
	padding: 0 0 0 155px;
	width: 780px;
	background-color: #FDA700;
}

#TABLENav .TDEspacement
{
	width: 155px;
	background-color: #e3006a;
}

#TABLENav .TDNavi
{
	font-family: Arial;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	background-image: url(/com/images/puce_navigation_haut.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #e3006a;
	padding: 2px 10px 2px 10px;

}

#TABLENav .TDNavi A
{
	text-decoration: none;
	color: #ffffff;
}

#TABLENav .TDNavi A:HOVER
{
	text-decoration: underline;
	color: #ffffff;
}

#TABLEMenuHaut .TDBordBas
{
	height:2px;
	background-color: #E5E5E5;
	
}

.tdBanniereHaut
{
	background: url(/com/images/banniere.jpg) scroll no-repeat 0 0;
	width: 758px;
	height: 140px;
	vertical-align: top;
}
.td_FondMenuHaut
{
	background: url(/com/images/menuhaut.jpg) scroll no-repeat 0 0;
	height: 28px;
	vertical-align: top;
	padding: 6px 0 0 199px;
	margin:0;
}
.tdBandeauFlash
{
	vertical-align: top;
	padding: 21px 0 0 0;
}

.tdMenuHautDroite
{
	vertical-align: top;
	width: 215px;
}
.tableLangue
{
	display: block;
	float: right;
	margin: 0 3px 0 0;
}

.tableNouveautes
{
	display: block;
	float: left;
	margin: 37px 0 0 15px;
}
.tdNouveautesTitre
{
	font-family: Arial;
	font-size: 12px;
	color: #a0218c;
	font-weight: bold;
}
.tdNouveautesTexte
{
	font-family: Arial;
	font-size: 11px;
	color: #202020;
	font-weight: normal;
}
.tdNouveautesTexte A
{
	color: #202020;
	font-weight: normal;
	text-decoration: none;
}
.tdNouveautesTexte A:hover
{
	color: #202020;
	font-weight: normal;
	text-decoration: underline;
}

.tableMenuHaut
{
}

.TDNavi1
{
	background: url(/com/images/fondMenuHaut1.jpg) scroll no-repeat 0 0;
	width: 179px;
	height: 28px;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 0 0 0 26px;
}
.TDNavi2
{
	background: url(/com/images/fondMenuHaut2.jpg) scroll no-repeat 0 0;
	width: 141px;
	height: 28px;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 0 0 0 26px;
}
.TDNavi3
{
	background: url(/com/images/fondMenuHaut3.jpg) scroll no-repeat 0 0;
	width: 137px;
	height: 28px;
	font-family: Arial;
	font-size: 12px;
	color: #FFF;
	font-weight: bold;
	padding: 0 0 0 26px;
}

.TDNavi1 A,
.TDNavi2 A,
.TDNavi3 A
{
	color: #FFF;
	text-decoration: none;
}

.TDNavi1 A:HOVER,
.TDNavi2 A:HOVER,
.TDNavi3 A:HOVER
{
	color: #FFF;
	text-decoration: none;
}
.divHeaderMenuHautFils
{
	background: url(/com/images/flecheSousMenuHaut.jpg) scroll no-repeat right 0;
	height: 11px;
	font-size: 1px;
}
.divItemMenuHautFils
{
	padding: 1px 10px 1px 14px;
	background: #f8e6ed url(/com/images/puce_sousMenuHaut.gif) scroll no-repeat 3px 5px;
	border-left: solid 1px #b70049;
	border-right: solid 1px #b70049;
	border-top: solid 1px #b70049;
	color:#670851;
	cursor: pointer;
}
.divItemMenuHautFils A,
.divItemMenuHautFils A:HOVER
{
	color:#670851;
}
.divItemMenuHautFils_selected,
.divitemmenuhautfils_pere_selected,
.divItemMenuHautFils_pere_selected
{
	padding: 1px 10px 1px 14px;
	background: #f8e6ed url(/com/images/puce_sousMenuHaut.gif) scroll no-repeat 3px 5px;
	border-left: solid 1px #b70049;
	border-right: solid 1px #b70049;
	border-top: solid 1px #b70049;
	color:#670851;
	cursor: pointer;
}
.divItemMenuHautFils_selected A,
.divitemmenuhautfils_pere_selected A,
.divItemMenuHautFils_pere_selected A,
.divItemMenuHautFils_selected A:HOVER,
.divitemmenuhautfils_pere_selected A:HOVER,
.divItemMenuHautFils_pere_selected A:HOVER
{
	color:#670851;
}

.divItemMenuHautFils_over,
.divItemMenuHautFils_pere_selected_over,
.divItemMenuHautFils_selected_over
{
	padding: 1px 10px 1px 14px;
	background: #e6adc3 url(/com/images/puce_sousMenuHaut.gif) scroll no-repeat 3px 5px;
	border-left: solid 1px #b70049;
	border-right: solid 1px #b70049;
	border-top: solid 1px #b70049;
	color:#670851;
	cursor: pointer;
}
.divItemMenuHautFils_over A,
.divItemMenuHautFils_selected_over A,
.divItemMenuHautFils_pere_selected_over A,
.divItemMenuHautFils_over A:HOVER,
.divItemMenuHautFils_selected_over A:HOVER,
.divItemMenuHautFils_pere_selected_over A:HOVER
{
	color:#670851;
}
.divFooterMenuHautFils
{
border-top: solid 1px #b70049;
}




.divItemSouSMenuHautFils
{
	padding: 0px 10px 0px 14px;
	background: #f8e6ed;
	border-left: solid 1px #b70049;
	border-right: solid 1px #b70049;
	font-size: 11px;
	color:#670851;
	cursor: pointer;
}
.divItemSouSMenuHautFils A,
.divItemSouSMenuHautFils A:HOVER
{
	color:#670851;
}
.divItemSouSMenuHautFils_selected,
.divItemSouSMenuHautFils_pere_selected,
.divItemSouSMenuHautFils_pere_selected
{
	padding: 0px 10px 0px 14px;
	background: #f8e6ed;
	border-left: solid 1px #b70049;
	border-right: solid 1px #b70049;
	font-size: 11px;
	color:#670851;
	cursor: pointer;
}
.divItemSouSMenuHautFils_selected A,
.divItemSouSMenuHautFils_pere_selected A,
.divItemSouSMenuHautFils_pere_selected A,
.divItemSouSMenuHautFils_selected A:HOVER,
.divItemSouSMenuHautFils_pere_selected A:HOVER,
.divItemSouSMenuHautFils_pere_selected A:HOVER
{
	color:#670851;
}

.divItemSouSMenuHautFils_over,
.divItemSouSMenuHautFils_pere_selected_over,
.divItemSouSMenuHautFils_selected_over
{
	padding: 0px 10px 0px 14px;
	background: #e6adc3;
	border-left: solid 1px #b70049;
	border-right: solid 1px #b70049;
	font-size: 11px;
	color:#670851;
	cursor: pointer;
}
.divItemSouSMenuHautFils_over A,
.divItemSouSMenuHautFils_selected_over A,
.divItemSouSMenuHautFils_pere_selected_over A,
.divItemSouSMenuHautFils_over A:HOVER,
.divItemSouSMenuHautFils_selected_over A:HOVER,
.divItemSouSMenuHautFils_pere_selected_over A:HOVER
{
	color:#670851;
}





.TDNaviGauche
{
	height: 28px;
	width: 3px;
	font-size: 1px;
	background: url(/com/images/FondNaviGauche.jpg) scroll no-repeat right 0;
}
.TDNaviMilieu
{
	height: 28px;
	width: 4px;
	font-size: 1px;
	background-color: #FFF;
}
.TDNaviDroite
{
	height: 28px;
	width: 3px;
	font-size: 1px;
	background: url(/com/images/FondNaviDroite.jpg) scroll no-repeat 0 0;
}


/* ********************************** Table pour la partie centrale de la HP ********************************* */
#TABLECentrale
{
}


#TDMenuGauche
{
	vertical-align: top;
}

#TABLEmenuGauche
{
	width: 150px;
}

#TABLEmenuGauche .TDSeparateurHaut
{
	height: 1px;
	background-color: #FFF;
}

#TABLEmenuGauche .TDSeparateur
{
	height: 2px;
	background-color: #FFF;
}

#TABLEmenuGauche .TDNav
{
	font-family: Arial;
	font-size: 12px;
	color: #1065B5;
	background-image: url(/com/images/fondMenuGauche.jpg);
	background-position:0 50%;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0 5px 0 18px;
	vertical-align: middle;
	height: 19px;
	width: 150px;
}

#TABLEmenuGauche .TDNav A
{
	text-decoration: none;
	color: #1064b3;
}

#TABLEmenuGauche .TDNav A:HOVER
{
	text-decoration: underline;
	color: #1064b3;
}

#TABLEmenuGauche .TDNav-Sur2Lignes
{
	font-family: Arial;
	font-size: 12px;
	color: #1065B5;
	background-image: url(/com/images/fondmenugauche_2lignes.jpg);
	background-position:0 50%;
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	padding: 0 5px 0 18px;
	vertical-align: middle;
	line-height: 11px;
	height: 28px;
	width: 150px;
}

#TABLEmenuGauche .TDNav-Sur2Lignes A
{
	text-decoration: none;
	color: #1064b3;
}

#TABLEmenuGauche .TDNav-Sur2Lignes A:HOVER
{
	text-decoration: underline;
	color: #1064b3;
}


.tableCatalogueVisuel
{
	background: transparent url(/com/images/fondCatalogueHaut.jpg) scroll no-repeat 0 0;
	width: 144px;
}
.tdCatalogueVisuel
{

}
.tdCatalogueVisuel IMG
{
	margin: 3px 0 0px 0;
}
.tdCatalogueVisuel OBJECT
{
	margin: 5px 0 0px 0;
	border: 2px solid #320326;
}
.tdCatalogureSeparateur
{
	background: transparent url(/com/images/catalogueSeparateur.jpg) scroll no-repeat 0 50%;
	width: 144px;
	height: 8px;
}
.tdCatalogueBas
{

	background: transparent url(/com/images/fondcataloguebas.jpg) scroll no-repeat 0 0;
	width: 144px;
	height: 7px;
	font-size: 1px;
}
#TABLEmenuGauche .TDBas
{
	padding: 20px 0 0 0;
}

#TABLEmenuGauche .TDBoutonCatalogue {
	font-family: Arial;
	font-size: 12px;
	background-image: url(/com/images/catalogue.gif);
	background-repeat:no-repeat;
	background-position: top left;
	background-color: #F7F7F7;
	font-weight: bold;
	padding: 0 0 0 35px;
	height: 45px;
	vertical-align: middle;
	color: #FFFFFF;
	
}
#TABLEmenuGauche .TDBoutonCatalogue A {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}
#TABLEmenuGauche .TDBoutonCatalogue A:Hover {
	color: #FAA109;
}

#TABLEmenuGauche .TDBoutonPanier {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	background-image: url(/com/images/panier.gif);
	background-repeat:no-repeat;
	background-position: left top;
	background-color: #F7F7F7;
	padding: 0 0 0 35px;
	height: 45px;
	vertical-align: middle;
	color: #FFFFFF;
}

#TABLEmenuGauche .TDBoutonPanier A{
	text-decoration: none;
	color: #FFFFFF;
	
}
#TABLEmenuGauche .TDBoutonPanier A:hover{
	text-decoration: none;
	color: #FAA109;	
}
#TDMiseEnAvant
{
	vertical-align: top;
	padding: 5px 10px 0 0;
	
}
/* *********************************** Definition du TD contenant le fichier SWF *********************************** */
#TDSwf {
	vertical-align: top;
	padding:0px;
	background-color: #ffffff;
}

/* **************************************** Definition du footer *********************************** */
#TABLEFooter
{
		
}
#TDFooter {
	padding: 5px;
	background-color: #E5E5E5;
	text-align:center;
}
.Footer1
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	padding: 1px 2px 0px 2px;
}

.Footer1 A
{
	text-decoration: none;
	color: #666666;
}



/* **************************************** Definition du footer *********************************** */
.TDFooterMotsCles0
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	text-align: center;
	padding: 25px 10px 5px 10px;
}
.TDFooterMotsCles0 A
{
	color: #666666;
	text-decoration: none;
}
.TDFooterMotsCles0 A:HOVER
{
	color: #666666;
	text-decoration: underline;
}
.TDFooterMotsCles1
{
	font-family: Arial;
	font-size: 11px;
	color: #666666;
	font-weight: normal;
	text-align: center;
}
.TDFooterMotsCles1 A
{
	color: #666666;
	text-decoration: none;
}
.TDFooterMotsCles1 A:HOVER
{
	color: #666666;
	text-decoration: underline;
}
.TDFooterMotsCles2
{
	display: none;
}
.TDFooterMotsClesSeparateur0
{
	background: url(/com/images/separateurMotsCles0.jpg) scroll repeat-x 0 50%;
	padding: 5px 0 5px 0;
	font-size: 1px;
}
.TDFooterMotsClesSeparateur1
{
	font-size: 1px;
}
.TDFooterMotsClesSeparateur2
{
	font-size: 1px;
	display: none;
}
/* *********************************** Tableau contenant le document NetKali ************************************* */

/* ************************************* Contenu de la page **************************************** */

#TDPageGlobal {
	vertical-align: top;
	border-left:2px solid #E5E5E5;
	border-right:3px solid #E5E5E5;	
	margin:0 0px 0px 0px ;
	padding:0px;
	background: #ffffff url(/com/images/ligneGauche.jpg) scroll repeat-y 4px 0;
}

#TABLEPageIndex
{
	font-family: Arial;
	font-size: 11px;
	width: 804px;
	height: 100%;
	margin-left:0px;
	border:0px solid red;
	table-layout:fixed;
}
#TABLEPage
{
	font-family: Arial;
	font-size: 11px;
	width: 787px;
	height: 100%;
	margin-top:5px;
	margin-left:10px;
}

#TABLEPage .TDcol {
	width:250px;
	padding:5px 5px 5px 5px;
	vertical-align:top;
}

#TABLEPage INPUT
{
	font-family:arial;
	font-size:11px;
	vertical-align:middle;
	color:#1569B2;	
}

#TABLEPage .TDTitre
{
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	padding: 7px 0 7px 12px;
	background-image: url(/com/images/coin_haut_gauche_bleu.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;
	background-color: #1569B2;
}

#TABLEPage .Titre
{
	font-size: 24px;
	color: #1569B2;
	font-weight: bold;
}

#TABLEPage .TDTitreDetail
{
	font-size: 24px;
	color: #1569B2;
	padding-bottom: 7px;
	padding-top: 7px;
}
#TABLEPage .TDTextePage
{
	font-family: Arial;
	font-size: 11px;
	font-weight:bold;
	padding-bottom: 3px;
}

#TABLEPage .TDColRight,
#TABLEPage .TDColLeft
{
  vertical-align:top;
}

#TABLEInfosTop {
    width:600px;
}

#TABLEInfosTop .Infos {
    font:arial;
	font-size:11px;
	font-weight:bold;
	color: #1569B2;
	padding-left:30px;
	padding-right:5px;
	background-image: url(/com/images/picto_infos.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: middle;
	
	}
#TABLEInfosTop .Infos .plus {
    font-weight:normal;
	color: #F6A702;
	}
	
#TABLEInfosTop .TopInfos {
background-image: url(/com/images/infos_top_large.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: middle;
	height:13px;
}	
	
#TABLEInfosTop .MidInfos {
    font:arial;
	font-size:11px;
	font-weight:bold;
	color: #1569B2;
	padding-left:35px;
	background-color: #F7F7F7;
	background-image: url(/com/images/picto_infos2.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: middle;
}		
	
#TABLEInfosTop .BotInfos {
	background-image: url(/com/images/infos_bottom_large.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;
	height:13px;
}	
		
/* *************************************** TABLEPage settings  ********************************************* */
#TABLEPage .TDFragRedacAlt3 #TABLEDetails .SousTitreRedactionnel,
#TABLEPage .TDFragRedac .SousTitreRedactionnel,
#TABLEPage .TDFragRedacAlt .SousTitreRedactionnelAlt,
#TABLEPage .TDFragRedacAlt2 .SousTitreRedactionnel,
#TABLEPage .TDFragRedacAlt .SousTitreRedactionnelAlt3
{
	font-size: 14px;
	font-weight:bold;
	color: #1569B2;
	width:100%;
}
#TABLEDesc .SousTitreRedactionnel{
	font-size: 14px;
	font-weight:bold;
	color: #1569B2;
	width:100%;
}

#TABLEDesc .TexteRedactionnel,
#TABLEDetails .TexteRedactionnel,
#TABLEDesc .TexteRedactionnelAlt,
#TABLEPage .TDFragRedac .TexteRedactionnel,
#TABLEPage .TDFragRedac .TexteRedactionnelAlt,
#TABLEPage .TDFragRedacAlt .TexteRedactionnel,
#TABLEPage .TDFragRedacAlt .TexteRedactionnelAlt,
#TABLEPage .TDFragRedacAlt2 .TexteRedactionnel
{
	font-family: Arial;
	font-size: 11px;
	color: #1569B2;
	padding: 20px 0px 10px 0px;
}

#TABLEPage .TDFragRedac .FragLien A,
#TABLEPage .TDFragRedacAlt .FragLien A,
#TABLEPage .TDFragRedacAlt2 .FragLien A,
#TABLEPage .TDFragRedacAlt3 .FragLien A,
#TABLEPage .TDFragRedacAlt3  #TABLEDetails .TDFragRedacAlt3 .FragLien A,
#TABLEDetails .TDFragRedacAlt3 .FragLien A {
	font-size: 11px;
	color: #e3006a;
}

#TABLEPage .TDFragRedac .Prix,
#TABLEPage .TDFragRedacAlt .PrixAlt,
#TABLEPage .TDFragRedacAlt2 .Prix
{
	font-size: 24px;
	font-weight:bold;
	color:#AE0F09;
}

#TABLEPage .TDFragRedacAlt .Prix2
{
	font-size: 18px;
	color:#FFFFFF;
	background-color:#FDA700;
	padding: 2px 0px 2px 0px;
	line-height:30px;
}

#TABLEPage .TDFragRedac IMG
{
	border: 1px solid #C68E41;
}

#TABLEPage .TDFragRedacAlt IMG,
#TABLEPage .TDFragRedacAlt2 IMG
{
	float: left;
	border:1px solid #e3006b;
}

/* ******************** Table des liens catalogue ******************************* */
.TABLELiens {
    margin-bottom:10px;
	width:33%;
	margin-left:5px;
	margin-right:5px;
}
.TABLELiens IMG {
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	background-color:#e5e5e5;
}

.TABLELiens .TDHeader {	
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#FDA700;
}

.TABLELiens .TDProduits {	
	font-family: arial;
	font-size:11px;
	color:#1569B2;
}

.TABLELiens .TDProduits .Item {	
	font-weight:bold;
	background-image: url(/com/images/fleche_bleue.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: middle;
	padding-left:10px;
}

.TABLELiens .TDProduits .Fraglien {
	background-image: url(/com/images/fleche_jaune.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	/*background-position-y: middle;*/
	padding-left:20px;
}

.TABLELiens .TDProduits .Item A,
.TABLELiens .TDProduits .Item A:VISITED,
.TABLELiens .TDProduits .Fraglien A,
.TABLELiens .TDProduits .Fraglien A:VISITED {	
	color:#e3006a;
	text-decoration:none;
}

.TABLELiens .TDProduits .Item A:HOVER,
.TABLELiens .TDProduits .Fraglien A:HOVER {	
	color:#F6A702;
	text-decoration:underline;
}


/* ***********************************************  Table caracteritiques *************************************************** */

#TABLECaracteristiques .TDInfos,
#TABLECaracteristiques .TDFlag,
#TABLECaracteristiques .Produits {
	border-left:3px solid #89b3d9;
	border-bottom:1px dotted #89b3d9;
	padding:10px;
	background-image: url(/com/images/coin_bas_gauche.gif);
	background-repeat:no-repeat;
	background-position: left bottom;
}

#TABLECaracteristiques .TDFlag{
	font:arial;
	font-size:11px;
	color:#1569B2;
}

#TABLECaracteristiques IMG{
	margin-right: 5px;
}

/* *********************************************** Table détails contenant produits drapeaux/pavillon *************************************************** */
#TABLEDetails
{
	width:600px;
	font:arial;
	font-size:11px;
}

#TABLEDetails .header,
#TABLEDetails .header2
{
	vertical-align:middle;
	text-align:left;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:19px;
	border-bottom:1px solid #FFFFFF;
}

#TABLEDetails .header { 
background-image: url(/com/images/header_produits_bleu.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;}
	
#TABLEDetails .header2 { 
background-image: url(/com/images/header_produits.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;}

#TABLEDetails .Zoom,
#TABLEDetails .Texte
{
	vertical-align:top;
}

#TABLEDetails .Texte {
	padding-left:5px;
	padding-right:5px;
}

#TABLEDetails .Texte A,
#TABLEDetails .Texte A:HOVER,
#TABLEDetails .Texte A:VISITED
 {
	color:#F6A702;
	text-decoration:underline;
}

#TABLEDetails .Texte .titreBold {
font-weight:bold;
font-size:12px;
color:#1569B2;
}

#TABLEDetails .Texte IMG
{
	float:left;
	margin-right:10px;
	padding-left:0px;
	margin-left:0px;
}

#TABLEDetails .TDInfos IMG
{
	font-size: 10px;
	color: #000000;
	background-color:#F0E3CF;
	margin-right:5px;
	border:0px solid #FFFFFF;
	float:left;
}

/* ******************* Table détails contenant produits drapeaux/pavillon *********************************** */
#TABLEDetails
{
	width:600px;
	font:arial;
	font-size:11px;
}

#TABLEDetails .header,
#TABLEDetails .header2
{
	vertical-align:middle;
	text-align:left;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:19px;
	border-bottom:1px solid #FFFFFF;
}

#TABLEDetails .header { 
background-image: url(/com/images/header_produits_bleu.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;}
	
#TABLEDetails .header2 { 
background-image: url(/com/images/header_produits.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;}

#TABLEDetails .Zoom,
#TABLEDetails .Texte
{
	vertical-align:top;
}

#TABLEDetails .Texte{
	padding-left:5px;
	padding-right:5px;
}

#TABLEDetails .TDDetails IMG
{
	color: #000000;
	padding-right:10px;
	border:1px solid #C68E41;
}

#TABLEDetails .TDInfos IMG
{
	font-size: 10px;
	color: #000000;
	background-color:#F0E3CF;
	margin-right:5px;
	border:0px solid #FFFFFF;
	float:left;
}


#TABLEDetails .TDImpair,
#TABLEDetails .TDPair
{
	font:arial;
	font-size: 11px;
	color: #666666;
	padding:5px;
}

#TABLEDetails .TDImpair .gras,
#TABLEDetails .TDPair .gras
{
	font-weight:bold;
}


#TABLEDetails .TDImpair A,
#TABLEDetails .TDPair A,
#TABLEDetails .TDImpair A:HOVER,
#TABLEDetails .TDPair A:HOVER,
#TABLEDetails .TDImpair A:VISITED,
#TABLEDetails .TDPair A:VISITED,
{
	color: #1569B2;
	text-decoration:none;
}

#TABLEDetails .TDImpair
{
	background-color:#E8E8E8;
}

#TABLEDetails .TDPair
{
	background-color:#F7F7F7;
}

#TABLEDetails .TDImpair IMG,
#TABLEDetails .TDPair IMG {
	background-color:#EEEEEE;
	margin-right:5px;
	border:1px solid #FFFFFF;
	float:left;
	width:125;
	height:56;
}


/* ******************* Table Pair/Impair pour Accessoires *********************************** */
#TABLEImpair,
#TABLEPair
{
	width:600px;
	font:arial;
	font-size: 11px;
	color: #666666;padding:5px;
	margin-top:1px;
	margin-bottom:9px;
	border:2px solid #F7F9F8;
}

#TABLEImpair
{
	background-color:#EFEFEF;
}

#TABLEPair
{
	background-color:#EFEFEF;
}

#TABLEImpair .header,
#TABLEPair .header {
	vertical-align:middle;
	text-align:left;
	padding-left:7px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:20px;
	border-bottom:2px solid #1569B2;
	background-image: url(/com/images/header_produits_bleu.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;
}

#TABLEImpair .gras,
#TABLEPair .gras
{
	font-weight:bold;
	font-size:12px;
	color:#1569B2;
}

#TABLEImpair .FragLien {
	font:arial;
	font-size: 11px;
	color: #666666;
}

#TABLEImpair .FragLien A,
#TABLEPair .FragLien A,
#TABLEImpair .FragLien A:HOVER,
#TABLEPair .FragLien A:HOVER,
#TABLEImpair .FragLien A:VISITED,
#TABLEPair .FragLien A:VISITED
{
	color: #e3006a;
	text-decoration:underline;
}

#TABLEImpair #imgLeft,
#TABLEPair #imgLeft {
	background-color:#EEEEEE;
	margin-right:5px;
	border:1px solid #FFFFFF;
	float:left;
	width:212px;
	height:128px;
}

#TABLEImpair #pdf,
#TABLEPair #pdf {
	background-color:#EEEEEE;
	margin-right:5px;
	float:left;
	width:25px;
	height:26px;
}

#TABLEImpair .TDPrix,
#TABLEPair .TDPrix {
	background-color:#C6C6C6;
	border-bottom:2px solid #E0E0E0;
	border-top:2px solid #E0E0E0;
	border-left:2px solid #E0E0E0;
	font-size:18px;
	font-weight:bold;
	padding-left:7px;
	padding-right:7px;
}

#TABLEImpair .bouton,
#TABLEPair .bouton {
	background-color:#E0E0E0;
	border:2px solid #E0E0E0;
	width:100%;
}
/* ******************** Table Produits******************************* */
#TABLEProduits {
    margin-bottom:10px;
	width:100%;
	border:1px solid #4C8CC9;
}
#TABLEProduits IMG {
	margin-top:5px;
	margin-bottom:5px;
	width:100%;
	background-color:#e5e5e5;
}

#TABLEProduits .TDHeader {	
	font-family: arial;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	vertical-align:middle;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:2px;
	background-color:#4C8CC9;
	width:100px;
}

#TABLEProduits .TDProduits {	
	font-family: arial;
	font-size:11px;
	color:#1569B2;
}
#TABLEProduits .TDAddToKart {	
	font-family: arial;
	font-size:11px;
	color:#1569B2;
	text-align:center;
	vertical-align:middle;
	background-image: url(/com/images/addtokart.gif);
	background-repeat:no-repeat;
	background-position-x: center; 
	background-position-y: top;
	font-weight:bold;
	border: 1px solid #FFFFFF;
	height:24px;
}

#TABLEProduits .TDAddToKart A,
#TABLEProduits .TDAddToKart A:HOVER,
#TABLEProduits .TDAddToKart A:VISITED {	
	color:#1569B2;
	text-decoration:none;
}

#TABLEProduits .LINEProduits1,
#TABLEProduits .LINEProduits2
 {	
	font-family: arial;
	font-size:11px;
	color:#1569B2;
	text-align:center;
	vertical-align:middle;
	border: 1px solid #FFFFFF;
	padding-top:2px;
	padding-bottom:2px;
	width:100px;
}

#TABLEPage #TABLEProduits .LINEProduits1 {
background-color:#F7F7F7;
}
 
#TABLEPage #TABLEProduits .LINEProduits2 {
background-color:#E9E9E9;
}

/* **************************************** TABLEPix *********************************** */
#TABLEPix img {
height:120px;
width:107px;
}

#TABLEPix .BtnZoom {
	height:22px;
	font:arial;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	border-top:2px solid #FFFFFF;
	font-weight:bold;
	background-image: url(/com/images/btn_zoom.gif);
	background-repeat:no-repeat;
	background-position-x: left; 
	background-position-y: top;
}

#TABLEPix .BtnZoom A,
#TABLEPix .BtnZoom A:HOVER,
#TABLEPix .BtnZoom A:VISITED {
	color:#FFFFFF;
	text-decoration:none;
}

/* ************************************* Infos Client Drapeau/pavillon **************************************** */

#TABLEInfos
{
	width: 141px;
	margin-left:10px;
	margin-top:10px;
}
#TABLEInfos .TDTitre
{
font-family:arial;
font-size:11px;
color:#FDA700;
font-weight:bold;
padding:10px;
text-align:left;
vertical-align:top;
background: #F7F7F7;
padding-left:7px;
padding-right:7px;
}


#TABLEInfos .TDInfos
{
font-family:arial;
font-size:11px;
color:#1569B2;
text-align:left;
vertical-align:top;
background-color: #F7F7F7;
padding-left:7px;
padding-right:7px;
padding-bottom:7px;
}

#TABLEInfos .TDInfos .gras
{
padding-left:0px;
padding-right:0px;
font-weight:bold;
}

#TABLEInfos .TDTop {
	background-image: url(/com/images/infos_top.gif);
	background-repeat:no-repeat;
	background-position-x: middle; 
	background-position-y: top;
	height:10px;
}

#TABLEInfos .TDBottom {
	background-image: url(/com/images/infos_bottom.gif);
	background-repeat:no-repeat;
	background-position-x: middle; 
	background-position-y: top;
height:10px;
}

/* ************************************* Infos Client Mat **************************************** */

#TABLEInfosMat
{
	width: 141px;
	margin-left:10px;
	margin-top:10px;
}

#TABLEInfosMat .TDInfos
{
font-family:arial;
font-size:11px;
color:#666666;
text-align:left;
vertical-align:top;
background-color: #F7F7F7;
padding-left:7px;
padding-right:7px;
padding-bottom:7px;
}

#TABLEInfosMat .TDInfos .TitreInfos
{
padding-left:0px;
padding-right:0px;
font-size:12px;
color:#1569B2;
font-weight:bold;
}


	
#TABLEInfosMat .TDInfos .gras
{
padding-left:0px;
padding-right:0px;
font-weight:bold;
}

#TABLEInfosMat .TDTop {
	background-image: url(/com/images/infos_top.gif);
	background-repeat:no-repeat;
	background-position-x: middle; 
	background-position-y: top;
height:10px;
}

#TABLEInfosMat .TDBottom {
	background-image: url(/com/images/infos_bottom.gif);
	background-repeat:no-repeat;
	background-position-x: middle; 
	background-position-y: top;
height:10px;
}

/* ******************** Style du bouton ******************************* */
#TABLEbtn
{
	border:0px solid #F6A90D;
}

#TABLEbtn .TDbtnLeft
{
	border-left:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	background-color:#F6A90D;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	text-decoration:none;
}

#TABLEbtn .TDbtnRight
{
	border:1px solid #FFFFFF;
	background-color:#F6A90D;
	width:100%;
	color:#FFFFFF;
	font-family:arial;
	font-size:10px;
	padding-left:3px;
	padding-right:3px;
	
}

#TABLEbtn .TDbtnRight A,
#TABLEbtn .TDbtnRight A:HOVER,
#TABLEbtn .TDbtnRight A:VISITED
{color:#FFFFFF;text-decoration:none;}

/* ******************** Mise en avant ******************************* */
#TABLEMiseEnAvant
{
	font-family: Arial;
	color: #666666;
	margin: 2px 2px 2px 2px;
}

#TABLEMiseEnAvant A
{
	color: #F6A702;
	text-decoration:none;
}

#TABLEMiseEnAvant .TDTitreAvant
{
	font-weight: bold;
}
#TABLECaracteristiques IMG.IMGBookmark
{
	margin-right: 0;
}
/*guirlandes*/

.tab {
	border-collapse:collapse;
	width:493px;
}

.titrevert h2 {
	background-color:#a0c42c;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	font-family:helvetica;
	text-transform:uppercase;
}
.titrerose h1{
	color:#e2017b;
	font-size:17px;
	font-weight:bold;
	font-family:helvetica;
}
.textegris{
	color:#6f6f6f;
	font-size:15px;
	padding-left:10px;
	font-family:Helvetica;
	line-height:20px;
}
h3.h3textegris
{
	font-weight: bold;
	padding: 0; margin:0; 
	color:#6F6F6F;
	font-family:Helvetica;
	font-size:15px;
	display: inline;
}


/*chiliennes*/
.tab1{
	background-color:#f8f8f8;
	width:493px;
	border-collapse:collapse;
	}
	
.titreorange h2{
	background-color:#ffa200;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	font-family:helvetica;
	text-transform:uppercase;
}
.titreviolet h1{
	font-size:22px;
	color:#a50277;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

/*winlfag*/

.titrebleu h2{
	background-color:#0064ac;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
	font-family:helvetica;
}

.titrebleu2 h1{
	color:#0064ac;
	font-size:22px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

/*mediatente*/
.titrerouge h2{
		background-color:#ca001a;
	font-size:18px;
	color:#FFF;
	font-weight:bold;
	padding:5px;
	text-transform:uppercase;
	font-family:helvetica;
}
.titreorange2 h1{
		color:#f49c07;
	font-size:24px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

ul{
	padding-left:10px;
	margin:0;
}

/*parapluie*/
.titreparapluie h2{
	background-color: #3976b5;
	/*background-image:url(../com/images/nouveaute.jpg);
	background-position: 404px bottom;
	background-repeat: no-repeat;*/
	font-size:18px;
	color:#FFF;
	text-transform:uppercase;
	height: 24px;
	padding:5px;
}

.titrevert2 h1{
	color:#cbcc30;
	font-size:24px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

/*mediacube*/
.titrevert3 h1{
			color:#528421;
	font-size:24px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

/*tissu mural*/
.titrevert4 h1{
			color:#bed700;
	font-size:26px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

/*easy_banner*/
.titremarron h2{
			background-color:#855e3f;
			color:#FFF;
	font-size:18px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
	text-transform:uppercase;
	padding:5px;
}

.titrebordeau h1{
			color:#e6690c;
	font-size:26px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

/*toile tendue*/
.titreorange3 h1{
			color:#ffa200;
	font-size:24px;
	font-weight:bold;
	padding-left:10px;
	font-family:helvetica;
}

/*page ref*/

.vert-ref h2{
	background-color:#A0C42C;
	font-size:14px;
	color:#fff;
	padding:3px;
	margin:0;
	font-weight:bold;
}