@charset "iso-8859-1";
body { margin:0px; padding:0px; background-color:#1b1416; font-family:Arial, Helvetica, sans-serif; background-image:url(../../images/global/fd.jpg); background-repeat:repeat-x; }

img { border:none; }

h1, h2, h3, h4, h5, p { padding:0px; margin:0px; font-weight:normal; letter-spacing:normal; }

#Global {
	width:980px;
	height:586px;
}

#Header {
	clear:both;
	width:980px;
	height:111px;
}

#Body  {
	clear:both;
	width:980px;
	height:450px;
}

#BorderLeft {
	float:left;
	width:22px;
	height:435px;
	background-image: url(../../images/index/border-left.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#BorderRight {
	float:left;
	width:9px;
	height:435px;
	background-image:url(../../images/index/border-right.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#Footer  {	
	clear:both;
	width:980px;
	height:19px; /*24*/
	background-color:#281f1c;
	background-image:url(../../images/global/footer/footer.jpg);
	background-repeat: repeat-x;
	text-align:center;
	font-size:10px;
	color:#6B6760;
	text-transform:uppercase;
	font-family: Arial, Helvetica, sans-serif;
	padding-top:5px;
}

#Footer a  {	
	font-size:10px;
	color:#6B6760;
	text-decoration:none;
}

#Footer a:hover  {	
	color:#D6CDC3;
	text-decoration:none;
}

/*header*/
#Header #Logo ,
#Header #Logo a {
	float:left;
	width:120px;
	height:111px;
	background-image:url(../../images/global/header/logo.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#Header #BlocNav  {
	float:left;
	width:860px; /*860*/
	height:41px;
	font-size:0;
	background-image:url(../../images/global/header/fdmenu.jpg);
	background-repeat:no-repeat;
}

#BlocNav #MenuHori  {
	float:right;
	width:795px; 
	height:41px;
}

#MenuHori #Onglet01 a  {
	float:left;
	width:117px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu01-01.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet01 a:hover  {
	background-image:url(../../images/global/menuhori/menu01-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet01 #On   {
	float:left;
	width:117px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu01-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet02 a {
	float:left;
	width:137px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu02-01.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet02 a:hover  {
	background-image:url(../../images/global/menuhori/menu02-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet02 #On {
	float:left;
	width:137px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu02-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet03 a {
	float:left;
	width:122px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu03-01.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet03 a:hover {
	background-image:url(../../images/global/menuhori/menu03-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet03 #On  {
	float:left;
	width:122px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu03-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet04  a {
	float:left;
	width:93px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu04-01.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet04  a:hover {
	background-image:url(../../images/global/menuhori/menu04-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet04 #On  {
	float:left;
	width:93px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu04-02.jpg);
	background-repeat:no-repeat;
}


#MenuHori #Onglet05 a {
	float:left;
	width:71px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu05-01.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet05 a:hover {
	background-image:url(../../images/global/menuhori/menu05-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet05 #On {
	float:left;
	width:71px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu05-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet06 a {
	float:left;
	width:93px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu06-01.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet06 a:hover {
	background-image:url(../../images/global/menuhori/menu06-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet06 #On  {
	float:left;
	width:93px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu06-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet07 a  {
	float:left;
	width:156px;
	height:41px;
	background-image:url(../../images/global/menuhori/menu07-01.jpg);
	background-repeat:no-repeat;
}

#MenuHori #Onglet07 a:hover  {
	background-image:url(../../images/global/menuhori/menu07-02.jpg);
	background-repeat:no-repeat;
}

#MenuHori .Sep01  {
	float:left;
	width:1px;
	height:41px;
	background-image: url(../../images/global/menuhori/sep01.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#MenuHori #Sep02  {
	float:left;
	width:3px;
	height:41px;
	background-image: url(../../images/global/menuhori/sep02.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

 #MenuHori #Sep03  {
	float:left;
	width:3px;
	height:41px;
	background-image: url(../../images/global/menuhori/sep03.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#MenuHori #SepRoll  {
	float:left;
	width:1px;
	height:41px;
	background-image: url(../../images/global/menuhori/seproll.jpg);
	background-repeat:no-repeat;
}

#Header #Bloc01  { /*bloc vide quand il n'y a pas de sous menu comme dans la rubrique launch*/
	float:left;
	width:860px;
	height:70px;
	background-image:url(../../images/global/header/header01.jpg);
	background-repeat:no-repeat;
	font-size:0;
	font-size:12px;
	color:#B7B0A6;
}
/*////////////////////*/

/*Body*/
#Body #MenuLeft01 { 
	float:left;
	width:247px;
	height:450px;
	background-image:url(../../images/global/menu-left/fd-menu.jpg);
	background-repeat:no-repeat;
}

#Body #MenuLeft01 #Titre { 
	float:left;
	width:247px;
	height:52px;
}

#Body #MenuLeft01 #BlocMenu {
	float:left;
	width:247px;
	height:385px;
	overflow : hidden;
	position:relative;
}

#Body #Scroll01 { /*avec la barre de scroll*/
	float:left;
	width:11px;
	height:450px;
}

#Body #Scroll01 #Up {
	float:left;
	clear:both;
	width:11px;
	height:11px;
	background-image: url(../../images/global/scroll/bt-up.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#Body #Scroll01 #Filaire01 {
	float:left;
	clear:both;
	width:11px;
	height:4px;
	background-image: url(../../images/global/scroll/filaire01.jpg);
	background-repeat: no-repeat;
	font-size:0;
}

#Body #Scroll01 #Down {
	float:left;
	clear:both;
	width:11px;
	height:11px;
	background-image: url(../../images/global/scroll/bt-down.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#Body #Scroll01 .bt {
	float:left;
	clear:both;
	width:11px;
	height:11px;
	font-size:0;
	cursor:pointer
}

#Body #Scroll01 #Filaire02 {
	float:left;;
	clear:both;
	width:11px;
	height:424px;
	background-image: url(../../images/global/scroll/filaire02.jpg);
	background-repeat: no-repeat;
	font-size:0;
}

#BlocMenu { 
	float:left;
	width:247px; /*247px*/
	height:351px; /*366*/
}

#BlocCentral {
	float:left;
	width:722px; /*722px*/
	height:450px;
}

#VoletLeft {
	float:left;
	width:351px;
	height:435px;
	/*background-image:url(../../images/global/voletleft.jpg);
	background-repeat:no-repeat;*/
}

#VoletLeft #Bordure {
	float:left;
	width:16px;
	height:435px;
	background-image: url(../../images/global/voletleftbordure.jpg);
	background-repeat:no-repeat;
	font-size:0;
}

#VoletLeft #Picture {
	float:left;
	width:335px;
	height:435px;
	font-size:0;	
}

#BlocCentral #BlocContenu {
	float:left;
}

#BlocContenuIframe {
	width:371px; /*371*/
	height:435px;
	background-image:url(../../images/global/voletright.jpg);
	background-repeat:no-repeat;

}

#BlocContenuIframe #BlocHautTitre {
	width:341px; /*371*/
	height:70px; /*135*/
	padding-left:11px;
	padding-right:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	text-align:right;
	color:#f3f2f2;
	text-transform:uppercase;
}


#BlocContenuIframe #BlocHautTitre02 { /*Quand le titre fait plus de 3 lignes de hauteur*/
	width:341px; /*371*/
	height:115px; /*135*/
	padding-left:11px;
	padding-right:19px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	text-align:right;
	color:#f3f2f2;
	text-transform:uppercase;
}

#BlocContenuIframe #BlocDownload {
	width:341px; /*371*/
	height:235px; /*235px*/
	padding-left:11px;
	padding-right:19px;
}


#BlocContenuIframe #Warning {
	width:331px; /*371*/
	padding-left:16px;
	padding-right:24px;
	height:40px; /*40*/
	color:#a99383;
	font-size:9px;
	text-align:justify;
}


#BlocContenuIframe #Warning a { text-decoration:underline; color:#a99383; font-size:9px; }

#BlocContenuIframe #Warning a:hover { text-decoration:none; }


#BlocHaut #Puces {
	clear:both;
	float:right;
	width:46px;
	height:8px;
	font-size:0;
	background-image:url(../../images/global/puces01.jpg);
	background-repeat:no-repeat;
}

.Size22 {	font-size:22px; }
.Size24 {	font-size:24px; }
.Size20 {	font-size:20px; }
.Size18 {	font-size:18px; }

.Beige { color:#a99182; }

#BlocDownload #Titre {
	float:left;
	width:336px; /*341*/
	font-size:14px;
	color:#A99383;
	border-bottom:1px solid #443532;
	padding-bottom:4px;
	padding-left:5px;
}

#BlocDownload .GroupeInfo {
	clear:both;
	float:left;
	width:326px; /*341*/
	padding-left:5px;
	padding-right:10px;
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #443532;
	/*overflow : auto;*/
}



#BlocDownload .GroupeInfo .Cartouche {
	clear:both;
	float:left;
	width:331px;
	font-size:10px;
	color:#DEDAD4;
	text-transform:uppercase;
}

#BlocDownload .GroupeInfo .SepCartouche {
	clear:both;
	width:330px;
	height:10px;
	font-size:0;
}

#BlocDownload .GroupeInfo .Sep {
	float:left;
	clear:both;
	width:318px;
	height:1px;
	font-size:0;
	background-image:url(../../images/index/sep.gif);
	background-repeat:repeat-x;
}

#BlocDownload .GroupeInfo .Cartouche .Info {
	float:left;
	font-size:11px;
	color:#DEDAD4;
	width:331px;
	text-transform: none;
}

#BlocDownload .GroupeInfo .Cartouche .Info a {
	text-decoration:underline; 	color:#DEDAD4;
}

#BlocDownload .GroupeInfo .Cartouche .Info a:hover {
	text-decoration:none; 	color:#DEDAD4;
}


#BlocDownload .GroupeInfo .Intitule {
	float:left;
	font-size:10px;
	color:#DEDAD4;
	text-transform:uppercase;
	width:231px;
}

#BlocDownload .GroupeInfo .Intitule00 {
	float:left;
	font-size:11px;
	color:#A99383;
	text-transform:uppercase;
	width:231px;
	height:17px;
}

.Intitule .Lg { font-size:10px; letter-spacing:-1px; }

#BlocDownload .GroupeInfo .Case {
	float:right;
	/*border-left:1px #2d2524 solid;
	width:36px;*/
	height:17px;
}

#BlocDownload .GroupeInfo .Case,
#BlocDownload .GroupeInfo .Case a {
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a99383;
	text-decoration:none;
}

#BlocDownload .GroupeInfo .Case a:hover { text-decoration:underline; color:#dedad4; }



/*#BlocDownload .BlocDetails .Sep { float:left; clear:both; width:335px; height:2px; font-size:0; }*/

/*////////////////////*/


/*#Header #BlocSsMenu { 
	float:left;
	width:840px; /*860*/
	/*height:20px;/*70*/
	/*padding-top:50px;
	background-image:url(../../images/global/header/header01.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#B7B0A6;
	text-align:right;
	padding-right:20px;
}*/

#Header #BlocSsMenuVierge { 
	float:left;
	width:705px; /*860*/
	height:20px;/*70*/
	padding-top:50px;
	background-image:url(../../images/global/header/header00.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#B7B0A6;
	text-align:left;
	padding-left:155px;
}

#Header #BlocSsMenu { 
	float:left;
	width:705px; /*860*/
	height:20px;/*70*/
	padding-top:50px;
	background-image:url(../../images/global/header/header01.jpg);
	background-repeat:no-repeat;
	font-size:12px;
	color:#B7B0A6;
	text-align:left;
	padding-left:155px;
}
