@charset "utf-8";
/* CSS Document */
#back h1, #back h2, #back h3, #back h4, #back h5, #back h6 {
	font-family:Arial, Geneva, sans-serif;
}
#back h1 {
	font-size:1.6em;
}
#back h2 {
	font-size:1.4em;
	padding:0;
}
#back h3 {
	font-size:1.2em;
}
#back h4 {
	font-size:1.0em;
}
#back h5 {
	font-size:1.0em;
}
#back h6 {
	font-size:1.0em;
}
#back ul, #back ol {
	font-size:12px;
}
#back li {
}
#back a {
}
#back a:hover {
}
.alignleft {
	float:left;
}
.alignright {
	float:right;
}
.aligncenter {
	display:block;
	margin:20px auto;
}
.cleartheline {
	clear:both;
}
.centertext {
	text-align:center;
}
.ontop {
	position:relative;
	z-index:100;
}
/*back*/

#back a {
	color:#2b323c;
	text-decoration:none;
}
#back a:hover {
	color:#e70b24
}
/*Formulaires*/
.core_core label {
	text-align:left;
	margin-right:5px;
	vertical-align:top;
	color:#333;
	width:auto;
	display:block;
	position:relative;
}
.core_core form ul {
	list-style:none;
	padding:0;
}
.core_core form ul li {
	list-style:none;
	margin:10px 0 0 30px;
}
.core_core form h3 {
	margin-top:30px;

}
.core_core h4 {
border-bottom:1px solid #eee;
}
.core_core textarea {
	border:1px solid #aaa;
	padding:3px;
	width:80%;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:100%;
}
.core_core input[type="text"] {
	border:1px solid #aaa;
	padding:3px;
	width:95%;
	margin:5px;
}
.core_core input[type="password"] {
	border:1px solid #aaa;
	padding:3px;
	width:95%;
	margin:5px;
}
.core_core input[type="submit"], input[type="button"] {
	margin:0 auto;
	display:block;
	border:1px solid #aaa;
	padding:9px 25px;
	cursor:pointer;
}
.core_core select {
	border:1px solid #aaa;
	overflow:scroll;
	width:97%;
	display:block;
	padding:3px;
	margin:5px;
}
.core_core select option {
}
.core_core optgroup {
	margin-top:5px;
}
.core_core div.formcentral {
	width:450px;
	margin:0 auto;
	padding:50px;
}

.core_core span.checkbox {width:32%;display:inline-block;padding:2px 0;color:#333;}

.core_core span.checkbox input[type=checkbox]{margin-right:5px;}


form ul li{padding:1%;}

form ul li:before{content:"";}

label{vertical-align:top;display:inline-block;width:29%;text-align:right;margin-right:1%;}

input[type=text],input[type=password],textarea,select{
    width:68%;
    border:1px solid #ccc;
    padding:3px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
    background: rgb(255,255,255);
background: -moz-linear-gradient(-45deg, rgba(255,255,255,1) 0%, rgba(251,253,253,1) 35%, rgba(244,248,250,1) 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(35%,rgba(251,253,253,1)), color-stop(100%,rgba(244,248,250,1)));
background: -webkit-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(251,253,253,1) 35%,rgba(244,248,250,1) 100%);
background: -o-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(251,253,253,1) 35%,rgba(244,248,250,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(255,255,255,1) 0%,rgba(251,253,253,1) 35%,rgba(244,248,250,1) 100%);
background: linear-gradient(135deg, rgba(255,255,255,1) 0%,rgba(251,253,253,1) 35%,rgba(244,248,250,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f4f8fa',GradientType=1 );


    }
    
#connectForm input[type=text],#connectForm input[type=password] {width:150px;}
#connectForm label{display:inline-block;text-align:right;}
