@charset "UTF-8";
/* CSS Document */
/* THIS CSS IS FOR THE TEXTS */


/* -------------------------------------------------------------------------- */
/* --------------------------- GENERAL TAGS --------------------------------- */
/* -------------------------------------------------------------------------- */

input,
select,
select option,
textarea
{
    color: #666;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}

select optgroup
{
    color: #076cd1;
    font-style: normal;
}

input[type=submit]:hover
{
    color: #2E718E;
}

a:link,
a:visited
{
    color: #2E718E;
    text-decoration: none;
}

a:hover,
a:active
{

}

/* -------------------------------------------------------------------------- */
/* ------------------- HERE BEGINS THE PERSONAL TAGS ------------------------ */
/* -------------------------------------------------------------------------- */

.box .boxTitle h2,
.box .boxTitleMultipleLine h2
{
    color: #424242;
    font-weight: bold;
    text-align: left;
    font-size: 11px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    margin: 0;
    padding: 0;
}

.boxTitle,
.boxTitleMultipleLine
{
    color: #424242;
    font-weight: bold;
    text-align: left;
}

.form input[type=submit]
{
    color: #003c78;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
}

form input[type=submit]:hover
{
    color: #FFF;
}

#fiche #titleFiche span.title
{
    font-size: 16px;
    font-weight: bold;
}

#fiche #titleFiche h1
{
    font-size: 22px;
    font-weight: normal;
    font-family: Calibri, Arial, san-serif;
	color: #749B00;
	border-bottom: 3px double #749B00;
	padding: 0 0 5px 0 !important;
	margin: 0 0 10px 0;
}

.star
{
    color: #ff0000;
    font-weight: bold;
}

.box .content h1,
.box .content .left h1,
.box .content .right h1
{
    font-weight: bold;
    font-size: 16px;
    font-family: Calibri, Arial, san-serif;
}

.box .content .labelTitle
{
    font-weight: bold;
	margin: 0 0 5px 0;
}

#fiche .box .content .subTitle
{
    font-weight: normal;
    font-size: 14px;
}

#fiche .intro
{
    font-weight: bold;
    font-size: 13px;
}

#fiche .text h1
{
    font-weight: bold;
    font-size: 12px;
    color: #0097CB;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

.box .content .pocName
{
    font-weight: bold;
}

.box .content ul.intro
{
    font-style: italic;
}

#fiche #right .box .boxTitle
{
    color: #424242;
    font-weight: normal;
}

#returnSearch
{
    font-size: 10px;
}

#returnSearch a:link,
#returnSearch a:visited
{
    color: #FFF;
    text-decoration: none;
}

#returnSearch a:hover,
#returnSearch a:active
{
}

#fiche #returnSearch
{
    text-align: right;
}

.returnSearch
{
    font-size: 8px;
}

.returnSearch a:link,
.returnSearch a:visited
{
    color: #2E718E;
    text-decoration: none;
}

.returnSearch a:hover,
.returnSearch a:active
{
}

#fiche .returnSearch
{
    text-align: left;
}

/* Error Handler */
#errorHandler
{
    color: #ff0000;
    font-weight: bold;
}

/* Display list of restults */
.resultContainer ul li,
.resultContainer ol li
{
    text-align: left;
}

.resultContainer ul li a:link,
.resultContainer ul li a:visited,
.resultContainer ol li a:link,
.resultContainer ol li a:visited
{
    color: #003c78;
	text-decoration: none;
}

.resultContainer ul li a:hover,
.resultContainer ul li a:active,
.resultContainer ol li a:hover,
.resultContainer ol li a:active
{
    color: #2E718E;
	text-decoration: none;
}

.resultContainer .lineEven .organism,
.resultContainer .lineOdd .organism
{
    font-size: 12px;
}

.resultContainer .lineEven .edition,
.resultContainer .lineOdd .edition
{
    font-size: 10px;
    font-weight: normal;
}

/* Header */
#header
{
    color: #0097CB;
}

#header .logo
{
    text-align: center;
}

#header .notice
{
    text-align: center;
    color: #6e6e6e;
    font-size: 11px;
}

#header .notice p
{
    text-align: center;
    color: #6e6e6e;
    font-size: 11px;
}

/* Footer */
#footer .editor
{
    color: #000;
    font-size: 09px;
    text-align: center;
}

#copyright
{
    color: #808080;
    font-size: 10px;
    text-align: center;
}

/* Left Menu */
#leftMenu
{
    color: #fff;
}

#leftMenu ul.navigation li span.groupTitle
{
    color: #003c78;
    font-weight: bold;
}

#leftMenu ul.navigation li a.mainPage:link,
#leftMenu ul.navigation li a.mainPage:visited
{
    color: #003c78;
    text-decoration: none;
}

#leftMenu ul.navigation li a.mainPage:hover,
#leftMenu ul.navigation li a.mainPage:active
{
    color: #ffffff;
}

#leftMenu ul.navigation li a:link.botmMenu,
#leftMenu ul.navigation li a:visited.botmMenu
{
    color: #f8c08f;
}

#leftMenu ul.navigation li a:link,
#leftMenu ul.navigation li a:visited
{
    color: #fff;
    text-decoration: none;
}

#leftMenu ul.navigation li a:hover,
#leftMenu ul.navigation li a:active,
#leftMenu ul.navigation li a:hover.botmMenu,
#leftMenu ul.navigation li a:active.botmMenu
{
    color: #ffffff;
    text-decoration: none;
    background: #ffbd5f;
}

/* Breadcrumbs path and switch lang*/
#breadCrumbs .breadCrumbsPath a:link,
#breadCrumbs .breadCrumbsPath a:visited
{
    color: #0097CB;
    text-decoration: none;
}

#breadCrumbs .breadCrumbsPath a:hover,
#breadCrumbs .breadCrumbsPath a:active
{
    color: #2E718E;
    text-decoration: underline;
}

#breadCrumbs .breadCrumbsPath a.groupTitle:hover
{
    color: #003c78;
    text-decoration: none;
}

/* Switchlang menu */
.switchLang
{
    color: #ffffff;
    font-size: 10px;

    text-align: center;
}

#breadCrumbs .switchLang .inactive
{
    color: #f8c08f;
    font-weight: bold;
    font-size: 10px;
}

#breadCrumbs .switchLang a:link,
#breadCrumbs .switchLang a:visited
{
    color: #ffffff;
    text-decoration: underline;
}

#breadCrumbs .switchLang a:hover,
#breadCrumbs .switchLang a:active
{
    color: #2E718E;
}

#breadCrumbs .switchLang select
{
    color: #003c78;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 11px;
    font-weight: normal;
}

/* Right menu */
#rightMenu
{
    text-align: center;
}

/* Display error of link */
span.linkerror
{
    text-align: center;
}

span.linkerror a:link,
span.linkerror a:visited
{
    color: #2E718E;
    text-decoration: none;
}

span.linkerror a:hover,
span.linkerror a:active
{
    color: #2E718E;
    text-decoration: underline;
}

/* Debug mod */
#debug
{
    color: #000000;
    font-family: Verdana;
    text-align: left;
}

.subjectForum
{
    font-size: 12px;
    font-weight: bold;
}

/* ADMINISTRATION */
#titleAdm
{
    font-size: 18px;
    font-weight: bold;
}

#subtitleAdm
{
    font-size: 14px;
    font-weight: bold;
}

#contentAdm
{
    font-size: 11px;
}

ul.management li
{
    font-weight: bold;
}

.column a
{
    padding: 0;
    margin: 0;
}

#contentAdm .forumMessage .title,
#contentAdm .boxcontent .title
{
    font-size: 13px;
    font-weight: bold;
}

#contentAdm .forumAnswer .title
{
    font-size: 11px;
    font-weight: bold;
}

.newsletter{
	 margin-left: 185px;
}