/* ** CCS squelette Webjalles ** */

.bordurtab {
	border-top: thin solid #990066;
	border-right: thin solid #990066;
	border-bottom: thin solid #990066;
	border-left: thin solid #990066;
}
/* bordure de tableau pour le pied de page */
.bordurtab2 {
	border-top: thin dashed #7e8386;
	border-right: thin none #616a76;
	border-bottom: thin none #616a76;
	border-left: thin none #616a76;
	background-color:#ffffff;
}
/*image de fond de la page */
body {
	background-image:  url("../img/html.png");
	font-family: Arial, Helvetica, sans-serif;
}

/*tableau principal (gestion de la bordure) */
.bordurebody {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7e8386;
	border-right-color: #7e8386;
	border-bottom-color: #7e8386;
	border-left-color: #7e8386;
	background-color:#e7edf7;
}
/* formulaires */
input, textarea, select {
	border: 1px solid #ccc;
	margin: 1px;
	padding: 1px;
	font-size: 10px;
	background:#ffffff;	
}
#var_lang {
width:75px;
}
/*header*/
.im-header{
	margin-left: 15px;
	}
 
/* balise A (pour l'affichage par défaut des liens)*/
a {
	/*color: #3675a3;*/
	color: #3674a3;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
a:hover{
	color: #66CCFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.intitule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #616a76;
}
.fdmenu {
	background-color: #616a76;
}
.intituleb {
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	font-weight: bold;
}
.text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.textptit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textptit a{
	color:#616a76 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.textptit a:hover{
	color:#616a76 ;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
}
.textresume {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #aaaaaa;
}
.textresume2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #aaaaaa;
}

/*redéfinition des balises H */
h1{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #3674a3;
	font-weight: normal;
}
h2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
}


/* changement des puces dans les listes pour l'affichage du plan */
.liste1{
	list-style: url(img/puce1.png);
}
.liste2{
	list-style: url(img/puce2.png);
}

/*affichage du plan du site*/
#plan {
	position: absolute;
	left: 2em;
	top: 0px;
	margin: 0px;
	padding: 0px;
	margin-right: 2em;
	margin-top: 2em;
}
/* styles utilisés pour le forum (repris d'errational) */
#forumreply{
	background:  #3674a3;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	margin:  15px 0 0 0;
	padding: 1px 5px;	
	border: 1px solid #000;
}

.forumbg {
	background: #eee;	
	margin: 0;
	padding: 7px 10px;
	text-align: right;
}

.forum {	
	margin: 0;
	padding: 10px;	
	background: #eee;	
}

.forumtitle {
	display: block;	
	padding: 4px;
	font-weight: bold;
	background: #eee;
}

.forummeta { 
	color: #666;
	padding-left: 20px;
	background: #eee;
}

.forumbody { 
	color: black;
	padding: 4px;
	background: #eee;
}
.forumps  {
	padding: 4px;
	background: #eee;
	color: #666;	
}

.forumthread {
	padding-left:60px;
	background: #eee;
}

.forumblink {
	padding: 10px;
	margin-left: 20px;
	background: #eee;
}

/*  ------------------------------------------
/*  Habillage des formulaires
/*  ------------------------------------------ */

/* Correction des styles HTML par defaut .formulaire_spip select, */
.formulaire_spip form, .formulaire_spip fieldset, .formulaire_spip legend, .formulaire_spip label, .formulaire_spip input, .formulaire_spip textarea, .formulaire_spip option { margin: 0; padding: 0; border: none; background: none; }

/* Styles des formulaires de Spip */
.formulaire_spip {
	text-align: left;
	font-size: 0.77em;
	line-height:1.4em;
}

.formulaire_spip p {
	margin-left: 0.5em 0;
	padding: 0; }

.formulaire_spip fieldset {
    display: block;
	margin: 0.3em 0;
	padding: 0.3em;
	
}


.formulaire_spip legend { 
	font-weight: bold; 
	padding: 3px;
	background: #bad3e8; 
	color:#3674a3;
}

.formulaire_spip label {}

.formulaire_spip .forml {
	/*width: 99%;*/
	width: 100px;
	padding: 1px;
	border: 1px solid #7e8386;
	font-family: inherit;
	font-size: inherit;
}
.formulaire_spip .formltxt {
	width: 250px;
	padding: 1px;
	border: 1px solid #7e8386;
	font-family: inherit;
	font-size: inherit;
}


fieldset.formulaire_spip formulaire_ecrire_auteur{}

.rigthform {
	margin-right:1em;
	float:right;
	
}
.spip_bouton { text-align: right; }
.spip_bouton input {
	padding: 1px 2px;
	border: 1px solid #7e8386;
	/*font-weight: bold;*/
	float: right; }

.spip_bouton_contact input {
	padding: 1px 2px;
	border: 1px solid #7e8386;
	/*font-weight: bold;*/
	float: left; }


/* Reponse du formulaire */
.reponse_formulaire { font-weight: bold; color: #F00; }
fieldset.reponse_formulaire { border: 1px solid; font-weight: normal; }

/* Previsualisation du message */
fieldset.previsu {
	padding: 1em;
	border: 1px solid; }

/* Formulaire de login au forum */
.formulaire_login_forum .forml { width: 12em; }
.formulaire_login_forum .spip_logos { float: right; padding-left: 10px; }

/* Choix des mots-clefs */
.choix_mots { width: 47%; float: left; } 
.choix_mots label { display: inline; }

/* Formulaire de recherche */
.formulaire_recherche { text-align: left; width: 12em; }
.formulaire_recherche label { display: none; }

.daydata{
}

#daydatatitle{
	display: block;
	font-size:14px;
	font-weight: bold;
}
	
#daydatapath{
	float:left;
}
#daydatadate{
	float:right;
}

#daydatacontent{
	margin:20px;
}
.rub1 {
	display:none;
}
.rub2 {
}
.msg {
	font-size:12px;
	font-weight: bold;
}
.rubtxt1 {
	padding:1em;
	line-height:1.2em;
}
.docs {
	display:none;
	line-height:1.2em;
}
.rubtxt2 {
	padding:1em;
	line-height:1.2em;
}
.rubtxt3 {
	padding:1em;
	line-height:1.2em;
}
.rubtxt4 {
	padding:1em;
	line-height:1.2em;
}
.datatitle{
	font-size:14px;
	font-weight: bold;
}
.newstitle {
	float:left;
	text-align: left;
	font-weight: bold;
	font-size:14px;
}
.newsdate {
	float:right;
	margin:3em 5em 0 0;
	text-align: left;
	font-size:12px;
}
table.page td{
	background-color:#bad3e8;
}
.rub {
	border: 1px solid;
background: #bad3e8;

}



fieldset {
    position:relative;
    top:1em;
    padding:0 0.5em 1em 0.5em;
    margin:0.5em 0.5em 1em 0.5em;
    background-color:#CCC;
}
html>body fieldset {
    padding-top:1em;
    top:0;
}
legend {
    position:relative;
    top:-2em;
    padding:0.3em;
}

.myfieldset {
	text-align: left;
	font-size: 0.77em;
	line-height:1.4em;
	border: thin dashed #7e8386;
	background: #ffffff;

}

.myfieldset legend { 
	font-weight: bold; 
	background: #bad3e8; 
	color:#3674a3;
}
.myfieldset p {
	margin:0;
	padding:0;
	}

.myfieldset fieldset {
    /*display: block;
	margin: 0.3em 0;
	padding: 0.3em;*/
	
}

