/* @override http://minerve/style/screen.css */

body {
	font-family: "Lucida Grande", LucidaGrande, Lucida, Verdana, Geneva, Helvetica, Arial, sans-serif;
	background: white;
	color: black;
	margin: 0;
}

#page {
	margin-left: auto;
	margin-right: auto;
	max-width: 900px;
	min-width: 780px;
	width:expression(document.body.clientWidth > 900 ? "900px" : "auto" );
}

.cacher {
	overflow: hidden;
}

sup {
	line-height: 0;
}

/* @group Logo */

#logo {
	border-bottom: 1px solid #ebebeb;
	position: relative;
}

#logo h1 {
	margin: 0;
	padding-top: 11px;
	padding-bottom: 8px;
}

#logo a, #logo a:visited {
	background: url(logo.gif);
	width: 289px;
	height: 63px;
	display: block;
	text-indent: -99999px;
	margin-left: 16px;
	text-decoration: none;
}

#logo h2 {
	color: #515151;
	font-size: 0.85em;
	letter-spacing: 0.2em;
	word-spacing: 0.2em;
	font-weight: normal;
	font-style: normal;
	text-align: right;
	position: absolute;
	right: 7px;
	bottom: 6px;
	margin: 0;
	padding: 0;
}
	
/* @end */

/* @group Navigation */

#navigation {
	margin-top: 1px;
	font-size: 0.8em;
	width: 100%;
	float: left;
}

#navigation ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#navigation li {
	float: left;
}

#navigation a, #navigation a:visited {
	color: #7c7c7c;
	text-decoration: none;
	float: left;
	font-size: 0.95em;
}

#navigation span {
	float: left;
	padding: 7px 12px 6px;
}

#navigation li.actif a, #navigation li.actif a:visited {
	font-weight: bold;
	background: url(fond_rubrique_active.gif) left bottom;
	color: black;
	font-size: 1.1em;
}

#navigation li.actif span {
	padding-top: 6px;
}

#navigation a:hover, #navigation li.actif a:hover {
	color: #f26c00;
	text-decoration: underline;
}

/* @end */

/* @group Sommaire */

#sommaire {
	background: url(sommaire_fond.gif);
	float: left;
	width: 100%;
	font-size: 0.7em;
	margin-top: 1px;
}

#sommaire ul {
	margin: 0 0 0 12px;
	padding: 0;
	list-style: none;
}

#sommaire li {
	float: left;
	margin-top: 8px;
}

#sommaire a {
	color: #dddddd;
	text-decoration: none;
	background: url(sommaire_inactif_droit.gif)  right top;
	margin-right: 1px;
	float: left;
}

#sommaire span {
	background: left top url(sommaire_inactif.gif) repeat-y;
	float: left;
	padding: 5px 10px;
}

#sommaire a:hover {
	background-position: 100% 128px;
	color: white;
}

#sommaire a:hover span {
	background-position: 0% 128px;
}

#sommaire .actif a, #sommaire .actif a:hover {
	color: #4b4b4b;
	background: url(sommaire_actif_droit.gif) right top;
	font-weight: bold;
}

#sommaire .actif span, #sommaire .actif a:hover span {
	background: url(sommaire_actif.gif) left top no-repeat;
}
	
/* @end */

/* @group Document */

.document {
	float: left;
	width: 100%;
	border-bottom: 1px solid #cdcdcd;
	background: url(fond_document.gif) repeat-x left bottom;
}

.feuille {
	margin: 12px;
}

.document p, .document td {
	margin: 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.4em;
}

.document h2 {
	font-size: 1.4em;
	margin: 0 0 0.4em;
}

.document table.adresse {
	width: 100%;
}

.document .adresse a, .document .adresse a:visited {
	color: black;
	font-size: 1.2em;
	font-weight: bold;
}

.document .adresse a:hover {
	color: #f26c00;
	text-decoration: none;
}

.document .adresse .postale {
}

.document .adresse .communication {
	text-align: right;
	vertical-align: top;
}

.fax {
	background: url(symbole_fax.gif) no-repeat left center;
	padding-left: 22px;
	margin-left: 1em;
}

.tel {
	background: url(symbole_tel.gif) no-repeat left center;
	padding-left: 23px;
	margin-left: 1em;
}

/* @group PostIt */

.postit-droit2 {
	background: #ffffb7;
	float: right;
	padding: 11px;
	font-size: 0.7em;
	margin-bottom: 20px;
	border-top: 1px solid #f5f25a;
	border-bottom: 1px solid #f5f25a;
}
	
/* @end */
	
/* @end */

/* @group Accueil */

div.accueil {
	background: #222 url(accueil/fond.png) repeat-x center top;
	float: left;
	width: 100%;
	text-align: center;
	margin-top: 1px;
	border-bottom: 1px solid #000;
	height: 482px;
	position: relative;
}

.accueil .contenu {
	border-style: none;
	width: 715px;
	margin-left: auto;
	margin-right: auto;
}

.accueil h2 {
	color: white;
	font-size: 1.05em;
	text-shadow: black 0 1px 2px;
	margin: 0;
	padding: 0;
	text-align: center;
}

.accueil h2 a, .accueil h2 a:visited {
	color: #fcde87;
	font-style: italic;
	text-decoration: none;
	font-size: 1.15em;
}

.accueil h2 a:hover {
	text-decoration: underline;
}

.accueil h2.livres {
	margin-top: 24px;
}

.accueil h2.collection {
	position: absolute;
	top: 248px;
	text-align: left;
	left: 45px;
	padding-right: 45px;
}

.accueil h2.collection p {
	padding: 0;
	margin-top: 0.5em;
	font-size: 0.85em;
}


/* @group Étagère */

.accueil table {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 45px;
}

.accueil table td {
	vertical-align: bottom;
	margin: 0;
	padding: 0;
}

.accueil table td a img, .accueil table td a:visited img {
	border: 1px solid #515151;
	margin-right: 10px;
	border-bottom-style: none;
}

.accueil table td a:hover img {
	border-color: white;
}

.accueil div.etagere {
	height: 27px;
	background: url(accueil/etagere_milieu.png) repeat-x 0 center;
	width: 481px;
	position: absolute;
	top: 196px;
	left: 0;
}

.accueil .etagere div.fin {
	background: url(accueil/etagere_fin.png) no-repeat right center;
	height: 27px;
}

/* @group Nouveautés */

.accueil table.nouveautes {
	bottom: 282px;
}

.accueil table.nouveautes a img {
	width: 80px;
	box-shadow: 0px 2px 3px #4C4C4C;
	-webkit-box-shadow: 0px 2px 3px #4C4C4C;
	-moz-box-shadow: 0px 2px 3px #4C4C4C;
}

/* @end */

/* @group Vocabulaires */

.accueil table.vocabulaires {
	bottom: 25px;
}

.accueil table.vocabulaires a img {
	box-shadow: 0px -1px 2px #151515;
	-webkit-box-shadow: 0px -1px 2px #151515;
	-moz-box-shadow: 0px -1px 2px #151515;
}


/* @end */



/* @end */

/* @group Rubriques */

.accueil ul {
	list-style-type: none;
	margin: 27px 0 0;
	padding: 0;
	font-size: 1.1em;
	float: right;
}

.accueil ul li a, .accueil ul li a:visited {
	background-color: #383838;
	color: white;
	display: block;
	text-decoration: none;
	padding: 0.25em 3em 0.25em 2em;
	text-align: right;
	margin-bottom: 1px;
	text-shadow: black 0 1px 1px;
}

.accueil ul li a:hover {
	background-color: #262626;
}

/* @end */

/* @group Liens */

.infos .bleu {
	background-color: #36393b;
	float: left;
	width: 100%;
	margin-top: 1px;
	border-bottom: 1px solid #030303;
	color: #99a2a7;
	font-size: 12px;
}

.infos .bleu a, .infos .bleu a:visited {
	color: #ececec;
	text-decoration: none;
}

.infos .bleu a:hover
 {
	color: #f66c04;
	text-decoration: underline;
}

.infos p {
	margin: 11px;
	padding: 0;
	text-align: center;
}



/* @end */
	
/* @end */

/* @group Outils */

#outils {
	background: url(fond_outils.gif);
	float: left;
	width: 100%;
	padding-bottom: 7px;
	height: auto;
	border-bottom: 1px solid #898989;
}

#outils-rien {
	background: url(fond_outils.gif);
	float: left;
	width: 100%;
	border-bottom: 1px solid #aaaaaa;
	height: 6px;
}

#outils form {
	margin: 0;
}

#outils table {
	margin: 0;
	width: 100%;
}

#outils td {
	padding-top: 5px;
	padding-left: 8px;
	vertical-align: bottom;
	padding-right: 8px;
}

#outils .legende {
	font-size: 0.7em;
	margin-left: 4px;
}

#outils select {
	width: 135px;
	margin: 2px 0 0;
	float: left;
}

#outils td.envoyer {
	text-align: right;
	width: 60%;
}

#outils td.envoyer input {
	margin: 0;
}

/* \*//*/

#outils td.envoyer input {
	width: 1px;
}

/**/
	
/* @end */

/* @group Recherche */

#recherche {
	background: url(fond_outils.gif);
	float: left;
	width: 100%;
	height: auto;
	border-bottom: 1px solid #898989;
	padding-top: 7px;
	padding-bottom: 7px;
}

#recherche form {
	margin: 0;
	padding-right: 5px;
	padding-left: 7px;
}

#recherche form input {
	margin: 0;
}

#recherche table td {
	vertical-align: bottom;
	padding-left: 2px;
	padding-bottom: 1px;
}

#recherche input.termes-safari {
	font-weight: bold;
	margin-top: 3px;
	text-align: left;
	width: 100%;
}

#recherche input.termes-firefox {
	font-weight: bold;
	margin-top: 3px;
	text-align: left;
	width: 90%;
}

#recherche input.termes {
	font-weight: bold;
	margin-top: 3px;
	text-align: left;
	font-family: "Lucida Grande", LucidaGrande, Lucida, Verdana, Geneva, Helvetica, Arial, sans-serif;
}

#recherche table {
	width: 100%;
	margin: 0;
}

#recherche .ou select {
	margin: 0;
}

#recherche td.ou {
	text-align: left;
	width: 20%;
	padding-left: 15px;
}

#recherche td.rechercher {
	text-align: right;
	vertical-align: bottom;
	padding-right: 5px;
}

.erreur-terme {
	font-style: italic;
	border-bottom: 1px solid black;
}

/* @group Miniature */

td.miniature {
	width: 72px;
	padding: 10px;
	vertical-align: top;
}

.miniature .haut {
	float: left;
	padding: 0 1px 2px;
	background: center top url(miniature_haut.gif) no-repeat;
}

.miniature .bas {
	background: center bottom url(miniature_bas.gif) no-repeat;
	float: left;
}

.miniature img, .sans-miniature img {
	float: left;
	border-style: none;
}

td.sans-miniature {
	width: 70px;
	padding: 11px;
}

.sans-miniature img {
	border: 1px solid #d5d5d5;
	padding: 29px 18px 30px;
}
	
/* @end */

/* @group Trouvaille */

td.trouvaille {
	vertical-align: top;
	padding: 10px 20px 10px 0;
}

.trouvaille .auteur {
	font-variant: small-caps;
	font-size: 0.8em;
}

.trouvaille .auteur a, .description .auteur a:visited {
	color: black;
	text-decoration: none;
	padding-right: 13px;
	background: url(icone_fleche_droite_grise.gif) no-repeat right center;
	white-space: nowrap;
}

.trouvaille .auteur a:hover {
	color: #f26c00;
	text-decoration: underline;
	background-image: url(icone_fleche_droite_orange.gif);
}

.trouvaille .auteur a:active {
	color: black;
	text-decoration: underline;
	background-image: url(icone_fleche_droite_noire.gif);
}

.trouvaille h3 {
	margin: 0.2em 0 0.3em;
}

.trouvaille h3 a, .trouvaille h3 a:visited {
	text-decoration: none;
	color: black;
}

.trouvaille h3 a:hover {
	color: #f26c00;
	text-decoration: underline;
}

.trouvaille p {
	font-size: 0.75em;
	margin: 0;
}
	
/* @end */
	
/* @end */

/* @group Édition (Outils) */

#outils-edition {
	background: url(fond_outils.gif);
	float: left;
	width: 100%;
	padding-bottom: 7px;
	height: auto;
	border-bottom: 1px solid #898989;
}

#outils-edition form {
	margin: 0;
}

#outils-edition table {
	margin: 0;
	width: 100%;
}

#outils-edition td {
	vertical-align: bottom;
	padding: 7px 8px 0;
}

#outils-edition input {
	margin: 0;
}

#outils-edition .legende {
	font-size: 0.7em;
	margin-left: 4px;
}

#outils-edition td.nouveau {
	text-align: right;
	width: 100%;
}

/* \*//*/

#outils-edition input {
	width: 1px;
}*/
	
/* @end */

/* @group Erreur */

#erreur {
	background: #ff8900;
	float: left;
	color: white;
	width: 100%;
}

#erreur .degrade {
	background: url(fond_erreur.gif) repeat-x;
	margin: 0;
	float: left;
	width: 100%;
}


#erreur .texte {
	margin: 10px;
	font-size: 0.8em;
}

#erreur strong {
	font-size: 1.2em;
}

#erreur ul {
	list-style: square outside;
	margin: 0.4em 0 0;
	padding-left: 16px;	
}

#erreur .erreur-terme {
	border-bottom-color: white;
}
	
/* @end */

/* @group Notes */

#note {
	background: #ffe639;
	float: left;
	width: 100%;
}

#note .degrade {
	background: url(fond_infos_jaune.gif) repeat-x;
	float: left;
	margin: 0;
	width: 100%;
}

#note .texte {
	margin: 10px;
	font-size: 0.8em;
}

#note strong {
	font-size: 1.2em;
}

#note ul {
	list-style: square outside;
	margin: 0.4em 0 0;
	padding-left: 16px;
}
	
/* @end */

/* @group Informations */

#informations {
	width: 100%;
	background: #5a5a5a;
	float: left;
	color: #cbcbcb;
}

#informations .informations {
	background: url(fond_infos_noir.gif) repeat-x;
	width: 100%;
	float: left;
}

#informations small {
	font-weight: 300;
	font-variant: small-caps;
	color: #cbcbcb;
}

#informations table {
	padding: 4px 0;
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
}

#informations td.direction {
	text-align: right;
	font-size: 0.75em;
	padding-right: 8px;
	color: white;
	font-variant: small-caps;
	font-style: italic;
}

#informations th {
	text-align: left;
	padding-left: 8px;
	color: white;
}

#informations td.slogan {
	font-size: 0.75em;
	padding-top: 5px;
	font-style: italic;
	padding-left: 8px;
	padding-right: 8px;
}
	
/* @end */

/* @group Pagination */

.pagination {
	border-bottom: 1px solid #7d7d7d;
	font-size: 0.8em;
	padding-bottom: 1px;
	float: left;
	width: 100%;
	background: url(fond_pagination.gif);
	margin-top: 1px;
	color: white;
}

.pagination a, .pagination a:visited {
	text-decoration: none;
	color: white;
}

.pagination span.numeros {
	float: right;
	margin-right: 9px;
}

.pagination .numeros a {
	float: left;
	padding-left: 5px;
	padding-top: 3px;
	padding-bottom: 1px;
}

.pagination .numeros a:hover {
	color: black;
	text-decoration: none;
}

.pagination span.actuelle {
	color: #000000;
	float: left;
	font-weight: bold;
	padding-top: 3px;
	padding-bottom: 1px;
	padding-left: 5px;
}

.pagination span.legende {
	padding-top: 3px;
	float: left;
	padding-left: 8px;
}
	
/* @end */

div.entree {
	background: #ededed;
	float: left;
	width: 100%;
	margin-top: 1px;
	border-bottom: 1px solid #dadada;
}

/* @group Info */

table.info {
	width: 100%;
	margin: 0;
}

.info th {
	padding: 12px 12px 5px;
	text-align: left;
	font-size: 1em;
	font-weight: bold;
}

.info a, .info a:visited {
	color: black;
	text-decoration: underline;
}

.info a:hover {
	color: #f26c00;
}

.info td {
	padding: 0 12px 12px;
	font-size: 0.8em;
	vertical-align: bottom;
}

.info td.adresse {
	text-align: right;
}

.info .comptoir {
	font-style: italic;
	font-size: 0.9em;
	text-decoration: underline;
}
	
/* @end */

/* @group Livre */

table.livre {
	margin: 0;
	width: 100%;
}

/* @group Couverture */

td.couverture {
	vertical-align: top;
	padding: 16px;
	width: 104px;
}

.couverture .haut {
	float: left;
	background: url(couverture_haut.gif) no-repeat center top;
	padding: 1px 2px 3px;
}

.couverture .bas {
	float: left;
	background: url(couverture_bas.gif) no-repeat center bottom;
}

.couverture img, .sans-couverture img {
	float: left;
	border-style: none;
}

td.sans-couverture {
	width: 102px;
	vertical-align: top;
	padding: 17px 17px 19px;
}

.sans-couverture img {
	border: 1px solid #d5d5d5;
	padding: 44px 27px 48px 31px;
}
	
/* @end */

/* @group Description */

td.description {
	padding-bottom: 16px;
	padding-top: 16px;
	vertical-align: top;
	padding-right: 28px;
}

.description .auteur {
	font-size: 0.8em;
	font-variant: small-caps;
	letter-spacing: 0.2em;
}

.description .auteur a, .description .auteur a:visited {
	color: black;
	text-decoration: none;
	padding-right: 13px;
	background: url(icone_fleche_droite_grise.gif) no-repeat right center;
	white-space: nowrap;
}

.description .auteur a:hover {
	color: #f26c00;
	text-decoration: underline;
	background-image: url(icone_fleche_droite_orange.gif);
}

.description .auteur a:active {
	color: black;
	text-decoration: underline;
	background-image: url(icone_fleche_droite_noire.gif);
}

.description h3 {
	margin: 0;
	font-size: 1.8em;
	line-height: 1.1em;
	color: #333;
}

.description .nouveau {
	font-weight: bold;
	float: right;
	display: block;
	width: 85px;
	height: 35px;
	text-indent: -10000px;
	background-image: url(nouveau.gif);
}

.description .aparaitre {
	font-weight: bold;
	float: right;
	display: block;
	width: 85px;
	height: 35px;
	text-indent: -10000px;
	background-image: url(aparaitre.gif);
}

.description h3 small {
	font-size: 0.8em;
}

.description h3 a, .description h3 a:visited {
	color: #333;
	text-decoration: none;
}

.description h3 a:hover {
	color: #f26c00;
	text-decoration: underline;
}

.description .mentions {
	font-size: 0.7em;
	font-style: italic;
	color: #525252;
}

.description p {
	font-size: 0.80em;
	margin: 0.500000em 0 0.5em;
	padding: 0;
	text-align: justify;
	line-height: 1.4em;
}

.description .participation {
	font-size: 0.7em;
	padding-top: 0.6em;
	line-height: 1.35em;
}

.description dl {
	font-size: 0.8em;
}

.description dd {
	text-indent: 1.5em;
	margin: 0 0 0.2em;
	font-style: italic;
	font-size: 0.9em;
}

.description dt {
	text-align: right;
	font-weight: bold;
	font-variant: small-caps;
	margin-bottom: 0.8em;
}

.description .indications {
	font-size: 0.7em;
	font-style: italic;
	float: left;
	margin-bottom: 0.6em;
	margin-top: 0.4em;
}

.description .caracteristiques {
	font-size: 0.7em;
	width: 100%;
	float: left;
	padding-bottom: 0.5em;
	color: #5a5a5a;
}

.description table.financier {
	width: 100%;
	clear: left;
}

.description .prix {
	font-size: 0.9em;
	white-space: nowrap;
}

.description .prix .diffuseur {
	font-size: 0.7em;
}

/* @group Raccourcis */

.description .raccourcis {
	font-size: 0.7em;
	padding-right: 0.2em;
	text-align: right;
	vertical-align: bottom;
	white-space: nowrap;
}

.description a.rubrique, .description a.collection {
	font-style: italic;
	background: url(icone_fleche_droite_grise.gif) no-repeat right center;
	padding-right: 15px;
}

.description a.rubrique:hover, .description a.collection:hover {
	background-image: url(icone_fleche_droite_orange.gif);
}

.description a.rubrique:active, .description a.collection:active {
	background-image: url(icone_fleche_droite_noire.gif);
}

.description a.isbn {
	background: url(icone_fleche_gauche_grise.gif) no-repeat right center;
	padding-right: 15px;
}

.description a.isbn:hover {
	background-image: url(icone_fleche_gauche_orange.gif);
}

.description a.isbn:active {
	background-image: url(icone_fleche_gauche_noire.gif);
}

.description .raccourcis a, .description .raccourcis a:visited {
	color: black;
	text-decoration: none;
}

.description .raccourcis a:hover  {
	color: #f26c00;
	text-decoration: underline;
}

.description .raccourcis a:active {
	color:  black;
}
	
/* @end */

/* @group Liens */

.description .liens {
	font-size: 0.7em;
	display: block;
	margin-top: 0.9em;
	font-weight: bold;
}

.description .liens a, .description .liens a:visited, .description .liens span {
	color: black;
	height: 19px;
	margin-right: 7px;
	display: block;
	float: left;
	text-decoration: none;
	text-indent: -9999px;
	background-position: 0px 0px;
	overflow: hidden;
}

.description .liens a:hover {
	background-position: 0 -19px;
}

.description .liens a:active {
	background-position: 0 -38px;
}

.description .liens .alapage {
	width: 191px;
	background-image: url(acheter_alapage.gif);
}

.description .liens .amazon {
	width: 142px;
	background-image: url(acheter_amazon2.gif);
}

.description .liens .fnac {
	width: 168px;
	background-image: url(acheter_fnac.gif);
	margin-right: 0;
}

.description .liens .alapage-inactif {
	width: 191px;
	background-image: url(acheter_alapage_inactif.gif);
}

.description .liens .amazon-inactif {
	width: 142px;
	background-image: url(acheter_amazon_inactif2.gif);
}

.description .liens .fnac-inactif {
	width: 168px;
	background-image: url(acheter_fnac_inactif.gif);
	margin-right: 0;
}
	
/* @end */
	
/* @end */
	
/* @end */

/* @group Édition (Livres, Rubriques, Collections) */

div.entree-edition {
	float: left;
	background: #ededed;
	width: 100%;
}

.entree-edition table {
	width: 100%;
	margin: 0;
	padding: 0;
}

.entree-edition tr.pair {
	background: #e2e2e2;
}

.entree-edition th, .entree-edition td {
	border-bottom: 1px solid #d6d6d6;
	padding-bottom: 0.3em;
	padding-top: 0.3em;
	border-top: 1px solid white;
}

.entree-edition .pair th, .entree-edition .pair td {
	border-bottom-color: #cfcfcf;
}

.entree-edition th {
	font: bold 0.7em 'Lucida Grande', LucidaGrande, Lucida, Helvetica, Arial, sans-serif;
	text-align: right;
	padding-left: 1.4em;
	padding-right: 1.4em;
	white-space: nowrap;
}

.entree-edition td {
	text-align: left;
	padding-right: 8px;
}

.entree-edition .table-legende, .entree-edition .table-legende td {
	width: auto;
	border-style: none;
}

.entree-edition .table-legende th {
	font-size: 0.7em;
	text-align: left;
	border-style: none;
	font-weight: normal;
	padding: 0 0.3em;
}

.entree-edition input {
	width: 100%;
}

.entree-edition textarea {
	width: 100%;
}

.entree-edition .input-afficher {
	font-style: italic;
	width: auto;
}

.entree-edition .input-auteur {
	font-weight: bold;
}

.entree-edition .input-mention {
	font-style: italic;
}

.entree-edition .input-titre {
	font-size: 1em;
	width: 100%;
	font-weight: bold;
}

.entree-edition .input-notes {
	font-style: italic;
}

.entree-edition .input-date {
	width: auto;
}

.entree-edition .input-pages {
	width: auto;
}

.entree-edition .input-dimensions {
	width: auto;
}

.entree-edition .input-stock {
	width: auto;
}

.entree-edition .input-prix {
	width: auto;
}

.entree-edition .input-isbn {
	width: auto;
}

.entree-edition .input-couverture {
	width: 400px;
}

.entree-edition .legende {
	font-size: 0.7em;
	margin-left: 0.5em;
	margin-right: 0.5em;
}

.entree-edition .legende-isbn {
	font-size: 0.7em;
}

.entree-edition .legende-debut {
	font-size: 0.7em;
	margin-right: 0.5em;
}

.entree-edition form {
	margin: 0;
	padding: 0;
}

.entree-edition fieldset {
	border: none;
	text-align: center;
	float: left;
	padding: 0;
	width: 100%;
	margin: 0;
}

.entree-edition legend {
	font-size: 0.7em;
	font-weight: bold;
	padding-right: 1em;
	padding-left: 1em;
	margin-left: 1em;
	display: none;
}
	
/* @end */

/* @group Signature */

#signature {
	text-align: center;
	font-size: 0.6em;
	float: left;
	width: 100%;
	color: #b5b5b5;
	padding-top: 21px;
	margin-top: 1px;
}

#signature.ombre {
	background: url(fond_signature.gif) repeat-x;
}

#signature.ombre-clair {
	background: url(fond_signature_clair.gif) repeat-x;
}

#signature span {
	padding-bottom: 36px;
	display: block;
}

#signature a, #signature a:visited {
	color: #909090;
	text-decoration: none;
}

#signature a:hover {
	color: #f26c00;
	text-decoration: underline;
}
	
/* @end */
