body {
	font-size:10px;
}
a { cursor : pointer;}
a:visited { }

/* --- COMMON STYLES ---- */
.red_pipe { text-decoration:none;}
/* --- ------------- ---- */

#top_links_block ul#lang_links li span{ text-decoration:none; color:#B5B5B5;}
#top_links_block ul#lang_links li span.red_pipe { text-decoration:none;}
#top_links_block ul#lang_links li.current { text-decoration:none}
#top_links_block ul#access_links li a { margin:0 7px 0 3px; }

#logo_n_sitename_block { width:100%; height:60px; clear:both; margin:0 0 2px 0; background:url(img/logo_n_sitename_blck_bg.png) 0 0 repeat; }
#logo_n_sitename_block #sitename_block { height:28px;}

#header_subpart_n_search_block { width:100%; height:19px; margin:0 0 2px 0; clear:both; background-color:#bbbbbb; }
#header_subpart_n_search_block #search_block { float:right; }
#header_subpart_n_search_block #search_block form#search_form { font-weight:bold;font-size:10px;color:#000000;width:auto; /*height:12px;*/ /*margin:2px 4px 0 0;*/ margin:1px 4px 0 0; padding:0 0 0 0; float:left; /*border:1px solid #ffffff;*/ /*background-color:#ffffff;*/ }
#header_subpart_n_search_block #search_block form#search_form label { position: absolute; top:-3000px; }
#header_subpart_n_search_block #search_block form#search_form input { width:150px; height:16px; margin:0 0 0 0; padding:0 0 0 0; float:none; border:0px; font-size:10px;margin-bottom:2px;/*font-size:75%;*/  }
#header_subpart_n_search_block #search_block form#search_form input#submit_search { margin:0 0 0 1px; border:1px solid; cursor:pointer; background-color:#ffffff;text-align:center;}
#header #header_subpart_n_search_block #search_block form#search_form input#submit_search {font-weight:bold;font-size:10px;color:#000000;background:none;width:20px;}
#header #header_subpart_n_search_block #search_block form#search_form input#submit_search {background-color:#ffffff;text-align:center;}

.internal_page #header_subpart_n_search_block span.space_title { margin:0 0 0 0; padding:3px 0 0 25px; display:block; float:left; font-size:11px; color:#ffffff; }
.page_space_02 #header_subpart_n_search_block { background:#bbbbbb url(img/space_02_subheader_block_bg.png) 0 0 no-repeat; }
/* --- SITE CONTENT --- */
#site_content { width:100%; float:left; clear:both; text-align:left; }

/* --- Start Left Col --- */
#left_col { width:150px; padding:0 0 10px 0; float:left; text-align:center; }
#logo_n_sitename_block #sitename_block { width:800px; padding:32px 0 0 0; float:left; text-align:right; background:url(img/logo_sitename_bg.png) 0 0 no-repeat; font-size:20px; color:#d7002b; font-family:Tahoma; }

.illustration_pics_block { width:100%; padding:5px 0 20px 0; background-color:#f7f7f7; }
.illustration_pics_block img { margin:0 auto 0 auto; display:block; }

#spaces_links { width:100%; margin:0 0 0 0; padding:0 0 0 0; text-align:right; list-style:none; background-color:#d9d9d9; }
#spaces_links li { margin:0 0 0 0; padding:3px 8px 3px 0; border-bottom:2px solid #f8f7f7; }
#spaces_links li a { font-size:10px; }
#spaces_links li strong { font-weight:bold; font-size:normal; }
#spaces_links li.citizen_space { transparent url(img/paves_gris_degrade.png) repeat scroll 0%; }
#spaces_links li.citizen_space a { color:#ffffff; text-decoration:none;}
#spaces_links li.pro_space { background:url(img/paves_gris_degrade.png) repeat scroll 0%; }
#spaces_links li.pro_space a { color:#ffffff; text-decoration:none;}
#spaces_links li.theme_space { background:url(img/paves_gris_degrade.png) repeat scroll 0%; }
#spaces_links li.theme_space a { color:#ffffff; text-decoration:none;}

#cfbw_main_menu { width:100%; margin:0 0 10px 0; text-align:right; background-color:#e9e9e9}
#cfbw_main_menu .menu_label { width:100%; padding-top:10px;padding-bottom:10px; display:block; background:url(img/pave_rouge_degrade.png); font-size:10px; color:#ffffff; }
#cfbw_main_menu .menu_label a { color:#ffffff; text-decoration:none;padding-right:5px;}
#cfbw_main_menu ul {text-align:left; padding-top:20px;}
#cfbw_main_menu ul.level1 {padding-top:0px;}
#cfbw_main_menu ul li { padding:0px 0px 0px 0; margin:0; background:none; font-size:10px;}
#cfbw_main_menu ul li a{ display:block; margin:0; padding:3px 0px 3px 10px; background:none;  }
#cfbw_main_menu ul li a{ margin-top:3px; margin-bottom:3px;}
#cfbw_main_menu ul li.actif { background:#ffffff url(img/Fleche-Rouge.gif) 0 50% no-repeat; font-weight:bold;color:#000000; display:block;padding-left:10px;padding-top:4px;padding-bottom:4px;}
#cfbw_main_menu ul li.actif a{ margin-top:0px; margin-bottom:0px; padding-left:0px; padding-top:0px; padding-bottom:0px; }

#cfbw_main_menu ul.titre_menu {padding-top: 10px;}
#cfbw_main_menu ul.titre_menu li {text-transform:uppercase;font-size:9px;font-weight:bold;color:#777777;padding-left:10px;display:block;}

#cfbw_main_menu ul li a{ text-decoration:none;color:#000000}
#cfbw_main_menu ul.level1 li:hover { color:#ffffff; background:none;background-color:d7002b;}
#cfbw_main_menu ul li.actif:hover {background:#ffffff  url(img/Fleche-Rouge.gif) 0 50% no-repeat;color:#000000;}
#cfbw_main_menu ul.level1 li a:hover{ color:#ffffff; text-decoration:none;background:none;background-color:#d7002b;}
#cfbw_main_menu ul li.current a { color:#76848c; font-weight:bold; }
#cfbw_main_menu ul li.cat_end { border-bottom:4px solid #ffffff; }
#cfbw_main_menu ul li.lastone { background-image:none; }
#cfbw_main_menu ul li .green_phone { height:30px; padding:10px 25px 0 0; display:block; background:url(img/picto_green_phone.png) 100% no-repeat; font-family:Tahoma; font-size:11px; color:#76b537; font-weight:bold; text-align:right; margin-right:10px;}

.page_space_02 #cfbw_main_menu ul { padding-bottom:30px; background:url(img/main_menu_space_02_bot.png) 0 0 repeat-y; }

#logo_adeps { margin:5px auto 0 auto; display:block; }
/* --- End Left Col --- */


/* --- Start Center Col --- */

#espaces_groupes {float:left;}

#espace_citoyens {width:260px; }
#espace_citoyens fieldset {border:1px solid #60632B;background-color:#ffffff;margin-top:32px; height:9.0em; padding-bottom:0px; color:#000000;}
#espace_citoyens fieldset legend {font-weight:bold;color:#60632b;font-size:12px;}
#espace_citoyens fieldset a.internal-link {font-weight:bold;}

#espace_professionnels {width:260px; }
#espace_professionnels fieldset {border:1px solid #60632B;background-color:#ffffff; margin-top:3.4em; margin-bottom:30px; height:10.0em; padding-bottom:0px; color:#000000;}
#espace_professionnels fieldset legend {font-weight:bold;color:#60632b;font-size:12px;}
#espace_professionnels fieldset a.internal-link {font-weight:bold;}

#main_banner {float:left; width:290px; height:300px;}


#image_communaute {float:right; width:260px;}
#image_communaute fieldset {margin-top:32px; border:1px solid #4A4A4A; background-color:#ffffff; height:22.5em; margin-right:0px;margin-left:0px;padding:0px 9px 9px 9px;}
#image_communaute fieldset legend {font-weight:bold;color:#4A4A4A;font-size:12px;}
#image_communaute fieldset a.internal-link {font-weight:bold;}
/* #image_communaute img {margin:9px 0px 0px 0px;height:100%;} */

#image_communaute img {margin:0px 0px 0px 0px;}


#espace_thematiques {clear:both; height:5.8em; border:1px solid #9ba04e;}

#espace_thematiques p.bodytext{width:33%; float:left;padding-left:5px;padding-right:5px;}
#espace_thematiques p.theme_2 a {font-weight:bold;}
#espace_thematiques p.theme_4 {width:100%; text-align:center;}


/* #facet_map {width:350px; background: url(img/Encard-Navigateur-facettes.png) no-repeat -100px 0; background-color:#9ba04e;height:5.9em; text-align:center; color:#ffffff; margin:0px 100px 10px 100px;} */
#facet_map {width:346px;height:6.9em; text-align:center; color:#ffffff; margin:0px 100px 10px 100px;}
#facet_map a {color:#ffffff; }
#facet_map p.facet_map	 {padding:0; width:346px;}
#facet_map p.facet_map	 {background-color:#919642;}
#facet_map p.facet_map a {font-weight:bold;}
#facet_map p.facet_map_2 {padding:0; }
#facet_map p.facet_map_2 {padding-top:3px;background-color:#919642;}
#facet_map .up {height:25px;background:url(img/cadre-vert-top.png) no-repeat;}
#facet_map .down {height:12px;background:url(img/cadre-vert-bottom.png) no-repeat;}

.main_h1 { width:100%; margin:0 0 0 0; padding:20px 0 0 0; display:block; float:left; clear:both; text-align:right; font-size:14px; color:#4a4a4a; font-weight:normal; }
.main_h1 strong { font-weight:bold; }
.page_space_02 .main_h1 { background:url(img/main_h1_bg_space_02.png) 0 0 repeat-y; }

/* #breadcrumbs_block { width:100%; margin:7px 0 12px 0; padding:0 0 3px 0; float:left; clear:both; font-size:10px; color:#5a5a5a; } */
#breadcrumbs_block { width:100%; margin:7px 0 12px 0; height:15px; padding:0 0 0 0; float:left; clear:both; font-size:10px; color:#5a5a5a; }
#breadcrumbs_block a { color:#5a5a5a; }
#breadcrumb {height:100%;padding-top:10px;}
#breadcrumb img {padding:0px;}

.page_space_02 #breadcrumbs_block { border-bottom:0px solid #704588; }

#before_content_block { width:550px; height:1%; overflow:visible; padding:0 23px 10px 23px; color:#4a4a4a; float:left; clear:both; }
#before_content_block h2 { margin:10px 0 15px 0; padding:0 0 0 0; display:block; float:left; clear:both; font-size:16px; font-weight:bold; color:#76848c; text-transform:none; }
#before_content_block h3 { margin:10px 0 15px 0; padding:0 0 0 0; display:block; float:left; clear:both; font-size:12px; font-weight:bold; color:#7797a9;  }
#before_content_block h4 { margin:10px 0 15px 0; padding:0 0 0 0; display:block; font-size:11px; font-weight:normal; color:#7797a9; text-transform:uppercase; }
#before_content_block ul { margin:3px 0 3px 0; padding:0 0 0 75px; list-style:none; float:left; clear:both; }
#before_content_block li { margin:0 0 0 0; padding:0 0 0 11px; background:url(img/main_ctnt_itm_space_02_chip.png) 0 3px no-repeat; }
#before_content_block p { width:100%; margin:10px 0 10px 0; padding:0 0 0 0; clear:both; }
#before_content_block .content_hat { margin-bottom:0; padding-bottom:0; clear:both; }

.page_space_02 #before_content_block { width:550px; padding:0 23px 0 23px; color:#4a4a4a; float:left; clear:both; }

#main_content_block { width:550px; padding:0 23px 0 23px; color:#4a4a4a; float:left; clear:both; }
#main_content_block h2 { margin:10px 0 15px 0; padding:0 0 0 0; display:block; font-size:16px; font-weight:bold; color:#76848c; text-transform:uppercase; }
#main_content_block h3 { margin:10px 0 15px 0; padding:0 0 0 0; display:block; font-size:10px; font-weight:bold; color:#4a4a4a; text-transform:uppercase; }
#main_content_block h4 { margin:10px 0 15px 0; padding:0 0 0 0; display:block; font-size:11px; font-weight:normal; color:#7797a9; text-transform:uppercase; }
#main_content_block ul { margin:3px 0 3px 0; padding:0 0 0 20px; list-style:none; }
#main_content_block ul li { margin:0 0 0 0; padding:0 0 0px 11px;}
#main_content_block p { margin:10px 0 10px 0; padding:0 0 0 0; font-size:10px;}

.page_space_02 #main_content_block { width:555px; padding-right:41px; color:#4a4a4a; float:left; clear:both; }

.page_space_02 #center_col a { color:#704588; }
.page_space_02 #center_col li { background:url(img/main_ctnt_itm_space_02_chip.png) 0 3px no-repeat; }
.page_space_02 #center_col .submenu li a { display:block; background:url(img/square_chip_space_02.png) 8px 3px no-repeat; }

#center_col .submenu { width:100%; height:1%; margin:0 0 15px 0; padding:4px 0 4px 0; float:left; clear:both; list-style:none; background-color:#ffffff; color:#ffffff; }
#center_col .submenu li { width:33%; margin:0 0 0 0; padding:6px 0 6px 0; display:block; float:left; background:none; height:2.6em;border-left:1px solid #6f4487;}
#center_col .submenu li a { padding:0 8px 0 10px; color:#FFA135;  display:block; font-weight:bold;}
#center_col div.csc-textpic div.csc-textpic-imagewrap dl.csc-textpic-image {float:left;}

ul#spaces_summary { margin:0 0 0 0; padding:25px 0 0 0; list-style:none; background:url(img/spaces_summary_bg.jpg) 100% 0 no-repeat; }
#spaces_summary li { width:243px; height:75px; overflow:visible; margin:0 0 0 0; padding:0 0 0 0; display:block; text-align:right; }
#spaces_summary li a { width:100%; padding:2px 0 1px 0; display:block; }
#spaces_summary li.citizen_space { color:#906656; }
#spaces_summary li.citizen_space a { border-bottom:1px solid #a17768; background:url(img/summary_citizen_space_bg.png) 0 0 repeat-y; color:#906656; }
#spaces_summary li.pro_space { color:#b09c56; }
#spaces_summary li.pro_space a { border-bottom:1px solid #b7ab82; background:url(img/summary_pro_space_bg.png) 0 0 repeat-y; color:#af9a52; }
#spaces_summary li.theme_space { color:#884b5a; }
#spaces_summary li.theme_space a { border-bottom:1px solid #866e74; background:url(img/summary_theme_space_bg.png) 0 0 repeat-y; color:#7f3e4e; }

div.rss_header {padding-top:15px;}

.info_block { margin:0px 0px 0px 0px; padding:8px 8px 30px 0px; clear:both; border:none; color:#a17768; zoom:1; /* fix IE 7 context-formating bug */ }
.info_block img { margin:0 10px 0 0; border:1px solid #d4d4d4; display:block; float:left; }
.info_block h3 { margin:3px 0 15px 0; font-size:11pt; }
.info_block ul#news_menu {background-color:transparent;}
.info_block ul#news_menu li {padding-left:0px;}
#news_menu li p.bodytext {padding-bottom:0px}


.info_block ul#news_menu li h3 {color:#6f4487;text-transform:none; font-size:11px;}

.info_block.type_02 { }
.info_block.type_02 img { margin:0 0 10px 0; float:right; }

#print_bloc{float:right;margin-right:23px;}
/* --- End Center Col --- */


/* --- Start Right Col --- */
#right_col { width:197px; float:left; padding:0; text-align:left; background-color:#f8f7f7;font-size:10px;}

#login_button_block { width:100%; padding:0; background-color:#f8f7f7; text-align:left;}
#login_button_block a { margin:0 auto 0 auto; display:block; }
#login_button_block a span { visibility:hidden; }

#news_title {font-weight:bold;text-align:left;font-size:10px; padding-left:10px; color:#000000; }
#news_title a {text-decoration:none;}
#news_title a:visited {color:#000000;}
#news_title a:hover {color:#d7002b;}
#news_alaune { margin:0 0 0 0; padding:0 10px 5px 10px; text-align:left; list-style:none; color:#5a5a5a; background-color:#f8f7f7; font-size:9px;}
#news_alaune li { margin:0 0 0 0; padding:5px 10px 4px 3px; }
#news_alaune li a { width:100%; margin:0 0 0 0; padding:0; padding-right:5px;}
#news_alaune li a:visited {color:#000000;}
#news_alaune li a:hover {color:#d7002b;}
#news_alaune li.lastone { background:none; }
#news_alaune li.lastone00 { background:url(img/news_menu_last_item_bot.png) 0 100% repeat-x; }
#news_alaune li.space_01 a { background:url(img/square_space_01.png) 98% 100% no-repeat; }
#news_alaune li.space_02 a { background:url(img/square_space_02.png) 98% 100% no-repeat; }
#news_alaune li.space_03 a { background:url(img/square_space_03.png) 98% 100% no-repeat; }
#news_alaune li.space_04 a { background:url(img/square_space_04.png) 98% 100% no-repeat; }
#news_alaune li.space_05 a { background:url(img/square_space_05.png) 98% 100% no-repeat; }
#news_alaune li p { margin-top:0px; margin-bottom:0px;color:#000000}
#news_alaune li .title { display:block; }
#news_alaune li .date_actu { display:block; }
#news_alaune li .link a {padding-top:1px;padding-bottom:2px;}
#news_alaune li .title a {text-decoration:none;font-weight:bold;}
#news_alaune li a.more_about_link { margin:14px 0 10px 0; padding:0 0 0 0; display:block; font-size:10px; color:#76848c; text-transform:uppercase; }
#news_alaune li.lastone a { margin-bottom:0; }

#more_infos_link_block { margin:0 0 0 0; padding:0 0 20px 0; background-color:#f8f7f7; text-align:left; }
#more_infos_link_block a { margin:0 0 0 0; padding:0 16px 0 0; background:url(img/dble_red_arrow.png) 100% 3px no-repeat; font-size:12px; font-style:italic; color:#866e74; }

#link_175dot25 { margin:11px auto 0 auto; display:block; clear:both; }
/* --- End Right Col --- */


/* --- FOOTER --- */
#footer { width:100%; float:left; clear:both; margin:30px 0 0 0; text-align:center; }
#footer_menu {  margin:0 0 0 0; padding:4px 0 2px 0; list-style:none; border:1px solid #cfcfcf; border-left:none; border-right:none; clear:both; }
#footer_menu li { margin:0 0 0 0; padding:0 0 0 0; display:inline; }
#footer_menu li.lastone { /*border-left:1px solid #d7002b; border-right:1px solid #d7002b;*/ }
#footer_menu .red_pipe { margin:0 8px 0 8px; }
#footer_menu li a { margin:0 0 0 0; padding:0 0 0 0; color:#5a5a5a; }

#footer_menu_02 { width:auto; margin:15px auto 0 auto; padding:0 0 0 0; list-style:none; clear:both; }
#footer_menu_02 li { margin:0 0 0 0; padding:0 0 0 0; line-height:30px; display:inline; vertical-align:middle; }
#footer_menu_02 li a { margin:0 0 0 0; padding:0 0 0 0; vertical-align:baseline; }
#footer_menu_02 li a:hover { text-decoration:none; }
#footer_menu_02 li#contact_site a { margin:0 0 0 0; }
#footer_menu_02 li#back_2_home a { margin:0 85px 0 85px; }
#footer_menu_02 li#anysurfer a { margin:0 10px 0 10px; }

#pagetop_link { margin:-17px 60px 0 0; padding:0 0 0 14px; position:relative; float:right; background:url(img/red_toparrow_chip.png) 0 60% no-repeat; color:#a17768; }
/* --- ------ --- */

#espace_thematiques .csc-sitemap ul {padding:0 0 0 10px;}
#espace_thematiques .csc-header-n1 {width:30%; float:left;}
#espace_thematiques .csc-header-n1 h3 {margin-top:1px; color:#9ba04e;text-transform:none;margin-left:10px;font-size:12px;}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #bd2860;
}
a {
	color: #000000;
	text-decoration: underline;
}

a:visited {
	color:#4a4a4a;
	text-decoration: underline;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: lighter;
	color: #999999;							
	margin: 0px;							
}

fieldset {clear:both;}

legend {font-size:15px;
	font-weight:bold;
	color:#c4c4c4;}
	
ul#news_menu {text-align:left;margin-top:0px; padding-left:0px;}
ul#news_menu li {background:none; padding-top:0px;}

ul#news_menu img {float:left;}

ul#news_menu h3 { padding-left:150px; margin:0px;}
ul#news_menu li h3 a{color:#af0027;}
ul#news_menu li a {color:#4a4a4a; display:inline;}
ul#news_menu li a:visited {color:#4a4a4a;display:inline;}
ul#news_menu li a:hover {color:#d7002b;display:inline;}
ul#news_menu p { margin-top:0px;text-align:justify; padding-right:5px;}

div.news-latest-morelink {text-align:left; margin-left:158px;}
div.news-latest-morelink a {background:none; color:#4a4a4a;text-align:left; font-size:10px; display:inline;}
ul#news_menu li div.news-latest-morelink a span {}

ul#news_menu li p#hebdo_rss {color:#8c8c8c;text-transform:uppercase;font-weight:bold;font-size:10px; height:15px; padding-bottom:5px;margin-bottom:0px;}

ul#news_menu li p#hebdo_rss a {width:16px; height:16px; font-size:12px; background:url(img/Icone-RSS.gif) no-repeat 0 0; text-decoration:none; padding-bottom:0px; color:transparent;}

div.tx-cfwbanecdotes-pi1 img {float:left; padding-right:10px; padding-top:10px;}

p#anecdote {color:#4e99a8; text-align:left; margin:0;}
#main_content_block p.anectode-more {padding-top:5px;margin:0;}	
#main_content_block p.anectode-more a:hover{color:#d7002b;}	
#anecdote h3 {color:#8c8c8c; text-align:left; font-size:10px;}	
#anecdote {padding-top:15px;}

/* INFORIGHTBLOC */
#right_col div.inforightbloc{text-align:left; color:#000000; margin:45px 0px 20px 10px; padding-bottom:20px; background:transparent url(img/pointilles-menuDr.gif) repeat-x scroll 0pt 100%;}
#right_col p.inforightbloc_title{font-weight:bold;margin-bottom: 5px;}
#right_col p.inforightbloc_title a{text-decoration:none;}
#right_col p.inforightbloc_title a:visited {text-decoration:none; color:#000000;}
#right_col p.inforightbloc_title a:hover {text-decoration:none; color:#d7002b}
#right_col p.inforightbloc_body{margin: 4px 0pt;}
#right_col a.inforightbloc_link {color: #000000;}
#right_col a.inforightbloc_link:visited {color:#666666;}
#right_col a.inforightbloc_link:hover{color :#D7002B }
#right_col #news_title a img {padding:1px;}
#right_col #all_news {color:#000000; padding:0 10px;}
#right_col #all_news a:visited {color:#000000;}
#right_col #all_news a:hover {color:#d7002b;}

.tx-indexedsearch-browsebox p {font-weight:bold;}

div.csc-textpic-center {padding-top:10px;}

div.rss_header {padding-top:15px;}
#image_communaute p {margin:0px 0px 0px 0px;}


/* calendrier*/
#portail-calendar {background:#EDE8E5 none repeat scroll 0 0; border:1px solid #D8C9BD; margin-bottom:20px;}

.tx-cfwbkeyac-pi1 .yac-teaser-header {height:48px; padding-left:50px; padding-top:5px; width:100%;}
#main_content_block .teaser_element_labelag_OP {color :#704588;}
#main_content_block .teaser_element_labelag_PB {color :#e00c1b;}
#main_content_block .teaser_element_datetime_OP {font-weight : bold;}
#main_content_block .teaser_element_datetime_PB {font-weight : bold;}
#main_content_bloc .tx-cfwbkeyac-pi1 table.calendar {color:4a4a4a;}
#main_content_block .yac-teaser ul {background-color:#D8C9BD;margin-left:10px;margin-right:5px;}
#main_content_block .yac-teaser ul li {background:#ece0d7 url(img/Puce-Violet.gif) no-repeat scroll 2px 5px;border-top:1px dotted #08255D;margin:0;padding:0 5pt 5px 11px;}
#main_content_block .tx-cfwbkeyac-pi1 #arrow_prev {margin-right:0;}
#main_content_block .tx-cfwbkeyac-pi1 .yac-teaser {width:56%;}
#main_content_block .tx-cfwbkeyac-pi1 #navigation {height:2em;padding-top:5px; padding-right:1.3em;text-align:center;}
#main_content_block .tx-cfwbkeyac-pi1 .yac-teaser {background:transparent url(img/Calendrier2.png) no-repeat 8px 0px;}
#main_content_block .tx-cfwbkeyac-pi1 table.calendar td{background-color:#ece0d7;}

#main_content_block .tx-cfwbkeyac-pi1 table.calendar th {background:#938982 none repeat scroll 0%;border:1px solid black;color:white;font-weight:bold;padding:0.4em;text-align:center;}
#main_content_block .tx-cfwbkeyac-pi1 table.calendar td.day, .tx-cfwbkeyac-pi1 table.calendar td.week {background:#DCDCDC none repeat scroll 0% 50%;border:1px solid #E0E0E0;color:#B6B4B4;font-weight:bold;}

#main_content_block .tx-cfwbkeyac-pi1 table.calendar td.day_event  {background-color:#d9c8be;}
#main_content_block .tx-cfwbkeyac-pi1 table.calendar td.aujourdhui {background-color:#e00c1b;}

#main_content_block .tx-cfwbkeyac-pi1 #navigation  {color:#938982;}
#main_content_block .tx-cfwbkeyac-pi1 #navigation a {color:#938982;}
#main_content_block .tx-cfwbkeyac-pi1 .yac-teaser-header {background:transparent none repeat scroll 0%;color:#938982 ;}
#image_communaute div.csc-textpic-center {padding-top:0px;}
