﻿/* Cette page contient les balises css qui ne changent pas quelle que soit la css employée. Ce sont les seuls éléments non modifiables via la css.
Pour le moment il contiennent uniquement une partie des lignes nécessaires pour faire fonctionner le menu déroulant. */

body{font-family:sans-serif;}
textarea{
	width:98%;}
table{margin:auto;}

ul{margin-top:0px;}
h1{font-family:cursive;}
h2{font-family:serif;}
h3{font-family:Georgia;}
h4{margin-bottom:2px;}


.equipage b a{text-decoration:none;}

.div_menu_h /* Sert à avoir un fond coloré sur toute la largeur de la page */
{
	width:100%;
	font-family:Trebuchet MS;
}

.sous_menu{}
.sous_menu h1{
	font-style:normal;
	text-align:center;
	margin: 0px 5px 10px;
	font-size:1.2em;}
.sous_menu h2{
	font-style:normal;
	font-size:1em;
	margin: 8px 5px 5px;
	text-align:center;
	}
.sous_menu ul{padding-left:25px;}
.discu{clear:both;
	margin:5px 10px;}
.discussion{width:100%;}	
.discussion tr td{padding:5px;}
.nonlu{font-weight:bold;}
.nojour{text-align:center;
	font-weight:bold;}
.queldiscu{padding: 6px 0 3px 0px;font-family:Times;text-align:center;}
.orateur{
	font-family:Helvetica, Verdana;
	vertical-align:top;
	padding: 1px 6px;
	/*width:120px;*/}
.orateur .nom{font-weight:bold;}	
.orateur .acote{float:right;display:inline-block;}
.message{
	font-family:arial;
	padding:5px 10px 5px 30px;}
.signature{font-family:Times;font-size:0.6em;margin-top:10px;}
.discuparticip{
	display:inline-block;
	width:50%;
	font-variant:small-caps;
	font-family:serif;}
.entetediscu{width:100%;overflow:auto;}
.discujour{float:right;}
.discubas{/*clear:both;*/}
.minimess{font-style:italic;font-size:0.85em;}
.mort{text-decoration:line-through;}
.vaiss{margin:15px;}
.resume tr td{
	height:20px;
	width:70px;
}
.resume img{
	border : 0px none;
	margin : 1px;
}
.resume tr td.noms{width:auto;}
.resume tr td.noms i{float:right;}
.resume span{white-space: nowrap;
margin : 0px 5px;}

.nouveau{font-weight:bold;}

.navipages {text-align:center;}
.navipages a{margin:0px 3px;}
.navipages .gauche{float:left;}
.navipages .droite{float:right;}
.citation{font-family:Tahoma;}
.rapport{
	border-width:2px;
	font-style:italic;
	font-weight:bold;
	margin-bottom:10px;}
.voirchoix{
	margin-left:-80px;
	border: 1px solid;
	padding:2px;}
.bouton:hover{
	cursor:pointer;
	text-decoration:underline;
}
.bouton{text-decoration:none;}
fieldset{padding:5px;}
#grille_dialogues td{text-align:right;}
#grille_dialogues .intitule td{
	vertical-align:top;
	text-align:center;}

#mess_jour{
	border: solid 2px;
	margin:10px auto;
	width:80%;
	padding:5px 15px;}	
	
	
#gestion tr td table{
	margin:0px;
}	
#logos img{height:25px;}
#choix_couleurs{margin:10px;}

#menu_h, #menu_h ul
{
	list-style:none;
}

#menu_h .liste, #menu_h .connexion /*Contenu des listes */
{
	display:table-cell !important;
	display:block;
	/* On change le type d'élément pour avoir un affichage correct. Et on met table-cell pour les navigateurs non-IE pour faire marcher l'alignement vertical */
	vertical-align:middle;
	text-decoration:none;
	padding:0;
	width:190px;
	height:25px;
}

#menu_h li /* Elements des listes */      
{ 
	float:left;
}

#menu_h li ul /* Sous-listes */
{ 
	position:absolute; /* Position absolue */
	left:-999em; /* Hop, on envoie loin du champ de vision */
	z-index:100;
	width:190px;
}

#menu_h li:hover ul, #menu_h li.sfhover ul /* Sous-listes lorsque la souris passe sur un élément de liste */
{
	left:auto; /* Repositionnement normal */
	min-height: 0; /* Corrige un bug sous IE */
}
.centrer_menu_co {
margin:auto;
width:960px;
}

#menu_h .connexion /* Les listes plus larges */
{
	width:200px;
}
.centrer_menu_deco
{
	width:750px;
	margin:auto;
}
#menu_h .deconnexion
{
	width:250px;
}
#corps{margin-bottom:5px;}
#centre .sous_menu li{float:left;display:table-cell !important;margin:0 5px;}
#centre .sous_menu {clear:both;margin: 0 0 5px;overflow:auto;}
#centre .sous_menu p{float:left;margin : 0 25px 0 0;}
#centre .sous_menu h2,#centre .sous_menu form{clear:both;}
#centre {vertical-align:top;border:none;padding: 5px;}
#tout{width:100%;background-color:transparent;}
#menu_gauche
{vertical-align:top;
	margin:0px;
	padding:5px 0 0 5px;
	width:300px;
	border:none;
}

#menu_droite
{vertical-align:top;
	margin:0px;
	padding:5px 5px 0 0;
	width:300px;
	border:none;
}


#menu_h .connexion ul
{
	width:200px;
}

#menu_h .deconnexion ul
{
	width:250px;
}
#contenu_meow{font-family:Times New Roman;}
#contenu_meow_local {
height:200px;
margin-bottom:5px;
margin-top:3px;
overflow:auto;
font-family:Times New Roman;
}
#contenu_meow_local a {
font-weight:bold;
text-decoration:none;
}
#index{
max-width:500px;
margin:auto;
font-family:cursive;
}
#index  p{margin-bottom:1em;}