

/* iPad Portrait */
@media only screen and (max-width: 768px) {	
.title {
	font-size: 26px;
	line-height:24px;
	padding:35px 0 0 130px;
}
.home-title {
	text-align: center;
	padding-left:0;
}
.boite_livres {
	text-align: center;
}
.livre {
	max-width:45%;
	margin-right:3.0%;
	margin-bottom:40px;
}
.home_content {
	min-height: 1000px;
}
.menu_icon {
	display: block;
	margin-top:40px;
	margin-right:0;
}
#menu2 {
	width:250px;
}
#menu1 {
	display:none;
}
.menu_wrap {
	position: absolute;
	right:30px;
	top:115px;
	padding-top:20px;
	margin:0;
	z-index: 10;
}
.top_menu, .menu {
	padding:0;
	text-align:left;
}
.top_menu li, .menu li {
	padding: 0;
}
.top_menu li a, .menu li a {
	padding:10px;
	font-weight:600 !important;
	font-size: 18px !important;
	width:230px;
	margin: 0;
    background: #3b3931;
	border-bottom:1px solid #756f61;
}
.top_menu li a:hover, .menu li a:hover {
    background: #1e1d19;
}
.menu .sub-menu,
.menu .children {
	width:200px;
	left: -200px;
	margin-top:-46px;
}
.menu .current_page_item > a,
.menu .current_page_ancestor > a,
.menu .current-menu-item > a,
.menu .current-menu-ancestor > a {
	border-bottom:1px solid #756f61;
}

}/* END @media  */



/***********************************/
/***********************************/
@media only screen and (max-width:480px) {

.header {
	position: relative;
	height: 100px;
	background: url("images/fond_header.jpg") repeat center top;
}
.header .inner {
	background: url("images/poisson_head.png") no-repeat 90% top;
	background-size: 304px 100px;
	padding:0 0;
}
.title_bloc {
	float: left;
	height:100px;
	background: url("images/charlesfort_photo.png") no-repeat 0 0;
	background-size: 100px 100px;
}
.title {
	font-size: 21px;
	line-height:21px;
	padding:15px 0 0 90px;
}
.sub-title {
	padding:5px 0 0 90px;
	font-size: 13px;
}
.menu_icon {
	display: block;
	margin-top:20px;
	margin-right:20px;
}
.menu_icon p {
	display:none;
}
#menu1 {
	display:none;
}
#menu2 {
	width:120px;
}	
.menu .sub-menu,
.menu .children {
	width:120px;
	left: -140px;
	margin-top:-35px;
}
.menu_wrap {
	position: absolute;
	right:30px;
	top:78px;
	padding-top:20px;
	margin:0;
	z-index: 10;
}
.top_menu li, .menu li {
    background: #3b3931;
}
.top_menu li a, .menu li a {
	padding:5px 10px;
	font-weight:600 !important;
	font-size: 15px !important;
	width:130px;
	margin: 0;
    background: #3b3931;
	border-bottom:1px solid #756f61;
}
ul.menu ul a,
.menu ul ul a {
    width: 120px;
}
/*
.menu_wrap {
	position: absolute;
	left:0;
	top:100px;
	background: #756f61;
	padding:0;
	margin:0;
}
.top_menu, .menu {
	padding:0;
	text-align:left;
}
.top_menu li a, .menu li a {
	padding:5px 10px;
	font-weight:600 !important;
	font-size: 18px !important;
	background: #756f61;
	width:150px;
}
.top_menu li a:hover, .menu li a:hover {
	background: #225b9b;
	color:#ffffff;
}
.menu .sub-menu,
.menu .children {
	position: absolute;
	top:-97px;
	margin-left:122px;
	width:100px;
}
.menu .current_page_item > a,
.menu .current_page_ancestor > a,
.menu .current-menu-item > a,
.menu .current-menu-ancestor > a {
	background:none;
	border:none;
}
*/
.home-title {
	font-weight:600;
	font-size:18px;
	color:#756f61;
	padding:0;
	margin-top:20px;
	line-height:20px;
}
.boite_livres {
	text-align: center;
	margin-right:0;
}
.livre {
	max-width:100%;
}
.sidebar-home {
	display:none;
}
.posts-home {
	width:100%;
}
.livre a {
	margin-bottom:30px;
}
.livre_image {
	width:100%;
	padding:50px 0 0 0;
}
.livre_desc {
	width:100%;
	padding:20px 0 0 0;
}
.livre_image img {
	width:70%;
}
.footer-inner li {
	line-height: 25px;
}
.footer-inner .bloc {
	width:45%;
	font-weight:600;
	margin-right:10px;
}
.footer-inner .bloc p {
	font-weight:800;
	font-size:15px;
}
.bloc .btn-fonce {
	display:none;
}
.copyright {
	font-size:12px;
	color:#ffffff;
}
#g1 {
	display: none;
}



}/* END @media  */


