.table-main {
background-repeat: no-repeat; }
.title-main {
	background-image: url(images/diz_r1_c1.jpg); height: 100px; background-repeat: repeat-x; background-position: bottom; }
.menu-main {
	background-color: #FFFFFF; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CDDDF4; border-right-color: #CDDDF4; border-bottom-color: #CDDDF4; border-left-color: #CDDDF4; text-align: center; padding:2px; vertical-align: middle; word-spacing: normal; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #444444; text-decoration: none; }
.menu-table {
	margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.messagepost_table{
	padding:3px; }
.menu-titre {
	padding-left:2px; height: 20px; font-size: 11px; font-weight: bold; font-family: "Segoe UI"; color: #444444; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-right-color: #CCCCCC; border-bottom-color: #CCCCCC; border-left-color: #CCCCCC; }
.menu-titre a {
	text-decoration: none; font-family: Arial, Helvetica, sans-serif; color: #444444; font-size: 11px; font-weight: bold; }
.menu-titre a:hover {
	text-decoration: none; }
.menu-titre2 {
	padding-left:10px; padding-right:10px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #444444; font-size: 11px; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; }
.menu-titre3 {
	padding-left:10px; padding-right:10px; height: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #444444; font-size: 11px; border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; }
.menu-sous {
	background-color: #FFF; vertical-align: middle; padding-top: 2px; padding-bottom: 2px; }
.menulibre-sous {
	background-color: #FFF; vertical-align: middle; padding-top: 2px; }
.menu-left {
	width: 150px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; }
.message_auteur_avatar
	{
	border: solid 1px #666666; }
.general-table {
	margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; }
.general-sous {
	border-bottom: solid 1px #CCCCCC; border-left:  solid 1px #CCCCCC; border-right:  solid 1px #CCCCCC; background-color: #FFFFFF; vertical-align: middle; padding:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:  #333333; }
.no_underline{
	text-decoration: none; }
.no_underline:hover {
	text-decoration: underline; }
.general-titre {
	border-bottom: solid 1px #CCCCCC; font-size: 13px; padding-left:2px; height: 24px; font-family: Arial, Helvetica, sans-serif; color: #444444; }
.general-titre a {
	font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #444444; text-decoration: none; }
.general-left {
	width: 150px; padding-top: 0px; padding-right: 5px; padding-bottom: 0px; padding-left: 0px; }
.titre-menu a {
	font-family: "Segoe UI"; color: #444444; font-size: 13px; text-decoration: none; padding-top: 0px; padding-left: 10px; padding-right: 10px; padding-bottom: 0px; top: 0px; }
.titre-menu a:hover {
	text-decoration: underline; }
.titre-menu {
	font-family: "Segoe UI"; top: 0px; }
td {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #333333; text-decoration: none; }
.linebase, .linebase a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #aaaaaa; padding-top:5px; }
input,textarea,select {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; background-color:#f1f1f1; border: solid 1px #4A95C9; }
.titre-sub {
	font-family: Verdana; font-size: 7px; font-weight: bold; color: #4A95C9; }
input,textarea {
	margin:1px; }
a {
	font-family: Arial, Helvetica, sans-serif; color:  #4A95C9; }
.menu-main a {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color:  #444444; text-decoration: none; }
.menu-main a:hover {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #000; text-decoration: none; }
.menu-sous a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:  #333333; text-decoration: none; display: block; padding-left: 12px; list-style-type: circle; border: solid 1px #FFFFFF; background-color: #FFFFFF; height: 23px; }
.menu-sous a:hover {
	font-family: Arial, Helvetica, sans-serif; text-decoration: underline; border: solid 1px #BDD7FF; background-color: #F2F7FF; display: block; padding-left: 12px; }
.forum-sous {
	background-color: #FAFAFA; border-bottom: solid 1px #CCCCCC; border-left: solid 1px #CCCCCC; border-right: solid 1px #CCCCCC; }
.forum-categorie {
	background-color: #F2F7FD; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #4A95C9; background-image: url(images/diz_r7_c6.jpg); background-repeat: no-repeat; border-bottom: solid 1px #CCCCCC; }
.forum-sous2 {
	border-right: solid 1px #CCCCCC; color: #444444; border-bottom: solid 1px #CCCCCC; background-color: #FCFCFC; }
.forum-sous2 a {
	color: #444444; text-decoration: none }
.forum-sous2 a:hover {
	color: #444444; text-decoration: none }
.forum-sous3 {
	border-right: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC; background-color: #F8F8F8; }
.forum-sous3 a {
	color: #444444; text-decoration: none }
.forum-sous3 a:hover {
	color: #444444; text-decoration: none }
.forum-themes a {
	font-family: "Segoe UI"; font-size: 12px; font-weight: bold; color: #444444; text-decoration: none; }
.forum-themes a:hover {
	font-family: "Segoe UI"; font-size: 12px; font-weight: bold; color: #444444; }
.titre-partie1 {
	font-size: 30px; font-weight: bold; color: #0154D8; }
.titre-partie2 {
	font-size: 30px; font-weight: bold; color: #007BE3; }
.menu {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.menu_left,.menu_left a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.table1
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: solid 1px   #333333; padding-left:6px; padding-right:6px; padding-bottom:4px; padding-top:4px; }
.categorie_bottom input
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding:3px; border: solid 1px #cccccc; background: url(images/bg-moderation.gif); height: 29px; }
.button_class
	{	
	font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; border: solid 1px #4A95C9; background: url(images/bg-button.gif); background-position: center; background-repeat: repeat-x; height: 18px; vertical-align: top; }
.mp_input
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; border: solid 1px #4A95C9; background: url(images/bg-button.gif); background-position: center; background-repeat: repeat-x; }
.mp_data a:hover
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.mp_titre:hover
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.message_zone_auteur
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; background-color: #FCFCFC; padding:5px; }
.message_zone_message
	{	
	padding-top:3px; padding-left:5px; padding-right:3px; padding-bottom:3px; }
.message_zone_message img
	{	
	max-width:420px; *width:expression(foo2(this,420)); }
.message_auteur_signature img
	{	
	max-width:400px; *width:expression(foo2(this,400)); }
.message_auteur_login
	{
	color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.message_message_modifications
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-style: italic; padding-top:3px; padding-bottom:3px; }
.message_message_fichiers
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; font-style: italic; }
.message_auteur_login:hover
	{	
	text-decoration: none; }
.message_message_infos
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-bottom:3px; border-bottom: solid 2px  #cccccc; }
.message_message_citer
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-bottom:3px; border-bottom: solid 2px  #cccccc; }
.message_message_texte
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; padding-top:2px; padding-bottom:10px; }
.message_zone_signature
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; padding:3px; padding-left:5px; padding-right:3px; }
.message_auteur_signature
	{	
	color: #9999bb; font-size: 10px; border-top: dashed 1px  #cccccc; padding-top:5px; padding-bottom:5px; overflow: hidden; max-height:120px; height:expression(foo(this,120)); }
.message_auteur_liens
	{	
	font-size: 10px; border-top: solid 1px  #cccccc; padding-top:3px; }
.message_auteur_liens a
	{
	text-decoration: none; }
.message_auteur_liens a:hover
	{	
	text-decoration: underline; }
.message_message_citer a
	{	
	font-weight: bold; text-decoration: none; }
.message_message_citer a:hover
	{	
	text-decoration: underline; }
.table3
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: solid 1px #333399; padding-left:6px; padding-right:10px; padding-bottom:4px; padding-top:4px; }
.table3 a
	{	
	text-decoration: none; }
.table3 a:hover
	{	
	text-decoration: underline; }
.table1 a
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.bas_texte
	{	
	padding:1px; }
.bas_forum
	{	
	padding:1px; }
.bas_online
	{	
	padding:5px; }
.bas_online a
	{	
	text-decoration: none; }
.bas_online a:hover
	{	
	text-decoration: underline; }
.menu
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.table2
	{	
	font-family: Arial; font-size: 10px; text-decoration: none; border-bottom: solid 2px #4A95C9; padding-left:8px; padding:1px; }
.tabled
	{	
	padding: 3px; }
.tabled a{
	text-decoration: none; }
.table1 em{	
	font-weight: normal; }
.theme_login	{
	font-family: Arial; font-size: 12px; font-weight: bold; text-decoration: none; }
.theme_login:hover {
	text-decoration: underline; }
.theme_message	{
	font-family: Arial; font-size: 10px; font-weight: normal; color:#333333; text-decoration: none; }
.themes_liste	{
	font-family: Arial; font-size: 10px; font-weight: normal; text-decoration: none; }
.themes_liste a:hover	{
	font-family: "Segoe UI"; font-size: 12px; text-decoration: none; color: #444444; }
.themes_liste a	{
	font-family: "Segoe UI"; font-size: 12px; text-decoration: none; color: #444444; }
.themes_subliste	{
	font-family: Arial; font-size: 10px; font-weight: normal; text-decoration: none; }
.themes_subliste a	{
	font-family: Arial; font-size: 10px; font-weight: normal; text-decoration: underline; }
.themes_subliste a:hover	{
	font-family: Arial; font-size: 10px; font-weight: normal; text-decoration: none; }
.themes_theme
	{
	font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; padding:3px; padding-left:8px; background-color:#4A95C9; background-image: url(images/fond_themes.jpg); }
.mp_titre
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.mp_data a
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.mp_data
	{
	padding-left:4px; padding-right:4px; }
.new_mp
	{
	color: #4CA7E8; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.new_mp a
	{
	color: #FC6026; text-decoration: none; font-weight: bold; }
.new_mp a:hover
	{
	font-weight: bold; color: #FC4703; }
.categorie_bottom	{
	font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; padding:5px; background: url(images/bg-moderation.gif); height: 29px; }
.categorie_linksbottom	{
	font-family: Arial; font-size: 10px; font-weight: normal; text-decoration: none; padding:7px; }
.categorie_linksbottom	a {
	text-decoration: none; }
.categorie_linksbottom	a:hover {
	text-decoration: underline; }
.categorie_page
	{
	font-family: Arial, Helvetica, sans-serif; color: #AAAAAA; font-size: 10px; text-decoration: none; text-align:center; }
.categorie_page a
	{
	font-family: Arial, Helvetica, sans-serif; color: #AAAAAA; font-size: 10px; text-decoration: none; text-align:center; }
.categorie_page:hover
	{		
	font-family: Arial, Helvetica, sans-serif; color: #B6B6B6; font-size: 10px; text-decoration: none; }
.categorie_page_selected
	{	
	font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; padding-left:4px; padding-right:4px; text-align:center; font-weight: bold; }
.categorie_page_selected a
	{	
	font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; font-weight: bold; text-decoration: none; padding-left:4px; padding-right:4px; text-align:center; font-weight: bold; }
.categorie_page_selected:hover
	{	
	font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; padding-left:4px; padding-right:4px; text-align:center; font-weight: bold; }
.linkbar	{
	font-family: Arial; font-size: 11px; font-weight: bold; text-decoration: none; padding:2px; padding-left:4px; }
.linkbar a	{
	text-decoration: none; }
.linkbar a:hover	{
	text-decoration: underline; }
.radiocheck {
	background-color:transparent; border:solid 0px #000000; }
.messagepost_champ
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:2px; vertical-align: top; }
.messagepost_input 
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding:2px; vertical-align: top; }
.messagepost_input input,.messagepost_input textarea
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; padding:2px; border: solid 1px #cccccc; }
.messagepost_submit
	{
	padding:4px; }
.messagepost_submit input
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width:25%; border: solid 1px #cccccc; }
.mp_auteur_login
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
	
/*     CSS DES ZONES COMMUNES            */

	
.bouton_bb
	{
	font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; border: solid 1px #4A95C9; background: url(images/bg-button.gif); background-position: center; background-repeat: repeat-x; vertical-align: top; }
.codetitre{
	margin-top:3px; margin-bottom:1px; margin-left:5px; margin-right:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.code{
	border: dashed 1px  #4A95C9; font-family: Courier, Courier New, Verdana, Arial; background-color:#eeeeee; margin-left:5px; margin-right:5px; margin-bottom:2px; font-size: 11px; padding:3px; }
.hidetitre
	{
	margin-top:3px; margin-left:5px; margin-right:5px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:3px; border: dashed 1px  #4A95C9; border-bottom:0px; }
.hide
	{
	background-color:#FFFFFF; margin-left:5px; margin-right:5px; margin-bottom:2px; font-size: 11px; border: dashed 1px  #4A95C9; border-top:0px; padding:3px; }
.quotetitre
	{
	margin-top:3px; margin-left:5px; margin-right:5px; margin-bottom:1px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
.quote
	{
	background-color:#FFFFFF; margin-left:5px; margin-right:5px; margin-bottom:2px; border: dashed 1px  #4A95C9; padding:3px; font-size: 11px; }
.color_bb
	{
	background-color:#FFFFFF; border: solid 1px  #333399; padding:2px; }
.smiley_table
	{
	background-color:#FFFFFF; border: solid 1px  #333399; padding:2px; }
.smiley_link
	{
	font-size:10px; text-decoration:none; }
.police_bb
	{
	background-color:#FFFFFF; border: solid 1px  #333399; padding:2px; }
.police_pix
	{
	width:40px; height:23px; }
.couleur_pix
	{
	width:45px; height:23px; }
.police_bb a
	{
	display:block; border: solid 1px #FFFFFF; font-size: 11px; text-decoration:none; }
.police_bb a:hover
	{
	border: dashed 1px  #4A95C9; font-size: 11px; text-decoration:none; }
.zone_submit
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; display:block; text-align:center; }
.zone_submit a
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.annuaire_menu
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; display:block; text-align:center; }
.annuaire_categories
	{	
	text-align:center; display:block; }
.annucat_liens
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.annucat_liens:hover
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.annucat_liens_selected
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.annuaire_titre
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.annuaire_date
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
.annuaire_plus
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display:block; text-align:right; }
.annuaire_pages
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display:block; text-align:center; }
.annuaire_page
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.annuaire_page:hover
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.annuaire_page_selected
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.annuaire_message
	{	
	margin:5px; }
.annuaire_plus a
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.annuaire_all
	{	
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; display:block; padding-bottom:3px; }
.annuaire_recherche
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; }
.annuaire_recherche input,.annuaire_recherche select
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border: solid 1px #cccccc; }
.annuaire_input
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; border: solid 1px #cccccc; }
.news_titre
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.news_date
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 9px; text-decoration: none; }
.news_plus
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display:block; text-align:right; }
.news_pages
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; display:block; text-align:center; }
.news_page
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.news_page:hover
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.news_page_selected
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.news_message
	{	
	margin:5px; }
.news_plus a
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.news_all
	{	
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; display:block; padding-bottom:3px; }
.news_input
	{	
	border: solid 1px #cccccc; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; border: solid 1px #4A95C9; background: url(images/bg-button.gif); background-position: center; background-repeat: repeat-x; vertical-align: top; }
.mail_input
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; border: solid 1px #cccccc; }
.partenaire_titre
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.partenaire_url
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; }
.partenaire_input
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; border: solid 1px #cccccc; }
.contact td
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; }
.contact input,.contact textarea
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; border: solid 1px #cccccc; }
.erreur
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #ff0000; text-decoration: none; }
.faq_question
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; }
.faq_question:hover
	{	
	text-decoration: underline; }
.faq_question_all
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; display:block; padding-bottom:3px; }
.senregistrer td
	{	
	font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.senregistrer_input
	{	
	border: solid 1px #cccccc; font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; border: solid 1px #4A95C9; background: url(images/bg-button.gif); background-position: center; background-repeat: repeat-x; vertical-align: top; }
.senregistrer_titre
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border-bottom: solid 1px  #4A95C9; padding-left:8px; padding-right:4px; padding-bottom:4px; padding-top:4px; }
.senregistrer_submit
	{
	padding:4px; text-align:center; }
.senregistrer_avatar
	{
	padding:4px; text-align:center; }
.senregistrer_champ
	{
	text-align:right; vertical-align: top; padding-top:1px; }
.senregistrer_submit input
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width:30%; }
.moderation_input
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; border: solid 1px #cccccc; }
.moderation_link
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: none; }
.moderation_link:hover
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; text-decoration: underline; }
.moderation_input optgroup
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.moderation_submit
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; border: solid 1px #cccccc; }
.statistiques_titre1
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding:3px; padding-left:6px; width:70%; border-bottom: solid 1px #cccccc; }
.statistiques_data1 a
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #666666; text-decoration:none; }
.statistiques_data1
	{	
	padding-left:6px; }
.statistiques_data2
	{	
	text-align:center; }
.statistiques_titre2
	{
	text-align:center; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding:3px; margin-left:1px; width:30%; border-bottom: solid 1px #333399; }
.rechercher td
	{	
	padding:3px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.rechercher_input
	{	
	font-family: Arial, Helvetica, sans-serif; color: #000; font-size: 10px; text-decoration: none; border: solid 1px #4A95C9; background: url(images/bg-button.gif); background-position: center; background-repeat: repeat-x; height: 18px; vertical-align: top; }
.rechercher_select_group
	{	
	font-size: 11px; font-weight: bold; }
.rechercher_select_princ
	{	
	font-size: 11px; font-weight: bold; }
.rechercher_submit
	{
	text-align:center; }
.rechercher_champ
	{
	text-align:right; vertical-align: top; padding-top:1px; }
.rechercher_submit input
	{
	margin: 12px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; width:30%; }
.viewprofil_champ
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:2px; padding-right:10px; }
.viewprofil_donnees
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; padding-right:10px; }
.viewsondage_choix
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding:2px; }
.viewsondage_vote
	{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding-top:5px; }
.viewsondage_vote input
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; text-decoration: none; border: solid 1px #cccccc; }
.viewsondage_result_total
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; padding-top:5px; }
.viewsondage_result_stats
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; padding:3px; }
.viewsondage_result_nbvotes
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding:3px; }
.viewsondage_result_choix
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding:3px; }
.viewsondage_result_image
	{	
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; padding:3px; }
.viewsondage_result_0
	{	
	background-color: #8888DD; border: solid 1px #000000; }
.viewsondage_result_1
	{	
	background-color: #DD8888; border: solid 1px #000000; }
.viewsondage_result_2
	{	
	background-color: #88DD88; border: solid 1px #000000; }
.viewsondage_result_3
	{	
	background-color: #8888DD; border: solid 1px #000000; }
.viewsondage_result_4
	{	
	background-color: #DD8888; border: solid 1px #000000; }
.viewsondage_result_5
	{	
	background-color:  #88DD88; border: solid 1px #000000; }
/*    FIN  DES ZONES COMMUNES            */
.table-main tr td table tr td .menu-table tr .forum-sous table tr .forum-themes br {
	font-size: 11px;}}