/** Couleurs **/ 
/** Orange : #f36e26 **/
/** Noir : #20222f **/
/**https://centre.idealpneu.fr**/


body {
		background-image: url(https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/Home_Page_IP.jpg);
		background-position: 50% 0;
		background-repeat: no-repeat;
		min-height: 100%;
}

body.cnxpage {
		background-image: url(https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/Fond_page_connexion_IP.jpg);
}

#diproconnect {
    background-color: #e9e9e9;
}

.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: #e9e9e9;
    /*background-image : url("cmsimg/fond_carbone.jpg");*/
    background-repeat: repeat-x;
}

a.logomb {
  background-image: url("http://centre.idealpneu.fr/PartageWeb/centre_idealpneu/Logo_ideal.png");
  height: 69px;
  width: 281px;
}

/************************************* Fond *****************************************************/

.bgresult {
    background: #353535 url(https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/fondRecherche_IP.jpg) center 98px no-repeat;
        background-color: rgb(53, 53, 53);
}


/************************************* 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 { width: 298px; box-shadow: 1px 1px 2px rgba(0,0,0,0.5); background-color: #01ce0a; 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;  }

/*************************************  navigation *****************************************************/

.mnuniv1 {
    box-shadow: 5px 8px 9px #353535;
    border : 1px solid #C8D0DE;;
    border-radius: 20px 20px 20px 20px;
    min-width: 170px;
    text-align: center;
}

.navbar-default .navbar-nav > li > a {
    color: #fff;
    background-color: #353535;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #FFF;
    background-color: #fff;
}

.navbar-default .navbar-nav > .selected > a, .navbar-default .navbar-nav > .selected > a:hover, .navbar-default .navbar-nav > .selected > a:focus {
    color: #ffffff;
    background-color: #f36e26;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
    color: #ffffff;
    background-color: #f36e26;
}



/************************************* Onglets de recherche *****************************************************/

.nav-tabs > li > a, .nav-tabs > li > a:hover {
    background-color: #353535;
    border-color: #fff;
    color : #fff;
}

.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: #f36e26;
	color : #fff;
}


/************************************* Boutons *****************************************************/

.btn-warning {
    color: #fff;
    background-color: #f36e26;
    border-color: #fff;
}

.btn-warning:hover {
    color: #f36e26;
    background-color: #fff;
    border-color: #353535;
}

.btnOK {
    color: #fff;
    /*background-color: #353535;*/
	background-color: #f36e26;
}

.btnOK:hover {
    color: #f36e26;
    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: #fff;
    background-color: #f36e26;
    border-color: #fff;
}

.btn-warning:active,.btn-warning:active:hover, .btn-warning.active, .btn-warning.active:hover, .open > .dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #f36e26;
    border-color: #fff;
}

.btn-warning:focus, .btn-warning.focus {
    color: #fff;
    background-color: #f36e26;
    border-color: #fff;
}

.dropdown-menu, .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
  background-color: #353535;
}

.btnrecherchexpress:hover img
{	
	filter: invert(38%) sepia(34%) saturate(6944%) hue-rotate(344deg) brightness(97%) contrast(96%)
}
/************************************* 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 : #F36A1F; font-weight: bolder;}

/************************************* En-tetes tableau de resultats *****************************************************/

.cf th, #speListeCommande th {
    background-color: #F36A1F;
    color: #fff;
	/*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; }

#pxconnectachat { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/prix-connect-achat.png"); background-repeat : no-repeat; width : 77px; height : 40px; display : inline-block;}
#pxconnectmtachat { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/prix-connect-mtachat.png"); background-repeat : no-repeat; width : 78px; height : 40px; display : inline-block;}
#pxconnectventeht { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/prix-connect-venteht.png"); background-repeat : no-repeat; width : 78px; height : 40px; display : inline-block; }
#pxconnectventettc { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/prix-connect-ventettc.png"); background-repeat : no-repeat; width : 83px; height : 40px; display : inline-block; }

#icoconnectpneu { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/ico-pneu-connect.png"); width : 36px; height : 40px; display : inline-block;}
#icoconnectconso { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/ico-consom-connect.png"); width : 33px; height : 40px; display : inline-block;}
#icoconnectbruit { background-image : url("https://preprod.progiapps.fr/MarqueBlanche/PartageWeb/MarqueBlanche/ico-bruit-connect.png"); width : 31px; height : 40px; display : inline-block;}

.icoinfo { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/ico-information.png"); width : 30px; height : 30px; display : inline-block;}
.icoloupe { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/loupe.png"); width : 31px; height : 47px; display : inline-block;}

.bannMoinsCher { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/bann_moins_cher_PI.png"); width : 250px; height : 39px; display : inline-block;}
.bannRapide { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/bann_rapide_PI.png"); width : 250px; height : 39px; display : inline-block;}
.bannExpress { background-image : url("https://centre.idealpneu.fr/PartageWeb/centre_idealpneu/bann_express_PI.png"); width : 250px; height : 39px; display : inline-block;}

/************************************* Chiffres temps restant avant commande  ********************************************************/

.countdown-amount { color: #F36A1F; }



/************************************* Stats  ********************************************************/

.stats-table .stats-header tr {
    background-color: #353535;
}

.stats-table .stats-body td.stats-total {
    background-color: #353535;
}

.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 : #000; }

.paiement { display : none }

.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: #ffff;
}