@font-face {
  font-family: 'DIN-RegularAlternate';
  src: url('https://barrault.autodata.fr/css/polices/DIN-RegularAlternate.eot?#iefix') format('embedded-opentype'),  url('https://barrault.autodata.fr/css/polices/DIN-RegularAlternate.woff') format('woff'), url('https://barrault.autodata.fr/css/polices/DIN-RegularAlternate.ttf')  format('truetype'), url('https://barrault.autodata.fr/css/polices/DIN-RegularAlternate.svg#DIN-RegularAlternate') format('svg');
  font-weight: normal;
  font-style: normal;
}


@font-face {
  font-family: 'Avenir-Book';
  src: url('https://barrault.autodata.fr/css/polices/Avenir-Book.eot?#iefix') format('embedded-opentype'),  url('https://barrault.autodata.fr/css/polices/Avenir-Book.woff') format('woff'), url('https://barrault.autodata.fr/css/polices/Avenir-Book.ttf')  format('truetype'), url('https://barrault.autodata.fr/css/polices/Avenir-Book.svg#Avenir-Book') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local('Roboto Light'), local('Roboto-Light'), url('https://barrault.autodata.fr/css/polices/Roboto-Light.woff2') format('woff2'), url('https://barrault.autodata.fr/css/polices/Roboto-Light.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto'), local('Roboto-Regular'), url('https://barrault.autodata.fr/css/polices/Roboto-Regular.woff2') format('woff2'), url('https://barrault.autodata.fr/css/polices/Roboto-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url('https://barrault.autodata.fr/css/polices/Roboto-Bold.woff2') format('woff2'), url('https://barrault.autodata.fr/css/polices/Roboto-Bold.woff') format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 400;
  src: local('Roboto Condensed'), local('Roboto Condensed-Regular'), url('https://barrault.autodata.fr/css/polices/Roboto-Condensed-Regular.woff2') format('woff2'), url('https://barrault.autodata.fr/css/polices/Roboto-Condensed-Regular.woff') format('woff');
}
@font-face {
  font-family: 'Roboto Condensed';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Condensed Bold'), local('Roboto Condensed-Bold'), url('https://barrault.autodata.fr/css/polices/Roboto-Condensed-Bold.woff2') format('woff2'), url('https://barrault.autodata.fr/css/polices/Roboto-Condensed-Bold.woff') format('woff');
}


@font-face 
{
font-family: 'C39HrP36DlTt';
font-weight:normal;
font-style:normal;
src:url("https://barrault.autodata.fr/css/polices/c39hrp36dltt.eot?") format("eot"),url("https://barrault.autodata.fr/css/polices/c39hrp36dltt.woff") format("woff"),url("https://barrault.autodata.fr/css/polices/c39hrp36dltt.ttf") format("truetype"),url("https://barrault.autodata.fr/css/polices/c39hrp36dltt.svg#C39HrP36DlTt") format("svg");
}


html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
font,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tfoot,
thead,
tr,
th,
td
{
	border:0px;
	padding:0px;
	margin:0px;	
    line-height:auto;
}


label
{
	cursor:pointer;
}

html
{
	font-family:Roboto,Arial;
	font-size:13px;
	overflow:hidden;
}

textarea, input, select, option
{
	font-family:Roboto;
	font-size:12px;
}

table
{
	font-family:inherit;
	font-size:inherit;
}

a{
text-decoration:none;
}

.tablooptionimpression td
{
	padding-left:4px;
	padding-top:1px;
	padding-bottom:1px;
}



.resultatimmat .ligneselectmodel .resumevehiculelogo,
#resultatcodemoteur .ligneselectmodel .resumevehiculelogo,
#resultattypemine .ligneselectmodel .resumevehiculelogo
{
	display:none;
}
	
	.tablovehiculepossible th {
    padding-right: 8px;
    white-space: nowrap;
}

#iframe_autodata
{
	background:white;
}

.alert_client_container 
{
	display: block;
    overflow: hidden;
    height: 360px;
    display:block;max-width: 310px;        
}

.miniwarning .noresult
{
	margin-top:0px;
}



.compteur
{
	text-align:center;
}

.resumevehiculelogo
{
	vertical-align: middle;
	background-position:center center;
	background-size:contain;
	background-repeat:no-repeat;
	display:inline-block;
	height:24px;
	width:40px;
}

.huilenote li,
.miniwarning li
{
    margin-left: 16px;
}

#lignedevissaisielibreLibExtended,
.lignepiecelibre td 
{
    padding-bottom: 0;
    padding-top: 0;
}

.img_disabled{
opacity:0.5;
}

.sousequipentretien{
cursor:pointer;
}

.titreprincipalstat
{
   font-family:Roboto Condensed,Verdana,Arial;
}	

.elargicentre{
width:100%;
text-align:center;
}

.unepromodanscatalogue
{
	margin-left:10px;
	margin-top:25px;
	height:110px;
	position:relative;
	width:260px;
	display:inline-block;
	border:1px solid #EAEAEA;
	letter-spacing:-.3px;
	font-size:14px;
	color:black;
}


.promostock{
background-color:#a600ac;
padding:1px 5px 1px 5px;
margin-right:3px;
text-align:center;
color:#FFF;
font-weight:bold;
font-family:Times New Roman;
font-size:13px;
border-radius:3px;
}

#pagedevisgeneral img,
#pageprefactu img,
#pagedevisclient img,
#pagefactugeneral img,
#pagefactuclient img,
#pagefactugeneralapayer img,
#listeclientpage img
{
    margin-left: 5px;
    margin-right: 5px;
}


#pagedevisgeneral select,
#pageprefactu select,
#pagedevisclient select,
#pagefactugeneral select,
#pagefactuclient select,
#pagefactugeneralapayer select,
#listeclientpage select
{
    margin-left: 10px;
    margin-right: 10px;
}

.tab_test_plateforme{
border:#c0c0c0 1px solid;
border-radius:3px; 
width:100%;
}

.tab_test_plateforme tr{
height:60px;
}

.tab_test_plateforme td{
padding:10px;
}


.tab_test_plateforme tr.pair{
background:#f0f0f0;
}

.lienchargerplusderesultats
{
	 margin:auto;
	 margin-top:10px;
	 margin-bottom:10px;
	 display:inline-block;
	 float:none;
}

.loading.lienchargerplusderesultats
{
	 float:none;
}


.searchcritarydisplayed .searchoptions
{
	padding:6px;
	margin:0px;
}

.bottomshadow,
.bottomshadow.searchoptions
{
	padding:5px;
	padding-left:8px;
	margin-bottom:0px;
	margin:0px;
}

.fichecolgauche .boutonnormal.pdfable
{
	padding:3px;
	font-size:11px;	
	margin:0px;
	padding-left:24px;
}

.entetelistedevisfact
{
	line-height:21px;
	padding:4px;
	margin:0px;
	display:block;
	text-align:left;
	border:none;
	border-radius:0;
	font-size:12px;
	background-color:#FDFDFD;
	color:#000;
	border-bottom:1px dotted #D0D0D0;
}

.entetelistedevisfact.warning,
.entetelistedevisfact.highlighted.warning
{
	margin:0px;
	padding:6px;
	padding-left:30px;
	font-weight:normal;
	display:block;
}


.entetelistedevisfact,.entetelistedevisfact.highlighted
{
	padding-left:10px;

}

.entetelistedevisfact.highlighted
{
	border-bottom:none;
}




 
#vehiculediversbutton input.boutonnormal
{
	padding:6px;
	padding-bottom:7px;
	margin-top:-7px;	
}

.listeinfodeuxiemeligne 
{
 	/*opacity:.85;
 	filter:alpha(opacity=85);*/
 	font-size:.9em;
 	font-weight:normal;
	letter-spacing:0px;
 }
 
.listeinfodeuxiemeligne > i,
.info_reglement
{
	font-size:11px;
}

.table_vehicule_autodata .visuel_vehicule
{
	display:none;
	}

element.style {
    font-size: 0.9em;
    opacity: 0.8;
}


.justetip 
{
    background-image:url('https://barrault.autodata.fr/images/autodata.fr/notification.png');
	background-repeat:no-repeat;
	background-size:contain;
	opacity:.9;
	width:13px;
	height:13px;    
	display:inline-block;
	margin-left:3px;
}

.justetiperror 
{
    background-image:url('https://barrault.autodata.fr/images/autodata.fr/notif_error.png');
	background-repeat:no-repeat;
	background-size:contain;
	opacity:.9;
	width:13px;
	height:13px;    
	display:inline-block;
	margin-left:3px;
}

.tip 
{
    background-color: #F8F8F8;
    color:#000;
    border:1px dashed #e4e4e4;
    
    padding: 10px;
    margin-top:5px;
    margin-bottom:10px;
	opacity:.9;
	font-size:14px;
	font-family:Roboto Condensed; 
}

/*.tip + :not(.tip)
{
    clear: both;
}*/

.tip.mini 
{
	margin: 0px;
    padding: 5px;
    padding-left:10px;
    font-size:13px;
}

.petit
{
    font-size:.8em;
    font-weight:normal;
}


.highlighted,
tr.highlighted,
td.highlighted,
#finance_panneaudroit .tableaudonnees tr.highlighted,
#finance_panneaudroit .tableaudonnees td.highlighted,
tr.lignedevispair.highlighted,
tr.lignedevisimpair.highlighted
{
 	background-color:#FFEECC;
	color:#303030; 
	/*color:#000;
    background-color:#FDFDFD; */  
	padding-left:5px;
	padding-right:5px;
	box-sizing:border-box;
}

.listeoptions
{
	color:#000;
    background-color:#FDFDFD;   
}

.listeoptions
{
    max-width: 800px;
    overflow: auto;
} 


.listeoptions > table > tbody > th,
.listeoptions table  th,
.listeoptions .lignedevispair,
.listeoptions .lignedevisimpair 
{
    color:inherit;
    background-color:transparent;   
}

.listeoptions th
{
	text-align:left;
}

.listeoptions td
{
	vertical-align:middle;
}

.listeoptions .liste,
.listeoptions.liste
{
	background-color:transparent;
	color:inherit;
}

.trlistevehiculebrandline{
	background-color:#FFEECC;
	color:#000;
	font-weight:bold;
}

.listeoptions .ligneselectmodel,
.listeoptions .ligneselectmodel.lignepaire,
.listeoptions .ligneselectmodel.ligneimpaire,
.listeoptions .trlistevehicule,
.listeoptions .trlistevehicule.lignepaire,
.listeoptions .trlistevehicule.ligneimpaire
    
{
	font-size:14px;
	background-color:transparent;
	color:inherit;
}

.listeoptions tr.ligneselectmodel > td
{
	border-top:1px dotted #D0D0D0;
	border-bottom:0px solid #D0D0D0;
	padding:6px;
}

.listeoptions tr:first-child.ligneselectmodel > td
{
	border-top:0px solid #D0D0D0;
	border-bottom:0px solid #D0D0D0;
}


	


#GeneralPopup .multidispo_container,
#GeneralPopup .multidispo_shadow,
#GeneralPopup .multidispo_global
{
	position:relative;
	height:auto;
	width:auto;
	margin:auto;
	display:block;
}

.boutonnormal.boutonsearchhuile
{
	letter-spacing:-.5px;
	font-family:Roboto Condensed;
	font-size:18px;
}

.boutonnormal.btn_search.boutonsearchhuilepresta
{
	padding-right:8px;
	float:right;
	border:1px solid #D0D0D0;
	background-color:#EAEAEA;
	color:#000;
	white-space:nowrap;
}

#containerhuileautodataliste .donneetech_itemlabel,
#containerhuileautodataliste .donneetech_itemvalue
{
	width:auto;
}

.searchcritaryinfo
{
	display:inline-block;
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/mini_btn_close.png');
	background-position:right center;
	background-repeat:no-repeat;
	/*background-color:#F0F0F0;
	color:#000;*/
	border-bottom:1px dotted #303030;
	color:#303030;
    border-radius: 0px;
    cursor: pointer;
    font-size:14px;
    font-weight: bold;
    text-align: left;
   	padding-right:19px;
   	margin-right:5px;
   	margin-left:5px;   
   	font-family:Roboto Condensed; 
}


.visuelnondispo
 {

    background: white none repeat scroll 0 0;
    color: black;
    font-family: Roboto COndensed;
    font-size: 16px;
    font-weight: bold;
    letter-spacing: -1px;
    margin-bottom: 10px;
    opacity: 0.5;
    padding: 8px;
    text-align: center;
    text-transform: uppercase;
}


.label_new
{
display:inline-block;
background:#FFEB14;
color:black;
border-radius:5px;
padding:2px;
padding-left:5px;
padding-right:5px;
margin-right:5px;

font-family:Roboto Condensed;
}


.texte_actuNouvelle .label_new {
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-bottom: 8px;
    padding: 3px 10px;
}

.icone_new
{
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/new.png');
	background-position:left center;
	background-repeat:no-repeat;
	width:60px;
	height:15px;
	display:inline-block;
}

.texte_actuNouvelle .icone_new,
.texte_actuAncienne .icone_new
{
   display:none;
}

.texte_actuNouvelle.recent_news .icone_new
{
	display:block;
}

.info_nouveaute
{
	font-size:12px;
	line-height:14px;
	
	opacity:.9;
}

#donneetech_pneu
{
	width:1000px;
	margin:auto;
}

#hotline input[type=text],
#hotline textarea
{
	width:250px;
}

#hotline .champs	
{
	white-space:nowrap;
	padding-right:10px;
	padding-left:20px;
	width:90px;
}

#hotline a	
{
	font-style:normal;
}

#hotline #objetcontacthotline,
#hotline #comcontacthotline,
#hotline #hotline_resumevehicule
{
	width:640px;
}

#hotline #hotline_resumevehicule
{
	width:600px;
}

#hotline #comcontacthotline
{
	height:70px;
}

#hotline .boutonnormal	
{
	padding:8px;
	font-size:13px;
	margin-right:15px;
}

#hotline .boutonnormal.btn_sendmail 
{
	padding-left:30px;
	background-position:8px center;
}


#hotline p	
{
	padding-bottom:4px;
}


#hotline td	
{
	vertical-align:top;
	line-height:22px;
	padding-top:1px;
	padding-bottom:1px;
}

#hotline #interlochotline
{
	width:176px;
}

.resultatcatalogue .labelttc
{
	line-height:10px;
}

.resultatcatalogue .tempsprixpiecepartiehaute .tpp_input_prixpiece
{
	text-align:center;
	width:70px;
	margin-top:5px;
	margin-bottom:3px;
	font-size:16px;
	letter-spacing:-.5px;
}

.resultatcatalogue .tempsprixpiecepartiehaute .tpp_tabletotaux td
{
	vertical-align:top;
}

.resultatcatalogue .tempsprixpiecepartiehaute input,
.resultatcatalogue .tempsprixpiecepartiehaute input.inputquantite,
.resultatcatalogue .tempsprixpiecepartiehaute .moinsinputquantite,
.resultatcatalogue .tempsprixpiecepartiehaute .plusinputquantite
{
	border-color:transparent;
}

.deviseclient 
{
    font-size: .75em;
}

.notif_order,
.notif_success,
.notif_entretien,
.notif_estimate,
.notif_invoice,
.notif_warning,
.notif_error,
.notif_message,
.notif_presta
{
}

.notification 
{
    border: 2px solid #D0D0D0;
    bottom: 40px;
    position: fixed;
    width: 240px;
    z-index: 100;
    display:none;
    right:40px;
    
    background-image:url('https://barrault.autodata.fr/images/autodata.fr/notification.png');
	cursor:pointer;
}

.notification .titreprincipalpopup
{
	margin-top:0px;
}

.notification.noautohide 
{
	padding-bottom:10px;
}

.notification .boutonnormal 
{
	float:right;
}

.notification,
.notif_order,
.notif_success,
.notif_entretien,
.notif_estimate,
.notif_invoice,
.notif_warning,
.notif_error,
.notif_message,
.notif_presta
{
	background: #FDFDFD none repeat scroll 0 0;
    color:#000;
}

.notification
{
    padding: 20px;
}

#lesvehiculeclient2 .boutonnormal
{
	padding-top:2px;
	padding-right:2px;
	padding-bottom:2px;
}

#lesvehiculeclient2 td
{
    vertical-align: middle;
}



.warning_message
{
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/warning-32.png');
	background-repeat:no-repeat;
	padding-left:60px;
	min-height:40px;
	background-position:left top;
}


.noresult,
.miniwarning.noresult,
.warning
{
    display: inline-block;
    margin-top: 10px;
    padding: 8px;
    padding-left:32px;
    text-align:left;
    background-repeat:no-repeat;
    background-position:9px 9px;
    background-image:url('https://barrault.autodata.fr/images/autodata.fr/warning-16.png');    
}

.noresult
{
    opacity:.8;
    font-weight:bold;
}

.cata_resumevehicule .infocartegrise,
.cata_resumevehicule_new .infocartegrise
{
	background:#0065b2;
	color:#ffffff;
    display: block;
    text-align: center;
    float:left;
    opacity:.8;
    font-family:Times New Roman;
    font-size:16px;
}

.resumevehicule_texte 
{
    padding-left: 4px;
}

.resume_vehicule_container .disabled
{
text-transform:uppercase;
padding-left:6px;
letter-spacing:normal;
line-height:30px;
}

input[type="text"].majopiece,input[type="text"].majomo
{
	background-color:#0065B2;
	color:#ffffff;
}


.decovehiculepossible,
.td_veh
{
	vertical-align:middle;
	text-align:left;	
}

.td_veh.vehiculelogo 
{
    width: 1%;
    font-weight:bold;
}

.td_veh.vehiculedivers 
{
    width: 1%;
}

.td_veh.vehiculemodele
{
	font-weight:bold;
}

.td_veh.vehiculeimmat 
{
    text-align:center;
}


/*ICONE IMPRIME*/

.iconeimprime,
.iconeimprimedisable
{
	display:none;
}

.iconeimprimedisable
{
	background-color:#E0E0E0;
}

.critere_case
{
	width:15px;
}

.cata_col_left 
{
    width: 1%;
}

#finance_panneaudroit
{
	padding-left:10px;
	padding-right:10px;	
}


#devisencours2 .infocg
{
	display:none;
}

.resume_vehicule_container span.textegrisesoft
{
opacity:.8;
font-size:13px;
font-weight: normal;
letter-spacing:-.2px;
}

.resume_vehicule_container .petittexte
{
	font-size:.8em;
	
}

.disabled,
div.disabled,
span.disabled,
input.disabled,
a.disabled
{
	
	font-size:12px;
	opacity:.7;
}

/*dans les news */
a u
{
	text-decoration:none;
}

.selectionfamille td 
{
    vertical-align: top;
}


.boutonslider{
    cursor: pointer;
    padding:0;
    position: absolute;
    text-align: center;
    z-index: 30;
    background-position:bottom center;
    background-repeat:no-repeat;    

	background-color:#E0E0E0;
	border-bottom:1px solid #D0D0D0;;
	border-left:1px solid #D0D0D0;;
	border-right:1px solid #D0D0D0;;
	border-radius: 0 0 10px 10px;    
}


/* SLIDER ENTRETIEN */

.entretienquibouge
{
	border-right:#D0D0D0 2px solid;
	border-top:#D0D0D0 1px solid;
	border-bottom:#D0D0D0 1px solid;
	border-left:#D0D0D0 1px solid;
	background-color:#F0F0F0;color:#000;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	z-index:20;
	float:right;
	padding-left:20px;	
	position:relative;	
	border:#D0D0D0 1px solid;
}

/*SLIDER HISTORIQUE*/

.containerhisto{
/* que pour sygea */
position:absolute;
top:10px;
left:0px;
z-index:10;
transition:width .3s ease-in-out;
}


.histoquibouge{
/* que pour sygea */
position:relative;
float:right;
z-index:10;
}

.boutonhistovehicule{
position:absolute;
top:50%;
cursor:pointer;
}

/**/
.tablopopup
{
	width:100%;
}

.titreprincipalpopup,
.textechargementplus
{
	border-bottom:1px solid #D0D0D0;
	font-weight: bold;
    line-height: 16px;
    margin-bottom: 8px;
    padding-bottom: 5px;
    text-align: left;
    vertical-align: top;
    font-size:16px;
    text-transform: uppercase;
    font-family:Roboto Condensed,Verdana;
}


.titreprincipalpopup
{
	color:#0065B2;
	clear:both;
}

.fichecontact .lecontactfiche 
{
    background-color:#FDFDFD;
    color:#000;
}



.fichecolgauche .searchoptions
{
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;		
}

.fichecolgauche .searchoptions,
.fichecoldroite .searchoptions
{
	/*padding:10px;*/
	margin-top:5px;
	margin-bottom:5px;
}

.fichecolgauche .searchoptions label,
.fichecolgauche .searchoptions .sort_area
{
	/*font-size:12px;*/
	font-family:Roboto Condensed;
}

fieldset
{
	border:1px solid #D0D0D0;
	background-color:#FDFDFD;
	color:#000;
	margin-bottom:15px;
	padding:10px;
	padding-bottom:15px;
}

fieldset fieldset
{
	border-width:1px;
	margin:0px;
}

fieldset fieldset legend
{
	font-weight:normal;
	letter-spacing:0px;	
}

.legend_planning, fieldset legend 
{
	font-family:Roboto Condensed,Verdana;
	font-size:14px;
	color:#000;
	font-weight:bold;
	
	text-transform:uppercase;
	/*letter-spacing:1px;*/   
	padding-left: 6px;
    padding-right: 6px;
    text-transform: uppercase;    
}


.flagpieceassoc{ 
font-size:12px;
text-transform:none;
text-decoration:underline;
cursor:pointer;
font-weight:normal;
}

fieldset legend span
{ 
	text-transform:none;
}

.fichecontactmodification
{
	width:800px;	
}

fieldset.fichecontact {
    padding: 0 0 15px;
}

.blocnoteinfo div
{
	height:80px;	
	overflow-y:auto;	
	text-transform:none;	
}

.blocnoteinfo .content
{
	width:360px;
}


.lecontactfiche  .divinfoclient .tip,
#lesvehiculeclient2
{
	margin-left:10px;
	font-family:Roboto;
}

.nomclientpartout
{
    background-color:#EAEAEA;
    display: block;
    padding: 4px;
}

.miniwarning .nomclientpartout
{
    background-color:transparent;
    padding-bottom:0px;
    padding-right:0px;
    padding-top:0px;
}

.lecontactfiche  .divinfoclient .infoclientcontenu
{
	padding-top:0px;
	height:auto;
}

.infoclientcontenu fieldset
{
	margin:0px;
}

#lecontactcontenu
{
	padding-top:10px;
}

.lecontactfiche  .searchoptions,
.infoclientexpanded  .searchoptions
{
	padding-left:15px;
	padding-right:15px;
}

.infoclientexpanded .divinfoclient .listeinfodeuxiemeligne
{
	line-height:17px;
	
}

#commentairedevislibre
{
	background: #F0F0F0;color:#000;
    position: absolute;
    display:none;
    border:1px solid #D0D0D0;
    left: 100px;
    line-height: 20px;
    padding: 10px;
    position: fixed;
    top: calc(50% - 100px);
    left: calc(50% - 400px);
    width:670px;
}
   
.CPasBon{
color:#d7041c;

font-weight:normal;
}

.CBon{
color:#148c00;

font-weight:bold;
}


.CMoyen{
color:#d78400;

font-weight:bold;
}

.selectmodel .constrname
{
font-size:14px;
font-weight:bold;
text-transform: uppercase;
}

.separvehicule.constrlogo
{
	 vertical-align:middle;
	 height:40px;
}

.separvehicule.constrlogo img
{
	display:block;
	margin:auto;
}

/*boite devis*/

.titredevisresume{
font-weight:bold;
}

.piedresumedevis{
color:#0065B2;
}

.raccourcipiececontainer,
.containerpiece,
.containerpiece > table,
.conatinercatalogue
{
	height:100%;
	box-sizing:border-box;
}

.raccourcipiececontainer
{
	padding-bottom:10px;

}

.containerblocsrechercheeclair
{
	/*background-image:url('https://barrault.autodata.fr/theme/autodata.fr/barrault/images/voituredesign.png');    
	background-repeat:no-repeat;
	background-position:center center;
	background-size:contain;*/
}

#listemespieces
{
	margin-left:10px;
	min-height:100%;
	box-sizing:border-box;

}

#listemespieces
{

	min-height:100%;
	box-sizing:border-box;

}

.fichetechnique .onglet_bleu_gris .ongletcontent > span 
{
    font-size: 12px;
}

.cata_boitedevis
{
	background:#F0F0F0;color:#000;
	border:1px solid #D0D0D0;
	cursor:pointer;
	border-radius:3px;
	margin:0px;
	font-size:12px;		
	margin-top:25px;
}

.cata_boitedevis .enteteboitedetails
{
	font-size:14px;
}

.cata_boitedevis .boutonnormal
{
	margin:0px;
	width:100%;
	margin-top:5px;
}


.boutonnormal
{
	background-position:5px center;
	background-repeat:no-repeat;
	
	opacity:.8;filter:alpha(opacity=80);
	cursor:pointer;
	display:inline-block;
	border:none;
	font-size:12px;
    
    margin-right: 4px;
    margin-bottom:2px;
    
    padding:3px;
    padding-left:30px;
    padding-right:1px;
    
    background-color:#0065b2;
	color:#ffffff;
	
	min-height:25px;
	line-height:19px;
	overflow:hidden;
	vertical-align:middle;
	background-image:none;
	box-sizing:border-box;
	
	white-space:nowrap;
	text-transform:none;
	
	position:relative;
	font-weight:normal;
	
	border-radius: 4px;
	
}


.boutonnormal.justelataille{
padding:0px 3px;
margin:0px;
line-height:18px;
}

.boutonnormal.boutonorange{
background-color:#FF9800;
}
.boutonnormal.boutonvert{
	    background-color:#116000;
}



.boutonnormal.btn_postit,
.onglet_bleu_gris .ongletcontent > span.boutonnormal.btn_postit
{
	padding-left:25px;	
	text-align:left;
}

.sousmenu .onglet_bleu_gris .ongletcontent > span.boutonnormal
{
	background-color:transparent;
	color:#000;
	display:block;
	margin:0px;
	white-space:nowrap;
}

.miniwarning.btn_edit
{
	background-position:6px 4px;
	background-repeat:no-repeat;
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/btnModifier_16x16.png');	
	padding:6px;
	padding-left:30px;
}

.boutonnormal.btn_postit
{
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/btn_postit.png');
}

.onglet_bleu_gris .ongletcontent.sending
{
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/ajax-loader.gif');
	background-position:right center;
	background-repeat:no-repeat;
	
}

.popup_window
{
	position:absolute;
	display:none;
	padding:10px;
	z-index:10;
	
}

.popup_window .divinfoclient,
.divinfovehicule
{
	font-size:15px;
}

.popup_window .lignedevisclient,
.titredevis .popup_window .lignedevisclient
{
	border:2px solid transparent;
	margin-right: 8px;
    padding: 1px 4px;
    padding-bottom:0px;
}

.popup_window .lignedevisclienthover,
.titredevis .popup_window .lignedevisclienthover
{
	border:2px solid #0065B2;
}

.titreKonVoitNormal{
color:#0065B2;
}


.titreKonVoit,
.titreKonVoitMAJ
{
color:#1e83d0;
font-weight:bold;
padding-right: 5px;
font-family:Roboto Condensed;
font-size:15px;
}


.titreKonVoitMAJ
{
text-transform:uppercase;
}

.popup_window .titreKonVoitMAJ,
.popup_window .titreKonVoit
{
	margin-bottom:6px;
}

.popup_window .searchoptions.histo,
.popup_window .listechoixvehicule .titreKonVoitMAJ.histo,
.popup_window .listechoixvehicule .titreKonVoit.histo
{
	border-color:#D0D0D0; 
	margin-top:10px;
	color:#606060;
}

.popup_window .listechoixvehicule,
.popup_window .listechoixclient
{
	margin-bottom:10px;
	overflow-y:auto;
}

.popup_window .titre
{
	text-transform:uppercase;
	color:#404040;
	border-bottom:1px solid #D0D0D0;
	margin-bottom:6px;
	margin-top:6px;
}

.immat,
.immat.listeinfodeuxiemeligne,
.resume_vehicule_container .immat
{
	border:1px solid #606060;
	background:#FFFFFF;
	color:#101010;

	font-family: Calibri;
	font-size:12px;
     
    border-left-color: #0062A0;
    border-image: none;
    border-radius: 3px;
    border-style: solid;
    border-width: 1px 1px 1px 7px;

    letter-spacing: 0.5px;
    line-height: 16px;
    padding: 0 5px;
    
    font-weight:normal;
    white-space:nowrap;
    
    min-width:60px;
    text-align:center;
    display:inline-block;
}

.textegrise
{
	color:#606060;
}

.sort_area #rechcli
{
	width:200px;
	margin-top:2px;
}

.divinfoclient .listeinfodeuxiemeligne .textegrise,
.divinfoclient .listeinfodeuxiemeligne .textegrise
{
	font-weight:normal;
	font-size:12px;
	text-transform:normal;
}

.listeclient .divinfoclient
{

line-height:12px;
letter-spacing:normal;
}

.lignepiece
{
border-bottom:#D0D0D0 1px solid;
cursor:pointer;
}


.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content
{
	padding: 0px;
	border: 1px solid #D0D0D0;
	background-color: #F0F0F0;
	color:#000;
	overflow-x: hidden;
	overflow-y: auto;
	height:200px;
	width:200px;
	z-index: 99999;	
}

.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item.ui-state-hover,
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item.ui-state-focus,
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item.ui-state-hover .enteteboitedetails,
.ui-autocomplete.ui-front.ui-menu.ui-widget.ui-widget-content .ui-menu-item.ui-state-focus .enteteboitedetails
{
	background-color: #0065B2;
	border-color: #0065B2;
	color:#ffffff;
}



.ligneselectmodel,
.ligneselectmodel.selected,
.ligneselectmodel:hover,
.ligneselectmodelclick
{
	padding:1px;
	padding-left:5px;
	padding-right:5px;
	
}

/* tous styles */
.ligneselectmodel,
.critereresultat,
.critereresultat.titreKonVoit,
.lignedevisimpair.ligneclient,
.lignedevispair.ligneclient,
.ac_results .ac_odd,.ac_results .ac_even,
.ui-menu-item
{
	cursor:pointer;
	border:none;
	border-collapse:collapse;
}




.critereresultat,
.critereresultat td,
td.familleequipementier,
.triexpert_valeur,
.triexpert_titre
{
	line-height:16px;
	padding-left:3px;
	padding-right:3px;
	padding-top:4px;
	padding-bottom:4px;
}

.guidepiececontainer .critereresultat,
.guidepiececontainer .critereresultat td
{
	line-height:16px;
	padding:8px;
	padding-left:3px;
	padding-right:3px;
}

/* hover */
.ligneselectmodel:hover,
.critereresultat:hover,
.critereresultat:hover td,
td.familleequipementier:hover,
.triexpert_valeur:hover,
.lignedevisimpair:hover,
.lignedevispair:hover,
.lignedevisimpair.ligneclient:hover,
.lignedevispair.ligneclient:hover,
.ligneclient:hover,
.ligneclient:hover .nomclientprincipal,
.ligneclient:hover .nomclientprincipal .textegrise,
.ligneclient:hover .divinfoclient .nomclientprincipal,
.ligneclient:hover .divinfoclient .listeinfodeuxiemeligne,
.ligneclient:hover .divinfoclient .listeinfodeuxiemeligne .textegrise
{
	
	
	
	border-collapse:collapse;
	opacity:0.7;
	cursor:default;
}

/* selected */
.ligneselectmodelclick,
.ligneselectmodel.selected,
.ligneselectmodel.ligneguidehover,
.ligneselectmodel.ligneguidesuphover,
.critereresultat.titreKonVoit,
.critereresultat.critereresultathover,
.critereresultat.critereresultathover:hover,
.critereresultat.critereresultathover td,
.critereresultat.critereresultathover:hover td,
.ac_results .ac_over,
.ui-menu-item.ui-state-focus,
.ligneclient.lignedevisclienthover,
.ligneclient.lignedevisclienthover:hover,
.ligneclient.lignedevisclienthover .nomclientprincipal,
.ligneclient.lignedevisclienthover .nomclientprincipal .textegrise,
.ligneclient.lignedevisclienthover .divinfoclient .nomclientprincipal,
.ligneclient.lignedevisclienthover .divinfoclient .listeinfodeuxiemeligne,
.ligneclient.lignedevisclienthover .divinfoclient .listeinfodeuxiemeligne .textegrise,
.ligneclient.lignedevisclienthover:hover .nomclientprincipal,
.ligneclient.lignedevisclienthover:hover .nomclientprincipal .textegrise,
.ligneclient.lignedevisclienthover:hover .divinfoclient .nomclientprincipal,
.ligneclient.lignedevisclienthover:hover .divinfoclient .listeinfodeuxiemeligne,
.ligneclient.lignedevisclienthover:hover .divinfoclient .listeinfodeuxiemeligne .textegrise,
.ligneselectmodel.ligneselectmodelclick:hover,
.ligneselectmodel.selected:hover
{
	/*color:#ffffff;
	background-color:#0065B2;
	border-color:#0065B2;*/	
	
	background-color:#FFEECC;
	border-color:#FFEECC;	
	color:#303030;
	
	border-collapse:collapse;
	opacity:1;
}

.liste > tr 
{
    background-color: #FDFDFD;
}


#entetecontainerdevisgeneral,
#entetecontainerprefactu,
#entetecontainerdevisclient,
#entetecontainerfactugeneral,
#entetecontainerfactugeneralapayer,
#entetecontainerfactuclient
{ 
	/*overflow:auto;*/
	vertical-align:top;	
}

#entetecontainerdevisgeneral,
#entetecontainerprefactu,
#entetecontainerdevisclient,
#entetecontainerfactugeneral,
#entetecontainerfactugeneralapayer,
#entetecontainerfactuclient
{
   /* height: 135px;*/
}

.multidispo_dispoPieces .titre_accueil,
.multidispo_ref.titre_accueil 
{
    font-size:13px;
	padding-left:10px;
}

.multidispo_close
{
	padding:12px;
	cursor:pointer;
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/mini_btn_close.png');
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#0065b2;
}

.nomclientprincipal 
{
    font-weight: bold;
    line-height: 20px;
}

.divinfoclient 
{
	/* display:block; */
	display:inline-block;
}

.divinfoclient .nomclientprincipal
{
	color:#0065B2;	
	display:block;
	font-weight:bold;
	font-family:Roboto Condensed,Verdana;
	/*font-family:Roboto,Arial;*/
	
	font-size:1.1em;
	line-height:1.1em;
	font-family:Roboto Condensed,Verdana;
	
}

.divinfoclient .nomclientprincipal a
{
	font-size:8px;
}
 
 .listeclient .divinfoclient .nomclientprincipal
{
letter-spacing:normal;
/*font-family:Roboto,Arial;*/

}
 
.divinfoclient,
.divinfovehicule
{
	vertical-align:middle;
}

 
.divinfoclient
{
	text-transform: uppercase;
}

.divinfovehicule,
#lesvehiculeclient2
{
	display:table;
	text-transform:none;
}

.divinfovehicule .immat
{
	font-size:13px;
}

.divinfoclient img
{
	margin-right:5px;
}
 
 
 .blocnoteinfo
 {
 font-size:12px;
 border-width:1px;
 margin-top:5px;
 background-color:#FDFDFD;
 padding:5px;
 }
 
html
{
background-color:#FDFDFD;
color:#000;

}
 
input[type="text"]:disabled
{
	opacity:.6;
}

select, input[type="text"], input[type="password"],textarea,datalist
{
	background-color:#FDFDFD;
	color:#000;
	border:1px solid #D0D0D0;
	margin-right:2px;
}

input[type="text"], input[type="password"]
{
	height:24px;
}


#idinputrecherchedatalist{
	font-size:10px;
}

select
{	
	border:1px solid #D0D0D0;
}

select, select option
{
	background-color:#FDFDFD;
	color:#000;
	padding:0px;
}

textarea, input[type=text], input[type="password"]
{
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	padding-right:5px;
	box-sizing:border-box;
}

select option
{
    padding:5px;
    border-bottom:1px dotted #D0D0D0;
    cursor:pointer;
}

select
{
    height:24px;
}

select[size]
{
    height:auto;
}

.inputclient
{
	width:180px;
}

input[disabled=disabled]
{
	border-color:transparent;
	/*background:transparent;*/
}

.inputclient[name=mail]
{
	width:216px;
}

.inputclient[name=remisemo],
.inputclient[name=remisep]
{
	width:50px;
}

.inputclient[name=tel],
.inputclient[name=port],
.inputclient[name=fax],
.inputclient[name=numdoc_erp]
{
	width:90px;
}

.inputclient[name=civ]
{
	width:auto;
}

#commandeencours th.entetedevis select,
#commandeencours th.entetedevis select option
{
		
	padding:1px;
}

.resultatcatalogue input[type=text],
.resultatcatalogue select,
.resultatcatalogue textarea
{
	margin:0;
	/*padding:0;*/
}

input[type="text"].inputquantite,
.inputquantite,
.resultatcatalogue input.inputquantite
{
border:#D0D0D0 1px solid;
text-align:left;
}

.containerinputquantite{
position:relative;

}

input[type="text"].plusinputquantite,
.plusinputquantite
{
position:absolute;
border:#D0D0D0 1px solid;
cursor:pointer;
top:0;
text-align:center;
padding:0;
margin:0;
}

input[type="text"].moinsinputquantite,
.moinsinputquantite{
position:absolute;
border:#D0D0D0 1px solid;
cursor:pointer;
text-align:center;
padding:0;
margin:0;
}


.enteteboitedetails,
.ui-autocomplete-category,
.enteteboitedetails span,
.th_miseenpageselectvehicule
{
	text-align:left;
	vertical-align:top;
	line-height:20px;	
	font-family:Roboto Condensed,Verdana;
	font-size:14px;
	font-weight: bold;
	text-transform:uppercase;
}

.enteteboitedetails
{
	padding-bottom:3px;
	font-weight:bold;
	vertical-align:middle;
}

.enteteboitedetails img
{
	display:none;
}

.huiletemp.enteteboitedetails
{
	background:none;
}

.enteteboitedetails .listeinfodeuxiemeligne
{
	text-transform:none;
}

.acomptedispo
{
	background-color:#FDFDFD;
}


.miniwarning,
.miniinfo,
.huilenote,
.codeDefautinfo,
.infoVehiculePopup,
.affichagedanspopup
{
	/* couleur autodata */
	/*border:1px solid #ebdab8;*/
	margin-top:3px;
	margin-bottom:3px;
	margin-right:6px;
	padding:6px;
	background-color:#FFEECC;
	color:#303030;
	font-size:12px;
	display:inline-block;	
}

.miniwarning_blanc{
background-color:#FFF;
}

.miniwarning_round{
border-radius:3px;
}

.miniwarning_blueborder{
border:2px solid #0071bb;
}


.huilenote
{
	margin-left:8px;
}

.miniwarning a,
.resultatcatalogue .miniwarning a,
.texte_actuNouvelle .miniwarning a,
.texte_actuAncienne .miniwarning a,
#formcheclist .miniwarning a,
.EcranPiece_rech .miniwarning a,
.equivalence_pneu .miniwarning  a
{	
	color:#303030;
	border-color:#303030;
}


.miniwarning_flash
{
background-color:#F1F1FF;
color:#000;
border:1px solid #919196;
}

.miniinfo
{
border:none;
font-size:11px;
}

.affichagedanspopup
{
	font-weight:bold;
	font-size;12px;	
	margin-top:10px;
	margin-bottom:10px;
}


.codeDefautinfo,
.infoVehiculePopup
{
	display:table-cell;	
}

.infoVehiculePopup span
{
	font-weight:bold;
	text-transform:uppercase;
}

.warning
{
	padding-top:8px;
	font-weight:bold;
	display:table-cell;	
}

.miniwarning.warning
{
	padding:4px;
	padding-left:25px;
	display:inline-block;
	line-height:normal;
	background-position: 4px 2px;
}

.miniwarning .warning
{
	padding-top:1px;
	padding-right:0px;
	padding-bottom:1px;
	line-height:normal;
	padding-left:20px;
	background-position: 0px 0px;
}

.listeclient
{
	clear:both;
	overflow:auto;
}

.corpslignedevis.listeclient,
.corpslignepanier.listeclient,
.detailsdevisclient.listeclient
{
	margin-bottom:0px;
	border-bottom-right-radius:0px;
	border-bottom-left-radius:0px;
}

.ongletdevisfact
{
	padding-top:5px;
}

.detailsdevisclient .liste > tbody > tr > td
{
	vertical-align:top;
	padding:3px;
	border-bottom:1px dotted #D0D0D0;
}

.detailsdevisclient
{
	padding-bottom:15px;
}




.container_cde .enteteboitedetails
{
	padding-left:10px;
	padding-right:10px;
}

.recappaiement.listeclient
{
height:auto;
}

.recappaiement.listeclient .ligneselectmodel
{
	cursor:auto;
}

.tdclientbtnplus
{
	text-align:left;
	vertical-align:middle;
}

.listeclient>table>tbody>tr>td,
.listeclient>table>tr>td,
.listeclient>form>table>tbody>tr>td,
.listeclient>form>table>tr>td,
.listeclient .liste > tbody > tr > td,
.listeclient .liste > tbody > tr > th,
.listeclient>table>tbody>tr>th,
.listeclient>table>tr>th,
.listeclient>form>table>tbody>tr>th,
.listeclient>form>table>tr>th,
.listeclient .liste > tbody > tr > th

{
	padding:4px;
	padding-left:8px;	
	vertical-align:top;
	text-align:left;
}

.listeclient,
.liste
{
	color:#000;
	background-color:#FDFDFD;
}

.listeclient>table>tbody>tr>th,
.listeclient>table>tr>th,
.listeclient>form>table>tbody>tr>th,
.listeclient>form>table>tr>th,
.listeclient .liste > tbody > tr > th,
.liste>table>tbody>tr>th,
.liste>table>tr>th,
table.liste>tbody>tr>th,
table.liste>tr>th,
.liste>form>table>tbody>tr>th,
.liste>form>table>tr>th
{
	
	border-bottom:1px dotted #D0D0D0;
	color:#000;
	background-color:#FDFDFD;
	opacity:.75;
	font-weight:normal;
	padding-top:2px;
	padding-bottom:2px;
}

.listeinfodeuxiemeligne:first-letter,
.listeinfodeuxiemeligne span:first-letter,
.listeinfodeuxiemeligne div:first-letter,
.boutonnormal:first-letter
{
	text-transform:capitalize;
}

.email,
.listeinfodeuxiemeligne .email
{
	text-transform:none;
}

.email:first-letter,
.listeinfodeuxiemeligne .email:first-letter
{
	text-transform:none;
}

.boutonnormal:hover
{
	opacity:1;filter:alpha(opacity=100);
}

.boutonnormal.disabled,
.boutonnormal[disabled=disabled]
{
	background-color:#F0F0F0;
	color:#000;
	cursor:default;	
	font-style:normal;
}


.pagedevis{
color:#404040;
margin-top:2px;
height:20px;
text-align:center;
margin:auto;
width: 165px;
}



.numeroclient,
.numerotvaintra
{
font-family:Roboto Condensed;
}

.lignedevisclient .numeroclient,
.lignedevisclient .numerotvaintra
{
	display:none;
}

.recapfactu
{
	margin-top:10px;
}

.listeresultcount
{
	background-color:#F8F8F8;
	color:#000;
}

.listeresultcount .sort_area
{
	float:right;
}

#nbresultdevisclient,
#nbresultdevisgeneral,
#nbresultprefactu,
#nbresultfactuclient,
#nbresultfactugeneral,
#nbresultfactugeneralapayer
{
	font-size:14px;
}
.recapfactu td
{
	vertical-align:top;
	line-height:20px;
}

.recapfactu.listedevisclient
{
	margin-top:0px;
}

.devisbtnzone
{
	margin-top:10px;
	text-align:center;
}

.tabledevisbtnzone
{
	margin:auto;
}


.devisligneremise
{
	margin-top:10px;
	margin-bottom:10px;	
}

.searchoptions input.hasDatepicker,
.bottomshadow input.hasDatepicker
{
	cursor:pointer;
	border:none;
	text-align:center;
	padding:0px;
}

.ui-datepicker-trigger {
    height: 20px;
}

.totaldevis,
.totalfactu,
.totalfactuapayer,
.totauxdevisclient,
.totauxfactuclient
{
	color:#000;
	background:#D0D0D0;
	font-weight:bold;
	padding:4px;
	font-size:13px;
	border:1px solid #D0D0D0;
	padding:4px;
	text-align:center;
}

.totaldevis .listeinfodeuxiemeligne,
.totalfactu .listeinfodeuxiemeligne,
.totalfactuapayer .listeinfodeuxiemeligne,
.totauxdevisclient .listeinfodeuxiemeligne,
.totauxfactuclient .listeinfodeuxiemeligne
{
	font-size:12px;
}

.fichecolgauche .totauxdevisclient,
.fichecolgauche .totauxfactuclient
{
	background:none;
	padding:0px;
	border:none;
	width:100%;
}

.fichecolgauche .dbxbox
{
	background:none;
	border:none;
	padding:6px;
	width: 150px;
	margin-right:10px;
	opacity:.7;
	float:right;
}


.containergestionclient
{
	padding:8px;
	padding-left:0px;
	
}

.containergestionclient .boutonnormal
{
	text-align:center;
}

.entetecontainer .containergestionclient
{
	padding-top:5px;
	padding-bottom:5px;
}

.corpslignedevis input 
{
	border: medium none;
}
				
#corpslignedevis input, 
#corpslignedevis select 
{
    margin: 2px;
    display: inline-block;
}

#corpslignedevis td 
{
    vertical-align:middle;
	padding:0px;
}

#corpslignedevis .lignepiecelibre td 
{
    background-color:#FFEECC;
    color:#303030;
}
   
#corpslignedevis tr.tvrxinclus td
{
	padding-top:0px;
	padding-bottom:0px;
	font-size:.9em;
}

#corpslignedevis tr.lignedevispair td,
#corpslignedevis tr.lignedevisimpair td
{
	border-top:1px solid #F0F0F0;
	border-bottom:1px solid transparent;
	padding-top:3px;
	padding-bottom:2px;
}

#corpslignedevis tr.lignedevispair.tvrxinclus td,
#corpslignedevis tr.lignedevisimpair.tvrxinclus td,
#corpslignedevis tr.lignedevispair td.devisencoursfleches td,
#corpslignedevis tr.lignedevisimpair td.devisencoursfleches td
{
	border-color:transparent;
}

#corpslignedevis tr.lignedevispair:hover td,
#corpslignedevis tr.lignedevisimpair:hover td,
#corpslignedevis tr.lignedevispair.tvrxinclus:hover td,
#corpslignedevis tr.lignedevisimpair.tvrxinclus:hover td
{
	border-color:#D0D0D0;	
}

   
#corpslignedevis tr.tvrxinclus td input
{
	background-color:transparent;
}

#corpslignedevis tr.highlighted td input,
#corpslignedevis tr.tvrxinclus.highlighted td input
{
	background-color:#FDFDFD;
	color:#000;
}


/* PIED DE DEVIS*/

.EntouretotalContainer
{
	width:25%;
}

.EntouretotalContainer td		
{
	white-space:nowrap;
}

.EntouretotalContainer .inputval		
{
	width:30px;
}



.tip .boutonnormal
{
	font-family:Roboto;
}

.pieddevis fieldset		
{
	padding-top:5px;	
}

.EntouretotalSpacer
{
	width:1%;
}

.Entouretotal
{
	width:100%;
}

/* GENERAL */

.searchoptions
{	
	border-left:5px solid #0065B2;
	
	font-weight:normal;
	text-align:left;
	padding-left:8px;
	padding-bottom:0px;		
	margin-bottom:4px;
	margin-top:4px;
}

.reglementsearchoptions td
{
	vertical-align:middle;
	white-space:nowrap;
	
}

.searchoptions label
{
	white-space:nowrap;
}

.popup_window .boutonfacture
{
	clear:both;
	padding:8px;
	margin-bottom:4px;
	margin-top:4px;
} 

.popup_window .boutonfacture .boutonnormal
{
	display:block;
	text-align:left;
	background-repeat:no-repeat;	
    background-position: center center;
    width:48px;
    height:48px;
    border-radius:3px;
    vertical-align:top;
    padding:2px;    
    margin: 0px;
    border:none;    
}

.popup_window .boutonfacture .boutonnormal.boutonfacturelabel
{
	
	line-height:14px;
	width:300px;
	background-color:transparent;
	display:block;
    border-color: transparent;
    border-style: solid;
    border-width: 1px;
    height: auto;
   	padding: 0px
    padding-top:6px;
    vertical-align:top;
    display:table-cell;   
    color:#000;
     
}

.popup_window .boutonfacture.disabled
{
	opacity:.7;filter:alpha(opacity=70);
}

.popup_window .boutonfacture.disabled .searchoptions
{
	border-color:#D0D0D0;
}


.popup_window .boutonfacture.disabled .boutonnormal,
.popup_window .boutonfacture.disabled .boutonnormal:hover,
.popup_window .boutonfacture.disabled .boutonnormal.boutonfacturelabel,
.popup_window .boutonfacture.disabled .boutonnormal.boutonfacturelabel:hover
{
	background-color:transparent;
	cursor:default;
	border:none;
}

.popup_window .boutonfacture .boutonnormal.boutonicone
{
	height:48px;
	width:48px;
	display:block;
	background-position: center center;
	background-repeat: no-repeat;
	background-color:transparent;
}

.popup_window .boutonfacture.disabled .boutonnormal.boutonicone
{
	cursor:default;	
}

.popup_window .boutonfacture:hover .boutonnormal.boutonicone
{
	border-color:transparent;
	border:none;
}

.popup_window .boutonfacture.disabled:hover .boutonnormal.boutonicone
{
	border-color:#D0D0D0;
	background-color:transparent;
}

.popup_window .boutonfacture .boutonnormal.boutonfacturelabel .descr
{
	
	text-transform:none;
	font-weight:normal;
}

.popup_window .boutonfacture:hover
{
	background-color:#E0E0E0;
}

.popup_window .boutonfacture.disabled:hover
{
	background-color: transparent;
}

.ligne_recherche .voirdetails
{
	
	
	cursor:pointer;
}

.ligneentretien.lignerechref
{
	text-transform:uppercase;
	cursor:pointer;
	padding-left:10px;
	height:25px;
}

.ligne_recherche
{
 	height:25px;
 	border-bottom:#D0D0D0 1px solid; 	
}

.ligne_recherche.ligne_recherche_survolable:hover .rechref_nom,
.ligne_recherche.ligne_recherche_survolable:hover .rechref_nomequip,
.ligne_recherche.ligne_recherche_survolable:hover .rechref_divequiprech,
.ligne_recherche.ligne_recherche_survolable:hover .descrpiece,
.ligne_recherche.ligne_recherche_survolable:hover .rechref_type_corresp,
.ligne_recherche.ligne_recherche_survolable:hover .rechref_phrase_ppc
{
 	background-color:#F0F0F0;
 	color:#000;
}

#boutonvoirchecklist,
#boutonimprchecklist,
#formmailpdf_btnaddpj,
#formmailpdffact_btnaddpj,
.btnajoutliste
{
    padding-top: 3px;
    padding-bottom: 3px;
}

.pjbox
{
	border:1px solid #D0D0D0;
	overflow:auto;
	background:#F0F0F0;color:#000;
	padding:8px;
	padding-left:15px;
	padding-right:15px;
	
}

/* FACTURE */
.reglementbox
{
	border:1px solid #D0D0D0;
	overflow:auto;
	background:#F0F0F0;color:#000;
	padding:8px;
	margin-right:10px;
	margin-bottom:10px;
	
}

#histocommandeentete
{
	padding-top:10px;
	padding-bottom:10px;	
}

#remisefactu .sidebar td,
#remisefactu .sidebar th
{
	padding-right:3px;
	padding-left:3px;
	font-weight:normal;
}

#commandeencours .lignedevis
{
	vertical-align:middle;
}

.t_blocrecpcde.totauxgeo td,
.t_blocrecpcde.totauxgeo th
{
	height:30px;
}

.bloctotal.miniwarning
{
	padding:4px;
	margin-right:20px;
	
}

/*Resume vehicule info bulle*/
.resume_vehicule_panneau
{
	position:absolute;
	
	background-color:#F0F0F0;
	color:#000;
	border:1px solid #D0D0D0;
	
	top:0;
	left:0;
	z-index:100;
	visibility:none;
	
	transition:visibility .3s linear,margin .3s ease-in-out;
}

.resume_vehicule_panneau.affiche
{
	margin-left:0px;
	visibility:visible;
}

.header_infoB {
    padding: 15px;
}

.resume_vehicule_titre
{
	line-height:20px;
	font-size:18px;
	font-weight:bold;	
	font-family: Roboto Condensed;
}

.resume_vehicule_ligne
{
	border-bottom:1px solid #D0D0D0;
}

.immat_minibloc_container
{
	margin-top:4px;
	border:1px dotted #D0D0D0;
	border-top:none;
	background-color:#FDFDFD;
	color:#000;
}

.immat_minibloc_container .deuxiemecolonne
{
	border-left:1px dotted #D0D0D0;	
}


.immat_minibloc
{
	clear:both;
	padding:4px;
	border-top:1px dotted #D0D0D0;
	color:#000;
}

.resume_vehicule_info
{
	font-weight:bold;
}

.resume_vehicule_etiquette
{
	clear:both;
	
	white-space:nowrap;
	font-size:12px;
	margin-right:10px;
	float:left;
	width:80px;
	letter-spacing:-.5px;
	text-align:right;
}


.resume_vehicule_trait_sep
{
	height:2px;
	widht:100%;
	background-color:#D0D0D0;
	font-size:0px;
	margin-bottom:10px;
	margin-top:10px;
}


.resume_vehicule_p
{
	margin:1px;	
}

.datefactlimit,
.dateregl,
.dateacompte
{
	padding-right:10px;
}

.iconeprintmini
{
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/imprimepetit.png');
	background-position:center center;
	background-color:transparent;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	cursor:pointer;
}

.resultatcatalogue
{
	padding-bottom:10px;
}

a,
.lien,
.resultatcatalogue a,
.texte_actuNouvelle a,
.texte_actuAncienne a,
#formcheclist a,
.EcranPiece_rech a,
.equivalence_pneu a
{	
	color:inherit;
	
	font-size:12px;
	border-bottom: 1px dotted;
	border-color:inherit;
}

.lien
{	
	font-weight:normal;
	letter-spacing:0px;
	text-transform:none;
	display:inline-block;
	cursor:pointer;
}

.resultatcatalogue a.selected,
#formcheclist a.selected,
.EcranPiece_rech a.selected,
.equivalence_pneu a.selected
{	
	padding:2px;
	padding-left:4px;
	padding-right:4px;
	background:#0065B2;
	color:#ffffff;
	border-color:#ffffff;

}


.resultatcatalogue a:hover,
#formcheclist a:hover,
.EcranPiece_rech a:hover,
.equivalence_pneu a:hover
{	
	color:#1e83d0;
	border-color:#1e83d0;
}

.td_catapanel_box a,
.td_catapanel_box a:hover
{
	text-decoration:none;
	border:none;
	font-style:normal;
}


.separateurhuile{
background:#D0D0D0;
height:5px;
}

.chapitreentretien,
.chapitrepiece,
tr.chapitreentretien>td,
tr.chapitrepiece>td

{
	line-height:24px;

	border-bottom:4px solid #0065B2;
	background-color :  #FDFDFD;
	color :  #000;
	box-sizing:border-box;
}

.chapitreentretien *,
.chapitrepiece *
{
	color:#000;
}


.histovehiculeentetefacture
{
	float:right;
}

.histovehiculeentetefacture div
{
	display:inline-block;
	margin-right:5px;
}

.chapitreentretien,
.souschapitreentretien,
.chapitrepiece,
tr.chapitreentretien > td,
tr.souschapitreentretien > td,
tr.chapitrepiece > td
{
	padding: 5px;
	padding-left:10px;
	padding-bottom: 4px;
	font-family:Roboto Condensed,Verdana;
    text-transform:uppercase;
}

.chapitreentretien,
.chapitrepiece,
.chapitreentretien td,
.chapitrepiece td
{
	font-size:15px;
	letter-spacing:1px;
}

.chapitreentretien,
.chapitrepiece,
.souschapitreentretien,
.chapitreentretien td,
.chapitrepiece td,
.souschapitreentretien td
{
    font-weight: bold;
    font-family:Roboto Condensed,Verdana;
    text-transform:uppercase;
}

.souschapitreentretien
{
	font-size:13px;
	background:#e6e6e6;
	color:#000;
	letter-spacing:.5px;
}

.mettreenraccourci
{
	float:right;
	padding-right:10px;
}

.resultatcatalogue .mettreenraccourci a
{
	border-bottom: 0px;
}

.chapitrepiece a,
.chapitrepiece a .pieceshortcutbutton
{
	font-size:13px;
	font-weight:normal;
	text-transform:none;
	letter-spacing:normal;	
	line-height:24px;
}

.entete_admin_disabled
{
	opacity:.5;	
}


.td_miseenpageselectvehicule
{
	vertical-align:top;
	text-align:center;
	width:25%;
}

.td_miseenpageselectvehicule.annee{

width:15%;
}


.td_miseenpageselectvehicule.constructeur{
width:25%;
}

.td_miseenpageselectvehicule.modele{
width:30%;
}

.td_miseenpageselectvehicule.cylindree
{
width:30%;
}


.titreimmat,
.donneeimmat
{
	line-height:16px;
	white-space:nowrap;
}


.titreimmat
{
	width:110px;
	text-align:left;
    font-size:12px;
    padding-right: 6px;
    text-align: right;
}

.titreimmatselect{
font-weight:bold;
}

.donneeimmat{
text-transform:uppercase;
/*color:#1e83d0;*/
font-weight:bold;
}

.donneeimmat
{
	font-weight:bold;
	width:170px;
}

.cata_texticone
{
	color:#000;
	cursor:pointer;
	font-size:12px;

}

.cata_texticone.cata_texticone_hover
{
	color:#1e83d0;
	text-decoration:underline;
}

.sommaire_favoris_entete
{
	/*color:#0065B2;*/
	height:30px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	background:transparent;
	text-transform:uppercase;
	border-bottom:1px solid #D0D0D0;
	line-height:20px;
	margin-bottom:6px;
	padding-left:10px;
}

.sommaire_favoris_entete.croix_ferme_menu
{	
	text-align:right;
	padding-right:10px;
}

/* finance */
#apercu_exportreglements > table,
#apercu_exportventes > table,
#apercu_exportfiscalentetes > table,
#apercu_exportfiscallignes > table
{
	background:#FDFDFD;
	color:#000;	
}

#apercu_exportreglements > table th,
#apercu_exportreglements > table td,
#apercu_exportventes > table th,
#apercu_exportventes > table td,
#apercu_exportfiscalentetes > table th,
#apercu_exportfiscalentetes > table td,
#apercu_exportfiscallignes > table th,
#apercu_exportfiscallignes > table td
{
	font-family:Roboto Condensed;
	padding:2px;	
}

#apercu_exportreglements > table th,
#apercu_exportventes > table th,
#apercu_exportfiscalentetes > table th,
#apercu_exportfiscallignes > table th
{
	font-family:Roboto Condensed;
	font-size:11px;
	font-weight:normal;
	padding:2px;	
}

.dbxbox
{
	border:1px solid #D0D0D0;
	background:#FDFDFD;
	color:#000;
	overflow:auto;
	padding:8px;
}

#finance_panneaudroit .formcontainer
{
	float:right;
	border:1px solid #D0D0D0;
	background:#F0F0F0;color:#000;
	overflow:auto;
	padding:8px;
}

#finance_panneaudroit .tableautexte
{
	display:block;
	margin-left:20px;
}

#finance_panneaudroit .tableaudonnees,
#finance_panneaudroit .tableautexte
{
	border-collapse:collapse;
	margin-bottom: 20px;
}

#finance_panneaudroit .tableaudonnees th
{
	background:#F0F0F0;color:#000;
}

#finance_panneaudroit .tableaudonnees td
{
	background:#FDFDFD;
}

#finance_panneaudroit .tableaudonnees td,
#finance_panneaudroit .tableaudonnees th,
#finance_panneaudroit .tableautexte td,
#finance_panneaudroit .tableautexte th
{
	padding:4px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	font-weight:normal;
}

#finance_panneaudroit .tableaudonnees td,
#finance_panneaudroit .tableaudonnees th
{
	border:1px solid #D0D0D0;
}

#finance_panneaudroit .tableaudonnees th,
#finance_panneaudroit .tableautexte th
{
	background:#EAEAEA;
}

#finance_panneaudroit .tableaudonnees td,
#finance_panneaudroit .tableautexte th
{
	font-weight:bold;
}
#finance_panneaudroit .tableaudonnees .case_centre80{
text-align:center;
width:85px;
}

#finance_panneaudroit .tableaudonnees .case_droite{
text-align:right;
padding-right:15px;
}


#menufinance,
#menustats
{
	clear:both;
	display:block;
	margin:10px;
}

.datedebutstat,
.datefinstat
{
	font-weight:bold;
}

#formstat,#formstat td 
{
	padding-left:5px;
	padding-right:5px;
}

#formremise .entetedevis
{
background:transparent;
}


/******* *fiche technique **********/

.colonneaffichepiece1
{
	width:23%;	
	padding-right:20px;
	padding-top:5px;
}


.colonneaffichepiece3.tdtempsprixpiece
{
	width:330px;
}

.colonneaffichepiece2
{
	padding-right:20px;	
	padding-top:10px;
	min-width:250px;
	box-sizing: border-box;
    width: calc(100% - 10px - 330px);
}

.colonneaffichepiece1,
.colonneaffichepiece2
{

	vertical-align:top;
}

.colonneaffichepiece3
{
	padding-top:10px;
	vertical-align:middle;
}

.apercupiece,
.multiapercupiece,
.miniature
{
	background-color:white;
	/* position:relative important sinon les div absolute en dessous se mettent n'importe ou ! */
	position:relative;
}

.multiapercupiece,
.miniature
{
	border:1px solid #D0D0D0;
}

.fichetechnique{
width:auto;
height:380px;
}

.fichetechnique .proprietespiece
{
	height:310px;
	overflow:auto;
}

.fichetechnique .tableaureforigine,
.fichetechnique .corpslignerefcontructeur,
.fichetechnique .tableauaffect1
{
	border:1px solid #D0D0D0}


#containermenuselectfichetechnique{
position: relative;
background:#FDFDFD;
overflow: hidden;
height:30px;
}

#containermenuselectfichetechnique li {
float: left;
list-style: none;

}

#containermenuselectfichetechnique li a {
width:150px;

padding-top:5px;
text-decoration: none;
text-align: center;
z-index: 9;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
cursor:pointer;
}


#containermenuselectfichetechnique li a:hover {
color:#1e83d0;
font-weight:bold;
}

.infotechgeneral{
height:60px;
overflow:auto;
}

.infotechcritere{
height:200px;
overflow:auto;
padding:10px;
}

.corpslignerefcontructeur{
height:115px;
overflow:auto;


}

.corpslignerefcontructeurDble{
height:240px;
overflow:auto;


}

.corpsligneaffectation{
height:270px;
overflow:auto;


}



.tableaureforigine{
color:#000;
font-weight:bold;

}

/* footer */
#footer
{
	width:100%;
	height:100%;
}

#footer td
{
	padding-left:5px;
	padding-right:5px;
}

#footer td,
#footerCDV a,
#footerCDV,
#footermessagemarques
{
	vertical-align:middle;
	font-family:Roboto Condensed,Calibri;
    font-size: 12px;
    position: relative;
}

#footerCDV
{
	text-align:left;
	font-weight:bold;
	
}

#footermessagemarques
{
	font-weight:normal;
	text-align:center;
	letter-spacing:-.4px;
}

#footerCDV,
.sftaVersion
{	
	opacity:.8;filter:alpha(opacity=50);
	overflow:hidden;
}

.sftaVersion
{	
	letter-spacing:-.5px;
}

.viewTermsLink
{
    padding-right: 20px;
}

.tandc h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li
{
    padding: 2px;
    margin: 2px;
}

#footermessagemarques
{	
	opacity:.7;filter:alpha(opacity=50);
	overflow:hidden;
}


/* COMMANDE */
#commandeencours th.entetedevis select,
#commandeencours th.entetedevis select option
{
		
	padding:1px;
}

#commandeencours .lignedevispair .commcontainer,
#commandeencours .lignedevisimpair .commcontainer
{
	padding:0px;
}

#commandeencours .lignedevispair .commcontainer input,
#commandeencours .lignedevisimpair .commcontainer input
{
	margin-left:3px;
	margin-bottom:3px;
	width:100%;
}


#mesgrossiste,
.mesgrossistes,
.mesgrossiste
{
	width:180px;
}

/******************************MENU************************************/
#containermenuselectmodulecde {
position: relative;
background: #FFF;
overflow: hidden;
}

#containermenuselectmodulecde li {
float: left;
list-style: none;

}

#containermenuselectmodulecde li a {
width:150px;

padding-top:5px;
text-decoration: none;
text-align: center;
z-index: 9;
display: block;
float: left;
height: 30px;
position: relative;
overflow: hidden;
cursor:pointer;
}

#containermenuselectmodulecde li a:hover {
color:#1e83d0;
font-weight:bold;
}


.affichevehiculepanier{
font-weight:bold;

padding-left:5px;
color:#e3001c;

}


/* HISTORIQUE*/
.cdehistofiltre th
{
	text-align:center
}

.cdequibouge{
margin-left:0px;
}

#cdehistonbreresultat
{
	margin-bottom:8px
}

#filtreresume td
{
	padding:3px;
}

.containerrecapcde{
position:absolute;
top:27px;
right:11px;
width:150px;
height:152px;
overflow:auto;
border-left:#e3e4e5 1px solid;
border-bottom:#e3e4e5 1px solid;
}

.recapcde{
font-size:12px;
color:#000;

}


.inputcde{
border:#000 1px solid;

}

.messageDistrib
{
border:#D0D0D0 1px solid;
text-align:left;
padding:5px;
margin:0px;
margin-bottom:10px;
height: 50px;
overflow: auto;
width:80%;
float:none;
}

#pneuSearchResultsHeaderContainer .pneuSearchResultCount
{
	padding:0px;
}

#contrtechgauche
{
	overflow:auto;
}

#specialhuile
{
	background-color:#FDFDFD;
}


.containercompteurimmat{

    float: right;
    padding: 12px;
    height: 50px;
    width: 210px;
    font-size:12px;
    border-radius:3px;
	/*background-color:#FFEECC;
	color:#303030;*/
	/*border:1px solid #ffffe0;*/
	overflow:hidden;

}

.jauge2container{
  background: #FDFDFD; none repeat scroll 0 0;
    border: 1px solid #D0D0D0;
    height: 15px;
    position: relative;
    width: 100px;
    text-align:left;
}

.jauge2container .lajauge2.jauge2warning{
  background: orange none repeat scroll 0 0;
}

.jauge2container .lajauge2.jauge2alerte{
  background: red none repeat scroll 0 0;
}

.lajauge2{
background: #0065B2; none repeat scroll 0 0;
height:15px;
transition:width .5s ease-in-out;
}

#immatgratuit,
#immatpayant
{
	font-weight:bold;	
	letter-spacing:1px;
	margin-top:3px;
}


.inline-block
{
	display:inline-block;
}



.puce
{
/*background:#0065b2;*/
/*color:#0065b2;*/
padding:1px 4px 1px 4px;
margin-right:5px;
text-align:center;
font-weight:bold;
font-family:Calibri;
font-size:15px;
border-radius:10px;
display:inline-block;
}

.entetechecklist,
.entetechecklist.bottomshadow
{
	background-color:#F0F0F0;
	padding:0px;
	padding-left:10px;
	padding-right:20px;
	border:none;
}

.chapitreentretien .boutonnormal,
.souschapitreentretien .boutonnormal,
.chapitreentretien input,
.souschapitreentretien input
{
	font-family:Roboto;
}

#help
{
}


#help .blochelp
{
	margin:20px;
	margin-top:10px;
	margin-bottom:10px;
	transition:margin .5s;
}

#help .blochelp.opened
{
	margin-bottom:20px;
}


#help .question
{
	display: table-cell;
	font-size:16px;
	line-height:24px;
	/*background-image:url('https://barrault.autodata.fr/images/autodata.fr/divers24.png');
	background-position:top left;
	background-repeat:no-repeat;
	padding-left:32px;*/
	cursor:pointer;
}

#help .question:hover
{
	font-weight:bold;

}

#help .blochelp.opened .question
{
	font-weight:bold;
	margin-top:10px;
}


#help .answer img {
    vertical-align: text-bottom;
    height:27px;
    margin-left:5px;
    margin-right:5px;
}

#help .chapitrefaq
{
	opacity:.6;
	text-transform:uppercase;
	font-weight:bold;
}

#help .answer
{
	margin-top:10px;
	margin-bottom:30px;
	font-size:15px;
	line-height:30px;
	display:none;	
	padding:10px;
	
}

#help table
{
	width:100%;
}

#help .videosupport{

	margin:10px;

}

#help .helpvideo
{
	display:block;
	
	/* height:64px; */
	margin:8px;
	
}


#help .helpvideotitre 
{
   
    vertical-align: middle;
  
    /* height: 64px; */
    line-height:16px;
}

#help .helpvideotitre .helpvideosoustitre 
{
	text-transform:uppercase;
	font-weight:bold;
}

#help .helpvideo a
{
	display:block;
	
	/* height:64px; */
	
}

#help .helpvideo img
{
	display:block;
	width:64px;
	/* height:64px; */
}

#help .titreprincipalpopup
{
	margin-bottom:0px;
	margin-left:20px;
}

.bottomshadow
{
	/*box-shadow: 0 -50px 50px -50px #D0D0D0 inset;*/
	border-bottom:1px solid #D0D0D0;
	
	background-color:#F8F8F8;
	color:#000;
}


.sidebar.fichecolgauche .bottomshadow
{
    height: 75px;
}

.fauxcheckbox{
	background-color:#f1f1f1;
	width:12px;
	height:12px;
	display:inline-block;
	border:#404040 1px solid;
	margin-right:3px;
	border-radius: 2px;
	vertical-align:middle;
	margin-bottom:1px;
}

.fauxcheckboxchecked{
	background-image:url('https://barrault.autodata.fr/images/autodata.fr/minicheck.png');
	background-size:75% 75%;
	background-position: center center;
	background-repeat: no-repeat;
	opacity:0.75;
}

.custom_radiobutton
{
	background-image:url('https://barrault.autodata.fr/images/checkok_disabled.png');
	background-size:contain;
	background-position:center center;
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	cursor:pointer;
	margin:8px;
}


.custom_radiobutton.custom_radiobutton_selected
{
	background-image:url('https://barrault.autodata.fr/images/checkok.png');
}

.custom_radiobutton.custom_radiobutton_0
{
	background-image:url('https://barrault.autodata.fr/images/checkko_disabled.png');	
}
	
.custom_radiobutton.custom_radiobutton_0.custom_radiobutton_selected
{
	background-image:url('https://barrault.autodata.fr/images/checkko.png');
}

.loading,
.miniwarning.loading,
.loadingresult
{
	line-height:20px;
	font-size:14px;
	text-align:left;
	background-color:#FDFDFD;
	color:#000;
	float:left;
	opacity:.7;
}

.miniwarning.loading,
#resrecherchepiecepresta
{
	display:inline-block;
	padding:3px;
	opacity:.7;
}


/* PRESTATION */
containerprestaclientliste{
padding-right:5px;
padding-left:5px;
overflow: auto;
}

.containerprestaclientliste,
.containerprestaclientliste2
{

margin-right:30px;
}

.grosnumero,
.numeropresta
{
    font-family: Roboto COndensed;
    font-size: 18px;
    font-weight: bold;
}

.numeropresta
{
    text-align: center;
}

.container_presta .titreprincipalpopup,
.container_mespieces  .titreprincipalpopup
{
	background:#F8F8F8;
	
	padding:5px;
	padding-left:10px;
	font-size: 14px;
	margin-right:10px;
} 

.container_presta .souschapitreentretien
{
	margin-right:10px;
} 

.titreprincipalpopup .grosnumero
{
	color:#000;
	font-size: 17px;
    letter-spacing: -0.5px;
}

.unepresta2 .enteteboitedetails
{
	font-size:16px;
}

.numeropresta
{

    background-color:#E0E0E0;
    font-family: Roboto COndensed;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -1px;
    text-align: center;
    padding:5px;
    text-transform: uppercase;
    width:20px;
}


.unepresta2
{
	margin-left:1%;
	margin-top:5px;
	margin-bottom:10px;
	width:47%;
	min-width: 480px;
	float:left;
}


#GeneralPopup .unepresta2
{
	margin-left:10px;
	margin-right:10px;
	width:550px;
	min-width:550px;
}

#resultrecherchepieceoupresta .unepresta2
{
	margin:0px;
	width:100%;
	box-sizing:border-box;
	border-top-width:1px;
	border-bottom-width:1px;
}

#resultrecherchepieceoupresta .numeropresta
{
	display:none;
}



.unepresta2 .maintd,
.unehuile .maintd
{
    padding: 5px; 
    padding-bottom:10px;
}

.unehuile .tdgauche
{
   text-align:center;
   width:30%;
}

.unehuile .tdgauche div
{
   margin:3px;
}

.unepresta2 img
{
    /*opacity:.7;*/
}


.unepresta2,.unehuile
{
    border: 2px solid #E0E0E0;
   /*  background-color: #FDFDFD; */
    color: #000;  
}



.unehuile
{
    border-top: 0px solid #E0E0E0;
}


.unehuile
{
	padding:10px;
}

.unehuile .visuel
{
	float:left;
}

.unehuile .visuel img
{
	border:8px solid white;
}

.unehuile .miniwarning
{
	margin:5px;
	font-size:14px;
	font-family:Roboto Condensed;
}

.unehuile.selected
{
 	border-top-width: 2px;
}

.unepresta2:hover,
/*.unehuile:hover,*/
.unehuile.selected
{
    border-color:#46abf8;    
}

.unehuile.selected
{
    background-color:#F0F0F0;
    color:#000;    
}

.unepresta2:hover img,
.unehuile:hover img
{
   opacity:1;    
}

.unepresta img
{
	margin-right:20px;
}

.unepresta:hover
{
	background-color:#EAEAEA;
}

.fondVert
{
	background-color:#167d1d !important;
}

