/*+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
//+		© Copyright iDIWAY 2012
//+		Tout droits de reproduction interdits
//+		http://www.idiway.fr
//+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.vPdf { margin:10px auto; text-align:center;  position:relative;}
.vPdf>span{position:relative; display: inline-block; border-left:1px solid #666; border-right:1px solid #666; }

.vPdf .info_p{ position: absolute; bottom:0; right:-12px; color:#fff; font-size:15px; }

.vPdf.close .ctn_all_vw{ display:none; }
.vPdf.close .ctn_nav_bottom{ display:none; }
.vPdf.close .bt_nav_prev{ display:none; }
.vPdf.mode_none .bt_nav_prev{ display:none; }
.vPdf.close .bt_nav_next{ display:none; }
.vPdf.mode_none .bt_nav_next{ display:none; }
.vPdf.close .nav_pag{ display:none; }
.vPdf.mode_none .nav_pag{ display:none; }
.vPdf.close .n_pag{ display:none; }
.vPdf.mode_none .n_pag{ display:none; }
.vPdf.close .bt_toggle_mode_slide{ display:none; }
.vPdf.close .bt_toggle_mode_none{ display:none; }

.vPdf .ctn_all_vw{ display:block; overflow:hidden;}
.vPdf .ctn_vw{ display:block; margin:0 auto;  position:relative; background-color:#aaa; padding:40px 20px; box-shadow: inset  0px 0px 8px #666; }
.vPdf  .ctn_vw_all{ display:block;  position:relative; background-color:#aaa; padding:10px 10px; box-shadow: inset  0px 0px 8px #666; }
.no-touch .vPdf .ctn_vw:hover, .no-touch .vPdf  .ctn_vw_all:hover{  cursor:pointer; background-color:#999; }
.vPdf .ctn_vw table{ border-collapse:collapse; margin:0 auto; width:100%; position:absolute; top:0; bottom:0;}
.vPdf .ctn_vw_all table{ border-collapse:collapse; margin:0 auto;}

.vPdf .ctn_vw_img{ display:block; position:relative; margin:0 auto; height:300px; width:200px; /*overflow:hidden;*/ box-shadow: 0px 0px 7px #666; }
.vPdf .ctn_vw_all .ctn_vw_img{ width:auto; height:auto; margin:10px;}
.vPdf .ctn_vw_img table{  height:100%;}
.vPdf .ctn_vw_img img{ display:block; margin:0 auto; background-color:#fff; }
.vPdf .ctn_vw_img td{ text-align:center; vertical-align:middle; padding: 0;}

.vPdf .ctn_vw_img_prev{ display:block; position:absolute; left: 20px; right:20px; top:0; height:30px; overflow:hidden; box-shadow: 0px 0px 7px #666; }
.vPdf .ctn_vw_img_prev img{ display:block; margin:0 auto; background-color:#fff;}
.vPdf .ctn_vw_img_prev table{ top:auto;}
.vPdf .ctn_vw_img_prev td{ text-align:center; vertical-align:bottom; }

.vPdf .ctn_vw_img_next{ display:block; position:absolute; left: 20px; right:20px; bottom:0; height:30px; overflow:hidden; box-shadow: 0px 0px 7px #666; }
.vPdf .ctn_vw_img_next img{ display:block; margin:0 auto; background-color:#fff;}
.vPdf .ctn_vw_img_next table{ bottom:auto;}
.vPdf .ctn_vw_img_next td{ text-align:center; vertical-align:top; }


.vPdf .ctn_vw .bt_prev{ display:block; position:absolute; left: 0; right:0; top:0; height:40px; }
.no-touch .vPdf .ctn_vw .bt_prev:hover{ cursor:pointer;}
.vPdf .ctn_vw .bt_next{ display:block; position:absolute; left: 0; right:0; bottom:0; height:40px; }
.vPdf .ctn_vw .bt_dl{ display:block; position:absolute; left: 0; right:0; bottom:40px; top:40px; }
.no-touch .vPdf .ctn_vw .bt_dl:hover{ cursor:pointer;}


.vPdf .ctn_nav{position:relative; display:block; height:24px; background:url('img/bg.jpg') 50% ; border-top:1px solid #666; border-bottom:1px solid #666; }
.vPdf .ctn_nav table{ border-collapse:collapse; margin:0 auto; width:100%; vertical-align:middle; }
.vPdf .ctn_nav table td{ vertical-align:middle; padding:0; text-align:right; }

.vPdf .ctn_nav table .col1{ width:auto;}
.vPdf .ctn_nav table .col2{ width:50px;}
.vPdf .ctn_nav table .col3{ width:65px;}
.vPdf .ctn_nav table .col4{ width:106px;}

.vPdf.mode_none .ctn_nav table .col2{ width:0;}
.vPdf.mode_none .ctn_nav table .col3{ width:0;}

.vPdf.close .ctn_nav table .col2{ width:0;}
.vPdf.close .ctn_nav table .col3{ width:0;}
.vPdf.close .ctn_nav table .col4{ width:0;}

.vPdf .ctn_nav .ctn_col1{ position:relative; height:20px; overflow:hidden; text-overflow:ellipsis; }
.vPdf .ctn_nav .ctn_col3{ text-align:left; position:absolute; top:3px; }
.vPdf .ctn_nav_bottom .ctn_col3{ text-align:left; position:absolute; bottom:3px; }


.vPdf .nav_pag { display:inline-block; }
.vPdf .nav_pag input{ display:inline-block; width:22px; height:18px;  text-align:right;  padding:0 2px; font-size:14px;  }
.vPdf .n_pag { padding:1px; font-size:14px; }

.vPdf .bt_nav_prev{ display:inline-block; width:24px; height:24px;  background:url('img/aPrev.png') 50% no-repeat ; }
.no-touch .vPdf .bt_nav_prev:hover{ background-color:#F9F9F9; cursor:pointer;}
.vPdf .bt_nav_prev.dis{opacity:0.5;  filter : alpha(opacity=50);}
.no-touch .vPdf .bt_nav_prev.dis:hover{cursor:default;background-color:transparent; }

.vPdf .bt_nav_next{ display:inline-block; width:24px; height:24px;  background:url('img/aNext.png') 50% no-repeat ; }
.no-touch .vPdf .bt_nav_next:hover{ background-color:#F9F9F9; cursor:pointer;}
.vPdf .bt_nav_next.dis{opacity:0.5;  filter : alpha(opacity=50);}
.no-touch .vPdf .bt_nav_next.dis:hover{cursor:default; background-color:transparent; }



.vPdf .bt_toggle_mode_none{ display:inline-block;  width:24px; height:24px;  background:url('img/aNone.png') 50% no-repeat ; }
.no-touch .vPdf .bt_toggle_mode_none:hover{ background-color:#F9F9F9; cursor:pointer;}
.mode_none .bt_toggle_mode_none{ background-color:#F9F9F9; }

.vPdf .bt_toggle_mode_slide{ display:inline-block;  width:24px; height:24px;  background:url('img/aSlide.png') 50% no-repeat ; }
.no-touch .vPdf .bt_toggle_mode_slide:hover{ background-color:#F9F9F9; cursor:pointer;}
.mode_slide .bt_toggle_mode_slide{ background-color:#F9F9F9; }


.vPdf .bt_toggle_all{ display:inline-block; margin-left:20px; width:24px; height:24px;  background:url('img/aOpen.png') 50% no-repeat ; }
.vPdf .ctn_nav_bottom .bt_toggle_all{ background-image:url('img/aOpen_bot.png'); }
.no-touch .vPdf .bt_toggle_all:hover{ background-color:#F9F9F9; cursor:pointer;}

.vPdf.close .bt_toggle_all{ background-image:url('img/aClose.png'); }


.vPdf .ctn_lnk{  position:absolute; left:0; bottom:0; text-align:right; }



.vPdf span.url_dl{ display:block; position:absolute; top:-3px; white-space:nowrap; max-width:100%; }
.no-touch .vPdf span.url_dl:hover{cursor:pointer; background-color:#F9F9F9; }
.vPdf span.ico{ display:inline-block; padding:2px; width:16px; height:16px; background:url('../../../img/ext/16/pdf.png')  50% no-repeat;}
.vPdf span.txt{ text-align:left; display:inline-block; height:100%; line-height:20px; color: #872136; text-decoration:underline; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  max-width:100%; }

