.table-main {
	border: solid 2px #2685E5;
}
.title-main {
	background-image: url(images/diz_r1_c1.jpg);
	height: 100px;
	background-repeat: repeat-x;
	background-position: bottom;
}

.cadre_mp {
border: dashed 1px #0031AB; 
}
.menu-main {
	background-color: #F8F8F8;
	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: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	text-align: center;
	padding:2px;
	vertical-align: middle;

}
td h1 {
	font-size: 12px;
	padding:0px;
	margin:0px;
	text-decoration:none;
	}
.menu-table {
	border: 1px solid #0061DB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.messagepost_table{
	padding:3px;
	}
.menu-titre {
	padding-left:2px;
	background-image: url(images/diz_r5_c1.jpg);
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;

}

.menu-titre a ,.menu-titre2 a, .menu-titre3 a {
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;

}
.menu-titre2 {
	padding-left:10px;
	padding-right:10px;
	height: 24px;
	background-image: url(images/diz_r5_c7.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;

}
.menu-titre3 {
	padding-left:10px;
	padding-right:10px;
	height: 24px;
	background-image: url(images/diz_r5_c1.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;

}
.fleche {
	margin:9px;
}
.menu-sous {
	border-top: solid 1px #0061DB;
	background-color: #F8F8F8;
	vertical-align: middle;
	padding-top: 2px;
}
.menulibre-sous {
	border-top: solid 1px #0061DB;
	background-color: #F8F8F8;
	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 {
	border: 1px solid #0061DB;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;

}
.general-sous {
	border-top: solid 1px #0061DB;
	background-color: #F8F8F8;
	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 {
	padding-left:2px;
	background-image: url(images/diz_r5_c1.jpg);
	height: 24px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
	font-size: 12px;

}
.general-titre a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	}
.general-left {
	width: 150px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;

}
.titre-menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 20px;
}
.titre-menu a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.titre-menu {
	background-image: url(images/diz_r5_c1.jpg);
}
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 #0031AB;
}
.titre-sub {
	font-family: Verdana;
	font-size: 7px;
	font-weight: bold;
	color: #0031AB;
}
input,textarea {
	margin:1px;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	color:  #0031AB;
}
.menu-main a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:  #333333;
	text-decoration: none;
}
.menu-main a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #0031AB;
	text-decoration: underline;
}
.menu-sous a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color:  #333333;
	text-decoration: none;
	display: block;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 1px;
	padding-left: 12px;
	list-style-type: circle;
	background-image: url(images/tick.jpg);
	background-repeat: no-repeat;
	background-position: left center;



}
.menu-sous a:hover {
	text-decoration: underline;
}
.forum-sous {
	border-top: solid 1px #0061DB;
	background-color: #F8F8F8;
}
.forum-categorie {
	border-top: solid 1px #0061DB;
	background-color: #F2F7FD;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0031AB;
	background-image: url(images/diz_r7_c6.jpg);
	padding: 2px 2px 2px 3px;
	background-repeat: no-repeat;

}
.forum-sous2 {
	border-top: solid 1px #096AE2;
	background-color: #FCFCFC;
	padding-right: 2px;
	padding-left: 2px;
}
.forum-sous3 {
	border-top: solid 1px #0061DB;
	background-color: #F8F8F8;
	padding-right: 2px;
	padding-left: 2px;
}
.forum-themes a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0031AB;
	text-decoration: none;
}
.forum-themes a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0031AB;
	text-decoration: underline;
}
.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;
		
	}

.mp_input
	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: normal;
	text-decoration: none;
	margin-left:2px;	
	
	border: solid 1px #cccccc;
	}
.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;
	border-top: solid 1px #333333;
	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 #0031AB; 
	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-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	}

.themes_liste a	{
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	}



.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:#0031AB;
	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;
	}


.categorie_bottom	{
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	
	text-decoration: none;
	padding:5px;
	
	
	}



.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;
	font-size: 11px;
	
	text-decoration: none;	
	border: solid 1px #0031AB ;
	padding-left:5px;	
	padding-right:5px;
		
	text-align:center;
	}
.categorie_page:hover
	{		
	border: solid 1px #cccccc ;
	background-color:#ffffff;
	}

.categorie_page_selected
	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	text-decoration: none;	
	padding-left:4px;	
	padding-right:4px;	
	border: solid 1px #cccccc;	
	text-align:center;	
	}




.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;	
	}
	
.chat_layer1{
border: solid  1px #0031AB;
background-color: #ffffff;
font-size: 11px;
color : #333333;
}
.chat_boutton{
border: solid  1px #0031AB;
background-color: #d9d9d9;
font-size: 11px;
color : #333333;
}
.chat_bar{
border: solid  1px #0031AB;
background-color: #d9d9d9;
font-size: 11px;
color : #333333;
}
.chatoptions td {
	border: dashed 1px #0031AB;
	background-color:#f8f8f8;
color : #333333;
	}

.chat_auteur{
	background-color:#f8f8f8;
color : #333333;
}
.chat_infos{
	background-color: #f8f8f8;
color : #333333;
	}
.chat_ligne{
	border-top: dashed 1px #999999;
color : #333333;
}


/*     CSS DES ZONES COMMUNES            */

	
.bouton_bb
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	
	font-weight: normal;
	padding:0px;
	margin-right:0px;
	margin-bottom:2px;
	
	}
.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  #0031AB; 
	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  #0031AB; 
	border-bottom:0px;
	}
.hide
	{
	background-color:#FFFFFF;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:2px;
	font-size: 11px;
	border: dashed 1px  #0031AB; 
	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  #0031AB; 
	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  #0031AB; 
	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
	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	
	font-weight: normal;
	text-decoration: none;	
	
	border: solid 1px #cccccc;
	}
	

	
.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;	
}


.categorie_bottom input
	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	font-weight: normal;
	text-decoration: none;
	padding:3px;	
	border: solid 1px #cccccc;
	}


.senregistrer td
	{	
	font-family: Arial, Helvetica, sans-serif;
	
	text-decoration: none;
	}


.senregistrer_input
	{	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	font-weight: normal;
	text-decoration: none;
	padding:1px;
	margin:1px;	
	border: solid 1px #cccccc;
	}

.senregistrer_titre
	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	
	text-decoration: none;
	border-bottom: solid 1px  #0031AB; 
	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;
	font-size: 10px;
	
	font-weight: normal;
	text-decoration: none;	
	
	border: solid 1px #cccccc;
	}



.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            */
