/* INTERFACE GENERALE */
html { width:auto; }
body {
	width:auto;
	margin-left:2%;
	margin-right:2%;
	background:#b9c7ba;
	min-width:700px; }

/* EN-TETE */
#header {
	background-image:url("images/logo-2.png");
	background-repeat:repeat-x;
	height:175px; }

/* BANDEAU DE DATE +/- COMPTEUR DE VISITE */
#quick {
	
	background:#81f47f;
	height:30px;
	text-align:center; }

* html #quick {
   margin-top:-4px; /* Lu uniquement par IE 6 */
}
	
#quick td {
	line-height: 30px;
	height: 30px;
	padding: 0 30px;
	color: #000000;
	border-right: 0px solid #ffffff;
	border-bottom: 0;
	text-decoration:none;
	font-family:"Comic Sans MS", Arial, "Nimbus Sans L", sans-serif;
	font-weight:bold;
	font-size:0.9em; }

/*#quick a:hover { background: #b24a2f; border-right: 1px solid #fff; text-decoration: none; border-bottom: 0; }
ul { margin: 0; padding: 0; list-style: none; }
ul li { line-height: 20px; padding-left: 15px; padding-top: 0px; }*/

/* CORPS DE DOCUMENT */
#corps {
	background:#aabbff;
	height:100%; }
	
/* MENU GENERAL D'ACCES AUX PAGES */
#navigation {
	float:left;
	width:190px;
	height:auto;
	padding-left:10px;
	margin:0px;
	margin-right:10px;
	margin-bottom:10px;
	border:0px solid #000000;
	background:#aabbff;
	
	font-size:14px;
	text-align:left;
	font-weight:normal;
	font-family:"Comic Sans MS", Arial, "Nimbus Sans L", sans-serif; }
table.menu {
	height:30px;
	text-align:left;
	width:100%;
	padding-right:10px; }
a.menu, .faux-menu { font-weight:bold; }
a.menu#menu-actif, a.sous-menu#sous-menu-actif, .faux-menu#menu-actif {
	color:#76261b; }
.menu td, .sous-menu td { border-bottom: 1px dotted #c23f2d; }
a.menu:link, a:visited .menu, a:link .menu#menu-actif, a.menu:visited, a.sous-menu:link, a:visited .sous-menu, a:link .sous-menu#sous-menu-actif, a.sous-menu:visited, .faux-menu {
	color:#c23f2d; 
	text-decoration:none; }
a.sous-menu {
	font-size:0.8em;
	margin:10px;
	font-weight:normal; }

/* PARTIE TEXTE */
#content {
	color:white;
	font-family:"Comic Sans MS", Arial, "Nimbus Sans L", sans-serif;
	font-weight:normal;
	font-size:1em;
	background:#ffffff;
	color:#000000;
	padding:10px;
	margin:0px;
	margin-left:200px;
	min-height:550px; }

/* BAS DE PAGE */
#footer
{
	clear:both;
	background:#ffc490;
	padding:10px;
	text-align:center;
	
	color:#000000;
	font-family:"Comic Sans MS", Arial, "Nimbus Sans L", sans-serif;
	font-size:0.6em;
}
#footer a, #footer:visited {
	color:#000000;
	text-decoration:none; }

/* MISE EN PAGE DE TEXTE (PARAGRAPHES) */
.centrer { text-align:center; }
.gauche { text-align:left; vertical-align:middle;}
.droite { text-align:right; }

/* TAILLE DE CARACTERES */
.taille7 { font-size:0.7em;}
.taille8 { font-size:0.8em;}
.taille9 { font-size:0.9em;}
.taille12 {font-size:1.2em;}

/* MISE EN FORME DE CARACTERES */
.italique { font-style:italic; }
.souligne { text-decoration:underline; }
h1 {
	font-size:1.5em;
	text-align:left;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, "Nimbus Sans L", sans-serif;
	color:#c6734a;
	margin:10px 0 10px 0; }
h3 {
	font-size:1em;
	text-align:center;
	font-weight:bold;
	font-family:"Comic Sans MS", Arial, "Nimbus Sans L", sans-serif;
	color:black;
	margin:10px 0 10px 0; }
p {
	color:black;
	font-family:"Comic Sans MS", Arial, "Nimbus Sans L", sans-serif;
	font-weight:normal;
	font-size:1em; }
img { border:0px; }

/* COLORATION DU TEXTE*/
.rouge { color:red; }
.vert { color:green; }
.bleu { color:blue; }
.jaune { color:yellow; }
.blanc { color:white; }
.noir { color:black; } /*+ bloc pour les liens dans les cases de tableaux...*/

/* PAGINATION MULTIPLE */
td.pagination {
	border:1px solid black;
	text-decoration:none; }
td.pagination a {
	text-decoration:none; }

/* LARGEURS DE COLONNES DYNAMIQUES */
.col01 {width:01%;}
.col02 {width:02%;}
.col05 {width:05%;}
.col10 {width:10%;}
.col15 {width:15%;}
.col20 {width:20%;}
.col25 {width:25%;}
.col30 {width:30%;}
.col40 {width:40%;}
.col50 {width:50%;}
.col60 {width:60%;}
.col70 {width:70%;}
.col80 {width:80%;}
.col90 {width:90%;}
.col99 {width:99%;}
.col100 {width:98%;}

.ie100 { 
	width:100%}

.tab		{border-collapse:collapse;}
.tab_date	{border:1px dotted #9b9a87; color:#9b9a87;}
.tab_titre	{border-bottom:1px dotted #9b9a87; font-weight:bold; color:#9b9a87;}

/* DIVERS */

.fielset {border:1px dotted #9b9a87;}
label #nom, #nom, label #prenom, #prenom, label #mail, #mail, label #mail2, #mail2 { width:300px; }
#message { width:100%; }
.invalide { border:1px solid silver; background:#81f47f; }

.news_titre {
	color:green;
	font-size:1em;
	font-weight:bold;
	text-align:center; }
.news_date {
	font-size:0.7em;
	color:black;
	font-weight:normal;
	text-align:center; }

.hr { width:75%; }

.tabhover:hover { background:silver; }
.click { display:block; height: 100%; width: 100%;}
.aff_off { color:olive; }
.input { width:100%; }
textarea { width:100%; }
.tablealignhaut { vertical-align:top; }
.puce-off { list-style-type:none; }

/* FIN DU FICHIER CSS DE DESIGN*/