html, body {
	font-family:  Arial, Helvetica, Verdana, sans-serif;
	color: #000;
	height: 100%;
	margin: 0;
	padding: 0;
	background: url(../images/texture1_menu.png) repeat;
}

/*img, div, a, button, input, textarea { behavior: url(iepngfix.htc) }*/
	
#wrap {
	background: url(../images/bg_texture.png) repeat;
	width: 1024px;
	height: 100%;
	margin: auto;
	padding: auto;
	border: solid #000;
	border-width: 0 2px 0 2px;
}
		
body > #wrap {
	height: auto; 
	min-height: 100%;
}

/* Override Chrome's Automatic Border Around Active Fields */

*:focus {outline: none;}

/* HEADER LOGO ET CATCHPHRASE */

#header {
	height: 220px;
	background: url(../images/header_bg.png) repeat-x;
	margin: 0;
	padding: 0;
	width: 1024px;
}

.invisible {
	visibility: hidden;	
}

#logo {
	margin: 20px 0 0 30px;
	padding: 0;
	height: 137px;
	width: 276px;
	float: left;
	background: url(../images/logo.gif) no-repeat;
}

#catchphrase_rouge {
	margin: 0 45px 0 0;
	padding: 0;
	height: 180px;
	width: 413px;
	float: right;
	background: url(../images/catch_red.gif) no-repeat;
}

#catchphrase_orange {
	margin: 0 45px 0 0;
	padding: 0;
	height: 180px;
	width: 413px;
	float: right;
	background: url(../images/catch_orange.gif) no-repeat;
}

#catchphrase_violet {
	margin: 0 45px 0 0;
	padding: 0;
	height: 180px;
	width: 413px;
	float: right;
	background: url(../images/catch_purple.gif) no-repeat;
}

#catchphrase_vert {
	margin: 0 45px 0 0;
	padding: 0;
	height: 180px;
	width: 413px;
	float: right;
	background: url(../images/catch_green.gif) no-repeat;
}

/* PLAN DU SITE */

#plandusite ul {
	margin: 0 0 0 25px;
	padding: 0;
	list-style: disc inside;
	font-size: 0.8em;
	color: #CC0000;
}

#plandusite ol {
	margin: 0;
	padding: 0;
	list-style-position: inside;
	font-size: 0.95em;
	color: #CC0000;
}

#plandusite a:link, #plandusite a:visited, #plandusite a:active {
	color: #CC0000;
	text-decoration: underline;
}

#plandusite a:hover {
	color: #000;
	text-decoration: none;
}

/* MENU */

#menu {
	width: 100%;
	height: 143px;
	margin: 0;
	padding: 0;
	background: url(../images/back_menu.gif) repeat-x;
}

#menu ul {
	margin: 0 0 0 35px;
	padding: 0;
	list-style-type: none;
}

#menu li {
	margin: 18px 68px 0 0;
	padding: 0;
	float: left;
}

.accueil_current {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_accueil.gif) no-repeat 0 -90px;
}

.catalogue_current {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_catalogue.gif) no-repeat 0 -90px;
}

.asphalte_current {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_asphalte.gif) no-repeat 0 -90px;
}

.manuscrits_current {
	display: block;
	width: 72px;
	height: 90px;
	border: 0px;
	text-decoration: none;
	background: url(../images/patch_manuscrits.gif) no-repeat 0 -90px;
}

a.accueil_current_lien {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_accueil.gif) no-repeat 0 -90px;
}

a.accueil_current_lien:hover {
	background: url(../images/patch_accueil.gif) no-repeat 0 -90px;
	text-decoration: none;
}

a.manuscrits_current_lien {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_manuscrits.gif) no-repeat 0 -90px;
}

a.manuscrits_current_lien:hover {
	background: url(../images/patch_manuscrits.gif) no-repeat0 -90px;
	text-decoration: none;
}

.libraires_current {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_libraires.gif) no-repeat 0 -90px;
}

.presse_current {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_presse.gif) no-repeat 0 -90px;
}

a.accueil {
	display: block;
	width: 72px;
	height: 90px;
	border: 0px;
	text-decoration: none;
	background: url(../images/patch_accueil.gif) no-repeat 0 0;
}

a.accueil:hover {
	background: url(../images/patch_accueil.gif) no-repeat 0 -90px;
	text-decoration: none;
}

a.catalogue {
	display: block;
	width: 72px;
	height: 90px;
	border: 0px;
	text-decoration: none;
	background: url(../images/patch_catalogue.gif) no-repeat 0 0;
}

a.catalogue:hover {
	background: url(../images/patch_catalogue.gif) no-repeat 0 -90px;
}

a.asphalte {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_asphalte.gif) no-repeat 0 0;
}

a.asphalte:hover {
	background: url(../images/patch_asphalte.gif) no-repeat 0 -90px;
}

a.manuscrits {
	display: block;
	width: 72px;
	height: 90px;
	border: 0px;
	text-decoration: none;
	background: url(../images/patch_manuscrits.gif) no-repeat 0 0;
}

a.manuscrits:hover {
	background: url(../images/patch_manuscrits.gif) no-repeat 0 -90px;
}

a.libraires {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_libraires.gif) no-repeat 0 0;
}

a.libraires:hover {
	background: url(../images/patch_libraires.gif) no-repeat 0 -90px;
}

a.presse {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_presse.gif) no-repeat 0 0;
}

a.presse:hover {
	background: url(../images/patch_presse.gif) no-repeat 0 -90px;
}

a.blog {
	display: block;
	width: 72px;
	height: 90px;
	border: 0;
	text-decoration: none;
	background: url(../images/patch_blog.gif) no-repeat 0 0;
}

a.blog:hover {
	background: url(../images/patch_blog.gif)  no-repeat 0 -90px;
}

/* SUBMENU */

#submenu {
	width: 100%;
	height: 20px;
	margin: 0;
	padding: 0;
	font-size: 0.9em;
	font-weight: bold;
}

#submenu ul {
	margin: 0 70px 0 0;
	padding: 0;
	list-style-type: none;
	float: right;
}

#submenu li {
	margin: 0 0 0 30px;
	padding: 0;
	float: left;
}

#submenu a:link {
	text-decoration: underline;
	color: #333;
}

#submenu a:visited {
	color: #333;
	text-decoration: underline;
}

#submenu a:hover {
	color: #609B00;
	text-decoration: none;
}

#submenu a:active {
	color: #333;
	text-decoration: underline;
}

/* MAIN */

#main {
	padding: 0 0 50px 0;  /* must be same height as the footer */
	margin: 0;
}

/* COL LEFT */

#col_left {
	width: 300px;
	float: left;
	margin: 0;
	padding: 0;
}

#cadre_rouge {
	width: 256px;
	height: 450px;
	margin: 48px 0 0 30px;
	padding: 0;
	background: url(../images/side_red.gif) no-repeat;
}

#cadre_orange {
	width: 256px;
	height: 450px;
	margin: 48px 0 0 30px;
	padding: 0;
	background: url(../images/side_orange.gif) no-repeat;
}

#cadre_vert {
	width: 256px;
	height: 450px;
	margin: 48px 0 0 30px;
	padding: 0;
	background: url(../images/side_green.gif) no-repeat;
}

#cadre_violet {
	width: 256px;
	height: 450px;
	margin: 48px 0 0 30px;
	padding: 0;
	background: url(../images/side_purple.gif) no-repeat;
}

/* CONTENT */

#content {
	margin: 10px 70px 50px 340px;
	padding: 0;
}

#content p {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 0.8em;
	line-height: 1.5em;
	text-align: justify;
}

/* LIENS DE CONTENT */

a.content_rouge:link {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}

a.content_rouge:visited {
	color: #CC0000;
	text-decoration: underline;
	font-weight: bold;
}

a.content_rouge:hover {
	color: #CC0000;
	text-decoration: none;
}

a.content_rouge:active {
	color: #CC0000;
	text-decoration: none;
}

a.content_vert:link {
	color: #609b00;
	text-decoration: underline;
	font-weight: bold;
}

a.content_vert:visited {
	color: #609b00;
	text-decoration: underline;
	font-weight: bold;
}

a.content_vert:hover {
	color: #609b00;
	text-decoration: none;
}

a.content_vert:active {
	color: #609b00;
	text-decoration: none;
}

a.content_violet:link {
	color: #5f1761;
	text-decoration: underline;
	font-weight: bold;
}

a.content_violet:visited {
	color: #5f1761;
	text-decoration: underline;
	font-weight: bold;
}

a.content_violet:hover {
	color: #5f1761;
	text-decoration: none;
}

a.content_violet:active {
	color: #5f1761;
	text-decoration: none;
}

a.content_orange:link {
	color: #E77C12;
	text-decoration: underline;
	font-weight: bold;
}

a.content_orange:visited {
	color: #E77C12;
	text-decoration: underline;
	font-weight: bold;
}

a.content_orange:hover {
	color: #E77C12;
	text-decoration: none;
}

a.content_orange:active {
	color: #E77C12;
	text-decoration:none;
}

.rouge {
	color: #CC0000;
}

.vert {
	color: #609b00;
}

.violet {
	color: #5f1761;
}

.orange {
	color: #db7716;
}

.bold {
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}

.italic {
	font-style: italic;
}

#content_title {
	margin: 0px 0px 0px 0px;
	padding: 0px;
	height: 40px;
	width: 550px;
}

#content h3 {
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-size: 1.5em;
	font-variant: small-caps;
	font-weight: bold;
}

#content h4 {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	font-size: 1.1em !important;
	font-variant: small-caps;
}

#content h5 {
	margin: 25px 0px 10px 0px;
	padding: 0px;
	font-size: 0.8em !important;
}

/* MENU MANUSCRIT */

#manuscrits_menu ul {
	width: 100%;
	height: 94px;
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
}

#manuscrits_menu li {
	list-style: none;
	margin: 0;
	float: left;
}

a.creercompte
{
	display: block;
	margin: 0 0px 0 0;
	width: 250px;
	height: 79px;
	border: 0;
	text-decoration: none;
	background: url(../images/creercompte.gif) no-repeat 0 0;
}

a.creercompte:hover
{
	background: url(../images/creercompte.gif) no-repeat 0 -79px;
}

a.seconnecter
{
	display: block;
	margin: 0 20px 0 50px;
	width: 250px;
	height: 79px;
	border: 0;
	text-decoration: none;
	background: url(../images/seconnecter_link.gif) no-repeat 0 0;
}

a.seconnecter:hover
{
	background: url(../images/seconnecter_link.gif) no-repeat 0 -79px;
}

/* UPLOAD MANUSCRIT */

.upman {
	color: #000;
	margin: 0px 0px 30px 0px;
	padding: 0px;
	font-size: 0.8em;
	line-height: 1.5em;
	text-align: justify;
}

.upmantd {
	width: 150px;
	text-align: left;
	vertical-align: top;
}

.warning {
	color: #CC0000 !important;
	font-weight: bold;
	margin: 0px 0px 0px 0px !important;
	padding: 0;
}

.warning a:link, .warning a:visited, .warning a:active {
	color: #CC0000;
	font-weight: bold;
	text-decoration: underline;
}

.warning a:hover {
	color: #CC0000;
	font-weight: bold;
	text-decoration: none;
}

#uploadmanuscript fieldset {
	border: none;
}

.smallitalic {	
	font-style: italic;		
}

#uploadmanuscript ul {
	margin: 5px 0 0 0;
	padding: 0px;
	list-style-position: outside;
	list-style-image: url(../images/puce_purple.png);
}

#uploadmanuscript li {
	margin: 0 0 10px 15px;
	padding: 0 0 0 5px;
	color: #000;	
	font-size: 12px;
	text-align: justify;
	line-height: 1.5em;
}

#uploadmanuscript_submit {
	margin: 0 0 30px 0px;
	height: 40px;
	width: 40px;
	background-color: transparent;
	border: none;
	background: url('../images/submit_ok.gif') no-repeat;
	color: transparent;
}

/* MANUSCRITS CONNEXION */

#manconnect {
	margin: 30px 0 20px 0;
	padding: 0;
}

#manconnect fieldset{
	border : none;
}

#manuscrits_connexion label{
	font-weight: bold;
	float: left;
	height: 25px;
	padding: 5px 0px 0px 0px;
	margin-left: 110px; /*width of left column*/
	width: 130px; /*width of labels. Should be smaller than left column (155px) to create some right margin*/
}

#connect_submit {
	margin: 0 0 30px 0px;
	height: 40px;
	width: 40px;
	background-color: transparent;
	border: none;
	background: url('../images/submit_ok.gif') no-repeat;
	color: transparent;
}

.tdright2 {
	text-align: right;
	margin: 0;
}

/* CREA COMPTE */ 

#manuscrits_crea {
	margin: 20px 0px 20px 0px;
	padding: 0;
	background-image: url(../images/fmanuscrits.png);
	background-repeat: repeat;	
}

#manuscrits_crea fieldset {
	border : none;
}

.tdlabel {
	font-weight: bold;
	font-size: 0.8em;
	width: 150px;
}

#crea_submit {
	margin: 0 0 0 285px;
	height: 40px;
	width: 40px;
	background-color: transparent;
	border: none;
	background: url('../images/submit_ok.gif') no-repeat;
	color: transparent;
}

.tdreload {
	height: 25px;
	width: 100px;
	text-align: left;
}

.tdright {
	text-align: right;
	width: 127px;
	margin: 0;
}

#manuscrits_crea a {
	margin: 0;
	padding: 0;
	width: 30px;
	height: 25px;
	background: url(../images/reload_purple.gif) no-repeat 0 0;
	text-decoration: none;
	display: inline-block;
	color: transparent;
}

/* CONTACT */

#contact, #contact table {
	margin: 0;
}

#test {
	float: left;
}

#divwarning {
margin: 20px 0 20px 0;
padding: 0 0 0 15px;
}

#contact a {
	margin: 0;
	padding: 0;
	width: 30px;
	height: 25px;
	background: url(../images/reload_orange.gif) no-repeat 0 0;
	text-decoration: none;
	display: inline-block;
	color: transparent;
}

#contact_submit {
	width: 200px;
	text-align: right;
}

#contact_submit button {
	margin: 15px 0 0 0;
	height: 40px;
	width: 40px;
	background-color: transparent;
	border: none;
	background: url('../images/submit_ok.gif') no-repeat 0 0;
	color: transparent;
}

.tdlabelcaptcha {
	font-weight: bold;
	font-size: 0.8em;
	height: 40px;
}

#contact fieldset {
	border: none;
}

.tdfield {
	height: 24px;
	width: 127px;
	background: url('../images/field.png') no-repeat 0px 0px;
	margin: 0;
	padding: 0;*/ /*width of left column containing the label elements*/	
}

.tdfield input {		
	border: none;
	height: 24px;
	padding: 5px 0 0 0;
	width: 110px;
	margin: 0 0 0 10px;
	background: transparent;
}

#contacttextarea {
	padding: 0;
	margin: 0 0 0 20px;	
	background-image: url(../images/textarea.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	float: left;
	width: 220px;
}

#contacttextarea textarea {
	background: transparent;
	background-position: 0 0;	
	height: 97px;
	width: 172px;
	border: none;
	padding: 15px;
	margin: 0 0 0 0;
	color: #000;
	resize: none;
}

/* REGENERATION PWD*/

#regen fieldset {
	border: none;
}

#regen_submit {
	margin: 0 0 30px 0px;
	height: 40px;
	width: 40px;
	background-color: transparent;
	border: none;
	background: url('../images/submit_ok.gif') no-repeat;
	color: transparent;
}

/* CATALOGUE */


.apercu_auteur, .apercu_titre {
	background-image: url(../images/versioncourte.gif);
	height: 104px;
	width: 599px;
	margin: 0 0 20px 0;
	padding: 17px 0px 0 0;
}

.apercu_rouge a, .apercu_auteur a, .apercu_titre a {
	text-decoration: none;
}

.apercu_auteur h4, .apercu_titre h4 {
	margin: 0 !important;
	padding: 0 !important;
	color: #000 !important;
}

.apercu_auteur p, .apercu_titre p {
	margin: 0 0 0 100px !important;
	padding: 0 !important;
	display: block;
	width: 490px;
	color: #000 !important;
}

.apercu_auteur img, .apercu_titre img {
	height: 85px;
	width: 60px;
	border: thin solid #000;
	margin: 0 20px 0 17px;
	padding: 0;
	float: left;
}

.no_pic {
	height: 85px;
	width: 60px;
	margin: 0 20px 0 17px;
	padding: 0;
	float: left;
}

.divider_rouge {
	height: 2px;
	width: 599px;
	margin: 0 0 10px 0;
	background: url(../images/red_divider1.png) no-repeat;
}

.apercu_rouge {
	height: 104px;
	width: 599px;
	margin: 0 0 10px 0;
	padding: 0 0 0 0;

}

.apercu_rouge h4{
	margin: 0 !important;
	padding: 0 !important;
	color: #000 !important;
}

.apercu_rouge p{
	margin: 0 0 0 48px !important;
	padding: 0 !important;
	display: block;
	width: 490px;
	color: #000 !important;	
}

.apercu_rouge img {
	height: 85px;
	width: 60px;
	border: thin solid #000;
	margin: 5px 20px 0 0;
	padding: 0;
	float: left;
}

#search {
	display: block;
	padding: 35px 0px 0px 40px;
	border: none ;
	width: 250px;
}

#search fieldset {
	margin: 0;
	padding: 0;
	border: none ;
}

#search input {
	background:transparent url(../images/searchbox.png) no-repeat;
	border:none;
	font-size:0.9em;
	color:#444444;
	padding:6px 10px 8px 10px;
	width:132px;
	float:left;
}

#search input:focus, #search input:hover, #search button:focus, #search button:hover {
	background:transparent url(../images/searchbox.png) no-repeat;
}

#search button {
	background:transparent url(../images/searchbox.png) no-repeat scroll -151px 0px;
	border:none;
	font-size:1.0em;
	color:transparent;
	padding:0px 10px 0px 10px;
	font-weight: bold;
	height:32px;
	width:50px;
	float:left;
}

#search button:focus, #search button:hover {
	background:transparent url(../images/searchbox.png) no-repeat scroll -151px 0px;
	color: transparent;
}

#news_warning_orange {
	width: 256px;
	margin: 48px 0 0 0px;
	padding: 15px;
	background: url(../images/side_orange.gif) no-repeat 0 -200px;
}

#news_warning_orange p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	color: #000 !important;
	font-weight: bold !important;
	font-size: 0.7em !important;
}

#news_warning_violet {
	width: 256px;
	margin: 48px 0 0 0px;
	padding: 15px;
	background: url(../images/side_purple.gif) no-repeat 0 -200px;
}

#news_warning_violet p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	color: #000 !important;
	font-weight: bold !important;
	font-size: 0.7em !important;
}

#news_warning_rouge {
	width: 256px;
	margin: 48px 0 0 0px;
	padding: 15px;
	background: url(../images/side_red.gif) no-repeat 0 -200px;
}

#news_warning_rouge p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	color: #000 !important;
	font-weight: bold !important;
	font-size: 0.7em !important;
}

#news_warning_vert {
	width: 256px;
	margin: 48px 0 0 0px;
	padding: 15px;
	background: url(../images/side_green.gif) no-repeat 0 -200px;
}

#news_warning_vert p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 25px;
	color: #000 !important;
	font-weight: bold !important;
	font-size: 0.7em !important;
}

#news_radio {
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 0px 0px;
	color: #000 !important;
	font-weight: bold !important;
	font-size: 0.75em !important;
	width: 190px;	
}

#news_radio input, #news_radio input:hover {
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 5px;
	display: block;
	width: 10px;
	background-image:none ;
	
}

#news_radio label {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	width: 130px;

	text-align: right;
}


#news {
	display:block;
	padding: 10px 0px 0px 40px;
	border: none ;
	width: 250px;
}

#news fieldset {
	margin: 0;
	padding: 0;
	border: none ;
}

#news_field {
	background: transparent url(../images/newsbox.png) no-repeat;
	border: none;
	font-size: 0.9em;
	color: #444444;
	padding: 6px 10px 8px 10px;
	width: 132px;
	float: left;
}

#policonfi {
	padding: 0px 0px 0px 0px;
	margin: 35px 0px 0px 0px;
	width: 200px;
}

#policonfi a:link {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

#policonfi a:visited {
	color: #000;
	text-decoration: underline;
	font-weight: bold;
}

#policonfi a:hover {
	color: #fff;
	text-decoration:none;
	font-weight: bold;
}

#policonfi a:active {
	color: #000;
	text-decoration:underline;
}

#policonfi p {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	display: inline;
	width: 180px;
	color: #000;
	font-size: 0.6em;
}

#policonfi input, #policonfi input:hover #policonfi input:focus{
	height: 30px;
	padding: 0px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	text-align: left !important;
	float: left;
	background-image:none !important;
}

#puce_orange {
	list-style-image: url(../images/puce.png);
	color: #000;
	margin: 0px 0px 20px 0px;
	padding: 0 0 0 15px;
	font-size: 0.8em;
	line-height: 1.5em;
	text-align: justify;
	list-style-position: outside;
}

#news input:focus, #news input:hover, #news button:focus, #news button:hover {
	background: transparent url(../images/newsbox.png) no-repeat;
}

#news button {
	background:transparent url(../images/newsbox.png) no-repeat scroll -151px 0px;
	border:none;
	font-size:1.0em;
	color:transparent;
	padding:0px 10px 0px 10px;
	font-weight: bold;
	height:32px;
	width:50px;
	float:left;
}

#news button:focus, #news button:hover {
	background:transparent url(../images/newsbox.png) no-repeat scroll -151px 0px;
	color:transparent;
}

#asphaltemag_red {
	background-image: url(../images/asphaltemag_red.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 198px;
	background-repeat: no-repeat;
}

#recherchecatalogue_red {
	background-image: url(../images/recherchecatalogue_red.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 150px;
	background-repeat: no-repeat;
}

#asphaltemag_green {
	background-image: url(../images/asphaltemag_green.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 198px;
	background-repeat: no-repeat;
}

#recherchecatalogue_green {
	background-image: url(../images/recherchecatalogue_green.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 150px;
	background-repeat: no-repeat;
}

#asphaltemag_orange {
	background-image: url(../images/asphaltemag_orange.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 198px;
	background-repeat: no-repeat;
}

#recherchecatalogue_orange {
	background-image: url(../images/recherchecatalogue_orange.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 150px;
	background-repeat: no-repeat;
}

#asphaltemag_purple {
	background-image: url(../images/asphaltemag_purple.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 198px;
	background-repeat: no-repeat;
}

#recherchecatalogue_purple {
	background-image: url(../images/recherchecatalogue_purple.png);
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 20px;
	width: 150px;
	background-repeat: no-repeat;
}

/* CLEAR FIX*/
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.pages_green {
	font-weight: bolder;
	color: #7AA613;
	font-size: 1.2em;
	text-decoration: none;	
}

.page {
	height: 19px;
}

.fiche_auteur {
	margin: 0 0 20px 0;	
	padding: 0 20px 0 0;
	/*height: 220px;*/
	display: block;
}

.fiche_auteur a:link, .fiche_auteur a:visited, .fiche_auteur a:active {
	color: #609b00;
	font-weight: bold;
	text-decoration: underline;
}

.fiche_auteur a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.fiche_auteur h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-variant: small-caps;
	font-weight: bold;
}

.fiche_auteur img {
	float: left;
	width: 120px;
	height: 170px;
	margin: 5px 15px 5px 0;
	padding: 0;
	border: thin solid #000;
}

#photo_copy {
	float: left;
	width: 120px;
	height: 190px;
	margin: 5px 15px 5px 0;
	padding: 0;
}

#photo_copy p {
	color: #333;
	font-size: 0.7em;
}

.copyright_bonus {
	display : inline;
	color: #333;
	font-size: 0.8em;
}

.fiche_ouvrage {
	margin: 0 0 20px 0;	
	padding: 0 20px 0 0;
	height: 180px;
}

.fiche_ouvrage a:link, .fiche_ouvrage a:visited, .fiche_ouvrage a:active {
	color: #609b00;
	font-weight: bold;
	text-decoration: underline;
}

.fiche_ouvrage a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.fiche_ouvrage h3 {
	margin: 0 0 10px 0;
	padding: 0;
	font-variant: small-caps;
	font-weight: bold;
}

.fiche_ouvrage img {
	float: left;
	width: 120px;
	height: 170px;
	margin: 5px 20px 10px 0;
	padding: 0 0 0 0;
	border: thin solid #000;
}


#footer {
	height: 50px;
	width: 1024px;
	position: relative;
	margin: -50px auto 0px auto; /* negative value of footer height */
	padding: 0px;
	clear: both;
}

#footer p {
	color: #333;
	margin: 0px 0px 0px 475px; /* negative value of footer height */
	padding: 0px;
	font-size: 0.7em;
}

#footer a:link {
	color: #1D1D1D;
	text-decoration: underline;
	font-weight: bold;
}

#footer a:visited {
	color: #1D1D1D;
	text-decoration: underline;
	font-weight: bold;
}

#footer a:hover {
	color: #333;
	text-decoration:none;
}

#footer a:active {
	color: #1D1D1D;
	text-decoration:underline;
}