
nav li a {font-family: 'Source Sans Pro',sans-serif;}

.user-menu form {margin-top:5px;}

footer a {color:#FFF;}

body.skin-green .ui-state-default, body.skin-green .ui-widget-content .ui-state-default, body.skin-green .ui-widget-header .ui-state-default {
    border: 1px solid #cccccc;
    background: transparent;
    background-color: #9dc02e;
    font-weight: bold;
    color: #FFF;
    border: 0;
}

.premiere_page {position:relative;width:100%;z-index:1;}
.premiere_page_text {padding:8em 0;}
.premiere_page h1.huge {margin:0;padding:0;color:#FFF;display:block;text-align:center;font-weight:700;line-height:300%;margin-bottom:1em;}


.zeromargin {padding:0;margin:0;}




.bg_login .premiere_page_text  {background-color:#FFF;width:40%;padding:5% 2.5%;margin:5% 2%;float:right;}


.div-actions {margin:10px 0;}



.h2xl {font-size:250%;font-weight:bold;}

.premiere_page_text i, .premiere_page_text h2 {text-shadow: 4px 4px 2px rgba(40, 40, 40, 1);}

input#meconnecter {background-color:#FFF;margin-top:0;color:#9dc02e;margin-right:20px;font-weight:bold;}

.product h2 {font-size:12px; text-transform:uppercase;font-weight:bold;}
.product-image {padding:10px 0;height:135px; display: inline-block;
    vertical-align: middle;
    float: none;}
.product-wrapper {vertical-align:top;}

.valign {
    display: inline-block;
    vertical-align: middle;
    float: none;
}

.login .content-header {color:#FFF;}

.login h1.texte-gauche span{    font-size: 220%;
    color: #FFF;
    font-weight: bold;margin-top:2em;
    display: block;text-shadow: 4px 4px 2px rgba(40, 40, 40, 1);}
	
.navbar-custom-menu {margin-top:4px;}	

.login .box {overflow:hidden;}

.login p.infos {text-align:left;color:#FFF;}
#grpachats_produits {margin-bottom:20px;}
#grpachats_produits .col-sm-2 {width:16%;}
#grpachats_produits .col-sm-2:hover {transform:scale(1.1);}


h3.produit_nom {    font-size: 150%;
    text-transform: uppercase;
    color: #9dc02e;
    font-weight: bold;}
	
	h4.produit_description {    font-size: 110%;
    text-transform: lowercase;;
    color: #666;
    font-weight: normal;}
	
	

body.skin-green .callout table {border:0px;}
body.skin-green .callout table th {background:transparent;color:#FFF;border:0px;}
body.skin-green .callout table td {background:transparent;color:#FFF;border:0px;}
body.skin-green .callout-danger .ui-button {color:#c23321;background-color:#FFF;}

body.skin-green .content-header>h1 {
    margin: 0;
    font-size: 36px;
	margin-bottom:20px;
}

.box .form-group {clear:both;margin-bottom:5px;overflow:auto;}

.padding20 { padding:5px 10px;}
.w95 {width:95%;margin:auto;}

.text-white {color:#FFF;}
.w70 {width:70%;margin:auto;}

.table-responsive th a {color:#FFF;}

footer.main-footer {margin:0;}



.navbar-titre-service {color:#FFF;line-height:50px;color:#FFF;font-weight:700;}


.navbar-titre-service {color:#FFF;line-height:50px;color:#FFF;font-weight:700;}

.btn-white-green {background-color:#FFF;color:#9dc02e;font-weight:bold;margin-top:20px;}
.btn-green.ui-button {background-color:#FFF;color:#9dc02e;font-weight:bold;margin-top:20px;}
body.skin-green .bg-green input.ui-state-default {background-color:#FFF;color:#9dc02e;font-weight:bold;margin-top:20px;}



.premiere_page_text i, .premiere_page_text h2 {text-shadow: 4px 4px 2px rgba(40, 40, 40, 1);}


.bg_icuma {background-size:cover;}

.catalogue a:hover {transform:scale(1.1);}
.catalogue .catalogue_fiche {display:block;background-color:#FFF;border:1px solid #CCC;padding:20px;}
.catalogue .catalogue_fiche_wrapper {display:inline-block;width:31.3%;margin:1%;vertical-align:top;}
.catalogue .catalogue_fiche h2 {color:#9dc02e;font-weight:bold;font-size:1.2em;margin:0;}
.catalogue .catalogue_fiche span.fiche_description {color:#666;display:block;clear:both;}
.catalogue .catalogue_fiche span.fiche_description_unite {color:#666;display:block;clear:both;text-align:center;padding:10px 0;}
.catalogue .catalogue_fiche span.fiche_description_unite span.span_unite {background-color:#CCC;padding:5px 12px;
}
.catalogue .catalogue_fiche span.fiche_description_unite span.span_price {background-color:#9dc02e;color:#FFF;padding:5px 12px;margin-left:15px;
}

.catalogue .boutons-actions {text-align:center;display:block;padding:10px;}

.catalogue_fiche_image {display:block;padding:10px 0;text-align:center;}

.validation_panier {padding:2em;background-color:#FFF;border:1px solid #CCC;}

.catalogue_fiche_image {min-height:70px;}
.catalogue_fiche_image b {background-color:#CCC;line-height:70px;display:block;margin:auto;padding:5px 15px;}

.catalogue,.blok {margin-bottom:25px;}
.bg_support, .bg_ml, .bg_login  {overflow:hidden;}
.bg_support .premiere_page_text, .bg_ml .premiere_page_text {background-color:#FFF;width:40%;padding:5% 2.5%;margin:5% 2%;}

.catalogue_premiere_page {padding:3em;}
form[name="ajoutMonDepot"] {width:90%;border:5px solid #CCC;padding:20px;display;bloxj;margin:auto;}


.profil_image {text-align:center;}
.profil_image img {max-width:100%;}

#page-message {min-height:600px;}
.skin-green table.ui-datepicker-calendar td[data-handler="selectDay"] a.ui-state-default {background-color:#FFF;color:#9dc02e}
.skin-green table.ui-datepicker-calendar td[data-handler="selectDay"].ui-datepicker-current-day a.ui-state-active {background-color:#9dc02e;color:#FFF;}

.skin-green .ui-widget-header {
    border: 1px solid #9dc02e;
    background: #9dc02e;
    color: #ffffff;
    font-weight: bold;
}

.skin-green .ui-datepicker th {
    adding: 5px 2px;
    border-style: solid;
    border-color: #CCC;
    border-width: 1px;
    background-color: #CCC;
    color: #FFF;
}

form[name="logForAnotherAdh"] td.noborder {margin-bottom:10px;display:block;}
form[action="modifAdh.php"] input[type="submit"] {margin:10px auto;display:block;}
form[action="savepass.php"] input[type="submit"] {margin:10px auto;display:block;float:none!important;}
select[name="choixAdh"] {margin-bottom:10px;}
input[name="numAdh"] {margin-bottom:10px;}

form[name="detailAdh"] input[value=" Supprimer "] {    margin-top: 10px;margin-right: 10px;margin-bottom: 10px;
    padding: .4em 1em;
    border: 0px;}
form[name="detailAdh"] input[value=" Rappel mot de passe "] {margin-top: 10px;margin-right: 10px;margin-bottom: 10px;
    padding: .4em 1em;
    border: 0px;}
	
	
	.ui-timepicker th, .ui-timepicker td{
    padding: 5px 2px;
    border-style: solid;
    border-color: transparent;
    border-width: 1px;
    background-color: transparent;
    color: #666;
}

 body.skin-green .ui-timepicker td a.ui-state-default {padding:0;background-color:#FFF;color:#666;font-size:90%;}