/* Formidable */

.frm_style_formidable-style.with_frm_style input[type="text"], .frm_style_formidable-style.with_frm_style input[type="password"], .frm_style_formidable-style.with_frm_style input[type="email"], .frm_style_formidable-style.with_frm_style input[type="number"], .frm_style_formidable-style.with_frm_style input[type="url"], .frm_style_formidable-style.with_frm_style input[type="tel"], .frm_style_formidable-style.with_frm_style input[type="phone"], .frm_style_formidable-style.with_frm_style input[type="search"], .frm_style_formidable-style.with_frm_style select, .frm_style_formidable-style.with_frm_style textarea, .frm_form_fields_style, .frm_style_formidable-style.with_frm_style .frm_scroll_box .frm_opt_container, .frm_form_fields_active_style, .frm_form_fields_error_style, .frm_style_formidable-style.with_frm_style .chosen-container-multi .chosen-choices, .frm_style_formidable-style.with_frm_style .chosen-container-single .chosen-single {
    max-width: 95%;
}

.frm_style_formidable-style.with_frm_style .frm_right_container label.frm_primary_label {
    width: 730px;
	max-width: 91.5%;
 }


/* ligue après crash */



html, body, div, span, applet, object, iframe, p, blockquote, pre, a, acronym, address, code, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    font-size: 12px;
    color: #575759;
}

body {
    background: #EFEFEF;	
}

#page, #dynamic-content {
    min-height: 350px;
}

#pagelines_content {
    background: url("/wp-content/uploads/pagelines_content.png") repeat-y scroll #ffffff;	
}

small {
    color: #6F7072 !important;
    font-size: 60%;
}

h4 small {
    font-size: 0.8em;
}

table.tabac {
	width:55%;
}

.hentry table td .ligne1, .hentry table td .ligne2 {
    padding: 0;
    text-align: center;
}

.ligne1 {
	background-color:#BFE2FF;
	border-right:#197BC1 1px solid;
}

.ligne2 {
	background-color:#DFF1FF;
	border-right:#197BC1 1px solid;
}

.hentry table .tabac td {
    padding: 15px 0 5px 15px;
    text-align: left;
}

.tablo-titre {
background-color:#199BC1;
color: #40a443;
}

.coeur-ligne1 {
background-color:#C4E5B0;
}

.coeur-ligne2 {
background-color:#DEF5FC;
}

#branding .branding_wrap {
    position: absolute;
}

#sb_universal {
    height: 140px;	
}

/* ----------- lang_sel  -------------*/

#sb_universal .content-pad, #sb_universal .widget-pad, #sb_universal .textwidget {
    margin: 0;
    padding: 0;
}

#lang_sel_list {
    font-family: arial,sans-serif;
    position: absolute;
    right: 0;
    top: 10px;
    width: 155px;
}

#icl_lang_sel_widget .widget-pad {
    margin: 0;
    padding: 0;
}

#icl_lang_sel_widget .widget-title {
	visibility: hidden;
    margin: 0;
    padding: 0;
    height: 0;
	}

#lang_sel_list ul {
	border: 0px solid #CDCDCD;
 	height: auto;
   	left: 0;
	top: 0;
		}

#lang_sel_list li {
	    padding: 0;
	    margin: 0;
	    width: auto;
	    border-left: 1px solid #D3D3D3;
	}

#lang_sel_list ul a, #lang_sel_list a, #lang_sel_list_list ul a:visited, #lang_sel_list a:visited {
	    padding: 1px 9px;
	    background: none repeat scroll 0 0 transparent;
	    line-height: 1em;
	    border: none;
	    font-size: 1em;
	    color: #760041 ;
	}

#lang_sel_list_list ul a:hover, #lang_sel_list a:hover {
	    color: #AFAFAF;
	}

#lang_sel_list a.lang_sel_sel {
	    border: none;
	    color: #AFAFAF;
	    text-decoration:none;
	}

#lang_sel_list a.lang_sel_sel:hover {
	    color: #AFAFAF; 
	}
	
.content-pad, #content .content-pad  {
    padding: 0 !important;
}

#header .outline {
    background: none repeat scroll 0 0 #C4C5C7;
}

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

#features {
	margin-top:50px;
}

#feature_slider .fcontent .fheading {
    margin: 0;
    padding: 0;
}

#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: #FFFFFF;
    font-size: 2.2em;
    margin-left: 0;
    text-transform: none;
}

.le-saviez-vous, .download, .defibrillateur, .wist-u-dat, .defibrillator  {
    margin: 0;
    padding: 10px;
    position: absolute;
    right: 0;
    width: 260px;
    top: 118px;
}

.le-saviez-vous, .defibrillateur {
    background: url("/wp-content/uploads/le-saviez-vous.png") no-repeat scroll left top #FFB900;
}

.wist-u-dat, .defibrillator {
    background: url("/wp-content/uploads/wist-u-dat.png") no-repeat scroll left top #FFB900;
}

.fbox.download {
    background: url("/wp-content/uploads/download.png") no-repeat scroll left top #6abbf6;
}

.fboxtext{
    color: #ffffff;
	font-weight:bold;
}

.le-saviez-vous .fboxtext, .defibrillateur .fboxtext, .wist-u-dat .fboxtext, .defibrillator .fboxtext, {
	padding-top:35px;
}

.defibrillateur, .defibrillator {
    right: -280px;
    top: 213px;
}

.download h1 {
    color: #1A66BD;
    font-size: 1.5em;
    line-height: 1em;
    padding: 3px 0 0;
	font-weight:bold;
}

.download h2 {
    color: #FFFFFF;
    font-size: 1.2em;
    line-height: 1em;
    padding: 13px 0 0;
}

.download .downloads-first h2 {
    padding: 5px 0 0;
}

.download .downloads {
    color: #FFFFFF;
    border-top: 1px solid #1A66BD;
    margin: 10px 0 0;
}

.fboxes a, .autres-e-news a {
	color: #017A97;
	text-transform:none;
}

.fboxes a:hover, .autres-e-news a:hover {
	color: #9A9B9D;
}

#boxes .main-boxes .grid-element-pad {
	height:123px;
	background:#B5C2CF;
    box-shadow: 6px 0 8px #9A9B9D inset;
}

#boxes.container .fboxes {
    margin: 0;
    padding: 0;
}

#boxes.box-media-pad {
    padding: 0 0 0;
	margin: 0;
	height:123px;
}

#boxes .img {
	width:150px !important;
}

#boxes.container .fboxtitle  {
	visibility:hidden;
	height:0;
}

#boxes.container .fboxinfo {
    padding: 25px 0 0;
}

.inline_thumbs .fboxgraphic {
    padding: 0;
}

#boxes.container .fboxtext {
 	font-size: 1.6em;
 	padding-left: 5px;
 	}

#boxes.container .fboxes a {
    color: #FFFFFF;
    font-size: 1em;
	text-transform:uppercase;
    font-weight: normal;
}

.fboxes li {
    line-height: 1em;
    margin-bottom: 3px;
}

.fboxtitle h3 {
    color: #565658;
    font-size: 0	;
    padding: 0;
}

#banners {
	position:absolute;
	z-index:250;
	top:-20px;
	right:0;
	width:280px;
}

#banners .banner-title {
	display:none;
}

#banners p {
	margin:0;
	font-weight:bold;
	text-align:left;
}

#banners .fb-social-plugin {
	display:none;
}

#banners p a {
	padding-right: 10px;
}

.je-mabonne {
	margin: 0;
	padding: 8px 10px 10px;
	position: absolute;
	right: 0;
	width: 260px;
	top: 118px;
	background: url("/wp-content/uploads/je-mabonne.png") no-repeat scroll left top #EBEEF1;
}

.ik-stem-toe {
	margin: 0;
	padding: 8px 10px 10px;
	position: absolute;
	right: 0;
	width: 260px;
	top: 118px;
	background: url("/wp-content/uploads/ik-stem-toe.png") no-repeat scroll left top #EBEEF1;
}

.abonnement-first {
	padding-top: 0px;
}

.je-mabonne .abonnement, .ik-stem-toe .abonnement {
	border-top: 1px solid #26606E;
	margin: 28px 0 0;
}

.je-mabonne h2, .ik-stem-toe h2 {
	color: #26606E;
	font-size: 1.2em;
	line-height: 1.2em;
	padding: 18px 0 0;
}

p.abonnement, .abonnement a, .abonnement-first, .abonnement-first a {
	color: #016E88;
}

.abonnement a:hover, .abonnement-first a:hover {
	color: #52A0B2;
}

.grid-element, .media_overview {
    margin-bottom: 0;
}

.pp3 {
    margin-right: 0;
    width: 33.33%;
}

.one-sidebar-right #pagelines_content #column-main, .fullwidth #column-main .mcolumn-pad {
    background: none repeat scroll 0 0 #FFFFFF;
    width: 100%;
}

.two-sidebar-center #column-main .mcolumn-pad {
    padding: 0 ;
}

.mcolumn-pad {
    min-height: 385px ;
}

#branding, #nav, #features {
	background: none repeat scroll 0 0 #C4C5C7;
}

.thead, h1, h2, h3, h4, h5, h6, .site-title {
    font-family: "Droid Sans","Lucida Grande",Tahoma,sans-serif;
    font-weight: normal;
}

p, .p {
    margin: 0.55em 0 0 4em;
	line-height:1.4em;
    text-align: justify;
}

#postsinfo {
	margin:0 -5px;
}

.hentry-pad {
    padding: 0 0 5px;
}

h1, .fpost .entry-title {
    font-size: 2.5em;
}

.hentry .hentry-pad {
    padding: 0 0 5px;
}

.hentry .entry-title {
    margin: 0;
    padding: 30px 0 0;
}

.hentry ul, .hentry ol {
    margin: 0 0em 0 8em;
}

#postloop p, #postloop .p {
    margin: 0.55em 0 0 0em;
	line-height:1.4em;
    text-align: justify;
}

#postloop .hentry ul {
    margin: 0.55em 0 0 3em;
}

.tags {
    visibility: hidden;
}

.chapo {
	font-weight:bold;
}

.hentry h1, .hentry h2 {
    margin: 1.2em 0 0;
}

.hentry h1 *:first-child, .hentry h2 *:first-child {
    margin:0;
}

.hentry h3, .hentry h4, .hentry h5, .hentry h6 {
    margin: 1.2em 0 0 0;
}

.hentry h3.sub-menu {
    margin: 0.5em 0 0 2em;
}

.hentry h3.sub-menu a {
    color: #0092AF;
    font-size: 1em;
}

.hentry h3.sub-menu a:hover {
    color: #DF051C;
}

.hentry a:hover {
	text-decoration:none;
}

h2 {
	color: #DF051C;
    font-size: 1.45em;
    margin: 0;
    text-transform: uppercase;
}

#clubs h2 {
	    color: #565658;
	    padding: 50px 0 0 0;
}

h3 {
    color: #9A9B9D;
    font-size: 1.25em;
}

#clubs h3 {
    text-transform: uppercase;
    margin-top: 30px;
}

h4 {
    color: #45454F;
    font-size: 1.15em;
}

h4.entry-title {
	padding: 10px 0 0!important;
}

h4.entry-title a {
    font-size: 1em;
}

#clubs h4 {
    border-bottom: 1px solid;
    color: #0092AF;
    font-size: 1.4em;
    padding: 0;
    margin-top: 35px;
}

a.continue_reading_link {
	font-size:0.8em;
	float:right;
	}

a:hover.continue_reading_link  {
    text-decoration: none;
    color: #565658;
		}
		
#pagelines_content .clip {
	width: 45%;
	}	

.clip_box {
	    margin: 15px 0 0 !important;
	}
		
.clip .post-excerpt {
	margin-bottom:0;	
	}
	
.clip .post-meta .c_img {
    margin-top: 4px;
	}
	
.post-meta {
    margin-bottom: 0;
}

.post-title-section {
    padding-bottom: 0;
}

.one-sidebar-right #column-main .mcolumn-pad {
	    padding: 0 5px !important;
	}
	
.mcolumn-pad #postloop {
    background-color: #FFFFFF;
	}
	
#post-17 {
    padding: 0 30px 5px;
	margin-bottom:0;
	}

.metabar {
	visibility:hidden;
	height:0;
	}

article {
	    margin: 0;
	    padding: 0 20px;
	}

.widget-title {
    font-size: 1.1em;
    margin: 0;
    text-transform: uppercase;
	font-weight:bold;
}

.post.fpost .entry, #soapbox .fboxinfo, #feature-footer.nonav {
    border-top: 0 solid transparent;
}

#nav .content-pad  {
    background: none repeat scroll 0 0 white;
    padding: 0 0 0;
}

#secondnav .content-pad {
    background: none repeat scroll 0 0 white;
    padding: 10px 0 0;
}

.main_nav_container {
    background: none repeat scroll 0 0 #9A9B9D;
    margin: 0 -230px 0 0;
}

.navigation_wrap .main_nav {
    height: 29px;
}

.main_nav ul li a {
    display: block;
    padding: 8px 10px;
	color: #ffffff;
	background: none repeat scroll 0 0 #9A9B9D;
    font-size: 1.1em;
}

.main_nav ul li a:hover {
	color: #9A9B9D;
	background: none repeat scroll 0 0 #EDEEEE;
}

.main_nav ul li {
	border-right: 1px solid #6F7072;
}

.navigation_wrap .searchform {
    bottom: 0;
    right: 0;
}

.searchform {
    margin: 0;
}

#page .navigation_wrap .searchform .searchfield {
    border: 0 solid #9A9B9D;
    border-radius: 0 0 0 0;
    box-shadow: 0 1px 3px #FFFFFF inset;
    color: #9A9B9D;
    height: 29px;
    padding: 0 0 0 25px;
	width:150px;
    text-shadow: 0 0 0 transparent;
}

hr, .fpost, .clip_box, .widget-title, .metabar a, #morefoot .widget-title, #site #dsq-content h3, .navigation_wrap, .setup_area, .fpost .post-thumb img, .clip .clip-thumb img, .author-thumb img, ul.sf-menu ul li {
	border: 0 transparent;
}

#secondnav .content-pad {
	padding:0;
}

h1, .fpost .entry-title {
    color: #565658;
}

.fpost .entry-title .prev, .prev .chapo, .prev .chapo ul li, .prev ul li strong {
    color: #1A66BD;
}

.prev, .prev h2, .prev h3 {
    color: #3FA8F4;
}

.fpost .entry-title .vivre, .vivre .chapo, .vivre .chapo ul li, .vivre ul li strong {
    color: #008F64;
}

.vivre, .vivre h2, .vivre h3 {
    color: #6DAF9B;
}

.fpost .entry-title .mal, .mal .chapo, .mal .chapo ul li, .mal ul li strong {
    color: #FF5A00;
}

.mal, .mal h2, .mal h3 {
    color: #FF910F;
}

.vivre #clubs {
	margin:0;
	padding:0;	
}

#secondnav .secondnav_menu {
    margin: 0;
    padding: 10px 0;
    font-size: 1.1em;
}

#menu-prevention-fr, #menu-prevention-nl {
    background: no-repeat scroll 0 0 #CFE9FF;
    border-bottom: 0 solid #D3D3D3;
    margin: 0 ;
    padding: 22px 0 20px;
    text-align: center;
}

#menu-prevention-fr .titre_sous-menu a, #menu-prevention-fr-fr .titre_sous-menu a:hover, #menu-prevention-nl .titre_sous-menu a, #menu-prevention-nl-nl .titre_sous-menu a:hover {
    border-right: 0 solid #D3D3D3;
    float: left;
    font-size: 1.7em;
    padding: 3px 75px 3px 17px;
    color: #1A66BD !important;
}

#menu-prevention-fr li.current-menu-item a, #menu-prevention-fr.fcolumns.current-menu-item a, #menu-prevention-nl li.current-menu-item a, #menu-prevention-nl.fcolumns.current-menu-item a {
    color: #3FA8F4;
}

#menu-prevention-fr li a, #menu-prevention-nl li a {
    border-right: 1px solid #1A66BD !important;
    color: #1A66BD ;	
}

#menu-prevention-fr li a:hover, #menu-prevention-nl li a:hover {
    color: #3FA8F4;	
}

#menu-ligue-fr, #menu-liga-nl {
    background: no-repeat scroll 0 0 #C9D5D7;
    border-bottom: 0 solid #C4C5C7;
    margin: 0 ;
    padding: 22px 0 20px;
    text-align: center;
}

#menu-ligue-fr .titre_sous-menu a, #menu-ligue-fr-fr .titre_sous-menu a:hover, #menu-liga-nl .titre_sous-menu a, #menu-liga-nl-nl .titre_sous-menu a:hover {
    border-right: 0 solid #6F7072;
    float: left;
    font-size: 1.7em;
    padding: 3px 75px 3px 17px;
    color: #276270 !important;
}

#menu-ligue-fr li.current-menu-item a, #menu-ligue-fr.fcolumns.current-menu-item a, #menu-liga-nl li.current-menu-item a, #menu-liga-nl.fcolumns.current-menu-item a {
    color: #48A1B5;
}

#menu-ligue-fr li a, #menu-liga-nl li a {
    border-right: 1px solid #6F7072 !important;
    color: #276270 ;	
}

#menu-ligue-fr li a:hover, #menu-liga-nl li a:hover {
    color: #017996;	
}

#questions {
    background-color: #EFEFEF;
    margin: 25px 0 0;
    padding: 15px 15px 25px 15px;
}

#questions h4 {
	color: #9898A5;
	font-size: 1.5em;
	letter-spacing: 3px;
	margin-top: 3px;
	text-transform: uppercase;
}

#questions .texte {
    line-height: 1.5em;
    margin: 0 ;
	/**padding: 0 10px 0 70px;**/
    padding: 0 10px 0 0px;
    text-align: justify;
}

#menu-campagnes-fr, #menu-campagnes-nl {
	background: no-repeat scroll 0 0 #C4E5B0;
	border-bottom: 0 solid #C4E5B0;
	margin: 0 ;
	padding: 22px 0 20px;
	text-align: center;
}

#menu-campagnes-fr .titre_sous-menu a, #menu-campagnes-fr .titre_sous-menu a:hover, #menu-campagnes-nl .titre_sous-menu a, #menu-campagnes-nl .titre_sous-menu a:hover {
	border-right: 0 solid #1682A0;
	float: left;
	font-size: 1.7em;
	padding: 3px 15px 3px 17px !important;
	color: #199BC1 !important;
}

#menu-campagnes-fr li.current-menu-item a, #menu-campagnes-fr .fcolumns .current-menu-item a, #menu-campagnes-nl li.current-menu-item a, #menu-campagnes-nl .fcolumns .current-menu-item a {
	color: #199BC1;
}

#menu-campagnes-fr li a, #menu-campagnes-nl li a {
	border-right: 1px solid #1682A0 !important;
}

#menu-campagnes-fr li a:hover, #menu-campagnes-nl li a:hover {
	color: #199BC1;	
}

#menu-vivre-avec-fr, #menu-vivre-avec-nl {
    background: no-repeat scroll 0 0 #C2EFE0;
    border-bottom: 0 solid #D3D3D3;
    margin: 0 ;
    padding: 22px 0 20px;
    text-align: center;
}

#menu-vivre-avec-fr .titre_sous-menu a, #menu-vivre-avec-fr .titre_sous-menu a:hover, #menu-vivre-avec-nl .titre_sous-menu a, #menu-vivre-avec-nl .titre_sous-menu a:hover {
    border-right: 0 solid #D3D3D3;
    float: left;
    font-size: 1.7em;
    padding: 3px 160px 3px 17px;
    color: #008F64 !important;
}

#menu-vivre-avec-fr li.current-menu-item a, #menu-vivre-avec-fr.fcolumns.current-menu-item a, #menu-vivre-avec-nl li.current-menu-item a, #menu-vivre-avec-nl.fcolumns.current-menu-item a {
    color: #6DAF9B;
}

#menu-vivre-avec-fr li a, #menu-vivre-avec-nl li a {
    border-right: 1px solid #008F64 !important;
    color: #008F64 ;	
}

#menu-vivre-avec-fr li a:hover, #menu-vivre-avec-nl li a:hover {
    color: #6DAF9B;	
}

#menu-espace-medecins-fr, #menu-espace-medecins-nl {
    background: no-repeat scroll 0 0 #fac0c0;
    border-bottom: 0 solid #D3D3D3;
    margin: 0 ;
    padding: 22px 0 20px;
    text-align: center;
}

#menu-espace-medecins-fr .titre_sous-menu a, #menu-espace-medecins-fr .titre_sous-menu a:hover, #menu-espace-medecins-nl .titre_sous-menu a, #menu-espace-medecins-nl .titre_sous-menu a:hover {
    border-right: 0 solid #D3D3D3;
    float: left;
    font-size: 1.7em;
    padding: 3px 160px 3px 17px;
    color: #ef1515 !important;
}

#menu-espace-medecins-fr li.current-menu-item a, #menu-espace-medecins-fr.fcolumns.current-menu-item a, #menu-espace-medecins-nl li.current-menu-item a, #menu-espace-medecins-nl.fcolumns.current-menu-item a {
    color: #aa2020;
}

#menu-espace-medecins-fr li a, #menu-espace-medecins-nl li a {
    border-right: 1px solid #ef1515 !important;
    color: #ef1515 ;    
}

#menu-espace-medecins-fr li a:hover, #menu-espace-medecins-nl li a:hover {
    color: #aa2020; 
}

#menu-maladies-fr, #menu-maladies-nl {
    background: no-repeat scroll 0 0 #FFD68F;
    border-bottom: 0 solid #FFD68F;
    margin: 0 ;
    padding: 22px 0 20px;
    text-align: center;
}

#menu-maladies-fr .titre_sous-menu a, #menu-maladies-fr .titre_sous-menu a:hover, #menu-maladies-nl .titre_sous-menu a, #menu-maladies-nl .titre_sous-menu a:hover {
    border-right: 0 solid #D3D3D3;
    float: left;
    font-size: 1.7em;
    padding: 3px 125px 3px 17px !important;
    color: #FF5A00 !important;
}

#menu-maladies-fr li.current-menu-item a, #menu-maladies-fr .fcolumns .current-menu-item a, #menu-maladies-nl li.current-menu-item a, #menu-maladies-nl .fcolumns .current-menu-item a {
    color: #FF910F;
}

#menu-maladies-fr li a, #menu-maladies-nl li a {
    border-right: 1px solid #FF5A00 !important;
    color: #FF5A00;
}

#menu-maladies-fr li a:hover, #menu-maladies-nl li a:hover {
    color: #FF910F;	
}

#secondnav ul li a {
    padding: 3px 15px;
}

.menu a{
    border-right: 1px solid #FFFFFF;
    font-size: 0.9em;
    padding: 5px 10px;
	float:right;
}

.menu-footer-container {
    padding:5px 0 0 40px;
}

.menu .widget-pad {
    padding: 0px;
}

#list_sb_fullwidth .widget-pad {
	padding:0;
}

.pictos {
	float:right;
}

.widget ul li a:hover {
    color: #565658;
	text-decoration:none;
}

#sb_primary {
    padding: 10px 5px 0 0px;
}

#sb_primary .widget ul li a {
    color: #FFFFFF;
    display: block;
    font-size: 1.45em;
    list-style: none outside none;
    margin: 0 0 5px;
    padding: 0;
}

.advanced_recent_posts_widget .more-link {
    color: #007B97 !important;
    font-size: 100% !important;
    font-style: italic;
    text-align: right;
}

.advanced_recent_posts_widget .more-link:hover {
    color: #ffffff !important;
}

.advanced_recent_posts_widget .post-title {
    font-weight: normal;
    text-transform: uppercase;
}

.advanced_recent_posts_widget * {
    color: #FFFFFF;
    margin: 0;
    padding: 0;
}

.advanced_recent_posts_widget .widget-title {
    background: none repeat scroll 0 0 transparent;
    color: #007B97;
    font-size: 1.2em;
    font-weight: bold;
    margin: 0;
    padding: 2px 0 0.5em 0.85em ;
    text-transform: uppercase;
}

.advanced_recent_posts_widget ul li {
    border-bottom: 0px solid #CCCCCC;
    list-style: none outside none;
    margin: 6px 0;
    padding: 3px 0;
    font-size: 100%;
	margin:0 0.5em 10px 0.5em;
}

#list_sb_secondary {
    background: none repeat scroll 0 0 #B8B9BA;
    margin: 0;
    padding: 10px;
}

/** **/

#list_sb_secondary #text_icl-7, #list_sb_secondary #text_icl-17, #list_sb_secondary #text_icl-8, #list_sb_secondary #text_icl-16, #list_sb_secondary #widget_wpmemwidget-5 {
    background: none repeat scroll 0 0 #FFFFFF;
    padding: 13px;
}

#wpmem_reg {
	width: 42%;
	float: left;
	padding-left: 40px;
}

#wpmem_reg .div_checkbox {
    margin-bottom: 10px;
    margin-top: -25px;
    }

#wpmem_reg .buttons {
    margin-right: 12px;
}
    
#wpmem_login {
	width: 42%;
	padding-right: 40px;
	float: left;
}

#wpmem_login .button_div {
    margin-bottom: 47px;
    }

#wpmem_login .link-text {
    color: #017a97;
    margin-top: 5px;
    text-align: left;
}

#wp-members form, #wp-members p {
    margin: 0;
}

**/

.adsense img {
    margin-bottom: 10px;
}

.appstore {
    width: 69%;
}

.titre-bando {
    background-color: #D6D6D8;
    color: #DF051C;
    font-size: 1em;
    font-weight: bold;
    margin: 8px -13px 0 15px;
    padding: 0;
}

#list_sb_tertiary {
	margin: 0 0 0 0;
	padding:0 0px 0 0;
}

#list_sb_tertiary #text-6  {
    font-weight: bold;
    margin: 21px 15px 0 0;
}

#infarctus {
	padding: 5px 0 0 17px;
}

#list_sb_secondary li, #list_sb_tertiary li {
	margin-bottom:10px;
    background: none repeat scroll 0 0 #B8B9BA;
}

#list_sb_secondary .widget-pad, #list_sb_secondary .textwidget {
	margin: 0;
	padding:0 0;
}

#list_sb_tertiary .widget-pad {
    height: 105px;
    margin: 0;
    padding: 9px 0 0 13px;
}

#list_sb_tertiary #soutenez {
    height: 105px;
}

#list_sb_tertiary a #soutenez {
    background: url("/wp-content/uploads/je-soutiens.png") no-repeat scroll transparent;
}

#list_sb_tertiary a:hover #soutenez {
    background: url("/wp-content/uploads/je-soutiens-hover.png") no-repeat scroll transparent;
}

.clone_7 {
    margin-left: 815px !important;
    position: absolute;
    top: -19px;
    z-index: 100;
}

#boxes #douleur-box h1 {
    color: #017A97;
    font-size: 1.8em;
    font-weight: bold;
    line-height: 1.1em;
    padding: 20px 0 0 102px;
}

#boxes #douleur-box h1:hover {
    font-size: 1.3em;
}

#boxes .douleur {
    background: url("/wp-content/uploads/douleur-fr.png") no-repeat scroll 0 0 #B8B9BA;
    margin: 0;
    padding: 0;
	height:118px;
}

#boxes .douleur:hover {
    background: url("/wp-content/uploads/douleur-fr.png") no-repeat scroll 0 0 #4C2951;
}

#boxes .pain {
    background: url("/wp-content/uploads/douleur-nl.png") no-repeat scroll 0 0 #B8B9BA;
    margin: 0;
    padding: 0;
	height:118px;
}

#boxes .pain:hover {
    background: url("/wp-content/uploads/douleur-nl.png") no-repeat scroll 0 0 #4C2951;
}

#lis#fbox_1541 {
	margin: 5px 0 0 5px;
}

#contentbox .content-box-menu {
    margin-bottom: -5px;
}

.clone_6 .grid-element {
    border: 1px solid #C4C5C7;
    border-radius: 7px 7px 7px 7px;
    float: left;
    margin: 15px 5px 0 20px;
    padding: 10px;
    width: 43%;
}

.clone_6 .fboxtitle h3, .clone_6 .fboxtitle h3 a {
    color: #565658;
    font-size: 15px;
    padding: 0;
}

.clone_6 .fboxtext {
    font-size: 10px;
    color: #565658;
	font-weight:normal;
}

#list_sb_tertiary #text-12 {
    border: 8px solid #FFFFFF;
    background: none repeat scroll 0 0 #B8B9BA;
	margin:15px 0 0 15px;
    padding: 2px 0 0 2px;
}

#list_sb_tertiary #text-12 .textwidget p {
    margin: 0;
    text-align: left;
    padding: 0;
}

#list_sb_tertiary #text-12 .widget-pad {
	margin:0 0 42px 0;
	padding:6px 0 5px 10px;
}

#list_sb_tertiary .widget-title {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #DF051C;
    font-size: 1em;
    font-weight: bold;
    height: 17px;
    margin: 15px 30px 7px -20px;
    padding: 0 0 0 8px;
    text-transform: none;
}

p.submit {
    height: 22px;
}

p.submit:before {
    width: 0;
}

.submit, .submit:hover {
    -moz-box-sizing: content-box;
    background: none repeat scroll 0 0 transparent;
    border: 0 solid #BBBBBB;
    box-shadow: 0 0 0 #FFFFFF inset;
    color: transparent;
    float: right;
    padding: 0;
    text-decoration: none;
    text-shadow: 0 0 0;
}

legend {
	font-size:1.2em;
	color:#017A97;
}

#dons {
	margin-top:20px;
    text-align: justify;
}

.logo-texte {
    border: 3px solid #E0E2E2;
    border-radius: 0 0 0 50px;
    float: right;
    height: 160px;
    margin: 20px 0 0 30px;
    padding: 20px;
    text-align: left;
    width: 310px;
}

.logo-texte img {
    margin: 0 1.5em 0 0;
}

.logo-texte:hover {
	background-color:#0092AF;
	color:#ffffff;
}

.logo-texte2 {
    border: 3px solid #E0E2E2;
    border-radius: 0 0 0 50px;
    float: left;
    margin: 15px 0 30px 0;
    padding: 20px;
    text-align: left;
}

#footer {
    background: none repeat scroll 0 0 #9A9B9D;
    border-top: 0 solid #FFFFFF;
    margin: 0 0 0;
    padding: 10px 0 0;
	min-height:150px;
}

#nav_menu-2 {
	float:right!important;
}

#footer #nav_menu-2 .menu a {
    border-right: 1px solid #FFFFFF;
    float: right;
    font-size: 1em;
    padding: 5px 8px;
}

#footer, #footer li.link-list a, #footer .latest_posts li .list-excerpt, #footer .widget-title {
    color: #FFFFFF;
}

#footer a:hover, #footer li h5 a:hover {
    color: #007A96;
}

.adresse {
    font-size: 1em;
	width:390px;
	color:#ffffff;
}

#footer li {
    line-height: 0.5em;
    list-style-type: none;
	float:left;
}

#footer .footcol-pad {
    padding: 0;
}

.footcol-pad .textwidget {
	padding:0;
}

#footer li a:hover {
    text-decoration:none;
}

.textwidget {
    font-size: 0.95em;
    line-height: 1.4em;
}

#cred {
    margin: 0;
    padding: 0;
    visibility: hidden !important;
}

#morefoot .grid-element {
    margin-bottom: 0;
    width: 25.5%;
}

#morefoot .content {
    background: none repeat scroll 0 0 #B8B9BA;
	height:185px;
}

#morefoot .plgrid-pad {
    margin-left: -7px;
    margin-top: -11px;
}

#morefoot p {
    margin: 0;
}

#morefoot #text_icl-10 {
    background: url("/wp-content/uploads/soutenir-fr.png") no-repeat scroll left bottom #D3D3D3;
    border: 0px solid #FFFFFF;
    margin: 0 0 0;
    padding: 0 0 45px;
	width:540px;
	height:140px;
}

#morefoot #text_icl-20 {
    background: url("/wp-content/uploads/soutenir-nl.png") no-repeat scroll left bottom #D3D3D3;
    border: 0px solid #FFFFFF;
    margin: 0 0 0;
    padding: 0 0 45px;
	width:540px;
	height:140px;
}

#morefoot #text_icl-10 h3, #morefoot #text_icl-20 h3 {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #DF051C;
    font-size: 1.2em;
    font-weight: bold;
    height: 17px;
    margin: 10px 160px 0 45px;
    padding: 0 25px 0 20px;
    text-transform: none;
}

#morefoot #text_icl-10 .textwidget, #morefoot #text_icl-20 .textwidget {
    color: #565658;
    font-size: 0.95em;
    padding-left: 85px;
    width: 445px;
}

#morefoot #text_icl-10 .textwidget a img, #morefoot #text_icl-20 .textwidget a img {
    left: -36px;
    top: -12px;
    background: url("/wp-content/uploads/je-soutiens-picto.png") no-repeat scroll 0 0 transparent;
	position:absolute;
}

#morefoot #text_icl-10 .textwidget a img:hover {
    background: url("/wp-content/uploads/je-soutiens-picto-hover.png") no-repeat scroll 0 0 transparent;
}

#morefoot #text_icl-10 .textwidget #soutenez-pt a img, #morefoot #text_icl-20 .textwidget #soutenez-pt a img {
    background: url("/wp-content/uploads/je-soutiens-pt-2.png") no-repeat scroll 0 0 transparent;
    margin: 108px 0 0 390px;
}

#morefoot #text_icl-10 .textwidget #soutenez-pt a:hover img, #morefoot #text_icl-20 .textwidget #soutenez-pt a:hover img {
    background: url("/wp-content/uploads/je-soutiens-pt-2-hover.png") no-repeat scroll 0 0 transparent;
}

#morefoot .widget ul {
    margin: -1px;
}

#morefoot #text_icl-10 ul li, #morefoot #text_icl-20 ul li {
    color: #565658;
    float: left;
    font-size: 0.95em;
    list-style: disc inside none;
    padding: 0 0 0 28px;
    line-height: 1.4em;
    width: 270px;
}

#morefoot #text_icl-11, #morefoot #text_icl-21 {
    height: 100px;
    margin: 0 0 0 280px;
    padding: 0;
    width: 260px;
}

#morefoot .fb {
	height:100px;
	width:250px;
}

#morefoot #text_icl-11 {
    background: url("/wp-content/uploads/facebook-rejoignez-fr.png") no-repeat scroll transparent;
}

#morefoot #text_icl-11:hover {
    background: url("/wp-content/uploads/facebook-rejoignez-fr-hover.png") no-repeat scroll transparent;
}

#morefoot #text_icl-21 {
    background: url("/wp-content/uploads/facebook-rejoignez-nl.png") no-repeat scroll transparent;
}

#morefoot #text_icl-21:hover {
    background: url("/wp-content/uploads/facebook-rejoignez-nl-hover.png") no-repeat scroll transparent;
}

.bread {
    margin: -95px 0 85px !important;
    padding: 0;
}

.bread-plus {
	margin: -135px 0 125px !important;
	padding: 0;
}

.bread a, a.continue_reading_link {
    text-align: right;
    font-size: 0.9em;
	color:#C4C5C7;
}

.bread a:hover, a.continue_reading_link:hover {
	color:#9A9B9D;
}

.coeur-et-artere {
    border: 1px solid #C4C5C7;
    border-radius: 7px 7px 7px 7px;
    float: left;
    margin: 15px 17px 5px 110px;
    padding: 10px;
    width: 83%;
}

.coeur-et-artere a {
	color:#CE0031;
}

.coeur-et-artere a:hover {
	color:#276271;
}

.coeur-et-artere img {
	float:right;
	margin: -6px 5px 0 0!important ;
	width:120px;
	box-shadow: 4px 5px 4px #D3D3D3;
}

.coeur-et-artere ul, .coeur-et-artere h3  {
    float: left;
}

.coeur-et-artere ul {
	width:470px;
}

.livre, .livre2, .journal, .journal2 {
    border: 1px solid #C4C5C7;
    border-radius: 7px 7px 7px 7px;
    float: left;
    margin: 15px 17px 5px 0;
    padding: 10px;
    width: 46%;
}

.journal-first {
    float: right;
    margin: 29px 0 5px 0;
}

.livre2, .journal2 {
	margin-right:0;
}

.journal-first img, .livre img, .livre2 img, .journal img, .journal2 img {
	margin-bottom:0;
}

.copy-pad {
	margin-bottom: 25px;
}

#pagelines_content .clip {
    border: 1px solid #C4C5C7;
    border-radius: 7px 7px 7px 7px;
    float: left;
    margin: 15px 5px 0 20px;
    padding: 0 10px;
    width: 43%;
}

a.post-thumb {
	width:35%!important;
	margin-bottom: 6px;
}

h6.prix {
	float:left;
}

.fb-social-plugin {
    margin: 15px 0 0 !important;
}

.testament .alignleft {
	margin:0;
}

.testament .fboxinfo {
	padding:0;
}


	/* Toggle  */

.div_masque { 
	display:none;
}

.toggle {
		clear: both;
	}
	
#dons .toggle {
	clear:none;
}
	
.titre_sous_medecins{
background-color:#000;
}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
    font-family: "Droid Sans","Lucida Grande",Tahoma,sans-serif;
    border-radius: 4px 4px 4px 4px;
    color: #555555;
    display: inline-block;
    height: 1.4em;
    line-height: auto;
	padding: 0px 6px;
	}
	
input[type="submit"], input[type="button"], .button, input[type="reset"], .reset {
    -moz-box-sizing: content-box;
    background: -moz-linear-gradient(center top , #FFFFFF 0%, #DCDCDC 100%) repeat scroll 0 0 transparent;
    border: 1px solid #BBBBBB;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 1px 1px 0 #FFFFFF inset;
    color: #017692;
    cursor: pointer;
    padding: 4px 9px;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
	float:right;
	font-size:0.9em;
	margin-bottom:8px;
	line-height:auto;
}

input[type="submit"]:hover, .submit:hover, input[type="button"]:hover, .button:hover, input[type="reset"]:hover, .reset:hover {
    background: -moz-linear-gradient(center top , #F3F3F3 0%, #CFCFCF 100%) repeat scroll 0 0 transparent;
    color: #000000;
    text-decoration: none;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
}

#frm_form_9_container, #frm_form_2_container {
	width:500px;
	margin-left:245px;
}

.with_frm_style .form-field {
	margin-bottom: 10px;
}

.with_frm_style .frm_right_container label.frm_primary_label, .with_frm_style .frm_pos_right {
	width: 720px;
	}

.frm_heading {
	font-size: 0.85em;
	}
	
h3.frm_pos_top {
	margin-bottom: 5px;
}

.frm_forms.with_frm_style {
	max-width: 100%;
	padding: 0 0 40px;
}

.with_frm_style input[type="text"], .with_frm_style input[type="password"], .with_frm_style input[type="email"], .with_frm_style input[type="number"], .with_frm_style input[type="url"], .with_frm_style input[type="tel"], .with_frm_style select, .with_frm_style textarea, #content .with_frm_style input:not([type="submit"]), #content .with_frm_style select, #content .with_frm_style textarea {
	font-size:0.9em;
    height: auto;
    margin-bottom: 0;
}

.with_frm_style .form-field {
	margin-bottom: 12px;
}

.frm_radio input[type="radio"] {
	margin: -1px 7px 0 0 ;	
}

.journal input[type="submit"], .journal2 input[type="submit"] {
	float:left;
}

label, input, button, select, textarea {
	line-height:auto;
}

input[type="checkbox"]{
    margin:-3px 2px 0 0;
}

/*************************** Toggle Box ***************************/


h3.toggle {
	background-image: url("/wp-content/uploads/sprite.png");
	background-position: -3px -16px;
	background-repeat: no-repeat;
	cursor: pointer;
	line-height: 1.1em;
	margin: 0.5em 0 0;
	padding: 5px 0 5px 37px;
}

h3.toggle:hover {
	background-image: url("/wp-content/uploads/sprite-hover.png");
}

h3.toggle a {
	color: #0092AF;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

h3.toggle-active {
	background-position: -60px -100px;
}

.toggle-box {
	clear: both;
	margin: -8px 0 0;
	overflow: hidden;
	padding: 0 17px 0 38px;
}

.toggle-box p {
margin: 0 0 0 0;
}

#dons .toggle-box {
	display:inline;
	}
	
#dons .toggle-box p {
margin: 0 0 0 0;
}

.toggle-box li {
	line-height: 1.4em;
}

/*************************** Fin Toggle Box ***************************/
/*************************** Accordion ***************************/

.accordion {
	margin-bottom: 21px;
}

.accordion-group  {
	cursor: pointer;
	border-radius: 4px 4px 4px 4px;
	line-height: 1.5em;
	margin: 0 0 1em 0;
	padding: 5px 0 5px 5px;
	border: 1px solid #DDDFDF;
}

.accordion-group:hover {
/**	background: url("/wp-content/uploads/sprite-hover.png") #F7F7F7 no-repeat -56px -95px;**/
}

.accordion-heading {
	background: url("/wp-content/uploads/sprite.png") no-repeat scroll 0 -15px #E8E9E9;
	border: 0 none;
	min-height: 27px;
	padding: 5px 0 0;
}

.accordion-heading:hover {
/**	background: none transparent;**/
	background: url("/wp-content/uploads/sprite-hover.png") transparent no-repeat -56px -97px;
	border-radius: 0px;
}

.accordion-heading a {
	color: #0092AF;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.accordion-heading a:hover {
	color: #0092AF;
	display: block;
	font-size: 16px;
	font-weight: normal;
	text-decoration: none;
}

.accordion-heading .accordion-toggle {
	background-position: -56px -97px;
	clear: both;
	margin: 0;
	overflow: hidden;
	padding: 0 17px 0 45px;
}

.accordion-inner {
	border-top: 0px solid #DDDFDF;
	padding: 9px 12px;
}

/*************************** Fin Accordion ***************************/


/**.main-nav .current-menu-ancestor a, .main-nav li.current-menu-ancestor ul a, .main-nav li.current_page_item a, .main-nav li.current-menu-item a, .main-nav li.current_page_parent a, .sf-menu li li, .sf-menu li li li, .main-nav li a:hover, .main-nav li.current_page_item > a, **/

.main-nav .current-menu-ancestor a, .main-nav li.current-menu-ancestor ul a, .main-nav li.current_page_item a, .main-nav li.current-menu-item a, .main-nav li.current_page_parent a, .sf-menu li li, .sf-menu li li li, .main-nav li a:hover, .main-nav li.current_page_item > a, .main-nav li.current-page-ancestor > a, menu-item-object-page {
	background: none repeat scroll 0 0 #E0E2E2;
	color: #6F7072;
}

.autres-e-news {
	float: right;
	margin-top: -70px;
}

