@charset "utf-8";
/* CSS Document */

img { border: 0px; }
a img { border: 0;}
.clearboth{clear:both;}
/*#main .mobilec {
	width: 960px;
	margin-left: 30px;
}
#video .mobileleft .align_hd {background-color:#000; width:640px; height:30px;margin-left: auto; margin-right: auto; padding-top:5px}

#main .mobilec .item {
	margin-right: 5px;
}

#video .mobileleft { float: left; width: 640px; margin-left: 20px; }
#video .mobileleft .player {  width: 640px; height:460px;border:1px solid black; border-bottom:none; z-index:1; background-color:#000; }
#video .mobileleft .banner {width: 640px; border:1px solid #CCC; height:90px;margin: 5px 0 0 0; }
#video .mobileleft a {color:#0000CC; }
#video .mobileleft .head { position: relative; float: left; width: 640px; height: 38px; border-bottom: 1px solid #ee2ac0; }
#video .mobileleft .head .title { margin: 0 auto; padding-top: 10px; width: 167px; height: 16px; background: #ffffff; font-family: Arial; font-weight: bold; color: #ee2ac0; text-align: center; font-size: 16px; }
#video .mobileleft .slider { position: relative; float: left; width: 640px; padding-top: 10px; padding-bottom: 10px; }
#video .mobileleft .infos{ margin-top:25px; float:left; width:640px; }
#video .mobileleft .infos .details .ratingBlock {width: 160px; float: right;}
#video .mobileleft .infos .details .ratingBlock span {color: #ee2ac0; font-size: 14px; font-weight: bold; float:right; }
#video .mobileleft .infos .details .ratingBlock div { float:right;  background:#EEE; }
#video .mobileleft .details {width:620px;}*/
body { color:#bfbfbf; font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background: url(../gfx/bg.gif) repeat-x #ffffff; }
#header { position: relative; padding: 0; margin: 0 auto; width: 985px; height: 111px; }
#header .logo, #header .logo img { position: absolute; width: 402px; height: 111px; top: 0; left: 0; }
#header .logo a { text-decoration:none; border:none;}
#header .search { float: right;clear:both; }
#header .search form {  text-align: right; margin-top: 5px; }
#header .links {clear:both;float:right; text-align: right; margin-top: 5px; }
#header .links .connexion, #header .links .inscription {  height: 27px; border: 0; background: #ffffff; font-family: Arial; font-size: 11px; color: #a9a9a9; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 3px; margin-top: 0; float:left; }
#header .links .connexion, #header .links .inscription { color: #ffffff; display:block; width:68px; text-align:center; height:20px; padding-top:7px; float:left; text-decoration:none; }
#header .links .connexion { background: url(../gfx/btn_bg.gif) repeat-x; border: 1px solid #2c2c2c; display:block; }
#header .links .inscription { background: #e91fb2; display:block; }
#header form input.rechercher { float:left; width: 228px; height: 17px; border: 0; background: #ffffff; font-family: Arial; font-size: 11px; color: #a9a9a9; padding: 5px; padding-top: 6px; padding-bottom: 4px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 3px; }
#header form input.favoris{  height: 27px; border: 0; background: #ffffff; font-family: Arial; font-size: 11px; color: #a9a9a9; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; margin-right: 3px; margin-top: 0; float:left; }
#header .cochonnes{position:absolute;top:25px;left:172px;}
#header .cochonnes p{font-style:italic;font-size:14px;font-weight:bold;color:#f1c03b;}
#header .favo{position:absolute;top:38px;right:148px; height: 17px; padding:5px;border: 0; background: url(../gfx/btn_bg.gif) repeat-x; font-family: Arial; font-size: 11px; color: #a9a9a9; cursor: pointer; margin-top: 0; float:left;}
#header .favo a{color:white; text-decoration:none; font-weight:bold; font-size:14px;}
#menu { position: relative; padding: 0; margin: 0 auto; width: 985px; height: 72px; }
#menu ul, #menu ul li, #menu ul li a, #menu ul li a:hover, #menu ul li span { margin: 0; padding: 0; float: left; }
#menu ul { list-style: none; position: relative; height: 72px; }
#menu ul li { position: relative; height: 39px; }
#menu ul li span.arrow { clear: both; display: none; }
#menu ul li:hover span.arrow { position: absolute; top: 39px; display: block; width: 12px; height: 8px; left: 47%; background: url(../gfx/ul_arrow.png) no-repeat; }
#menu ul li span { width: 1px; height: 72px; background: url(../gfx/span_ul.gif) no-repeat; }
#menu ul li a, #menu ul li a:hover, #menu ul li a.active { display: block; font-family: Arial; font-weight: bold; color: #ffffff; font-size: 14px; height: 30px; text-decoration: none; text-align: center; padding-top: 9px; padding-left: 16px; padding-right: 16px; background: url(../gfx/bg_ul.gif) repeat-x; }
#menu ul li a:hover, #menu ul li a.active { background: #ee2ac0; }
#menu ul li a.left, #menu ul li a:hover.left { -webkit-border-top-left-radius: 10px; -moz-border-radius-topleft: 10px; border-top-left-radius: 10px; }
#menu ul li a.right, #menu ul li a:hover.right { -webkit-border-top-right-radius: 10px; -moz-border-radius-topright: 10px; border-top-right-radius: 10px; }
#menu ul ul { position: absolute; height: 33px; left: 0; top: 39px; clear: both; }
#menu ul li ul { display: none; }
#menu ul li:hover ul { display: block; width: 900px; height: 33px; position: absolute; left: 0; }
#menu ul ul li { position: relative; height: 33px; left: 0; }
#menu ul li ul li span { width: 2px; height: 33px; background: url(../gfx/span_ul_ul.gif) no-repeat; }
#menu ul ul li a, #menu ul ul li a:hover { padding-top: 8px; padding-bottom: 4px; padding-left: 7px; padding-right: 7px; height: 21px; font-size: 13px; color: #9e9e9e; background: Transparent; }
#menu ul ul li a:hover { text-decoration: underline; }
#main { margin: 0 auto; width: 985px; margin-top: 10px; clear: both; }
#main .left { float: left; position: relative; margin: 0px 25px 0 2px; width: 160px; background:#f1f1f2; padding:0; }
#main .left ul, #main .left ul li, #main .left ul li a, #main .left ul li a:hover { margin: 0; padding: 0;  }
#main .left ul { margin-top: 15px; list-style: none; }
#main .left ul li { width: 111px; height: 20px;width:100%; color:#666}
#main .left ul li a, #main .left ul li a:hover { font-family: Arial; color: #ee2ac0; padding: 5px; text-decoration: none; font-weight: bold;}
#main .left ul li a:hover { color: #7b7b7b; }
#main .left ul li span { font-family: Arial; padding: 5px; font-weight: bold; }
#main .left h2{ text-align:center;font-size:16px;padding:10px 0 10px 0px;margin:0;color:#fff; background-color:#ee2ac0; text-transform:uppercase;}
#main .right { /*float: right; position: relative;*/ margin-top: 17px; width: 980px/*850px;*/ }
#main h1 { margin: 0;padding:0;color:#666;font-size:24px;}
.horizontal_banner { width: 970px; height: 90px; margin: 0 auto; }
.horizontal_banner_2 { float: left; width: 850px; height: 90px; margin: 0 auto; text-align: center; margin-top: 18px; }
.horizontal_banner_middle {width:955px; height:142px; margin-top:17px; overflow:hidden;}
.horizontal_banner_middle .title { margin-top:5px; margin-bottom:2px; font-size:16px; color:#666666; font-weight:bold; margin-left:10px;}
/*.horizontal_banner_middle .center_banner {width:970px; margin-left:auto; margin-right:auto;}*/
#main .contener { width: 970px; }
#main .contener .clear {clear:both;};
.links_main { float: right; height: 369px; margin-top: 17px; width: 338px; border: 1px solid #c8c8c8; }
.links_main .head { float: left; height: 39px; width: 338px; height: 34px; background: url(../gfx/bg_links_main.gif) repeat-x; text-align: center; padding-top: 5px; font-size: 20px; color: #ee2ac0; }
.links_main ul, .links_main ul li, .links_main ul li a, .links_main ul li a:hover { margin: 0; padding: 0; float: left; }
.links_main ul { list-style: none; margin-top: 10px; }
.links_main ul li { position: relative; width: 166px; height: 20px; }
.links_main ul li a, .links_main ul li a:hover { margin: 0 auto; display: block; font-weight: bold; width: 166px; height: 20px; text-align: center; font-family: Arial; font-size: 12px; color: #e87434; text-decoration: none; }
.links_main ul li a:hover { text-decoration: underline; }
.item { 
	float: left; 
	margin-top: 17px;  
	width: 180px; 
	height: auto;
	margin-right: 11px; 
	border: 1px solid #e5007a; 
	color: #8d8d8d; 
	font-weight: bold; 
	font-size: 11px; 
	border-radius: 6px 6px 0 0;
	-webkit-border-radius: 6px 6px 0 0;
	-o-border-radius: 6px 6px 0 0;
	overflow: hidden;
	padding-bottom: 6px;
}
.item .title { padding: 8px 5px; background: #e5007a; }
.item .title a, .item .title a:hover { display: block; color:#33F; font-family: Arial; font-size: 12px; text-decoration: none; height: 12px; text-overflow: ellipsis;
	width: 100%;
	white-space: nowrap;
	overflow: hidden; color: white!important; }
.item .title a:hover { text-decoration: underline; }
.item .image, .item .image img { float: left; width: 180px; height: 128px; }
.item .image a {text-decoration:none;}
.item .image img { border-top: }
.item .added { float: left; padding-left: 4px; padding-top: 4px; }
.item .views { float: right; padding-right: 4px; padding-top: 4px; }
.item .rating { float: left; padding-left: 4px; padding-top: 6px; }
.item .time { float: right; padding-right: 4px; padding-top: 9px; font-size: 10px; }

#footer_wraper { /*float: left;*/ margin-top: 25px; width: 100%; height: 310px; background: url(../gfx/footer2.png); clear: both; }
#footer { position: relative; margin: 0 auto; width: 1024px; height: 310px; }
#footer p.title { padding-top:10px;margin:0; font-size:14px; font-weight:bold;}
#footer .horizontal_banner { /*width: 728px; height: 90px;*/ padding-top: 20px; /*padding-top: 20px;*/ width:985px;height:160px;}
#footer .links { width: 100%; height: 52px; text-align: center; padding-top: 14px; font-family: Arial; color: #c5c5c5; font-size: 12px; line-height: 18px; display:none; }
#footer .links a, #footer .links a:hover, #footer .links a, #footer .links span { float: left; padding-left: 3px; padding-right: 3px; }
#footer .links a, #footer .links a:hover { font-family: Arial; color: #c5c5c5; font-size: 12px; text-decoration: none; }
#footer .links a:hover { font-family: Arial; color: #c5c5c5; font-size: 12px; text-decoration: underline; }
#footer .autres {width:985px; margin-left:auto; margin-right:auto;}
/*#footer .autres .center { width:780px; margin-left:auto; margin-right:auto; padding-top:20px;}*/
#footer .autres .autres_head{padding-top:10px; margin-bottom:10px;}
#footer .autres .partenaires .min {float:left; margin-right:11px;text-align:center;}
#footer .autres .partenaires .min a{ color:#F69;}
#footer .autres .partenraire .clearboth {clear:both;}
#footer .copyright { width: 985px; text-align: center; margin-top: 17px; font-family: Arial; color: #232323; font-size: 12px; line-height: 18px; }
/*VIDEO STYLES*/

#video { position: relative; margin: 0 auto; width: 1024px;}
#video h1 {background: url(../gfx/drapeau.gif)no-repeat left;min-height:26px;padding-left:35px; margin-bottom:5px; font-family: Arial; color: #33F; font-size: 18px; font-weight: bold;}
#video .align_hd {background-color:#000; width:592px; height:30px;margin-left: auto; margin-right: auto; padding-top:5px}
#video .align_hd .lien_hd { text-align:center; z-index:999; }
#video .align_hd .lien_hd a{ color:#ee2ac0;}
#video .alignleft {width: 640px; }
#video .alignleft .lien_hd{text-align:center;margin:5px 5px 10px 5px;}
#video .alignleft .lien_hd a{color:#EA22B5; font-size:16px; font-weight:bold; }
#video .leftcategorie {float: left; position: relative; margin: 0px 11px 0 2px; width: 160px; background:#f1f1f2; padding:0;}
#video .leftcategorie ul, #video .leftcategorie ul li, #main .left ul li a, #main .left ul li a:hover { margin: 0; padding: 0;  }
#video .leftcategorie ul { margin-top: 15px; list-style: none; }
#video .leftcategorie ul li { width: 111px; height: 20px;width:100%; color:#666}
#video .leftcategorie ul li a, #video .leftcategorie ul li a:hover { font-family: Arial; color: #ee2ac0; padding: 5px; text-decoration: none; font-weight: bold;}
#video .leftcategorie ul li a:hover { color: #7b7b7b; }
#video .leftcategorie ul li span { font-family: Arial; padding: 5px; font-weight: bold; }
#video .leftcategorie h2{ text-align:center;font-size:16px;padding:10px 0 10px 0px;margin:0;color:#fff; background-color:#ee2ac0; text-transform:uppercase;}
#video .left { float: left; width: 590px; }
#video .left .player {  width: 590px; height:364px;border:1px solid black; border-bottom:none; z-index:1; background-color:#000; }
#video .left .banner {width: 590px; border:1px solid #CCC; height:90px;margin: 5px 0 0 0; }
#video .left a {color:#0000CC; }
#video .left .head { position: relative; float: left; width: 590px; height: 38px; border-bottom: 1px solid #ee2ac0; }
#video .left .head .title { margin: 0 auto; padding-top: 10px; width: 167px; height: 16px; background: #ffffff; font-family: Arial; font-weight: bold; color: #ee2ac0; text-align: center; font-size: 16px; }
#video .left .slider { position: relative; float: left; width: 590px; padding-top: 10px; padding-bottom: 10px; }
#video .left .infos{ margin-top:25px; float:left; }
#video .left .infos .details .ratingBlock {width: 160px; float: right;}
#video .left .infos .details .ratingBlock span {color: #ee2ac0; font-size: 14px; font-weight: bold; float:right; }
#video .left .infos .details .ratingBlock div { float:right;  background:#EEE; }

#video .right
{
	float: right;
	width: 250px;
	min-height: 1100px;
	position: relative;
}

/*#video h2 {background: url(../gfx/tete_icone.png)no-repeat left top;min-height:17px;padding-left:20px; color: #ee2ac0; font-size: 12px; font-weight: bold; margin:0;}*/
#video h2 {min-height:17px;padding-left:20px; color: #ee2ac0; font-size: 12px; font-weight: bold; margin:0;}
#video .details {float:none;width: 570px; font-family: Arial; font-size: 11px; color: #7b7b7b; text-align: justify; line-height: 17px;  background:#EEE;padding:10px;margin:0 0 20px 0;}
#video .details span { color: #ee2ac0; font-size: 11px; font-weight: bold; }
#video .discription { float:none;width: 335px; font-family: Arial; font-size: 11px; color:#333; text-align: justify; line-height: 17px; background:#EEE;padding:10px;margin:0 0 20px 0; }
#video .discription #aplus{ float:right;}
#video .hidden{height:30px;overflow:hidden;}
#video ul {list-style-type: none;}
#video .banner2 {list-style-type: none; margin: 0px; padding: 0px; margin-bottom: 10px;}
#video .button {height: 50px; width: 250px;}
#video .button img{margin-right: 22px;}
#video .button .pcontent {padding-left: 25px;}
#video .button .left {float: left; margin:0px;}
#video .button .pleft {width: 50px;}
#video .button .pright {width: 150px; font-family: arial; font-weight: bold; font-size:12px;}
#video .button .clear { clear: both;}
#video .button a {color:#FFF; text-decoration: none;}
#video .banner2 .button_live {background-image: url(../gfx/fond_live_norm.png); background-repeat: no-repeat;}
#video .banner2 .button_live:hover {background-image: url(../gfx/fond_live_hover.png); background-repeat: no-repeat;}
#video .banner2 .button_live {color:#fff; padding-top:5px; padding-left: 5px;}
#video .banner2 .button_live .button_title {font-family: arial; font-weight:bold; font-size:15px; }
#video .banner2 .button_live a {background:url(../gfx/icon_live.png) left top no-repeat ; display:block; height:30px;  }
#video .banner2 .button_club {background-image: url(../gfx/fond_club_norm.png); background-repeat: no-repeat;}
#video .banner2 .button_club:hover {background-image: url(../gfx/fond_club_hover.png); background-repeat: no-repeat;}
#video .banner2 .button_club {color:#fff; padding-top:5px; padding-left: 5px;}
#video .banner2 .button_club .button_title {font-family: arial; font-weight:bold; font-size:15px; }
#video .banner2 .button_club a {height:33px; background:url(../gfx/icon_club.png) no-repeat ; display:block; }
#video .banner2 .button_visio  {background-image: url(../gfx/fond_visio_norm.png); background-repeat: no-repeat;}
#video .banner2 .button_visio:hover {background-image: url(../gfx/fond_visio_hover.png); background-repeat: no-repeat;}
#video .banner2 .button_visio .button_title {font-family: arial; font-weight:bold; font-size:15px;}
#video .banner2 .button_visio {color:#fff; padding-top:5px; padding-left: 5px;}
#video .banner2 .button_visio a {height:33px; background:url(../gfx/icon_visio.png) no-repeat ; display:block;}
#video .banner {}
#video .banner div {clear:both; width: 355px; height: 250px; display:block;background:#EEE;}
#video .banner a {text-decoration:none;font-size:14px;color:#666;font-weight:bold;}
#video .banner span {display:block;padding:0 0 0 10px;}
#video .banner td {text-align:center;}
#video .banner ul {margin:0;padding:0;}
#video .banner li {list-style:none;padding-left:45px;height:41px;margin:0 0 5px 0;text-align:left;}
#video .banner li.live {background:url(../gfx/icone_live.png) no-repeat;}
#video .banner li.lili {background:url(../gfx/icone_club.png) no-repeat;}
#video .banner li.visio {background:url(../gfx/icone_visio.png) no-repeat;}
#video .banner .chat {color:red;font-size:13px;}
#video .autres { float: left; position: relative; margin-top: 37px; width: 250px; height: 399px; border: 1px solid #aeaeae; }
#video .autres .autres_head { margin: 0 auto; width: 212px; height: 26px; background: #ffffff; text-align: center; margin-top: -10px; font-family: Arial; font-weight: bold; color: #e87434; text-align: center; font-size: 14px; }
#video .autres .min { margin: 0 auto; width: 110px; height: 102px; float: left; margin-left: 8px; margin-top: 5px; text-align:center;}
#video .autres .min a {color:#ee2ac0;}
#video .categories a{color:#666;}
#video .categories ul li{display:inline;}
#video .hidden {height:150px;overflow:hidden;}
#video #aplus{ display:none;float:right;}

/*page tel rose*/
#rose { position: relative; margin: 0 auto; width: 985px;}
#rose h1{}
#rose h2{font-size:120px;margin:0;color:#ee2ac0;}
#rose h3{font-size:40px;margin:0;}


.pagination { float: left; width: 100%; text-align: center; padding-bottom: 10px; padding-top: 15px; }
.pagination a { display: inline-block; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; background: transparent; color: #e5007a; font-size: 12px; font-family: Arial; font-weight: bold; text-decoration: none; margin-left: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pagination a:hover { padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; background: #e5007a; color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.pagination span { display: inline-block; padding-top: 3px; padding-bottom: 3px; padding-left: 8px; padding-right: 8px; background: #e5007a; color: #ffffff; font-size: 12px; font-family: Arial; font-weight: bold; -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; }
.star_off  { width: 85px; height: 12px; margin-top: 2px; float: left;  display: block; background: url('../gfx/star-off.gif') repeat-x; }
.star_on  { height: 12px; float:left; background: url('../gfx/star-on.gif') repeat-x; }

/**
 * Modifs Adam
 */

.clearfix
{
	clear: both;
}

#logo-mobile
{
	display: none;
}

#header .logo a
{
	display: block;
}

#banner2-container
{
	position: relative;
	width: 250px;
	margin: auto;
}

@media screen and (max-width: 1040px)
{

	body
	{
		/*overflow-x: hidden;*/
	}

	#header
	{
		width: 100%;
	}

	#menu
	{
		width: 100%;
	}

	#menu ul .menu a
	{
		padding-top: 12px;
		font-size: 11px;
	}

	#main
	{
		position: relative;
		width: 100%;
	}

	.copyright, .autres
	{
		width: 100%!important;
	}

	#main .left
	{
		display: none;
	}

	#main .left ul
	{
		display: none;
	}

	#main .right
	{
		width: 100%;
	}

	#main .right h1
	{
		text-align: center;
	}

	.contener
	{
		width: 100%!important;
		padding: 0 5px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.item
	{
		margin: 10px 1%;
		width: 18%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	.item .image
	{
		width: 100%;
		height: auto;
	}

	.item .image img
	{
		width: 100%;
		height: auto;
	}

	#footer
	{
		width: 100%;
	}

	#banner_thumb
	{
		display: none;
	}

	.banner
	{
		width: 100%;
	}

	.banner img
	{
		max-width: 100%;
		height: auto;
	}

	#footer_wraper
	{
		background: transparent;
		height: auto;
	}

	#footer
	{
		height: auto;
	}

	#footer .autres
	{
		width: 100%;
		padding: 10px 20px;
		background: #333;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	#footer .autres .min
	{
		margin: 5px 1%!important;
		width: 18%;
	}

	#footer .autres .min img
	{
		max-width: 100%;
		height: auto;
	}

	#footer .copyright
	{
		margin-top: 0;
		padding: 20px;
		color: white;
		background: #FA722B;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	horizontal_banner
	{
		width: 100%;
	}

	#video
	{
		width: 100%;
		padding: 20px;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	#video .left
	{
		float: none;
		width: 100%;
	}

	#video .left .banner
	{
		width: 100%;
		max-width: 580px;
		margin: 5px auto 0 auto;
	}

	#video .left .infos
	{
		margin-top: 10px;
		float: none;
	}

	#video .left .infos .details
	{
		width: 100%;
		box-sizing: border-box;
		-webkit-box-sizing: border-box;
		-o-box-sizing: border-box;
	}

	#video .left .head, #video .left .slider
	{
		float: none;
		width: 100%;
	}

	#video .align_hd
	{
		width: 100%;
	}

	#video ul.banner2 > li
	{
		width: 250px;
		float: left;
	}
}

@media screen and (max-width: 939px)
{
	.hidden-md
	{
		display: none;
	}
}

@media screen and (max-width: 767px)
{
	.hidden-tablet
	{
		display: none;
	}

	body
	{
		background: transparent;
	}

	#video > h1
	{
		font-size: 14px;
	}
	
	#logo-desk
	{
		display: none;
	}

	.cochonnes
	{
		display: none;
	}

	#header .logo
	{
		width: auto!important;
		position: relative!important;
		height: auto!important;
	}

	#logo-mobile
	{
		position: relative!important;
		display: block;
		max-width: 280px;
		height: auto!important;
	}

	#header
	{
		background: #333;
		border-bottom: 3px solid #e5007a;
		height: auto;
	}

	#header .search, #header .favo
	{
		display: none;
	}

	#menu
	{
		display: none;
	}

	#footer .autres .min
	{
		width: 23%;
	}

	#footer .autres .min.last
	{
		display: none;
	}

	.item
	{
		width: 23%!important;
	}
}

@media screen and (max-width: 619px)
{
	#main .right h1
	{
		font-size: 16px;
	}
	.item
	{
		width: 31%!important;
	}
}

@media screen and (max-width: 420px)
{
	#main .right h1
	{
		font-size: 14px;
	}
	.item
	{
		width: 48%!important;
	}

	#footer .autres .min
	{
		width: 48%;
	}
}