body {
	margin:0; padding:0;
	background:none; color:#876e46;
	font:10px/1.4 Verdana, Arial, Helvetica, sans-serif;
}

/***********/
/*A masquer*/
/***********/
#head-menu, #main-menu, #header ul, #overture, #side-menu, #side, #tools, #footer, #body #main .listing a, #body #main p.top, #body #main a.close {display:none;}

/*******************/
/*Règles génériques*/
/*******************/
#wrapper .hide {display:block;}

#wrapper .hidden {position:static; left:0;}

/******************/
/*Blocs principaux*/
/******************/
#wrapper, #wrapper-inner {background:none;}

#wrapper #logo, #wrapper #header, #overture, #body {
	margin:0;
	width:auto;
}

/*
 * Attention :
 * accentuer la spécificité de #logo et #wrapper 
 * dont les styles sont définis après en include
 */

/******/
/*Logo*/
/******/
#wrapper #logo {
	margin-bottom:0.4cm;
	height:auto;
}

#wrapper #logo a {top:0;}

/************************/
/*Header (titre de page)*/
/************************/
#header {
	padding:0 0 0.2cm 0;
	color:#4a382a;
}

#header h1 {
	height:auto;
	overflow:auto;
	background:none;
}

/******************/
/*Corps de la page*/
/******************/
/*Zone centrale*/
#main {
	float:none;
	padding:0;
	width:auto;
}

/*Blocs séparateurs*/
#main .block-maximize {
	margin:2.5em 0 0 0;
	width:auto;
}

/*Titrage principal*/
#main h2 {
	margin:0 0 0.3cm 0;
	background:none;
}

#main h2 span {background:none;}

/*Items*/
#main .item h3, #main .item p, #main .item ul {width:11cm;}

#main .item ul li {
	padding-left:0;
	background:none;
}

#main .item ol {
	padding-left:0.8cm;
	width:10.4cm;
	color:#876e46;
}

#main .item ol span {left:-0.1cm;}

#main .item .more a {
	padding-left:0;
	background:none;
}

/*Colonnes*/
#main .column1, #main .column2 {width:8cm;}

/*Masquer/montrer*/
#main h3.onHide a, #main h3.onShow a {background:none;}

/*Listing d'infos*/
#main .listing-infos .subjects a {
	padding-left:0;
	background:none;
}

/*Liens complémentaires*/
#main .more a {
	padding-left:0;
	background:none;
}

#main .pdf a {
	padding-right:0;
	background:none;
}

/*Home*/
.home #body {background:none; color:#291f1d;}

.home #main {margin:0;}

.home #main h2 a {color:#291f1d;}

.home #main .baseline {color:#000;}

/*Pages d'erreur*/
.erreur #main {
	margin-left:0;
	width:auto;
}

/*************/
/*Formulaires*/
/*************/
select, input, textarea, form .js-select, form .js-select ol {background:none;}

form textarea {clear:both;}

form .js-checkbox a.notchecked, form .js-radio a.notchecked {
	border:1px solid #b9af9b;
	width:12px; height:12px;
	overflow:hidden;
	background:none;
}

form .js-checkbox a.checked, form .js-radio a.checked {
	border:5px solid #b9af9b;
	width:4px; height:4px;
	overflow:hidden;
	background:none;
}

/*******************************************/
/*Moteur de comparaison et listing contacts*/
/*******************************************/
#compare, #contacts {
	margin:1em 0 0 0;
	width:auto;
}

/*Navigation*/
#compare ul.nav {display:none;}

/*Formulaire*/
#compare form {padding:0;}

/*Titrage principal*/
#compare.js h3 {
	position:static;
	text-align:center;
}
#compare h3 span {background:none;}

#compare h3, #compare h4 {color:#291f1d;}

#compare .item h4 span {padding:0;}

/*Items*/
#compare .item ul {width:auto;}

#compare .item ul ul li {background:none;}
