/*********************************************************/
/*        Elements Communs a l ensemble du site          */
/*********************************************************/

img{
    border:none;
}

.langue1 a{
    text-decoration:none;
    padding:0px;
    margin:0px;
}

body {
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    text-align:center
}

#global {
position:absolute;
left: 50%;
top: 50%;
width: 801px;
height: 492px;
margin-top: -246px; 
margin-left: -400px;
}

.maincontent {
    padding: 20px 10px 10px 25px;
    text-align:left;
    vertical-align:top;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #062463;
}

.maincontent li{
    left:10px;
    list-style-type: none;
    /*background-image: url(en/images/puce1.gif);
    background-repeat: no-repeat;
    background-position:left middle;
    padding-left: 9px;*/
}

.maincontent td{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #062463;
}

#copyrights {
    position: relative;
    left: 310px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #062463;
}

#copyrights a {
    color: #062463;
    text-decoration: none;
}


/*********************************************************/
/* DÈbut de la Gestion des tableaux - ex : press release */
/*********************************************************/
.tablo1 {
    background-color: #F5F5F3;
    height: 34px;
    padding: 1;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10px;
    color: #062463;
}
 #tablo2 {
   background-color: #F5F5F3;
   /* height: 34px; */
   /* padding: 1; */
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #062463;
}

table.tablo3 {
    background-color: #F6FAFC;
    border-bottom: 1px solid #FFF;
    border-left: 2px solid #FFF;
    border-right: 2px solid #FFF;
    border-top: 2px solid #FFF;
    color: #4C5456;
}

.tablo3 tr td {
    border-bottom: 2px solid #FFF;
    margin: 0;
    padding: 5px;
    font-size:10px;
}

.tablo3 tr:hover td {
    border-bottom: 2px solid #D0E6EC;
/*  line-height: 1.3em;*/
    background-color: #FFF;
}

.tablo3 th {
    background-color: #E7E8E9;
    text-align: left;
    margin: 0;
    padding: 5px;
    font-size:10px;
}
/* Fin de la Gestion des tableaux */


/*********************************************************/
/*         DÈbut Style Gallerie Photo - Clients          */
/*********************************************************/
#navcontainer { width: 200px; }

#navcontainer ul
{
margin-left: 0;
padding-left: 0;
list-style-type: none;
font-family: Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 3px;
width: 160px;
background-color: #ECF4FE;
border-bottom: 1px solid #FFF;
}

#navcontainer a:link, #navlist a:visited
{
color: #036;
text-decoration: none;
}

#navcontainer a:hover
{
background-color: #369;
color: #fff;
}
/* Fin Style Gallerie Photo - Clients */

.topmenu {
background-color: #7797D9;
}

h1 {
    font-family: Geneva, Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #B1CEFA;
    font-style: normal;
    font-variant: small-caps;
}
h2 {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: #245DA2;
    font-size: 11px;
}



/*********************************************************/
/*         DÈbut Style Sous-menu  -   Solutions          */
/*********************************************************/
/* 
    menu CSS/JS de RaphaÎl GOETTER 
    ALSA CrÈations
    http://www.alsacreations.com
    url du menu original : http://css.alsacreations.com/modelesmenus/vd2.htm
*/


.menu_haut li{
    padding:0px;
    margin:0px;
    padding-left:18px;

}

/* MENU TOP */
.top_menu_company_normal,.top_menu_clients_normal,.top_menu_solutions_normal,.top_menu_services_normal,.top_menu_pressroom_normal,a#top_menu_pressroom_actif,a#top_menu_solutions_actif,a#top_menu_company_actif,a#top_menu_clients_actif,a#top_menu_services_actif{
    background-repeat:no-repeat;
    height:46px;
    display:block;
}

.top_menu_company_normal{
    background-image:url(en/images/common/top_menu_company_normal.gif);
    width:75px;
}
.top_menu_company_normal:hover{
    background-image:url(en/images/common/top_menu_company_over.gif);
}
a#top_menu_company_actif{
    background-image:url(en/images/common/top_menu_company_actif.gif);
    width:75px;
}
.top_menu_clients_normal{
    background-image:url(en/images/common/top_menu_clients_normal.gif);
    width:58px;
}
.top_menu_clients_normal:hover{
    background-image:url(en/images/common/top_menu_clients_over.gif);
}
a#top_menu_clients_actif{
    background-image:url(en/images/common/top_menu_clients_actif.gif);
    width:58px;
}
.top_menu_services_normal{
    background-image:url(en/images/common/top_menu_services_normal.gif);
    width:66px;
}
.top_menu_services_normal:hover{
    background-image:url(en/images/common/top_menu_services_over.gif);
    width:66px;
}
a#top_menu_services_actif{
    background-image:url(en/images/common/top_menu_services_actif.gif);
    width:66px;
}
.top_menu_solutions_normal{
    background-image:url(en/images/common/top_menu_solutions_normal.gif);
    width:73px;
}
.top_menu_solutions_normal:hover{
    background-image:url(en/images/common/top_menu_solutions_over.gif);
    width:73px;
}
a#top_menu_solutions_actif{
    background-image:url(en/images/common/top_menu_solutions_actif.gif);
    width:73px;
}
.top_menu_pressroom_normal{
    background-image:url(en/images/common/top_menu_pressroom_normal.gif);
    width:90px;
}
.top_menu_pressroom_normal:hover{
    background-image:url(en/images/common/top_menu_pressroom_over.gif);
    width:90px;
}
a#top_menu_pressroom_actif{
    background-image:url(en/images/common/top_menu_pressroom_actif.gif);
    width:90px;
}

.menu_cote{
    list-style: none;
    position: absolute;
    display:block;
    top: 284px;
    padding:0px;
    margin:0px;
    /*left: 88px;*/
    width: 10em;
    
}
.menu_cote ul,.menu_cote li{
    margin:0px;
    margin-bottom:0px;
    padding:0px;
    voice-family: "\"}\"";
    voice-family:inherit;
    margin-bottom:-4px;
}
html>body .menu_cote ul,.menu_cote li{
    margin-bottom:0px;
}
/*.menu_cote{
position: absolute;
display:block;
top: 284px;
left: 88px;
width: 10em;
}*/

/*MENU LEFT / COMPANY */
.left_men_aboutus_normal,a#left_men_aboutus_actif,.left_men_executive_normal,a#left_men_executive_actif,.left_men_associations_normal,a#left_men_associations_actif,.left_men_partners_normal,a#left_men_partners_actif,.left_men_careers_normal,a#left_men_careers_actif,.left_men_request_normal,a#left_men_request_actif.left_men_sitemap_normal,a#left_men_sitemap_actif{
    background-repeat:no-repeat;
    height:16px;
    width:155px;
    display:block;
    margin-left:18px;
}
.left_men_aboutus_normal{
    background-image:url(en/images/company/left_men_aboutus.gif);
}
a#left_men_aboutus_actif{
    background-image:url(en/images/company/left_men_aboutus_actif.gif);
}

.left_men_executive_normal{
    background-image:url(en/images/company/left_men_executive.gif);
}
a#left_men_executive_actif{
    background-image:url(en/images/company/left_men_executive_actif.gif);
}


.left_men_associations_normal{
    background-image:url(en/images/company/left_men_associations.gif);
}
a#left_men_associations_actif{
    background-image:url(en/images/company/left_men_associations_actif.gif);
}



.left_men_partners_normal{
    background-image:url(en/images/company/left_men_partners.gif);
}
a#left_men_partners_actif{
    background-image:url(en/images/company/left_men_partners_actif.gif);
}



.left_men_careers_normal{
    background-image:url(en/images/company/left_men_careers.gif);
}
a#left_men_careers_actif{
    background-image:url(en/images/company/left_men_careers_actif.gif);
}

/* FIN MENU LEFT / COMPANY */
.left_men_request_normal{
    background-image:url(en/images/contact/left_men_request.gif);
}
a#left_men_request_actif{
    background-image:url(en/images/contact/left_men_request.gif);
}

/*MENU LEFT / CLIENTS */
.left_men_testimonials_normal,a#left_men_testimonials_actif,.left_men_succes_normal,a#left_men_succes_actif{
    background-repeat:no-repeat;
    height:16px;
    width:155px;
    display:block;
    margin-left:18px;
}

.left_men_testimonials_normal{
    background-image:url(en/images/clients/left_men_testimonials.gif);
}
a#left_men_testimonials_actif{
    background-image:url(en/images/clients/left_men_testimonials_actif.gif);
}

.left_men_succes_normal{
    background-image:url(en/images/clients/left_men_success.gif);
}
a#left_men_succes_actif{
    background-image:url(en/images/clients/left_men_success_actif.gif);
}

/* FIN MENU LEFT / CLIENTS */

/*MENU LEFT / SERVICES */
.left_men_profserv_normal,a#left_men_profserv_actif,.left_men_custsup_normal,a#left_men_custsup_actif{
    background-repeat:no-repeat;
    height:16px;
    width:155px;
    display:block;
    margin-left:18px;
}

.left_men_profserv_normal{
    background-image:url(en/images/services/left_men_profserv.gif);
}
a#left_men_profserv_actif{
    background-image:url(en/images/services/left_men_profserv_actif.gif);
}

.left_men_custsup_normal{
    background-image:url(en/images/services/left_men_custsup.gif);
}
a#left_men_custsup_actif{
    background-image:url(en/images/services/left_men_custsup_actif.gif);
}
.left_men_sitemap_normal{
    background-image:url(en/images/sitemap/left_men_sitemap.gif);
}
a#left_men_sitemap_actif{
    background-image:url(en/images/sitemap/left_men_sitemap.gif);
}
/* FIN MENU LEFT / SERVICES */

/*MENU LEFT / PRESS ROOM */
.left_men_pressrel_normal,a#left_men_pressrel_actif,.left_men_presscov_normal,a#left_men_presscov_actif,.left_men_events_normal,a#left_men_events_actif,.left_men_presskit_normal,a#left_men_presskit_actif,.left_men_doccent_normal,a#left_men_doccent_actif{
    background-repeat:no-repeat;
    height:16px;
    width:155px;
    display:block;
    margin-left:18px;
}

.left_men_pressrel_normal{
    background-image:url(en/images/pressroom/left_men_pressrel.gif);
}
a#left_men_pressrel_actif{
    background-image:url(en/images/pressroom/left_men_pressrel_actif.gif);
}

.left_men_presscov_normal{
    background-image:url(en/images/pressroom/left_men_presscov.gif);
}
a#left_men_presscov_actif{
    background-image:url(en/images/pressroom/left_men_presscov_actif.gif);
}

.left_men_events_normal{
    background-image:url(en/images/pressroom/left_men_events.gif);
}
a#left_men_events_actif{
    background-image:url(en/images/pressroom/left_men_events_actif.gif);
}

.left_men_presskit_normal{
    background-image:url(en/images/pressroom/left_men_presskit.gif);
}
a#left_men_presskit_actif{
    background-image:url(en/images/pressroom/left_men_presskit_actif.gif);
}

.left_men_doccent_normal{
    background-image:url(en/images/pressroom/left_men_doccent.gif);
}
a#left_men_doccent_actif{
    background-image:url(en/images/pressroom/left_men_doccent_actif.gif);
}

/* FIN MENU LEFT / PRESSROOM */
/* MENU CLIENTCARE*/
.left_men_clientcare_normal,.left_men_clientcare_normal:hover,a#left_men_clientcare_actif{
    background-repeat:no-repeat;
    height:16px;
    width:155px;
    display:block;
    margin-left:18px;
}
}
.left_men_clientcare_normal{
    background-image:url(en/images/clientcare/left_men_clientcare.gif);
}
a#left_men_clientcare_actif{
    background-image:url(en/images/clientcare/left_men_clientcare.gif);
}
/*FIN MENU CLIENTCARE*/

/*MENU CONTACT */
.left_men_request_normal,.left_men_request_normal:hover,a#left_men_request_actif,.left_men_contact_normal,.left_men_contact_normal:hover,a#left_men_contact_actif{
    background-repeat:no-repeat;
    height:16px;
    width:155px;
    display:block;
    margin-left:18px;
}
.left_men_request_normal{
    background-image:url(en/images/contact/left_men_request.gif);
}
a#left_men_request_actif{
    background-image:url(en/images/contact/left_men_request.gif);
}
.left_men_contact_normal{
    background-image:url(en/images/contact/left_men_contact.gif);
}
a#left_men_contact_actif{
    background-image:url(en/images/contact/left_men_contact.gif);
}
.ul_haut{
display:inline;
padding:0px;
margin:0px;
text-decoration:none;
}
.ul_haut li,li#selectionne{
    list-style-type:none;
    display:inline;
    padding:0px;
    margin:0px;
    text-decoration:none;
}
.ul_haut li{
    float:left;
}
.ul_haut a:hover{
    text-decoration:none;
}
span{
    display:none;
}
li#test2{
    height:2px;
    padding:0px;
    margin:0px;
}
div#actif,li#actif{
    background-image:url(fr/images/common/fleche_selected.gif);
    background-position:left;
    background-repeat:no-repeat;
    height:16px;
}
div#actif2,div#actif3,div#actif4,div#actif5{
    position:relative;
    background-image:url(fr/images/common/fleche_selected.gif);
    background-position:left;
    background-repeat:no-repeat;
    display:block;
    width:16px;
    height:16px;
    left:80px;
}
div#actif2{

    top:-28px;
    voice-family: "\"}\"";
    voice-family:inherit;
    top:-32px;
}
html>body div#actif2{
    top:-28px;

}
div#actif3{
    top:-10px;
    voice-family: "\"}\"";
    voice-family:inherit;
    top:-15px;
}
html>body div#actif3{
    top:-10px;

}
div#actif4{
    top:6px;
    voice-family: "\"}\"";
    voice-family:inherit;
    top:0px;
}
html>body div#actif4{
    top:6px;

}
div#actif5{
    top:26px;
    voice-family: "\"}\"";
    voice-family:inherit;
    top:14px;
}
html>body div#actif5{
    top:21px;

}
/*********************************************************/
/*  PARTIE CONCERNANT LES NEWS FLASH SUR LA PAGE INDEX   */
/*********************************************************/

.news {
    background-image:url(en/images/index_08.jpg);
    width:75px;
    vertical-align:top;
    text-align:left
}

#bt_news {
    position: relative;
    float:left;
    height:14px;
    top: 17px;
    left: 64px;
}

#flashcontent {
    position: relative;
    z-index: 1;
    width:162px;
    height:85px;
    top: 39px;
    left: 83px;
}

#flashcontent2 {
    position: relative;
    z-index: 1;
    top: 45px;
    left: 83px;
    height: 63px;
}
#sitemap_copy{
    position: relative;
    float: left;
    z-index: 100;
    top: 56px;
    left: 3px;
    width:260px;
    voice-family: "\"}\"";
    voice-family:inherit;
    top: 34px;
}
html>body #sitemap_copy{
    top: 60px;
    left: 3px;
}
span.required{
    display:inline;
    color:#FF0000;
}
td.top{
    padding:3px;
    padding-top:2px;
    vertical-align:top;
}
.table_bullet td{
    padding:3px;    
}