
body { 
	
	font: 190% georgia, sans-serif;
	line-height: 1.9;
	color: rgb(85, 87, 83);  
	background-color: #ffceA5;
	margin: 0% 5%; 
	padding: 0.1%;
	box-shadow:	8px 0px 5px 3px rgba(0,0,0,0.5),-8px 0px 5px 3px rgba(0,0,0,0.5);
	margin-top:50px;
	}



header {
	box-shadow:	0px 5px 10px 2px rgba(0,0,0,0.5);
	background-color: #efaad2;
	text-align: center;
	font-style: italic;
	font-size: 150%;
	border-bottom: 4px solid rgb(173, 55, 92);
}

header p {
	margin:0;
	font-weight: bold;
	letter-spacing: 3px;
	opacity:0.9;
}

#cartecampus {
		width : 500px;
		height : 300px;
	}

#nomen_long {
	border: solid #555555 5px;
	width:100%;
	text-align: justify;
	margin:0px;
	padding-top:2%;
	padding-bottom:2%;
}
#nomen_long label {
	padding:5%;
}


#libact{
	display:flex;
	width:100%;
	border-bottom:solid #555555 5px;
	border-left:solid #555555 5px;
	border-right:solid #555555 5px;
	padding-top:2%;
	padding-bottom:2%;
	
}

#libcom {
	float:left;
	width:50%;
	
}

#activite {
	float:left;
	width:50%;
	
	
}



fieldset{
	padding:0;
	margin:0;
}

fieldset fieldset {
	text-align:center;
	border-color: red;
	padding: 10px;
}

form>fieldset{
	padding:0px;
	padding-right:10px;
    overflow: hidden;
    position: relative;
    height:1
}



abbr {
  text-decoration-style: dashed;
	text-decoration-color: rgb(150, 133, 170);
}

legend {
	color:#992010;
	font-weight:bolder;
  font-style: italic;
	text-align: center;
}


button {
    background-color: rgb(173, 55, 92); /* Green */
    border: none;
    color: white;
    padding: 15px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
	font-size: 16px;
	cursor:pointer;
}

body > fieldset{
	margin-bottom:50px;
}

input {
    background: #f5f5f5;
    margin-bottom: 4%;
    border: 1px solid #ccc;
    padding: 3%;
    color: #555;
    font: 55% Arial, Helvetica, sans-serif;
}

/* On mouse-over, add a grey background color */
input:hover {
    background-color: #dddddd;
}


input[type="radio"] {

    opacity: 1;
 transform: scale(1.5);
    cursor: pointer;
}


.error {
	font-style:italic;
	color:red;
	font-weight:lighter;
	font-size:smaller;
}





footer{
	background-color: rgb(173, 55, 92);
	box-sizing: border-box;	
	
	
}

footer a{
	color:white;
	margin-left: 1%;
	font-family: Verdana, Geneva, sans-serif;
}


