/* CSS Document */


/**********************************************   HOME   ****************************************************/

body
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	background-color:#999999;
	margin:0 0 0 0;
}

.component_general
{
	background-image:url(../../../../images/bg_general.jpg);
	width: 995px;
	height:auto;
	margin: 0 498px 0 -498px;
	position:absolute;
	left: 50%;	
	padding: 0 0 0 0;
	color:#1C2872;
}

.logo_top
{
	height:75px;
	width:100%;
	background-color:#FFFFFF;
	display:block;
}

.logo_thales img
{
	border:none;
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
}

.top_ban
{
	width:995px;
	height:178px;
	background-image:url(../../images/home_ban_fr.jpg);
	background-color:#FFFFFF;
	background-position:top left;
	background-repeat:no-repeat;
}

.top_ban h1
{
	background-image:url(../../images/puce_bleue.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-transform:uppercase;
	margin:0px 0 0 292px;
	padding:3px 0 0 10px;
	font-size:9px;
	font-weight:normal;
	line-height:12px;
	color:#1C2872;
	display:inline;
	float:left;
}

.top_ban h2
{
	background-image:url(../../images/puce_bleue.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-transform:uppercase;
	margin:0 0 0 20px;
	padding:3px 0 0 10px;
	font-size:9px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:12px;
	color:#1C2872;
	display:block;
	float:left;
	
}

.top_ban h3
{
	background-image:url(../../images/puce_blanche.gif);
	background-repeat:no-repeat;
	background-position:left;
	text-transform:uppercase;
	margin:0px 5px 0 20px;
	padding:5px 0 0 10px;
	font-size:9px;
	font-weight:normal;
	line-height:12px;
	color:#1C2872;
	display:block;
	float:right;
}

.top_ban a,
.home_categories a
{
	color:#1C2872;
	text-decoration:none;
}

.top_ban a:hover,
.home_categories a:hover
{
	text-decoration:underline;
}

.search_input
{
	border:solid #1C2872 1px;
	height:15px;
	line-height:15px;
	font-size:9px;
	color:#1C2872;
}

.home_categories
{
	margin-top:86px;
	padding-top:86px;
	width:995px;
	height:100%;
	display:inline;
}


.home_radiology
{
	width:451px;
	height:273px;
	background-image:url(../../images/home_radiology_fr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin:86px 0 100px 33px;
	padding:70px 0 0 0px;
}

.home_ampli
{
	width:451px;
	height:273px;
	background-image:url(../../images/home_ampli_fr.gif);
	background-position:top left;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	margin:86px 0 100px 25px;
	padding:70px 0 0 0px;
}

.home_radiology img,
.home_ampli img
{
	border:none;
}

.home_radiology a,
.home_ampli a
{
	display:block;
	margin-left:325px;
	margin-top:30px;
}

.home_radiology span,
.home_ampli span
{
	display:block;
	margin-left:325px;
	margin-top:30px;
}


.home_bottom
{
	background-image:url(../../images/bg_bottom.gif);
	background-position:center;
	background-repeat:no-repeat;
	display:inline;
	float:left;
	color:#A4B4D3;
	line-height:16px;
	height:16px;
	width:995px;
	text-align:center;
	margin:0 0 0 0;
	vertical-align:bottom;
}

.home_bottom img
{
	border:none;
}

.home_bottom a
{
	color:#A4B4D3;
	text-decoration:none;
}

.home_bottom a:hover
{
	color:#A4B4D3;
	text-decoration:underline;
}

/********************************************  ARIANE  ***********************************************/

.ariane
{
	color:#FFFFFF;
	font-size:11px;
	display:block;
	padding:5px 0 30px 35px;
}

.ariane a
{
	color:#000000;
	text-decoration:none;
}

.ariane a:hover
{
text-decoration:underline;
}

.ariane h1
{
	color:#000000;
	font-size:11px;
	font-weight:bold;
	margin:0 5px 0 0;
	padding:0 0 0 0;
	display : inline;
}

.ariane h2
{
	color:#000000;
	font-size:11px;
	font-weight:normal;
	margin:0 5px 0 5px;
	padding:0 0 0 0;
	display : inline;
}

/*****************************************   CATEGORIES   ********************************************/
.category_bloc1
{
	width:347px;
	margin-left:135px;
	margin-bottom:50px;
	float:left;
	display:inline;
	cursor:default;
}

.category_bloc2
{
	width:353px;
	margin-left:20px;
	margin-bottom:50px;
	float:left;
	display:inline;
	cursor:default;
}

.category_bloc_top
{
	width:353px;
	height:20px;
	background-image:url(../../images/category_fond_top.gif);
	background-repeat:no-repeat;
	background-position:top left;
}

.category_bloc_content
{
	width:353px;
	background-image:url(../../images/category_fond_content.gif);
	background-position:top left;
	background-repeat:repeat-y;
	padding-bottom:20px;
	padding-left:3px;
	min-height:250px;
	_height:250px;
}

.category_bloc_bottom
{
	background-color:#87D1D2;
	width:353px;
	height:21px;
}

.category_bloc1 h2,
.category_bloc2 h2
{
	background-color:#DFF3F4;
	background-image:url(../../images/puce_grise.gif);
	background-position:left;
	background-repeat:no-repeat;
	display:block;
	width:316px;
	height:14px;
	line-height:14px;
	font-size:11px;
	color:#575757;
	margin:0 0 3px 15px;
	padding-left:10px;
	font-weight:normal;
}

.category_bloc1 h3,
.category_bloc2 h3
{
	background-color:#DFF3F4;
	background-image:url(../../images/puce_grise.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	display:block;
	width:303px;
	height:14px;
	line-height:14px;
	font-size:11px;
	color:#575757;
	margin:0 0 3px 28px;
	padding-left:10px;
	font-weight:normal;
}

.category_bloc1 h5,
.category_bloc2 h5
{
	background-color:#DFF3F4;
	background-image:url(../../images/puce_grise.gif);
	background-position:left;
	background-repeat:no-repeat;
	background-color:#ffffff;
	display:block;
	width:282px;
	height:14px;
	line-height:14px;
	font-size:11px;
	color:#575757;
	margin:0 0 3px 48px;
	padding-left:10px;
	font-weight:normal;
}

.category_bloc1 h2:hover,
.category_bloc2 h2:hover,
.category_bloc1 h3:hover,
.category_bloc2 h3:hover,
.category_bloc1 h5:hover,
.category_bloc2 h5:hover
{
	background-color:#87D1D2;
}

.category_bloc1 a,
.category_bloc2 a,
.category_bloc1 a:hover,
.category_bloc2 a:hover
{
	color:#575757;
	text-decoration:none;
}


.infobullecss
{
	display:block;
	width:auto;
	height:auto;
	position: absolute;
	visibility : hidden;
	z-index: 100;
	
}

.infobullecss img
{
	border: 2px solid #0E7176;
	max-width:100px;
	max-height:100px;
}
/*****************************************  DESCRIPTION  *********************************************/

.description
{
	padding-left:35px;
	padding-bottom:20px;
}

.description a,
.backto a,
.backto2 a
{
	text-decoration:none;
	color:#1C2872;
}

.description a:hover,
.backto a:hover
.backto2 a:hover
{
	text-decoration:underline;
}

.description_onglets
{
	width:302px;
	height:20px;
	background-image:url(../../images/description_onglets.gif);
	line-height:20px;
}

.description_onglets2
{
	width:302px;
	height:20px;
	background-image:url(../../images/description_onglets2.gif);
	line-height:20px;
}

.description_onglets h1
{
	background-image:url(../../images/puce_bleue2.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
	margin-left:15px;
	padding-left:10px;
}

.description_onglets2 h1
{
	background-image:url(../../images/puce_blanche2.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
	margin-left:15px;
	padding-left:10px;
}

.description_onglets h2
{
	background-image:url(../../images/puce_blanche2.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
	margin-left:40px;
	padding-left:10px;
}

.description_onglets2 h2
{
	background-image:url(../../images/puce_bleue2.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	display:inline;
	margin-left:40px;
	padding-left:10px;
}

.backto
{
	background-image:url(../../images/fond_backto.gif);
	width:903px;
	height:16px;
	text-transform:uppercase;
	text-align:right;
	line-height:16px;
	padding-right:10px;
}

.backto2
{
	background-image:url(../../images/fond_backto2.gif);
	width:903px;
	height:16px;
	text-transform:uppercase;
	text-align:right;
	line-height:16px;
	padding-right:10px;
}

.description_contenu
{
	background-color:#FFFFFF;
	width:903px;
	padding:0px 10px 20px 0px;
	float: left;
	margin-bottom:198px;
	display:inline;
}

.description_contenu_titre
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#071738;
	display:block;
	width:857px;
	height:20px;
	line-height:20px;
	margin-left:25px;
	margin-bottom:10px;
	padding-left:10px;
	background-color:#DEF4F2;
}

.description_contenu_titre p
{
	display:inline;
	margin:0 0 0 0;
	padding:0 0 0 0;
	width: 550px;
	float:left;
}

.download_doc
{
	background-color:#FFFFFF;
	background-image:url(../../images/picto_pdf.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:normal;
	width:240px;
	height:20px;
	line-height:20px;
	display:inline;
	float:right;
	margin-right:20px;
	padding-left:30px;
}

.download_doc a
{
	color:#575757;
	text-decoration:none;
}

.download_doc a:hover
{
	text-decoration:underline;
}


.description_contenu_bloc
{
	background-color:#FFFFFF;
	width:903px;
}

.description_contenu_bloc p
{
	color:#575757;
	display:block;
	float:right;
	width:650px;;
	font-size:11px;
	margin-top:20px;
}

.description_contenu_bloc img
{
	margin:10px 15px 0 24px;
	float:left;
	display:inline;
}


/************************************  TECHNICAL  **********************************/

.technical_contenu
{
	background-color:#FFFFFF;
	width:903px;
	padding:0px 10px 20px 0px;
	float: left;
	margin-bottom:45px;
	display:inline;
}

.print_doc
{
	background-color:#FFFFFF;
	background-image:url(../../images/picto_print.gif);
	background-position:left;
	background-repeat:no-repeat;
	font-size:10px;
	font-weight:normal;
	width:120px;
	height:20px;
	line-height:20px;
	display:inline;
	float:right;
	margin-right:20px;
	padding-left:30px;
}

.print_doc a
{
	color:#575757;
	text-decoration:none;
}

.download_doc a:hover
{
	text-decoration:underline;
}

.technical_contenu_bloc
{
	margin-left:25px;
}


.technical_contenu_bloc p
{
	margin-bottom:10px;
	color:#575757;
	font-size:12px;
	text-transform: uppercase;
}

.technical_contenu_bloc span
{
	margin-bottom:10px;
	color:#575757;
	font-size:10px;
}

.technical_contenu_bloc2
{
	margin-left:25px;
}


.technical_contenu_bloc2 p
{
	margin-bottom:10px;
	color:#575757;
	font-size:12px;
	text-transform: uppercase;
}

.technical_contenu_bloc2 span
{
	margin-bottom:10px;
	color:#575757;
	font-size:10px;
}

.technical_table
{
	width: 853px;
	text-align: center;
	font-size: 10px;
	border: 1px thin #ffffff;
	margin: 0;
	padding: 0;
}

.technical_table img
{
	border:none;
	padding:0 0 0 0;
	margin:0 0 0 0 ;
}

.technical_table_td1_1
{
	background-color:#87D1D2;
	color:white;
	padding:1px;
	line-height:15px;
	width:134px;
	text-align:center;
	font-weight:bold
}

.technical_table_td1_1bis
{
	background-color:#87D1D2;
	color:white;
	padding:1px;
	line-height:15px;
	width:134px;
	text-align:center;
	font-weight:normal;
}

.technical_table_td1_2
{
	background-color:#87D1D2;
	color:white;
	padding:1px;
	line-height:15px;
	width:140px;
	text-align:center;
}

.technical_table_td1_3
{
	background-color:#87D1D2;
	color:white;
	padding:2px;
	line-height:15px;
	width:130px;
}

.technical_table_td1_4
{
	background-color:#87D1D2;
	color:white;
	padding:2px;
	line-height:15px;
	width:104px;
}

.technical_table_td1_5
{
	background-color:#87D1D2;
	color:white;
	padding:2px;
	line-height:15px;
	width:139px;
}

.technical_table_td1_6
{
	background-color:#87D1D2;
	color:white;
	padding:2px;
	line-height:15px;
	width:118px;
}

.technical_table_td2
{
	background-color:#DFF3F4;
	color:#575757;
	padding:2px;
	line-height:15px;
}


.technical_table_td3
{
	background-color:#071739;
	color:#FFFFFF;
	padding:5px;
	line-height:15px;
	width:73px;
}

.technical_table_td4
{
	background-color:#C1C5CE;
	padding:2px;
	line-height:15px;
}

.technical_table_td5
{
	line-height:0;
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
}

.technical_table_td6
{
	width:5px;
	margin:0 0 0 0 ;
	padding:0 0 0 0 ;
}

/*******************popup************************/
.popup,
.popup2
{
	background-color: White;
	width: 750px;
	background-image: url(../../images/bg_popup.gif);
	background-position: top;
	background-repeat: no-repeat;
	float: left;
}

.titre_popup
{
	background-color: #052264;
	color: White;
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 0 0 20px;
	height: 45px;
}

.popup form
{
	margin: 18px 0 15px 10px;
	text-align: center;
	width: 260px;
}

.popup2 form
{
	margin: 0 0 0 0;
}

.popup select,
.popup2 select
{
	font-size: 9px;
	color: #052264;
	margin: 0 0 10px 0;
	width: 240px;
	float: left;
}

.popup input,
.popup2 input
{
	font-size: 9px;
	color: #052264;
	margin: 0 0 10px 0;
}


#text
{
	margin: 0 0 0 0;
	padding: 0 0 0 70px;
	display: inline;
	float: left;
	font-size: 12px;
	height: 100px;
}

#text a
{
	font-weight: bold;
	text-decoration: none;
	color: Gray;
}

.popup span
{
	color: Red;
	font-weight: bold;
}
