/* Général */
body
{
	background-color:#898686;
}
table
{
	box-shadow: 5px 5px 12px;
	width:840px;
}


.titre_ombre
{
	text-shadow: 5px 5px 12px;
}
#titre_result
{
	text-shadow: 5px 5px 12px;
	margin-left:310px;
}
#check
{
	position:relative;
	
}
#header
{
	position:relative;
	width:1224px;
	height:250px;
	border-radius: 10px;
	box-shadow: 10px 10px 12px;
}
#titre_header
{
	position:absolute;
	margin-left: 600px;
	margin-right:-250px;
	margin-top: 150px;
	color:yellow;
	font-size:2.5em;
	font-weight:normal;
	z-index:1;
}
#menu_admin
{
	position:absolute;
	margin-top:10px;
	box-shadow: 5px 5px 12px;
	width:300px;
	max-height:400px;
	
	
}
.bloc_page
{
	position:relative;
	left:50%;
	margin-left:-612px;
	
	width:1224px;
	min-height:2000px;
	
}
.mas
{
	position:absolute;
	width: 800px;
	margin-left:310px;
	
}

.input_text
{
	width:50px;
	text-align:center;
	
	
}

.tab_result td
{
	min-width:60px;
	text-align:center;
}
#tab_tourn_result
{
	box-shadow: 5px 5px 12px;
	width: 800px;
}
.tab_nat
{
	position:relative;
	margin-left:-20px;
	font-size:0.9em;
	
	
}
#tab_nat_modif
{
	position:relative;
	margin-top:20px;
	margin-left:-20px;
	font-size:0.86em;
}
#tab_nat_liste
{
	position:relative;
	margin-left:310px;
	margin-top:80px;
	width:800px;
	
}
#tab_valid_nat
{
	postion:relative;
	margin-top:160px;
	margin-left:310px;
}

/*Formulaires*/

#forminscr
{
	position:relative;
	margin-left:310px;
	margin-top: 280px;
	
}

#forminscr_test
{
	position:relative;
	margin-left:310px;
	margin-top:20px;
	width:800px;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
	padding:20px;
	
	
}
#forminscr_nat
{
	position:relative;
	margin-left:310px;
	margin-top: 70px;
	width:800px;
	padding: 20px;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
	
	
}
#forminscr_nat_modif
{
	position:relative;
	margin-left:630px;
	margin-top: -1650px;
	width:800px;
	padding: 20px;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
	
	
}
#forminscr_nat_supp
{
	position:relative;
	margin-left:310px;
	margin-top: 80px;
	width:800px;
	padding: 20px;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
	
	
}
#forminscr_interclasses_result
{
	position:relative;
	width:400px;
	margin-top:10px;
	padding: 20px;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
}
#form_envoi_mail
{
	position:relative;
	margin-left:310px;
	margin-top: 80px;
}
#forminscr_rec
{
	position:absolute;
	margin-left:310px;
	margin-top: 80px;
	width:800px;
	padding: 20px;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
}
.affich_princ
{
	position:absolute;
	margin-left:310px;
	
	width:800px;
	padding: 20px;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
}

.liens
{
	position:absolute;
	width:800px;
	margin-top:20px;
	margin-left:310px;
	border: 1px solid black;
	padding: 5px;
	box-shadow: 5px 5px 12px black;
	border-radius: 10px;
	
}
.lien_retour
{
	display:none;
}
.ui-menu
{
	width: 300px;
	max-height:400px;
}
.label
{
	font-weight:bold;
	
}
.p_gen
{
	font-weight:bold;
	font-size:1.5em;
}
.p_gen_titre
{
	font-weight:bold;
	font-size:2em;
}


/*Smartphones*/

@media all and (max-device-width: 763px)
{


.bloc_page
{
	position:relative;
	margin-left:-490px;
	
	
	width:1024px;
	height:900px;
	
}
#menu_admin
{
	
	display:none;
	
}

#check
{
	
	padding-bottom:5px;
	margin-left: -550px;
	
	
	
}
#cadre_check
{
	border: solid black 12px;
}


.mas
{
	position:relative;
	margin-top:-40px;
	margin-left:10px;
	width:1450px;
	font-size:4em;
}
#titre_inter_reslult_modif h1, #titre_inter_mail h1
{
	font-size: 1.4em;
	width:1300px;
	
}
.tab_nat
{
	position:relative;
	margin-top:20px;
	
	font-size:0.87em;
}
#tab_nat_modif
{
	position:relative;
	margin-top:20px;
	
	font-size:0.86em;
}
#tab_nat_liste
{
	position:relative;
	margin-top:20px;
	margin-left:10px;
	font-size:2.53em;
}

#tab_tourn_result
{
	position:relative;
	margin-top:20px;
	margin-left:10px;
	font-size:1.5em;
	
}
#tab_valid_nat
{
	position:relative;
	margin-left: 10px;
	margin-top:50px;
	font-size:2.5em;
}
#tab_valid_nat input
{
	max-width:330px;
	font-size:1.5em;
}
#tab_valid_nat td
{
	max-width:400px;
	font-size:1.03em;
}
#tab_valid_nat select
{
	max-width:370px;
	font-size:1.2em;
}
#tab_tourn_result input 
{
	width:100px;
}

/*Formulaires*/

#forminscr
{
	position:relative;
	margin-top:20px;
	margin-left:10px;
	font-size:3em;
	
}
#forminscr_test
{
	position:relative;
	margin-left:10px;
	margin-top:50px;
	font-size:3.4em;
	width:1550px;
	padding:25px;
	border: solid black 4px;
	
	
}
#forminscr_nat
{
	position:relative;
	margin-left:10px;
	margin-top:100px;
	font-size:3.4em;
	width:1550px;
	padding:25px;
	border: solid black 4px;
}
#forminscr_nat_modif
{
	position:relative;
	margin-left:10px;
	margin-top:-1000px;
	width:1660px;
	font-size:3.4em;
	padding: 20px;
	
	
	
	
}
#forminscr_nat_supp
{
	position:relative;
	margin-left:10px;
	margin-top: 40px;
	width:1300px;
	padding: 20px;
	font-size:3.4em;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
	
	
}
#forminscr_interclasses_result
{
	position:relative;
	margin-left:10px;
	margin-top: 40px;
	width: 900px;
	padding: 20px;
	font-size:1em;
	
	
}
#forminscr_rec
{
	position:relative;
	margin-left:10px;
	margin-top: 40px;
	width:1300px;
	padding: 20px;
	font-size:3.4em;
	border: solid black 1px;
	box-shadow: 5px 5px 12px;
}
#form_envoi_mail
{
	position:relative;
	margin-left:10px;
	margin-top: 50px;
	font-size:3em;
}
#commentaires_records
{
	font-size:2.5em;
}
.rec
{
	width:80px;
}
.liens
{
	position:absolute;
	width:1550px;
	margin-left:10px;
	margin-top:50px;
	font-size:3.5em;
	border: 1px solid black;
	padding: 5px;
	box-shadow: 12px 12px 12px black;
	border-radius: 10px;
	
}
.lien_retour
{
	position:relative;
	display:block;
	
	font-size:4.5em;
}
select
{
	height:120px;
	width:900px;
	font-size:1.5em;
	text-align:center;
}
.label
{
	font-size:1.5em;
	font-weight:bold;
	
}
input
{
	height:120px;
	width:700px;
	font-size:1em;
	text-align:center;
	
}

.ui-menu
				{
					width: 200px;
				}
#header
{
	position:relative;
	width:1630px;
	height:250px;
	z-index:0;
}
#titre_header
{
	position:absolute;
	margin-left: 900px;
	margin-right:-600px;
	margin-top: 150px;
	color:yellow;
	font-size:2.5em;
	font-weight:bold;
	z-index:1;
}
#deco
{
	font-size:2.5em;
	width:900px;
}

.input_valid
{
	margin-top:40px;
	
}
div.ui-datepicker {
    font-size: 480%;
}
#p_deco
{
	font-size:1.2em;
	font-weight:bold;
}

}
/*Impressions moodle*/
.titre_horaire
{
	font-size:55px;
	color: red;
}

