DIV.fond_IE7 {
position:absolute;
width:1024px;
height:768px;
left: 50%;
top: 47%;
margin-top: -50px;
margin-left: -75px;
     }

DIV.fond_IE {
position:absolute;
width:1024px;
height:768px;
left: 50%;
top: 47%;
margin-top: -50px;
margin-left: -75px;
     }

DIV.fond_OTHERS {
position:absolute;
width:1024px;
height:768px;
left: 50%;
top: 47%;
margin-top: -50px;
margin-left: -75px;
      }





/*  Tout ce qui faut pour les pages intérieurs */

BODY.int_main {
        background-color : White;
        font-family : Verdana, Helvetica, sans-serif;
        font-size : 10px;
        margin-top: 0px; 
        text-align:justify; 
        scrollbar-face-color: #AEC501;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-arrow-color: #D40E95;
        }

Table.int_table{
        width : 480px;
        text-align: left;

}

TD.int_title{
        font-family: Verdana, Helvetica, sans-serif;
        font-size : 11px;
        color: #FF6600;
        font-weight : bold;
}
TD.int_title_page{
        font-family: Verdana, Helvetica, sans-serif;
        font-size : 11px;
        color: #336699;
        font-weight : bold;
}
TD.int_date{
         font-family: Verdana, Helvetica, sans-serif;
       font-size : 10px;
        color: #336699;
        font-weight : bold;
}

.int_form{   font-family: Verdana, Helvetica, sans-serif;        font-size: 10px;        color: #666666;        border : 1px solid #336699;}


TD.int_calendar_title{
        font-family: Verdana, Helvetica, sans-serif;
        font-size : 10px;
        color: #666666;
        font-weight : bold;
}

TD.int_calendar_text{
         font-family: Verdana, Helvetica, sans-serif;
       font-size : 10px;
        color: #666666;
        font-weight : normal;
}

A.int_link:link {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : normal;}
A.int_link:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : normal;}
A.int_link:active {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : normal;}
A.int_link:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600; font-weight : normal;}

A.int_news_link:link {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_news_link:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_news_link:active {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_news_link:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FF6600; font-weight : bold;}

A.int_news_link2:link {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #666666;font-weight : normal; text-align: justify; }
A.int_news_link2:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #666666;font-weight : normal; text-align: justify;}
A.int_news_link2:active {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #666666;font-weight : normal; text-align: justify;}
A.int_news_link2:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 9px; text-decoration: none; color: #336699; font-weight : normal; text-align: justify;}

A.int_news_link3:link {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_news_link3:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_news_link3:active {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_news_link3:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 12px; text-decoration: none; color: #FF6600; font-weight : bold;}


/* COMPOSITION DES DIFFERENTS PARTIES DU SITE *** TAILLE ET POSITIONNEMENT */

/* Style de positionnement */
#fond{position: relative; width: 950px; min-height: 650px; _height:650px; margin-top: 20px; margin-left: auto; margin-right: auto;  margin-bottom:auto; }
#entete{float: left; width: 950px; height: 137px; padding: 0px 0px 0px 0px;  border: 0px;}
#menu-horiz{float:left; width: 950px; height: 75px; padding: 0px 0px 0px 0px;  border: 0px;}
    #menu_principal{float:left; width: 800px; height: 35px; padding: 0px 0px 0px 0px;  border: 0px;}
    #scroll{float:right; width: 150px; height: 35px; padding: 0px 0px 0px 0px;  border: 0px;}
    #menu_titre{float:left; width: 950px; height: 40px; padding: 0px 0px 0px 0px;  border: 0px;}


#zone-travail{float: right; width: 950px; height: 438px; padding: 0px 0px 0px 0px; border: 0px ; }
    #menu-verti{float:left; width: 156px; height: 378px; padding: 0px 0px 0px 0px;  border: 0px; }
    #texte{float: left; width: 504px; height: 378px; padding: 0px 0px 0px 0px; border: 0px ;}
        #contenu{float: left; width: 470px; color: #666666;}
        #contenuPDF{float: left; margin-top:10px;width: 470px; color: #666666;}
        #marge{float: right; width: 20px;}
        #margePDF{float: right; width: 20px;}
    #diaporama{position:fixed; width: 275px; height: 305px; padding: 0px 0px 0px 0px; border: 0px ; margin-top:40px; margin-left:15px;}
    #bas-page{float: left; width: 950px; height: 60px; padding: 0px 0px 0px 0px; border: 0px ; }

/* NEWSLETTER  */

TD.int_newsletter_field{
         font-family: Verdana, Helvetica, sans-serif;
               font-size : 10px;
        color: #666666;
        font-weight : bold;
}


/*   NEWS      */

TD.int_news_second_title{
         font-family: Verdana, Helvetica, sans-serif;
               font-size : 10px;
        color: #666666;
        font-weight : bold;
        text-align: justify;
}

TD.int_news_title_article{
font-family: Verdana, Helvetica, sans-serif;
                font-size : 10px;
        color: #336699;
        font-weight : bold;
        text-align: justify;
}

TD.int_news_summary_article{
         font-family: Verdana, Helvetica, sans-serif;
       font-size : 10px;
        color: #666666;
        font-weight : bold;
        text-align: justify;
}
TD.int_news_text_article{
           font-family: Verdana, Helvetica, sans-serif;
        font-size : 10px;
        color: #666666;
        font-weight : normal;
        text-align: justify;
}

TD.int_news_error{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #336699;
        font-weight : bold;
}

TD.int_news_search{font-family: Verdana, Helvetica, sans-serif; font-size: 13px; color: #336699;font-weight : bold;}
TD.int_news_search2{font-family: Verdana, Helvetica, sans-serif; font-size: 10px; color: #336699;font-weight : bold;}

A.int_news_page:link {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600;font-weight : bold;}
A.int_news_page:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600;font-weight : bold;}
A.int_news_page:active {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600;font-weight : bold;}
A.int_news_page:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699; font-weight : bold;}

TD.int_news_title_page{
         font-family: Verdana, Helvetica, sans-serif;
               font-size : 10px;
        color: #336699;
        font-weight : bold;
}

/*        PRODUITS     */


A.product_application_title_link:link {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000;font-weight : bold; text-align: justify; }
A.product_application_title_link:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000;font-weight : bold; text-align: justify;}
A.product_application_title_link:active {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #000000;font-weight : bold; text-align: justify;}
A.product_application_title_link:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FF6600; font-weight : bold; text-align: justify;}

A.int_product_link:link {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link:active {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FF6600; font-weight : bold;}

A.int_product_link_11:link {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link_11:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link_11:active {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link_11:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 11px; text-decoration: none; color: #FF6600; font-weight : bold;}

A.int_product_link_10:link {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link_10:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link_10:active {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_product_link_10:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600; font-weight : bold;}

DIV.product_title_application{
font-family: Verdana, Helvetica, sans-serif; font-size: 15px;  color: #336699;font-weight : bold;
}
DIV.product_title_application2{
font-family: Verdana, Helvetica, sans-serif; font-size: 13px;  color: #336699;font-weight : bold;
}

TD.int_product_home {font-family: Verdana, Helvetica, sans-serif; font-size: 16px; text-decoration: none; color: #336699;font-weight : bold;}


TD.int_product_field{
   font-family: Verdana, Helvetica, sans-serif;
   font-size : 11px;
   color: #000000;
   font-weight : normal;
}

TD.int_product_title{
   font-family: Verdana, Helvetica, sans-serif;
   font-size : 11px;
   color: #336699;
   font-weight : bold;
}

TD.int_product_search{
   font-family: Verdana, Helvetica, sans-serif;
   font-size : 10px;
   color: #666666;
   font-weight : normal;
}

TD.int_product_search_title{
   font-family: Verdana, Helvetica, sans-serif;
   font-size : 10px;
   color: #336699;
   font-weight : bold;
}


/*    CALENDAR   */

TD.calendar_dayheader{
                font-family: Verdana, Helvetica, sans-serif;
color: white;
        font-weight : bold;
}

A.calendar_linkday:link {font-family: Verdana, Helvetica, sans-serif;  text-decoration: none; color: White;  font-weight : bold;  }
A.calendar_linkday:visited {font-family: Verdana, Helvetica, sans-serif; text-decoration: none; color: White; font-weight : bold; }
A.calendar_linkday:active {font-family: Verdana, Helvetica, sans-serif;  text-decoration: none; color: White; font-weight : bold; }
A.calendar_linkday:hover {font-family: Verdana, Helvetica, sans-serif;  text-decoration: none; color: #FF6600;  font-weight : bold; }

.calendar_dayrender_width_date{
        font-family: Verdana, Helvetica, sans-serif;
        font-weight : bold;
        background-color : #E9F1F8;
}

.calendar_message{
        font-family: Verdana, Helvetica, sans-serif;
        text-align: center;
}

TD.int_calendar_summary_article{
          font-family: Verdana, Helvetica, sans-serif;
      font-size : 10px;
        color: #666666;
        font-weight : bold;
        text-align: justify;
}
TD.int_calendar_text_article{
   font-family: Verdana, Helvetica, sans-serif;
      font-size : 10px;
        color: #666666;
        font-weight : normal;
        text-align: justify;
}
TD.int_calendar_title_article{
font-family: Verdana, Helvetica, sans-serif;
           font-size : 10px;
        color: #336699;
        font-weight : bold;
        text-align: justify;
}



/*  PHOTO  */

TD.int_photo_title_article{
         font-family: Verdana, Helvetica, sans-serif;
               font-size : 10px;
        color: #336699;
        font-weight : bold;
        text-align: justify;
}

A.int_photo_link:link {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_photo_link:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_photo_link:active {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_photo_link:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 13px; text-decoration: none; color: #FF6600; font-weight : bold;}

A.int_photo_order:link {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_photo_order:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_photo_order:active {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #336699;font-weight : bold;}
A.int_photo_order:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600; font-weight : bold;}

TD.int_photo_text_article{
          font-family: Verdana, Helvetica, sans-serif;
      font-size : 10px;
        color: #666666;
        font-weight : normal;
        text-align: justify;
}

/*   JOBS  */

TD.int_jobs_details_title{
         font-family: Verdana, Helvetica, sans-serif;
     font-size : 10px;
        color: #336699;
        font-weight : bold;
                vertical-align: top;
}

TD.int_jobs_details_text{
        font-family: Verdana, Helvetica, sans-serif;
     font-size : 10px;
        color: #000000;
        font-weight : normal;
        text-align: justify;
                vertical-align: top;
}

TD.int_jobs_details_title_header{
                font-family: Verdana, Helvetica, sans-serif;
     font-size : 12px;
        color: #000000;
        font-weight : bold;
        text-align: center;
}


/*   SITE MAP  */
TD.int_site_map_title{
         font-family: Verdana, Helvetica, sans-serif;
    font-size : 10px;
    color: #000000;
    font-weight : bold;
    text-align: justify;
        background-color : #6699CC;
}

A.int_site_map_link:link {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666;font-weight : normal;}
A.int_site_map_link:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666;font-weight : normal;}
A.int_site_map_link:active {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666; font-weight : normal;}
A.int_site_map_link:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600; font-weight : normal;}


TD.int_site_map_text{
    font-family: Verdana, Helvetica, sans-serif;
    font-size : 10px;
    color: #666666;
    font-weight : normal;
    text-align: justify;
}

/*  LEGAL DISCLAIMER  */

DIV.int_legal_title{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight : bold;
        text-align : justify;
}
DIV.int_legal_text{
        font-family: Verdana, Helvetica, sans-serif;
        font-size: 10px;
        font-weight : bold;
        text-align : justify;
}


/*  PRESS */

A.int_press_contact:link {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600;font-weight : normal;}
A.int_press_contact:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600;font-weight : normal;}
A.int_press_contact:active {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600;font-weight : normal;}
A.int_press_contact:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #666666; font-weight : normal;}

/*  FORMULAIRE */

TD.int_contact_field{
    font-family: Verdana, Helvetica, sans-serif;
    font-size : 10px;
    color: #336699;
    font-weight : bold;
}
TD.int_contact_title{
    font-family: Verdana, Helvetica, sans-serif;
    font-size : 10px;
    color: #FF6600;
    font-weight : bold;
}
TABLE.fond_image {
        background-repeat : no-repeat;
}

/*  SUBSCRIPTION */

.int_mca_subscription_item{
        font-weight : bold;
}

/*    global  */

A.int_global:link {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
A.int_global:visited {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
A.int_global:active {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #000000;}
A.int_global:hover {font-family: Verdana, Helvetica, sans-serif; font-size: 10px; text-decoration: none; color: #FF6600;}




/*AJOUT 27 NOVEMBRE 2007 */

/* Style des balise Générales */

BODY
{
        background-color : White;
        font-family : Verdana, Helvetica, sans-serif;
        font-size : 10px;
        margin-top: 0px; 
        text-align:justify; 
        scrollbar-face-color: #AEC501;
        scrollbar-highlight-color: #FFFFFF;
        scrollbar-arrow-color: #D40E95;
}


IMG{	border-style: none;}

DIV{border-style: none;}

/* Style de TEXTE */
.style_01{font-family: Arial; font-size: 9px; text-decoration: none; color: #1f89c9;}
.style-02{font-family: verdana, "Times New Roman", serif; font-size: 9px; font-weight: normal; color: #A1A9C3; }
.style-03{font-family: verdana, "Times New Roman", serif; font-size: 11px; font-weight: bold; color: #E65625; }
.style-04{font-family: verdana, "Times New Roman", serif; font-size: 11px; font-weight: bold; color: #FF9900;   }
.style-05{font-family: verdana, "Times New Roman", serif; font-size: 11px; font-weight: normal; color: #000000;}
.style-06{font-family: verdana, "Times New Roman", serif; font-size: 11px; font-weight: normal; color: #A1A9C3;   }
.style-07{font-family: verdana, "Times New Roman", serif; font-size: 11px; font-weight: normal; color: #A1A9C3;  font-style: italic;  }
.style-08{font-family: verdana, "Times New Roman", serif; font-size: 11px; font-weight: bold; color: #99cc33;    }

/*FORMAT DES TITRES DES PARTIES PRINCIPALES*/
/*Titre 1 */
.style-001{font-family:Verdana, Arial, "Times New Roman",serif; font-size: 28px; font-weight: bold; color: #F4C2E4; }
/*Titre 2 */
.style-002{font-family:Verdana, Arial, "Times New Roman",serif; font-size: 28px; font-weight: bold; color: #E0EAF4; }
/*Titre 3 */
.style-003{font-family:Verdana, Arial, "Times New Roman",serif; font-size: 28px; font-weight: bold; color: #E5EABD; }
/*Titre 4 */
.style-004{font-family:Verdana, Arial, "Times New Roman",serif; font-size: 28px; font-weight: bold; color: #F4C2E4; }
/*Titre 5 */
.style-005{font-family:Verdana, Arial, "Times New Roman",serif; font-size: 28px; font-weight: bold; color: #E0CFED; }
/*Titre 6 */
.style-006{font-family:Verdana, Arial, "Times New Roman",serif; font-size: 28px; font-weight: bold; color: #E5EABD; }



/*TITRES DES SOUS PARTIES*/
/*Titre 1 */
.style-09{font-family: verdana, "Times New Roman", serif; font-size: 13px; font-weight: bold; color: #F46EC9; }
/*Titre 2 */
.style-10{font-family: verdana, "Times New Roman", serif; font-size: 13px; font-weight: bold; color: #8CC0F3; }
/*Titre 3 */
.style-11{font-family: verdana, "Times New Roman", serif; font-size: 13px; font-weight: bold; color: #D6E461; }
/*Titre 4 */
.style-12{font-family: verdana, "Times New Roman", serif; font-size: 13px; font-weight: bold; color: #F46EC9; }
/*Titre 5 */
.style-13{font-family: verdana, "Times New Roman", serif; font-size: 13px; font-weight: bold; color: #BD7DED; }
/*Titre 6 */
.style-14{font-family: verdana, "Times New Roman", serif; font-size: 13px; font-weight: bold; color: #D6E461; }




/* PARAMETRAGE FICHIER FLASH */
/* Nom de fichier : styles.css */
/* format pour le texte en general*/
.bodyText {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	text-align:justify;
	color:#000000;
}

.textBold { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	font-weight:bold;
	color:#000000;
}


/* format pour les titres*/
.title { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 16px;
	font-weight:bold;
	color:#000000;
}

