body{background: #dbdbdb;font-size: 15px;margin-bottom:10px;}
p,.entry ul,.entry{font-family: "Open Sans";margin-bottom:10px;}
h1{color:inherit;}
h1 strong,h2 strong{font-weight: 400 !important}
h2{margin:20px 0 5px 0;font-size: 22px;font-family: "Open Sans";color:#5b5b5b}
img{max-width: 100%}
.black_sprite a{color:#478f1a !important}
.post_excerpt{color: rgb(102, 102, 102);
font-family: 'Open Sans';font-size: 15px;}

/** HEADER **/

@media (min-width: 0) and (max-width: 620px){
	#wpadminbar{display: none}
}

@media (min-width: 0) and (max-width: 1000px){
	
	#header{background: url('http://rsnogent.fr/wp-content/themes/dejavu/images/logo-responsive.png') no-repeat center center;width:980px;height:173px}
	
	#header_extras{
		position: relative !important;
		margin: auto;
		right: auto !important;
		top:0;
	}
	.header_text{
		text-align: center;
	}
	
	.weatherLayer.vertical{
		margin-left: 30px !important
	}
	
	.mysite_responsive.right_sidebar #sidebar_inner{
		margin-left: -50px
	}
	
	/* CONTENUS */
	.ag_two_fifth,.ag_one_fifth,.ag_one_half{
		margin-left: auto !important;
		width: auto !important;
	}
	.ag_right{
		float: none !important
	}
	.ag_left{
		float: none !important
	}
	.animateur{text-align: center}
	.animateur.animateurdouble{
		margin: 0 auto 20px auto !important
	}
	
	#main_inner h1{hyphens:auto}
	
	#gallery-1 .gallery-item {
	float: none;
	width: 50%;
	}

}
@media (min-width: 1000px){
	
	#header{background: url('http://rsnogent.fr/wp-content/uploads/2015/06/banniere.jpg') no-repeat center center;width:980px;height:173px}
	
}
#header_extras{top: 5px;right: 10px;font-size: 14px}
.logo{display: none}
#intro{display: none}
#header_extras_inner .header_text a{text-decoration: underline;font-size:15px}
.shadow_frame img{height: auto !important}

/* MENU */
.jqueryslidemenu li a{text-transform: none;font-family: Futura, sans-serif;}
.jqueryslidemenu li a{padding: 15px 8px;font-size: 16px;}
.jqueryslidemenu li li a{font-size: 15px;font-family: Futura, sans-serif;}
.slide_title{font-family: Futura, sans-serif;font-size: 35px;padding:20px 0}

/* MENU ADHERENTS */
/*
#adherents_menu{background-image:url(./images/menu_overlay.png);background-repeat:repeat-x;background-attachment:scroll;background-position:0 -2px;background-color:#3fbd00;box-shadow: 0 1px 0 rgba(255,255,255,0.81) inset,0 1px 3px rgba(0,0,0,0.2);position: relative;
padding: 1px 25px;margin-bottom: 10px;z-index: 10}
*/

/* PAGES */
.animateur{font-size: 0.80em;margin:0 0 20px 10px;font-family: "Open Sans"}
.animateur.animateurdouble{margin: 170px 0 20px 0;font-size: 0.80em;}
.small{font-size: 0.80em}
.ag_right.ag_one_fifth .shadow_frame.alignright{margin-bottom: 0}

/* WIDGETS */
.wp-pagenavi{display: none}
#sidebar_inner{margin-top:-40px}
#sidebar .widgettitle{
	background-color: #fae545; /* #f39a0b */
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 5px 20px;
	font-family: Futura, sans-serif;
	color:#646464
}
.post_list.small_post_list,.textwidget{margin-top:20px}
.small_post_list .post_list_module{padding-left:15px}
#sidebar .widget{margin-bottom: 0 !important;background: none;padding: 60px 35px 30px 30px !important}
div#recentposts-2.widget.mysite_recent_widget{margin-top:-40px}
#recentposts-2{padding: 0 35px 15px 30px !important;}
/*METEO*/
.weatherLayer.vertical
{width: 250px;
margin-bottom: 20px;
margin-top: 20px;
margin-left:35px;}
#text-9.widget.widget_text{margin-top:-20px}

/* GALERIE */
#new-royalslider-1.royalSlider.new-royalslider-1.rsUni.rs-image-gallery.rsHor.rsWebkit3d.rsWithThumbs.rsWithThumbsHor{margin:auto}

/* Animateurs */
#post-420 .aligncenter{margin:0 auto}

/* COMPTES-RENDUS */
/* #post-536 p,#post-536 ul, */#post-538 p,#post-538 ul{margin-bottom: 0 !important}

/* GALERIES PHOTOS */
.ngg-galleryoverview{width: 780px !important;margin:auto}

/* ARTICLES */
.single_post_image{display: none}

/* FOOTER */
#sub_footer, #sub_footer a{color: #737373;
font-size: 14px;}

/* GENERAL */
.ag_right{float: right}
.ag_left{float: left}
.ag_one_fifth{width:16.8%;margin-left:40px}
.ag_two_fifth{width:40%;margin-left:40px}
.ag_one_half{width:49%}
.ag_one_fourth{width:20%}
.ag_three_fourth{width:75%}
.ag_three_fourth p{word-wrap: break-word;}
.ag_left.ag_margin{margin:0 35px 20px 0}
.ag_right.ag_margin{margin:0 0 20px 35px}
.clear{clear: both}

.tableth{float: left;width: 110px}

.alignleft{margin:5px 4% 0 0}
.alignright{margin:5px 0 0 4%}