
/* Pagination*/
#div_page {
text-align:right;
margin-bottom:10px;
margin-top:10px;
}
#div_page strong {
color:#003c69;
margin-right:8px;
}
#div_page strong span.current {
color:#77A1D3;
}
#div_page strong span.totalpages {
color:#003c69;
}


#content  span.tx_cg56infolocale_ville_event {
	 color: #353535 !important;
	
}
 
#content  span.tx_cg56infolocale_ville_event:before {
    content: "" !important;
}
#content  .tx_cg56infolocale_date_event:before {
    content: "" !important;

}
#content  .tx_cg56infolocale_capitalize{
	text-transform: capitalize;
}
 
.tx_cg56infolocale_mention_infolocale{
	font-style: italic;
	font-size: 12px;
	padding-top:50px;
	color: #717171;
	text-align:center;
}
 
 #sidebar .tx_cg56infolocale_calendar table td span {
	border-collapse: collapse;
	font-size: 14px;
}
 
 
#sidebar button.tx_cg56infolocale_active-page {
    border: 0px;
    color: #003D69;
	display: block;
    font-weight: 700;
    position: relative;
    text-align: center;
    line-height: 36px;
    border: 1px solid #d0d4d9;
    margin: -1px -1px 0 -1px;
	background-color: #fff;
	text-decoration: none;
	background: transparent;
	cursor:auto;
	border-collapse: collapse;
    font-size: 14px;	
	background-image : url(../images/calendar-coche.png);
	background-repeat : no-repeat;
	background-position : top right;
	width:100%;
}
#sidebar button.tx_cg56infolocale_active-page:hover, #sidebar button.tx_cg56infolocale_active-page:active  {
	text-decoration: underline;
    color: #e17000 !important;
}  

#sidebar button.tx_cg56infolocale_active  {
	text-decoration: none;
    color: #e17000 !important;
}
#sidebar button.tx_cg56infolocale_active:hover  {
	text-decoration: underline;
    color: #e17000 !important;
	
}

#sidebar .tx_cg56infolocale_inactive {
	background-color: #eef1f5 !important;
	 border: 1px solid #d0d4d9;
}


#sidebar  button.tx_cg56infolocale_calendarNav{
	border:0px;
	height:24px;
	width:22px;
	vertical-align: middle;
	display: block;
	margin: 0 auto;
}
#moisSuiv.tx_cg56infolocale_calendarNav{
    background-position: -210px -100px !important;
}
#moisPrec.tx_cg56infolocale_calendarNav{
    background-position: -160px -100px !important;
}
	
	    

#sidebar  button.tx_cg56infolocale_calendarNav:disabled{
	 cursor: default;
	 opacity: 0.50;
 }
 
 
 
#content  .tx_cg56infolocale_img_event {
    margin-left: auto;
    margin-right: auto;
	vertical-align: middle
}

#content  .tx_cg56infolocale_infos_event {
     color: #003C69 !important;
    font-size: 18px  !important;
    line-height: 21px  !important;
    margin: 0  !important;
}

#sidebar .tx_cg56infolocale_box_check_search {
    border: 1px solid #e0ded8 !important;
    overflow: hidden !important;
    padding: 25px 13px 14px !important;
    position: relative !important;
	box-sizing: border-box !important;
	line-height: 21px  !important;
	background: #fff;
}



#sidebar .tx_cg56infolocale_textbox_search {
	border: 1px solid #ddddcf;
    background: #fff;
    position: relative;
    overflow: hidden;
    cursor: default;
    height: 40px;
    box-shadow: 0 0 1px 0 #e8e8df;
    float: left;
    width: 100% !important;
    line-height: 40px;
	margin: 20px 0 20px 0;
	padding-left :24px;
	font-style: italic;
	color: #8b8f94 !important;
	cursor:text;
}

#sidebar .tx_cg56infolocale_textbox_search:focus {
	font-style: normal !important;
	color: #353535 !important;
}

#sidebar .tx_cg56infolocale_btn_search {
   min-width:160px;
   display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
	border-radius:5px;

}
#sidebar .tx_cg56infolocale_btn_search:hover {
	min-width:160px;
   display: block;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}


#sidebar .tx_cg56infolocale_btn_init_form {
	margin-top:20px;
	width: 100% !important;
	background: url(../images/init_form.png) no-repeat !important;
	background-position: 8% 50% !important; 

}
#sidebar .tx_cg56infolocale_btn_init_form:hover {
   width: 100%;
   color: #353535;
   border: 1px solid #ddddcf;
}



#sidebar .select-box_select_search, .box_select_search {
	width: 100% !important;
	line-height:30px;
}


#sidebar .tx_cg56infolocale_form_search{
	overflow: hidden;
    background: #f4f4f4;
	font-size: 14px;
	padding:10px;
	width:100%;
}

#sidebar .tx_cg56infolocale_label_chk{
   font-size: 14px;
   font-weight: normal;
    display: inline;
	padding:0;
}
#sidebar .tx_cg56infolocale_title_search{
	 padding-left: 0px !important;
}
   


