/****************************** BALISES REDEFINIES ***************************************/
* {padding:0; margin:0}

body
		{
		font-family: Verdana;
		color: #333333;
        margin:0;
        padding:0;
        border:0;
        background: url(../CMS/images/background_page.gif) repeat-x;
        background-position: bottom left;
		background-color:#ffffff;
        font-size:11px;
		SCROLLBAR-FACE-COLOR: #FFFFFF; 
		SCROLLBAR-HIGHLIGHT-COLOR: #FFFFFF; 
		SCROLLBAR-SHADOW-COLOR: #cdcdcd; 
		SCROLLBAR-3DLIGHT-COLOR: #cdcdcd; 
		SCROLLBAR-ARROW-COLOR:  #000000; 
		SCROLLBAR-TRACK-COLOR: #eeeeeb; 
		SCROLLBAR-DARKSHADOW-COLOR: #DADADA;
        }
hr
		{
		clear:both;
		visibility: hidden;
		display:block;
		height: 1px;
		margin: -1px 0 -1px 0;
		_margin: -8px 0 -8px 0;
		padding: 0 0 0 0; 
		border: 0;
		}
p 
		{
		text-align: justify;		
		}
form 
		{
		margin: 0 0 0 0;
		padding: 0 0 0 0; 
		}
table 
		{
		font-size:10px;
		}
ul
		{
		
		}

li
		{
		margin: 0 0 0 20px;
		list-style-type:square;
		}


/****************************** STRUCTURE ***************************************/	
#CONTAINER
		{
        margin: 6px 0 0 0;
        padding:0 0 0 0;
        border:0;
		width:100%;
		}
html>body #CONTAINER
		{ 
		height: auto !important;
		}
#BANDEAU-bienvenue {
        margin: 0 0 0 0;
        padding:0 0 0 0;
		height:56px;
		background-color:#e3e6ed;
		background: url(../Images/fond_bandeau_haut.jpg) no-repeat;
		}
#CHOIX-langues {
        margin: 0 0 0 0;
        padding:9px 0 0 0;
		height:47px;
		width:57px;
		background: url(../Images/trait_langues.gif) no-repeat right top;
		font-size:7px;
		color:#FFFFFF;
		text-align:center;
		float:left;
		}
#CHOIX-langues a{
		color: #FFFFFF;
		text-decoration:none;
		}
#BANDEAU-bienvenue-titre {
        margin: 0 0 0 18px;
        padding:7px 0 0 0;
		height:49px;
		text-align:left;
		float:left;
		}
#BANDEAU-bienvenue-titre h1 a {
        text-decoration:none;
        font-size:17px;
		color:#FFFFFF;
		font-weight: normal;
		}
#BANDEAU-bienvenue-titre h1 {
		font-size:17px;
		color:#FFFFFF;
		font-weight: normal;
		}
#BANDEAU-bienvenue-titre h2 {
		padding:0 0 0 30px;
		font-size:11px;
		color:#d3d6e9;
		font-weight: normal;
		}
#BANDEAU-bienvenue-titre h2 a {
        text-decoration:none;
       padding:0 0 0 30px;
		font-size:11px;
		color:#d3d6e9;
		font-weight: normal;
		}
#BANDEAU-bienvenue-right {
		float: right;
        margin: 0 0 0 0;
        padding:0 0 0 0;
		height:56px;
		width:132px;
		}
		
#BANDEAU-flash {
        margin: 0 0 0 0;
        padding:0 0 0 0;
		height:182px;
		background-color:#FFFFFF;
		}
#BANDEAU-flash-right {
		position:relative;
		float: right;
        margin: 0 0 0 0;
        padding:0 0 0 0;
		height:182px;
		width:132px;
		background-color:#bec3c7;
		background: url(../Images/fond_flash_droite.jpg) no-repeat;
		}
#BANDEAU-flash-right img {
		position:absolute;
		margin:0 0 0 0;
		bottom:0;
		width:132px; 
		height:68px;
		}
#BANDEAU-flash-right ul {
        margin: 9px 0 0 2px;
        padding:0 0 0 0;
		}
#BANDEAU-flash-right ul li {
        margin: 0 0 0 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_blanche.gif) no-repeat 0 0;
		font-size:9px;
		height: 18px;
		}
#BANDEAU-flash-right a{
		color: #333333;
		text-decoration:none;
		}
#BANDEAU-flash-right a:hover{
		color: #990000;
		}
#BANDEAU-flash-liens {
		position:relative;
		float: right;
        margin: 9px 0 0 2px;
        padding:0 0 0 0;
		width:130px;
		}
#BANDEAU-flash-liens ul {
        margin: 0 5px 0 0;
        padding:0 0 0 0;
		float:right;
		}
#BANDEAU-flash-liens ul li {
        margin: 0 0 0 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		height: 18px;
		}
#BANDEAU-flash-liens a{
		color: #333333;
		text-decoration:none;
		}
#BANDEAU-flash-liens a:hover{
		color: #990000;
		}
#BANDEAU-menu-right {
		float: right;
        margin: 0 0 0 0;
        padding:0 0 0 0;
		text-align:center;
		height:18px;
		width:132px;
		}
#BANDEAU-footer {
        margin:1px 0 0 0;
		_margin:-6px 0 0 0;
        padding:0 0 0 8px;
		height:30px;
		background-color:#a7a8aa;
		clear:both;
		}
.TXT-footer {
		float: left;
        margin: 0 0 0 0;
        padding:9px 0 0 0;
		height:21px;
		color: #FFFFFF;
		font-weight:bold;
		font-size:10px;
		}

#BANDEAU-footer-right {
		float: right;
        margin: 0 0 0 0;
        padding:9px 0 0 8px;
		height:21px;
		width:330px;
		background-color:#f0f0f0;
		color: #a7a8aa;
		font-weight:bold;
		font-size:10px;
		text-align:center;
		}
#BANDEAU-footer-right a{
		color: #a7a8aa;
		text-decoration:none;
		}
#BANDEAU-footer-right a:hover{
		color: #990000;
		}
#ariane {
		margin: 3px 5px 0 10px;
        _margin: 3px 5px 0 6px;
        padding:0 0 0 0;
		font-size:9px;
		font-weight:bold;
		}

/****************************** ACCUEIL ***************************************/
#BANDEAU-accueil-content {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
		height:286px;
		min-height:286px;
		background-color:#FFFFFF;
		}
html>body #BANDEAU-accueil-content
		{ 
		height: auto !important;
		}
/****************************** MENU ***************************************/
#BANDEAU-menu {
        margin: 0 0 0 0;
        padding:0 0 0 0;
		height:18px;
		background-color:#a7a8aa;
		}
#BANDEAU-menu LI UL
{
    font-weight: normal;
    left: -999em;
    margin: 0px;
    position: absolute;
    height: auto;
    list-style-type:none;
}
#BANDEAU-menu UL
{
    z-index: 1;	
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    font-weight: bold;
    background-color:#a7a8aa;
    float: left;
    list-style-type: none;
   
}
#BANDEAU-menu UL LI UL
{
	background-color:#F8F8F8;
    width:120px;
	height:20px;
	margin-top: 0px;
	list-style-type:none;
}
#BANDEAU-menu UL LI UL LI
{
	text-align:left;
	width:100%;
	height:20px;
	border-right: 0px;
	padding:3px 0 0 15px;
	list-style:none;
	background:transparent url(../Images/puce_orange.gif) no-repeat 0 2px;
	list-style-type:none;
			
}

#PRODUITS-col-g-menu-fiche ul li,#PRODUITS-col-g-menu-fiche-gamme ul li
{
		margin: 0;
		list-style-type:none;
}
#BANDEAU-menu UL LI UL LI a
{
	font-size: 10px; 
	color: #333333;
	text-decoration:none; 
}
#BANDEAU-menu UL LI UL LI a:hover
{
	color:#000000;
	font-weight:bold;
}
#BANDEAU-menu LI.change UL
{
    left: auto;
    list-style-type:none;
}

#BANDEAU-menu ul li {
		margin: 0 0 0 0;
        padding:3px 10px 0 10px;
		float:left;
		text-align:center;
		/*width:113px;*/
		height: 15px;
		_height: 17px;
		border-right: 1px solid #FFFFFF;
		font-size: 10px; 
		color: #FFFFFF; 
		list-style-type:none;
		}	
.BLOC-menu01-OFF {
		margin: 0 0 0 0;
        padding:3px 10px 0 10px;
		float:left;
		text-align:center;
		/*width:113px;*/
		height: 15px;
		_height: 17px;
		border-right: 1px solid #FFFFFF;
		font-size: 10px; 
		color: #FFFFFF; 
		}	
.BLOC-menu01-OFF a{
		font-size: 10px; 
		color: #FFFFFF;
		text-decoration:none; 
		}
.BLOC-menu01-ON {
		margin: 0 0 0 0;
        padding:3px 10px 0 10px;
		float:left;
		text-align:center;
		/*width:113px;*/
		height: 15px;
		_height: 17px;
		border-right: 1px solid #FFFFFF;
		font-size: 10px; 
		color: #FFFFFF;
		background-color:#4a5666;
		}	
.BLOC-menu01-ON a {
		font-size: 10px; 
		color: #ffcc00;
		font-weight:bold;
		text-decoration:none; 
		}
#BANDEAU-sous-menu {
		margin: 0 0 0 0;
        padding:0 0 0 0;
		height:20px;
}
#BANDEAU-sous-menu li {
		list-style-type:none;
}
.BLOC-menu02-ON {
		margin: 0 0 0 0;
        padding:3px 10px 0 10px;
		float:left;
		text-align:center;
		/*width:114px;*/
		height: 18px;
		_height: 18px;
		font-size: 10px; 
		color: #FFFFFF; 
		background-color:#4a5666;
		}
.BLOC-menu02-ON a{
		font-size: 10px; 
		color: #ffcc00;
		font-weight:bold;
		text-decoration:none;
		}
.BLOC-menu02-OFF {
		margin: 0 0 0 0;
        padding:3px 10px 0 10px;
		float:left;
		text-align:center;
		/*width:114px;*/
		height: 18px;
		font-size: 10px; 
		color: #FFFFFF; 
		background-color:#4a5666;
		}
.BLOC-menu02-OFF a{
		font-size: 10px; 
		color: #FFFFFF;
		text-decoration:none;
		}
.BLOC-menu02-END {
		margin: 0 0 0 0;
        padding:2px 0 0 0;
		float:left;
		width:114px;
		height: 19px;
		_height: 18px;
		background:transparent url(../Images/fond_sousmenu_end.gif) repeat-y;
		}
/****************************** FORMULAIRES ***************************************/
#ONGLETS-container {
		margin: 15px 0 25px 25px;
		width:600px;
		background:transparent url(../Images/onglet_bg_02.gif) repeat-y;
}
#ONGLETS-line-entete {
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
		float:left;
		width:573px;
		height:28px;
		background:transparent url(../Images/onglet_bg_01.gif) no-repeat 0 0;
}
.ONGLETS-off {
position:relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float:left;
		width:20%;
		height:28px;	
		background:transparent url(../Images/onglet_bg_off_01.gif) no-repeat 0 0;
		
}
.ONGLETS-off img {
		float:right;
}
.ONGLETS-off span {
		position:relative;
		float:left;
		padding: 5px 0 0 12px;
		margin: 0 0 0 0;
}
.ONGLETS-off a {
		color:#777777;
		text-decoration:none;
}
.ONGLETS-off a:hover {
		color:#990000;
}
.ONGLETS-on {
position:relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float:left;
		width:20%;
		height:28px;	
		background:transparent url(../Images/onglet_bg_on_01.gif) no-repeat 0 0;	
}
.ONGLETS-on img {
		float:right;
}
.ONGLETS-on span {
		position:relative;
		float:left;
		padding: 5px 0 0 12px;
		margin: 0 0 0 0;
}
.ONGLETS-on a {
		color:#777777;
		text-decoration:none;
}
.ONGLETS-on a:hover {
		color:#990000;
}
.ONGLETS-page {
		margin: 0 0 0 0;
		padding: 10px 0 0 20px;
		float:left;
		width:573px;
}
#ONGLETS-line-footer {
		margin: 0 0 0 0;
		padding: 0 0 0 10px;
		float:left;
		width:573px;
		height:23px;
		background:transparent url(../Images/onglet_bg_03.gif) no-repeat 0 0;
}


.select-01 { 
		font-family: Verdana; 
		font-size: 9px; 
		font-style: normal; 
		color: #333333; 
		font-weight: normal; 
		line-height: 13px; 
		text-decoration: none 
}
.select-02 { 
		font-family: Verdana; 
		font-size: 10px; 
		font-style: normal; 
		color: #7e807f;
		font-weight: normal; 
		line-height: 13px; 
		text-decoration: none 
}
.input-01 {
		font-size: 11px;
		color: #7e807f;
		border: 1px solid #7e807f;
		font-family:verdana;
		padding: 0 0 0 3px;
		background-color:#FFFFFF;
		}
.input-02 {
		font-size: 10px;
		font-family:verdana;
		}
/****************************** COMMUNS ***************************************/

#BANDEAU-content {
        margin: 0 0 0 0;
        padding: 0 0 0 0;
		height:286px;
		min-height:286px;
		background-color:#FFFFFF;
		}
html>body #BANDEAU-content
		{ 
		height: auto !important;
		}
.bold { 
		font-weight: bold; 
}
.important
{
	color:red;
	font-size:12px;
	font-weight:bold;
}
.liens-listes-actifs01 {   
		font-weight: bold;
		color: #990000;
		font-size:10px; 
}
.liens-listes-actifs02 {   
		font-weight: bold;
		color: #000000;
		font-size:10px; 
}
.liens-01 {
		color: #333333;
		text-decoration:none;
		}
a.liens-01:hover {
		color: #990000;
		}
.BACKGROUND-color-01 {
		background-color:#999999;
		}
.BACKGROUND-color-02 {
		background-color:#f2f3f4;
		}
.BACKGROUND-color-03 {
		background-color:#dbdddf;
		}
.TITRE-01 {
		color:#FFFFFF;
		font-weight: bold;
		}
.COULEUR-01 {   
		color: #990000;
}
.TXT-taille-01 {   
		font-size:13px;
}
.bold { 
		font-weight: bold; 
}
.bold-couleur-01 { 
		font-size: 12px; 
		font-style: normal; 
		color: #406982; 
		font-weight: bold;  
		text-decoration: none 
}
/****************************** BLOCS DES PAGES DE TYPE ACCUEIL ***************************************/
.BLOC {
		float:left;
		width:19%;
		}
		
.BLOC-titre-liste-ACCUEIL {
		margin: 5px 5px 0 10px;
        _margin: 5px 5px 0 6px;
        padding:0 0 10px 0;
		float:left;
		width:200px;
		}
.BLOC-titre-liste-ACCUEIL h1 {
		margin: 0 0 10px 0;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 16px; 
		}
.BLOC-titre-liste-ACCUEIL ul {
        margin: 9px 0 0 2px;
        padding:0 0 0 0;
		}
.BLOC-titre-liste-ACCUEIL ul li {
        margin: 5px 0 0 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0px;
		font-size:9px;
		}
.BLOC-titre-liste-ACCUEIL ul li a{
		color: #333333;
		text-decoration:none;
		}
.BLOC-titre-liste-ACCUEIL ul li a:hover{
		color: #990000;
		}
.BLOC-titre-text-imgG-ACCUEIL {
		margin: 15px 5px 0 15px;
        padding:0 0 10px 0;
		float:left;
		font-size:10px;
		text-align: justify;
		width:25%;
		}
.BLOC-titre-text-imgG-ACCUEIL h1 {
		padding: 0 0 15px 0;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 16px;
		background-color:#FFFFFF;
		}
.BLOC-titre-text-imgG-ACCUEIL img {
		float:left;
		margin: 0 5px 5px 0;
		}
.BLOC-ACCUEIL-droite {
		margin: 15px 15px 0 20px;
        _margin: 15px 15px 0 16px;
        padding:0 0 10px 0;
		float:left;
		}
/****************************** BLOCS DES PAGES PRODUITS ***************************************/	
.PRODUITS-som-personnes {
		margin: 15px 5px 0 10px;
        _margin: 15px 5px 0 3px;
        padding:0 0 12px 0;
		float:left;
		width:100%;
		background-color:#ffffff;
		font-size:10px;
		}
.PRODUITS-som-personnes h1 {
		padding: 0 0 10px 15px; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		background:transparent url(../Images/puce_orange.gif) no-repeat 2px left;  
		}
.BLOC-PRODUITS-som-personnes {
		margin: 0 0 0 0;
        padding:0 0 2px 0;
		float:left;
		font-size:10px;
		text-align:center;
		background:transparent url(../Images/bg_bloc_produits_pers.gif) repeat-x;  
		}
.BLOC-PRODUITS-som-personnes a { 
		font-size: 10px; 
		font-style: normal; 
		text-decoration:none;
		color: #333333;  
		}
.BLOC-PRODUITS-som-personnes a:hover { 
		color: #990000;  
		}
.BLOC-PRODUITS-som-personnes2 {
		margin: 0 0 0 0;
        padding:0 0 2px 0;
		float:left;
		width:14%;
		font-size:10px;
		text-align:center;
		background:transparent url(../Images/bg_bloc_produits_pers2.gif) repeat-x;  
		}
.BLOC-PRODUITS-som-personnes2 a { 
		font-size: 10px; 
		font-style: normal; 
		text-decoration:none;
		color: #333333;  
		}
.BLOC-PRODUITS-som-personnes2 a:hover { 
		color: #990000;  
		}
		
.PRODUITS-som-charges {
		margin: 15px 5px 0 10px;
        _margin: 15px 5px 0 3px;
        padding:0 0 12px 0;
		float:left;
		width:45%;
		background-color:#ffffff;
		font-size:10px;
		}
.PRODUITS-som-charges h1 {
		padding: 0 0 10px 15px; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		background:transparent url(../Images/puce_orange.gif) no-repeat 2px left;  
		}
.BLOC-PRODUITS-som-charges {
		margin: 0 0 0 0;
        padding:0 0 2px 0;
		float:left;
		width:30%;
		font-size:10px;
		text-align:center;
		background:transparent url(../Images/bg_bloc_produits_charges.gif) repeat-x;  
		}
.BLOC-PRODUITS-som-charges a { 
		font-size: 10px; 
		font-style: normal; 
		text-decoration:none;
		color: #FFFFFF;  
		}
.BLOC-PRODUITS-som-charges a:hover { 
		color: #FFFFFF;  
		}

/****************************** BLOCS DES PAGES ***************************************/
.BLOC-titre-text {
		margin: 15px 5px 0 15px;
        padding:0 0 10px 0;
		float:left;
		width:70%;
		font-size:10px;
		text-align: justify;
		}
.BLOC-titre-text h1 {
		padding: 0 0 15px 15px;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 16px;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0; 
		background-color:#FFFFFF;
		}

.BLOC-text {
		margin: 15px 5px 0 15px;
        padding:0 0 10px 0;
		float:left;
		width:70%;
		font-size:10px;
		text-align: justify;
		}
.BLOC-image-zoom {
		margin: 15px 5% 0 15px;
        padding:0 0 0 0;
		float:left;
		width:164px;
		font-size:10px;
		}		
/** COLONNE-gauche-01 **/
.COLONNE-gauche-01 {
		margin: 15px 5px 10px 10px;
        _margin: 15px 5px 0 3px;
        padding:0 0 0 0;
		float:left;
		width:200px;
		background-color:#bec3c7;
		font-size:10px;
		}
.COLONNE-gauche-01 h1 {
		padding: 0 0 15px 0;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 16px;
		background-color:#FFFFFF; 
		}
.COLONNE-gauche-01 p {
		margin: 15px 15px 10px 15px;
		text-align: left;
		}
/** COLONNE-gauche-02 **/
.COLONNE-gauche-02 {
		margin: 15px 5px 0 10px;
        _margin: 15px 5px 0 3px;
        padding:0 0 12px 0;
		float:left;
		width:200px;
		background-color:#f0f0f0;
		font-size:10px;
		}
.COLONNE-gauche-02 h1 {
		padding: 7px 0 7px 10px;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 14px;
		background-color:#bec3c7; 
		}
.COLONNE-gauche-02 ul {
        margin: 9px 0 0 2px;
        padding:0 0 0 0;
		}
.COLONNE-gauche-02 ul li {
        margin: 10px 0 0 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		}
.COLONNE-gauche-02 ul li a{
		color: #333333;
		text-decoration:none;
		}
.COLONNE-gauche-02 ul li a:hover{
		color: #990000;
		}
.COLONNE-gauche-02 p {
		margin: 15px 15px 10px 15px;
		text-align: left;
		}
/** COLONNE-gauche-03 **/
.COLONNE-gauche-03 {
		margin: 15px 5px 0 10px;
        _margin: 15px 5px 0 3px;
        padding:0 0 12px 0;
		float:left;
		width:150px;
		background-color:#ffffff;
		font-size:10px;
		}
.COLONNE-gauche-03 h1 {
		padding: 7px 0 7px 10px;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 14px;
		background-color:#ffffff; 
		}
.COLONNE-gauche-03 ul {
        margin: 9px 0 0 2px;
        padding:0 0 0 0;
		}
.COLONNE-gauche-03 ul li {
        margin: 10px 0 0 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		}
.COLONNE-gauche-03 ul li a{
		color: #333333;
		text-decoration:none;
		}
.COLONNE-gauche-03 ul li a:hover{
		color: #990000;
		}
.COLONNE-gauche-03 p {
		margin: 15px 15px 10px 15px;
		text-align: left;
		}
		
/** COLONNE-gauche-04 **/
.COLONNE-gauche-04 {
		margin: 15px 5px 0 10px;
        _margin: 15px 5px 0 3px;
        padding:0 0 12px 0;
		float:left;
		width:240px;
		background-color:#ffffff;
		font-size:10px;
		background:transparent url(../Images/bg_colonne_gauche_04.gif) repeat-x;
		}
.COLONNE-gauche-04 h1 {
		padding: 7px 0 7px 10px;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 14px;
		background-color:#d2d6d9; 
		}
.COLONNE-gauche-04 ul {
        margin: 0 0 10px 0;
        padding:0 0 0 0;
		}
.COLONNE-gauche-04 ul li {
        margin: 0 0 0 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		}
.COLONNE-gauche-04 ul li a{
		color: #333333;
		text-decoration:none;
		}
.COLONNE-gauche-04 ul li a:hover{
		color: #990000;
		}
.COLONNE-gauche-04 p {
		margin: 15px 15px 10px 15px;
		text-align: left;
		}
		/** COLONNE-gauche-frs **/
.COLONNE-gauche-frs {
		margin: 15px 5px 0 10px;
        _margin: 15px 5px 0 3px;
        padding:0 0 12px 0;
		float:left;
		width:200px;
		height:100%;
		background-color:#F0F0F0;
		font-size:10px;
		}
.COLONNE-gauche-frs h1 {
		padding: 7px 0 7px 10px;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 14px;
		background-color:#F0F0F0; 
		}
.COLONNE-gauche-frs ul {
        float:left;
		margin: 9px 0 0 2px;
        width:200px;
		padding:0 0 0 0;
        background-color:#F0F0F0; 
		}
.COLONNE-gauche-frs ul li {
        margin: 10px 0 0 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		}
.COLONNE-gauche-frs ul li a{
		color: #333333;
		text-decoration:none;
		}
.COLONNE-gauche-frs ul li a:hover{
		color: #990000;
		font-weight:bold;
		}
.COLONNE-gauche-frs p {
		margin: 15px 15px 10px 15px;
		text-align: left;
		}

#COLONNE-liste-01 {
		margin: 15px 5px 0 15px;
        padding:0 0 10px 0;
		float:left;
		width:140px;
		font-size:10px;
		}
#COLONNE-liste-01 h1 {
		padding: 0 0 15px 0;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 16px;
		background-color:#FFFFFF; 
		}
#COLONNE-liste-01 ul {
        margin: 0 5px 0 0;
        padding:0 0 0 0;
		}
#COLONNE-liste-01 ul li {
        margin: 5px 0 5px 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		height: 18px;
		}
#COLONNE-liste-01 a{
		color: #333333;
		text-decoration:none;
		}
#COLONNE-liste-01 a:hover{
		color: #990000;
		}

#COLONNE-image-01 {
		margin: 15px 0 0 15px;
        padding:0 0 0 0;
		float:left;
		width:260px;
		font-size:10px;
		visibility: hidden;
		}

.BLOC-contact
{
	background-image:url(../Images/fd-contact.gif);
	background-position:left 20px;
	background-repeat:no-repeat;
	float:left;
	font-size:10px;
	height:553px;
	margin:10px 5px 5px 60px;
	padding:0 0 10px 15px;
	text-align:justify;
	width:533px;
}

.BLOC-contact h1
{
	color:#DD0000;
	font-family:Verdana;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	line-height:16px;
	padding:0 0 15px;
}
.BLOC-contact input.BT
{
	border:1px solid #FFFFFF;
	text-align:center;
}

.BLOC-contact input, .BLOC-contact textarea, .BLOC-contact select {
	border:0 none;
}



.BLOC-action {
		margin: 15px 5px 0 15px;
        padding:0 0 10px 0;
		float:left;
		font-size:10px;
		text-align: justify;
		width:300px;
		}
.BLOC-action h1{
		padding: 0 0 15px 0;
		font-family: Verdana; 
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold; 
		line-height: 16px;
		background-color:#FFFFFF;
		}
.BLOC-action ul {
        margin: 0 5px 0 0;
        padding:0 0 0 0;
		}
.BLOC-action ul li {
        margin: 5px 0 5px 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		height: 18px;
		}
.BLOC-cadre-couleur-01 {
		text-align: center;
		width:300px;
		padding:12px 0 0 0;
		margin: 0 0 0 0;
		background:transparent url(../Images/fond-cadre-couleur-01a.gif) repeat-y;
}
.BLOC-cadre-couleur-01 img{
		_margin: 0 0 -2px 0;
}

.BLOC-GAMME-titre {
		margin: 15px 5px 0 15px;
        padding:0 0 0 0;
		float:left;
		width:70%;
		font-size:10px;
		text-align: justify;
		
		background:transparent url(../Images/bg_trait_titre_gamme.gif) repeat-x;
		}
.BLOC-GAMME-titre h1 {
		padding: 0 0 5px 0;
		margin: 0 0 0 0;
		font-family: Verdana; 
		font-size: 14px; 
		width:200px;
		font-style: normal;
		float:left; 
		color: #333333; 
		font-weight: bold; 
		background-color:#FFFFFF;
		}
.BLOC-GAMME-titre-floatright {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		float:right; 
		width:400px;
		}
.BLOC-GAMME-ONGLETS-off {
		position:relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float:right;
		width:100px;
		height:28px;	
		background:transparent url(../Images/onglet_bg_off_01.gif) no-repeat 0 0;
		
}
.BLOC-GAMME-ONGLETS-off img {
		float:right;
}
.BLOC-GAMME-ONGLETS-off span {
		position:relative;
		float:left;
		padding: 5px 0 0 12px;
		margin: 0 0 0 0;
}
.BLOC-GAMME-ONGLETS-off a {
		color:#777777;
		text-decoration:none;
}
.BLOC-GAMME-ONGLETS-off a:hover {
		color:#990000;
}
.BLOC-GAMME-ONGLETS-on {
position:relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float:right;
		width:100px;
		height:28px;	
		background:transparent url(../Images/onglet_bg_on_01.gif) no-repeat 0 0;	
}
.BLOC-GAMME-ONGLETS-on img {
		float:right;
}
.BLOC-GAMME-ONGLETS-on span {
		position:relative;
		float:left;
		padding: 5px 0 0 12px;
		margin: 0 0 0 0;
}
.BLOC-GAMME-ONGLETS-on a {
		color:#777777;
		text-decoration:none;
}
.BLOC-GAMME-ONGLETS-on a:hover {
		color:#990000;
}
.BLOC-GAMME-ONGLETS-img {
		position:relative;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		float:right;
		width:80px;		
}
.BLOC-sous-gamme {
		margin: 15px 5px 0 15px;
        padding:0 0 10px 0;
		float:left;
		width:70%;
		font-size:10px;
		text-align: justify;
		}
.BLOC-sous-gamme a {		
		font-size: 12px; 
		font-style: normal; 
		color: #999999; 
		font-weight: normal; 
		line-height: 20px;
		text-decoration: none
}
.BLOC-sous-gamme a:hover { 
		color: #406982; 
		}


/** FICHE PRODUIT **/
#COLONNE-FICHE-titre {
		margin: 15px 20px 10px 6px;
        padding:0 0 0 0;
		}
#COLONNE-FICHE-titre-droite {
		float:right;
		width:200px;
		}
#COLONNE-FICHE-titre-droite img {
		float:right;
		}
		
#COLONNE-FICHE-titre h1 {		
		font-size: 14px; 
		font-style: normal; 
		color: #333333; 
		font-weight: bold;
		}

#COLONNE-FICHE-gauche {
		margin: 15px 0 15px 3px;
        padding:0 0 0 0;
		float:left;
		width:200px;
		height:400px;
		}
html>body #COLONNE-FICHE-gauche
		{ 
		height: auto !important;
		}
.COLONNE-FICHE-gauche-img {
		float:left;
		}
.COLONNE-FICHE-gauche-img h1 {
	margin: 15px 0 10px 0;
		font-size:11px;
		font-weight:bold;
		width:180px;
		}
#COLONNE-FICHE-menu {
		margin: 15px 0 0 0;
        padding:0 0 0 0;
		float:left;
		width:130px;
		height:400px;
		background-color:#FFFFFF;
		}
		
#COLONNE-FICHE-menu ul {
		margin: 0 0 0 0;
        padding:0 0 0 0;
		}
#xCOLONNE-FICHE-menu ul li {
		margin:0 0 0 0;
        padding:0 0 0 25px;
		list-style-type:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 6px 8px;
		line-height:30px;
		}
		
.COLONNE-FICHE-menu-ligneOFF {
		margin:0 0 0 0;
        padding:0 0 0 0;
		list-style-type:none;
		line-height:30px;
		background:transparent url(../Images/ligne_liste_ficheproduit.gif) no-repeat bottom right;
}
.COLONNE-FICHE-menu-ligneOFF img {
        padding:0 10px 5px 10px;
		_padding:7px 10px 11px 10px;
}
.COLONNE-FICHE-menu-ligneOFF a {
		color:#777777;
		text-decoration:none;
		font-size:13px;
}
.COLONNE-FICHE-menu-ligneOFF a:hover {
		color:#406982;
}

.COLONNE-FICHE-menu-ligneON {
		margin:0 0 0 0;
        padding:0 0 0 0;
		list-style-type:none;
		line-height:30px;
		background-color:#999999;
		font-size:13px;
		color:#FFFFFF;
		font-weight:bold;
}
.COLONNE-FICHE-menu-ligneON img {
        padding:0 10px 5px 10px;
		_padding:7px 10px 11px 10px;
}
		
#COLONNE-FICHE-droite {
		margin: 15px 0 0 0;
        padding:0 0 0 0;
		float:left;
		width:480px;
		height:400px;
		}
html>body #COLONNE-FICHE-droite
		{ 
		height: auto !important;
		}
.BLOC-FICHE-titre {
		margin: 0 0 0 0;
        padding:0 0 0 0;
		float:left;
		font-size:10px;
		text-align: justify;
		background:transparent url(../Images/bg_trait_titre_fiche.gif) repeat-x;
		height:50px;
		}
.BLOC-FICHE-titre h1 {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		font-family: Verdana; 
		font-size: 32px; 
		width:250px;
		font-style: normal;
		float:left; 
		color: #fdc400; 
		font-weight: bold; 
		background-color:#FFFFFF;
		}
.BLOC-FICHE-titre-floatright {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		float:right; 
		width:200px;
		}
.BLOC-FICHE-ONGLETS-off {
		position:relative;
		margin: 15px 0 0 0;
		padding: 0 0 0 0;
		float:right;
		width:100px;
		height:28px;	
		background:transparent url(../Images/onglet_bg_off_01.gif) no-repeat 0 0;
}
.BLOC-FICHE-ONGLETS-off img {
		float:right;
}
.BLOC-FICHE-ONGLETS-off span {
		position:relative;
		float:left;
		padding: 5px 0 0 12px;
		margin: 0 0 0 0;
}
.BLOC-FICHE-ONGLETS-on {
position:relative;
		margin: 15px 0 0 0;
		padding: 0 0 0 0;
		float:right;
		width:100px;
		height:28px;	
		background:transparent url(../Images/onglet_bgfiche_on_01.gif) no-repeat 0 0;	
}
.BLOC-FICHE-ONGLETS-on img {
		float:right;
}
.BLOC-FICHE-ONGLETS-on span {
		position:relative;
		float:left;
		padding: 5px 0 0 12px;
		margin: 0 0 0 0;
}

.BLOC-FICHE-argu {
		padding: 15px 0 0 0;
		margin: 0 0 0 0;
		float:left;
		width:480px;
}
.BLOC-FICHE-argu ul {
		padding: 0 0 0 10px;
		margin: 0 0 0 0;
}
.BLOC-FICHE-argu ul li {
		margin: 0 0 0 0;
		padding:0 0 0 20px;
		list-style-type:none;
		background:transparent url(../Images/puce_argu.gif) no-repeat 0 0;
		color:#999999;
		font-weight:bold;
		line-height:15px;
}

.BLOC-FICHE-table {
		padding: 0 0 0 0;
		margin: 15px 0 0 0;
		background-color:#FFFFFF;
		float:left;
		width:40²0px;
		border-right: 1px solid #5e5e5e;
		border-left: 1px solid #5e5e5e;
}
.FICHE-table-entete {
		line-height:25px;
		font-size:17px;
		font-weight:bold;
}
.FICHE-table-entete-titre01 {
		padding: 0 0 0 15px;
}
.FICHE-table-entete-titre02 {
		padding: 0 0 0 0;
		color:#f8c715;
}
.FICHE-table-line-01a {
		padding: 0 0 0 0;
		background:transparent url(../Images/table_line_01a.gif) repeat-y top left;
		line-height:20px;
		font-size:13px;
		font-weight:bold;
}
.FICHE-table-line-01b {
		padding: 0 0 0 0;
		background:transparent url(../Images/table_line_01b.gif) repeat-y top right;
		line-height:20px;
		font-size:13px;
		font-weight:bold;
}
.FICHE-table-line-02a {
		padding: 0 0 0 0;
		background:transparent url(../Images/table_line_02a.gif) repeat-y top left;
		line-height:20px;
		font-size:13px;
		font-weight:bold;
}
.FICHE-table-line-02b {
		padding: 0 0 0 0;
		background:transparent url(../Images/table_line_02b.gif) repeat-y top right;
		line-height:20px;
		font-size:13px;
		font-weight:bold;
}
.FICHE-table-line-trait {
		border-left:1px solid #000000;
}
.FICHE-table-line-trait2 {
		border-bottom:1px solid #9c9c9e;
}
.TABLE-retrait-gauche {
		padding: 0 0 0 15px;
}

.BLOC-FICHE-download {
		padding: 15px 0 0 0;
		margin: 15px 0 0 0;
		float:left;
		width:400px;
		color:#5e5e5e;
		font-weight:bold;
}
.BLOC-FICHE-download a {
		color:#5e5e5e;
		font-weight:bold;
		text-decoration:none;
}
.BLOC-FICHE-download a:hover {
		text-decoration:underline;
}
.BLOC-FICHE-images {
		padding: 15px 0 15px 0;
		margin: 15px 0 0 0;
		float:left;
		width:400px;
}

.BLOC-dirigeant
{
	margin: 10 10 10 10;
	width:45%;
	float:left;
}

.BLOC-dirigeant-gauche
{
	padding: 10 10 10 10;
	float:left;
}

.BLOC-dirigeant-gauche h1
{
	padding: 0 0 15px 0;
	font-family: Verdana; 
	font-size: 12px; 
	font-style: normal; 
	color: #333333; 
	font-weight: bold; 
	line-height: 16px;
	background-color:#FFFFFF;
	text-align: center;
}

.BLOC-dirigeant-droite
{
	padding: 10 10 10 10;
	float:right;
}
.BLOC-entete-large {
		margin: 15px 5px 0 15px;
        padding:0 0 10px 0;
		font-size:10px;
		text-align: justify;
		width:500px;
		background-color:#ffffff;
		}



.BLOC-entete-h1 img {
		_margin: 0 0 -2px 0;
}

.BLOC-entete ul {
        margin: 0 5px 0 0;
        padding:0 0 0 0;
		}
.BLOC-entete ul li {
        margin: 5px 0 5px 0;
        padding:0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		height: 18px;
}
.BLOC-SSFAM-FOCUS {
		background:#bebec8; 
		border-right:1px solid #455690; 
		border-bottom:1px solid #455690;
        border-left:1px solid #000000; 
        border-top:1px solid #000000; 
        position:absolute;
        z-index:9999;  
        left:200px; 
        top:200px;
        visibility:hidden;
		}

.BLOC-menu-secondaire {
        float:right;
		}		
.BLOC-menu-secondaire ul {
        margin: 9px 5px 0 5px;
        padding:0 0 0 0;
		}
.BLOC-menu-secondaire ul li {
        margin: 6px 0 0 0;
        _margin: 5px 0 0 0;
        padding: 0 0 0 15px;
		list-style:none;
		background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
		font-size:9px;
		/*height: 18px;*/
		}
.BLOC-menu-secondaire ul li a{
		color: #333333;
		text-decoration:none;
		}
.BLOC-menu-secondaire ul li a:hover{
		color: #990000;
		}

/******** POPUP ACHAT ********/
/*STYLE PREMIER NIVEAU*/
ul.conteneur-menu{
	float:left;
	_width:1em;
}
li.mainmenuitem {
/*	position:relative;*/
	display:block;
	float:left;
	margin: 0 0 0 0; 
}
/*STYLE SECOND NIVEAU*/
ul.submenu {
	display:none;
	position:absolute;
	z-index:10;
	vertical-align:middle;
}
ul.submenu a {
	display:block;
	vertical-align:middle;
}
/*STYLE TROISIEME NIVEAU*/
ul.subsubmenu {
	display:none;
	position:absolute;
	z-index:10;
	vertical-align:middle;
}

/**************************/
/*PERSONNALISATION DU MENU*/
/**************************/
/*PREMIER NIVEAU*/
ul.conteneur-menu{
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	border-right: 1px solid #FFFFFF;
}
li.inactive{
}
li.active a{
	background-color:#4a5666;
	color: #ffcc00;
}
li.active a:hover{
	background-color:#4a5666;
	color: #ffcc00;
}
li.mainmenuitem div.commun1{
	height:18px;
	_height:18px;
	padding:2px 5px 0 5px;
	_padding:2px 0px 0 0px;
}
li.mainmenuitem div.commun1 a{
	padding-left:0;
	padding-right:0;
	font-size:0.9em;
	font-weight:normal;
	text-decoration:none;
}
li.mainmenuitem div.commun2{
	height:20px;
	padding:6px 0 0 3px;
}
li.mainmenuitem div.commun2 a{
	padding-left:0;
	padding-right:0;
	font-size:0.9em;
	font-weight:normal;
	color:#ffffff;
	text-decoration:none;
}
li.mainmenuitem div.commun3{
	height:20px;
	padding:6px 0 0 3px;
}
li.mainmenuitem div.commun3 a{
	padding-left:0;
	padding-right:0;
	font-size:0.9em;
	font-weight:normal;
	color:#a4a1a1;
	text-decoration:none;
}
li.mainmenuitem  a:hover{
	cursor:pointer;
}
/*SECOND NIVEAU*/
ul.submenu {
	margin:0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
	border:#f8f8f8 1px solid;
	background-color:#f8f8f8;
	font-weight:normal;
}
ul.submenu li {
	margin:0 0 0 0;
	padding:0 0 0 15px;
	width:13em;
	background-color:#f8f8f8;
	text-align: left;
	list-style:none;
	background:transparent url(../Images/puce_orange.gif) no-repeat 0px 5px;
}
ul.submenu li.first {
	margin:0 0 0 0;
}
ul.submenu a {
	width:13em;
	padding:0 0.7em 0 0.6em;
	font-size:0.9em;
	font-weight:normal;
	color:#000000 !important;
	text-decoration:none;
}
ul.submenu a:hover {
	width:13em;
	color:#000000 !important;
	/* background-color:#f8f8f8 !important; */
}
/*TROISIEME NIVEAU*/
ul.subsubmenu {
	margin:-20px 0 0 18em;
	padding:0 0 0 0;
	list-style-type:none;
	border:#000000 1px solid;
	background-color:#ffffff;
	font-weight:normal;
	width:14em;
}
ul.subsubmenu li {
	margin:0 0 0 0;
	padding:0 0 0 0;
	width:14em;
	background-color:#ffffff;
	list-style:none;
}
ul.subsubmenu li.first {
	margin:0 0 0 0;
	width:14em;
}

.red_small_bold { font-family: Verdana; font-size: 10px; font-style: normal; color: #FF0000; font-weight: bold; line-height: 13px; text-decoration: none }
.red_small_bold { font-family: Verdana; font-size: 10px; font-style: normal; color: #FF0000; font-weight: bold; line-height: 13px; text-decoration: none }
.red_small_normal { font-family: Verdana; font-size: 10px; font-style: normal; color: #FF0000; font-weight: normal; line-height: 13px; text-decoration: none }
.gris_small_bold { font-family: Verdana; font-size: 10px; font-style: normal; color: #A6B5C9; font-weight: bold; line-height: 10px; text-decoration: none }
.gris_small_normal { font-family: Verdana; font-size: 10px; font-style: normal; color: #336699; font-weight: normal; line-height: 13px; text-decoration: none }
.gris_small_bold_02 { font-family: Verdana; font-size: 9px; font-style: normal; color: #333333; font-weight: bold; line-height: 13px; text-decoration: none }
.gris_small_bold_02:hover { font-family: Verdana; font-size: 9px; font-style: normal; color: #990000; font-weight: bolder; line-height: 13px; text-decoration: none }
.gris_small_02 { font-family: Verdana; font-size: 9px; font-style: normal; color: #333333; font-weight: normal; line-height: 13px; text-decoration: none }
.gris_small_02:hover { font-family: Verdana; font-size: 9px; font-style: normal; color: #990000; font-weight: normal; line-height: 13px; text-decoration: none }
.gris_small_normal_02 { font-family: Verdana; font-size: 9px; font-style: normal; color: #333333; font-weight: normal; line-height: 25px; text-decoration: none }
.gris_11px_bold { font-family: Verdana; font-size: 11px; font-style: normal; color: 217AD4; font-weight: bold; line-height: 13px; text-decoration: none }
.jaune_11px_bold { font-family: Verdana; font-size: 12px; font-style: normal; color: FF6600; font-weight: bold; line-height: 13px; text-decoration: none }
.noir_small_bold { font-family: Verdana; font-size: 10px; font-style: normal; color: #A7A8AA; font-weight: bold; line-height: 13px; text-decoration: none }
.noir_small_bold:hover { font-family: Verdana; font-size: 10px; font-style: normal; color: #990000; font-weight: bold; line-height: 13px; text-decoration: none }
.noir_small_normal { font-family: Verdana; font-size: 10px; font-style: normal; color: #000000; font-weight: normal; line-height: 10px; text-decoration: none }
.blanc_small_bold { font-family: Verdana; font-size: 10px; font-style: normal; color: #FFFFFF; font-weight: bold; line-height: 13px; text-decoration: none}
.blanc_small_normal { font-family: Verdana; font-size: 10px; font-style: normal; color: #FFFFFF; font-weight: normal; line-height: 13px; text-decoration: none }
.red_big_bold { font-family: Verdana; font-size: 12px; font-style: normal; color: #FF0000; font-weight: bold; line-height: 20px; text-decoration: none }
.red_big_normal { font-family: Verdana; font-size: 12px; font-style: normal; color: #FF0000; font-weight: normal; line-height: 20px; text-decoration: none }
.gris_big_bold { font-family: Verdana; font-size: 12px; font-style: normal; color: #A6B5C9; font-weight: bold; line-height: 20px; text-decoration: none }
.gris_big_normal { font-family: Verdana; font-size: 12px; font-style: normal; color: #A6B5C9; font-weight: normal; line-height: 20px; text-decoration: none }
.gris_big_bold_02 { font-family: Verdana; font-size: 12px; font-style: normal; color: #406982; font-weight: bold; line-height: 20px; text-decoration: none }
.gris_verybig_bold_02 { font-family: Verdana; font-size: 14px; font-style: normal; color: #333333; font-weight: bold; line-height: 16px; text-decoration: none }
.gris_big_normal_02 { font-family: Verdana; font-size: 12px; font-style: normal; color: #999999; font-weight: normal; line-height: 20px; text-decoration: none }
.gris_big_normal_02:hover { font-family: Verdana; font-size: 12px; font-style: normal; color: #406982; font-weight: normal; line-height: 20px; text-decoration: none }
.noir_big_bold { font-family: Verdana; font-size: 12px; font-style: normal; color: #000000; font-weight: bold; line-height: 20px; text-decoration: none }
.noir_big_normal { font-family: Verdana; font-size: 12px; font-style: normal; color: #000000; font-weight: normal; line-height: 13px; text-decoration: none }
.blanc_big_bold { font-family: Verdana; font-size: 12px; font-style: normal; color: #FFFFFF; font-weight: bold; line-height: 20px; text-decoration: none }
.blanc_big_normal { font-family: Verdana; font-size: 16px; font-style: normal; color: #FFFFFF; font-weight: normal; line-height: 20px; text-decoration: none }
.blanc_times { font-family: Verdana; font-size: 13px; font-style: normal; color: #FFFFFF; font-weight: bold; line-height: 20px; text-decoration: none }
.violet { font-family: Verdana; font-size: 11px; font-style: normal; color: #990099; font-weight: normal; line-height: 14px; text-decoration: none}
.violet:hover { font-family: Verdana; font-size: 12px; font-style: bold; color: #990099; font-weight: bold; line-height: 14px; text-decoration: none}
.violet:hover { font-family: Verdana; font-size: 12px; font-style: bold; color: #990099; font-weight: bold; line-height: 14px; text-decoration: none}

.BLOC-GAMME-liste {
		WIDTH: 100px; 
		height: 145px; 
		background-color:#d8d9db;
		margin: 0 15 0 15;
        padding:0 0 0 0;
		float:left;
		font-size:10px;
		text-align:center;
		}
.BLOC-GAMME-liste a { 
		font-size: 10px; 
		font-style: normal; 
		text-decoration:none;
		color: #333333;  
		}
.BLOC-GAMME-liste a:hover { 
		color: #990000;  
		}
		

.MAC_TECH
{
	width:500px;
	height:150px;
	overflow:auto;
}

.MAC_TECH table
{
	width:100%;
	border:0;
	margin:0;
	padding:0;
}

.MAC_TECH tr
{
	background-color:#cccccc;
}

.MAC_TECH_tr_th1
{
	border-left:1px solid #000000;
	background-color:#cccccc;
	padding-left:15px;
	text-transform:uppercase;
	text-align:left;
}

.MAC_TECH_tr_th2
{
	border-right:1px solid #000000;
	background-color:#cccccc;
	text-align:center;
	color:#fdcd3b;
}

.MAC_TECH_tr2_td1
{
	border-left:1px solid #000000;
	background-color:#eeeeee;
	padding-left:15px;
}
.MAC_TECH_tr2_td2
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#eeeeee;
	text-align:center;
	padding: 0;
}

.MAC_TECH_tr1_td1
{
	border-left:1px solid #000000;
	background-color:#cccccc;
	padding-left:15px;
}

.MAC_TECH_tr1_td2
{
	border-left:1px solid #000000;
	border-right:1px solid #000000;
	background-color:#cccccc;
	text-align:center;
}

.MAC_TECH tr td
{
	height:24px;
	font-weight:bold;
	font-family:Verdana;
}

.MAC_TECH tr th
{
	font-size:medium;
	height:24px;
	font-weight:bold;
	font-family:Verdana;
	background-color:#ffffff;
}

#MAC_FILE
{
	width:100%;
	margin:0;
	padding:0;
}

#MAC_FILE ul
{
	margin:0;
	width:100%;
}

#MAC_FILE ul li
{
	margin:0;
	float:left;
	width:100%;
	padding:0 0 0 15px;
	list-style:none;
	background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
	font-size:9px;
	height: 18px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#MAC_FILE ul li a
{
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}

#MAC_IMG div
{
	float:left;
	width:60px;
	margin:0;
	padding:0;
}

.large
{
	width:100%;
}

#SITEMAP
{
	width:100%;
	margin:15px 15px 15px 15px;
	padding:0;
}

#SITEMAP ul
{
	margin:0;
	width:100%;
	height:100px;
}

#SITEMAP ul li
{
	margin:0;
	float:left;
	width:30%;
	padding:0 0 0 15px;
	list-style:none;
	background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
	font-size:12px;
	height: 18px;
	font-weight:bold;
}

#SITEMAP a
{
	color:#000000;
	text-decoration:none;
}

#SITEMAP a:hover
{
	color:#000000;
	text-decoration:underline;
}

#SITEMAP ul li ul li
{
	margin:0;
	float:none;
	width:75%;
	padding:0 0 0 15px;
	list-style:none;
	background:transparent url(../Images/puce_orange.gif) no-repeat 0 0;
	font-size:9px;
	height: 18px;
	font-weight:normal;
}

#PRODUITS-gamme
{
	float:left;
	width:650px;
}

.PRODUITS-img
{
	margin:0;
	padding:0;
	width: 100%; 
	background:url(../CMS/Images/Gammes/fond_vignette.gif) repeat-x;
	background-position: bottom left;

}

.PRODUITS-gamme-img
{
	margin:0;
	padding:0;
	/*width: 92px;*/ 
	height: 220px; 
	background-color:#ffffff;
	background:url(Images/blank.gif) repeat-x;
	background-position: bottom left;
}
#listeGammes
{
	clear:both;	
	padding:12px 0 40px 0;	
}
/******************fiche produit***************************/
.cat {font-weight:bold;padding-left:15px;}
.decal {padding-left:35px;}


.CONTENTSPRY {
margin:0 0 0 20px;
}
