/*
	gaiia v4
	
	objets.css

	Fichier de configuration CSS pour les objets du thème default
*/


/* Structure de la page */
#HEADER
	{
	}

#MENU
	{
		padding: 5px;
		text-align: center;
		overflow-y: auto;
	}
	
#BODY
	{
		padding: 5px;
		overflow-y: auto;
	}
	

	
/* Liens */
a
	{
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;	
		color: #000000;
	}
	
a:hover
	{
		cursor: pointer;
		color: #B1B1B1;
	}


/* Objets cliquables */
.click:hover	
	{
		cursor: pointer;
	}
	
	
/* Images */
img.click:hover
	{
		cursor: pointer;		
	}


/* Cadres */
.cadre
	{
		background-color: #FFFFFF; 
		border: 1px solid #777777; 
		padding: 8px; 
		-moz-border-radius: 10px 10px 10px 10px;
	}
	
	
	
/* Texte */
.Titre
	{
		font-family: verdana;
		font-size: 16px;
		color: #99b32a;	
		font-weight: bold;
	}

	
	
/* Header */
a.top_view
	{
		width: auto;
		font-family: verdana;
		font-size: 16px;
		color: #FFFFFF;	
		font-weight: normal;
	}
	
a.top_view:hover
	{
		cursor: pointer;
	}


td.logo
	{
		width: 180px;
	}
	
td.top_view
	{
		width: auto;
		font-family: verdana;
		font-size: 16px;
		color: #FFFFFF;	
	}
	
td.top_notification
	{
		width: 70px;
		font-family: verdana;
		font-size: 14px;
		color: #FFFFFF;	
	}	
	
td.user_infos
	{
		width: 250px;
		font-family: verdana;
		font-size: 14px;
		color: #FFFFFF;	
	}

td.user_infos:hover
	{	
		cursor: pointer;
	}

	
/* Menu */
a.menu
	{
		padding-top: 5px;
		padding-bottom: 5px;
	}

	

	
/* Onglets */	
td.tab_vide
	{
		padding-left: 20px; 
	}
	
td.tab
	{
		font-family: verdana;
		font-size: 12px;
	}
	
td.tab_select
	{
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
	}

td.tab:hover,td.tab_select:hover
	{
		cursor: pointer;
		color: #B1B1B1;
	}

	

/* Bulles */
.tooltip
	{
		background-color: #FFEEC7; 
		border: 1px solid black; 
		padding: 5px; 
		font-size: 10px;
		-moz-border-radius: 10px;
	}

	
	
/* Block */
font.block_titre
	{
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;
		color: #777777;
	}
	
	
	
/* Pages */
td.contenu
	{
		vertical-align: top;
		/*padding-left: 15px;*/
	}

td.options
	{
		vertical-align: top;
		padding-left: 20px;
	}

	
	
/* Champs de saisie */
.span_1
	{
	}

.span_2
	{
	}

.label_1
	{
		padding: 1px;
	}

.label_2
	{
		padding: 1px;
	}

.label_1,.label_2:hover
	{
		cursor: pointer;
	}

.input_1
	{
		padding: 1px;
		border: 1px solid #777777;
	}

.input_2
	{
		padding: 1px;
		border: 1px solid #777777;
	}
	

/* Text_Block */
div.Text_Block
	{
		padding: 1px;
		border: 1px solid #777777;		
	}
	
	
/* Choix */
div.choice_1
	{
		background-color: #FFEEC7; 
		border: 1px solid #777777; 
		padding: 5px; 
	}

div.choice_2
	{
		overflow-y: auto;
		background-color: #f3f3f3; 
		border: 1px solid #777777; 
		padding: 5px; 
	}

li.choice
	{
		font-size: 11px;
	}

li.choice:hover
	{
		cursor: pointer;
		background-color: #FFFFFF; 
		color: #777777;
	}
	
	
/* Sélection multiple */
div.sel_multiple
	{
		border: 1px solid #777777; 
		font-size: 11px;
		padding: 0px 5px 0px 5px;
	}	
	
li.sel_multiple
	{
		font-size: 10px;
	}
	
	
/* Boutons */
button.bouton_16
	{
		border:none;
		background:none;
		text-align:center;
		height:22px;
		font-weight:bold;
		line-height:16px;
		padding:0;
		margin:0;
		width:auto;
		white-space:nowrap;	
	}
		
button.bouton_16:hover
	{
		color: #B1B1B1;
		cursor: pointer;
	}
	
td.bouton_16_gauche
{
	width: 9px;
}

td.bouton_16_droite
{
	width: 9px;
}

button.bouton_32
	{
		border:none;
		background:none;
		text-align:center;
		height:38px;
		font-weight:bold;
		line-height:32px;
		padding:0;
		margin:0;
		width:auto;
		white-space:nowrap;	
	}
		
button.bouton_32:hover
	{
		color: #B1B1B1;
		cursor: pointer;
	}
	
td.bouton_32_gauche
{
	width: 9px;
}

td.bouton_32_droite
{
	width: 10px;
}


button.bouton_50
	{
		border:none;
		background:none;
		text-align:center;
		height:56px;
		font-weight:bold;
		line-height:50px;
		padding:0;
		margin:0;
		width:auto;
		white-space:nowrap;	
	}
		
button.bouton_50:hover
	{
		color: #B1B1B1;
		cursor: pointer;
	}
	
td.bouton_50_gauche
{
	width: 9px;
}

td.bouton_50_droite
{
	width: 10px;
}


/* Listes */
th.liste
	{
		padding: 2px;
		background-color:#DDDDDD;
		border-color: #FFFFFF;
		border-width: 1px; 	
		border-style: solid;  
		border-right: 0px;
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
	}
	
th.liste_fl
	{
		padding: 2px;
		background-color:#DDDDDD;
		border-color: #FFFFFF;
		border-width: 1px; 	
		border-style: solid;  
		border-right: 0px;
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
	}

td.liste_pied
	{
		padding: 2px;
		background-color:#DDDDDD;
		border-color: #FFFFFF;
		border-width: 1px; 	
		border-style: solid;  
		border-right: 0px;
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
	}
	
td.liste_pied_fl
	{
		padding: 2px;
		background-color:#DDDDDD;
		border-color: #FFFFFF;
		border-width: 1px; 	
		border-style: solid;  
		border-right: 0px;
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
	}	
	
tr.liste0
	{
		background-color:#EEEEEE;
	}

tr.liste0:hover
	{
		background-color:#FAFAFA;
	}
	
tr.liste1
	{
		background-color:#CFCFCF;
	}
	
tr.liste1:hover
	{
		background-color:#DADADA;
	}
	
tr.liste2
	{
		background-color:#fbc7c7;
	}
	
td.liste
	{
		padding: 1px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;  
	}
	
td.liste_fl
	{	
		padding: 1px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;
	}
	
td.liste font
	{
		font-family: verdana;
		font-size: 11px;
	}
	
	
td.liste font.click
	{
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
	}

td.liste font.click:hover
	{
		font-family: verdana;
		font-size: 11px;
		text-decoration: underline;
	}
	
td.liste_pied
	{
		padding: 2px;
		background-color:#DDDDDD;
		border-color: #FFFFFF;
		border-width: 1px; 	
		border-style: solid;  
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
	}	


/* FOOTER */	
/* Dev */
div.debug
	{
		overflow-y: auto;
		background-color: #FFFFFF; 
		border: 1px solid #777777; 
		padding: 5px; 
	}
	
/* Footer */
td.footer
	{
		padding-left: 5px; 
		padding-right: 5px; 
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #FFFFFF;
	}
	
	
/* Forum */ 
font.forum_theme
	{
		font-family: verdana;
		font-size: 16px;
		font-weight: bold;	
	}

ul.forum_theme_sep
	{
		padding: 5px;
	}

li.forum_theme
	{
		background-color:#c3c3c3;
		-moz-border-radius: 10px 10px 10px 10px;
	}
	
td.forum_theme
	{
		padding: 2px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;
		border-top: 0px;
		border-bottom: 0px;	
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}

td.forum_theme_dl
	{	
		padding: 2px;
		border-color: #FFFFFF;
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
td.forum_theme_fl
	{	
		padding: 2px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;
		border-top: 0px;
		border-bottom: 0px;	
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}
	
font.forum_forum
	{
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;	
	}

font.forum_forum_non_lus
	{
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;	
		color: #9eb92b;
	}	
	
ul.forum_forum
	{
		padding-left: 25px;
	}
	
ul.forum_forum_sep
	{
		padding: 10px;
	}
	
li.forum_forum
	{
		background-color:#DDDDDD;
		-moz-border-radius: 10px 10px 10px 10px; 
	}
	
li.forum_forum_sep
	{
		padding: 2px;
	}
	
td.forum_forum
	{
		padding: 2px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;
		border-top: 0px;
		border-bottom: 0px;	
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}
	
td.forum_forum_dl
	{	
		padding: 2px;
		border-color: #FFFFFF;
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}	
	
td.forum_forum_fl
	{	
		padding: 2px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;
		border-right: 0px;
		border-top: 0px;
		border-bottom: 0px;	
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}	
	
font.forum_sujet
	{
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;	
	}	
	
font.forum_sujet_non_lu
	{
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		color: #9eb92b;		
	}		
	
ul.forum_sujet
	{
		padding-left: 25px;
		padding-bottom: 5px;
	}
	
li.forum_sujet
	{
		padding: 2px;
		background-color:#eeeeee;
		-moz-border-radius: 10px 10px 10px 10px; 
	}
	
li.forum_sujet_sep
	{
		padding: 2px;
	}

td.forum_sujet
	{
		padding: 2px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;
		border-top: 0px;
		border-bottom: 0px;	
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}

td.forum_sujet_dl
	{
		padding: 2px;
		font-family: verdana;
		font-size: 11px;
		font-weight: bold;
		color: #000000;
	}

	
td.forum_sujet_fl
	{	
		padding: 2px;
		border-color: #FFFFFF;
		border-width: 1px;
		border-style: solid;
		border-right: 0px;
		border-top: 0px;
		border-bottom: 0px;	
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
		color: #000000;
	}	

/* Sujet */	
font.sujet_titre
	{
		font-family: verdana;
		font-size: 12px;
		font-weight: bold;
	}

tr.sujet_titre
	{
		background-color:#DDDDDD;
	}

th.sujet_auteur
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}	

th.sujet_detail
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}	
	
th.sujet_reponses
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;  
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	
td.sujet_auteur
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;  
		border-right: 0px;
		font-family: verdana;
		font-size: 12px;
		color: #000000;
		vertical-align: top;
		text-align: center;
	}	

td.sujet_detail
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;
		border-right: 0px;		
		font-family: verdana;
		font-size: 12px;
		color: #000000;
		vertical-align: top;
	}
	
td.sujet_reponses
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;  
		font-family: verdana;
		font-size: 16px;
		font-weight: bold;
		color: #000000;
		text-align: center;
	}
	
td.sujet_sep
	{
		padding: 10px;
	}
	
tr.sujet_reponse
	{
		background-color:#DDDDDD;
	}	
	
th.sujet_reponse
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;  
		font-family: verdana;
		font-size: 14px;
		font-weight: bold;
		color: #000000;
	}
	
td.sujet_reponse
	{
		padding: 2px;
		border-color: #AAAAAA;
		border-width: 1px;
		border-style: solid;  
		font-family: verdana;
		font-size: 12px;
		color: #000000;
	}