/*************/
/* STRUCTURE */
/*************/
html, body {
	background-color:	#193364;
	color:			#000000;
	font-size:		9pt;
	font:			12px/1.5em Verdana, Geneva, sans-serif;
	background-image: 	url('/image/bg.gif');
	background-repeat: 	repeat-x;
}
#page {
	background-color:	#549CE5;
	color:			#000000;
	width:			65em;
	margin-left:		auto;
	margin-right:		auto;
	margin-top:		1em;
	margin-bottom:		1em;
	padding-top:		0;
	padding-bottom:		1em;
	border:		1px solid #193364;
}
#tete {
	width:			100%;
	text-align:		center;
	background:		url("../img/logo_tete_normal.jpg") no-repeat center top;
	height:			13em;
	border-bottom:		1px solid #193364;
top:0;
}
#centre {
	position:		relative;
	float:			right;
	display:		inline;
	width:			50em;
	margin-right:		1em;
}

#gauche {
	position:		relative;
	float:			right;
	width:			12.9em;
	padding-left:		1em;
	padding-top:		2.5em;
}
.fondbox {
	background-color:	#193364;
	color:			#FFFFFF;
	padding:		0;
	width:			100%;
	margin:			0em 0em 2em 0em;
}
#contenu, #loginbox, #pubs, #lang, #utopia, #tadikoi, #today {
	background-color:	#FFFFFF;
	color:			#000000;
	border:			1px solid #193364;
	margin:			0;
	padding:		0;
}
#menu {
	background-color:	#FFFFFF;
	color:			#000000;
	border:			1px solid #193364;
	border-right:		0;
	margin:			0;
	padding:		0;
}
#subborder {
	margin-right:		1em;
}
#contenu {
	padding-bottom:		1em;
	min-height: 		40em;
}
* html #contenu {
	height: 		40em;
}
#webmaster a {
	background-color:	#549CE5;
	color:			#000000;
	margin:			0;
	padding:		0;
}
#copyright {
	clear:			both;
	text-align:		center;
}
#copyright p {
	font:			9px/1.1em arial, helvetica, sans-serif;
	margin:			0;
	padding:		0;
}
/*********/
/* THEME */
/*********/
#access {
	text-align:		right;
}
#access a, #copyright, #copyright a {
	color:			#FFFFFF;
}
h1 {
	margin-top:		90px;
	color:			#000000;
	text-align:		right;
	padding-right:	8em;
	padding-left:	0em;
	margin-left:	10.5em;
	font-size:		1.5em;
}
h2, .subnavigation {
	background-color:	#193364;
	color:			#FFFFFF;
	font-size:		small;
	margin:			0;
	padding:		0;
	text-align:		center;
}
h3 {
	background-color:	#193364;
	color:			#FFFFFF;
	font-size:		small;
	clear:			both;
	margin:			0;
	padding:		0;
	text-align:		center;
}
h4 {
	background-color:	#193364;
	color:			#FFFFFF;
	font-size:		small;
	clear:			both;
	margin:			0;
	padding:		0;
	text-align:		center;
}
h5, h5 a {
	background-color:	#193364;
	color:			#FFFFFF;
	font-size:		small;
	margin:			0;
	padding:		0;
	text-align:		center;
}
p {
	padding-left:		1em;
	padding-right:		1em;
}
ul {
}
li {
}
a {
	color:			#0000FF;
	text-decoration:	none;
}
a:hover {
	color:			#FF0000;
}
a img, #loginbox fieldset, #tadikoi fieldset {
	border:			0;
}
#contenu fieldset {
	margin-top:		.5em;
}
#contenu label {
	display:		block;
	float:			left;
	width:			30%;
}
#contenu textarea {
	width:			99%;
}
fieldset, input, select, legend {
	border:			1px solid #000000;
}
/********/
/* MENU */
/********/
#menu ul, #today ul {
	padding:		1em;
	margin:			1em;
}
#menu li, #today li {
/*	list-style-type:	none;*/
}
#menu a {
	background-color:	#FFFFFF;
	color:			#000000;
}
#menu span, #loginbox legend, #tadikoi legend {
	display:		none;
}
#rubrique {
	margin-top:		1em;
	position:		relative;
	right:			.2em;
	height:			1.5em;
}
#rubrique a {
	display:		block;
	float:			left;
	width:			9.7em;
	height:			93%;
	text-align:		center;
	margin-left:		.2em;
	color:			#FFFFFF;
	background-color: 	#193364;
}
.thisrubr {
	border-bottom:		1px solid #193364;
}
.notthisrubr {
	border-bottom:		1px solid #549CE5;
}
/*********/
/* BOXES */
/*********/
#tadikoi, #loginbox, #lang, #webmaster {
	text-align:		center;
}
#loginbox input {
	width:			90%;
}
/***********/
/* CLASSES */
/***********/
.spacer:after {
	content:		".";
	display:		block;
	height:			0;
	clear:			both;
	visibility:		hidden;
}
* html .spacer {
	height:			1%;
}
.spacer {
	display:		block;
}
.invisible {
	display:		none;
}
.fullwidth {
	width:			100%;
}
.droite {
	float:			right;
	margin:			.5em;
}
.gauche {
	float:			left;
	margin:			.5em;
}
.centre {
	display:		block;
	text-align:		center;
	margin:			.5em auto .5em auto;
}
.red {
	color:			red;
}
.blue {
	color:			blue;
}
.green {
	color:			green;
}
.yellow {
	color:			yellow;
}
/*********/
/* COINS */
/*********/
#hg, #hd, #bg, #bd {
	width:			0px;
	height:			0px;
	background-repeat:	no-repeat;
}
#page .shg, #page .shd, #page .sbg, #page .sbd {
	width:			5px;
	height:			5px;
	background-repeat:	no-repeat;
}
#hg, #bg, #page .shg, #page .sbg {
	float:			right;
}
#hd, #bd, #page .shd, #page .sbd {
	float:			left;
}
#hd {
	background-image:	url("../img/corner.php?width=0&height=0&color=549CE5&bg_color=CCCCCC&placement=tl");
	background-position:	top right;
}
#hg {
	background-image:	url("../img/corner.php?width=0&height=0&color=549CE5&bg_color=CCCCCC&placement=tr");
	background-position:	top left;
}
#bd {
	background-image:	url("../img/corner.php?width=0&height=0&color=549CE5&bg_color=CCCCCC&placement=bl");
	background-position:	bottom right;
}
#bg {
	background-image:	url("../img/corner.php?width=0&height=0&color=549CE5&bg_color=CCCCCC&placement=br");
	background-position:	bottom left;
}

#page .shd {
	background-image:	url("../img/corner.php?width=5&height=5&color=193364&bg_color=549CE5&placement=tl");
	background-position:	top right;
}
#page .shg {
	background-image:	url("../img/corner.php?width=5&height=5&color=193364&bg_color=549CE5&placement=tr");
	background-position:	top left;
}
#page .sbd {
	background-image:	url("../img/corner.php?width=5&height=5&color=193364&bg_color=549CE5&placement=bl");
	background-position:	bottom right;
}
#page .sbg {
	background-image:	url("../img/corner.php?width=5&height=5&color=193364&bg_color=549CE5&placement=br");
	background-position:	bottom left;
}
/***********/
/* TinyMCE */
/***********/
.mceContentBody {
	background-color: #fff;
	color: #000;
}
/******/
/*FIN */
/******/
