@media 	screen and (min-width: 768px) and (max-width: 979px)

{
	

/*--------------------------------------------------------*/
/*-- 			Pour les tablettes		 				--*/
/*--------------------------------------------------------*/

body, 
body#home {
	background: url(../images/bg_bois.jpg) top left repeat;	
}


/************************************************************/
/*							 responsive						*/
/************************************************************/
.desktop 	{	display:	none;	}
.tablet 	{	display:	block;	}
.smartphone {	display:	none;	}
.desktop_tablet {display:	block;	}


body#home {	
	background: url(../images/ruban_vert_home_tablet.png), url(../images/bg_bois.jpg);
	background-position: 0px 203px, top, left; 
	background-repeat: repeat-x, repeat;
}

body {	background-position: 0px 194px, top, left; }

#container { width: 768px; }

#header { 
	padding: 35px 35px 10px; }

#header #content_header .content_navigation { 
	margin-top: 15px; 
	float: left;
}

.content_navigation ul li {
	padding: 0px 8px 0px 2px;
	background: url(../images/sep_lang.png) right center no-repeat;
}
#header .content_navigation ul.level_1 li a  { font-size: 14px; }

#main .content_contactform,
#main .content_newslist { padding: 20px 35px; }

#home_top {
	padding: 14px 35px 35px;
}

#main #home_top .content_textimg { 
	padding: 0px 0px 0px 31px; 
	width: 192px;
	height: 253px;
}

#main #home_top .content_textimg:nth-child(3) {	padding-right: 28px; }
#home_top .content_textimg:nth-child(1),
#home_top .content_textimg:nth-child(3) {
	background: url(../images/bg_vert.jpg);
	background-position: top left;
	background-repeat: repeat;
}

#home_top .content_textimg .border_rounded {
	width: 178px;
	height: 178px;
	margin: 30px 0 0 0;
	padding: 7px 0 0 7px;
}

#home_top .content_textimg .textimg_images {
	width: 171px;
	height: 171px;
}

#home_top .content_textimg .textimg_images .textimg_text {
	width: 171px;
	height: 171px;
}

#home_top p {
	display: none;
}

h1 {
	font-size: 40px;
	border-left: 35px solid white;
	border-right: 35px solid white;
	border-bottom: 35px solid white;
	background-image: url(../images/bg_vert.jpg);
	background-position: top left;
	background-repeat: repeat;
}

h2.titre_maj,
h2.titre_min { 
	font-size: 28px;
	line-height: 39px;
}

h3.titre_h3 {
	font-size: 28px;
	line-height: 30px;
}

p {	line-height: 20px; }

#home_top h2 {
	margin-top: 52%;
	font-size: 23px;
	line-height: 24px;	
}
	
#home_top_right .content_textimg .textimg_text {	text-align: left; }
#home_top_right .content_textimg .textimg_text h4 { width: 100%; }

#home_bottom_right .content_newslist .content_newslist_content {
	width: 62%;
}

#main .content_textimg {	padding: 25px 35px; }

#home_bottom_left .content_textimg {	height: 301px; }

#home_top_left .textimg_text {
	width: 67%;
	margin-left: 33%;
}

#home_top_left .content_textimg, #home_top_right .content_textimg {
	height: 170px;
}

ul li {
	background: url(../images/check.jpg) left 0px no-repeat;
	line-height: 20px;
	padding-bottom: 10px;
}

#footer h3 { margin-left: 20px; }
#footer ul { margin-left: 19px; }

}