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;
	background-color:#F5F6F7;
}
img{
	text-decoration:none;
	border:0px;
}
a, a:visited, a:link, a:active{
	text-decoration:none;
	border:0px;
}

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;
}



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{
	color:#666666;
	font-family:Arial,Helvetica,sans-serif;
	font-weight:bold;
	font-size:12pt;
	display:block;
	margin:0;
	padding:0;
	font-style:oblique;
}

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{
	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;
}


#d_logo_bandeau{
	width:140px;
	padding-top:30px;
	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{
	margin:auto;
	position:relative;
	width:956px;
}


#bandeau_haut{
	width:100%;
	margin:0px;
	height:97px;
	border-bottom:2px solid #E3001B;
	float:left;
}

#bandeau_haut #tool{
	height:40px;
	width:816px;
	float:left;
	font-size:10px;
	padding:24px 0 0 0 ;
	color:#7B7C7E;
}

#bandeau_haut #tool a{
	font-size:10px;
	color:#7B7C7E;
	font-weight:normal;
}


#bandeau_haut #tool #form_search{
	padding:0 ;
	margin:-5px 0 0 70px;
	width:410px;
	float:left;
}



#bandeau_haut #tool #form_search input{
	padding:4px 0px 2px 30px;
	margin:0;
	background:transparent url('../images/recherche.jpg');
	width:297px;
	height:16px;
	border-width:0px;
	float:left;
}
#bandeau_haut #tool #form_search #btnSearch{
	border-width:0px;
	float:left;
	cursor:pointer;
}


#menu
{
	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;
}

#menu ul
{
	background:url('../images/1px-menu.png') repeat-y;
	list-style-image:url('../images/puceSMenu.gif');
	list-style-position:inside; 
	padding:0px;
	margin:4px 0 0 0;
	width:200px;
	z-index:800;
	position:relative;
	display:none;
}
#menu ul li
{
	text-align:left;
	border-bottom:solid 1px #7B7C7E;
	width:190px;
	z-index:800;
	padding:3px 0 3px 10px;

}

#menu ul li:hover a
{
	color:#ffffff;
}
#menu ul li:hover
{
	list-style-image:url('../images/puceSMenu2.gif');
	background-image:url('../images/onglet-rouge_3.jpg');
}


#menu ul li a
{
	color:#7B7C7E;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
}

/*fma*/
#menu ul.dl_ssmenu li a, #menu ul.dl_ssmenu2 li a
{
	color:#7B7C7E;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
}
#menu ul.dl_ssmenu li:hover a, #menu ul.dl_ssmenu2 li:hover a
{
	color:#FFFFFF;
	font-weight:normal;
	font-style:normal;
	font-size:12px;
}
/*fma*/

#LigneRougePreview{
	display:none;
}


#sous_pied
{
	float:left;
	width:100%;
	padding:10px 0 10px 0;
	text-align:center; 
	font-size:10px;
	color:#7B7C7E;
}
#sous_pied a
{
	color:#7B7C7E;
	font-size:10px;
	font-weight:normal;
}


#bandeau_bas
{
	float:left;
	width:100%;
	padding-top:14px;
	font-size:11px;
	color:#7B7C7E;
	background:url("../images/trait-rouge.png") no-repeat;
	
}

#bandeau_bas a
{
	color:#7B7C7E;
	font-weight:normal;
}


#bandeau_bas .bloc
{
	clear:both;
	width:956px;
	float:left;
	margin:5px 0 5px 0;
}

#bandeau_bas .bloc .blocTop
{
	float:left;
	width:956px;
	background:url('../images/bloc-gris_haut.jpg') no-repeat;
	height:7px;
}
#bandeau_bas .bloc .blocCentre
{
	float:left;
	width:942px;
	background:url('../images/bloc-gris_1px.jpg') repeat-y;
	padding:0 7px 0 7px;
}

#bandeau_bas .bloc .blocCentre ul
{
list-style:none;
margin:0;
padding:0;
}

#bandeau_bas .bloc .blocCentre b
{
	display:block;
	margin-bottom:4px;
}
#bandeau_bas .bloc .blocBottom
{
	float:left;
	width:956px;
	background:url('../images/bloc-gris_bas.jpg') no-repeat;
	height:7px;
}



#centregauche{
	width:168px;
	padding:10px 0px 10px 0px;
	float:left;

}

#titre_rubrique{
	position:relative;
	margin:0;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
#titre_sous_rubrique{
	display:none;
}

#centre
{
	float:left;
	width:596px;
	border-right:2px solid #E3001B;
	padding-top:10px;
	padding-left:10px;
	padding-bottom:5px;
	border-left:2px solid #E3001B;
	/*Min height work on ie6*/
	min-height:600px;
	height:auto !important;
	height:600px;
	/************************/
	overflow:hidden;
}

#centre2
{
	width:100%;
	float:left;
	padding-top:10px;
	padding-bottom:20px;
	/*Min height work on ie6*/
	min-height:570px;
	height:auto !important;
	height:570px;
	/************************/
	font-size : 12px;
}



#centre a, a:visited, a:link, a:active{
	font-size:7.5pt;
	color:#000000;
}

#centre a:hover{
	font-size:7.5pt;
	color:#FF0000;
}

#navig_site{
	display:none;
}

#centredroite
{
	float:left;
	width:168px;
	padding:10px 0px 10px 0px;
	font-size:8pt;
	overflow:hidden;
	margin-left:10px;
	

}

#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;
}


#centredroite_bas{
	position:absolute;
	left:0;
	top:258px;
	color:#000000;
	margin:0 0 0 0;
	padding:6px 10px 0 10px;
	height:168px;
	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;
	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 8px;
	padding:7px 1px 1px 0;
	font-size:8pt;
	font-weight:normal;
	font-size:7.5pt;
	font-weight:normal;
	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{
	

}
#scrollContentLarge{
	margin:0;
	padding:0;
	text-align:left;
	font-size:8pt;
	width:588px;
	/*Min height work on ie6*/
	min-height:540px;
	height:auto !important;
	height:540px;
	/************************/
}

#centre2 #scrollContentLarge{
	margin:0;
	padding:0;
	text-align:left;
	font-size:8pt;
		width:100%;
	/*Min height work on ie6*/
	min-height:540px;
	height:auto !important;
	height:540px;
	/************************/

}

#scrollContentLargeNews{
	position:absolute;
	margin:0;
	padding:0;
	text-align:left;
	font-size:8pt;
	top:30px;
	left:10px;
	/*width:550px;*/
	height:382px;
	overflow:auto;
	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{

	color:#000000;
	/*font-size:7.5pt;	*/
	padding:0;
	margin:0;
}

#search{
	position:relative;
	padding:5px 0 0 0;
	width:340px;
	font-size:7.5pt;
}

#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{


	/*width:370px;*/
}

#tableContactForm{
	width:540px;
	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;
	;
	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
{
	;
	border-width:0px;
}
#tableInfoSup td{	
	border-width:0px;

}
#tableInfoSup tr{
	border-width:0px;

}

table#tableInfoMilitary{
	border-collapse:collapse;
	color:#000;
}

table#tableInfoMilitary th{
	border: 1px solid #FFF;
	font-weight:bold;
}

table#tableInfoMilitary td{
	border: 1px solid #FFF;
	background-color:#c0c0c0;
}

table#tableInfoMilitary td.alignleft{
	text-align:left;
}

table#tableInfoMilitary td.gris_fonce{
	background-color:#808080;
	font-style:italic;
	font-weight:bold;
	
}



/*#tableContentLarge a, a:visited, a:link, a:active
{
	color:#000000;
	text-decoration:none;
}

#tableContentLarge a:hover
{
	color:#FF0000;
}
*/
#tablePlug{
	;
	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{
	;
	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{
	;
	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{
	;
	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{
	;
	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{
	;
	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{
	float:left;
	width:100%;
	overflow: hidden;
}

.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 {
	;
	height:430px;
	width:100%;
	z-index:1;
	/*display:none;*/
	margin-top:20px;
}

.zones {
	;
	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;
}
#history_1962{
	display:none;
}
#history_1985{
	display:none;
}

/*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:100%;
	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;
}

#divliens2 .case_font_gris_1{
	padding:5px;
	background-image:url(../images/degrade_gris.jpg);
	color:#FFFFFF;
	padding:5px;
	height:27px;
	width:565px;
	padding-top:5px;
}



#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;
	color:#000;
}

.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{
	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{
}

.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;
}

.td_saut{
	height:40px;
}

.back{
	padding-top:40px;
}

#transparent_flash{
	width:610px;
	height:97px;
	position:absolute;
	z-index:10000;
	margin-left:190px;
	cursor:pointer;
}

.case_font_gris{
	padding:5px;
	background-image:url(../images/degrade_gris.jpg);
	color:#FFFFFF;
	padding:5px;
	height:27px;
	width:565px;
	padding-top:5px;
}
.case_font_gris h2{
font-weight: normal;
}

.case_font_gris_1{
	padding:5px;
	background-image:url(../images/degrade_gris.jpg);
	color:#FFFFFF;
	padding:5px;
	height:27px;
	width:565px;
	padding-top:5px;
}
.case_font_gris_1 h2{
font-weight: normal;
}


.case_font_gris_2{
	padding:5px;
	background-image:url(../images/degrade_gris_02.jpg);
	color:#FFFFFF;
	padding:5px;
	height:17px;
	width:565px;
}


.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;
}

.case_info{
	float:left;
	margin-top:6px;
}


/***************************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;
	

}

.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;
}

span.press_subtitle {
	font-size:12px;
}

#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{
	
	float:left;
	margin-left:17px;
	margin-top:0;
	padding:5px;
	width:390px;
}

.bloc_droite ul{
	list-style:none;
}

.bloc_droite ul li{
	list-style-type:none;
	list-style-image:url(../images/puceListe_FF0000.gif);
}

.bloc_droite2{
	
	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;
}*/

.bloc_gauche{
	float:left;
	/*cursor:pointer;*/
	/*margin-right: 17px;
	margin-bottom: 10px;*/
}

.bloc_gauche_item{
	float:left;
	margin-right: 17px;
	margin-bottom: 10px;
}

.d_military{
	border-top:1px solid #B8B9B9;
	padding-top:5px;
	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;*/
}


.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;
	

}

#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;
}

/*****PAGES PRODUCTS******/

table.part_numbering_table{

}

table.part_numbering_table th{
	vertical-align: middle;
	text-align: center;
	padding:5px;
	border-right:8px solid transparent;
	font-weight:normal;
}

table.part_numbering_table td{
	width:81px;
	vertical-align: middle;
	text-align: center;
	padding:5px;
	border-right:8px solid transparent;
}

table.part_numbering_table td.td_hole_cols{
	width:auto;
	vertical-align: middle;
	text-align: center;
	font-style:italic;
}

table.part_numbering_table_military td{
	width:50px;
}

table.part_numbering_table_alu td{
	width:27px;
	padding-left:4px;
	padding-right:4px;
}

table.part_numbering_table_alu td.w3cols{
	width:110px;
}

table.part_numbering_table_plastic td {
	width:51px;
}

/**** CONNECTOR SIZE *****/
table.connector_size_table{

}

table.connector_size_table th{
	vertical-align: middle;
	text-align: center;
	padding:5px;
	border-right:6px solid transparent;
	border-bottom:6px solid transparent;
	font-weight:normal;
}

table.connector_size_table td{
	width:77px;
	vertical-align: middle;
	text-align: center;
	padding:5px;
	border-right:6px solid transparent;
	border-bottom:6px solid transparent;
}

table.connector_size_table .noborder{
	border:0;
}


/******************************/

ul.accessories_ul{
	line-height:15px;
}

span.accessories_subtitle{
	font-size:10pt;
	font-weight:bold;
}

select.selectproduct{
	width:100%;
}

.nodisplay{
	display:none;
}

p.texte{
	margin:0;
}

p.part_numbering_legend {
	font-size:9px;
	margin:0;
	margin-top:4px;
}
/***Global styles***/
.back_bleu_clair {
	background-color: #d4eaf0;
}

.back_violet {
	background-color: #d0bad4;
}

.back_rose {
	background-color: #ee94bc;
}

.back_vert_fonce {
	background-color: #c0deb7;
}

.back_vert_clair {
	background-color: #d8e4a8;
}

.back_bleu_ciel {
	background-color: #a2d8e5;
}

.back_megenta {
	background-color: #33CCCC;
}

.back_orange {
	background-color: #f3d19f;
}

.back_beige {
	background-color: #FFCC99;
}

.back_gris_clair {
	background-color: #e3e4e6;
}

.back_gris_fonce {
	background-color: #c6c7c9;
}


table.part_numbering_table th.noborder, table.part_numbering_table td.noborder{
	border:0;
}

/***************************/
.titre2{
	color:#7B7C7E;
	font-weight:bold;
	margin-bottom:2px;
    font-size: 10pt;
    font-family: Arial,Helvetica,sans-serif;
	margin-top: 5px;
}



#centre a.bouton_lien {
	margin:auto;
	display:block;
	background-image:url(../images/bouton_sans_texte.jpg);
	text-align:center;
	width:321px;
	height:41px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	color:#7b7c7e;
	padding-top:10px;
}

#centre a.bouton_small{
	margin:auto;
	display:block;
	background-image:url(../images/bouton_small.jpg);
	text-align:center;
	width:173px;
	height:35px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	color:#7b7c7e;
	padding-top:8px;
}

#centre a.bouton_lien_medium{
	margin:auto;
	display:block;
	background-image:url(../images/bouton_medium.jpg);
	text-align:center;
	width:245px;
	height:38px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	color:#7b7c7e;
	padding-top:5px;
}

#centre a.bouton_medium{
	margin:auto;
	display:block;
	background-image:url(../images/bouton_medium.jpg);
	text-align:center;
	width:245px;
	height:37px;
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size:9pt;
	font-style:italic;
	color:#7b7c7e;
	padding-top:6px;
}


#centre li.fleche{
	list-style-image:url(../images/fleche.gif);
	margin-left:8px;
}

#centre .legende{
	font-style:italic;
	font-size:10px;
}
.content_application_field{
	background-image:url(../images/PCA_5-0_06.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:280px;
}

.content_contact_configurations{
	background-position:top right;
	background-repeat:no-repeat;
	width:100%;
	height:175px;
}

#centre hr{
	background-color:#BCBDBF;
	border:0 none;
	color:#BCBDBF;
	height:1px;
	width:100%;
}

.titre_blanc_bodystyle_1{
	color:#FFFFFF;
	font-weight:bold;
	font-size:11px;
}
.titre_blanc_bodystyle_2{
	color:#FFFFFF;
	font-weight:normal;
	font-style:italic;
	font-size:11px;
}


.tablelowvoltage td{
	font-weight:bold;
}

.height_medium{
	height: 15px;
}

.height_small{
	height: 7px;
}

/*************************/


/**********FORMAT TABLEAU**********/
.celluleJaune{
	background-color:#ffcc00;
	height:14px;
}
.celluleOrange{
	background-color:#ffb31e;
	height:14px;
}
.celluleGrisFonce{
	background-color:#969696;
	padding:1px;
}
.celluleGrisClair{
	background-color:#c0c0c0;
	padding:1px;
}
.celluleGrisClair.aligneLeft{
	text-align:left;
}

.styleTableau tr td{
	vertical-align:middle;
	color:black;
	text-align:center;
	border:1px #FFF solid;
}

.celluleGrisFonce.aligneLeft{
	text-align:left;
		background-color:#969696;
	padding:1px;
}

.btnDownload{
	text-align:center;
	margin-top:40px;
}
.styleTableau2 tr td {
	vertical-align:middle;
	color:black;
	text-align:right;
	border:1px #FFF solid;

}
.styleTableau3{
	border:none;
}
.styleTableau3 tr td {
	vertical-align:middle;
	color:black;
	text-align:left;
	border:1px #FFF solid;
	margin:0;
	padding:0 0 0 2px;
}
.styleTableau2 tr td img{
	display:block;
	float:left;
	margin-left:5px;
		
}
.alignecenter{
	text-align:center;
}
#alignecenter{
	text-align:center;
}
.celluleGrisFonceTitre{
	background-color:#b1b3b4;
	font-weight:bold;
}
.celluleGrisFonce2{
	background-color:#c5c6c8;
}
.celluleGrisClair2{
	background-color:#e3e4e5;
}
/***********************environnement***********/
.environnement{
	float:left;
	padding-top:10px;
}

.environnement li{

	padding-top:5px;
}
.img_environnement{
	float:right;
	padding-top:10px;
}

.btnsealing{
	text-align:right;
	margin-top:40px;
}

.part_numbering_table .cellulefixe{
	width:37px;
	padding:5px 0 5px 0;
}

.part_numbering_table .cellulefixe2{
	width:50px;
	padding:5px 0 5px 0;
}

#changeLang
{
	display:none;
	position:absolute;
	right:0px;
	top:48px;
	border:solid 1px #666666;
	padding:10px 10px 0px 10px;
	width:320px;
	background-color:#ffffff;
}


#changeLang table
{
	width:100%;
}

#changeLang table tr td
{
text-align:center;
padding-bottom:10px;
}

#changeLang table tr td a
{
font-weight:normal;
color:#7b7c7e;
}

.flag
{
	display:none;
}



/*Style des pages fiche contact*/
#contactDetail{
	width:768px;
	padding:8px 16px 8px 16px;
	font-size:12px;
	float:left;
}


#contactDetail .titleContact{
	border-bottom:solid 1px #cccccc;
	font-weight:bold;
	padding-bottom:4px;
	margin-bottom:10px;
	font-size:16px;
	color:#000000;
	width:768px;

}

#contactDetail .contentContact{
	border-bottom:solid 1px #cccccc;
	float:left;
	padding-bottom:10px;
}

#contactDetail .contact{
float:left;

}
#contactDetail table{
	width:100%;
}
#contactDetail .sector{
	background-color:#E3001B; 
	color:#ffffff;
	width:335px;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding:3px 0 3px 5px;
	font-size:14px;
}

#contactDetail .contact{

	color:#000000;
}
#contactDetail .contact a{
	color:#000000;
}

#contactDetail .sector.Medical{
	background-color:#00A5A7; 
}

#contactDetail .sector.Military{
	background-color:#8C6B00; 
}

#contactDetail .sector.Broadcast{
	background-color:#0065A7; 
}

#contactDetail .countryStates{
	float:left;
}
#contactDetail div.countryStates ul.listPaysEtat{
	list-style-type:none;
	margin:0;
	padding:0;
}
#contactDetail div.countryStates ul.listPaysEtat li{
	float:left;
	width:128px;
	padding:10px 0 20px 0;
	height:20px;
	text-transform:lowercase;
}
#contactDetail div.countryStates ul.listPaysEtat li img{
	float:left;
}
#contactDetail div.countryStates ul.listPaysEtat li div{
	float:left;
	padding:5px 0 0 5px;
	width:82px;

}

#contactDetail div.countryStates ul.listPaysEtat li div:first-letter{
	text-transform:uppercase;
}

#contactDetail div.countryStates div{

	float:left;
		width:250px;
}
#contactDetail div.countryStates ul.listEtat{
	list-style-type:none;
	margin:0;
	padding:0;
	float:left;
}
#contactDetail div.countryStates ul.listEtat li{
	width:234px;
	padding:10px 0 10px 0;
	border-bottom:dashed 1px #cccccc;
}


.blocContact1{
	width:536px;
	float:left;
}
.blocContact1Top
{
	background:transparent url('../images/top-info-sales-network.png') no-repeat;
	height:5px;			
	margin:0px;
	padding:0px;
	float:left;
	width:536px;
}

.blocContact1Center
{	float:left;
	margin:0px;
	width:526px;
	padding:2px 5px 4px 5px;
	background:transparent url('../images/middle-info-sales-network.png') repeat-y;
}

.blocContact1Bottom
{
	float:left;
	width:536px;
	background:transparent url('../images/bottom-info-sales-network.png') no-repeat;
	height:7px;
}

.blocContact1Center .sector, .blocContact3Center .sector{
	background-color:#E3001B; 
	color:#ffffff;
	width:470px;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding:3px 0 3px 5px;
	font-size:14px;
}

.blocContact1Center .contact, .blocContact3Center .contact{
	width:100%;
	color:#000000;
	float:left;
	margin-bottom:20px;
	font-size:11px;
}
.blocContact1Center .contact table, .blocContact3Center .contact table{
	width:478px;
}
.blocContact1Center .contact a,.blocContact3Center .contact a{
	color:#000000;
}
.blocContact1Center .carouselContact .carouselContactTitle, .blocContact3Center .carouselContact .carouselContactTitle{
	background-color:#E3001B; 
	color:#ffffff;
	width:100%;
	float:left;
	font-weight:bold;
	margin-right:10px;
	padding:3px 0 3px 5px;
	font-size:12px;
}
.blocContact1Center .sector.Medical, .blocContact3Center .sector.Medical, .carouselContact .carouselContactTitle.Medical{
	background-color:#00A5A7; 
}

.blocContact1Center .sector.Military,.blocContact3Center .sector.Military,.carouselContact .carouselContactTitle.Military{
	background-color:#8C6B00; 
}

.blocContact1Center .sector.Broadcast,.blocContact3Center .sector.Broadcast,.carouselContact .carouselContactTitle.Broadcast{
	background-color:#0065A7; 
}

.blocContact1Center .carouselContact,.blocContact3Center .carouselContact{
	margin-top:20px;
	width:516px;
	float:left;

}

.carouselContact .carouselContactContent{
	margin-top:10px;
	float:left;
	position:relative;
}

.carouselContact .carouselRightBtn, .carouselContact .carouselLeftBtn{
	margin:0;
	padding:0;
	background:url('../images/btn-right-cover-flow.png') no-repeat;
	width:39px;
	height:29px;
	border:0;
	position:absolute;
	top:130px;
	left:380px;
	z-index:800;
}


.carouselContact .carouselLeftBtn{
	background:url('../images/btn-left-cover-flow.png') no-repeat;
	left:100px;
}

.carouselContact .carouselTitleBtn{
	background:url('../images/title-cover-flow.png') no-repeat;
	width:195px;
	height:36px;
	position:absolute;
	top:120px;
	left:152px;
	z-index:800;
	color:#ffffff;
	padding:5px 12px;
	text-align:center;
	font-size:11px;
}



.blocContact2{
	width:365px;
	float:right;
}
.blocContact2Top
{
	background:transparent url('../images/top-carte-sales-network.png') no-repeat;
	height:5px;		
	width:365px;	
	margin:0px;
	padding:0px;
	float:left;	
}

.blocContact2Center
{
	float:left;
	width:355px;
	margin:0px;
	padding:2px 5px 4px 5px;
	background:transparent url('../images/middle-carte-sales-network.png') repeat-y;
	font-size:11px;
	font-weight:bold;
}
.blocContact2Bottom
{
	background:transparent url('../images/bottom-carte-sales-network.png') no-repeat;
	height:7px;		
	width:365px;
	float:left;	
}

.blocContact3{
	width:928px;
	margin-top:20px;
	float:left;
}
.blocContact3Top
{
	background:transparent url('../images/top-choix-pays-sales-network.png') no-repeat;
	height:4px;			
	margin:0px;
	padding:0px;
	float:left;
	width:955px;
}

.blocContact3Center
{
	float:left;
	margin:0px;
	padding:2px 5px 4px 5px;
	width:945px;
	background:transparent url('../images/middle-choix-pays-sales-network.png') repeat-y;
}
.blocContact3Bottom
{
	background:transparent url('../images/bottom-choix-pays-sales-network.png') no-repeat;
	height:6px;
	float:left;
	width:955px;
}

/***************************************************/
/*Circular Rugged Flash Drive for Harsh Environment*/
/***************************************************/
div.bloc_carre_blanc{
	margin-top: 5px;
	margin-left: 16px;
	float: left;
	
}

.bloc_circular_top
{
	background:transparent url('../images/top-choix-pays-sales-network.png') no-repeat;
	height:4px;			
	margin:0px;
	padding:0px;
	float:left;
	width:955px;
}

.bloc_circular_center
{
	float:left;
	margin:0px;
	padding:2px 14px 4px 14px;
	width:927px;
	background:transparent url('../images/middle-choix-pays-sales-network.png') repeat-y;
}

.bloc_circular_center h2{
	color: #7B7C7E;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11pt;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0;
}

.bloc_circular_bottom
{
	background:transparent url('../images/bottom-choix-pays-sales-network.png') no-repeat;
	height:6px;
	float:left;
	width:955px;
}



.bloc_carre_blanc_top{
	background:transparent url('../images/blocCarreTop.jpg') no-repeat;
	height:5px;			
	margin:0px;
	padding:0px;
	width:227px;
}

.bloc_carre_blanc_middle{
	background:transparent url('../images/blocCarreMidlle.jpg') no-repeat;
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
	width:213px;
	padding: 10px 7px 0 7px;
	height: 150px;
}


	div.bloc_carre_blanc_middle h2{
		font-size: 12px;
		margin: 0;
	}
	
	.bloc_carre_blanc_middle2{
	background:transparent url('../images/blocCarreMidlle.jpg') no-repeat;
	background-repeat: repeat-y;
	margin:0px;
	padding:0px;
	width:213px;
	padding: 10px 7px 0 7px;
	height: 200px;
}


	div.bloc_carre_blanc_middle2 h2{
		font-size: 12px;
		margin: 0;
	}

.bloc_carre_blanc_bottom{
	background:transparent url('../images/blocCarreBottom.jpg') no-repeat;
	height:4px;			
	margin:0px;
	padding:0px;
	width:227px;
	
}

ul.bloc_carre_blanc_middle_list_title {
	list-style-type: decimal;
	font-weight: bold;
}

ul.bloc_carre_blanc_middle_list_title li {
	
}

ul.bloc_carre_blanc_middle_list_content {
	margin-top: 15px;
	list-style-image: url(../images/carre5x5.gif);
}

ul.bloc_carre_blanc_middle_list_content li {
	padding-bottom: 10px;
	font-size: 8pt;
}


.img_legend, .img_legend a{
	font-style: italic;
	font-size: 11px;
	color: #7B7C7E;
}

div#zone_flash{
	width: 100%;
	height: 500px;
}

div.clear{
	border:0 none;
	clear:both;
	float:none;
	font-size:1px;
	height:0;
	line-height:1px;
	margin:0;
	padding:0;
	visibility:hidden;
}

.bolditalic{
	font-weight:bold;
	font-style:italic;
}


