*{margin:0px; padding:0px;}

body{ background-color:#dcddde; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#76787b; padding-top:45px;}
a:link, a:visited{color:#76787b; text-decoration:none;}
a:hover{color:#78A22F;}
p{margin-top:10px; text-align: justify;}
h1{font-size:15px; margin-top:20px; margin-bottom:0px;}
table{width:320px;}
td{padding:5px 5px;}

#holder{width:917px; margin:0px auto;}
#header{float:left; width:917px; background-image:url(../images/bg.gif); background-repeat:repeat-y;}
#logo{float:left; padding: 16px 54px 29px 58px;}
#flashBanner{float:left; height:122px; width:620px;}
#center{float:left; width:917px; background-image:url(../images/bg.gif); background-repeat:repeat-y;}
#menu{padding-left:15px; float:left;}
#content, .content_div {float:left; margin-left:9px;}
#titleSectionMaison{margin-top: 10px;}
#textMaison{width:280px;}
#text{width:292px;}
#footer{float:left; font-size:10px; background-image:url(../images/bottom.gif); width:917px; background-repeat:no-repeat; background-position:top;}
#footer a:hover{color:#76787b;}
#insideFooter, .copy {width:905px; padding-left:5px; padding-right:7px; padding-top:16px;}
.copy { margin: 20px 0; }

.paddingTopMenu{padding-top:1px;}
.imgTendances{float:left; border:1px solid #b8b8be; margin:0px 8px;; margin-left:0px;}

/*	BUTTON MAIN MENU ROLLOVER */
#nav1{background-image:url(../images/rollover/nav1.gif); height:50px; margin-bottom:1px;}
#nav1:hover{background-position:bottom left;}

#nav2{background: url(../images/rollover/nav2.gif) top left; height:50px; margin-bottom:1px;}
#nav2:hover{background-position:bottom left;}

#nav3{background: url(../images/rollover/nav3.gif) top left; height:50px; margin-bottom:1px;}
#nav3:hover{background-position:bottom left;}

#nav4{background: url(../images/rollover/nav4.gif) top left; height:50px; margin-bottom:1px;}
#nav4:hover{background-position:bottom left;}

#nav5{background: url(../images/rollover/nav5.gif) top left; height:50px; margin-bottom:1px;}
#nav5:hover{background-position:bottom left;}

.buttonOff{background-position:top left; width:254px; height:50px; overflow:hidden; text-indent:-1000px; display:block; margin: 1px 0px;}





html {
	overflow: scroll;
	overflow-x: visible;
}

#footer a.em {
	text-decoration: underline;
}

.faq h1, .news h1 {
	color: #77A22E;
	margin-bottom: 15px;
	margin-left: 20px;
	display: block;
}

.news h1 {
	margin-left: 15px;
}

.full {
	width: 615px;
}

.content_list {
	display: block;
}

.content_list li {
	list-style-type: none;
	display: block;
	
	background: url('../images/faq_seperator.png') 0 0 repeat-x;
	margin: 0 20px;
	padding: 25px 0;
}

.content_list div.question, .content_list div.answer  {
	float: left;
	width: 550px;
}

.clear {
	float: none;
	clear: both;
}

.content_list li.last {
	
}

.content_list div.question {
	margin-bottom: 15px;
}

.content_list .question {
	color: #A6A5AB;
	font-weight: bold;
}

.content_list div.answer, .content_list .answer {
	color: #77A22E;
	font-weight: bold;
	line-height: 200%;
}

.content_list li span {
	display: block;
	float: left;
	clear: left;
	width: 25px;
}

.news table {
	margin-left: 15px;
	width: 96%;
}

.news tr {
	height: 39px;
	background: url('../images/news_bg.png') top left no-repeat;
	margin-left: 20px;
}

.news .even {
	height: 33px;
	background: url('../images/news_bg_even.png') top left no-repeat;
}

.news .even.last td {
	height: 36px;
	background: url('../images/faq_seperator.png') bottom left no-repeat;
}

.news td, .news tr {
	vertical-align: middle;
}

.news td {
	padding: 0;
}


.news .date {
	text-align: right;
	width: 85px;
	font-size: .9em;
	font-weight: bold;
}

.news .info {
	/* font-weight: bold; */
	color: #a6a5ab;
}

.news .info span {
	padding: 0 4px 0 5px;
	color: #77A22E;
	font-weight: bold;
}

.news .link {
	text-align: right;
	padding-right: 5px;
	width: 130px;
}

.news td.date {
	background: url('../images/news_bg.png') 0 0 no-repeat;
}

.news .even td.date
{
	background: url('../images/news_bg_even.png') 0 0 no-repeat;
}

.news td.info, .news td.link
{
	background: url('../images/news_bg.png') -30px 0 no-repeat;
}

.news .even td.info, .news .even td.link
{
	background-image: none;
	background-color: #FFF;
}


a.content_bottom {
	color: #89ae4a;
	margin: 15px 20px;
	font-weight: bold;
	display: block;
	text-decoration: underline;
	width: 300px;
	font-size: 1em;
}


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

.news.full h1 {
	position: relative;
	font-size: 1.3em;
}

.news.full h1 span {
	display: block;
	font-size: .6em;
	color: #a6a5ab;
	text-align: left;
	margin-left: 12px;
	font-weight: bold;
}

.news.full h1 span.link {
	position: absolute;
	width: 50%;
	text-align: right;
	top: 0;
	right: 26px;
	margin: 0;
	padding: 0;
	font-size: .8em;
}
.news.full h1 span.link a {
	margin: 0;
	padding: 0;
	font-weight: bold;
	color: #89ae4a;
	text-decoration: underline;
}

.news.full h1 span.link a:hover {
	text-decoration: none;
}

.post {
	margin: 0 26px 20px;
	color: #a6a5ab;
	line-height: 200%;
	/* font-weight: bold; */
	text-align: justify;
}

.content_bottom.alt {
	float: right;
	text-align: right;
	margin-bottom: 40px;
}

.small li {
	padding: 5px 0;
}
