/*
Theme Name: Collectif Quartier
Theme URI: http://prospek.ca/
Description: Thème particulier du site Collectif Quartier
Author: Prospek
Author URI: http://prospek.ca/
Tags: custom header

*/
/* Begin Typography & Colors */

/*

Table of Content
======================================

	toc_a_1 STRUCTURE
		toc_a_2 DOCUMENT STRUCTURE
				(body,html)
		toc_a_3 MAIN DIV BLOCKS
				(page,header,content,footer,etc...)
		toc_a_4 TEXT ELEMENTS
				(h1,p,a:link,blockquote,sup,etc...)
		toc_a_5 LISTS
				(ul,li)
		toc_a_6 TABLES
				(table,tr,td)
		toc_a_7 MISC CLASSES


	toc_b_1 TYPO
		toc_b_2 DEFAULT FONT SETTINGS
		toc_b_3 HEADINGS
				(h1,h2,h3,h4,h5,h6)
		toc_b_4 TEXT ELEMENTS
				(p,a:link,blockquote,sup,etc...)
		toc_b_5 LISTS
				(ul,li)
		toc_b_6 TABLES
				(table,tr,td)
		toc_b_7 FORMS
		toc_b_8 MISC CLASSES

*/



/* toc_a_1 STRUCTURE
======================================
======================================*/


/* toc_a_2 DOCUMENT STRUCTURE
--------------------------------------*/

body{
	width:100%;
	height:100%;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

html{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.clear 											{display: block; height: 1px; font-size: 1px; overflow: hidden; clear: both; float: none; }



/* toc_a_3 MAIN BLOCKS
--------------------------------------*/

#page{
	width:973px;
	margin:0 auto;
	padding:0px 0px 0px 0px;
}

#header{
	width:602px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#content{
	width:602px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#commentform{
	margin:0px 0px 0px -15px;
}

#footer{
	overflow:hidden;
	width:953px;
	background-color:#f6f5f4;
	float:left;
	border-top:4px solid #d6d5d3;
	margin:0px 0px 0px 0px;
	padding:5px 15px 0px 0px;
}

#searchform{
	float:left;
	margin:0px 0px 7px 0px;
	padding:0px;
}

#footer_cc{
	border-top:1px solid #cccccc;
	width:768px;
	background-color:#fff;
	float:left;
	height:40px;
	padding:10px 0px 0px 200px;
	margin:0px 0px 0px 0px;
}

#footer_cc a:link, #footer_cc a:visited, #footer_cc a:active, #footer_cc a:hover{
	margin:0px;
	padding:0px;
	border:0;
}

#footer_cc img{
	float:left;
	margin:0px 15px 0px 0px;
	padding:0px;
}


#footer_mtl{
	float:left;
	height:30px;
	width:968px;
	display:block;
	background-color:#e00000;
	margin:0px;
	text-align:center;
}

.footer_core{
	width:620px;
	margin:15px auto;
	padding:0px 0px 0px 20px;
	display:block;
}

.footer_listcol{
	width:180px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 20px;
	text-indent:0px;
}

.footer_listcol ul{
	list-style: none;
	margin:0px !important;
	padding:0px !important;
	text-indent:0px !important;
	text-align:left !important;
	display:block !important;
	float:left !important;
	width:170px !important;
}

.footer_listcol ul li{
	list-style: none !important;
	margin-bottom: 12px;
	padding:0px !important;
	text-indent:0px !important;
	text-align:left !important;
	display:block !important;
	float:left !important;
	width:170px !important;
}

.footer_listcol ul li a:link, .footer_listcol ul li a:visited, .footer_listcol ul li a:active, .footer_listcol ul li a:hover{
	list-style: none;
	margin:0px !important;
	padding:0px  !important;
	text-indent:0px  !important;
	text-align:left;
}

#sidebar_left{
	width:182px;
	float:left;
	margin:0px 0px 25px 0px;
	padding:0px;
	border-right:1px solid #fff;
}

#keywords_block{
	width:182px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	border-top:4px solid #d6d5d3;
	border-bottom:4px solid #d6d5d3;
}

#sidebar_right{
	overflow:hidden;
	width:182px;
	float:left;
	margin:0px 0px 25px 0px;
	padding:0px;
	border-left:1px solid #fff;
	border-bottom:4px solid #d6d5d3;
}

#search_bloc{
	/*height:58px;*/
	min-height:58px;
	width:188px;
	display:block;
	margin:1px 0px 15px 0px;
	border-top:4px solid #d6d5d3;
	border-bottom:4px solid #d6d5d3;
}

#newsletter-error{
	padding:5px 0px 5px 0px;
	display:block;
	color:#ff0000;
}

.atlas_block{
	width:602px;
	float:left;
	background:url(images/atlas_philactere.jpg) bottom left no-repeat #dbf84d;
	margin:0px;
	padding:0px 0px 35px 0px;
}

.atlas_block p{
	margin:0px 15px 15px 25px;
	padding:0px;
}

.yellow_block{
	width:602px;
	float:left;
	background-color:#dbf84d;
	margin:0px;
	padding:0px;
	min-height:68px;
	overflow:hidden;
}

.yellow_block a:link, .yellow_block a:visited, .yellow_block a:active, .yellow_block a:hover{
	color:#616624;
	text-decoration:underline;
}

.yellow_block h2{
	font-size:18px;
}

.yellow_phil_block{
	width:602px;
	float:left;
	background:url(images/atlas_philactere.jpg) bottom left no-repeat #dbf84d;
	margin:0px;
	padding:0px 0px 50px 0px;
}

.yellow_phil_block ul{
	margin-left:100px;
	margin-bottom:0;
	margin-right:55px;
	color:#312C24;
}

.yellow_phil_block ul li{
	margin-bottom:7px;
}

.yellow_arrow_block{
	width:602px;
	float:left;
	background-color:#dbf84d;
	margin:0px;
	padding:0px 0px 15px 0px;
}

.yellow_block p{
	margin:0px 15px 15px 25px;
	padding:0px;
}

.yellow_phil_block p{
	margin:15px 50px 15px 25px;
	padding:0px 0px 0px 50px;
	min-height:55px;
}

.yellow_arrow{
	background:url(images/section_arrow.jpg) left 3px no-repeat #dbf84d;
	margin:15px 50px 15px 25px;
	padding:0px 0px 0px 50px;
	min-height:55px;
}

* html .yellow_phil_block p{
	height:55px;
}



.yellow_arrow_block p{
	background:url(images/section_arrow.jpg) left 10px no-repeat #dbf84d;
	margin:15px 15px 15px 25px;
	padding:0px 0px 0px 50px;
}

.blue_block{
	min-height:60px;
	width:602px;
	float:left;
	background-color:#e1f6f4;
	margin:0px;
	padding:15px 0px 0px 0px;
}

.formBuilderSuccess{
	display:block;
	margin:0px 0px 0px 10px;
	float:left;
}

.cloud_block{
	width:582px;
	float:left;
	background-color:#e1f6f4;
	margin:0px 0px 0px 0px;
	padding:5px 20px 0px 0px;
}

.atlas_left{
	float:left;
	width:300px;
	margin:15px 0px 0px 0px;
	padding:0px 20px 0px 20px;
}

.atlas_right{
	float:right;
	width:260px;
	margin:0px;
	padding:0px;
}

.blue_block p{
	margin:0px 25px 10px 25px;
	padding:0px;
}

.blue_block a:link, .blue_block a:visited, .blue_block a:active{
	margin:0px;
	padding:0px;
	border:0;
	color:#0FA196;
}

.blue_block a:hover{
	text-decoration:none;
	color: #312C24;
}

.cloud_block a:link, .cloud_block a:visited, .cloud_block a:active{
	margin:0px;
	padding:0px;
	border:0;
	color:#0FA196;
}

.cloud_block a:hover{
	text-decoration:none;
	color: #312C24;
}

.yellow_phil_block a:link, .yellow_phil_block a:visited, .yellow_phil_block a:active,
.yellow_block a:link, .yellow_block a:visited, .yellow_block a:active{
	margin:0px;
	padding:0px;
	border:0;
	text-decoration:underline;
	color:#616624;
}

.yellow_phil_block a:hover, .yellow_block a:hover{
	text-decoration:none;
	color: #312C24;
}

.blue_list{
	margin:10px 0px 10px 0px;

	list-style:none;
}

.blue_list li{
	list-style:none;
	background:url(images/bullet_arrow_blue.jpg) left 3px no-repeat;
	margin:10px 0px 10px 15px;
	padding:0px 0px 0px 15px;
}

.content_intlink_block{
	width:241px;
	float:left;
	line-height:18px;
	margin:0px 0px 15px 6px;
	padding:15px 0px 0px 0px;
	border:1px solid #8b8b8b;
	background-color:#fff;
}

.content_intlink_block a:link, .content_intlink_block a:visited, .content_intlink_block a:active, .content_intlink_block a:hover{
	margin:0px;
}

.blue_block .content_intlink_block img{
	margin-left:25px;
}

.content_intlink_block img{
	/*margin-left:15px;*/
}

.title_lmembres{
	text-transform:uppercase;
	color:#009b92;
	font-weight:bold;
}

.content_intlink_block p{
	line-height:20px;
	margin-left:0px;
}


.team_list p{
	color:#312c24;
	line-height:18px;
}

.line_block_equipe{
	margin:0px;
	padding:0px;
	height:1px;
	border-bottom:1px dotted #424242;
	width:241px;
	float:left;
}
.block_info_equipe p{
	color:#312c24;
}

.block_info_equipe{
	display:block;
	margin:0px;
	padding:0px 0px 0px 12px;
	float:left;
	color:#312c24;
}

.content_intlink_right_block{
	width:239px;
	float:left;
	margin:10px 0px 15px 0px;
	padding:0px;
	border:1px solid #8b8b8b;
	background-color:#fff;
}

.content_core_full{
	float:left;
	margin:0px 25px 15px 25px;
	padding:0px;
}

.content_core_half{
	line-height:20px;
	float:right;
	width:310px;
	margin:0px 25px 15px 15px;
	padding:0px;
}

.img_atlas{
	margin:0px 0px 0px 80px;
	padding:0px;
}

.bloc_img_atlas{
	background:url(images/atlas_quartier.jpg) center no-repeat;
	height: 220px;
	width: 442px;
	margin: 6px auto 0 auto;
	position: relative;
}

.bloc_img_atlas p{
	position: absolute;
	top: 146px;
	left: 86px;
	text-align: left;
}

.bloc_img_atlas .background_bleu{
	position: absolute;
	top: 140px;
	left: 122px;
	padding: 4px 6px;
}

.background_bleu span{
	float: left;
	padding: 4px 10px;
}

.clear{
	clear: both;
}

#titre_atlas_marge{
	margin-bottom: 8px;
}

.bloc_philactere_bleu{
	margin:0px 0px 0px 15px;
	padding:8px 15px 0px 35px;
	border:0;
	background:url(images/philactere_bleu.jpg) left top no-repeat;
	width:239px;
	height:100px;
}

#respond{
	margin:0px 0px 0px 0px;
	padding:15px 10px 0px 10px;
	float:left;
	background-color:#e1f6f4;
	width:582px;
}

.bloc_lexique{
	background-color:#fff;
	border:1px solid #a5a196;
	margin:1px 0px 0px 0px;
	padding:2px 15px 2px 30px;
	float:left;
	display:block;
	width:555px;
}

.block_eve{
	float:left;
	margin:0px;
	padding:0px;
	border:0;
}

.title_eve{
	color:#231F20;
	line-height:23px;
	font-size:18px;
	float:left;
	margin:0px 25px 0px 0px;
	padding:0px;
	clear:both;
}

.content_eve{
	color:#231F20;
	float:left;
	margin:0px;
	padding:0px;
	border:0;
}

.content_eve p{
	margin-left: 0px;
}

/* toc_a_4 TEXT ELEMENTS
--------------------------------------*/

#header p{
	float:left;
	width:300px;
	margin:0px 0px 0px 0px;
}

.small_date{
	font-family:Lucida Sans, Lucida Grande, Helvetica, Arial, sans-serif;
	float:left;
	margin:5px 0px 15px 25px;
	font-size:12px;
}

.small_date.date_yellow_block{
	margin:0px 0px 15px 25px;
	padding:0px;
	border:0;
	display:block;
	width:590px;
}

.paru_wrap_block{
	float:left;
	display:block;
	margin:10px 0px 0px 0px;
	padding:0px;
}

.yellow_block .small_date{
	margin-left:25px;
}

.blue_block .small_date{
	margin-left:25px;
}

.cate_wrap_block{
	display:block;
	float:left;
	margin:10px 0px 0px 10px;
	padding:0px 0px 0px 10px;
	width:410px;
	background:url(images/cate_separation.gif) left 3px no-repeat;
}

.small_date.date_yellow_block b{
	color:#616624;
}

.content_core_half .small_date{
	margin:0px 0px 15px 0px;
	width:300px;
}

.small_author{
	margin:0px;
	padding:0px;
	color:#616624;
	font-size:14px;
	margin:0px 0px 0px 0px;
}

p{
	line-height:20px;
	margin:0px 0px 15px 0px;
}

/* toc_a_5 LISTS
--------------------------------------*/

.mainmenu_list{
	float:left;
	list-style:none;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 12px;
	background-color:#f4fceb;
}

#main_menu_left{
	width: 170px;
}

.util_list{
	float:left;
	list-style:none;
	margin:0px;
	padding:0px;
}

.mainmenu_list li{
	list-style:none;
	margin:0px;
	padding:0px;
}

.util_list{
	display:block;
	width:602px;
	background-color:#f3f8ef;
}

.util_list li{
	list-style:none;
	float:left;
	margin:0px;
	padding:0px;
	background:url(images/util_back.jpg) #f3f8ef left top no-repeat;
}

.morelink_list{
	width:184px;
	list-style:none;
	margin:7px 0px 0px -1px;
	padding:0px 0px 0px 0px;
	border-bottom:1px solid #d6d5d3;
}


ul.blogroll{border-bottom:1px solid #D6D5D3;list-style:none outside none;margin:7px 0 0 -1px;padding:0;width:184px; !important}
ul.blogroll li{	background:url(images/list_bullet.jpg) left 5px no-repeat;	margin:0px 0px 15px 13px;	padding:0px 0px 0px 10px;!important}
.morelink_list li{
	background:url(images/list_bullet.jpg) left 5px no-repeat;
	margin:0px 0px 15px 13px;
	padding:0px 0px 0px 10px;
}

.sidebar_listight{
	margin:0px;
	padding:0px;
	border:0;
	list-style:none;
}

.intlink_list{
	list-style:none;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 0px;
}

.team_list{
	background:url(images/btn_arrow_right.jpg) left 3px  no-repeat;
	width:240px;
	margin:0px 0px 0px 12px;
	padding:0px;
	border:0;
	display:block;
	float:left;
}

.intlink_list .page_item a:link, .intlink_list .page_item a:visited, .intlink_list .page_item a:active{
	margin:3px 0px 0px 21px;
	padding:0px;
	width:220px;
	border-bottom:1px solid #8b8b8b;
}

.intlink_list .page_item a:hover{
	color:#9EA638;
}

.intlink_item{
	display:block;
	float:left;
	width:190px;
	background:url(images/bullet_arrow.jpg) 17px 2px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 37px;
}

.intlink_item_nopush{
	display:block;
	float:left;
	width:182px;
	background:url(images/bullet_arrow.jpg) 0px 5px no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 17px !important;
}

.footer_list{
	width:170px;
	margin:0px 30px 15px 0px;
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.footer_list li{
	list-style:none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.list_atlas{
	font-size:14px;
	list-style:none;
	margin:0px 0px 0px 45px;
	padding:0px 0px 15px 0px;
	border:0;
}

.list_atlas li{
	list-style:none;
	background:url(images/atlas_arrow.jpg) left 3px no-repeat;
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 15px;
	border:0;
}

/* toc_a_6 TABLES
--------------------------------------*/

.tab_frm{

	margin:7px 0px 0px 10px;
	padding:0px;
	width:170px;
}

/* toc_a_7 MISC CLASSES
--------------------------------------*/

.logo_eve{
	margin:10px 0px 0px 23px;
}

.content_full_img{
	margin:0px 0px 15px 7px;
	padding:0px;
	float:left;
}

.content_core_half .content_full_img{
	margin:0px 0px 15px 0px;
}

.content_half_img{
	margin:25px 0px 15px 7px;
	padding:0px;
	float:left;
}

.ico_mtl{
	margin:4px 0px 0px 0px;
	padding:0px;
	text-align:center;
}

#calendar{
	background-color:#f4fceb;
	margin:0px;
	padding:0px;
	list-style:none;
}

#calendar_wrap{
	background:url(images/calendar_back.jpg) #f4fceb 6px top no-repeat;
	margin:0px 0px 10px 0px;
	padding:15px 0px 0px 15px;
	height:210px;
	width:167px;
	display:block;
	float:left;
	border-bottom:5px solid #d6d5d3;
}

.cal_tile_o{
	background-color:#9fa738;
	text-decoration:none;
	margin:0px;
	padding:0px;
	border:0;
	cursor:pointer;
}

.cal_tile_o:hover{
	background-color:#00b6ad;
	cursor:pointer;
	text-decoration:none;
	margin:0px;
	padding:0px;
	border:0;
}
.cal_tile_current{
	background-color:#E1F6F4;
}

#wp-calendar tbody tr td{
	color:#000;
	font-size:12px;
	border:1px solid #d4d4d3;
	font-weight:bold;
}

#wp-calendar thead tr th{
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#695e4a;
}

#wp-calendar tbody tr td.pad{
	border:1px solid #fff;
}

#wp-calendar caption{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#695e4a;
}


/* toc_b_1 TYPO
======================================
======================================*/

/* toc_b_2 DEFAULT FONT SETTINGS
--------------------------------------*/

body{
	font-size: 12px;
  	color: #312c24;
  	font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans-serif;
  	background-color:#fff;
}

/* toc_b_3 HEADINGS
--------------------------------------*/

h1{
	text-indent:-9999px;
	margin:0px;
	padding:0px;
	line-height:0px;
	font-size:0px;
}

h2{
	font-size:22px;
	color:#312c24;
	margin:20px 0px 0px 25px;
	padding:0px 0px 0px 0px;
}

.title_section{
	font-size:22px;
}

h2.title_vedette{
	font-size:18px;
	margin:5px 0px 0px 25px;
}

h3.lexique_subtitle{
	font-family: Helvetica, Arial, sans-serif;
	border:0;
		margin:0px 0px 15px 0px;
	padding:0px 0px 3px 0px;
	width:245px;
	border-bottom:1px dotted #28241d;
	font-size:18px;
	font-weight:bold;
	color:#312c24;
}

#respond h3{
	margin:0px 0px 15px 0px;
	padding:0px 0px 3px 0px;
	width:565px;
	border-bottom:1px dotted #28241d;
}



.yellow_phil_block h2{
	width:550px;
	border-bottom:1px dotted #28241d;
}


.blue_block h2{
	width:550px;
	margin-top: 5px;
	font-size: 18px;
}

h2.sidebar_atlas{
	width:225px;
	border-bottom:1px solid #8B8B8B;
	margin-bottom:5px;
	margin:5px 0px 15px 11px;
	padding:0px 3px 3px 0px;
	float:left;
	display:block;
	font-size: 16px;
}

.blue_block .content_core_half h2{
	width:310px;
	margin-bottom:10px;
	margin-top: 5px;
}

.atlas_left h2{
	font-size:24px;
	display:block;
	width:300px;
	margin:0px;
	padding:0px 0px 3px 0px;
	border-bottom:1px dotted #28241d;
}

.content_core_half h2{
	margin:25px 0px 0px 0px;
}

h3{
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

.keywords_block{
	color:#a0a838;
	margin:0px 0px 7px 2px;
	padding:0px;
}

.keywords_list{
	margin:0px;
	padding:0px;
	border:0;
	list-style:none;
}

.st-tag-cloud{
	margin-right:15px;
	margin-bottom: 20px;
}

.archives_block{
	color:#a0a838;
	margin:0px 0px 7px 2px;
	padding:0px;
}

.archives_list{
	margin:0px;
	padding:0px 0px 20px 0px;
	border:0;
	list-style:none;
}

.archives_list li{
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	border:0;
	list-style:none;
}

h2.widgettitle{
	display:none;
}

.widget_stags_cloud{
	margin:0px;
	padding:0px;
	border:0;
	float:left;
	list-style:none;
}

.content_core_half h3{
	font-size:24px;
	line-height:28px;
	padding:0px;
	color:#312c24;
	margin:0px 0px 25px -2px;
}

.content_core_half h3 a:link, .content_core_half h3 a:visited, .content_core_half h3 a:active{
	font-size:24px;
	line-height:28px;
	padding:0px;
	color:#312c24;
	margin:0px 0px 25px 0px;
	text-decoration:none;
}

.content_core_half h3 a:hover{
	color:#616624;
}


h4{
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

h4.cal_small_title a:link, h4.cal_small_title a:visited, h4.cal_small_title a:active{
	color:#524A3A;
	display:block;
	float:left;
	text-align:center;
	margin:0px 0px 0px -4px;
	padding:0px 0px 4px 0px;
	font-size:13px;
	background-color:#fff;
}

h4.cal_small_title a:hover{
	text-decoration:underline;
}

.content_intlink_block h4{
	color:#312c24;
	font-size:16px;
	display:block;
	float:right;
	text-indent:10px;
	width:235px;
	height:23px;
	margin:0px 0px 15px 0px;
	padding:7px 0px 0px 0px;
	border-bottom:1px solid #8b8b8b;
}

h5{
	font-size:12px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/* toc_b_4 TEXT ELEMENTS
--------------------------------------*/

p{
	font-family: lucida grande, Lucida Sans, garuda, Helvetica, Arial, sans-serif;
	font-size:12px;
	color:#312c24;
}

.navigation_search{
	float:right;
	margin:3px 25px 10px 0px;
}

.navigation{
	float:left;
	display:block;
	width:602px;
	margin:20px 0px 20px 0px;
}
.alignleft, .alignright{
	float:left;
	display:block;
	width:250px;
	margin:0px 0px 0px 10px;
	padding:0px;
}

.alignright{
	text-align:right;
	float:right !important;
	margin:0px 10px 0px 0px !important;
}


.search_result_block{
	float:left;
	margin:0px 25px 25px 25px;
	padding:0px 0px 15px 0px;
	border-bottom:1px dotted #8b8b8b;
	width:550px;
}

.search_result_block p{
	margin:0px 0px 0px 0px;
	padding:0px;
}

.morelink_title, ul.sidebar_listight > li > h2{
	color:#524a3a;
	display:block;
	margin:15px 0px 15px 0px;
	padding:0px 0px 0px 10px;
	font-size:13px;
	line-height:18px;
	font-weight:bold;
	background:transparent;
}

.morelink_title_top{
	color:#524a3a;
	display:block;
	margin:8px 0 15px 0;
	padding:0px 0px 10px 10px;
	font-size:15px;
	line-height:18px;
	font-weight:bold;
	background:transparent;
	border-bottom:1px solid #d6d5d3;
}

p.title_footerlist{
	display:block;
	font-weight:bold;
	margin:0px 0px 15px 0px;
	padding:0px 0px 5px 0px;
	color:#28241d;
	width:170px;
	border-bottom:1px dotted #28241d;
}

.content_core_half p{
	display:block;
	margin:0px 0px 15px 0px;
	padding:0px 0px 15px 0px;

	color:#312C24;
	font-family:Lucida Sans,Lucida Grande,Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:18px;
}

p.pointille{
	border-bottom:1px dotted #28241d;
}

a:link img, a:visited img, a:active img, a:hover img{
	border:0;
}

a:link, a:visited, a:active{
	font-family: Lucida Sans, Lucida Grande, Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
	color:#312c24;
	outline:none;
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}
a.link_cc:link, a.link_cc:visited, a.link_cc:active, a.link_cc:hover{
	font-family: Lucida Sans, Lucida Grande, Arial, Helvetica, sans-serif;
}

a.img_link:link, a.img_link:visited, a.img_link:active, a.img_link:hover{
	border:0;
	float:left;
	margin:0px 0px 15px 7px;
	padding:0px;
}

a.img_link img{
	border:0;
	float:left;
	margin:0px;
	padding:0px;
}

a.btn_atlas:link, a.btn_atlas:visited, a.btn_atlas:active{
	margin:0px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	padding: 0;
	display:block;
	float:left;
	background-color:#fff;
	color:#22a4a2;
	letter-spacing: 1px;
	text-align:center;
	width: 76px;
	height: 25px;
}

#btn_atlas{
	background: url('images/btn_carte.jpg') no-repeat;
}

#btn_index{
	background: url('images/btn_atlas.jpg') no-repeat;
}

a.btn_atlas:hover{
	color:#ABAB9A;
}

.block_atlas_chx{
	width:281px;
	background-color:#fff;
	display:block;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 20px;
	float:left;
}

.block_atlas_chx a:link, .block_atlas_chx a:visited, .block_atlas_chx a:active{
	margin:0px;
	padding:5px 0px 5px 0px;
	border:0;
	float:right;
	width:276px;
	display:block;
	text-decoration:none;
}

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

a.btn_chx_atlas:link, a.btn_chx_atlas:visited, a.btn_chx_atlas:active{
	margin:0px 0px 5px 0px;
	padding:0px 0px 0px 25px;
	border:0;
	display:block;
	background:url(images/atlas_arrow.gif) #fff 7px 8px no-repeat;
	width:276px;
	height:26px;
	float:left;
	text-decoration:none;
	text-transform:uppercase;
	color:#0FA196;
	font-weight:bold;
	line-height:26px;
}

a.btn_chx_atlas:hover{
	color:#312C24;
}




.btn_chx_atlas p{
	margin:0px;
	padding:3px 0;
}

p.sub_title_atlas{
	margin:0px 0px 3px 0px;
	padding:0px;
	display:block;
	float:left;
	border:0;
	font-size:14px;
	font-weight:bold;
}

.atlas_dotted_line{
	height:1px;
	border-bottom:1px dotted #424242;
	width:301px;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 0px;
	float:left;
}

.dotted_line{
	height:1px;
	border-bottom:1px dotted #424242;
	width:95%;
	padding:0px 0px 0px 0px;
	margin:10px 0px 10px 15px;
	float:left;
	clear:both;
}

* html .dotted_line{
	width:90%;
	margin:10px 15px 15px 15px;
}


p.text_atlas_intro{
	display:block;
	width:301px;
	text-align:left;
	float:left;
	margin:10px 0px 3px 2px;
	padding:0px 0px 0px 0px;
}

.btn_atlas_push{
	margin:0px 8px 0px 0px;
	padding:0px;
	border:0;
	height:10px;
	display:block;
	float:left;
}

.block_btn_atlas{
	float:left;
	width:285px;
	height:16px;
	margin:0px;
	padding:8px 8px 8px 8px;
	border:0;
	background-color:#beeae7;
}

a.btn_lexique_expand:link, a.btn_lexique_expand:visited, a.btn_lexique_expand:active{
	margin:0px;
	padding:0px;
	border:0;
}

.btn_lexique_expand img {
	margin:0px;
	border:0;
}

.img_plus{
	cursor:pointer;
	margin:0px;
	padding:0px;
	border:0;
	text-align:left;
}

.img_plus_eve{
	cursor:pointer;
	margin:0px;
	padding:3px 0px 0px 3px;
	border:0;
	text-align:left;
}

.block_lexique_sml ul.intlink_list{
	clear:both;
	float:left;
	width:350px;
	list-style:none;
}

.block_lexique_sml p{
	margin:0px;
	padding:0px;
	padding-bottom: 12px;
	border:0;
	text-align:left;
	line-height:16px;
}

.blue_block .bloc_lexique div.block_lexique_sml{
	margin:0px;
	padding:0px;
	border:0;
	float:left;
	text-align:left;
}

.content_lexique_small{
	float:left;
}

a.btn_expand_current:link, a.btn_expand_current:visited, a.btn_expand_current:active, a.btn_expand_current:hover{
	background:url(images/btn_minus.gif) top left no-repeat;
}

.half_text_line{
	height:1px;
	width:313px;
	margin:15px 0px 0px 0px;
	border-bottom:1px dotted #312C24;
}

.otherword_block{
	display:block;
	margin:15px 0px 15px 0px;
	width:313px;
}

a.btn_otherword:link, a.btn_otherword:visited, a.btn_otherword:active{
	font-weight:bold;
	text-decoration:none;
}

a.btn_otherword:hover{
	text-decoration:underline;
}



.readmore_yellow_btn a:link, .readmore_yellow_btn a:visited, .readmore_yellow_btn a:active{
	margin:0px;
	padding:0px;
	border:0;
	font-weight:;
	color:#616624;
	text-decoration:underline;
	line-height:16px;
	font-size:12px;
	font-family:Lucida Sans, Lucida Grande, Helvetica, Arial, sans-serif;
}

.readmore_yellow_btn a:hover{
	color:#312c24;
}

.readmore_blue_btn a:link, .readmore_blue_btn a:visited, .readmore_blue_btn a:active{
	margin:0px;
	padding:0px;
	border:0;
	font-weight:;
	color:#00b6ad;
	text-decoration:underline;
}

.readmore_blue_btn a:hover{
	color:#312c24;
}

a.keyword_item:link, a.keyword_item:visited, a.keyword_item:active{
	font-family: lucida grande, Lucida Sans, garuda, Helvetica, Arial, sans-serif;
	line-height:21px;
	margin:0px 0px 0px 0px;
	padding:0px 2px 0px 2px;
	color:#312c24;
	text-decoration:none;
}

a.keyword_item:hover{
	text-decoration:underline;
	color:#fff;
	background-color:#616624;
}

a.btn_arrow_left:link, a.btn_arrow_left:visited, a.btn_arrow_left:active{
	background:url(images/btn_arrow_left.jpg) left 2px no-repeat;
	margin:15px 15px 15px 0px;
	padding:0px 0px 0px 18px;
	color:#231f20;
	font-family: lucida grande, Lucida Sans, garuda, Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-weight:bold;
	float:right;
	font-size: 11px;
	line-height: 16px;
}

a.btn_arrow_left:hover{
	text-decoration:underline;
}

a.btn_lexique:link, a.btn_lexique:visited, a.btn_lexique:active{
	margin:0px 5px 0px 4px;
	padding:0px;
	border:0;
	font-weight:bold;
	text-decoration:none;
	color:#00b5ac;
	display:block;
	width:12px;
	height:12px;
	float:left;
}

a.btn_lexique:hover{
	color:#000;
	text-decoration:none;
}

.btn_lexique_no{
	margin:0px 5px 0px 4px;
	padding:0px;
	border:0;
	font-weight:bold;
	text-decoration:none;
	color:#9adad7;
	display:block;
	width:12px;
	height:12px;
	float:left;
}

.lexi_block{
	width:245px;
	margin:15px;
	float:left;
	display:block;
}

.title_semaine{
	margin:15px 0px 15px 15px;
	padding:0px;
	border:0;
	color:#029992;
	font-family: lucida grande, Lucida Sans, garuda, Helvetica, Arial, sans-serif;
	font-size:12px;
	float:left;
}

a.btn_arrow_right:link, a.btn_arrow_right:visited, a.btn_arrow_right:active{
	background:url(images/btn_arrow_right.jpg) right 2px no-repeat;
	margin:15px 10px 15px 0px;
	padding:0px 18px 0px 0px;
	color:#231f20;
	font-family: lucida grande, Lucida Sans, garuda, Helvetica, Arial, sans-serif;
	text-decoration:none;
	font-weight:bold;
	float:right;
	font-size: 11px;
	line-height: 16px;
}

a.btn_arrow_right:hover{
	text-decoration:underline;
}

h1 a:link, h1 a:visited, h1 a:active, h1 a:hover{
	width:182px;
	height:159px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(images/ico_collectif_quartier.jpg) left top no-repeat;
	outline:none;
}

.dotted_line_act{
	width:550px;
	margin:0px 0px 10px 25px;
	padding:0px;
	border-bottom:1px dotted #28241d;
	clear:both;
}

a.btn_member_open:link, a.btn_member_open:visited, a.btn_member_open:active{
	margin:0px;
	padding:0px 0px 0px 20px;
	border:0;
	background:url(images/arrow_blue.jpg) #fff 5px 6px no-repeat;
	width:295px;
	display:block;
	line-height:20px;
	text-decoration:none;
	color: #312C24;
}

a.btn_member_open:hover{
	color:#0fa196;
	text-decoration:none;
}

.bloc_member_open{
	background-color:#fff;
	width:280px;
	margin:1px 0px 0px 0px;
	padding:0px 15px 0px 20px;
}

.bloc_member_open p{
	border-bottom:none;
}

.space_calendrier{
	padding:15px 0px 0px 0px;
}

.space_calendrier .center{
	text-align: center;
}


.atlas_intro{
	display:block;
	width:550px;
	font-size:16px;
	font-family:Helvetica, Arial, sans-serif;
	color:#312C24;
	font-weight:bold;
	padding:0px 0px 15px 0px;
	margin:15px 0px 25px 0px;
	border-bottom:1px dotted #28241d;
}

.tab_cal_activite{
	margin:0px 0px 15px 40px;
	padding:0px 0px 0px 0px;
	border:0;
}

.tab_cal_activite tr {
	vertical-align:top;
}

.tab_cal_act_col_one{
	margin:0px;
	padding:0px;
	width:120px;
}

.tab_cal_act_top_row{
	height:15px;
	margin:0px;
	padding:0px;
}

.tab_cal_act_date{
	font-size:12px;
	color:#029992;
}

.tab_cal_act_title{
	text-transform:uppercase;
	margin:0px;
	padding:0px;
	font-size:12px;
	color:#029992;
	font-weight:bold;
}

.tab_cal_activite tr td{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border:0;
}

.util_item a:link, .util_item a:visited, .util_item a:active{
	font-size:12px;
	font-weight:bold;
	height:40px;
	outline:none;
	text-align:center;
	margin:0px 6px 0px 1px;
	padding:50px 10px 0px 8px;
	text-decoration:none;
	display:block;
	float:left;
	color:#524a3a;
	border-bottom:1px solid #828282;
	background-color:#f3f8ef;
}

.util_item a:hover{
	color:#9ea638;
	text-decoration:none;
	background:url(images/arrow_topmenu.gif) #f3f8ef center top no-repeat;
}

.util_item_o a:link, .util_item_o a:visited, .util_item_o a:active, .util_item_o a:hover{
	font-size:12px;
	font-weight:bold;
	height:40px;
	outline:none;
	text-align:center;
	margin:0px 6px 0px 1px;
	padding:50px 10px 0px 10px;
	text-decoration:none;
	display:block;
	float:left;
	color:#9ea638;
	border-bottom:1px solid #828282;
	background:url(images/arrow_topmenu.gif) #f3f8ef center top no-repeat;
}

.page_item a:link, .page_item a:visited, .page_item a:active{
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	width:161px;
	outline:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-decoration:none;
	color:#6a5f4a;
	border-bottom:1px solid #a4a591;
}

.page_item a:hover{
	color:#9EA638;
}

.page_item_o a:link, .page_item_o a:visited, .page_item_o a:active, .page_item_o a:hover{
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	width:153px;
	outline:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 10px;
	display:block;
	text-decoration:none;
	color:#6a5f4a;
	border-bottom:1px solid #a4a591;
}

.subpage_item a:link, .subpage_item a:visited, .subpage_item a:active{
	line-height:18px;
	font-size:12px;
	outline:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 0px;
	display:block;
	text-decoration:none;
	color:#6a5f4a;
	border-bottom:1px solid #a4a591;
	width:149px;
}

.subpage_item a:hover{
	color:#9EA638;
}

.subpage_item_o a:link, .subpage_item_o a:visited, .subpage_item_o a:active{
	font-weight:bold;
	line-height:18px;
	font-size:12px;
	outline:none;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:15px 0px 0px 10px;
	display:block;
	text-decoration:none;
	color:#6a5f4a;
	border-bottom:1px solid #a4a591;
	width:143px;
}
.subpage_item a:hover{
	color:#9EA638;
}

a.link_atlas:link, a.link_atlas:visited, a.link_atlas:active{
	width:188px;
	height:90px;
	display:block;
	text-indent:-9999px;
	outline:none;
	background:url(images/btn_atlas_quartier.jpg) top left no-repeat;
	margin:0px;
	padding:0px;
}

a.link_atlas:hover{
	background:url(images/btn_atlas_quartier_o.jpg) top left no-repeat;
}

a#currentAtlas:link, a#currentAtlas:visited, a#currentAtlas:active, a#currentAtlas:hover{
	background:url(images/atlas_quartier_fade.jpg) top left no-repeat;
}

.intlink_item a:link, .intlink_item a:visited, .intlink_item a:active{
	font-family: lucida grande, Lucida Sans, garuda, Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
	border:0;
	color:#0FA196;
	text-decoration:underline;
}

.intlink_item a:hover{
	text-decoration:none;
	background:transparent;
	color: #ABAB9A;
}

.morelink_item a:link, .morelink_item a:visited, .morelink_item a:active{
	font-family: lucida grande, Lucida Sans, garuda, Helvetica, Arial, sans-serif;
	margin:0px;
	padding:0px;
	border:0;
	color:#312c24;
	text-decoration:none;
}

.morelink_item a:hover{
	text-decoration:underline;
	background:transparent;
}

a.btn_comment:link, a.btn_comment:visited, a.btn_comment:active{
	margin:0px;
	padding:0px 0px 0px 15px;
	border:0;
	width:300px;
	height:38px;
	display:block;
	color:#474134;
	font-size:12px;
	text-decoration:none;
}

a.btn_comment:hover{
	text-decoration:underline;
}
span.btn_comment{
	margin:0px;
	padding:0px 0px 0px 15px;
	border:0;
	width:300px;
	height:38px;
	display:block;
	color:#474134;
	font-size:12px;
	text-decoration:none;
}
span.btn_comment a{color:#474134!important; text-decoration:none!important;}

span.btn_comment:hover a{
	text-decoration:underline;
}

.yellow_comment{
	background:url(images/comments_yellow.jpg) top left no-repeat;
}

.blue_comment{
	background:url(images/comments_blue.jpg) top left no-repeat;
}

a.btn_go:link, a.btn_go:visited, a.btn_go:active{
	display:block;
	margin:0px;
	padding:0px;
	width:19px;
	height:19px;
	background:url(images/btn_go.jpg) top left no-repeat;
	float:left;
}

a.btn_go:hover{
	background:url(images/btn_go_o.jpg) top left no-repeat;
}

.foot_item a:link, .foot_item a:visited, .foot_item a:active{
	outline:none;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	font-size:11px;
	color:#28241d;
	border:0;
}

.foot_item a:hover{
	text-decoration:underline;
}

.current_foot_item a:link, .current_foot_item a:visited, .current_foot_item a:active, .current_foot_item a:hover{
	border-bottom:1px solid #fff;
}

#header p{
	font-size:10px;
}

#header i{
	color:#6f414c;
}
/* toc_b_5 LISTS
--------------------------------------*/

ul{
	margin:0px;
	padding:0px;
	color:#3c3c3c;
}

.blue_block .content_core_half ul{
	list-style:none;
	margin:7px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	float:left;
	width:290px;
}

.blue_block .content_core_half ul li{
	list-style:none;
	display:block;
	float:left;
	width:290px;

	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 11px;
}

li{
	color:#3c3c3c;
}

/* toc_b_6 TABLES
--------------------------------------*/

table{
	color:#000;
}

tr{
	color:#000;
}

td{
	color:#000;
}

/* toc_b_7 FORMS
--------------------------------------*/

.tab_frm input{
	margin:0px;
	padding:0px;
	width:140px;
	height:15px;
	border:1px solid #939393;

	color:#312c24;
	font-size:11px;
}

#formBuilderInfolettre{
	margin:-7px 0px 0px 10px;
	padding:0px 0px 0px 0px;
	display:block;
	width:170px;
}

#formBuilderFieldenvoyer{
	margin:0px 1px 0px 0px;
	padding:0px;
	width:19px;
	height:19px;
	float:right;
}

#formBuilderFieldcourriel{
	float:left;
	width:142px;
}

#fieldformBuilderFieldcourriel{
	margin:0px;
	padding:0px;
	width:140px;
	height:15px;
	border:1px solid #939393;

	color:#312c24;
	font-size:11px;
}

#comment{
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
	width:562px;
}

/* toc_b_8 MISC CLASSES
--------------------------------------*/

hr{
	display:none;
}


.line_header{
	margin:0px;
	padding:0px;
	background-color:#dddcdb;
	height:4px;
	width:968px;
}

.cal_header{
	margin:0px 0px 2px 7px;
	padding:0px;
	border:0;
}

.cal_title{
	font-size:10px;
	text-transform:uppercase;
	margin:0px 2px 0px 2px;
	padding:2px 0px 0px 0px;
	border:0;
	width:99px;
	height:15px;
	text-align:center;
	background:url(images/cal_title_back.jpg) top left no-repeat;
	display:block;
	float:left;
}

.cal_arrow_left{
	outline:none;
	margin:0px 0px 0px 0px;
	padding:0px;
	border:0;
	background:url(images/cal_arrow_left.jpg) top left no-repeat;
	width:18px;
	height:17px;
	display:block;
	float:left;
}

.cal_arrow_right{
	outline:none;
	margin:0px;
	padding:0px;
	border:0;
	background:url(images/cal_arrow_right.jpg) top left no-repeat;
	width:18px;
	height:17px;
	display:block;
	float:left;
}

.cal_dayletter{
	margin:0px;
	padding:0px;
	text-transform:uppercase;
	font-size:17px;
	color:#695e4a;
	font-family:Helvetica, Arial, sans-serif;
}

.bloc_philactere_bleu{
	line-height:23px;
	font-size:17px;
	font-weight:bold;
	color:#fff;
}

#wp-calendar-event{
	width:145px;
	margin:4px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#wp-calendar-event tr th{
	padding-bottom: 4px;
}

#wp-calendar-event tbody tr td{
	color:#000;
	font-size:12px;
	border:1px solid #d4d4d3;
}

#wp-calendar-event tr td.over{
	background-color:#CCC;
}

#wp-calendar-event thead tr th{
	font-size:12px;
	text-transform:uppercase;
	color:#695e4a;
}

#wp-calendar-event tbody tr td.pad{
	border:1px solid #fff;
}

#wp-calendar-event caption{
	font-size:12px;
	text-transform:uppercase;
	color:#695e4a;
}


.header_submenu_2, .header_submenu_3{
	position:absolute;
    float:left;
	list-style:none;
	margin:91px 0px 0px 0px;
	padding:0px;
	border:0;
	z-index:2;
}

.header_submenu_2{
	width:200px;
}
.header_submenu_3{
	width:157px;
}

a.btn_submenu_2:link, a.btn_submenu_2:visited, a.btn_submenu_2:active, a.btn_submenu_3:link, a.btn_submenu_3:visited, a.btn_submenu_3:active{
    margin:0px;
    padding:8px 14px 8px 14px; /* HERVE */
    height:auto;
	line-height:auto;
	color:#524A3A;
	background-color:#f3f8ef;
	border-bottom:1px solid #828282;
    text-decoration:none;
	text-align: left;
}

a.btn_submenu_2:link, a.btn_submenu_2:visited, a.btn_submenu_2:active{
	width:172px;
}

a.btn_submenu_3:link, a.btn_submenu_3:visited, a.btn_submenu_3:active{
	width:130px;
}

a.btn_submenu_2:hover, a.btn_submenu_3:hover{
	color:#9ea638;
	text-decoration:none;
	/*background:url(images/arrow_topmenu.gif) #f3f8ef center top no-repeat;*/
}

a.st-tags:link,
a.st-tags:visited,
a.st-tags:active,
a.st-tags:hover{
	font-family:  Helvetica, Arial, sans-serif !important;
}

/* Formattage des commentaires */
.bloc_comments{
	margin-bottom: 24px;
}

h3#comments{
	font-size: 14px;
	margin: 25px 25px 30px 25px;
}

.commentlist{
	list-style: none;
}

.commentlist p{
	margin: 12px 0px;
}

.commentlist .comment{
	border-bottom: 1px dotted #312C24;
	margin: 0 25px 25px 25px;
}

/*LOGIN WITH AJAX*/
#loginwithajaxwidget-3{list-style:none;}
#LoginWithAjax {color:#312C24; border-bottom:4px solid #D6D5D3; padding-bottom:7px;}
#LoginWithAjax_Form{position:relative;height:128px;}
#LoginWithAjax_Password input, #LoginWithAjax_Username input {border:1px solid #939393;font-size:11px;height:15px;margin:0;padding:0;width:140px !important;}
#LoginWithAjax_Password label, #LoginWithAjax_Username label {color:#524A3A; font-size:12px; padding:0;}
#lwa_wp-submit{background:url(images/btn_go.jpg) no-repeat scroll left top transparent;display:block;float:left;height:19px;margin:0;padding:0;width:19px; border:none; color:transparent;}
#lwa_wp-submit:hover{background:url(images/btn_go_o.jpg) no-repeat scroll left top transparent; cursor:pointer; cursor:hand;}
#LoginWithAjax #LoginWithAjax_Form td {padding:0;}
/*Positionnement*/
#LoginWithAjax_Username label{position:absolute; top:0; left:10px;}
#LoginWithAjax_Username input{position:absolute; top:18px; left:10px;}
#LoginWithAjax_Password label{position:absolute; top:42px; left:10px;}
#LoginWithAjax_Password input{position:absolute; top:60px; left:10px;}
#LoginWithAjax_Links input{position:absolute; top:83px; left:6px;}
#LoginWithAjax_Links label{position:absolute; top:87px; left:29px; color:#312C24; font-size:11px;}
#lwa_wp-submit{position:absolute; top:59px; right:2px;}
#LoginWithAjax_Links a#LoginWithAjax_Links_Remember{position:absolute; top:102px; left:10px; font-size:11px;}
#LoginWithAjax_Loading{visibility:hidden;}

/*Fin positionnement*/
/*lorsque loggé*/
#LoginWithAjax_Avatar {padding:10px 10px 20px;;width:50px !important;}
/*fin lorsque loggé*/

/*Form remember*/
#LoginWithAjax_Remember {padding-left:10px; margin-top:0 !important; border-top:1px solid #D6D5D3; font-size:11px; color:#312C24;}
#LoginWithAjax_Remember .forgot-pass-email input{border:1px solid #939393;font-size:11px;height:15px;margin:0;padding:0;width:140px !important;}
#LoginWithAjax_Remember input[type=submit]{width:146px; background-color:#9FA738; border:1px solid #D4D4D3; padding:2px; font-size:9px;margin-bottom:5px;}
#LoginWithAjax_Links_Remember_Cancel{font-size:11px;}
/*Fin Form remember*/
/*FIN LOGIN WITH AJAX*/

/*Zone_secure*/
.colonne_gauche{float:left; width:231px; background-color:white; margin-left:6px; padding-left:10px; padding-bottom:0; margin-bottom:15px; border:1px solid #8B8B8B;}

.colonne_gauche ul li{background:url("images/bullet_arrow.jpg") no-repeat scroll 17px 2px transparent;display:block;float:left;margin:0;padding:0 0 15px 37px;width:190px;}
.colonne_gauche ul li.page_item a{border:0 none; color:#0FA196; font-family:lucida grande,Lucida Sans,garuda,Helvetica,Arial,sans-serif; margin:0; padding:0; text-decoration:underline; width:165px;}
.colonne_gauche ul li.page_item a:hover{color:#ABAB9A; text-decoration:none;}
.colonne_gauche ul>li>ul{display:none;}
.yellow_block a.lien_retour{margin-left:15px;}
/**/

.formBuilderSubmit input{display:block; margin:0px; padding:0px; width:19px; height:19px; background:url(images/btn_go.jpg) top left no-repeat;	float:left; border:none; color:transparent;}
.formBuilderSubmit input:hover{background:url(images/btn_go_o.jpg) top left no-repeat; cursor:hand; cursor:pointer;}
.formBuilderFailure p, .formBuilderFailure h4{font-size:10px;}
.formBuilderFailure{padding-left:10px; width:173px}
.formBuilderFailure ul{display:none;}
#formBuilderInfolettre {height:25px;}

.banner_container{background-color:transparent; display:block; margin:0 auto; width:550px; margin-top:15px; min-height:1px;}
a.lien_retour{border:0 none;
color:#616624;
margin:0;
padding:0;
text-decoration:underline;

}

a.lien_retour {background:url("images/retour.gif") repeat scroll 0 0 transparent;
color:#6A5F4A;
display:block;
float:right;
font-size:11px;
height:30px;
line-height:13px;
margin:0 !important;
outline:medium none;
padding-right:7px !important;
text-align:right;
text-decoration:none !important;
width:52px;}
a.lien_retour:hover{color:#9EA638;}

.content_intlink_block.imgfix p a img{margin-left:0;}
.imgfix p{margin-right:0;}

/*.paru_wrap_block.fix{float:none;}*/
.cate_wrap_block.fix{width:auto;}

.yellow_block .small_date p{display:inline;}
.blue_block .small_date p{display:inline;}
.yellow_block .small_date{width:500px;}
.blue_block .small_date{width:500px;}
.blue_block .content_intlink_block img{margin:0;}
