/**************************************************
/*	GENERAL   
**************************************************/
* {padding:0; margin:0;}

html{
	
}

body {
	font-family: Arial, Helvetica, sans-serif;
}

hr{
  clear:both;
  visibility:hidden;
  display:block;
  margin:0 0 -2px 0;
}

.FLUX{
  clear:both;
  visibility:hidden;
  display:block;
  height:1px;
  margin:-2px 0;
  padding:0;
  border:0;
}

.BODY {
	background:url(../images/bg-pages.jpg) repeat-x top left;
	background-color:#000000;
}

/**************************************************
/*	STRUCTURE   
**************************************************/
#CONTAINER  {
	background:url(../images/bg-accueil-container.gif) repeat-y top left;
}
#CONTAINER2  {
	background:url(../images/bg-accueil-container2.gif) repeat-y top left;
}

#CONTAINER3  {
	background:url(../images/bg-accueil-container2.gif) repeat-y top left;
}
#CONTAINER, #CONTAINER2, #CONTAINER3 {
	width:980px;
	margin: 0 auto 0 auto;
	background-color:#000000;
}

#HEADER {
	height:172px;
}

#MENU {
	height:37px;
	background-color:#000000;
}

#MENU-left {
	height:37px;
	float:left;
	width:610px;
	background:url(../images/bg-menu-left.gif) no-repeat top right;
}
#MENU-right {
	height:32px;
	float:right;
	width:310px;
	padding:5px 0 0 22px;
	font-size:9px;
	background:url(../images/bg-menu-right.gif) no-repeat top left;
	letter-spacing:1px;
}
#MENU-right img {
	vertical-align:middle;
	margin:0 6px 0 6px;
}

#ACCUEIL-col-gauche {
	min-height:50px;
	width:267px;
	background-color:#000000;
	float:left;
}

#ACCUEIL-col-g-familles, #SERVICES-col-g-menu,#PRODUITS-col-g-menu {
	/*min-height:107px;*/
	min-height:100px;
	background-color:#000000;
	padding: 6px 0 0 5px;
}

#ACCUEIL-col-g-familles img {
	float:left;
	margin: 10px 0 0 13px;
	border: 0;
}

#SERVICES-col-g-menu img,#PRODUITS-col-g-menu img {
	margin: 0 0 0 0;
	border: 0;
}
#SERVICES-col-g-menu ul,#PRODUITS-col-g-menu ul {
	font-size:10px;
	background-color:#000000;
	letter-spacing:0.2px;
	width:125px;
	float:left;
	margin:1px 0 0 5px;
	width:96%;
}
#SERVICES-col-g-menu ul li ul,#PRODUITS-col-g-menu ul li ul {
	margin-bottom:0px;
}
#SERVICES-col-g-menu ul li ul,#SERVICES-col-g-menu ul li ul li
{
	margin-left:0px;
}

#PRODUITS-col-g-menu ul {
	letter-spacing:0px;
	margin:15px 0 5px 3px;
	/*background-color:#FF0000;*/
	width:96%;
}
#SERVICES-col-g-menu ul li, #PRODUITS-col-g-menu ul li {
	margin:0 0 0 12px;
	padding:0 0 0 8px;
	background:url(../images/puce-unique-li-menu-services.gif) no-repeat 0px 2px;
	width:90%;
	float:left;
	line-height:12px;
}


#SERVICES-col-g-menu ul li ul li
{
	padding-bottom:6px;
	margin:5px 0 0 0;
	background:url(../images/puce-tiret-li-menu-services.gif) no-repeat 0px 2px;

}
#SERVICES-col-g-menu ul li ul li a
{
	color:#CCCCCC;
}

#ACCUEIL-col-g-visuel {
	min-height:209px;
	clear:both;
	background:url(../images/bg-accueil-col-g-01.gif) no-repeat top left;
	background-color:#000000;
	/*padding: 14px 0 0 28px;*/
}


#ACCUEIL-col-g-visuel div.flash
{
	padding:10px 0 0 40px;
}

#PRODUITS-col-g-visuel div.flash
{
	padding:10px 0 0 40px;
}


#PRODUITS-col-g-visuel {
	min-height:209px;
	background:url(../images/bg-accueil-col-g-02.gif) no-repeat top left;
	background-color:#000000;
	/*padding: 14px 0 0 28px;*/
}
#PRODUITS-col-g-menu-fiche-gamme .VISUEL-col-gauche
{
	padding: 14px 0 0 0px;	
}
.VISUEL-col-gauche {
	padding: 14px 0 0 28px;	
}

#ACCUEIL-col-droite {
	min-height:50px;
	width:695px;
	/*background-color:#999999;*/
	float:left;
}

#ACCUEIL-col-d-header {
	height:31px;
	background:url(../images/bg-accueil-col-d-01.gif) no-repeat top left
}

#PRODUITS-col-d-header {
	height:31px;
	background-color:#000000;
}

#ACCESS-lang-product {
	height:30px;
	width:250px;
	float:right;
	text-align:right;
}
#ACCESS-lang-product SELECT {
	color:#9d9d9d;
	background-color:#000000;
	font-size:10px;
	border:2px solid #313131;
	width:130px;
}

#ACCUEIL-col-d-content {
	background:url(../images/bg-accueil-col-d-03.gif) repeat-y top left;
}
#SERVICES-col-d-content {
	background:url(../images/bg-services-col-d-03.gif) repeat-y top left;
}


#STANDARD-col-d-content{
	background-color:#FFFFFF;
}
#PRODUITS-col-d-content {
	background-color:#000000;
}
#PRODUITS-col-d-fiche {
	background-color:#FFFFFF;
	min-height:303px;
}

#OCCAS-col-d-fiche {
	background-color:#FFFFFF;
}

/*#PRODUITS-col-d-fiche-d {
	margin: 22px 0 0 0;
	float:right;
	width:270px;
}

#PRODUITS-col-d-fiche-c {
	margin: 20px 25px 0 0;
	float:right;
	width:395px;
}*/

#PRODUITS-accueil {
	text-align:center;
	font-size:10px;
	min-height:80px;
}


#ACCUEIL-col-d-content, #SERVICES-col-d-content {
	min-height:302px;
	background-color:#ffffff;
}

#SERVICES-col-d-contentL, #SERVICES-col-d-contentR {
	min-height:302px;
	float:left;
}

#SERVICES-col-d-contentL img, #SERVICES-col-d-contentR img {
	border:0;
}

#SERVICES-col-d-contentL {
	width:240px;
	margin:0 5px 0 5px;
	text-align:center;
	font-size:11px;
}

#SERVICES-col-d-contentR {
	width:440px;
	padding:10px 0 0 0;
	font-size:12px;
}


#ACCUEIL-footer {
	background:url(../images/bg-accueil-footer.gif) no-repeat top left;	
}
#SERVICES-footer {
	background:url(../images/bg-services-footer.gif) no-repeat top left;	
}
#STANDARD-footer{
	background:url(../images/bg-services-footer.gif) no-repeat top left;	
}
#PRODUIT-accueil-footer {
	background:url(../images/bg-produits-accueil-footer.gif) no-repeat top left;	
}
#PRODUIT-gamme-footer {
	background:url(../images/bg-produits-gamme-footer.gif) no-repeat top left;	
}
#ACCUEIL-footer, #SERVICES-footer, #PRODUIT-accueil-footer, #PRODUIT-gamme-footer,#STANDARD-footer {
	background-color:#000000;
	clear:both;
	min-height:47px;
}



#ACCUEIL-col-g-footer {
	height:37px;
	/*background-color:#000000;*/
	text-align:center;
	color:#FFFFFF;
	font-size:10px;
	padding:13px 0 0 0;
	float:left;
	width:267px;
}

#ACCUEIL-col-d-footer {
	/*background:url(../images/bg-accueil-col-d-02.gif) no-repeat top left;*/
	font-size:10px;
	text-align:center;
	color:#7e7e7e;
	float:right;
	padding: 30px 0 0 0;
	margin:0 25px 0 0;
}

#ACCUEIL-col-centre {
	float:right;
	width:420px;
	min-height:303px;
	font-size:11px;
	color:#000000;
}

#PAGES-col-centre, #PRODUIT-col-centre {
	float:right;
	min-height:303px;
	font-size:11px;
	color:#000000;
}

#PAGES-col-centre {
	width:400px;
	padding:0 10px 0 10px;
}

#PRODUIT-col-centre {
	width:385px;
	padding:0 25px 0 10px;
}

#PAGES-col-centre h1 {
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}

#PRODUIT-col-centre h1 {
	font-size:23px;
	letter-spacing:1px;
	color:#000000;
	font-weight:bold;
	text-align:right;
	padding:0 0 20px 0;
}

#PRODUIT-fiche-content{
	margin:0 0 25px 0;
}
#PRODUIT-fiche-content-l {
	float:left;
	width:250px;
	text-align:justify;
}
#PRODUIT-fiche-content-r {
	float:right;
	width:385px;
	font-size:12px;
	font-weight:bold;
}

#ACCUEIL-col-c-left {
	float:left;
	width:200px;
	text-align:right;
}

#ACCUEIL-col-c-right {
	float:right;
	width:180px;
}

#ACCUEIL-col-news, #PAGES-col-droite01 {
	float:right;
	width:269px;
	min-height:303px;
}

#PAGES-col-droite02 {
	float:right;
	width:250px;
	min-height:303px;
}

.PAGES-col-d-bloc01 {	
	background:url(../images/bg-bloc-accueil-presse2.jpg) no-repeat top left;
	background-color:#1d1d1d;
	width:252px;
	margin:0 0 0 0;	
}

#ACCUEIL-acces {
	background-color:#ffffff;
	min-height:109px;
	padding:1px 0 0 0;
}
#ACCUEIL-acces img {
	float:left;
	padding:0 2px 0px 0;
}

#ACCUEIL-press {	
	/*background:url(../images/bg-bloc-accueil-presse.jpg) no-repeat top left;*/
	background:url(../images/bg-bloc-accueil-presse2.jpg) no-repeat top left;
	background-color:#1d1d1d;
	min-height:193px;
	width:267px;
	margin:0 0 0 0;	
	
}

.BLOC-header-01 {	
	height:25px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin:3px 0 0 0;
	padding:10px 0 0 51px;
	background:url(../images/bg-bloc-header-01.gif) no-repeat top left;
	border-bottom:1px solid #FFFFFF;
}

.ONGLET-press-on {	
	/*float:left;*/
	min-height:20px;
	color:#FFFFFF;
	font-size:10px;
	margin:0 0 0 0;
	padding:9px 25px 0 43px;
	position:relative;/**/
}

.ONGLET-press-on a
{
	color:#FFFFFF;
}
.ONGLET-press-on img {	
	float:right;
	vertical-align:middle;
	position:absolute;
	top:0;
	right:0;/**/
}

.ONGLET-press-on-bg {	
	background: url(../images/bg-bloc-press-on.jpg) no-repeat top left;
	background-color:#1d1d1d;
}

.ONGLET-event-off {	
	/*float:left;*/
	min-height:14px;
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
	margin:0 0 0 0;
	padding:15px 0 0 0;
}

.ONGLET-event-off a
{
	color:#FFFFFF;
}

.ONGLET-event-off img {	
	display:none;
}

.ONGLET-press-off {	
	/*float:left;*/
	min-height:14px;
	color:#FFFFFF;
	font-size:9px;
	margin:0 0 0 0;
	padding:15px 0 0 12px;
}
.ONGLET-press-off img {	
	display:none;
}

.ONGLET-event-on {	
	float:right;
	/*width:100%;*/
	min-height:20px;
	color:#FFFFFF;
	font-size:10px;
	margin:0 0 0 0;
	padding:9px 10px 0 40px;
	position:relative;/**/
	text-align:left;
}
.ONGLET-event-on img {	
	float:right;
	vertical-align:middle;
	position:absolute;
	top:0;
	right:0;/**/
}

.event-left
{
	float:left;
}
.ONGLET-event-off-bg .event-left img
{
	display:none;
}
.ONGLET-event-on-bg div.event-left img
{
	margin-right:10px;
}


.ONGLET-event-on-bg {	
	background: url(../images/bg-bloc-event-on.jpg) no-repeat top left;
	background-color:#1d1d1d;
}

.BLOC-news-content, .BLOC-page-content {	
	background-color:#1d1d1d;
	color:#FFFFFF;
	font-size:9px;
}

.BLOC-news-content a
{
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}
.BLOC-news-content {	
	padding:10px 10px 5px 17px;
	height:180px;
	overflow:auto;
}
.BLOC-page-content {	
	padding:10px 3px 5px 3px;
	margin: 0 0 18px 0;
	min-height:50px;
}
.BLOC-image-video-content {	
	padding:0;
	margin: 0 0 18px 0;
}

#ariane {
	width:230px;
	min-height:13px;
	background:url(../images/bg-ariane-01.gif) no-repeat top left;
	margin:19px 0 0px 14px;
	padding:4px 0 5px 5px;
	font-size:10px;
	color:#ffffff;
	position:relative;
	z-index:0;
}

#ariane img {
	position:absolute;
	bottom:0;
	left:0;
	z-index:0;
}

.BLOC-service {
	width:103px;
	float:left;
	text-align:center;
}
.BLOC-service a {
	font-weight:bold;
	font-size:12px;
}
.BLOC-service img {
	margin:0 0 5px 0;
}

#BLOC-gamme-produit, #BLOC-gamme-produit2  {
	margin:0 0 0 0;
	padding:10px;
}

#BLOC-gamme-produit  {
	min-height:324px;
}

#BLOC-gamme-produit2  {
	min-height:20px;
	padding:15px 10px 10px 10px;
}

.TITRE-gamme{
	min-height:23px;
}

.BLOC-produit-accueil {
	margin:0 5px 0 0;
	width:60px;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
	/*background-color:#0099FF;*/
}

#PRODUIT-gamme-content {
	margin:0 0 0 0;
	padding:10px;
	color:#000000;
	font-size:9px;
}

#PRODUIT-gamme-content h1 {
	margin:0;
	padding:0;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
}

#PRODUIT-gamme-logo {
	margin:0 0 0 0;
	padding:5px;
	float:left;
	width:100px;
}

#PRODUIT-gamme-intro {
	margin:0 0 0 0;
	padding:10px;
	color:#000000;
	font-size:9px;
	float:right;
	width:540px;
	text-align:justify;
}

#BLOC-diesel-elec {
	margin:0 0 0 0;
	padding:20px 0 0 0;
	text-align:center;
	height:90px;
}
#BLOC-diesel-on, #BLOC-diesel-off, #BLOC-elec-on, #BLOC-elec-off {
	margin:10px 0 0 0;
	padding:0 0 0 0;
	text-align:center;
	float:left;
	font-size:11px;
}
#BLOC-diesel-on img, #BLOC-diesel-off img, #BLOC-elec-on img, #BLOC-elec-off img {
	border:0;
}
#BLOC-diesel-on a.ActiveLink, #BLOC-elec-off a.ActiveLink {
	text-decoration:none;
	color:#000000;
	
}
#BLOC-diesel-on a.noneActiveLink, #BLOC-elec-off a.noneActiveLink {
	text-decoration:none;
	color:#c7c7c7;
}
#BLOC-diesel-off, #BLOC-diesel-on {
	margin:10px 0 0 70px;
	width:69px;
}
#BLOC-elec-on, #BLOC-elec-off {
	width:67px;
}

.BLOC-telech-col-d {
	margin:0 2px 0 3px;
	padding:0;
	float:left;
	width:75px;
	font-size:9px;
	text-align:center;
}

.BLOC-img-fiche {
	margin:15px 5px 0 0;
	padding:0;
	float:left;
	width:85px;
	font-size:9px;
	text-align:center;
}

/**************************************************
/*	MENU PRODUITS   
**************************************************/
#PRODUITS-col-g-menu-fiche,#PRODUITS-col-g-menu-fiche-gamme {
	min-height:209px;
	background:url(../images/bg-accueil-col-g-01.gif) no-repeat top left;
	background-color:#000000;
	padding: 15px 0 1px 28px;
}
#PRODUITS-col-g-menu-fiche-gamme 
{	
	background:url(../images/bg-accueil-col-g-03.gif) repeat-y top left;
}
#PRODUITS-col-g-menu-fiche ul.firstul ,#PRODUITS-col-g-menu-fiche-gamme ul.firstul
{
	min-height:615px;
}
#PRODUITS-col-g-menu-fiche ul li,#PRODUITS-col-g-menu-fiche-gamme ul li 
{
	list-style-type:none;
	margin:0;
}

#nav li {
	list-style-type:none;
}

#MENU-fiche-onglet01 {
	margin:0;
	padding:14px 0 0 0;
	width:209px;
	height:26px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/bg-01-menu-fiche-produit.gif) no-repeat top left;
}
#MENU-fiche-onglet02 {
	margin:0;
	padding:7px 0 0 0;
	width:209px;
	height:33px;
	font-size:11px;
	font-weight:bold;
	text-align:center;
	color:#FFFFFF;
	background:url(../images/bg-02-menu-fiche-produit.gif) no-repeat top left;
}

#DIVIMG11, #DIVIMG21, #DIVIMG12, #DIVIMG22, #DIVIMG13, #DIVIMG23, #DIVIMG14, #DIVIMG24, #DIVIMG15, #DIVIMG25, #DIVIMG16, #DIVIMG26, #DIVIMG17, #DIVIMG27, #DIVIMG18, #DIVIMG28, #DIVIMG19, #DIVIMG29 {
	margin:0 0 0 13px;
	padding:5px 0 5px 0;
	/*height:15px;*/
	min-height:15px;
	font-weight:bold;
	font-size:13px;
	color:#000000;
	background: url(../images/bg-sous-menu-produits.gif) no-repeat bottom left;
}

#DIVIMG11 a, #DIVIMG21 a, #DIVIMG12 a, #DIVIMG22 a, #DIVIMG13 a, #DIVIMG23 a, #DIVIMG14 a, #DIVIMG24 a, #DIVIMG15 a, #DIVIMG25 a, #DIVIMG16 a, #DIVIMG26 a, #DIVIMG17 a, #DIVIMG27 a, #DIVIMG18 a, #DIVIMG28 a, #DIVIMG19 a, #DIVIMG29 a, #DIVTXT1 a,.DIVTXT1 a, #DIVTXT2 a, #DIVTXT3 a, #DIVTXT4 a, #DIVTXT5 a, #DIVTXT6 a, #DIVTXT7 a, #DIVTXT8 a, #DIVTXT9 a {
	color:#000000;
	text-decoration:none;
}

#DIVIMG11 a:hover, #DIVIMG21 a:hover, #DIVIMG12 a:hover, #DIVIMG22 a:hover, #DIVIMG13 a:hover, #DIVIMG23 a:hover, #DIVIMG14 a:hover, #DIVIMG24 a:hover, #DIVIMG15 a:hover, #DIVIMG25 a:hover, #DIVIMG16 a:hover, #DIVIMG26 a:hover, #DIVIMG17 a:hover, #DIVIMG27 a:hover, #DIVIMG18 a:hover, #DIVIMG28 a:hover, #DIVIMG19 a:hover, #DIVIMG29 a:hover, #DIVTXT1 a:hover, #DIVTXT2 a:hover, #DIVTXT3 a:hover, #DIVTXT4 a:hover, #DIVTXT5 a:hover, #DIVTXT6 a:hover, #DIVTXT7 a:hover, #DIVTXT8 a:hover, #DIVTXT9 a:hover {
	color:#FF0000;
	text-decoration:none;
}


#DIVTXT1,.DIVTXT1, #DIVTXT2, #DIVTXT3, #DIVTXT4, #DIVTXT5, #DIVTXT6, #DIVTXT7, #DIVTXT8, #DIVTXT9 {
	margin:2px 0 5px 13px;
	padding:0 0 0 0;
	font-size:11px;
	letter-spacing:0.5px;
	color:#000000;
}
/**************************************************
/*	TABLES   
**************************************************/
.header-table-01 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:51px;
}
.BG-header-table-01 {
	background:url(../images/bg-header-table01.gif) repeat-x bottom left;
}

.BG-header-table-02 {
	background:url(../images/bg-header-table02.gif) repeat-x bottom left;
}

.BG-header-table-03 {
	background:url(../images/bg-header-table03.gif) repeat-x bottom left;
}

.line-table-01, .line-table-02 {
	color:#000000;
	font-size:9px;
	font-weight:bold;
	height:20px;
}

.line-table-01 {
	background-color:#dddddd;
}

.line-table-02 {
	background-color:#c9c9c9;
}

.line-table-01 td, .line-table-02 td {
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:5px;
}
/**************************************************
/*	COMMUN   
**************************************************/
#ACCUEIL-col-g-footer a,#PRODUITS-col-g-menu ul li a, #ACCUEIL-col-d-footer a, .ONGLET-press-on a, .ONGLET-press-off a, .ONGLET-event-on a, .ONGLET-event-off a, #ACCUEIL-col-centre ul li a, #MENU-right a, #ariane a, #SERVICES-col-g-menu ul li a, .BLOC-service a, #PAGES-col-centre ul li a, .BLOC-news-content ul li a, .BLOC-page-content ul li a, #PRODUIT-col-centre ul li a, #PRODUIT-fiche-content-l ul li a,.PRESSE-bloc-01-content ul li a, .PRESSE-bloc-diapo-content ul li a,.PRESSE-bloc-02-content ul li a, .FOURN-specs-tech a  {
	text-decoration:none;
}

#ACCUEIL-col-g-footer a:hover, #ACCUEIL-col-d-footer a:hover, .BLOC-service a:hover {
	text-decoration:underline;
}

#ACCUEIL-col-centre ul li a, #PAGES-col-centre ul li a, #PRODUIT-col-centre ul li a {
	font-weight:bold;
	font-size:12px;
}

.picto-gamme a{
	font-weight:bold;
	font-size:11px;
}

#ACCUEIL-col-g-footer a, #ONGLET-press-on a, .ONGLET-press-off a, .ONGLET-event-on a, .ONGLET-event-off a, #MENU-right a, #SERVICES-col-g-menu ul li a, .BLOC-news-content ul li a, .BLOC-page-content ul li a, #PRODUITS-col-g-menu ul li a {
	color:#ffffff;
}

#ariane a {
	color:#aeaeb0;
}


#ACCUEIL-col-d-footer a {
	color:#7e7e7e;
}

#ACCUEIL-col-centre ul li a:hover, #PAGES-col-centre ul li a:hover, #PRODUIT-col-centre ul li a:hover, #PRODUIT-fiche-content-l ul li a:hover, .picto-gamme a:hover, #PRODUITS-col-g-menu ul li a:hover, .PRESSE-bloc-01-content ul li a:hover, .PRESSE-bloc-diapo-content ul li a:hover ,.PRESSE-bloc-rapport-content ul li a:hover, .PRESSE-bloc-HT-content ul li a:hover   {
	color:#FF0000;
}
.BG-color-02, .BG-color-001 {
	background-color:#C9C9C9;
}
#MENU-right a:hover, #SERVICES-col-g-menu a:hover, .BLOC-news-content ul li a:hover, .BLOC-page-content ul li a:hover, .FOURN-specs-tech ul li a:hover  {
	color:#fd0100;
}

#ACCUEIL-col-centre ul li a, .BLOC-service a, #PAGES-col-centre ul li a, #PRODUIT-col-centre ul li a, #PRODUIT-fiche-content-l ul li a, .FOURN-specs-tech a  {
	color:#000000;
}

.BLOC-news-content img, #BLOC-gamme-produit img, #BLOC-gamme-produit2 img, .BLOC-page-content img, PAGES-col-d-bloc01 img {
	border:0;
}

#ACCUEIL-col-c-left ul, #ACCUEIL-col-c-right ul {
	margin:10px 0 3px 0;
}

#ACCUEIL-col-c-left ul {
	float:right;
	width:140px;
}

#ACCUEIL-col-c-left ul li, #ACCUEIL-col-c-right ul li, #PRODUIT-fiche-content-l ul li {
	/*list-style-type:none;*/
	margin:0 0 0 18px;
	text-align:left;
	/*background:url(../images/puce-li-01.gif) no-repeat top left;*/
	list-style-image:url(../images/puce-li-01.gif);
}

#PRODUIT-fiche-content-l ul li {
	margin:0 0 7px 18px;
	text-align:justify;
	font-size:10px;
}

.BLOC-news-content ul, .BLOC-page-content ul {
	margin:0 0 0 10px;
}
.BLOC-news-content ul li, .BLOC-page-content ul li {
	list-style-type:none;
	margin:0 0 1px 0;
	text-align:left;
	line-height:12px;
	list-style-image: url(../images/puce-li-02.gif);
	list-style-position:outside;
}

#SERVICES-col-g-menu ul li, #PRODUITS-col-g-menu ul li {
	list-style-type:none;
}

/**************************************************
/*	PICTO GAMME  
**************************************************/
.picto-gamme{
text-align:center;
float:left;
min-height:195px;
margin:0 0 10px 0;
}

.texte-gamme{
display:block;
width:75px;
text-align:center;
}

/**************************************************
/*	PRESSE   
**************************************************/
.TITRES-04 {
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
}
.PRESSE-bloc-HT-content ul li, .PRESSE-bloc-01-content ul li, .PRESSE-bloc-diapo-content  ul li, .PRESSE-bloc-rapport-content ul li,.PRESSE-bloc-salon-content ul li, .FOURN-specs-tech ul
{
	list-style-type:none;
	margin:0pt;
}

.PRESSE-bloc-list-content ul li a, .PRESSE-bloc-01-content ul li a,.PRESSE-bloc-diapo-content ul li a, .PRESSE-bloc-rapport-content ul li a, .PRESSE-bloc-salon-content a, .PRESSE-bloc-HT-content a, .PRESSE-bloc-list-content a
{
	text-decoration:none;
	color:#333333;
}
#PRESSE-centre {
	width:100%;
	margin:8px 0 0 5px;
}

.PRESSE-bloc-01 {
	width:200px;
	margin:0 0 0 20px;
	float:left;
}

.PRESSE-bloc-02 {
	width:640px;
	margin:0 0 0 20px;
	float:left;
}

.PRESSE-bloc-01-titre, .PRESSE-bloc-02-titre  {
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	height:23px;
	padding:6px 0 0 0;
}

.PRESSE-bloc-01-titre {
	background:url(../images/bg-bloc-presse-01.gif) repeat-x top left;
}
.PRESSE-bloc-02-titre {
	background:url(../images/bg-bloc-presse-02.gif) repeat-x top left;
	margin:5px 0 0 0;
}

.PRESSE-bloc-01-content {
	background-color:#DDDDDD;
	float:left;
	font-size:11px;
	margin:0 5px 5px 0;
	min-height:260px;
	width:206px;
}

.PRESSE-bloc-diapo-content {
	background-color:#DDDDDD;
	float:left;
	font-size:11px;
	margin:0 5px 5px 0;
	min-height:120px;
	width:206px;
}

.PRESSE-bloc-rapport-content
{
	background-color:#DDDDDD;
	float:left;
	font-size:11px;
	margin:0 5px 5px 0;
	min-height:230px;
	width:206px;
}
.PRESSE-bloc-01-content p, .PRESSE-bloc-rapport-content p, .PRESSE-bloc-diapo-content p{
	padding:5px 10px 5px 10px;
	height:65px;
}

.PRESSE-bloc-01-content img, .PRESSE-bloc-rapport-content img, .PRESSE-bloc-diapo-content img{
	padding:0 5px 7px 10px;
	border:0;
}
.PRESSE-bloc-01-content ul, .PRESSE-bloc-rapport-content ul, .PRESSE-bloc-diapo-content ul{
	list-style-type:none;
}
.PRESSE-bloc-HT-content ul li,.PRESSE-bloc-diapo-content ul li,.PRESSE-bloc-01-content ul li,.PRESSE-bloc-salon-content ul li, .PRESSE-bloc-list-content ul li, .PRESSE-bloc-rapport-content ul li {
	padding:0 10px 0 30px;
	line-height:15px;
	font-size: 10px;
	background-image:url(../images/picto-doc-telechargement.gif);
	background-repeat: no-repeat;
	background-position:10px 2px;
}

.FOURN-specs-tech ul li  {
	padding:4px 0px 0 0;
	margin : 0 0 0 0px;
	line-height:18px;
	font-size: 10px;
	list-style-type:none;	
	background-repeat: no-repeat;
	background-position:10px 2px;
	width:100%;

}

.FOURN-specs-tech ul li img {
	float:left;
}

.PRESSE-bloc-02 .PRESSE-bloc-01-content,.PRESSE-bloc-02  .PRESSE-bloc-rapport-content, .PRESSE_bloc-02 .PRESSE-bloc-diapo-content {
	width:213px;
	float:left;
} 

.PRESSE-bloc-HT-content {
	background-color:#DDDDDD;
	float:left;
	font-size:11px;
	margin:0 5px 5px 0;
	min-height:395px;
	width:206px;
}

.PRESSE-bloc-salon-content {
	background-color:#DDDDDD;
	float:left;
	font-size:11px;
	margin:0 5px 5px 0;
	min-height:122px;
	width:206px;
}
.PRESSE-bloc-list-content
{
	background-color:#DDDDDD;
	float:left;
	font-size:11px;
	margin:0 5px 5px 0;
	min-height:75px;
	width:206px;	
}
.PRESSE-bloc-salon-content p,.PRESSE-bloc-list-content p{
	min-height:70px;
	padding:5px 10px 5px 10px;
}
.PRESSE-bloc-HT-content p
{
	min-height:60px;
	padding:5px 10px 5px 10px;
}

.visuel-HT {
	height:295px;
	margin:0 0 0 4px;
	text-align:center;
	width:198px;
}
.visuel-news {
	height:155px;
	margin:0 0 0 3px;
	text-align:center;
	width:200px;
}

.PRESSE-bloc-01-content img, 
.PRESSE-bloc-diapo-content img,
.PRESSE-bloc-rapport-content img,
.FOURN-specs-tech img, 
.PRESSE-bloc-salon-content img, 
.PRESSE-bloc-list-content img, 
.PRESSE-bloc-HT-content img 
{
	border:0 none;
}

.FOURN-specs-tech {
	margin: 0 25px 15px 25px;
	background-color:#dddddd;
}


/**************************************************
/*	MISE EN PAGE   
**************************************************/
.CLEAR-both{clear:both;}
.FLOAT-right{float:right;}
.FLOAT-left{float:left;}
.MARGIN-auto{margin:0 auto;}

.RELATIVE{position:relative;}
.ABSOLUTE-top-right{position:absolute; top:0; right:0;}
.ABSOLUTE-bottom-left{position:absolute; bottom:0; left:0;}

.ALIGN-right{text-align:right;}
.ALIGN-left{text-align:left;}
.ALIGN-center{text-align:center;}
.ALIGN-justify{text-align:justify;}

.VERTICAL-ALIGN-middle{vertical-align:middle;}

.INLINE{display:inline;}
.BLOCK{display:block;}
.BORDER-0 {border:0;}

.COLLASPE{border-collapse:collapse}

/*PADDING*/
.PADDING-0px{padding:0px;}
.PADDING-5px{padding:5px;}
.PADDING-8px{padding:8px;}
.PADDING-10px{padding:10px;}
.PADDING-15px{padding:15px;}
.PADDING-20px{padding:20px;}
.PADDING-25px{padding:25px;}

.PADDING-right-5px{padding-right:5px;}
.PADDING-right-6px{padding-right:6px;}
.PADDING-right-8px{padding-right:8px;}
.PADDING-right-10px{padding-right:10px;}
.PADDING-right-15px{padding-right:15px;}
.PADDING-right-20px{padding-right:20px;}
.PADDING-right-25px{padding-right:25px;}

.PADDING-left-5px{padding-left:5px;}
.PADDING-left-6px{padding-left:6px;}
.PADDING-left-8px{padding-left:8px;}
.PADDING-left-10px{padding-left:10px;}
.PADDING-left-15px{padding-left:15px;}
.PADDING-left-20px{padding-left:20px;}
.PADDING-left-25px{padding-left:25px;}
.PADDING-left-40px{padding-left:40px;}

.PADDING-bottom-5px{padding-bottom:5px;}
.PADDING-bottom-10px{padding-bottom:10px;}
.PADDING-bottom-15px{padding-bottom:15px;}
.PADDING-bottom-20px{padding-bottom:20px;}

.PADDING-top-5px{padding-top:5px;}
.PADDING-top-10px{padding-top:10px;}
.PADDING-top-15px{padding-top:15px;}
.PADDING-top-20px{padding-top:20px;}

/*MARGIN*/
.MARGIN-0px{margin:0px;}
.MARGIN-5px{margin:5px;}
.MARGIN-10px{margin:10px;}
.MARGIN-15px{margin:15px;}
.MARGIN-20px{margin:20px;}
.MARGIN-25px{margin:25px;} 

.MARGIN-top-1px{margin-top:1px;}
.MARGIN-top-2px{margin-top:2px;}
.MARGIN-top-3px{margin-top:3px;}
.MARGIN-top-4px{margin-top:4px;}
.MARGIN-top-5px{margin-top:5px;}
.MARGIN-top-10px{margin-top:10px;}
.MARGIN-top-20px{margin-top:20px;}
.MARGIN-top-40px{margin-top:40px;}

.MARGIN-right-0px{margin-right:0px;}
.MARGIN-right-2px{margin-right:2px;}
.MARGIN-right-5px{margin-right:5px;}
.MARGIN-right-10px{margin-right:10px;}
.MARGIN-right-15px{margin-right:15px;}
.MARGIN-right-20px{margin-right:20px;}
.MARGIN-right-30px{margin-right:30px;}
.MARGIN-right-40px{margin-right:40px;}

.MARGIN-bottom-5px{margin-bottom:5px;}
.MARGIN-bottom-10px{margin-bottom:10px;}
.MARGIN-bottom-15px{margin-bottom:15px;}

.MARGIN-left-2px {margin-left:2px;}
.MARGIN-left-5px {margin-left:5px;}
.MARGIN-left-10px {margin-left:10px;}
.MARGIN-left-15px {margin-left:15px;}
.MARGIN-left-20px {margin-left:20px;}
.MARGIN-left-25px {margin-left:25px;}

/**************************************************
/*	MISE EN FORME CONTENUS   
**************************************************/
.BOLD {
	font-weight:bold;
}
.ITALIC {
	font-style:italic;
}


.TXT-10px {
	font-size:10px;
}

.TXT-11px {
	font-size:11px;
}
.TXT-12px {
	font-size:12px;
}
.TXT-13px {
	font-size:13px;
}
.TXT-14px {
	font-size:14px;
}

.TITRES-01 {
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}

.TITRES-02 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.TITRES-03 {
	font-weight:bold;
	color:#F9B900;
	font-size:10px;
}
.TXT-01 {
	letter-spacing:3px;
	color:#7f7f7f;
	font-size:10px;
}

.LIENS-01 {
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

.LIENS-02 {
	font-weight:bold;
	color:#7f7f7f;
	text-decoration:underline;
}

.LIENS-03 {
	color:#ffffff;
	text-decoration:none;
}
a.LIENS-03:hover {
	color:#FF0000;
}

.BG-color-01 {
	background-color:#1d1d1d;
}

.BG-color-020 {
	background-color:#dddddd;
}
.BG-color-021 {
	background-color:#c9c9c9;	
}
.color-01 {
	color:#ff0000;
}

.color-02 {
	color:#7d7d7d;
}

.color-03 {
	color:#9d9d9d;
}

.color-04 {
	color:#F9B900;
}

.color-05 {
	color:#FFFFFF;
}

.color-06 {
	color:#7F7F7F;
}

/**************************************************
/*	FORMULAIRES   
**************************************************/
textarea {
	
}


.input {
	
}

.input-01 {
	
}

/**************************************************
/*	MENU DEROULANT
**************************************************/

div#MENU{
	height:37px;
	float:left;
	text-align:left;
	width:100%;
}
/* PARAMETRES GENERAUX DU MENU */
#nav, #nav ul {
	clear:both;
	display:block;
	padding: 0;
	margin: 0;
	list-style: none;
}

#nav li {
	float: left; /* Alignement du menu dans la page */
	height:37px;
	margin:0;
	padding:0;
}
#nav li img {
	float:left;
	vertical-align:middle;
	margin:/*10px*/0 5px 0 8px/*10px*/;
	border:0;

}

/* NIVEAU 01 */
#nav li a{
	display: block;
	color:#626349;
	text-decoration:none;
	background:url(../images/bg-menu-off.gif) no-repeat top left;
	padding: 10px 10px/*11px*/ 0 0/*14px*/;
	font-size:9px;
	color:#FFFFFF;
	letter-spacing:0.5px;
height:27px;	

}

#nav li a:hover {
	background:url(../images/bg-menu-on.gif) no-repeat top left;	
}


/* NIVEAU 02 */
#nav li ul { /* listes de NIVEAU 2 */
	position: absolute;
	font-size:9px;
	left: -999em;
	background-color: #9A0000;
	width:180px;
	z-index:100;
}

#nav li ul li {
	height:20px;
	margin:0;
	padding:0;
	width:180px;
}

#nav li ul li a {
	display: block;
	background:none;
	margin:0;
	padding:0 5px 0 5px;
	line-height:20px;
	width:170px;
height:20px;
}

#nav li ul li a:hover {
	display: block;
	background:none;
	background-color:#FE0000;
	margin:0;
	padding:0 5px 0 5px;
	line-height:20px;
}



/* NIVEAU 03 */
#nav li ul ul { /* listes de NIVEAU 3 et plus */
	margin: -16px 0 0 150px; /* Attention, la derniere valeur doit être aussi égale au WIDTH des NAV A et NAV LI UL pour pouvoir raccrocher les NIVEAUX 2 et 3 */
}

#nav li:hover ul ul, #nav li.sfhover ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul { 
	left: auto;
}



.breaker
{
clear:both;	
}

.bigFlash
{
	margin:8px;
}
.bigFlash embed
{
	width:100%;	
}


/**************************************************
/*	OCCASIONS   
**************************************************/
#OCCAS-header  {
	height:70px;
	padding:5px 0 15px 0;
}

#OCCAS-titre {
	width:100%;
	float:left;
	padding:0 0 0 0;
}
#OCCAS-titre .BLOC-img-fiche {
	margin:0 0 0 8px;
}
#OCCAS-titre h1 {
	padding:20px 0 0 10px;
	float:left;
	color:#FF0000;
	font-size:24px;
}

#OCCAS-contact {
	width:260px;
	float:right;
	text-align:center;
	font-size:10px;
	padding:0 0 0 0;
}
#OCCAS-contact a {
	text-decoration:none;
	color:#000000;
}

#OCCAS-contact a:hover {
	color:#FF0000;
}

.OCCAS-ligne {
	min-height:70px;
	padding:0 0 0 0;
	margin:0 0 15px 0;
}

.OCCAS-ligne-left {
	width:240px;
	float:left;
	margin:0 0 0 15px;
}

.OCCAS-ligne-left img
{
	width:100%;
	margin-top:25px;
}

.OCCAS-ligne-right {
	width:420px;
	float:right;
	margin:0 15px 0 0;
}

#BLOC-titre-contact {
	margin:2px 0 5px 0;
	text-align:center;
	font-size:11px;
	letter-spacing:0.5em;
	color:#ffffff;
	height:15px;
	background:url(../images/bg-titre-bloc-contact.gif) no-repeat top left;
}

#BLOC-produit-contact {
	text-align:center;
	font-size:11px;
	color:#ffffff;
	margin-top:10px;
	height:15px;
}
#BLOC-produit-contact a
{
	text-decoration:none;
	color:#FF0000;
}

