@charset "UTF-8";

* {
	margin: 0;
	padding: 0;
}
body {
	font-family: arial, sans-serif;
	font-size: 14px;
}
a {
	text-decoration: underline;
	color: #e3007a;
}
a:hover {
	text-decoration: none;
	color: #a6a8a9;
}
ul a {
	text-decoration: none;
	color: #a6a8a9;
}
ul a:hover {
	color: #000000;
}
img {
	border: 0px;
}

/* *** HEADER *** */
div#top_container {
	display: block;
}
a#logo {
	display: none;
}
img#logo_print {
	display: block;
	width: 100%;
	margin-bottom: 30px;
}

a#print_button {
	display: none;
}

ul#menu {
	display: none;
}

div.hline {
	display: none;
}

/* *** NEWS *** */
div#news_title {
	display: none;
}
div#news_body {
	display: none;
}

/* *** HOME *** */
div.chapo_first {
	margin-top: 17px;
}
div.chapo {
	float: right;
	width: 473px;
	height: 29px;
	line-height: 29px;
	border-bottom: 1px solid #a0a0a0;
}
div.chapo span {
	color: #e3007a;
	font-weight: normal;
}
div.chapo_last {
	margin-bottom: 38px;
}

div.cadre_paragraph {
	clear: right;
	margin-top: 40px;
	width: 100%;
}
div.cadre_paragraph_first {
	margin-top: 0px;
}
div.home_paragraph {
	position: relative;
	float: right;
	width: 483px;
}
div.home_paragraph_text {
	margin: -3px 0 0px 10px;
	line-height: 19px;
	text-align: justify;
}
div.home_paragraph_text ul {
	margin: 5px 0 0 15px;
}
div.home_paragraph_text ul.first {
	margin-bottom: 10px;
}
img.hook_up {
	display: none;
}
img.hook_down {
	display: none;
}
img.home_title {
	float: left;
}

/* *** TOUTES PAGES *** */
img.page_title {
	float: right;
	margin-top: 30px;
	height: 18px;
}
div.vhr {
	clear: both;
	width: 100%;
	height: 0;
	overflow: hidden;
}

/* *** MEMBERS *** */
ul#members {
	clear: right;
	float: right;
	width: 542px;
	list-style-type: none;
	margin-top: 46px;
}
ul#members li {
	line-height: 20px;
	margin-bottom: 20px;
	font-weight: normal;
}
ul#members li.members_last {
	margin-bottom: 0;
}
ul#members li img {
	margin-right: 39px;
}
ul#members li a {
	color: #a6a8a9;
	font-weight: normal;
}

/* *** MEMBER PAGES *** */
div#member_pages_wrapper {
	clear: right;
	float: right;
	margin-top: 46px;
	width: 100%;
}

div#member_pages_text {
	float: right;
	margin-top: -5px;
	width: 440px;
	line-height: 20px;
	text-align: justify;
}
div#member_pages_text span.pink {
	color: #e3007a;
}
div#member_pages_text span.grey {
	color: #a6a8a9;
}

div#member_pages_img {
	float: left;
	text-align: left;
	font-family: 'Courier New', sans-serif;
	font-size: 12px;
}
div#member_pages_img img {
	display: block;
	margin-bottom: 20px;
	cursor: pointer;
}
div#member_pages_img div#hline {
	display: none;
}
div#member_pages_img span {
	font-style: italic;
}

/* *** MEMBERSHIP *** */
div.membership_wrapper {
	float: right;
	width: 100%;
}
div.first_wrapper {
	margin-top: 46px;
}
div.membership_floating_puce {
	float: right;
	margin: 2px 4px 0 0;
	color: #e3007a;
	font-weight: bold;
}

div.membership_text {
	float: right;
	margin-bottom: 15px;
	width: 542px;
	line-height: 20px;
	text-align: justify;
}
div.membership_text span.pink {
	color: #e3007a;
}

div.text_last {
	margin: 10px 0 0 0;
}

ul.membership {
	margin-top: 5px;
	width: 542px;
	list-style-type: none;
}
ul.membership li {
	height: 20px;
	line-height: 20px;
}
ul.membership li img {
	margin-right: 39px;
}

/* *** MEETING *** */
div.meeting_title {
	clear: right;
	float: right;
	margin: 46px 0 16px 0;
	width: 542px;
}
div.meeting_title span.date {
	color: #e3007a;
	font-weight: bold;
}
div.meeting_title span.titre {
	border-top: 1px solid black;
	padding-top: 5px;
	line-height: 30px;
}

div#meeting_chapo {
	clear: right;
	float: right;
	margin: 0 0 10px 0;
	width: 542px;
	line-height: 20px;
}
div#meeting_chapo span {
	color: #a0a0a0;
}

ul.meeting {
	clear: right;
	float: right;
	margin: 7px 0 7px 0;
	padding-left: 20px; /* Pour IE, sinon, à cause du "float: right", les puces n'apparaissent pas */
	width: 510px !important; /* compter - 12 de retrait pour les puces */
	width: 508px;
	line-height: 18px;
}

/* *** HISTORY *** */
div#history_txt {
	clear: right;
	float: right;
	margin-top: 46px;
	width: 542px;
	line-height: 20px;
	text-align: justify;
}

img#archives_subtitle {
	clear: right;
	float: right;
	margin: 40px 457px 0 0;
}

ul#archives {
	clear: right;
	float: right;
	width: 542px;
	list-style-type: none;
	margin-top: 15px;
}
ul#archives li {
	height: 20px;
	line-height: 20px;
}
ul#archives li img {
	margin-right: 39px;
}

/* *** PRESS *** */
ul#press {
	clear: right;
	float: right;
	width: 542px;
	list-style-type: none;
	margin-top: 46px;
}
ul#press li {
	line-height: 20px;
	margin-bottom: 20px;
	font-weight: normal;
}
ul#press li.press_last {
	margin-bottom: 0;
}
ul#press li img {
	margin-right: 39px;
}
ul#press li a {
	color: #a6a8a9;
	font-weight: normal;
}

/* *** FOOTER *** */
div#footline {
	display: none;
}
div#footext {
	display: none;
}
img#credits_button {
	display: none;
}
img#legal_button {
	display: none;
}

/* *** PRINT *** */
body#print_body div#printable {
	display: block;
}
body#print_body div#printable div#page_break {
	clear: both;
	page-break-after: always;
}
body#print_body div#screenable {
	display: none;
}
