/* CSS Document */
html, body{
	padding: 0px;
	margin: auto;
	/*margin-top: 10px;
	width: 985px;*/
	background-color: #FFFFFF; 
	margin : 0em 0em 0em 0em;
}

.stBigTable{
    border-color:#969DA1;
	width: 985px;
}
.stMenuTable{
    width: 100%;
}
img {border:none;}

.contenutext {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
	/*text-indent:0.3cm;*/
}
.contenutext_petit{
	FONT: 11px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
	/*text-indent:0.3cm;*/
}
.contenutext_petit_rouge{
	FONT: 12px Arial, Helvetica, sans-serif; COLOR: #0000FF; TEXT-DECORATION: none;
	/*text-indent:0.3cm;*/
}
.contenutext2 {
	ALIGN:justify;FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
}

.contenutext3 {
	FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;/*text-indent:0.0cm; */
}


.smallTitle{
	FONT: bold 12px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #000000;TEXT-DECORATION: none
}
.bigTitle{
	FONT: bold 20px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}
.bigTitle2{
	FONT: bold 26px Tahoma, Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #8C8787; TEXT-DECORATION: none;FONT-STYLE: italic;
}


.midTitle{
	FONT: bold 16px Arial, Helvetica, sans-serif; TEXT-TRANSFORM: none; COLOR: #333333; TEXT-DECORATION: none
}

.legale {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #808080;}
.stMenuGauche{
    list-style-image : url(../images/z_fleche_0.gif);
	list-style-position : outside ;
	
	vertical-align : middle ;
	padding-top :0.1em;
	padding-left :1.7em;
	padding-right :0.5em;
	padding-bottom : 0.1em; 
	margin:0em 0em 0em 0em;
	/*background-image: url(../images/separateur_horiz_drt.gif);
	background-repeat: repeat-x;
	background-position: right bottom;*/
}
.stCadreCell{
    vertical-align : middle ;
	/*margin-left:10px;*/
	padding-top :0.1em;
	padding-left :0.1em;
	padding-right :0.1em;
	padding-bottom : 0.1em; 
	/*margin:0em 1.8em 0em 0em;*/
	background-image: url(../images/separateur_horiz_drt.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.stCadreCell2{
    vertical-align : middle ;
	/*margin-left:10px;*/
	padding-top :0.5em;
	padding-left :0.1em;
	padding-right :0.1em;
	padding-bottom : 0.5em; 
	/*margin:0em 1.8em 0em 0em;*/
	background-image: url(../images/separateur_horiz_drt.gif);
	background-repeat: repeat-x;
	background-position: right bottom;
}
.stList{
    
	list-style-image : url(../images/bull.gif);
	list-style-position : outside ;
	
	vertical-align : middle ;
	padding-top :0.4em;
	padding-left :1.7em;
	padding-right :0.5em;
	padding-bottom : 0.5em; 
	margin:0em 1.8em 0em 0em;
}

/*.verdana10 {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #506266;}*/
.verdana10 {font-family: Arial, Helvetica, sans-serif;font-size: 10px; background-color:#3C4C65;}
/* CSS pour le menu BPLG en EUROPE */

.stLinkMenuGauche {font-family: Arial, Helvetica, sans-serif;font-size: 12px; font:bolder;color:#FFFFFF;}
A.stLinkMenuGauche:LINK, A.stLinkMenuGauche:VISITED {text-decoration: none ;}
A.stLinkMenuGauche:HOVER {text-decoration: none ;}


.stPuceIntOrange {
    list-style-image : url(../images/puce_int.gif);
	list-style-position : outside ;
	
	vertical-align : middle ;
	padding-top :0.4em;
	padding-left :1.7em;
	padding-right :0.5em;
	padding-bottom : 0.5em; 
	margin:0em 0em 0em 0em;
}
.stPuceIntBlue {
    list-style-image : url(http://www.zeliade.com/images/bleu_pic.gif);
	list-style-position : outside ;
	
	vertical-align : middle ;
	padding-top :0.4em;
	padding-left :1.7em;
	padding-right :0.5em;
	padding-bottom : 0.5em; 
	margin:0em 0em 0em 0em;
}

.biggris {
	FONT: bold; FONT-SIZE: 10px; COLOR: #8C8787; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.smallorange {
	FONT: bold; FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallred {
	FONT: bold; FONT-SIZE: 10px; COLOR: #E32F0F; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.smallblack {
	FONT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.bigblue12 {
	FONT: bold; FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bigblue11 {
	FONT: bold; FONT-SIZE: 11px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
.bigblue10 {
	FONT: bold; FONT-SIZE: 10px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
/* 
 ----------------------------  Lien Gris ------------------------------------
*/

A.bigliengris {
	FONT: bold; FONT-SIZE: 10px; COLOR: #8C8787; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bigliengris:hover {
	FONT: bold; FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.bigliengris:active {
	FONT: bold; FONT-SIZE: 10px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

/* 
 ----------------------------  Lien Bleu ------------------------------------
*/

A.blue10 {
	FONT-SIZE: 10px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
A.blue10:hover {
	FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
A.blue10:active {
	FONT-SIZE: 10px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.blue10f {
	FONT-SIZE: 10px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
A.blue10f:hover {
	FONT-SIZE: 10px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
A.blue10f:active {
	FONT-SIZE: 10px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.blue10b {
	FONT-SIZE: 10px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue10b:hover {
	FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue10b:active {
	FONT-SIZE: 10px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}

A.blue11b {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue11b:hover {
	FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue11b:active {
	FONT-SIZE: 11px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}

A.blue11 {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
A.blue11:hover {
	FONT-SIZE: 11px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none; 
}
A.blue11:active {
	FONT-SIZE: 11px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}


A.blue12 {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blue12:hover {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.blue12:active {
	FONT-SIZE: 12px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.blue12b {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue12b:hover {
	FONT-SIZE: 12px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue12b:active {
	FONT-SIZE: 12px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}


A.blue13b {
	FONT-SIZE: 14px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue13b:hover {
	FONT-SIZE: 14px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}
A.blue13b:active {
	FONT-SIZE: 14px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold; 
}

A.blue13 {
	FONT-SIZE: 13px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.blue13:hover {
	FONT-SIZE: 13px; COLOR: #363535; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.blue13:active {
	FONT-SIZE: 13px; COLOR: #cc9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.blue14 {
	FONT-SIZE: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.blue14:hover {
	FONT-SIZE: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.blue14:active {
	FONT-SIZE: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.blue14b {
	FONT-SIZE: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold;
}
A.blue14b:hover {
	FONT-SIZE: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold;
}
A.blue14b:active {
	FONT-SIZE: 13px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;FONT: bold;
}

/* 
 ----------------------------  Lien Orange ------------------------------------
*/
A.smalllienorange {
	FONT: bold; FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.smalllienorange:hover {
	FONT: bold; FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.smalllienorange:active {
	FONT: bold; FONT-SIZE: 10px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

A.biglienorange {
	FONT: bold; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.biglienorange:hover {
	FONT: bold; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION:none;
}
A.biglienorange:active {
	FONT: bold; FONT-SIZE: 12px; COLOR: #FF9900; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.infoLegale {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #808080;}

.contactus {font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #808080;}

.messageOK{
   FONT: 11px Arial bold, Helvetica, sans-serif; COLOR: #000000; TEXT-DECORATION: none;
   background-color: #8CC7C6;
   margin-left:10px;
   margin-right:10px;
   border:1px solid #333333;
   padding:10px;
}
.messageERR{
   FONT: 11px Arial bold, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
   background-color: #FFBAA5;
   margin-left:10px;
   margin-right:10px;
   border:1px solid #333333;
   padding:10px;
}
.caseStudy {
   FONT: 13px Arial , Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
   background-color: #FFFFCC;
   margin-left:10px;
   margin-right:10px;
   border:1px solid #333333;
   padding:10px;
}

.caseStudyTopic {
   FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
   background-color: #FFFFCC;
   margin-left:10px;
   margin-right:10px;
   border:1px solid #333333;
   padding:10px;
   FONT-STYLE: italic;
}
.testimonials {
   FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
   /*background-color: #FFFFCC;*/
   margin-left:10px;
   margin-right:30px;
   /*border:1px solid #333333;*/
   padding:10px;
   FONT-STYLE: italic;
}

/*Menu Style */
A.menu {
	FONT: bold; FONT-SIZE: 12pt; COLOR: #FFFFFF; FONT-FAMILY: Arial,Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none;
}
A.menu:hover {
	FONT: bold; FONT-SIZE: 12pt; COLOR: #FF9900; FONT-FAMILY: Arial,Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none;
}
A.menu:active {
	FONT: bold; FONT-SIZE: 12pt; COLOR: #FF9900; FONT-FAMILY: Arial,Georgia, "Times New Roman", Times, serif; TEXT-DECORATION: none
}
.menuTable{
background-color:#262D4A;
table-layout:fixed;
}

A.menuActualPage:link {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN: 0px; WIDTH: auto; COLOR: white; LINE-HEIGHT: 24px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #D42F27; FONT-VARIANT: small-caps; TEXT-DECORATION: none;FONT-WEIGHT: bold
}
A.menuActualPage:visited {
	BORDER-TOP: #fff 1px solid; DISPLAY: block; PADDING-LEFT: 8px; FONT-SIZE: 12px; MARGIN: 0px; WIDTH: auto; COLOR: #FFFFFF; LINE-HEIGHT: 24px; BORDER-BOTTOM: #fff 1px solid; FONT-FAMILY: Tahoma, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: #807f7f; FONT-VARIANT: small-caps; TEXT-DECORATION: none;FONT-WEIGHT: bold
}
A.menuActualPage:hover {
	COLOR: #E32F0F;FONT-WEIGHT: bold
}

A.menuActualPageG {
	FONT: bold; FONT-SIZE: 14px; COLOR: #0000FF; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.menuActualPageG:hover {
	FONT: bold; FONT-SIZE: 14px; COLOR: #e32f0f; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}
A.menuActualPageG:active {
	FONT: bold; FONT-SIZE: 14px; COLOR: #c4c2c2; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

A.news{
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:hover {
	FONT-SIZE: 11px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:active {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}

.hidden {
   display: none;
   FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
   padding-top :0.5em;
	padding-left :0.1em;
	padding-right :0.1em;
	padding-bottom : 0.5em;
}

.visible {
   display: inline;
   FONT: 13px Arial, Helvetica, sans-serif; COLOR: #333333; TEXT-DECORATION: none;
   padding-top :0.5em;
	padding-left :0.1em;
	padding-right :0.1em;
	padding-bottom : 0.5em;
}
.titleOrange {
	FONT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #FF9900; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none; 
	vertical-align:middle;
	margin-left:0px;
}
.clickNews{
	FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}