/*Version simple*/
@media only screen and (max-width: 1199px) {
	#simple .bloc-ordonnance .group-recap-prescription .valeur { width: 75%; right: 0px; float: right; }
	#simple .bloc-ordonnance .group-recap-prescription .posologie div{ width: 75%; right: 0px; float: right; }
	#simple .bloc-ordonnance .group-recap-prescription .posologie .valeur{ width: 100%;}
	#simple .bloc-ordonnance .group-recap-prescription .duree div{ right: 0px; float: right; width: 75%;}
	#simple .bloc-ordonnance.ordonnance-livraison .corps .bloc-livraison .select {
		width: 40%;
		float: right;
		margin-right: 30%;
		font-size: 12px;
	}
	#simple .bloc-ordonnance.ordonnance-livraison .corps .bloc-livraison .adresse-livraison {
		float: right;
		min-height: 40px; 
		width: 40%;
		margin-right: 30%;
		font-size: 12px;
	}
	#simple .bloc-ordonnance.ordonnance-livraison .corps .liste-adresse-patient .valeur{
		width: 40%;
		margin-right: 30%;
		font-size: 12px;}
	#simple .ordonnance-paiement p {
		font-size: 12px;
		display: inline-block;
		letter-spacing: 0px;
		margin: 4px 0;
		width: 100%;
	}
	#simple .bloc-ordonnance .group-recap-prescription .posologie .valeur{ width: 100%;}
	#simple .col-ordonnance-livraison{ padding-right: 0px!important; }
	#simple .col-ordonnance-paiement{ padding-left: 0px!important; }
	#simple .ordonnance-prescription .btn-gris-ordonnance {margin-top: 55px;}
	#simple .ordonnance-prescription .duree{ float:none; width:100%;}
	#simple .ordonnance-prescription .entretien{ float:none; width:100%;}
	#simple .bloc-ordonnance .group-btn-recap-prescription .btn-form {
		width: 30%;
	}
	#simple .ordonnance-prescription .col-prev,#simple .ordonnance-prescription .col-suiv{
		padding-left:0!important;
		padding-right:0!important;
	}
	#simple .ordonnance-prescription .btn-ordonnance-prec{ float: left; }
	#simple .ordonnance-prescription .btn-ordonnance-suiv { float:right; }
	#simple .no-padding-left{padding-left:0!important;}
	#simple .no-padding-right{padding-right:0!important;}
	#simple #footer,#simple #footer .container .row{
		height:50px;
	}
	#simple #footer .container .row .footer-contact{
		position: absolute;
		margin-top: 30px;
		margin-left: 10px;
	}
	#simple #footer .container .row #menu-footer ul li a,#simple #footer .container .row #menu-footer ul li,#simple #footer .container .row .footer-contact p,#simple #footer .container .row .about p{
		font-size:12px;
	}
	#simple .group-bloc-news{
		max-height: 250px;
	}
	#simple .padding-md-left{
		padding-left:15px!important;
	}
	#simple .padding-md-right{
		padding-right:15px!important;
	}
	
	#simple .bloc-contact .bloc-num-tel span{
		margin: -3px 4px 0 0;
	}
	#simple .bloc-alerte-pollinique input{
		height:30px;
		font-size:12px;
	}
	#simple #main-content > .row{
		overflow: inherit;
	}
	#simple .large-btn span{
		font-size: 9em;
	}
	#simple .ms-tab-liste th,#simple .ms-tab-liste td,#simple .filtre-tableau-patient #recherche-rapide{
		font-size: 12px;
	}
	#simple  .bloc-responsable .majuscule{
		font-size: 19px;
	}
	#simple  .bloc-responsable p{
		font-size: 15px;
	}
	#simple .bloc-contact .bloc-num-tel span {
		font-size: 20px;
	}
	#simple  .bloc-contact .bloc-num-tel p{
		padding-bottom: 5px;
    	padding-top: 5px;
		font-size: 16px;
	}
	
	#simple .filtre-tableau-patient #recherche-rapide{
		height: 30px;
	}
	#simple .menu{ 
		display: flex;
		flex-direction: column;
		justify-content: center;
		-webkit-border-radius: 0 0 10px 0;
		-moz-border-radius: 0 0 10px 0;
		-ms-border-radius: 0 0 10px 0;
		border-radius: 0 0 10px 0;
		width: 100%;
		height: 100px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		padding: 10px;
		cursor:pointer;
		float: right;
		background-color: transparent;
		background-color: rgba(157, 157, 157, 0.7);
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B39D9D9D,endColorstr=#B39D9D9D);
		-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#B39D9D9D,endColorstr=#B39D9D9D);
		zoom: 1;}
		#simple .open_menu{margin:0 auto;}
		#simple .close_menu{margin:0 auto;}
		
		#simple #ms-patient-info .ms-bloc-ordonnance.info-pos {
			width: 100%;
			margin: 10px 0px 0 0;
			min-height: 573px;
			background: #fff;
			position: relative;
		}
}

@media only screen and (max-width: 992px) {
	
	
	/* ms-popup-prescription */
	#simple .bloc-ordonnance .group-recap-prescription .valeur { width: 75%; right: 0px; float: right; }
	#simple .bloc-ordonnance .group-recap-prescription .posologie div{ width: 75%; right: 0px; float: right; }
	#simple .bloc-ordonnance .group-recap-prescription .posologie .valeur{ width: 100%;}
	#simple .bloc-ordonnance .group-recap-prescription .duree div{ right: 0px; float: right; width: 75%;}
	#simple .ms-popup-prescription h2{ margin-top:20px; }
	#simple #ms-popup-prescription.popup .btn-form { margin-bottom: 20px; }
	#simple  #ms-popup-prescription.popup .content-info .content-duree-traitement li span{ font-size:16px; }
	/* FIN ms-popup-prescription */
	#simple .on-mobile{ display:block; }
	#simple #ms-main-accueil .nouveau-patient span { font-size: 25px; }
	/*ms-patient*/
	
	#simple .btn-ordonnance-suiv{
		float:right;
	}
	#simple .renouveller .icon-picto_renouveller {
		background: url(../images/renouveller.png) no-repeat;
		background-size: 25px 25px;
	}
	#simple .colonne-nouvelle-prescription .ms-group-fiche-patient-btn-action .large-btn{
		height:80px!important;
	}
	#simple .renouveller span {
		width: 25px;
		height: 25px;
	}
	
	#simple .btn-ordonnance-prec .icon-picto_prev, #simple .btn-ordonnance-suiv .icon-picto_historique_suiv{
		top: 6px;
	}
	#simple .btn-ordonnance-suiv .icon-picto_historique_suiv{
		right: 13px;
		left:auto;
	}
	
	#simple .renouveller { height:80px!important; }
	#simple .col-prev,#simple .col-suiv{
		margin-top: 4px;
		margin-bottom: 4px;
	}
	#simple .row-btn-ordonnance .large-btn.renouveller { margin-top:15px;}
	#simple #ms-patient .group-bloc-fiche-patient .corps.info-corps{ display:none; }
	#simple #ms-patient .group-bloc-fiche-patient .entete.assit-close {
		background: url(../images/fleche_close.png) no-repeat #ff8244;;
		background-position: 96% 50%;
	}
	#simple #ms-patient .group-bloc-fiche-patient .entete{ cursor:pointer; }
	#simple #ms-patient .group-bloc-fiche-patient .entete.assit-open {
		background: url(../images/fleche_open.png) no-repeat #ff8244;;
		background-position: 96% 50%;
	}
	#simple .entete.assit-close {
		background: url(../images/fleche_close.png) no-repeat #ff8244;;
		background-position: 96% 50%;
	}
	#simple .entete.assit-open {
		background: url(../images/fleche_open.png) no-repeat #ff8244;;
		background-position: 96% 50%;
	}
	
	
	
	
	
	#simple .colonne-btn-patient {
		height: 100%;
		min-height: 100%;
	}
	#simple .colonne-nouvelle-prescription .ms-group-fiche-patient-btn-action.nouvelle-prescription {
		width: 100%;
		height: 80px !important;
		max-width: 100%;
		max-height: 175px;
		min-height: auto;
		min-width: auto;
		margin-left: 0px;
		margin-top: 20px;
	}
	#simple .icon-picto_plus {
		background: url('../images/plus.png');
		background-repeat: no-repeat;
		width: 25px;
		height: 25px;
		background-size: 25px 25px;
	}
	.row-btn-ordonnance{ padding-right:15px;}
	#simple .zone-btn{ padding-right: 20px; }
	html #simple #header #systeme {display:none;}
	/*#simple #ms-main-accueil .row .ms-container-tab{ height:240px!important; min-height:240px!important;}*/
	#ms-main-accueil .ms-container-tab .ms-content-title{width:100%; float:none;}
	#ms-main-accueil .ms-content-tab{padding:10px; width:100%; float:left;}
	#ms-main-accueil .ms-container-tab .ms-content-tab{float:left;}
	#simple #ms-main-accueil .row .ms-container-tab{overflow:hidden;}
	#simple .off-mobile{display:none;}
	#simple .large-btn h2 br, #simple #ms-main-accueil .ms-content-title h2 br, #simple #ms-main-accueil .bloc-contact h2 br, #simple .bloc-actualite h3 br, #simple .bloc-alerte-pollinique h3 br, #simple #main-content h1 br{display:none;}
	#ms-main-accueil .bandeau .filtre-tableau-patient{bottom:11.5%;}
	#simple #ms-main-accueil .bandeau{ 
		height:100px!important; 
		min-height:100px!important;
		-webkit-border-radius: 10px 0px 10px 0;
		-moz-border-radius: 10px 0px 10px 0;
		-ms-border-radius: 10px 0px 10px 0;
		border-radius: 10px 0px 10px 0;
	}
	#simple .container.container-princ{
		left:0px;
	}
	#simple #main-content .col-xs-12{padding:0px;}
	#simple #main-content .content-popup .col-xs-12{padding:15px;}
	#simple #main-content .content-popup .group-ms-popup-prescription-btn-valid{padding:15px;}
	#simple .no-padding .row{margin-left:0px; margin-right:0px;}
	#simple #main-content{
		clear:both;
	}
	#simple .btn-mode{
	display:none;}
	#simple #header #systeme{
		margin-top: 15px;
	} 
	#simple .menu img{ margin: 0 auto; }
	#simple .bloc-contact .col-xs-12.num_vert{ bottom:0px; }
	#simple .bloc-contact .bloc-responsable{padding-top: 15px;}
	#simple .bloc-contact .btn-appel{margin-bottom: 20px;}
	#simple .num_vert .assist{margin-top: 60px;}
	#simple .bloc-contact .return_num_contact { width: 100%; display: block; clear: both; height: 100%; }
	#simple .bloc-contact .bloc-num-tel{ width: 20%;  margin: 5px 40%;}
	#simple .ms-content-title.assit-close{background: url(../images/fleche_close.png) no-repeat; background-position: 96% 50%; }
	#simple .ms-content-title.assit-open{background: url(../images/fleche_open.png) no-repeat; background-position: 96% 50%; }
	#simple .assist-info{display:none;}
	#simple .bloc-contact{min-height: 60px; height:auto; border-radius: 10px 0 10px 0;}
	#simple .bloc-contact h2{cursor:pointer;}
	#simple .padding-md-right{padding-right:0px!important;}
	#simple .padding-md-left{padding-left:0px!important;}
	
	
	
	#simple .assist{ display: block; width: 183px;}
	.assist:last-child { display:none;}
	/*Actus*/
	#simple .group-bloc-news{ display:none;}
	#simple .bloc-actualite {background-color: rgba(225, 252, 255, 0.7)!important; border-radius: 10px 0 10px 0; cursor:pointer; height:60px; min-height: 60px;}
	#simple .bloc-actualite .assit-close{background: url(../images/fleche_closeB.png) no-repeat; background-position: 96% 50%; }
	#simple .bloc-actualite .assit-open{background: url(../images/fleche_openB.png) no-repeat; background-position: 96% 50%; }
	/*Historique*/
	#simple .content-alerte-pollinique{ display:none;}
	#simple .bloc-alerte-pollinique {background-color: rgba(225, 252, 255, 0.7)!important; border-radius: 10px 0 10px 0; cursor:pointer; height:60px; min-height: 60px;}
	#simple .bloc-alerte-pollinique .assit-close{background: url(../images/fleche_closeB.png) no-repeat; background-position: 96% 50%; }
	#simple .bloc-alerte-pollinique .assit-open{background: url(../images/fleche_openB.png) no-repeat; background-position: 96% 50%; }
	
	    
}

@media only screen and (max-width: 780px) {
	.connexion-group-bloc-droite{ 
		background: url('../images/fond_connexion_mobile.jpg')!important;     
		background-repeat: no-repeat;
		background-size: 100%!important;
	}
	
}

@media only screen and (max-width: 992px) and (min-width: 765px) {
	#simple #ms-patient .group-bloc-fiche-patient .corps.info-corps{ display:block; }
	#simple #ms-patient .group-bloc-fiche-patient .entete.assit-close { background-image:none; }
	#simple #ms-patient .group-bloc-fiche-patient .entete.assit-open { background-image:none; } 
	#simple .colonne-nouvelle-prescription {
		margin-top: 359px;
		margin-left: 5px;
	}
	
}
@media only screen and (max-width: 765px) {
	#simple .btn-ordonnance-prec, #simple .btn-ordonnance-suiv{
		height: 50px;
		margin: 0 5px;
		max-width: 145px;
	} 
	#simple .ms-group-fiche-patient-btn-action .btn-ordonnance-suiv h4{
		bottom: 17px;
    	left: 0px;
		text-align:left;
		padding-left: 10px;
	}
	#simple .ms-group-fiche-patient-btn-action .btn-ordonnance-prec h4{
		bottom: 17px;
    	right: 0px;
		text-align:right;
		padding-right: 10px;
	}
	#simple .colonne-nouvelle-prescription {
		height: 80px;
		margin-top: 0px;
		margin-bottom: 20px;
	}
	#simple .col-ordonnance-paiement {
		padding-left: 0px !important;
	}
	#simple .col-ordonnance-livraison {
		padding-right: 0px !important;
	}
}
@media only screen and (max-width: 600px) {
	#ms-main-accueil .ms-content-tab{padding:10px; width:600px; float:left;}
	/* ZONE ORDONNANCE */
	#simple #ms-patient-info .ms-bloc-ordonnance .content-ordonnance .content-preparation .preparation .gauche{ width:100%;}
	#simple #ms-patient-info .ms-bloc-ordonnance .content-ordonnance .content-preparation .preparation .droite{ width:100%;}
	/*#simple #ms-patient-info .ms-bloc-ordonnance .content-ordonnance .content-preparation .preparation .btn-gris-ordonnance { float: left; }*/
}
/*Fin version simple*/	
@media only screen and (max-width: 892px) {
#simple .ordonnance-livraison .entete-ordonnance-livraison{ cursor:pointer;}
#simple .ordonnance-livraison .corps{ display:none;}
#simple .ordonnance-paiement .entete-ordonnance-paiement{ cursor:pointer;}
#simple .ordonnance-paiement .corps{ display:none;}
#simple .ordonnance-tarif .entete-ordonnance-tarif{ cursor:pointer;}
#simple .ordonnance-tarif .corps{ display:none;}
#simple .bloc-ordonnance .group-recap-prescription .valeur {
    width: 60%;
}
#simple .group-recap-prescription {
    min-height: 370px;
}
#simple .bloc-ordonnance .group-recap-prescription .posologie div {
    width: 60%;
}
#simple .bloc-ordonnance .group-recap-prescription .duree div {
    width: 60%;
}
#simple #ms-patient-info .ms-bloc-admin .form > .col-sm-12.col-xs-12{ width:100%; }
#simple .group-recap-prescription {
    overflow-y: auto;
}
#simple .bloc-ordonnance .group-btn-recap-prescription .btn-form {
    width: 100%;
}
#simple .ordonnance-prescription .btn-ordonnance-prec, #simple .ordonnance-prescription .btn-ordonnance-suiv {
	max-width:90%;
}
#simple .ordonnance-prescription .btn-gris-ordonnance {
    margin: 15px 0 0 0!important;
	width: 100%;
}
#simple .ordonnance-prescription .btn-gris-ordonnance h4 {
    font-size: 15px;
    font-weight: bold;
    width: 140px;
    margin-bottom: 2px;
    margin-left: 20px;
    margin-top: -3px;
    display: block;
	float: left;
}
#simple .ordonnance-prescription .btn-gris-ordonnance p {
    font-size: 11px;
    display: block;
	margin-left: 20px;
	width: 180px;
	float: left;
}
#simple .bloc-ordonnance .group-btn-recap-prescription {
    width: 100%;
    height: 65px;
    display: block;
}
#simple .bloc-ordonnance .group-btn-recap-prescription .btn-form {
    right: 0px;
}
#simple .btn-form.btn-valider {
    width: 100%;
    height: 45px;
}
#simple .btn-form.btn-annuler {
    width: 100%;
    height: 45px;
}
#simple .group-bloc-ordonnance .btn-form.btn-valider {
    width: 45%;
	margin-left:4%;
    height: 45px;
}
#simple .group-bloc-ordonnance .btn-form.btn-annuler {
    width: 45%;
	margin-right:4%;
    height: 45px;
}

#simple .group-ms-popup-prescription-btn-valid {
    float: right;
    width: 100%;
}
}
@media only screen and (max-width: 1199px) {
#simple #ms-main-accueil .on-mobile .nouveau-patient{ height:80px!important; margin: 30px 0 10px 0;} 
#simple #ms-patient-info .ms-bloc-admin .form > .col-md-6{ width:49%; margin-right:0.5%; margin-left:0.5%; }
body { font-size:49%; }
.container { max-width:850px; margin:0 auto;  }
.container.container-princ { width: 850px; margin-left: -425px; }
#main-content > .row { min-height:700px; }
.connexion-body #footer ul {
    width: 100%;
}

#header #logo { width:510px; margin:0 15px 0 0; float:left; }
#header #systeme { width: 325px; float:left; }
.select { padding:4px 5px; }
.select ul { margin:4px 0 0 0; }
.select .fleche-select { top:6px; right:6px; }
.btn-tool { width:25px; height:25px; }
.btn-tool.btn-suivant { width: 18px; height: 18px; }
.tooltip:before { top: 18px; }

/*
[class*=-btn-valid] { width: 100%; margin: 0 0 0 -5px; display: inline-block; }
[class*=-btn-valid] .btn-form { width:31%; }
*/

.popup .btn-close { font-size:18px; }

.btn-form.btn-annuler.degrade-rouge {width: 90px; }
.btn-form.btn-valider.degrade-vertf {width: 90px; }


/************ Navigation *******************/
#navigation ul li p { font-size:1em; }


/*TABLEAU BORD*/
#main-tableau-bord .colonne1 { width:510px; margin:0 15px 0 0; }
#main-tableau-bord .colonne2 { width:325px; }
.filtre-tableau-patient #recherche-rapide { width:155px; height:18px; background: #fff url(../images/loupe.png) no-repeat 130px center; float:left; }
.filtre-tableau-patient .select-recherche-predef { width:155px; }

#main-tableau-bord .container-tab-tableau-bord { min-height:398px; }
.wrap-tableau-bord { width:330px; }
#fiche-historique-traitement { height: 370px; }
.container-tab-tableau-bord .dataTables_scrollBody { height:330px !important; }
.content-tab-tableau-bord, .container-tab-tableau-bord .dataTables_scrollHeadInner, .tab-liste-tableau-bord{ width:330px !important; }
#tab-liste-tableau-bord-info { width:150px; height: 370px; }
.bloc-content-tableau-bord-info { width:145px; height: 325px; }


.group-bloc-news { max-height: 65px }

.group-large-btn { width:114px; margin:0 15px 0 0; }
.large-btn { height:114px; }
.bloc-actualite { width:196px; height: 150px; }
.bloc-alerte-pollinique .calendrier-actu { height:110px; }
.bloc-alerte-pollinique .calendrier-actu .datepicker { height:110px; }
.bloc-alerte-pollinique .face-alerte { height: 160px; }
.bloc-alerte-pollinique .group-liste-alerte-pollinique { height: 37px; }

.datepickerDays a { line-height:10px; height:10px; }
.bloc-alerte-pollinique { width:196px; height: 207px; margin: 0 0 15px 0; }
.face-alerte { height:158px; }
.bloc-contact { height:85px; }
.bloc-contact .bloc-responsable { width: 130px; }
.bloc-contact .bloc-num-tel { margin: 0px 0 0 0px; }
.bloc-contact .btn-appel { margin:0; }




/*************** MES PATIENTS ****************/
#main-liste-patient { height:475px; }
.wrap-liste-patient { width:600px; }
.container-tab-liste-patient .dataTables_scrollBody { height:335px !important; }
.tab-liste-patient { width:600px !important; }
#tab-liste-patient-info { width:210px; }
.bloc-content-info-patient { width:205px; min-height: 325px; }
#main-liste-patient .filtre-tableau-patient #recherche-rapide { width:200px; height:18px; background: #fff url(../images/loupe.png) no-repeat 175px center; float:left; }
#main-liste-patient .filtre-tableau-patient .select-recherche-predef { width:200px; }

/*************** HISTORIQUE DES TRAITEMENTS ********************/
.container-tab-historique-traitement { width:690px; margin:10px 10px 0 0; }
.wrap-historique-traitement { width:520px; }
.tab-historique-traitement-selection .thead { height:41px; }
.container-tab-historique-traitement .dataTables_scrollBody { width:520px !important; height: 255px !important; }
.tab-historique-traitement { width:520px !important; }
.tab-historique-traitement-selection { width:170px; }
.tab-historique-traitement-selection .tbody { width:165px; height:255px; }
#fiche-historique-traitement .panel-view-detail { top:110px; left: 415px; width: 317px; }

/*************** PRESCRIPTION *******************************/
#fiche-nouvelle-prescription > .select { font-size:0.97em; }
.group-bloc-fiche-prescription .colonne1 { width:300px; margin:0 15px 0 0; }
.group-bloc-fiche-prescription .colonne2 { width:280px; margin:0 15px 0 0; }
.group-bloc-fiche-prescription .colonne3 { width:200px; }

.bloc-fiche-prescription.choix-gamme .group-choix-gamme { width: 278px; margin: 0 10px 0 0; }
.bloc-fiche-prescription.choix-protocole .close-etape { width:11px; height:11px; }
.bloc-fiche-prescription.choix-gamme .group-choix-gamme img { width:32%; }
.bloc-fiche-prescription.choix-gamme .tab-apsi { width: 278px; }
.ajout-allergene { width:16px; height:16px; }

.bloc-fiche-prescription.choix-duree .corps { height:35px; padding:8px 10px; }
.bloc-fiche-prescription.choix-duree .corps input { height:18px; float:left; }
.bloc-fiche-prescription.choix-duree .corps .liste-periode { width:70px; }
.tab-jour-pression .tbody { width: 150px; max-width: 150px; }
.tab-jour-pression .jour, .tab-jour-pression .pression { width:25px; line-height: 2em; height: 17px; }
.bloc-fiche-prescription.choix-commande .bloc-commande .all-delivrance { width: 180px; }
.bloc-fiche-prescription.choix-protocole .entete .select { width: 185px; }
.bloc-fiche-prescription.choix-commande .group-bloc-coffret { max-width: 117px; }
.bloc-fiche-prescription.choix-protocole .coffret-protocole > p { float:left; }
.bloc-fiche-prescription.choix-protocole .coffret-protocole input { display: inline-block; float: left; }
.bloc-fiche-prescription.choix-protocole .entretien input { width:20px; height: 19px; }
.bloc-fiche-prescription.choix-protocole .entretien .corps-etape .select { width: 60px; }
.bloc-fiche-prescription.choix-protocole .entretien .corps-etape .select.reverse ul{ margin:0; top:-55px; }
.bloc-fiche-prescription.choix-commande .bloc-coffret { padding: 5px 2px; }
.bloc-fiche-prescription.choix-commande .bloc-coffret .capsule { width: 30px; margin: 3px auto 8px auto; }
.bloc-fiche-prescription.choix-commande .bloc-coffret .capsule span { color: #fff; margin: 2px 0 0 0; display: inline-block; }
.date-delivrance input, .nb-flacon-delivrance input, .bloc-fiche-prescription.choix-commande .nb-flacon-delivrance p { width:53px; }
.bloc-fiche-prescription .btn-suivant { width:18px !important; height:18px !important; }
.bloc-fiche-prescription.choix-duree .corps .btn-suivant { width:18px; height:18px; }

.bloc-fiche-prescription.choix-protocole.actif .corps { height:365px; }
.bloc-fiche-prescription.choix-protocole.actif .corps .all-etape { height:322px; }


/*************** ORDONNANCE *******************************/
.group-bloc-ordonnance .colonne1 { width:305px; margin:0 15px 0 0; }
.group-bloc-ordonnance .colonne2 { width:275px; margin:0 15px 0 0; }
.group-bloc-ordonnance .colonne3 { width:200px; }
.recap-prescription .group-btn-action-bottom .btn-envoyer input { margin:2px 0 0 3px; }
.recap-prescription .group-btn-action-bottom .btn-envoyer { width:175px; height:22px; }
.recap-prescription .group-btn-action-bottom .btn-imprimer { width:22px; height:22px; }
.recap-prescription .group-btn-action-bottom .btn span { margin: 4px 4px 0 0; }
.recap-prescription .group-btn-action-bottom .btn-envoyer .check { margin: 2px 0 0 3px; }
.bloc-ordonnance.ordonnance-livraison .corps .bloc-livraison > div { width:200px; }
.bloc-ordonnance.ordonnance-livraison .corps .bloc-livraison .select { width: 150px; }
.bloc-ordonnance.ordonnance-livraison .btn-suivant, .bloc-ordonnance.ordonnance-paiement .btn-suivant { width:18px; height:18px; }
.envoie-ordonnance .check { width:15px; height:15px; }
.envoie-ordonnance .check > div { background: url(../images/check.png) no-repeat -2px -3px; }

/*************** PAGE MODELES ************************/
.group-modele [id*=modele-] > .colonne1 { width:220px; }
.group-modele [id*=modele-] > .colonne2 { width:550px; }
.group-liste-modele ul { width: 225px; }
.group-modele .panel-modele { width: 555px; }
.group-modele .panel-modele .colonne1 { width:250px; margin:0 10px 0 0; }
.group-modele .panel-modele .colonne2 { width:275px; }
.group-modele .bloc-modele-prescription.choix-gamme .wrap-modele-choix-gamme { width:815px; }
.group-modele .bloc-modele-prescription.choix-gamme .group-modele-choix-gamme { width:240px; margin:0 5px 0 0; }
.group-modele .bloc-modele-prescription.choix-gamme .tab-apsi { width:230px }
.group-modele .bloc-modele-prescription.choix-gamme .wrap-modele-choix-gamme.animated { left:-106%; }
.group-modele .bloc-modele-prescription.choix-protocole .tab-jour-pression .tbody { width: 150px; max-width: 150px; }
.group-modele .bloc-modele-protocole.choix-protocole .tab-jour-pression .tbody { width: 150px; max-width: 150px; }
.group-modele .panel-modele label { width:50px; }
.group-modele .panel-modele [id*=nom-modele], .panel-modele .message-sms { width:475px; }
.group-modele .bloc-modele-prescription .entete h3, .group-modele .bloc-modele-protocole .entete h3 { font-size: 2.0em }
.group-modele .bloc-modele-prescription.choix-duree .corps, .group-modele .bloc-modele-prescription.choix-delivrance .corps { height:35px; }
.group-modele .bloc-modele-prescription.choix-duree .corps, .group-modele .bloc-modele-prescription.choix-delivrance .corps { padding:7px 10px; }
.group-modele .bloc-modele-prescription.choix-duree .corps input, .group-modele .bloc-modele-prescription.choix-delivrance .corps input { height: 20px; } 
.group-modele .bloc-modele-prescription.choix-duree .corps .liste-periode { width:60px; }
.group-modele .bloc-modele-prescription .entete .select { width:180px; }
.group-modele [class*=bloc-modele-pr].choix-protocole .close-etape { width: 11px; height: 11px; }
.group-modele [class*=bloc-modele-pr].choix-protocole .entretien input { width:20px; }
.group-modele [class*=bloc-modele-pr].choix-protocole .entretien .corps-etape .select { width:55px; }
.group-modele [class*=bloc-modele-pr].choix-protocole .entretien .corps-etape .select.reverse ul{ margin:0; top:-55px; }
.group-modele .panel-modele .group-btn-insertion { margin:10px 0 0 0; }

.group-modele .tab-jour-pression .nb-pression input {  height: 14px;  }



/*************** ALERTES ************************/
#main-alerte { height:475px; }
.container-tab-liste-alerte { min-height: 270px; }
.wrap-liste-alerte { width:625px }
.bloc-tab-alerte .entete .filtre-alerte > p { font-size:1.4em; }
.bloc-tab-alerte .entete .filtre-alerte {margin: 0 0 0 30px;  }
.bloc-tab-alerte .entete .filtre-alerte .select { width: 190px; }
.container-tab-liste-alerte .dataTables_scrollBody { height:230px !important; }/*FORCE LA TAILLE DU TABLEAU*/
.tab-liste-alerte { width: 625px !important; }
#tab-liste-alerte-action { width:155px; }
#tab-liste-alerte-action .bloc-content-alerte-action { width:150px; height:225px; }
#main-alerte .panel-view-detail { width:280px; left: 496px; }
.bloc-content-alerte-action .group-btn-action-bottom { width:115px; margin: 20px auto 0; }
#tab-liste-alerte-action .suite-head-tab p { line-height: 4em; }

/*************** PREFERENCES ************************/
.group-bloc-pref .colonne1 { width: 335px; margin: 0 15px 0 0; }
.bloc-pref .form label { width:70px; }
.bloc-pref .form input, .bloc-pref .form .select { width:245px; padding:5px; }
.bloc-pref .form #pref-code-postal { width:60px; margin:0 10px 0 70px; }
.bloc-pref .form #pref-ville { width: 175px; }
.bloc-pref .form #pref-num-adeli { margin:0 10px 0 0; width:80px; }
.bloc-pref .form #pref-num-rpps { width: 104px; margin: 0 0 0 10px; }
.bloc-pref .form #pref-tel-fixe, .bloc-pref .form #pref-tel-port { width:107px; }
.bloc-pref .form #label-pref-tel-port { width:10px; }
.bloc-pref .form #pref-code-user1, .bloc-pref .form #pref-code-user2 { width:77px;  }
.bloc-pref .form #pref-id-stallergene { width: 80px; }
.bloc-pref .form #label-signature-sms { width:65px; }
.bloc-pref .form #pref-signature-sms { width: 80px; }
.bloc-pref .form #label-code-user { width:70px; }
.bloc-pref.info-ordonnance { min-height:305px; }
.group-bloc-pref .colonne2 { width: 335px; margin: 0 15px 0 0; }
.bloc-pref.param-user .group-bloc-param .bloc-param { max-height:30px; }
.bloc-pref.param-user .corps { height:497px; }



.group-bloc-pref .colonne3 { width: 110px; }
.bloc-pref.fond-ecran li { display:inline-block; width:80px; height:50px; }

/*FOOTER*/
#footer .container .row .footer-contact { margin:10px 0px 0 100px; }


/*Page maintenance*/
#main-maintenance .colonne1 { width:510px; margin:0 15px 0 0; }
#main-maintenance .colonne2 { width:325px; }

#main-maintenance .colonne1 .bloc-cmd { position:relative; width:100%; height:120px; float:left; border-radius: 10px 0 10px 0; -moz-border-radius: 10px 0 10px 0; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-shadow:  0px 2px 8px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 2px 8px 0px rgba(0, 0, 0, 0.2); cursor:pointer; margin: 0 0 15px 0; }

#main-maintenance .colonne1 .bloc-cmd.bloc-haut {float : right; height:120px;}

#main-maintenance .colonne2 .container-bloc-retour { position : relative; max-height: 497px; width: 100%; padding: 0px }
#main-maintenance .colonne2 .container-bloc-retour.scrollbar { width: 94%; padding-left: 20px }

#main-maintenance .btn-valid { width: 100%; margin: 0 0 0 -5px; display: inline-block; }
#main-maintenance .btn-form { width:31%; }


}