@charset "UTF-8";

@import url(http://fonts.googleapis.com/css?family=Ubuntu+Condensed);
@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,700,600);
@import url(http://fonts.googleapis.com/css?family=Fjalla+One);
/* Open Sans Condensed */
@import url(https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300);

body{
	/* font-family: 'Ubuntu Condensed', Arial, Helvetica, sans-serif; */
	font-family: 'Open Sans Condensed', sans-serif !important;
	color:#666;
	border:none;
	font-size: 16px;
	background-color: #ededed !important;
	background-image: none;
}

#spip-admin{
	top:10px;
}

a{
	text-decoration: none;
	color:#145A8E;
}

a:hover{
	color:#000 !important;
}

a:visited, a:hover, a:active, a:focus{
	background-color:none !important;
	text-decoration:none !important;
	background:none !important;
}

#centre h1{
	color:#145a8e;
	font-size:20px;
	font-family: 'Open Sans Condensed', sans-serif !important;
}

#centre h3{
	color:#999;
	font-size:18px;
	font-family: 'Open Sans Condensed', sans-serif !important;
}

.nettoyeur{ clear: both; height: 0; margin: 0; padding: 0; border: 0; line-height: 1px; font-size: 1px; }

#centre{
	margin-top:-10px;
	margin-bottom:10px;
}

#centre .container{
	background-color:#fff;
	padding:20px 10px 60px 10px;
}

#centre p{
	font-size:16px;
}

section{
	background-color:none;
	border:none;
	padding:25px !important;
}

#formulaire_formidable-1{
	text-align:left;
	margin:5px;
}

.boutons{
	text-align:center;
	margin:10px;
}

.erreur_message{
	color:#ff0000;
}

#formulaire_formidable-1 div{
	margin:10px 0 20px 0;
}

#formulaire_formidable-1 input[type=submit]{
	padding:10px 50px;
	font-size:20px;
}

.cadre_lien{
	padding:5px;
	width:100%;
	min-height:100px;
	text-align:center;
	background-color:#efefef;
}

.bouton_oui{
	cursor:pointer;
	color:#145a8e;
	font-size:24px;
	font-weight:bold;
}

.cadre_lien:hover{
	color:#000;
	background-color:#ccc;
}

.cadre_lien a:hover{
	text-decoration:none;
}

.cadre_lien p, .cadre_lien a{
	font-size:16px;
}

#centre .bouton_resa{
	background-color:#c5e41c;
	padding-top:30px;
}

#centre .bouton_resa{
	font-size:24px;
}

#centre .bouton_inscription{
	
}

.zentete{
	margin-bottom:10px;
	/* border-bottom:1px solid #efefef; */
	padding-bottom:10px;
}

.arbo{
	text-align:left;
}

.arbo a:hover{
	color:#000 !important;
}

.btn-default{
	background-color:#efefef;
	color:#000;
	border:1px solid #ccc;
}

.form-control{
	background-color:#efefef;
}

.frame{
	height:2000px;
}

footer{
	margin-bottom:20px;
}

footer a, footer p{
	color:#145a8e;
	font-size:14px;
}

.merci_i, #centre .merci_i p{
	color:#145A8E;
	font-size:20px;
	font-weight:bold;
	
}

.bouton_acces{
	text-align:center;
	display:none;
}

.bouton_acces .item_bouton{
	background-color:#145A8E;
	padding:10px;
	width:100%;
	margin:2px 0 10px 0;
}

.bouton_acces .item_bouton p{
	color:#fff;
	font-size:16px;
}

.fiche_agence{
	text-align:left;
}

.fiche_agence .afficher{
	clear:both;
	border-bottom:1px solid #efefef;
}

.fiche_agence strong.label{
	color:#000 !important;
	font-size:16px;
	width:350px;
	text-align:left;
	float:left;
}

#form_agence ul{
	margin:0px;
	padding:0px;
}

#form_agence li{
	margin:0px;
	padding:0px;
	display:inline-table;
	width:250px;
}

#form_agence input[type="text"]{
	border:1px solid #ccc;
	border-radius:2px;
	padding:1px;
	width:200px;
}

li{
	list-style:none !important;
}


/* vert #c5e41c */

#mes_programmes{
	text-align:left;
}

.descriptifrub{
	text-align:justify;
}

.liste_doc{
	text-align:left;
}

.ligne_doc{
	border-top:1px solid #ccc;
	padding-top:7px;
	margin:0px 20px;
}

.fupld .choix{
	text-align:left;
}

.choix .checkbox{
	display:inline-table;
	margin-right:5px;
}

.formulaire_upload legend{
	text-align:left;
	font-size:15px;
	margin-bottom:2px;
	padding-bottom:2px;
}