#preview > img{
    width : 100%;
    height : auto;
}

#page-programme #programme-listing #map-close{
    transform : scale(1);
}

#map .region.international-button.active,
#map .region.international-button.active:hover{
	color : #ffff8a 
}
#map .region.international-button{
	position : absolute;
	cursor : pointer;
	transition : all .2s linear;
	top : 50px;
	font-size : 16px;
	left : 58%;
	color : #fef200	
}

#map .region.international-button > i{
	font-size : 64px;
}

#departement-select{
    background : #FEF200;
    font-weight : bold;
    border : none;
    border-radius : 0;
    color : #231F20;
    font-size : 1em;
}

#page-programme #map svg .region.active.region-international:hover > g,
#page-programme #map svg .region.region-international:hover > g{
	fill : white!important;
	stroke : white!important;
}

#page-programme #map svg .region.active.region-international > g{
	fill : #231f20!important;
	stroke : #231f20!important;
}

#page-programme #map svg .region.active{
	fill : #FFFF8A!important;
	stroke : #ffffff!important;
}
#page-programme #map svg .region.active:hover{
	fill : #231F20!important;
}

#departement-select option{
    font-size : 1em;

}

#preview{
    text-align : center;
}

/*
 ------------------------------------------------------------------------------------
    PROGRAMME
 ------------------------------------------------------------------------------------
*/
body #programme-xs-right{
    width : 100%;
}

#programme-xs-left #alaune-xs .item{
    margin-bottom : 30px;
}

/*
 ------------------------------------------------------------------------------------
    PARTENAIRES
 ------------------------------------------------------------------------------------
*/
#page-partenaires #partenaires-bottom, #page-presse #presse-left{
    margin-bottom : 150px;
}
/*
 ------------------------------------------------------------------------------------
    AUTOCOMPLETION CP VILLE
 ------------------------------------------------------------------------------------
*/

ul.autocompleter{
    width : 100%;
}
ul.autocompleter .vicopo-answear{
    background : #ffcc00;
    padding : 5px 10px;
    transition : all .2s ease-in-out;
}

ul.autocompleter .vicopo-answear:hover{
    background : #5A6779;
    color : white;
    cursor : pointer;

}