body{
	text-align:center;
	background-color: #000000;
	color:#000000;
	background-image: url('images/fondGalaxie.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	background-attachment:fixed;
}

a{
	color:#0033CC;
	text-decoration:none
}

a:hover {
	text-decoration: underline;
}

h3{
	color:#444;
}

h3 a{
	color:#000;
	text-decoration:none;
}

h3 a:hover{
	text-decoration:none;
	border-bottom:1px solid #000;
}

hr{
  display:none;
}

div.hr{
	border-top:1px solid #CCC;
	background:transparent;
}

div.hrCol{
	background:transparent;
}

p#prelude, p#prelude a{
  color:#000;
}

a#pub{
	font-size:0.8em;
	color:#999;
}
a#pub:hover{
	text-decoration:none;
}
a#pub img{
	border-color: #999;
}

p#claim{
	color:#CCC;
}


input.champ{
  background:#88979D;
  background-image:url('images/fondMenu.png');
  border-top:1px solid #2F373A;
  border-right:1px solid #6B7E85;
  border-bottom:1px solid #94A4A9;
  border-left:1px solid #6B7E85;
  color:#FFF;
}
input.champ:focus{
  background:#3B4549;
}
input#request{
  background:#A9B9BC;
  border-top:1px solid #98ABAF;
  border-right:1px solid #AABABF;
  border-bottom:1px solid #D6DEE0;
  border-left:1px solid #AABABF;
  color:#000;
}
input#request:focus{
  background:#88979D;
  border-top:1px solid #98ABAF;
  border-bottom:1px solid #D6DEE0;
}
a.btnSearch{
  color:#CCC;
  text-decoration:none;
  font-weight:bold;
}
input.btn{
  color:#FFF;
  border-top:1px solid #94A4A9;
  border-right:1px solid #6B7E85;
  border-bottom:1px solid #2F373A;
  border-left:1px solid #6B7E85;
  background:#6B7E85;
}
input.btn:hover{
	color:#E7D996;
}


div.navHaut, div.navBas, div.colonne, div#editoOut, div#editoMore, .rich-toolbar{
	background-repeat:repeat-y;
}

div.navHaut, div#editoMore, .rich-toolbar {
	border-bottom:1px solid #68797D;
	background-image:url('images/fondMenu.png');
	background-color:#88979D;
}

.rich-menu-list-bg{
    background-color:#bfccd0;
    background-image:url('images/fondColonne.png');
		border-top:1px solid #94A2A7;
		border-bottom:1px solid #98ABAF;
		border-left:1px solid #98ABAF;
		border-right:1px solid #98ABAF;
}
.rich-menu-list-border{
	border:0 !important;
}
.rich-menu-item-hover{
    background-color:#88979D;
    background-image:url('images/fondMenu.png');
    background-position:top center;
		border-top:0px solid #94A2A7;
		border-bottom:0px solid #68797D;
		border-left:1px transparent !important;
		border-right:1px transparent !important;
    color:#D4BC48;
}
.rich-ddmenu-label-select {
    border:1px transparent !important;
    background:transparent;
    color:#D4BC48;
}

.colTexte {
    background: #E7CF78 url('images/fondTexte.png');
}

div.colTexte{
	border-top:1px solid #EEDDA2;
}
div.colTexte{
	border-bottom:1px solid #E0C052;
}
div.colTexte ul.liste li {
  border-top:1px solid #EEDDA2;
  border-bottom:1px solid #E0C052;
}
.colDroite{
    background: #bfccd0 url('images/fondColonne.png');
}
.rich-stglpanel-header{
    background-color:#bfccd0;
    background-image:url('images/fondColonne.png');
}
.rich-stglpanel{
    border:0;
}
.rich-stglpanel-body{
    background: #E7CF78 url('images/fondTexte.png');
    border:0;
}
div.colDroite{
	border-top:1px solid #D6DEE0;
	border-bottom:1px solid #98ABAF;
}
div.colDroite ul.liste li {
  border-top:1px solid #D6DEE0;
  border-bottom:1px solid #98ABAF;
}

.tooltip {
    border-top:1px solid #D6DEE0;
    border-bottom:1px solid #98ABAF;
    background-color:#bfccd0;
    background-image:url('images/fondColonne.png');
}
.rich-picklist-list {
    border-top:1px solid #D6DEE0;
    background-color:#bfccd0;
    background-image:url('images/fondColonne.png');
}
.rich-picklist-source-cell-selected {
    background-image:url('images/fondMenu.png');
    background-color:#88979D;
}
.rich-picklist-target-cell-selected {
    background-image:url('images/fondMenu.png');
    background-color:#88979D;
}


div.navBas{
	background-color:#4E707E;
	border-bottom:0;
	background-image:url('images/fondFooter.png');
	border-top:1px solid #598091;
}
div.navBas a{
	color:#000 !important;
}
div.navBas a:hover{
	text-decoration:none;
	color:#BEA761 !important;
	border:0;
}
div#editoOut, div.texte{
	background-image:url('images/fondTexte.png');
}

div.colonne a{
	color:#2336BE;
}
div.colonne a:hover{
	color:#FFF;
}
.colTexte h1, .colTexte h2, .colTexte h3, .colTexte h4, .colTexte h5, .colTexte h6{
  color:#131B71;
}
.colDroite h1, .colTexte h2, .colDroite h3, .colDroite h4, .colDroite h5, .colDroite h6{
  color:#131B71;
}



/*Pavés carrés de la page d'accueil*/
div.pave{
  background-color:#999;
}
div.pave a{
  text-decoration:none;
}
div.pave a h4{
  color:#D4BC48;
  font-weight:bold;
}
div.pave a strong{
   color:#D4BC48;
}
div.pave a .lnk {
	border-top:1px solid #94A2A7;
	background-color:#778287;
	background-image:url('images/fondMenu.png');
	border-bottom:1px solid #68797D;
}
div.pave img {
  -moz-opacity:.75;
  filter:alpha(opacity=75);
  opacity:.75;
}

div.pave a p.as{
	background:#497744;
  color:#FFF;
  border-top:1px solid #5B8354;
}

div.pave a p.new{
  background-color:#204884;
  color:#FFF;
  border-top:1px solid #385E8B;
}

div.pave a p.art{
  background-color:#B34242;
  color:#FFF;
  border-top:1px solid #BC4747;
}

div.pave a p.conv{
  background-color:#5C8D87;
  color:#FFF;
  border-top:1px solid #649993;
}

div.pave a p.actu{
  background-color:#7A4B7E;
  color:#FFF;
  border-top:1px solid #8D5692;
}

div.pave a p.mag{
  background-color:#8E4D24;
  color:#FFF;
  border-top:1px solid #9D5428;
}

div.pave a p.anno{
  background-color:#74743A;
  color:#FFF;
  border-top:1px solid #7C7C3F;
}

div.pave a p.oldie{
  background-color:#4E5761;
  color:#FFF;
  border-top:1px solid #535E68;
}

div.pave a p.bio{
  background-color:#694329;
  color:#FFF;
  border-top:1px solid #73482D;
}

div.pave a p.histo{
  background-color:#682443;
  color:#FFF;
  border-top:1px solid #77284B;
}

div.pave a:hover p{
  -moz-opacity:.85;
  filter:alpha(opacity=85);
  opacity:.85;
}

div#editoMore a{
  text-decoration:none;
  color:#333;
}
div#editoMore a:hover{
  color:#D4BC48;
}
div#editoIn h3 a {
	color:#131B71;
}
div#editoIn h4{
	color:#000;
	font-weight:bold;
}

img.sepTexte{
	background-image:url('images/sepTexte.png');
}
img.sepColonne{
	background-image:url('images/sepColonne.png');
	margin-bottom:9px;
}

img.couv{
  border-top:1px solid #DAB534;
  border-right:1px solid #E0C052;
  border-bottom:1px solid #EEDDA2;
  border-left:1px solid #E0C052;
}
img.logo{
  border:0;
}

div.colPave .rich-datascr-button {
    background:transparent;
    border:0;
    width:0px;
}

div.colPave .rich-dtascroller-table {
    background:transparent;
    width:260px;
    border:0;
}

.rich-datascr-button {
    background-color:#E7CF78;
    font-weight:bold;
    font-size:1em;
}

.rich-dtascroller-table {
    background-color:#E7CF78;
    width:550px;
    border:0;
}

table.calendrier td {
  background-color:#E7CF78;
  border-top:1px solid #EEDDA2;
  border-right:1px solid #E0C052;
  border-bottom:1px solid #D9B026;
  border-left:1px solid #EAD58A;
}
table.calendrier td li {
  border-top:1px solid #EEDDA2;
  border-bottom:1px solid #E0C052;
}

table.invisibleDroite {
    background: transparent;
}

table.invisible {
    background: #E7CF78 url('images/fondTexte.png');
}

div.hrCol{
  border-top:1px solid #999;
}
ul.listeCritique li {
  border-top:1px solid #D6DEE0;
  border-bottom:1px solid #98ABAF;
}
ul.listeCritique li a{
	color:#000;
}
ul.listeCritique li a:hover{
	background-color:#bfccd0;
}
div.divCritique {
	border-top:1px solid #98ABAF;
}
h4.divCritique {
	border-top:1px solid #98ABAF;
}

a.login{
  color: #333;
  font-weight:bold;
  text-decoration:none;
  background-color:#E7CF78;
  border-top:1px solid #EEDDA2;
  border-right:1px solid #E0C052;
  border-bottom:1px solid #D9B026;
  border-left:1px solid #EAD58A;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
}
a.login:hover{
  background-color:#EEDDA2;
}


/*Liste alphabétique*/
ul.abc li a{
  text-decoration:none;
  color:#4E707E;
}
ul.abc li a:hover{
  color:#000;
}
ul.abc li a.ici{
  color:#000;
}
input.field{
    background-color:#E0C052;
    border-top:1px solid #DAB534;
    border-right:1px solid #E0C052;
    border-bottom:1px solid #EEDDA2;
    border-left:1px solid #E0C052;
}
select.field{
    background-color:#E0C052;
    border:0;
}
textarea.field{
    background-color:#E0C052;
    border-top:1px solid #DAB534;
    border-right:1px solid #E0C052;
    border-bottom:1px solid #EEDDA2;
    border-left:1px solid #E0C052;
}
input.req{
  background-color:#E0C052;
  border-top:1px solid #DAB534;
  border-right:1px solid #E0C052;
  border-bottom:1px solid #EEDDA2;
  border-left:1px solid #E0C052;
}
input.lanceReq{
  background-color:#E7CF78;
  border-top:1px solid #EEDDA2;
  border-right:1px solid #E0C052;
  border-bottom:1px solid #DAB534;
  border-left:1px solid #E0C052;
}
input.lanceReq:hover{
  background-color:#EEDDA2;
}
table.results{
    background: #E7CF78 url('images/fondTexte.png');
}
table.results th, table.gamme th{
  border-top:1px solid #EEDDA2;
  border-bottom:1px solid #E0C052;  
}
table.gamme th, table.results th{
  background-color:#E7CF78;
}
table.results tr.altRow td {
  background-color:#E0C052;
}
table.results tr.altRichRow td {
/*    background-color:#E7CF78;
    background-image:url('images/fondTexte.png');*/
    background:transparent;
}

/*ibox*/
#ibox_content {
	background-color:#F90;
	background-repeat:repeat-y;
	color: #333;
}
#ibox_footer_wrapper {
	color: #CCC;
	border-top:1px solid #94A2A7;
	background-color:#778287;
	background-image:url('images/fondMenu.png');
	border-bottom:1px solid #68797D;
}
#ibox_footer_wrapper a {
	text-transform:capitalize;
	color: #f0db88;
	font-weight: bold;
	text-decoration: none;
	background:transparent
}
#ibox_footer_wrapper a:hover { color: #FFF;}


/*admin*/
.rich-calendar-header{
	background-color:#849399;
	
}
.rich-calendar-holly{
	background-color:#B5C4C8;
	color:#333;
}
.rich-calendar-boundary-dates{
	color: #999;
}

.rich-calendar-popup{
-webkit-box-shadow: 0px 0px 5px #000;
-moz-box-shadow: 0px 0px 5px #000;
box-shadow: 0px 0px 5px #000;
}

a.acLink{
	color:#131B71 !important;
}
a.acLink:hover{
	color:#000 !important;
}
