@charset "utf-8";
/* -------------------------------------------------------------------------------------------- */
/* Charte NewAPVPR version 3.0.1 */
/* -------------------------------------------------------------------------------------------- */

html {
    height: 100%;
}

#page {
    background-image: none;
    position: relative;
    width: 100%;
    overflow: hidden;
}

#alert {
    background-color: #0076A8;;
    font-size: 18px;
    height: 30px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 136px;
    width: 100%;
    text-align: center;
    line-height: 30px;
    vertical-align: middle;
}

#alert #msg{
    font-size: 18px;
    color: #FFFFFF;
    }

div#alert .bt-document-pencil {
    position: relative;
    float: right;
    top: 5px;
    }


#header {
    background-color: #FFF;
    width: 100%;
    margin: 0;
    padding: 0;
    height: 135px; /*changes for news and alert sub menu*/
    overflow: visible !important; /*changes for news and alert sub menu*/
    z-index: 20 !important; /*changes for news and alert sub menu*/
}

div#global {
    padding: 170px 0px 65px;
    margin: 0;
    min-height: 650px;
    text-align: -webkit-left;
}

#header h1 {
    color: #333 !important;
    font-weight: bold !important;
    text-transform: uppercase!important;
    font-family: citroen, arial, sans-serif !important;    
    font-size: 21px !important;
    top: 26px !important;
    color: #0076a8 !important;
}
#header h2 {
    padding-left: 1px !important;
    color:#494B4D !important;
    top: 51px !important;
}

#header #location {
    z-index: -10;
}

#page #header.warningRecidive #navigation #menu li.highlight > a {
    background: #DC002E;
    color: #FFF;
}
#page #header.warningRecidive #location {
    background: #DC002E;
    color: #FFF;
}
#page #header.warningRecidive #location .info {
    color: #FFF;
}

#panierAchats {
    position: absolute !important;
    z-index: 150 !important;
    top: -25px !important;
    right: 0 !important;
    width: 210px !important;
    height: 22px !important;
    cursor: pointer !important;
    font-family: verdana !important;
    font-size: 11px !important;
    background-color: #D6D2C4 !important;
}

#panierAchats li h4 a {
    color:#0076A8 !important;
    
}

#tools a:hover {
    color: #0076A8 !important;
}

#location .icons li {
    margin-right: 5px;
}

#location .icons img {
    border: 1px solid #DDD !important;
   
}



/* #navigation #menu {
    left:0;
}
 */
#navigation a {
    font-family: Arial, Helvetica, sans-serif;
}

#navigation ul li a {
    padding: 5px 8px;
    border-left: 1px solid #000;
}

#navigation ul li.first a {
    border-left: 1px solid #FFF;
    padding: 5px 17px 5px 11px;
}

#navigation a:hover, #navigation li:hover a, #navigation li.sfhover a { 
    color: #0076A8;
}
#navigation li ul li a, 
#navigation li:hover ul li a, 
#navigation li.sfhover ul li a,
#navigation #menu li.highlight li a {
    color: #FFF !important;
    background: #ACA39A !important;
}
#navigation li ul li a:hover, 
#navigation li:hover ul li a:hover, 
#navigation li.sfhover ul li a:hover,
#navigation #menu li.highlight li a:hover {
    color: #FFF !important;
    background:  #0076A8 !important; 
}

#navigation #menu li.highlight a {
    color: #000;
    background: #D6D2C4;
}

#menu li.highlight a {
    color: #000 !important;
    background: #D6D2C4 !important;
}

#navigation #menu a {
    margin: 0;
}


#global h2 {
    color:#0076A8;
    border-bottom: 1px solid #0076A8;
    padding: 0 0 5px;
    margin : 10px;
}
#global h3 {
    color:#494B4D;
}

#global ul.arrow li {
    background-image:url(../../images/AP/bg-li.gif);
    background-position:0 3px;
    background-repeat:no-repeat;
    padding-left:10px;
}

#global .sidebar ul.aside {
    max-height: 750px; /* min-height IE */
    margin:0;
}
#global .sidebar ul.aside  li  ul  li {
    background:url(../../images/AP/puce_list.gif) no-repeat 0 7px;
}
#global .sidebar ul.aside  li  ul  li  ul  li {
    background:url(../../images/AP/bg-aside-li-grey.gif) no-repeat 0 10px;
}
#global .sidebar ul.aside li{   
    padding:5px 0 5px 12px;
}
#global .sidebar ul.aside li h3 {
    text-transform:uppercase;
    font-size:12px;
    font-weight:bold;
}
#global .sidebar ul.aside li h3 a {
    color: #000;
}

#global .sidebar ul.aside a {
    color:#79797B;
}
#global .sidebar ul.aside a:hover {
    color:#0076A8;
}

#global .sidebar ul.aside li h3, 
#global .sidebar ul.aside li h3 a {
    color: #0076A8;
}
#global .sidebar ul.aside li h3 {
    border-bottom: 1px solid #0076A8;
}

#global .sidebar ul.aside a {
    color: #515151;
}

#global .sidebar ul.aside li.highlight,
#global .sidebar ul.aside li.highlight a {
    color: #0076A8;
    font-weight: bold;
}

#global table.data {
    background-color:#FFFFFF;
}
#global table.large {
    /* padding-bottom: 75px; */
}

table.data tr th,
#global table.data tr th {
    background-color:#0076A8;
    color:#FFFFFF;
    border:none;
}

#global table.data td {
    background-color:#FFFFFF;
}
    
#global table.data tr.odd td {
        background-color:#E1E1E1;
}

/*************** tableau page parametrageSite ***************/

#global table.titreps tr th {
    text-align: left;
}

#global table.titreps tr th.libps {
    width: 20%;
}

div.rotation {
    -moz-transform: rotate(-90deg) translate(-50px, 65px);  /* FF3.5/3.6 */
    -o-transform: rotate(-90deg) translate(-50px, 65px);  /* Opera 10.5 */
    -webkit-transform: rotate(-90deg) translate(-50px, 65px);  /* Saf3.1+ */
    transform: rotate(-90deg) translate(-90px, 63px);  /* Newer browsers (incl IE9) */
    -ms-transform: rotate(-90deg) translate(-100px, 65px); 
    white-space: nowrap;
    height:140px;
}

div.rotation1 {
    white-space: nowrap;
    height:230px;
    width:300px;
    display: inline-block;
    overflow:auto;
}

div.rotation2 {
    -moz-transform: rotate(-90deg) translate(-50px, 65px);  /* FF3.5/3.6 */
    -o-transform: rotate(-90deg) translate(-50px, 65px);  /* Opera 10.5 */
    -webkit-transform: rotate(-90deg) translate(-83px, 63px);  /* Saf3.1+ */
    transform: rotate(-90deg) translate(-50px, 65px);  /* Newer browsers (incl IE9) */
    -ms-transform: rotate(-90deg) translate(-50px, 65px); 
    height:170px;
    padding-top: 50%;
    padding-bottom: 50%;
}

.sticky-wrap {overflow-x: auto; overflow-y: hidden; position: relative; width: 100%;}
.sticky-wrap .sticky-thead,
.sticky-wrap .sticky-col,
.sticky-wrap .sticky-intersect {opacity: 0; position: absolute; left: 0;}
.sticky-wrap .sticky-intersect {opacity: 1;}
.sticky-wrap td,
.sticky-wrap th {box-sizing: border-box;}
.sticky-wrap th {background-color: #0076A8; border: medium none; color: #FFFFFF;}
.sticky-wrap.overflow-y {overflow-y: auto;}


/**************************************************************/

#global input.bt {
    color:#0076A8 !important;
}

/* newSteps */
div.newSteps ul {
    width: 98%;
    text-align: center;
    background: url(../../images/bg-steps-new.gif) repeat-x 0 30px;
}
div.newSteps ul a {
    text-decoration: none;
    color: #002355 !important;
}
div.newSteps ul {
    margin: 0 auto;
    
}
div.newSteps ul li {
    padding: 5px !important;
    display: inline-block;
    background: none !important;
    text-align: center;
    vertical-align: top;
    width: 100px;
    text-transform: uppercase;
    
}
div.newSteps ul li.current {
    background: url(../../images/bg-steps-new.gif) !important;
}

/* double borderblock */
.borderBlock .borderBlock {
    background: #FFF !important;
}

.30p {
    width: 30%;
}

.middle {
    margin-left: auto;
    margin-right: auto;
}

#global .borderBlock h4 a {
    color: #515151;
}

div.borderBlock.selected {
    background: #BBB !important;
    color: #FFF;
}

#global div.borderBlock.selected h4{
    border-bottom: 1px solid #FFF;
}

#global .steps .current a {
    color: #DC002E !important;
}

#global .bt-puzzle {
    background-image: url(../../images/buttons/puzzle-ac.gif);
}

#global .bt-puzzle.inactive {
    background-image: url(../../images/buttons/puzzle-ac-off.gif);
}

div.nicetitle {
    font-family: Arial;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
    background: #ACA39A
}


/****   Session      ****/
.expireSessionConteneur {
    padding: 20px 0;
    text-align: center;
    font-size: 16px;
    background: #DDD;
    color: #333;
    z-index: 1;
}

.expireSessionConteneur a {
    text-decoration: none;
    color: #DC002E;
}
.expireSessionConteneur a:hover {
    color: #333;
}

.expireSessionConteneur #decrease {
    margin: 5px;
    font-size: 28px;
}

/*POUR IE*/
@media screen {
    .expireSessionBodyOff {
        position: absolute;
        opacity: 0.2;
        filter: alpha(opacity = 20);
        z-index: 1;
    }
}
/*POUR FF */
* > .expireSessionBodyOff {
    position: absolute;
    opacity: 0.2;
    filter: alpha(opacity = 20);
    z-index: 1;
}

/* onglets panier */
#global h2 table.innerForm {
    margin-bottom: -5px;
    border: 0;
    border-collapse: collapse;
}
#global h2 table.innerForm td,
#global h2 table.innerForm td a {
    font-size: 17px;
    color: #ACA39A;
    text-decoration: none;
    border: 0;
}

#global h2 table.innerForm td a:hover {
    color: #DC002E;
}

#global h2 table.innerForm td.regroupement,
    #global h2 table.innerForm td.regroupement a {
    background: #DC002E;
    color: #FFF;
}

#global table.data tr.selected td {
    background-color:#DC002E;
    color: #FFF;
}           

#start_doc,
#start_editeur,
#start_assist {
    height: 120px;
    overflow: hidden;
    position: relative;
    width: 255px;
}

#start_diag {   
    height: 180px;
    overflow: hidden;
    position: relative;
    width: 255px;
}

#contenu_jeton,
#contenu_diag,
#contenu_assist,
#contenu_doc {
    font-size: 12px;
    background: none;
    display: block;
    width: 180px;
    padding: 7px 10px 3px 43px;             
}

#contenu_jeton_ko,
#contenu_diag_ko,
#contenu_assist_ko,
#contenu_doc_ko,
#contenu_tcl_jetons_ko {
    font-size: 12px;
    background: transparent url("../../images/AP/Ico_ajt_pnr.gif") no-repeat 8px bottom;
    display: block;
    width: 180px;
    padding: 7px 10px 3px 43px;             
}


#start_diag a,
#start_assist a,
#start_doc a,
#start_achat a  {
    color: #515151;
    text-decoration: none;
}

a.start_histo {
    cursor: pointer;
}   

#start_diag a:hover,
#start_assist a:hover,
#start_doc a:hover,
#start_achat a:hover {
    color: #D6D2C4;
    
}

#contenu_editeur {
    font-size: 12px;
    display: block;
    width: 180px;
    padding: 7px 10px 3px 43px;
    color: #515151;
    }

#start_achat {
    font-size: 12px;
    background: transparent url("../../images/AP/puce_list.gif") no-repeat 25px center;
    display: block;
    padding: 3px 10px 3px 43px;
    color: #515151;
    overflow: hidden;
    position: relative;
    width: 255px;
}

#tit_doc,
#tit_diag,
#tit_assist,
#tit_editeur,
#tit_tcl_jetons {
    background-color: #D6D2C4;
    background-image: url("../../images/Ok.gif");
    background-position: 5px center;
    background-repeat: no-repeat;
    font-size: 18px;
    height: 33px;
    margin-left: 10px;
    vertical-align: middle;
    line-height: 33px;
    display: block;
    width: 190px;
    padding: 0px 10px 0px 33px;
    white-space: nowrap;
}

#tit_doc_ko,
#tit_diag_ko,
#tit_assist_ko,
#tit_tcl_jetons_ko {
    background-color: #D6D2C4;
    background-image: url("../../images/Ko.gif");
    background-position: 5px center;
    background-repeat: no-repeat;
    font-size: 18px;
    height: 33px;
    margin-left: 10px;
    vertical-align: middle;
    line-height: 33px;
    display: block;
    width: 190px;
    padding: 0px 10px 0px 33px;
    white-space: nowrap;
}   
/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au pied de page */
/* -------------------------------------------------------------------------------------------- */
    
#Lang li{
margin: 4px;
list-style: none;
}


#footer.oi{
position: fixed;
bottom: 0;
background:#FFFFFF url(../../images/AP/bg_pied_page.gif) repeat-x  0 0;
height: 50px;
font-size: 12px;
padding: 30px 0 0;
text-align: left;
width: 100%;
z-index: 2;
margin-bottom: 0px;
}

#footer #aide,
#footer #langBox,
#footer #ml,
#footer #contact,
#footer #nassist,
#footer #trad,
#footer #param,
#footer #promos {
float: right;
position: relative;
padding: 3px 20px 10px 20px;
background: url(../../images/AP/borderfooter.gif) no-repeat right top;
}

#footer #versionOI {
bottom: -5px;
position: absolute;
}

#footer #langBox{
background: url(../../images/AP/fl.gif) no-repeat 2px top;
}   
    

span#fle3 {
background:url(../../images/AP/aide.gif) no-repeat left top transparent ;
padding: 4px 5px 9px 25px;
}   

#footer #aide{
background: url(../../images/AP/borderfooter.gif) no-repeat right top;
}

#footer #lg {
    width: 200px;
}

#Lang 
{
height: 195px;
width: 200px;
overflow-y: scroll;
border-width:1px;
border-style:solid;
border-color: #C8C8C8;
position: absolute;
padding: 0 0 0 20px;
text-align: left;
visibility: hidden;
left: 500px;
background-color:#FFFFFF;
}

#langBox:hover #Lang{
visibility: visible;
left: 0;
top: -197px;
}

#Lang a{
color: #515151;
text-decoration: none;
}


#flag {
border-width:1px;
border-style:solid;
border-color: #C8C8C8;
}

#footer.oi #ip p {
font-size: 12px;
}

/* -------------------------------------------------------------------------------------------- */
/* Page d'accueil AC */
/* -------------------------------------------------------------------------------------------- */

/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au pied de page */
/* -------------------------------------------------------------------------------------------- */


#lien_ctc,
#lien_cgv  {
border-width:1px;
border-style:solid;
border-color: #C8C8C8;
width: 120px;
visibility: hidden;
left:-100px;
position: absolute;
background-color:#FFFFFF;
padding: 0 20px;
bottom : 26px;
}
#lien_promos    {
border-width:1px;
border-style:solid;
border-color: #C8C8C8;
width: 180px;
visibility: hidden;
left:-100px;
position: absolute;
background-color:#FFFFFF;
padding: 0 20px;
bottom : 26px;
}
#contenu li,
#ml li,
#lien_cgv li,
#lien_ctc li,   
#Lang li,
#lien_promos li{
width : 202px;
margin: 4px;
list-style: none;
height: 15px; 
line-height: 15px;
}

#cgv:hover #lien_cgv,
#ctc:hover #lien_ctc,
#promos:hover #lien_promos  {
visibility: visible;
left: -10px
}

/* avec 4 menus actif */
.menuQuatre {
top: -82px;
}

/* avec 3 menus actif */
.menuTrois  {
top: -63px;
}

/* avec 2 menus actif */
.menuDeux   {
top: -44px;
}

/* avec 1 menu actif */
.menuUn {
top: -25px;
}

#page.login{
position: relative;
height: 100%;
overflow:hidden;
}

.login #classic {
display: none;
}   


.login #footer{
position: absolute;
bottom: 0;
background:#FFFFFF url(../../images/AP/bg_pied_page.gif) repeat-x  0 0;
height: 50px;
font-size: 12px;
padding: 30px 0 0;
text-align: left;
width: 100%;
z-index: 2;
margin-bottom: 0;
}
    
#footer #cgv,
#footer #ctc,
#footer #qsn,
#footer #nass,
#footer #contenu,
#footer #promos
.login #footer #contenu,    
.login #footer #ml{
float: left;
position: relative;
padding: 3px 5px 10px 20px;
background:none;
}

#footer #aide,
#footer #langBox{
float: right;
position: relative;
padding: 3px 20px 10px 20px;
}

#footer #langBox{
background: url(../../images/AP/fl.gif) no-repeat 2px top;
}   
    
#footer #cgv,
#footer #ctc,
#footer #qsn,
#footer #nass {  
background:transparent url(../../images/AP/borderfooter.gif) no-repeat left top;
}

span#fle1,
span#fle2,
span#promotions_menu {
background:transparent url(../../images/AP/fl.gif) no-repeat right top;
padding: 0 25px 0 0;
}

span#fle3 {
background:url(../../images/AP/aide.gif) no-repeat left top transparent ;
padding: 4px 5px 9px 25px;
}   

#footer #aide{
background: url(../../images/AP/borderfooter.gif) no-repeat right top;
}

#Lang 
{
height: 195px;
width: 200px;
overflow-y: scroll;
border-width:1px;
border-style:solid;
border-color: #C8C8C8;
position: absolute;
padding: 0 0 0 20px;
text-align: left;
visibility: hidden;
left: 500px;
background-color:#FFFFFF;
}

#langBox:hover #Lang{
visibility: visible;
left: 0;
top: -197px

}

#Lang a{
color: #515151;
text-decoration: none;
}


#footer #lg
{
width: 200px;
}

#flag {
border-width:1px;
border-style:solid;
border-color: #C8C8C8;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables à l'entête de page */
/* -------------------------------------------------------------------------------------------- */

.login div#header {
height: 90px;
}

.login .logo {
margin-left: 25px;
margin-top: 11px;

}

.login h1#globalTitle{
text-transform: uppercase;
font-weight: bold !important;
font-size: 18px;
}
        
.login h2#appTitle {
font-weight:bold !important;
text-transform: uppercase;
font-size: 15px;
}

#h2#appTitle {
font-weight:bold;
text-transform: uppercase;
font-size: 15px;
}
/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au bouton Documentation de bord */
/* -------------------------------------------------------------------------------------------- */
/* css for id {reach,reach_ko,reach_lb} added for OIN-1226 */
#docbord{
background: url(../../images/AP/btn.png) repeat-x  0 0;
height: 30px;
width: 300px;
position: fixed;
bottom: 24%;
left: 20px;
}

#docbord_lb,#reach_lb { 
vertical-align: middle;
line-height: 30px;
font-size: 20px;
font-weight: bold;
margin: 0 10px 0 0;
color: #FFFFFF;
}

#docbord_ko,#reach_ko {
background: url(../../images/AP/fl_blc.gif) no-repeat 5px 10px;    
height: 30px;
float: left;
width: 20px;
color: #FFFFFF; 
}

#docbord_lb a,
#docbord_lb a:hover,
#reach_lb a,
#reach_lb a:hover {
color: #FFFFFF; 
text-decoration: none;
}

/* -------------------------------------------------------------------------------------------- */
/* Déclarations de styles applicables au corps de la page */
/* -------------------------------------------------------------------------------------------- */  

.login div#global { 
height: 80%;
position: relative;
z-index: 1;
padding: 91px 0 20px;
background-color: #DEDEDE;
}

#formul{
height: 1px;
position: relative;
}

#global #login input {
height: 23px;
font-size: 15px;
color: #C8C8C8;
width: 140px;
margin: 0 10px;
vertical-align: middle;
line-height: 23px;

}

#global #login input:focus {
color: #000000; 
}

#global #login input.conx {
background: url(../../images/AP/bg_submit.gif) repeat-x 0 0;   
height: 31px;
font-size: 15px;
color: #333333;
width: auto;
margin: 0 10px;
padding: 0px;
}


html:not([lang*=""]) #global #login input.conx {
  padding: 0px 20px ;
}

#formul #login {
left: 40px;
float:left;
position: relative; 
}


#formul #insc{
left: 230px;
float:left;
position: absolute;
top: 80px;
}

#formul #prem_visite{
left: 40px;
float:left;
position: absolute;
top: 90px;
}



#oubli {
background: url(../../images/AP/bullet-arrow.gif) no-repeat left center;   
float: left;
margin: 0 0 0;
padding: 0 0 0 10px;
left: 220px;
position: absolute;
}

#insc{
background: #C8C8C8 url(../../images/AP/li_red.gif) no-repeat right center;
padding: 0 23px 0 10px ;
height: 30px;
position:absolute;
left: 450px;
line-height: 30px;
vertical-align: middle;
top: 1px;
}   

#oubli a {
color: #515151;
text-decoration: none;
font-size: 15px;
}

#insc a,
#insc a:hover {
font-size: 17px;
color: #515151;
text-decoration: none;
}   

#oubli a:hover {
color: #515151;
text-decoration: underline;
}

#souvenir {
position: absolute;
font-size: 15px;
width: auto;
top: 60px;
left: 392px;
}

/* -------------------------------------------------------------------------------------------- */
/* Image de fond login.jsp */
/* -------------------------------------------------------------------------------------------- */      

.login div#fond {
text-align: center;
position: absolute;
}

.login div#fond img{
height:100%;
position: absolute;
right: 0;
}


/* -------------------------------------------------------------------------------------------- */
/* Ancien Picto.css AC */
/* -------------------------------------------------------------------------------------------- */      
    
/* Tous les pictogrammes contenus dans les applications */
input.picto_croixrouge,
input.picto_pj,
input.picto_alertcontrat,
input.picto_msgInfo,
input.picto_msgWarning,
input.picto_bleu,
input.picto_vert,
input.picto_violet,
input.picto_orange,
input.picto_rouge,
input.picto_sorange,
input.picto_svert,
input.picto_sbleu,
input.picto_sbleuinfo,
input.picto_canvasgris,
input.picto_canvasorange,
input.picto_canvasvert {
    border: 0 !important;
}


.picto_croixrouge {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/croixrouge.gif) center left
        no-repeat;
    height: 13px;
}

/*Piece jointe */
.picto_pj {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/piece_jointe.gif) center left
        no-repeat;
    height: 12px;
}

.picto_alertcontrat {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/alertcontrat.gif) center left
        no-repeat;
    height: 11px;
}

.picto_msgInfo {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/msginfo.gif) center left no-repeat;
    height: 10px;
}

.picto_msgWarning {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/msgwarning.gif) center left
        no-repeat;
    height: 10px;
    background-color: inherit;
}

.picto_bleu {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/bleu.gif) center left no-repeat;
    height: 9px;
}

.picto_vert {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/vert.gif) center left no-repeat;
    height: 9px;
}

.picto_violet {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/violet.gif) center left no-repeat;
    height: 9px;
}

.picto_orange {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/orange.gif) center left no-repeat;
    height: 9px;
}

.picto_rouge {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/rouge.gif) center left no-repeat;
    height: 9px;
}

.picto_sorange {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/sorange.gif) center left no-repeat;
    height: 13px;
}

.picto_srouge {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/srouge.gif) center left no-repeat;
    height: 13px;
}

.picto_svert {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/svert.gif) center left no-repeat;
    height: 13px;
}

.picto_sbleu {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/sbleu.gif) center left no-repeat;
    height: 13px;
}

.picto_sbleuinfo {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/sbleuinfo.gif) center left
        no-repeat;
    height: 15px;
}

.picto_canvasgris {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/canvasgris.gif) center left
        no-repeat;
    height: 13px;
}

.picto_canvasorange {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/canvasorange.gif) center left
        no-repeat;
    height: 13px;
}

.picto_canvasrouge {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/canvasrouge.gif) center left
        no-repeat;
    height: 13px;
}

.picto_canvasvert {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/canvasvert.gif) center left
        no-repeat;
    height: 13px;
}

.picto_evo_downred {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/evo_downred.gif) center left
        no-repeat;
    height: 15px;
}

.picto_idemblue {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/evo_idemblue.gif) center left
        no-repeat;
    height: 15px;
}

.picto_evo_upgreen {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/evo_upgreen.gif) center left
        no-repeat;
    height: 15px;
}

.picto_securite {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../../../images/picto/securite.gif) center left no-repeat
        ;
    height: 18px;
}

.picto_format_csv {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/format_csv.gif) center left
        no-repeat;
    height: 16px;
}

.picto_format_xls {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/format_xls.gif) center left
        no-repeat;
    height: 16px;
}

.picto_format_zip {
    margin: 0px 0px 0px 0px;
    border: none;
    background: url(../../images/picto/format_zip.gif) center left
        no-repeat;
    height: 16px;
}

input.bt_ascinfo,
input.bt_descinfo,
input.bt_asctrie,
input.bt_desctrie {
    border: 0 !important;
    width: 9px;
    height: 5px;
}
input.bt_ascinfo { background: url(../../images/picto/ascinfo.gif) center left no-repeat; }
input.bt_descinfo { background: url(../../images/picto/descinfo.gif) center left no-repeat; }
input.bt_asctrie { background: url(../../images/picto/asctrie.gif) center left no-repeat; }
input.bt_desctrie { background: url(../../images/picto/desctrie.gif) center left no-repeat; }

/* -------------------------------------------------------------------------------------------- */
/* Ancien struts-layout.css Charte NewAPVPR version 3.0.1 */
/* -------------------------------------------------------------------------------------------- */

#global table.odd > tbody > tr > td {
    margin: 0;
    padding:0;
}

#global table.data table {
    background-color:#FFFFFF;
}
#global table.data table tr th {
    background-color:#ACA39A;
    vertical-align: middle;
    color:#FFFFFF;
    border:none;
}
#global th.data table {
    margin: 0;
    padding: 0;
}
#global th.data {
    padding: 0;
}
#global th.data table tr td {
    background-color:#ACA39A;
    color: #FFF;
    border: 0;
}

#global table.data table td {
    background-color:#FFFFFF;
}
    #global table.data tr.odd td, #global table.data table tr td.odd {
        background-color:#E1E1E1;
    }

#global input.bt {
    color:#0076A8;
}

#global input.bt_purger {
    background-image : url("../../images/buttons/refresh.gif");
}

#reach{
background: url(../../images/AP/btn.png) repeat-x  0 0;
height: 30px;
width: 300px;
position: fixed;
bottom: 18%;
left: 20px;
}

/* dropdown change strat */
.dropbtn {
    background: url(../../images/AP/btn.png) repeat-x  0 0;
    color: white;
    padding: 0;
    block-size: inherit;
    border: none;
    font-size: 16px;
    cursor: pointer;
    outline: none;    
}

.dropbtn:hover, .dropbtn:focus {
    background: url(../../images/AP/btn.png) repeat-x  0 0;
    outline: none;
}

.dropdown {
    position: relative;
    display: inline-block;
    
}

#dropdown a,
#dropdown a:hover{
    color: #ffffff;
    outline-color: #ffffff; 
}


.dropdown-content {
    display: none;
    position: absolute;
    background-color: #0076A8;
    min-width: 160px;
    overflow: auto;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    margin-left: 301px;
    margin-top: -185px;
    vertical-align: middle;
    line-height: 15px;
    font-size: 15px;
    font-weight: bold;
    overflow: auto;
    width: 300px !important;
    bottom: 0px !important;
}


.dropdown-content a ,
.dropdown-content a:hover
{
    
    color: #ffffff;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

.dropdown a:hover {background-color: #f1f1f1}

.show {display:block;}


/* dropdown change strat */


.dropdownbr:hover .dropdownbranddoc {
    display: block;
}

.dropdownbr:hover .dropdownbrandassis {
    display: block;
}

.dropdownbr:hover .dropdownbranddig {
    display: block;
}

.dropdownbr:hover .dropdownbrandfr {
    display: block;
}

.dropdownbr:hover .dropdownbrandml{
    display: block;
}


.dropdownbranddoc {
    display: none;
    border-width:1px;
    border-style:solid;
    border-color: #C8C8C8;
    width: 100px;
    left: 100px;
    position: absolute;
    background-color:#FFFFFF;
    padding: 0 20px;
    top: 0px;
    z-index: 100;
}

.dropdownbrandassis {
    display: none;
    border-width:1px;
    border-style:solid;
    border-color: #C8C8C8;
    width: 100px;
    left: 100px;
    position: absolute;
    background-color:#FFFFFF;
    padding: 0 20px;
    bottom: -5px;
    z-index: 100;
}

.dropdownbranddig {
    display: none;
    border-width:1px;
    border-style:solid;
    border-color: #C8C8C8;
    width: 100px;
    left: 100px;
    position: absolute;
    background-color:#FFFFFF;
    padding: 0 20px;
    bottom: -24px;
    z-index: 100;
}

.dropdownbrandfr {
    display: none;
    border-width:1px;
    border-style:solid;
    border-color: #C8C8C8;
    width: 100px;
    left: 100px;
    position: absolute;
    background-color:#FFFFFF;
    padding: 0 20px;
    bottom: -43px;
    z-index: 100;
}

.dropdownbrandml {
    display: none;
    border-width:1px;
    border-style:solid;
    border-color: #C8C8C8;
    width: 100px;
    left: 10px;
    position: absolute;
    background-color:#FFFFFF;
    padding: 0 20px;
    top: -60px;
    z-index: 100;
}


/**  TS5 - Menu branch out CSS **/
#navigation #spare-dropdown-content,
#navigation #acc-dropdown-content,
#navigation #spare-ov-dropdown-content{
    left: 110px;
    top: 0px;
   /*  bottom: 90px; */
    display: none;
    position: absolute !important;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,1,0.2);
    z-index: 1;
}


#navigation #spare-dropdown-content li,
#navigation #spare-dropdown-content li a,
#navigation #spare-ov-dropdown-content li,
#navigation #spare-ov-dropdown-content li a,
#navigation #acc-dropdown-content li,
#navigation #acc-dropdown-content li a{
    background-color: #000;
    color:white;
    word-wrap:break-word;
}


#navigation #spare-dropdown-content li:hover,
#navigation #acc-dropdown-content li:hover,
#navigation #spare-ov-dropdown-content li:hover {
    color: #FFF !important;
}

#navigation .dropbtn-spare:hover #spare-dropdown-content,
#navigation .dropbtn-spare:hover #acc-dropdown-content,
#navigation .dropbtn-spare-ov:hover #spare-ov-dropdown-content {
    display: block;    
}

#navigation .dropbtn-spare:hover ul ,
#navigation .dropbtn-spare-ov:hover ul{
    background-color:white;
}

#navigation .dropbtn-spare-ov,
#navigation .dropbtn-spare {
    color: black;
    font-size: 16px;
    border: none;
    position: relative;
     
}
/*End of  TS5 - Menu branch out CSS */


/* CAP-34004 Website parameters new css properties*/

.sticky-wrapp {overflow-x: auto; overflow-y: hidden; position: relative; width: 100%;}
.sticky-wrapp .sticky-thead,
.sticky-wrapp .sticky-col,
.sticky-wrapp .sticky-intersectt {opacity: 0; position: absolute; left: -10px;}
.sticky-wrapp .sticky-intersectt {opacity: 1;}
.sticky-wrapp td,
.sticky-wrapp th {box-sizing: border-box;}
.sticky-wrapp th {background-color: #0076A8; border: medium none; color: #FFFFFF;}
.sticky-wrapp.overflow-y {overflow-y: auto;}

#menuHeader,#adminPrmtrgStCatalouge1ID,#adminPrmtrgStDiaboxcloud1ID,#adminPrmtrgStCatalougeID,#adminPrmtrgStDiaboxcloud1ID,#adminPrmtrgStDiaboxcloudID{
    position:relative !important;
    width:28px !important;
}

#adminPrmtrgStPayseuroID,#adminPrmtrgStPayshorseuroID{
    width:308px !important;
}

#pays, #pays_tarifpr, #pays_tarifovlpr{
    position: sticky !important;
    left: 0 !important;
    z-index: 2 !important;
}

/* CAP-34004 Modif Tarrif new css properties*/
@media screen and (min-width: 1920px) {
#pays{
    position:relative;
    min-width:124px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeiso{
    position:relative;
    min-width:39px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise{
    position:relative;
    min-width:62px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#uselocal{
    position:relative;
    min-width:62px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#modulepaiment{
    position:relative;
    min-width:214px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1h{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1j{
    position:relative;
    min-width:82px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for7j{
    position:relative;
    min-width:81px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1m{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1a{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for60eu{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjeton{
    position:relative;
    min-width:100px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjetontcl{
    position:relative;
    min-width:98px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp{
    position:relative;
    min-width:371px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifTarifPR */

#pays_tarifpr {
    position:relative;
    min-width:266px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeIso_tarifpr {
    min-width:43px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise_tarifpr {
    min-width:96px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#useLocal_tarifpr {
    min-width:142px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#module_paiement_tarifpr {
    min-width:180px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#prcheck_tarifpr {
    min-width:71px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1h_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1j_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_7j_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1m_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1a_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp_tarifpr {
    min-width:372px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifTarifOV */

#bundle_tarifov {
    min-width: 512px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#brand_tarifov {
    min-width: 90px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#products_tarifov {
    min-width: 84px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#enabled_tarifov {
    min-width: 59px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#price_tarifov {
    min-width: 81px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#timeAmount_tarifov {
    min-width: 102px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#empty_tarifov {
    min-width: 24px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifOVLPR*/

#pays_tarifovlpr {
    min-width: 244px !important;
    height: auto !important;
    position: relative;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeIso_tarifovlpr {
    min-width: 120px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise_tarifovlpr {
    min-width: 82px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#useLocal_tarifovlpr {
    min-width: 168px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#module_paiement_tarifovlpr {
    min-width: 174px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#prcheck_tarifovlpr {
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1h_tarifovlpr {
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1j_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_7j_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1m_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1a_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}
}

@media screen and (min-width: 1680px) {
    
    #pays{
    position:relative;
    min-width:90px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeiso{
    position:relative;
    min-width:39px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise{
    position:relative;
    min-width:62px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#uselocal{
    position:relative;
    min-width:62px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#modulepaiment{
    position:relative;
    min-width:136px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1h{
    position:relative;
    min-width:84px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1j{
    position:relative;
    min-width:82px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for7j{
    position:relative;
    min-width:81px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1m{
    position:relative;
    min-width:84px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1a{
    position:relative;
    min-width:84px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for60eu{
    position:relative;
    min-width:84px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjeton{
    position:relative;
    min-width:68px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjetontcl{
    position:relative;
    min-width:74px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp{
    position:relative;
    min-width:371px !important;
    height:auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}
    
    #pays_tarifpr {
        position: relative;
        min-width: 239px !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #codeIso_tarifpr {
        min-width: 48px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #devise_tarifpr {
        min-width: 62px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #useLocal_tarifpr {
        min-width: 108px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #module_paiement_tarifpr {
        min-width: 131px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #prcheck_tarifpr {
        min-width: 50px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1h_tarifpr {
        min-width: 72px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1j_tarifpr {
        min-width: 72px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_7j_tarifpr {
        min-width: 72px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1m_tarifpr {
        min-width: 72px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1a_tarifpr {
        min-width: 72px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #eotp_tarifpr {
        min-width: 328px !important;
        position: relative !important;
        height: auto !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }
    
    /* CAP-34004 modifTarifOV */

#bundle_tarifov {
    min-width: 509px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#brand_tarifov {
    min-width: 90px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#products_tarifov {
    min-width: 84px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#enabled_tarifov {
    min-width: 59px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#price_tarifov {
    min-width: 81px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#timeAmount_tarifov {
    min-width: 102px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#empty_tarifov {
    min-width: 24px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifOVLPR*/

#pays_tarifovlpr {
    min-width: 245px !important;
    height: auto !important;
    position: relative;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeIso_tarifovlpr {
    min-width: 58px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise_tarifovlpr {
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#useLocal_tarifovlpr {
    min-width: 180px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#module_paiement_tarifovlpr {
    min-width: 150px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#prcheck_tarifovlpr {
    min-width: 110px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1h_tarifovlpr {
    min-width: 110px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1j_tarifovlpr{
    min-width: 110px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_7j_tarifovlpr{
    min-width: 110px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1m_tarifovlpr{
    min-width: 110px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1a_tarifovlpr{
    min-width: 110px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}
}

@media screen and (min-width: 1600px) {
    
    #pays{
    position:relative;
    min-width:90px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeiso{
    position:relative;
    min-width:39px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise{
    position:relative;
    min-width:62px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#uselocal{
    position:relative;
    min-width:62px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#modulepaiment{
    position:relative;
    min-width:171px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1h{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1j{
    position:relative;
    min-width:82px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for7j{
    position:relative;
    min-width:81px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1m{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1a{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for60eu{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjeton{
    position:relative;
    min-width:98px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjetontcl{
    position:relative;
    min-width:98px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp{
    position:relative;
    min-width:371px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}
    
    #pays_tarifpr {
        min-width: 90px !important;
        position: relative;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #codeIso_tarifpr {
        min-width: 38px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #devise_tarifpr {
        min-width:52px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #useLocal_tarifpr {
        min-width:70px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #module_paiement_tarifpr {
        min-width:210px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #prcheck_tarifpr {
        min-width:74px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1h_tarifpr {
        min-width: 90px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1j_tarifpr {
        min-width: 90px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_7j_tarifpr {
        min-width: 90px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1m_tarifpr {
        min-width: 90px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #forfait_1a_tarifpr {
        min-width: 90px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #eotp_tarifpr {
        min-width: 350px !important;
        position: relative !important;
        height: 37px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }
    
     #bundle_tarifov {
        min-width:516px !important;
        position: relative !important;
        height: 12px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #brand_tarifov {
        min-width:90px !important;
        position: relative !important;
        height: 12px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #products_tarifov {
        min-width:84px !important;
        position: relative !important;
        height: 12px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #enabled_tarifov {
        min-width:56px !important;
        position: relative !important;
        height: 12px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #price_tarifov {
        min-width:80px !important;
        position: relative !important;
        height: 12px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #timeAmount_tarifov {
        min-width:112px !important;
        position: relative !important;
        height: 12px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }

    #empty_tarifov {
        min-width:24px !important;
        position: relative !important;
        height: 12px !important;
        /* font-size:xx-small !important; */
        padding: 4px;
    }
    
    /* CAP-34004 modifOVLPR*/

#pays_tarifovlpr {
    min-width: 244px !important;
    height: auto !important;
    position: relative;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeIso_tarifovlpr {
    min-width: 50px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise_tarifovlpr {
    min-width: 66px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#useLocal_tarifovlpr {
    min-width: 116px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#module_paiement_tarifovlpr {
    min-width: 208px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#prcheck_tarifovlpr {
    min-width: 107px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1h_tarifovlpr {
    min-width: 104px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1j_tarifovlpr{
    min-width: 104px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_7j_tarifovlpr{
    min-width: 104px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1m_tarifovlpr{
    min-width: 104px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1a_tarifovlpr{
    min-width: 104px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}
}

@media screen and (min-width: 1536px) {
    
    #pays{
    position:relative;
    min-width:288px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeiso{
    position:relative;
    min-width:39px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise{
    position:relative;
    min-width:62px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#uselocal{
    position:relative;
    min-width:59px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#modulepaiment{
    position:relative;
    min-width:128px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1h{
    position:relative;
    min-width:81px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1j{
    position:relative;
    min-width:81px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for7j{
    position:relative;
    min-width:81px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1m{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1a{
    position:relative;
    min-width:81px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for60eu{
    position:relative;
    min-width:70px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjeton{
    position:relative;
    min-width:72px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjetontcl{
    position:relative;
    min-width:72px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp{
    position:relative;
    min-width:370px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifTarifPR */

#pays_tarifpr {
    position:relative;
    min-width:488px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeIso_tarifpr {
    min-width:34px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise_tarifpr {
    min-width:62px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#useLocal_tarifpr {
    min-width:76px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#module_paiement_tarifpr {
    min-width:121px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#prcheck_tarifpr {
    min-width:44px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1h_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1j_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_7j_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1m_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1a_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp_tarifpr {
    min-width:338px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifTarifOV */

#bundle_tarifov {
    min-width: 509px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#brand_tarifov {
    min-width: 90px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#products_tarifov {
    min-width: 84px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#enabled_tarifov {
    min-width: 59px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#price_tarifov {
    min-width: 81px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#timeAmount_tarifov {
    min-width: 102px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#empty_tarifov {
    min-width: 24px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifOVLPR*/

#pays_tarifovlpr {
    min-width: 566px !important;
    height: auto !important;
    position: relative;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#codeIso_tarifovlpr {
    min-width: 54px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#devise_tarifovlpr {
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#useLocal_tarifovlpr {
    min-width: 166px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#module_paiement_tarifovlpr {
    min-width: 134px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#prcheck_tarifovlpr {
    min-width: 96px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#forfait_1h_tarifovlpr {
    min-width: 96px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#forfait_1j_tarifovlpr{
    min-width: 96px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#forfait_7j_tarifovlpr{
    min-width: 96px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#forfait_1m_tarifovlpr{
    min-width: 96px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}

#forfait_1a_tarifovlpr{
    min-width: 96px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
    /* font-size:xx-small !important; */
}
   
}


@media screen and (min-width: 1440px) {
    
    #pays{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:90px !important;
    height: auto !important;
    padding: 4px;
}

#codeiso{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:39px !important;
    height: auto !important;
    padding: 4px;
}

#devise{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:62px !important;
    height: auto !important;
    padding: 4px;
}

#uselocal{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:59px !important;
    height: auto !important;
    padding: 4px;
}

#modulepaiment{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:207px !important;
    height: auto !important;
    padding: 4px;
}

#for1h{ 
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for1j{ 
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for7j{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for1m{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:84px !important;
    height: auto !important;
    padding: 4px;
}

#for1a{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for60eu{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:70px !important;
    height: auto !important;
    padding: 4px;
}

#forjeton{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:98px !important;
    height: auto !important;
    padding: 4px;
}

#forjetontcl{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:98px !important;
    height: auto !important;
    padding: 4px;
}

#eotp{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:370px !important;
    height: auto !important;
    padding: 4px;
}

/* CAP-34004 modifTarifPR */

#pays_tarifpr {
    /* font-size:xx-small !important; */
    position:relative;
    min-width:86px !important;
    height: auto !important;
    padding: 4px;
}

#codeIso_tarifpr {
    /* font-size:xx-small !important; */
    min-width:48px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#devise_tarifpr {
    /* font-size:xx-small !important; */
    min-width:55px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#useLocal_tarifpr {
    /* font-size:xx-small !important; */
    min-width:65px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#module_paiement_tarifpr {
    /* font-size:xx-small !important; */
    min-width:207px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#prcheck_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1h_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1j_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_7j_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1m_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1a_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#eotp_tarifpr {
    /* font-size:xx-small !important; */
    min-width:342px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

/* CAP-34004 modifTarifOV */

#bundle_tarifov {
    /* font-size:xx-small !important; */
    min-width: 509px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#brand_tarifov {
    /* font-size:xx-small !important; */
    min-width: 82px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#products_tarifov {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#enabled_tarifov {
    /* font-size:xx-small !important; */
    min-width: 58px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#price_tarifov {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#timeAmount_tarifov {
    /* font-size:xx-small !important; */
    min-width: 126px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#empty_tarifov {
    /* font-size:xx-small !important; */
    min-width: 24px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

/* CAP-34004 modifOVLPR*/

#pays_tarifovlpr { 
    /* font-size:xx-small !important; */
    min-width: 210px !important;
    height: auto !important;
    position: relative;
    padding: 4px;
}

#codeIso_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 122px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#devise_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 66px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#useLocal_tarifovlpr {
    /* font-size:xx-small !important; */ 
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#module_paiement_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 210px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#prcheck_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1h_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1j_tarifovlpr{
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_7j_tarifovlpr{
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1m_tarifovlpr{
    /* font-size:xx-small !important; */
    min-width: 82px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1a_tarifovlpr{ 
    /* font-size:xx-small !important; */
    min-width: 82px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}
   
}

@media screen and (min-width: 1366px) {
    
    #pays{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:90px !important;
    height: auto !important;
    padding: 4px;
}

#codeiso{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:39px !important;
    height: auto !important;
    padding: 4px;
}

#devise{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:62px !important;
    height: auto !important;
    padding: 4px;
}

#uselocal{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:59px !important;
    height: auto !important;
    padding: 4px;
}

#modulepaiment{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:207px !important;
    height: auto !important;
    padding: 4px;
}

#for1h{ 
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for1j{ 
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for7j{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for1m{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:84px !important;
    height: auto !important;
    padding: 4px;
}

#for1a{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:81px !important;
    height: auto !important;
    padding: 4px;
}

#for60eu{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:70px !important;
    height: auto !important;
    padding: 4px;
}

#forjeton{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:98px !important;
    height: auto !important;
    padding: 4px;
}

#forjetontcl{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:98px !important;
    height: auto !important;
    padding: 4px;
}

#eotp{
    /* font-size:xx-small !important; */
    position:relative;
    min-width:370px !important;
    height: auto !important;
    padding: 4px;
}

/* CAP-34004 modifTarifPR */

#pays_tarifpr {
    /* font-size:xx-small !important; */
    position:relative;
    min-width:86px !important;
    height: auto !important;
    padding: 4px;
}

#codeIso_tarifpr {
    /* font-size:xx-small !important; */
    min-width:48px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#devise_tarifpr {
    /* font-size:xx-small !important; */
    min-width:55px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#useLocal_tarifpr {
    /* font-size:xx-small !important; */
    min-width:65px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#module_paiement_tarifpr {
    /* font-size:xx-small !important; */
    min-width:207px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#prcheck_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1h_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1j_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_7j_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1m_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#forfait_1a_tarifpr {
    /* font-size:xx-small !important; */
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

#eotp_tarifpr {
    /* font-size:xx-small !important; */
    min-width:342px !important;
    position:relative !important;
    height: auto !important;
    padding: 4px;
}

/* CAP-34004 modifTarifOV */

#bundle_tarifov {
    /* font-size:xx-small !important; */
    min-width: 509px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#brand_tarifov {
    /* font-size:xx-small !important; */
    min-width: 82px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#products_tarifov {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#enabled_tarifov {
    /* font-size:xx-small !important; */
    min-width: 58px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#price_tarifov {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#timeAmount_tarifov {
    /* font-size:xx-small !important; */
    min-width: 126px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

#empty_tarifov {
    /* font-size:xx-small !important; */
    min-width: 24px !important;
    position: relative !important;
    height: auto !important;
    padding: 4px;
}

/* CAP-34004 modifOVLPR*/

#pays_tarifovlpr { 
    /* font-size:xx-small !important; */
    min-width: 210px !important;
    height: auto !important;
    position: relative;
    padding: 4px;
}

#codeIso_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 122px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#devise_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 66px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#useLocal_tarifovlpr {
    /* font-size:xx-small !important; */ 
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#module_paiement_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 210px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#prcheck_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1h_tarifovlpr {
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1j_tarifovlpr{
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_7j_tarifovlpr{
    /* font-size:xx-small !important; */
    min-width: 80px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1m_tarifovlpr{
    /* font-size:xx-small !important; */
    min-width: 82px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}

#forfait_1a_tarifovlpr{ 
    /* font-size:xx-small !important; */
    min-width: 82px !important;
    height: auto !important;
    position: relative !important;
    padding: 4px;
}
   
}

/* CAP-34004 MODIF TARIF PAGES NORMAL 150% PAGE */

#pays{
    position:relative;
    min-width:124px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeiso{
    position:relative;
    min-width:39px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise{
    position:relative;
    min-width:62px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#uselocal{
    position:relative;
    min-width:62px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#modulepaiment{
    position:relative;
    min-width:214px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1h{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1j{
    position:relative;
    min-width:82px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for7j{
    position:relative;
    min-width:81px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1m{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for1a{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#for60eu{
    position:relative;
    min-width:84px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjeton{
    position:relative;
    min-width:100px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forjetontcl{
    position:relative;
    min-width:98px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp{
    position:relative;
    min-width:371px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifTarifPR */

#pays_tarifpr {
    position:relative;
    min-width:266px !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeIso_tarifpr {
    min-width:43px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise_tarifpr {
    min-width:96px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#useLocal_tarifpr {
    min-width:142px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#module_paiement_tarifpr {
    min-width:180px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#prcheck_tarifpr {
    min-width:71px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1h_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1j_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_7j_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1m_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1a_tarifpr {
    min-width:72px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#eotp_tarifpr {
    min-width:372px !important;
    position:relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifTarifOV */

#bundle_tarifov {
    min-width: 512px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#brand_tarifov {
    min-width: 90px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#products_tarifov {
    min-width: 84px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#enabled_tarifov {
    min-width: 59px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#price_tarifov {
    min-width: 81px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#timeAmount_tarifov {
    min-width: 102px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#empty_tarifov {
    min-width: 24px !important;
    position: relative !important;
    height: auto !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

/* CAP-34004 modifOVLPR*/

#pays_tarifovlpr {
    min-width: 244px !important;
    height: auto !important;
    position: relative;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#codeIso_tarifovlpr {
    min-width: 120px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#devise_tarifovlpr {
    min-width: 82px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#useLocal_tarifovlpr {
    min-width: 168px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#module_paiement_tarifovlpr {
    min-width: 174px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#prcheck_tarifovlpr {
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1h_tarifovlpr {
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1j_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_7j_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1m_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}

#forfait_1a_tarifovlpr{
    min-width: 132px !important;
    height: auto !important;
    position: relative !important;
    /* font-size:xx-small !important; */
    padding: 4px;
}
