/* THEME */

html
{
	color: #a6c1ea;
	background: #35455c;
}

hr
{
	background-color: #f9f7f3;
}

/* THEME */

#st2, #st1 {
	display: none;
}

/* TITRES */

h1
{
	color: #e1e6ea;
}

#footer h1
{
	color: #fcfcfa;
}

h2
{
	color: #273343;
}

h3
{
 	cursor: pointer;
}

h3:hover
{
	background-color: #384555;
}

b
{
	color: #b7c6d3;
}

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

/* LANGUES BOUTONS */

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

.version-fr
{
	background-image: url(../image/theme3/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: #384555; background-position: 5px center; background-repeat: no-repeat;}

.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; border-bottom: 1px solid #637d9c;}
.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: #384555; color: #b7c6d3; }
.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;}

.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/theme3/tab-active.gif) no-repeat bottom center; }

#tabs .ui-state-hover, .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: url(../image/theme3/fd-tab-content.png); padding-top: 5px; padding-bottom: 15px; border-top: 5px solid #ffffff; border-bottom: 5px solid #ffffff; }

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

/* LIENS */

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

.content a:active
{
	color: #af7696;
}

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

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

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

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

.more a:hover 
{
	color: #fdffd8;
}

.more a:active
{
	color: #e1e6ea;
}

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

#footer a:link , #footer a:visited, .theme li a:link, .theme li a:visited, .theme li a:active
{
	color: #5c84b1;
}

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

#footer a:active
{
	color: #5c84b1;
}

/* STRUCTURE */

#bandeau
{
	background: url(../image/theme3/bandeau.jpg) no-repeat bottom center;
}

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

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

.content
{
	padding-top: 3px; /* REMPLACE LA BORDURE DES THEMES 1 ET 2 */
	background: url(../image/theme3/content.jpg) no-repeat center top;
}

#contenu-home
{
	background: url(../image/theme3/content2.gif) no-repeat bottom center;
}

#contenu
{
	background: url(../image/theme3/content2.gif) no-repeat bottom center;
}

#piedpage
{
	background: url(../image/theme3/piedpage.jpg) no-repeat bottom center;
}

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

/*********/

/* LABO */

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

.lab-droite
{
}

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

/* MENU */

.barre-menu
{
	background: #7baccc url(../image/theme3/barre-menu.jpg) repeat-x;
}

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

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

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

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

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

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

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

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

/* HEADER */

#edito p
{
	color: #ffffff;
}

/*********/

/* SSMENU */

#ssmenu, .themeselector
{
	color: #5c84b1;
}

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

/* HUMEUR */

.actu-date
{
	color: #35465c;
}

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

/* PRODUCTIONS */

/* LEGENDE */

.legende
{
	color: #6d87a2;
	background: #384555;
}

.miniature-titre
{
	color: #89bfd7;
	border-bottom: 1px solid #d9d7c9;
}

.miniature-date
{
	color: #6d87a2;
	font-weight: normal;
	border-bottom: 1px solid #d9d7c9;
}

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

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

/* ARCHIVES */

form
{
	background: #384555;
}

label
{

	color: #979899;
}

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

input:hover
{
	color: #8086a4;
}

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

/*********/

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

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