/* 1 */
*{
margin:0;
padding:0;
font-family:Arial,Helvetica,sans-serif;
font-size:12px; /* Alex 2010-07-20 */
}
A{
text-decoration:none;
/*color:#669;*/
color:#394F9A;
}
a:hover {
/*color:#515151;*/
color:#447AF8;
/*border-bottom:1px dotted silver;*/
text-decoration: underline;
}
A.current{
text-decoration:underline;
font-weight:bold;
}
A.more, #card A, #zone1 A{
/*white-space:nowrap;*/
font-weight:bold;
}
A.more:hover, #card A:hover, #zone1 A:hover{
/*white-space:nowrap;*/
font-weight:bold;
text-decoration: underline;
}
html,body{
margin:0;
padding:0;
text-align:center;
background-image:url(/webstore/img/bgNew.gif);
background-repeat:repeat-y;
background-color:#C4CAD1;
background-position:center top;
}
#lum{
position:absolute;
left:0;
top:0;
width:100%;
margin-left:auto;
margin-right:auto;
height:600px;
background-image:url(/webstore/img/background_256.gif);
background-repeat:repeat-x;
background-position:center top;
background-color:#C4CAD1;
z-index:1;
text-align:center;
display:block;
}
#lum div{
text-align:left;
margin-left:auto;
margin-right:auto;
width:1011px;
height:600px;
background-image:url(/webstore/img/bgLum.gif);
background-repeat:repeat-y;
background-position:center top;
}
#pagewidth{
position:relative;left:0px;top:0px;
display:block;
z-index:2;
margin-left:auto;
margin-right:auto;
background-color:#EBEBEB;
width:997px;
text-align:left;
height:100%;
}
#header{
background-image:url(/webstore/img/header.jpg);
background-repeat:no-repeat;
background-position:center top;
height:108px;
}
#logo{
font-size:33px;
margin:14px 0 0 30px;
padding:6px 0 0 0px;
color:#FFF;
float:left;
height:57px;
}
#logoIEC {
float:left;
padding:6px 0 0 40px;
background-image:url(/webstore/img/logo_iec.gif);
background-repeat:no-repeat;
width: 57px;
height: 57px;
cursor:pointer;
}
#signature{
/*color:#1165A6;*/
color:#394F9A;
letter-spacing:2px;
width: 500px;
font-size:13px;
font-weight:bold;
margin-top:-1px;
_margin-top:0px;
}
#user{
clear:right;
float:right;
margin:8px 4px 0 0;
padding:0;
}
#user *{
color:#333;
}
#links{
width:246px;
height:26px;
background-repeat:no-repeat;
padding:0;
margin:0 3px 0 0;
text-align:center;
float:right;
}
#login{
width:245px;
height:47px;
position:relative;
top: 19px;
/*right: -2px;*/
/*margin: 19px 0 0 0;*/
text-align:right;
}
#login input {
width:115px;
}
#A_sign.noBckgrd{
background-image:url(/webstore/img/bt_login2_RO.gif);
}
#A_sign{
background-image:url(/webstore/img/bt_login_RO_gray.gif);
}
#A_sign{
background-repeat:no-repeat;
width:54px;
height:18px;
float:left;
cursor:pointer;
background-position:0 0;
}
#A_sign:hover{
background-repeat:no-repeat;
background-position:0 -18px;
height:18px;
float:left;
}
#A_account.noBckgrd{
background-image:url(/webstore/img/bt_create_account2_RO.gif);
}
#A_account{
background-image:url(/webstore/img/bt_create_account_RO_gray.gif);
}
#A_account{
background-repeat:no-repeat;
width:103px;
height:18px;
float:left;
cursor:pointer;
background-position:0 0;
}
#A_account:hover{
ackground-repeat:no-repeat;
background-position:0 -18px;
width:103px;
height:18px;
float:left;
}
#A_recovery.noBckgrd{
background-image:url(/webstore/img/bt_passwordhelp2_RO.gif);
}
#A_recovery{
background-image:url(/webstore/img/bt_passwordhelp_RO_gray.gif);
}
#A_recovery{
background-repeat:no-repeat;
width:78px;
height:18px;
float:left;
cursor:pointer;
background-position:0 0;
}
#A_recovery:hover{
background-repeat:no-repeat;
background-position:0 -18px;
width:78px;
height:18px;
float:left;
}
#A_cancelMailPwd{
background-image:url(/webstore/img/bt_cancel_RO.gif);
background-repeat:no-repeat;
background-position:0 0;
width:60px;
height:18px;
float:left;
cursor: hand;
}
#A_cancelMailPwd:hover{
background-repeat:no-repeat;
background-position:0 -18px;
width:60px;
height:18px;
float:left;
cursor: hand;
}
#A_submitMailPwd{
background-image:url(/webstore/img/bt_submit_RO.gif);
background-repeat:no-repeat;
background-position:0 0;
width:57px;
height:18px;
float:left;
cursor: hand;
margin-right: 3px;
}
#A_submitMailPwd:hover{
background-repeat:no-repeat;
background-position:0 -18px;
width:57px;
height:18px;
float:left;
cursor: hand;
}
.whitebold, .whitebold a {
font-family: arial, helvetica, sans-serif;
font-weight: bold;
font-size: 11px;
letter-spacing: 1px;
color: #ffffff !important;
}
.whitebold {
display: block;
border:1px solid transparent;
width:235px;
}
#A_downloadarea{
background-image:url(/webstore/img/bt_download_area_RO.gif);
background-repeat:no-repeat;
width:97px;
height:25px;
float:left;
cursor:pointer;
}
#A_downloadarea:hover{
background-position:0% -25px;
}
/*.sep >>> plus utile pour l'instant*/
#A_customer{
background-image:url(/webstore/img/bt_customer_service_RO.gif);
background-repeat:no-repeat;
width:149px;
height:25px;
float:right;
cursor:pointer;
}
#A_customer:hover{
background-position:0% -25px;
}
#A_sendfriend{
background-image:url(/webstore/webstore.nsf/send_to_a_friend.png);
background-repeat:no-repeat;
width:110px;
height:18px;
cursor:pointer;
float:right;
padding-right:10px;
margin-top:13px;
}
#outputAreaAdvanced #A_sendfriend {margin-top:0;}
#A_sendfriend:hover{
background-position:0% -18px;
}
#A_search{
background-image:url(/webstore/img/bt_go_RO.gif);
background-repeat:no-repeat;
width:54px;
height:18px;
cursor:pointer;
float:right;
}
#A_search:hover{
background-position:0% -18px;
}
#A_advSearch{
background-image:url(/webstore/img/bt_search_RO.gif);
background-repeat:no-repeat;
width:56px;
height:18px;
cursor:pointer;
float:right;
}
#A_advSearch:hover{
background-position:0% -18px;
}
#A_reset{
background-image:url(/webstore/img/bt_reset_RO.gif);
background-repeat:no-repeat;
width:52px;
height:18px;
cursor:pointer;
float:right;
padding-right: 3px;
}
#A_reset:hover{
background-position:0% -18px;
}
#A_continue{
background-image:url(/webstore/img/bt_continue_RO.gif);
background-repeat:no-repeat;
width:77px;
height:56px;
cursor:pointer;
float:left;
}
#A_continue:hover{
background-position:0% -56px;
}
#A_continue_small{
background-image:url(/webstore/img/bt_continue_small_RO.gif);
background-repeat:no-repeat;
width:71px;
height:18px;
cursor:pointer;
float:left;
}
#A_continue_small:hover{
background-position:0% -18px;
}
#A_cancel{
background-image:url(/webstore/img/bt_cancel_order_RO.gif);
background-repeat:no-repeat;
width:101px;
height:56px;
cursor:pointer;
float:right;
}
#A_cancel:hover{
background-position:0% -56px;
}
#A_modifyAccount{
background-image:url(/webstore/img/bt_modify_RO.gif);
background-repeat:no-repeat;
width:78px;
height:18px;
cursor:pointer;
float:right;
align:right;
}
#A_modifyAccount:hover{
background-position:0% -18px;
}
#A_SubmitRequest{
background-image:url(/webstore/img/bt_submit_RO.gif);
background-repeat:no-repeat;
width:57px;
height:18px;
cursor:pointer;
float:left;
margin-left:380px;
}
#A_SubmitRequest:hover{
background-position:0% -18px;
}
#A_ChangePassword{
background-image:url(/webstore/img/bt_ch_password_RO.gif);
background-repeat:no-repeat;
width:119px;
height:18px;
cursor:pointer;
float:right;
align:center;
}
#A_ChangePassword:hover{
background-position:0% -18px;
}
#A_ModifyInfo{
background-image:url(/webstore/img/bt_mod_info_RO.gif);
background-repeat:no-repeat;
width:126px;
height:18px;
cursor:pointer;
float:right;
align:center;
}
#A_CancelAccount{
background-image:url(/webstore/img/bt_cancel_RO.gif);
background-repeat:no-repeat;
width:56px;
height:18px;
cursor:pointer;
float:right;
align:center;
}
#A_Continue1{
background-image:url(/webstore/img/bt_continue_small_RO.gif);
background-repeat:no-repeat;
width:71px;
height:18px;
cursor:pointer;
float:right;
align:center;
}
#A_Continue2{
background-image:url(/webstore/img/bt_continue_small_RO.gif);
background-repeat:no-repeat;
width:71px;
height:18px;
cursor:pointer;
float:right;
align:center;
}
#A_ModifyInfo:hover, #A_CancelAccount:hover, #A_Continue1:hover, #A_Continue2:hover{
background-position:0% -18px;
}
.l{
text-align:right;
padding-right:5px;
}
#footer{
background-color:#FFF;
border-top:2px solid #A4A4C7;
border-bottom:2px solid #A4A4C7;
height:19px;
clear:both;
margin:81px 20px 0 20px;
padding:7px 14px 0 12px;
color:#669;
}
#footer A,#footer A:HOVER{
color:#669;
margin:0 10px 0 10px;
}
.left{
float:left;
}
.right{
float:right;
}
#crumb{
background-image:url(/webstore/img/crumb.gif);
background-repeat:repeat-x;
height:39px;
padding:13px 14px 0px 14px;
}
#crumbLeft{
background-image:url(/webstore/img/bgcrumbleft.gif);
background-repeat:no-repeat;
height:15px;
width:6px;
float:left;
}
#crumbRight{
background-image:url(/webstore/img/bgcrumbright.gif);
background-repeat:no-repeat;
height:15px;
width:6px;
float:left;
}
#crumb .crumbText{
background-color:#FFF;
background-image:url(/webstore/img/crumba.gif);
background-repeat:no-repeat;
background-position:5px center;
padding:0px 10px 0px 40px;
color:#99C;
height:15px;
float:left;
}
#crumb .crumbText A{
color:#99C;
}
#crumb .crumbText A:HOVER{
color:#336;
}
#main{
margin:5px 14px 10px 14px;
float:left;
width:971px;
}
#zone1{
width:721px;
background-color:#FFF;
float:left;
}
#zone10{
width:721px;
background-color:#EBEBEB;
float:left;
padding-top:15px;
}
#zone100, #zone101 {
width:100%;
background-color:#FFF;
float:left;
}
.black{
color:#000;
}
#zone1 p{
padding:0px 0px 0px 8px;
text-align:left;
}
#zone1 p.header{
padding:5px 0px 0px 8px;
text-align:left;
line-height: 0px;
}
#zone1 p.title{
/*color:#1165A6;*/
color:#394F9A;
font-weight:normal;
font-size:18px;
padding:0px 10px 0px 24px;
margin:-25px 0px 12px 0px;
letter-spacing:0px;
}
#zone1 p.body{
/*color:#1165A6;*/
color:#666699;
padding:0px 10px 0px 24px;
margin:0px 0px 24px 0px;
}
#box1 p, #box2 p, #box3 p{
padding:0 25px 0px 8px;
text-align:left;
}
#zone11 div, #zone12 div{
margin:0;
padding:0 17px 0px 0px;
text-align:left;
height:150px;
height:190px;
overflow:hidden;
}
#zone11 li, #zone12 li{
margin-bottom:5px;
}
#zone12 div a{
margin-left:5px;
}
#box1 p span, #box2 p span, , #box3 p span{
float:left;
margin:0;
padding:0;
}
#zone1 p.tRight, #box1 p.tRight, #box2 p.tRight, #box3 p.tRight{
text-align:right;
clear:both;
padding:0;
margin:0;
}
#zone1 p.tLeft, #box1 p.tLeft, #box2 p.tLeft,  #box3 p.tLeft{
padding:0 25px 0px 30px;
margin:0;
text-align:left;
clear:both;
}
#zone1 h3{
background-image:url(/webstore/img/bgsectionbig.gif);
background-repeat:repeat-x;
height:27px;
color:#FFF;
padding-left:10px;
padding-right:10px;
padding-top:6px;
font-weight:normal;
}
#zone1 table {
/*width:100%;*/
}
#zone1 table th{
background-image:url(/webstore/img/bgsectionbig.gif);
background-repeat:repeat-x;
height:27px;
color:#FFF;
padding-left:10px;
padding-right:10px;
border-top:1px solid #44AEEA;
border-left:1px solid #44AEEA;
font-weight:normal;
}
#zone1 table th.first,#zone1 table.checkout th.first{
border-left:0px solid #44AEEA;
}
#zone1 table th img{
vertical-align:middle;
margin:0 0 0 10px;
}
#zone1 table td {
padding-top:10px;
padding-bottom:10px;
padding-left:10px;
padding-right:10px;
vertical-align:top;
/*color:#9093B6;*/
color:#666699;
border-top:1px solid #E0E0E0;
}
#zone1 table table td, #layer table table td{
padding:0;
vertical-align:top;
/*color:#9093B6;*/
color:#666699;
border:0px solid #E0E0E0;
}
table#personalinfo , table#billingAddress {
width: 386px;
}
table#choosePassword , table#shippingAddress,  , table#shippingAddress {
}
#personalinfo td, #billingAddress td, #shippingAddress td,#shippingAddress1 td,#shippingAddress2 td, #choosePassword td, #subscriptions td{
heightOLD: 30px;
height: 23px;
line-height:23px;
padding-top:4px;
padding-bottom:0px;
background-color: #F2F2F2;
text-align: left;
}
#logintbl td, #logintbl2 td{
padding:13px 13px 0px 13px;
text-align: left;
height: 25px;
}
td.labelCol{
font-weight: bold;
color:#21265D;
/*width: 110px;*/
/*width: 102px;*/
padding-left: 13px;
}
td.valueCol{
font-weight: normal;
color:#000;
width: 276px;
width: 271px;
}
td.valueCol input {
width: 225px;
}
td.valueCol select{
width: 230px;
height: 18px;
}
td.keyCol{
font-weight: normal;
color:#000;
width: 435px;
background-color: #F2F2F2;
background-image: url(/webstore/img/keyWhite.gif);
background-repeat: no-repeat;
background-position: right 40% ;
}
td.middleCol{
width: 49px;
}
td.first{
padding-top:13px;
line-height:30px;
}
td.last{
padding-bottom:13px;
line-height:30px;
}
td.mailingCol{
padding:13px 0 13px 0;
}
#subscriptions a {
color: #21265d;
}
#subscriptions input{
/*floatOLD:left;
display:block;
display:inline;
border:1px solid yellow;
width:30px;
height:30px;*/
/*display:inline;*/
height:15px;
}
#subscriptions div{
/*border-bottom: 1px #c8c9ce solid;
padding-bottom: 25px;
border:1px solid green;
vertical-align :bottom;
display:block;
width:550px;
border:1px solid green;
*/
}
.floleft  {
/*margin-left:10px;
display: block;
display: inline;
float: left;
width: 110px;
width: 90px;
border:1px solid blue;
display: inline;*/
padding-left:10px;
border:0;
line-height: 15px;
width: 100px;
float: left;
} 
.floright {
/*display: block;
display: inline;
floatODL: right;
width: 400px;
border:1px solid red;
display: inline;*/
border:0;
width: 460px;
float: right;
line-height: 15px;
} 
td.col3 span{
float:left;
text-align:center;
//margin-right:10px;
margin-left:5px;
color:#005AA0;
font-weight:bold;
}
#zone1 table td span img{
display:block;
}
#zone1 h2{
/*color:#2C388B;*/
color:#394F9A;
font-size:13px;
}
 #zone1 a:hover {
color:#447AF8;
text-decoration:underline;
}
 #zone1 a.pubtitle {
font-size: 13px;
}
#zone1 h1, #zone100 h1 , #zone101 h1{
background-repeat:no-repeat;
height:47px;
font-size:20px;
font-weight:normal;
/*color:#069;*/
color:#394F9A;
/*padding:8px 0 0 69px;*/
padding:8px 0 0 69px;
margin:13px 0 0 15px;
}
#zone1 h1.search{
background-image:url(/webstore/img/searchbig.gif);
background-repeat:no-repeat;
}
#zone1 h1.AdvancedSearch{
padding:0;
margin:13px 0 0 0px;
}
#zone1 div.AdvancedSearch{
margin-left:10px;
margin-right:10px;
color:#B3B4D2 ;
font-size:16px;
}
#zone1 h1.PubDetail{
background-image:url(/webstore/img/publicationdetailTitle.gif);
background-repeat:no-repeat;
}
#zone1 h1.payment{
background-image:url(/webstore/img//paymentTitle.gif);
background-repeat:no-repeat;
}
#zone1 h1.checkout{
background-image:url(/webstore/img/checkout.gif);
background-repeat:no-repeat;
}
#zone1 h1.WelcomeCSC{
background-image:url(/webstore/img/faq_icon.gif);
background-repeat:no-repeat;
}
#zone1 h1.FAQ{
background-image:url(/webstore/img/faq_icon.gif);
background-repeat:no-repeat;
}
#zone1 h1.DownloadArea{
background-image:url(/webstore/img/download_icon_large.gif);
background-repeat:no-repeat;
}
#zone1 h1.OrderConfirmation, #zone1 h1.thankRegistr{
background-image:url(/webstore/img/confirmationTitle.gif);
background-repeat:no-repeat;
}
#zone1 h1.SignIn, #zone100 h1.SignIn{
background-image:url(/webstore/img/registerTitle.gif);
background-repeat:no-repeat;
}
#zone100 h1.Register{
background-image:url(/webstore/img/registerTitle.gif);
background-repeat:no-repeat;
background-position: 10px  0px;
padding:8px 0 0 59px;
}
#checkout table th{
height:19px;
/*background-image:url(/webstore/img/bgsectionbig.gif);*/
background-image:url(/webstore/img/bgsectionBasket.gif);
background-repeat:repeat-x;
border-top: 0px;
border-left: 0px;
border-right: 1px solid #FFFFFF;
color: #005AA0;
font-weight:bold;
}
#checkout td.col1a{
width:40px;
}
#checkout td.col1b{
width:163px;
}
#checkout td.col1c{
text-align:center;
width:70px;
}
#checkout td.col2{
width:70px;
text-align:center;
padding-right:0px;
}
#checkout td.col3{
width:300px;
text-align:right;
padding-right:50px;
}
#checkout td.col4{
text-align:right;
padding-right:50px;
width:100px;
}
#zone1 h1 span{
/*color:#B3B4D2;*/
color:#666699;
font-weight:normal;
font-size:16px;
padding-left:15px;
}
#zone2{
width:236px;
float:right;
color:#3A3B49;
}
#zone2 img{
vertical-align:top;
}
#zone2 A{
/*color:#B3B4D2;*/
color:#394F9A;
}
#zone2 A:hover{
color:#447AF8;
}
#box1, #box2,  #box3{
width:236px;
background-color:#FFF;
/*color:#9093B6;*/
color:#666699;
}
#zone11{
float:left;
width:353px;
background-color:#FFF;
}
#zone12{
float:right;
width:353px;
background-color:#FFF;
}
#zone2 h1, #zone11 h1, #zone12 h1, #zone100 th, #zone101 th{
background-image:url(/webstore/img/bgsection.gif);
background-repeat:repeat-x;
background-position:center bottom;
height:19px;
font-size:12px;
font-weight:normal;
color:#FFF;
margin:5px 9px 9px 9px;
padding:0;
vertical-align:middle;
text-align:left;
}
#box1 table, #box2 table, #box3 table{
margin:0 0 0 9px;
width:218px;
}
#zone2 input{
background-color:transparent;
width:139px;
padding-left: 2px;
}
#zone2 input.radio{
width:20px;
}
#zone2 h1 img, #zone11 h1 img,#zone12 h1 img, #zone100 th img,  #zone101 th img{
border-right:1px solid #FFF;
margin:0 4px 0 0;
vertical-align:middle;
}
#zone2 ol{
margin:0 0 0 40px;
}
#zone1 ol{
margin:0 0 0 15px;
list-style-type:none;
}
#card table{
padding-right:0px;
padding-left:0px;
}
#card table td{
padding-bottom: 3px;
}
#card img{
margin-right:0px;
}
.col2 {
word-break: break-word;
}
.price{
margin:-36px 0 0 10px;
}
.value{
color:#3A3B49;
}
table.action{
width:440px;
}
td.action{
text-align:right;
}
#zone2 h1.basketTitle{
margin:5px 9px 0px 9px;
}
.basket th{
background-image:url(/webstore/img/bgsectionBasket.gif);
background-repeat:repeat-x;
color:#005AA0;
height:24px;
padding:2px 1px 0 5px;
}
.basket td{
vertical-align:top;
word-wrap:break-wrap;
border-top:1px solid #E0E0E0;
padding:5px 0 5px 0;
}
span.col1{
background-image:url(/webstore/img/bt_basket_effacer_RO.gif);
background-repeat:no-repeat;
width:14px;
height:14px;
float:left;
cursor:pointer;
}
span.col1:HOVER{
background-position:0% -14px;
}
span.col3p{
background-image:url(/webstore/img/bt_basket_plus_RO.gif);
background-repeat:no-repeat;
width:14px;
height:14px;
float:left;
cursor:pointer;
}
span.col3p:HOVER{
background-position:0% -14px;
}
span.col3m{
background-image:url(/webstore/img/bt_basket_moins_RO.gif);
background-repeat:no-repeat;
width:14px;
height:14px;
float:left;
cursor:pointer;
}
span.col3m:HOVER{
background-position:0% -14px;
}
.basket td.col1{
width:18px;
}
.basket td.col2{
width:99px;
}
.basket td.col3{
width:19px;
}
.basket td.col4{
width:24px;
text-align:center;
}
.basket td.col6{
width:24px;
text-align:center;
}
.basket td.col7{
text-align:right;
width:34px;
padding-right: 3px;
}
.basket tr.total td{
background-image:url(/webstore/img/bkg_total.gif);
background-repeat:repeat-x;
padding:0;
margin:0;
height:20px;
color:#FFF;
vertical-align:middle;
border:0px solid #868789;
}
table.total tr.total td.col1{
padding-left:4px;
margin:0;
width:100px;
}
table.total tr.total td.total{
background-image:url(/webstore/img/bgsectionTotal.gif);
background-repeat:repeat-x;
padding:0;
}
table.total tr.total td.col7{
width:60px;
padding-right: 3px;
}
.basket th.r{
padding-right: 3px;
}
#zone2 table.total td.total input{
color:#fff;
width:55px;
}
#zone2 table.total{
margin-top:15px;
}
#zone2 table.total td{
padding-top:0px;
padding-bottom:0px;
}
#zone2 table.total td input{
width:55px;
}
.r{
text-align:right;
color:red;
}
#zone2 .basket input.s{
width:16px;
padding:0 1px 0 1px;
text-align:right;
/*color:#9093B6;*/
color:#666699;
border:0px;
}
#zone2 .basket input{
width:38px;
padding:0 1px 0 1px;
text-align:right;
/*color:#9093B6;*/
color:#666699;
border:0px;
}
#A_checkout{
background-image:url(/webstore/img/bt_total_checkout_RO.gif);
background-repeat:no-repeat;
width:91px;
height:18px;
float:left;
cursor:pointer;
}
#A_checkout:HOVER{
background-position:0% -18px;
}
#zone1 table td.firstLine, #zone2 table td.firstLine{
border-top:0px solid #868789;
}
#zone1 #Account, #zone1 #UPS, #zone1 #Economy{
background-image:url(/webstore/img/bgpps.gif);
background-repeat:x-repeat;
background-color:#EEF1F5;
border:1px solid #E0E0E0;
}
#zone1 h4{
color:#2C388B;
font-size:12px;
background-image:url(/webstore/img/twisty.gif);
background-repeat:no-repeat;
background-position:0 1px;
padding:0 0 4px 15px;
border-bottom:1px solid #E0E0E0;
margin-bottom:15px;
}
#zone1 .ppcol1{
width:180px;
}
#zone1 .ppcol2{
text-align:center;
}
#zone1 div.small{
/*color:#9093B6;*/
color:#666699;
/*padding:0 64px 0 64px;*/
padding:0 48px 0 48px;
}
#zone1 div.small p{
padding:0;
}
.warning{
color:#FF0000;
}
/* Publication detail*/
#PubDetail{
width: 100%;
/*width: 720px;*/
}
#PubDetail td{
color: #000000 !important;
}
#PubDetail a{
/*color: #666666;*/
}
#PubDetail #reference{
color:#394F9A;
font-size:13px;
font-weight: bold;
}
#PubDetail td.labelCol {
background-image:url(/webstore/img/pubdetailbackground.gif);
background-repeat:repeat-y;
width: 120px ; 
/*rem: background-image: 140px (120+20) >>> cell width:120px ; cell padding (right+left): 20px; */
/*border-right:1px solid red;*/
}
#PubDetail td.sectRow {
background-image:url(/webstore/img/bgsection.gif);
background-repeat:repeat-x;
height: 18px;
padding:0px;
margin:0px;
}
#PubDetail td.previewCol  {
width:50px;
}
#PubDetail td.previewCol a{
/* color: #999999; */
font-size: 10px;
}
# {
width: 100%;
background-color:none;
border:none;
}
#inProgress tr th{
background-color:#FFFFFF;
background-image:url(/webstore/img/bgsectionBasket.gif);
background-repeat:repeat-x;
color: #000000;
font-weight: bold;
border-right: 1px solid #ffffff;
border-left: 0px !important;
border-top: 0px !important;
}
#inProgress td{
padding-left: 10px !important;
}
/* Browse Main Subjects*/
#zone11 LI {
margin: 0px;
line-height: 18px;
padding-left: 4px
}
#zone11 .even{
background-color: #F6F6FF;
background-color: #F2F8FB;
}
#zone11 .odd{
background-color: #FFFFFF;
}
/* News*/
#zone12 LI{
color: #666699;
border-bottom: 2px solid #F6F6FF; 
padding-left: 4px;
}
/*Just Published*/
#zone2 #box2 .jp{
list-style-type: square;
}
#zone1 table.paiement , #zone1 table.paiementCA{
width:440px;
border:1px solid #C2C2CC;
}
#zone1 table.paiement th,#zone1 table.paiementCA th{
background-image:url(/webstore/img/bgsectionbig2.gif);
background-repeat:repeat-x;
height:31px;
color:#21265D;
padding-left:10px;
padding-right:10px;
border-top:0px solid #44AEEA;
border-left:0px solid red;
font-weight:bold;
}
#zone1 table.paiement td, #zone1 table.paiementCA td{
background-image:url(/webstore/img/bgpps.gif);
background-repeat:repeat-x;
height:90px;
color:#21265D;
padding-bottom:0px;
padding-top:0px;
padding-left:10px;
padding-right:10px;
border-top:0px solid #44AEEA;
border-left:0px solid #C2C2CC;
font-weight:normal;
}
#zone1 table.paiementCA td{
height:30px;
vertical-align: middle;
}
#zone1 table.OrderConfirmed td {
border:0;
}
#zone1 table.OrderConfirmed span.Order1{
margin-left:30px;
}
#FAQ table th{
background-image:url(/webstore/img/bgsectionBasket.gif);
background-repeat:repeat-x;
color:#005AA0;
height:24px;
padding:2px 1px 0 5px;
font-weight:bold;
border:0;
}
#FAQ table td{
border:0;
margin:0;
padding-top:5px;
padding-bottom:5px;
padding-right:30px;
padding-left:30px;
}
#FAQ table td.title{
font-weight:bold;
}
#FAQ table.tableau td{
border:1px solid #C2C2CC;
width:100px;
padding-left:10px;
}
#OrderConf {
display:block;
width:100%;
margin-left:30px;
}
#OrderConf div {
float:left;
width:290px;
display:inline;
padding-right:5px;
margin:1px;
}
#OrderConf span {
width:100%;
display:block;
border:1px solid #C2C2CC;
}
#OrderConf span.OrderConf1 {
background-image:url(/webstore/img/bgsectionbig2.gif);
background-repeat:repeat-x;
}
#OrderConf span.OrderConf2 {
border-top:0;
height:120px;
}
#OrderConf ol{
list-style-image: url(/webstore/img/bluearrow.gif);
vertical-align: middle;
color:#21265D;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}
#OrderConf ul{
margin-left:20px;
vertical-align: middle;
padding-left:10px;
}
#OrderConf li{
padding-left:10px;
padding-top:4px;
padding-bottom:4px;
margin-right:8px;
}
#RecoverPwd table{ 
padding:10px;
text-align:left;
background-color:#FFFFFF;
}
#RecoverPwd th{ 
background-image:url(/webstore/img/bgsectionbig.gif);
background-repeat:repeat-x;
height:27px;
color:#FFF;
padding-left:10px;
padding-right:10px;
border-top:1px solid #44AEEA;
border-left:1px solid #44AEEA;
font-weight:normal;
}
#RecoverPwd td{ 
padding:5px;
}
/*
#zone1 table.logintable td {
padding-top:10px;
padding-bottom:0px;
padding-left:20px;
}
*/
#zone100 #logintbl {
width:400px;
/*margin-left:15px;*/
}
#zone1 td.basketSearchTable, #products td.basketSearchTable{
margin:0;
vertical-align:middle;
background-position:0 1px;
        background-image: url(/webstore/img/background_basket.gif);
        background-repeat: no-repeat;
        height:52px;
        width:220px;   
}
#zone1 td.basketPrice,#products td.basketPrice{
vertical-align:middle;
padding-left:0px;
padding-right:8px;
text-align:right;
}
#products td.basketMore{
vertical-align:middle;
padding-left:15px;
padding-right:5px;
text-align:left;
}
#A_IMGL_enfrru, #A_IMGL_en, #A_IMGL_fr, #A_IMGL_sp, #A_IMGL_enfr {
background-repeat:no-repeat;
cursor:pointer;
border:0px solid red;
float:left;
}
#A_IMGL_enfrruNA, #A_IMGL_enNA,#A_IMGL_frNA, #A_IMGL_spNA,  #A_IMGL_enfrNA {
background-repeat:no-repeat;
border:0px solid red;
float:left;
}
#A_IMGL_enfrru{
background-image:url(/webstore/img/lang_en-fr-ru.gif);
width:58px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_enfrruNA{
background-image:url(/webstore/img/lang_en-fr-ru_NA.gif);
width:58px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_enfr{
background-image:url(/webstore/img/lang_en-fr.gif);
width:58px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_enfrNA{
background-image:url(/webstore/img/lang_en-fr_NA.gif);
width:58px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_en{
background-image:url(/webstore/img/lang_en.gif);
width:39px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_enNA{
background-image:url(/webstore/img/lang_en_NA.gif);
width:39px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_fr{
background-image:url(/webstore/img/lang_fr.gif);
width:39px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_frNA{
background-image:url(/webstore/img/lang_fr_NA.gif);
width:39px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_sp{
background-image:url(/webstore/img/lang_sp.gif);
width:39px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_spNA{
background-image:url(/webstore/img/lang_sp_NA.gif);
width:39px;height:18px;
vertical-align:middle; margin-left:5px; margin-right:0px;
}
#A_IMGL_enfrru:hover, #A_IMGL_en:hover, #A_IMGL_fr:hover, #A_IMGL_sp:hover, #A_IMGL_enfr:hover {
background-position:0% -18px;
}
#layer{
border: 0px solid yellow;
text-align:left;
padding-left:14px;
}
#layerBody{
margin: 15px;
width: 730px !important;
border: 0px solid green;
background:none;
}
#layerclose {
background-image:url(/webstore/img/closeRounded.gif);
background-repeat:no-repeat;
position: relative;
width:25px;
height: 25px;
left: -13px;
top: 14px;
cursor: hand;
}
#layerBody table th{
background-image:url(/webstore/img/bgsectionbig.gif);
background-repeat:repeat-x;
height:27px;
color:#FFF;
text-align:center;
padding-left:10px;
padding-right:10px;
border-top:1px solid #44AEEA;
border-left:1px solid #44AEEA;
font-weight: bold;
font-size: 16px;
}
#layerBody  table{
background-color:#FFFFFF;
border: 2px solid #FFFFFF;
}
#layerBody  td{
padding:10px;
vertical-align:top;
/*color:#9093B6;*/
color:#666699;
border-bottom:1px solid #D9D9D9;
align:left;
text-align: left;
color: #000000;
}
#layerBody td.labelCol {
color: #21265D;
font-weight: bold;
/*width: 85px !important;*/
border-bottom:2px solid #FFFFFF;
}
#layerBody td.lastTR {
border-bottom:2px solid #FFFFFF;
}
#reference, #reference a {
font-size:13px;
font-weight: bold;
}
#reference a:hover {
color:#447AF8;
text-decoration:underline;
}
#advsearch table td{
border:0px solid red;
padding:0px;
padding-left:10px;
margin:0;
vertical-align: top;
}
#advsearch  table th {
background-image:url(/webstore/img/bgsection.gif);
height:26px;
border:0px solid white;
vertical-align: baseline;
}
table.checkout {border-collapse: collapse; empty-cells: show; }
#checkout td.CO1{
width:14px;
}
#checkout td.CO2{
}
#checkout td.CO3{
width:42px;
}
#checkout td.CO4{
/*width:90px;*/
width:100px
}
#checkout td.CO5{
text-align:right;
padding-right:50px;
width:60px;
}
#checkout td.CO6{
text-align:right;
padding-right:50px;
width:60px;
}
#checkout td.CO{
border:0px;
}
#checkout .TOTAL{
font-weight:bold;
padding:0;
color:#005AA0 ;
background: #9BD1FA;
}
#DownloadArea table  {
width:100%;
}
#DownloadArea table td.col0 {
width:41px;
padding-left:10px;
padding-right:10px;
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #C1C2CC;
}
#DownloadArea table td.col1 {
width:288px;
padding-left:10px;
padding-right:10px;
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #C1C2CC;
}
#DownloadArea table td.col2 {
width:72px;
padding-left:10px;
padding-right:10px;
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #C1C2CC;
}
#DownloadArea table td.col3 {
width:124px;
padding-left:10px;
padding-right:10px;
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #C1C2CC;
}
#DownloadArea table td.col4 {
width:124px;
padding-left:10px;
padding-right:10px;
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #C1C2CC;
}
#DownloadArea table td.col5 {
width:124px;
padding-left:10px;
padding-right:10px;
padding-bottom:8px;
padding-top:8px;
border-bottom:1px solid #C1C2CC;
}
#DownloadArea table th {
background-image:url(/webstore/img/bgsectionbig2.gif);
border:0px solid #C1C2CC;
border-bottom:1px solid #C1C2CC;
color:#21265D;
font-weight:bold;
font-style:bold;
height:20px;
padding-left:10px;
padding-right:10px;
}
#DivWaitingBasket{
text-align:center;
}

