html {
	/* background-color : #5D2684; */
	font-family: Georgia, Helvetica, Times, serif;
}

body {
	width : 900px;
	margin-left: auto;
	margin-right: auto;
	padding : 5px;
	background-color : white;
	color: #444444;	
}

header {
	height : 240px;
}

#banniere {
	float : left;
}

li {
	list-style : none;
}

.bouton {
	text-align : center;
	margin-left : 400px;
	margin-top : 1px;
	padding : 10px;
	background-color : #5D2684;
	font-size : 25px;
	color : white;
	border-radius : 7px; /* coins arrondis */	
}

.bouton:hover {
	background-color : #BCADAC;
	color : #5D2684;
}



.boutonm {
	display : inline-block;
	width : 427px;
	text-align : center;
	margin-top : 2px;
	padding : 10px;
	background-color : #5D2684;
	font-size : 60px;
	color : white;
	border-radius : 7px; /* coins arrondis */	
}

.boutonm:hover {
	background-color : #BCADAC;
	color : #5D2684;
}

.lien {
	display: inline-block;
	padding : 10px;
	background-color : #5D2684;
	font-size : 25px;
	color : white;
	border-radius : 7px; /* coins arrondis */
	margin : 1px;
}

.lien:hover {
	background-color : #BCADAC;
	color : #5D2684;
}

.lienm {
	font-size : 80px;
	display: inline-block;
	padding : 10px;
	background-color : #5D2684;
	color : white;
	border-radius : 7px; /* coins arrondis */
	margin : 1px;
}

.lienm:hover {
	background-color : #BCADAC;
	color : #5D2684;
}

.dejainscrit {
	display: inline-block;
	border : 1px solid #444444;
	padding : 10px;
	font-size : 25px;
	color : #444444;
	margin : 5px;
	border-radius : 7px; /* coins arrondis */	
}

.complet {
	display: inline-block;
	border : 1px solid #444444;
	padding : 10px;
	font-size : 25px;
	color : red;
	margin : 5px;
	border-radius : 7px; /* coins arrondis */	
}

.encart {
	border : 1px solid #444444;
	padding: 5px;
	border-radius : 7px; /* coins arrondis */	
}

.encart2 {
	border : 1px solid #444444;
	padding: 5px;
	margin : 5px;
	border-radius : 7px; /* coins arrondis */	
}

.moissel {
	width : 185px;
	display : inline-block;
	border : 1px solid #444444;
	padding : 10px;
	font-size : 25px;
	color : #444444;
	margin : 5px;
	border-radius : 7px; /* coins arrondis */
	text-align : center;
}


.moisselm {
	font-size : 80px;
	width : 640px;
	display : inline-block;
	border : 1px solid #444444;
	padding : 10px;
	color : #444444;
	margin : 5px;
	border-radius : 7px; /* coins arrondis */
	text-align : center;
}

.datedujour {
	border : 4px solid #5D2684;
}

.datedujourm {
	border : 4px solid #5D2684;
	width : 121px;
	height : 90px;
	font-size : 80px;
	text-align : center;
}

.casem{
	font-size : 80px;
	width : 125px;
	height : 97px;
	text-align : center;
}

.liencalendrier {
	width : 126px;
	font-size : 12px;
	margin-bottom : 1px;
	border : 1px solid #BCADAC;
}

.liencalendrierdeja {
	color : white;
	background-color : #DEDEDE;
	width : 126px;
	font-size : 12px;
	margin-bottom : 1px;
	border : 1px solid #BCADAC;
}

.liencalendrierm {
	background-color : #5D2684;
}

.liencalendrierm a {
	color : white;
}



#event {
	margin-top : 10px;
	border : 1px solid #5D2684;
	font-size : 80px;
}

#login {
}

a {
	color : #5D2684;
	text-decoration : none;
}

table {
    border-collapse: collapse; /*  bordures tableau collées */
}

td, th {
    border: 1px solid #444444;
}

input, textarea, select {
    width: 180px;
    padding: 3px;
    vertical-align: top;
}

.inputm {
	width: 500px;
	font-size : 60px;
}

textarea {
    width: 300px;
    height: 5em;
}

input[type="number"] {
	width:50px;
}

input[type="submit"] {
	width:auto;
	padding-left : 10px;
	padding-right : 10px;
}

input[type="radio"] {
	width:auto;
	padding-left : 10px;
	padding-right : 10px;
}

input[type="file"] {
	width:auto;
	padding-left : 10px;
	padding-right : 10px;
}



label {
    display: inline-block;
    width: 150px;
    margin-right: 20px;
    vertical-align: top;
    text-align: right;
}
.radio{
	display: inline;
    width: auto;
    margin-right: 0px;
    vertical-align: top;
    text-align: left;
}

.labelm {
    display : inline-block;
    width : 150px;
    margin-right : 20px;
    vertical-align : top;
    text-align : right;
}

#textm{
	font-size : 60px;
}

#textm label{
	width: 350px;
	padding: 3px;
	vertical-align: top;
}

#textm input {
	width: 500px;
	font-size : 60px;
}

#textm footer {
	font-size : 20px;
	padding : 5px;
	padding-bottom : 0px;
	text-align : center;
}

#textm .lien{
	font-size : 60px;
}

#textm .bouton{
	font-size : 60px;
}

#textm .complet{
	font-size : 60px;
}

#textm .dejainscrit{
	font-size : 60px;
}

footer {
	font-size : 12px;
	padding : 5px;
	padding-bottom : 50px;
	text-align : center;
}

#menuadmin li {
	text-align : center;
	margin-left : 400px;
	margin-top : 1px;
	font-size : 25px;
}

.boutonadmin {
	display: inline-block;
	text-align : center;
	width : 200px;
	margin : 1px;
	padding : 1px;
	background-color : #5D2684;
	font-size : 25px;
	color : white;
	border-radius : 7px; /* coins arrondis */	
}

.boutonadminl {
	display: inline-block;
	text-align : center;
	width : 410px;
	margin : 1px;
	padding : 1px;
	background-color : #5D2684;
	font-size : 25px;
	color : white;
	border-radius : 7px; /* coins arrondis */	
}

.boutonadmin:hover {
	background-color : #BCADAC;
	color : #5D2684;
}

.boutonadminl:hover {
	background-color : #BCADAC;
	color : #5D2684;
}

#menuadmin a {
	color : white;
}

:hover {
	transition : 0.5s;
}

/* texte selectionné */
::-moz-selection {
	color : white;
	background : #5D2684;
}

::selection {
	color : white;
	background : #5D2684;
} 
