/* 
** Feuille de style G.G
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(images/fond.gif);
}

table {
	border: medium solid #3799FF;
	border-collapse: collapse;
	width: 95%;
}

th {
	font-family: Verdana, Tahoma, monospace;
	border: thin solid #6495ed;
	padding: 5px;
	background-color: #EFF0FF;
}

td {
	font: 0.9em Verdana, Tahoma, sans-serif;
	border: thin solid #6495ed;
	padding: 5px;
	background-color: #ffffff;
}

caption {
	font-family: Verdana, Tahoma, sans-serif;
}


#logo {
	float:left;
	background-image:url(images/tie_logo.png);
	width:274px;
	height:213px;
}

#topheader {
	float:right;
	width:526px;
	height:97px;
	background-color:#EFF0FF;
	position:relative;
}

#toplinks {
	position:absolute;
	right:5px;
	top:5px;
}

#toplogo {
	position:absolute;
	right:1px;
	top:25px;
}

#menu {
	float:right;
	width:526px;
	height:32px;
	background-image:url(images/bg_menu.gif);
	background-repeat:repeat-x;
}

#submenu {
	float:right;
	width:526px;
	height:32px;
	background-image:url(images/bg_submenu.gif);
	background-position:top;
	background-repeat:repeat-x;
}

#contenttext {
	float:right;
	width:526px;
}

#leftpanel {
	float:left;
	width:274px;
}

#footer {
	float:left;
	width:800px;
        background: #2B6799 url('images/bg_footer.jpg') repeat-x;
	text-align: right;
	padding:3px;
        display: block;
}

.graypanel{
	border:solid 1px #666666;
	background-color:#F7F7F7;
	padding:10px;
	margin:10px;
}

.bluepanel{
	border:solid 1px #666666;
	background-color:#EFF0FF;
	padding:10px;
	margin:10px;
}

.bluepanel a{
	text-decoration:none;
}

.bodytext {
	font: 0.7em Tahoma, sans-serif;
	color: #666666;
}

.blacktext {
	font: 0.9em Verdana, Tahoma, sans-serif;
	color: #000000;
}

.titletext {
	font: 0.7em Tahoma, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#CC0000;
}
.whitetitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:36px;
	font-weight:bold;
	color:#FFFFFF;
}
.smalltitle {
	font: 0.7em Tahoma, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:#CC0000;
}
.smallmenutext {
	font: 0.7em Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
}
.smallmenutext a{
	font: 0.7em Verdana, Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #FFFFFF;
	text-decoration:none;
}
.smallmenutext a:hover{
	color: #000000;
	background-color: #EFF0FF;
}
.smallwhitetext {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
        margin-top: 7px;
	color: #FFFFFF;
}
.smallwhitetext a{
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
}
.smallwhitetext a:hover{
	text-decoration:underline;
}
.smallblacktext {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
        font-size: 10px;
        margin-top: 6px;
        color: #000000;
}
.smallblacktext a{
        font-size: 10px;
        color: #000000;
        text-decoration:none;
}
.smallblacktext a:hover{
        text-decoration:underline;
}
.smallgraytext {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
        margin-top: 6px;
	color:#999999;
}
.smallgraytext a{
	font-size: 11px;
	font-weight:bold;
	color:#999999;
	text-decoration:none;
}
.smallgraytext a:hover{
	text-decoration:underline;
}
.smallredtext {
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
}
.smallredtext a{
	font: 0.7em Tahoma, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#CC0000;
	text-decoration:none;
}
.smallredtext a:hover{
	text-decoration:underline;
}

/*
** Fin du fichier
*/
