/* @import "custom.scss" */
h2, h3, h4, h5 { 
text-transform:uppercase 
}
ul.g-dropdown.g-dropdown-right.g-fade {
    z-index: 999;
}
.nivo-slider-wrapper.theme-default {
    position: relative;
    z-index: 1;
}
h1 {
    line-height: 35px;
    font-family: 'Roboto', sans-serif !important;
    margin-top: 0;
    margin-bottom: 15px;
    color: #394247 !important;
    font-size: 1.4rem;
	text-shadow:2px 2px 2px #bbb
}
a.gantry-logo {
    padding-top: 12px;
}
h1 .two {
    color: #C95561;
    letter-spacing: 1.7px;
}
div#city {
    padding-top: 35px;
}
div#date{
    color: #C95561;
}
.view-article div#display_block_main {
    display: none;
}
.view-article div#main_content_block {
    background:#fff
}
.gantry-logo img {
    width: 400px;
}
.nivo-caption {
    text-align: center !important;
    background: rgba(237, 28, 38, 0.8);
    bottom: 0;
    width: 60%;
    right: 0;
    left: initial;
}
.nivo-caption p {
    line-height:1.2rem
} 
img.dj-image {
    height: 150px;
    width: 100px !important;
}
.large{
font-size:1.2rem;
color:#fff;
font-weight:bold;
font-family: "Roboto";
letter-spacing:4px;
text-transform:uppercase;
}

.fin{
font-size:1.2rem;
color:#fff;
font-family: "Roboto";
}
header#g-header {
    position: relative;
}
#g-top{
    background: #394347;
    width: 100%;
    z-index: 99;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active > .g-menu-item-container {
    color: #000;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module) > .g-menu-item-container {
    color: #777;
}
span.g-menu-item-title {
    text-transform: uppercase;
}
#g-navigation{
    background: #e5e5e5;
} 
#logo img {
    width: 400px;
}
main#g-main .g-container {
    background: #fff;
    margin-top: 40px;
}
#g-offcanvas,#g-offcanvas #g-mobilemenu-container ul  {
    background: #2a5499;
    width: 17rem;
    color: #fff;
}
slide-desc-text-default .slide-title {
    font-size: 1.2em!important;
    color: #000!important;
    margin-bottom: 10px;
    font-weight: 600;
    text-align: center!important;
}
.moduletable.sidebar-block {
    background: #e5e5e5 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator {
    border: 1px solid #d05544;
    background: #2a5499;
    border-radius: 0.1875rem;
    margin: -0.2rem 0 -0.2rem 0.5rem;
    padding: 0.2rem;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent:hover > .g-menu-item-container > .g-menu-parent-indicator {
    border: 1px solid #d05544;
    background: #2a5499;
    border-radius: 0.1875rem;
    margin: -0.2rem 0 -0.2rem 0.5rem;
    padding: 0.2rem;
}
#g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-offcanvas #g-mobilemenu-container ul > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #394347;
}
.itemid-210 .banner-insert:nth-child(2){
    background: #ca5463 !important;
    color: #fff !important;
}
.grey{
	background:#ca5463 !important
}
p.appli {
    background: #ddd;
    color: #000;
    padding: 5px 5px;
    margin: 0 1% 10px 1% !important;
    width: auto;
    float: left;
    font-size: 12px;
    text-align: center;
}
.divgroup.less {
    border: 1px solid #394347;
    margin: 0 1%;
    width: 48%;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-top: 4px solid #394347;
    background: #e7e7e7;
}
.divgroup.morethan {
    border: 1px solid #ca5463;
    margin: 0 1%;
    width: 48%;
    -webkit-border-top-left-radius: 20px;
    -webkit-border-top-right-radius: 20px;
    -moz-border-radius-topleft: 20px;
    -moz-border-radius-topright: 20px;
    border-top-left-radius: 20px;
    border-top-right-radius: 20px;
    border-top: 4px solid #ca5463;
    background: #e7e7e7;
}
.grey a{
	color:#fff !important;
	font-size: 18px;
	font-weight:normal
}
.f-nav{  /* To fix main menu container */
    z-index: 9999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
.border-left, .border {
    width: auto;
    float: left;
	padding:0px 10px;
	font-size:18px
}
.border-left{
	border-left:1px solid #222
}
.border{
	border-left:1px solid #222;
	border-right:1px solid #222
}
#logo {
    text-align:center
}
p.head_list {
    margin-bottom: 0 !important;
}
span.nb_list {
    color: #fff;
    background: #ca5463;
    border-radius: 20px;
    padding: 5px 10px;
    margin-right: 30px;
}
span.head_list {
    background: #fff;
    padding: 0 10px;
	color:#394347
}
.itemid-112 p.zero {
    padding-left: 69px;
}
p.head_list {
    background: url(../images/line.jpg) 50% 50% repeat-x;
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover {
    background: #ddd;
}
#g-footer {
    background: #CA5463;
}
a {
    color: #394347;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    color: #fff;
}
#g-navigation .g-main-nav .g-sublevel > li.active > .g-menu-item-container {
    color: #000;
}
#g-navigation .g-main-nav .g-sublevel > li > .g-menu-item-container {
    color: #777;
}
#g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module):hover, #g-navigation .g-main-nav .g-sublevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active {
    background: #ddd;
}
#g-navigation .g-main-nav .g-dropdown {
    background: #e5e5e5 !important;
}
h3.greencenter {
    text-align: center;
    color: #fff;
    padding: 5px 10px;
    background: #394347;
}
#je_accord172.je_acc >ul>li>ul>li>a {
    background: #9EB6D7 !important;
    color: #fff !important;
	font-size: 14px;
}
#je_accord172.je_acc >ul>li>ul>li>ul>li>a {
    background: #B2CAEB !important;
    color: #fff !important;
	font-size: 14px;
}
#je_accord172.je_acc >ul>li>ul>li>ul>li>a:before {
	content: "◘";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 16px;
    position: absolute;
    margin-left: -15px;
    margin-top: -3px;
}
.copyrightyannt {
    display: none;
}
.bg-pop {
    background: #fff;
    padding: 15px;
	padding-top:5px;
	margin:5px 0
}
div#dailyposition {
    padding-top: 50px;
}
hr {
    border-bottom: 3px solid #eee;
}
input#closedailyp {
    width: 100px !important;
    background: #939598 !important;
    color: #fff;
}
div#dailyposition {
    background: #e5e5e5;
    box-shadow: 0px 0px 15px 5px #000;
}
#dailyfullscreen.btnh .posdailybut {
    bottom: inherit;
    top: 49px !important
}
div#dailyposition h2 {
    font-size: 24px;
    padding-left: 40px;
    background: url(../images/puce-h2.png) center left no-repeat;
}
li.popli {
    list-style: none;
}
li.popli {
    text-align: center;
}
.itemid-151 .banner-insert h3{
color:#394347
}
li.popli img {
    list-style: none;width:auto;height:40px}
li.popli {
    list-style: none;width:20%;padding:10px;float:left;overflow:hidden}
/**DEV CONFERENCE**/
div#div_hour {
    width: 100%;
}
.itemid-151 em{
color:#394347
}
div#hours {
    width: 15%;
    float: left;
	text-align:right
}
div#conference-text {
    clear: both;
    text-align: justify;
}
div#function {
    margin-top: 20px;
}
#img-text {
    height: auto;
    width: 15%!important;
    overflow: hidden!important;
    float: left!important;
    margin: 0px 0px 0px 0!important;
    text-align: center!important;
    background: #fff;
    min-width: 15% !important;
    min-height: 1px;
}
div#img-text {
    margin-top: 10px !important;
}
div#function {
    font-size: 0.9em;
	margin-bottom:15px
}
div#function {
    text-align: right;
	font-weight:bold
}
img.ns2-image {
    height: auto!important;
    width: 100%!important;
    max-width: none !important;
    margin: auto !important;
    float: none !important;
    text-align: center !important;
}
div#title_conference {
    float: left;
    width: 85%;
	padding-left:20px;
	text-align:justify;
	text-transform:uppercase
}
div#title_conference h4.ns2-title {
    margin-top: 0;
	margin-bottom:0
}
div#function-text {
    float: left;
    width: 85%;
    padding-left: 20px;
}
.ns2-inner {
    border-bottom: 2px solid #939598 !important;
    border: 1px solid #ddd;
    padding: 15px;
}
/**FIN DEV CONFERENCE**/

.customsubmit-sidebar.green h4 {
    margin: 0;
}
.zero{
margin-top:0px !important
}
.nivo-caption img{
display:block !important;
position:relative !important;
width:24px;
float:left
}
.progl {
    width: 50%;
    float: left;
    padding: 5px;
    margin-bottom: 0;
    margin-top: 0;
    text-align: justify;
}
div#fcp_div000,div#fcp_div001,div#fcp_div002,div#fcp_div003,div#fcp_div004,div#fcp_div005,div#fcp_div006,div#fcp_div007,div#fcp_div008,div#fcp_div009,div#fcp_div010,div#fcp_div011{
float:left;
width:48.5%;
clear:none
}
.fcp_sendrow {
    margin-left: 0;
}
.fcp_sendrow input {
	    background: #394347!important;
    color: #fff;
	border:none !important;
    font-size: 18px;
    padding: 10px 0px;
    width: 100%;
    margin: 10px 0;
	padding:6px 4px !important
}
div#fcp_div013 input {
    width: 15px !important;
}
div#fcp_div014 {
    clear: both;
}
div.fcp_line label {
    text-align: left;
}
textarea#field015 {
    width: 96% !important;
}
div#fcp_div013 label.fcp_label {
    width: 50%;
}
div#fcp_div013 .fcp_radio_v_inner {
    width: 50%;
}
div#fcp_div013 .fcp_radio_v_inner {
    float: right;
}
div#fcp_wrapper {
    max-width: none;
}
.banner-insert.progl {
margin: 0;}
.banner-insert.progl:nth-child(2) {
    padding: 15px;
    background: #fff!important;
    color: #4d4d4d!important;
}
.itemid-217 hr,.itemid-250 hr {
    margin: 0!important;
	border-color:#394347
}
.mobile {
    display: none;
}
table.pc, table.mobile {
    background: #eaeaea;
}
table.pc td, table.mobile td {
border: 1px solid #ccc !important;
}
.cw-social-mod-follow {
padding: 0px !important
}
.banner-insert {
    padding: 15px;
    background: #fff;
    margin: 20px 0;
}
/*.banner-insert:nth-child(2) {
    padding: 15px;
    background: #394347;
    color: #fff;
}*/
section#g-top .g-container .g-grid {
    padding: 0 15px;
}
h1, h2, h3, h4, h5 {
    font-family: 'Roboto', sans-serif !important;
    font-weight: 600!important;
}
body {
    font-family: 'Roboto', sans-serif !important;
}
.customsubmit-sidebar.next {
    margin-top: 20px;
}
.customsubmit-sidebar {
    background: #394347;
    padding: 15px;
	margin-top:20px
}
input, textarea {
    border-radius: 0px!important;
    border: 1px solid #ccc!important;
    width: 95% !important;
}
textarea#message {
    height: 388px;
}
.moduletable.sidebar-block h3{
font-size:20px;
text-align:center;
margin:0
}
.customcalendar {
    background: #939598;
}
.moduletable.sidebar-block p{
margin:0
}
.banner-insert.program {
    margin-top: 0;
}
.program .banner-insert {
    margin-top: 0;
}
.clear {
  clear: both;
  height: 0; overflow: hidden; /* Précaution pour IE 7 */
}
.customcalendar {
    margin-top: 20px;
}
p.horaire {
    margin-bottom: 0px !important;
    border-bottom: 2px solid #01562c;
    padding-bottom: 0px;
    margin-top: 20px !important;
}
.customcalendar .banner-insert strong {
	color:#fff
}
.customcalendar h4 { 
    color: #fff;
    font-weight: 200 !important;
    font-size: 15.8px;
}
.customcalendar .banner-insert{
    width: 33.33%;
    float: left;
	background:#939598 !important;
	color:#fff;
	margin-bottom:0;
	margin-top:0
}
th.banner-insertfirst_th,td.banner-insertfirst_space,tr.banner-insertfirst_tr,tr.banner-insertfirst_tr th,tr.banner-insertfirst_tr td {
    border: none;
}

.banner-insert .prog {
    width: 25%;
    float: left;
	padding:5px;
    margin-bottom: 0;
    margin-top: 0;
	text-align:justify
}
.moduletable.sidebar-block{
padding:15px;
background:#fff;
margin-top:20px;
}
.banner-insert h2,h2.g-title,h2 {
    font-size: 24px;
	padding-left:40px;
	background:#fff url(../images/puce-h2.gif) center left no-repeat
}
h2.h2banner-insertfirst{
    font-size: 24px;
	background:#fff url(../images/puce-h2.gif) 15px 50% no-repeat;
	margin:0 !important;
	padding:30px 0 1.5rem 110px;;
}
.divgroup {
    width: 50%;
    float: left;
	padding:0 10px;
}
th.banner-insertfirst_th {
    background: none;
}
/*.divgroup:nth-child(2) {
    width: 50%;
    float: left;
	padding-right:8px!important;
	padding-left:0px!important
}*/
table.banner-insertfirst_table {
    border: none;
    background: none;
}
.custombutton-supplier a,.divgroup a.second{
    background: #ca5463;
    color: #fff;
    font-size: 18px;
    padding: 10px 0px;
    float: left;
    width: 100%;
    margin: 10px 0;
}
.second{
    background: #ca5463;
    color: #fff;
    font-size: 18px;
    padding: 10px 0px;
    width: 100%;
    margin: 10px 0;
	    float: left;
}
.custombutton-supplier2 a:hover,.divgroup a.first:hover{
    background: #2a5499
}
.custombutton-supplier2 a ,a.first,input#mod_simpleemailform_submit_1,input#mod_simpleemailform_reset_1,.button{
    background: #e1680f;
    color: #fff;
	border:none !important;
    font-size: 18px;
    padding: 10px 0px;
    float: left;
    width: 100%;
    margin: 10px 0;
}
.three{
    background: #394247;
    color: #fff;
	border:none !important;
    font-size: 18px;
    padding: 10px 0px;
    float: left;
    width: 100%;
    margin: 10px 0;
}
p.first{
    background: #394347;
    color: #fff;
	border:none !important;
    font-size: 18px;
    padding: 10px 0px;
    width: 100%;
    margin: 10px 0;
}
.custombutton-supplier a:hover,.divgroup a.second:hover {
    background: #ba4e5a
}
.moduletable.banner-insert.group,.moduletable.banner-insert.group2, .custommargzero .banner-insert, .margzero {
    margin-top: 0px !important;
}
h1 {
    line-height: 35px;
    font-family: 'Roboto', sans-serif !important;
    margin-top: 0;
    margin-bottom: 15px;
	color:#575757 !important
}
.customsubmit-sidebar:hover,.button:hover{
    background: #2a5499;
}
span.first {
    background: #394347;
    color: #fff;
    font-size: 18px;
    padding: 10px 0px;
    float: left;
    width: 100%;
    margin: 0px 0 20px 0;
}
span.second{
    background: #ca5463;
    color: #fff;
    font-size: 18px;
    padding: 10px 0px;
    float: left;
    width: 100%;
    margin: 0px 0 20px 0;
}
.testi {
    background: #e5e5e5;
    padding: 10px;
}
.customsubmit-sidebar p {
    margin:0
}
.marginzr .g-content {
    margin-bottom: 0;
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 0;
}
.customsubmit-sidebar a {
    color:#fff;
	font-size:18px
}
section#g-top {
    background: #fff;
}
header#g-header {
    z-index: 0;
}
main#g-main {
  background: #e5e5e5 url(../images/bg.jpg)  no-repeat center fixed; 
  -webkit-background-size: cover; /* pour anciens Chrome et Safari */
background-size: cover; /* version standardisée */}
div#activitie .g-content {
    margin-top: 0;
    padding-top: 0;
	margin-bottom: 0;
    padding-bottom: 0;
}
.customuser-links {
    float: right;
}
.customnews {
    float: right;
}
ul.cw-social-mod-icons-cws-square-fadein li {
    margin: 0 3px !important;
	padding: 0!important;
    display: inline-block;
    vertical-align: top;
    overflow: hidden;
    background: none repeat scroll 0 0 transparent !important;
    border: none;
}
.g-offcanvas-toggle {
    background: #2a5499;
}
#activitie p{
margin-top:0px
}
#g-top .g-content {
    padding: 0!important;
}
footer#g-footer a {
    color: #000000;
}
footer#g-footer a:hover {
    color: #999;
}
.customnews p {
    margin: 0;
}
.customdat p ,.customville p {
    margin: 0;
}
.customuser-links ul {
    margin: 0;
}
.city{
color:#565656;
font-size:20px;
padding:10px 10px;
text-align:center
}
.date{
color:#565656;
font-size:20px;
padding:10px 10px;
text-align:center
}
.customuser-links li {
    margin: 0;
	list-style:none;
	float:left
}
a.second:hover {
    color: #fff;
}
.customuser-links a{
   color:#fff;
   padding:10px 10px;
   background: #ca5463;
       font-size: 15px;
}
.customuser-links li:nth-child(2) a {
    margin-left: 5px;
    margin-right: 5px;
}
.customuser-links a:hover{
   color:#fff;
   padding:10px 10px;   
   padding-left:25px !important;
   background: #ba4e5a;
}
.customnews a {
	color: #565654;
	font-size: 15px;
}
.customuser-links li:last-child a::before {
    content: "\f009";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    position: absolute;
    margin-left: -20px;
	margin-top:2px
}
.customuser-links a:hover::before {
    color: #fff !important;
}
.moduletable.sidebar-block.noline h3 {
    border: none;
	background:#939598;
	padding:5px 10px;
	color:#fff
}
.customsubmit-sidebar.green {
    background: #8CC753;
    padding: 0px;
    margin-top: 20px;
}
main#g-main p {
    margin: 1rem 0 ;
}
.banner-insert{
    padding: 15px;
    background: #fff;
    margin: 20px 0;
}
.banner-insertfirst{
    padding: 15px;
    background: #fff;
    margin: 0 0 20px 0;
}
.banner-insert:last-child {
    margin-bottom: 0;
}
.first.grey{
	background: #555 !important;
	font-weight:400 !important
}

div#logo p {
    margin: 0 !important;
}
.itemid-231 .banner-insert:nth-child(2),.itemid-214 .banner-insert:nth-child(2),.itemid-243 .banner-insert:nth-child(2),.itemid-243 .banner-insert:nth-child(2) {
    padding: 15px;
    background: #fff;
    color: #666;
}
.itemid-231 .banner-insert:nth-child(2) h3,.itemid-214 .banner-insert:nth-child(2) h3,.itemid-231 .banner-insert h3,.itemid-214 .banner-insert h3,.itemid-243 .banner-insert:nth-child(2) h3,.itemid-243 .banner-insert:nth-child(2) h3,.itemid-243 .banner-insert h3,.itemid-243 .banner-insert h3 {
    font-size: 16px;
    color: #4d4d4d;
	text-align:center !important;
	width:100%
}
.itemid-211 .custombanner-insert.group .banner-insert,.itemid-260 .custombanner-insert.group .banner-insert {
    width: 50%;
    float: left;
	padding:6px
}
.moduletable.ville {
    padding-top: 15px;
}

.itemid-211 main#g-main .col3,.itemid-260 main#g-main .col3{
margin:0;
padding:7px;
    border: 2px solid #e1e1e1;
    background: #eee;
}
table.program-td h4 {
    margin: 10px 0;
    color: #fff;
}
td.h4 {
    background: #939598;
}
.appli img {
    height: 26px;
    width: auto;
}
.itemid-110 .banner-insert:nth-child(2),.itemid-112 .platform-content:nth-child(2) .banner-insert {
    background: #939598 !important;
	color:#fff !important
}
.itemid-110 .banner-insert:nth-child(2) strong,.itemid-112 .platform-content:nth-child(2) .banner-insert strong {
	color:#939598 !important
}
.customcontact-bloc {
    background: #fff;
}
.banner-insert:nth-child(2) strong {
    color:#fff
}
.banner-insert.progl:nth-child(2) strong {
    color:#4d4d4d !important
}
section#g-bottom .banner-insert {
    padding: 0px !important;
    background: #fff;
    margin: 0px 0 !important;
}
.banner-insert:nth-child(2) h3 {
    font-size:18px;
    color:#fff
}
td {
    padding: 0.5rem;
        border: 2px solid #e1e1e1;
    background: #eee;
}
h3 {
    font-size: 18px!important;
}
.banner-insert h3 {
    font-size:18px !important;
}
.customuser-links a::before {
    content: "\f08e";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #fff;
    font-size: 15px;
    position: absolute;
    margin-left: -20px;
	margin-top:2px
}
#g-navigation .g-main-nav .g-toplevel > li:not(.g-menu-item-type-particle):not(.g-menu-item-type-module).active.g-selected {
    background: #ddd;
}
.customuser-links a{
    margin: 0;
	padding-left:25px
}
.red{
font-style:italic;
color:#EE4035;
font-size:22px
}
.grey{
color:#939598;
font-size:22px;
font-weight:bold
}
header#g-header p strong{
color:#222
}
.customville,.customdat {
    margin-top: 0px;
}
/** MEDIA QUERIES **/
@media screen and (max-width: 959px){
header#g-header {
    padding-top: 168.76px;
    position: relative;
}
.itemid-211 .custombanner-insert.group .banner-insert {
    width: 100%;
    float: left;
	padding:0%
}
}
@media screen and (max-width: 767px){
#g-top .g-content{
display:none
}
h1 {
    line-height: 35px;
    font-family: 'Roboto', sans-serif !important;
    margin-top: 0;
    margin-bottom: 0px;
    color: #394247 !important;
    font-size: 1.4rem;
	text-shadow:2px 2px 2px #bbb
}
div#date {
    padding-top: 0px;
	text-align:center !important
}
h1 .two {
    color: #C95561;
    letter-spacing: 1.7px;
}
div#city {
    padding-top: 0px;
}
main#g-main .g-container {
    background: #fff;
    margin-top: 60px;
}
ul.margbottom {
    padding-bottom: 0px;
}
header#g-header {
    padding-top: 0px;
    position: relative;
}
.customville {
    text-align: center !important;
}
p.appli {
    background: #ddd;
    color: #000;
    padding: 7px 10px;
	margin:0 1% 5px 1% !important;
	width:100%;
	float:left;
	
}
.mobile {
    display: block;
}
.pc {
    display: none;
}
.customcalendar .banner-insert{
width: 100%!important;}
.banner-insert .prog {
    width: 100%;
}
.divgroup {
    width: 100% !important;
    float: left;
	padding-left:0px !important;
	padding-right:0px !important
}
.customville,.customdat {
    margin-top: -15px !important;
}
section#g-bottom .g-block {
text-align:left !important;
float:left !important;
}
section#g-bottom .g-block img {
text-align:left !important;
float:left !important;
}
/**DEV RESPONSIVE CONFERENCE**/
div#hours {
    width: 100%;
    float: left;
	text-align:center
}
div#title_conference {
    float: left;
    width: 100%;
	padding-left:0px;
	text-align:center
}
#img-text {
	height:auto;
    width: 100%!important;
    overflow: hidden!important;
    float: left!important;
    margin: 0px 0px 0px 0!important;
    text-align: center!important;
    background: #fff;
}
div#function {
    font-style: italic;
    text-align: center;
}
img.ns2-image {
    height: auto!important;
    width: 100%!important;
    max-width: none !important;
    margin: auto !important;
    float: none !important;
    text-align: center !important;
}
div#title_conference h4.ns2-title {
    margin-top: 0;
	margin-bottom:15px
}
div#function-text {
    float: left;
    width: 100%;
    padding-left: 0px;
    text-align: center;
}
/**FIN DEV RESPONSIVE CONFERENCE**/




}