/* CSS Document */

#relou_log{
height:5px;
}



/*-------------------------------------------------General------------------------------------------------------------------*/
p{
margin:0;
padding:0;
border:none;
}

a{outline:none;}


body{
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#656565;
border:none;
}

table{font-family:Arial, Helvetica, sans-serif;}

.general{
margin:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#656565;
}

/*-------------------------------------------------Banner------------------------------------------------------------------*/
.generalbanner{
	font-family:Arial, Helvetica, sans-serif;
	font-size:26px;
	color:#2C5420;
	text-align:left;
	height:90px;
	position:relative;
	top:30px;
	background:url('../../images/fo/other/general_banner_background.png');
}


/*-------------------------------------------------Header------------------------------------------------------------------*/
.color0{background-color:#000;}
.color1{background-color:#221E72;}
.color2{background-color:#0192C7;}
.color3{background-color:#ED2B21;}
.color4{background-color:#4d71a0;}

.bgblack{
	height:30px;
}

.topmenu0{border-right:1px solid ; color:#666;}

.topmenu1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#0e728a;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	}
.topmenu1 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #0e728a;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}

.topmenu1 a:active,.topmenu1 a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color: #4d71a0;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
}


#menulist1,#menulist2,#menulist3,#menulist4,#menulist5{
clear:both;
display:none;
float:left;
list-style-type:none;
padding:0;
position:absolute;
}

#menulist1 li,#menulist2 li,#menulist3 li,#menulist4 li,#menulist5 li{
width:120px;
line-height:20px;
padding-left:5px;
background-color:#000;
color:#FFF;
}


#menulist1 a,#menulist2 a,#menulist3 a,#menulist4 a,#menulist5 a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#ffffff;
padding-left:0px;
text-decoration:none;
list-style-position:outside;
}

.button_search{width:180px; height:18px; background-image:url(/images/fo/header/searchbar.jpg); padding-left:20px; border:0; }

/*-------------------------------------------------Secured Access------------------------------------------------------------------*/

.cinputsearch {width: 144px; height: 22px; border: 1px solid; color: #656565; font-size: 11px ; padding-left: 5px; }
.cinputusername {width:124px; border: 1px solid; color: #656565; font-size: 9px ; margin-bottom:3px; font-style:italic;}


.button_signin{
	width:58px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font:12px bold;
	color:#FFF;
	border:none;
	text-align:center;
	background-image:url('/images/fo/other/button2.jpg');
}
.button_registernow{
	width:107px;
	height:19px;
	font-family:Arial, Helvetica, sans-serif;
	font:12px bold;
	color:#FFF;
	border:none;
	text-align:center;
	background:url('/images/fo/other/button2.jpg');
}
.button_registernow a{
	font-family:Arial, Helvetica, sans-serif;
	position:relative;
	top:3px;
	font:12px bold;
	color:#FFF;
	text-decoration:none;
}
.button_formdf{width:200px; height:20px;font-family:Arial, Helvetica, sans-serif; font:12px bold; background-image:url(/images/fo/other/button2.jpg); color:#FFF; border:none; }

/*-------------------------------------------------Left Menu------------------------------------------------------------------*/
.leftmenucategorybg{
	background-color:#E6E4E5;
	font-family:Arial, Helvetica, sans-serif;

}

.leftmenucategory{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#000;
}
.leftmenucategory ul{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	color:#000;
	list-style:none;
}
.leftmenucategory ul li{
	height:20px;
	border-top:1px solid #FFF;
	background:#a3bbd5;
	padding-top:3px;
}
.leftmenucategory ul li a{
	font-size:11px;
	height:23px;
	color:#FFF;
	padding-left:15px;
}
.leftmenucategory ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#007ac2;
	text-decoration:none;
}
.leftmenucategory a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#4d71a0;
	text-decoration:none;
	padding-left:15px;
}

.leftmenucategory a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d71a0;
	text-decoration:none;
}

.leftmenucategory ul a:active{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d71a0;
	text-decoration:none;
}

/*-------------------------------------------------Home------------------------------------------------------------------*/
.homeproducttitle1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#4d71a0;
	padding-left:10px;
}

.homeproducttitle2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#4d71a0;
	padding-left:10px;
}

.homeproducttext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	color:#a4a0a1;
	padding-left:10px;
}

.bannerfindout{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#FFF;
	text-align:center;
	background-color:#a4a0a1;
}

.homepresentation{
	background:#e6e4e5;
	padding-left:10px;
	padding-right:10px;
}


/*-------------------------------------------------Right banner------------------------------------------------------------------*/
.rightbannertext{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	text-align:center;
	vertical-align:middle;
	background-color:#007ac2;
	/*height:36px;*/
}

/*-------------------------------------------------Footer------------------------------------------------------------------*/

.footertext1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	padding-left:10px;
	vertical-align:top;
}

.footertext2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#FFF;
	text-decoration:underline;
	padding-left:10px;
	padding-top:10px;
	vertical-align:top;
	border-left:1px solid #FFF;
}



/*-------------------------------------------------Connect form------------------------------------------------------------------*/


.title1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000;
	padding-bottom:20px;
}

.text{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#656565;
}

.title2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#656565;
vertical-align:top;
line-height:30px;
text-align:right;
padding-right:10px;
}

.cinput {
	float: left;
	width: 212px;
	height: 17px;
	border: 1px solid #656565;
	margin-top: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding-left: 2px;
	margin-bottom:1px;
}

.oblig {
	float: left;
	margin: 3px 0 0 4px;
	color: #2F65A3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

.coption {
	float: left;
	width: 212px;
	height: 19px;
	border: 1px solid #b2b2b2;
	margin-top: 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#000;
	padding-left: 2px;}

.connect_submit_button{
width:80px; height:20px;font-family:Arial, Helvetica, sans-serif; font:12px bold; background-image:url(/images/fo/other/button2.jpg);	color:#FFF; }

/*-----------------------------------------Sub Category page--------------------------------------------------------------------------*/


.subcat_left_product_container {
	float: left;
	width: 250px;
	margin-right: 10px;
	margin-left:10px;
}

.subcat_right_product_container {
	float: left;
	width: 250px;
	margin-right: 10px;
	margin-left:10px;
}

.subcat_image_container {
	float: left; width: 200px;
	text-align:center;
	vertical-align:middle;
	height: 150px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.subcat_name_container {
	float: left;
	width: 250px;
	padding-left: 0px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	padding-top:13px;
	color:#4d71a0;
}

.subcat_description_container {
	float: left;
	width: 250px;
	padding-left: 0px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000; }

.subcat_link_container {
	float: left;
	width: 250px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#004163;
	padding-right:5px;
	}
.subcat_link_container a{
	float: left;
	width: 250px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#4d71a0;
	padding-right:5px;
	text-decoration:none;
	}

/*-----------------------------------------Product List--------------------------------------------------------------------------*/
.productlist_left_product_container {
	float: left;
	width: 200px;
	margin-right: 10px;
	margin-left:10px;
}

.productlist_right_product_container {
	float: left;
	width: 330px;
	margin-right: 10px;
	margin-left:10px;
}

.productlist_image_container {
	float: left; width: 200px;
	text-align: center; height: 150px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.productlist_name_container {
	float: left;
	width: 330px;
	padding-left: 0px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	background-repeat:no-repeat;
	padding-top:13px;
	color:#004163;
}

.productlist_description_container {
	float: left;
	width: 330px;
	padding-left: 0px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000; }

.productlist_link_container {
	float: left;
	width: 300px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#4d71a0;
	padding-right:5px;
	}
	.productlist_link_container a{
	float: left;
	width: 300px;
	text-align: right;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color:#004163;
	padding-right:5px;
	text-decoration:none;
	}
/*-----------------------------------------Product Detail-------------------------------------------------------------------------*/

#ProductTitle{
	font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:20px;
padding-left:10px;
}

#ProductLstOther{
	font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#FFF;
}

.productname{
	font-family:Arial, Helvetica, sans-serif;
	color:#4d71a0;
	font-weight:bold;
	font-size:12px;
	padding-bottom:10px;
	padding-top:5px;
}

.productname2{
	font-family:Arial, Helvetica, sans-serif;
	color:#004163;
	font-weight:bold;
	font-size:16px;
	padding-bottom:10px;
	padding-top:5px;
}

.titlepage{
	font-family:Arial, Helvetica, sans-serif;
	color:#4d71a0;
	font-weight:bold;
	font-size:20px;
	padding-bottom:10px;
	padding-top:5px;
}

.producttext{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:10px;
	padding:0;
	margin:0;
}

.producttext ul{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:normal;
	font-size:10px;
	padding-left:10px;
	margin:0;
	list-style-position:outside;
}



.productdetails_docdown_headerrow {
	font-family:Arial, Helvetica, sans-serif;
	background-color:#004163;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	padding-left:10px;
}


.productdetails_docdown_cellproduct { width: 223px; padding-left: 20px; }
.productdetails_docdown_cellweight { width: 58px; text-align: center; }
.productdetails_docdown_celllanguage { width: 60px; text-align: center;}
.productdetails_docdown_celltype { width: 40px; text-align: center; }
.productdetails_docdown_cellactions { width: 110px; text-align: center; }

.productdetails_documentdownload_header {
color:#686868;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
}

.productdetails_docdown_rowlightlocked { height: 21px; background-color: #efefef; color: #8c8c8c; }
.productdetails_docdown_rowdarklocked { height: 21px; background-color: #e7e7e7; color: #8c8c8c; }
.productdetails_docdown_rowlight { height: 21px; background-color: #efefef; color: #000; }
.productdetails_docdown_rowdark { height: 21px; background-color: #e7e7e7; color: #000; }

.productdetails_techdata_container { float: left; width: 560px; display: none; }
.productdetails_techdata_longline_empty { float: left; width: 100%;height: 0px; border-top: 0px solid #fff; border-bottom: 0px solid #fff }
.productdetails_techdata_longline { float: left; width: 100%;height: 0px; border-top: 1px solid #f26400; border-bottom: 1px solid #f26400; }
.productdetails_techdata_table_container { float: left; padding-top: 10px; width: 575px; }
.productdetails_techdata_table_header_tr { height: 21px; background-color: #f26400; color: #FFF; }
.productdetails_techdata_table_emptycell { width: 20px; background-color: #FFF; }
.productdetails_techdata_table_typecell { width: 327px; padding-left: 20px; }
.productdetails_techdata_table_numbercell { width: 177px; text-align: center; }
.productdetails_techdata_table_typecell_container { width: 387px; padding: 0px; border: 1px solid #ff5f07; }
.productdetails_techdata_table_numbercell_container { width: 177px; text-align: center; background-color: #646464; }
.productdetails_techdata_table_datadetails { height: 21px; background-color: #efefef; }
.productdetails_techdata_transmiter { float: left; width: 100px; border-top: 1px solid #ff5f07; border-right: 1px solid #ff5f07; color: #ff5f07; text-align: center; }
.productdetails_techdata_distance { float: left; width: 185px; border-top: 1px solid #ff5f07; color: #ff5f07; text-align: center; }
.productdetails_techdata_receiver { float: left; width: 100px; border-top: 1px solid #ff5f07; border-left:  1px solid #ff5f07; color: #ff5f07; text-align: center; }


/*-----------------------------------------News-------------------------------------------------------------------------*/
.linknews a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#4d71a0;
	text-decoration:underline;
	padding-top:30px;
	padding-left:10px;
}

.linknews a:hover,linknews a:visited{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#393;
	text-decoration:underline;
	padding-top:10px;
	padding-left:10px;
}

.linknews p{line-height:30px;}

/*-----------------------------------------Search-------------------------------------------------------------------------*/

.search_select_field { border:1px solid #646464; width: 260px; height: 21px; float:left; padding-left:10px; }

#search_links li a:visited {width: 186px; height:22px ; vertical-align:middle; }
#search_links li a:active { color: #FFF; background-color: #2F65A3;}
#search_links { clear: both; float: left; width: 560px; margin: 17px 0 0 0; font: bold 12px Arial, Verdana, sans-serif; padding: 0px; text-align: center; color: #000;}
#search_links ul { margin: 0; padding: 0; list-style-type: none; float: left; background-color: #B3B3B3; width: 560px; height: 18px; }
#search_links li { margin: 0; padding: 0; width: 186px; float: left; height: 18px; text-align: center; }
#search_links li a, #search_links li a:visited {float:left; color: #FFF; width: 186px; height: 17px; padding-top: 1px;text-align: center; }
#search_links li a:hover, #search_links li a:active { color: #FFF; background-color: #4d71a0; width: 180px; text-align: center; }
#search_links li:hover { background-color: #4d71a0; width: 186px; text-align: center; }
#search_links li.current { background-color: #4d71a0; width: 186px; text-align: center; color:#FFF}

.search_pagination { margin-top:10px; margin-bottom:10px ; padding-bottom:0 ; padding-left:10px ; background-color:transparent; width: 100%;  color: #4d71a0; font: bold 12px Arial;display:block; float:left;}
.search_pagination a, .search_pagination a:visited { color:#868686; }
.search_pagination a:hover, .search_pagination a:active { text-decoration: underline; color: #4d71a0; }


/*-----------------------------------------barre dynamique-------------------------------------------------------------------------*/

img {
	border: none;
}
div.demo {
	float: left; width: 18em; padding: 20px; margin: 1em;
    background: #c92; color:#000; text-align: center; font-family: verdana, arial, sans-serif;
}

/* dock - top */
.dock {
	position: relative;
	height: 50px;
	text-align: center;
}

.dock-container {
	position: absolute;
	height: 50px;
	background:#fff;
	padding-left: 20px;
}
a.dock-item {
	display: block;
	width: 40px;
	color: #4d71a0;
	position: absolute;
	top: 0px;
	text-align: center;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
.dock-item img {
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}
.dock-item span {
	display: none;
	padding-left: 20px;
}

/* dock2 - bottom */
#dock2 {
	width: 100%;
	bottom: 0px;
	position: absolute;
	left: 0px;
}
.dock-container2 {
	position: absolute;
	height: 50px;
	background: url('/images/fo/images/dock-bg.gif');
	padding-left: 20px;
}
a.dock-item2 {
	display: block;
	font: bold 12px Arial, Helvetica, sans-serif;
	width: 40px;
	color: #000;
	bottom: 0px;
	position: absolute;
	text-align: center;
	text-decoration: none;
}
.dock-item2 span {
	display: none;
	padding-left: 20px;
}
.dock-item2 img {
	border: none;
	margin: 5px 10px 0px;
	width: 100%;
}


/*-----------------------------------------Top menu-------------------------------------------------------------------------*/




#navcontainer
{
margin: 0px;
padding: 0px;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
}

#navcontainer ul li { float: left; }

#navcontainer ul li a
{
text-decoration: none;
font-size:14px;
color:#0e728a;
float: left;
margin:0px;
height:26px;
width:100%;
padding-top:7px;
padding-right:15px;
padding-left:10px;
border-left:1px;
border-style:solid;
border-top:none;
border-bottom:none;
border-right-width:1px;
border-color:#828282;
}

.accordionLink:hover {
	color:#FFF;
}