/* Scout Web Portail */
/* 2 nouveaux styles ajoutés depuis la v 1.0.1 : #infos-accueil et #corps-accueil */
/* Définition des styles des balises html */
/*************/
/* Corps de la page */
body, #index { 
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000;} 
#index {
	 background-color:#FFF; margin:0px;}
/*************/
/* Balises html standard */
a {
	color: #339;}
a:hover {
	color: #930;}
/* Définition des balises de code */
code, .code {
	font-size:12px; color: #060;}
.code {
	background-color:#FAFAFA; border: 1px #D1D7DC solid;}
/* Balises de titre */
h1 {
	font-family: Helvetica, Verdana, Arial, sans-serif; font-size: 18px; font-weight:normal; 
	color: #C05A27; text-indent: 30px; line-height: 35px; border-bottom: 1px #930 solid;}
h2, .titre2 {
	font-size: 14px; color: #C05A27; font-weight: bold;}
h3 {
	font-size: 12px; color: #C05A27; font-style:italic;}
hr {
	height: 1pt; color: #E9D3C8; width: 300px; text-align: center;}
/* Balises de formulaires */
input, select, td, textarea {
	font-size: 11px; color: #666; font-family: Verdana, Arial, Helvetica, sans-serif;}
textarea {
	border: 1px #C05A27 solid;}
/* Zones de tableaux */
th {  
	height:15px; font-size: 12px; font-weight: bold; color: #FFF; background: #E9D3C8 url('../../templates/default/images/fond_titre.png') repeat-x 50%;}
td {  
	color: #000;}
/*************/
/* Zones d'affichage du portail */
#bloc_connectes { /* Liste des membres connectés sur le portail */
	border-top: 1px #999 solid; margin-top: 5px;}
#corps { /* Contenu des pages */
	position:absolute; left:161px; top:145px; width:auto; min-width:700px; padding:5px; padding-top:0px; background: #FFF;
	border-top:1px #C05A27 solid;}
#corps-accueil { /* Contour complet de indexg.php */
	}
#infos-accueil { /* index.php - derniers messages forum, dernières news, abonnement newsletter */
	float:right; margin-top:10px;}
#footer { /* Pied de page */
	border-top:1px #999 solid; margin-top:50px;}
#logoff { /* Bouton de déconnexion utilisateur */
	text-align:center; margin-top:10px;
	/*position:absolute; left:390px; top:10px;*/}
/* Sommet du site */
#top_page img{
border:none;	
}

#top_page {
	background: #64ad64; width:100%; height:145px; padding:0px;
}

#top_page h1 { /* Nom du portail caché (remplace le texte de la bannière d'accueil par exemple) */
	display:none;}
/*************/
/* Définition du menu du portail */
#menu { 
	float:left; width:160px; background: #538e53 url('../../templates/default/images/fond1_menu.png') repeat-y; border:1px #930 solid; border-left:0; border-top:0;}
#menu a {
	color:#FFF; display:block; text-decoration:none; text-align:left; padding-left:5px;}
#menu a.lien_section_inactif {
	display:none;}
#menu a.lien_section, #menu a.lien_membre {
	color:#FFF; /*background-color: #999;*/}
#menu a.lien_section:hover, #menu a.lien_membre:hover {
	color:#FFF; /*background-color: #C30;*/}
#menu a.pseudo_membre, #menu a.nom_section, #menu a.nom_section_actif, #menu a.membre {
	color:#FFF; font-weight:bold; text-decoration:none; text-align:center;}
#menu a.pseudo_membre {
	background-color:#087400;}
#menu a.nom_section, #menu a.nom_section_actif {
	background-color:#087400;}
#menu span.fin_section {
	display:block; border-top:1px #666 solid;}
#menu a.first {
	margin-top: 3px;}
#menu span.rmq, #menu span.msg {
	display:block; text-align:center; color:#FFF;}
#menu span.msg {
	background-color: #0F0;}
#menu a.lienmort, #menu a.lienmort:hover {
	text-align:center;}
#menu a.nom_unite, #menu a.membre {
	color:#FFF; background-color:#087400; font-weight:bold; margin-top:3px;}
#menu a:hover {
	padding-left:10px; font-size:1.2em;background-color:#098400; color:#FFF;}
#menu_outils_page {
	z-index:2; float:right; background-color: #FFF; layer-background-color: #FFF; margin-top: 2px;}
#mini_menu_flottant {
	position:absolute; left:275px; top:5px; width:100px; height:50px;}
/*****************/
/* Données utiles au webmaster : temps de génération de la page */
#webmaster_data {
	float:left; display:none;}
#bloc_connectes a {
	display: inline;}
#information { /* Messages spéciaux au webmaster - site offline, ... */
	background: url('../../templates/default/images/message_membre.png') no-repeat bottom left; line-height: 60px; padding-left: 65px; border-bottom: 1px #930 solid; color:#930; font-weight:bold;}
/*****************/
/* Définition des classes du portail */
.cadrenoir, .tablefond {  
	border: 1px #930 solid;}
.case-texte-forum, .case-texte-forum-staffs {
	border-left: 1px #666 solid; padding-left:5px; vertical-align:top;}
.case-texte-forum-staffs {
	border-left: 2px #C30 solid;}
.fond-news {
	background-color: #FFC;}
.forum-ligne-separation {
	border-bottom: 1px #930 solid; padding-bottom:5px;}
.formreponseforum {
	border: 1px solid #930; padding: 2px;}
.grandth {
	font-size: 13px; font-weight: normal; font-family: "Comic Sans MS", sans-serif; color: #FFF;}
.grandthstaffs {
	background: url('../../templates/default/images/zone_animateur.png') no-repeat left 50%; line-height:50px; padding-left:65px;
	font-size: 18px; color:#930;}
.invisible {
	display: none;}
.lienmort, .login, .lien, .menumembres, .liengalerie { 
	text-decoration: none;} 
.login {
	color: #FFF;}
.lien, .menumembres {
	color: #000;}
.liengalerie {
	font-weight: bold;}
.panneau {
	float: right; border: 1px dotted #C30; padding: 2px; width: 200px;}
.petit, .petitbleu {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.petitbleu {
	color: #69C;}
.postbanni {
	background-color: #F66; color: #999;}
.rmq {  
	font-weight: bold; color: #C30;}
.rmqbleu {
	font-weight: bold; color: #339;}
.tablecadre {  
	border: 1px #666 solid;}
.tableforum, .tablegdfond {  
	background-color: #FFF;}
.td-1, .td-4 {
	background-color: #F3F3F3; color: #666; text-decoration: none;}
.td-2, .td-3 {
	background-color: #FFF; color: #666; text-decoration: none;}
.td-4 {
	color: #000;}
.tdfond2 {
	background-color: #000;}
.info_pgsection { /* Message d'information pages du site */
	padding: 10px; background-color: #F3F3F3;}
.textefilforum {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000;}
.titrebanni {
	text-decoration: line-through;}
.titrefilforum {
	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #339;}
.texte_blanc_gras { 
	color: #FFF; text-align: center; font-weight: bold; padding-right: 12px; padding-left: 12px;}
.td-basnoir {
	border-bottom: 1px solid #000;}