    img, div { behavior: url(../css/iepngfix.htc) }
    /* Alternatively, you can specify that this will apply to all tags like so: * { behavior: url(iepngfix.htc) } */	


body{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	
	padding:0;
	margin:0;
	color:#7b7c7e;
}
body img{
	text-decoration:none;
	border:0px;
}
body a, a:visited, a:link, a:active{
	text-decoration:none;
	border:0px;
}

body a:hover{
	text-decoration:none;
	border:0px;
}


/*texte ombr*/
.titre{
	position:relative;
	color:#666666;
	font-size:12pt;
	/*font-variant:small-caps;*/
	font-style:oblique;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

/*.titre{
	position:relative;
	color:#999999;
	font-size:12pt;
	/*font-variant:small-caps;
	font-style:oblique;
	font-family: Arial, Helvetica, sans-serif;
}
.titre span {
	position: absolute; on superpose le SPAN sur le titre
	top: -1px; 
	left: 0px;
	color:#000000;
}
*/



label{
	padding:0;
	margin:0;
	font-weight:bold;
}


.adresse_blanc {
	color: #FFFFFF;
	font-weight: bold;
}

.select
{
	border: 0px;
	background: #F2F2F2;
	color: #333;
	font-size:7.5pt;
}	

.txt{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:8pt;
	padding:0px;
	margin:10px;
	background-color:#F9F9F9;
	text-align: left;
}

table{
	padding:0px;
	margin:0;
	border:1px;
	/*background-color:#FFF;*/
}

form{
	border-width:0px;
	margin:0;
	padding:0;
}

input, textarea, select{
	border: 1px solid #DDD;
	background: #FFFFFF;
	color: #333;
}


textarea{
	width: 100%;
}

input:focus, textarea:focus{
	border: 1px solid #999;
}

.input2{
	border-width:1px;

}

.input3{
	border-width:0px;

}
img{
	border:0px;
}

ul{
	padding: 0;
	margin: 0 0 0 15px;
}

h1{
	font-size:100%;
	padding-top:10px;
}

h2{
	display:inline;
	font-size:8.5pt;
}

/*
a, a:active, a:link, a:visited, a:active{
	font-weight:bold;
	font-size:8.5pt;
	color:#FF0000;
	text-decoration:none;
}


a:hover{
	text-decoration:none;
}
*/

#d_case_menu_vide{
	background-image:url(../images/rect-ho-gauche.jpg);
	width:188px;
	height:22px;
	border-right:2px solid #FFFFFF;
	float:left;
}

.d_case_menu{
	background-image:url(../images/menu.jpg);
	width:99px;
	height:19px;
	border-right:1px solid #FFFFFF;
	float:left;
	text-align:center;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}

.d_case_menu:hover{
	background-image:url(../images/menu-over.jpg);
}

.d_case_menu_over{
	background-image:url(../images/menu-over.jpg);
	width:99px;
	height:19px;
	border-right:1px solid #FFFFFF;
	float:left;
	text-align:center;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}

.border2px{
	border-right:2px solid #FFFFFF;
}

.d_case_menu_last{
	border-right:0;
	background-image:url(../images/menu.jpg);
	width:99px;
	height:19px;
	float:left;
	text-align:center;
	padding-top:3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
}

.d_case_menu_last a{
	font-size:10pt;
}


#d_logo_bandeau{
	width:188px;
	height:97px;
	border-right:2px solid #E3001B;
	float:left;
}

#d_image_bandeau{
	width:188px;
	height:97px;
	border-left:2px solid #E3001B;
	float:left;
}

#d_flash_bandeau{
	width:610px;
	float:left;
	height:97px;
}

#contenu{
	text-align:left;
	margin:auto;
	width:990px;
	border-width: 0px 2px 0px 2px;
	border-style:solid;
	border-color:#E3001B;
	background-color: #fff;
}


#bandeau_haut{
	text-align:left;
	margin:0px;
	height:97px;;
	border-bottom:2px solid #E3001B;
}

#menu
{
	width:990px;
	height:22px;
	margin:0;
}

.menuflottant {
	position:relative;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:8pt;	
	top:5px;	
	width:106px;
	text-align:left;
	z-index:2;
	padding:0 0 0 4px;
	margin:0;
}

#menu a, a:visited, a:link, a:active{
	color:#fff;
	font-size:8pt;
	font-weight:bold;
}

#menu a:hover{
	color:#000;
}

.menuflottantLong {
	position:relative;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:8pt;	
	top:5px;	
	width:138px;
	text-align:left;
	z-index:2;
	padding:0 0 0 4px;
	margin:0;
}

.menuflottantCourt {
	position:relative;
	float:left;
	color:#FFF;
	font-weight:bold;
	font-size:8pt;	
	top:5px;	
	width:82px;
	text-align:left;
	z-index:2;
	padding:0 0 0 4px;
	margin:0;
}

#LigneRougePreview{
	display:none;
}

#copyright{
	float:left;
	width:300px;
	color:#999992;
	text-decoration:none;
	font-size: 8pt;
	font-weight:bold;
	text-align:left;
}

#sous_pied{
	margin-left:auto;
	margin-right:auto;
	width:980px;
}

#bandeau_bas{
	width:990px;
	height:24px;
	padding-top:5px;
	background-color:#E3001B;
}

#bandeau_bas_gauche{
	position:relative;
	float:left;
	color:#FFF;
	border:1px solid #BCBDBF;
	width:100px;
	height:17px;
	overflow:hidden;
	margin-left:5px;
}

#select_langue{
	position:absolute;
	width:104px;
	height:21px;
	top:-2px;
	left:-2px;
	border-style:none solid solid;
}

/*#bandeau_bas_gauche{
	position:absolute;
	float:left;
	left:0;
	top:534px;
	color:#FFF;
	margin-left:-1px;
	padding:0px 0 0 10px;
	margin-top:2px;
	width:500px;
}*/

#bandeau_bas_gauche a, a:visited, a:link, a:active{
	font-size: 8pt;
	color:#FFF;
}

#bandeau_bas_gauche a:hover{
	font-size: 8pt;
	color:#000;
}
#bandeau_bas_gauche h3{
	display:inline;
	font-size: 8pt;
	color:#000;
}

#bandeau_bas_droite{
	float:right;
	font-size:8pt;
	color:#FFF;
	width:330px;
}

#form_search{
	padding:0;
	margin:0;
}

#form_search input{
	padding:0;
	margin:0;
}
/*
#bandeau_bas_droite{
	font-size:8pt;
	position:absolute;
	float:right;
	top:532px;
	left:706px;
	color:#FFF;
	margin-left:-1px;
	padding:0 10px 0 20px;
	margin-top:6px;
	width:290px;
}*/


#bandeau_bas_droite a, a:visited, a:link, a:active{
	font-size:8pt;
	color:#FFF;
}

#bandeau_bas_droite a:hover{
	font-size:8pt;
	color:#000;
}

#centregauche{
	width:188px;
	float:left; 
	margin:0 0 0 0;
	padding:0;
}

#titre_rubrique{
	position:relative;
	padding:4px 0 3px 9px ;
	margin:0;
	width:171px;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
	background-color:#FFFFFF;
}
#titre_sous_rubrique{
	display:none;
}

#centre
{
	float:left;
	width:600px;
	background-color:#F0F0F0;
	border-right:2px solid #E3001B;
	float:left;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	border-left:2px solid #E3001B;
	/*Min height work on ie6*/
	min-height:610px;
	height:auto !important;
	height:610px;
	/************************/
	overflow:hidden;
}

#centre a, a:visited, a:link, a:active{
	font-size:7.5pt;
	color:#000000;
}

#centre a:hover{
	font-size:7.5pt;
	color:#FF0000;
}

#centre h1{
	font-size:8.5pt;
	color:#000000;
	font-weight:bold;
	padding:5px 0 5px 0;
	margin:0;
}

#navig_site{
	display:none;
}

#centredroite
{
	float:left;
	width:168px;;
	padding:10px;
	background-color:#FFFFFF;
	font-size:8pt;
	overflow:hidden;
	
}

#centredroite hr{
	border-top:0 none;
	height:1px;
}

#centredroite a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
	font-weight:normal;
}

#centredroite a:hover
{
	color:#FF0000;
	font-weight:normal;
}



#centredroite table{
	color:#999992;
	padding-top:2px;
	margin:0;
}

#centredroite h2{
	color:#000000;
	font-size:8.5pt;
	padding:5px 0 5px 0;
}

#centredroite hr{
	width:95%;
	height:1px;
	color:#999992;
	padding:0;
	margin:0;
	background-color:#999992;
}

#news{
	position:relative;
	top:167px;
	left:10px;
	padding:0 10px 0 0;
	text-align:left;
	font-weight:normal;
}

#news a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
	font-weight:normal;
}

#news a:hover
{
	color:#FF0000;
	font-weight:normal;
}

#news_title{
	position:absolute;
	padding:4px 0 5px 10px;
	left:0px;
	right:0px;
	top:0px;
	width:176px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	text-align:left;
	background-color:#cccccc;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

#news_date{
	float:right;
	padding:5px 0 0 9px;
	height:21px;
	text-align:left;
	color:#999992;
	text-decoration:none;
	font-size: 8pt;
	font-weight:bold;
}

#news_date a, a:visited, a:link, a:active
{
	color:#999992;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}

#news_date a:hover
{
	color:#FF0000;
}

#centredroite_bas{
	position:absolute;
	left:0;
	top:258px;
	color:#000000;
	margin:0 0 0 0;
	padding:6px 10px 0 10px;
	height:168px;
	width:165px;
	border-width: 0 0 0 0; 
	border-style:solid;
	border-color: #FF0000;
	background-color: #FFFFFF;
	font-weight:normal;
	text-align:left;
}
#centredroite_bas_image{
	padding:0 0 10px 0px;
	width:140px;
}

#centredroite_bas a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
	font-weight:normal;
}

#centredroite_bas a:hover
{
	color:#FF0000;
	font-weight:normal;
}


#titreBasDroite{
	position:absolute;
	padding:4px 0 5px 10px;
	top:233px;
	left:0;
	width:176px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	color:#FFFFFF;
	background-color:#676767;
	color:#000000;
	background-color:#cccccc;
	border-top-color:#ff0000;
	border-top-style:solid;
	border-top-width:1px;
	border-bottom-color:#666666;
	border-bottom-style:solid;
	border-bottom-width:1px;
}


#rub2courante{
	color:#FF0000;
}

#rub3courante{
	color:#FF0000;
}

#rub4courante{
	color:#FF0000;
}

#rub5courante{
	color:#FF0000;
}

#navigation{
	position:relative;
	font-size:8pt;
	font-weight:normal;
	width:180px;
	color:#000000;
}

#navigation ul{
	padding:0 0 4px 0px;
	margin:0;
	list-style-type:none;
	top:98px; 
	z-index:1; 
	font-size:8pt;
	font-weight:normal;
	color:#000000;
	background-image:url(../images/filet_nav.gif);
	background-position:left;
	background-repeat: repeat-y;
}

#navigation li{
	margin:0px 0 0 10px;
	padding:7px 1px 1px 0;
	font-size:8pt;
	font-weight:normal;
	font-size:7.5pt;
	font-weight:normal;
	width:155px;
	color:#000000;
}



.navigselected{
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;
}

.navigselected a{
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;
}

#navigation a, a:visited, a:active, a:link{
	color:#000000;
	font-size:8pt;
	font-weight:normal;
}

#navigation a:hover{
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;
}

.stylemenu ul{
	list-style-type:none;
	padding:0;
	margin:0;
	top:98px; 
	background-color:#999999;
	z-index:0; 
}

.stylemenu li{
	padding:5px 0 2px 6px;
	border-width: 0 0 1px 0; 
	border-style:solid;
	border-color: #FFF;
	margin:0 2px 0 2px;
}

.stylemenu a, a:visited, a:active, a:link{
	color:#FFF;
	font-size:8pt;
	font-weight:bold;
}

.stylemenu a:hover{
	color:#FF0000;
}

#pageCourante a, a:visited, a:active, a:link{
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;
	width:180px;
}

.pageCourante a:hover{
	color:#FF0000;
}

.pageAutre{
	width:155px;
}

.pageAutre a, a:visited, a:active, a:link{
	color:#999992;
	font-size:8pt;
	font-weight:bold;
}

.pageAutre a:hover{
	color:#FF0000;
}

#imageGauche{
	float:left;
	margin:0 0 0 0;
	font-size:7.5pt;
	width:180px; 
}
#imageGauchePrint{
	display:none;
}

#exhibition{
	background-color:#f0f0f0
	
}
#scrollContentLarge{
	margin:0;
	padding:0;
	text-align:left;
	font-size:8pt;
	width:588px;
	/*Min height work on ie6*/
	min-height:550px;
	height:auto !important;
	height:550px;
	/************************/
}

#scrollContentLargeNews{
	position:absolute;
	margin:0;
	padding:0;
	text-align:left;
	font-size:8pt;
	top:30px;
	left:10px;
	width:550px; 
	height:382px;
	overflow:auto;
	background-color:#f0f0f0;	
	scrollbar-face-color:#f0f0f0;
	scrollbar-arrow-color:#FF0000;
	scrollbar-track-color:#E6E8EA;
	scrollbar-shadow-color:#E6E8EA;
	scrollbar-highlight-color:#E6E8EA;
	/*scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'#f0f0f0';*/
}


#scrollContent, #scrollContentForm{
	float:left;
	margin-left:10px;
	padding:0;
	font-size:8pt;
	width:395px; 
	/*Min height work on ie6*/
	min-height:540px;
	height:auto !important;
	height:540px;
	/************************/
}

#scrollContentForm {
	left:0px;
	width:580px;
}

#scrollContent h1{
	color:#000000;
	font-size:8.5pt;
	font-weight:bold;	
	padding:0;
	margin:0;
}

#scrollContent h2{
	color:#000000;
	font-size:8pt;
	font-weight:bold;	
}

#scrollContent h3{
	color:#000000;
	font-size:8pt;
	font-weight:normal;	
}

#scrollContent ul{
	list-style-type:none;
	padding:0;	
	margin:0;
}

#scrollContent li{
	padding:0 0 1px 2px;
	margin:0;
}
#scrollContent table{
	background-color:#f0f0f0;
	color:#000000;
	/*font-size:7.5pt;	*/
	padding:0;
	margin:0;
}

#search{
	position:relative;
	padding:5px 0 0 0;
	width:340px; 
	font-size:7.5pt;
	background-color:#F0F0F0;
}

#result_search{
	text-align:left;
	margin:0;
	padding:8px 0 0 0;
	font-size:8pt;
	top:100px;
	width:375px; 
	height:auto;
	overflow:hidden;
	/*scrollbar-face-color:#f0f0f0;
	scrollbar-arrow-color:#FF0000;
	scrollbar-track-color:#E6E8EA;
	scrollbar-shadow-color:#E6E8EA;
	scrollbar-highlight-color:#E6E8EA;
	scrollbar-3dlight-color:'';
	scrollbar-darkshadow-Color:'#f0f0f0';*/
}
#result_search a:hover{
	color:#FF0000;
}

#result_search a, a:visited, a:link, a:active{
	color:#000000;
}

#tableContent, #tableContentForm{
	
	background-color:#f0f0f0;
	/*width:370px;*/
}

#tableContactForm{
	width:540px;
	background-color:#f0f0f0;
	margin-left:25px;
}

#tableContactForm tr{
	height:35px;
}

#tableContactForm td{
	vertical-align:middle;
}

#tableContentForm 
{
	width:540px;
}

#tableContent a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tableContent a:hover
{
	color:#FF0000;
}
#tableContentLarge{
	/*position:absolute;*/
	left:0;
	top:0;
	background-color:#f0f0f0;
	width:568px;
}
#tableContentLarge a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tableContentLarge a:hover
{
	color:#FF0000;
}

#tableInfo
{
	background-color:#FFFFFF;
	border-color:#333333;
	border-width:1px;
	border-style:solid;
}
#tableInfo td{
	border-color:#333333;
	border-width:1px;
	border-style:solid;

}
#tableInfo tr{
	border-color:#333333;
	border-width:1px;
	border-style:solid;

}
#tableInfo th{
	border-color:#333333;
	border-width:1px;
	border-style:solid;

}
#tableInfoSup
{
	background-color:#F0F0F0;
	border-width:0px;
}
#tableInfoSup td{	
	border-width:0px;

}
#tableInfoSup tr{
	border-width:0px;

}

/*#tableContentLarge a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
}

#tableContentLarge a:hover
{
	color:#FF0000;
}
*/
#tablePlug{
	background-color:#f0f0f0;
	width:390px;
	background-repeat:no-repeat; 
	background-position:top;
}

#tablePlug a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tablePlug a:hover
{
	color:#FF0000;
}
#tableReceptacle{
	background-color:#f0f0f0;
	width:390px;
	background-repeat:no-repeat; 
	background-position:top;
}

#tableReceptacle a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tableReceptacle a:hover
{
	color:#FF0000;
}
#tableRight_angle{
	background-color:#f0f0f0;
	width:390px;
	background-repeat:no-repeat; 
	background-position:top;
}

#tableRight_angle a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tableRight_angle a:hover
{
	color:#FF0000;
}
#tableFeedthrough{
	background-color:#f0f0f0;
	width:390px;
	background-repeat:no-repeat; 
	background-position:top;
}

#tableFeedthrough a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tableFeedthrough a:hover
{
	color:#FF0000;
}
#tablePanelPlug{
	background-color:#f0f0f0;
	width:390px;
	background-repeat:no-repeat; 
	background-position:top;
}

#tablePanelPlug a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tablePanelPlug a:hover
{
	color:#FF0000;
}
#tableCableReceptacle{
	background-color:#f0f0f0;
	width:390px;
	background-repeat:no-repeat; 
	background-position:top;
}

#tableCableReceptacle a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	/*font-size:7.5pt;*/
}

#tableCableReceptacle a:hover
{
	color:#FF0000;
}
#printLogo{
	display:none;
	float:left;
}

#preview{
	text-align:right;
	margin-right:20px;
	/*width:398px;*/
	float:right;
	margin-bottom:10px;
}

#back{
	display:block;
}

#preview a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
}

#preview a:hover
{
	color:#FF0000;
}

#printpreview{
	display:none;
}

#download{
	display:block;
}

#download a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
}

#download a:hover
{
	color:#FF0000;
}

#langueCourante a{
	color:#000000;
}

.ongletCourant{
	color:#000000;
}

#bandeau_centre{
	width:802px;
	float:left;
}

.txtOpaque
{
	filter:alpha(opacity=100);
	-moz-opacity:1;
	opacity:1;
	padding:10px;
	cursor:pointer;
}

.txtNormal
{
	background-color:#FFFFFF;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:1;
	padding:10px;
	color:#000000;
	cursor:pointer;
	
}

.pays{
	position:absolute;
	text-align:center;
	padding:0px; 
	z-index:1; 
	/*visibility: hidden;*/
	display: none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#333333;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
}

/*worlwide - map*/
#Africa{
	left:250px; 
	top:265px;
}

#usa{
	left:40px; 
	top:170px; 
}

#South_America{
	left:110px; 
	top:270px;
}

#Central_America{
	left:10px; 
	top:230px;
}


#Asia{
	left:380px; 
	top:200px;
}

#Europe{
	left:270px; 
	top:160px;
}



#Middle_East{
	left:310px; 
	top:200px;
}


#Australia{
	left:370px; 
	top:300px;
}

#New_Zealand{
	left:400px; 
	top:330px;
}

#legend
{
	text-align:left;
	z-index:30; 
	margin-top:20px;
	/*margin-left:19px;*/
}

.zones_visible {
	background-color:#F0F0F0;
	height:430px;
	width:100%;
	z-index:1; 
	/*display:none;*/
	margin-top:20px;
}


.zones {
	background-color:#F0F0F0;
	height:430px;
	width:100%;
	z-index:1; 
	display:none;
	margin-top:20px;
}

.zone_pays{
	width:200px;
	text-align:center;
	padding:1px;
	z-index:1; 
	display:none;
	color:#FFFFFF;
	font-weight:bold;
	background-color:#333333;
	filter:alpha(opacity=85);
	-moz-opacity:.85;
	opacity:.85;
	float: left;
	margin-left:1px;
}

.zone_pays_up{
	top:250px;
	float: left;
	margin-left:20px;
}

.tableMap{
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	background-color:#FFFFFF;
	width:170px;
}
.tableMap tr{
	border-width:1px;
	border-color:#000000;

}
.tableMap td{
	border-width:1px;
	border-color:#000000;

}
.tableMap h1{
	color:#FF0000;
	font-size:8pt;
	font-weight:normal;	
	display:inline;

}
#info_zone{
	position:absolute;
	top:150px;
	left:375px;
	font-size:9px;
	min-width:200px;
	min-height:150px;
	visibility:hidden;
}

#info_zone table{
	background-image:url(../images/Cadre.gif);
	width:135px;
	height:84px;
	background-repeat:no-repeat;
	border:0;
}
#info_zone h1{
	color:#FFFFFF;
	font-size:9px;
	text-align:center;
	padding:0;
	margin:0;
}
/*history*/
#history_1954{
	display:none;
	background-color:#F0F0F0;
}
#history_1962{
	display:none;
	background-color:#F0F0F0;
}
#history_1985{
	display:none;
	background-color:#F0F0F0;
}

/*quality*/
#quality_1{
	display:none;
}
#quality_2{
	display:none;
}

/*Activities - locking*/
#box_step{
	position:absolute;
	text-align:left;
	height:260px;
	width:355px;
	padding:0;
	margin:0;
}

#step_titre{
	position:absolute;
	left:0px;
	top:40px;
	right:4px;
	width:350px;
	padding:0;
	z-index:1;
}

.step_titre img{
	display:inline;
	width:80%;
	height:80%;
}


/*#step0{
	position:absolute;
	top:16px;
	padding:0 0 0 8px;
	margin:0;
	width:350px;
	height:240px;
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#000000;



}*/
#step1{
	position:absolute;
	top:56px;
	padding:0 0 0 8px;
	margin:0;
	width:350px;
	height:250px;
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#000000;
	/*visibility:hidden;*/
	

}
#step2{
	position:absolute;
	top:56px;
	padding:0 0 0 8px;
	margin:0;
	width:350px;
	height:250px;
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;

}
#step3{
	position:absolute;
	top:56px;
	padding:0 0 0 8px;
	margin:0;
	width:350px;
	height:250px;
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;

}
#step4{
	position:absolute;
	top:56px;
	padding:0 0 0 8px;
	margin:0;
	width:350px;
	height:250px;
	background-color:#FFFFFF;
	border-width:2px;
	border-style:solid;
	border-color:#000000;
	visibility: hidden;
}

#ftpFolder{
	position:relative;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#FF0000;
}
#ftpFolder a, a:active, a:link, a:visited, a:active{
	color:#FF0000;
}
#ftpFolder a:hover{
	color:#000000;
}

#ftpFile{
	position:relative;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:7.5pt;
	color:#000000;
}
#ftpFile a, a:active, a:link, a:visited, a:active{
	color:#000000;
}

#ftpFile a:hover{
	color:#FF0000;
}

#map
{
	position:relative;	
	width:508px;
	text-align:left;
	float:left;
}

#divlienssend
{
	position:absolute;	
}

#divlienssend a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
}

#divlienssend a:hover
{
	color:#FF0000;
}

#divliens
{
	position:absolute;
	width:365px;
	top:250px;
}

#divliens a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
}

#divliens a:hover
{
	color:#FF0000;
}

#divliens2
{
	position:relative;
}

#divliens2 a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
	font-size:7.5pt;
}

#divliens2 a:hover
{
	color:#FF0000;
}

#divliens2 h1
{
	display:inline;
	text-decoration:none;
	font-size:8pt;
	color:#FF0000;
	padding:0px;
}
#divliens2 h2
{
	text-decoration:none;
	font-size:7.5pt;
	color:#FF0000;
	padding:0px;
}

#divliens2 h3
{
	text-decoration:none;
	font-size:7.5pt;
	color:#6e6e70;
	padding:0px;
}

#divliens3
{
	position:relative;
}
#divliens3 h2
{
	text-decoration:none;
	font-size:8pt;
	color:#FF0000;
	padding:0px;
}

#divliens3 ul
{
	padding:0 0 0 0;
	margin:0 0 0 17px;
	list-style-type:none;
	list-style-image:url(../images/puceListe_FF0000.gif);
	list-style-position:outside;
	
}

#divliens3 li
{
	margin:10px 0 0 0;
	padding:0 0 0 0;
}

#footer
{
	display:none;
}
#metalShell{color:#91ACCF;}
#metalShell a, a:active{color:#91ACCF; text-decoration:none;}
#metalShell a,a:hover{color:#FF0000; text-decoration:none;}
#metalShell a,a:link{color:#91ACCF; text-decoration:none;}
#metalShell a,a:visited{text-decoration:none;}



.lien{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7.5pt;
	color:#000000;
	text-decoration:none;
}
.lien:active {COLOR: #000000; TEXT-DECORATION: none}
.lien:hover {COLOR: #FF0000; TEXT-DECORATION: none}
.lien:link {COLOR: #000000; TEXT-DECORATION: none}
.lien:visited {TEXT-DECORATION: none}

/*assembly*/
#lien_assembly1{
	display:none;
}
#lien_assembly2{
	display:none;
}
#lien_assembly3{
	display:none;
}
#lien_assembly4{
	display:none;
}
#lien_assembly5{
	display:none;
}
#lien_assembly6{
	display:none;
}
#lien_assembly7{
	display:none;
}
#lien_assembly8{
	display:none;
}
#lien_assembly9{
	display:none;
}
#lien_assembly10{
	display:none;
}
#lien_assembly11{
	display:none;
}
#lien_assembly12{
	display:none;
}
#lien_assembly13{
	display:none;
}
#lien_assembly14{
	display:none;
}
#lien_assembly15{
	display:none;
}
#lien_assembly16{
	display:none;
}
#lien_assembly17{
	display:none;
}
#lien_assembly18{
	display:none;
}
#lien_assembly19{
	display:none;
}
#lien_assembly20{
	display:none;
}
#lien_assembly21{
	display:none;
}
#lien_assembly22{
	display:none;
}
#lien_assembly23{
	display:none;
}
#lien_assembly24{
	display:none;
}
#lien_assembly25{
	display:none;
}
#lien_assembly26{
	display:none;
}
#lien_assembly27{
	display:none;
}
#lien_assembly28{
	display:none;
}

.marginleft10px{
	margin-left:10px;
}

.rubrique_catalogue_overview{
	width:190px;
	float:left;
	text-align:left;
}

.rubrique_catalogue_overview li{
	list-style-image:url(../images/fleche.gif);
}

.rubrique_catalogue_overview ul{
	padding:0;
	margin:0;
	margin-left:20px;
	margin-bottom:5px;
}

.ul_catalogue_overview{
	margin:0;
}

.ul_catalogue_overview li{
	list-style-image:url(../images/fleche.gif);
}

.txtCatalogueDispo
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7.5pt;
	color:#000000;
	vertical-align:baseline;
}

.txtCatalogueNonDispo
{
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-weight:bold;
	font-size:7.5pt;
	color:#AAAAAA;
	vertical-align:baseline;
}
.lienmenu{
	font-size:10pt;
}

.d_case_menu a
{
	font-size:10pt;
}

#t_contact{
	background-color:#F0F0F0;
	width:300px;
}

.titre_subsidiaries{
	color:#666666;
	font-size:14pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.bloc_distributeur{
	
}

.bloc_gauche_distributeur{
	float:left;
	line-height:19px;
	padding-left:15px;
	width:350px;
}

.bloc_droite_distributeur{
	padding-top:20px;
	float:left;
	width:100%;

}
.bloc_droite2_distributeur{
	padding-top:20px;
	float:left;

}

.titre_distributeur{
	background-color:#CDCDCD;
	height:17px;
	font-size:8pt;
	color:#000000;
	font-weight:bold;
	padding-left:15px;
	padding-top:3px;
}

#t_contact2{
	background-color:#F0F0F0;
}

.ligne_contact{
	width:100%;
	height:35px;
}

.ligne_contact_libelle{
	width:150px;
	float:left;
	
}

.ligne_contact_input{
	width:400px;
	float:left;	
}

#d_country{
	
}

#d_other_country{
	display:none;
}

#d_region{
	display:none;
}

#d_type_distrib{
	display:none;
}

#ligne_contact_submit{
	text-align:center;
}

.d_download{
	height:50px;
}

.case_font_gris{
	width:572px;
	padding:5px;
	background-color:#b9b9b9;
	color:#FFFFFF;
}

.lienoblique{
	font-style:italic;
}


.h3military{
	margin-top:0;
	margin-bottom:5px;
}

.list-military{
	margin:0 0 0 15px;
}

.list-military li{
	list-style-image:url(../images/puceListe.gif);
	line-height:15px;
}

.list-technical{

}

.list-technical li{
	list-style-image:url(../images/fleche.gif);
	
}



.list-technical a{
	font-size:7.5pt;
	text-decoration:none;
}

.hrmilitary{
	margin-bottom:10px;
	margin-top:10px;
}

#landforce h1{
	position:relative;
	color:#666666;
	font-size:12pt;
	/*font-variant:small-caps;*/
	font-style:oblique;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#landforce h2{
	font-weight:normal;
}


#landforce h3{
	color:#7b7c7e;
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
	font-weight:bold;
	padding:0;
	margin:0;
	margin-bottom:10px;
}

#landforce hr{
	color:#bcbdbf;
	background-color:#7b7c7e;
	height:1px;
	width:100%;
	border-top:0px;
	margin-top:10px;
	margin-bottom:10px;
}

.boldmitlitary{
	font-size:10px;
	font-weight:bold;
}

.limarginbot {
	margin-bottom:4px;
}

.case_tech_info a{
	font-size:6.5pt;
}

.case_tech_info{
	width:150px;
	float:left;
	margin-top:6px;
}

.td_saut{
	height:40px;
}

#transparent_flash{
	width:610px;
	height:97px;
	position:absolute;
	z-index:10000;
	margin-left:190px;
	cursor:pointer;
}

/***************************DELPH*****************************/

#d_press_release h1{
	color:#666666;
	font-weight:bold;
	font-size:12pt;
	display:block;
	margin:10px 0 18px 8px;
	padding:0;
	font-style:italic;
}

#monpays2{
	float:left;
}

#d_select_salon{
	text-align:center;
	width:100%;
	margin-bottom:20px;
}

#d_select_salon hr{
	border-top:0 none;
	height:1px;
	color:#666666;
}

.d_case_salon{
	padding-top:15px;
	padding-bottom:20px;
	border-top:1px solid #B8B9B9;
	cursor: pointer;
}

.d_case_salon hr{
	border-top:0 none;
	height:1px;
	
}

.d_case_salon_img{
	float:left;
	padding-right:10px;
}

.d_case_salon_right{
	float:left;
	width:425px;
	background-color:#ededee;
	
}

	.d_case_salon_right_title{
		width:100%;
		height:23px;
		text-align:center;
		color:#FFF;
		font-size:12px;
		padding-top:8px;
	}
	
	.d_case_salon_right_title h2{
		font-size:14px;
	}
	
	.d_case_salon_right_content{
		padding:10px;
	}
	
	.d_case_salon_bottom{
		color:#FFFFFF;
		margin-top:20px;
		font-style:italic;
		font-weight:bold;
		background-color:#b8b9b9;
		height:17px;
		padding-top:4px;
		text-align:center;
		margin-top:10px;
	}
	
	.d_case_salon_bottom a{
		color:#FFFFFF;
		text-decoration:none;
	}
	
	.d_case_salon_right_content table tr td{
		border-bottom:1px solid #FFF;
		padding:2px;
	}

.military p{
	margin-top:20px;
	margin-top:17px;
}
#montype2{
	float:left;
}
#interieur{
	/*height:518px;*/
	margin-top:24px;
	/*padding-left:8px;*/
	/*padding-top:27px;*/
	width:100%;
}

#interieur{
	/*height:518px;*/
	margin-top:24px;
	/*padding-left:8px;*/
	/*padding-top:27px;*/
	width:100%;
}


.type_press_release{
	color:#FFFFFF;
	background-color:#8D6C01;
	padding:3px 3px 3px 3px;
	float:left;
	width:100%;
	margin:0px 0 10px 0px;
	cursor:pointer;
	font-size:12px;
}

.type_press_release_lib{
	float:left;
	margin-left:5px;
	font-weight:bold;
}

.type_press_release_date{
	float:right;
	margin-right:5px;
	font-weight:bold;
}

#interieur h2 {
	color:#7b7c7e;
	font-weight:bold;
	font-size:14px;
	clear:both;
	/*margin:10px 0 10px 8px;*/
	padding:0;
	font-family:arial;
	/*margin-left:8px;*/
}

#interieur a{
	font-weight:normal;
	color:#7B7C7E;
}

#interieur a:hover{
	color:#7B7C7E;
}



.bloc_titre{
	padding-left:8px;
}
#h1_press_release h1{
	position:relative;
	color:#666666;
	font-size:12pt;
	font-style:oblique;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

.h2_bleu{
	color:#FFFFFF;
	background-color:#00a5a7;
	width:100px;
	padding:3px 3px 3px 3px;
}

.bloc_droite{
	background-color:#ededee;
	float:left;
	margin-left:17px;
	margin-top:0;
	padding:5px;
	width:390px;
}
/*
div.bloc_droite a{
	font-weight:normal;
	color:#7B7C7E;
}

div.bloc_droite a:hover{
	color:#7B7C7E;
}
*/
.bloc_droite ul{
	list-style:none;
}

.bloc_droite ul li{
	list-style-type:none;
	list-style-image:url(../images/puceListe_FF0000.gif);
}

.bloc_droite2{
	background-color:#ededee;
	float:left;
	/*min height work on ie6*/
	min-height:120px;
	height:auto !important;
	height:120px;
	/******/
	margin-left:17px;
	margin-top:0;
	/*padding:5px;*/
	width:390px;
}
.bloc_droite2 p{
margin:0;
padding:0;
}
.bloc_gauche{
	float:left;
	/*cursor:pointer;*/
}

.d_military{
	border-top:1px solid #B8B9B9;
	padding-top:20px;
	padding-bottom:20px;
}

.no_border{
	border:0;
}

.bloc_entier{
	border-bottom:1px solid #B8B9B9;
	margin:10px 0 20px 0px;
	padding-bottom:20px;
	/*margin-top:25px;*/
	/*padding-bottom:22px;*/
	width:100%;
	/*cursor:pointer;*/
}


.d_all_press{
	/*cursor:pointer;*/
}


/*
 a div.type_press_release_lib,  a div.type_press_release_date {
	font-weight:Bold;
	color:#ffffff;
}

 a:hover div.type_press_release_lib,  a:hover div.type_press_release_date{
	color:#FFFFFF;
}
*/
.separation_trade_show{
	width:100%;
	height:1px;
	border-bottom:1px solid #B8B9B9;
	margin-bottom:25px;
	margin-top:25px;
}

.d_img_military{
	padding-top:20px;
	border-top:1px solid #B8B9B9;
}

.bloc_entier2{
	padding-top:12px;
	width:581px;
	/*cursor:pointer;*/
}

.back{
	margin:0;
	padding:0;

}

#interieurn2{
	/*height:560px;*/
	/*padding-left:9px;*/
	padding-top:20px;
	width:100%;
	border-top:1px solid #B8B9B9;
}

#interieurn2 ul {
	list-style:none;
}

#interieurn2 ul li {
	list-style-type:none;
	list-style-image:url(../images/puceListe_FF0000.gif);
}

#interieurn2 h2{
	color:#FFFFFF;
}

#container{
	width:595px;
	/*height:644px;*/
}

#container hr{
	background-color:#B8B9B9;
	color:#B8B9B9;
	height:1px;
	margin:0;
	padding:0;
	width:100%;
}

.bc{
	color:#FFFFFF;
	margin-top:20px;
	font-style:italic;
	font-weight:bold;
	background-color:#b8b9b9;
	height:28px;
}

#dl {
	background-color:#E3001A;
	color:#FFFFFF;
	font-style:italic;
	height:33px;
	padding-top:4px;
	width:158px;
	margin:0px;
}
#dl a{
	float:left;
	color:#FFFFFF;
	font-style:italic;
	font-size:11px;
	text-align:center;
	width:145px;
}
#dl a:hover{
	float:left;
	color:#FFFFFF;
	font-style:italic;
	font-size:11px;
	text-align:center;
	width:145px;
}
.titre_eurosatory{
	background-color:#8D6C01;
	color:#FFFFFF;
	height:32px;
	
}
.titre_europe{
	background-color:#00a5a7;
	color:#FFFFFF;
	height:32px;
}
.borderbottom{
	border-bottom:1px #FFFFFF solid;
	background-color:#ededee;
	
}

#exib_title h1{
	color:#666666;
	display:block;
	font-size:12pt;
	font-style:normal;
	font-weight:bold;
	font-style:oblique;
	margin:10px 0 10px 8px;
	padding:0;
}

#f_exhibitions{
	width:100%;
	text-align:center;
}

.d_bouton_pdf{
	width:100%; 
	text-align:center;
	margin-top:20px;
}




/*navigation pour les news*/

#nav a{
	font-weight:normal;
	color:#000000;
}

#nav a:hover{
	color:#ff0000;
}
a.nav_first{
	letter-spacing:-3px;
	margin-right:12px;
}

a.nav_last{

	letter-spacing:-3px;
	margin-left:12px;
}

a.nav_prev{
	margin-right:5px;
}

a.nav_next{
	margin-left:5px;
}

a.nav_page{
	margin:0 2px 0 2px;
}

#d_cadre_image {
	float:left;
	width:230px;
	overflow:hidden;
}

#d_cadre_watch_video{
	float:left;
	margin-left:35px;
	width:300px;
	overflow:hidden;
}

#scrollContentLarge ul{
	list-style:none;
}

#scrollContentLarge ul li{
	list-style-image:url(../images/carre5x5.gif);
}


/****************************
/***FORM CALBE ASSEMBLY***
****************************/

h1#titreh1{
	color:#666666;
	font-size:12pt;
	font-style:oblique;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#form_catalogue_over h2{
	color:#666666;
	font-size:12pt;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}

#form_catalogue_over h3{
	background-color: #c0c0c0;
	font-size:9pt;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:2px;
}

#form_catalogue_over table tr td{
	height:35px;
}

#form_catalogue_over .inputs_needs{
	width:294px;
}

#form_catalogue_over label{
	font-weight:normal;
}

#form_catalogue_over .etoile_rouge {
	color:#FF0000;
}

#form_catalogue_over .ligne_contact{
	width:100%;
}

	#form_catalogue_over .ligne_contact_libelle {
		width:25%;
	}

	#form_catalogue_over .ligne_contact_input {
		width:75%;
	}

div#application_page{
	margin-bottom: 20px;
	overflow: hidden;
}

	div#application_page p{
		margin: 0;
	}

	div#application_page ul li{
		margin-top: 0;
	}


	.marginleft10{
		margin-left: 10px;
	}

	div#application_page h1{
		position:relative;
		color:#666666;
		font-size:12pt;
		/*font-variant:small-caps;*/
		font-style:oblique;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
	}

	div#application_page h2{
		margin: 0;
		margin-bottom: 10px;
		display: block;
	}

	div#application_page hr{
		color:#bcbdbf;
		background-color:#7b7c7e;
		height:1px;
		width:100%;
		border-top:0px;
		margin-top:10px;
		margin-bottom:10px;
	}
