/* responsive */

#menu,
#header,
#content ,
.sky-carousel { width: auto; max-width: 960px; } 
	
body,
#wrapper { min-width:inherit !important;}

/* menu */

.main_menu_level_3, .main_menu_level_4, .main_menu_level_5 { display: none; }
#menutouch { display: none; }
.menu-open #menutouch { border-bottom:1px solid #b2b2b2; }
#menu .main_submenu { display: none; }

#col-left-600,
#col-left-490 {/*width:69%;max-width:600px;*/width:65%}
#col-right-240,
#col-right-330 {/*width:28%;max-width:240px;*/width:31%}
#col-right-240 img,
#col-right-330 img {/*max-width:300px;*/}
#menu-l3 {width:auto}

li .rgtabs-wrapper {display:none;}

.tweet p {display:none;}

#col-right-240 .csc-textpic-above img,
#col-right-240 .csc-textpic-below img,
#col-right-330 .csc-textpic-above img,
#col-right-330 .csc-textpic-below img{width:100%;height:auto;}

#col-left-600 .csc-textpic img,
#col_top .csc-textpic img,
#col-900 .csc-textpic img {width:100%;height:auto;}


@media (max-width: 960px) {

	body, #bg-accueil, #wrapper {background:none !important;}
	#content {clear:both;}
	#wrapper { padding-top: 0px; }
	#content-top,
	#footer {padding-right:4%; padding-left:4%;}
	
	#col-left-600, #col-left-490 {width:60%}
	#col-right-240, #col-right-330 {width:37%; max-width:300px}
	#sponsors-900 {width:100%}
	
	#menu-l2,
	#header #ariane ul {display:none;}	
	#header {height:auto !important;}
	#header #ariane {position:static;margin-top:48px;background:#fff; padding-bottom:10px; color:#67646d !important; padding:7px 4%; width:92%;}
	#header #ariane p span {display:none;}
	#header #ariane, #header #ariane a {color:#67646d !important;}
	#header #ariane a {display:inline-block;}
	.new_accueil #header,
	.accueil #header {padding-top:260px;}
	.new_accueil #header #ariane,
	.accueil #header #ariane {margin-top:0;}
		
	h1 {background:url(../images/common/tfwa-mobil-h1.png) no-repeat center center !important; width:60px !important; height:48px !important; top:0; float:none; position:fixed; left:50%;margin:0 0 0 -30px;z-index:30000;background-size:contain !important;}
	h1 a {margin:0; width:80px; height:48px;}
	h1 img {display:none;}	
		
	#menu { position: fixed; top: 0; left: 0; z-index: 20000; width: 96%; background:#f2f1f3; height:48px; padding:0 2%;border-bottom:1px #B2B2B2 solid;}
	.menu-open #menu {position:static; width:100%; padding:0}
	.menu-open #container {position:fixed; width:100%; margin-top:-48px; }
	#menu .main_menu { position: absolute; top: 0; right: 0; width: 320px; background: #e1e1e1; z-index:30000;}
	#menu .main_menu > li { background:url(../images/common/menu-separator.png) no-repeat 20px bottom #373238; }
	#menu .main_menu li { float: none; display: none;}
	.menu-open #menu .main_menu li { display:block;}
	
	.main_menu li,
	.main_menu_level_2 li {font-weight:bold;}
	.main_menu_level_3 li,
	.submenu,
	.submenu li {font-weight:normal !important;}
	
	#menu li a{padding-left:20px; color:#b2b2b2;}
	#menu li:hover >a {background:none;}
	#menu ul ul {padding-top:0;background:#373238;padding-right:0}
	#menu ul ul ul {padding-left:0}
	#menu ul ul li {margin-left:20px;width:auto;}
	#menu ul ul li a {padding-left:0; color:#b2b2b2;}
	#menu ul li.activ ul a,
	#menu ul li.activ ul .activ a {color:#b2b2b2;}
	#menu .submenu ul li:first-child {padding-top:0;}
	#menu ul ul li:first-child > a {background:url(../images/common/menu-separator.png) repeat-x 0 top !important; padding-top:12px; }
	#menu .submenu ul li:first-child > a { margin-top:5px;}
	#menu li.activ > a {color:#2eaae7 !important;}
	
	#menu .main_menu li.open_search {display:block !important; right:2%; height:48px; background:url(../images/common/pictos_menu.png) no-repeat scroll -450px center; width:30px; position:absolute;}

	.menu-open #menu .main_menu li.open_search {display:none !important;}
	#menu ul .open_search div {position:absolute;right:30px;top:0;background:none;padding:0}
	#menu ul .open_search form {padding-top:6px;padding-bottom:0;height:42px;}
	#menu form label {display:none;}
	
	#menu ul .open_search span {position:absolute;width:30px; height:48px;cursor:pointer;}
	#menu.actsearch ul .open_search span {background:#433e45 url(../images/common/search_close.png) no-repeat 0 center;}
	#menu.actsearch .main_menu li.open_search {right:0;}
	#menu.actsearch {background:#433e45;border-bottom:0;}
	#menu.actsearch #menutouch, #menu.actsearch h1 {display:none;}	
	#menu ul .open_search:hover div {display:none;}
	#menu.actsearch ul .open_search div {display:block;}
	#menu ul li:hover div, #menu ul li.sfhover div {display:none;}
	/*.menu-open #menu ul li:hover div, .menu-open #menu ul li.sfhover div {display:block;}*/
	
	#menu ul .linked {background:none; margin-top:50px;float:left}
	#menu ul .tweet {background:none; margin-top:50px;float:left}
	#menu .members a {background:none;background:url(../images/common/picto-members.png) no-repeat 5px center;color:#b2b2b2}
	#menu .members.logged a {background:none;color:#b2b2b2}
	#menu .members:hover > a,
	#menu .members.activ > a,
	#menu .members.logged > a {background:url(../images/common/picto-members-hover.png) no-repeat 5px center;color:#2eaae7;}
	#menu .members.logged:hover {background:#373238;}
	/*#menu .members.logged:hover li:first-child a {padding-top:12px;}*/
	#menu .main_menu .members {background:#373238}
	#menu ul .members div {background:none;}
	 .tweet p {display:block;position: absolute;top: -10px; width: 200px;color:#89838F;}

	#menutouch { display: block; float:left; background:url(../images/common/menu-burger.png) no-repeat center center #f2f1f3;background-size:contain; height:48px; width:20px; }
	.menu-open #menutouch {position:fixed;width:100%;height:48px;background:url(../images/common/menu-mobil-close.png) no-repeat 2% center #f2f1f3; z-index: 20000;}
	#menutouch span {display:none;}
	#menu ul div { position: static; background:url(../images/common/menu-separator.png) no-repeat scroll 20px bottom; }
	#menu li a { line-height: 40px; }
	#menu li .breadcrump a,
	#menu .submenu > a {line-height:normal;padding-top:12px;padding-bottom:8px;}
	.main_submenu > ul { display: block !important; }
	.submenu { display: block !important; padding-left:20px; }
	#menu .main_submenu { display: block; border-top: solid 2px #000; }
	#menu .main_menu .main_submenu,
	#menu .main_submenu ul {background:#29272C;}
	#menu .main_submenu div { display: block !important;  }
	#menu .main_submenu li { display: inline-block; float: none; width: auto;}	
	#menu .main_submenu li a { display:block; width: auto; }
	#menu .main_submenu a,
	#menu .main_submenu a:hover,
	#menu li a:hover,
	#menu ul li.activ ul a:hover,
	#menu .main_submenu li.activ > a,
	#menu ul ul li a:hover,
	#menu .members.logged li a:hover,
	#menu li:hover >a { color:#2eaae7; }
	#menu .main_submenu li > a {color:#b2b2b2;}
	#menu .main_submenu li::after { content: " "; }
	.main_submenu .main_menu_level_3, 
	.main_submenu .main_menu_level_4, 
	.main_submenu .main_menu_level_5 {display:block;}	
	
	.slideintro {width:108%;margin-left:-4%;}
	.slideintro_item-admin img {width:52%;margin-left:3%}
	.slideinfo {padding:0 6% 0 3%;}
	.slideintro_item img {width:100%;height:auto;}
	
	.caroufredsel_wrapper .sponsor-carousel-container {background:none;}
	.caroufredsel_wrapper .sponsor-carousel-container li,
	.caroufredsel_wrapper .sponsor-carousel-container li.scroll {background:url(../images/common/bg-sponsor_mobil.jpg) repeat-y 0 0 #fff; }
	.caroufredsel_wrapper .sponsor-carousel-container li:first-child {background:none;}
	
	.sponsor-carousel.mobil {background:none;margin-bottom:20px;}
	.sponsor-carousel.mobil .sponsor-carousel-wrapper {display:none;}
	.sponsor-liste {width:auto;left:0}
	.sponsor-liste .sponsor-carousel-container li {width:150px  !important}
	.sponsor-liste .sponsor-carousel-container a {width:150px  !important}
	.sponsor-liste .sponsor-carousel-container li img {width:70%;height:auto;padding:0 10%;max-width:142px;}
	.sponsor-liste .sponsor-carousel-container p {padding:0 5%;}
	.sponsor-liste1 .sponsor-carousel-container {background:#fff;}
	.sponsor-liste1 .sponsor-carousel-container li {float:none;background:url(../images/common/bg-sponsor1.jpg) center 0 no-repeat; width:180px !important;}
	.sponsor-liste1 .sponsor-carousel-container li a {width:180px !important;}
	.sponsor-liste1 .sponsor-carousel-container li img {width:auto}
	.sponsor-liste1 .sponsor-carousel-container a {height:auto; padding:20px 0 10px 0;}
	.sponsor-liste2 .sponsor-carousel-container{background:url(../images/common/bg-sponsor2.jpg) repeat-y 30px 0 #fff; width:300px; margin:auto 0; }
	.sponsor-liste3 .sponsor-carousel-container{background:url(../images/common/bg-sponsor3.jpg) repeat-y 30px 0 #fff; width:450px; margin:auto 0; }
	.sponsor-liste4 .sponsor-carousel-container{background:url(../images/common/bg-sponsor4.jpg) repeat-y 30px 0 #fff; width:600px; margin:auto 0; }
	.sponsor-liste5 .sponsor-carousel-container{background:url(../images/common/bg-sponsor5.jpg) repeat-y 30px 0 #fff; width:750px; margin:auto 0; }
	
	/*.csc-textpic-imagewrap {width:100%;height:auto;}*/
	/*#col-left-600 .csc-textpic img,
	#col_top .csc-textpic img,
	#col-900 .csc-textpic img {width:100%;height:auto;}
*/
	#col-left-600 DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, 
	#col-left-600 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
	#col_top DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	#col_top DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
	#col-900 DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	#col-900 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{ max-width:52% !important;}
	#col-left-600 DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, 
	#col-left-600 DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap,
	#col_top DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, 
	#col_top DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap,
	#col-900 DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, 
	#col-900 DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {  max-width:52% !important;}
	
	.margin-layout {margin:0 !important; display:table;}
	.csc-textpic-intext-right-nowrap .margin-layout,
	.csc-textpic-intext-left-nowrap .margin-layout{display:inline;}
	
	h3.big {font-size:22px; line-height:23px;}
	
	#footer {background:#333;}
	#footer #head ul {float:none;line-height:26px;padding:30px 0; border-bottom:1px #575757 solid;}
	#footer #head ul li a {color:#fff;}
	#footer #head ul li {background:url(../images/common/footer-puce.jpg) no-repeat right center;padding-right:15px;margin-left:10px;display:inline-block;}
	#footer #head ul li:last-child {background:none;padding:0}
	#footer #map {border-top:1px #575757 solid;}
	.logo_dfwc {background-position:0 center;float:right;height:120px} 
	#footer #head h2 {background:url(../images/common/logo_footer_mobil.jpg) no-repeat 0 center;height:120px} 
	.menu_footer {display:none;}
	
	.rgtabs-menu li .nav {font-size:12px;}
	.rgtabs-menu li .nav span {font-size:11px;}
	
	#alert .csc-default {margin:0}
	#alert p {width:79%; clear:left; padding-left:0;}
	
	
	/*.col7 .content {width:14.15%; margin-right:3%}
	.col7 .content:nth-child(6) {margin-right:0}
	.col7 .content:last-child {clear:both;}*/
	.col7 .content {width:21.25%;margin-right:5%;}
	.col7 .content:nth-child(4) {margin-right:0}
	.col7 .content:nth-child(5) {clear:both;}
	
	#sponsors-900 h3 {background:url(../images/common/sponsor-bloc3-top.png) no-repeat 0 0;background-size:cover;border:1px #ccc solid;border-bottom:0;border-radius:5px 5px 0 0;padding-left:20px;}
	#sponsors-900 div#list-sponsors {background:url(../images/common/sponsor-bloc3-bottom.png) no-repeat 0 bottom;background-size:cover;padding:0 20px 20px 20px;border:1px #ccc solid;border-top:none;border-radius:0 0 5px 5px;}
	#sponsors-900 div#list-sponsors p { margin:0;background:#fff;padding:10px;}
	#sponsors-900 p img {margin-bottom:3px;}
	
	.csc-mailform-field label {width:23%;}
	.csc-mailform-field input,
	.csc-mailform-field textarea {width:75%;margin-left:0}
	
	#compagnies-liste .zone div {padding:10px 5px;}
	#compagnies-liste h3 {font-size:14px;}
	
}

@media (max-width: 960px) and (min-width: 680px) {
	#compagnies-select {display:block;}
	#list-sort {display:none;}
	#compagnies-liste .zone {width:23%}
	#compagnies-liste .logo {width:17%}
	
}

@media (max-width: 768px) {
	
	h2 {font-size:25px;}
	
	.new_accueil #header, .accueil #header { padding-top:220px;}
	
	/*.col6 .content {width:17.6%; margin-right:3%}
	.col6 .content:last-child {clear:both;}
	
	.col7 .content {width:17.6%; margin-right:3%}
	.col7 .content:nth-child(5) {margin-right:0}
	.col7 .content:nth-child(6) {clear:both;margin-right:3%}
	.col7 .content:last-child {clear:none;}
	*/
	.col6 .content {width:30.6%; margin-right:4%}
	.col6 .content:nth-child(3) {margin-right:0}
	.col6 .content:nth-child(4) {clear:both}
	.csc-menu li {width:100%;padding:0}
	
	#member-detail h3 {font-size:40px;}
	#member-detail h3 span,
	#member-detail .mem-coords h4 span {font-size:15px;}
	#member-detail .mem-coords h4 {font-size:27px;line-height:28px;}
	#member-detail .mem-coords h4 span {font-size:18px;}
	#member-detail .mem-infos {font-size:14px;}
	#member-detail .mem-logo {width:160px;height:160px;position:absolute;margin-left:-80px;left:50%;top:-80px;padding:0}
	#member-detail .mem-detail {padding-top:80px;}
	#member-detail.nologo .mem-detail {padding-top:0;}
	#member-detail .header {padding-bottom:90px;}
	#member-detail.nologo .header {padding-bottom:20px;}
	#member-detail .mem-infos {width:94%;padding-left:3%;padding-right:3%;}
	#member-detail .mem-interview {padding-right:0;width:40%}
	
	#compagnies-liste .coord {font-weight:bold;}
	#compagnies-liste .hall {font-weight:normal;}
}

@media (max-width: 680px) {
	
	#menu { width: 92%; padding:0 4%;}
	#menu .main_menu li.open_search {right:4%}
	.menu-open #menutouch {background-position:4% center;}
	
	.margin-layout {/*display:inline-block;*/}
	/*.csc-textpic .csc-text img {width:auto; max-width:100%;}*/
	#col-left-600,
	#col-left-490 {width:100%;}
	#col-right-240,
	#col-right-330 {width:100%;/*-moz-column-count:2; column-count:2; -webkit-column-count:2; -moz-column-gap:3%; -webkit-column-gap:3%; column-gap:3%;*/ max-width:none; margin-top:30px;}
	/*#col-right-330 .csc-default,
	#col-right-240 .csc-default,
	#col-esmerk-news,
	.csc-textpic-text,
	.csc-text {break-inside:avoid-column; -webkit-column-break-inside: avoid; page-break-inside: avoid; break-inside: avoid;}*/
	
	/*#contenu-col-right > div,
	#col-right-330 > div {max-width:300px;width:48%;float:left;margin-right:4%}
	contenu-col-right > div:nth-child(2n+1),
	#col-right-330 > div:nth-child(2n+1) {clear:both;}
	#contenu-col-right > div:nth-child(even),
	#col-right-330 > div:nth-child(even) {margin-right:0;}
	*/
	#contenu-col-right > div,
	#col-right-330 > div {max-width:450px;width:100%;margin-left:auto;margin-right:auto;}
	#contenu-col-right > .filet,
	#col-right-330 > .filet {max-width:inherit;}
	
	#menu-l3 {display:none;}
	.alertuser {float:none}
	.new_accueil #header,
	.accueil #header { padding-top:200px;}
	
	.sponsor-carousel span {float:left;}
	
	.slideintro_item-admin img {width:90%;float:none;display:block;margin:0 auto;}
	.slideinfo {width:90%;float:none;text-align:center;padding:0 5%}
	.slideintronav {text-align:center;}
	
	.col3 .multitxt .content,
	.col4 .multitxt .content,
	.col5 .multitxt .content,
	.col6 .multitxt .content,
	.col7 .multitxt .content {width:100%; margin-right:0 !important; text-align:left;}
	.col3 .multitxt .content img,
	.col4 .multitxt .content img,
	.col5 .multitxt .content img,
	.col6 .multitxt .content img,
	.col7 .multitxt .content img {width:24%; float:left; height:auto; }
	.col3 .multitxt .content h3,
	.col3 .multitxt .content p,
	.col4 .multitxt .content h3,
	.col4 .multitxt .content p,
	.col5 .multitxt .content h3,
	.col5 .multitxt .content p,
	.col6 .multitxt .content h3,
	.col6 .multitxt .content p,
	.col7 .multitxt .content h3,
	.col7 .multitxt .content p {width:72%; float:right;}
	
	.col5 .content,
	.col6 .content,
	.col7 .content {width:30.6%;margin-right:4% }
	.col5 .content:nth-child(3),
	.col6 .content:nth-child(3),
	.col7 .content:nth-child(3) {margin-right:0;}
	.col5 .content:nth-child(4),
	.col6 .content:nth-child(4),
	.col7 .content:nth-child(4),
	.col7 .content:nth-child(7) {clear:both; margin-right:4%;}
	.col5 .content:last-child,
	.col6 .content:last-child {clear:none;}
	.col7 .content:nth-child(6) {clear:none;margin-right:0;}
	.col7 .content:nth-child(5) {margin-right:4%;clear:none;}
	
	/*#sponsors-900 .csc-default {background:#F1F1F2;padding:0 5px 5px 5px;border-radius:unset;}*/
	#sponsors-900 h3 {background:#F1F1F2;border-radius:unset}
	#sponsors-900 div#list-sponsors {background:#F1F1F2;border-radius:unset;}
	#sponsors-900 div#list-sponsors p {padding:10px 2% 20px 2%;background:#fff;margin:0;border-radius:2px;width:96%}
	
	#sponsors-240 div#list-sponsors,
	#sponsors-330 div#list-sponsors {margin:0 20px 20px 20px;padding:10px;background:#fff;}
	#sponsors-240,
	#sponsors-330 {background:#f1f1f2}
	#sponsors-240 h3,
	#sponsors-330 h3 {background:none;padding-left:20px;}
	
	.alertuser { background:url(../images/common/notice-btn.png) no-repeat 0 center;background-size:contain;max-width:inherit;}
	#content .alertuser h2 {width:72%;padding-left:15%;}
}

@media (max-width: 600px) {
	#compagnies-select {display:block;}
	#list-sort {display:none;}
}

@media (max-width: 520px) {
	.csc-mailform-field textarea,
	.csc-mailform-field input {width:100%; margin-left:0}
	.csc-mailform-field label {text-align:left;width:auto}
	.csc-mailform-field {width:auto;}
	
	#col-right-240,
	#col-right-330 {/*-moz-column-count:1; column-count:1; -webkit-column-count:1;*/}
	#col-right-240 > div,
	#col-right-330 > div {max-width:none;}
	
	#contenu-col-right > div,
	#col-right-330 > div {max-width:450px;width:100%;float:none;margin-right:auto !important;margin-left:auto}
	
	
	
	
}


@media (max-width: 480px) {
	
	h2 { font-size:25px; line-height:28px;}
	#col-left-600 h2 span {margin-bottom:20px;}
	#content-top {padding-top:15px;}
	
	#press-releases a {font-size:14px;}
	#press-releases span.press-rel {padding-left:45px;}
	#press-releases li {margin-left:5px;}
	
	.margin-layout {display:block;}
	
	.alertuser .texte_alert {padding:50px 25px;}
	
	.rgtabs-menu {width:108%;padding:0;margin-left:-4%;height:auto;}
	.rgtabs-menu li { width:100%;margin-bottom:1px;background:none;}
	.rgtabs-menu .rgtabs-selected  {background:none;}
	.rgtabs-menu li .nav:hover, 
	.rgtabs-menu li .nav {text-align:left;width:92%;font-weight:bold;font-size:14px;padding:10px 4% 0 4%; background:#2D2D2D url(../images/common/prog-mobil-fleche.jpg) no-repeat right center;color:#fff !important;}

	.rgtabs-menu li.rgtabs-selected .nav,
	.rgtabs-menu li.rgtabs-selected .nav:hover {background:#2D2D2D url(../images/common/prog-mobil-fleche-act.jpg) no-repeat right center;border-radius:0;color:#fff !important;}
	.rgtabs-menu li.rgtabs-selected.hide .nav,
	.rgtabs-menu li.rgtabs-selected.hide .nav:hover {background:#2D2D2D url(../images/common/prog-mobil-fleche.jpg) no-repeat right center;}
	
	.rgtabs-menu li .nav span {font-size:14px;font-weight:normal;}
	
	.rgtabs-wrapper {padding:20px 4%;border:none;display:none;clear:both;}	
	.rgtabs-selected .rgtabs-wrapper {display:block;}
	.rgtabs-menu .rgtabs-selected.hide .rgtabs-wrapper {display:none;}
	
	.new_accueil #header, .accueil #header { padding-top:260px;}
	
	.slideinfo ,
	.slideintro_item-admin img {width:100%;padding:0;}
	
	.slideintronav{ padding-left:4%;padding-right:4%}
	.slideintro_item-admin {padding-left:4%;padding-right:4%; width:92% !important;}
	
	.col2 .multitxt .content {width:100%;}
	.col4 .multi-notxt .content:nth-child(odd) {float:left;clear:both;width:47%; margin-right:0;}
	.col5 .multi-notxt .content:nth-child(odd),
	.col6 .multi-notxt .content:nth-child(odd),
	.col7 .multi-notxt .content:nth-child(odd) {float:left;clear:both;width:48%; margin-right:0;}
	.col4 .multi-notxt .content:nth-child(even) {float:right;width:47%;margin-right:0;clear:none; }
	.col5 .multi-notxt .content:nth-child(even),
	.col6 .multi-notxt .content:nth-child(even),
	.col7 .multi-notxt .content:nth-child(even) {float:right;width:48%;margin-right:0;clear:none; }
	
	.contenttable {width:108%;margin-left:-4%;}
	.contenttable th.td-0,
	.contenttable th.td-last,
	.contenttable tfoot td.td-0,
	.contenttable tfoot td.td-last {background:#f2f2f2;}
	
	#category-list .all a {width:100% !important;}
	#category-list .new-link a {width:100% !important; background:none; top:48px;}
	#category-list {padding-top:95px;}
	#category-list li a {height:60px;line-height:60px;width:25%;}
	#category-list.member-category li a {width:25%;}
	#category-list.member-category .jew a {margin-left:12.5%}
	
	#member-detail .mem-coords,
	#member-detail .mem-interview {width:100%;float:none;padding-right:0;}
	
	#compagnies-liste .logo {display:none;}
	/*#compagnies-liste .zone {width:31%}
	#compagnies-liste.exhibitors-liste .detail {width:65%}*/
	#compagnies-liste.exhibitors-liste .detail {width:65%;min-height:45px;padding-bottom:10px;}
	#compagnies-liste.members-liste .detail {min-height:28px;font-size:11px;width:95%;}
	#compagnies-liste .zone {width:31%;}
	#compagnies-liste .zone .hall {font-size:10px;}
	#compagnies-liste .village {border-width:5px;}
	#compagnies-liste.exhibitors-liste h3 {margin-bottom:2px;}
	#compagnies-liste.members-liste h3 {width:100%;font-size:12px;}
	#compagnies-liste.members-liste .new h3 {width:80%}
	#compagnies-liste.exhibitors-liste li ul  {position:static;}
	#compagnies-liste.exhibitors-liste li li {display:inline;position:static !important;float:none !important;}
	#compagnies-liste .mobil-seperator {display:inline;}
	#compagnies-liste.members-liste .new .new {bottom:auto;top:10px;}	
	.sector h3,
	#category-list span {top:96px}
	#compagnies-liste .zone {min-height:90px;}
	#compagnies-liste .zone div {height:auto;}
	#compagnies-liste .compagnie {background:#F5F5F5;}
	
	
}
	
@media (max-width: 360px) {
	.new_accueil #header, .accueil #header {padding-top:220px;}
	
	#alert p {font-size:12px;}
	
	.csc-textpic-single-image {max-width:none;}
	DIV.csc-textpic-imagewrap,
	#col-left-600 DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, 
	#col-left-600 DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
	#col_top DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap,
	#col_top DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
	#col-left-600 DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, 
	#col-left-600 DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap,
	#col_top DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, 
	#col_top DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {/*max-width:none !important;*/}
	/*DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap, 
	DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap,
	DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap, 
	DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap {margin:0 !important;}*/
	
	
	#menu .main_menu {width:280px;}
	#menu ul ul li {margin-left:15px;}
	#menu ul .open_search form {padding-right:5px;}
	#menu form {width:275px;}
	#menu input.f-search {width:225px;}
	input.tx-indexedsearch-searchbox-sword {width:240px;}
	
	.submenu {padding-left:15px;}
	.conf-sstit img {max-width:300px;width:100%;height:auto;}
	
	.col3 .multitxt .content img,
	.col4 .multitxt .content img,
	.col5 .multitxt .content img,
	.col6 .multitxt .content img,
	.col7 .multitxt .content img {width:19%; }
	.col3 .multitxt .content h3,
	.col3 .multitxt .content p,
	.col4 .multitxt .content h3,
	.col4 .multitxt .content p,
	.col5 .multitxt .content h3,
	.col5 .multitxt .content p,
	.col6 .multitxt .content h3,
	.col6 .multitxt .content p,
	.col7 .multitxt .content h3,
	.col7 .multitxt .content p {width:78%; }	
	
	.interview-news {width:100%;margin-right:0 !important;}
	.interview-news .border {height:auto !important;}
	#member-detail h3 {font-size:30px;}
	
	.alertuser {background: url(../images/common/notice-btn360.png) no-repeat 0 center;background-size:contain ;}

	
}

@media (max-width: 320px) {
	
	.new_accueil #header, .accueil #header {padding-top:200px;}
}