/* 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: #336699;}
a:hover {
	color: #336699;}
/* 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: #336699; text-indent: 0px; line-height: 35px; border-bottom: 1px #000 solid;}
h2, .titre2 {
	font-size: 14px; color: #336699; line-height: 15px; border-bottom: 5px; font-weight: bold;}
h3 {
	font-size: 12px; color: #336699; 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 #000 solid;}
/* Zones de tableaux */
th {  
	height:15px; font-size: 12px; font-weight: bold; color: #FFF; background: #336699 repeat-x 50%;}
td {  
	color: #000;}
/*************/
/* Zones d'affichage du portail */
#bloc_connectes { /* Liste des membres connectés sur le portail */
	border-top: 1px #000 solid; margin-top: 5px;}
#corps { /* Contenu des pages */
	position:absolute; left:150px; top:80px; width:auto; width:630px; min-width:620px; padding:0px; padding-top:0px; background: #FFF;
	border-top:1px #000 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; clear:both;}
#logoff { /* Bouton de déconnexion utilisateur */
	text-align:center; margin-top:10px;
	/*position:absolute; left:390px; top:10px;*/}
/* Sommet du site */
#top_page {
	background: #D2D3CE url('../../img/portail/menu_top.jpg') no-repeat; width:780px; height:80px; padding:0px;
	/*border-bottom:1px #000 solid; */ text-indent:300px;}
#top_page h1 { /* Nom du portail caché (remplace le texte de la bannière d'accueil par exemple) */
	display:none;}
#bup {
	position:absolute;left:790px; top:5px;
}
/*************/
/* Définition du menu du portail */
#menu {float:left; width:145px; background: #336699; border:1px #000 solid; border-left:0; border-top:0;}
#menu a {color:#FFF; display:block; text-decoration:none; text-align:left; padding-left:5px;}
#menu a:hover {background-color:#336699; color:#FFF;}
#menu a.lien_section_inactif {display:none;}
#menu a.lien_section, #menu a.lien_section:hover {color:#FFF; font-weight:bold; /*background-color: #336699;*/}
#menu a.lien_membre, #menu a.lien_membre:hover {color:#FFF; background-color: #D2D3CE;}
#menu a.lien_profil, #menu a.lien_profil:hover {color:#000; background-color: #D2D3CE;}
#menu a.pseudo_membre, #menu a.pseudo_membre:hover {color: #336699; font-weight:bold; text-decoration:none; text-align:center;background-color:#D2D3CE;}
#menu a.nom_section, #menu a.nom_section_actif, #menu a.membre {color:#fff; font-weight:bold; text-decoration:none; text-align:center;background-color:#336699; padding-left:0px;}

#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:#336699; font-weight:bold; margin-top:3px; padding-left:0px;}

#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 #000 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 #000 solid; padding-bottom:5px;}
.formreponseforum {
	border: 1px solid #000; 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_animateur2.png') no-repeat right 50%;  
	}
.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: #000;}
.tablecadre {  
	border: 1px #666 solid;}
.tableforum, .tablegdfond {  
	background-color: #FFF;}
.td-1, .td-4 {
	background-color: #D2D3CE; 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: #FFFFCC;}
.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: #000;}
.texte_blanc_gras { 
	color: #FFF; text-align: center; font-weight: bold; padding-right: 12px; padding-left: 12px;}
.td-basnoir {
	border-bottom: 1px solid #000;}
/*****************/
/* Classes perso */
.form_profil {background: #D2D3CE; width:144px; border-left:5px; border-top:5px; float:left;}
.trlien {
	cursor:pointer;}
