/*############################### Generics ############################### */

.HomeProdDiv{
width:185px; 
}

img,div,h1,h2,h3,h4,h5,h6,p,br,a,li,ul{
margin:0;
padding:0;
border:none;
}


body{
width:980px;
margin:auto;
font: 11px Arial, Verdana, sans-serif;
color: #656565;
}
/*body{
width:980px;
margin:auto;
font: 11px Arial, Verdana, sans-serif;
color: #656565;
background-image:url('../images/noel_2009/noel_bg.jpg');
background-attachment:fixed;
background-position: top center;
background-repeat:no-repeat;
}

#AllSite {
background-color:#FFF;
}

#noel_guirlande {
position:absolute;
top:10px;
left:0px;
}
#noel_neige1 {
position:absolute;
top:137px;
}
#noel_neige2 {
position:absolute;
top:113px;
}
#noel_neige3 {
position:absolute;
top:116px;
}
*/


/*a:link, a:visited {color: #646464;	text-decoration: none;}*/
a:hover {text-decoration: none;}
a:link {}
a:visited {text-decoration: none;}

table{
margin:0;
padding:0;
border:none;
}


#td10{
height:10px;
}

#td1095{
height:10px;
width:95px;
}

#td28{p
height:28px;
}

#td42{
height:42px;
}

#td60{
height:60px;
}

#td70{
height:70px;
}
/*############################### Objects ############################### */

/*------------------------------- Traduction Tools ------------------------------- */ 
#LangBan a{
color: gray;
font-family: arial;
font-size:11px;
font-weight:700;
text-decoration: none;
border-right: 1px solid gray;
padding-left: 3px;
padding-right: 3px;
}

#LangBan td{
	vertical-align:center;
	
}





/*------------------------------- Top Banner ------------------------------- */

#TopBan{
width:980px;
height:90px;
background:url(../images/header/fond_ban.jpg);
}


#logo{
width:275px;
height:90px;
}

/*------------------------------- Top Navigation ------------------------------- */
#TopMnu {
width:475px;
height:90px;
color: White;
font-family: arial;
font-size:11px;
font-weight:700;
}

#TopMnu table tr td{
padding-top:70px;
color: White;
font-family: arial;
font-size:11px;
font-weight:700;
border-right: 1px solid #449edd;
}



#TopMnu a {
color: White;
text-decoration: none;
padding-right:10px;
padding-left:10px;
}

#TopMnu a:hover {
color: #97c7eb;
}

#TopMnu ul {
color: White;
font-family: arial;
font-size:11px;
font-weight:700;
margin-bottom:0px;
margin-top: 50px;
}

#TopMnu ul li { 
display: inline; 
height: 80px;
border-right: 1px solid;
border-color:#4189bb;
padding-bottom: 0px;
padding: 2.5em 0.5em;
}

#TopMnu ul li a {
color: White;
text-decoration: none;
}

#TopMnu ul li a:hover {
color: #97c7eb;
}

#Separator {
width:1px;
background-color:#4189BB;
}

#DownLoad {
width:230px;
height:90px;
padding-right:10px;
padding-left:10px;
}

/*------------------------------- Download Center & Log ------------------------------- */
#dl_center{
}

#dl_center h1 {
color:#ffffff;
font-family: arial;
font-size:15px;
font-weight:bold;
}

#dl_center img {
}

#arrows{ 
width:178px;
height:29px;
}

#log a{
color:#ffffff;
font-family: arial;
font-size:10px;
font-weight:900;
text-decoration:none;
}

#filet{
border-left: 1px solid #449edd;
width:1px;
height:28px;
margin-right:10px;
margin-left:10px;
}

#info_dl1{
}

#info_dl1 a{
color:#ffffff;
font-family: arial;
font-size:10px;
font-weight:700;
text-decoration:none;
padding-right:10px;
}

#info_dl2{
}

#info_dl2 a{
color:#ffffff;
font-family: arial;
font-size:10px;
font-weight:700;
text-decoration:none;
padding-left:10px;
}

/*------------------------------- Path & Wellcome ------------------------------- */

#chemin_fer{
width:980px;
height:20px;
background-color:#97c7eb;
/*margin-top:1px;*/
}

#chemin_fer a{
height:10px;
color:#ffffff;
font-family: arial;
font-size:10px;
text-decoration:none;
}

#chemin_fer p{
padding-top:3px;
height:10px;
margin-left:10px;
color:#ffffff;
font-family: arial;
font-size:10px;
text-decoration:none;
}

.puce_chemin{
padding-left:5px;
padding-right:5px;
}

#barre_connect_prog{
height:50px;
background:url(../images/header/fond_barre_connect.jpg);
margin-top:1px;
margin-bottom:10px;
}

#connect_top {
width:230px;
padding-top:5px;
height:45px;
color:#ffffff;
font-family:arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
background:url(../images/header/puce_connect_prog.gif);
}
#connect_top a {
color:#ffffff;
font-family:arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
padding-left:10px;
}
/* start --------------------------------------------------------------------------------------------------------------------------------------MODIF CONNECT ROLL----------------------------------------------------*/

#connect_menu {
clear:both;
display:none;
float:left;
list-style-type:none;
margin-top:26px;
padding:0;
position:absolute;
width:230px;
}


#connect_menu li{
width:210px;
background:url(puce_roll_connect.jpg) no-repeat left center;
line-height:20px;
padding-left:20px;
}


#connect_menu a{
padding-top:20px;
padding-left:0px;
text-decoration:none;
color:#ffffff;
font-family:arial;
font-size:12px;
list-style-position:outside;
}

#connect_menu .header {
background:#0371bc;
background-repeat:repeat-x;
clear:both;
float:left;
height:15px;
width:210px;
}

#connect_menu .body {
background:#0371bc;
background-repeat:repeat-y;
clear:both;
float:left;
width:230px;
padding-left:0px;
padding-bottom:10px;
}

#connect_menu .footer {
background:#0371bc;
clear:both;
float:left;
height:5px;
width:210px;
border-bottom: 1px solid #ffffff;
}

.connect_titre{
text-decoration:none;
color:#ffffff;
font-family:arial;
font-size:14px;
margin-left:8px;
}

/* fin------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */

#welcome{
text-align:right;
height:40px;
padding-top:7px;
padding-right:10px;
font-weight:bold;
font-family:arial;
color:#ffffff;
font-size:26px;
}

#welcome a{
margin-left:7px;
padding-top:5px;
color:#ffffff;
font-family:arial;
font-size:26px;
font-weight:bold;
text-decoration:none;
}


/*------------------------------- Footer ------------------------------- */
#FooterBan {
background-color:transparent;
}

#FooterBan, #FooterBan a {
margin-left:7px;
padding-top:5px;
font-size:11px;
color:#666666;
font-family:arial;
text-decoration:none;
}



 
#left_side{
/*width:230px;*/
}
 
#menus{
/*width:230px;*/
background-color:#E6E6E6;
}

#titre_products{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#6689A1;
width:230px;
height:25px;
background:url(../images/menu/fond_menu_produit.jpg);
padding-top:10px;
}

.decaltitre{
padding-left:8px;
}

#products ul{
margin-left:8px;
list-style:none;
padding-bottom:5px;
border:none;
}

#products li {
padding-top:3px;
}

#products a{
text-decoration:none;
color:#666666;
font-family:arial;
font-size:11px;
font-weight:bold;

}

#products a:hover
{
color: #b1b901;
}

#titre_services{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#6689A1;
width:230px;
height:25px;
background:url(../images/menu/fond_menu_services.jpg);
padding-top:10px;
}

#filet_sous_menu{
width:210px;
height:1px;
background-color:#b9b9b9;
}

/*------------------------------------------------------ Menu Service ---------------------------------------------------*/
#services ul{
margin-left:8px;
list-style:none;
padding-bottom:5px;
}

#services ul li {
padding-top:3px;
margin-right:10px;
}

#services ul li a{
color:#666;
font-weight:bold;
text-decoration:none;
}

#services ul li ul li {
padding-top:3px;
padding-bottom:3px;
border-bottom:1px solid #989898 ;
}


#services ul li ul li a{
color:#8C8C8C;
font-size:10px;
font-weight:normal;
}


/*
#services ul li ul li{
padding-top:3px;
color:#FF3;
}


#services a{
text-decoration:none;
color:#666666;
font-family:arial;
font-size:12px;
}
*/

#services a:hover
{
color: #ff7f00;
}

#secured_access{
margin-top:10px;
width:230px;
background:url(../images/menu/fond_secured.jpg);
}

#titre_secured{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#ffffff;
width:230px;
height:28px;
background:url(../images/menu/fond_titre_secure.jpg);
padding-top:8px;
}

#titre_secured2{
font-family:arial;
font-size:16px;
font-weight:normal;
color:#ffffff;
width:230px;
height:28px;
}

/*
.secured_accesstext{
border-top:1px solid #1066A1;
font-family:arial;
font-size:11px;
font-weight:normal;
color:#ffffff;
width:230px;
height:28px;
margin-left:10;
}*/



.secured_accesstext a{
border-top:1px solid #1066A1;
font-family:arial;
font-size:11px;
font-weight:normal;
color:#ffffff;
width:230px;
height:28px;
margin-left:10;
}

#titre_secured_unlog{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#ffffff;
width:230px;
background:url(../images/menu/fond_titre_secure.jpg);
padding-top:8px;
padding-bottom:10px;
}

#login_form{
margin-top:10px;
}

#login_form a{
color:#ffffff;
font-family:arial;
font-size:10px;
text-decoration:none;
/*margin-left:13px;*/
}

#back_line{
background:url(../images/SecuredAccess/Lignecourte.jpg) no-repeat;
}


#puce_connect_unlog{
margin-left:11px;
}

#champs{
margin-left:8px;
}

.rememberchk{
color:#ffffff;
font-family:arial;
font-size:10px;
text-decoration:none;
}

.access_name{
color:#ffffff;
font-family:arial;
font-weight:bold;
font-size:12px;
padding-left:10px;
}

#secured_access ul{
margin-top:4px;
margin-left:8px;
list-style:none;
}

#secured_access ul li{
border-top:1px solid #1066A1;
margin-right:7px;
padding-bottom:4px;

}

#margin_unlog_box{
margin-top:10px;
}

#secured_access  li a{
color:#ffffff;
text-decoration:none;
font-family:arial;
font-size:11px;
}

#secured_access img{
margin-right:5px;
}

#secured_access a:hover
{
color: #96c8eb;
}

#puce{
width:9px;
height:9px;
background:url(../images/menu/puce.gif) no-repeat;
}

#center{
width:565px;
margin-left:9px;
float:left;
margin-right:9px;
}

#filet_teaser{
width:100%;
height:5px;
background:url(../images/home/filet_haut_teaser.jpg) no-repeat;
}

#filet_teaser_sous{
width:565px;
height:10px;
background:url(../images/home/filet_bas_teaser.jpg) no-repeat;
}

#teaser{
width:565px;
height:225px;
}

#produit{
width:380px;
float:left;
}

#prod_1{
width:185px;
}

#Product{
font-size:11px;
color:#666666;
font-family:arial;
}

#Product a{
font-size:12px;
color:black;
font-family:arial;
font-weight:bold;
text-decoration:none;
}



#prod_2{
width:185px;
margin-left:10px;
}

#produit a {
color:#000000;
font-family:arial;
font-weight:bold;
font-size:14px;
text-decoration:none;
}

#press_release{
width:175px;
background-color:#e6e6e6;
margin-left:10px;
}

#titre_press_release{
font-family:arial;
font-size:16px;
font-weight:bold;
color:#6689A1;
width:155px;
height:34px;
padding-top:10px;
padding-bottom:6px;
margin-bottom:6px;
margin-left:10px;
margin-right:10px;
border-bottom: 2px solid #035d9b;
}

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

#press_release_iter h1{
font-family:arial;
font-size:11px;
color:#005d9b;
margin-left:10px;
}

#press_release_iter h2{
font-family:arial;
font-size:11px;
color:#005d9b;
margin-left:10px;
}

.decaltitre_press{
margin-left:8px;
}

.date{
font-family:arial;
font-size:11px;
color:#005d9b;
margin-left:10px;
}

#press_release {
font-family:arial;
font-size:11px;
color:#005d9b;
text-decoration:none;
}

#press_release a{
font-family:arial;
font-size:11px;
color:#005d9b;
text-decoration:none;
}

#press_release p {
width:155px;
margin-top:5px;
margin-bottom:10px;
margin-left:10px;
font-size:11px;
color:#666666;
font-family:arial;
padding-bottom:3px;
}

#filet_press{
width:155px;
height:1px;
background:url(../images/home/filet_press.jpg) no-repeat;
margin-left:10px;
}

#right_side{
width:165px;
float:left;
margin-top:-2px;
margin-left:10px;
}

#compatibility{
width:165px;
height:144px;
margin-top:20px;
background-color:#97c7eb;
}

.phrasetypo{  /*margin-top:-100px; pour hack*/
font-family:arial;
font-size:14px;
font-weight:bold;
color:#015d9c;
float:left;
letter-spacing:-1px;
margin-top:10px;
margin-left:13px;
}

.phrasetypo2{
margin-left:13px;
font-family:arial;
font-size:14px;
font-weight:bold;
color:#015d9c;
float:left;
letter-spacing:-1px;
}

#compatibility img{
margin-left:7px;
margin-top:4px;
}

#compatibility a{
margin-left:138px;
font-family:arial;
font-size:12px;
font-weight:bold;
color:#ffffff;
text-decoration:none;
}

#margin_top_altec{
float:left;
margin-top:8px;
}

#a img{
border:none;
}


/* <---------------------------------------------------------------------- Style Produit ----------------------------------------------------------------------*/
/* Image et bannière dégradée*/

.ProductBan{
background-image:url(../images/home/ProductBan.jpg);
height:50px;
}

#TopImage{
background:url(../images/produit/TopImage.jpg) no-repeat;
}

#ImageNewproduct{
background:url(../images/Newproduct/Newproduct.jpg);
height:225px;
}

#Imageproductiphone{
background:url(../images/page3/Imagefondpage3.JPG);
height:300px;
width:567px;
}

#BanBrown{
background-image:url(../images/page3/BanBrown.JPG);
height:50px;
}

.BanLittleBrown{
background:url(../images/altec/home/BanLittle5Brown.jpg);
}

/* Base Verte*/


.BanOtherV{
background-color:#A8BB0A;
color:#ffffff;
font-family:arial;
font-weight:bold;
font-size:12px;
padding-left:10px;
}

.BanOtherV a{
background-color:#A8BB0A;
color:#ffffff;
font-family:arial;
font-weight:bold;
font-size:12px;
padding-left:10px;
}

.BanOtherVbig{
background-color:#A8BB0A;
color:#ffffff;
font-family:arial;
font-weight:bold;
font-size:14px;
padding-left:10px;
padding-right:5;
}

.BanOtherVborderleft{
background-color:#A8BB0A;
color:#ffffff;
font-family:arial;
font-weight:bold;
font-size:12px;
padding-left:10px;
border-left:1px solid #686868;
}

.GreenTitle{
color:#A8BB0A;
font-family:arial;
font-weight:bold;
font-size:10px;
padding-top:2px;
padding-bottom:2px;
border-top:1px solid #E6E6E6;
}

.GreenLigthTitle{
color:#A8BB0A;
font-family:arial;
font-size:20px;
}

.TopBorderGreenLight{
border-top:1px solid #A8BB0A;
}

.GreenLightTextbolt{
color:#A8BB0A;
font-family:arial;
font-weight:bold;
font-size:10px;
padding-top:2px;
padding-bottom:2px;
}



/* Base Bleue*/

.BanOtherB{
background-color:#015E9B;
}

#BanBlue{
background-image:url(../images/header/fond_barre_connect.jpg);
height:50px;
}

.BanBlueLight{
background-color:#97C7FF;
margin:0;
padding:0;
}

.BanBlueDark{
background-color:#035D9B;
margin:0;
padding:0;
}

.BlueDarkTitle{
color:#035D9B;
font-family:Arial;

font-size:24px;
padding-top:10px;
}



/*Base Grise*/

.Greyfont{
background-color:#686868;
}

.GreyTitle{
color:#686868;
font-family:arial;
font-weight:bold;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
}

.GreyText{
	color:#686868;
	font-family:arial;
	font-size:10px;
	text-align: justify;
}

.GreyTextBorderbottom{
	color:#686868;
	font-family:arial;
	font-size:10px;
	text-align: justify;
	border-bottom:1px solid #686868;
}

.GreyBan{
background-color:#E6E6E6;
color:#686868;
font-family:arial;
font-size:10px;
padding-left:10px;
padding-right:10px;
}

.GreyBanBorderleft{
background-color:#E6E6E6;
color:#686868;
font-family:arial;
font-size:10px;
padding-left:10px;
padding-right:10px;
border-left:1px solid #686868;
}

.GreylightBan{
background-color:#F2F2F2;
color:#686868;
font-family:arial;
font-size:10px;
padding-left:10px;
padding-right:10px;
}

.GreylightBanBorderleft{
background-color:#F2F2F2;
color:#686868;
font-family:arial;
font-size:10px;
padding-left:10px;
padding-right:10px;
border-left:1px solid #686868;
}

.GreyBorder{
	border:1px solid #E6E6E6;
}

.LeftBorder{
	border-top::5px solid #F30;
	/*border-left-color:#F03;*/
}

.GreyText11{
	color:#686868;
	font-family:arial;
	font-size:11px;
	text-align: justify;
}



/*Base Marron*/



/*Base Blanche*/

#ProductTitle{
color:#ffffff;
font-family:arial;
font-size:20px;
padding-left:10px;
}

.Welcome{
text-align:right;
height:40px;
padding-top:7px;
padding-right:10px;
font-weight:bold;
font-family:arial;
color:#ffffff;
font-size:26px;
float:right;
}

.Name{
text-align:left;
height:40px;
padding-top:7px;
padding-right:10px;
font-weight:regular;
font-family:arial;
color:#ffffff;
font-size:26px;
float:right;
}



/*Base Noire*/

.BlackTitle{
color:#000;
font-family:arial;
font-weight:bold;
font-size:14px;
padding-top:5px;
padding-bottom:5px;
}

/*SECURE-------------------------------------------------------ACESS-----------------------*/

#password{
font-weight:regular;
font-family:arial;
color:#000000;
font-size:10px;
}

#username{
font-weight:regular;
font-family:arial;
color:#000000;
font-size:10px;
}


/*** Product list Styles ***/
.productlist_container { float: left; width: 561px; padding-left: 0px; }
.productlist_button_container { float: left; width: 561px; padding-left: 0px; padding-top: 10px; }
.productlist_left_top_line { float: left; width: 240px; margin-right: 42px; height: 1px; border-top: 1px solid #A7BC09; }
.productlist_right_top_line { float: left; width: 240px; height: 1px; border-top: 1px solid #A7BC09; }
.productlist_left_product_container { float: left;width: 260px; margin-right: 22px; }
.productlist_right_product_container { float: left;width: 260px; }

.productlist_right_product_container3 { width: 181; }

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

.productlist_image_container3 { float: left; width: 182; text-align: center; height: 150px; v padding-left: 0px; margin-top: 5px; margin-bottom: 5px; }

.productlist_name_container { float: left; width: 240px; padding-left: 0px; text-align: left; font-weight: bold; font-size: 12px; /*background-image:url(/images/v2/product_list_bande.jpg);*/ background-repeat:no-repeat; padding-top:13px; color:#000000;}
.productlist_name_container2 {width: 240px; padding-left: 0px; text-align: left; font-weight: bold; font-size: 12px; background-image:url(/images/v2/product_list_bande2.jpg); background-repeat:no-repeat; padding-top:13px; color:#000000;}

.productlist_name_container3 {width: 181; padding-left: 0px; text-align: left; font-weight: bold; font-size: 12px; background-image:url(/images/v2/product_list_bande2.jpg); background-repeat:no-repeat; padding-top:13px; color:#000000;}
.productlist_name_container4 {width: 181; padding-left: 0px; text-align: left; font-weight: bold; font-size: 12px; background-image:url(/images/v2/product_list_bande2.jpg); background-repeat:no-repeat; padding-top:13px; color:#000000;}

.productlist_description_container { float: left; width: 240px; padding-left: 0px; text-align: left; font-weight: normal; font-size: 11px; color: #000; }
.productlist_left_button_container { float: left; width: 240px; margin-right: 42px; padding-bottom: 7px; border-bottom: 1px solid #A7BC09; font-weight: bold; font-size: 12px; }
.productlist_right_button_container { float: left; width: 240px; padding-bottom: 7px; border-bottom: 1px solid #A7BC09; font-weight: bold; font-size: 12px; }

.productlist_button_position { padding-left: 130px; text-align:right; }
a.productlist_button, a.productlist_button:visited  { height: 20px; padding: 2px 7px 2px 7px; color: #A7BC09; }


/*Page Formation*/

#TopimageEducation{
	background:url(../images/education/education_banner.jpg);
	height:156;
}

#ImageTraining{
	background:url(../images/education/training.jpg);
	height:120;
}

#ImageELearning{
	background:url(../images/education/elearning.jpg);
	height:120;
}

.BlackBold11{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	color:#000;
}

.Black11{
	font-family:arial;
	font-weight:normal;
	font-size:11px;
	color:#000;
}

.Black12{
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#000;
}

.Black12 a {
	font-family:arial;
	font-weight:normal;
	font-size:12px;
	color:#000;
}	

.BlackBold12{
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

.OrangeBold11{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#FF7F00;
	padding-top:10px;
}

.OrangeBold11 a{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#FF7F00;
	padding-top:10px;
}

.OrangeBold11 a{
	font-family:arial;
	font-weight:bold;
	font-size:11px;
	text-decoration:underline;
	color:#FF7F00;
	padding-top:10px;
}

.OrangeBold11 a:hover{color: #974B00;}
.OrangeBold11 a:visited{color: #974B00;}



.productdetails_docdown_headerrow {
	background-color:#A8BB0A;
	color:#ffffff;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	padding-left:10px; 
}


.productdetails_docdown_cellproduct { width: 283px; padding-left:10px; }
.productdetails_docdown_cellweight { width: 58px; text-align: center; }
.productdetails_docdown_celllanguage { width: 58px; text-align: center;}
.productdetails_docdown_celltype { width: 49px; text-align: center; }
.productdetails_docdown_cellactions { width: 109px; text-align: center; }

.productdetails_documentdownload_header { 
color:#686868;
font-family:arial;
font-weight:bold;
font-size:12px;
padding-top:10px;
padding-bottom:10px;
} 

.NavFooter{
 background-color:#D8D8D8;
 margin-right::5;
 }


.MarketingTitle{
font-family:arial;
font-weight:bold;
font-size:20px;
color:#2F65A3;
padding-top:28px;
padding-left:12px;
padding-bottom:2px;
vertical-align:top;
}

.MarketingIntroduction{
font-family:arial;
font-weight:normal;
font-size:10px;
color:#FF7F00;
padding-left:12px;
padding-right:130px;
vertical-align:top;
height:101px;
}

.OrangeArialBold14{
font-family:arial;
font-weight:bold;
font-size:14px;
color:#FF7F00;
}

.OrangeArialBold14 a{
font-family:arial;
font-weight:bold;
font-size:14px;
color:#FF7F00;
}

.BlueArialBold12{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#2F65A3;
}

#multimediabank_sections .current, .current a { background-color: #2F65A3; color: #FFF; padding-top:5;}
#multimedia_sections .other, .other a { background-color: #E6E6E6; color: #2F65A3; vertical-align:middle; height:22px; }
#multimediabank_sections { font: bold 12px Arial; text-align: center; vertical-align:middle ; height:22px; }
#multimediabank_sections ul {list-style-type:none ; float: left; width: 567px;}
#multimediabank_sections li { width: 113px; height:22px; float: left; background-color:#E6E6E6; color: #2F65A3; vertical-align:middle; padding-top:5px;}
#multimediabank_sections li a, #search_links li a:visited {width: 113px; height:22px ; vertical-align:middle; }
#multimediabank_sections li a:hover, #search_links li a:active { color: #FFFFFF; background-color: #2F65A3;}
#multimediabank_sections li:hover { background-color: #2F65A3; color: #FFFFFF;}


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





.elearning_pagination { margin-top:10; margin-bottom:0 ; padding-bottom:0 ; padding-top:2;; float: left; padding-left:10px ; background-color:#F2F2F2; width: 100%; height: 20px; color: #2F65A3; font: bold 12px Arial; }
.elearning_pagination a, .search_pagination a:visited { color:#868686; }
.elearning_pagination a:hover, .search_pagination a:active { text-decoration: underline; color: #2F65A3; }

<!-- MULTIMEDIA BANK -->

.weblink_container { padding-top: 10px; width: 561px; }
.weblink_headerrow { height: 20px;font: bold 12px Arial ; background-color: #2F65A3; color: #FFF; text-align:center}
.weblink_cell_sitename { width: 230px; padding-left: 5px; }
.weblink_cell_link { width: 230px; text-align: center; padding-left: 5px; }
.weblink_cell_link a, weblink_cell_link a:visited { color: #000000; font-weight: bold; }
.weblink_cell_link a:hover, .weblink_cell_link a:active { color: #0082CA; font-weight: bold; }
.weblink_cell_launchdate { width: 100px; text-align: center; }

.elearning_container { float: left; padding-top: 10px; width: 561px; }
.elearning_headerrow { height: 20px;font: bold 12px Arial ; background-color: #2F65A3; color: #FFF; text-align:center}
.elearning_cell_sitename { width: 230px; padding-left: 5px; }
.elearning_cell_link { width: 230px; text-align: center; padding-left: 5px; }
.elearning_cell_link a, weblink_cell_link a:visited { color: #000000; font-weight: bold; }
.elearning_cell_link a:hover, .weblink_cell_link a:active { color: #0082CA; font-weight: bold; }
.elearning_cell_launchdate { width: 100px; text-align: center; }

.teaser_container { padding-top: 10px; width: 561px; }
.teaser_headerrow { height: 20px;font: bold 12px Arial ; background-color: #2F65A3; color: #FFF; text-align:center}
.teaser_cell_screenshot { width: 230px; padding-left: 5px; text-align: center; }
.teaser_cell_link { width: 230px; text-align: center; padding-left: 5px; }
.teaser_cell_link a, weblink_cell_link a:visited { color: #000000; font-weight: bold; }
.teaser_cell_link a:hover, .weblink_cell_link a:active { color: #0082CA; font-weight: bold; }
.teaser_cell_launchdate { width: 100px; text-align: center; font: 11px}

.screensaver_container { float: left; padding-top: 10px; width: 561px; }
.screensaver_headerrow { height: 20px;font: bold 12px Arial ; background-color: #2F65A3; color: #FFF; text-align:center}
.screensaver_cell_screenshot { width: 230px; padding-left: 5px; }
.screensaver_cell_link { width: 230px; text-align: center; padding-left: 5px; }
.screensaver_cell_link a, weblink_cell_link a:visited { color: #000000; font-weight: bold; }
.screensaver_cell_link a:hover, .weblink_cell_link a:active { color: #0082CA; font-weight: bold; }
.screensaver_cell_launchdate { width: 100px; text-align: center; }

.video_container { float: left; padding-top: 10px; width: 561px; }
.video_headerrow { height: 20px;font: bold 12px Arial ; background-color: #2F65A3; color: #FFF; text-align:center}
.video_cell_screenshot { width: 230px; padding-left: 5px; }
.video_cell_link { width: 230px; text-align: center; padding-left: 5px; }
.video_cell_link a, weblink_cell_link a:visited { color: #000000; font-weight: bold; }
.video_cell_link a:hover, .weblink_cell_link a:active { color: #0082CA; font-weight: bold; }
.video_cell_launchdate { width: 100px; text-align: center; }

#order_source_link { clear: both; float: right; padding: 12px 0 5px 0; }
#order_source_link a, weblink_cell_link a:visited { color: #FFFFFF; background-color: #0082CA; font-weight: bold; padding: 2px 4px 2px 4px; }
#order_source_link a:hover, .weblink_cell_link a:active { color: #000000; background-color: #0082CA; font-weight: bold; }

.order_source_cotainer { width: 561px; }
.order_source_lang_pack_step1 { clear: both; margin-top: 20px; margin-bottom: 5px; }
.order_source_lang_pack_image { float: left; margin-top: 10px; width: 230px}
.order_sourceform2_class { float: left; width: 470px; }
.order_sourceform_class { float: left; width: 330px; margin-top: 5px; }
.order_source_field { float: left; width: 330px; padding: 8px 0 8px 0;  background: #f4f4f5; margin-top: 3px; color: #666666; font: 11px Arial,Helvetica,sans-serif;}
.order_source_field2 { float: left; width: 330px;  background: #f4f4f5; margin-top: 3px; color: #666666; font: 11px Arial,Helvetica,sans-serif;}
.order_radiobutton_container { float: left; width: 330px; }

.order_source_explain {clear: both; float: left; color: #666666; font: bold 11px Arial,Helvetica,sans-serif; width: 455px; padding: 0; margin: 10px 0 0 0; text-transform: uppercase;}
.multimediabank_submit_button { margin-left: 10px; margin-top: 0px; padding: 0 10px 0 10px; border: 1px solid #696969; height: 23px; background-color: #0082C8; color: #FFF; font: bold 12px Arial, Verdana, sans-serif; }

.download_rowlightlocked { height: 21px; background-color: #D8ECF7; color: #8c8c8c; }
.download_rowdarklocked { height: 21px; background-color: #C0DFF1; color: #8c8c8c; }
.download_rowlight { height: 21px; background-color: #D8ECF7; color: #000; }
.download_rowdark { height: 21px; background-color: #C0DFF1; color: #000; }

.Array{
font-family:arial;
font-weight:normal;
font-size:11px;
color:#000;
}

.WhiteBold12{
font-family:arial;
font-weight:bold;
font-size:12px;
color:#FFF;
}


.elearningbox {font-size:11px; float: left; display: inline; width: 392px; height: 135px; background-color: #f4f4f5; margin-top:22px; margin-left:80px;}
.elearningbox .img {font-size:11px; float: left; display: inline; margin: 10px 0 0 10px; width: 180px; height: 115px; overflow: hidden;}
.elearningbox .descr {font-size:11px; float: left; width: 183px; height: 55px; margin: 10px 0 0 10px; overflow: hidden; }
.elearningbox .descr h1 {font-size:11px; margin: 0; padding: 0; font: bold 11px Arial, Verdana, sans-serif; text-transform: uppercase;}
.elearningbox .view {font-size:11px; float: left; display: inline; width: 192px; height: 22px; margin: 10px 0 0 10px; background-color: #e5f4fb;}
.elearningbox .emptyview {font-size:11px; float: left; display: inline; width: 192px; height: 22px; margin: 10px 0 0 10px; background-color: #f4f4f5;}
.elearningbox .down {font-size:11px; float: left; display: inline; width: 192px; height: 22px; margin: 0 0 0 10px; background-color: #c0d7e9;}
.elearningbox .emptydown {font-size:11px; float: left; display: inline; width: 192px; height: 22px; margin: 0 0 0 10px; background-color: #f4f4f5;}
.elearningbox .label {font-size:11px; float: left; display: inline; width: 120px; margin: 4px 0 0 10px; text-transform: uppercase; font-size:11px ;}
.elearningbox .btn {font-size:11px; float: left; margin-top: 3px;}


.education_container {float: left; display: inline; width: 580px; display: block;}
.education_content_container {float: left; display: inline; width: 431px; display: block; }
.education_header { float: left; padding-left: 21px; padding-bottom: 10px; font: bold 18px Arial, Verdana, sans-serif; width: 561px; }
.education_header_text { float: left; padding: 15px 0px 15px 21px; font-size: 11px; width: 392px; }

.education_section_container { padding-left:40px; font-size: 11px; width: 100%; }
.education_section { float: left; width: 196px; border: 0px; padding-bottom:18px; padding-left:30px ; color: #000; }
.education_section a, .education_section a:active, .education_section a:visited { font-weight: bold; font-size: 11px; color: #FF7F00; text-decoration: underline;}
.education_section_header { width: 186px; font-size: 11px; font-weight: bold; border: 0px; padding: 10px 0 0 5px; }
.education_section_content { width: 186px; font-size: 11px; color: #000; border: 0px; padding: 10px 0 0 5px; }

.education_header_container { float: left; width: 561px; padding-left: 21px; }
.education_header_compatibility_container { float: left; margin: 23px 0 0 0; width: 147px; border: 1px solid #0082C9; }
.education_header_compatibility_container_top { float: left; width: 147px; border: 1px solid #0082C9; }
.education_header_compatibility_list { float: left; width: 137px; color: #000; padding: 0px 0 0 0px; line-height: 1.6; }
.education_header_image_container { float: left; width: 392px; margin-right: 18px;  background-color: #F4F4F5; height: 153px;}
.education_header_image_div { border: 1px solid #0082C9; }
.education_header_accent { position: relative; top: -20px;background-image: url('./images/chess_bg/chessbg_strategic_partners.gif'); background-repeat: repeat; height: 19px; }
.education_header_lifestylelabel { float: right; background-color: #0082C9; color: #FFF; padding: 3px 8px 3px 8px; width: 80px; height: 14px;}
.education_header_title { float: left; padding: 10px 0 10px 10px; font: bold 18px Arial, Verdana, sans-serif; width: 365px; }
.education_header_description { float: left; padding: 0px 0 10px 10px; font: normal 11px Arial, Verdana, sans-serif; width: 365px; }
.education_header_teaser { float:left; width: 186px; font-size: 11px; font-weight: bold; border: 0px; height: 122px;}

/*
.education_header_otherproducts_container { float: left; width: 148px; height: 151px; border: 1px solid #0082C9; }
.education_header_otherproducts_title { float: left; width: 137px; border-bottom: 1px solid #0082C9; height: 21px; color: #0082C9; padding: 6px 0 0 10px; font-weight: bold; }
.education_header_otherproducts_list { float: left; width: 137px; color: #000; padding: 6px 0 0 10px; line-height: 1.6; }
.education_header_otherproducts_list a{ float: left; width: 137px; color: #8E8E8E; padding: 6px 0 0 10px; line-height: 1.6; }
.education_related_overflow_container {float: left; height: 19px; border: 0px; background-color: #0082C9; width: 148px; margin: 1px 0 0px 0;}
.education_related_rightbutton { float: left; width: 73px;  background-color: #0082C9;  border-left: 1px solid #0082C9; border-top: 1px;  text-align: center; height: 14px; padding-top:5px; }
.education_related_leftbutton { float: left; width: 73px; border-left: 1px solid #CCCCCC; background-color: #CCCCCC; text-align: center; height: 14px; padding-top:5px; }
*/
.education_header_otherproducts_container { float: left; width: 165px; height: 151px; border: 1px solid #0082C9; }
.education_header_otherproducts_title { float: left; width: 158px; border-bottom: 1px solid #0082C9; height: 21px; color: #0082C9; padding: 6px 0 0 10px; font-weight: bold; }
.education_header_otherproducts_list { float: left; width: 165px; color: #000; padding: 6px 0 0 0px; line-height: 1.6;  }
.education_related_overflow_container {float: left; height: 19px; background-color: #0082C9; width: 168px; margin: 1px 0 0px 0;}
.education_related_rightbutton { float: left; width: 79px;  background-color: #0082C9;  border-left: 1px solid #0082C9; border-top: 1px;  text-align: center; height: 14px; padding-top:5px; }
.education_related_leftbutton { float: left; width: 79px; border-left: 1px solid #CCCCCC; background-color: #CCCCCC; text-align: center; height: 14px; padding-top:5px; }


#ProductLstOther{
font-family: arial;
font-size:12px;
font-weight:bold;
color:#FFF;
}

.logo_parters{}

.logo_parters_td{
padding-left:15px;
padding-bottom:15px;
}


/* Classes pour bannières et images principales */


.bannerblue{
background:url(../images/home/fond_barre_connect.jpg);
font-family: arial;
font-size:26px;
font-weight:bold;
color:#FFF;
padding-right:10px;
}

.bannergreen{
background:url(../images/home/ProductBan.jpg);
}

.bannerorange{
background:url(../images/home/header_orange.jpg);
font-family: arial;
font-size:26px;
font-weight:bold;
color:#FFF;
padding-right:10px;
}

.bannerbrown{
background:url(../images/altec/header/fond_barre_connect.jpg);
}

.backgroundimagemarketing{
background:url(../images/home/img_fond_marketing.jpg);
}

.backgroundimageother{
background:url(../images/home/img_fond_other.jpg);
}

.backgroundimageenvironnement{
background:url(../images/home/img_fond_environnement.jpg);
}

.backgroundimagealtec{
background:url(../images/altec/header/img_fond_altec.jpg);
}


/***   Connect Form Styles   ***************/
.connectform {clear: both; float: left; margin: 0 0 0 20px; display: inline; width: 465px;}
.connectform h1 {float: left; margin: 0 0 10px 0; padding: 0; font: 20px Arial, Verdana, sans-serif; color: #312d2e; width: 450px;}
.connectform .sectionheader {clear: both; float: left; color: #000; font: bold 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 10px 0 0 0;}
.connectform .sectionheader1 {clear: both; float: left; color: #e77926; font: bold 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 0 0 10px 0;}

.connectform .sectionheader2 {clear: both; float: left; color: #000; font: bold 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 10px 0 0 0; }
.connectform .sectionheader3 {clear: both; float: left; color: #000; font: bold 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 30px 0 0 0; text-transform: uppercase;}
.connectform .sectionheader4 {clear: both; float: left; color: #000; font: normal 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 0 0 10px 0;}
.changePasswordError{color: #e77926; font: bold 11px Arial,Helvetica,sans-serif;}
.connectform .sectionheadermandatory {clear: both; float: left; color: #e77926; font: bold 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 10px 0 0 0;}
.connectform .sectionheader2mandatory {clear: both; float: left; color: #e77926; font: bold 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 10px 0 0 0; }
.connectform .sectionheader3mandatory {clear: both; float: left; color: #e77926; font: bold 11px Arial,Helvetica,sans-serif; width: 450px; padding: 0; margin: 30px 0 0 0; text-transform: uppercase;}
.connectform .success {clear: both; float: left; color: #666; font: bold 11px Arial,Helvetica,sans-serif; width: 455px; padding: 0; margin: 10px 0 0 0; text-align: center;}
.connectform .oblig {float: left; width: 3px; margin: 3px 0 0 4px; color: #2F65A3; font: bold 11px Arial,Helvetica,sans-serif;}
.connectform .oblig2 {float: left; width: 3px; margin: 6px 0 0 3px;  color: #2F65A3; font: bold 11px Arial,Helvetica,sans-serif;}
.yesno {float: left; width: 212px; height: 21px; background: #f4f4f5; margin-top: 3px; color: #000; font: bold 11px Arial,Helvetica,sans-serif;}
.yesno2 {float: left; width: 212px; height: 21px; background: #f4f4f5; margin-top: 3px; color: #000; font: 11px Arial,Helvetica,sans-serif;}
.cbgrshort {clear: both; float: left; width: 230px; height: 18px; color: #000; background: #f4f4f5; margin-top: 3px; padding: 3px 0 0 3px; font: bold 11px Arial,Helvetica,sans-serif;}
.cbgrshort2 {clear: both; float: left; width: 217px; height: 18px; color: #000; background: #f4f4f5; margin-top: 3px; padding: 3px 15px 0 0; font: 11px Arial,Helvetica,sans-serif; text-align: right;}
.cbgrshort h3 {float: right; margin: 0; padding: 3px 15px 0 0px; color: #000; font: 11px Arial,Helvetica,sans-serif;}
.cinput {float: left; width: 212px; height: 17px; border: 1px solid #b2b2b2;  margin-top: 3px; font: 11px Arial,Helvetica,sans-serif; color: #000; padding-left: 2px;}
.cinput1 {float: left; width: 212px; height: 17px; border: 1px solid #e77926;  margin-top: 3px; font: 11px Arial,Helvetica,sans-serif; color: #000; padding-left: 2px;}
.cinput2 {float: left; width: 212px; height: 17px; border: 1px solid #e77926;  margin-top: 3px; font: 11px Arial,Helvetica,sans-serif; color: #000; padding-left: 2px;}
.cta2 {float: left; width: 212px; height: 60px; border: 1px solid #e77926;  margin-top: 3px; font: 11px Arial,Helvetica,sans-serif; color: #000; padding-left: 2px;}
.dateinput {float: left; width: 80px; height: 17px; border: 1px solid #b2b2b2;  margin-top: 3px; font: 11px Arial,Helvetica,sans-serif; color: #000; padding-left: 2px;}
.coption {float: left; width: 216px; height: 19px; border: 1px solid #b2b2b2;  margin-top: 3px; font: 11px Arial,Helvetica,sans-serif; color: #000; padding-left: 2px;}
.cbgrlong {float: left; width: 449px; height: 21px; background: #f4f4f5; margin-top: 3px;}

.cbgrlong span {margin: 0; padding: 0 0 0 3px; color: #666666; font: 11px Arial,Helvetica,sans-serif;}
.subscribe {clear: both; float: left; width: 449px; height: 65px; background: #f4f4f5; margin-top: 30px;}
.subscribe .lft {float: left; width: 23px; height: 60px; margin-top: 2px;}
.subscribe .txt {float: left; width: 420px; color: #666666; font: bold 11px Arial,Helvetica,sans-serif; margin-top: 2px;}
.cbutton {clear: both; text-align: center; padding-top: 15px;}
.managepasswordbutton {clear: both; text-align: right; padding-top: 15px;}
.separator {clear: both; float: left; width: 449px; height: 19px;}

.floatleft {float: left;}
.floatright {float: right;}

.requestlongtext { float: left; margin-top: 3px; width: 213px; height: 50px; border: 1px solid #e77926; font: 11px Arial,Helvetica,sans-serif; color: #666; }

.search_select_field { border:1px solid #646464; width: 168px; height: 21px; float:left; padding: 0px; }
#productlist { border:1px solid #646464; width: 168px; height: 21px; float:left; padding: 0px; margin-left: 19px; }
#collateral { border:1px solid #646464; width: 168px; height: 21px; float:left; padding: 0px; margin-left: 19px; }
.search_text_field { float: left; border: 1px solid #0082CA; width: 160px; height: 21px; padding: 0px; margin-top: 17px; }
.search_submit_button { float: left; margin-left: 10px; margin-top: 17px; padding: 0 10px 0 10px; border: 1px solid #696969; height: 23px; background-color: #0082C8; color: #FFF; font: bold 12px Arial, Verdana, sans-serif; }
.search_download_button { float: right; margin-left: 10px; margin-top: 17px; padding: 0 10px 0 10px; border: 1px solid #696969; height: 23px; background-color: #0082C8; color: #FFF; font: bold 12px Arial, Verdana, sans-serif; }
.search_download_button { float: right; margin-left: 10px; margin-top: 17px; padding: 0 10px 0 10px; border: 1px solid #696969; height: 23px; background-color: #0082C8; color: #FFF; font: bold 12px Arial, Verdana, sans-serif; }
.productlist_container_search { float: left; width: 561px; margin-top: 17px; }
#search_container { float: left; display: inline;  width: 542px; margin-left: 20px;}
#basket { float: right; }
#search_links { clear: both; float: left; width: 540px; margin: 17px 0 0 0; font: bold 12px Arial, Verdana, sans-serif; padding: 0px; text-align: center; color: #FFF;}
#search_links ul { margin: 0; padding: 0; list-style-type: none; float: left; background-color: #B3B3B3; width: 540px; height: 18px; }
#search_links li { margin: 0; padding: 0; width: 180px; float: left; height: 18px; text-align: center; }
#search_links li a, #search_links li a:visited {float:left; color: #FFF; width: 180px; height: 17px; padding-top: 1px;text-align: center; }
#search_links li a:hover, #search_links li a:active { color: #FFF; background-color: #0082CA; width: 180px; text-align: center; }
#search_links li:hover { background-color: #0082CA; width: 180px; text-align: center; }
#search_links li.current { background-color: #0082CA; width: 180px; text-align: center; }

.basket_items { clear: both; width: 540px; text-align: right; float: left; margin-top: 10px; color: #0082C8; }













/*Teaser Compatibility*//*
.compat_select{
font-family:arial;
font-weight:normal;
font-size:10px;
color:#000;
width:30;
}

.compat_titre1{
font-family:arial;
font-weight:bold;
font-size:10px;
color:#2F65A3;
}

#type_search{
height:18px;
margin-bottom:10px;
}

#id_manufacturer_search{
height:18px;
margin-bottom:10px;
}

#id_device_search{
height:18px;
margin-bottom:10px;
}

#familyChoice{
height:18px;
margin-bottom:10px;
}*//**/

.compat_select{
/*width: 137px;*/
width:87%;
font-family:arial;
font-weight:normal;
font-size:10px;
color:#000;
}

.compat_titre1{
font-family:arial;
font-weight:bold;
font-size:11px;
color:#2F65A3;
padding-right:0;
padding-left:2px;
padding-bottom:5px;
/*background-color:#97C7EB;*/
}

.compat_titre2{
font-family:arial;
font-weight:bold;
font-size:11px;
color:#FFF;
padding-right:0;
padding-left:2px;
padding-bottom:5px;
/*background-color:#97C7EB;*/
}



/*
#manufacturer{padding-top:10;}
#model{padding-top:10;}
#family{padding-top:10;}
*/

.loginbox {float: left; width: 198px; border-top: 1px solid #646464; background: #f4f4f5; margin-top: 1px;}
.loginbox h1 {font: bold 12px Arial, Verdana, sans-serif; padding: 10px 0 0 21px; margin: 0;}
.loginbox form {margin: 0; padding: 0;}
.loginbox .inputfield {float: left; margin: 2px 0 0 21px; padding: 4px 0 0 3px; border: 1px solid #646464; width: 123px; height: 20px; font: 12px Arial, Verdana, sans-serif; }
.loginbox .submitbtn {float: left; margin: 3px 0 0 4px;}
.loginbox .rememberchk {clear: both; float: left; display: inline; width: 130px; margin: 0 0 0 17px; padding: 0 0 5px 0;}
.loginbox .errormsg {clear: both; float: left; display: inline; width: 160px; margin: 0 0 0 19px; padding: 0 0 0 2px; color: #f87a25;}
.loginbox p {font: bold 10px Arial, Verdana, sans-serif; padding: 3px 0 0 0; margin: 0;}

.userbox {float: left; width: 198px; border-top: 1px solid #646464; background: #f4f4f5; margin-top: 1px;}
.userbox h1 {font: bold 12px Arial, Verdana, sans-serif; padding: 10px 0 0 21px; margin: 0;}
.userbox .userinfo {float: left; height: 48px; background: #646464; margin-top: 2px; width: 198px;}
.userbox .userinfo h1 { color: #fff; font: bold 11px Arial, Verdana, sans-serif; padding: 7px 0 0 21px; margin: 0;}
.userbox .userinfo p { color: #fff; font: 11px Arial, Verdana, sans-serif; padding: 7px 0 0 21px; margin: 0;}
.userbox .profile {float: left; width: 98px; height: 28px; border: 1px solid #c6c6c6; background: #f4f4f5; text-align: center;}
.userbox .profile p {padding-top: 6px;}
.userbox .logout {float: left; width: 97px; height: 28px; border-top: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; background: #f4f4f5; text-align: center;}
.userbox .managePassword {float: left; width: 196px; height: 28px; border-left: 1px solid #c6c6c6; border-right: 1px solid #c6c6c6; border-bottom: 1px solid #c6c6c6; background: #f4f4f5; text-align: center;}
.userbox .logout p,.userbox .managePassword p {padding-top: 6px;}

/*Calage des modes rétrocompatible*/

.RetroPgTop{
position:relative; width:100%; height:600; top:0px; right:0px; z-index:1; vertical-align:top;
}

.RetroPgAlign{
position:absolute; width:100%; height:100%; top:0px; left:585px; z-index:1;vertical-align:top;
}

.RetroPgTopNoMnu{
position:relative; width:100%; height:100%; top:0px; right:0px; z-index:1;vertical-align:top;
}

.RetroPgAlignNoMnu{
position:absolute; width:100%; height:100%; top:0px; left:815px; z-index:1;vertical-align:top;
}


/*Home*/
#Content{
vertical-align:top;
width:100%;
/*width:658px;*/

/*height:10px;*/
}

/*Compatibility*/
SpaceFldCompat{
height:50;
padding-left:15;
margin:5;
}


ClrFiltre{
position:relative; top:0px; left:0px;  height:250px;z-index:1;}

.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_features { list-style-image: url(./images/bullets/bullet_1.gif); margin-top: 7px; }
.productdetails_leftfeatures_container { float: left; width: 186px; }
.productdetails_rightfeatures_container { float: left; width: 186px; margin-left: 20px; }
.productdetails_techdata_details_table { background-color: #fff; color: #000; margin-left: 23px; margin-top: 20px; padding: 0px; border-right: 1px solid #f26400; border-left: 1px solid #f26400; border-bottom: 1px solid #f26400; }
.productdetails_techdata_namecell { width: 287px; padding: 2px 0 2px 15px;  border-top: 1px solid #f26400; }
.productdetails_techdata_valuecell { width: 277px; border-top: 1px solid #f26400; }

.productdetails_techdata_container { float: left; width: 581px; 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; }


.download_container { float: left; padding-top: 10px; width: 541px; }
.download_header_container { float: left; width: 561px; padding-left: 0px;  }
.download_table_header_tr { height: 21px; background-color: #0082CA; color: #FFF; }
.download_table_emptycell { width: 0px; background-color: #FFF; }
.download_table_typecell { width: 327px; padding-left: 20px; }
.download_table_numbercell { width: 177px; text-align: center; }

.download_table_typecell_container { width: 387px; padding: 0px; border: 1px solid #ff5f07; }
.download_table_numbercell_container { width: 177px; text-align: center; background-color: #646464; }
.download_table_datadetails { height: 21px; background-color: #efefef; }
.download_docdown_headerrow { height: 21px; background-color: #0082CA; color: #FFF; }
.download_docdown_cellproduct { width: 213px; padding-left: 0px; }
.download_docdown_cellweight { width: 58px; text-align: center; }
.download_docdown_celllanguage { width: 78px; text-align: center; }
.download_docdown_celltype { width: 59px; text-align: center; }
.download_docdown_cellactions { width: 149px; text-align: center; }

.PuceProdKey{
background-image:url(../images/v2/Puce%20verte.jpg);
background-repeat:no-repeat;
vertical-align:top;
width:20px;
}

#pictures_links { clear: both; float: left; width: 220px; margin: 17px 5px 0 0; text-align: center; font: bold 11px Arial, Verdana, sans-serif;}
#pictures_links ul { margin: 0; padding: 0; list-style-type: none; float: left; width: 220px; height: 18px; }
#pictures_links li { margin: 0; padding: 2px 8px 0 8px; width: 84px; float: left; height: 16px; }
#pictures_links li.current { background-color: #0082CA; color: #FFF; }
#pictures_links li a, #pictures_links li a:visited { color: #666666; width: 84px; float: left; height: 16px;}
#pictures_links li.current a, #pictures_links li.current a:visited  { color: #FFF }
#pictures_links li a:hover, #pictures_links li a:active { color: #FFF; background-color: #0082CA; }
#pictures_links li:hover { background-color: #0082CA;}
#pictures_links li:hover a { color: #FFF; }

/*Images produit de la home*/
.HomeProdShot {
height:135px;
width:181px;
}

.HomeProdTB {
width:181px;
}

.HomeProdNameTD {
height:25px;
background-image:url(/images/v2/product_list_bande2.jpg);
width:181px;
}

.HomeProdNameTD a{
font-weight: bold; 
font-size: 12px; 
background-image:url(/images/v2/product_list_bande2.jpg);
color:#000;
text-decoration: none;
}


.HomeProdDescTD {
width:181px;
}

.HomeProdDescTD a{
font-weight:normal; 
font-size: 11px; 
color:#000;
text-decoration:none;
}




.strategicpartners_header {float: left; padding-left: 21px; padding-bottom: 10px;  font: normal 18px Arial, Verdana, sans-serif; width: 432px; color: #000; }
.strategicpartners_container { float: left; width: 581px; display: block; }
.strategicpartners_header_container { float: left; width: 561px; padding-left: 21px; }
.strategicpartners_header_image_container { float: left; width: 392px; margin-right: 19px; }
.strategicpartners_header_image_div { border: 1px solid #0082C9; }
.strategicpartners_header_accent { position: relative; top: -20px;background-image: url('./images/chess_bg/chessbg_strategic_partners.gif'); background-repeat: repeat; height: 19px; }
.strategicpartners_header_lifestylelabel { float: right; background-color: #0082C9; color: #FFF; padding: 3px 8px 3px 8px; width: 80px; height: 14px;}
.strategicpartners_header_otherproducts_title { float: left; width: 137px; border-bottom: 1px solid #0082C9; height: 21px; color: #000; padding: 6px 0 0 10px; font-weight: bold; }
.strategicpartners_header_otherproducts_container { float: left; width: 147px; border: 1px solid #0082C9; }
.strategicpartners_header_otherproducts_list { float: left; width: 137px; color: #000; padding: 0px 0 0 0px; line-height: 1.6; }
.strategicpartners_header_text {padding: 0 21px 15px 21px; font-size: 11px; text-align:justify;}
.strategicpartners_content { float: left; width: 430px;padding-top: 10px; }
.strategicpartners_companylogo { font-weight: bold; font-size: 12px; margin: 3px 10px 3px 10px; padding: 0px 0 10px 0; }
.strategicpartners_companyname { font-weight: bold; font-size: 12px; margin: 3px 10px 3px 10px; padding: 0px 0 0px 0; color: #000;width:385px; }
.strategicpartners_companydescription { margin-left: 10px; margin-right: 21px; width:385px;}
.strategicpartners_companylink { width: 350px; float: left; padding: 3px 0 15px 0; }
.strategicpartners_companylink a, .strategicpartners_companydescription a:active { font-weight: bold; color: #0082C9; }
.strategicpartners_toplink { width: 30px; float: right; padding: 6px 0 5px 0; }

.strategicpartners_detail_compatibility_container { float: right; width: 147px; border: 1px solid #0082C9; }
.strategicpartners_detail_compatibility_list { float: left; width: 137px; color: #000; padding: 0px 0 0 0px; line-height: 1.6; }

.strategicpartner_url_docdown_headerrow {height: 25px; background-color: #f26400; color: #FFF; }
.strategicpartner_url_docdown_cellproduct { width: 223px; padding-left: 10px; color: #646464; }
.strategicpartner_title_sales_tools {padding-left: 10px; color: #ffffff; }
.strategicpartner_url_description_docdown_cellproduct { width: 223px; padding-left: 10px; color: #646464; }
.strategicpartner_table_url{ float: left;width: 100%; padding-left: 10px; color: #646464;}
.strategicpartner_title_url{padding-left: 10px;}
.strategicpartner_title_url_2{padding-left: 20px;}
.strategicpartner_url_docdown_rowlight { height: 21px; background-color: #efefef; color: #000; }
.strategicpartners_collaterals h1 {float: left;font: bold 12px Arial, Verdana, sans-serif; margin-left: 10px; padding: 0;color:#000000;}
.strategicpartners_collaterals p {clear: both;}
.strategicpartner_docdown_headerrow { height: 25px; background-color: #f26400; color: #FFF; }
.strategicpartner_docdown_cellproduct { width: 174px; padding-left: 10px; }
.strategicpartner_docdown_cellweight { width: 71px; text-align: center; }
.strategicpartner_docdown_celllanguage { width: 116px; text-align: center; }
.strategicpartner_docdown_celltype { width: 83px; text-align: center; }
.strategicpartner_docdown_cellactions { width: 107px; text-align: center; }

.strategicpartners_companylogo {height: 21px; background-color: #f26400; color: #FFF; }



.marketing_section_container { font-size: 11px; width:100% ; margin-left:20px;}
.marketing_section {float:left; width: 250px; border: 0px; padding-bottom:18px; color: #000 ; padding-left:10px;}
.marketing_section a, .marketing_section a:active, .marketing_section a:visited { font-weight: bold; font-size: 11px; color: #FF7F00; text-decoration: underline; padding-top:10;}
.marketing_section_header { width: 100%; font-size: 11px; font-weight: bold; border: 0px; padding-bottom:10px; }
.marketing_section_content {width: 100%; font-size: 11px; color: #000; padding-bottom:10px; }

.marketing_container {display: inline; width: 580px; display: block;}
.marketing_header { padding-left: 10px; padding-bottom: 10px; font: bold 18px Arial, Verdana, sans-serif; width: 551px; }
.marketing_header_text { padding-bottom:15px; padding-left:10px; font-size: 11px; padding-right:0px; }


.marketing_header_container {width: 561px; padding-left: 0px; }
.marketing_header_otherproducts_container {width: 147px; border: 1px solid #0082C9; }
.marketing_header_otherproducts_list {width: 137px; color: #000; padding: 0px 0 0 0px; line-height: 1.6; }
.marketing_header_image_container {width: 392px; margin-right: 19px; }
.marketing_header_image_div { border: 1px solid #0082C9; }
.marketing_header_accent { position: relative; top: -20px;background-image: url('./images/chess_bg/chessbg_strategic_partners.gif'); background-repeat: repeat; height: 19px; }
.marketing_header_lifestylelabel { float: right; background-color: #0082C9; color: #FFF; padding: 3px 8px 3px 8px; width: 80px; height: 14px;}

.rightcontent { float:left; width: 560px; text-align:center;}
.leftcontent {float: left; width:220px; }
#id_device_searchWaiting{width:0px;}


.sales_container {float: left; display: inline; width: 580px; display: block;}
.sales_header { float: left; padding-left: 21px; padding-bottom: 10px; font: bold 18px Arial, Verdana, sans-serif; width: 561px; }
.sales_header_text { float: left; padding: 0 0px 15px 21px; font-size: 11px; width: 392px; }

.sales_section_container { font-size: 11px; width:100% ; margin-left:20px;}
.sales_section {float:left; width: 250px; border: 0px; padding-bottom:18px; color: #000 ; padding-left:10px;}
.sales_section a, .marketing_section a:active, .marketing_section a:visited { font-weight: bold; font-size: 11px; color: #FF7F00; text-decoration: underline; padding-top:10;}

.sales_section_header {  width: 100%; font-size: 11px; font-weight: bold; border: 0px; padding-bottom:10px;}
.sales_section_content { width: 100%; font-size: 11px; color: #000; padding-bottom:10px; }

.sales_header_container { float: left; width: 561px; padding-left: 21px; }
.sales_header_otherproducts_container { float: left; width: 147px; border: 1px solid #0082C9; }
.sales_header_otherproducts_list { float: left; width: 137px; color: #000; padding: 0px 0 0 0px; line-height: 1.6; }
.sales_header_image_container { float: left; width: 392px; margin-right: 19px; }
.sales_header_image_div { border: 1px solid #0082C9; }
.sales_header_accent { position: relative; top: -20px;background-image: url('./images/chess_bg/chessbg_strategic_partners.gif'); background-repeat: repeat; height: 19px; }
.sales_header_lifestylelabel { float: right; background-color: #0082C9; color: #FFF; padding: 3px 8px 3px 8px; width: 80px; height: 14px;}
















.txtintro{

}

.ac_Categtitle{

}

.IconKey{
width:50;
text-align:left;
}

.BanOtherV ul {
height:40;
padding-bottom:10;
padding-top:5;
}

.RelatedTr{
height:10;
}

.campaign_mid_roll { line-height:30px;font-weight:bold ; color: #FF7F00 ;text-decoration:underline;}
.campaign_mid_roll a{line-height:30px; font-weight:bold ; color: #FF7F00 ;text-decoration:underline;}
a.campaign_mid_roll:visited { line-height:30px;font-weight:bold ; color: #974B00 ;text-decoration:underline; }
a.campaign_mid_roll:hover {  font-weight:bold ; color: #974B00 ;text-decoration:underline;}
a.campaign_mid_roll:active { line-height:30px;font-weight:bold ; color: #974B00 ;text-decoration:underline;}





.training_mid_roll {font-weight:bold ; color: #FF7F00 ; text-decoration:underline; }
.training_mid_roll a{font-weight:bold ; color: #FF7F00 ;text-decoration:underline;}
.training_mid_roll a:link{font-weight:bold ; color: #FF7F00 ;text-decoration:underline;}
a.training_mid_roll:visited {font-weight:bold ; color: #974B00 ; text-decoration:underline; }
a.training_mid_roll:hover {font-weight:bold ; color: #974B00 ;  text-decoration:underline; }
a.training_mid_roll:active { font-weight:bold ; color: #974B00 ; text-decoration:underline;}

.calendar_frame2 {padding-left:10px; width:458px;}

.environnement_teaser{text-align:center;}

.press_header {float: left; padding-left: 21px; padding-bottom: 10px; font: bold 18px Arial, Verdana, sans-serif; width: 561px;  }
.press_container {float: left; display: inline; width: 580px; display: block;}
.press_header_container { float: left; width: 561px; padding-left: 21px;}
.press_header_image_container { float: left; width: 392px; margin-right: 19px;text-align:left}
.press_header_image_div { float:left; border: 1px solid #0082C9;text-align:left; }
/*.press_header_accent { position: relative; top: -20px;background-image: url('./images/chess_bg/chessbg_strategic_partners.gif'); background-repeat: repeat; height: 19px; }*/
.press_header_lifestylelabel { float: right; background-color: #0082C9; color: #FFF; padding: 3px 8px 3px 8px; width: 80px; height: 14px;}
.press_header_otherproducts_container { float: left; width: 147px; border: 1px solid #0082C9; }
.press_header_otherproducts_title { float: left; width: 137px; border-bottom: 1px solid #0082C9; height: 21px; color: #000; padding: 6px 0 0 10px; font-weight: bold; }
.press_header_otherproducts_list { float: left; width: 137px; color: #000; padding: 0px 0 0 0px; line-height: 1.6;}
.press_header_text {float: left; padding: 0 0px 15px 21px; font-size: 12px; width: 561px; }
.press_content { float: left; width: 561px;}
.press_section { float: left; width: 270px; line-height: 1.8; }
.press_section a, .press_section a:active, .press_section a:visited { font-weight: bold; font-size: 11px; color: #0082C9;}
a.press_download, a.press_download:active, a.press_download:visited { font-weight: bold; font-size: 11px; color: #0082C9;}

.date{
font-size:11px;
color:#666;
}

.pressreleasetext{
font-size:11px;
color:#2F65A3;
padding-bottom:10px;
border-bottom:1px solid #2F65A3;
}

.productdetails_header_otherproducts_title2 {
border:1px solid #2F6E8E;
color:#2F6E8E;
font-weight:bold;
height:21px;
padding:6px 0 0 10px;
width:160px;}


.productdetails_header_otherproducts_list{
color:#666;
font-weight:normal;
height:21px;
padding:6px 0 0 0px;
width:100%;}

.productdetails_header_otherproducts_list a{
color:#666;
font-weight:normal;
height:21px;
padding:6px 0 0 10px;
width:152px;}


.products_related_overflow_container2 {
background-color:#2F6E8E;
border:0 none;
float:left;
height:19px;
margin:0;
width:160px;
}

.products_related_leftbutton2 {
background-color:#F4F4F5;
border-left:1px solid #F4F4F5;
float:left;
height:14px;
padding-top:5px;
padding-left:-10px;
text-align:center;
width:79px;
}

.products_related_rightbutton2 {
background-color:#2F6E8E;
border-left:1px solid #2F6E8E;
border-top:1px none;
float:left;
height:14px;
padding-top:5px;
text-align:center;
padding-left:-10px;
width:79px;
}

.pagecontent {float: left; display: inline; margin: 0 0 0 10px; width:560px;}
.pagecontent h1 {font-weight: normal; font-size: 18px; margin: 0; padding: 0; color: #000;}

.sitemapbox {float: left; width: 200px; margin: 15px 3px 0 0;}
.sitemapbox .header {float: left; width: 200px; height: 20px; background: #0082c9;}
.sitemapbox .header h1 {float: left; display: inline; color: #fff; font-weight: bold; font-size: 12px; margin: 2px 0 0 5px;}
.sitemapbox ul {float: left; margin: 5px 0 0 0; padding: 0 0 0 10px; list-style-type: none;}
.sitemapbox ul a, .sitemapbox ul a:visited  {padding: 2px 0 0 5px; font: bold 11px Arial, Verdana, sans-serif; text-decoration: underline; color: #0082c9;}
.sitemapbox ul a:hover {text-decoration: underline; color: #0082c9;}


.access_error{
padding-left:10px;
color:#F00;
font-family:arial;
font-size:10px;
font-weight:bold;
text-decoration:none;
}


.map_image {float: left; padding-left: 61px; width: 520px;}
.map_header {padding-left: 21px;  font: bold 14px Arial, Verdana, sans-serif;  }
.region_container { float: left; width: 170px; }
.region_header { float: left; width: 164px; height: 16px; color: #FFF; background: #0082C9; padding: 2px 0px 2px 3px; font-weight: bold; }
.region_content { padding-left: 3px; }
.region_group_container { float: left; padding-bottom: 5px; }

.SpaceBeforePage{
height:14px;
padding:0px;
margin-top:-4px;}

div.previewdescription {
	background: #fff;
	border: 1px solid #505050;
	position: absolute;
    max-width: 235px;
    padding: 5px;
	display: none;
}
.productdetails_activeflag { float: left; width: 46px; padding: 2px 2px 2px 2px; margin: 2px 1px 0 1px; background-color: #ff5f07; color: #fefefc; }
.productdetails_inactiveflag { float: left; width: 46px; padding: 2px 2px 2px 2px; margin: 2px 1px 0 1px; background-color: #838383; color: #fefefc; }

.productdetails_productshot_container { float: left; width: 198px; padding-top: 20px; }
.productdetails_productshot_imagediv { border: 1px solid #f26400; }
.productdetails_productshot_accent { position: relative; top: -20px;background-image: url('./images/chess_bg/chessbg_1.gif'); background-repeat: repeat; height: 19px; }
.productdetails_productshot_label { float: right; background-color: #f26400; color: #FFF; padding: 3px 8px 3px 8px; }

img.icon { border: 0px; }


.search_product_shot { float: left; width: 122px; height: 148px; margin-right: 18px;}
.search_product_shot_end { float: left; width: 122px; height: 135px; }
.search_shot_image_container { float: left; border: 1px solid #838383; border-bottom: 0px; width: 120px; height: 110px; background-color: #EFEFEF; text-align: center;}
.search_shot_basket { clear: both; float: left; border: 1px solid #838383; border-top: 0px; width: 49px; height: 38px; background-color: #EFEFEF; }
.search_shot_buttons { float: left; border-top: 1px solid #838383; width: 70px; height: 38px; padding: 1px 0 0 1px; }
.search_shot_button { float: left; width: 68px; height: 14px; padding-top: 1px; margin-top: 1px; margin-bottom: 1px;  border: 1px solid #838383; font: 10px Arial, Verdana, sans-serif; background-color: #FFF; color: #636363; text-align: center; }
.search_shot_button:hover { background-color: #0082CA; color: #FFFFFF }
a.search_shot_button_dis:active, a.search_shot_button_dis:visited{ float: left; width: 68px; height: 14px; padding-top: 1px; margin-top: 1px; margin-bottom: 1px;  border: 1px solid #e3e3e3; font: 10px Arial, Verdana, sans-serif; background-color: #FFF; color: #d3d3d3; text-align: center; }
a.search_shot_button_dis:hover { background-color: #fafafa; color: #a6a6a6;}

a.button_blue, a.button_blue:visited, a.button_blue:hover { float: left; height: 14px; padding: 1px 8px 0 8px; border: 1px solid #838383; font: 10px Arial, Verdana, sans-serif; color: #FFFFFF; background-color: #0082CA;  text-align: center; }

