/* ------------------------------------------------------------------------------------- */
/* --------------------------  COMMUN ------------------------------------ */
body {background: url(https://www.123boutchou.com/_images/templatev7/events/background.jpg) no-repeat fixed center; margin:0; padding:0; background-size: cover;}

.clear-left { clear:left; height:0px;}
.clear-right{ clear:right; height:0px; }
.float-left { float:left; }
.float-right { float:right; }
.class-hr { color: #FF9910;background-color: #FF9910;height: 2px;border: 0; width:90%}
.class-center { text-align:center; }

.tabf-titre-j { border-bottom:3px solid #FFD902; COLOR: #FFD902; font-weight:bold; font-size: 16px;}
.tabf-titre-r { border-bottom:3px solid #FE1A00; COLOR: #FE1A00; font-weight:bold; font-size: 16px;}
.tabf-titre-v { border-bottom:3px solid #80C31C;  COLOR: #80C31C; font-weight:bold; font-size: 16px;}
.tabf-titre-b { border-bottom:3px solid #43A3F7; COLOR: #43A3F7; font-weight:bold; font-size: 16px;}
.tabf-titre-o { border-bottom:3px solid #F78421; COLOR: #F78421; font-weight:bold; font-size: 16px;}
.tabf-titre-vi { border-bottom:3px solid #E240F5; COLOR: #E240F5; font-weight:bold; font-size: 16px;}

.tab-titre-j { background-color:#FFD902; COLOR: #FFFFFF; font-weight:bold; font-size: 16px; background-image: url('../../_images/commun/bg/bg-titre-j.png'); background-repeat:repeat-x}
.tab-titre-r { background-color:#FE1A00; COLOR: #FFFFFF; font-weight:bold; font-size: 16px; background-image: url('../../_images/commun/bg/bg-titre-r.png'); background-repeat:repeat-x}
.tab-titre-v { background-color:#80C31C;  COLOR: #FFFFFF; font-weight:bold; font-size: 16px; background-image: url('../../_images/commun/bg/bg-titre-v.png'); background-repeat:repeat-x}
.tab-titre-b { background-color:#43A3F7; COLOR: #FFFFFF; font-weight:bold; font-size: 16px; background-image: url('../../_images/commun/bg/bg-titre-b.png'); background-repeat:repeat-x }
.tab-titre-o { background-color:#F78421; COLOR: #FFFFFF; font-weight:bold; font-size: 16px; background-image: url('../../_images/commun/bg/bg-titre-o.png'); background-repeat:repeat-x }
.tab-titre-vi { background-color:#E240F5; COLOR: #FFFFFF; font-weight:bold; font-size: 16px; background-image: url('../../_images/commun/bg/bg-titre-vi.png'); background-repeat:repeat-x}

.bg-j { background-color:#FFD902; COLOR: #FFFFFF; font-weight:bold}
.bg-o { background-color:#FF9910; }
.bg-o2 { background-color:#FF4C0B; }
.bg-r { background-color:#FE1A00; }
.bg-v1 { background-color:#349F2C; }
.bg-v { background-color:#80C31C; }
.bg-v3 { background-color:#BBF541; }
.bg-b1 { background-color:#41EFF6; }
.bg-b { background-color:#43A3F7; }
.bg-b3 { background-color:#4456F6; }
.bg-vi1 { background-color:#B06BE2; }
.bg-vi { background-color:#A654DD; }
.bg-vi2 { background-color:#E240F5; }
.bg-g { background-color:#D0D1CF; }

.icon_web { background-image:url(../../_images/commun/icones/icon_webX64.png); height:64px;width:64px;display:block;float:left;}
.icon_info { background-image:url(../../_images/commun/icones/icon_infoX64.png); height:64px;width:64px;display:block;float:left;}
.icon_article { background-image:url(../../_images/commun/icones/icon_articleX64.png); height:64px;width:64px;display:block;float:left;}
.icon_film { background-image:url(../../_images/commun/icones/icon_filmX64.png); height:64px;width:64px;display:block;float:left;}
.icon_activite,.icon_coloriage { background-image:url(../../_images/commun/icones/icon_coloriageX64.png); height:64px;width:64px;display:block;float:left;}
.icon_musique { background-image:url(../../_images/commun/icones/icon_musiqueX64.png); height:64px;width:64px;display:block;float:left;}
.icon_livre { background-image:url(../../_images/commun/icones/icon_infoX64.png); height:64px;width:64px;display:block;float:left;}

.li_article { background: url(../../_images/commun/icones/li_articleX48.png); background-repeat: no-repeat; height:48px;}
.li_forum { background: url(../../_images/commun/icones/li_forumX48.png); background-repeat: no-repeat;height:48px;}
.li_activite { background: url(../../_images/commun/icones/li_activiteX48.png); background-repeat: no-repeat;height:48px;}
.li_club { background: url(../../_images/commun/icones/li_clubX48.png); background-repeat: no-repeat;height:48px;}
.li_imageid { float:left;height:48px;width:48px;}

/* ------------------------------------------------------------------------------------- */
/* --------------------------  SIDEBAR_DROIT ------------------------------------ */
/*tabinfo TABx300 */
.tabinfo { padding:0;margin:0;width:300px;}
.tabinfo div {
  margin:0;padding:0 0 0 20px;
  border-top:4px solid #C50202;
  clear:left;
}
.tabinfo div a { color: #239AD8; text-decoration: none; }
.tabinfo div a:hover { color: #239AD8; text-decoration: underline; }

/* tabinfo zone IDTABS */
.tabinfo .idTabs { margin-right:10px; padding:0;}
.tabinfo .idTabs li { list-style:none; float:left;font-size:18px; }
.tabinfo .idTabs a { display:block; padding:0 5px 0 5px ;margin:0 2px 0 0; text-decoration:none!important; color:black; background:white;}
.tabinfo .idTabs a:hover { color:#FFF; background:#111; }
.tabinfo .idTabs a.selected { color:white;font-weight:bold; background:#C50202; border-bottom:1px solid #C50202; cursor:default; }

/* tab info : zone div */
/* tabinfo : zone actus */
#tabactus { margin:0;padding:0; Line-Height: 14px;}
#tabactus ul li h3{ font-size:12px; Line-Height: 14px; }
#tabactus ul li a{ font-size:10px;}
#tabactus ul li img { border:2px solid white;height:30px;width:30px;float:left;}
#tabactus ul li { text-align:left; clear:left;width:285px;}
#tabactus .actus_zoom h3{ font-size:14px;}
#tabactus .actus_zoom img { height:50px;width:50px}
#tabactus .actus_zoom a{ font-size:12px;}
#actus_zoom_last a{ font-size:14px;}

#tabforums { font-size:13px;margin: 0; padding: 0;}
#tabforums ol { list-style:number; }
#tabaujourdhui { text-align:left; margin:0;padding:0;}
#tabaujourdhui ul { padding:10px 0 10px 0}
#tabaujourdhui ul li { list-style-type: none; font-size:12px;}
#tabaujourdhui span {background:#C50202; color:white; font-weight: bold;margin-bottom:12px;}


/* ------------------------------------------------------------------------------------- */
/* ------------------ commun  ------------------------ */
/*CSS Sabrosus style pagination*/
div.navigation { padding:3px; margin:3px; text-align:center; }
div.navigation a { padding: 2px 5px 2px 5px; margin-right: 2px;	border: 1px solid #9aafe5;text-decoration: none; color: white; background-color: #2e6ab1;}
div.navigation li { display:inline;}
div.navigation a:hover, div.pagination a:active { border: 1px solid #2b66a5; color: #2e6ab1; background-color: white;}
div.navigation a.current { padding: 2px 5px 2px 5px; margin-right: 2px; border: 1px solid navy; background-color: #2e6ab1;font-weight: bold; color: #FFF;}
div.navigation .navnext{ float:right;}
div.navigation .navprev{ float:left;}

.class_lienhard_bouton  img { width:50px;height:41px;}
.class_lienhard_bouton  img:hover { width:50px;height:31px;}

.class_lienhard_tools  img { width:184px;}
.class_lienhard_tools  img:hover { width:174px;}
.class_lienhard_tools  { margin-bottom:10px;}

.class-newsletter-actualite {
	border-bottom:2px solid #FF9910;
	border-top:2px solid #FF9910;
	margin:10px 30px 10px 30px;
}

.rubrique_linkbox_forum,.rubrique_linkbox_forum:hover,.rubrique_linkbox_forum:visited   { background-color:brown;color:white;padding: 5px 10px; }
/* ------------------------------------------------------------------------------------- */
/* --------------------------  home > rubrique > sous rubrique > ARTICLE ------------------------------------ */
.tp_content_imgArticle { 
	display:block; 
	width:430px;height:auto;
	margin:0 auto 20px auto;}

.tp_content_imgCenter { display:block; 	margin:0 auto 20px auto; }

.tp_content_imgArticleBig {
	border-right: 5px solid #FFF;
	float:right;
	width:300px;width:200px;
}

.tp_content_article_multiOL { background-color:#F2FFFB; border:2px solid #ADF0E5;width: 300px;padding: 0 0 0 20px;margin-left: auto;}

.tp_content_prevnext { border-bottom:2px solid #AC22BC;}
.tp_content_prevnext ul{ margin:0;padding:0;margin-top:20px;height:20px; background-color:#FFBF36;}
.tp_content_prevnext ul li { margin:0;padding:0;float:left;width:160px;text-align:center;font-size:15px;list-style-type: none;}
.tp_content_prevnext ul li img { border-width:0px;}
.tp_content_prevnext a.current { background-color:#000; color:#FFF;}	
		
.class_fsnippet_linkImgLiArray  ul{ margin:0;padding:0;}
.class_fsnippet_linkImgLiArray  ul li  { list-style-type: none;border-bottom:2px solid #ECE5B6;width:300px;}
.class_fsnippet_linkImgLiArray  ul li  a {font-size:15px; position:relative; top:-10px;}
.class_fsnippet_linkImgLiArray  ul li img { border:2px solid white; height:25px;width:25px;}

.class_fdesign_linkPlusArticlesLi,.class_fdesign_linkArticleForumLi   { list-style-type: none; margin:0;padding:0; }
.class_fdesign_linkPlusArticlesLi li,.class_fdesign_linkArticleForumLi li{ 	
  background-repeat: no-repeat;list-style-type: none; 
  padding:0 0 0 50px; margin:0; 
  font-size: 20px; min-height:30px;margin: 10px 0;}

.class_fdesign_linkPlusArticlesLi_basPage li { font-size: 10px;width:130px; float:left; padding:0 0 0 35px;} 
.class_fdesign_linkPlusArticlesLi_basPage .li_imageid { height:30px;}

.classcommun_virgule { height:100px;border:1px solid red; background-image: url(../../_images/commun/icones/virgule.100px.jpg);}


/* ------------------------------------------------------------------------------------- */
/* --------- home > rubrique > SOUS RUBRIQUE ------- */
/* ------------------------------------------------------------------------------------- */
/* --------- home > RUBRIQUE ------- */
.tp_content_imgRubrique { float:left; width:400px;height:auto; margin:0 20px 10px 0;}

.class_rubrique_headerImg img{z-index:0; width: 300px;height: 200px;}
.class_rubrique_headerImg p { font-weight: bold; font-size:20px;background-color:#C1CDCD; margin-top:0px;color:white;text-align:center;border-top:15px solid #F78421;}
.class_rubrique_headerUl { list-style-type: none; padding:0px; margin:0px;}
.class_rubrique_headerUl  li  { list-style-type: none; padding:0px; margin:0px;}
.class_rubrique_headerUl  li { border: 4px solid white; }
.class_rubrique_headerUl img{width: 80px;height: 50px; border-right:2px solid white;float:left;}

.class_rubrique_zoomSRub img {
	border:2px solid #EFECED;
	width:70px;height:70px;
	float:left;
}


/* --------- home > RUBRIQUE ------- */
/* ------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------- */
/* spécifique page d'article (ex: recette/ecole ....)*/
/* -------------------------------------------------------------------------------------- */

/* snippet carroussell amazon */
.class_amazon_livreDvdWolf  {border:1px solid #FFD902;margin:20px 0 0 0;padding:0;text-align:left;}
.class_amazon_livreDvdWolf h3 { margin:0;padding:0; background-color:#FFD902; COLOR: #FFFFFF; font-weight:bold; font-size: 16px; background-image: url('../_images/commun/bg/bg-titre-j.png'); }

/* page recette */
.class_recette_fiche { border:1px solid #65CBF8;}
.class_recette_fiche img{ float:left;}
.class_recette_fiche h2{	background-color:#65CBF8; color:white; margin:0px; padding:16px; text-align:left;padding-left:70px;}
.class_recette_fiche h3{	color:#65CBF8;margin:0px;padding:13px;text-align:left;}

/* page ecole */
.class_ecole_adresse {border:1px solid #FEFBDC;text-align:center;}
.class_ecole_adresse h2{	background-color:#FEFBDC;color:black;margin:0px; padding:0px;text-align:left;}
.class_ecole_navigation ul { padding:0px;margin:0px;}
.class_ecole_navigation li { float:left; width:48%;}
.class_ecole_navigation .next {text-align:right;}
.class_ecole_navigation .previous {text-align:left;}

/* sitemap */
.class_sitemap img { width: 60px;height: 40px; border:2px solid white;float:left;}
.class_sitemap ul { list-style-type: none; }
.class_sitemap ul li { clear:left;list-style-type: none; }

/* sous rubrique sondage */
.class_polls_list { margin:0; padding:0; }
.class_polls_list li { list-style-type:none; margin-top:10px;}
.class_polls_list li li { list-style-type:disc;margin:0;}
.class_polls_list ul { margin:0 0 0 90px;padding:0;}
.class_polls_list li img { height:60px;width:60px; float:left;border: 2px solid #B0DE6B; margin-right:5px;}
.class_polls_hr {color: #B0DE6B;background-color: #B0DE6B;height: 2px;border: 0; width:50%; }

/* code promo */
.class_codepromo_listenseignes  li{ padding: 3px;display:block; float:left;width:150px;border:1px solid #C4C2C3; text-align:center;}
.class_codepromo_listenseignes  li img{ width:50px;height:50px;border:4px solid #5B923A }
.class_codepromo * {margin:0;padding:0;}
.class_codepromo { padding: 3px;border:1px solid #C4C2C3; margin-bottom:20px; background-color:#EDEDED;}
.class_codepromo img { float:left; height:100px;width:100px;border:4px solid #5B923A}
.class_codepromo h3 { margin:10px 0 10px 120px;color:#780F7E;font-size:14px; font-weight:bold;}
.class_codepromo ul { margin-left:150px;}
.class_codepromo_perime { background-color:#bcb8b8;}
.class_codepromo .codereduc { margin: 10px 0 0 115px;}
.class_codepromo .codereduc p { padding:0 5px;display:inline;border:2px solid #447028;background-color:#5B923A;color:white;}
.class_codepromo_zoom { padding: 3px;border:1px solid #C4C2C3; background-color:#EDEDED;text-align:center;}
.class_codepromo_zoom  h2{ margin:5px 0 10px 0px;}
.class_codepromo_zoom  h3{ margin:5px 0 10px 0px;color:#780F7E;font-size:14px; font-weight:bold;}
.class_codepromo_zoom  img {float:left; height:70px;width:70px;border:3px solid #5B923A}
.class_codepromo_zoom  a{ font-size:12px;}

/*code promo Iframe*/
.codepromo_iframe {background:#A654DE; height:98px;}
.codepromo_iframe img {float:left; margin-right:20px;}
.codepromo_iframe a {float:right; padding:5px;color:white;font-weight:bold;}
.codepromo_iframe div.promo_newsletter { float:right;}
.codepromo_iframe div.promo_newsletter td { color:white;}
	.zone_promo_iframe { width:300px;float:left;background:white;margin:2px auto 2px auto;padding:2px;}
	.zone_promo_iframe img { float:left; height:50px;width:50px;border:2px solid #5B923A}
	.zone_promo_iframe h3 { margin:2px 0 10px 0;color:#780F7E;font-size:13px; font-weight:bold;}
	.zone_promo_iframe p { text-align:center;}
	.zone_promo_iframe .codereduc { }
	.zone_promo_iframe .codereduc p { padding:0 5px;display:inline;border:2px solid #447028;background-color:#5B923A;color:white;}
.codepromo_iframe div.promo_return { margin:25px 5px 0 5px;float:left;background:#447028;border:2px solid #447028;}


/* page horoscope */
.class_horoscope_rubrique {  }
.class_horoscope_rubrique ul { margin:0;padding:0;}
.class_horoscope_rubrique p { margin:0;padding:0;text-align:center;}
.class_horoscope_rubrique li { margin:0;padding:0;padding-top:10px;list-style-type:none;float:left;width:100px; text-align:center;}
.class_horoscope_rubrique li img {height:96px;width:96px; float:left;border: 2px solid #B0DE6B;}
.class_horoscope_signe ul {padding:0 0 0 120px;}
.class_horoscope_signe li {list-style-type:none;margin-top:5px;}
.class_horoscope_signe img {float:left;}

.class_horoscope_extraitSigne  {border:1px solid #F78421;margin:0;padding:0;width:300px;text-align:center;}
.class_horoscope_extraitSigne img {float:left;height:130px;width:130px;}
.class_horoscope_extraitSigne  form{margin:0;padding:0;}

/* page forum */
.class_forum_300px  {border:1px solid #43A3F7;margin:0;padding:0;width:300px;text-align:left;}
.class_forum_300px  h2 {margin:0;padding:0;background:#43A3F7;text-align:center;color:#FFF;font-size:16px;}
.class_forum_300px img {border-top:4px solid #43A3F7;}
.class_forum_300px ol { margin:0;padding:0;margin-left:20px; }
.class_forum_300px span {font-size:13px; font-weight:bold;}
.class_forum_300px form select {margin:0;padding:0;font-size:11px;}

/* ============ zone comments ============== */
.comment-captcha-error { color:red; font-size:20px; }
.comment-captcha-success { color:red; font-size:20px; }
.comment-equal { font-size:21px; }
#respond_link a { color:white; text-decoration:none;font-size:17px;}
#respond_link img { float:left; padding:5px; margin: -10px 15px }
/*#respond_link { font-size:30px; background-color:#7DC24D; color:white; width:250px; margin:0 auto; padding:5px;}*/
#respond_link { background-color: #7dc24d; border-radius: 40px; box-shadow: 1px 1px 10px #666; color: white; font-size: 20px; margin: 20px auto; padding: 10px 5px; width: 250px;}

.commentposts{ padding-top:35px; margin-top:35px; border-top:1px solid #DDD;}

#respond{padding-top:35px; margin-top:35px; border-top:1px solid #DDD;}	 
#respond:after { content: ".";  display: block; height: 0; clear: both; visibility: hidden;	}

#commentform {margin: 5px 10px 0 0;	}
#commentform input {width: 40%; padding: 5px; margin: 5px 5px 1px 0;	border:2px solid #DDD; color:#888; border-radius:4px; -moz-border-radius:5px;	}
#commentform textarea {	padding: 5px; width: 60%;	border:2px solid #DDD; color:#666; border-radius:4px; -moz-border-radius:5px; color:#888; }
#commentform label { color:#666; font-weight:bold;}	
	
#commentform #submit {margin: 0; width:100px; background:#666; border:1px solid #555; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; color:#fff;  padding:8px;  text-align:center;  text-transform:uppercase;	}
#commentform #submit:hover { background:#0066CC;cursor:pointer; }
#commentform p {margin: 5px 0;	}
div.reply { margin:-5px 0 0 10px; color:#CCC; font-size:10px;}
div.reply a:hover, div.comment-author a:hover { color:#0066CC; text-decoration:none; }
div.reply a, ol.commentlist li div.reply a:visited, div.comment-author a, div.comment-author a:visited{ color:#777; text-decoration:none; font-size:10px; }

.fn{font-size:12px; font-style:normal; font-weight:bold; color:#444;}
.avatar {float:left; padding:3px 10px 3px 0;}
.clearfix:after { visibility:hidden; display:block; font-size:0; content: "."; clear:both; height:0; line-height:}
.clearfix { display: inline-block;}
* html .clearfix { height: 1%;}
.bubble-list .bubble img { float:left; width:70px; height:70px; border:3px solid #ffffff; border-radius:10px }
.bubble-content { position:relative; float:left; margin-left:12px; width:400px; padding:0px 20px; border-radius:10px; background-color:#FFFFFF; box-shadow:1px 1px 5px rgba(0,0,0,.2);}
.bubble { margin-top:20px; }
.point { border-top:10px solid transparent; border-bottom:10px solid transparent; border-right: 12px solid #FFF; position:absolute;left:-10px;top:12px; } 

/* page outilsX6 */
.class_outilsX6 { font-size:13px;background:#f1f1f1; width:200; margin:5px; border:2px solid #d9d9d9;float:left;}
.class_outilsX6 .class_outilsX6_imgtitre {width:200px;height:32px;} 
.class_outilsX6_imglogo {height:50px;width:46px;}
.class_outilsX6 form select { font-size:8px;margin:4px;}
.class_outilsX6 form input { margin:4px;}
.class_outilsX6_nounou form a { color:#e240f5;}
.class_outilsX6_prenom form a { color:#ff4b0c;}
.class_outilsX6_boutique form a { color:green;}
.class_outilsX6_materiel form select { font-size:9px;}
.class_toolsX6Div {border:1px solid green;float:left;}
.class_toolsX6Img img {border-top:2px solid white;border-left:2px solid white;width:55px;}
.class_toolsX6Img img:hover {border:2px solid blue}

/* ----- actu -------*/
.class_actu_IdsRub { margin:0; padding:0 }
.class_actu_IdsRub ul { margin:0 0 0 10px;padding:0; list-style-type:none;}
.class_actu_IdsRub li { list-style-type:none; margin-top:10px; min-height:70px;}
.class_actu_IdsRub li p { margin:0;padding:0;}
.class_actu_IdsRub li img { height:100px;width:100px;float:left;border: 2px solid #B0DE6B; margin-right:5px;}
.class_actu_rub_imgTitle { height:100px;width:100px;float:left;border: 2px solid #B0DE6B; margin-right:5px;}

.class_actu {}
.class_actu H1 { background-color:#80C31C;  COLOR: #FFFFFF; font-weight:bold; font-size: 24px; background-image: url('../../_images/commun/bg/bg-titre-v.png'); background-repeat:repeat-x}

.class_actu  p { font-size:17px;}
.class_actu_linkUL { }
.class_actu_actuInfo { list-style-type:none;width: 100%;margin:0;padding:0;}
.class_actu_actuInfo li { width: 100%;display: inline; margin:0; padding:0 20px 0 20px;}

.class_actu_rubs img { float:left;width:100px;height:70px}
.class_actu_rubs li,.class_actu_rubs2 li { list-style-type: none;clear:left;}
.class_actu_rubs p,.class_actu_rubs2 p{ font-size:25px;}
.class_actu_rubs2 img { float:left;width:50px;height:35px}

.rdv_table { width:100% ;border-spacing: 2px; border: 1px solid gray; min-height:150px;}
.rdv_table td, .rdv_table th { border: solid 1px gray; text-align:center;}
.rdv_headjours td{ height:20px; font-weight: bold;background-color:#DDD9D9; color:#3054A2; } 
.rdv_headdate {  height:20px; border:1px solid green;} 
.rdv_even { background: #F0EDED; }
.rdv_oden { background: #FFF; }
.rdv_reserved { text-decoration:Line-Through;}
