/* ALTRAN Country */

/* basis */
html {font-size:100%;}
fieldset, legend, form {margin:0; padding:0;}
fieldset {border:none;}
legend {display:none;}
body  {	font-family: Arial; font-size: 11px;
	    font-weight: normal; color:#403E3E; text-decoration: none;	text-align: justify;}

#superglobal {width:953px; height:auto;	margin:0 auto; padding:0; text-align: center;}
#superglobal-top {width:953px;	height:19px; margin:0; _margin:0 0 -4px 0; padding:0; display:block;
	background-image: url(../images/superglobal-top.gif); 	background-repeat: no-repeat; 	background-position: left 9px;}
#superglobal-bottom {width:935px;	height:auto;	padding:0 10px 10px 10px; display:block;
	background-image: url(../images/superglobal-bottom.gif); border:solid 1px transparent; _border:none 0 transparent;
	background-repeat: no-repeat; background-position: left bottom;}
#global  {width:897px; height:auto; margin:5px; background-color:#FFFFFF; padding-top:15px}


/* ******************************************************* */
/* HEADER ************************************************ */
#header  {width:897px; height:235px; background-image:url(../images/bandeau-01.jpg); background-repeat: no-repeat; background-position: left top; }
#header2  {width:897px; height:235px; background-image:url(../images/banner2.jpg); background-repeat: no-repeat; background-position: left top; }
#header3  {width:897px; height:235px; background-image:url(../images/banner3.jpg); background-repeat: no-repeat; background-position: left top; }
#header4  {width:897px; height:235px; background-image:url(../images/banner4.jpg); background-repeat: no-repeat; background-position: left top; }
#header5  {width:897px; height:235px; background-image:url(../images/banner5.jpg); background-repeat: no-repeat; background-position: left top; }
#header6  {width:897px; height:235px; background-image:url(../images/banner6.jpg); background-repeat: no-repeat; background-position: left top; }
#header7  {width:897px; height:235px; background-image:url(../images/banner7.jpg); background-repeat: no-repeat; background-position: left top; }
#header8  {width:897px; height:235px; background-image:url(../images/banner8.jpg); background-repeat: no-repeat; background-position: left top; }
#header9  {width:897px; height:235px; background-image:url(../images/banner9.jpg); background-repeat: no-repeat; background-position: left top; }
#header10  {width:897px; height:235px; background-image:url(../images/banner10.jpg); background-repeat: no-repeat; background-position: left top; }
#header11  {width:897px; height:235px; background-image:url(../images/banner11.jpg); background-repeat: no-repeat; background-position: left top; }
#header12 {width:897px; height:235px; background-image:url(../images/banner12.jpg); background-repeat: no-repeat; background-position: left top; }
#header13 {width:897px; height:235px; background-image:url(../images/banner13.jpg); background-repeat: no-repeat; background-position: left top; }
#header14 {width:897px; height:235px; background-image:url(../images/banner14.jpg); background-repeat: no-repeat; background-position: left top; }
#header15 {width:897px; height:235px; background-image:url(../images/banner15.jpg); background-repeat: no-repeat; background-position: left top; }
#header16  {width:897px; height:235px; background-image:url(../images/banner16.jpg); background-repeat: no-repeat; background-position: left top; }
#header17 {width:897px; height:235px; background-image:url(../images/banner17.jpg); background-repeat: no-repeat; background-position: left top; }
#header18 {width:897px; height:235px; background-image:url(../images/banner18.jpg); background-repeat: no-repeat; background-position: left top; }
#header19 {width:897px; height:235px; background-image:url(../images/banner19.jpg); background-repeat: no-repeat; background-position: left top; }
#header20 {width:897px; height:235px; background-image:url(../images/banner20.jpg); background-repeat: no-repeat; background-position: left top; }
#header21 {width:897px; height:235px; background-image:url(../images/banner21.jpg); background-repeat: no-repeat; background-position: left top; }
#header22 {width:897px; height:235px; background-image:url(../images/banner22.jpg); background-repeat: no-repeat; background-position: left top; }
#header23 {width:897px; height:235px; background-image:url(../images/banner23.jpg); background-repeat: no-repeat; background-position: left top; }

		   
#flag   {position:relative; float:left; width:28px; height:10px; margin:0 0 0 10px; _margin:0 0 0 5px; padding:0;}
#tab    {float:left; margin:0; padding:0;}
#signature {float:right; margin:0 10px 0 0;}
#logo {float:right; margin:0; padding:0;}
#main_menu {position:relative; margin:0; _margin:208px 0 0 0; padding:208px 0 0 0; _padding:0;
	top: -10px;
	left: 4px;
}


/* ******************************************************* */
/* CONTENT ************************************************ */
#content {width:100%; height:auto; background-color:#FFFFFF;}
#content p {text-align:justify;
    margin-left: 0px;
}
.lettrine01 {float:left; width:16px; height:16px; margin:4px 12px -4px 4px;
	background-image: url(../images/circle-arrow01.gif); background-repeat: no-repeat;}

#menu-hp {font-family: Arial; font-size: 11px; font-weight: normal; color: #FFFFFF; text-decoration: none;	text-align: justify;}

.simplearrow {padding-left:15px; background-image: url(../images/arrow01.gif);	background-repeat: no-repeat;
	font-family: Arial; color:#616161; font-size: 11px;text-decoration: none;}
.link-02, a.link-01 {font-family: Arial;
	color: #0488AF;	font-size: 11px; font-weight: normal; text-decoration: none;}
a.link-01:hover {text-decoration: underline;}
.link-02, a.link-02 {padding-left:15px;
	background-image: url(../images/arrow01.gif);	background-repeat: no-repeat; background-position: left center;
	font-family: Arial; color: #03577A; font-size: 11px;	font-weight: bold; text-decoration: none;}
a.link-02:hover {text-decoration: underline;}
.link-03, a.link-03 {padding-left:12px;
	background-image: url(../images/chip01.gif); background-repeat: no-repeat;	background-position: left;
	font-family: Arial; color: #03577A; font-size: 11px; font-weight: bold; text-decoration: none;}
.link-04, a.link-04 {padding-left:12px;
	background-image: url(../images/arrow02.gif); background-repeat: no-repeat; background-position: left;
	font-family: Arial; color: #B33F00; font-size: 11px; font-weight: bold; text-decoration: none;}
a.link-04:hover{text-decoration: underline;}

.link-05, a.link-05 {font-family: Arial; color: #B33F00; font-size: 11px; font-weight: bold; text-decoration: none;}
a.link-05:hover{text-decoration: underline;}

.link-06, a.link-06 {background-repeat: no-repeat; background-position: left center;font-family: Arial; color: #03577A; 
	font-size: 11px;	font-weight: bold; text-decoration: none;}
a.link-06:hover {text-decoration: underline;}
.text01, .text02, .text03, .text04, .text05, .text08 {font-family: Arial ; font-size: 11px; }
.text01 {font-weight: normal; color: #FFFFFF;}
.text02 {font-weight: bold;   color: #03577A;}
.txtlink {font-weight: bold;   color: White;}
.text03 {font-weight: normal; color: #B33F00;}
.text04 {font-weight: bold;   color: #B33F00;}
.text05 {font-weight: normal;   color:Black;}
.text06,.text07 { font-family:Arial; font-size:18px;font-weight:bold;}
.text06 {color: #0488af; }
.text07 { color:White; }
.text08 { color:#616161; font-weight:normal;}
.chip01 {padding:0 0 0 12px; background-image: url(../images/chip01.gif);	background-repeat: no-repeat; background-position: left center;}
.chip02 {padding:0 0 0 12px; background-image: url(../images/chip02.gif);	background-repeat: no-repeat; background-position: left center;}

/* for the image */
.ill-left   {float:left;}
.ill-center {float: center;}
.ill-right  {float:right;}

/* *******************************************************
 * ******** MENU *****************************************
 * *******************************************************/

/* MAIN MENU (top) ***************************************/
/* level 1 
#main_menu a {display:block; padding:0 15px; line-height:1.8em; font-family: Arial; font-size: 11px; font-weight: bold; color: #000000; text-decoration:none;
	background-image: url(../images/mm-left.gif); background-repeat: repeat-x; background-position:left -20px;}
#main_menu a.current1,
#main_menu a.current1:hover,
#main_menu a:hover {font-family: Arial; font-size: 11px; font-weight: bold; color: #FFFFFF; text-decoration:none;
	background-image: url(../images/mm-left.gif); background-repeat: repeat-x; background-position:left top;}
*/

/* MAIN NAVIGATION (left) ********************************/
/* level 2 */
#menu-nav {margin:0;}
#menu-nav ul {margin:0; padding:0; list-style-type: none;}
#menu-nav li {margin:0; padding:0;}
#menu-nav ul.menu li.current2 a, #menu-nav ul.menu li.current2 a:hover {font-family: Arial; font-size: 11px; font-weight: bold; color:#0488AF;
	background-image:url(../images/mn-current.gif); background-repeat:no-repeat; background-position:left top;}

#menu-nav ul.menu li a {margin:0 0 -1px 0; padding:5px 0 0 30px; min-height:22px; _height:22px; display:block; vertical-align:text-bottom; line-height:1.15em; text-decoration:none;
	font-family: Arial; font-size: 11px; font-weight: normal; color:#FFFFFF;
	background-image:url(../images/mn-out.gif); background-repeat:no-repeat; background-position:left top;}
#menu-nav ul.menu li a:hover{margin:0 0 -1px 0; padding:5px 0 0 30px; min-height:22px; _height:22px; display:block; vertical-align:text-bottom; line-height:1.15em; text-decoration:none;
	font-family: Arial; font-size: 11px; font-weight: bold; color:#0488AF;
	background-image:url(../images/mn-over.gif); background-repeat:no-repeat; background-position:left top;}

/* level 3 */
/* We must double the priority for IE6 : first line for FF, second for IE6 */ 
#menu-nav ul.submenu,
#menu-nav ul.menu li.current2 ul.submenu {margin:15px 0; padding:0;}
#menu-nav ul.submenu li, 
#menu-nav ul.menu li.current2 ul.submenu li {margin:0 0 0 4px; padding:0; list-style-type:none;}

#menu-nav ul.submenu li.current3 a,
#menu-nav ul.menu li.current2 ul.submenu li.current3 a {font-size:11px; font-weight:normal; text-decoration:underline;}
#menu-nav ul.submenu li.current3 a:hover,
#menu-nav ul.menu li.current2 ul.submenu li.current3 a:hover {font-size:11px; font-weight:normal; text-decoration:underline;}

#menu-nav ul.submenu li a,
#menu-nav ul.menu li.current2 ul.submenu li a {min-height:10px; _height:16px; display:block; line-height:1.15em; text-decoration:none;
	font-family: Arial; font-size: 11px; font-weight: normal; color:#FFFFFF;
	background-image:none; background-repeat:repeat; background-position:left top;}
#menu-nav ul.submenu li a:hover,
#menu-nav ul.menu li.current2 ul.submenu li a:hover {min-height:10px; _height:16px; display:block; line-height:1.15em; text-decoration:underline;
	font-family: Arial; font-size: 11px; font-weight: normal; color:#FFFFFF;
	background-image:none; background-repeat:no-repeat; background-position:left top;}
#menu-nav ul.submenu li a:hover,
#menu-nav ul.menu li.current2 ul.submenu li a:hover {text-decoration:underline;}


/* ******************************************************** */
/* FOOTER ************************************************* */
#footer {margin:10px 0 0 0;}
#footer, #footer a, footer p {font-family: Arial;
	font-size: 10px; font-weight: normal; color: #FFFFFF; text-decoration: none;}
	