body {
	background-color:#FFFFFF;
	font-family: Trebuchet MS;
	font-size:12px;
	margin-top: 0px;
	margin-bottom: 0px;
}

input, textarea {
	font-family: Trebuchet MS;
	font-size:12px;
	border-collapse:collapse;
	border-width:1px;
	border-style:solid;
	border-color:#000000;
	font-size:11px;
	background:none;
	padding-top:0px;
}

input.bouton {
	font-size:11px;
	border-style:outset;
	height:19px;
}

.identifiants {
	border-color:#FFFFFF;
	height:13px;
	font-size:10px;
}

.rubrique {
	background-image:url(img/neutral_rubrique.gif);
	background-position:center;
	background-repeat:no-repeat;
	height:18px;
	vertical-align:bottom;
	text-align:center;
	width:100px;
	font-size:12px;
}

a.rub_neutral {	color:#000000; text-decoration:none; }
a.rub_neutral:hover {color:#FFFFFF; text-decoration:none; }
a.rub_selected {	color:#FFFFFF; text-decoration:none; }
a.rub_selected:hover {color:#FFFFFF; text-decoration:none; cursor:default;}
a.hidden {	color:#000000; text-decoration:none; }
a.hidden:hover {color:#000000; text-decoration:underline;}
ul, li {list-style-type:square; }

.top {
	background-image:url(img/neutral_top.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:18px;
	padding-left:16px;
}

.content {
	background-color:#FFFFFF;
	padding:16px 20px 0px 20px;
	vertical-align:top;
	line-height:15px;
}

.subcontent {
	padding-left:16px;
	padding-right:16px;
	text-align:justify;
}

.bottom {
	background-image:url(img/neutral_bottom.gif);
	background-position:top left;
	background-repeat:no-repeat;
	height:16px;
}


.separator {
	background-image:url(img/dashed.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin-top:10px;
	margin-bottom:10px;
	width: 800px;
}

.footer {text-align:center;}
.petit {font-size:10px;}
.border_partenaire {border:1px solid #FA8324;}
.border_double {border-right:3px double #000000;}
.row0 { background-color: #fff; }
.row1 { background-color: #efefef; }
blockquote {	border: 1px solid #999;	padding: 5px; }
.mid { width: 400px; background-color:#F2F2F2; }
.space {	height:40px;}

/* SUBMENU */
.submenu_header {
	background-position:bottom;
	background-repeat:no-repeat;
	height:16px;
	vertical-align:bottom;
	text-align:center;
	color:#FFFFFF;
}
.blank {vertical-align:top;	text-align:center;	height:16px;}
.submenu_bottom {
	background-image:url(img/neutral_bottom_submenu.gif);
	background-position:top;
	background-repeat:no-repeat;
	height:16px;
}



/* BUVETTE */
#buvette { width: 500px; }
#buvette th { text-align: center; border-bottom: 1px dashed #666666; background-color:#CCCCCC; padding: 10px; }
#buvette .img { width: 60px;  }
#buvette .produit { width: 380px;  }
#buvette .prix { width: 60px; font-size: 20px; text-align: right; }
#buvette .commentaire { font-size: 11px; color: #999999; font-style: italic; }

/* PARTENAIRES */
#partenaires { width: 100%; }
#partenaires tr { }
#partenaires td.logo { height: 130px; text-align:center; vertical-align:middle; width: 200px; }
#partenaires td.desc {  }

/* A PROPOS > HISTORIQUE */
#historique .commentaires { font-size: 11px; color: #999999; font-style: italic; }
#historique .event { width: 150px; vertical-align:top; }
#historique .result { width: 350px; vertical-align:top; }

/* AUTRE */

.img_cs { border: 3px solid #CFCD40;}
.img_w3 { border: 3px solid #8F2C3A;}
.img_tmn { border: 3px solid #619F3B;}
.img_pes5 { border: 3px solid #FE1A25;}
.img_q4 { border: 3px solid #000000;}

.navtext {
width:400px;
font-size:10px;
font-family:verdana;
border:1px solid #E7E7E7;
background-color:#F4F4F4;
color:black;
}