
#form_caNew #little_man_stairTravel{
	right: 2px;
	top: 5%;
}
#form_caNew #little_man_readerTravel{
	top: 93%;
	left: 10%;
}
#form_caNew #little_man_stairCaMember{
	right: 2px;
	top: 5%;
}
#form_caNew #little_man_readerCaMember{
	top: 93%;
	left: 10%;
}#form_caNew{
	display: flex;
	flex-direction: row;
	width: 100%;
	color:white;
	height: 580px;
	font-family: 'source_sans_proregular', Arial, sans-serif;
}
#form_caNew #form_ca_left{
	display: block;
	position: relative;
	width: 15%;
	height: 100%;
	margin-right: 5px;
	font-family: 'source_sans_proregular', Arial, sans-serif;
	background-color: #85b7d5;
}
#form_caNew #form_ca_right{
	display: block;
    box-shadow: 0px 2px 5px #1c1a19;
    border-radius: 5px;
    min-height: 400px;
    width: 85%;
    background-color: #85b7d5;
    position: relative;
}
 #side_space_eluNew{
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	margin: 10% auto 10% auto;
	height: 95%;
	overflow-y: auto;
	overflow-x: hidden;
 }
 .ca_side_buttonNew {
	border: 5px solid #258BCC;
	margin-left: 2.5%;
	width: 80%;
}
.ca_side_buttonNew[btn_check='checked']{
	border-color:#9FC12B;
}

#form_caNew .title_green_480 {
    display: none;
}

#form_caNew table caption {
    background-color: #258BCC;
    color: white;
}
#form_caNew #table_meetingUserInscription tr[type='radio'] td:nth-child(1), 
#form_caNew #table_meetingUserInscription tr[type='checkbox'] td:nth-child(2) {
    width: 95%;
    text-align: left;
    padding: 2.5px;
}
/*****************DEPLACEMENT 	********************/


#form_caNew #container_travel {
	display: flex;
	flex-direction: column;
	align-items:center;
}
#form_caNew #container_travel #container_travel_top{ 
	display: flex;
	flex-direction: row;
	justify-content:space-around;
	height :30%;
	width:100%;
}
#form_caNew #container_travel #container_travel_top2 {
	height: 100%;
	width: 28%;
	border: 3px solid #258BCC;
}
#form_caNew #container_travel #container_travel_bottom{
	display: flex;
	flex-direction: column;
	justify-content:space-around;
	align-items: center;
	height :62%;
	width:97%;
	margin: 20px auto auto auto;
}



#container_travel_top2 .container_blue:first-child{
height:55%;
}
#container_travel_top2 .container_blue:nth-child(2){
	height:48%;
}
#form_caNew #container_travel #container_travelBilan{
	display: flex;
	flex-direction: column;
	width:97.5%;
	align-self: center;
}
#form_caNew #container_travel #container_travelBilan .container_blue{
		display: flex;
	flex-direction: column;
	height:100%;
	width:75%;
}
#form_caNew #container_travel #container_travelBilan .container_blue > p:first-child{
width: 100%;
height: max-content;
}

#comment_travelCreation {
	width: 60%;
	margin-bottom: 5px;
	align-self: center;
  width: 90%;
}
#container_travelPrint input{
	width:95%;
}
#container_travelPrint .button_red{
	margin:4px;
	text-align:center;
	width: 85%;
	align-self: center;
}
#table_travelVehicule{
	width:100%;

}
#table_travelVehicule tbody tr:nth-child(2){
background-color: #258BCC;
  display: flex;
  color: white;
}
#table_travelVehicule tbody tr:nth-child(2) td{
	width: 100%;
}
#table_travelVehicule th{
	text-align:left;
	
}
#table_travelVehicule input{
	width: 85px;
	height: 15px;
	font-size: smaller;
}

#form_caNew #container_travel #container_travel_bottom input[type='button'] {
	font-size: smaller;
}
#form_caNew #container_travel_bottom .list_tab {
    width: 97.5%;
    margin-top: 5px;
}
#form_caNew #container_travel #container_travelCreation{
	display: flex;
	flex-direction: column;
	width:66%;
	height:100%;
}
#form_caNew #container_travel #container_travelCreation .label_text{
    margin: 10px auto 5px auto;

}
#form_caNew #container_travel th{
	font-weight:normal;
	color: white;
}
#form_caNew #container_travel #table_travelCreation .label_text {
	align-self: center;
}
#form_caNew #container_travel #btn_travelCreationValidation {
	background-color: #9FC12B;	color:white;
	margin-left : 10px;
	cursor:pointer;
	border:none;
	height: max-content;
	align-self: end;
}



/* ELUS LES MEMBRES */
#form_caNew #space_elu_member {
	display: flex;
	height: 100%;
	background-color: #85b7d5;
}
#form_caNew #space_elu_member table {
	width: 98%;
	margin: 0 1% 0 1%;
	border: 3px solid #258BCC;
	background-color: #85b7d5;
}
#form_caNew #space_elu_member table caption {
    font-size: x-large;
    font-family: 'amatic_scbold';
}
#form_caNew #space_elu_member table tr {
    display: flex;
    width: 100%;
}
#form_caNew #space_elu_member table th {
    background-color: #258BCC;
    font-weight: normal;
    color: white;
    border: 1px solid #85b7d5;
}
#form_caNew #space_elu_member table tbody {
    display: flex;
    flex-direction: column;
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 490px;
}
#form_caNew #space_elu_member table td{
	text-align:left;
	padding-left: 2px;
	background-color:white;
	border:1px solid #258BCC;
}
#form_caNew #space_elu_member table th:nth-child(1),
#form_caNew #space_elu_member table td:nth-child(1){
	width:27%;
	color:white;
}
#form_caNew #space_elu_member table td:nth-child(1){
	background-color:#85b7d5;
}
#form_caNew #space_elu_member table td:nth-child(1){
	text-align:left;
	padding-left: 5px;
}
#form_caNew #space_elu_member table th:nth-child(2),
#form_caNew #space_elu_member table td:nth-child(2){
	width:7%;
}
#form_caNew #space_elu_member table th:nth-child(3),
#form_caNew #space_elu_member table td:nth-child(3){
	width:20%;
	padding-left: 5px;
}
#form_caNew #space_elu_member table th:nth-child(4),
#form_caNew #space_elu_member table td:nth-child(4){
	width:14%;
	text-align: center;
}
#form_caNew #space_elu_member table th:nth-child(5),
#form_caNew #space_elu_member table td:nth-child(5){
	width:32%;
	padding-left: 5px;}

/* MES DEPLACEMENTS */
#form_caNew #table_travelCreation {
  font-size: smaller;
  margin-bottom: 10px;
  color: white;
  background-color: #85b7d5;
}
#form_caNew #container_travel .container_help {
  margin: 10px auto 10px auto;
  padding: 0px;
}
#form_caNew #table_travelVehicule {
  width: 100%;
  background-color: #85b7d5;
}
#container_tableTravelBilan {
	width:100%;
	margin: 5px;
	margin: 0px auto 5px auto;
}

#form_caNew #table_travelBilan{
	background-color: #85b7d5;
	font-size:smaller;
	width:100%;
	height:150px;
}
#form_caNew #table_travelBilan thead{
	display: flex;
	width: 97.5%;
}
#form_caNew #table_gestionTravelBilan thead{
	display: flex;
	width: 96%;
}
#table_gestionTravelBilan tbody,
#table_travelBilan tbody{
	display: flex;
	flex-direction:column;
	height: 210px;
	overflow-y: scroll;
	overflow-x: hidden;
	width: 100%;
	background-color:white;
}
#table_gestionTravelBilan tbody{
	height: 268px;
	background-color: white;
}
#table_gestionTravelBilan tr,
#table_travelBilan tr{
	width: 100%;
	display: inline-table;
}
#table_gestionTravelBilan th,  
#table_gestionTravelBilan caption,
#table_travelBilan th,  
#table_travelBilan caption{
	border: 1px solid white;
	background-color :#258BCC;
	color:white;
	text-align: center;
}
#table_gestionTravelBilan td,
#table_travelBilan td {
	 	border: 1px solid #258BCC;
 }
#table_gestionTravelBilan thead tr th:first-child,
#table_gestionTravelBilan tbody tr td:first-child{
	width:34%;
}
#table_travelBilan thead tr th:first-child,
#table_travelBilan tbody tr td:first-child{
	width:24%;
}
 #table_gestionTravelBilan tbody tr td:first-child,
 #table_gestionTravelBilan tbody tr td:last-child,
 #table_travelBilan tbody tr td:first-child,
 #table_travelBilan tbody tr td:last-child{
	 text-align:left;
	 padding-left:5px;
 }
#table_gestionTravelBilan tbody tr td input[type='number'],
#table_travelBilan tbody tr td input[type='number']{
	 width:50px;
 }
#table_gestionTravelBilan tbody tr td input[type='text'],
#table_travelBilan tbody tr td input[type='text']{
	 width:95%;
	 overflow:auto;
 }
#table_gestionTravelBilan tbody tr td input[type='date']
#table_travelBilan tbody tr td input[type='date']{
	 font-size:smaller;
 }
#table_gestionTravelBilan th:nth-child(2),
#table_gestionTravelBilan td:nth-child(2){
	/* width:16%; */
	width:18%;
}
#table_travelBilan th:nth-child(2),
#table_travelBilan td:nth-child(2){
	/* width:16%; */
	width:18%;
}
#table_gestionTravelBilan th:nth-child(3),
#table_gestionTravelBilan td:nth-child(3){
	width:10%;
}
#table_travelBilan th:nth-child(3),
#table_travelBilan td:nth-child(3){
	width:7%;
}
#table_gestionTravelBilan th:nth-child(4),
#table_gestionTravelBilan td:nth-child(4){
	width:40%;
}
#table_travelBilan th:nth-child(4),
#table_travelBilan td:nth-child(4){
	width:7%;
}
#table_gestionTravelBilan th:nth-child(5),
#table_gestionTravelBilan td:nth-child(5),
#table_travelBilan th:nth-child(5),
#table_travelBilan td:nth-child(5){
	width:10%;
}
#table_gestionTravelBilan th:nth-child(6),
#table_gestionTravelBilan td:nth-child(6),
#table_travelBilan th:nth-child(6),
#table_travelBilan td:nth-child(6){
	width:34%;
}

#table_gestionTravelBilan th:nth-child(-n+4),
#table_travelBilan th:nth-child(-n+4){
	cursor:pointer;
}

#form_caNew #container_travel .container_nbPresent {
	display:flex;
	justify-content:space-around;
	font-size: 0.8em;
	background-color: #258BCC;
}
#form_caNew #container_travel .container_nbPresent input {
	  -moz-appearance: textfield;
	width: 30px;
	font-size: 0.8em;
}
/* Chrome, Safari, Edge, Opera */
#form_caNew #container_travel .container_nbPresent input::-webkit-outer-spin-button,
#form_caNew #container_travel .container_nbPresent input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* ****************************************************************************************/
/*                    Règles spécifiques pour all et petite taille                        */
/* ****************************************************************************************/
@media all and (max-width: 480px)
{
    #form_caNew {
        flex-direction: column;
        min-height: unset;
        height: auto;
    }
	#form_caNew #side_space_eluNew{
		width:100%;
        flex-direction: row;
		margin:0;
	}
	#form_caNew .ca_side_buttonNew {
		width: 15%;
	}
	#form_caNew , 
	#form_caNew #form_ca_left,
	#form_caNew #form_ca_right,
	#form_caNew .class_form_ca,
	#form_caNew .class_spaceCommission{
		width:100%;
	}


	
	
	
/* 	#formulaireUserList .container_cordinate {
		display:none;
	}
	#admin_list_elu{
		width:130px;
	}


	#form_caNew #side_edition  {
		flex-direction:row;
		height: 180px;
	}
	#form_caNew .list_tab {
		margin: 10px 0px 5px 0px;
	}
	#form_caNew #side_edition .listCardMeeting {
		flex-direction: column;
		justify-content: flex-start;
		overflow: auto;
		height: inherit;
		flex:auto;
		        width: 90%;
	}	
	#form_caNew #side_edition .buttons_new {
		display:none;
	}
	#form_caNew .title_green , #form_caNew .title_green_1024, #form_caNew .title_green_480{
		padding:0px;
		margin:5px 0px 5px 0px;
	}
	#form_caNew .title_green_480 {
		display : inline;
		font-size:x-small;
	}
	#form_caNew .title_green_1024 {
		display : none;
	}
	#form_caNew #side_edition .title_green {
		font-size:1em;
	}	
	#form_caNew #formulaire_inscription , #form_caNew #table_choixDate{
		height: max-content;
		width:90%;
		margin: unset;
		margin:5px;
	}
	#form_caNew .meetingCard {
		margin-right: 5px;
		font-size: 0.8em;
		width: inherit;
	}

	#little_man_reader, #little_man_fly {
		display:none;
	}
	.btn_admin_main{
		font-size:smaller;
	}
	#formulaireAdminDetail2 {
		flex-wrap : unset;
	}
	#formulaireAdminDetail2 .container_blue {
		width:100%;
	}

	.container_valid_cancel {
		font-size: x-small;
		align-self:auto;
	}

	#form_caNew #meetingNext_choixDate {
		font-size: x-small;
	}
	#form_caNew #container_meeting {
		font-size: small;
	}

	*/
	
	
#form_caNew #form_left #container_meeting, #form_caNew #form_left #container_meeting #container_evenement {

    height: auto;
}
#container_travelPrint input {
    width: auto;
}
#table_gestionTravelBilan thead tr th:first-child,
#table_gestionTravelBilan tbody tr td:first-child ,
#table_travelBilan thead tr th:first-child,
#table_travelBilan tbody tr td:first-child {
    width: auto;
}
#form_caNew #container_travel .container_nbPresent {
    font-size: xx-small;
}
/*

#form_caNew .list_tab input{
	font-size:medium;
}
#help_containerEluUser{
	width:max-content;
}

#help_containerEluUser .title_partie2,
#help_containerEluUser .toolbar_small,
#help_containerEluUser .toolbar {
	width:max-content;
}

#help_containerEluUser .title_partie1,
#help_containerEluUser .title_partie2,
#help_containerEluUser .toolbar {
	align-self: start;
}
#help_containerEluUser .title_partie1{
	width:50%;
}

#form_caNew #help_containerEluUser table tbody input,
#form_caNew #help_containerEluUser table tbody select{
	font-size: x-small;
}

#text_helpEluUser .meetingCard{
	width:90%;
}
#help_containerEluUser .tr_main{
	flex-direction:column;
}

#text_helpEluUser .attestation,
#text_helpEluUser #help_tableMenuEluUser{
	width:60%;
	align-self: start;
	margin-left:0;
}
#text_helpEluUser #help_tableMenuEluUser p{
	font-size: xx-small;
}
#help_containerEluUser .toolbar_small {
	width: 100%;
}
#text_helpEluUser .label_main{
	margin: 10px 5% 10px 5%;
}
 */

 /* *****************  DEPLACEMENTS ****************** */

 #table_travelVehicule tr{
	display:flex;
}
#table_travelVehicule tr th,
#table_travelVehicule tr td{
	width:50%;
}
#table_travelCreation tr:nth-child(1) td:nth-child(3), 
#table_travelCreation tr:nth-child(1) td:nth-child(5) {
    display:none;
}
#table_travelCreation #date_travelCreation, 
#table_travelCreation #timeStart_travelCreation, 
#table_travelCreation #timeEnd_travelCreation {
	width:max-content;
}

#table_travelCreation tr:nth-child(2) td:nth-child(2), 
#table_travelCreation tr:nth-child(2) td:nth-child(4), 
#table_travelCreation tr:nth-child(1) td:nth-child(4), 
#table_travelCreation tr:nth-child(1) td:nth-child(6) {
	width:30%;
}
#table_travelBilan{
	font-size: xx-small;
}
#table_travelBilan th:nth-child(4), 
#table_travelBilan td:nth-child(4) {
    display: none;
}
#table_gestionTravelBilan tbody tr td input[type='number'], 
#table_travelBilan tbody tr td input[type='number'] ,
#table_travelBilan input{
	width:90%;
}
#table_travelBilan input[type='date']{
	width:35px;
}

#form_caNew #text_HelpManagerEluTool, 
#formCaGestion #text_helpEluAdmin, 
#form_caNew #text_helpEluUser  {
    width: 380px;
	height: max-content;
}

#form_caNew #container_travel #container_travel_top{
	flex-direction: column;
}

#form_caNew #container_travel #container_travel_top2 {
	display:flex;
	width:auto;
	height:auto;
	justify-content:space-around;
}

#container_travel_top2 .container_blue:nth-child(2){
	height:unset;
	flex-direction:row;
}

#form_caNew #container_travel #container_travel_top #container_travelCreation {
	width: auto;
}
/*

#container_travelPrint p:first-child{
	display:none;
}
#container_travelPrint .button_red{
	margin:5px;
}
	.title_green_1024{
		display:none;
	}
	#form_caNew #meeting_agenda{ 
		overflow-y: scroll;
		height: 300px;
	}
	 */
	 
	/* **************************************************/
	/* 		 commissions					*/
	/* **************************************************/	 
	 #form_caNew #list_spaceCommission{
		 /* display: block; */
		/* text-align: center; */
		flex-wrap: wrap;
	 }
	 
	/* **************************************************/
	/* 		 annuaire élus						*/
	/* **************************************************/	 
	 #form_caNew #space_elu_member{
		 font-size: x-small;
	 }
	 #form_caNew #space_elu_member table th:nth-child(4), 
	 #form_caNew #space_elu_member table td:nth-child(4) {
		width: 18%;
	}
	 #form_caNew #space_elu_member table th:nth-child(3), 
	 #form_caNew #space_elu_member table td:nth-child(3) {
		width: 16%;
	}
	/* **************************************************/
	/* 		 Mise en forme mail							*/
	/* **************************************************/
	.table_invitation {
		width:100%;
		margin:10px auto 30px auto;
	}
	

}
