@charset "utf-8";
/* CSS Document */

.entete {
	margin-left:9%;
}
#amoir {
    padding: 2px 0 0 0;
}

#amoir h1 {
	margin:0;
}

#nav {
	display:none;
}

@media only screen and (min-width: 990px) and (max-width: 1055px) {
	body {
		min-width:1024px;
		max-width: 1055px;
	}
	.entete {
		width:480px;
	}
	body > header .inner-header,  {
		max-width:1000px;
	}
	.container {
		max-width: 1000px;
	}
	.container .inner-container {
  		width: 1000px;
	}
	.flexslider, .flexslider .slides li, .flexslider .slides > li > a {
	  	height: 230px;
	}

}

@media only screen and (min-width: 680px) and (max-width: 990px) {
	body,.container,.container .inner-container   {
		min-width:680px;
		max-width: 990px;
	}
	#sidebar,#footer .cols ,#main-menu 
	{
	 display:none;
	 visibility:hidden;
	}
	.copyright
	{
	  margin: 0 -10px;
	  text-align: center;
	}
	.copyright span
	{
	  margin-top: 10px;
	 padding-right: 200px;
	}
	footer {
		background: none;
		padding: 0 10px;
    }
	#top-menu > ul { width: 670px; }

	body > header .inner-header { max-width: 770px; }
	#nav {
	  display: block;
		left: 12px;
		top: 13.5px;
	}

	#logo { width:150px; float:left; margin-left:0;}
	#amoir { width:120px; float:right; }
	.entete {width:320px; margin-left:11%; margin-top:4px; float:left;}
	.flexslider, .flexslider .slides li, .flexslider .slides > li > a {
	  height: 213px;
	}
	
	.ads-728x90 { width: 100%; height: auto; }

	#main-menu > ul > li > a { padding: 12px 15px; }
	header .search-bar { display: none; }

	.sf-menu ul { width: 170px; }
	.sf-menu li li:hover ul, .sf-menu li li.sfHover ul { left: 168px; }
	.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul { left: 168px; }

	#content { width: 100%; }

	#sidebar { clear: both; float: left; width: 100%; }

	#sidebar .widget { width: 295px !important; }

	.tabs-widget .tab-links li { width: 96px; }
	.tabs-widget .tab-links li:first-child { width: 95px; }

}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 679px) {
	body,.container,.container .inner-container  {
		min-width:480px;
		max-width: 679px;
	}
	#sidebar,#footer .cols ,#main-menu ,#masp
	{
	 display:none;
	 visibility:hidden;
	}
	.copyright
	{
	  margin: 0 -10px;
	  text-align: center;
	}
	.copyright span
	{
	  margin-top: 10px;
	  padding-right: 120px;
	}
	footer {
		background: none;
		padding: 0 10px;
    }
	#nav {
	  display: block;
		left: 12px;
		top: 13.5px;
	}
	#top-menu > ul { width: 470px; text-align: center; }
	#top-menu > ul > li { float: none; display: inline-block; }
	#top-menu a { padding: 5px 6px; border: none !important; }

	body > header .inner-header { max-width: 470px; }

	#logo { float: left; width:120px; margin-left:0;}
	#amoir { float: right; width:100px }
	.entete {float:left; margin-left:10px !important; margin-top:5px; width:240px;}
	.ads-728x90 { width: 100%; height: auto; }
	
	#main-menu > ul { display: none; }
	#main-menu select { display: block; padding: 5px; outline: none; margin: 5px; width: 460px; }
	header .search-bar { display: none; }

	.sf-menu ul { width: 170px; }
	.sf-menu li li:hover ul, .sf-menu li li.sfHover ul { left: 168px; }
	.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul { left: 168px; }

	#content { width: 100% !important; }

	.carousel-item { float: left; width: 230px !important; }

	.error-404 p { margin: 50px 0; font-size: 62px !important; }
	.error-404 p b { font-size: 82px; }
	.error-404 p span { padding-left: 46px; }

	.flexslider, .flexslider .slides li, .flexslider .slides > li > a { height: 150px; }
	.flex-direction-nav { display: none; }

	#sidebar { clear: both; float: left; width: 100% !important; }

	#sidebar .widget { width: 435px  !important; }

	.tabs-widget .tab-links li { width: 142px; }
	.tabs-widget .tab-links li:first-child { width: 143px; }

	li.widget_social_media > ul > li { width: 136px; }
	li.widget_social_media > ul > li:nth-child(2n) { margin-right: 9px; }
	li.widget_social_media > ul > li:nth-last-child(-n+2) { margin-bottom: 9px; }

	li.widget_ads_small li { width: 134px; height: 134px; }
	li.widget_ads_small li:nth-child(2n) { margin-right: 11px; }

	.contact-form input[type="text"] { float: left; width: 210px; }
	.contact-form.comment input[type="text"] { float: left; width: 135px !important; }

	footer { margin: 0 -5px !important; }
	footer .widget { width: 100% !important; float: left; clear: both; margin-bottom: 20px; }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	body {
		max-width: 479px;
	}
	#sidebar,#footer .cols ,#main-menu ,#masp,.flexslider 
	{
	 display:none;
	 visibility:hidden;
	}

	.copyright
	{
	  margin: 0 -10px;
	  text-align: center;
	}
	.copyright span
	{
	  margin-top: 10px;
	}
	footer {
		background: none;
		padding: 0 10px;
    }
	#nav {
	  display: block;
		left: 12px;
		top: 13.5px;
	}
	#top-menu > ul { width: 320px; text-align: center; }
	#top-menu > ul > li { float: none; display: inline-block; }
	#top-menu a { padding: 5px 6px; border: none !important; }

	body > header .inner-header { max-width: 320px; }

	#logo { float: left; width:90px; margin-left:0;}
	#amoir { float: right; width:70px }
	.entete {float:left; margin-left:9px !important; margin-top:10px; width:150px;}
	.ads-728x90 { width: 100%; height: auto; }
	.container { width: 320px; min-width: auto; margin-left: auto; margin-right: auto; }

	.container .inner-container { width: 310px; }

	#main-menu > ul { display: none; }
	#main-menu select { display: block; padding: 5px; outline: none; margin: 5px; width: 310px; }
	header .search-bar { display: none; }

	.sf-menu ul { width: 170px; }
	.sf-menu li li:hover ul, .sf-menu li li.sfHover ul { left: 168px; }
	.sf-menu li li li:hover ul, .sf-menu li li li.sfHover ul { left: 168px; }

	#content { width: 100% !important; }

	.carousel-item { float: left; width: 310px !important; }

	.ads-middle { padding: 5px; }

	.error-404 p { margin: 50px 0; font-size: 62px !important; }
	.error-404 p b { font-size: 82px; }
	.error-404 p span { padding-left: 46px; }

	.flexslider, .flexslider .slides li, .flexslider .slides > li > a { height: 99px; }
	.flex-direction-nav { display: none; }

	#sidebar { clear: both; float: left; width: 100% !important; }

	#sidebar .widget { width: 285px !important; }

	.tabs-widget .tab-links li { width: 92px; }
	.tabs-widget .tab-links li:first-child { width: 93px; }

	li.widget_social_media > ul > li { width: 133px; }
	li.widget_social_media > ul > li:nth-child(2n) { margin-right: 9px; }
	li.widget_social_media > ul > li:nth-last-child(-n+2) { margin-bottom: 9px; }

	li.widget_ads_small li { width: 131px; height: 131px; }
	li.widget_ads_small li:nth-child(2n) { margin-right: 11px; }

	.contact-form input[type="text"] { width: 100%; margin-left: 0px; }
	.contact-form.comment input[type="text"] { width: 100% !important; }

	footer { margin: 0 -5px !important; }
	footer .widget { width: 100% !important; float: left; clear: both; margin-bottom: 20px; }
}