body, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	color: Black;
}
body 
{
	font-family: Arial, Verdana, Helvetica;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
td {
	 
	font-size:12px;
}

a{COLOR:#bf002a;FONT-FAMILY: Arial;FONT-SIZE: 12px;TEXT-DECORATION: none;}
a:hover {COLOR: Black;FONT-FAMILY: Arial;FONT-SIZE: 12px;TEXT-DECORATION: none;}

/* Segmentation Home*/
.segmentation {font-variant: small-caps; font-size: 13px; COLOR: Black; FONT-FAMILY: Arial, Verdana, Helvetica;  font-weight: bold; TEXT-DECORATION: none;}
.segmentation:hover {font-variant: small-caps; font-size: 13px; COLOR: #bf002a;FONT-FAMILY: Arial, Verdana, Helvetica; font-weight: bold; TEXT-DECORATION: none;}


/* Menu haut*/
.menuhaut
{
	text-align: center; 
	font-family: Arial; 
	Color: White; 
	font-weight: bold;
	font-size: 10pt;
}
.lienmenuhaut
{
	Color: White; 
	text-decoration: none;
	font-weight: bold;
}
.lienmenuhaut:hover
{
	color: #bf002a;
	text-decoration: none;
	font-weight: bold;
}

/* Mention légale*/
.menumentionlegale
{
	text-align: center; 
	Color: #c1b599; 
	font-weight: bold;
}
.menumentionlegale:hover
{
	color: #bf002a;
	text-decoration: none;
	font-weight: bold;
}

/* Couleur du texte des lien du menu de gauche*/
.menulink {COLOR: Black; FONT-FAMILY: Arial, Verdana, Helvetica;  font-weight: bold; TEXT-DECORATION: none;}
.menulink:hover {COLOR: #bf002a;FONT-FAMILY: Arial, Verdana, Helvetica; font-weight: bold; TEXT-DECORATION: none;}

.menulink2 {COLOR: White; FONT-FAMILY: Arial, Verdana, Helvetica; font-weight: bold; TEXT-DECORATION: none;}
.menulink2:hover {BACKGROUND-COLOR: #d6d0c2; COLOR: #bf002a;FONT-FAMILY: Arial, Verdana, Helvetica; font-weight: bold; TEXT-DECORATION: none;}


.menuText {BACKGROUND-COLOR: White; COLOR: White; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}
.menuText2 {BACKGROUND-COLOR: #d6d0c2; COLOR: White; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}
.menuText2:hover {BACKGROUND-COLOR: #d6d0c2; COLOR: White; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}
.menuText2:link{BACKGROUND-COLOR: #d6d0c2; COLOR: White; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}
.menuText2:visited{BACKGROUND-COLOR: #d6d0c2; COLOR: White; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}
.menuText2:active{BACKGROUND-COLOR: #d6d0c2; COLOR: White; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}

.menuHeadLink {COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 15px; TEXT-DECORATION: none}
.menuHeadText {BACKGROUND-COLOR: White; COLOR: Black; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold}



.productLink {COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 9px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.productext {font-family: Arial, Verdana, Helvetica; font-size: xx-small; text-align: justify}
.blink {font-family: Arial, Verdana, Helvetica; font-size: small; text-decoration: blink}
.titre {font-family: Arial, Verdana, Helvetica; font-size: 10px; font-weight: bold; color: #333333}
.TEXT {font-family: Arial, Verdana, Helvetica; font-size: 11px; font-weight: bold; color: #000000}
.points {font-family: Arial, Verdana, Helvetica; font-size: 8px; font-weight: bold; color: #CC0000}
.test{COLOR:#990033;FONT-FAMILY: Arial;FONT-SIZE: 14px;}
.test1{COLOR: #bf002a;FONT-FAMILY: Arial;FONT-SIZE: 14px;TEXT-DECORATION: none;}
.test2{COLOR: black;FONT-FAMILY: Arial;FONT-SIZE: 13px;TEXT-DECORATION: none;font-weight: none;}	
.test3{COLOR: #bf002a;FONT-FAMILY: Arial;FONT-SIZE: 13px;TEXT-DECORATION: none;font-weight: none;}

/*.menulink {COLOR: #FFF7E2;FONT-FAMILY: Arial, Verdana, Helvetica;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.menulink:hover {COLOR: #FFF7E2;FONT-FAMILY: Arial, Verdana, Helvetica;FONT-SIZE: xx-small;TEXT-DECORATION: none;}

.menulink2 {COLOR: #FFF7E2;FONT-FAMILY: Arial, Verdana, Helvetica;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.menulink2:hover {COLOR: #FFF7E2;FONT-FAMILY: Arial, Verdana, Helvetica;FONT-SIZE: xx-small;TEXT-DECORATION: none;}


.menuText {BACKGROUND-COLOR: #FE6F10; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}
.menuText2 {BACKGROUND-COLOR: #FE6F10; COLOR: #FFFFFF; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: xx-small; TEXT-DECORATION: none;}

.menuHeadLink {COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 15px; TEXT-DECORATION: none}
.menuHeadText {BACKGROUND-COLOR: #0066cc; COLOR: #ffffff; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 15px; TEXT-DECORATION: none; FONT-WEIGHT: bold}
.productLink {COLOR: #666666; FONT-FAMILY: Arial, Verdana, Helvetica; FONT-SIZE: 9px; FONT-WEIGHT: bold; TEXT-DECORATION: none;}
.productext {font-family: Arial, Verdana, Helvetica; font-size: xx-small; text-align: justify}
.blink {font-family: Arial, Verdana, Helvetica; font-size: small; text-decoration: blink}
.titre {font-family: Arial, Verdana, Helvetica; font-size: 10px; font-weight: bold; color: #333333}
.TEXT {font-family: Arial, Verdana, Helvetica; font-size: 11px; font-weight: bold; color: #000000}
.points {font-family: Arial, Verdana, Helvetica; font-size: 8px; font-weight: bold; color: #CC0000}
.test{COLOR:#990033;FONT-FAMILY: Arial;FONT-SIZE: 14px;}
.test1{COLOR: red;FONT-FAMILY: Arial;FONT-SIZE: 14px;TEXT-DECORATION: none;}
.test2{COLOR: black;FONT-FAMILY: Arial;FONT-SIZE: 13px;TEXT-DECORATION: none;font-weight: none;}	
.test3{COLOR: red;FONT-FAMILY: Arial;FONT-SIZE: 13px;TEXT-DECORATION: none;font-weight: none;}
*/
/* lien en dessous des images "type" dans browse.asp*/
.lien_type2{color: Black;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: x-small;TEXT-DECORATION: none;}
.lien_type2:hover{color: #bf002a;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: x-small;TEXT-DECORATION: underline;}

/* lien utilisé dans Documentation FR , identique lien_type2 en plus petit */
.lien_type4{color: Black;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: xx-small;TEXT-DECORATION: none;}
.lien_type4:hover{color: #bf002a;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: xx-small;TEXT-DECORATION: underline;}

/* lien subtype1 dans browse.asp*/
.lien_type3{color: #ffffff;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: none;}
.lien_type3:hover{color: #bf002a;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: underline;}
.lien_type30{color: Black;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: none;}
.lien_type30:hover{color: #bf002a;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: underline;}
.lien_type31{color: Black;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: none;}
.lien_type31:hover{color: #bf002a;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: none;}

.lien-produit{
	color: #bf002a;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: none;
}
.lien-produit:hover{
	color: #bf002a;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: underline;
}

.lien-produit-blanc{
	color: #FFFFFF;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: none;
}
.lien-produit-blanc:hover{
	color: #FFFFFF;font-family: Arial, Verdana, Helvetica;font-weight:bold;FONT-SIZE: 12px;TEXT-DECORATION: underline;
}


.border{
	/*border:2px solid #b1da04;
	border-right:0px solid #000000;*/
}

.news1{
	background-color:#ff9900;
	color:FFFFFF;
	font-weight:bold;
	font-size:120%;
	padding:1px 0px 1px 5px;
	margin-bottom:10px;
	border-bottom:2px solid #000000;
}

.news2{
	background-color:#ff6600;
	color:FFFFFF;
	font-weight:bold;
	font-size:120%;
	padding:1px 0px 1px 5px;
	margin-bottom:10px;
	border-bottom:2px solid #000000;
}

.news3{
	background-color:#bf002a;
	color:FFFFFF;
	font-weight:bold;
	font-size:120%;
	padding:1px 0px 1px 5px;
	margin-bottom:10px;
	border-bottom:2px solid #000000;

}

.info_cycliste{
	margin-left:5px;
	text-align:justify;
	margin-top:3px;
}

.border2{
	border-bottom:1px solid #000000;
	/*border-left:1px solid #000000;*/
}

.border22{
	/*border-bottom:1px solid #000000;*/
	border-left:1px solid #000000;
}

.cgv{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size: 10pt;
	text-decoration: none;
	width: 100%;
	text-align: center;
}
.cgv:hover{
	color: #000000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size: 10pt;
	text-decoration: underline;
	width: 100%;
	text-align: center;
}

/* lien italic bold dans spares.asp */
.lien-type4{
	COLOR: #bf002a;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-style: italic;
}
.lien-type4:hover {
	COLOR: #FF9C10;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-style: italic;
}
/* lien italic bold dans spares.asp */
.lien-type5{
	COLOR: #bf002a;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: none;
	font-weight: bold;
	font-style: italic;
}
.lien-type5:hover {
	COLOR: #FF9C10;
	FONT-FAMILY: Arial;
	FONT-SIZE: 11px;
	TEXT-DECORATION: underline;
	font-weight: bold;
	font-style: italic;
}
/* Leftnav est la premiere counche du menu de gauche*/
#leftnav {LEFT: 0px; POSITION: absolute; TOP: 200px; VISIBILITY: visible;}

/*Votre compte */
#div01 {LEFT: 203px; POSITION: absolute; TOP: 200px; VISIBILITY: hidden; z-index:2;}
/* Informations techniques */
#div02 {LEFT: 203px; POSITION: absolute; TOP: 221px; VISIBILITY: hidden; z-index:2;}
/* Commander */
#div03 {LEFT: 203px; POSITION: absolute; TOP: 242px; VISIBILITY: hidden; z-index:2;}
/* RSG */
#div04 {LEFT: 203px; POSITION: absolute; TOP: 263px; VISIBILITY: hidden; z-index:2;}
/* Tarifs / remises */
#div05 {LEFT: 203px; POSITION: absolute; TOP: 284px; VISIBILITY: hidden; z-index:2;}
/* Réclamarions */
#div06 {LEFT: 203px; POSITION: absolute; TOP: 305px; VISIBILITY: hidden; z-index:2;}
/* Support */
#div07 {LEFT: 203px; POSITION: absolute; TOP: 326px; VISIBILITY: hidden; z-index:2;}


/* layer du menu gauche UTILISE PAR MOZILLA , FIREFOX .....*/
#lyr01 {height:20px;width:100%;}
#lyr02 {height:20px;width:100%;}
#lyr03 {height:20px;width:100%;}
#lyr04 {height:20px;width:100%;}
#lyr05 {height:20px;width:100%;}
#lyr06 {height:20px;width:100%;}
#lyr07 {height:20px;width:100%;}

/* zone pour bienvenue et formulaire de login*/
#elipse {
	position : absolute;
	width: 160px;
	/*height: 120px;*/
	left: 20px;
	top: 133px;
	font-size: 10pt;
	font-weight: bold;
	color: #c1b599;	
	overflow: visible;
	text-align: center;	
	
}

#nom-customer{
	text-transform: capitalize;
	font-size: 8pt;
	margin-bottom: 5px;
	color: #c1b599;
}

#elipse input{
	border: 1px solid #c1b599;
	color: Black;
	z-index: 99;
}

#elipse .link
{
	font-size: 10pt;
	color: #c1b599;	
	font-weight:bold;
}
#elipse .link:hover{
	font-size: 10pt;
	color: #bf002a;	
	font-weight: bold;
}

.errorLoginMsg{
	color: #bf002a;
	font-size: 8pt;
}

/* ------------------------------------------------------------*/
/* Tableau dans browse.asp d'affichage du type de produit et des liens de navigation */
#topBrowse table{
	width:100%;
}
#topBrowse td{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	color:#FF9C10;
}
/* ------------------------------------------------------------*/
/* Tableau dans browse.asp d'affichage de la liste des subtype1*/
#listeSubtype1 table{
	width:100%;
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
}
#listeSubtype1 td{
	padding-left:25px;
	height:20px;
}
/* ------------------------------------------------------------*/
.subtype1{
	font-family: Arial, Verdana, Helvetica;
	color:#bf002a;
	font-size:14px;
}
.subtype2{
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
}
.subtype3{
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
}
.subtype4{
	font-family: Arial, Verdana, Helvetica;
	font-size:8px;
}
#strongpoints li{
	/*list-style-type: none;
	background-image: url('/imagesMain/commun/point_rouge.gif');
	background-repeat: no-repeat;
	background-position: 0px 5px 10px 20px;*/
	padding-left: 15px;	
}
/* Tableau en haut de order summary affichant les numero de cmd , mode de paiement ... */
#OrderSummaryInformation th{
	width:25%;
	font-weight:bold;
	font-family: Arial, Verdana, Helvetica;
	text-align:left;
	font-size:12px;
	padding-left:3px;
}
#OrderSummaryInformation td{
	width:25%;
	font-family: Arial, Verdana, Helvetica;
	text-align:left;
	font-size:12px;
	padding-left:3px;
}
#TotalOrder {
	padding:15px;
}
/* ------------------------------------------------------------*/
/* Tableau dans browse.asp d'affichage de la liste des produits*/
#listeProduits {
	z-index:1;
}
#listeProduits table{	
	border: 1px solid #d6d0c2;
	font-family: Arial, Verdana, Helvetica;
	font-size: 11pt;
}
#listeProduits thead{
	background-color:#c1b599;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
	text-align:center;
	color: White;
}


#listeProduits tbody{
	background-color: White;
	font-weight: bold;
}
#listeProduits td{
	border-right: 1px solid #d6d0c2;
	border-left: 1px solid #d6d0c2;
	border-bottom: 1px solid #d6d0c2;
}

#listeProd td{
	height: 30px;
	padding-left:25px;
	border-right: 1px solid #d6d0c2;
	border-left: 1px solid #d6d0c2;
	border-top: 1px solid #d6d0c2;
	border-bottom: 1px solid #d6d0c2;
}

.listeProduits-titre{
	background-color:#FF9C10;
	font-weight:bold;	
	border: 1px solid #FE6F10;
	text-align:center;
}
/* ------------------------------------------------------------*/


/* ------------------------------------------------------------*/
/* Tableau d'affichage de la liste des produits*/
#listeproduitsreduite{
	z-index:1;
}
#listeproduitsreduite table{	
	border: 1px solid #FE6F10;
	font-family: Arial, Verdana, Helvetica;
	font-size: 6pt;
}
#listeproduitsreduite thead{
	background-color: #FF9C10;
	font-weight: bold;	
	border: 1px solid #FE6F10;
	text-align: center;
	font-size: 6pt;
}


#listeproduitsreduite tbody{
	background-color: #FFF7E2;	
	text-align: center;
	font-size: 6pt;
}
#listeproduitsreduite td{
	height: 30px;
	border-right: 1px solid #FE6F10;
	border-left: 1px solid #FE6F10;
	border-bottom: 1px solid #FE6F10;
	font-size: 6pt;
}
/* ------------------------------------------------------------*/


/* tableau pour affichage nb page et boutons suivant précédent*/
#listeProduitsFooter table {
	margin-left:30;
	width: 65%;	
}
#listeProduitsFooter td {
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	font-weight:bold;
	text-align:right;	
}
/* ------------------------------------------------------------*/
.clicPourInfos{
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#FFFFFF;
}
.clicPourInfos:hover{
	font-family: Arial, Verdana, Helvetica;
	font-size:10px;
	color:#FFFFFF;
	text-decoration:underline;
}
.titreListeProduits{
	background-color:#FFF7E2;
	padding-left:15;
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
	font-weight:bold;
	height:24px;
	
}

.link{
	font-family: Arial,Verdana,  Helvetica; 
	font-size: 12px;
	color:#000000;
	text-decoration:none;
}
.link:hover{
	font-family: Arial,Verdana,  Helvetica; 
	font-size: 12px;
	color: #bf002a;
	text-decoration:none;	
}

.menubas{
	font-size: 10pt;
	font-weight: bold;
	color: #c1b599;
	text-decoration: none;
	padding-right: 20px;
}
.menubas:hover{
	font-size: 10pt;
	font-weight: bold;
	color: #bf002a;
	text-decoration: underline;	
}
/* ------------------------------------------------------------*/
/* Tableau dans view_cart.asp d'affichage de la liste des produits*/
#viewCart {
	z-index:1;
}
#viewCart table{	
	border: 1px solid #d6d0c2;
}
#viewCart .NoLigne{	
	border: 0px solid #d6d0c2;
	background-color:#FFFFFF;
	font-size:12px;
}
#viewCart thead{
	background-color:#bf002a;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
	text-align:center;
	color: White;
}
#viewCart tbody{
	background-color: #ffffff;	
	text-align:center;
}

#viewCart .head{
	height: 30px;
	background-color:#c1b599;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
	text-align:center;
}
#viewCart td{
	height: 30px;
	border: 1px solid #d6d0c2;
}
#viewCart .nomProduit{
	text-align:left;
	padding-left:3px;
	font-size:10px;
	height: 30px;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
}
#viewCart .lien-header{
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;	
}
#viewCart .lien-header:hover{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

#viewCart2 {
	z-index:1;
}
#viewCart2 table{	
	border: 1px solid #d6d0c2;
}
#viewCart2 .NoLigne{	
	border: 0px solid #d6d0c2;
	background-color:#FFFFFF;
	font-size:12px;
}
#viewCart2 thead{
	background-color:#bf002a;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
	text-align:center;
	color: White;
}
#viewCart2 tbody{
	background-color: #ffffff;	
	text-align:center;
}

#viewCart2 .head{
	height: 30px;
	background-color:#c1b599;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
	text-align:center;
}
#viewCart2 td{
	height: 30px;
	border: 1px solid #d6d0c2;
}
#viewCart2 .nomProduit{
	text-align:left;
	padding-left:3px;
	font-size:10px;
	height: 30px;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
}
#viewCart2 .lien-header{
	COLOR:#FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;	
}
#viewCart2 .lien-header:hover{
	COLOR: #FFFFFF;
	FONT-FAMILY: Arial;
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}

#BarreProgression {
    position:absolute; top:200px; z-index:10; visibility:visible;
	}
/* ------------------------------------------------------------*/
#viewCartRemises table{
	margin-left:30px;
	width: 90%;
	border: 0px solid #d6d0c2;
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
}
/* ------------------------------------------------------------*/
/* Div du contenu de la page Product Detail*/
#contenuProductDetail {
	padding-left:15px;
	padding-right:15px;
	width:450px;
	font-family:Arial,Verdana, Helvetica, sans-serif;	
}
#contenuProductDetail .nom{font-size:14px;font-weight:bold;}
#contenuProductDetail .reference{padding-left:20px;font-size:12px;font-weight:bold;}
#contenuProductDetail .sousTitre{font-size:12px;font-weight:bold;}
#contenuProductDetail table{width:100%;}
#contenuProductDetail td{vertical-align:top;}

/********** PLAN DU SITE **********/
.plansite-titre{
	font-size: 26pt;
	font-weight: bold;
	color: #FF9C10;
	padding-top: 30px;
	padding-bottom: 20px;
}

.plansite-soustitre{
	text-align: center;
	font-size: 10pt;
	font-weight: bold;
}

#plansite-lienniveau1{
	font-size: 10pt;
	font-weight: bold;
}
#plansite-lienniveau1 a.selected{
	font-size: 10pt;
	font-weight: bold;
}

#plansite-lienniveau2{
	font-size: 10pt;
	font-weight: normal;
	padding-left: 20px;
}

#plansite-lienniveau2 a.selected{
	font-size: 10pt;
	font-weight: normal;
	padding-left: 5px;
}
/**********************************/
/**************COMMUN**************/
#commun-titrepage{
	font-size: 24pt;
	font-weight: bold;
	color: #bf002a;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#commun-titrepage-reduit{
	font-size: 24pt;
	font-weight: bold;
	color: #bf002a;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
}

#commun-soustitrepage{
	padding-left: 20px;
	font-weight: bold;
	font-size: 14pt;
	color: #bf002a;
}

#commun-menucentre{
	background-color: #c1b599;
	margin-top: 18px;
	text-align: center;
	font-weight: bold;
	height: 18px;
	width:300px;
}
#commun-menucentre a{color: Black;}
#commun-menucentre a:hover{color: #bf002a;}
#commun-menucentrelarge{
	background-color: #c1b599;
	margin-top: 18px;
	text-align: center;
	font-weight: bold;
	height: 18px;
	width:450px;
}
#commun-menucentrelarge a{color: Black;}
#commun-menucentrelarge a:hover{color: #bf002a;}
#commun-piedpage{
	margin-top: 20px;
	text-align: center;
	font-weight: bold;
	height: 18px;
}


#commun-textenormal{
	font-weight: normal;
	text-align: justify;	
}

#commun-textedoite{
	font-weight: normal;
	text-align: right;	
}


#commun-texteitalique{
	font-weight: normal;
	text-align: justify;
	font-style: italic;
	
}
.textenormal{
	font-weight: normal;
	text-align: justify;
}

.commun-textenormalrouge{
	font-weight: normal;
	color: #bf002a;
}

#commun-textenormalrouge{
	font-weight: normal;
	color: #bf002a;
}


#commun-textemini{
	font-size: 7pt;
	text-align: left;
	margin-left:30px;
}
#commun-textemini-normal{
	font-size: 7pt;
	text-align: left;
}

#commun-texteminidroite{
	font-size: 7pt;
	text-align: right;
	margin-right: 10px;
	margin-top: 10px;
}

#commun-textemini a{
	font-size: 7pt;
}
#commun-texteminiitalique{
	font-size: 7pt;
	font-style: italic;
}
.commun-texteminiitaliquegras{
	font-size: 7pt;
	font-style: italic;
	font-weigth: bold;
}

#commun-textegras{
	font-weight: bold;	
}

.commun-textegras{
	font-weight: bold;	
}

#commun-textehome
{
	font-size: 10pt;
	font-weight: bold;
	padding: 20px;
}

.segmentation
{
	font-variant: small-caps;
	font-size: 11pt; 
	color: Black; 
	font-family: Arial, Verdana, Helvetica;  
	font-weight: bold; 
	text-decoration: none;
}
.segmentation:hover
{
	font-variant: small-caps; 
	font-size: 11pt; 
	color: #bf002a;
	font-family: Arial, Verdana, Helvetica; 
	font-weight: bold; 
	text-decoration: none;
}



img{
	border: 0px;
}

.imgSelected{
	background-color: #bf002a;
}
a.link1{
	color:#000000;
	text-decoration:none;
	font-weight:none;
}

a.link1:hover{
	color: #bf002a;
	text-decoration:none;
	font-weight:none;
}

#commum-espaceparagraphe{
	height: 20px;
}

#commun-espacetexte{
	width: 30px;
}

#commun-textegrasrouge{
	font-weight: bold;
	color:#bf002a;	
}

.commun-textegrasrouge{
	font-weight: bold;
	color:#bf002a;	
}

#commun-textegrasvert{
	font-weight: bold;
	color:#00A000;	
}

#commun-textegrasbleu{
	font-weight: bold;
	color:Navy;	
}

#commun-textebleu{
	color:Navy;	
}

.commun-textebleuitalique{
	color:Navy;	
	font-style: italic;
}

#commun-textegrasrougecentrer{
	text-align: center;
	font-weight: bold;
	color:#bf002a;	
}

#commun-textegrascentrer{
	text-align: center;
	font-weight: bold;
	font-size:18px;
}
#commun-recherche{
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	color: #FF9C10;
	padding-top: 30px;
	padding-bottom: 20px;
	padding-left: 40px;

}

#commun-textepetit{
	font-size: 8pt;
	font-weight: normal;
}

.input-style{
	border: 1px solid #c1b599;
	font-family: Arial;
	font-size: 10pt;
	color: Black;
	width: 150px;
}
.input-style2{
	border: 1px solid #d6d0c2;
	font-family: Arial;
	font-size: 10pt;
	color: Black;
}

.select-style{
	border: 1px solid #d6d0c2;
	font-family: Arial;
	font-size: 8pt;
	color: #000000;
	height: 20px;
}

.checkbox-style{
	color : #bf002a;
	border: 1px #c1b599 solid;
}

.hypertext {  text-decoration: none}

.button {
    border: 1px solid #c1b599;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	background-color: #c1b599;	
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;	
	text-align: center;
}

.button:hover {
	background-color:#000000;
	color: Reds;
	
}

#btn{
	border: 1px solid #c1b599;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	background-color: #c1b599;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;
	width: 20%;
	text-align: center;
}
#btn .lien
{
	color: White;
}

#btn .lien:hover
{
	color: #bf002a;
	text-decoration: none;
}

#btn-large{
	border: 1px solid #c1b599;
	font-size: 10pt;
	font-weight: bold;
	color: White;
	background-color: #c1b599;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	cursor: hand;
}
#btn-gauche{}
#btn-droit{}
.input-checkbox
{
	border: 1px solid #c1b599;
	margin-right: 10px;
	width: 14px;
	height: 14px;
}

#spacer{
	clear: both;
}

#texte-souspicto{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #bf002a;
	padding-bottom: 15px;
	margin-top: 0px;
	padding-top: 0px;
}
/* ------------------------------------------------- */
#subtype1-souspicto{}
#subtype1-debut{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 27px;
	width: 27px;
	float: left;
}
#subtype1-texte{
	font-size: 12pt;
	font-weight: bold;
	color: Black;
	float: left;
	padding-top: 5px;
	padding-left: 10px;
	text-transform: uppercase;
}
#subtype1-fin{}
}
/* ------------------------------------------------- */
#subtype2-souspicto{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #bf002a;
	padding-left: 70px;
}
#subtype2-debut{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 21px;
	width:29px;
	float: left;
}
#subtype2-texte{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #FE6F10;
	/*height: 33px;*/
	float: left;
}
#subtype2-fin{}
/* ------------------------------------------------- */
#subtype3-souspicto{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #bf002a;
	padding-left: 125px;
}
#subtype3-debut{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 12px;
	width:17px;
	float: left;
}
#subtype3-texte{
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	/*height: 33px;*/
	float: left;
	/*margin-bottom: 10px;*/
}
#subtype3-fin{}
/* ------------------------------------------------- */
#subtype4-souspicto{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #bf002a;
	padding-left: 150px;
}
#subtype4-texte{
	
}
#subtype4-fin{}
/* ------------------------------------------------- */

#picto-texte{
	/*background-repeat: repeat x;
	background-image: url('/imagesMain/commun/picto_fond.jpg');
	font-family: Arial;*/
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	height: 40px;
	float: left;
	cursor: pointer;
	padding-top: 15px;
	margin-left: 5px;
}

#picto-sous-texte{
	/*background-repeat: repeat x;
	background-image: url('/imagesMain/commun/picto_fond.jpg')*/;
	font-family: Arial;
	font-size: 10pt;
	font-weight: bold;
	color: Black;
	height: 50px;
	float: left;
	cursor: pointer;
	
	padding-top: 15px;
	margin-left: 5px;
}
#picto-fleche{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}

#picto-catalogue{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}
#picto-panier{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}

#picto-societe{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}
#picto-info{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}
#picto-emploi{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}
#picto-password{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}
#picto-historique{
	background-repeat: no-repeat;
	background-image: url('/images/commun/Puce_triangle.jpg');
	height: 30px;
	width: 30px;
	float: left;
	cursor: pointer;
	margin-top: 9px;
}
#picto-fin{}

#picto-puce-historique{
	background-repeat: no-repeat;
	background-image: url('/imagesMain/commun/puce_historique.gif');
	height: 32px;
	width:38px;
	float: left;
	cursor: default;
	font-size:7pt;
	text-align:center;
	padding-top:10px;
	padding-left:3px;
}
#lien-plan{
	color: Black;
	font-family: Arial;
	font-size: 8pt;
	padding-left: 10px;
	font-weight: normal;
}
#lien-planBis{
	color: Black;
	font-family: Arial;
	font-size: 8pt;
	padding-left: 0px;
	font-weight: normal;
}
#pho_professionel{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_professionel.jpg');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}
#pho_infotech{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_infotech.jpg');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}

#pho_actualite{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_actualite.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}

#pho_eneo{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_eneo.png');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}

#pho_saunier{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_saunier.jpg');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}

#pho_installateur{
	position: absolute;
	background-image: url('../images/condens_elipse.jpg');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}

#pho_saunierOrder{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_saunier_order.jpg');
	background-repeat: no-repeat;
	top: 150px;
	left: 730px;
	width: 210px;
	height: 184px;
}

#pho_hmod{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_hmod.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}

#pho_emploi{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_emploi.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}
#pho_plan{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_plan.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}
#pho_contact{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_contact.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_press{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_press.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_faq{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_faq.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_sdpr{
	position: absolute;
	/*background-image: url('/imagesMain/commun/pho_sdpr.gif');*/
	background-image: url('/images/service/Commander.jpg');
	background-repeat: no-repeat;
	top: 136px;
	/*left: 730px;*/
	left: 650px;
	/*width: 212px;*/
	width: 375px;
	height: 183px;
}
#pho_spares{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_spares_adv_fr2.gif');
	background-repeat: no-repeat;
	top: 150px;
	left: 830px;
	width: 159px;
	height: 140px;
}
#pho_fiches_vertes{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_fiches_vertes.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_historique{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_historique.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_documentation{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_documentation.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_formation{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_formation.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_cgv{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_cgv.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 750px;
	width: 212px;
	height: 183px;
}
#pho_recherche{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_recherche.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}
#pho_liens{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_liens.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}
#pho_compte{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_compte.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 210px;
	height: 184px;
}
#pho_cdrom{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_cdrom.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}
#pho_vhgroup{
	position: absolute;
	background-image: url('/imagesMain/commun/pho_vhgroup.gif');
	background-repeat: no-repeat;
	top: 136px;
	left: 730px;
	width: 212px;
	height: 183px;
}

#pho_cdrom{
	position: absolute;
	background-image: url('/cdrom/files/couverture.jpg');
	background-repeat: no-repeat;
	top: 136px;
	left: 770px;
	width: 210px;
	height: 210px;
}
/*------------------------------------------*/
#pho_boilers{
	position: absolute;
	background-image: url('/imagesMain/commun/produit_chaudiere2.gif');
	background-repeat: no-repeat;
	top: 120px;
	left: 800px;
	width: 212px;
	height: 183px;
}
#pho_accessories{
	position: absolute;
	background-image: url('/imagesMain/commun/produit_accessoires2.gif');
	background-repeat: no-repeat;
	top: 120px;
	left: 800px;
	width: 212px;
	height: 183px;
}
#pho_air-conditioning{
	position: absolute;
	background-image: url('/imagesMain/commun/produit_clim2.gif');
	background-repeat: no-repeat;
	top: 120px;
	left: 800px;
	width: 212px;
	height: 183px;
}
#pho_water-heaters{
	position: absolute;
	background-image: url('/imagesMain/commun/produit_chauffe_eau2.gif');
	background-repeat: no-repeat;
	top: 120px;
	left: 800px;
	width: 212px;
	height: 183px;
}
/**********************************/
/**************CONTACT*************/

.contact-img{
	margin-top: 5px;
	margin-bottom: 20px;
}

#contact-espaceparagraphe{
	height: 20px;
}

/**********************************/
/************ACTUALITES************/
#actualite-espaceparagraphe{
	height: 20px;
}

/**********************************/
/***************HOME***************/
.frmident {
	font-size: 8pt;
	height: 15px;
	width: 90px;
	border: 1px #F96606 solid;
}

#espace_input{
	height: 34px;
}

#erreur_ident{
	font-size: 8pt;
	color: Black; /* PAS BLANC SINON ON NE VOIT PAS LES MESSAGES D'ERREUR SUR LA PAGE D'ACCUEIL*/
	font-weight: bold;
	padding-left: 0px;
}
#msg_ident{
	font-size: 8pt;
	color: Black; /* PAS BLANC SINON ON NE VOIT PAS LES MESSAGES D'ERREUR SUR LA PAGE D'ACCUEIL*/
	padding-left: 0px;
}
/**********************************/
/***************ERROR**************/
#texte_explication{
	font-size: 12pt;
	color: #bf002a;	
}
#texte_explication_small{
	font-size: 10pt;
	color: #bf002a;	
}
/**********************************/
.configurator-textegrasbleu{
	font-weight: bold;
	color: #1A8FD2;
	margin-left: 5px;
}
.configurator-textegrasrouge{
	font-weight: bold;
	color: #EA777C;
	margin-left: 5px;
}

.configurator-textegrasvert{
	font-weight: bold;
	color: #749F69;
	margin-left: 5px;
}
/* Div du contenu de la page Product Detail*/
#contenuProductDetail {
	padding-left:15px;
	padding-right:15px;
	width:450px;
	font-family:Arial,Verdana, Helvetica, sans-serif;	
}
#contenuProductDetail .nom{font-size:14px;font-weight:bold;}
#contenuProductDetail .reference{padding-left:20px;font-size:12px;font-weight:bold;}
#contenuProductDetail .sousTitre{font-size:12px;font-weight:bold;}
#contenuProductDetail table{width:100%;}
#contenuProductDetail td{vertical-align:top;}

/* ------------------------------------------------------------*/
/* Tableaux dans spares.asp d'affichage de la liste des documentations et chapitres*/
#listePiecesRechanges {
	z-index:1;
}
#listePiecesRechanges table{	
	width: 275;
	border: 1px solid #d6d0c2;
	font-family: Arial, Verdana, Helvetica;
	font-size:12px;
}
#listePiecesRechanges thead{
	background-color: #c1b599;
	font-weight:bold;	
	border: 1px solid #d6d0c2;
	text-align:center;
}
#listePiecesRechanges tbody{
	padding:5px;
	background-color: White;	
	text-align:center;
}
#listePiecesRechanges td{
	color:#FFFFFF;
	border-right: 1px solid #d6d0c2;
	border-left: 1px solid #d6d0c2;	
	height:30px;
}
#listePiecesRechanges select{
	background-color: White;
}

#listeDonnees {
	border-right: 1px solid #FE6F10;
	border-left: 1px solid #FE6F10;
	border-top: 1px solid #FE6F10;
	border-bottom: 1px solid #FE6F10;
	background-color: #FFF7E2
}

#listeDonnees td{
	height: 30px;
	padding-left:15px;
	border-right: 1px solid #FE6F10;
	border-left: 1px solid #FE6F10;
}

#AdresseLivraison .text {align:right;font-weight:bold;height:20px;font-size:12px;}
#AdresseLivraison .field{padding-left:5px;align:left;}
#NouvelleAdresseLivraison .text {align:right;font-weight:bold;height:20px;font-size:12px;}
#NouvelleAdresseLivraison .field{padding-left:5px;align:left;}
#ShipToParty .text {align:right;font-weight:bold;height:20px;font-size:12px;}
#ShipToParty .field{padding-left:5px;align:left;}

#recapSummaryCustomer {margin-top: 10px; margin-bottom: 10px;}
#recapSummaryCustomer .text{padding-left: 5px; font-weight: bold; font-size: 12px;}
#recapSummaryCustomer .field{padding-left: 5px; size: 12px; color: #800000;}
#recapSummaryCustomer td{width: 380px; height:20px}

#recapSummaryOrder table{border: 1px solid #FE6F10;}
#recapSummaryOrder thead{text-align:center;font-weight:bold;background-color:#FF9C10; padding: 5px;}
#recapSummaryOrder tfoot{text-align:center;padding-right:3px;font-weight:bold;}
#recapSummaryOrder tbody{background-color: #FFF7E2;text-align:center;}
#recapSummaryOrder td{border: 1px solid #FE6F10;}
#recapSummaryOrder tr{height:25px;}
#recapSummaryOrder .nomProduit{text-align:left;padding-left:3px;font-size:10px;}

#recapSummaryAdresses table{
	margin-left: 5px; 
	border: 0px; 
	width: 760px
}
#recapSummaryAdresses td{
	width: 380px;
}
#recapSummaryAdresses .text{
	font-weight: bold; 
	height: 26px; 
	font-size: 12px;
}
#recapSummaryAdresses .field{}

#orderSummaryAdresses {
	margin-top: 15px;
}
#orderSummaryAdresses table{
	margin-left: 10px;
	border: 0px;
	width: 760px
}
#orderSummaryAdresses td{
	width: 250px;
	valign: top;
}
#orderSummaryAdresses .text{
	font-weight: bold;
	height: 26px;
	font-size: 12px;
}
#orderSummaryAdresses .field{}
#orderSummaryTitle {
	font-size: 14px;
	font-weight: bold;
	color: #800000;
	margin: 10px;
}

/* DIV Pour afficher des tableaux de produits (résultat recherche , liste ...)*/
#TableauProduits {margin-top:15px;}
#TableauProduits table{width:98%;margin-left:10px;border: 1px solid #d6d0c2;font-family: Arial, Verdana, Helvetica; font-size: 11pt;}
#TableauProduits thead{text-align:center;font-weight:bold;background-color:#d6d0c2; color: White;}
#TableauProduits tfoot{text-align:center;padding-right:3px;font-weight:bold;}
#TableauProduits tbody{background-color: White;}
#TableauProduits td{border: 1px solid #c1b599; font-weight: bold; padding-left: 3px;}
#TableauProduits tr{height:25px;}
#TableauProduits .nomProduit{text-align:left;padding-left:3px;font-size:10px;}
#TableauProduits .annotation{font-size: 11pt;} /* exemple : (cliquer ici pour voir le détail)*/
/* -------------------------------------------------------------------------- */
.nomChamp{font-weight:bold;height:26px;font-size:12px;color:#000000;}
.valeurChamp{height:26px;font-size:12px;color:#800000;}
.annotation{font-size:10px;} /* exemple : (cliquer ici pour voir le détail)*/

#tableauModeles td{
	font-size:9px;
}
/* Page product detail */

.TitreProduitProductPage{
	font-size:18px;
	font-weight:bold;
	color:#000000;
}
.NomProduitProductPage{
	font-size:18px;
	font-weight:bold;
	color:#bf002a;
}
.SentenceProductPage{
	font-family: Arial, Verdana, Helvetica;
	font-size:16px;
	font-weight:bold;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
}
/* ------------------------------------- */
#titre-avec-puce{
	background-image: url('/imagesMain/commun/puce-titre.gif');
	background-repeat: no-repeat;
	background-position: 35px 0px 0 0;
	font-family: Arial, Verdana, Helvetica;
	font-size:12pt;
	font-weight:bold;
	color: Black;
	padding-left: 57px;
	padding-top: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 48px;
}
#catalog_titre_product{
	background-image: url('/imagesMain/commun/puce-titre.gif');
	background-repeat: no-repeat;
	background-position: 35px 0px 0 0;
	font-family: Arial, Verdana, Helvetica;
	font-size:14pt;
	font-weight:bold;
	color: Black;
	padding-left: 57px;
	padding-top: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 48px;
}

#catalog_titre_product_popup{
	background-image: url('/imagesMain/commun/puce-titre.gif');
	background-repeat: no-repeat;
	background-position: 35px 0px 0 0;
	font-family: Arial, Verdana, Helvetica;
	font-size:14pt;
	font-weight:bold;
	color: Black;
	padding-left: 57px;
	padding-top: 10px;
	margin-top: 20px;
	margin-bottom: 20px;
	height: 48px;
}
/* RENOVA BULEX */
#piedPageFicheProduitRB{
	background-image: url('/imagesMain/commun/piedpage_fiche_produit_rb.gif');
	background-repeat: no-repeat;	
	padding-left: 40px;
	padding-top: 100px;	
}
#piedPageFicheProduitRB a{
	color: #FF9C10;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
}
#piedPageFicheProduitRB a:hover{
	color: #FF9C10;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:10px;
	text-decoration: underline;
}
/* SAUNIER DUVAL*/
#piedPageFicheProduitSD{
	background-image: url('/imagesMain/commun/piedpage_fiche_produit_sd.gif');
	background-repeat: no-repeat;	
	padding-left: 40px;
	padding-top: 100px;	
}
#piedPageFicheProduitSD a{
	color: #FF9C10;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:10px;
	text-decoration: none;
}
#piedPageFicheProduitSD a:hover{
	color: #FF9C10;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:10px;
	text-decoration: underline;
}
/*                                  DOLCEVITA                                                   */
.titreTableau{
	color: White;
	background-color: #FE6F10;
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;	
	border: 1px solid White;
	text-align: center;
	height: 30px;
}

.titreTableauChaudiere{
	color: #FE6F10;
	background-color: White;
	font-family: Tahoma;
	font-weight:bold;
	font-size:12px;	
	border-bottom: 1px solid #FE6F10;
	text-align: right;
	height: 30px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.listeTableauChaudiere{
	color: #FE6F10;
	background-color: White;
	font-family: Tahoma;
	font-weight:normal;
	font-size:10px;	
	border-bottom: 1px solid #FE6F10;
	text-align: right;
	height: 30px;
	padding-right: 5px;
	text-transform: uppercase;
}

.listeTableau{
	color: Black;
	background-color: White;
	font-family: Arial;
	font-weight:bold;
	font-size:10px;	
	border: 1px solid #FE6F10;
	border-top: 0px;
	text-align: center;
	height: 30px;
}


.titreTableauEssentiel{
	color: White;
	background-color: #00A6EB;
	font-family: Tahoma;
	font-weight:bold;
	font-size:8px;	
	border: 1px solid White;
	text-transform: uppercase;
	text-align: center;
	height: 30px;
}


.titreTableauSensations{
	color: White;
	background-color: #ED8000;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:8px;	
	border: 1px solid White;
	text-transform: uppercase;
	text-align: center;
	height: 30px;
}

.titreTableauPerformance{
	color: White;
	background-color: #92499E;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:8px;	
	border: 1px solid White;
	text-transform: uppercase;
	text-align: center;
	height: 30px;
}

.titreTableauPremium{
	color: White;
	background-color: #009C79;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:8px;	
	border: 1px solid White;
	text-transform: uppercase;
	text-align: center;
	height: 30px;
}
.titreTableauHabitation{
	color:  #FE6F10;
	background-color: White;
	font-family: Arial, Verdana, Helvetica;
	font-weight:bold;
	font-size:12px;	
	border: 0px;
	text-transform: uppercase;
	text-align: center;
	height: 30px;
}

#titreDolceVitaBleu{
	background-image: url('/imagesMain/commun/puce_bleue.jpg');
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 5px;
	color: Black;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	height: 30px;
}

#sousTitreDolceVitaBleu{
	color: #00A6EB;
	font-family: Times;
	font-size: 16pt;
	font-weight: normal;
}

#titreDolceVitaOrange{
	background-image: url('/imagesMain/commun/puce_orange.jpg');
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 5px;
	color: Black;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	height: 30px;
}

#sousTitreDolceVitaOrange{
	color: #ED8000;
	font-family: Times;
	font-size: 16pt;
	font-weight: normal;
}

#titreDolceVitaViolet{
	background-image: url('/imagesMain/commun/puce_violette.jpg');
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 5px;
	color: Black;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	height: 30px;
}

#sousTitreDolceVitaViolet{
	color: #92499E;
	font-family: Times;
	font-size: 16pt;
	font-weight: normal;
}

#titreDolceVitaVert{
	background-image: url('/imagesMain/commun/puce_verte.jpg');
	background-repeat: no-repeat;
	padding-left: 45px;
	padding-top: 5px;
	color: Black;
	font-family: Verdana;
	font-size: 16pt;
	font-weight: bold;
	font-style: italic;
	height: 30px;
}

#sousTitreDolceVitaVert{
	color: #009C79;
	font-family: Times;
	font-size: 16pt;
	font-weight: normal;
}

.commun-texterouge{
	color:#bf002a;	
}
/* utilisé dans FR/service/maintenante_predictive */
#btn a{
		font-family:Arial;
		font-size:12px;
		color:#000000;
		text-decoration:none;
	}
#btn a:hover{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-decoration:underline;
}

/* utilisé pour les sous titres de la news IsoSplit condens FR par exemple*/
#sous-titre-news-gauche{
	background-repeat: no-repeat;
	background-image: url('/imagesMain/commun/sous_titre_news_gauche.gif');
	height: 30px;
	width:38px;
	float: left;
	cursor: pointer;
	font-family:Arial;
	font-size:12px;
	font-style: italic;
	padding-top:5px;
	padding-left:23px;
	font-weight: bold;
}
#sous-titre-news-centre{
	background-image: url('/imagesMain/commun/sous_titre_news_centre.gif');
	height: 30px;
	width: 2px;
	float: left;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	font-style: italic;
	letter-spacing: 4px;
	padding-top: 5px;
	cursor: pointer;	
}
#sous-titre-news-droite{
	background-repeat: no-repeat;
	background-image: url('/imagesMain/commun/sous_titre_news_droite.gif');
	height: 30px;
	width:10px;
	float: left;
	cursor: pointer;
}
/* utilisé pour les paragraphes limités en largeur à cause des images (taille du para. 340px)*/
#news-paragraphe-haut{
	font-weight: normal;
	text-align: justify;
	width:380px;	
	padding-left:38px;
}
/* utilisé pour les paragraphes limités en largeur à cause des images (taille du para. 480px)*/
#news-paragraphe-bas{
	font-weight: normal;
	text-align: justify;
	width:480px;	
	padding-left:38px;
}

#news-isosplitcondens-img1 {
	position: absolute;
	background-image: url('/imagesMain/commun/isosplitcondens-img1.gif');
	background-repeat: no-repeat;
	top: 120px;
	left: 698px;
	width: 302px;
	height: 323px;	
}
#news-isosplitcondens-homepage {
	position: absolute;
	/*background-image: url('/imagesMain/commun/isosplitcondens-img1.gif');*/
	background-image: url('../images/equipe_sd.jpg');
	background-repeat: no-repeat;
	top: 140px;
	left: 698px;
	width: 402px;
	height: 323px;	
}
#news-isosplitcondens-img2 {
	position: absolute;
	background-image: url('/imagesMain/commun/isosplitcondens-img2.gif');
	background-repeat: no-repeat;
	top: 450px;
	left: 789px;
	width: 211px;
	height: 234px;	
}

#news-isosplitcondens-img3 {
	position: absolute;
	background-image: url('/imagesMain/commun/isosplitcondens-img3.gif');
	background-repeat: no-repeat;
	top: 450px;
	left: 800px;
	width: 200px;
	height: 245px;	
}

/* utilisé pour les paragraphes (homepage) limités en largeur à cause des images (taille du para. 340px)*/
#homepage-paragraphe-haut{
	font-weight: normal;
	text-align: justify;
	width:550px;	
	padding-left:100px;
}

#Templates {margin-top:25px;}
#Templates table{width:95%;border: 1px solid #FE6F10;border-collapse:collapse;font-family: Arial, Verdana, Helvetica;font-size:12px;}
#Templates thead{text-align:center;font-weight:bold;background-color:#FF9C10}
#Templates tfoot{text-align:center;padding-right:3px;font-weight:bold;}
#Templates tbody{background-color: #FFF7E2;text-align:center;}
#Templates td{border: 1px solid #FE6F10;border-collapse:collapse;}
#Templates tr{height:20px;}

#Basket {margin-top:25px;}
#Basket table{width:95%;border: 1px solid #FE6F10;border-collapse:collapse;font-family: Arial, Verdana, Helvetica;font-size:12px;}
#Basket thead{text-align:center;font-weight:bold;background-color:#FF9C10}
#Basket tfoot{text-align:center;padding-right:3px;font-weight:bold;}
#Basket tbody{background-color: #FFF7E2;text-align:center;}
#Basket td{border: 1px solid #FE6F10;border-collapse:collapse;}
#Basket tr{height:20px;}

#QuickForm table{width:60%;border: 1px solid #FE6F10;border-collapse:collapse;font-family: Arial, Verdana, Helvetica;font-size:10px;margin-left:3px}
#QuickForm thead{text-align:center;font-weight:bold;background-color:#FF9C10}
#QuickForm tbody{background-color: #FFF7E2;text-align:center;}
#QuickForm tfoot{text-align:center;padding-right:3px;font-weight:bold;}
#QuickForm tr{height:25px;}
#QuickForm td{border: 1px solid #FE6F10;border-collapse:collapse;}

#TemplateSaveAs table{width:60%;margin-left:0px;border: 1px solid #000000;border-collapse:collapse;font-family: Arial, Verdana, Helvetica;font-size:10px;}
#TemplateSaveAs thead{text-align:center;font-weight:bold;background-color:#FBEAE0}
#TemplateSaveAs tbody{background-color: #FFFFFF;text-align:center;}
#TemplateSaveAs td{border: 1px solid #FFFFFF;border-collapse:collapse;}

#ExcelSheet table{width:50%;border: 1px solid #FFFFFF;border-collapse:collapse;font-family: Arial, Verdana, Helvetica;font-size:10px;}
#ExcelSheet thead{text-align:center;font-weight:bold;background-color:#DBD8D1}
#ExcelSheet tfoot{text-align:center;padding-right:3px;font-weight:bold;}
#ExcelSheet tbody{background-color: #FFFFFF;text-align:center;}
#ExcelSheet td{border: 1px solid #C0C0C0;border-collapse:collapse;}

#BasketContentTopMenu select{font-size:10px;}

#CustomerAgentList {}
#CustomerAgentList table{width:80%;border: 1px solid #FE6F10;border-collapse:collapse;font-family: Arial, Verdana, Helvetica;font-size:10px;}
#CustomerAgentList thead{text-align:center;font-weight:bold;background-color:#FF9C10}
#CustomerAgentList tfoot{text-align:center;padding-right:3px;font-weight:bold;}
#CustomerAgentList tbody{background-color: #FFF7E2;text-align:center;}
#CustomerAgentList td{border: 1px solid #FE6F10;border-collapse:collapse;font-family: Arial, Verdana, Helvetica;font-size:10px;}
#CustomerAgentList tr{height:20px;}

#OrderSteps{margin-bottom:15px;}
#OrderSteps table{border-top: 1px solid #FE6F10;border-bottom: 1px solid #FE6F10}
#OrderSteps .selected{
	text-align:center;
	font-family: Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	background-color:#bf002a;
	color:#FFFFFF;
	}
	
#OrderSteps .normal{
	text-align:center;
	font-family: Arial, Verdana, Helvetica;
	font-size:14px;
	font-weight:bold;
	background-color:#EEEEEE;
	color:#CCCCCC;
	}
	
#order {background-color: #FFFFFF;}
#order table{width: 100%;border: 0px;font-family: Arial, Verdana, Helvetica;font-size:12px;align:center;}
#order td{text-align:left;};
#order .TitleProduct{background-color: #FF9C10;FONT-SIZE: 12px;color: 000000;font-weight:bold;border: 1px solid #FE6F10;cellpadding:3;cellspacing:3;text-align:center;}
#order .Product{background-color: #FFFFFF;FONT-SIZE: 12px;color: #000000;text-align:center;}
#order .Product2{background-color: #FFF7E2;FONT-SIZE: 12px;color: #000000;text-align:center;}
#order .TitleOrderHistory{background-color: #FF9C10;FONT-SIZE: 12px;color: 000000;font-weight:bold;border: 1px solid #FE6F10;cellpadding:3;cellspacing:3;text-align:center;}
#order .OrderHistoryLine1{background-color: #FFFFFF;FONT-SIZE: 12px;color: #000000;text-align:center;}
#order .OrderHistoryLine2{background-color:#FFF7E2;FONT-SIZE: 12px;color: #000000;text-align:center;}


/*Page cysclisme*/
.cadre{
border-bottom:3px solid #CC0033;
}

.news_velo{
	background-color:#bf002a;
	color:FFFFFF;
	font-weight:bold;
	font-size:110%;
	padding:0px 0px 1px 5px;
	margin-bottom:10px;
	padding-right:50px;
	border-bottom:2px solid #000000;
}

.titre_course{
	color:#cc0033;
	font-size:120%;
	font-weight:bold;
	padding-bottom:3px;
	padding-left:5px;
}

.titre_big{
	color:#cc0033;
	background-color:#ffffcc;
	font-size:150%;
	border-bottom:2px solid #CC0033;
	font-weight:bold;
	margin:0px 130px 0px 130px;
	padding:3px 0px 3px 0px;
}

.space_course{
	margin-left:5px;
	border : 1px solid #000000;
	padding: 0px 10px 0px 10px;
	margin-bottom:8px;
}


.site_officiel{
	margin: 1px 0px 2px 0px;
	font-weight:bold;
	font-size:160%;
	text-align:center;
}

.space_tdf{
	margin-left:8px;
}

.border_ville{
	border-bottom:1px solid #bf002a;
}

.grey{
	background-color:#999999;	
	color:#666666;
}

.titreHome
{
	color: White; 
	background-color: #bf002a; 
	font-weight: bold; 
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 10px;
	width: 380px;
}

.txtHomeLien
{
	font-weight: bold;
	color: Black;	
}

.txtHomeLien:hover
{
	font-weight: bold;
	color: #bf002a;
	text-decoration: none;
}

.txtHomeLienNormal
{
	font-weight: normal;
	color: Black;	
}

.txtHomeLienNormal:hover
{
	font-weight: normal;
	color: #bf002a;
	text-decoration: none;
}
.txt-impot
{
	font-size: 8pt;
}




/*       FORMULAIRE RSG       */
.clear
{
	clear: both;
}

.partLeft
{
	float: left;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
	padding-top: 4px;
	width: 30%;
	height: 30px;
}

.partRight
{
	float: left;
	text-align: left;
	padding-right: 5px;
	width: 70%;
	height: 30px;
	vertical-align: middle;
}
