body{
    margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; padding: 0;
}
.button {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 14px;
    }
.panier {
    background-color: #3498DB ;
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    margin: 4px 2px;
    cursor: pointer;
	border-radius: 14px;
    }
.accept {
    background-color: #4CAF50;
    border: none;
    color: white;
    padding: 2px 2px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 2px 2px;
    cursor: pointer;
	border-radius: 4px;
    }
.refuse {
    background-color: #3498DB ;
    border: none;
    color: white;
    padding: 2px 2px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 12px;
    margin: 2px 2px;
    cursor: pointer;
	border-radius: 4px;
    }
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.titregris1 {
	font-weight: bold;
	color: #666666;
}
.couleurtitre {
	font-weight: bold;
	color: #F98F00;
}
.couleurtitre2 {
	font-size: 13px;
	font-weight: bold;
	color: #F98F00;
}
.texte {
	color: #F98F00;
}
a:link {
	color: #7D4800;
	text-decoration: none;
}
a:visited {
	color: #7D4800;
	text-decoration: none;
}
a:hover {
	color: #F98F00;
	text-decoration: underline;

}
a:active {
	color: #7D4800;
	text-decoration: none;
}
.cursor {
	cursor: default;
}
.main {
	cursor: pointer;
}
.titreblanc {
	font-weight: bold;
	color: #FFFFFF;
}
.blancsajout {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.blancs {
	color: #FFFFFF;
}
.titre1 {
	font-size: 16px;
	font-weight: bold;
	color: #F98F00;
}
.titre2 {
	font-size: 11px;
	font-weight: bold;
	color: #F98F00;
}
.titregris {
	font-size: 16px;
	font-weight: bold;
	color: #718697;
}.tarif {
	color: #000000;
}
.texterouge12 {
	font-size: 12px;
	font-weight: bold;
	color: #E53950;
}
.texterouge {
	font-size: 10px;
	color: #FF0000;
}
.tiret {
	width: 400px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}
.invisible {
	display: none;
}
.cadreInput {
	border:solid 1px Gainsboro; border-radius:5px;
}
#wrap { text-align: center; }
#wrap h2 { text-align: left; }
	.bloc_Onglet:target ~ .bloc_Onglet { display:none; }
	.bloc_Onglet {
		margin: 2.5em 0;
		color: #018CC1;
		font-size: 1.5em;
		}
	.bloc_Onglet_Moyen {
		margin: 2.5em 0;
		color: #B5E655;
		font-size: 1.0em;
		}
	.bloc_Onglet_Petit {
		margin: 2.5em 0;
		color: #B5E655;
		font-size: 0.75em;
		}
	.bloc_tablette_nom_champ_black {
		/*
		margin: 1.5em 0;
		font-size: 1em;
		*/
		font-size: 13px;
		font-weight: bold;
		color: black;
		}
	.bloc_tablette_nom_champ_white {
		/*
		margin: 1.5em 0;
		font-size: 1em;
		*/
		font-size: 13px;
		font-weight: bold;
		color: white;
		}
	.bloc_tablette_nom_champ_vert {
		/*
		margin: 1.5em 0;
		font-size: 1em;
		*/
		font-size: 13px;
		font-weight: bold;
		color: #00A94F;
		}
	.bloc_tablette_donnees_champ {
		font-size: 13px;
		font-weight: bold;
		color: #00A94F;
		}
	.bloc_tablette_neutre {
		font-size: 12px;
		font-weight: normal;
		color: black;
		}	

	.border_text {
		color: #d1d9df;
		text-shadow: -1px 0 0 rgba(0,0,0,0.8),
					 1px 0 0 rgba(0,0,0,0.8),
					 0 -1px 0 rgba(0,0,0,0.8),
					 0 1px 0 rgba(0,0,0,0.8);
		}

	.multiple_shadow_3D {
		color: #fff;
		font-weight:bold;
		text-shadow: 0 1px 0 #eee,
					 0 2px 0 #e5e5e5,
					 -1px 3px 0 #C8C8C8,
					 -1px 4px 0 #C1C1C1,
					 -2px 5px 0 #B9B9B9,
					 -2px 6px 0 #B2B2B2,
					 -2px 7px 2px rgba(0,0,0, 0.6),
					 -2px 7px 8px rgba(0,0,0, 0.2),
					 -2px 7px 45px rgba(0,0,0, 0.4);
		}

	.Tablette_Onglet {
		color: #fff;
		font-weight:bold;
		box-shadow: 3px 4px 3px 2px rgba(34, 62, 50, 0.18);
		border-radius: 14px;
		}
	.Tablette_Onglet_Moyen {
		color: gray;
		font-weight: bold;
		box-shadow: 3px 4px 3px 2px rgba(34, 62, 50, 0.18);
		border-radius: 14px;
		}
	.Tablette_Onglet_Menu {
		color: gray;
		background : #fef9e7;
		font-weight: bold;
		box-shadow: 3px 4px 3px 2px rgba(34, 62, 50, 0.18);
		border-radius: 14px;
		padding-left: 20px;
		padding-right: 20px;
		/*
			background-image: linear-gradient(180deg, #fff, #ddd 40%, #ccc); 
		*/
		}
	.Tablette_Onglet_Menu_Close {
		border-radius: 14px;
		padding-left: 20px;
		padding-right: 20px;
		}
		
	.Border1 {
		border: 1px solid #f4f6f7;
		}
	.MargeDG5 {
		padding-left: 5px;
		padding-right: 5px;
		}
	.MargeDG10 {
		padding-left: 10px;
		padding-right: 10px;
		}		
	.MargeDG20 {
		padding-left: 20px;
		padding-right: 20px;
		}
	.MargeDG40 {
		padding-left: 40px;
		padding-right: 40px;
		}
	.Centrage, #content {
		/* on permet à ces éléments de s'aligner verticalement */
			display:inline-block;
			line-height:1.3em;
			vertical-align:middle;
		}
	.align_image img, .align_image span {
			vertical-align: middle;
			display: inline-block;
		}
	.BlocCentreEcran {
			position:absolute;
			left: 25%;
			top: 30%;
			text-align: center; /* centrage du texte */
        }
	.BlocArrondiDroite {
			left: 95%;
			top: 95%;
			border-radius: 14px 0px 0px 14px;
        }
	.BlocArrondiGauche {
		border-radius: 0px 14px 14px 0px;
        }
	.BlocArrondi {
		color: #fff;
		font-weight:bold;
		box-shadow: 3px 4px 3px 2px rgba(34, 62, 50, 0.18);
		border-radius: 14px;
        }
	.Onglet_Dossier_Ouvert {
		/* background : #afec90; */
		background : #B5E655;
		color: white;
		font-weight:bold;
		border-radius: 14px 14px 0px 0px;
		text-align: center;
		font-size: 1.8em;
		height: 30px;
		background-repeat:repeat;
		border-color: orange;
        }
	.Onglet_Dossier_Ferme {
		background : LightGrey;
		color: #00A94F;
		font-weight:bold;
		border-radius: 14px 14px 0px 0px;
		text-align: center;
		font-size: 1.8em;
		height: 30px;
		background-Image: none;
		margin-top: -5px;
        }
	.note_instance_noir {
			font-size: inherit;
			font-size: 1.3em;
			color: black;
			padding: 0 0 5px 0;
			}
	.note_instance_blanc {
			font-size: inherit;
			font-size: 1.3em;
			color: white;
			padding: 0 0 5px 0;
			}
	.SansBloc_blanc{
		background-color:#FFFFFF;
    }
	.SansBloc_gris{
		background-color:#E7E8E8;
    }
	.BlocArrondi a:hover{
		cursor:zoom-in;
	}	
	.SansBloc{
    }	