/** Couleurs **/ 
/** Rouge : #1A5ADB **/
/** Rouge fonc? : #040535 **/
/** Bleu GA : 174285 */


body {
		background-image: url("../PartageWeb/EA_PNEU/Fond_site.jpg");
}

body.cnxpage {
		background-image: url(../PartageWeb/EA_PNEU/Fond_selec.jpg);
}

a.logomb {
  height: 69px;
  width: 180px;
}

#diproconnect {
    background-color: #f2f2f2;
}

.container-hauteur { box-shadow: 0px 0px 0px rgba(0,0,0,0.4); min-height : 1200px; }

#contentcontainer, .container-blanc {
    background-color: transparent;
}

body.bgresult #contentcontainer, body.bgresult  .container-blanc {
    background-color: transparent;
	box-shadow: none;
}

/************************************* En-tete *****************************************************/
.entete {
    background-color: transparent;
    /*background-image : url("cmsimg/fond_carbone.jpg");*/
    background-repeat: repeat-x;
}

/************************************* Titres *****************************************************/

h1, .pnv-sidebar-nav .nav-header, .prod-tooltip .prod-tooltiptext div.txt-titre {
    color: #353535;
}

/* Barre s?paration mon compte */
.pnv-sidebar-nav { border-right: 2px solid #000; }

.pnv-sidebar-nav ul li.active a, .pnv-sidebar-nav ul li a {
    color: #000;
}

.titreDevis { background-color: #fff; color : #353535; }

.titConfirm {color: #FFF;font-size: 30px;text-align: center;line-height: 36px; }
.ssTitConfirm {font-size: 14px;line-height: 17px;color: #7F7F7F;margin-bottom : 40px;text-align: center;}
.titreRecapCommande { background-color: #1A5ADB; }

.pintbtn { float:right; margin-top : 0; margin-right : 15px; margin-bottom : 15px; background-color : #353535; box-shadow: 3px 3px 8px rgba(0,0,0,0.5); border-radius: 7px; height: 40px; display: block ; width: 200px; margin-top: 40px; color: #FFF; padding-left: 40px; padding-top: 10px; }
.confirmCouleur { color: #353535; font-family: 'roboto', Arial, sans-serif; font-weight : bold; }
.btnConfirm, .btnConfirmVpublic { 
    width: 298px;
    box-shadow: 1px 1px 2px rgba(0,0,0,0.5);
    background-color: #e68c00;
    border-radius: 3px;
    padding-bottom: 11px;
    float: right;
    font-size: 17px;
    color: #FFF;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
    height: 50px;
    padding: 15px;
    margin-left: 20px;
}
.btnConfirmVpublic, .btnConfirmVpublic:hover {
    background-color: var(--main-bg-color);
    color: #FFF;
    margin-right: 30px;
}
@media (max-width: 991px) {
    .btnConfirm.btnConfirmVpublic {
        margin: 0 !important;
    }
}

/*************************************  navigation *****************************************************/

.mnuniv1 {
    box-shadow: 0px 0px 0px #ffffff;
	border : 0px solid #fff;;
    border-radius: 10px 10px 10px 10px;
    min-width: 170px;
    text-align: center;
}

.navbar-default .navbar-nav > li > a {
    color: #3a3a3a;
    background-color: #f2f2f2;
	}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #ffff;
    background-color: #f2f2f2;
}

.navbar-default .navbar-nav > .selected > a, .navbar-default .navbar-nav > .selected > a:hover, .navbar-default .navbar-nav > .selected > a:focus {
    color: #fffff;
	background-color: #f2f2f2;
	background-image: linear-gradient(315deg, #9a9a9a 20%, #d0d0d0 74%);
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #fffff;
	background-color: #f2f2f2;
	background-image: linear-gradient(315deg, #9a9a9a 20%, #d0d0d0 74%);
}



/************************************* Onglets de recherche *****************************************************/

.nav-tabs > li > a, .nav-tabs > li > a:hover {
    background-color: #fff;
    border-color: #fff;
    color : #3a3a3a;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus, .nav-tabs > li > a:focus {
    border-color: #fff;
    background-color: #fff;
	background-image: linear-gradient(315deg, #9a9a9a 20%, #d0d0d0 74%);
	color : #ffff;
}


/************************************* Boutons *****************************************************/

.btn-warning {
    color: #ffff;
    background-color: #dcc000;
	border-color: #fff;
}

.btn-warning:hover {
    color: #3a3a3a;
    background-color: #fff;
    border-color: #353535;
}

.btnOK {
    color: #353535;
    /*background-color: #353535;*/
	background-color: #dcc000;
	}

.btnOK:hover {
    color: #3a3a3a;
    background-color: #fff;
}

.btn-warning:active:hover, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning:hover, .btn-warning:active:focus, .btn-warning.active:focus, .open > .dropdown-toggle.btn-warning:focus, .btn-warning:active.focus, .btn-warning.active.focus, .open > .dropdown-toggle.btn-warning.focus {
    color: #353535;
    background-color: #dcc000;
	border-color: #353535;
}

.btn-warning:active,.btn-warning:active:hover, .btn-warning.active, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning {
    color: #353535;
    background-color: #dcc000;
    border-color: #353535;
}

.btn-warning:focus, .btn-warning.focus {
    color: #353535;
    background-color: #dcc000;
    border-color: #353535;
}

.dropdown-menu, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #353535;
}

.btnrecherchexpress:hover img
{	
	filter: invert(41%) sepia(73%) saturate(718%) hue-rotate(15deg) brightness(106%) contrast(101%);
}
/************************************* Bandeau Orange contenu***************************************************/

.bandeauOrange {
    background-color: #1a5adb;
    font-size: 28px;
	padding-bottom: 30px;
    padding-top: 30px;
	border-radius: 20px;
}


/************************************* Prix achat *****************************************************/

.infoPxAchat, .pnv_table_resultats td.infoPxAchat { color : #353535; font-weight: bolder;}

/************************************* En-tetes tableau de resultats *****************************************************/


/*.cf th, #speListeCommande th {
  	background-color: #f2f2f2;
	background-image: linear-gradient(315deg, #9a9a9a 25%, #d0d0d0 74%);
    color: #3a3a3a;
	border : 1px solid #FFF;
	border-radius: 15px 15px 0px 0px;
}*/

#speListeCommande td {
	text-align: center;
	vertical-align: middle;
	color: #173E7C;
	background-color: white;
}
#speListeCommande th {
	font-weight: normal;
	height: 50px;
	vertical-align: middle;
	
}
#speListeCommande {
	border: 1px solid #000;
	
}
#speListeCommande th, #speListeCommande td {
	 border-bottom: 1px solid #000;
}
#speListeCommande .label-warning {
	 background-color: #f7831e;
}

.triEnCours { color : #FFF; }

/************************************* Chiffres temps restant avant commande  ********************************************************/

.countdown-amount { color: #dcc000; }



/************************************* Stats  ********************************************************/

.stats-table .stats-header tr {
 	background-color: #f2f2f2;
	background-image: linear-gradient(315deg, #9a9a9a 25%, #d0d0d0 74%);
}

.stats-table .stats-body td.stats-total {
    background-color: #9a9a9a;
}

.stats-top10 .stats-valeur {
    color: #1a5adb;
}

.stats-sub-entete {
    background: linear-gradient(to bottom, #1a5adb 40%, #131163);
}


.icoloupe {  width: 16px;     height: 25px; }
.icoinfo {  width: 25px;     height: 25px; }

.prod-tooltip .prod-tooltipgrey div.blocrouge {
    color: #174285;
}

 .speTabPaneRecherche {
    border-radius: 0px 10px 10px 10px;
}
.speNavTab {
    border : none;
}


.blocauthent {
    border-radius: 20px 20px 20px 20px;
}

.speChkDevis1 { background-color : #FFF; }
.speChkDevis2 { color :  #353535; font-weight : bold;}

.infocontact { display : none; }

.contenu { background-color : #FFF; min-height : 1000px; }

.pnv_table_resultats td { font-family: 'roboto', Arial, sans-serif; }

.pnv_afficher_ligne2.miseenavant {
    background-color: #eeee;
}

.menulnk { background-color: transparent; padding: 10px; margin-bottom: 0; }
.menulnk li { display : inline-block; margin-right : 15px;  }
.menulnk li a { color : #3a3a3a; }

.dropdown-menu > li > a { color: #1c7bb6; }
.dropdown-menu > li > a:hover { color: #1c7bb6; text-decoration: underline;  }

.dropdown-menu, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
    background-color: #fff;
}

.blocContenuAdministrable .blocContenuImages {text-align:center;}