/* paginate 
#main .II_OData_Importer_pagination { float : left; clear:both; padding:2px 0 20px; position:relative; font-size:11px; line-height:13px; min-width:300px; }
#main .II_OData_Importer_pagination span,
#main .II_OData_Importer_pagination a { display:block; float:left; margin: 0 5px 5px 0; padding: 5px 10px; text-decoration:none; width:auto; color:#fff; background: #1594DB; border-radius: 3px; cursor: pointer;}
	#main .II_OData_Importer_pagination a:active,
	#main .II_OData_Importer_pagination a:hover{ background: #D4DEDE; color: #1594DB;}
#main .II_OData_Importer_pagination .current{ padding: 5px 10px; background: #DF007B; color: #FFF;}
*/
.II_OData_Importer_ul { padding :  0 10px 0 0px; }
.II_OData_Importer_li { padding :  0 5px 0 5px; }

#ii_odata_importer_flux .Flux { border: 5px solid red; }

a#infiniteNext, div#infscr-loading, a.beforePage{
	clear: both;
	display: block;
	margin-top: 25px;
	margin-bottom: 25px;
	width: 100%;
	height: 52px;
	font-size: 0;
}

div#infscr-loading img{
	display: block;
 	margin: 0 auto;
}

a#infiniteNext span, a.beforePage span{
	display: block;
	border-radius: 50%;
	width: 50px;
	height: 50px;
	margin: 0 auto;
}

a#infiniteNext span{
	background: url(../images/anext.png) #d64d14 no-repeat center center;
}

a.beforePage span{
	background: url(../images/aprev.png) #d64d14 no-repeat center center;
}

#loaderModeAjax{
	display: none;
	background: rgba(100, 100, 100, 0.5);
	width: 100%;
	height: 100%;
	position: absolute;
	z-index: 99999;
}

#loaderModeAjax .content-loader {
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -50px;
	background: white;
	border-radius: 100%;
	-webkit-animation: scaleout 1.0s infinite ease-in-out;
	animation: scaleout 1.0s infinite ease-in-out;
	z-index: 999999;
}


/* formulaire d'envoi de mail en fancybox  */
#form_mailfancy span { float:left; width:40%; text-align : right; padding : 0 5px 0 0 ;}
#form_mailfancy input,
#form_mailfancy textarea {float:left;  width:60%; margin:0 0 5px 0;}


/******************/
/* Module proprio */
/******************/

#wrapper_module_complementaire {}
#wrapper_module_complementaire form { padding: 0;}

/* bloc_modif_offre */
.bloc_modif_offre input { width: 100%;}
.bloc_modif_offre textarea { width: 100%; min-height: 80px;}

/* liste actu */
table.liste_des_actu_proprio { width: 100%; border-top: 1px solid #666; border-right: 1px solid #666; padding: 0; margin: 0;}
table.liste_des_actu_proprio tr { padding: 0; margin: 0;}
table.liste_des_actu_proprio tr th { border-bottom: 1px solid #666; border-left: 1px solid #666; padding: 0 5px; margin: 0; background: #ECECEC; color: #000; text-align: center; font-weight: bold;}
table.liste_des_actu_proprio tr td { border-bottom: 1px solid #666; border-left: 1px solid #666; padding: 0 5px; margin: 0; background: #FFF; color: #333;}
table.liste_des_actu_proprio tr td a { color: #333;}

/* boutons */
a.ajout_actu { float: right; background: #ECECEC; color: #000; text-decoration: none; padding: 10px; margin: 5px;}
#submit_modifproprio { background: #333; color: #FFF; text-decoration: none; padding: 10px; margin: 5px; border: none;}

/* ajout actu */
#addActualite { min-width: 400px; min-height: 250px;}
#addActualite p { clear: both; padding: 1em 0 0 0;}
#addActualite p label { display: block; float: left; width: 25%; padding: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#addActualite p input { display: block; float: left; width: 75%; padding: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#addActualite p textarea { display: block; float: left; width: 75%; padding: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#addActualite p #saveActu { width: 100%; text-alin: center; padding: 1em; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; background : #333; color: #FFF; cursor: pointer; text-transform: uppercase; font-weight: bold; border: none;}

#form_mailfancy span {
	float:left;
	width:40%;
	text-align : right;
	padding : 0 5px 0 0 ;
}

#form_mailfancy input,#form_mailfancy textarea {
	float:left;
	width:60%;
	margin:0 0 5px 0;
}

/* Agenda widget*/
#agenda_widget{
	width: 100%;
	height: 100%;
	min-height: 350px;
	position: relative;
	float: left;
}

#agenda_widget .amonth{
	width: 28%;
	display: inline-block;
	float: left;
	margin: 0 2.5% 0 2.5%;
}

#agenda_widget .amonth h4 {
	text-align: center; 
}

#hubresaForm{
	position: relative;
}

#hubresaResult{
	display:none;
}

#agenda_widget .agendaLoader,
#hubresaLoader{
	display: none;
	background: rgba(100, 100, 100, 0.5);
	z-index: 99999;
	position: absolute;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
}

#agenda_widget .agendaLoader .contentLoader,
#hubresaLoader .content-loader{
	width: 100px;
	height: 100px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -50px 0 0 -50px;
	background: white;
	border-radius: 100%;
	-webkit-animation: scaleout 1.0s infinite ease-in-out;
	animation: scaleout 1.0s infinite ease-in-out;
	z-index: 999999;
}