/* THEME */

html
{
	color: #34484f;
	background: #042a3c;
}

hr
{
	background-color: #1a6389;
	color: #1a6389;
}

/* THEME */

#st2, #st3 {
	display: none;
}

/* TITRES */

h1
{
	color: #1a6389;
}

h4 /* H1 spécial pour le div cométences */
{
	color: #1a6389;
}

#footer h1
{
	color: #e6e2c9;
}

h2
{
	color: #3a495b;
}

h3
{
 	cursor: pointer;
}

h3:hover
{
	background-color: #e7eaea;
 	color: #5b6c6e;
}

b
{
	color: #3a495b;
}

/********************/

/* LANGUES BOUTONS */

.version-en
{
	background-image: url(../image/theme/en.gif);
}

.version-fr
{
	background-image: url(../image/theme/fr.gif);
}

.version-en:hover, .version-fr:hover
{
	background-position: bottom;
}

/********************/

.ui-state-hover a, .ui-state-hover a:hover {text-decoration: none; outline: none; }
.ui-state-active, .ui-state-hover, .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {outline: none; text-decoration: none; background-color: #e7eaea; background-position: 5px center; background-repeat: no-repeat;}

.ui-accordion .ui-accordion-header a { display: block; font-size: 1em;}
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }

.ui-widget-content {}
.ui-corner-bottom { }
.ui-accordion .ui-accordion-content { border-top: 0; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; background: #e7eaea; }
.ui-accordion .ui-accordion-content-active {display: block; }/* Datepicker */

#tabs .ui-state-active a, #tabs .ui-state-active a:link, #tabs .ui-state-active a:visited {outline: none; text-decoration: none; background: transparent;}

#tabs .ui-state-hover, .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .ui-tabs .ui-tabs-nav li.ui-state-disabled, .ui-tabs .ui-tabs-nav li.ui-state-processing { background: url(../image/theme/tab-active.gif) no-repeat bottom center; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: default; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; background: #e7eaea; padding-top: 5px; padding-bottom: 15px; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff; }

/*********************/

/* LIENS */

.content a:link , .content a:visited 
{
	color: #850b26;
}

.content a:active
{
	color: #850b26;
}

.content a:hover 
{
	color: #009999;
}

.content .miniature a:link , .content .miniature a:visited, .content .miniature a:active
{
	color: #3a495b;
}

/********************/

.more a:link , .more a:visited 
{
	color: #1a6389;
}

.more a:hover 
{
	color: #0d86c0;
}

.more a:active
{
	color: #1a6389;
}

/*********************/

#footer a:link , #footer a:visited, .theme li a:link, .theme li a:visited, .theme li a:active
{
	color: #1a6389;
}

#footer a:hover, .theme li a:hover
{
	color: #0d86c0;
}

#footer a:active
{
	color: #1a6389;
}

/* STRUCTURE */

#bandeau
{
	background: url(../image/theme/bandeau.jpg) repeat-x bottom;
}

#header
{
	background: url(../image/theme/header.jpg) no-repeat;
}

#header-home
{
	background: url(../image/theme/header-home.jpg) no-repeat;
}

.content
{
	border-top: 3px solid #e7eaea;
	border-bottom: 3px solid #afb3b4;
	background: #cbd4d8 url(../image/theme/content.jpg) repeat-y center;
}

#contenu-home
{
	background: url(../image/theme/content.jpg) repeat-y center;
}

#contenu
{
	background: url(../image/theme/content.jpg) repeat-y center;
}

#lab-contenu
{
	background: #cbd4d8;
}

#piedpage
{
	background: url(../image/theme/piedpage.jpg) repeat-x top;
}

#footer
{
	color: #0c394f;
	background: url(../image/theme/footer.jpg) no-repeat top center;
}

/* LABO */

.lab-gauche
{
	border-right: 1px solid #e7eaea;
}

.lab-droite
{
}

.lab-droite li:hover, .select
{
	background: #d5dde0;
}

/* MENU */

.barre-menu
{
	background: #790028 url(../image/theme/barre-menu.jpg) repeat-y center;
}

#menu
{
	background: url(../image/theme/menu.jpg) no-repeat;
}

#nav li a.accueil , #nav2 li a.accueil
{
	background-image: url(../image/theme/accueil.gif);
}

#nav li a.illust , #nav2 li a.illust
{
	background-image: url(../image/theme/illust.gif);
}

#nav li a.infog , #nav2 li a.infog
{
	background-image:url(../image/theme/infog.gif);
}

#nav li a.speed , #nav2 li a.speed
{
	background-image:url(../image/theme/speed.gif);
}

#nav li a.lab , #nav2 li a.lab
{
	background-image:url(../image/theme/labo.gif);
}

#nav li a.pro , #nav2 li a.pro
{
	background-image:url(../image/theme/pro.gif);
}

#nav li a.mystram , #nav2 li a.mystram
{
	background-image:url(../image/theme/mystram.gif);
}

/* HEADER */

#edito p
{
	color: #e6e2c9;
}

/**********/

/*********/

/* SSMENU */

#ssmenu, .themeselector
{
	color: #1a6389;
}

/************/

/* HUMEUR */

.actu-date
{
	color: #3a495b;
}

/*************/

/* PRODUCTIONS */

/* LEGENDE */

.legende
{
	color: #979899;
	background: #e7eaea;
}

.miniature-titre
{
	color: #3a495b;
	border-bottom: 1px solid #e7eaea;
}

.miniature-date
{
	color: #748a8c;
	font-weight: normal;
	border-bottom: 1px solid #e7eaea;
}

.step
{
	border-top: 1px solid #c0c6c6;
}

.comm-pic td a, .comm-pic td a:hover
{
	color: #850b26;
}

/* ARCHIVES */

form
{
	background: #e7eaea;
}

label
{
	color: #979899;
}

input
{
	border-left: 1px solid #979899;
	border-right: 1px solid #979899;
	color: #979899;
	background: #e7eaea;
}

input:hover
{
	color: #666666;
}

select, option
{
	color: #979899;
	background: #e7eaea;
}

/*********/

.archive
{
	background: url(../image/theme/archives.jpg) no-repeat top right; /**/
}

.archive:hover
{
	background: url(../image/theme/archives-hover.jpg) no-repeat top right;
}
