/* Style sheet Base_structure */
*{margin:0;padding:0;}
body{margin:0;padding:0;background-color:#6f6f6f;border:0;font-family:arial,helvetica,sans-serif;font-size:100%;}
#header{padding-right:3px;padding-left:3px;}
.banner{height:72px;background:url("tl_files/premaccess/images/header_banner.jpg") left top repeat-y;border-bottom:1px solid #FFFFFF;}
.logo{height:72px;float:left;border:0;}
.banner_menu{position:relative;float:right;padding:8px 8px 0 0;border:0;font-family:arial,helvetica,sans-serif;font-size:11px;color:#ffffff;}
.bannertxt{right:193px;top:2px;position:absolute;display:inline;color:#ffffff;}
.bannertxt_border{padding:0 10px;border-right:1px solid #b8b8b8;color:#ffffff;}
.banner_menu input.text{width:108px;height:14px;right:71px;top:0;position:absolute;padding:0 2px 2px 0;vertical-align:middle;border:0px;font-family:arial,helvetica,sans-serif;font-size:11px;z-index: 1;text-indent: 3px;}
.banner_menu input.search{width:70px;height:16px;right:0;top:0;position:absolute;background:url("tl_files/premaccess/images/background_bt_rechercher_fr.gif") left top no-repeat;border:0;font-size:10px;line-height:10px;cursor:pointer;z-index: 1;}
.lang{width:70px;float:right;margin-right:8px;margin-bottom:10px;padding-right:0;text-align:right;border:0;}
.tel{float:right;margin-right:8px;margin-bottom:10px;text-align:right;border:0;}
.search_header{width:340px;position:relative;float:right;margin-top:5px;margin-right:13px;text-align:right;white-space:nowrap;}
#wrapper{width:992px;background:url("tl_files/premaccess/images/background_wrapper.gif") center top repeat-y;}
#main{padding:0;}
#right{padding-right:0;padding-left:0;}
#container{padding:0 3px;z-index:1;}
#services,#solutions,#technologies,#presentation,#engagements,#investisseurs,#partenaires,#texte-infos-legales{padding-right:15px;padding-left:15px;}
.right{float:right;}
.left{float:left;}
.invisible{display:none;}
.clearer{width:0px;height:0px;clear:both;font-size:0px;line-height:0px;}
img{margin:0;padding:0;border:0;}
a{text-decoration:none;font-size:11px;color:#941a1d;cursor: pointer;}
a:visited{text-decoration:none;}
.banner_menu a,.banner_menu a:visited{font-family:arial, helvetica, sans-serif;text-decoration:none;font-size:11px;color:#ffffff;}
a:hover{text-decoration:underline;}
.banner_menu a:hover,#footer a:hover{text-decoration:underline;}
a.fleche{padding-left:8px;background-image:url("tl_files/premaccess/images/fleche_lien.png");background-repeat:no-repeat;background-position: 0 4px;}
a.non_souligne,a.non_souligne:hover{text-decoration:none;}
.pagination p{width:100px;float:right;margin-top:0;text-align:right;color:#7e7e7f;}
.pagination ul{width:400px;float:left;}
#content_2col .pagination p,#content_3col .pagination p,#content_2col .pagination ul,#content_3col .pagination ul{margin:0;}
#content_2col .pagination ul li,#content_3col .pagination ul li{float:left;padding:0 5px;list-style-type:none;background:none;}
#content_2col .pagination p,#content_3col .pagination p{padding-top:1px;font-size:11px;}
#footer{height:26px;padding:11px 11px 20px;background:url("tl_files/premaccess/images/background_footer.gif") left bottom no-repeat;font-family:arial, helvetica, sans-serif;font-size:11px;color:#ffffff;}
#footer a{font-family:arial, helvetica, sans-serif;text-decoration:none;font-size:11px;color:#ffffff;}
