h1 {
  width: 98%;
  text-align: center;
  font-size: 16px;
  margin : 10px 0px 10px 0px;
  padding : 6px 0px 6px 0px;
  border: 2px solid #FEBD19;
  background-color: #E3EBF6;
  color:#013A89;
}

h3 {
  width: 98%;
  text-align: center;
  font-size: 14px;
  margin : 10px 0px 10px 0px;
  padding : 6px 0px 6px 0px;
  color:#013A89;
}

.MenuAssos
{
	font-family		: Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #0F0544;
	text-align		: center;
}
.TextLogin
{
	font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #013A89;
	text-align		: right;
}
.TextInfoLogin
{
	font-family		: Helvetica, Verdana, Arial, sans-serif;
	font-size		: 12px;
	font-weight		: none;
	text-decoration		: none;
	color			: #000000;
	text-align		: center;
}
.TitrePage
{
	font-family		: Arial, Helvetica, Verdana, sans-serif;
	font-size		: 22px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #013A89;
	text-align		: center;
}
.TitreGroupe
{
	font-family		: Verdana, Helvetica, Arial, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	text-decoration		: underline;
	color			: #013A89;
	text-align		: left;
}
.ResultRech
{
	font-family		: Arial, Helvetica, Verdana, sans-serif;
	font-size		: 16px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #FF7509;
	text-align		: center;
}
.TitreAccueilAdm
{
	font-family		: Arial, Helvetica, Verdana, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #013A89;
	text-align		: left;
}
.TextInfoLog
{
	font-family		: Arial, Helvetica, Verdana, sans-serif;
	font-size		: 13px;
	font-weight		: none;
	text-decoration		: none;
	color			: #013A89;
	text-align		: left;
}

.TextAccueil
{
	font-family		: Arial, Helvetica, Verdana, sans-serif;
	font-size		: 12px;
	font-weight		: none;
	text-decoration		: none;
	color			: #000000;
	text-align		: left;
}
.TitreAccueil
{
	font-family		: Arial, Helvetica, Verdana, sans-serif;
	font-size		: 14px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #ffffff;
	text-align		: left;
}
.TextLoginFaux
{
	font-family		: Helvetica, Verdana, Arial, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #CC0000;
	text-align		: center;
}
BODY {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px}
TABLE {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
TR {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
TD {font-family: Verdana, Arial, Helvetica, sans-serif; color: #000000; font-size: 11px;}
TD.doc {font-family: Verdana, Arial, Helvetica, sans-serif; color: #013A89; font-size: 14px; font-weight: bold;}
TD.datecrea {font-family: Verdana, Arial, Helvetica, sans-serif; color: #013A89; font-size: 12px; font-weight: bold;}

a:link {color: #6699CC; text-decoration: none;}
a:visited {color: #6699CC; text-decoration: none;}
a:hover {color: #000000; text-decoration: underline;}
a:active {color: #6699CC; text-decoration: none;}

a.g:link {color: #013A89; text-decoration: none; font-size: 12px}
a.g:visited {color: #013A89; text-decoration: none; font-size: 12px}
a.g:hover {color: #FF0000; text-decoration: underline; font-size: 12px}
a.g:active {color: #013A89; text-decoration: none; font-size: 12px}

a.sourcejuri:link {color: #486C90; text-decoration: none; font-weight: bold}
a.sourcejuri:visited {color: #486C90; text-decoration: none; font-weight: bold}
a.sourcejuri:hover {color: #000000; text-decoration: underline; font-weight: bold}
a.sourcejuri:active {color: #486C90; text-decoration: none; font-weight: bold}

INPUT {border: solid 1px #6699CC;}
INPUT.chkbx {border:0}
INPUT.petit{border: solid 1px #6699CC; font-size: 12px;}
INPUT.long {border: solid 1px #6699CC; width: 300;}
INPUT.verylong {border:0; width: 400; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px;}
INPUT.cac {border:0; width: 15; font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 20px;}
INPUT.email {border: solid 1px #6699CC; width: 250;}
SELECT {border: solid 1px #6699CC;}
SELECT.petit {border: solid 1px #6699CC; font-size: 12px;}
SELECT.dimens {border: solid 1px #6699CC; font-size: 12px; width:500px}
TEXTAREA {border: solid 1px #6699CC;}
TEXTAREA.b0 {border: 0;}
INPUT.rad {border: 0px;}
msgalert {font-family: Verdana, Arial, Helvetica, sans-serif; color: #FF0000; font-size: 11px;}

.TextDeconnect
{
	font-family		: Helvetica, Verdana, Arial, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #CC0000;
	text-align		: center;

}
.Style2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
}
.Style4 {color: #3366CC}

.MotBleu {font-family: Verdana, Arial, Helvetica, sans-serif; color: #013A89; font-size: 12px; font-weight: bold;}

.DocTheme
{
	font-family		: Arial, Verdana ,sans-serif, Helvetica;
	font-size		: 10px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #233F55;
	text-align		: center;
	background-color	: ADCBF6;
}
.DocNom
{
	font-family		: Arial, Verdana,sans-serif, Helvetica;
	font-size		: 12px;
	font-weight		: bold;
	text-decoration		: none;
	color			: #233F55;
	text-align		: left;
}

.dateart {
  color: #848484;
  font-style: italic;
  padding-bottom: 5px;
}

.fondpageac {
  font-size: 14px;
	font-weight: bold;
	text-decoration: underlined;
	color: #233F55;
}

.TabArticles {
  background-color: #E5EDF8;
}

.tablibcel1
{
  background-color: #013A89;
  color: #E5EDF8;
  font-weight: bold;
}

.tablibcel1 {

}

h2.mesgart {
  font-size: 12px;
  color: #48AD6C;
}

h2.rechSrcJuri {
  font-size: 12px;
  color: #000000;
  font-weight:bold;
}

DIV.space {
  height :2px;
  width: 100%;
  margin: 5 0 5 0;
}

TABLE.jurimenu {
  width:98%;
  padding: 30px 5px 30px 5px;
  margin: 30px 0px 0px 0px;
  background: #E3EBF6;
  border:2px solid #FEBD19;
}

TD.descrMenuJuri {
  text-align: left;
  color: #013A89;
  font-size: 12px;
  font-weight: bold;
}

IMG.juriimgmenu {
  border: 0;
}

TABLE.barrenav_sj {
  width:98%;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  background: #013A89;
  border:3px solid #FEBD19;
}

TABLE.barrenav_sj img {
  border: 0;
}

#rosjbn1 a {
  background: url(/administration/images/bouton_on_02.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn1 a:hover {
  background: url(/administration/images/bouton_off2_02.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn2 a {
  background: url(/administration/images/bouton_on_05.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn2 a:hover {
  background: url(/administration/images/bouton_off2_05.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn3 a {
  background: url(/administration/images/bouton_on_07.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn3 a:hover {
  background: url(/administration/images/bouton_off2_07.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn4 a {
  background: url(/administration/images/bouton_on_09.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn4 a:hover {
  background: url(/administration/images/bouton_off2_09.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn5 a {
  background: url(/administration/images/bouton_on_11.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn5 a:hover {
  background: url(/administration/images/bouton_off2_11.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

TABLE.juritabSelect {
  width: 98%;
  border:2px solid #013A89;
  margin: 10 0 10 0;
  padding: 0 0 0 0;
}

TABLE.juritabRes {
  width: 100%;
  border:1px solid #013A89;
  padding: 0;
  margin: 0;
  background: #E3EBF6;
}

TABLE.juritabRes TD {
  border:1px solid #013A89;
  padding: 5;
  margin: 0;
}

#rosjbn6 a {
  background: url(/administration/images/bouton-exporter-off.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn6 a:hover {
  background: url(/administration/images/bouton-exporter-on.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn7 a {
  background: url(/administration/images/bouton-imprimer-off.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

#rosjbn7 a:hover {
  background: url(/administration/images/bouton-imprimer-on.png) no-repeat 0 0;
  display: block;
  width: 93px;
  height: 36px;
}

TD.tabsrc1 {
  background: #013A89;
  color: #ffffff;
  font-family		: Verdana, Arial, Helvetica, sans-serif;
	font-size		: 12px;
	font-weight		: bold;
}

#barpage {
  text-align: center;
  padding: 10 0;
}

TD.libsaissrc {
  text-align: right;
}

#selinstit {
  width: 350px;
}

#selinstitmult {
  width: 380px;
  height: 70px;
}

#selsrc
{
  width: 350px;
}

#selsrcmult
{
  width: 380px;
  height: 70px;
}

#seledit
{
  width: 350px;
}

#seleditmult
{
  width: 380px;
  height: 70px;
}

.libsaissrc {
  padding: 10 30;
}

.larg {
  width:350px;
}

.srcformbutton{
  text-align: center;
}

.oblred
{
  color: red;
  font-weight: bold;
}

#setmessage {
  color: red;
  font-size: 10px;
  padding: 10 0 10 0;
  width: 92%;
  text-align: center;
}

.tablanc {
  background: #ffffff;
}

#chxlst {
  width: 98%;
  font-size: 14px;
  padding: 10 0 10 0;
  text-align: center;
  color: mediumblue;
}

TD.milieu {
  text-align: center;
}

#buttonrech {
  background: #013A89;
  font-weight: bold;
  color: #ffffff;
  border: 3px solid #FEBD19;
  cursor: pointer;
}

#buttonra {
  background: #013A89;
  font-weight: bold;
  color: #ffffff;
  border: 3px solid #FEBD19;
  cursor: pointer;
}

#buttonrs {
  font-size: 11px;
  background: #013A89;
  font-weight: bold;
  color: #ffffff;
  border: 2px solid #FEBD19;
  cursor: pointer;
}

.lesBoutons {
  background: #013A89;
  font-weight: bold;
  color: #ffffff;
  border: 3px solid #FEBD19;
  cursor: pointer;
}

.sautPage {
@page (page-break-before : always);
}

TD#blop a:link
{
  font-size: 11px;
  background: #013A89;
  font-weight: bold;
  color: #ffffff;
  border: 2px solid #FEBD19;
  cursor: pointer;
  padding: 10px 5px 10px 5px;
}

TD#blop a:hover
{
  font-size: 11px;
  background: #013A89;
  font-weight: bold;
  color: #ffffff;
  border: 2px solid #FEBD19;
  cursor: pointer;
  padding: 10px 5px 10px 5px;
}

TD#blop a:visited
{
  font-size: 11px;
  background: #013A89;
  font-weight: bold;
  color: #ffffff;
  border: 2px solid #FEBD19;
  cursor: pointer;
  padding: 5px 5px 5px 5px;
}

DIV#partenaire {
  text-align : center;
  padding-right: 20px;
}

DIV#partenaire img{
  padding-left: 10px;
  border : 0;
}

.avertissement {
  font-size: 12px;
  color: #rgb(134,134,134);
  font-style: italic;
  text-align : center;
}

.img_action {
  border : 0px;
  padding : 2px 4px;
}

.img_action2 {
  border : 0px;
  padding : 2px 0px;
}

.conteneur
{
  margin : 20px 0px;
}

DIV#agauche
{
  width: 120px;
  height: 25px;
  float: left;
  padding-top: 4px;
}

DIV#adroite
{
  clear : left;
}

/* serie de boutons */

.conteneurbuttons
{
  margin : 10px 0px;
  height: 25px;
  width: 100%;
}

#btagauche, #btcentre, #btadroite, #btetroit
{
  float : right;
  display: inline;
}

#btetroit
{
  padding: 3px 0 0 0px;
}

#btcentre
{
  padding: 0px 10px;
}


