
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url('https://atac.autodata.fr/css/polices/fontawesome-webfont.eot?v=4.7.0');
  src: url('https://atac.autodata.fr/css/polices/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('https://atac.autodata.fr/css/polices/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('https://atac.autodata.fr/css/polices/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('https://atac.autodata.fr/css/polices/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('https://atac.autodata.fr/css/polices/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}


@font-face {
  font-family: "glyphicons";
  src: url('https://atac.autodata.fr/css/polices/glyphicons-regular.woff2') format('woff2'),
    url('https://atac.autodata.fr/css/polices/glyphicons-regular.woff') format('woff'),
    url('https://atac.autodata.fr/css/polices/glyphicons-regular.ttf') format('truetype');
}


@font-face { font-family: "Ionicons"; src: url("https://atac.autodata.fr/css/polices/ionicons.eot?v=2.0.0"); src: url("https://atac.autodata.fr/css/polices/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("https://atac.autodata.fr/css/polices/ionicons.ttf?v=2.0.0") format("truetype"), url("https://atac.autodata.fr/css/polices/ionicons.woff?v=2.0.0") format("woff"), url("https://atac.autodata.fr/css/polices/ionicons.svg?v=2.0.0#Ionicons") format("svg"); font-weight: normal; font-style: normal; }

/*! Cryptocoins - cryptocurrency icon font | https://github.com/allienworks/cryptocoins */

@font-face {
  font-family: "cryptocoins";
  src: url('https://atac.autodata.fr/css/polices/cryptocoins.woff2') format('woff2'),
    url('https://atac.autodata.fr/css/polices/cryptocoins.woff') format('woff'),
    url('https://atac.autodata.fr/css/polices/cryptocoins.ttf') format('truetype');
}


/*===========================*/

/*ICONES FONT*/

.icone-font::before{
font-family:FontAwesome;
font-weight:normal;
}

.icone-font2::before{
font-family:Ionicons;
font-weight:normal;
}

.icone-font3::before{
font-family:cryptocoins;
font-weight:normal;
}

.icone-font4::before{
font-family:glyphicons;
font-weight:normal;
}

/*ICONE ENTRETIEN menu du haut*/

.pieceselected .conteneurpiecechoisi::before
{
	/*case creuse avec check qui depasse*/
	 /* font-family:FontAwesome; */
	 /* content:"\f046";  */
	 /* color:green;  	  */
	 
	  font-family:Ionicons;  
	  content:"\f122"; 
	  color:green;  	  
	 
	/*  font-family:FontAwesome; 
	 content:"\f14a"; 
	 color:#029802; */
	
	 font-size:18px;	
	 padding-right:5px;	 
	 vertical-align:middle; 
}

.elem_a_remplacer.force_replace::before
{
	/*case creuse avec check qui depasse*/
	 /* font-family:FontAwesome; */
	 /* content:"\f046";  */
	 
	 /*case pleine avec check a  linterieur*/
	
	font-family:FontAwesome; 
	content:"\f14a";  
	
	
	
	/*color:#029802;*/ /*vert*/
	 
	 /*case ronde pleine avec check a  linterieur 1*/
	/*  font-family:FontAwesome; 
	content:"\f058";  
	color:#7d7979; */
	
	 /*case ronde pleine avec check a  linterieur 2*/
	/*  font-family:Ionicons; 
	content:"\f120";  
	color:#7d7979; */
	 
	  /*check tout seul sans case */
	/*  font-family:Ionicons; 
	 content:"\f122"; 
	 color:#404040; */
	 
	 
	 font-size:18px;	
	 padding-right:5px;
	 vertical-align:middle; 
}

.icone-entretien-menu::before
{
	 font-family:Ionicons;
	 content:"\f4c0"; 
	 font-size:28px;	  	  
}

.btn_vl::before
{
	 font-family:Ionicons;
	 content:"\f36f"; 
	 transform: scaleX(1.25);  
	 font-size:22px;	
	 display:inline-block;      
}

.btn_vl.btn_vl_actif::before
{
	font-size:26px;	
}

.btn_pl::before
{
	 font-family:FontAwesome;
	 content:"\f0d1"; 
	 font-size:22px;
	 transform: scaleX(-1);  
	 display:inline-block;      
}

.btn_pl.btn_pl_actif::before
{
	font-size:26px;	
}

.btn_mt::before
{
	font-family:FontAwesome;
	content:"\f21c"; 
	font-size:20px;	
}

.btn_mt.btn_mt_actif::before
{
	font-size:20px;	
}

.btn_pl.btn_pl_actif::before
{
	font-size:24px;	
}



/*ICONE PANIER menu du haut*/
.icone-panier-menu::before
{
	font-family:Ionicons;
	content:"\f370"; 
	font-size:32px;
	 /* text-shadow: -1px 0 #676666, 0 1px #676666, 1px 0 #676666, 0 -1px #676666; */
}


/*ICONE DEVIS menu du haut*/
.icone-devis-menu::before
{
	font-family:Ionicons;
	content:"\f3f2"; 
	font-size:32px;
}

/*devis*/
.isdevis .entete_image::before
{
	 font-family:Ionicons;
	 content:"\f3f2"; 
	 font-size:32px;
	 padding-right:5px;
	 float:left;
}

/*ICONE FACTURE menu du haut*/
.icone-facture-menu::before
{
	  font-size:27px;
	  font-family:cryptocoins;  
	  content:"\E09B";  
}

/*facture*/
.isfactu .entete_image::before
{
	 font-family:cryptocoins;  
	  content:"\E09B";  
	 font-size:24px;
	 padding-right:5px;
	 float:left;
}

/*ICONE CLIENT*/
/* fiche contact*/
#containerresumeclienticone::before
{
	 content:"\f2be";
	 font-size:20px;
	 font-family:FontAwesome; 
	 padding-right:5px;
	 vertical-align:middle;
}

.icone-client-entoure::before
{
	 content:"\f2be";
	 font-size:37px;
	 font-family:FontAwesome; 
	 padding-right:5px;
	 vertical-align:middle;
}

/*barre de titre*/
.icone-bandeau-client::before
{
	content:"\f39e"; 
	font-family:Ionicons;
	font-size:36px;
}

/*menu du haut*/
.icone-client-menu::before
{
	content:"\f39e"; 
	font-family:Ionicons;
	font-size:36px;
}

/*picto login du haut*/
.icone-client-login::before
{
	content:"\f2a9"; 
	font-family:Ionicons;
	font-size:15px;
}

/*ICONE LOUPE menu du haut*/
.icone-loupe-menu::before
{
	content:"\f002"; 
	font-size:25px;
}

.icone-loupe-recheclair::before
{
	content:"\f002"; 
	font-size:20px;
}

/*ICONE PLANNING menu du haut*/
.icone-planning-menu::before
{
	font-family:FontAwesome;
	content:"\f073"; 
	font-size:27px;
}

.planified::before
{
	font-family:FontAwesome;
	content:"\f073"; 
	font-size:15px;
	margin-right:5px;
}

/*ICONE COTE menu du haut*/
.icone-cote-menu::before
{
	content:"\f262"; 
	font-size:32px;
}

/*ICONE DONNEE TECH menu du haut*/
.icone-donneetech-menu::before
{
	content:"\f2ba"; 
	font-size:28px;

}

/*ICONE VEHICULE  *menu du haut*/
.icone-vehicule-menu::before{
	 content:"\f2c1"; 
	  font-size:32px;

}

.icone-vehicule2-menu::before{
	 content:"\f2c1"; 
	  font-size:20px;

}

/* MODULE VO */

.icone-vo2-menu::before{
font-family: FontAwesome;
content: "\f0d6";
font-size: 18px;
z-index: 3;
position: absolute;
left: 50%;
top: 5%;

}

.icone-vo1-menu::before
{
font-family: FontAwesome;
content: "\f1b9";
font-size: 23px;
z-index: 1;
position: absolute;
left: 19%;
top: 32%;	  
}


/*ICONE AUTODATA */
/*menu du haut*/
 .icone-autodata-menu::before{
	 content:"A"; 
	 font-family:Tahoma,Verdana;
	 font-style:italic;
	 font-weight:bold;
	  font-size:28px;

} 

.icone-autodata-menu:before{
	 content:"\00a0"; 
	 background-image:url('https://atac.autodata.fr/images/icon-aAutodata_noir.png');
	 background-repeat:no-repeat;
	 width:36px;
	 height:44px;
	 background-size:contain;
	 background-position:center center;
	 display:inline-block;
	/*  font-family:Tahoma,Verdana;
	 font-style:italic;
	 font-weight:bold;
	  font-size:28px; */

}

/*ICONE CATALOGUE*/

/* icone catalogue dans resultat immat */
.icone-catalogue-trouveimmat:before
{
font-family: FontAwesome;
content: "\f02d";
font-size: 16px;
margin-left: 4px;
margin-right: 4px;
border-radius: 11px;
border: 3px solid #92DB4E;
background: #92DB4E;
width: 18px;
height: 20px;
display: inline-block;
text-align: center;
vertical-align: middle;
}

/*menu du haut*/
.icone-catalogue-menu::before{
	 content:"\f02d"; 
	  font-size:27px;

}

/*menu catalogue piece*/
.icone-catalogue-menu2::before
{
	font-family:Ionicons; 
	content:"\f453"; 
	font-size:22px;
	float:left;
	padding-right:5px;
	
	
	font-family:FontAwesome; 
	content:"\f212"; 
	
	
}


#menucatalogueraccpieces span::before
{
	font-size:22px;
	float:left;
	padding-right:5px;
	font-family:Ionicons; 
	content:"\f2f8"; 
	transform:rotate(-27.5deg) translate(0px,-3px);
}


/*ICONE selection famille*/
#menucatalogueselectionfamille span::before
{
	content:"\f0e8";
	font-family:FontAwesome; 
	font-size:20px;
	float:left;
	padding-right:5px;
	
	
}




/*ICONE ADMIN*/

.icone-admin::before{
	 content:"\f2f7"; 
	 font-size:19px;
}

.icone-admin-disabled::before{
	opacity:.5;	
}

/*ICONE HOTLINE*/
/*picto du haut */
.icone-hotline::before{
	 content:"\f232"; 
	 font-size:21px;
}
/*picto page hotline*/
.icone-hotline-page::before{
	 content:"\f232"; 
	 font-size:23px;
	 padding-right:5px;
}

.icone-reload::before
{
	content:"\f021"; 
	font-family:FontAwesome;
}


/*ICONE RECHERCHE ECLAIR*/

.icone-eclair-menu::before{
	 content:"\f3e6"; 
	 font-family:Ionicons;
	 font-size:28px;
	 padding-right:5px;
	 float:left;
}

/*ICONE GOUTTE HUILE */


/* sous menu principal */

.icone-eclair-menu::before
{
	color:#E50317;
	text-shadow: -1px 0 #FFFFFF, 0 1px #FFFFFF, 1px 0 #FFFFFF, 0 -1px #FFFFFF;
}

.icone-goutte-menu::before{
	
	 font-family:FontAwesome;
	 content:"\f043"; 
	 font-size:20px;
	 padding-right:5px;
	 float:left;
}

.icone-goutte-presta::before{
	
	 font-family:FontAwesome;
	 content:"\f043"; 
	 font-size:20px;
	 padding-right:8px;
	 padding-left:8px;	
	 vertical-align:middle; 
}

/* icones donnes techniques */
/* lubrifinats */
#menudonneetechLub span::before
{
	  font-family:FontAwesome;
	  content:"\f043"; 
	 font-size:18px;
	 padding-right:5px;
	 float:left;
}

/* climatisation */
#menudonneetechClim span::before
{
	  font-family:FontAwesome;
	  content:"\f2dc"; 
	 font-size:18px;
	 padding-right:5px;
	 float:left;
}

/* Couples serrage */
#menudonneetechCoupleSerrage span::before
{
	  font-family:Ionicons;
	  content:"\f49b"; 
	  /*content:"\f2ad";*/
	  
	 font-size:21px;
	 padding-right:5px;
	 float:left;
}

/* pneu */
#menudonneetechPneu span
{
	background-repeat:no-repeat;
	background-position:left center;
	background-image: url('../images/autodata.fr/pneu.png');
	background-size:14px;
	padding-left:20px;
}



/* geometrie */
#menudonneetechGeo span::before
{
	  font-family:Ionicons;
	  content:"\f41d"; 
	 font-size:21px;
	 padding-right:5px;
	 float:left;
}


/* DT */
#menudonneetechIdentification_Vehicule span::before
{
	  font-family:Ionicons;
	  content:"\f44c";

	   
	 font-size:22px;
	 padding-right:5px;
	 float:left;
}

/* bareme temps */
#menudonneetechBT span::before
{
	  font-family:Ionicons;
	  content:"\f4b4"; 
	 font-size:22px;
	 padding-right:5px;
	 float:left;
}


/*ICONE FLECHE ENTOUREE POUR ACCES DIRECT EQUIPEMENTIER CATALOGUE*/

.icone-flecheentouree-catalogue::before{
	 content:"\f13a"; 
	 font-size:17px;
	 padding-right:5px;
	 color:#8a8a8a;
	 
}

/*histo*/
#menudevishistorique .ongletcontent span::before,
#menuvehiculehistorique .ongletcontent span::before,
#menufacturehistorique .ongletcontent span::before
{
	 content:"\f1da"; 
	 font-family:FontAwesome;
	 font-size:18px;
	 padding-right:5px;
	 float:left;
}

/*prefacture*/
#menudevisprefactu .ongletcontent span::before,
#menuclientsprefactu .ongletcontent span::before
{
	 content:"\f2b5"; 
	 font-family:FontAwesome;
	 font-size:18px;
	 padding-right:5px;
	 float:left;
}

/*prefacture*/
.isprefactu .entete_image::before
{
	 content:"\f2b5"; 
	 font-family:FontAwesome;
	 font-size:28px;
	 padding-right:5px;
	 float:left;
}

/*devis en cours*/
#menudevisdevisencours .ongletcontent span::before
{
	 content:"\f12c"; 
	 font-family:Ionicons;
	 font-size:20px;
	 padding-right:5px;
	 float:left;
}


/*relance*/
#menufactureapayer .ongletcontent span::before
{
	 content:"\f35a"; 
	 font-family:Ionicons;
	 font-size:20px;
	 padding-right:5px;
	 float:left;
}

/*remises*/
#menufactureremisesbanque .ongletcontent span::before
{
	 content:"\f19c"; 
	 font-family:FontAwesome;
	 font-size:14px;
	 padding-right:5px;
	 float:left;
}

.reglement_remis::before
{
	content: "\f19c";
	font-family: FontAwesome;
	font-size: 12px;
	padding-right: 5px;
}

/*  financier */
#menufacturefinancier .ongletcontent span::before
{
	 content:"\f0d6"; 
	 font-family:FontAwesome;
	 font-size:20px;
	 padding-right:5px;
	 float:left;
}

/*  stats */
#menufacturestats .ongletcontent span::before
{
	 content:"\f2b5"; 
	 font-family:Ionicons;
	 font-size:20px;
	 padding-right:5px;
	 float:left;
}

/* lien tous client */
#menuclientsliste .ongletcontent span::before
{
	content: "\f39e";
font-family: Ionicons;
	 font-size:20px;
	 padding-right:5px;
	 float:left;
}

/* onglet devis client */
#menuclientsdevis .ongletcontent span::before
{
	font-family: Ionicons;
	content: "\f3f2";
	 font-size:20px;
	 padding-right:5px;
	 float:left;
}

/* onglet factu client */
#menuclientsfactures .ongletcontent span::before
{
	font-family: cryptocoins;
content: "\E09B";
	 font-size:16px;
	 padding-right:5px;
	 float:left;
}

/* fiche client */
#menuclientsfiche .ongletcontent span::before
{
	 font-family:FontAwesome;
content: "\f2be";
	 font-size:16px;
	 padding-right:5px;
	 float:left;
}

/* vehicules client */
#menuclientsvehicules .ongletcontent span::before
{
	font-family:Ionicons;
	 /*content:"\f36f";*/ 
	 
	 content: "\f2c1";
	 
	 font-size:16px;
	 padding-right:5px;
	 float:left;
}




.notification>div::first-child
{
	display:inline-block;
}

.notification>div:first-child:before,
.notif_estimate>div:first-child:before,
.notif_panier>div:first-child:before,
.notif_order>div:first-child:before,
.notif_invoice>div:first-child:before,
.notif_entretien>div:first-child:before,
.notif_success>div:first-child:before,
.notif_message>div:first-child:before,
.notif_error>div:first-child:before,
.notif_warning>div:first-child:before,
.notif_presta>div:first-child:before

{
	font-size:29px;
	margin-right:5px;
	margin-left:2px;
	vertical-align:middle;
	float:left;
}

.notification>div:first-child:before,
.icon_info:before
{
    font-family:FontAwesome;
   	content:"\f05a";
   	padding-right:5px; 	
   	
}

.icon_info::before{
	color:#457ff6;
}

.notif_entretien>div:first-child:before
{
	 font-family:Ionicons;
	 content:"\f4c0"; 
	 
  	  
}

.notif_invoice>div:first-child:before
{
	 font-family:FontAwesome;
	 content:"\f1c0"; 
	 
}

.notif_panier>div:first-child:before,
.notif_order>div:first-child:before
{
	font-family:Ionicons;
	content:"\f370"; 
	
}

.notif_estimate>div:first-child:before
{
	font-family:Ionicons;
	content:"\f3f2"; 
	
}

.notif_success>div:first-child:before
{
    font-family:FontAwesome;
   	content:"\f058";
   	color:#6CA32D;
}

.notif_message>div:first-child:before
{
    font-family:Ionicons;
   	content:"\f11d";
   	
   	
}

.notif_error>div:first-child:before
{
    font-family:FontAwesome;
   	content:"\f057";
   	border-color:#F01010;
    color:#F01010;   
}

.notif_warning>div:first-child:before
{
    font-family:FontAwesome;
   	content:"\f06a";
   	border-color:#F6830F;
   	color:#F6830F;
   	padding-bottom:4px;
}

.notif_warning_bleu>div:first-child:before{
border-color:#0071bb;
color:#0071bb;
}

.notif_warning_red>div:first-child:before{
    border-color:#FF0000;
    color:#FF0000;
}

.notif_presta>div:first-child:before
{
    font-family:FontAwesome;
   	content:"\f007"; 	
   	
}

.devisencoursfleches,.blocquibouge
{
	cursor:move;
	
}

.devisencoursfleches:before
{
	font-family:Ionicons;
   	content:"\f263"; 	
   	padding-left:5px;
}






.container_groupe_onglets_droite .groupe_onglets_droite .boutonnormal
{
	padding-left:26px;
}

.container_groupe_onglets_droite .groupe_onglets_droite .boutonnormal span
{
	padding-right:5px;
}


.boutonnormal::before
{
	position:absolute;
	margin-left:-20px;
	font-size:18px;
}

input.boutonnormal
{
	padding-left:10px;
	padding-right:10px;	
	font-weight:normal;
}

div.boutonnormal span
{
	padding:0px;
	padding-right:8px;
	display:inline-block;
}

.boutonnormal.mini span
{
	padding-right:2px;
	display:inline-block;
}


/*BOUTON FACTURER*/

.boutonnormal.btn_devistoprefactu::before
{
	font-size:14px;
content: "\f2b5";
font-family: FontAwesome;
  margin-right:7px;  

}



/* bouton facturer */
.boutonnormal.btn_devistofact::before
{
font-size:15px;
	  font-family:cryptocoins;  
	  content:"\E09B";
	  margin-right:5px;  

}

.boutonnormal.btn_restaurer::before,
.boutonnormal.restauration::before
{
font-size:15px;
	font-family:FontAwesome;
	  content:"\f0e2";
	  margin-right:5px;  

}


.boutonnormal.notext.partageoui,
.boutonnormal.notext.partagenon
{
	  padding-left:6px;
	  padding-right:2px;   
}

.boutonnormal.partageoui
{
	  background:#569900;
	  color:white;
}

.boutonnormal.partagenon
{
	background:#F0F0F0;
	  color:#404040; 
 
}

.boutonnormal.partager::before
{
	font-size:17px;
	font-family:Ionicons;
	  content:"\f3ac";
}

.boutonnormal.partageoui::before
{
font-size:17px;
	font-family:Ionicons;
	  content:"\f373\f3ac";
	  margin-right:5px;
	  letter-spacing:8px;


}

.boutonnormal.partagenon::before
{
font-size:17px;
	font-family:Ionicons;
	  content:"\f372\f3ac";
	  margin-right:5px;
	  letter-spacing:8px; 

	  
}


/*BOUTON edition*/
.boutonnormal.btn_edit::before,
.boutonnormal.edition::before
{
	
font-size:15px;
	font-family:Ionicons;
	content:"\f2bf";
		  margin-left:-18px;  

}
/*BOUTON customer*/

.boutonnormal.btn_customer::before
{
	
	font-size:15px;
	content: "\f2be";
font-family: FontAwesome;
	margin-left:-18px;  

}

/*BOUTON vehicule*/

.boutonnormal.btn_vehicule::before
{
	
	font-size:14px;
	margin-left:-20px;  
    content: "\f2c1";
    font-family: Ionicons;
    
}

.boutonnormal.btn_sendmail::before
, .boutonnormal.btn_send::before
{
	

	font-family:Ionicons;
	content:"\f132";
	margin-right:5px;

}

.boutonnormal.btn_print::before
{
	

	font-family:Ionicons;
	content:"\f3a5";
	
	font-family:FontAwesome;
	content:"\f02f";
	
	font-size:16px;
	margin-right:5px;
}

.boutonnormal.btn_entete::before
{
	
	font-size:15px;
	font-family:FontAwesome;
	content:"\f2c3";
	margin-right:5px;

}

.boutonnormal.btn_marqueurdevis::before
{
	
	font-size:15px;
	font-family:FontAwesome;
	content:"\f08e";
	margin-right:5px;

}

.boutonnormal.btn_delete::before,
.boutonnormal.suppression::before
{
	

	font-family:Ionicons;
	content:"\f4c4";
	margin-right:5px;

}

.boutonnormal.btn_dupli::before,
.boutonnormal.duplication::before
{
	
	font-size:14px;
	font-family:FontAwesome;
	content:"\f24d";
	margin-right:5px;

}

.boutonnormal.btn_creeravoir::before,
.boutonnormal.btn_prefactutodevis::before
{
	font-family:Ionicons;
	content:"\f4c7";
	margin-right:0px;
}

.boutonnormal.btn_add::before,
.boutonnormal.plus::before
{
	font-family:FontAwesome;
	content:"\f067";
	margin-right:5px;
	margin-left:-14px;
	font-size:13px;
}

.boutonnormal.btn_remove::before,
.boutonnormal.mini.btn_remove::before
{
	font-family:FontAwesome;
	content:"\f068";
	margin-right:5px;
	margin-left:-14px;
	font-size:13px;
}

.boutonnormal.mini.btn_add::before,
.boutonnormal.mini.plus::before,
.boutonnormal.mini.btn_remove::before
{
	font-size:10px;
	margin-left:-14px;
}

.boutonnormal.btn_planning::before
{
	font-family:FontAwesome;
	content:"\f073";
	margin-right:5px;
	font-size:15px;
}


.boutonnormal.btn_caddieplus::before,
.boutonnormal.btn_caddiepiece::before
{
	font-family:FontAwesome;
	content:"\f217";
	margin-right:5px;
}

.boutonnormal.btn_export::before
{
	font-family:Ionicons;
	content:"\f2dd";
	margin-right:5px;
}

.boutonnormal.btn_config::before
{
	font-family:Ionicons;
	content:"\f43d";
	margin-right:5px;
}

.boutonnormal.btn_info::before
{
	font-family:FontAwesome;
	content:"\f129";
	margin-right:5px;

}
.boutonnormal.btn_devisplus::before
,.boutonnormal.btn_ajoutdevis::before
{
	font-family:Ionicons;
	content: "\f3f2\f489";
	letter-spacing:1px;
	margin-right:5px;
	margin-left:-23px;

}

.tip::before
{
	font-family:FontAwesome;
	content:"\f05a";
	color:#01A2DD;
	font-size:30px;
	margin-right:10px;
	margin-top:2px;
	vertical-align:middle;
	float:left;
}

.tip
{
	vertical-align:middle;
}

.tip.mini::before
{
	font-size:16px;
	margin-right:5px;
	margin-top:0px;
	float:left;
}

.calculette_ttc
{
	cursor:pointer;
}

.calculette_ttc::before
{
	font-family:Ionicons;
	content: "\f3f2";
	font-size:20px;
	opacity:.75;
}


.boutonnormal.btn_devisshow::before
{
	font-family:Ionicons;
	content: "\f3f2";
	margin-right:5px;
}

.containerfamilleslidervalidequip .boutonnormal.btn_submit::before, 
#selectionpneu .boutonnormal.btn_valid::before, 
.boutonnormal.btn_search::before
{
	font-family:Ionicons;
	content:"\f4a4";
	margin-right:5px;
	font-size:18px;
}

.boutonnormal.boutonsearchhuile::before
{
	font-family:Ionicons;
	content:"\f4a4";
	padding-right:5px;
	padding-left:5px;
	font-size:18px;
	float:none;
	margin:0px;
	display:inline-block;
	position:relative;
}

.boutonnormal.boutonsearchhuile
{
	padding:3px;
}

.boutonnormal.plusgros		
{
	padding-top: 6px;
padding-bottom: 6px;
padding-right: 8px;
font-size: 15px;
height: 30px;
}


.boutonnormal.btn_submit::before,
.boutonnormal.btn_valid::before,
.boutonnormal.btn_yes::before
{
	
	font-family:Ionicons;
	content:"\f122";
	margin-right:5px;
	font-size:15px;

}

.sidebar.panel_selection_catalogue div.btn_submit
{
	width:100%;
	border-radius:0px;
}

.boutonnormal.btn_back::before
{
	
	font-family:Ionicons;
	content:"\f2ca";
	margin-right:5px;

}

.boutonnormal.recyclage_new::before,
.boutonnormal.btn_refresh::before
{
	
	font-family:Ionicons;
	content:"\f49d";
	margin-right:5px;

}

.boutonnormal.btn_checklist::before
{
	font-family:Ionicons;
	content:"\f373";
	margin-right:5px;
}

.boutonnormal.btn_cancel::before,
.boutonnormal.btn_close::before,
.boutonnormal.btn_no::before
{
	font-family:Ionicons;
	content:"\f2d7";
	margin-right:5px;
}


.tag_close::after
{
	font-family:FontAwesome;
	content:"\f00d";
	margin-left:5px;
}

.boutonnormal.btn_save::before
{
	font-family:FontAwesome;
	content:"\f0c7";
	margin-right:5px;
}

.boutonnormal.btn_comm::before
{
	font-family:FontAwesome;
	content:"\f27b";
	margin-right:5px;
	font-size:17px;
}

.boutonnormal.btn_next::before
{
	font-family:Ionicons;
	content:"\f30f";
	margin-right:5px;
}

.boutonnormal.btn_previsu::before
{
	font-family:Ionicons;
	content:"\f133";
	margin-right:5px;
	font-size:20px;
}

.boutonnormal.btn_apercu::before
{
	font-family:FontAwesome;
	content:"\f00e";
	margin-right:5px;
	font-size:15px;
}

.searchable::before,
.minisearchable::before
{
	font-family:Ionicons;
	content:"\f4a4";
}

.minisearchable
{
	height:18px;
	padding:1px;
	padding-right:4px;
	padding-left:4px;
	line-height:18px;
}

.boutonnormal.mini
{
	min-height:20px;
	padding:1px;
	padding-right:6px;
	padding-left:24px;
	line-height:18px;
	border-radius:2px;
}

.boutonnormal.mini::before
{
	font-size:15px;
	margin-left:-17px;
}

.boutonnormal.notext::before
{
	position:relative;
	margin:0px;	
}

.boutonnormal.notext
{
	padding-left:10px;
	padding-right:10px;	
}

.boutonnormal.notext.mini
{
	text-align:center;
	min-width:24px;	
	padding-left:3px;
	padding-right:3px;
}

.boutonnormal.notext.mini::before
{
	margin:0px;
	float:none;
	position:relative;	
}

.minisearchable::before
{
	font-size:15px;
	vertical-align:middle;
}



.affectvehiculeable::before
{
	font-family:Ionicons;
	content:"\f4a4";
	vertical-align:middle;
}

.huileable::before
{

	font-size:16px;
	font-family:FontAwesome;
	content:"\f043"; 
	vertical-align:middle;

}

.picsable::before
{
	font-size:12px;
	font-family:FontAwesome;
	content:"\f030";
	vertical-align:middle;

}

.eclateable::before
{
	font-size:17px;
	font-family:FontAwesome;
	content:"\f085";
	vertical-align:middle;
}

.pdfable::before
{
	font-family:FontAwesome;
	content:"\f1c1";
	font-size:13px;
	vertical-align:middle;
}

.infoable::before
{
	font-family:FontAwesome;
	content:"\f129";
}

.printable::before
{
	font-family:Ionicons;
	content:"\f3a5";
	vertical-align:middle;
}

.affectvehiculeable::before
{
	font-family:Ionicons;
	 content:"\f2c1";
	 vertical-align:middle; 
}

.iconerechercheeclair::before
{
	content:"\f3e6"; 
	font-family:Ionicons;
}


.boutonnormal.btn_reload::before
{
	content:"\f021"; 
	font-family:FontAwesome;
}

/ * loaders */

@-moz-keyframes spin {
    from { -moz-transform: rotate(0deg); }
    to { -moz-transform: rotate(359deg); }
}
@-webkit-keyframes spin {
    from { -webkit-transform: rotate(0deg); }
    to { -webkit-transform: rotate(359deg); }
}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(359deg);}
}

.icon-spin
{

  display: inline-block;
  -moz-animation: spin 10s infinite linear;
  -o-animation: spin 10s infinite linear;
  -webkit-animation: spin 10s infinite linear;
  animation: spin 10s infinite linear;

}

.infotitledevisencours.sending
{
	opacity:.7;
}

.loading::before,
.infotitledevisencours.sending::before,
.miniwarning.loading::before,
#resrecherchepiecepresta::before,
.onglet_bleu_gris .ongletcontent.sending span::before,
#LoadingPopupContent td:first-child::before,
.connectingAutodata::before
{	
	  display: inline-block;
	  font-family:IonIcons;
	content:"\f29c";

	margin-right:5px;
	margin-left:5px;
	font-size:13px;
	
  -moz-animation: spin 1 infinite linear;
  -o-animation: spin 1s infinite linear;
  -webkit-animation: spin 1s infinite linear;
  animation: spin 1s infinite linear;
	
}

.loading::before,
.miniwarning.loading::before,
#resrecherchepiecepresta::before,
.onglet_bleu_gris .ongletcontent.sending span::before,
#LoadingPopupContent td:first-child::before,
.connectingAutodata::before
{	
	float:left;	
}

#GeneralPopup .boutonnormal.btn_sendmail.sending::before,
#GeneralPopup .boutonnormal.btn_send.sending::before,
#GeneralPopup .boutonnormal.btn_valid.sending::before,
#GeneralPopup .boutonnormal.btn_submit.sending::before,
#enregistredevisclient.boutonnormal.sending::before
{	
	font-family:IonIcons;
	content:"\f29c";
	font-size:13px;
    -moz-animation: spin 1 infinite linear;
    -o-animation: spin 1s infinite linear;
    -webkit-animation: spin 1s infinite linear;
     animation: spin 1s infinite linear;
}

#LoadingPopupContent td:first-child::before,
.connectingAutodata::before
{
	font-size:36px;
		margin-right:0px;
}

/* listes checkables */

.listeoptions tr.ligneselectmodel > td:first-child::before,
.listeoptions td.ligneselectmodel::before,
.listeoptions .icone::before
{
	/*radio unchecked*/
	font-family:IonIcons;
	font-size:20px;
	content:"\f3a6";
}

.listeoptions tr.ligneselectmodel.selected > td:first-child::before,
.listeoptions td.ligneselectmodel.selected::before,
.listeoptions .selected .icone::before
{
	/*radio checked*/
	font-family:IonIcons;
	content:"\f3a7";
	font-size:20px;
}

.listeoptions tr.ligneselectmodel > td:first-child,
.listeoptions td.ligneselectmodel
{
	padding-left:35px;
	position:relative;
	height:22px;
}

.listeoptions tr.ligneselectmodel > td:first-child::before,
.listeoptions td.ligneselectmodel::before
{
	margin-left:-25px;
	position:absolute;
}

.listeoptions .ligneguidesup .icone::before,
.listeoptions .ligneguidesup .icone:hover::before
{
	/*checkbox unchecked*/
	font-family:IonIcons;
	content:"\f372";
	font-size:20px;
}

.alertepaiment::before
{
	font-family:IonIcons;
	content:"\f100";
	font-size:14px;
	margin-right:2px;
	font-weight:normal;
}


.detailsdevisclient .infostatutfact,
.detailsdevisclient .infoetatfact
{
padding:5px;
font-size:14px;
}

.infostatutfact.bien::before
{
	font-family:FontAwesome;
	content:"\f00c";
	font-size:14px;
	margin-right:3px;
	font-weight:normal;
}

.checkFormuleHomePage::before
{
	font-family:FontAwesome;
	content:"\f00c";
	font-size:25px;
	margin-right:3px;
	font-weight:normal;
	color:#009b31;
}

/*
.infostatutfact.neutre::before
{
	font-family:Ionicons;
	content:"\f4c7";
	font-size:14px;
	margin-right:3px;
	font-weight:normal;
}*/


	
.infoetatfact.bien::before
{
	font-family:FontAwesome;
	content:"\f09c";
	font-size:14px;
	margin-right:3px;
	font-weight:normal;
}

/*
.infoetatfact.neutre::before
{
	font-family:FontAwesome;
	content:"\f023";
	font-size:14px;
	margin-right:3px;
	font-weight:normal;
}*/

.listeoptions .ligneguidesup.selected .icone::before
{
	/*checkbox checked*/
	font-family:IonIcons;
	content:"\f373";
	font-size:20px;
}

.listeresultatmid .icone::before,
.icone_checked::before
{
	/*checkbox checked*/
	font-family:IonIcons;
	content:"\f373";
	font-size:18px;
}

.icone_exported::before
{
	font-family:IonIcons;
	content:"\f39c";
	font-size:18px;
}

.petite_icone_exported::before
{
	font-family:IonIcons;
	content:"\f39c";
	font-size:15px;
	vertical-align:middle;
}

.infoetatfact.pasbien::before,
.infoetatfact.neutre::before
{
	/*font-family:FontAwesome;
	content:"\f023";*/
	
	font-family:FontAwesome;
	content:"\f08e";
	
	font-size:13px;
	margin-right:1px;
	font-weight:normal;
}


.listeresultatmid .iconeadd::before
{
	font-family:FontAwesome;
	content:"\f055";
	font-size:18px;
}


.listeoptions td.ligneselectmodel:hover::before,
.listeoptions .icone:hover::before
{
	/*radio unchecked*/
	font-family:IonIcons;
	content:"\f3a6";
	font-size:20px;
}

.icon-fleche-fakeselect::before
{
	font-family:FontAwesome;
	content:"\f0d7";
	color:#4d4d4d;
	font-size:22px;
}

/* etoiles */
 .star::before,.nostar::before,.demistar::before
{
	font-family:IonIcons;
	font-size:16px;
	margin-right:3px;    
	color:#FFEECC;
	text-shadow: -.75px 0 #303030, 0 .75px #303030, .75px 0 #303030, 0 -.75px #303030;
 }
 

 .star::before,
 .nostar::before
{
 content:"\f2fc";
}
.demistar::before
{
content:"\f3ad";
opacity:.7;
}

.nostar::before
{
	color:#F0F0F0;
	text-shadow: -.75px 0 #D0D0D0, 0 .75px #D0D0D0, .75px 0 #D0D0D0, 0 -.75px #D0D0D0;
 }
 
.iconefavori
{
	display:inline-block;
}

.iconefavori::before,
.icone_favoris::before,
.icone_favoris_disabled::before
{
	font-family:IonIcons;
	content:"\f2fc";
 	margin-left:3px;
 	margin-right:3px;
 	font-size:17px;
	margin-right:3px;    
	color:#FFD34F;
	text-shadow: -1px 0 #FB7F02, 0 1px #FB7F02, 1px 0 #FB7F02, 0 -1px #FB7F02;
  
}

.icone_favoris_disabled::before
{
	color:#F0F0F0;
	text-shadow: -1px 0 #D0D0D0, 0 1px #D0D0D0, 1px 0 #D0D0D0, 0 -1px #D0D0D0;
}


/* SOMMAIRE */

.icone-vehicule-sommaire:before{
	content:"\f2c1"; 
	font-size:46px;
	margin-right:10px;
}

.icone-nouveaute-sommaire:before{
	content:"\f318";  
	/* content:"\f22f";  */
	font-size:46px;
	margin-right:10px;
}


.icone-hotline-sommaire:before{
	content:"\f4ef"; 
	font-size:46px;
	margin-right:10px;
}


.icone-aidesupport-sommaire:before{
	content:"\f143"; 
	font-size:46px;
	margin-right:10px;
}

.icone-menu-google:before{
	content:"\f20e"; 
	font-size:30px;
	margin-right:10px;
	color:#FFF;
}

.icone-right-arrow:before{
	content:"\f04e"; 
	font-size:15px;
	margin-right:10px;
	color:#FFF;
}

.icone-right-arrow-black:before{
	content:"\f0da"; 
	font-size:15px;
	margin-right:10px;
	color:#000;
}

.icone-left-arrow:before{
	content:"\f04a"; 
	font-size:15px;
	margin-right:10px;
	color:#FFF;
}

.icone-eye-on::before{
	content:"\f133"; 
	font-size:15px;	
	color:#404040;
}

.icone-eye-off::before{
	content:"\f306"; 
	font-size:15px;	
	color:#404040;
}

.icone-crossair::before{
	content:"\f05b"; 
	font-size:15px;	
	 font-family: 'FontAwesome';
	
}

.icone-filter::before{
	content:"\f0b0"; 
	font-size:15px;	
	 font-family: 'FontAwesome';
	
}

.icone_white::before{
	color:#FFF;
}

