.rslides a:hover {
	 text-decoration:none;
}

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  
	  #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 145px;}
	img.logo {margin: 13px 0 0 0px;}
	.recherche {
		height: auto;
		padding: 0px 0 0px 30px;
		position: relative;
		right: inherit;
		top: 0px;
		width: auto;
		margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 26px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.content_header {
	  float: none;
	  margin: 40px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	
	/* -- ACTUALITES -- */
	
	.listeactu1 {
	  float: none;
	  height: auto;
	  margin: 0 5% 5% 0;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
	}
	
	.listeactu1 h2, .listeactu2 h2 { height: auto;}
	.listeactu1 .divsuite, .listeactu2 .divsuite {
	  bottom: 0px;
	  position: relative;
	  right: 0px;
	  margin-bottom: 20px;
	}
	.listeactu1 .actu_photo img, .listeactu2 .actu_photo img { max-width: 100%;}
	.listeactu1 .actu_photo, .listeactu2 .actu_photo, .listeactu1 .actu_photo2, .listeactu2 .actu_photo2 {
	  height: auto;
	  margin: 0 0 10px;
	  overflow: hidden;
	}
	.loop-pagination a, .loop-pagination span {
	  margin: 10px 3px 0 3px;
	  clear: both;
	  position: relative;
	  display: inline-block;
	}
	
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}
	  
	  
}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	  
	   #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 180px;}
	img.logo { margin: 13px 0 0 20px!important;}
	.recherche {
	  height: auto;
	  padding: 5px 0 0px 150px;
	  position: relative;
	  right: inherit;
	  top: 0px;
	  width: auto;
	  margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	#cadre_clic { margin: 140px 0px 15px 0px;}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 26px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	.content_header {
	  float: none;
	  margin: 70px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}

}

/* ----------- iPhone 5 and 5S ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {

}

/* Portrait */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
	  
	#conteneur {width: 95%;overflow:hidden;}
	.haut { height: 145px;}
	img.logo {margin: 13px 0 0 0px;}
	.recherche {
		height: auto;
		padding: 0px 0 0px 30px;
		position: relative;
		right: inherit;
		top: 0px;
		width: auto;
		margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 26px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.content_header {
	  float: none;
	  margin: 40px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	
	/* -- ACTUALITES -- */
	
	.listeactu1 {
	  float: none;
	  height: auto;
	  margin: 0 5% 5% 0;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
	}
	
	.listeactu1 h2, .listeactu2 h2 { height: auto;}
	.listeactu1 .divsuite, .listeactu2 .divsuite {
	  bottom: 0px;
	  position: relative;
	  right: 0px;
	  margin-bottom: 20px;
	}
	.listeactu1 .actu_photo img, .listeactu2 .actu_photo img { max-width: 100%;}
	.listeactu1 .actu_photo, .listeactu2 .actu_photo, .listeactu1 .actu_photo2, .listeactu2 .actu_photo2 {
	  height: auto;
	  margin: 0 0 10px;
	  overflow: hidden;
	}
	.loop-pagination a, .loop-pagination span {
	  margin: 10px 3px 0 3px;
	  clear: both;
	  position: relative;
	  display: inline-block;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}

}

/* Landscape */
@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) {
	  
	  #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 180px;}
	img.logo {margin: 13px 0 0 60px;}
	.recherche {
	  height: auto;
	  padding: 5px 0 0px 150px;
	  position: relative;
	  right: inherit;
	  top: 0px;
	  width: auto;
	  margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	#cadre_clic { margin: 140px 0px 15px 0px;}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 26px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	.content_header {
	  float: none;
	  margin: 70px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}
	

}

/* ----------- iPhone 6 ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) { 
  
  #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 160px;}
	img.logo {margin: 13px 0 0 0px;}
	.recherche {
		height: auto;
		padding: 0px 0 0px 60px;
		position: relative;
		right: inherit;
		top: 0px;
		width: auto;
		margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 60px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.encartclic {  padding: 0 0 5% 9%;}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.content_header {
	  float: none;
	  margin: 40px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	
	/* -- ACTUALITES -- */
	
	.listeactu1 {
	  float: none;
	  height: auto;
	  margin: 0 5% 5% 0;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
	}
	
	.listeactu1 h2, .listeactu2 h2 { height: auto;}
	.listeactu1 .divsuite, .listeactu2 .divsuite {
	  bottom: 0px;
	  position: relative;
	  right: 0px;
	  margin-bottom: 20px;
	}
	.listeactu1 .actu_photo img, .listeactu2 .actu_photo img { max-width: 100%;}
	.listeactu1 .actu_photo, .listeactu2 .actu_photo, .listeactu1 .actu_photo2, .listeactu2 .actu_photo2 {
	  height: auto;
	  margin: 0 0 10px;
	  overflow: hidden;
	}
	.loop-pagination a, .loop-pagination span {
	  margin: 10px 3px 0 3px;
	  clear: both;
	  position: relative;
	  display: inline-block;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}

}

/* Landscape */
@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
  
  	  #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 180px;}
	img.logo {margin: 13px 0 0 60px;}
	.recherche {
	  height: auto;
	  padding: 5px 0 0px 150px;
	  position: relative;
	  right: inherit;
	  top: 0px;
	  width: auto;
	  margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	#cadre_clic { margin: 170px 0px 15px 0px;}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 26px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	.content_header {
	  float: none;
	  margin: 70px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}

}

/* ----------- iPhone 6+ ----------- */

/* Portrait and Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3) { 

}

/* Portrait */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: portrait) { 
    #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 175px;}
	img.logo {margin: 13px 0 0 0px;}
	.recherche {
		height: auto;
		padding: 0px 0 0px 60px;
		position: relative;
		right: inherit;
		top: 0px;
		width: auto;
		margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 85px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.encartclic {  padding: 0 0 5% 9%;}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.content_header {
	  float: none;
	  margin: 70px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	
	/* -- ACTUALITES -- */
	
	.listeactu1 {
	  float: none;
	  height: auto;
	  margin: 0 5% 5% 0;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
	}
	
	.listeactu1 h2, .listeactu2 h2 { height: auto;}
	.listeactu1 .divsuite, .listeactu2 .divsuite {
	  bottom: 0px;
	  position: relative;
	  right: 0px;
	  margin-bottom: 20px;
	}
	.listeactu1 .actu_photo img, .listeactu2 .actu_photo img { max-width: 100%;}
	.listeactu1 .actu_photo, .listeactu2 .actu_photo, .listeactu1 .actu_photo2, .listeactu2 .actu_photo2 {
	  height: auto;
	  margin: 0 0 10px;
	  overflow: hidden;
	}
	.loop-pagination a, .loop-pagination span {
	  margin: 10px 3px 0 3px;
	  clear: both;
	  position: relative;
	  display: inline-block;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}

}

/* Landscape */
@media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
  
    #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 180px;}
	img.logo {margin: 13px 0 0 60px;}
	.recherche {
	  height: auto;
	  padding: 5px 0 0px 150px;
	  position: relative;
	  right: inherit;
	  top: 0px;
	  width: auto;
	  margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	#cadre_clic { margin: 170px 0px 15px 0px;}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: 270px;background: none;}
	#content {
	  float: none;
	  margin: 26px 0px 0px 15px;
	  padding: 0px 0px;
	  padding-top:1px;
	  width: 90%;
	  z-index: 1;
	}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	.content_header {
	  float: none;
	  margin: 70px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}

}

@media only screen 
 
  and (max-width: 736px) 
 
  and (orientation: portrait) { 
    #conteneur {width: 95%;overflow:hidden;}
	.haut { height: 175px;}
	img.logo {margin: 13px 0 0 0px;}
	.recherche {
		height: auto;
		padding: 0px 0 0px 25px;
		position: relative;
		right: inherit;
		top: 0px;
		width: auto;
		margin-bottom: 5px;
	}
	#bx-pager a img {
   
    max-width: 50px!important; 
}
	.wall .texte {display:block;width:77%;}
	.wall .texte h1 { font-size: 12px;}
	.wall .texte .sous_titre {
     
    line-height: 16px;
    margin: 2px 0 0;
    padding: 5px 0 0;
    font-size: 12px;
} 
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	.echo2 {display:block;}
	#sidebar { display: none;}
	#entete { height: auto;background: none;}
	#content {
	  float: none;
	  margin: 10px 0px 0px 15px;
	  padding: 0px 0px;
	  width: 90%;
	  z-index: 1;
	}
	.encartclic {  padding: 0 0 5% 9%;}
	.acces {font-size: 70px!important; width: 75px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 78%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.content_header {
	  float: none;
	  margin: 70px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	
	/* -- ACTUALITES -- */
	
	.listeactu1 {
	  float: none;
	  height: auto;
	  margin: 0 5% 5% 0;
	  overflow: hidden;
	  position: relative;
	  width: 100%;
	}
	
	.listeactu1 h2, .listeactu2 h2 { height: auto;}
	.listeactu1 .divsuite, .listeactu2 .divsuite {
	  bottom: 0px;
	  position: relative;
	  right: 0px;
	  margin-bottom: 20px;
	}
	.listeactu1 .actu_photo img, .listeactu2 .actu_photo img { max-width: 100%;}
	.listeactu1 .actu_photo, .listeactu2 .actu_photo, .listeactu1 .actu_photo2, .listeactu2 .actu_photo2 {
	  height: auto;
	  margin: 0 0 10px;
	  overflow: hidden;
	}
	.loop-pagination a, .loop-pagination span {
	  margin: 10px 3px 0 3px;
	  clear: both;
	  position: relative;
	  display: inline-block;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}

}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width: 768px) 
and (max-device-width: 1024px) 
and (orientation: portrait) {
    #conteneur {width: 95%;overflow:hidden;}
	.haut { height: auto;}
	img.logo {margin: 13px 0 0 60px;}
	.recherche {
	  height: auto;
	  padding: 5px 0 0px 150px;
	  position: relative;
	  right: inherit;
	  top: 0px;
	  width: auto;
	  margin-bottom: 5px;
	}
	.wall .texte {display:none;}
	  
	 /**Menu**/
	.menu_horizontal {
		height: 37px;
		max-width: 100%;
		padding: 5px 0 0;
	}
	#cadre_clic { margin: 10px 0px 15px 0px;}
	.tinynav { display: block; }
	select.tinynav{
		border:1px solid #CCCCCC;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		color:#666666;
		padding:5px;
		margin: 0 auto;
		width: 90%;
	}
	#sidebar { display: none;}
	#entete { height: auto;background: none;}
	#content {
	  float: none;
	  margin: 26px 0px 0px 15px;
	  padding: 0px 0px;
	  padding-top:1px;
	  width: 90%;
	  z-index: 1;
	}
	.acces {font-size: 80px!important; width: 85px;	}
	#lecarou { overflow:hidden;}
	#sidebar_droite {
	  float: none;
	  margin: 26px 0px 0 15px;
	  width: 90%;
	}
	#wrapper_footer {margin: 0px auto;width: 90%;}
	.col-lg-6 {
	  width: 100%;
	  position: relative;
	  min-height: 1px;
	  float: none;
	}

	#credits {
		background: #C3B6B6;
		height: auto;
		padding: 10px 0 10px 10px;
		clear: both;
		margin-top: 20px;
	}
	#credits ul li { float: none;}
	#credits ul { padding: 20px 0 5px 0;}
	
	/* -- PAGES -- */
	#sidebarinterne { display:none;	}
	.content_header {
	  float: none;
	  margin: 70px 0px 0px 20px;
	  padding: 0px 0px;
	  width: 90%;
	}
	#content_interne {
	  float: none;
	  margin: 6px 0px 0px 14px;
	  padding: 0px 0px;
	  width: 89%;
	}
	.act {
		float: none!important;
  		clear: both!important;
  		margin-top: 10px!important;
  		margin-bottom: 10px!important;
	}
}

/* ----------- Galaxy Tab 10.1 ----------- */
 

/* Portrait */
@media 
  (max-device-width: 800px) 
  and (orientation: portrait)  { 
 	#menu {display:none!important;}
  }
 
/* Landscape */
@media 
  (max-device-width: 1280px) 
  and (orientation: landscape)  { 
 
  }