@media screen and (max-width: 600px) {
  .mobile {
    visibility: hidden;
    clear: both;
    display: none;
  }
}

blockquote {
	font-family: Georgia, serif;
	font-size: 18px;
	font-style: italic;
	width: 450px;
	margin: 0.25em 0;
	padding: 0.25em 40px;
	line-height: 1.45;
	position: relative;
	color: #383838;
	background:transparent;
	border:0;
}

blockquote:before {
	display: block;
	content: "\201C";
	font-size: 80px;
	position: absolute;
	left: -10px;
	top: -10px;
	color: #7a7a7a;
}

blockquote cite {
	color: #999999;
	font-size: 14px;
	display: block;
	margin-top: 5px;
}
 
blockquote cite:before {
	content: "\2014 \2009";
}

.vc_col-sm-4 {
  width: 33% !important;
}

.slogan {    text-align: center;
    margin: 0 !important;
    font-family: lato;
    font-size: 25px;
    line-height: 30px;
    max-width: 100%;}

body{
font: 1em Verdana, sans-serif; color: #00000; -webkit-font-smoothing: antialiased; 
/* background:url (http://asthme-allergies.org/images/Background/perforated_white_leather.png) repeat; */
}

#page-main .content {
border:0px;
}

#page-canvas {
        border-radius: 4px 4px 4px 4px;
	margin: 10px auto;
        padding: 0;
	border: 0px solid #D2D2D2;
/*
	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, .8);
-webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, .8);
box-shadow: 0 1px 10px rgba(0, 0, 0, .8);
*/
	width: 1200px;
}
.fixed_width #page, .fixed_width #footer, .canvas #page-canvas {
width: 1200px;
}


.full_width #page .page-canvas, body.fixed_width {
    background-image: none !important;
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: 0% 0%;
}


body.fixed_width.content-shadow .page-canvas {
    box-shadow:0 0 0 !important;
}

.partenaires0 {color:white;margin:0 auto;width: 850px;  margin-top: 25px;}

.partenaires0 h4 {color:white !important;text-align: center !important;font-family: helvetica !important;font-size: 18px !important;margin-top:20px !important}

.partenaires1 {
background: #317AC0;
border-radius: 8px;
width:250px;height: 410px;float: left;color:white;margin-right: 20px}

.partenaires2 {
/* Rectangle 2: */
background: #4B9FF0;
border-radius: 8px;
width:250px;height: 410px;float: left;color:white;margin-right: 20px}


.partenaires3 {
/* Rectangle 3: */
background: #70B0EE;
border-radius: 8px;
width:250px;height: 410px;float: left;color:white;margin-right: 20px}

.partenaires1 a,.partenaires2 a, .partenaires3 a {color:white;text-decoration: none}

.homeicones img {max-width: 285px !important;margin-bottom: -25px !important;}

.homeicones p {font-size: 14px;line-height: 16px; margin:0 3px !important; text-align:justify}

.homeicones h2 {  text-align: center !important;
  font-size: 15px;
  font-weight: bold;margin-bottom: -20px !important;margin-left: 5px !important;}

.tooltips {font-style: italic; color:#225E9B;vertical-align: super;font-size: 12px;}

.grisee {background-color:#F1F3F7 }


.jma strong {color:#379867 !important}

.jmaencadree {border: 1px solid #379867}

.jma li:before {
    content: "• ";
    color: #379867 !important; /* or whatever color you prefer */
}

.jma li { list-style-type: none;}

.jma a strong {color: blue !important}


/****** Right edge wrap with forked end ******/

.right-edge.fork {
	width: 190px !important;
	height: 40px;
	line-height: 40px;
	top: -30px !important;
	right: -5px;
	-moz-box-shadow:    0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:         0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-border-radius:    0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	border-radius:         0 5px 0 0;
	z-index: 1000;
}

.labelred {	width: 190px !important;
	height: 40px;
	line-height: 40px;
	top: -25px !important;
	right: -18px;
z-index: 1000;
position: absolute;}


.labelred2 {	width: 190px !important;
	height: 40px;
	line-height: 40px;
	top: 20px !important;
	right: -18px;
z-index: 1000;
position: absolute;}

.right-edge.fork2 {
	width: 190px !important;
	height: 40px;
	line-height: 40px;
	top: -40px !important;
	right: -5px;
	-moz-box-shadow:    0 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:         0 1px 2px rgba(0, 0, 0, 0.3);
	-moz-border-radius:    0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	border-radius:         0 5px 0 0;
	z-index: 1000;
}

.ie8 .right-edge.fork {
	right: 0;
	border-radius: 0;
	box-shadow: none !important;
}

.right-edge.fork > span {
	-moz-border-radius:    0 5px 0 0;
	-webkit-border-radius: 0 5px 0 0;
	border-radius:         0 5px 0 0;
}

.right-edge.fork > span:before {
	border-style: solid;
	border-width: 5px;
	border-color: transparent;
	bottom: -5px;
	right: 0;
	-moz-transform:    rotate(45deg);
	-webkit-transform: rotate(45deg);
	-o-transform:      rotate(45deg);
	-ms-transform:     rotate(45deg);
	transform:         rotate(45deg);
	-moz-border-radius:    5px;
	-webkit-border-radius: 5px;
	border-radius:         5px;
}

.ie8 .right-edge.fork > span:before {
	display: none;
}

.right-edge.fork > span:after {
/*
	left: -20px;
	top: 0;
	border-style: solid;
	border-width: 20px;
*/
}

/*
.right-edge.fork:before {
	left: 27px;
	bottom: 7px;
	width: 80px;
	height: 20px;
	background: #666;
	-moz-transform:    rotate(20deg) skewX(-8deg) skewY(-28deg);
	-webkit-transform: rotate(20deg) skewX(-8deg) skewY(-28deg);
	-o-transform:      rotate(20deg) skewX(-8deg) skewY(-28deg);
	-ms-transform:     rotate(20deg) skewX(-8deg) skewY(-28deg);
	transform:         rotate(20deg) skewX(-8deg) skewY(-28deg);
	-moz-box-shadow:    -25px 8px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: -25px 8px 4px rgba(0, 0, 0, 0.5);
	box-shadow:         -25px 8px 4px rgba(0, 0, 0, 0.5);
}

.right-edge.fork:after {
	left: 27px;
	top: 7px;
	width: 80px;
	height: 20px;
	background: #666;
	-moz-transform:    rotate(-30deg) skewX(8deg) skewY(28deg);
	-webkit-transform: rotate(-30deg) skewX(8deg) skewY(28deg);
	-o-transform:      rotate(-30deg) skewX(8deg) skewY(28deg);
	-ms-transform:     rotate(-30deg) skewX(8deg) skewY(28deg);
	transform:         rotate(-30deg) skewX(8deg) skewY(28deg);
	-moz-box-shadow:    -20px -5px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: -20px -5px 4px rgba(0, 0, 0, 0.5);
	box-shadow:         -20px -5px 4px rgba(0, 0, 0, 0.5);
}
*/

.ie8 .right-edge.fork:before, .ie8 .right-edge.fork:after {
	display: none;
}

/****** Light Red ******/

.ie8 .lred, .lred > span, .lred.left-corner > span:before, .lred.left-corner > span:after, .lred.right-corner > span, .lred.right-corner > span:before, .lred.right-corner > span:after {
	background-color: #f80000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f80000), to(#a30000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #f80000, #a30000); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #f80000, #a30000); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #f80000, #a30000); /* IE10 */
	background-image:      -o-linear-gradient(top, #f80000, #a30000); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #f80000, #a30000);
}

.lred.left-corner.strip > span, .lred.left-corner.strip > span:before, .lred.left-corner.strip > span:after, .lred.right-corner.strip > span, .lred.right-corner.strip > span:before, .lred.right-corner.strip > span:after {
	background-color: #f80000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f80000), to(#a30000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(top, #f80000, #a30000); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(top, #f80000, #a30000); /* FF3.6 */
	background-image:     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(top, #f80000, #a30000); /* IE10 */
	background-image:      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(top, #f80000, #a30000); /* Opera 11.10+ */
	background-image:         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(top, #f80000, #a30000);
}


.lred.left-corner:before {
	border-left-color: #5f0000;
	border-bottom-color: #5f0000;
}

.lred.left-corner:after {
	border-right-color: #5f0000;
	border-top-color: #5f0000;
}

.lred.right-corner:before {
	border-left-color: #5f0000;
	border-top-color: #5f0000;
}

.lred.right-corner:after {
	border-right-color: #5f0000;
	border-bottom-color: #5f0000;
}

.lred.left-edge.point:after, .lred.right-edge.point:after {
	background-color: #f80000;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#f80000), to(#a30000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(-45deg, #f80000, #a30000); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(-45deg, #f80000, #a30000); /* FF3.6 */
	background-image:     -ms-linear-gradient(-45deg, #f80000, #a30000); /* IE10 */
	background-image:      -o-linear-gradient(-45deg, #f80000, #a30000); /* Opera 11.10+ */
	background-image:         linear-gradient(-45deg, #f80000, #a30000);
}

.lred.left-edge:before {
	border-left-color: #5f0000;
	border-top-color: #5f0000;
}

.lred.right-edge:before {
	border-right-color: #5f0000;
	border-top-color: #5f0000;
}


.lred.right-edge.fork > span {
	background-color: #f80000;
	background-image: -webkit-gradient(linear, right top, left top, color-stop(0, #f80000), color-stop(5px, #f80000), color-stop(15%, #a30000), color-stop(65%, #a30000), color-stop(100%, #f80000)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(right, #f80000 0, #f80000 5px, #a30000 15%, #a30000 65%, #f80000 100%); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(right, #f80000 0, #f80000 5px, #a30000 15%, #a30000 65%, #f80000 100%); /* FF3.6 */
	background-image:     -ms-linear-gradient(right, #f80000 0, #f80000 5px, #a30000 15%, #a30000 65%, #f80000 100%); /* IE10 */
	background-image:      -o-linear-gradient(right, #f80000 0, #f80000 5px, #a30000 15%, #a30000 65%, #f80000 100%); /* Opera 11.10+ */
	background-image:         linear-gradient(right, #f80000 0, #f80000 5px, #a30000 15%, #a30000 65%, #f80000 100%);
	-pie-background:          linear-gradient(right, #f80000 0, #f80000 5px, #a30000 15%, #a30000 65%, #f80000 100%); /* IE6-IE9 */
}

.ie8 .lred.right-edge.fork > span {
	-pie-background: none;
}

.lred.right-edge.fork > span:after {
/* 	border-color: #f80000 #f80000 #f80000 transparent; */
}

/*
.lred.right-edge.fork > span:before {
	border-right-color: #5f0000;
	border-top-color: #5f0000;
}
*/

.socialnetwork {
float: right;
margin-top: -40px;
margin-bottom: -90px;
margin-right: 180px;
}

.socialnetwork img {max-height: 38px;max-width: 38px}

/***** Wrapping Ribbons *****/


.wrap-ribbon > span {
	display: block;
	height: 100%;
	position: relative;
	behavior: url(PIE.htc);
	-pie-watch-ancestors: 1;
}

.wrap-ribbon > span:before, .wrap-ribbon > span:after {
	content: '';
/* 	position: absolute; */
	z-index: -1;
}

.wrap-ribbon:before, .wrap-ribbon:after {
	content: '';
/* 	position: absolute; */
	z-index: -2;
}
	
.wrap-ribbon {
position: absolute;
z-index: 0;
text-align: center;
color: #fff;
behavior: url(PIE.htc);
top: -20px !important;
}
.wrap-ribbon a { color:white;text-decoration: none;font-weight: bold;}
	
.span12 {
width: 960px;
}

.wpb_alert-success .messagebox_text {
       background-image: none !important;}

.boiteverte {width: 500px}

#callouts h5 {
    border-bottom-color: #C4C9CC !important;
    border-bottom-style: solid !important;
    border-bottom-width: 1px !important;
    color: #0099CC !important;
    font-size: 14px !important;
    font-weight: bold;
    margin-bottom: 20px;
    padding-bottom: 3px;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
}

[class*="span"] {
float: left;
margin-left: 0px;
}
.span4 {
width: 300px;
}

h2 {
    font-size: 120%;
}

.btn {
font-size: 18px;
line-height: 18px;

}

.cta_align_right .btn {
float: right;
margin-left:none;
}

.cta_align_left .btn, .cta_align_right .btn {
max-width: none;
}

.su-button {
display: inline-block;
text-decoration: none !important;
font-weight: bold;
}

.rsDefaultInv, .rsDefaultInv .rsOverflow, .rsDefaultInv .rsSlide, .rsDefaultInv .rsVideoFrameHolder, .rsDefaultInv .rsThumbs {
background: white !important;
color: #222;
border-bottom: 1px solid #EEE;
}
.rsContent p {margin: 0 !important;padding: 0 !important}

.les4 h3{font-size:18px !important; color : #0062b9 !important;font-family: helvetica !important}

.les4 li{list-style-type: none;}

 /* Megamenu */ 
 
 .ubermenu-main {
    max-width: 100%;
    background: #5e8dc8;
}

.ubermenu-main .ubermenu-nav {
    max-width: 100%;
}
 
/*
 #megaMenu ul.megaMenu > li.menu-item > a, #megaMenu ul.megaMenu > li.menu-item > span.um-anchoremulator {
display: block;
padding: 10px 5px !important;}

#megaMenu.megaResetStyles div, #megaMenu ul.megaMenu, #megaMenu ul.um-sidebar,  #megaMenu li.widget, #megaMenu li.menu-item > a, #megaMenu img.um-img {
font-size: 1.1em;
color: white;
background-color: #5e8dc8;
background-repeat: repeat-x;
filter: progid:DXImageTransform.Microsoft.gradien}

#megaMenu li.menu-item {background-color: #5e8dc8;}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
border:0 !important;
padding-top: 0px !important;
padding-bottom: 0 !important;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > a:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg li.menu-item.megaReg-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.mega-with-sub > span.um-anchoremulator:after, #megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega > span.um-anchoremulator:after {
display:none !important;}
*/


/* ribbon wrapper test fred */

.lot {width: 250px;font-size: 13px;text-align: left;  margin: 25px auto;line-height: 13px}

.groupimg {
position: relative;
/* margin-bottom: 60px; */
background-color: #ffffff;
background-image: -webkit-gradient(linear, left top, left bottom, from(
#ffffff), to(#f6f6f6));
background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
background-image: linear-gradient(top, #ffffff, #f6f6f6);
-moz-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
-webkit-box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
box-shadow: 0 2px 2px rgba(0, 0, 0, 0.5);
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
behavior: url(PIE.htc);
}



.wrapper {
  margin: 10px auto;
width: 250px;
/* height: 300px; */
  background: white;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 0px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 0px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 0px rgba(0,0,0,0.3);
  position: relative;
  z-index: 90;
}

.ribbon-wrapper-green {
  width: 85px;
  height: 88px;
  overflow: hidden;
  position: absolute;
  top: -3px;
  right: -3px;
}

.ribbon-green {
  font: bold 15px Sans-Serif;
  color: #333;
  text-align: center;
  text-shadow: rgba(255,255,255,0.5) 0px 1px 0px;
  -webkit-transform: rotate(45deg);
  -moz-transform:    rotate(45deg);
  -ms-transform:     rotate(45deg);
  -o-transform:      rotate(45deg);
  position: relative;
  padding: 7px 0;
  left: -5px;
  top: 15px;
  width: 120px;
  background-color: #BFDC7A;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#BFDC7A), to(#8EBF45)); 
  background-image: -webkit-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:    -moz-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:     -ms-linear-gradient(top, #BFDC7A, #8EBF45); 
  background-image:      -o-linear-gradient(top, #BFDC7A, #8EBF45); 
  color: #6a6340;
  -webkit-box-shadow: 0px 0px 3px rgba(0,0,0,0.3);
  -moz-box-shadow:    0px 0px 3px rgba(0,0,0,0.3);
  box-shadow:         0px 0px 3px rgba(0,0,0,0.3);
}

.ribbon-green:before, .ribbon-green:after {
  content: "";
  border-top:   3px solid #6e8900;   
  border-left:  3px solid transparent;
  border-right: 3px solid transparent;
  position:absolute;
  bottom: -3px;
}

.ribbon-green:before {
  left: 0;
}
.ribbon-green:after {
  right: 0;
}

/* fin ribbon fred */


.ribbon {
   width: 960px;
   position: absolute;
   text-align: center;
   font-size: 20px!important;
   background: #e6387e;
   background: -webkit-gradient(linear, left top, left bottom, from(#e6387e), to(#e6387e));
   background: -webkit-linear-gradient(top, #e6387e, #e6387e);
   background: -moz-linear-gradient(top, #e6387e, #e6387e);
   background: -ms-linear-gradient(top, #e6387e, #e6387e);
   background: -o-linear-gradient(top, #e6387e, #e6387e);
   background-image: -ms-linear-gradient(top, #e6387e 0%, #e6387e 100%);
   -webkit-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   box-shadow: rgba(000,000,000,0.3) 0 1px 1px;
   font-family: 'Helvetica Neue',Helvetica, sans-serif;
   }
.ribbon h1 {
   font-size: 25px!important;
   color: #ffffff;
   text-shadow: #d65c5c 0 1px 0;
   margin:0px;
   padding: 15px 10px;
   font-weight: bold;
   }
.ribbon:before, .ribbon:after {
   content: '';
   position: absolute;
   display: block;
   bottom: -1em;
   border: 1.5em solid #e6387e;
   z-index: -1;
   }
.ribbon:before {
   left: -2em;
   border-right-width: 1.5em;
   border-left-color: transparent;
   -webkit-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;
   box-shadow: rgba(000,000,000,0.4) 1px 1px 1px;
   }
.ribbon:after {
   right: -2em;
   border-left-width: 1.5em;
   border-right-color: transparent;
   -webkit-box-shadow: rgba(000,000,000,0.4) -1px 1px 1px;
   -moz-box-shadow: rgba(000,000,000,0.4) -1px 1px 1px;
   box-shadow: rgba(000,000,000,0.4) -1px 1px 1px;
   }
.ribbon .ribbon-content:before, .ribbon .ribbon-content:after {
   border-color: #e6387e transparent transparent transparent;
   position: absolute;
   display: block;
   border-style: solid;
   bottom: -1em;
   content: '';
   }
.ribbon .ribbon-content:before {
   left: 0;
   border-width: 1em 0 0 1em;
   }
.ribbon .ribbon-content:after {
   right: 0;
   border-width: 1em 1em 0 0;
   }
.ribbon-stitches-top {
   margin-top:2px;
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.5);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.5);
   }
.ribbon-stitches-bottom {
   margin-bottom:2px;
   border-top: 1px dashed rgba(0, 0, 0, 0.2);
   -moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   -webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
   box-shadow: 0px 0px 2px rgba(255, 255, 255, 0.3);
   }
/****** Light rose ******/

.ie8 .lrose, .lrose > span, .lrose.left-corner > span:before, .lrose.left-corner > span:after, .lrose.right-corner > span, .lrose.right-corner > span:before, .lrose.right-corner > span:after {
	background-color: #E6387F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E6387F), to(#DC1888)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #E6387F, #DC1888); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(top, #E6387F, #DC1888); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #E6387F, #DC1888); /* IE10 */
	background-image:      -o-linear-gradient(top, #E6387F, #DC1888); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #E6387F, #DC1888);
}

.lrose.left-corner.strip > span, .lrose.left-corner.strip > span:before, .lrose.left-corner.strip > span:after, .lrose.right-corner.strip > span, .lrose.right-corner.strip > span:before, .lrose.right-corner.strip > span:after {
	background-color: #E6387F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E6387F), to(#DC1888)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px), -webkit-linear-gradient(top, #E6387F, #DC1888); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),    -moz-linear-gradient(top, #E6387F, #DC1888); /* FF3.6 */
	background-image:     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),     -ms-linear-gradient(top, #E6387F, #DC1888); /* IE10 */
	background-image:      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),      -o-linear-gradient(top, #E6387F, #DC1888); /* Opera 11.10+ */
	background-image:         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(left, rgba(255, 255, 255, 0.7) 0, rgba(255, 255, 255, 0.7) 10px),         linear-gradient(top, #E6387F, #DC1888);
}


.lrose.left-corner:before {
	border-left-color: #304417;
	border-bottom-color: #304417;
}

.lrose.left-corner:after {
	border-right-color: #304417;
	border-top-color: #304417;
}

.lrose.right-corner:before {
	border-left-color: #304417;
	border-top-color: #304417;
}

.lrose.right-corner:after {
	border-right-color: #304417;
	border-bottom-color: #304417;
}

.lrose.left-edge.point:after, .lrose.right-edge.point:after {
	background-color: #E6387F;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#E6387F), to(#DC1888)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(-45deg, #E6387F, #DC1888); /* Chrome 10+, Saf5.1+, iOS 5+ */
	background-image:    -moz-linear-gradient(-45deg, #E6387F, #DC1888); /* FF3.6 */
	background-image:     -ms-linear-gradient(-45deg, #E6387F, #DC1888); /* IE10 */
	background-image:      -o-linear-gradient(-45deg, #E6387F, #DC1888); /* Opera 11.10+ */
	background-image:         linear-gradient(-45deg, #E6387F, #DC1888);
}

.lrose.left-edge:before {
	border-left-color: #304417;
	border-top-color: #304417;
}

.lrose.right-edge:before {
	border-right-color: #304417;
	border-top-color: #304417;
}

.left-edge.point {
width: 200px;
height: 40px;
font-weight: bold;
position: relative;
font-size: 16px;
}

.hang-ribbon {width: 30px;}



/* Main */

#site #page .page-canvas, #site #dynamic-content .page-canvas {
margin: 0 auto;
padding-top: 40px !important;
}



.fpost .post-excerpt {
font-size: 1em;
line-height: 1.6em;
display: none;
}

.fullwidth #column-main .mcolumn-pad {
padding-right: 10px;
padding-left: 10px;
}

.content .content-pad {
padding: 0px;
}

.span6 {
width: 470px;
}

.hentry .entry-title {
    margin-left: 15px;
}

.post-meta {
    margin-bottom: 1.71em;
    margin-left: 15px;
}

.fullwidth #column-main .mcolumn-pad {
padding-right: 0;
padding-left: 0;
}

.row > [class*="span"], .row-fluid > [class*="span"] {
margin-bottom: 0px;
}

/* .topline {border-bottom: 1px solid #E1E1E1;margin-top: 10px;padding-top: 15px;text-align: justify;} */

.ratingblock, .thumblock {
    margin: 4px auto;
    font-size: 12px;
    display: block;
    width: 120px;
    z-index: 1500;
}

.post-ratings {
    width: 100%;
    opacity: 1;
}

.mg_layout_full .mg_item_content {
padding: 15px 5px 0px;
/* margin-left: -20px; */
}

#mg_overlay_content {
width: 70%;
max-width: 960px;
}

#mg_full_overlay_wrap {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 100;
display: none;
}

.genericon-home {content: '\f409';}


/*  Header */

#branding .content {
z-index:0;width:300px;float:left;
}

/*
.section-branding .mainlogo-link, .section-branding .mainlogo-img {
max-width: 100%;
display: block;
float: left;
    margin-top: -20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
}
*/

.section-branding .mainlogo-link, .section-branding .mainlogo-img {
    max-width: 100%;
    display: block;
    float: none;
    margin-top: -20px;
    margin-bottom: 20px;
    padding-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
}

.honcode {width:25%;text-align:left;padding-top: 0px;z-index: 1000;float: left;margin-left: 30px}
/*
.numerovert {right:170px;position: absolute;padding-top: 0px;z-index: 1000;}
.date { text-align: right;
font-size: 10px;
margin-bottom: 0;
width: 20%;
margin-top: 8px;float:left;margin: -130px auto;
  color: black; float: right;
  padding-right: 50px;}
*/


/* media grid */

#mgf_62{margin:20px auto 10px auto; text-align: center;color: white;}

#mgf_62 a, a:visited{border:1px solid #c6c6c6;padding: 10px;font-size: 17px;text-decoration: none;border-radius: 5px;
}

#mgf_62 span{text-indent: -5000px; margin-left: 15px}

.mg_box, .img_wrap, .img_wrap .thumb, .img_wrap > div {
border-radius: 5px;

}

.mg_box {
box-shadow: 0px 0px 10px rgba(25, 25, 25, 0.6);
margin: 10px;
border: 0;

}

.mg_grid_wrap {
min-width: 200px;
width: auto;
margin: 20px auto;
padding:10px;
}

.img_wrap > div {
height: 100%;
left: 0px;
overflow: hidden;
top: 0px;
width: 100%;
position: absolute;

}


.wpb_tabs .ui-tabs .ui-tabs-panel, .wpb_accordion_section .ui-accordion-content {
padding-top: 25px;
}

.wpb_call_to_action {
    margin-bottom: 15px;
}


.hentry h2 {
margin: 0;
}

/* Polaroid Image */

ul.polaroids a:after {
content: attr(title);
}

.polaroids span {
width: 28px;
height: 21px;
display: block;
position: absolute;
top: -12px;
left: 150px;
background: url(http://asthme-allergies.org/images/concours/pin.png) no-repeat;
}

ul.polaroids li {
    display: inline;
}

ul.polaroids {
width: 700px;
margin: 0 0 18px -30px;
list-style-type: none;
}

ul.polaroids img {
display: block;
width: 300px;
margin-bottom: 12px;
}

/* By default, we tilt all our images -2 degrees */
ul.polaroids a {
-webkit-transform: rotate(-2deg);
-moz-transform: rotate(-2deg);
}
 
/* Rotate all even images 2 degrees */
ul.polaroids li:nth-child(even) a {
-webkit-transform: rotate(2deg);
-moz-transform: rotate(2deg);
}
 
/* Don't rotate every third image, but offset its position */
ul.polaroids li:nth-child(3n) a {
-webkit-transform: none;
-moz-transform: none;
position: relative;
top: -5px;
}
 
/* Rotate every fifth image by 5 degrees and offset it */
ul.polaroids li:nth-child(5n) a {
-webkit-transform: rotate(5deg);
-moz-transform: rotate(5deg);
position: relative;
right: 5px;
}
 
ul.polaroids li:nth-child(2n) a {
    -moz-transform: rotate(2deg);
}
 
/* Keep default rotate for every eighth, but offset it */
ul.polaroids li:nth-child(8n) a {
position: relative;
top: 8px;
right: 5px;
}
 
/* Keep default rotate for every eleventh, but offset it */
ul.polaroids li:nth-child(11n) a {
position: relative;
top: 3px;
left: -5px;
}

/* Scale the images on hover, add transitions for smoothing things out, and ensure the hover appears on top */
/*
ul.polaroids li a:hover {
-webkit-transform: scale(1.3);
-moz-transform: scale(1.3);
position:absolute;
z-index: 5;
}
*/

/* Add drop shadows and smooth out the transition (Safari only) */
ul.polaroids a {
-webkit-transition: -webkit-transform .15s linear;
-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.25);
-moz-box-shadow: 0 3px 6px rgba(0,0,0,.25);
box-shadow:0 3px 6px rgba(0,0,0,.25);
}
 
/* On hover, darken the shadows a bit */
ul.polaroids a {
-webkit-box-shadow: 0 3px 6px rgba(0,0,0,.5);
-moz-box-shadow: 0 3px 6px rgba(0,0,0,.5);
box-shadow:0 3px 6px rgba(0,0,0,.25);
background: white;
display: inline;
float: left;
margin: 0 0 27px 20px;
width: auto;
padding: 10px 10px 15px;
text-align: center;
font-family: "Marker Felt", sans-serif;
text-decoration: none;
color: #333;
font-size: 14px;
letter-spacing: -2;
}

/* FIN POLAROID */

.banner-title h2  {
height: 0;
text-indent:-4000px;
}

#soapbox .content-pad {
padding-top: 0;
}

body .content img {
    height: none;
    max-width: none;
}

/*
.navigation_wrap .main_nav {
text-align: left;
margin-top: 0px;
z-index: 28;
position: relative;
height: 35px;
margin-bottom: 25px;
}
*/


.pl-sharebar-pad {
line-height: 12px;
padding: 10px 0 20px 0;
text-align: center;
}

.pl-sharebar-text {
display: none;
vertical-align: top;
margin-right: 16px;
font: normal 75%/190% "Lucida Grande", Arial, "Lucida Sans Unicode", sans-serif;
text-transform: uppercase;
letter-spacing: .1em;
}

.ratingblock, .thumblock {
margin-bottom: 4px;
margin-top: 4px;
font-size: 12px;
margin-left: auto;
margin-right: auto;
display: block;
width: 120px;
}

.ratingtext {
padding-bottom: 2px;
margin-bottom: 2px;
margin-top: 0px;
width: 120px;
font-size: 15px;margin-left: auto;
margin-right: auto;
}


.externe p{width:250px;font-size: 14px;display: block;padding: 0 0 0 20px;line-height: 16px;}

#morefoot {padding-bottom: 50px;}

#site {
position: relative;
padding-bottom: 35px;
}

#cred {
text-align: center;
padding: 15px;
display: none;
text-indent: -9999px;
}

/*
.pp3 {
margin-right: 1%;
margin-left: 1%;
}
*/

.content-pad {
padding: 0;
}

#content .content-pad {
padding-top: 0;margin:0;
}

.widget-title {
border:0;
padding:0;
}


.widget-pad {
padding: 0;
}
.widget .widget-pad {
padding: 0px;font-size: 14px;
}

.pprow .widget {
margin: 0;
float: left;
}

.textwidget {
padding: 0;margin:0;
}

.icons {
display: none;
}


.rectangle {
background: #5e8dc8;
height: 35px;
width: 980px;
position: relative;
margin-bottom: 20px;
/*
left: -10px;
top: 10px;
*/
float: left;
-moz-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
-khtml-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
-webkit-box-shadow: 0px 0px 4px rgba(0, 0, 0, 0.55);
/* z-index: 100; */
}

.rectangle h2 {
	font-size: 22px;
	color: #fff;
	padding-top: 3px;	
	text-align: center;
}

/*
.triangle-l {
border-color: transparent #5e8dc8 transparent transparent;
border-style: solid;
border-width: 15px;
height: 0px;
width: 0px;
position: relative;
left: -38px;
top: 15px;
z-index: -1;
}

.triangle-r {
border-color: transparent transparent transparent #5e8dc8;
border-style: solid;
border-width: 15px;
height: 0px;
width: 0px;
position: relative;
left: 968px;
top: -15px;
z-index: -1;
}
*/

#list_sb_universal {height:20px;}


.fpost .post-title h2 {
    font-size: 1.5em;
    line-height: 1em;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    padding-bottom: 0;
    text-transform: none;
}

.wp-image-954 {margin-left:-10px;}

#feature_slider .text-bottom .fcontent .fheading {
padding: 0 10px;
float: left;
width: 33%;
background:none;
}

#feature_slider .fcontainer.fstyle-lightbg .fcontent, #feature_slider .fcontainer.fstyle-lightbg .fcontent h1, #feature_slider .fcontainer.fstyle-lightbg .fcontent h2, #feature_slider .fcontainer.fstyle-lightbg .fcontent h3, #feature_slider .fcontainer.fstyle-lightbg .fcontent h4, #feature_slider .fcontainer.fstyle-lightbg .fcontent h5, #feature_slider .fcontainer.fstyle-nobg .fcontent, #feature_slider .fcontainer.fstyle-nobg .fcontent h1, #feature_slider .fcontainer.fstyle-nobg .fcontent h2, #feature_slider .fcontainer.fstyle-nobg .fcontent h3, #feature_slider .fcontainer.fstyle-nobg .fcontent h4, #feature_slider .fcontainer.fstyle-nobg .fcontent h5 {
color: white;
text-shadow: none;
}



a.pagelines-blink.black-blink, #feature_slider .fcontent a, #feature_slider .fcontent a.post-edit-link {
background:#0E9BCD;
border: 1px solid #0E9BCD;
border-top: 1px solid #0E9BCD;
border-left: 1px solid #0E9BCD;
color: white; font-weight:bold;
text-shadow: none;
}

#featurenav a.activeSlide {
background: yellow;
}

#featurenav a {
color: rgba(0, 0, 0, 0.4);
font-size: 12px;
}

#sidebar_universal {text-align:right;}
#sidebar_universal ul li { list-style-type: none;display:inline-block;font-size:0.9em;text-align:right;margin-bottom:-20px;height:20px;texte-decoration:underline;}

.fixed_width #branding .content-pad {
padding: 0px 15px 0px;
}



#site .content, #footer .content {
    max-width:100%;
    width: 100%;
}

#nav .content-pad, #secondnav .content-pad {
padding-top: 5px;
padding-bottom: 0;
}

/* @ gform */

#gform_wrapper_7 {
overflow: inherit;
margin: 10px 0;
max-width: 98%;
background: #E76A19;
background-position: initial initial;
background-repeat: initial initial;
}

#gform_wrapper_7 .top_label .gfield_label {
color:white;
}

.gform_wrapper li, .gform_wrapper form li {
list-style-type: none!important;
list-style-image: none!important;
overflow: hidden;
}

.gform_wrapper textarea.small {
height: 100px;
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width: 95%;
}

.gform_wrapper .top_label input.small, .gform_wrapper .top_label select.small, .gform_wrapper .top_label textarea.textarea {
width: 95%;
}

#formcontact{
		/*
margin:1em 20px;
        padding:0 10px 20px 10px;
		background:url(http://asthme-allergies.s3.amazonaws.com/lghtmesh.png) repeat 0 0;
		width:619px;
		height:450px;
*/ /* fixed size (envelope graphic) */
		overflow:hidden;
		background: #F6F6F6;
background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(249, 249, 249, 1)),color-stop(100%,rgba(240, 240, 240, 1)));
background: -webkit-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: -moz-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: -o-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: -ms-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
border: 1px solid #E0E0E0;
/* border-top-color: #EFEFEF; */
border-bottom-color: #CCC;
-webkit-border-radius: 0% 0% 100% 100% / 0% 0% 8px 8px;
-moz-border-radius: 0% 0% 100% 100% / 0% 0% 8px 8px;
border-radius: 0% 0% 100% 100% / 0% 0% 8px 8px;
-webkit-box-shadow: rgba(0,0,0,.30) 0 2px 3px;
-moz-box-shadow: rgba(0,0,0,.30) 0 2px 3px;
box-shadow: rgba(0,0,0,.30) 0 2px 3px;
}

.gform_wrapper h2.gsection_title, .gform_wrapper .gsection_description, .gform_wrapper h3.gform_title {
width: 98%;text-indent:-99999px;
}


.gform_wrapper .gform_footer {
padding: 15px;
margin: 0;
clear: both;
}

gform_wrapper_1 .gform_heading {
width: 98%;
margin: 0;
}

#formcontact .gform_wrapper h3.gform_title {
letter-spacing: normal !important;
margin: 0px 0 6px 0;
}

body #gform_wrapper_3 .gform_heading .gform_title {color: white;font-size:18px;padding: 10px 0 0 10px;}


.gform_wrapper_3 h2.gsection_title, .gform_wrapper_3 .gsection_description, .gform_wrapper_3 h3.gform_title {
width: 90%;
color:white;
background: url('http://wlstatic.s3.amazonaws.com/assistly/css/img/bg_divider.gif') repeat-x;
padding: 0 0 8px 0;
margin: 16px 0;
clear: both;
}

.gform_wrapper .gsection {
background: url('http://wlstatic.s3.amazonaws.com/assistly/css/img/bg_divider.gif') repeat-x;
padding: 0 0 8px 0;
margin: 16px 0;
clear: both;
border:0;
width: 95%;
}

.gform_wrapper ul.gform_fields {
padding: 0 0 0 20px;
margin: 0px;
overflow: hidden;
}

#gform_wrapper_3 .gform_body input, textarea
 {background-color:white; }

body #gform_wrapper_3 .gform_body 
 {
overflow: inherit;
color:black;
max-width: 702px;
background: #F6F6F6;
background: -webkit-gradient(linear,left top,left bottom,color-stop(50%,rgba(249, 249, 249, 1)),color-stop(100%,rgba(240, 240, 240, 1)));
background: -webkit-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: -moz-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: -o-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: -ms-linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
background: linear-gradient(top,rgba(249, 249, 249, 1) 50%,rgba(240, 240, 240, 1) 100%);
border: 1px solid #E0E0E0;
border-top-color: #EFEFEF;
border-bottom-color: #CCC;

-webkit-border-radius: 0% 0% 100% 100% / 0% 0% 8px 8px;
-moz-border-radius: 0% 0% 100% 100% / 0% 0% 8px 8px;
border-radius: 0% 0% 100% 100% / 0% 0% 8px 8px;
-webkit-box-shadow: rgba(0,0,0,.30) 0 2px 3px;
-moz-box-shadow: rgba(0,0,0,.30) 0 2px 3px;
box-shadow: rgba(0,0,0,.30) 0 2px 3px;
margin: 0 auto;
}

body #gform_wrapper_3 .gform_heading  {
background: url('http://wlstatic.s3.amazonaws.com/assistly/css/img/bg_main-heading.gif');
border-bottom: 1px solid #523210;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
box-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
color: white; font-size:18px;
font-weight:bold;
margin: 0 auto 0 auto;
position: relative;
line-height: 10px;
text-indent: 10px;
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);
max-width: 702px;
}

.gform_wrapper .top_label input.large, .gform_wrapper .top_label select.large, .gform_wrapper .top_label textarea.textarea {
width: 80%;
}

body #gform_wrapper_3 .gform_footer input[type=submit] {border: 1px solid gray;font-size:20px;color:black;padding:10px;margin-left:40%;margin-right:auto;-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.55);
-o-box-shadow: 0 1px 2px rgba(0, 0, 0, 0);}

#gform_wrapper_4 input[type=submit] {
border-top: 1px solid #7DB50E;
border-bottom: 0;
background-color: #FFFC99;
background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFC99), to(#F7E76E));
background-image: -moz-linear-gradient(top left, #FFFC99, #F7E76E);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FFFC99', endColorstr='#F7E76E');
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
-moz-box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.25);
padding: 11px 15px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
-moz-box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
box-shadow: rgba(0, 0, 0, 1) 0 1px 0;
text-shadow: rgba(0, 0, 0, .4) 0 1px 0;
color: black;
font-size: 15px;
margin: 20px 5px;
font-family: Arial,Sans-Serif;
text-decoration: none;
vertical-align: middle;clear:both;}

#gform_wrapper_4 input[type=submit]:hover {display:block;background-color: red;}

#gform_wrapper_4, label { color: black;}

.gform_wrapper .top_label .gfield_label {
    clear: both;
    display: inline-block;
    font-weight: bold;
    line-height: 1.3em;
    margin-bottom: 10px;
    margin-left: 0;
    margin-right: 0;
    margin-top: 15px;
}


/* @ Banners */

.banner-media-pad p { margin-bottom:-5px;}

#banners .content-pad { padding: 15px 0; }
    .banner_container .banner-area {padding: 30px 0;}
    
    .banner_container .banner-media {text-align: center;}

    .banner_container .banner_right .banner-media, .banner_container .banner_left .banner-text{ float: right; }
    .banner_container .banner_left .banner-media, .banner_container .banner_right .banner-text{ float: left; }
    
    .banner_container .banner-text{
        position:relative;
        z-index:9;
    }
    .banner_container .banner-text-pad {
        padding: 10px 30px;
    }
        .banner-title {margin-bottom: 1em;}
        
        .banner-content { font-size: 1.2em;line-height: 1.6em;}



#footer a, #footer .widget-title, #footer li h5 a {
color: grey;
}
#soapbox .fboxinfo {
padding: 0 1.5em;
font-size:0.9em;
}


#medias {
background-color:#53b78a;color:#FFFFFF;font-size:0.9em;}

#medias a {color:#FFFFFF;}


#callouts .callout-hdr {
padding: 12px 30px 6px 30px;
margin: 0 0 10px 0;
height: 100%;
background-image: -webkit-gradient(linear,right bottom,left top,color-stop(0, white),color-stop(0.26, #E1E1E1),color-stop(0.6, #F1F1F1),color-stop(1, #F1F1F1));
background-image: -moz-linear-gradient(right bottom,white 0%,#E1E1E1 26%,#F1F1F1 60%,#F1F1F1 100%);
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 20px 20px rgba(0, 0, 0, .02);
-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .25), inset 0 20px 20px rgba(0, 0, 0, .02);
box-shadow: 0 1px 2px rgba(0, 0, 0, .25)
}

#callouts h5 {
font-size: 15px !important;font-weight:bold;
color: #09C !important;
padding: 0 0 3px 0;
border-bottom: 1px solid #C4C9CC !important;
margin-bottom:20px;
}

#callouts ul {margin-left:-10px;
}

.toggle3-title {
background: url("http://asthme-allergies.org/wp-content/plugins/styles-with-shortcodes/images/toggle.gif") no-repeat scroll -23px 17px;
color: #4E4C41;
cursor: pointer;
font-size: 0.9em;
margin: 10px 0 0 !important;
padding: 15px 15px 10px 20px;
}

.toggle-title {
-moz-border-radius: 6px 6px 6px 6px;
-webkit-border-radius: 6px;
-html-border-radius: 6px;
border-radius: 6px;
background: url("http://asthme-allergies.org/wp-content/plugins/styles-with-shortcodes/images/toggle.gif") no-repeat scroll -23px 17px #F1F1F1;
border: 1px solid #E6E6E6;
color: #4E4C41;
cursor: pointer;
font-size: 1em;
margin: 15px 0 0 !important;
padding: 15px 15px 10px 40px;
}

.vc_toggle_title > h4 {
width: 300px;
border-color: #05C #05C #003580;
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
background-color: #00867d !important;
margin-bottom: 30px;
margin-left: auto !important;
margin-right: auto !important;
clear: both;
font-size: 15px;
/* text-transform: uppercase; */
color: white !important;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
display: block;
padding: 10px 0 10px 5px;
text-align: center;
margin-top: 0 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}

.vc_toggle_icon {display: none !important}

.bateau {
background: url(http://asthme-allergies.org/images/bateau.jpeg); 
padding: 10px 0;
margin: 0px;height: 300px;
}

.onglets{background: url(http://asthme-allergies.org/images/fond-onglets1.png);padding: 65px 0px 25px 10px;margin: -35px 0;height:320px;}


ul.pdf-icon li {
background: url(http://asthme-allergies.org/images/icon-pdf.gif) left top no-repeat !important;
padding: 0 0 6px 18px !important;
font-size:0.9em;
margin-left:0px;
}


p, .p, .hentry p {
    margin-bottom: 1em;
    margin-left: 10px;
    margin-right: 50px;
    margin-top: 0;
    padding-left: 10px;
}


hentry li {
background: url(http://asthme-allergies.org/images/orange_arrow.gif)left top no-repeat;

}

.hentry ul, .hentry ol, .comment-body ul, .comment-body ol {
margin-bottom: 1em;
margin-left: 50px;
margin-right: 50px;

}

sup {
font-size:1em;
vertical-align: top;
vertical-align: super;
top:0;
}

.fixed_width #branding .content-pad {
padding: 20px 15px 35px;
}

.h-divider {
background: url(http://asthme-allergies.org/images/dot.jpg) left top repeat-x;
padding: 0;
margin: 5px 0 15px 0;
line-height: 1px;
font-size: 1px;
}

div.clearit {
clear: both;
line-height: 1px;
font-size: 1px;
padding: 0;
}

.column-half-l {
width: 275px;
padding: 0 20px 0 0;
float: left;
}

.column-half-r {
width: 265px;
padding: 0 10px 0 20px;
float: left;
}

.tooltip.skyblue {
color: #FFFFFF;
background: skyBlue;
background: -moz-linear-gradient(top,rgba(135, 206, 235, 0.7),rgba(135, 206, 235, 1));
background: -webkit-gradient(linear,left top,left bottom,from(rgba(135, 300, 235, 0.8)),to(rgba(135, 206, 235, 1)));
background: -webkit-linear-gradient(top,rgba(135, 206, 235, 0.7),rgba(135, 206, 235, 1));
border-color: black;
}

.tooltip.mint {
color: #FFFFFF;
background: #3EB489;
background: -moz-linear-gradient(top,rgba(62, 182, 137, 0.8),rgba(62, 182, 137, 1));
background: -webkit-gradient(linear,left top,left bottom,from(rgba(62, 182, 137, 0.8)),to(rgba(62, 182, 137, 1)));
border-color: #2D7F60;
}

#highlight .content-pad .highlight-area {
padding: 20px 15px;
}


.banner_container .banner-text-pad {
    padding: 0;
}

.banner-content {
font-size: 1em;
line-height: 1.6em;
}

.hentry h3 {
	font-weight: bold;
color: #363636;
font-size: 30px;
line-height: 120%;
margin: 20px 15px 20px 15px;
font-family: 'Kotta One', serif;
}

.hentry h4 {
	font-weight: bold;
color: #009999;
font-size: 13px;
line-height: 120%;
margin: 5px 0 5px 0;
}




/*Table Ul etc .. */

.divider_basic {
	position:relative;
	clear:both;
	display:block;
	padding-top: 20px;
	border-bottom:1px solid #E6E6E6;
	margin-bottom: 40px;
}

ul.pdf-icon li {
list-style: none;
background: url(http://asthme-allergies.org/images/icon-pdf.gif) left top no-repeat !important;
padding: 0 0 6px 18px !important;

}

/*
.hentry h3, .hentry h4, .hentry h5, .hentry h6 {
margin: 1em 15px;
}
*/

.ecole p, h3 {
text-align:left;
margin: 20px 15px 10px 15px;
}

table td {border: 1px solid #CACACA;vertical-align:middle;text-align:left;}
table.generic td {border: 1px solid #CACACA;vertical-align:middle;text-align:left;}
table.generic th {font-weight: bold;text-align:left;background-color: #009999;color:#FFFFFF;}
table tr:nth-child(2n+1)
{
    background-color:#F8F8F8;
}
table tr:nth-child(2n)
{  background-color: #EEEEEE;}

.ecole table tr > td:first-child { font-weight: bold;text-align:center; } 
.ecole table tr > td+td { text-align:left; } 




.textonglet {
color: #ffffff; font-size: 12px;font-weight:bold;
}

.sws-button span {
position: relative;
color: white;
text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
border-top: rgba(255, 255, 255, .3) 0px solid;
padding: 0.4em 1em;
line-height: 1em;
text-decoration: none;
text-align: center;
white-space: nowrap;
}

#feature {
margin-top: 0px;
}

/*
.main_nav {
line-height: 1.1em;
text-align: left;
margin-top: 0px;
z-index: 28;
position: relative;
padding-left: 0;
}
*/


.cform .single{width: 250px;}

.cform {
width: 450px;}

.cform label {
width: 90px;}

ol.cf-ol li.cf-box-group {
padding: 0 0 5px 0px;
}

ol.cf-ol li.cf-box-title {padding: 0 0 5px 0px;}

label.secq, label.seccap {
width: 250px;
}

#feature {
margin-top: 0;
margin-right: 0px;
margin-bottom: 0;
margin-left: 0px;}

.banner_container .banner-area {
padding: 0px 0px;}

#banners .content-pad { padding: 0px 0; }

.fboxes {
 -webkit-border-radius: 10px;
 -khtml-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;
 }

#soapbox .dcol_2 { width:290px; padding:5px; }
.fboxtext { width:270px; }
#soapbox .clear { display:none; }


.fboxinfo { box-shadow: 1 0px 0px rgba(0, 0, 0, 0.4);
} 

img.fredimg {	
  box-shadow: 1px 1px 5px #555; 
margin-bottom:10px;
} 

.fredimg img:hover {
   opacity:0.5; 
    }

.button-blue {
   border-top: 1px solid #149fc3;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#149fc3), to(#149fc3));
   background: -moz-linear-gradient(top, #149fc3, #149fc3);
   padding: 4.5px 4px;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
   box-shadow: rgba(0,0,0,1) 0 1px 0;
   text-shadow: rgba(0,0,0,.4) 0 1px 0;
   color: white;
   font-size: 15px;
   font-family: 'Lucida Grande', Helvetica, Arial, Sans-Serif;
   text-decoration: none;
   vertical-align: middle;text-align:center;
   }

/* ---------------------------------------------------------------------------- */
/* Styled Buttons ------------------------------------------------------------- */
/* ---------------------------------------------------------------------------- */
.styled_button, .styled_button:visited {
	font: bold 12px "Trebuchet MS", Arial, Helvetica,sans-serif;text-transform:uppercase;text-decoration: none;line-height:30px;letter-spacing:1px;color: #fff;padding: 0px 10px 0px 10px;margin:0px 3px;height:30px;border: 0px solid rgba(0,0,0,0.4);border-top: 0px solid rgba(255,255,255,0.4);;border-left: 0px solid rgba(255,255,255,0.4);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius: 2px;position: relative;cursor: pointer;}
a.styled_button, a.styled_button:visited {color:#fff;height:30px;line-height:30px;padding:5px 10px;}
a.styled_button:hover, a.styled_button:active {color:#fff;white-space:nowrap;}
.cancel_button.styled_button:after, .confirm_button.styled_button:after, .question_button.styled_button:after, .delete_button.styled_button:after, .edit_button.styled_button:after, .view_button.styled_button:after  {position:absolute;padding-top:7px;right:5px;}
.cancel_button.styled_button, .confirm_button.styled_button, .question_button.styled_button, .delete_button.styled_button, .edit_button.styled_button, .view_button.styled_button {padding-right:25px;}
.cancel_button.styled_button:after {content: url(http://asthme-allergies.org/images/notjustagrid/icons/icon-cancel.png);}
.confirm_button.styled_button:after {content: url(http://asthme-allergies.org/images/notjustagrid/icons/icon-success.png);}
.question_button.styled_button:after {content: url(http://asthme-allergies.org/images/notjustagrid/icons/icon-question.png);}
.delete_button.styled_button:after {content: url(http://asthme-allergies.org/images/notjustagrid/icons/icon-delete.png);}
.edit_button.styled_button:after {content: url(http://asthme-allergies.org/images/notjustagrid/icons/icon-edit.png);}
.view_button.styled_button:after {content: url(http://asthme-allergies.org/images/notjustagrid/icons/icon-view.png);}
.green.styled_button {background-color:#afc243;}
.red.styled_button {background-color: #e33100;}
.blue.styled_button {background-color:#0062b9;}
.grey.styled_button {background-color:#ddd; color:#666;	text-shadow: 0 1px 1px rgba(255,255,255,0.8);}
.green.styled_button:hover {background-color:#98a83a;}
.red.styled_button:hover {background-color: #bf2900;}
.blue.styled_button:hover {background-color:#ffdd33;text-shadow: 0 1px 1px rgba(255,255,255,0.8);color:black;}
.grey.styled_button:hover {background-color:#ccc;color:#666; text-shadow: 0 1px 1px rgba(255,255,255,0.8);}
@-moz-document url-prefix() {button.delete_button.styled_button:after, button.question_button.styled_button:after, button.confirm_button.styled_button:after, button.cancel_button.styled_button:after, button.edit_button.styled_button:after, button.view_button.styled_button:after  {padding-top:1px;right:15px;}}
.button-blue a { color: white;  text-decoration: none; }

.button-blue:hover {
 border-top-color: #6a9e1d;
   background: #6a9e1d;
   color: #ffffff;
   }
.button-blue:active {
   border-top-color: #1b435e;
   background: #1b435e;
   }

.mcolumn-pad {
    padding-top: 0;
}

.banner-home { font-size: 0.9em; font-weight: normal; line-height: 140%; padding-top:10px; font-family: verdana;}

.banner-home a { color: #fff;}

.banner2 ul li {
background:url(http://asthme-allergies.org/images/white_arrow.gif)left top no-repeat;list-style: none;padding: 0 0 7px 18px;line-height: 120%;}

.baseline {font-family: Lato;
font-size: 20px !important;
color: black;
width: 850px;
margin: 0 auto;
font-weight: 500;
line-height: 27px;}

.baseline strong, .baseline a {color:#5e8dc8;text-decoration: none}

div.tabs_horizontal div.content-wrap {
border: 1px solid #D4D4D4;
background-color: white;
overflow: auto;
-moz-box-shadow: 0 0 5px #CCC;
	-webkit-box-shadow: 0 0 5px #CCC;
}


div.tabs_horizontal {   
    z-index:20;
}

div.tabs_horizontal {
color: #616161;
border-radius: 4px 4px 4px 4px;
	margin: 20px auto;
        padding: 0px 0 0 0;
	border: 0px solid #D2D2D2;
	-moz-box-shadow: 0 0 5px #CCC;
	-webkit-box-shadow: 0 0 5px #CCC;
}


.fpost .post-excerpt, .fpost .entry_content {
    font-size: 1em;
    line-height: 1.6em;
}

.tabs_vertical ul.tabs li a {
	display:block;
	width:160px;
	height:31px;
	margin:0px;
	padding:14px 0 14px 10px;
	font-size:11px;
	color:#5c5c5c;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	outline:none;
	border-left:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background:#fff url(../img/v_tab_bg.jpg) repeat-x 0px 0px;	
}

/* Tabs
------------------------------------------------------------------------------------- */
.tabs_vertical div.v_tabs_container {  	
	position:relative;
	z-index:100;
	float:left;
	width:180px; /* +1px for the negative right margin */
	height:337px;
	margin-right:-1px;
	border-top:1px solid #d4d4d4;
	overflow:hidden;
}

.tabs_vertical div.v_tabs_container div.slide_container {
	position:relative !important; /* The tabs position will be calculated from the ul.tabs first parent element with position:relative */
	float:left;
}

.tabs_vertical div.v_tabs_container ul.tabs {
	width:179px;	
	margin:0px;
	padding:0px;
	list-style:none;
}

.tabs_vertical div.v_tabs_container ul.tabs li {
	float:left;
	clear:both;
}

.tabs_vertical ul.tabs li a {
	display:block;
	width:155px;
	height:31px;
	margin:0px;
	padding:14px 0 14px 10px;
	font-size:11px;
	color:#5c5c5c;
	font-weight:bold;
	line-height:normal;
	text-decoration:none;
	outline:none;
	border-left:1px solid #d4d4d4;
	border-bottom:1px solid #d4d4d4;
	background:#fff url(../img/v_tab_bg.jpg) repeat-x 0px 0px;	
}

.tabs_vertical div.v_tabs_container ul.tabs li a span {
	display:block;
	clear:both;
	font-weight:normal;
	color:#838383;
	padding-top:3px;
}

.tabs_vertical ul.tabs a:hover {
	color:#333;
}

.tabs_vertical ul.tabs a.active {
	position:relative;
	z-index:10;
	color:#1ca5ec;
	padding-right:1px;
	background:#fff;
}

* {
-webkit-background-clip: padding-box !important;
-webkit-font-smoothing: antialiased !important;
}

/* @group Tab Bars */

ul.tab-select {
    position: relative;
    text-align: center;
    z-index: 1;
    bottom: 10px;
    margin-bottom: 10px;
}

ul.tab-select li {
    border-style: none !important;
    display: inline;
    margin: 0 !important;
    padding: 0 !important;
list-style: none;
}

ul.tab-select li a {
    border: 1px solid #aaa;
    text-align: center;
    display: inline;
    padding: 6px 12px;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ccc));
    background: -moz-linear-gradient(top, #fff, #ccc);
    -webkit-box-shadow: #fff 0px 1px 1px;
    text-shadow: #fff 0 1px 1px;
    margin: 0 -3px 0 -2px;
    color: #666;
    text-decoration: none;
}

ul.tab-select li:first-child a {
    -webkit-border-top-left-radius: 24px;
    -webkit-border-bottom-left-radius: 24px;
    -moz-border-radius-topleft: 24px;
    -moz-border-radius-bottomleft: 24px;
    border-top-left-radius: 24px;
    border-bottom-left-radius: 24px;
}

ul.tab-select li:last-child a {
    -webkit-border-top-right-radius: 24px;
    -webkit-border-bottom-right-radius: 24px;
    -moz-border-radius-topright: 24px;
    -moz-border-radius-bottomright: 24px;
    border-top-right-radius: 24px;
    border-bottom-right-radius: 24px;
}

ul.tab-select li a.selected {
    background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#f6f6f6));
    background: -moz-linear-gradient(top, #ccc, #f6f6f6);
    text-shadow: #FFF 1px 1px 4px;
    -webkit-box-shadow: inset #AAA 1px 1px 6px;
    -moz-box-shadow: inset #AAA 1px 1px 6px;
    box-shadow: inset #AAA 1px 1px 6px;
    color: #336c95;
}

.chrome ul.tab-select li a.selected {
    -webkit-box-shadow: none;
}

/* @end */



* {
-webkit-background-clip: padding-box !important;
-webkit-font-smoothing: antialiased !important;
}


.lots ul li {line-height: 23px;}
.lots ul {margin-bottom: 25px}

.lots h2 {font-size:17px; color:#74c164;font-weight: bolder; height: 20px;}

/*
	jQuery Coda-Slider v2.0 - http://www.ndoherty.biz/coda-slider
	Copyright (c) 2009 Niall Doherty
	This plugin available for use in all personal or commercial projects under both MIT and GPL licenses.
*/

/*

SLIDER CONCOURS
*/

#gform_wrapper_4, label {
font-weight: bolder;font-size: 14px;
}

#fred .coda-slider .panel-wrapper {
padding: 15px 40px 0 25px;margin: 0 5px 0 0;
min-height: 900px;
position: relative;line-height:17px;
}


.coda-slider {
float:left;margin-left: 165px;
}

.coda-slider, .coda-slider .panel {
width: 780px;
}

#fred .coda-slider .panel-wrapper a {
color:#ef5491;
font-weight: bolder;
background-color: #FFF;
}

.coda-slider#concours  {
background: white url(/images/slider-concours.png) no-repeat right top;
font-size: 14px;
line-height:17px;
color:#000;
}

#fred .coda-nav {}

#fred .coda-nav ul li a { 
background: white;
color: #EF5491;
width: 140px;
font-size: 15px;
line-height: 17px;
}


#fred .coda-nav ul li a.current {
    background:#fff;
    color:#74c164 ;
    width: 136px;
    border-top: 1px solid #CDCDCD;
    z-index: 2;
    position: relative;
    font-size: 15px;
    line-height: 16px;
     }

/* Change margin and width of the slider (with dynamic arrows) */
#fred .coda-slider-wrapper.arrows .coda-slider,#fred .coda-slider-wrapper.arrows .coda-slider .panel {
width: 790px;
padding-bottom: 20px;}

#fred .coda-slider-wrapper.arrows .coda-slider {
margin-left:145px;
}

/* Most common stuff you'll need to change */

	.coda-slider-wrapper { padding: 10px 0; direction:ltr; }
	.coda-slider { /*background:#a9a9a9;*/ /* put your background color here */ }
	
	/* Use this to keep the slider content contained in a box even when JavaScript is disabled */
	.coda-slider-no-js .coda-slider { height: 200px; overflow: auto !important; padding-right: 20px }
	
	/* Change the width of the entire slider (without dynamic arrows) */
	.coda-slider {
overflow: hidden;
position: relative;
-webkit-box-shadow: rgba(0, 0, 0, .1) 0 -1px 8px;
-moz-box-shadow: rgba(0, 0, 0, .1) 0 -1px 8px;
box-shadow: rgba(0, 0, 0, .1) 0 -1px 8px;
background: white url(/images/features-bg.jpg) no-repeat right top;
border: 1px solid #CCC;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
}

	/* Change margin and width of the slider (with dynamic arrows) */
	.coda-slider-wrapper.arrows .coda-slider, .coda-slider-wrapper.arrows .coda-slider .panel {width: 753px;}
	.coda-slider-wrapper.arrows .coda-slider { margin-left:185px;}
	
	/* Arrow styling */
	.coda-nav-left a, .coda-nav-right a { background: #000; color: #fff; padding: 5px; }
	
	/* Tab nav */
	.coda-nav ul li a.current { background-color: #FFF;
    color: #009bd0;
    width: 160px;
    border:0;
    z-index: 2;
    position: relative;
     }
     
   .coda-nav ul li {
    display: inherit;
}
	
	/* Panel padding */
	.coda-slider .panel-wrapper { padding: 0px }
	
	/* Preloader */
	.coda-slider p.loading { padding: 20px; text-align: center }

/* Don't change anything below here unless you know what you're doing */

	/* Tabbed nav */
	.coda-nav ul { display: block; overflow: hidden;margin:0;list-style: none;background: none;padding:0;font-size: 15px;
    line-height: 17px;}
	.coda-nav ul li { display: block; overflow:hidden;margin:0;list-style: none; background: none;padding:0;}
	.coda-nav ul li a { background: url(http://asthme-allergies.s3.amazonaws.com/lghtmesh.png) #F2F2F2 no-repeat center;list-style: none;padding:0;
    color: #666;
    display: block;
    float: left;
    margin-right: 1px;
    padding: 15px 4px 15px 5px;
    text-decoration: none;
font-weight:bold;
    width: 160px;
     border-top: 1px solid #cdcdcd;
      /* border-bottom: 1px solid #cdcdcd;*/}
       
    .coda-nav {
	left: 0;
	float: left;
	position: absolute;
	top: 10;
-webkit-box-shadow: rgba(0, 0, 0, .1) 0 -1px 8px;
-moz-box-shadow: rgba(0, 0, 0, .1) 0 -1px 8px;
box-shadow: rgba(0, 0, 0, .1) 0 -1px 8px;
	border: 1px solid #CCC;
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-moz-border-radius-topleft: 0;
border-radius: 6px;
border-top-left-radius: 0;
	}
	
	/* Miscellaneous */
	.coda-slider-wrapper { clear:both; overflow: hidden;position: relative }
	.coda-slider .panel { display: block; float: left;position: relative}
	.coda-slider .panel-container { position: relative;}
	.coda-nav-left, .coda-nav-right { float: left;display:none; /*remove display:none; to show left & right arrows*/ }
	.coda-nav-left a, .coda-nav-right a { display: block; text-align: center; text-decoration: none }
	
	
/* @group Features Slider*/


.coda-slider-no-js .coda-slider {
    overflow: auto !important;
    padding-right: 20px;
    height: 200px; 
}

.coda-slider h2.title {
    display: none;
}

 .coda-slider .panel-wrapper {
    padding: 20px;
    min-height: 550px;
position:relative;
}

.coda-slider p.loading {
    padding: 20px;
    text-align: center;
display: none;
}

.coda-slider .panel {
    display: block;float:left;
}

/* @end */