
/***********************************************/
/****************  STRUCTURE  ******************/
/***********************************************/
@media all and (max-width:570px) {
	#contenu .content {padding: 40px 20px 80px 20px;}
	#footer {display:none;}
}
@media all and (max-width:765px) {
	#contenu .content {padding: 20px 15px 80px 15px;}	
}

@media all and (max-height:430px) {
	body {padding-bottom:40px;}
	#footer {display:none;}
}

/***********************************************/
/****************  CONNECTION  *****************/
/***********************************************/
@media all and (max-width:420px) {
	#home-part2 .form-connect {width:100%;}
	#home-part2 .form-connect .line-form .label, #home-part2 .form-connect .line-form {width:100% !important;}
	#home-part2 .form-connect .line-form .label {padding-bottom:0;}
	#home-part2 .form-connect:not(.form-password) .line-form.last {padding-top:40px;}
	#home-part2 .form-connect:not(.form-password) .submit {float:left;margin-top:-35px;}

	#home-part2 .form-password {width:240px;}
	#home-part2 .form-password .titre-form {height:37px;margin-top:-52px;margin-left:-8px;width:198px;}
}
@media all and (min-width:420px) and (max-width:580px) {
	#home-part2 .form-connect .line-form .label {width:150px !important;}
}

/***********************************************/
/*******************  MENU  ********************/
/***********************************************/


/***********************************************/
/******************** EMAILS *******************/
/***********************************************/
@media all and (max-width:580px) {
	#dialog-communication input[type="text"], #dialog-communication .data {width:95%;}
	#dialog-communication .files-area {width:95%;}
}


/***********************************************/
/****************  TABLE SQL  ******************/
/***********************************************/
@media all and (max-width:765px) {
	.titre {font-size:20px;}
	.titre::before {font-size:24px;}
	.new_btn_liste {float:right;margin-left:0px !important;font-size:13px;}
	.tableSQL .rechercheSQL {margin:0px !important;padding:0px !important;width:100% !important;max-width:275px;}
	table.tableSQL thead tr.fontions_header th p.rechercheSQL .tableSQL-search-close {right:28px;width:23px;height:23px;font-size:20px;}
	table.tableSQL thead tr.fontions_header th p.rechercheSQL input[type=text].search {padding-right:25px;font-size:14px;width:100% !important;max-width:250px;}

	.tableSQL-header .fontions_header .affichageSQL, .tableSQL-header .fontions_header .exportSQL {display:none;}
	.tableSQL-footer .informations, .tableSQL-footer .choix_nbre {display:none;}

	.tableSQL-footer .pagination {float:none !important;text-align:center;}
	.tableSQL-footer .pagination > a {font-size:14px;}
	.tableSQL-footer .pagination .page_precedente {float:left;}
	.tableSQL-footer .pagination .page_suivante {float:right;}
}
@media all and (max-width:570px) {
	.titre {display:block}
	.new_btn_liste {float:none;clear:left;margin-left:10px !important;font-size:13px;}
}


/***********************************************/
/****************  DIALOG UI  ******************/
/***********************************************/
@media all and (max-width:1000px) {
	
}
@media all and (max-width:600px) {
	
}


