html, #mainform input,#mainform table {
	font-family: 'Roboto-Medium';
    font-size: 18px;
	line-height: 1.4;
    letter-spacing: -0.27px;
	
}
#mainform input[type=submit] {
	margin-top: 10px;
}

#mainform input[type="submit"] {-webkit-appearance: none; -moz-appearance: none; background-color: rgb(205, 38, 83);  border: none; border-radius:0;  color:#fff;  cursor:pointer; display: inline-block; font-size:1em;  font-weight: 100; letter-spacing: 0.0333em; line-height:1em;  margin:20px 0; opacity:1; padding:10px; text-align: center; text-decoration: none; text-transform: uppercase;}

table#tbllistinvitation tr td a {
	color: blue;
}
table#tbllistinvitation th,table#tbllistinvitation td {
	text-align: left;
	padding-right: 10px;
}

#adminform #table_vigneron input{
	width: 300px;
}
#adminform #table_vigneron tr:last-child{
	text-align:center;
}
#adminform input,#adminform table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #333;
	line-height: 1.4;
}
div.g-recaptcha {
	display: inline-block;
	vertical-align: middle;
}

image#qrcode {
	position: absolute;
	top: 40px;
	left: 40px;
	
	
}
span.error {
	color: red;
}
#admin_menu div#div_menu_col1, #admin_menu div#div_menu_col2, #admin_menu div#div_menu_col3  {
	padding: 10px;
	border-radius : 15px;
}
#admin_menu td {
	vertical-align : top;
}
#admin_menu #div_menu_col1 {
	background-color :#bc0061;
}
#admin_menu #div_menu_col2 {
	background-color : #9fc90f;
}
#admin_menu #div_menu_col3{
	background-color :rgb(255,235,205);
}
#admin_menu #div_menu_col1 a, #admin_menu #div_menu_col1 a:visited,#admin_menu #div_menu_col1 a:active, #admin_menu #div_menu_col2 a, #admin_menu #div_menu_col2 a:visited,#admin_menu #div_menu_col2 a:active {
	color : #ffffff;
}
#admin_menu a.menu2selectionne {
	font-weight: bold;
	color: #bc0061;
}
#admin_menu a.menu1selectionne {
	font-weight: bold;
	color: #9fc90f;
}



span#num {
	font-size: 30px;
	padding-left:10px;
}