body { 
color: #333333; 
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
margin: 0; 
padding: 0; 
width: 100%;
background: #ffffff url(../../medias/fr/communs/fond_pages.jpg) no-repeat center top;
}


#contenu_pages_home{
position: absolute;
margin-left: -500px;
left: 50%;
width: 1000px;
margin-top: 215px;
background-color:none;
}


#contenu{
/* original width 1000px */
width: 885px;
padding-right : 55px;
padding-left : 60px;
padding-top : 30px;
padding-bottom : 20px;
}

.contenu_bordure {
background-image: url(../../medias/fr/communs/bordure-menu.jpg);
background-repeat: repeat-y;
height : 100%;
}


.ariane {
/* original width 1000px */
/* original height 40px */
width: 887px;
height: 18px;
padding: 4px 53px 0px 60px;
position: absolute;
margin-left: -500px;
left: 50%;
top: 35px;
text-align : right;
color: #12788e;
font-size : 10px;
}

.fil_ariane_text {
width: 653px;
float: left;
}

.fil_ariane_pages {
width: 300px;
float: left;
text-align: right;
}

#footer {
height: 23px;
width: 1000px;
color: #999999; 
text-align: center;
font-size:9px;
padding-top : 30px;
font-family : Arial;
}

#footer img{
vertical-align : bottom;
}

.menu_container {
float: left;
margin: 0px 0px 0px 0px;
}



/* BANDEAU */

#bandeau_home {
position: absolute; 
margin-left: -500px; 
left: 50%; 
top: 0px; 
width: 1000px; 
height: 215px;
}

#bandeau_menu {
width : 740px;
float : right;
text-align : right;
}

#bandeau_photo {
height : 156px;
text-align : right;
position: absolute; 
margin-left: -500px; 
left: 50%; 
top: 0px; 
width: 947px; 
z-index : 0;
top : 57px;
padding-right : 53px;
}

.img_bandeau {
border-left : 4px solid #FFFFFF;
border-right : 4px solid #FFFFFF;
}

#flashContainer {
padding-top : 48px;
padding-left : 60px;
position : relative;
z-index : 0;
}

#fonctionalites {
text-align: right;
width: 800px;
float : right;
height : 45px;
}

.logo {
position : absolute;
z-index : 1000;
padding-left : 60px;
}


/* HOME */


.identification {
border : 1px solid #d2b24d;
width : 186px;  
padding : 0px 0px 0px 10px;
background-color : #ffffff;
}

.identification p {
padding-right : 10px;
}

.champ1 {
float : left;
width : 370px;
padding : 0px 0px 0px 0px; 
}

.champ2 {
float : left;
width : 320px;
}

.champ3 {
float : left;
width : 130px;
color : #FFFFFF;
padding-top : 5px;
}

.barre_sous_menu {
background-image: url(../../medias/fr/home/barre-menu.jpg);
background-repeat: no-repeat;
height : 33px;
width : 878px;
margin-bottom : 30px;
padding-top : 8px;
color : #ffffff;
padding-left : 15px;
}


.home_bloc { 
/* orig width 222px; */
width: 265px;
padding: 0px 0px 0px 0px;
text-align:left;
margin-right : 3px;


}

.home_bloc_right { 
/* orig width 222px; */
width: 565px;
float: right;
text-align:left;
padding-left: 15px;


}

.lien_push_logbox{
width: 546px; 
height: 116px;
float : left;
margin-bottom : 20px;
}	

.news {
padding-top : 20px;
padding-bottom : 20px;
}



/* BLOCS PAGES */

.contenu-haut {
float : right;
width : 800px;
}

.titre_page {
border-bottom : 1px solid #12788e;
margin-bottom : 20px;
}

.titre_page_none {
height : 5px;
}

.titre_menu {
border-bottom : 1px solid #d2b24d;
}

.menu {
padding-top : 10px;
font-size : 13px;
}


.push_interested {
padding-top : 70px;
height : 335px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-interested.jpg);
background-repeat: no-repeat;
}


.push_free_service {
padding-top : 40px;
height : 80px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-free-service.jpg);
background-repeat: no-repeat;
}


.push_learn_more {
padding-top : 40px;
height : 100px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-learn-more.jpg);
background-repeat: no-repeat;
}

.push_about_fdi {
padding-top : 55px;
height : 80px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-about-fdi.jpg);
background-repeat: no-repeat;
}

.push_fdi_offices {
padding-top : 55px;
height : 80px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-fdi-offices.jpg);
background-repeat: no-repeat;
}

.push_read_more {
padding-top : 40px;
height : 100px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-read-more.jpg);
background-repeat: no-repeat;
}

.push_going_green {
padding-top : 55px;
height : 80px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-going-green.jpg);
background-repeat: no-repeat;
}

.push_contact {
padding-top : 40px;
height : 100px;
padding-left : 20px;
padding-right : 30px;
margin-top : 20px;
background-image: url(../../medias/fr/pages/push-contact.jpg);
background-repeat: no-repeat;
}

.bloc_centre {
background-color: #ff0000;
}

.bloc_marque_gauche {
border : 1px solid #cdcdcd;
height : 53px;
width : 408px;
float : left;
margin-right :64px;
margin-bottom : 10px;
}

.bloc_marque_droit {
border : 1px solid #cdcdcd;
height : 53px;
width : 408px;
float : left;
margin-bottom : 10px;
}

.lien_client {
background-color: #f7f7f7;
width : 174px;
float : right;
height : 33px;
padding : 10px 10px 10px 20px;
}

.logo_client {
text-align : center;
margin-top : 5px;
}

.legales {
font-size : 10px;
padding-top : 10px;
color : #999999;
}

.p_biographie {
width : 355px;
}

.img_biographie {
float : right;
}

.p_contact {
width : 230px;
}

.img_contact {
float : right;
}

.erreur {
color : #ff0000;
}

.image_bank {
width : 170px;
margin-right : 15px;
margin-bottom : 20px;
float : left;
text-align : center;
}

.image_bank p {
text-align : left;
margin : 0px 0px 0px 0px ;
}


.plan_col {
width : 220px;
margin-right : 95px;
float : left;

border-right : 1px solid #efefef;
}

.plan_col_end {
width : 250px;
float : left;

}

.plan {
padding-left : 15px;
margin : 0px 0px 0px 0px ;
}




/* COMMUNS */

img { border : none;}
a { border : none;}

.spacer { 
clear: both;
background-color: none;
}

ul {
padding: 0px;
margin: 1em 0em 0em 1.4em;
}

li {
list-style-image : url("../../medias/fr/communs/puce-losange.jpg");
margin-bottom : 5px;
}

.orange{
list-style-image : url("../../medias/fr/communs/puce-liens-orange.jpg");
margin-bottom : 5px;
}

.gris{
list-style-image : url("../../medias/fr/communs/puce-liens-grise.gif");
margin-bottom : 5px;
}

.float {
float: left;
}

.bold {
font-weight : bold;
}

.italic {
font-style : italic;
}

h1 { 
font-size: 20px; 
color: #333333;
margin: 0px 0px 0px 0px;
text-transform: uppercase;
}


 /* texte 
 


h2 { 
font-size: 12px; 
font-weight: bold;
}

h3 { 
font-size: 18px; 
color: #333333;
margin: 0px 0px 10px 0px;
text-transform: uppercase;
font-weight: normal;
}*/

.float_right {
float : right;
}

.retour_home {
padding-top : 10px;
margin-right : 10px;
}


/* FORMULAIRE */

#inscription  {
color : #999999;
font-size : 12px;
font-style : italic;
}

#login  {
color : #999999;
font-size : 12px;
font-style : italic;
height : 15px;
border : 1px solid #d2b24d;
margin-bottom : 4px;
margin-left : 34px;
width : 110px;

}

#password  {
color : #999999;
font-size : 12px;
font-style : italic;
width : 110px;
height : 15px;
border : 1px solid #d2b24d;
margin-left : 10px;
margin-bottom : 10px;
}

select {
color : #999999;
font-size : 12px;
font-style : italic;
}

#langage { height : 22px; width : 120px;}

.input_langage {
float : left;
padding-top : 3px;
margin-right : 2px
}


.select_langue { width : 145px; margin-bottom : 3px;}
* html .select_langue { margin-left : -3px; width : 130px;}
*+html .select_langue {width : 130px;}

.contact_col_gauche {
width : 260px;
margin-right : 20px;
float : left;
margin-top : 10px;
margin-bottom : 10px;
}

.contact_col_droite {
margin-top : 10px;
width : 260px;
float : right;
margin-bottom : 10px;
}

.label_form {
width : 90px;
display : block;
float : left;
margin-top : 3px;

}

.label_form_large {
width : 395px;
display : block;
float : left;
margin-top : 3px;
}

.checkbox {
width : 110px;
float : left;
}

.checkbox_large {
width : 280px;
float : left;
}

.checkbox_large2 {
width : 280px;
float : left;
}

.checkbox_large3 {
width : 280px;
float : left;
}

.form_no_colone {
width : 440px;
float : left;
}

.form_no_colone_medium {
width : 340px;
float : left;
}

.input { 
margin-bottom : 3px;
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
float : left;
}

.input_select {
margin-bottom : 3px;
width : 145px;
margin-right : 100px;
height : 60px;
}

.input_select_contact {
width : 135px;
}

.chekbox_double {
float : right;
width : 85px;
}

.chekbox_double_large {
float : right;
width : 540px;
}

.chekbox_double_large_cpe {
float : right;
width : 280px;
}

.label_form_medium {
width : 210px;
display : block;
float : left;
margin-top : 3px;
}

textarea {
width : 330px;
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
}

#message {
width : 535px;
font-size: 11px; 
font-family: Arial, Verdana, Helvetica, sans-serif; 
}



/* calques */




/*Menu deroulant*/	

/* PLACEMENT GENERAL DES CALQUES DU MENU */
	/* MeuContainer : Div servant a placer le menu */ 
	/* top: hauteur ou les calques du menu doivent s'afficher; A partir du haut de page */
	/* right : ne pas changer (50%) */
	/* margin-right : width / 2; Ne pas oublier le -; Donc -500px */
	/* width : largeur du montage total */
	
	
	#menuContainer { 
	position: absolute; 
	color : #0078be;
	z-index : 100;
	top: 33px; 
	right: 50%; 
	margin-right: -500px; 
	width: 1000px; 
	height: 1px; 
	
	
	}
	
	
/* CSS DU MENU */
	
/* IMPORTANT !!! NE JAMAIS NOMMER LA CLASS CSS DU MENU #menu */ 
	
#menu_general { position: absolute; margin-left: -500px; left: 50%; top: 100px; width: 1000px; height: 23px;color : #0078be; }
#menu_deroulant { float: left; height: 23px; margin-top: 0px; color : #0078be;}	

/* calques */

.calques {
color : #848484;
font-size: 10px;
font-family : Verdana;
background-color: #e1e1e1;
text-align : left;
padding-left : 15px;
border-left : 1px solid #c5c5c5;
border-right : 1px solid #c5c5c5;
}
	
.calques1 {
color : #848484;
font-size: 10px;
font-family : Verdana;
background-color: #e1e1e1;
border-top : 1px dashed #c5c5c5;
border-left : 1px solid #c5c5c5;
border-right : 1px solid #c5c5c5;
text-align : left;
padding-top : 15px;
padding-left : 15px;
}
	
.calques_end {	
color : #848484;
font-size: 10px;
font-family : Verdana;
background-color: #e1e1e1;
border-bottom : 1px solid #c5c5c5;
border-left : 1px solid #c5c5c5;
border-right : 1px solid #c5c5c5;
text-align : left;
padding-left : 15px;
padding-bottom : 10px;
}
	
	
.calques1 a {
color : #848484;
text-align : left;
width:140px;
text-decoration : none;
}
	
.calques_end a {
color : #848484;
text-align : left;
text-decoration : none;
}
	
.calques1 a:hover {
color : #848484;
font-weight : bold;
}

.calques_end a:hover {
color : #848484;
font-weight : bold;
}
	
	
	
.calques a {	
color : #848484;
text-align : left;
height : 16px;
text-decoration : none;
}

.calques a:hover {
color : #848484;
font-weight : bold;
}


/* MENU */


#inscriptions {
width: 30px; 
height: 18px;
background-image:  url(../../medias/fr/home/btn-ok.gif); 
background-repeat: no-repeat;
border: 0px;
background-color: none;
cursor : pointer;
}

#log-in {
width:72px; 
height: 22px;
background-image:  url(../../medias/fr/home/btn-login.jpg); 
background-repeat: no-repeat;
border: 0px;
float : right;
background-color: none;
cursor : pointer;
}


#menu_contact{
width: 100px; 
height: 33px;
background-image:  url(../../medias/fr/menu/contact.jpg); 
background-repeat: no-repeat;
float : left;
}	

#menu_contact:hover {
background-position: 0px -33px !important;
background-position: 0px -33px ;
}


#menu_home{
width: 77px; 
height: 33px;
background-image:  url(../../medias/fr/menu/home.jpg); 
background-repeat: no-repeat;
float : left;
}	

#menu_home:hover {
background-position: 0px -33px !important;
background-position: 0px -33px ;
}

#menu_services{
width: 94px; 
height: 33px;
background-image:  url(../../medias/fr/menu/services.jpg); 
background-repeat: no-repeat;
float : left;
}	

#menu_services:hover {
background-position: 0px -33px !important;
background-position: 0px -33px ;
}

#menu_references{
width: 111px; 
height: 33px;
background-image:  url(../../medias/fr/menu/references.jpg); 
background-repeat: no-repeat;
float : left;
}	

#menu_references:hover {
background-position: 0px -33px !important;
background-position: 0px -33px ;
}

#menu_logbox{
width: 163px; 
height: 33px;
background-image:  url(../../medias/fr/menu/logbox.jpg); 
background-repeat: no-repeat;
float : left;
}	

#menu_logbox:hover {
background-position: 0px -33px !important;
background-position: 0px -33px ;
}

#menu_fdi{
width: 161px; 
height: 33px;
background-image:  url(../../medias/fr/menu/about-fdi.jpg); 
background-repeat: no-repeat;
float : left;
}	

#menu_fdi:hover {
background-position: 0px -33px !important;
background-position: 0px -33px ;
}


/*BOUTONS*/
#read_more_stories {
width: 159px; 
height: 51px;
background-image:  url(../../medias/fr/pages/boutons/read-more-stories.jpg); 
background-repeat: no-repeat;
float : right;
background-position: 0px 5px !important;
background-position: 0px 5px;
}

#read_more_stories:hover {
background-position: 0px 0px !important;
background-position: 0px 0px ;
}

#send{
width: 70px; 
height: 36px;
background-image:  url(../../medias/fr/pages/boutons/send.jpg); 
background-repeat: no-repeat;
background-color : #ffffff;
float : right;
border : 0px;
}

#send:hover {
background-position: 0px -5px !important;
background-position: 0px -5px ;
}



/* IMAGES */

.img_center {
text-align: center;
padding-bottom : 10px;
}

/* TEXTES */

.orange { color :#d2b24d;}
.sous_titre_bleu { color : #12788e; font-weight : bold;}
.sous_titres_btn {color : #12788e; font-weight : bold; padding-top : 10px; height : 70px; vertical-align: text-bottom;}


/* LIENS */




a:link { color: #12788e; text-decoration: none; font-weight : normal;}
a:visited { color: #12788e; text-decoration: none; font-weight : normal; }
a:hover { color: #12788e; text-decoration: underline; font-weight : normal; }
a:active { color: #12788e; text-decoration: underline; font-weight : normal;}

a.lien_calques:link { color : #848484;}
a.lien_calques:visited { color : #848484;}
a.lien_calques:hover { color : #848484;}
a.lien_calques:active { color : #848484;}


a.lien_retour_home:link { color: #a5a5a5; text-decoration: underline; font-weight : normal;}
a.lien_retour_home:visited { color: #a5a5a5; text-decoration: underline; font-weight : normal; }
a.lien_retour_home:hover { color: #12788e; text-decoration: underline; font-weight : normal; }
a.lien_retour_home:active { color: #12788e; text-decoration: underline; font-weight : normal;}



a.lien_footer:link { color: #999999;  text-decoration: none; font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase;}
a.lien_footer:visited { color: #999999;  text-decoration: none;  font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase; }
a.lien_footer:hover { color: #12788e;   text-decoration: none; font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase;}
a.lien_footer:active { color: #12788e; text-decoration: none; font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase;}

a.lien_footer_actif:link { color: #12788e; text-decoration: none; font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase; font-weight : bold;}
a.lien_footer_actif:visited { color: #12788e; text-decoration: none; font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase; font-weight : bold;}
a.lien_footer_actif:hover { color: #12788e; text-decoration: none; font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase; font-weight : bold;}
a.lien_footer_actif:active { color: #12788e; text-decoration: none; font-family: Arial, sans-serif; font-size : 9px; text-transform: uppercase; font-weight : bold;}

a.lien_footer2:link { color: #ffffff;  text-decoration: none; font-size:10px; font-family: Arial, sans-serif;}
a.lien_footer2:visited { color: #ffffff;  text-decoration: none;  }
a.lien_footer2:hover { color: #ffffff;  text-decoration: none; }
a.lien_footer2:active { color: #ffffff; text-decoration: none; }

a.lien_ariane:link { color: #12788e; text-decoration: none; }
a.lien_ariane:visited { color: #12788e; text-decoration: none;  }
a.lien_ariane:hover { color: #12788e; text-decoration: underline; }
a.lien_ariane:active { color: #12788e; text-decoration: underline; }



a.lien_bleu:link { color: #12788e; text-decoration: none; font-weight : bold; }
a.lien_bleu:visited { color: #12788e; text-decoration: none; font-weight : bold; }
a.lien_bleu:hover { color: #12788e; text-decoration: underline; font-weight : bold; }
a.lien_bleu:active { color: #12788e; text-decoration: underline; font-weight : bold;}

a.lien_bleu_puce:link { 
color: #12788e; 
text-decoration: none; 
font-weight : bold; 
background-image:  url(../../medias/fr/communs/puce-liens-bleu.jpg);
background-position: left center;
background-repeat: no-repeat;
padding-left : 12px; 
}

a.lien_bleu_puce:visited { 
color: #12788e; 
text-decoration: none; 
font-weight : bold;
background-image:  url(../../medias/fr/communs/puce-liens-bleu.jpg);
background-position: left center;
background-repeat: no-repeat;
padding-left : 12px; 
}

a.lien_bleu_puce:hover { 
color: #12788e; 
text-decoration: underline; 
font-weight : bold;
background-image:  url(../../medias/fr/communs/puce-liens-bleu.jpg);
background-position: left center;
background-repeat: no-repeat;
padding-left : 12px; 
}

a.lien_bleu_puce:active { color: #12788e; text-decoration: underline; font-weight : bold;}

a.lien_orange:link { color: #d2b24d; text-decoration: none; }
a.lien_orange:visited { color: #d2b24d; text-decoration: none; }
a.lien_orange:hover { color: #d2b24d; text-decoration: underline; }
a.lien_orange:active { color: #d2b24d; text-decoration: underline; }

a.lien_orange_actif:link { color: #d2b24d; text-decoration: none; font-weight : bold; }
a.lien_orange_actif:hover { color: #d2b24d; text-decoration: none; font-weight : bold; }
a.lien_orange_actif:visited { color: #d2b24d; text-decoration: none; font-weight : bold; }
a.lien_orange_actif:active { color: #d2b24d; text-decoration: none; font-weight : bold; }

a.lien_gris:link { color: #829196; text-decoration: none; }
a.lien_gris:visited { color: #829196; text-decoration: none; }
a.lien_gris:hover { color: #829196; text-decoration: underline; }
a.lien_gris:active { color: #829196; text-decoration: underline; }


.small_italic {
font-size : 10px;
font-style: italic;
padding-left : 210px;
padding-bottom : 10px;
}

.push_label {
	
width : 60px;
float : left;
margin-top : 3px;
color : #808289;
 font-size : 11px;
}

.textfield {
	
width : 125px;
margin-bottom : 2px;
}


#envoyer{
width: 88px; 
height: 34px;
background-image:  url(../../medias/fr/pages/boutons/send.gif); 
background-repeat: no-repeat;
background-color : transparent;
float : right;
border : 0px;
margin-top : 5px;
cursor : pointer;
}

#envoyer:hover {
margin-top : 0px;
}

/* WHITE PAPERS */

.white-papers-label {
font-size:12px;
font-weight:bold;
color:#6F6F6F;
}
