h1, h2, h3, h4, p, div, ul, li {
	margin: 0;
	padding: 0;
}

body {
	margin: 1px auto 20px auto;
	text-align: left;
	font-family: "Arial", verdana, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background: url("images/fond.gif") 0 0 repeat-x #FCFCFC;
}

div#page {
	width: 946px;
	margin: auto;
	padding: 0 2px 0 2px;
	background: url("images/haut_fond.jpg") 2px 0 no-repeat #FCFCFC;
}


/*###############################
#				#
#	DIVERS			#	
#				#
###############################*/	


a {	color:#000000; text-decoration: none; }
a:hover { text-decoration:underline; }
a.noStyle {	color: #333333;	text-decoration:none; }

img { border:0; }
.imgTop { vertical-align: text-top; }
.imgBottom { vertical-align: text-bottom; }

ul { list-style-type:none; }

.bold { font-weight: bold; }
.italic { font-style: italic; }
.center { text-align: center; }
.alignCenter { text-align: center; }
.alignL { text-align: left; }
.alignR { text-align: right; }
.souligne { text-decoration:underline; }
.inline { display:inline; }
.displayblock {	display:block; }
.clear { clear: both; }
.clearBoth { clear: both; }
.floatLeft { float: left; }

/*--------- ESPACEMENT-----------------*/

.padding10px { padding: 10px; }
.padding20px { padding: 20px; }
.paddingTB1 { padding: 1px 0; }
.paddingTB10 { padding: 10px 0; }
.paddingTB30 { padding: 30px 0; }
.paddingTB10-20 { padding: 10px 20px; }
.paddingTop5px { padding-top: 5px; }
.paddingTop10px { padding-top: 10px; }
.paddingTop20px { padding-top: 20px; }
.paddingLeft10 { padding-left: 10px; }
.paddingLeft15 { padding-left: 15px; }
.paddingLeft50px { padding-left: 50px; }
.paddingLeft100px { padding-left: 100px; }
.paddingLeft150px { padding-left: 150px; }
.paddingR10 { padding-right: 10px; }
.paddingLR20 { padding: 0 20px; }
.paddingB10 { padding-bottom: 10px; }
.paddingBottom30px { padding-bottom: 30px; }
.marginLeft10px { margin-left: 8px; }
.marginTop5px { margin-top: 5px; }
.marginTop20px { margin-top: 20px; }
.marginBottom5px { margin-bottom: 5px; }

.padT10 { padding-top: 10px; }
.padT15 { padding-top: 15px; }
.padT20 { padding-top: 20px; }

/*-------------- Couleurs -------------------------------------------*/

.gris { color: #e3e1e1; }

/* couleur violet*/
.color1{ color : #7F025B; font-weight : bold;}
/* violet plus clr*/
.color1b{ color : #9c1e79; font-weight : bold;}

/* couleur orange*/
/*.color2{ color : #FF7100; font-weight : bold;}*/
.color2{ color : #0077AC; font-weight : bold;}

/* couleur gris*/
.color3{ color : #DEEFF7; font-weight : bold;}

/* couleur bleu*/
.color4{ color : #C0D6E1; font-weight : bold;}

/* couler bleu2*/
.color5{ color : #0077AC; font-weight : bold;}

.color6 { color : #3d4e57; }
.text_color { color : #3d4e57; }


/*-------------- Couleurs -------------------------------------------*/

.size13 { font-size: 13px; }

/*----------------- Border -------------------------------------------- */

.borderHorizTop {
	background: url("images/sep_pdt_select.gif") top left no-repeat;
	padding-top: 20px;
	margin-bottom: 20px;
}

.borderHorizBottom {
	background: url("images/sep_pdt_select.gif") center bottom no-repeat;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

.borderVerticalG {
	background: url("images/sep_select.gif") top left no-repeat;
	padding-top: 10px;
}

.borderVerticalD {
	background: url("images/sep_select.gif") top right no-repeat;
	padding-bottom: 10px;
}

/*----------------- BOUTONS -------------------------------------------- */

/* voirGamme */
.btn_voirGammeG {
	display: block;
	float: left;
	padding-left: 10px;
	height: 23px;
	background: url("images/btn_voirGammeG.png") 0 0 no-repeat;
}

.btn_voirGammeD {
	display: block;
	float: left;
	height: 22px;
	background: url("images/btn_voirGammeD.png") right 0 no-repeat;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	padding: 1px 15px 0 0;
	color: #0077AC;
}

		/*.btn_voirGamme:hover {
			background: url("images/btn_details-hover.png") 0 0 no-repeat;
			text-decoration: none;
			color: #45A1EE;
		}*/


.btn_details {
	display: block;
	float: left;
	width: 60px;
	height: 23px;
	background: url("images/btn_details.png") 0 0 no-repeat;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding-top: 1px;
	margin-left: 10px;
	color: #0077AC;
}

		.btn_details:hover {
			background: url("images/btn_details-hover.png") 0 0 no-repeat;
			text-decoration: none;
			color: #45A1EE;
		}

/*----------------- Puces -------------------------------------------- */

.puce_bleu { background: url("images/liste_t6.gif") 0 6px no-repeat; }
.puce_carreOrange {  background: url('images/liste_t3.gif') 0 8px no-repeat; padding	: 0 0 0 15px; font-size	: 13px; }
.puce_carreBleu   {  background: url('images/liste_t5.gif') 0 8px no-repeat;  padding	: 0 0 0 15px; font-size	: 13px; }


/*----------------- Width -------------------------------------------- */

.width50pourc { width: 50%; }
.width245 { width: 265px; }


/*###############################
#				#
#	HAUT			#
#				#
###############################*/
	
div#haut {
    height: 170px;
}

    div#haut a img#logo {
        display:block;
        float:left;
        margin: 2px 0 0 2px;
    }

    div#haut div#bandeau {
        float: left;
        width: 579px;
        height: 117px;
        font-family: Tahoma, verdana;
        font-size: 16px;
        font-weight: normal;
        color: #01AACC;
        /*background: url("images/bandeau1.png") 0 0 no-repeat;*/
        background: url("images/bandeau3.png") 0 0 no-repeat;
        margin: 5px 0 0 10px
    }
	
        div#haut div#bandeau div#ongletHaut{
            float:left;
            padding:0 0 0 15px;
        }

            div#haut div#bandeau div#ongletHaut a {
                display:block;
                float:left;
                color: #01AACC;
                font-family: Tahoma, Verdana;
                font-weight: bold;
                font-size: 12px;
                padding: 3px 12px;
            }

        div#haut div#bandeau div#bandeau-defilant {
            clear: both;
            padding: 9px 20px 0 20px;
        }
			
	/* SCROLL */
        div#bandeau-defilant div#divScroll {
            /*width: 530px;*/
            height: 70px;
        }

            div#divScroll a {
                cursor: pointer;
            }

            div#divScroll div.scroll {
                background-color: #eeeeee;
                visibility: hidden;
            }

            div#divScroll div.left {
                width: 100px;
                height: 70px;
                /*padding: 10px 0;*/
            }

            div#divScroll div.top {
                width: 530px;
                height: 70px;
            }

            div#divScroll div.top div, div#divScroll div.left div {
                padding: 10px;
                width: 100px;
            }
	/* Fin SCROLL */


	div#haut a#devis {
            display: block;
            float: left;
            width: 139px;
            height: 46px;
            font-size: 13px;
            text-align: center;
            text-decoration: none;
            color: #0095BE;
            background: url("images/devis_fond.jpg") 0 0 no-repeat;
            padding-top: 15px;
            margin: 15px 0 0 17px;
	}
	
            div#haut a#devis:hover {
                background: #898989;
                baground-image: none;
                color: #00ff18;
                font-weight:bold;
            }

                div#haut a#devis strong {
                    font-size: 14px;
                }
	
	div#haut div#telephone {
            float: left;
            width: 141px;
            height: 22px;
            padding-top: 9px;
            margin: 5px 0 0 15px;
            color:#0095BE;
            font-size:13px;
            font-weight: bold;
            text-align: center;
            background: url("images/telephone.png") 0 0 no-repeat;
	}
	
/**********************
*	MENU          *
**********************/
		
div#menu {
        clear: both;
        width: 944px;
        padding:2px 0 0 0;
        z-index: 50 !important;
}

/* MENU (1er Niveau) */
    div#menu ul.ulHn1 {
        /*padding:0 20px 0 30px;*/
        z-index: 50 !important;
    }

        div#menu ul.ulHn1 li {
            position: relative;
            float: left;
            z-index: 50 !important;
        }

            div#menu ul.ulHn1 li a {
                display: block;
                width: 79px;
                height: 36px; /* 45 */
                font-size: 11px;
                font-weight: bold;
                text-align:center;
                color: #000000;
                background: url("images/menu_btn1.jpg") 0 0 no-repeat;
                padding:7px 2px 2px 2px;
                margin-left: 1px;
                z-index: 10 !important;
            }

                div#menu ul.ulHn1 li:hover a {
                    color: #ffffff;
                    text-decoration: none;
                    background: #0090BF;
                    z-index: 50 !important;
                }
	

/* SOUS-MENU (2eme Niveau) */
    div#menu ul.ulHn1 li ul.ulHn2 {
        display: none;
        position: absolute;
        top: 45px;
        left: 0;
        display: none;
        border: 2px solid #05C0CF;
        border-top-width: 0;
        background: #0090BF;
        padding: 10px 0;
    }

        div#menu ul.ulHn1 li ul.ulHn2 li {
            position: relative;
        }

            div#menu ul.ulHn1 li ul.ulHn2 li a {
                display: block;
                width: 167px;
                padding: 4px 4px 4px 20px;
                margin-bottom: -1px;
                text-align: left;
                height:auto;
                color: #ffffff;
                background: none;
            }

                div#menu ul.ulHn1 li ul.ulHn2 li:hover a {
                    color: #70fa01;
                    background: none;
                }

    /* Affiche Menu déroulant */
    div#menu ul.ulHn1 li:hover ul.ulHn2 {
        display: block !important;
    }
				
/* SOUS-MENU (3eme Niveau) */
    div#menu ul.ulHn1 li ul.ulHn2 li ul.ulHn3 {
        display: none;
        position: absolute;
        top: -10px;
        left: 192px;
        padding: 10px 0;
        border: 2px solid #05C0CF;
        border-top-width: 0;
        background: #0090bf;
    }

        div#menu ul.ulHn1 li ul.ulHn2 li ul.ulHn3 li a {
            display: block;
            width: 167px;
            padding: 4px 4px 4px 20px;
            margin-bottom: -1px;
            text-align: left;
            height: auto;
            color: #ffffff;
            background: none;
        }

            div#menu ul.ulHn1 li ul.ulHn2 li ul.ulHn3 li:hover a {
                color: #70FA01;
                /*color: #0AF8EA;*/
                background: none;
            }

    /* Affiche Menu déroulant */
    div#menu ul.ulHn1 li ul.ulHn2 li:hover ul.ulHn3 {
        display: block !important;
    }



/* MENU (1er Niveau) 
    div#menu ul.menu {
        z-index: 50 !important;
    }

        div#menu ul.menu li {
            position: relative;
            float: left;
            z-index: 50 !important;
        }

            div#menu ul.menu li a, div#menu ul.menu li a.out {
                display: block;
                width: 79px;
                height: 36px;
                font-size: 11px;
                font-weight: bold;
                text-align:center;
                color: #000000;
                background: url("images/menu_btn1.jpg") 0 0 no-repeat;
                padding:7px 2px 2px 2px;
                margin-left: 1px;
                z-index: 10 !important;
            }

                div#menu ul.menu li a:hover, div#menu ul.menu li a.over {
                    color: #ffffff;
                    text-decoration: none;
                    background: #0090BF;
                    z-index: 50 !important;
                }


 SOUS-MENU (2eme Niveau)
    div#menu ul.menu li ul.ssmenu {
        position: absolute;
        top: 45px;
        left: 0;
        display: none;
        border: 2px solid #05C0CF;
        border-top-width: 0;
        background: #0090BF;
        padding: 10px 0;
    }

        div#menu ul.menu li ul.ssmenu li {
            float: none;
        }

            div#menu ul.menu li ul.ssmenu li a {
                width: 167px;
                display: block;
                padding: 4px 4px 4px 20px;
                margin-bottom: -1px;
                text-align: left;
                height:auto;
                background: none;
            }

                div#menu ul.menu li ul.ssmenu li a, div#menu ul.menu li ul.ssmenu li a.out {
                    color: #ffffff;
                }

                div#menu ul.menu li ul.ssmenu li a:hover, div#menu ul.menu li ul.ssmenu li a.over {
                    color: #70FA01;
                    background: none;
                }

                div#menu ul.menu li ul.ssmenu li a.parent {
                    background-position: center right;
                }


 SOUS-MENU (3eme Niveau)
    div#menu ul.menu li ul.ssmenu ul {
        position: absolute;
        top: -10px;
        left: 192px;
        display: none;
        border: 2px solid #05C0CF;
        border-top-width: 0;
        background: #0090BF;
        padding: 10px 0;
    }

        div#menu ul.menu li ul.ssmenu li ul li a {
            display: block;
            width: 167px;
            padding: 4px 4px 4px 20px;
            margin-bottom: -1px;
            text-align: left;
            height: auto;
            background: none;
        }

            div#menu ul.menu li ul.ssmenu li ul li a, div#menu ul.menu li ul.ssmenu li ul li a.out {
                color: #ffffff;
            }

            div#menu ul.menu li ul.ssmenu li ul li a:hover, div#menu ul.menu li ul.ssmenu li ul li a.over {
                color: #70FA01;
                background: none;
            }

            div#menu ul.menu li ul.ssmenu li ul li a.parent {
                background-position: center right;
            }*/
					
					
/*###############################
#				#
#	CONTENEUR		#	
#				#
###############################*/	

div#conteneur {
	clear: both;
	/*min-height: 800px;*/
}

/*div#conteneurIndex {
	background: url("images/index_fond.jpg") 211px 0 no-repeat;
}*/


/**********************
*	RECHERCHER		  *	
**********************/	

	div#rechercher {
		float: left;
		width: 197px;
		padding: 7px 0 10px 10px;
	}


/**********************
*	TRACKER			  *	
**********************/		

	div#tracker {
		float: left;
		width: 720px;
		padding: 13px 0 10px 3px;
		font-size: 11px;
		font-weight: bold;
		color: #0095BE;
		text-align: left;
	}
	
			div#tracker a {
				font-size: 11px;
				font-weight: normal;
				color:#0095BE;
			}
			
			div#tracker span {
				font-size: 11px;
				font-weight: bold;
			}

	
/*###############################
#								#
#	GAUCHE						#	
#								#
###############################*/	

div#gauche {
	float: left;
	width: 197px;
	background: url("images/gauche_fond.jpg") 0 0 repeat-y;
}

	div#gauche div#accesPros {
		width: 197px; /* 197 */
		height: 75px; /* 75 */
		background: url("images/gauche_catalogue.jpg") 0 0 no-repeat;
	}
	
		div#gauche div#accesPros a {
			display: block;
			width: 187px; /* 197 */
			height: 60px; /* 75 */
			padding: 10px 5px 5px 5px;
			font-family: tahoma;
			font-weight: bold;
			font-size: 11px;
			color: #0077AC;
			text-align: center;
		}
		
			/*div#gauche div#accesPros a:hover {
				color: #00FF18;
			}*/
	
	div#gauche div#gaucheMenu {
		position: relative;
		width: 193px;
		margin: 10px 0 0 4px;
		z-index: 60 !important;
	}
	
/**********************
*	MENU GAUCHE		  *	
**********************/
	
	/* menu premier niveau */
		div#gaucheMenu ul.ulGn1 li {
			display: block;
			width: 188px; /* 192 */
			background-image: url("images/menuG_fond.jpg");
			background-repeat: repeat-y;
			background-position: 0 0;
			padding: 10px 2px 2px 2px;
		}
	
			div#gaucheMenu ul.ulGn1 li a {
				display: block;
				width: 183px; /* 198 */
				font-size: 12px;
				font-weight: bold;
				color: #ffffff;
				padding:0 0 5px 5px;
			}
			
				div#gaucheMenu ul.ulGn1 li a:hover {
					color: #70FA01;
					text-decoration: none;
				}
	
			/* menu second niveau */
			div#gaucheMenu ul.ulGn1 li ul.ulGn2 li {
				display: block;
				width: 188px; /* 188 */
				padding: 0 0 5px 0;
			}
			
					div#gaucheMenu ul.ulGn1 li ul.ulGn2 li a {
						display: block;
						width: 179px; /* 188 */
						font-size: 11px;
						font-weight: bold;
						color: #0077AC;
						background-color: #0AF8EA;
						padding: 4px 0 4px 9px;
						 
					}
					
						div#gaucheMenu ul.ulGn1 li ul.ulGn2 li a:hover {
							color: #0077AC;
							background-color: #00FF18;
							text-decoration: none;
						}
						
			/* menu troisième niveau */
			div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 {
				width: 188px;
				padding: 0;
				margin: 5px 0;
			}
			
				div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li {
					position: relative;
					width: 185px; /* 188 */
					padding: 1px 0 1px 5px;
				}
			
					div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li a {
						display: block;
						width: 172px;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;
						background-color: none;
						background: url("images/puce-rondBleu.png") 0 6px no-repeat;
						padding: 1px 0 1px 8px;
						margin: 0;
						 
					}
					
						div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li a:hover {
							color: #70FA01;
							text-decoration: none;
							background-color: none !important;
						}
						
			/* menu quatrième niveau */
			div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li ul.ulGn4, div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li ul.ulGn4 li ul.ulGn5 {
				position: absolute;
				top: -7px;
				left: 190px;
				display: none;
				width: 190px;
				padding: 5px 0;
			    border: 2px solid #05C0CF;
			    background: #0090BF url("images/menuG_fond.jpg") 0 0 repeat-y;
			}
			
				div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li ul.ulGn4 li {
					width: 185px;
				}
			
					div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li ul.ulGn4 li a {
						display: block;
						width: 172px;
						font-size: 11px;
						font-weight: bold;
						color: #ffffff;
						background: url("images/puce-rondBleu.png") 0 7px no-repeat;
						padding: 2px 0 2px 8px;
						margin: 0;
						 
					}
					
						div#gaucheMenu ul.ulGn1 li ul.ulGn2 li ul.ulGn3 li ul.ulGn4 li a:hover {
							color: #70FA01;
							text-decoration: none;
						}
			
			
	/* Newsletter */					
	div#gauche div#newsletter {
		height: 30px; /* 63px */
		background: url("images/gauche_bordB.jpg") 0 0 no-repeat;
		color: #0077AC;
		font-size: 14px;
		font-weight: bold;
		padding: 33px 0 0 20px;
	}
	
	div#gauche div#inputNews {
		height: 42px; /* 61px */
		background: url("images/newsletter_fond.jpg") 0 0 no-repeat;
		padding: 19px 0 0 15px;
	}
	
			div#gauche div#inputNews input {
				border: 1px ridge #63E0FF;
			}

	
/*###############################
#								#
#	CONTENU						#
#								#
###############################*/

div.contenu {
	float: left;
	width: 582px; /* 585 */
	z-index: 1;
	padding-left: 3px;
}
		
	div.contenu h1 {
		width: 578px;
		padding: 10px 0;
		margin-left: 3px;
		margin-bottom: 20px;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
		color: #0077AC;
		/*background: url("images/index_titre3.jpg") 0 0 no-repeat;*/
		background: #63e0ff url("images/tabPanier1-th.gif") 0 0 repeat-x;
	}

	div.contenu div.voirAussi {
	
	}
	
	div.contenu p.conseil {
		text-align: justify;
	}
	
	div.contenu p.chapeau {
		font-weight: bold;
		text-align: justify;
	}
	
	div.contenu p.description {
		text-align: justify;
	}
	

/***********************/
/*      Vignette       */
/***********************/

	div.vignette_prod {
		position: relative;
		float: left;
		width: 265px; /* 287 */
		height: 257px; /* 272 */
		padding: 15px 9px 0 13px;
		margin: 5px 0 0 3px;
		font-family: "verdana", Arial, sans-serif;
		font-size: 11px;
		text-align: justify;
		background: url("images/vignette.gif") 0 0 no-repeat;
	}
			
			div.vignette_prod h2, div.vignette_prod h3.s1 {
				height: 35px;
				line-height: 12px;
				text-align: left;
			}
			
					div.vignette_prod h2 a, div.vignette_prod h3.s1 a {
						font-family: "Arial",Verdana,sans-serif;
						font-size: 12px;
						font-weight: bold;
						color: #0077AC;	
					}
			
			div.vignette_prod div.accueilImg {
				float: left;
				width: 135px;
				padding: 5px 0;
				margin-right: 10px;
				text-align: center;
				vertical-align: middle;
				background: #ffffff;
			}
			
					div.vignette_prod div.accueilImg img {
						display: inline;
						text-align: center;
						vertical-align: middle;
					}
			
			div.vignette_prod div.btn_voirGamme {
				position: absolute;
				bottom: 15px;
				left: 10px;
				width: 235px;
				height: 23px;
				text-align: center;
			}
	
	
	
/***********************/
/* navigation par page */
/***********************/

div.blockNavpage {
	color : #3d4e57;
	font-size : 12px;
	text-align: center;
	padding: 15px 0 0 0;
}
		
		
/*###############################
#								#
#	DROITE						#
#								#
###############################*/

div#droite {
	float: left;
	width: 159px;
	height: 200px;
	padding-left: 5px;
}
		
	div#droite div.titre a {
		display: block;
		width: 158px;
		height: 33px;
		padding-top: 20px;
		font-size: 12px;
		font-weight: bold;
		text-align: center;
		text-transform: uppercase;
		color: #0077AC;
		background: url("images/droite_titre.gif") 0 0 no-repeat;
	}
		
	div#droite div.droiteBlock {
		background: url("images/doite_blockFond.jpg") 0 0 repeat-y;
	}
	
		div#droite div.droiteBlock a {
			display: block;
			font-size: 11px;
			color: #3D4E57;
		}
	
	div#droite span#blockPanier {
		display: block;
		width: 95px;
		height: 60px;
		padding: 0 0 0 60px;
		background: url("images/caddie-img2.gif") 40px 5px no-repeat;
		cursor: pointer;
	}
		

/*###############################
#								#
#	BAS DE PAGE					#	
#								#
###############################*/
	
div#bas {
	margin-top: 20px;
	padding: 20px 0;
	background: url("images/sep_pdt_select.gif") center top no-repeat;
	text-align: center;
}

	div#bas a, div#bas span { padding: 0 8px; }
	div#bas, div#bas a, div#bas span { font-size: 11px; font-weight: bold; color: #0077AC; }


/*###############################
#								#
#	INDEX						#
#								#
###############################*/

div#index {
	position:relative;
	z-index: 2 !important;
}

	div#index h1 {
		margin-bottom: 0;
	}
	
	div#accesDirect {
		width: 550px;
		margin: 10px 0;
		text-align: center;
		z-index: 2 !important;
	}
	
			div#accesDirect form select {
				z-index: 1 !important;
			}
	
					div#accesDirect form select option {
						text-align: center;
						z-index: 0 !important;
					}
					
					div#accesDirect form {
						z-index: 4 !important;
					}
			
			
/*###############################
#								#
#	Vignette PRODUIT			#
#								#
###############################*/

	
div#produit div.vignette_prod {
	float: left;
	width: 274px;
	height: 257px;
	padding: 15px 0 0 13px;
	margin: 5px 0 0 3px;
	background: url("images/index_produit2.jpg") 0 0 no-repeat;
}
		
		div#produit div.vignette_prod h2 {
			line-height: 12px;	
		}
		
				div#produit div.vignette_prod h2 a {
					font-family: "Arial",Verdana,sans-serif;
					font-size: 12px;
					font-weight: bold;
					color: #0077AC;	
				}
		
		div#produit div.vignette_prod div.accueilImg {
			float: left;
			width: 135px;
			height: 100px;
			padding: 0;
			margin-right: 0;
			text-align: center;
			background: #ffffff;
		}
		
				div#produit div.vignette_prod div.accueilImg img {
					text-align: center;
				}
				
		div#produit div.vignette_prod div.accueilTextImg {
			float: left;
			width: 130px;
			height: 105px;
			overflow: hidden;
			padding: 0 0 0 5px;
			text-align: center;
			font-family: "Arial",Verdana,sans-serif;
		}
		
				div#produit div.vignette_prod div.accueilTextImg h3 {
					font-size: 12px;
					padding-bottom: 5px;
				}
				
				div#produit div.vignette_prod div.accueilTextImg div.divPrix {
					width: 127px;
					height: 85px;
					background: url("images/accueil_prixFond.gif") 0 0 no-repeat;
				}
				
						div#produit div.vignette_prod div.accueilTextImg div.divPrix div.aPartirDe {
							padding: 5px 0 0 10px;
							font-size: 11px;
							font-weight: bold;
							color: #0077AC;
							text-align: left;
							text-decoration: underline;
						}
				
						div#produit div.vignette_prod div.accueilTextImg div.divPrix div.prix {
							padding: 5px 10px 10px 0;
							font-size: 18px;
							font-weight: bold;
							color: #0077AC;
							text-align: right;
						}
						
						div#produit div.vignette_prod div.accueilTextImg div.divPrix a.caddie {
							display: block;
							width: 105px;
							height: 15px;
							font-size: 10px;
							font-family: Verdana, sans-serif;
							background: url("images/caddie.gif") 0 0 no-repeat;
							margin-left: 10px;
						}
						
								div#produit div.vignette_prod div.accueilTextImg div.divPrix a.caddie:hover {
									background: url("images/caddie-hover.gif") 0 0 no-repeat;
									text-decoration: none;
									color: #0077AC;
									font-weight: bold;
									padding-top: 1px;
									height: 14px;
								}
		
						
		div#produit div.vignette_prod p.desc {
			clear: both;
			width: 265px;
			height: 85px;
			overflow: hidden;
			padding: 10px 0 0 0;
			text-align: justify;
		}
		
		div#produit div.vignette_prod div.basDispo div.disponibilite {
			float: left;
			width: 195px;
			padding-top: 2px;
		}
		
				div#produit div.vignette_prod div.basDispo div.disponibilite div {
					height: 15px;
					padding-left: 25px;
					color: #0077AC;
					font-weight: bold;
					font-family: tahoma, sans-serif;
				}
				
						div#produit div.vignette_prod div.basDispo div.disponibilite div.dispo {
							width: 130px;
							background: url("images/btn_dispo.png") 0 0 no-repeat;
							margin-left: 40px;
						}
						
						div#produit div.vignette_prod div.basDispo div.disponibilite div.rupture {
							width: 130px;
							background: url("images/btn_rupture.png") 0 0 no-repeat;
							margin-left: 40px;
						}
						
						div#produit div.vignette_prod div.basDispo div.disponibilite div.reapro {
							width: 130px;
							background: url("images/btn_reapro.png") 0 0 no-repeat;
							margin-left: 40px;
						}

						
/*###############################
#								#
#	MARQUE						#
#								#
###############################*/

div#marque {
	width: 550px; /* 580 */
	padding: 0 15px 15px 15px;
	margin-bottom: 15px;
	text-align: justify;
	background: url("images/sep_pdt_select.gif") center bottom no-repeat;
}

div#marque div.imgFloat {
	float: left;
	padding: 0 20px 10px 0;
}



							
/*###############################
#								#
#	FAMILLE						#
#								#
###############################*/
							
/*div#famille p.familleConseil {
	padding-bottom: 15px;
	margin: 10px 0 20px 0;
	background: url("images/sep_pdt_select.gif") center bottom no-repeat;
}

div#famille div.vignetteFamille {
	float: left;
	width: 270px;
	padding: 10px 5px;
}

		div#famille div.vignetteFamille h3 {
			padding-bottom: 10px;
		}

		div.vignetteFamille div.vignetteFamilleG {
			float: left;
			width: 125px;
			height: 90px;
		}
		
				div.vignetteFamilleG img {
					font-size: 11px;
					font-weight: normal;
				}
				
		div.vignetteFamille div.vignetteFamilleD {
			float: left;
			width: 135px;
			height: 90px;
		}
	
	div#famille div.vignetteBorderLeft {
		background: url("images/sep_pdt.gif") 0 10px no-repeat;
		padding-left: 20px;
	}
	
	div#famille div.borderHorizontale {
		background: url("images/sep_pdt_long.gif") center 5px no-repeat;
		padding: 5px 0 10px 0;
	}*/

							
/*###############################
#								#
#	FichPdt						#
#								#
###############################*/

div#fichPdt p.accroche {
	font-weight: bold;
	text-align: center;
	background: url("images/sep_pdt_select.gif") center bottom no-repeat;
	padding-bottom: 20px;
	margin-bottom: 10px;
}

div#fiche_pdt_gauche {
	float: left;
	width: 200px;
	padding-bottom: 20px;
}

div#fiche_pdt_droite {
	float: left;
	width: 350px;
	padding-bottom: 20px;
}

div#fichPdt div.desc2 {
	padding: 20px 0;
	background: url("images/sep_pdt_select.gif") center top no-repeat;
}

div#fichPdt div.marque {
	padding-top: 20px;
	background: url("images/sep_pdt_select.gif") center top no-repeat;
}

	div#fichPdt div.marque span {
		font-weight: bold;
		color: #0077ac;
	}
	
	div#fichPdt div.marque a {
		font-size: 11px;
		font-weight: bold;
		color: #7f025b;
		text-decoration: underline;
		text-transform : uppercase;
	}

div#fichPdt table#tab h2 {
	display: inline;
	font-size: 12px;
	font-weight: normal;
}

	div#fichPdt h2.s1 {
		display: block;
		width: 560px;
		font-size: 12px;
		font-weight: bold;
		color: #0077AC;
		border-bottom: 1px solid #0077AC;
		padding-bottom: 10px;
		margin: 50px 0 10px 0;
	}
	
div#fichPdt table#tableFond {
	border-collapse: collapse;
	border: 1px solid #0077AC;
	background: #DEDEDE;
}

	div#fichPdt table#tableFond td {
		border: 1px solid #0077AC;
		padding: 5px;
	}
	
/* Telechargement */
table#telecharge {
	width: 560px;
	border-collapse: collapse;
}

	table#telecharge td {
		padding-top: 5px;
		padding-bottom: 5px;
	}
	
		table#telecharge td.s1 { width: 60px; }
		table#telecharge td.s2 { width: 210px; padding-right: 8px; }
		table#telecharge td.s3 { padding-top: 20px; text-align: center; font-weight: bold; text-decoration: underline; }
	
/*###############################
#				#
#	PANIER			#
#				#
###############################*/

p.error {
    padding-bottom: 10px;
    font-size: 13px;
    font-weight: bold;
    color: #ff0000;
    text-align: center;
}

table#tabPanier1 {
    width: 570px;
    border-collapse: collapse;
}

	table#tabPanier1 th, table#tabPanier1 td {
		padding: 10px 3px;
		text-align: center;
	}
	
		table#tabPanier1 th {
			background: #63e0ff url("images/tabPanier1-th.gif") 0 0 repeat-x;
			color: #0077AC;
			text-align: center;
			padding: 20px 3px 5px 3px;
		}
		
		table#tabPanier1 td.s1, table#tabPanier1 td.s2, table#tabPanier1 td.s3, table#tabPanier1 td.s4, table#tabPanier1 td.s5 {
			padding-top: 20px;
			padding-bottom: 20px;
		}
		
		table#tabPanier1 td.s1, table#tabPanier1 td.s2, table#tabPanier1 td.s3, table#tabPanier1 td.s4, table#tabPanier1 td.s5, table#tabPanier1 td.s6, table#tabPanier1 td.s7 {
			border-bottom: 1px solid #E2FFFE;
		}
		
			table#tabPanier1 td.s1 { width: 15px; }
			
			table#tabPanier1 td.s2 { width: 240px; }
			
			table#tabPanier1 td.s3 { width: 100px; }
			
				table#tabPanier1 td.s3 span { padding: 0 10px; }
				
			table#tabPanier1 td.s4 { width: 90px; }
			
			table#tabPanier1 td.s5 { width: 80px; text-align: right; }
			
			table#tabPanier1 td.s6, table#tabPanier1 td.s7 { text-align: right; background: #B0F0EF; }
			
				table#tabPanier1 td.s6 { text-align: right; background: #B0F0EF; }
			
					table#tabPanier1 td.s6 i { font-size: 11px; }
					
				table#tabPanier1 td.s5, table#tabPanier1 td.s7 { padding-right: 8px; }
				
				table#tabPanier1 td.s7 { font-weight: bold; }

                                table#tabPanier1 td.s8 { background: #D1EFEE; }


/*###############################
#								#
#	CONTACT						#
#								#
###############################*/
							
div#contact {
	width: 545px; /* 585 */
	padding: 20px;
}

div.contact {
	padding: 5px 0 0 200px;
}

div.contact span {
	width: 120px;
}

div.accesPro {
	padding-top: 20px;
	margin-top: 15px;
	border-top: 1px solid #3D4E57;
	text-align: justify;
}

div#contact h2 {
	font-size: 14px;
	font-weight: bold;
	color: #0077AC;
	padding-bottom: 10px;
}

div#contact a {
	font-weight: bold;
	color: #0095BE;
	text-decoration: underline;
}


/*###############################
#								#
#	MAPS GOOGLE					#
#								#
###############################*/

div#maps {
	width: 540px;
	height: 500px;
	margin: 30px 0 0 20px;
}

	
/*###############################
#								#
#	CMS							#
#								#
###############################*/

div#cms {
    width: 562px; /* 582 */
    padding: 10px;
}
	
/* LES TITRES */

    div#cms h1 {
        font-size: 20px;
        font-weight: normal;
        padding-bottom:10px;
    }

     div#cms h2 {
        font-size: 14px;
        padding-top: 15px;
        padding-bottom: 5px;
        /*color: #FF6600;*/
        color: #3D4E57;
    }

    div#cms h3 {
        font-size: 13px;
        color: #06783D;
        padding-top: 15px;
        padding-bottom: 10px;
    }

    div#cms h4 {
        font-size: 11px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    div#cms h5 {
        font-size: 13px;
        padding-top: 15px;
        padding-bottom: 10px;
    }


/* DIVERS COMMUN */

	/*div#cms p {
		font-weight: normal;
	}*/

	div#cms a {
		color: #0095BE;
	}
	
	div#cms ul {
		margin-left:15px;
		list-style-type:none;
	}
	
		div#cms ul li {
			background: url("images/liste_t6.gif") 0 7px no-repeat;
			padding: 2px 0 2px 10px;
		}
	
	div#cms q{
		display:block;
		clear:both;
		text-align:center;
		font-size:11px;
		font-style:italic;
		padding-top:5px;
	}
	
	div#cms div.accroche, div#cms div.texte, div#cms div.texte2, div#cms div.texte3 {
	    padding: 5px 0;
	}
	
	div#cms div.media {
            padding: 10px 0;
            text-align:center;
	}
	
	div#cms div.accroche {
		font-style: italic;
		font-weight: bold;
		font-size:13px;
		padding-top: 0;
	}
	
	div#cms div.texte2 {
	    float: left;
	    width: 49%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.texte3 {
	    float: left;
	    width: 32%;
	    margin-right: 2%;
	    padding: 10px 0;
	}
	
	div#cms div.last {
	    margin-right: 0;
	}
	
	div#cms div.left {
	    float: left;
	    margin: 0 10px 10px 0;
	    text-align: center;
	}
	
	div#cms div.right {
	    float: right;
	    margin: 0 0 10px 10px;
	    text-align: center;
	}
	
	div#cms table {
		border-collapse: collapse;
		border: 1px solid #0077AC;
		background: #DEDEDE;
	}
	
		div#cms table td {
			border: 1px solid #0077AC;
			padding: 5px;
		}
		
		
/*###############################
#								#
#	FORMULAIRE					#
#								#
###############################*/			 

/* couleurs etoile champs obligatoire*/
.obligatoire { color: #ff0000;}

.form label { display	  : block;
			  float		  : left;
			  cursor	  : pointer;
			  padding-top : 6px;
			  width		  : 85px;  }
	
	
.form input.txt, textarea { padding			: 3px;
							border			: 1px solid #d5d5d5;
							width			: 180px;
							font-family		: Arial, sans-serif;
							font-size		: 11px;
							color			: #666666;
							vertical-align 	: middle;  }

.form input.txt { height : 14px; }
.form select.txt { font-family		: Arial, sans-serif;
				   font-size		: 11px;
				   color			: #666666; }

.form textarea { height	  : 82px;
				 overflow : auto; }
	
.form input.error, .form textarea.error { border: 1px solid #ff6666; }

.form select {	border	: 1px solid #d5d5d5; 
				width	: 186px;}



/* Form coordonnées */

div.moitiePage {
	float: left;
	width: 47%;
	padding-left: 3%;
}

#formCoordonne1 input.txt, #formCoordonne2 input.txt {
	width: 130px;
}

#formCoordonne1 select, #formCoordonne2 select {
	width: 136px;
}


/*###########################
#                           #
#   IDENTIFICATION CLIENT   #
#                           #
###########################*/

body#identification {
    
}

body#identification h2 {
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #FF6600;
    /*color: #3D4E57;*/
}

body#identification div.contenu p { padding: 5px 0; }

    body#identification div.contenu p.mdpOublie { padding: 10px 0 30px 0; }

        body#identification div.contenu p.mdpOublie a { text-decoration: underline; color: #FF6600; }


/*###########################
#                           #
#  MEMBER PPASSWORD         #
#                           #
###########################*/

body#member-password h2 {
    padding-top: 15px;
    padding-bottom: 5px;
    font-size: 14px;
    font-weight: normal;
    color: #FF6600;
}

body#member-password div.contenu p { padding: 5px 0; }


/*###################
#                   #
#	PLAN        #
#                   #
###################*/


div#plan {
	width: 522px; /* 582 */
	padding: 0 30px;
}

	div#planBoutique {
		padding-bottom: 15px;
		margin-bottom: 5px;
		background: url("images/sep_pdt_select.gif") center bottom no-repeat;
	}
	
div#plan ul {
	list-style-type: none;
}

/* Niveau 1 */
div#plan ul li {
	/*list-style-type:upper-roman;*/
	padding-top:10px;
}

	div#plan ul li  a {
		font-size: 15px;
		font-variant: small-caps;
		font-weight: bold;
		color: #0077AC;
	}

	
/* Niveau 2 */
div#plan ul li ul li{
	/*list-style-type:upper-alpha;*/
	padding-top: 5px;
	margin-left: 20px;
}

		div#plan ul li ul li a {
			font-size: 14px;
			font-weight: bold;
			color: #000000;
		}

/* Niveau 3 */
div#plan ul li ul li ul li {
	list-style-type:decimal;
	padding-top:2px;
	margin-left:40px;
}

		div#plan ul li ul li ul li a {
			font-size:12px;
			font-weight: normal;
			font-variant: normal;
			font-style: italic;
			color: #333333;
		}
		

/* Niveau 4 */
div#plan ul li ul li ul li ul li{
	list-style-type:lower-alpha;
	margin-left:60px;
}

		div#plan ul li ul li ul li ul li a {
			font-size:11px;
		}


/*###################
#					#
#	LIGHTBOX		#
#					#
###################*/

#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(./COMMUN/images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(./COMMUN/images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }

/* ######################################################################################################################################################## */






/* ############################################################################################################


			OLD


/* ############################################################################################################*/

/*************/
/* CONTENU  **/			 
/*************/	 
					
#index_promo { 	background 	: url("images/index_promo.gif") no-repeat;
				width 		: 445px;
			 	height 		: 37px;
			 	padding 	: 20px 20px 0 45px;
			 	font-size   : 15px;
			 	font-weight : regular;}		
			 	
#index_selection { 	background 	: url("images/index_selection.gif") no-repeat;
					width 		: 460px;
				 	height 		: 34px;
				 	padding 	: 20px 0 0 50px;
				 	font-size   : 15px;
				 	font-weight : regular;}		
			 				
 .bloc_contenu {	background-color : white; 
					width 			 : 484px; 
					padding  		 : 10px 6px 10px 20px;
					font-size   	 : 15px;
					font-weight 	 : bold;}
			
	 .bloc_contenu a { text-decoration : none ; }				


	 
/****************/	 
/*** PRODUITS ***/
/****************/
				
.produit { 	float : left; width : 270px;}

.selection { float : left; width : 250px; padding-bottom : 10px;}
			
.pdt_haut{width : 225px; height : 90px; clear : both;margin-bottom : 5px;}
		.pdt_haut img {font-size : 11px; font-weight : normal;}	
		
.pdt_bas {width : 225px;font-size : 11px;clear : both; padding-top : 5px;}

		/* bloc text option du pdt */
.option {  	width : 110px;
			height : 90px;
			font-size : 11px;
			font-weight : regular !important;
			float : left;
			margin: 5px 0 0 10px;
			text-align : left;}		
			
		.bloc_contenu img { float : left; 
							border : 2px solid #C0D6E1;
							width : 100px;
							height : 75px;
							margin-top : 5px;  
							margin-left : 0px;  }
									
/* page option gestion images */

.detail_pdt { width : 150px;  float : left; margin : 20px 0 0 20px}

.detail_pdt img { width : 115px; height : 100px ;}


.index_famille { background : url("images/index_famille.gif") no-repeat;
				 width 		: 236px;
				 height 	: 35px;
				 margin-top : 0;
				 padding 	: 10px 0 0 0px;
				 margin-bottom : 10px;
				 text-transform : uppercase; }
				 
			 /* barre separation vertical pdt promotion*/
.sep_pdt { 	background : url("images/sep_pdt.gif") no-repeat;
			width : 9px;
			height : 143px;
			margin : 0 15px 0 5px;
			float : left;}
			
			
			 /* barre separation vertical pdt selection */
.sep_select { 	background 	 : url("images/sep_select.gif") no-repeat;
				width 		 : 2px;
				height 		 : 192px;
				margin 		 : 40px 0 0 0px;
				float 		 : left;}	
				
				
			 /* barre separation horizontale pdt */
.sep_pdt_long {	background 	: url("images/sep_pdt_long.gif") no-repeat;
				width 		: 484px;
				height 		: 7px;
				margin 		: 5px 0 10px 0; }
	
				
.sep_pdt_select {	background 	: url("images/sep_pdt_select.gif") no-repeat;
					width 		: 464px;
					height 		: 3px;
					margin-top  : 15px; }	
				

.ligne_fin {	background 	: url("images/ligne_fin.gif") no-repeat;
				width 		: 510px;
				height 		: 36px;
				margin		: 0; 		 
				padding		: 0; }		

/* PAGE */
/*#famille {	background 	: url("images/famille.gif") no-repeat;
			width 		: 460px;
			height 		: 42px;
			margin		: 0;
			font-size	: 15px;
			color 		: #FF7100;		 
			padding	    : 15px 0 0 50px; }
*/

#index_fiche_pdt {	background 	: url("images/index_fiche_pdt.gif") no-repeat;
					width 		: 660px;
					height 		: 42px;
					margin		: 0;
					font-size	: 15px;
					color 		: #FF7100;		 
					padding	    : 15px 0 0 50px; }

/* ligne de fin dans pages famille, categorie*/
#fin_famille {	background 	: url("images/fin_famille.gif") no-repeat;
				width 		: 510px;
				height 		: 36px;
				margin		: 0; 		 
				padding		: 0;}

				
/*********************/
/* fiche produit	**/			 
/*********************/	 

#fiche_pdt_gauche { width 	: 510px; 
					float 	: left;
					padding : 0;
					margin  : 0;}

#fiche_pdt_droit { 	width 		: 100px; 
					float 		: left; 
					font-size 	: 11px; 
					text-align 	: center; }
					
		#fiche_pdt_droit img { margin-left : 5px; float : left;} 
		
#fiche_haut { 	width  : 490px;
				min-height : 150px; }
				

.sep_fiche_pdt { background 	: url('images/sep_fiche_pdt.gif') no-repeat;float : left;
				 width 			: 3px;
				 height 		: 378px;
				 margin			: 0 15px 0 10px ;}

.fiche_img { float  : left;
			 width  : 173px;
			 height : 130px;
			 margin : 0 20px 0 0;}
			 
#pdt_cop { clear : both;float : left;}


/*********/
/*tableau*/		
/*********/
#tab {
	width: 560px;
	background: url("images/entete_tab.gif") center 0 no-repeat;
}

#tab tr { border-bottom : 2px solid #C0D6E1;}
	#tab tr.height50 {height: 50px; }

	#tab td { width : 80px;}
	#tab td.photo { width : 5px !important; text-align: center; }
	#tab td.tdDesign { width : 220px; }
	#tab td.tdPanier { width : 60px; text-align: center;}

	/*#entete_tab {}*/
				  
	img.puce {	width 	: 12px;
				height 	: 12px;
				border 	: none;
				/*float 	: left;*/
				margin  : 2px 2px 0 0;}
		
	.lien_img {display: inline; float : left; }

	.pdt_qte { width : 30px; float : left; /*margin : 0 5px 0 5px;*/}
		
	div.qte { width : 90px; margin-left : 30px !important;}
/*tableau description marque*/
table.marque { 	width	: 596px;
				height	: 100px;
				float	: left; }
				
/* mode paiement */
#pdt-option label { margin-left : 10px;}

/*********************************/
/** BOUTONS VALIDATION PANIER   **/				
/*********************************/
	/*poursuivre achat*/
img.submit-t1 { width  : 141px;
		  		height : 26px;
		  	 	border : none;}
		  	 	
	/*vider panier*/
img.submit-t2 { width  : 111px;
		  		height : 26px;
		  	 	border : none;}
		  	 	
	/*valider commande*/
img.submit-t4 { width  : 75px;
		  	 	height : 24px;
		  	 	border : none;}
		  	 	
		  	 	
/*************/
/* liens	**/			 
/*************/	 

.lien { font-size 		: 11px;
		font-weight		: bold;
		color 			: #7F025B;
		text-decoration : underline !important;}

		/* puce bleue */
.liste_t1  { background : url('images/liste_t1.gif') 0 8px no-repeat;
			 display	: block;
			 clear  	: both;
			 margin		: 10px 0 0 0px;
			 padding	: 0 0 0 10px;
			 font-size	: 11px;
			 font-weight: 900; }
		
		/* puce violette */
.liste_t2 {  background : url('images/liste_t2.gif') 0 8px no-repeat;
	 		 display	: block;
			 clear		: both;
			 padding	: 0 0 0 15px;
			 font-size	: 13px;
			 font-weight: 900; }

		/* puce orange */ 
.liste_t3 {  background : url('images/liste_t3.gif') 0 8px no-repeat;
			 padding	: 0 0 0 15px;
			 font-size	: 13px; }
			
		/* puce grise */ 
.liste_t5 {  background : url('images/liste_t5.gif') 0 8px no-repeat;
			 margin-left: 20px;
			 padding	: 0 0 0 15px;
			 font-size	: 15px; }

.large { height : 35px;}
				 
/*************/
/* FOOTER   **/			 
/*************/	 
#footer { width 	 : 958px;
		  text-align : center;
		  margin-top : 20px;
		  float 	 : left;
		  clear 	 : both;	}
#footer a {
	font-size: 11px;
	color: #3d4e57;
}

div_image { margin-left :5px; 
			margin-bottom: 20px; }

.text_promotion { color : #3d4e57;font-size : 11px;}

/* DIFFERENTES MARGES */
.marge_select { margin-left : 10px;}
.marge { padding-left : 10px;}
.marge_pdt { margin-left : 10px;}
.marge_acc { margin-left : 40px; font-size : 20px}
.marge_index { margin-left : 50px;}

.small {font-size : 11px !important;}

.maj { text-transform : uppercase; }

.maj_titre{ text-transform 	: uppercase;
			font-size 		: 15px; }
