label {
	width:200px;
	padding:2px;
	float: left;
	clear:left;
	margin:4px 4px 0px 0px;
}
fieldset {
	font-size:1.2em;
	
	border-top:1px solid #518b8b;
	border-left:0;
	border-bottom:0;
	border-right:0;
	padding:6px;
	padding-bottom:30px;
	margin:0px 30px 0px 0px;
}
legend {
	text-align:left;
	font-size:26px;
	color:#8fbc8f;
	margin-bottom:10px;
	padding:0px 4px 0px 4px;
	margin-left:20px;
}
fieldset input[type=text], fieldset input[type=password],fieldset input[type=email] {
	font-family: Georgia;
	font-size: 18px;
	float:left;
	width:200px;
	border:1px solid #062a36;
	margin:2px 0px 2px 2px;
	color:#014157;
	height:20px;
	padding:3px;
	-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
fieldset input[type=checkbox]{
	width:200px;
	height:35px;
	margin-top:15px;
	border:1px dashed #8fbc8f;
	color:#8fbc8f;
	float:left;
}
#interface {
	width:80%;
	margin:0 auto;
	background-color: white;
	border:1px dashed #8fbc8f;
	padding:1.3em;
}
#interface form fieldset legend {
	margin:0 auto;
	text-align:center;
}
#interface form fieldset {
	width:80%;
	margin:0 auto;
	
}
#interface form fieldset .champs {
	width:80%;
	margin:0 auto;
	text-align:center;
}
#interface form .infos {
	font-size:0.7em;
	color:#8fbc8f;
	width:80%;
	margin:0 auto;
	text-align:center;
}

.titreCorps {
	background-color:#014157;
	text-align:center;
	width:100%;
	height:100%;
	margin-bottom:15px;
}
.titreCorps .titre {
	font-size:35px;
	padding-top:15px;
	color:#8fbc8f;
	text-decoration:none;
	border:none;
}
.titreCorps .descr {
	font-size:18px;
	color:white;
}

.article .attention,.articleplus .attention {
	position:relative;
	padding-top:20px;
}
.article .attention .imageAttention,.articleplus .attention .imageAttention {
	width:250px;
	height:220px;
	background-size:100%;
	position:absolute;
	top:-50px;
	background-image:url('../img/shibiattention.png');
	background-repeat:no-repeat;
}
.article .messageAttention,.articleplus .messageAttention {
	font-size:18px;
	color: tomato;
	min-height:60px;
	margin-left:150px;
	border-top:2px dashed tomato;
	border-bottom:2px dashed tomato;
	padding:20px;
	padding-left:70px;
	font-family:Trebuchet MS;
	
}


#boxshade{
	margin:0 auto;
	font-size:18px;
	padding: 15px;
	color: #518b8b;
}
#boxshade .vignetteYoutube {
	text-align:center
}
#boxshade .vignetteYoutube a {
	color: white;
	text-decoration:none;
	font-weight:bold;
}

#boxshade .shibi{
	float:left;
}
#boxshade .bulle{
	padding-top:10%;
	text-align:center
}

