@charset "utf-8";
/* CSS Document AYUDA */
/* CSS Document */
/* MAIN */

/*
*{ margin:0; padding:0 }
*/

html { height: 100% }
 
body {
    font-family:'Open Sans', sans-serif;
    color: #565656;
	background:url(../img/bckg-site.jpg) 0 0 repeat;
    min-height: 100%;
    position: relative
}

#container {
	height:auto;
	margin:20px 0 20px 0;
}

img { border:0 }

a { text-decoration:none }

li { list-style:none }

.sepa li { margin-bottom:15px }

button {
    margin-top: 15px;
    width: 120px;
	font-weight:bold
}

label {
	color:#565656;
    font-size: 13px;
    font-weight: bold;
	display:block
}

input, select {
    border: 1px solid #ccc;
    border-radius: 3px;
	min-height:20px;
	margin-bottom:15px
}

.radio_button { vertical-align: top }

textarea  {
    border: 1px solid #ccc;
    border-radius: 3px;
	width:100%;
	margin-bottom:15px
}

input:hover, select:hover, textarea:hover { border: 1px solid #565656 }

table {
	border-spacing:0;
	border-collapse: separate;
	margin-top: 15px;
}  

th {
    border-bottom: 5px solid #ccc;
    border-right: 5px solid #ccc;
    color: #565656;
    font-size: 15px;
    text-align: left;
    padding: 0px 15px 5px 15px
}

thead .txtGris14 td {
    border-bottom: 2px solid #565656;
    border-right: 1px dotted #565656;
    font-size: 13px;
    font-weight: bold;
    padding-left: 10px
}

tbody td {
    border-bottom: 2px solid #ccc;
    padding-left: 10px;
}

hr { color:#ccc }

hr.hrBleu { border: 2px solid #62a4d3 }


/* Communs */
.dBlock { display:block }

.noDisp { display:none }
	
.rel {
	position:relative;
	display:block
	}
	
.abs {
	position:absolute;
	display:block
	}
	

.clear {
	display:block;
	float:none;
	clear:both;
	width:0;
	height:0;
	font-size:0;
	list-style:none
	}
	
	
.flL {
	display:block;
	float:left
	}
	
.flR {
	display:block;
	float:right
	}
	
	
.inBlock { display:inline-block }

.inLine { display:inline }
	
	
.alignT { vertical-align:top }

.alignM { vertical-align:middle }

.alignB { vertical-align:bottom }


.txtCenter { text-align:center }

.txtJustify { text-align:justify }

.txtUnderline { text-decoration: underline; }

.txtIndent { text-indent: 25px }


.dTable { display:table }

.dCell { display:table-cell }

.fwB { font-weight: bold }


/**********************************TEXTES**********************************/
h1 {
	font-size:15px;
	font-weight:600;
	color:#282727
}

h2 {
    color: #d55555;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
	margin-bottom:10px
}

#miniFicheCommercial h2 { color: #62a4d3 }

h3, h3 a {
    color: #d55555;
    font-size: 15px;
    font-weight: bold;
    text-transform: none;
}

h3 a:hover, h3:hover a { color:#3d82b3 }


/*TXT GRIS*/
.txtGris14 { font-size:14px }

.txtGris18 { font-size:18px; font-weight:600 }

span.vert { color: #565656; font-size: 15px; }


/*TXT VERT*/
.txtGris {
		font-size:13px;
		margin-bottom:10px;
		color: #027789;
		}

.date_actu_span span.vert { color: #329B0F; font-size: 15px; }


/*TXT ROUGE*/
.txtRouge, .txtRouge14  {
			color:#dd5555;
			font-weight:600
			}

.txtRouge { font-size:13px }
.txtRouge14 { font-size:14px; margin-bottom:10px }

span.rouge { color: #c00000; font-size: 15px; }

a.txtGris14:hover, a.txtBleu14:hover, span.txtGris a:hover,
a.txtBleu:hover, a.send_email:hover, a.span.txtBleu:hover { color:#d55555 }

.img_detail {
    float: left;
    margin: 0 15px 80px 0;
}

.left_Detail_image {
    float: left;
    margin: 0 15px 15px 0;
		border:1px solid #ccc
}

.right_Detail_image { }

.img_itemListe { width:150px }


/*TXT BLEU*/
.txtBleu, a.txtBleu, span.txtGris a {
			color:#62A4D3;
			font-size:14px;
			font-weight:600
			}

.txtBleu14 {
		color:#62A4D3;
		font-size:18px;
		font-weight:700;
		margin-right:25px
		}


/*TXT ORANGE*/
span.orange { color: #F68408; font-size: 15px; }

/*TXT VERT */
span.vertOK { color: #83B919; font-size: 15px; }

.id_NewsApp { color:#565656; font-weight: bold; }


/**********************************BOUTONS**********************************/
.bt_vert, .bt_rouge, .bt_bleu, .btn-danger, a.btn-danger, .bt_gris {
	padding:7px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
	cursor:pointer;
	border-radius:5px
	}

.bt_vert { background:#77A51A; }
.bt_vert:hover { background:#83B919;  }

.bt_bleu { background:#39687A; display:inline-block; }
.bt_bleu:hover { background:#0499b1; display:inline-block; }

.bt_rouge { background:#8C0505; }
.bt_rouge:hover, .btn-danger:hover, a.btn-danger:hover { background:#c30606; }


.btn-danger, a.btn-danger { background:#8C0505; color:#fff!important; display:inline-block; float:right; }

.bt_gris { background:#afafaf; margin-top:20px; }
.bt_gris:hover { background:#535252; }

.bt_appli:hover, .ico_search:hover, .ico_user:hover { cursor:pointer }


/*LOGIN*/
#remember_me { vertical-align:sub }

label.label_remember { vertical-align: top }

.content_login input { padding-left:5px }

.content_login .bt_vert { margin-left:43px }


/*ICONES*/
.ico_Actus_header, .ico_Appli_header, .ico_Conges_header, .ico_Groupe_header, .ico_Manuscrit_header, .ico_Media_header,
.ico_Notif_header, .ico_Person_header, .ico_Produit_header, .ico_search_header, .ico_Tache_header, .ico_User_header
{ display:none !important}

.ico_ayuda { 
	background:url(../img/Sprite.png) 0 -326px no-repeat;
	width:52px;
	height:52px;
	margin:10px;
}

.bt_appli { background:url(../img/Sprite.png) 0 0 no-repeat; width:31px; height:31px; border:0px; margin:20px 0 0 20px; }
.ico_home { background:url(../img/Sprite.png) -170px 0 no-repeat; width:40px; height:32px; margin-right:15px; }
.ico_home:hover { background-position:-170px -32px; }
.ico_taches { background:url(../img/Sprite.png) -68px 0 no-repeat; width:32px; height:32px; display:block; margin-right:15px; border:none; cursor:pointer;}
.ico_taches:hover { background-position:-68px -32px; }
.ico_notifs { background:url(../img/Sprite.png) -102px 0 no-repeat; width:34px; height:32px; display:block; margin-right:15px; border:none; cursor:pointer;}
.ico_notifs:hover { background-position:-102px -32px; }
.ico_search { background:url(../img/Sprite.png) -31px 0 no-repeat; width:37px; height:32px; margin-right:15px; display:block; }
.ico_search:hover { background-position:-31px -32px; }
.ico_user { background:url(../img/Sprite.png) -138px 0 no-repeat; width:32px; height:32px; display:block; }
.ico_user:hover { background-position:-138px -32px; }
.item_user { margin-bottom:10px; }
.ico_profil { background:url(../img/Sprite.png) -41px -64px no-repeat; width:25px; height:24px; margin-right:8px; }
.ico_option { background:url(../img/Sprite.png) -68px -64px no-repeat; width:24px; height:24px; margin-right:8px; }
.ico_deco { background:url(../img/Sprite.png) -94px -64px no-repeat; width:23px; height:24px; margin-right:8px; }
.nb_block { background:#f68408; border-radius:50%; width:18px; height:18px;  font-size:12px; font-weight:600; color:#fff; padding:3px; text-align:center; top:-11px; left:-11px; }

/*ICO APPLIS*/
.ico_Groupe { background:url(../../../img/Sprite.png) -57px -98px no-repeat; width:68px; height:57px; display:block; margin:0 auto; }
.ico_Utilisateur { background:url(../../../img/Sprite.png) -116px -269px no-repeat; width:54px; height:57px; display:block; margin:0 auto; }
.ico_Application { background:url(../../../img/Sprite.png) -57px -270px no-repeat; width:56px; height:55px; display:block; margin:0 auto; }
.ico_Actualite { background:url(../../../img/Sprite.png) 0px -98px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Personnel { background:url(../../../img/Sprite.png) -55px -325px no-repeat; width:57px; height:55px; display:block; margin:0 auto; }
.ico_Conges { background:url(../../../img/Sprite.png) 0px -156px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Newsletter { background:url(../../../img/Sprite.png) 8px -440px no-repeat; width:70px; height:57px; display:block; margin:0 auto; }
.ico_Notification { background:url(../../../img/Sprite.png) -116px -325px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Recherche { background:url(../../../img/Sprite.png) -180px -155px no-repeat; width:58px; height:57px; display:block; margin:0 auto; }
.ico_Commercial { background:url(../../../img/Sprite.png) -125px -98px no-repeat; width:55px; height:57px; display:block; margin:0 auto; }
.ico_Tâche { background:url(../../../img/Sprite.png) 0px -269px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Produit { background:url(../../../img/Sprite.png) -121px -155px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Media { background:url(../../../img/Sprite.png) -160px -212px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Manuscrit { background:url(../../../img/Sprite.png) -170px -269px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Prelèvement { background:url(../../../img/Sprite.png) 3px -377px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Article { background:url(../../../img/Sprite.png) -58px -380px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Prestataire { background:url(../../../img/Sprite.png) -173px -326px no-repeat; width:57px; height:57px; display:block; margin:0 auto; }
.ico_Site { background:url(../../../img/Sprite.png) -77px -211px no-repeat; width:77px; height:57px; display:block; margin:0 auto; }
.ico_Fax { background:url(../../../img/Sprite.png) 0px -212px no-repeat; width:70px; height:57px; display:block; margin:0 auto; }
.black_opacity { background-color: rgba(0,0,0, 0.75); height:100%; }
.ico_Generateur { background:url(../../../img/Sprite.png) -180px -382px no-repeat; width:70px; height:57px; display:block; margin:0 auto; }

#listeapplicationAjax {
    z-index: 100;
    position: absolute;
    width: 100%;
    height: 100%;
    margin: -15px 0 0 0;
}

.ico_voir {background:url(../../../img/Sprite.png) -147px -64px no-repeat; width:16px; height:15px; }


/*HEADER*/
.menu_mobile { display:none }

.header_bar { background: #0499b1 none repeat scroll 0 0 }

.titre_header {
			color:#fff;
			font-size:21px;
			padding-top:8px;
			text-transform: uppercase;
			margin-right: 15px;
}

.topBar_icons { margin: 10px 15px 0 0 }

.titre_ayuda {
		color:#fff;
		font-size:21px;
		text-transform: uppercase;
		text-align:center;
		font-weight:bold;
		margin: 0;
		}

.bt_appli { margin:20px 130px 0 20px; }

/*MENU LEFT*/
.menu_left { background:#f1f1f1; height:100%; margin-right:20px; height:auto; width:160px; }
.list_menu_left { padding:10px; }
.item_list_left { padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #c9cbcb; }
.item_list_left a {  font-size:15px; font-weight:600; color:#494949; }
.item_list_left:last-child { border-bottom:none; }
.item_list_left.current a { color:#0499b1; }
.item_list_left.current a:hover, .item_list_left a:hover { color:#d55555; }


/**********************************FORMULAIRES**********************************/
.open_recherche {
    background: #77a51a none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    margin: 20px 0;
    padding: 5px 0;
    text-align: center;
    width: 160px
}

.open_recherche:hover { background: #83B919 none repeat scroll 0 }

.bloc_recherche {
		background:#f1f1f1;
		padding:10px;
		margin-bottom:15px;
		display: none
}


.bloc_recherche_display {
			background:#f1f1f1;
			padding:10px;
			margin-bottom:15px
}

.bloc_form { margin-top:10px }

.ui-datepicker td { height:20px }

.creer_actu {
    margin: 25px auto 0;
    width: 53px;
}

#ga_actualitebundle_actualite_image label { color:#fff }

.parametresEnregistre input { margin-bottom:15px }


/*** OBJECTIF PROMO ***/
#objectifpromo .bloc_form  {
    margin: 15px 15px 0 0;
    float: left
}

#objectifpromo .bloc_form .label2 {
    float: left
}

#objectifpromo .bloc_form .checkbox {
    margin: 0 0px 0 10px;
    width: 15px
}

#objectifpromo input {
	font-size: 15px;
	width: 300px;
	padding: 0 0 0 5px
}

#objectifpromo select {

}

#objectifpromo textarea {
	width: 760px;
	height: 100px
}

.input_big { width: 760px !important }


/*ERREUR et VALIDATION */
.div_error { background:#fbc2c2; border:1px solid #dd5555; padding:8px; font-family:Open Sans; font-size:14px; font-weight:600; color:#000; margin:10px 0; }
.div_error ul { list-style:none; }
.div_error ul .item_menuCompte a.aaLinkGris13 { text-decoration:none!important; }
.ValidModif { background:#b9edab; border:1px solid #209102; padding:8px;  font-size:15px; font-weight:600; color:#209102; margin:10px 0; }


/*Contenu page*/
.bloc_page {
    background: #fff;
    width: 80%;
    padding: 0 0 20px 0;
    border-radius: 3px
}

.padding_page { padding:10px; position:relative }

.bloc_boutons { margin:15px 0; }
.list_appli { padding:30px 50px 30px 50px; }
.item_appli { background:#fff; width:112px; height:92px; margin:0 20px 20px 0; padding-top:20px; }
.txt_appli { display:block;  font-size:15px; font-weight:600; color:#494949; }
.item_list { margin-bottom:20px; }
.bt_blocM { margin-left:15px; }
.left_content { margin-right:10px; }
.right_content { width:70%; }
.item_group { background:#e9e9e9; width:120px; height:92px; margin:0 20px 20px 0; padding-top:20px; }


/*PAGINATION*/
.bt_first, .bt_prec, .bt_suiv, .bt_last { width:25px; height:25px; margin-right:10px; }
.bt_first {background:url(../../../img/Sprite.png) -196px -90px no-repeat; }
.bt_prec {background:url(../../../img/Sprite.png) -170px -64px no-repeat; }
.bt_suiv {background:url(../../../img/Sprite.png) -196px -64px no-repeat; }
.bt_last {background:url(../../../img/Sprite.png) -221px -90px no-repeat; }


/*Actualités & NOTIFS*/
.bloc_boutons h1 { margin-bottom:15px }

.item_actus, .item_notifs {
		margin-bottom:30px;
		padding-bottom:5px;
		border-bottom:2px solid #c9cbcb
		}

.item_actus { position:relative }

.item_actus img {
    border: 1px solid #ccc;
    margin-right: 15px
}

.voir_tache, .traiter_tache {
			position:absolute;
			padding: 5px 20px;
			right: 0;
    	top: 120px;
			}

.legende_drapeaux {
    position: absolute;
    right: 0;
    top: 7px;
}

.legende_drapeaux span { width:150px }

.legende_drapeaux .drapeau_1, .legende_drapeaux .drapeau_2, .legende_drapeaux .drapeau_3 {
    color: #565656;
    font-size: 11px;
    line-height: 10px;
    margin-right: 52px;
    padding: 12px 0 0;
    width: 16px;
}

.bloc_affichage_site {
    background: #d55555 none repeat scroll 0 0;
    border-radius: 3px;
    float: right;
    margin: 25px 0 10px 0;
    padding: 5px 10px 0;
    width: 160px;
}

.bloc_affichage_site .control-label {
    color:#fff;
		text-transform:uppercase;
		margin:10px 15px 0 0;
		float:left
}

.bloc_auteur span.select2-selection { cursor:not-allowed; background: #ccc !important; }

.sub_menu {
	display:none;
	position:absolute;
	top:55px;
	right:0px;
	list-style:none;
	background:#fff;
	border:2px solid #aeaeae;
	padding:10px;
	border-radius:3px;
	}

#listenotificationAjax, #listetacheAjax { width:300px	}

#systeme_notification, #systeme_tache, #menu_rechercher, #menu_utilisateur { z-index: 9999999 }

#menu_utilisateur { width:125px	}

#listenotificationAjaxDonnee  {  }

.img_actus { 
	margin:15px 0; 
	border:1px solid #d9d9d9
	}
	
.input_file label { margin-right:10px; }
.bt_pagination { background:#0499b1;  font-size:15px; font-weight:600; color:#fff; padding:8px; margin:0 8px;  }

.img_List_actus {
		margin-right:10px;
		max-width: 95px
}

.img_List_articles { width:100px; }

span.txtGris14 p a { color:#565656; font-weight:bold; }

span.txtGris14 p a:hover { color:#d55555; }

.right_actus { }

.right_actus .txtGris { margin-bottom: 4px }

/*Recherche*/
.global_menu_rechercher { width:300px; }
.input_menu_rechercher { padding:10px; width:256px; margin-right:8px; }
.bt_rechercher { background:url(../../../img/Sprite.png) -119px -64px no-repeat; width:26px; height:27px; border:0px; text-indent:-9999px; }


/*Personnel*/
.image_personnel { margin-right:10px; }
.image_personnel img { width:82px }


/*Recensions select*/
.select2-selection { width:180px; border:1px solid #aeadad; height:15px; display:inline-block; background:#ffffff;  color:#5d5b5a; font-size:12px; font-weight:400; padding:5px; }
.select2-results__message {  color:#0499b1; font-size:12px; font-weight:400; }
.width_extrait { width:500px; }
.select2-container--open { background:#efefef; padding:8px; }
.select2-result { margin-top:10px; }
.select2-search__field {  color:#000000; font-size:14px; font-weight:600; }


/*APPLI Manuscrit*/
.ico_mail { background:url(../../../img/Sprite.png) -180px -136px no-repeat; width:19px; height:19px; }


/*APPLI COMMERCIAL */
.li_BDC_commercial, .ancien_suivi p { color:#171717; font-size:14px; }

.ul_BDC_commercial li:last-child { margin-bottom:25px }

#miniFicheCommercial a, #miniFicheLibrairie a { color:#62A4D3; font-weight:bold }

#miniFicheLibrairie h1, .ajout_user h3 { margin-top:40px }

.bloc_liaison .bloc_recherche  { margin-top:25px }

.bloc_liaison hr, .bloc_liaison h3 { margin: 15px 0 15px 0 }

#miniFicheCommercial a:hover, #miniFicheLibrairie a:hover { color:#d55555; }

a.btn_traiter_commercial, a.btn_traiter_commercial:hover, a.btn_creer_commande, a.btn_creer_commande:hover { color:#fff !important }

#miniFicheCommercial { height:auto; margin-top:50px; }

.suiviBonDeCommande { height:auto; margin-bottom:30px }

.suiviBonDeCommande a { margin-left: 15px; }

.suiviBonDeCommande label { font-weight:bold }

.ancien_suivi { height:80px; }

#miniFicheLibrairie .bt_vert { margin-left:40% }

.btAcheter {
    background: #ffffff none repeat scroll 0 0;
    color: #aaaaaa;
    float: right;
}

.resume_conges {
    color : #565656;
    margin-bottom: -5px;
}

.resume_conges_2 {
	font-weight: bold;
	color: #565656;
	margin-bottom: 20px
}


/*APPLI NEWSLETTER */
.pj_news {}

.objet_newsletter input { width: 100% }

.code_newsletter textarea { height: 250px }

.inputWidth { width: 80% }

.margin_radio {	margin: 0 0 0 0 }

.txt_td12 { font-size: 12px }

.txt_td14 { font-size: 14px }

.statuts_height { height: 700px }

.statuts_height option {
	font-weight: bold;
	margin: 0 0 5px 0
}

.date_envoi_margin select {
  	margin: 0 0 10px 10px;
    width: 100px
}


#ga_Newsletterbundle_newsletterlist_creer,
#ga_Newsletterbundle_newsletterlist_ajouter,
#ga_Newsletterbundle_newsletterlist_soustraire,
#ga_Newsletterbundle_newsletterlist_remplacer {
 	color: #fff;
 	padding: 5px 15px;
 	border-radius: 3px;
 	cursor: pointer;
 	float: left;
 	margin-right: 25px;
 	border: none
 }

#ga_Newsletterbundle_newsletterlist_creer { background: #39687A }
#ga_Newsletterbundle_newsletterlist_creer:hover { background:#0499b1 }

#ga_Newsletterbundle_newsletterlist_ajouter, #ga_Newsletterbundle_newsletterlist_remplacer { background: #77A51A }
#ga_Newsletterbundle_newsletterlist_ajouter:hover, #ga_Newsletterbundle_newsletterlist_remplacer:hover { background:#83B919 }

#ga_Newsletterbundle_newsletterlist_soustraire { background:#8C0505 }
#ga_Newsletterbundle_newsletterlist_soustraire:hover { background:#c30606 }

#ga_Newsletterbundle_newsletterlist_emails { height: 460px }



@media screen and (min-width: 1108px) and (max-width: 1230px) {

.ico_Actus_header, .ico_Appli_header, .ico_Conges_header, .ico_Groupe_header, .ico_Manuscrit_header, .ico_Media_header,
.ico_Notif_header, .ico_Person_header, .ico_Produit_header, .ico_search_header, .ico_Tache_header, .ico_User_header
{ display:none !important }

.bloc_titre_ayuda { width:40%; }
.bloc_titre_header { width:40%; }
.bloc_page { width:75%; }

}



@media screen and (min-width: 752px) and (max-width: 1107px) {

.ico_Actus_header, .ico_Appli_header, .ico_Conges_header, .ico_Groupe_header,
.ico_Manuscrit_header, .ico_Media_header, .ico_Notif_header, .ico_Person_header,
.ico_Produit_header, .ico_search_header, .ico_Tache_header, .ico_User_header
{ display:none}

html { overflow-x: hidden }

.bloc_titre_ayuda { width:40% }
.bloc_titre_header { width:40% }
.bloc_page { width:70% }

#container {width:109%	}

tbody td { font-size: 12px }

.txtGris a { font-size: 20px }

#btn_creer_commande { margin: 40px 0 0 }

#objectifpromo textarea { width: 450px }

#objectifpromo input { width:200px }

.input_big { width: 450px !important }

}



@media screen and (min-width: 320px)  and (max-width: 751px) {

.ico_Actus_header, .ico_Appli_header, .ico_Conges_header, .ico_Groupe_header,
.ico_Manuscrit_header, .ico_Media_header, .ico_Notif_header, .ico_Person_header,
.ico_Produit_header, .ico_search_header, .ico_Tache_header, .ico_User_header
{ display:none }

html { overflow-x: hidden; }

#container { margin: 0 }

.black_opacity {
    background-color: rgba(0, 0, 0, 1);
    height: auto;
		}

.item_appli {
    height: 80px;
    margin: 0 15px 20px 0;
    padding-top: 10px;
    width: 90px;
}

.menu_content { float:none; border-left:none; }

.bloc_titre_ayuda, .bloc_titre_header  { width:100%; }

.btn_inactif { border-right:none; margin-right:10px; padding:0px; }

.ico_home { margin-right:10px; }

.ico_taches, .ico_notifs, .ico_search { margin-right:10px; }

.bt_appli { margin:20px 5px 0 20px; }

#menu_rechercher { left:-50px!important; width:295px; }

#listenotificationAjax { left:-110px; width:200px !important; z-index: 9999;}

#listetacheAjax { right:0px; width:220px; }

.list_menu_left { padding: 10px 0 0 10px }

.menu_left {
    height: auto;
    margin-bottom: 20px;
    width: 100%;
}

.bt_vert { margin-left: 100px }

.bloc_page { width:100%; }

.GaDatePicker { margin-bottom:8px; }

.responsive-table-line td:before { content: attr(data-title); }

.responsive-table-line table, .responsive-table-line thead, .responsive-table-line tbody, .responsive-table-line th,
.responsive-table-line td, .responsive-table-line tr
{ display: block; }

.responsive-table-line thead tr { display:none; }

.responsive-table-line td {
    padding-left: 40% !important;
    position: relative;
}

.bloc_boutons {
    margin-bottom: 50px;
		font-size:13px
}

td.tdwithmobile {
    border-bottom: 1px solid #ccc;
    margin-bottom: 16px;
    margin-left: 0
}

.td_archivesManuscrit {
	width: 100%;
	margin-left:-100px
	}

td.tdwithmobile a { width: 200px }

.responsive-table-line td:before {
position: absolute;
left: 0px;
text-align:left;
font-size: 11px;
text-transform:uppercase;
width:90px;
}

tbody td { width:60%; border-bottom:none }

.suiviBonDeCommande { width: 310px }

#btn_creer_commande { margin: 15px 0 0 70px }

.numero { height: 55px }

#miniFicheLibrairie .bt_vert { margin-left: 30% }

.txtGris14 a {
	font-size: 24px;
	margin-left:0;
	width:80px
	}

#objectifpromo textarea { width: 300px }

#objectifpromo input { width:120px }

.input_big { width: 300px !important }

}
