@import url("csscommon.css");

body
{
	/*background-color : #990033;*/
	background-color : #a91043;
	/*background-color : #800043;*/
}/* See also div.indexsubtitle */

div.adm a
{
	color : #22ffff;
}

div.indexmain
{
	padding : 20px 0px;
	width : 100%;
	/*height : 25%;*/
	text-align : center;
	z-index : 2;
}

img.ix
{
	max-width : 100%;
	max-height : 100%;
}

div.indexlink a
{
	color : #990000;
	font-size : 13pt;
	font-family : "Comic sans MS", fantasy;
}

div.indextitle
{
	text-align : center;
	max-width : 100%;
	height : 80px;
	background-color : inherit;
	padding-bottom : 1mm;
	/*font-size : 36pt;*/
	/*font-family : "Comic sans MS", fantasy;*/
	/*font-family : fantasy;*/
}

img.indexel
{
	max-width : 100%;
	max-height : 100%;
}


a.flashy, a.flashy:focus, a.flashy:hover, a.flashy:link, a.flashy:visited
{
	text-decoration : blink;
	color : #ff0000;
}

#update, .update
{
	position : absolute;
	top : 4px;
	left : 55%;
	font-size : 8pt;
	text-align: center;
	line-height: 125%;
	color : #00bb00;
}

div#counter
{
	position : absolute;
	top : 4px;
	left : 22%;
	font-size : 9pt;
	color : #ffffff;
}

div#solo
{
	position : absolute;
	top : 4px;
	right : 4px;
	font-size : 8pt;
}

div#solo a
{
	color : #000000;
}

div.indextable
{
	max-width : 65%;
	margin-right : 20px;
	margin-bottom : 7px;
	display : inline-block;
	vertical-align : text-top;
}

table.indextable
{
	width : 100%;
}

td.indextable
{
	width : 30%;
	/*height : 12cm;*/
	padding : 0mm 6mm;
}

tr.indexh3
{
	font-family : "Comic sans MS", fantasy;
	color : #ffffff;
	text-align : center;
	font-size : 16pt;
	height : 10mm;
	vertical-align : middle;
}

td.indeximg
{
	text-align : center;
	/*max-height : 6cm;*/
	/*max-width : 30%;*/
	/*margin : 3mm;*/
	padding : 0mm 2mm;
}

img.indeximg
{
	height : 100%;
	/*max-height : 6cm;*/
	width : 100%;
	/*max-width : 6cm;*/
	border : solid 2px #000000;
}

/*
td.indextxt
{
	vertical-align : text-top;
}
*/

td.indextxt
{
	border-style : solid;
	border-width : 2px;
	padding : 3mm 2mm;
	text-align : justify;
	background-color : #eeeeee;
}

div.indexleft
{
	max-width : 30%;
	display : inline-block;
	vertical-align : text-top;
	margin-top : 23mm;
	margin-right : 3mm;
}

div.indexlink
{
	margin : 2mm 0mm;
}

div.indexleftimg
{
	display : inline-block;
	vertical-align : text-top;
	margin : 0mm 2mm;
}

div.indexEL
{
	max-width : 60px;
}

div.indexprojet
{
	max-width : 60px;
}

div.indexcontacts
{
	max-width : 60px;
}

div.indexguestbook
{
	max-width : 60px;
}

div.indexleftimg img
{
	max-width : 100%;
	max-height : 100%;
}

div.indexlinkbox
{
	background-color : #ffff99;
	border-style : dotted;
	border-width : 2px;
	display : inline-block;
	text-align : center;
	vertical-align : text-top;
	padding : 2mm 1mm;
	min-width : 50%;
}

div.indexlinkbox a
{
	color : #000000;
	font-size : 13pt;
}

div.indexlang
{
	z-index : 1;
	font-size : 1pt;
	float : right;
}

div.indexlang img
{
	max-height : 50px;
	max-width : 25px;
}

div.indexblackbanner
{
	position : absolute;
	top : 0px;
	left : 0px;
	right : 0px;
	height : 333px;
	background-color : #000000;
	padding-bottom : 5pt;
}

div.indexsubtitle
{
	font-family : "Helvetica", sans-serif;
	font-size : 18pt;
	font-weight : 300;
	color : #a91043;
	margin : 0mm 1cm;
}

div.indexbody
{
	position : absolute;
	bottom : 0px;
	left : 100px;
	right : 0px;
	top : 333px;
	padding-top : 12mm;
}

div.indexboth
{
	width : 100%;
}


