/*---------- Remise à 0 des éléments MARGIN et PADDING ---------- */

* {
	margin : 0px;
	padding : 0px;
}

fieldset, form {
	border : 0px;
	}

.mc
{
font-size: 1px;
display: none;
position:absolute;	
}

h1.mc
{
color: #acacac;
font-weight: light;
font-size: 1px;
}


hr {
	clear : both;
  	color : white;
        border : 0px;
	border-top : 1px solid gray;
 	width : 98%;
	margin-bottom : 10px;
        margin-left : auto;
        margin-right : auto;
}

a {
color : #3b3b3b;
text-decoration : underline;
}

.css_VOIRVIDEO {
display : block;
width : 110px;
height : 20px;
background : url('../usr/layout/playvid.gif') no-repeat top left;
color : #676c66;
padding-left : 40px;
text-decoration : none;
font-size : 8pt;
line-height : 18px;
}

/* ################################################################## */
/*                                                                               BODY                                                                              */
/* ################################################################## */

body#citeinternationale {
	font-family : arial, helvetica, sans-serif;
	font-size : 10pt;
	color : black;
	background-color : #acacac;
}

/* ################################################################## */
/*                                                                               PAGE                                                                               */
/* ################################################################## */

div#page {
	width : 955px;
	height : auto;
	margin-left : auto;
	margin-right : auto;
	text-align : left;
	position : relative;
	background-color : #1a171b;
}



/* ################################################################## */
/*                                                                     HEADER ZONE                                                                          */
/* ################################################################## */

div#header_zone {
	width : 955px;
	height : 100px;
        background-image : url('../usr/layout/header_background2.jpg');
}

/* -------------------- LOGO SOCIETE  -------------------- */

div#logo {
	width : 130px;
	height : 130px;
	position : absolute;
	top : 47px;
	left : 55px;
	text-align : center;
}

	div#logo a {
		border : 0px;
	}
	
	div#logo a img{
		border : 0px;
	}

/* -------------------- BANNER1 -------------------- */
	
div#banner1 {
	display : none;
}

/* -------------------- CHOOSE LANGUAGE -------------------- */

div#choose_language {
	display : none
}

div#choose_language select {
	
}

/* -------------------- SEARCH -------------------- */

div#search_zone {
font-size : 8pt;
color : #272428;
font-weight : bold;
}

        div#search_zone input#search_input {
		width : 110px;
                height : 15px;
                font-size : 8pt;
	}

	div#search_zone button {

font-size : 8pt;
margin-left : 2px;
line-height : 12px;
	}

div.search_result, div#search_result_form {
       width : 590px;
       margin-left : auto;
       margin-right : auto;
       padding : 5px;
       margin-top : 2px;
       margin-bottom : 5px;
       color : black;
       font-size : 8pt;
}

div.search_result a {
color : gray;
text-decoration : underline;
}


/* ################################################################## */
/*                                                                       MINHEIGHT                                                                             */
/* ################################################################## */

	/* ---------- HAUTEUR MINIMUM ---------- */
	div#minheight1 {
		height: 0px;
		width: 0px;
	        float : left;
	}

	div#minheight2 {
		clear: both;
	}
	
/* ################################################################## */
/*                                                                      CENTER ZONE                                                                          */
/* ################################################################## */

div#center_zone {
	width : 945px;
width : 955px;
	height : auto;
	background-image : url('../usr/layout/center_background2.jpg');
}

div#left_content {
	width : 240px;
        float : left;
        padding-top : 45px;
padding-bottom : 10px;
}

div#left_element {
        width : 235px;
        height : 158px;
        margin-top : 35px;
        background : url('../usr/layout/right_element2.jpg') no-repeat top left;
        position : relative;
}

div#left_element_content {
position : absolute;
right : 68px;
bottom : 0px;
color : #9c9e9f;
font-size : 7pt;
text-align : right;
}

div#left_element_content a {
color : #9c9e9f;
font-size : 7pt;
text-decoration : underline;
}

div#center_content {
	width : 520px;
	float : left;
        padding-bottom : 15px;
}

div#center_content div#center_content2 {
background-color : #ecf3fa;
width : 470px;
margin-left : 20px;
}

div#center_content2, div#center_content3, div#center_content4 {
	width : 690px;
	float : left;
        padding-bottom : 15px;
}

div#right_content {
	width : 165px;
        height : 50px;
	float : left;
}

div#center_content2 h1#title1, div#center_content3 h1#title1, div#center_content4 h1#title1 {
	width  : 690px;
        height : 8px;
        background-color : #008dcd;
        margin-bottom : 80px;
        font-size : 1px;
}

h1#title1 {
	width  : 520px;
        height : 8px;
        background-color : #008dcd;
        margin-bottom : 80px;
        font-size : 1px;
}

h1#title2 {
	width  : 170px;
        height : 8px;
        background-color : #008dcd;
        margin-bottom : 80px;
        font-size : 1px;
}

h1 span {
visibility : hidden;
}

div#left_content_element1 {
margin-left : 55px;
margin-top : 110px;
width : 110px;
text-align : right;
color : white;
font-size : 7pt;
}

div#left_content_element1 p {
margin-bottom : 5px;
}



/* ################################################################## */
/*                                                                      MENU LEVEL1                                                                         */
/* ################################################################## */

ul#menu_level1 {
position : absolute;
left : 260px;
top : 115px;
width : 680px;
}

ul#menu_level1 li{
float : left;
list-style-type : none;
padding-right : 8px;
}


a.menu_level1_link {
font-size : 8pt;
text-decoration : none;
color : #1a171b;
font-weight : bold;
}
	
a:hover.menu_level1_link {
font-size : 8pt;
text-decoration : none;
color : #008dcd;
}
	
ul#menu_level1 li a.migc_selitem {
font-size : 8pt;
text-decoration : none;
color : #008dcd;
font-weight : bold;
}

/* ################################################################## */
/*                                                                       MENU LEVEL2                                                                        */
/* ################################################################## */

ul#menu_level2 {
	width : 175px;
                padding-left : 15px;
	position : absolute;
                left : 240px;
                top : 183px;
}

ul#menu_level2 li{
                list-style-type : none;
                border-bottom : 1px solid gray;
                width : 160px;
                padding-bottom : 5px;
                padding-top : 5px;
}

	ul#menu_level2 li a{
	font-size : 9pt;
	color : #008dcd;
                text-transform : uppercase;
                text-decoration : none;
                font-weight : bold;
	}
	
	ul#menu_level2 li a:hover {
	color : black;
	}

                ul#menu_level2 li a.migc_selitem {
		font-size : 9pt;
	                color : black;
                                text-transform : uppercase;
                                text-decoration : none;
                                font-weight : bold;
	}

/* ################################################################## */
/*                                                                       MENU LEVEL3                                                                        */
/* ################################################################## */

ul#menu_level3 {
                padding-left : 15px;
	        position : absolute;
                right : 15px;
                top : 5px;
}

ul#menu_level3 li{
                list-style-type : none;
                float : left;
                border-right : 1px solid #272428;
                padding-left : 10px;
                padding-right : 10px;
line-height : 20px;
}

ul#menu_level3 li#rech{
                list-style-type : none;
                float : left;
                border : 0px;
                padding-left : 10px;
                padding-right : 10px;
line-height : 20px;
}

ul#menu_level3 li#rech input {
border : 1px solid #b4b3b4;
}

ul#menu_level3 li#rech button {
border : 1px solid #a3a3a5;
background : #c5c7c8;
color : white;
}

ul#menu_level3 li select {
width : 50px;
font-size : 8pt;
background-color : #e7e7e7;
color : #272428;
border : 0px;
}

	ul#menu_level3 li a{
	        font-size : 8pt;
	        color : #272428;
                text-decoration : none;
                font-weight : bold;
	}
	
	ul#menu_level3 li a:hover {
	        color : #272428;
	}

        ul#menu_level3 li a.migc_selitem {
		font-size : 8pt;
	        color : #272428;
                text-decoration : none;
                font-weight : bold;
	}

/* ################################################################## */
/*                                                                  QUICKNEWSLETTER                                                                   */
/* ################################################################## */


div#newsletter {
	margin-left : 190px;
                width : 390px;
                padding : 0px;
}	


div#newsletter h2 {
	color : #008dcd;
        font-size : 9pt;
        font-weight : bold; 
        margin-bottom : 10px;
        width : 390px;
}

div#newsletter h3 {
	color : #008dcd;
        font-size : 9pt;
        font-weight : normal; 
        width : 390px;
border-bottom : 1px solid black;
}

div#newsletter p {
        margin-bottom :25px;
        font-size : 8pt;
}

div#newsletter form {
        font-size : 8pt;
}

div#newsletter form input, div#newsletter form select {
        width : 190px;
}

div#newsletter form table tr td.newsletter_2 input {
        width : 30px;
}

div#newsletter button.nl_qs_submit {
        width : 40px;
        height : 25px;
        margin-top : 25px;
        border : 0px;
        background-image : url('../usr/layout/bouton.jpg');
 
}

/* ################################################################## */
/*                                                                             TELLIT                                                                              */
/* ################################################################## */
	
div#tellit {
	margin-left : 5px;
        margin-top : 10px;
        width : 180px;
}

	div#tellit a#tellit_link {
		font-size : 8pt;
		color : black;
		text-decoration : none;
	}
	
	div#tellit a#tellit_link img {
		border : 0px;
		margin-left : 15px;
	}
	

body#tellit_body {
margin : 0px;
padding : 0px;
font-family : arial;
font-size : 8pt;
}

div#tellit_content h1 {
background-color : #008dcd;
font-size : 10pt;
font-weight : bold;
padding-left : 5px;
padding-top : 3px;
padding-bottom : 3px;
}

div#tellit_content table {
margin : 5px;
}

/* ################################################################## */
/*                                                                          ANCHORS                                                                            */
/* ################################################################## */

ul#anchor_content {
	width : 175px;
                padding-left : 15px;
	position : absolute;
                left : 240px;
                top : 183px;
}

ul#anchor_content li {
	color : black;
                list-style-type : none;
                border-bottom : 1px solid gray;
                width : 160px;
                padding-bottom : 5px;
                padding-top : 5px;
}

	a.anchor_link {
	font-size : 9pt;
	color : #008dcd;
                text-transform : uppercase;
                text-decoration : none;
                font-weight : bold;
                }
	
	a:hover.anchor_link {
		color : black;
	}

/* ################################################################## */
/*                                                                        PARAGRAPHES                                                                      */
/* ################################################################## */

div.photos_content2 {
	width : 175px;
                padding-left : 15px;
	position : absolute;
                left : 240px;
                top : 183px;
}

div.photos_content2 a, div.photos_content2 a img {
border : 0px;
}

div.parag_content {
	width :490px;
	margin-bottom : 30px;
	clear : left;
	clear : right;
	clear : both;
	color : #424241;
        font-size : 8pt;
        color : #1a171b;
        margin-left : 15px;
}

div.video_content {
	width :690px;
	margin-bottom : 15px;
	clear : left;
	clear : right;
	clear : both;
	color : #424241;
        font-size : 8pt;
        color : #1a171b;
        padding-top : 5px;
}

div.video_content h2{
        font-size : 8pt;
        color : #008dcd;
        font-weight : bold;
}



div#center_content2 div.parag_content {
	width :490px;
	margin-bottom : 15px;
	clear : left;
	clear : right;
	clear : both;
	color : #424241;
        font-size : 8pt;
        color : #1a171b;
        margin-left : 190px;
}

div#center_content3 div.parag_content {
	width :490px;
	margin-bottom : 15px;
	clear : left;
	clear : right;
	clear : both;
	color : #424241;
        font-size : 8pt;
        color : #1a171b;
        margin-left : 190px;
}

div#center_content4 div.parag_content {
	width :490px;
	margin-bottom : 15px;
	clear : left;
	clear : right;
	clear : both;
	color : #424241;
        font-size : 8pt;
        color : #1a171b;
        margin-left : 190px;
        border-bottom : 1px solid gray;
}

div.actions_titre {
	width :490px;
	margin-bottom : 5px;
	color : #424241;
                font-size : 9pt;
                color : #1a171b;
                margin-left : 190px;
                font-weight : bold;
                border-bottom : 3px solid black;
}

div.actions_titre2 {
	width :490px;
	margin-bottom : 5px;
                margin-top : 5px;
	color : #424241;
                font-size : 9pt;
                color : #1a171b;
                margin-left : 190px;
                font-weight : bold;
                border-bottom : 1px dotted #008dcd;
}

h2.parag_title {
	font-size : 8pt;
	/* margin-left : 5px;*/
	color : #008dcd;
                font-weight : bold;
}

div.actions_titre h2 {
color : #008dcd;
font-size : 10pt;
font-weight : bold;
}

div.actions_titre2 h2 {
color : #008dcd;
font-size : 9pt;
font-weight : bold;
}

/* -------------------- ZONE TEXT / SANS IMAGES, IMAGES HAUT, IMAGES BAS -------------------- */
div.parag_text_content1, div.parag_text_content2, div.parag_text_content3  {
	width : 490px;
	margin-bottom : 5px;
}

/* -------------------- ZONE TEXT / IMAGES DROITE -------------------- */
div.parag_text_content4 {
        width : auto;
        height : auto;
padding-left  : 110px;
}

div.parag_text_content4 h2 {
        font-size : 8pt;
        margin-left : 5px;
	color : black;
        font-weight : bold;
        margin-bottom : 15px;
}


/* -------------------- ZONE TEXT / IMAGES GAUCHE -------------------- */
div.parag_text_content5 {
        width : auto;
        height : auto;
padding-left  : 110px;
}

div.parag_text_content5 h2 {
        font-size : 8pt;
        margin-left : 5px;
	color : black;
        font-weight : bold;
        margin-bottom : 15px;
}

div.parag_text_content5 h2.parag_title_10 {
        font-size : 8pt;
        margin-left : 5px;
        color : #008dcd;
        font-weight : bold;
        margin-bottom : 15px;
}

div.parag_video_content {
float : left;
width : 190px;
text-align : center;
padding-bottom : 30px;
background : url('../usr/layout/VIDEO.jpg') no-repeat 20px 120px;
}

div.parag_video_content2 {
float : left;
width : 190px;
text-align : center;
padding-bottom : 30px;
}

div.parag_video_content a, div.parag_video_content a img, div.parag_video_content2 a, div.parag_video_content2 a img {
border : 0px;
}

div.parag_video_content a {
width : 150px;
height : 140px;
display : block;
margin-left : auto;
margin-right : auto;
text-align : center;
}

div.parag_videotext_content {
float : left; 
width : 500px;
}

/* ------------   ZONE TEXT (PARAGRAPHE) / SANS IMAGES, IMAGES HAUT, IMAGES BAS ------------- */
div.parag_text_content1 p, div.parag_text_content2 p, div.parag_text_content3 p {
	margin : 0px 0px 5px 0px;
}

/* -------------------- ZONE TEXT (PARAGRAPHE) / IMAGES DROITE -------------------- */
div.parag_text_content4 p {
	margin : 5px;
        margin-top : 0px;
}

/* -------------------- ZONE TEXT (PARAGRAPHE) / IMAGES GAUCHE -------------------- */
div.parag_text_content5 p {
	margin : 5px;
        margin-top : 0px;
}

/* -------------------- ZONE IMAGE / IMAGES HAUT, IMAGES BAS  -------------------- */
div.parag_images_content2, div.parag_images_content3 {
	width : 490px;
	margin-top : 5px;
	margin-bottom : 5px;
	margin-left : auto;
	margin-right : auto;
	text-align : center;
}

/* -------------------- ZONE IMAGE / IMAGES DROITE -------------------- */
div.parag_images_content4 {
	width : 100px;
        height : auto;
	text-align : center;
        float : right;
        margin-left : 5px;
}

/* -------------------- ZONE IMAGE / IMAGES GAUCHE -------------------- */
div.parag_images_content5{
	width : 100px;
        height : auto;
	text-align : center;
	float : left;
        margin-right: 5px;
}

div.parag_content img {
	border : 1px solid white;
	margin-top : 5px;
}

div.parag_content a, div.parag_content a img {
border : 0px;
}

div.parag_content li {
       margin-left : 20px;
}

div#bloc_logo {
width : 130px;
text-align : center;
margin-left : auto;
margin-right : auto;
}

div#bloc_logo img {
padding : 5px;
padding-bottom : 15px;
}

div.titre1 {
border-bottom : 1px solid black;
padding-bottom : 25px;
padding-top : 10px;
width : 465px;
margin-left : auto;
margin-right : auto;
}

div.titre1 h3 {
	font-size : 9pt;
	margin-left : 5px;
	color : black;
        font-weight : bold;
        text-transform : uppercase; 
        margin-bottom : 10px;
}

div.titre1 p {
margin-left : 5px;
font-size : 8pt;
color : #1a171b;
}

div.news_content {
border-bottom : 1px solid black;
padding-bottom : 10px;
padding-top : 10px;
width : 465px;
margin-left : auto;
margin-right : auto;
}

div.news_content h3 {
	font-size : 8pt;
	margin-left : 5px;
	color : black;
font-weight : normal;
}

div.news_content p {
margin-left : 5px;
font-size : 8pt;
color : #1a171b;
}


div.news_images_content {
    	width : 100px;
        height : auto;
	text-align : center;
	float : left;
        margin-right: 5px;
}

div.news_images_content a, div.news_images_content a img {
        border : 0px;
}

div.news_text_content {
       float : left;
       width : 350px;
}

div.news_clear {
        clear : left;
        clear : right;
        clear : both;
        line-height : 0px;
        width : 0px;
        height : 0px;
}


div.actions_content {
border-bottom : 1px solid black;
padding-bottom : 10px;
padding-top : 5px;
width : 485px;
margin-left : 190px;
}

div.actions_content h3 {
	font-size : 8pt;
	color : black;
font-weight : normal;
}

div.actions_content p {
font-size : 8pt;
color : #1a171b;
}


/* ################################################################## */
/*                                                                       FOOTER ZONE                                                                        */
/* ################################################################## */

div#footer_zone {
	width : 995px;
	height : 47px;
	background-color : #e7e7e7;
	color : black;
	position : relative;
display : none;
}

div#footer_element1 {
	display : none;
}

p#last_update {
	text-align : center;
	margin : 15px;
	position : absolute;
	top : 0px;
	left : 15px;
}

p#copyright {
	text-align : center;
	padding : 15px;
}

p#powered {
	text-align : center;
	margin : 15px;
	position : absolute;
	top : 0px;
	right : 15px;
}

p#powered a {
                color : black;
}

p#designer{
	text-align : center;
	margin : 15px;
	position : absolute;
	top : 0px;
	right : 15px;
	display : none;
}


.css_NEWS_TITRE
{
font-weight : bold;
color : #008dcd;
font-size : 9pt;
}

div.logo_content {
	width :490px;
        height : 65px;
	margin-bottom : 30px;
	clear : left;
	clear : right;
	clear : both;
	color : #424241;
        font-size : 8pt;
        color : #1a171b;
        margin-left : 190px;
        border-bottom : 1px solid black;
}

div.logo_content h2 {
        color : #3b3b3b;
        font-size : 8pt;
        margin-top : 10px;
}

div.logo_content a, div.logo_content a img {
border : 0px;
}

div#center_content2 {
font-size : 8pt;
}

.nl_ok {
margin-left : 15px;
}

div.clear {
clear : both;
}

.df_cell4 input {
width : 200px;
}

.df_cell4 select {
width : 203px;
}

.df_cell5 button {
width : 100px;
}
