
html,body{height:100%}

body{width:100%;min-height:100%;margin:0;padding:0;color:#333;font:normal 12px arial;background:#FFF}

form{margin:0}
table,input,select{font:normal 100% arial}
table{border-collapse:collapse;margin:0}
td{padding:0}
img{border:0;margin:0}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
ul{margin:0.4em 0 0.4em 24px;padding:0}
ul.pdli li{margin:3px 0 5px}
.cursor{cursor:Pointer}

/* debug div */
.debug{
  border: 1px solid #f97;
}

/* Kaspersky */
.t,tr.t td{vertical-align:top}
.m,tr.m td{vertical-align:middle}
.b,tr.b td{vertical-align:bottom}
tr.t td td,tr.b td td{vertical-align:auto}
.l{text-align:left}
.c{text-align:center}
.r{text-align:right}

.nobr{white-space:nowrap}
.nobrd{border:none}

.rel{position:relative}
.abs{position:absolute}
.fl{float:left}
.fr{float:right}
.cl{clear:both}

.w100{width:100%}
.w50{width:50%}
.w33{width:33%}
.w25{width:25%}
.w0{width:0.1%}
.h100{height:100%}

.green{color:#005448}
.lime{color:#045D43}
.red{color:#C0240C}
.gr{color:#777}
.brown{color:#9F7314}

.font7{color:#333333;font:normal 7px arial;}
.font10{color:#333333;font:normal 10px arial;}
.font11g{color:#005447;font:normal 11px arial;}
.font12{color:#333333;font:normal 12px arial;}
.font12g{color:#005447;font:normal 12px arial;}
.font12r{color:#cc0000;font:normal 12px arial;}
.font13b{color:#336666;font:bold 13px arial;}
.font13g{color:#005447;font:normal 13px arial;}
.font13gb{color:#005447;font:bold 13px arial;}
.font13rb{color:#cc0000;font:bold 13px arial;}
.font30rb{color:#cc0000;font:bold 30px arial;}

small,.small{font-size:95%}

.head{background:#FFF url(../img/v3/top_bg.gif) top repeat-x}
.headH{height:120px}
.head .cor_l{background:url(../img/v3/top_bg_l.gif) left top no-repeat}
.head .cor_r{background:url(../img/v3/top_bg_r.gif) right top no-repeat}
.globbrd{border:solid 2px #DCD9D0}
.globsite{padding:2px 8px 2px 18px;background:#FFF url(../img/v3/sel_dw.gif) 7px 7px no-repeat;font:bold 11px arial;cursor:Pointer}
.globbrd .abs{top:-22px;right:-2px;padding:6px 12px 8px; background:#FFF}
.maps{padding:0 10px}
.maps a{margin:0 9px;color:#000;font:normal 11px arial}
.form_search div{background:#FFF;border:solid 2px #DCD9D0;float:left;padding:2px}
.form_search .sea{color:#333;border:none;width:160px}
.form_search .go{margin:6px 0 0 6px}

.mmenu{height:30px}
.mmenu .bt{background:#239180 url(../img/v3/mmb_c.gif) top repeat-x}
.mmenu .bt table{background:url(../img/v3/mmb_l.gif) left top no-repeat;height:30px}
.mmenu .bt table td{background:url(../img/v3/mmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 11px tahoma;line-height:1}
.mmenu .bt div{padding:0 8px 0 14px;background:url(../img/v3/li_white.gif) 4px center no-repeat;text-align:center}
.mmenu .bt a{color:#FFF;font:bold 11px tahoma;line-height:1}
.mmenu table.first{background:url(../img/v3/f_mmb_l.gif) left top no-repeat}
.mmenu table.first td{padding-left:16px}
.mmenu .sel{background:#239180 url(../img/v3/mmb_c_a.gif) top repeat-x}
.mmenu .sel table{background:url(../img/v3/mmb_l_a.gif) left top no-repeat}
.mmenu .sel table td{background:url(../img/v3/mmb_r_a.gif) right top no-repeat}
.mmenu .sel table.first{background:url(../img/v3/f_mmb_l_a.gif) left top no-repeat}

/* navigation */
.nav,.nav a{font:normal 11px tahoma;color:#005447}
.nav .path{background:url(../img/v3/go_green.gif) 8px center no-repeat;padding:4px 0 4px 24px}
.nav .path_end{background:url(../img/v3/go_red.gif) 8px center no-repeat;padding:4px 0 4px 24px;color:#C0240C}

/* footer */
.copy{padding:8px 0 0 16px;color:#999;font:normal 10px tahoma}
.bmenu,.bmenu a{color:#666;font:normal 11px tahoma}
.bmenu span{margin:0 2px}

/* Kaspersky end */

.sub_mmenu{height:32px}
.sub_mmenu .bt{background:#239180 url(../img/v3/smmb_c.gif) top repeat-x;}
.sub_mmenu .bt table{background:url(../img/v3/smmb_l.gif) left top no-repeat;height:32px}
.sub_mmenu .bt table td{background:url(../img/v3/smmb_r.gif) right top no-repeat;padding:0 8px 0 12px;color:#FFF;font:bold 11px tahoma;line-height:1}
.sub_mmenu .bt div{padding:0 8px 0 14px;background:url(../img/v3/li_black.gif) 4px center no-repeat;text-align:center}
.sub_mmenu .bt a{color:#336666;font:bold 11px tahoma;line-height:1;}
.sub_mmenu table.begin{padding:0;height:32px;background:url(../img/v3/smmb_lr.gif) left top no-repeat}
.sub_mmenu .sel a{color:#FFF;}
.sub_mmenu .sel{background:#239180 url(../img/v3/smmb_c_a.gif) top repeat-x}
.sub_mmenu .sel table{background:url(../img/v3/smmb_l_a.gif) left top no-repeat}
.sub_mmenu .sel table td{background:url(../img/v3/smmb_r_a.gif) right top no-repeat}
.sub_mmenu .sel div{padding:0 8px 0 14px;background:url(../img/v3/li_white.gif) 4px center no-repeat;text-align:center}

.press img{padding-left:30px;}

.lmenu{
  background:url(../img/v3/left_top.jpg) left top no-repeat;
  height:30px;
  width:220px;
  font:bold 11px tahoma;
}
.lmenu div{color:#ffffff;padding:8px 0 0 10px;}

.lmcontent{
  background:#FAFAFA url(../img/v3/lc_bg.gif) repeat-x scroll center bottom;
  width:218px;
  border-bottom:solid 1px #d0c9ad;
  border-left:solid 1px #d0c9ad;
  border-right:solid 1px #d0c9ad;
  float:left;
  padding:0;
  color:#336666;
}

.link_green{
  color:#005447;
}

.link_green:hover{
  color:#005447;
}

.lmcontent_lv1,.lmcontent_mens,.lmcontent_renew{
  padding:4px 8px;
  font:normal 13px arial; 
}

.lmcontent_lv1 div{
  padding-left:12px;
  background:url(../img/v3/li_black.gif) left center no-repeat;
}

.lmcontent_lv1 a{
  color:#336666;
  font:normal 13px arial;
}

.lmcontent_mens{
  height:52px;
}

.lmcontent_mens a{
  color:#336666;
  font:normal 13px arial;
}

.lmcontent_renew{
  padding:6px 6px 6px 6px;
}

.lmcontent_renew a {
  background-position:left center;
  background-repeat:no-repeat;
  display:block;
  padding:5px 0 5px 35px;
}


.lmcontent_renew a{
  color:#336666;
  font:normal 13px arial;
}

/* window buy */
.buy_frm_link a{color:#045D43;text-decoration:underline;}
.buy_frm_price{color:#336666; font:bold 18px arial;}
.price{color:#B10000; font:normal 22px arial}
.buy_frm{color:#333333;font:normal 12px arial;background:url(../img/v3/win_buy_c.gif) top repeat-x;height:55px}
.buy_frm .sleft{background:url(../img/v3/win_buy_l.gif) left top no-repeat;width:0}
.buy_frm .sright{background:url(../img/v3/win_buy_r.gif) right top no-repeat;width:0}

.buy_frm2{background:url(../img/v3/win2_buy_c.gif) top repeat-x;height:70px}
.buy_frm2 .sleft{background:url(../img/v3/win2_buy_l.gif) left top no-repeat;width:0}
.buy_frm2 .sright{background:url(../img/v3/win2_buy_r.gif) right top no-repeat;width:0}

.buy_frm3{background:url(../img/v3/win3_buy_c.gif) top repeat-x;height:88px}
.buy_frm3 .sleft{background:url(../img/v3/win3_buy_l.gif) left top no-repeat;width:0}
.buy_frm3 .sright{background:url(../img/v3/win3_buy_r.gif) right top no-repeat;width:0}

.buy_frm .sleft div,.buy_frm .sright div,.buy_frm2 .sleft div,.buy_frm2 .sright div,.buy_frm3 .sleft div,.buy_frm3 .sright div{width:16px}
.buy_frm select,.buy_frm2 select{width:80px}

/* folders */
.prm_fold{height:90px;background:url(../img/v3/prm_folder.jpg) center top no-repeat;font:normal 11px arial}
.prm_fold table{height:90px;width:100%;background:url(../img/v3/prm_fldr_rz.gif) left 36px no-repeat}
.prm_fold table.frstbl{background:none}
.prm_fold table td{padding:36px 6px 0 4px;line-height:1.1;vertical-align:top}
.prm_fold .sel{background:url(../img/v3/prm_fld_abg.gif) top repeat-x}
.prm_fold .sel table{background:url(../img/v3/prm_fld_al.gif) left top no-repeat}
.prm_fold .sel table td{background:url(../img/v3/prm_fld_ar.gif) right top no-repeat;padding-top:18px}
.prm_fold .sel table td.w0{background:none}
.prm_fold table td.w0{padding:12px 0 0 6px}
.prm_foldbg{background:#FFF url(../img/v3/prm_fld_abg.gif) left -90px repeat-x;padding:14px 20px}

.prm_fold2{height:80px;background:url(../img/v3/prm_folder.jpg) center bottom no-repeat;font:normal 16px arial}
.prm_fold2 table{height:80px;width:100%;background:url(../img/v3/prm_fldr_rz.gif) left 26px no-repeat}
.prm_fold2 table.frstbl{background:none}
.prm_fold2 table td{padding:20px 10px 0 8px;line-height:1.1;text-align:center}
.prm_fold2 .sel{background:url(../img/v3/prm_fld_abg.gif) top repeat-x}
.prm_fold2 .sel table{background:url(../img/v3/prm_fld_al.gif) left top no-repeat}
.prm_fold2 .sel table td{background:url(../img/v3/prm_fld_ar.gif) right top no-repeat;padding-top:16px}
.prm_fold2bg{background:#FFF url(../img/v3/prm_fld_abg.gif) left -80px repeat-x;padding:14px 20px}

.prm_fold a,.prm_fold2 a{color:#FFF}
.prm_fold a:hover,.prm_fold2 a:hover{color:#FFF}
.prm_fold .sel a,.prm_fold2 .sel a{color:#007260; text-decoration:none}
.prm_fold .sel a:hover,.prm_fold2 .sel a:hover{color:#007260}


a.btn_red span {
  color:#ffffff;
  font:bold 14px arial;
	float: left;
	padding: 0 0 0 8px;
	vertical-align: middle;
	background: url(../img/v3/btn_red_l.gif) left top no-repeat;
}

a.btn_red span span {
	padding: 0 8px 0 0;
	background: url(../img/v3/btn_red_r.gif) right top no-repeat;
}

a.btn_red span span span {
	height: 26px;
	padding: 5px;
	background: url(../img/v3/btn_red_m.gif) left top repeat-x;
}

/* cata_tpe */
.btNavImportant a {
display: block;
float: left;
height: 80px;
width: 348px;
background-position: left top;
background-repeat: no-repeat;
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
color: #043021;
font-weight: bold;
text-decoration: none;
}
.btNavImportant a:hover {
font-weight: bold;
background-position: 1px 1px;
}
.btNavImportant .moinsImportant {
background-image: url(../img/v3/haut_retour_fd.jpg);
}
.btNavImportant .moinsImportant span {
display: block;
padding-left: 160px;
padding-right: 20px;
padding-top: 20px;
text-align: center;
}
.btNavImportant .plusImportant {
background-image: url(../img/v3/haut_suite_fd.jpg);
}
.btNavImportant .plusImportant span {
display: block;
padding-left: 20px;
padding-right: 160px;
padding-top: 20px;
text-align: center;
}
.encartEntr {
background-image: url(../img/v3/encart_fd.gif);
background-repeat: repeat-y;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.ttrEntr {
padding: 2px 8px;
background-image: url(../img/v3/encart_fdTtr.gif);
background-repeat: repeat-y;
font-size: 18px;
color:#000000;
text-align: center;
}
.introEntr {
text-align: center;
padding: 8px;
color: #666666;
font-size: 12px;
}
.encartProd {
position: absolute;
top: 10px;
background-image: url(../img/v3/produit_fd.gif);
background-repeat: no-repeat;
height: 237px;
width: 311px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
}
.encartProd .imgProd {
position: absolute;
left: 15px;
top: 15px;
}
.encartProd .ttrProd {
padding-bottom: 5px;
padding-top: 15px;
padding-left: 35px;
font-weight: bold;
}
.encartProd .vertProd {
height: 55px;
background-image: url(../img/v3/produit_descrFd.gif);
background-repeat: no-repeat;
vertical-align: middle;
}
.encartProd .vertProd td {
padding-left: 25px;
font-weight: bold;
color: #FFFFFF;
}
.encartProd .prixProd {
padding-left: 35px;
font-weight: bold;
font-size: 18px;
color: #a9b4b2;
}
.encartProd .prixProd strong {
font-size: 18px;
display: block;
color: #006666;
}
.encartProd .btAchat {
float: left;
padding-left: 35px;
width: auto;
background-image: url(../img/v3/btAchat_fd.gif);
background-repeat: no-repeat;
background-position: 35px top;
}
.encartProd .btAchat a {
display: block;
width: auto;
padding-left: 40px;
padding-right: 20px;
line-height: 21px;
color: #FFFFFF;
font-weight: bold;
text-decoration: none;
background-image: url(../img/v3/btAchat_d.gif);
background-position: right;
background-repeat: no-repeat;
}

/*----------------CADDIE-----------*/
.qte_nav_cmd_in {
	font-family:arial;
	font-size:12px;
	color:#FFFFFF;
	font-weight:bold;
	float: left; 
	height:29px; 
	background:url(../img/v3/qte/step_bg_on.gif);
}
.qte_nav_cmd_in div {
	line-height:29px; 
	height:29px; 
	float:left; 
	padding:0 15px 0 5px; 
	background:url(../img/v3/qte/step_left_bg_on.gif) no-repeat top right
}
.qte_nav_cmd_out {
	font-family:arial;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	float: left; 
	height:29px; 
	background:url(../img/v3/qte/step_bg_off.gif);
}
.qte_nav_cmd_out div {
	line-height:29px; 
	height:29px; 
	float:left; 
	padding:0 18px 0 5px; 
	background:url(../img/v3/qte/step_left_bg_off.gif) no-repeat top right
}