/* ----------------------------------------------------------------------------
   TAG Redefs
   ---------------------------------------------------------------------------- */

FONT { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8pt; }
BODY { background-color: #FAD51C; }
TD { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size: 8pt;  }
a:visited { color: #AB8D56; }
a:hover { text-decoration: none; } 
a:link {	color:#FF950B; }

/* ----------------------------------------------------------------------------
   Styles
   ---------------------------------------------------------------------------- */

.mainborder {	border: 4px solid #D48B2F; }

/* Cellules pour l'ensemble des tables colorées */

TD.cellsL1 {
	background-color: #FFFCEA;
}

/* Navig */

.navlinks { margin-top: 4px;  margin-bottom: 4px;  }

/* ----------------------------------------------------------------------------
	 faq
	 ---------------------------------------------------------------------------- */

TD.faqheader { 
	background-color: #C2FFA4;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
 }
 
TABLE.faqtopics {
	border: thin solid #66C33D;
}

.faqtitremain {
	background-image: url(gfx/main/fondtit_faq.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
}

/* ----------------------------------------------------------------------------
	 BDOC - Adv Search
	 ---------------------------------------------------------------------------- */

TD.asheader {
	background-color: #B3E7FF;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;	
}

TABLE.as {
	border: thin solid #6BB8DC;
}
	 
/* ----------------------------------------------------------------------------
	 BDOC
	 ---------------------------------------------------------------------------- */

TD.bdocheader { 
	background-color: #B3E7FF;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
 }
 
TABLE.bdoctopics {
	border: thin solid #6BB8DC;
}

.bdoctitremain {
	background-image: url(gfx/main/fondtit_bdoc.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
}

.bdocZoomNodeTitle { color: #FF9B1A;  font-size: 15pt;  letter-spacing: 0pt;   }
.bdocZoomDocAndLinks { border: 2px solid #FFA518;  background: #FFFCEE;  }
.bdocZoomDocAndLinksTitle { background-color: #C4EFFF;  border-bottom-style: solid;  border-bottom-width: 2px;  border-bottom-color: #C0C4C5;  margin-bottom: 3px;  color: Black;      }
.bdocZoomConnectTopics { border: 2px solid #FFA518; }

/* ----------------------------------------------------------------------------
	 Contacts
	 ---------------------------------------------------------------------------- */

TABLE.contacts_theme {
	border: 1px solid #F0D29E;	
}

TABLE.contacts_orga { margin: 3px 3px 3px 3px;  border: 1px solid #EADDD7;    }

/* ----------------------------------------------------------------------------
	 Documentation numérique
	 ---------------------------------------------------------------------------- */

TABLE.docnum {
	border: thin solid #DC7272;
}

/* ----------------------------------------------------------------------------
	 Actualité
	 ---------------------------------------------------------------------------- */

TABLE.actu {
	border: thin solid #DC7272;
}

TD.actuheader {
	background-color: #FFBCBC;
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

TD.actutitre {
	background-color: #FFFFCC;
}

.actutitremain {
	background-image: url(gfx/main/fondtit_actu.gif);
	background-repeat: repeat-y;
	color: #FFFFFF;
	background-color: #FFFCEA;
}

/* ----------------------------------------------------------------------------
	 Votre compte
	 ---------------------------------------------------------------------------- */
	 
.comptetitremain {
	background-image: url(gfx/main/fondtit_compte.gif);
	background-repeat: repeat-x;
	color: #B06C15;
}

.comptetablemain {
	border: 2px solid #D48B2F;
		background-image: url(gfx/main/fondrepet_compte.gif);
	background-repeat: repeat-y;
	color: White;
	font-weight: bold;
}

.compteinner {

}

/* ------------------------------------------------------------------ */	    
/* Formulaires */
/* ------------------------------------------------------------------ */

TABLE.formDefault	{ background-color:#FFFFFF; border: 1px #000000 solid;  }
TH.formHeader	 { background-color:#CCCCCC; font-weight : bold; font-size: 10px; height: 20px; border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px;  text-align: left;  }
TD.formRow1		{ font-size: 10px; background-color: #EFF3F6 }
TD.formRow2		{ font-size: 10px; background-color: #ECF0F4 }
TD.formButtonsRow { background-color: #c2cdd6; border: #FFFFFF; border-style: solid; border-left-width: 1px; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; }
TR.formFieldSep {
	background-image: url(gfx/dbfieldsep1.gif);  background-repeat: repeat-x;
	/* background-color: #CC3300;  */
}

TABLE.panelControl {
	background-color:#FFFFFF; border: 2px #006699 solid; 
}

/* ------------------------------------------------------------------ */
/* Form elements */
/* ------------------------------------------------------------------ */

input,textarea, select {
color : #000000; /* Couleur du texte */
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : normal;
border-color : #F0F0F0;
border-top-width : 1px; 
border-right-width : 1px; 
border-bottom-width : 1px; 
border-left-width : 1px;
 vertical-align: middle;
}

/* The text input fields background colour */
select { background-color : #FFFFFF; }

/* The buttons used for bbCode styling in message post */
input.button {
background-color : #EFEFEF;
color : #000000;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
}

/* The main submit button option */
input.mainoption {
background-color : #F0F0F0;
font-weight : bold;
 cursor: hand;
}

/* None bold submit button */
input.liteoption {
background-color : #FAFAFA;
font-weight : normal;
}
