/**************************************************
/*	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/fond.jpg) repeat-x top left;
	background-color:#000000;
}

.breaker
{
	clear:both;
}
/**************************************************
/*	STRUCTURE   
**************************************************/
#CONTAINER-parent {
	width:1015px;
	margin: 0 auto 0 auto;
	background-color:#000000;
	min-height:590px;
	background:url(../images/fond2.jpg) no-repeat top left;
}

#CONTAINER, #CONTAINER2, #CONTAINER3 {
	width:980px;
	margin: 0 auto 0 auto;
	background-color:#000000;
	min-height:590px;
}
#HEADER {
	height:172px;
}
#ZONE-MENUS {
	height:37px;
	background-color:#000000;
	background:url(../images/bg-menu-right2.gif) no-repeat top right;
}

#MENU-left {
	height:37px;
	float:left;
	width:610px;
	background:url(../images/bg-menu-left.gif) no-repeat top right;
}
#MENU-langues {
	height:32px;
	float:left;
	width:60px;
	background-color:#000000;
	padding:5px 0 0 0;
}
#MENU-langues img {
	padding:0 7px 0 0;
	border:0;
}
#MENU-right {
	height:32px;
	float:left;
	width:275px;
	padding:5px 0 0 22px;
	font-size:9px;
	background:url(../images/bg-menu-right.gif) no-repeat top left;
	letter-spacing:0.5px;
}
#MENU-right img {
	vertical-align:middle;
	margin:0 6px 0 6px;
}

/**************************************************
/*	ACCUEIL   
**************************************************/

#ACCUEIL-col-gauche {
	min-height:365px;
	width:695px;
	background:url(../images/bg-accueil-col-g.gif) no-repeat bottom left;
	background-color:#000000;
	float:left;
}

#ACCUEIL-col-droite  {
	min-height:365px;
	width:285px;
	background-color:#000000;
	float:left;
}

#ACCUEIL-col-acc-gauche {
	min-height:465px;
	width:695px;
	background:url(../images/bg-accueil-col-g.gif) no-repeat bottom left;
	background-color:#000000;
	float:left;
}

#ACCUEIL-col-acc-droite  {
	min-height:465px;
	width:285px;
	background-color:#000000;
	float:left;
}

#PRODUITS-col-g-menu {
	min-height:107px;
	background-color:#000000;
	padding: 6px 0 0 5px;
}

#PRODUITS-col-g-menu {
	min-height:45px;
	background-color:#000000;
	padding: 6px 0 0 5px;
}
#PRODUITS-col-g-menu img {
	margin: 0 0 0 0;
	border: 0;
}
#PRODUITS-col-g-menu ul {
	font-size:10px;
	letter-spacing:0.2px;
	width:125px;
	float:left;
	margin:15px 0 0 5px;
}
#PRODUITS-col-g-menu ul {
	letter-spacing:0px;
	margin:15px 0 5px 3px;
	/*background-color:#FF0000;*/
	width:96%;
}
#PRODUITS-col-g-menu ul li {
	margin:0 0 0 5px;
	padding:0 0 0 12px;
	/*list-style-image: url(../images/puce-li-menu-services.gif);
	list-style-position:inside;*/
	background:url(../images/puce-li-menu-services.gif) no-repeat;
	background-position:0 2px;
	width:108px;
	float:left;
	/*background-color:#003366;*/
}

#PRODUITS-col-g-menu-fiche {
	min-height:209px;
	background:url(../images/bg-accueil-col-g-01.gif) no-repeat top left;
	background-color:#000000;
	padding: 15px 0 0 28px;
	width:239px;
}
#PRODUITS-col-g-menu-fiche ul li {
	list-style-type:none;
}

#ACCUEIL-col-d-header, #STANDARD-col-d-header {
	height:31px;
	background:url(../images/bg-accueil-col-d-04.gif) no-repeat top left
}
#PRODUITS-col-d-fiche {
	background-color:#FFFFFF;
	min-height:/*303px*/350px;
}

#ACCUEIL-footer {
	
}
#PRESSE-footer {
	background:url(../images/bg-presse-footer.gif) no-repeat top left;	
}

#ACCUEIL-footer, #PRESSE-footer {
	background-color:#000000;
	clear:both;
	min-height:47px;
}

#PRESSE-footer {
	padding:15px 0 0 0;
}

#PRESSE-footer #ACCUEIL-col-g-footer {
	padding:30px 0 0 0;
}

#ACCUEIL-col-g-footer {
	height:37px;
	/*background-color:#000000;*/
	text-align:center;
	color:#7e7e7e;
	font-size:10px;
	padding:13px 0 0 0;
	float:left;
	width:695px;
}

#ACCUEIL-col-d-footer {
	/*background:url(../images/bg-accueil-col-d-02.gif) no-repeat top left;*/
	font-size:10px;
	text-align:center;
	color:#ffffff;
	float:right;
	padding: 0 0 0 0;
	margin:0 0 0 0;
	width:285px;
}
#ACCUEIL
{
	float:left;
	background-color:#000000;
}
#ACCUEIL-bloc-intro {
	width:528px;
	float:left;
	background:url(../images/bg-accueil-intro.gif) no-repeat top left;
	margin:7px 0 15px 17px;
	padding:10px 0 15px 0;
	position:relative;
	text-align:center;
	font-size:12px;
}

#ACCUEIL-bloc-intro img {
	position:absolute;
	bottom:0;
	left:0;
}

.ACCUEIL-bloc-intro-col {
	width:250px;
	float:left;
	margin:0 0 0 0;
	text-align:center;
	min-height:90px;
	padding:10px 5px 0 5px;
}


.ACCUEIL-bloc-intro-droite {
	width:145px;
	float:left;
	min-height:40px;
}
.ACCUEIL-bloc-intro-droite img {
	border:0;
	margin:0 0 -4px 0;
}

#ACCUEIL-visuel {
	width:685px;
	/*background:url(../images/accueil-visuel.jpg) no-repeat top left;*/
	min-height:200px;
}

#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:228px;
	width:267px;
	margin:0 0 0 0;	
}


/*******************/

.BLOC-news-content {	
	background-color:#1d1d1d;
	color:#FFFFFF;
	font-size:9px;
}

.BLOC-news-content {	
	padding:10px 10px 5px 17px;
}

.BLOC-news-content ul {
	margin:0 0 0 10px;
}
.BLOC-news-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;
}

#BLOC-accueil-contact {
	margin:13px 0 0 7px;
	text-align:center;
	font-size:11px;
	letter-spacing:0.5em;
	color:#FFFFFF;
	height:17px;
	background:url(../images/bg-bloc-accueil-contact.gif) no-repeat top left;
}

#ACCUEIL-action {
	margin:0 0 15px 7px;
	font-size:11px;
	color:#FFFFFF;
	min-height:80px;
	width:267px;
	background:url(../images/bg-bloc-action.gif) no-repeat top left;
	background-color:#0f0f0f;
}

.BLOC-actionBourse  {
	margin:7px 0 0 0;
	padding:0 7px 0 10px;
	font-size:11px;
	float:left;
	width:115px;
}

.BLOC-actionBourse img  {
	margin:0 3px 0 3px;
}

/**************************************************
/*	FOURNISSEURS   
**************************************************/

#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;
}

#PAGES-col-droite01 {
	float:right;
	width:264px;
	min-height:303px;
	margin:0 20px 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;
}

#PAGES-col-centre {
	float:right;
	min-height:303px;
	font-size:11px;
	color:#000000;
	width:390px;
	padding:0 10px 0 5px;
}

#PAGES-col-centre h1 {
	font-size:14px;
	color:#FF0000;
	font-weight:bold;
}
h2
{
	color:#FF0000;
	font-size:18px;
	font-weight:bold;
	margin:0 0 15px 25px;
}

/**************************************************
/*	TABLES   
**************************************************/
tr.entete_offre
{
	padding:0;
	height:28px;
}
tr.entete_offre  td.border-left
{
	background:url(../images/border-offer-left.gif) no-repeat  bottom right;
	width:12px;
}
tr.entete_offre  td.border-right
{
	background:url(../images/border-offer-right.gif) no-repeat  bottom left;
	width:12px;
}
tr.entete_offre td
{
	background:url(../images/bg-offer.gif) repeat-x bottom left;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
	padding-left:5px;
	padding-right:5px;
	width:auto;
	text-align:center;
}

.header-table-01 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.header-table-04 {
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
.header-table-04 td {
	line-height:10px;
}
.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-03 {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	height:25px;
}
.line-table-03 td {
	height:35px;
}

.line-table-04 td, .line-table-05 td {
	color:#000000;
	font-size:11px;
	height:20px;
	padding: 5px;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
}

.line-table-01, .line-table-04 {
	background-color:#dddddd;
}

.line-table-02, .line-table-05 {
	background-color:#c9c9c9;
}

.line-table-03 {
	background-color:#ffffff;
}

.line-table-01 td, .line-table-02 td {
	border-bottom:1px solid #FFFFFF;
	border-left:1px solid #FFFFFF;
	padding:5px;
}


/**************************************************
/*	PRESSE   
**************************************************/
#PRESSE-col-gauche  {
	min-height:/*365px*/165px;
	width:267px;
	background-color:#000000;
	float:left;
}
#PRESSE-centre {
	width:100%;
	margin:0 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:305px;
	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{
	padding:5px 10px 5px 10px;
	height:65px;
}

.PRESSE-bloc-01-content img, .PRESSE-bloc-rapport-content img {
	padding:0 5px 7px 10px;
	border:0;
	height:155px;
}
.PRESSE-bloc-01-content ul, .PRESSE-bloc-rapport-content ul {
	list-style-type:none;
}
.PRESSE-bloc-01-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;
}


.PRESSE-bloc-02 .PRESSE-bloc-01-content,.PRESSE-bloc-02  .PRESSE-bloc-rapport-content{
	width:213px;
	float:left;
} 

.PRESSE-bloc-HT-content {
	background-color:#DDDDDD;
	float:left;
	font-size:11px;
	margin:0 5px 5px 0;
	min-height:440px;
	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-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;
}

/**************************************************
/*	COMMUN   
**************************************************/
#MENU-right a, #ACCUEIL-col-g-footer a, #ACCUEIL-col-d-footer a, #ONGLET-press-on a, #ONGLET-event-off a, .BLOC-news-content ul li a, #ONGLET-press-off a, #ONGLET-finance-off a, #ONGLET-finance-on a, #ONGLET-event-on a, #PRODUITS-col-g-menu ul li a, #ariane a, .PRESSE-bloc-01-content ul li a,.PRESSE-bloc-rapport-content ul li a, #PAGES-col-centre ul li a {
	text-decoration:none;
}

#MENU-right a, .PRESSE-bloc-01-content ul li a, .PRESSE-bloc-rapport-content ul li a, #PAGES-col-centre ul li a {
	color:#000000;
}

#ariane a {
	color:#aeaeb0;
}

#ACCUEIL-col-d-footer a, #ONGLET-press-on a, #ONGLET-event-off a, .BLOC-news-content ul li a, #ONGLET-press-off a, #ONGLET-finance-off a, #ONGLET-finance-on a, #ONGLET-event-on a, #PRODUITS-col-g-menu ul li a {
	color:#ffffff;
}


#ACCUEIL-col-g-footer a {
	color:#7e7e7e;
}

#MENU-right a:hover, #ACCUEIL-col-d-footer a:hover, #ACCUEIL-col-g-footer a:hover, .BLOC-news-content ul li a:hover, #PRODUITS-col-g-menu ul li a:hover, .PRESSE-bloc-01-content ul li a:hover,.PRESSE-bloc-rapport-content ul li a:hover, #PAGES-col-centre ul li a:hover  {
	color:#fd0100;
}

#PAGES-col-centre ul li a {
	font-weight:bold;
	font-size:12px;
}

.BLOC-news-content img {
	border:0;
}

#PRODUITS-col-g-menu ul li {
	list-style-type:none;
}


/**************************************************
/*	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-9px {
	font-size:9px;
}

.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;
}
.TITRES-04 {
	font-weight:bold;
	color:#FF0000;
	font-size:11px;
}
.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-02, .BG-color-001 {
	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;
}

.color-07 {
	color:#848484;
}
/**************************************************
/*	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;
}




/***************ajout page standard**************/

/*#STANDARD-col-gauche {
	min-height:50px;
	width:267px;
	background-color:#999999;
	float:left;
}*/

#PRODUITS-col-g-menu {
	min-height:107px;
	background-color:#000000;
	padding: 6px 0 0 5px;
}

#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;*/
}

#STANDARD-col-droite {
	min-height:50px;
	width:695px;
	/*background-color:#999999;*/
	float:left;
}

#STANDARD-footer{
	background:url(../images/bg-services-footer.gif) no-repeat top left;	
}
#BLOC-gamme-produit{
	margin:0 0 0 0;
	padding:10px;
	min-height:224px;	
}
.BLOC-produit-accueil {
	margin:0 5px 0 0;
	width:70px;
	float:left;
	color:#FFFFFF;
	font-size:10px;
	text-align:center;
}
.BLOC-news-content a
{
	color:#FFFFFF;
	font-size:9px;
	text-decoration:none;
}
.BLOC-news-content {	
	padding:10px 10px 5px 17px;
	height:380px;
	overflow:auto;
}

/***********ONGLETS*************/
.ONGLET-press-on {	
	/*float:left;*/
	min-height:20px;
	color:#FFFFFF;
	font-size:10px;
	margin:0 0 0 10px;
	padding:9px 10px 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 10px top;
	background-color:#1d1d1d;
}

#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;
}

.press-left
{
	float:left;
}
.ONGLET-press-off-bg .press-left img
{
	display:none;
}
.ONGLET-press-on-bg div.press-left img
{
	margin-right:10px;
}

.ONGLET-event-off,.ONGLET-press-off-bg,.ONGLET-finance-off-bg {	
	/*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,.ONGLET-press-off-bg a,.ONGLET-finance-off-bg a
{
	color:#FFFFFF;
}

.ONGLET-event-off img {	
	display:none;
}
.ONGLET-press-off img {	
	display:none;
}

.ONGLET-finance-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 20px 0 10px;
	position:relative;/**/
	text-align:left;
}

.ONGLET-event-on a
{
	color:#FFFFFF;
}

.ONGLET-event-on img {	
	float:right;
	vertical-align:middle;
	position:absolute;
	top:0;
	right:0;/**/
}

.ONGLET-event-on-bg {	
	background: url(../images/bg-bloc-event-on.jpg) no-repeat top left;
	background-color:#1d1d1d;
}


.ONGLET-finance-on {	
	/*float:left;*/
	min-height:20px;
	color:#FFFFFF;
	font-size:10px;
	margin:0 0 0 0;
	padding:9px 10px 0 43px;
	position:relative;/**/
}

.ONGLET-finance-on a
{
	color:#FFFFFF;
}
.ONGLET-finance-on img {	
	float:right;
	vertical-align:middle;
	position:absolute;
	top:0;
	right:0;/**/
}

.ONGLET-finance-on-bg {	
	background: url(../images/bg-bloc-finance-on.jpg) no-repeat top left;
	background-color:#1d1d1d;
}

#ONGLET-finance-off {	
	/*float:left;*/
	min-height:14px;
	color:#FFFFFF;
	font-size:9px;
	margin:0 0 0 0;
	padding:15px 0 0 12px;
}
#ONGLET-finance-off img {	
	display:none;
}

#STANDARD-col-d-content{
	background-color:#FFFFFF;
}


#STANDARD-col-gauche {
	min-height:200px;
	width:695px;
	float:left;
}

.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;
}


.FOURN-specs-tech {
	background-color:#DDDDDD;
	margin:0 25px 15px;
}
.PRESSE-bloc-01-content ul li,.PRESSE-bloc-rapport-content ul li, .FOURN-specs-tech ul li, .PRESSE-bloc-HT-content ul li {
	background-image:url(../images/picto-doc-telechargement.gif);
	background-position:10px 2px;
	background-repeat:no-repeat;
	font-size:10px;
	line-height:15px;
	padding:0 10px 0 30px;
}
.PRESSE-bloc-list-content ul li a, .PRESSE-bloc-01-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{
	color:#333333;
	text-decoration:none;
}

.BG-color-02, .BG-color-001 {
	background-color:#C9C9C9;
}

ul, menu, dir {
	list-style-type:none;
}
li
{
	display:list-item;	
}

#MENU-right a, #PAGES-col-centre ul li a, .FOURN-specs-tech a {
	color:#000000;
}

#MENU-right a, #ACCUEIL-col-g-footer a, #ACCUEIL-col-d-footer a, #ONGLET-press-on a, #ONGLET-event-off a, .BLOC-news-content ul li a, #ONGLET-press-off a, #ONGLET-finance-off a, #ONGLET-finance-on a, #ONGLET-event-on a, #PRODUITS-col-g-menu ul li a, #ARIANE a, .PRESSE-bloc-01-content ul li a, .PRESSE-bloc-rapport-content ul li a, #PAGES-col-centre ul li a, .FOURN-specs-tech a {
text-decoration:none;
}


.bigFlash
{
	margin:8px;
}
.bigFlash embed
{
	width:100%;	
}
#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;
}