
/********************************************/
/* Caracteristiques principales du document */
/********************************************/
body {
	text-align:left;
	background-color: white;
	font-family: Arial;
}

.nav li li a .checkboxtext {
	vertical-align: 5px;
}

.click {cursor:hand; cursor:pointer}


.shaded {color: #AAA}

.txtsmall {font-size: 12px !important}
.txtcentered {text-align: center}
.txtindent {padding-left: 15px}

.bgred {background-color:#FEE}
.bgredanc {background-color:#EBB}
.bgblue {background-color:#EEF}
.bggreen {background-color:#EFE}
.bggreenanc {background-color:#BEB}
.borderred {border:1px solid #FBB}
.borderblue {border:1px solid #BBF}
.bordergreen {border:1px solid #BFB}

.txtdna {
	font-family: monospace;
	font-size: 10px !important;
	text-align: left;
}

.menuinfo {
	font-size: 10px;
	font-style: italic;
	text-align: center;
	display: block;
}

.menutext {
	width: 508px;
}

#menuiteminfo {
	float: right;
}

.inline {
	display: inline
}


/* Table generique d'affichage d'infos */

table.dump {
	text-align: center;
}

table.dump th, table.rootgenechoice th, table.refgenechoice th {
	font-weight: bold;
	color: black;
	background-color: #dee;
	border:1px solid #FC3;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

table.dump td {
	padding-left: 5px;
	padding-right: 5px;
	font-size: 14px;
}

/* La table de choix d'ancetre */
table.rootgenechoice {
	width: 100%;
	vertical-align: center;
	text-align: center;
}




/* Liens hypertextes */
a {text-decoration:none}
a img {border:0px}


/* Tailles d'images */
.miniicon {height:16px;width:16px}
.mediumicon {height:24px;width:24px}
.largeicon {height:32px;width:32px}
.hugeicon {height:48px;width:48px}


/* Les liens externes */
.externallink {font-style:italic; color:#039 !important; margin-left:5px; margin-right:5px}
.externallink:hover {color:#c00 !important; background-color:#FFC}


/* Le lien avec icone en surimpression */
.mixedimglinks {position: relative}
.mixedimglinks img.icon {z-index:0}
.mixedimglinks img.overlay {position:absolute; right:0px; top: 0px; z-index:10; visibility:hidden}
.mixedimglinks:hover img.overlay {visibility:visible}



/*************/
/* search.pl */
/*************/

div#tips .error, noscript {color: red}
div#tips .tips {color: green}
div#tips .tips a {color: inherit; font-weight: bold; padding-left: 3px}

/* Plusieurs choix pour un nom de gene */
table.refgenechoice {
	width: 100%;
	border: none;
	-moz-border-radius:10px;
	border-radius:10px;
	margin: 10px;
	padding: 5px;
}

table.refgenechoice th {
	font-style: italic;
	padding: 10px;
}


ul.leftmenu {
	font-weight: bold;
	text-align: left;
	margin-left: 40px;
	list-style-type: disc
}


/**********************/
/* La boite gris-bleu */
/**********************/
div.mybox {
	-moz-border-radius: 10px;
	border-radius: 10px;
	color: gray;
	background-color: #eef;
	border: 1px solid #FC3;
	padding: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.mybox b {color: black}
div.mybox h2 {color: #035; font-size: 22px;}

/**********************/
/* La boite grise */
/**********************/
div.myboxGenomicus {
	-moz-border-radius: 5px;
	border-radius: 5px;
	color: gray;
	background-color: GhostWhite;
	border: 1px solid Bisque ;
	padding: 30px;
	padding-top: 0px;
	padding-bottom: 0px;
}

div.myboxGenomicus b {color: black}
div.myboxGenomicus h2 {color: #035; font-size: 22px;}



table#introstats {width: 400px}
table#introstats th {font-weight: normal}
table#introstats td {text-align: right}

/*****************************/
/* Positionnement des boites */
/*****************************/

/* Alignee en haut a droite */
div.upright {
	font-size: 75%;
	font-weight: bold;
	position: absolute;
	right: 8px;
	top: 3px;
}


/* Informations d'intro: *view.pl et show_*.pl */
div#introbox {
	left: 5px;
	/*width: 50%;*/
}


/* Image SVG */
div#svgbox {
	margin-top: 170px;
	text-align: center;
}

/* pour verticalPanels */
div#leftpanel {
	position: absolute;
	left: 10px;
	width: 325px;
	text-align: center;
}

div#rightpanel {
	margin-left: 355px;
	top: 10px;
	text-align: justify;
	max-width: 900px;
}

div#rightpanel p {
	text-indent: 10px;
}

div#rightpanel .mybox {
	/*width: 50%;*/
}

div#footer {
	text-align: center;
	font-size: 10px;
	margin-top: 20px;
}

div.wrapper1 {
	position: fixed;
	top: 0px;
}

#outofdate {
	background-color: #DCC;
	text-align: center;
}

