@charset "utf-8";
/* CSS Document */

.fadeImg {
    -webkit-transition: opacity 0.6s ease;
    -ms-transition: opacity 0.6s ease;
    -o-transition: opacity 0.6s ease;
    transition: opacity 0.6s ease;
}
.fadeImg:hover {
	opacity: 0.6;
}
.divnone { display:none; }

.loaderB {
	position : fixed;
	z-index: 9999;
	background : url('images/loading.gif') 50% 50% no-repeat;
	top : 0px;
	left : 0px;
	height : 100%;
	width : 100%;
	cursor : wait;
}
.appelDiv{
	position : fixed;
	z-index: 9999;
/*	background : url('images/loading.gif') 50% 0% no-repeat;*/
	top : 30%;
	left : 0px;
	height : 100%;
	width : 100%;
}

.flag.flag-fr {
  background-image: url(./img/flags/fr.png);
}
.bps_ombrs {   -webkit-box-shadow: 5px 5px 5px #444; box-shadow: 5px 5px 5px #444; }

.bps-corner-alls {  -webkit-border-radius: 8px; border-radius: 8px; }
.bps-corner-all {  -webkit-border-radius:16px; border-radius: 16px; }
.bps-corner-allXL {  -webkit-border-radius:40px; border-radius: 40px; }

.imgRonde {border-radius: 50%; }
.imgMur { width:80px; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #CCC;}
.imgWidgetB { width:80%; -webkit-border-radius: 8px; border-radius: 8px; border:1px solid #CCC;}
.imgWidget { width:100%; border-radius: 50%; border:3px solid #FFF; }

.fl_left{float:left;}
.fl_right{float:right;}

.inkRouge { color:#e34724;}
.inkVerte { color:#0F0;}
.inkBlanc { color:#FFF;}


.txtNormXLe { font-size: 1.2em; color:#333; }
.txtNormXL { font-size:16px; color:#333; }
.txtNorm { font-size:14px; color:#333; }
.txtNormP { font-size:13px; color:#333; }
.txtPetit { font-size:10px; color:#333; }

.image_fich   {  margin:10px 10px 10px 10px; padding:2px; border:1px outset #FFF; } /*// haut / right /  bas / left*/  

.cadreAgenda { border:2px solid #ccc; -webkit-border-radius: 8px; border-radius: 8px; padding:12px; background-color:#FFF;}
.curseurBps { cursor:pointer;}

.BPSlienP			{ font-size:16px;color: #FFF; text-decoration:none;}
.BPSlienP a 		{ font-size:16px;color: #FFF;}
.BPSlienP a:hover	{ font-size:16px;color: #d16a1f; font-weight:bold; text-decoration:none;}

.formullog{  width:150px; border:1px solid #F60; font-size:12px; color: #333333; }
.fondnoir { background-color:#e34724; }
.imgHoraire { border:1px solid #666; width:50px;}

.flag.flag-fr {  background-image: url(../img/flags/fr.png);}
.flag.flag-it {  background-image: url(../img/flags/it.png);}
.flag.flag-de {  background-image: url(../img/flags/de.png);}
.flag.flag-es {  background-image: url(../img/flags/es.png);}
.flag.flag-pl {  background-image: url(../img/flags/pl.png);}
.flag.flag-en {  background-image: url(../img/flags/en.png);}
.flag.flag-nl {  background-image: url(../img/flags/nl.png);}
.flag.flag-fi {  background-image: url(../img/flags/fi.png);}
.flag.flag-sv {  background-image: url(../img/flags/se.png);}
.flag.flag-cs {  background-image: url(../img/flags/cz.png);}
.flag.flag-sk {  background-image: url(../img/flags/sk.png);}
.flag.flag-hu {  background-image: url(../img/flags/hu.png);}

.flag.flag-pt {  background-image: url(../img/flags/pt.png);}
.flag.flag-be {  background-image: url(../img/flags/be.png);}

.flag.flag-_cat {  background-image: url(../img/flags/_cat.png);}
.flag.flag-_bas {  background-image: url(../img/flags/_bas.png);}
.flag.flag-_lux {  background-image: url(../img/flags/_lux.png);}
.flag.flag-_bel {  background-image: url(../img/flags/_bel.png);}

.maxWImg { max-width:150px; }
.maxWImg50 { max-width:50px; }
.checkBPS { 
  border: none;
  cursor: pointer;
}
.maxWHimg { max-width:50px; max-height:50px; }
.cadreDial { padding:4px; width:100%; height:250px; background-color:#EEE; vertical-align:text-bottom; overflow-x:hidden; overflow-y:scroll; }
.cadreIfram { border:1px solid #06C; padding:4px; width:100%; height:300px; }
.marge4Bps{ margin:4px;}
.paddi4Bps{ padding:4px;}
.paddHautBas8Bps{ padding-bottom:8px; padding-top:8px;}
.margeBas { margin-bottom:6px; }
.bgblanc { background-color:#FFF; }
.titreMur { font-size:13px; color:#333; padding:2px; background-color:#DDD;  -webkit-border-radius: 3px; border-radius: 3px; margin-bottom:4px; }
.txtgris { color:#AAA;}
.padBps { padding-bottom:10px; padding-top:10px;}
