body {	background-color: gray;	font-family: sans-serif, Verdana;	font-size: 10px;	margin: 0px;}* html body {	font-family: Verdana;}table.moduletable_footer_module {	border-top-color: #136F80;	border-top-style: solid;	border-top-width: 1px;	height: 20px;	margin-left: 1%;	margin-right: 1%;	width: 98%;}.moduletable_footer_module td {	margin-left: auto;	margin-right: auto;	text-align: center;}.moduletable_footer_module .mainlevel {	padding-left: 5px;	padding-right: 5px;}.moduletable_footer_module a {	color: black;	text-decoration: none;}.moduletable_pub2, #menu1 .moduletable, #menu2 .moduletable {	background-color: #E5E5E5;	margin-bottom: 15px;	width: 98%;}.moduletable_pub2 th, #menu2 .moduletable h3, #menu1 .moduletable h3 {	font-size: 10px;	font-weight: normal;	text-align: center;}.moduletable {	padding-bottom: 10px;}.moduletable h3 {	margin: 0;}#menu1 .moduletable div table, #menu2 .moduletable div, #menu1 .moduletable div {	border-color: #136F80;	border-style: solid;	border-width: 1px;	margin-left: auto;	margin-right: auto;	padding: 0;	text-align: center;	width: 120px;}#menu1 .moduletable div img {	margin: 0;	width: 120px;}#menu1 .moduletable div p, #menu2 .moduletable div p {	background-color: white;	margin: 0;}.moduletable_pub2 td p  a, #menu2 .moduletable a, #menu1 .moduletable a {	color: #000000;	text-decoration: none;}.moduletable_pub2  img {	width: 100%;}table.contentpaneopen {	border-collapse: collapse;	font-family: Arial, Helvetica, sans-serif;	font-size: 9pt;}.contentpaneopen tr {	margin: 0;	padding: 0;}.contentpaneopen td {	margin: 0;	padding: 0;}.componentheading, .forumheading {	background-color: #136F80;	background-image: url(../images/menu2_vf_b.jpeg);	background-position: right;	background-repeat: no-repeat;	color: white;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	height: 20px;	margin-bottom: 10px;	margin-left: -7%;	padding-left: 6%;	text-align: left;	width: auto;}.componentsubheading {	background-color: #136F80;	background-image: url(../images/menu2_vf_b.jpeg);	background-position: right;	background-repeat: no-repeat;	color: white;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	height: 20px;	margin-bottom: 10px;	margin-left: 0;	padding-left: 6%;	text-align: left;	width: auto;}* html  .componentheading {	font-size: 12px;	position: relative;	z-index: 100;}.content_header {	float: right;	margin-bottom: 15px;	padding: 0;	width: 355px;}.left_align_content_header {	float: left;	margin: 0;	margin-bottom: 15px;	min-width: 415px;	padding: 0;}* html .content_header {	width: 330px;}* html .left_align_content_header {	width: 100%;}h1.content_title {	font-size: 14px;	margin: 0;	padding: 0;}h2.content_title, .blogsection {	font-size: 12px;	margin: 0;	padding: 0;}.blogsection_links {	list-style-type: none;	margin: 0;	padding: 0;}.blogsection {	color: black;	font-weight: bold;	text-decoration: none;}h2.content_title {	font-size: 12px;	margin: 0;	padding: 0;	float: left;	margin: 0;	padding: 0;	width: 245px;}* html h2.content_title {	float: left;	width: 200px;}.content_title a {	color: black;	text-decoration: none;}.content_title2 {	font-size: 12px;	margin: 0;	padding: 0;}.icons {	float: right;}div.icon_row_1 {	width: 40px;}div.icon_row_2 {	margin-top: 5px;	width: 40px;}.category_icon {	float: right;	margin: 0;	min-width: 41px;	width: 41px;}.category_icon img {	border-width: 0px;	float: right;	height: 40px;	width: 40px;}ul.content_params {	clear: left;	color: #136F80;/*	float: left;*/	list-style-type: none;	margin: 0;	padding: 0;}* html ul.content_params {	clear: left;	float: left;	font-size: 10px;	width: 200px;}ul.content_params li {	padding: 0;	width: 100%;}.hr {	border-bottom-width: 0px;	border-color: #136F80;	border-left-width: 0px;	border-right-width: 0px;	border-style: solid;	border-top-width: 1px;	height: 10px;	margin-top: 10px;}.weblink_img {	height: 14px;	padding-bottom: 4px;	text-decoration: none;}.blogcontent {	clear: both;	color: #222222;	font-family: Verdana;	font-size: 11px;	padding-bottom: 0;	padding-left: 0;	padding-right: 10px;	padding-top: 0;}* html pre {	overflow-x: scroll;	width: 300px;}.content_header_img {	margin: 0;	padding: 0;}* html .content_header_img {	float: left;	height: 45px;	width: 45px;}.content_header_img img {	float: left;	height: 50px;	margin: 0;	padding: 0;	width: 50px;}* html .content_header_img img {	height: 45px;	width: 45px;}.moduletable_left_main_menu {	background-color: #E7F0F2;	border-bottom-width: 1px;	border-color: #136F80;	border-left-width: 1px;	border-right-width: 1px;	border-style: solid;	border-top-width: 0px;	margin-bottom: 13px;	width: 98%;}.moduletable_left_main_menu h3 {	background-color: #136F80;	color: #136F80;	font-size: 10px;	height: 20px;	margin: 0;	padding: 0;	width: 100%;}* html .moduletable_left_main_menu ul {	font-size: 11px;	font-weight: bold;	padding-left: 25px;	padding-top: 10px;}.moduletable_left_main_menu  ul li {	margin-bottom: 4px;}.moduletable_left_main_menu tr td {	border-top-width: 0px;}.moduletable_left_main_menu tr {	color: #136F80;	width: 19%;}.moduletable_left_main_menu ul {	list-style-image: url('../images/puce_1_v.png');	padding-left: 15%;}.moduletable_left_main_menu  ul li a {	color: black;	font-weight: bold;	text-decoration: none;}.moduletable_left_main_menu  ul li {	margin-bottom: 4px;}.moduletable_related_content {	background-color: white;	margin-bottom: 13px;	width: 98%;}.moduletable_related_content th, .moduletable_related_content h3 {	background-color: #D90000;	background-image: url(../images/menu_r_b.gif);	background-position: right;	background-repeat: no-repeat;	color: white;	font-size: 12px;	font-weight: bold;	height: 20px;	line-height: 20px;	margin: 0;	padding: 0;	text-align: left;	text-indent: 5px;}.moduletable_related_content  ul li a {	text-decoration: none;}.moduletable_related_content tr {	background-color: white;}.moduletable_related_content ul {	border-color: #D90000;	border-style: solid;	border-width: 1px;	list-style-image: url('../images/puce_1_o.png');	margin: 0;	padding-left: 15%;	padding-top: 15px;}* html .moduletable_related_content ul {	font-size: 11px;	list-style-image: url('../images/puce_1_o.png');	padding-left: 25px;	padding-top: 10px;}.moduletable_related_content ul li a {	color: black;}.moduletable_related_content ul li {	margin-bottom: 4px;}.moduletable_menu1 {	background-color: white;	margin-bottom: 15px;	padding: 0;	width: 98%;}.moduletable_menu1 th, .moduletable_menu1 h3 {	background-color: #136F80;	background-image: url(../images/menu2_vf_b.jpeg);	background-position: right;	background-repeat: no-repeat;	color: white;	font-size: 12px;	font-weight: bold;	height: 20px;	line-height: 20px;	margin: 0;	text-align: left;	text-indent: 5px;}.moduletable_menu1 ul, .syndicate_menu1 {	border-color: #136F80;	border-style: solid;	border-top-width: 0px;	border-width: 1px;	list-style-type: none;	padding-bottom: 15px;	padding-top: 15px;}.moduletable_menu1 ul {	border-color: #136F80;	border-style: solid;	border-top-width: 0px;	border-width: 1px;	list-style-type: none;	padding-bottom: 15px;	padding-top: 15px;	margin: 0;	padding: 0;	padding-bottom: 15px;}.moduletable_menu1 ul li {	margin-left: 4%;	margin-right: 4%;	padding-top: 15px;	width: 92%;}* html .moduletable_menu1 ul li {	font-size: 11px;}.moduletable_menu1 ul li a {	color: blue;	text-decoration: none;}.moduletable_menu2 {	background-color: #E5E5E5;	margin: 0;	margin-bottom: 15px;	padding: 0;	width: 98%;}.moduletable_menu2 th,.moduletable_menu2 h3 {	background-color: #136F80;	background-image: url(../images/menu2_vf_b.jpeg);	background-position: right;	background-repeat: no-repeat;	color: white;	font-size: 12px;	font-weight: bold;	height: 20px;	line-height: 20px;	margin: 0;	padding: 0;	text-align: left;	text-indent: 5px;}.moduletable_menu2 ul li {	margin-bottom: 4px;}* html .moduletable_menu2 ul li {	font-size: 11px;}.moduletable_menu2 ul li a {	color: black;	text-decoration: none;}.moduletable_menu2 ul {	list-style-type: none;	margin: 0;	padding: 0;}.moduletable_menu2 ul li {	margin-bottom: 4px;}.icons {	float: right;}/** Gestion de la navigation */span.pagenav, a.current_link {	border-width: 0px;	color: black;	font-weight: bold;	height: 26px;	margin-top: 20px;	text-decoration: none;}a.pagenav {	border-width: 0px;	font-weight: bold;	height: 26px;	margin-top: 20px;	text-decoration: none;	color: #136F80;}a.pagenav img, span.pagenav img {	color: #136F80;	border-width: 0px;	margin-left: 5px;	margin-right: 5px;	padding: 0;	vertical-align: middle;}.page_counter {	color: black;	font-weight: bold;}.back_button a, .pagenav_next a, .pagenav_prev a, .navigation_links {	color: #136F80;	color: #136F80;	font-size: 11px;	font-weight: bold;}a.readon, .section_category a {	color: red;	text-decoration: none;}.content_rating {	display: block;}.content_header form {	clear: both;}.content_header form input.button {	height: 20px;	margin: 0;	padding: 0;}.field_name {	float: left;	width: 100px;}.table_header {	background-color: #136F80;	color: white;	font-weight: bold;	height: 20px;}.newsletter_table {	margin-left: auto;	margin-right: auto;}.newsletter_table tr td.id {	text-align: center;}.newsletter_table td.webmaster {	padding: 4px;	width: 100px;}.sectiontableheader, .newsletter_table {	padding-bottom: 0;	padding-left: 2px;	padding-right: 2px;	padding-top: 0;}.sectiontableentry1 a, .sectiontableentry2 a, .newsletter_table a {	color: #136F80;	font-weight: bold;	text-decoration: none;}.sectiontableentry1 td, .sectiontableentry2 td {	padding: 2px;}.newsletter_table td, .newsletter_table th {	padding: 4px;}.sectiontableentry1, .newsletter_table_altrow {	background-color: #E5E5E5;}ul.content_categories, ul.generic_list {	list-style-image: url(../images/puce1.gif);}ul.content_categories li a, ul.generic_list li a {	color: red;	text-decoration: none;}#newsletter_form input {	margin: 0;}#newsletter_form span {	color: #136F80;	font-size: 11px;	font-weight: bold;}#submit_newsletter_form {	margin-top: 2px;}.bold {	font-weight: bold;}.current_link {	font-weight: bold;	text-decoration: none;}ul.plan_site_1, ul.plan_site_2, ul.plan_site_3 {	margin-bottom: 0;	margin-left: 5px;	margin-right: 5px;	margin-top: 0;	padding-bottom: 0;	padding-left: 5px;	padding-right: 5px;	padding-top: 0;}ul.plan_site_1 {	margin-bottom: 0;	margin-left: 5px;	margin-right: 5px;	margin-top: 0;	padding-bottom: 0;	padding-left: 5px;	padding-right: 5px;	padding-top: 0;	list-style-image: url('../images/puce1.gif');}ul.plan_site_1 a {	color: black;	font-weight: bold;	text-decoration: none;}ul.plan_site_2 {	list-style-image: url('../images/blank.gif');}ul.plan_site_2 a {	color: #136F80;}ul.plan_site_3 a {	color: black;	font-weight: normal;}ul.plan_site_1 a:hover, ul.plan_site_2 a:hover, ul.plan_site_3 a:hover {	text-decoration: underline;}.pagination {	margin-left: auto;	margin-right: auto;	text-align: center;}.pagination a {	margin-right: 4px;}h3.content_title {	margin: 0;}h3.content_title a {	color: black;	font-size: 12px;	font-weight: bold;	text-decoration: none;}h4.content_params {	color: #136F80;	font-size: 9px;	margin: 0;}* html h4.content_params {	font-size: 10px;}#square_banner {	clear: both;	height: 250px;	margin-bottom: 10px;	margin-left: auto;	margin-right: auto;	width: 270px;}.error {	color: red;	text-align: center;}.info {	color: black;	font-weight: bold;	text-align: center;}.refills {	border-spacing: 0px;	width: 100%;	border-collapse: collapse;}table.refills td {	border-bottom-color: #e5e5e5;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 4px;}.transactions {	border-spacing: 2px;}table.transactions td {	border-bottom-color: #e5e5e5;	border-bottom-style: solid;	border-bottom-width: 1px;	padding: 4px;}.date {	color: #a2a2a2;	font-family: Verdana;	font-size: x-small;}.transactions td {	border-bottom-style: solid;	border-color: #e2e2e2;	border-width: thin;	text-align: right;	vertical-align: middle;	padding: 0pt;	margin: 0pt;}.transactions a {	color: #136f80;	font-weight: bold;}.transactions th {	font-size: medium;	font-style: normal;	font-weight: bold;	padding: 0pt;	margin: 0pt;	border-bottom-style: solid;	border-color: #e2e2e2;	border-width: medium;}.transactions {	border-color: #e5e5e5;	border-style: solid;	border-width: thin;	padding: 0pt;	margin: 0pt;	border-spacing: 0px;	width: 100%;	border-collapse: collapse;}.debit {	color: #cf0929;	font-style: normal;	font-weight: bold;}.achat {	color: #08b71b;	font-style: normal;	font-weight: bold;}.solde {	color: black;	font-style: normal;	font-weight: bold;}table.transactions tr:hover {	background-color: #f1f1f1;}/* thumbnail list issue de rsgallery*/ul#rsg2-thumbsList{    margin: auto;}ul#rsg2-thumbsList li{/*    display: box; */    float: left;    overflow: hidden;    padding: 5px 5px;    text-align: center;/*     get rid of other possible list styles */    list-style: none;    background-image: none;}table#rsg2-thumbsList{    width: 100%;}table#rsg2-thumbsList td{    overflow: hidden;    padding: 5px 5px;    text-align: center;	font-family: sans-serif, Verdana;	font-size: 12px;	margin: 0px;	font-weight: bold;}table#rsg2-thumbsList a{	color: #136F80;}table#rsg2-thumbsList img{    border: 0px;}/* utility selector, this is common in many templates, but we can't count on it being there */.clr{    clear: both;    line-height: 0px;}
