@CHARSET "UTF-8";

@IMPORT url("background.css");
@IMPORT url("size.css");
@IMPORT url("margin.css");
@IMPORT url("font.css");

/********************************************************/
/* Déclarations générales */
/********************************************************/
.link {
	cursor: pointer;
}

/********************************************************/
/* Types de boîtes */
/********************************************************/
h1.title a img {
	display: block;
}

div.separateur, .contentFooter,
ul.menu li, ul.menu li a, ul.pagination,
.topic p a img, img.captcha,
.content.encadre .topicFooter dl.category,
.contactForm label, dl.contact dt,
.commentForm label, .fullConnexionForm label,
.proposeForm label,.myAccountForm label {
	display: block;
}

ul.pagination li,
.content.encadre .topicFooter dl.category dt,
.content.encadre .topicFooter dl.category dd {
	display: inline;
}

/********************************************************/
/* Bordures                                             */
/********************************************************/
fieldset, h1.title a, h1.title a img,
.footer a img, .topic p a img {
	border: none;
}

.fullConnexionForm input.text, .fullConnexionForm input.button,
.proposeForm textarea, .proposeForm input.text, .proposeForm input.button,
.myAccountForm input.text, .myAccountForm input.button,
.contactForm textarea, .contactForm input.text, .contactForm input.button {
	border: 1px solid black;
}

table.comment,
.commentForm textarea, .commentForm input.text, .commentForm input.button {
	border: 1px solid #dfdfdf;
}

table.comment {
	border-collapse: collapse;
	border-spacing: 0 0;
}

/********************************************************/
/* Positionnement flottant                              */
/********************************************************/
ul.menu li, dl.contact dt {
	float: left;
}

.header, p.comment, 
dl.contact dt {
	clear: left;
}

br.separateur {
	clear: both;
}

/********************************************************/
/* Positionnement relatif et absolu                     */
/********************************************************/
.header {
	position: relative;
	top: -10px;
}

ul.menu {
	position: relative;
	top: -35px;
}

.mainContent{
	top: -20px;
}

/********************************************************/
/* Informations micro-format                            */
/********************************************************/
.vcard .geo {
	display: none;
}

/********************************************************/
/* Divers                                               */
/********************************************************/
table.comment {
	table-layout: fixed;
	empty-cells: show;
}

table.comment th, table.comment td {
	vertical-align: top;
}

ul.menu li, ul.pagination li {
	list-style-type: none;
}