
/*---------------------*/
/* GENERAUX & SPECIAUX */
/*---------------------*/

body, div, p, img, table, tr, td { margin: 0px; padding: 0px;}

a { text-decoration: none;}

/* BANDEAU HORIZONTAL ET LOGO */
p.menuPerm img { padding: 4px 0px 0px 8px;}
p.menuPerm span.menu a { font-size: 17px;}
p.menuPerm { line-height: 10px; font-size: 23px;}

body
{
background-color:black;
font-family:sans serif;
}

div.general
{
padding-bottom:100px;
min-height: 700px;
background-repeat: no-repeat;
}

.center
{
padding-top: 10px;
width: 80%;
margin: auto;
}

/*------------------*/
/* PADDING & MARGIN */
/*------------------*/

.menuPerm a
{ padding-left: 15px; }

.longText, pre
{ padding: 10px; }

p.txtB, pre
{ margin-top: 3px; }

p.backFrom { margin-top: 5px; }

span.backFromSpacer { padding-left: 15px; padding-right: 5px; }

p.titreB { margin-top: 10px; }

p.titreA { margin-top: 14px; }

p.txtC { margin-top: 3px; margin-bottom: 10px; }

p.lienB { margin-top: 2px; }

/*-------*/
/* COLOR */
/*-------*/

/* TEXTE CLAIR */
p.titreA, p.titreB
{ color:  rgb(205,198,190); }

/* FOND BLANC */
input, textarea
{ background-color: white ; }

/* FOND CLAIR
table.search
{ background-color: rgb(205,198,190) ; } */

/* TEXTE */
p.txtB, p.txtC, pre 
{ color: rgb(165,160,155); }

/*TEXTE FONCE */
p.backFrom, label, a.logo
{ color: rgb(102,102,102); }

/* BORDER */
.longText, input, textarea, pre, p.menuPerm, .bouton
{ border: rgb(102,102,102) thin solid; }

/* TEXTE TRES FONCE */
input, textarea
{ color: rgb(43,45,45); }

/* FOND FONCE */
input[type=submit], p.menuPerm, .longText, pre, .bouton
{ background-color: rgb(43,45,45); }

/* LIENS */
a { color: rgb(231,144,98); }

/*ROUGE*/ 
p.lienC a, span.lienC a, p.backFrom a, input[type=submit], p.bouton
{ color: rgb(160,30,40); }

/* VERT CLAIR */
p.txtA { color: rgb(96,126,102) }

/* LIENS HOVER */

p.lienA a:hover,
p.lienB a:hover,
p.lienC a:hover,
a.lienA:hover,
a.lienB:hover,
a.lienC:hover,
span.lienA a:hover,
span.lienB a:hover,
span.lienC a:hover,
.menuPerm a:hover,
.backFrom a:hover
{ color: rgb(46,86,86); }

/* FOND SUBMIT HOVER */
input[type=submit]:hover, p.bouton:hover
{ background-color: rgb(46,86,86); }

/* TEXTE SUBMIT HOVER */
input[type=submit]:hover, p.bouton:hover
{ color: black; }


/*-----------*/
/* FONT */
/*-----------*/
p.bouton, input[type=submit] {
	font-family: sans-serif;
	font-size: 12px;
}

p.backFrom
{ font-size: 13px; }

p.txtC, p.lienC a, span.lienC a
{ font-size: 14px; }

body
{ font-size: 16px; }

p.titreB
{ font-size: 20px; }

p.titreA
{ font-size: 28px; }

p.txtC
{ font-style: italic; }

/*--------*/
/* BORDER */
/*--------*/

p.menuPerm
{ border-top: none; border-right: none; border-left: none; }



/*-----------*/
/* OVERFLOWS */
/*-----------*/

.baniere { overflow: hidden;}

pre, .bande_img { overflow: auto; }

.bande_img { white-space: nowrap;}
