@charset "UTF-8";
/* CSS Document */
/*------------------------------------------------------------------------------------------------------------Menu DUPUIS Live*/

.dupuislive_menu{
	list-style-type:none;
	position: relative;
	height:100px;
	width: 560px;
	margin: auto;
	margin-top:25px;
	margin-bottom:5px;
	padding:0px;
}

.dupuislive_menu li{
float: left;
margin-left:25px;
margin-right:25px;
text-align: center;
}

.dupuislive_menu li p{
margin:0px;
padding:0px;
	font-size: 11px;
text-align: center;
}


.dupuislive_menu li a{
font-family: 'Montserrat', sans-serif;
display: inline-block;
padding: 0px;
margin: 0px;
font-weight: 200;
font-size: 13px;
line-height: 25px;
color: #8d8d8d;
	text-decoration:none;
}
.dupuislive_menu li a:hover,.dupuislive_menu li a:active {
color: #000000;
}

.dupuislive_menu li .actif {
color: #000000;
}

.dupuislive_menu li .actif .dupuis_btrond2 .icon_btrond2 {
background-color: #ffffff;
	color: #0d5ba5;
}

/*------------------------------------------------------------------------------------------------------------MUR ACTU*/
.muractu{
		padding-top:20px;
	padding-bottom:20px;
	position: relative;
}

.muractu_liste{
margin: 25px auto;
}
.muractu_actu{
	width: 300px;
	margin-bottom: 15px;
	position: relative;
	background-color:#ffffff;
		}

.muractu_actu.dp-strip-horizontal {
	width: 930px;
}


.muractu_texte{
	margin:20px;
	margin-top:10px;	
	display: block;
}
/*.muractu_texte p{
	text-align: justify;	
}*/
.muractu_visuelbas{
	margin:10px;
	margin-left:20px;
	margin-right:20px;
}
.muractu_rubrique {
	 clear: both;
}
.muractu_actu .titre_normal, .muractu_titre {
	margin-top:15px;
	margin-bottom:5px;
}
.muractu_lien {
	text-align: center;
}
/*------------------------------------------------------------------------------------------------------------BOUTON*/
.bt_muractu {
   margin-left:75px;
 }


.muractu_btpartage{
	
	list-style-type:none;
	
}
/*------------------------------------------------------------------------------------------------------------BOUTON PARTAGE*/
.muractu_btpartage{
	padding:0px;
	margin: 20px;
	width: 200px;
	height:30px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	
}

.muractu_btpartage li a{
	float: left;
	text-decoration: none;
	font-size:30px;
	margin-left:10px;
	margin-right: 10px;
}

.muractu_agenda_suite {
	font-size: 13px;
	margin: 15px;
	padding: 5px;
	border: 1px solid #DBE7F2;
}
.muractu_agenda_suite_intro {
	font-family: "Cocogoose", Georgia; 
	font-size: 14px;
	text-transform: uppercase;
	color: #333;
	margin-bottom: 5px;
}
.muractu_agenda_bas {
	height: 20px;
}
.muractu_agenda_suite li > span {
	display: block;
	font-size: 13px;
}
.muractu_agenda_suite li {
	margin-bottom: 5px;
}

.muractu_agenda_suite li:last-child {
	margin-bottom: 0px;
}
.muractu_agenda_suite a {
	text-decoration: none;
	color: #0d5ba5;
}

.muractu_agenda_suite a:hover {
	text-decoration: underline;
}

/***** [ ecrans classique ] *****/
@media (max-width: 1760px) {
		
}
/***** [ ipad2 large ] *****/
@media (max-width:1400px) {
	
}
/***** [ ipad large ] *****/
@media handheld, only screen and (max-width: 1199px){

	.muractu_actu.dp-strip-horizontal {
		width: 615px;
	}

}
/***** [ ipad2 vertical ] *****/
@media handheld, only screen and (max-width: 991px){
	
}
/***** [ Mobile - low res ] *****/
@media handheld, only screen and (max-width: 767px){
.dupuislive_menu li p{
display: none !important;
  visibility: hidden !important;
}

.dupuislive_menu{
	height:50px;
	width:304px;
	margin:10px auto;
}
.dupuislive_menu li {
margin-left:5px;
margin-right:5px;
}
	
.dupuislive_menu li .dupuis_btrond2 {
		width: 40px;
		height: 40px;
	line-height: 20px;	
		
}

.dupuislive_menu li .dupuis_btrond2 .icon_btrond2 {
	width: 30px;
	height: 30px;
	font-size: 22px;
	line-height: 35px;	
	
}	

	
}

/***** Taille spéciale pour Masonry *****/
@media handheld, only screen and (max-width: 599px){
	.muractu_actu.dp-strip-horizontal {
		width: 300px;
	}

}












