/* Enter Your Custom CSS Here */

.pages-img {
    float: left;
    width: 260px;
margin-bottom: 10px;
}

.pages-img-hor {
    float: left;
    width: 303px;
margin-bottom: 10px;
}

.contenu {
}

.infosdoc {
margin-top: 15px;
overflow: hidden;
padding: 8px;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px SOLID #C7C7C7;

}

.boutons-achats {
overflow: hidden;
}

/* Styles PMPRO */

.pmpro_checkout thead th {font-size: 18px; font-weight: bold; color: #444; padding: 10px; text-align: left;}
.pmpro_checkout tbody td {padding: 10px; border: }
.pmpro_checkout tr.odd td {background: rgba(125,125,125,.1); }
.pmpro_checkout tr.selected td {background: #FFC; }
.pmpro_checkout tr.active td {background: #FFC; }
.pmpro_checkout .name {font-weight: bold; }
.pmpro_checkout ul {margin: 5px 0 0 20px; padding: 0; font-size: .8em; color: #444; }

.pmpro_checkout tfoot td {padding: 10px; color: #444; }
.pmpro_checkout .topfoot td {border-top: 2px solid #CCC;}
.pmpro_checkout .total td {border-top: 1px solid #CCC; font-size: 1.2em; font-weight: bold; padding-bottom: 30px;}
.pmpro_checkout tfoot .entercode td {background: #EEE; }

.pmpro_checkout td.rtbdr {border-right: 1px solid #CCC; }

.pmpro_checkout select {font-size: 11px; }

.pmpro_ordersummary {float: right; }

#pmpro_license { background: #FFF; padding: 5px; border: 1px solid #CCC; height: 200px; margin: 3px; color: #666; overflow: auto; }

.pmpro_sslseal {float: right; clear: none !important; margin: 0 !important; }

a.pmpro_radio {text-decoration: none; color: #000;}


.pmpro_thead-msg {
display: block;
float: left;
width: auto;
font-style: italic;
font-weight: normal;
font-size: 12px;
text-align: right;
white-space: nowrap;
}

.pmpro_small {
  text-align: center;
margin-top: 15px;
overflow: hidden;
padding: 8px;
border-radius: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border: 1px SOLID #C7C7C7;
background-color: #FFFFFF;
 
}


.pmpro_btn {
  background: #f8cc64;
  background-image: -webkit-linear-gradient(top, #f8cc64, #f1c55d);
  background-image: -moz-linear-gradient(top, #f8cc64, #f1c55d);
  background-image: -ms-linear-gradient(top, #f8cc64, #f1c55d);
  background-image: -o-linear-gradient(top, #f8cc64, #f1c55d);
  background-image: linear-gradient(to bottom, #f8cc64, #f1c55d);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  text-shadow: 1px 1px 0px #fff79e;
  font-family: Arial;
  color: #000000;
  font-size: 20px;
  padding: 10px 20px 10px 20px;
  border: solid #dfb756 1px;
  text-decoration: none;
}


pmpro_btn-select{
  background: #f1c55d;
  background-image: -webkit-linear-gradient(top, #f1c55d, #f1c55d);
  background-image: -moz-linear-gradient(top, #f1c55d, #f1c55d);
  background-image: -ms-linear-gradient(top, #f1c55d, #f1c55d);
  background-image: -o-linear-gradient(top, #f1c55d, #f1c55d);
  background-image: linear-gradient(to bottom, #f1c55d, #f1c55d);
  text-decoration: none;
}


/* Styles EDD */

.edd_cart_total{
  background-color: #ffffff!important;
}


.edd_cart_footer_row{
  background-color: #fafafa!important;
}



.edd-input.required {
    padding: 4px 6px !important;
    border: 1px SOLID #C7C7C7;
  background-color: #ffffff;
}

.edd-input {
    padding: 4px 6px !important;
    border: 1px SOLID #C7C7C7 !important;
  background-color: #ffffff;
}
