/* CSS Document */

html, body {
	margin: 0px;
	padding-bottom: 10px;
	padding-top: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	background-color: #D4CCB1;
}

td {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}

img {
	border: 0px solid #000000;
}

.coule_droite {
	float: right;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: -20px;
	padding-bottom: 5px;
}

a:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; text-decoration: underline; color:#ba0000}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; text-decoration: underline; color:#ba0000}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; text-align: right; color:#ba0000}

/* titre */
	.titre {
		font-size: 13px;
		font-weight: bold;
	}
	h1 {
		color: #4E4A42;
		font-size: 16px;
		font-weight: bold;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
	}
	h2 {
		color: #4E4A42;
		font-size: 13px;
		font-weight: bold;
		padding-left: 20px;
		padding-right: 20px;
	}


/* fond principal */
	td.principal {
		background: #D4CCB1;
		background-image: url(graph/fond_principal.jpg);
		background-repeat: no-repeat;
		vertical-align: top;
	}

/* listes */
	td.liste {
		padding: 20px;
		vertical-align: top;
		border-bottom: 1px solid #958769;
	}
	p.liste {
		padding: 10px;
		vertical-align: top;
	}
	table.page_suivante_precedente {
		border-top: 1px solid #958769;
		border-bottom: 1px solid #958769;
	}

/* detail livres */
	p.livres_liens {
 		text-align: right;
		padding-right: 20px;
 	}

/* etiquettes prix */
	div.etiquette_legende {
		font-size: 11px;
		font-weight: bold;
 		text-align: center;
		padding-top: 20px;
		padding-left: 20px;
		padding-right: 20px;
 	}
	div.etiquette_prix {
		color: #AF2808;
		font-size: 16px;
		font-weight: bold;
 		text-align: center;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 20px;
 	}

/* cadres */
	td.cadre {
		padding: 10px;
		vertical-align: top;
	}
	div.fond_cadre {
		color: #7B651F;
		font-weight: bold;
		padding-top: 10px;
		padding-left: 20px;
		padding-right: 25px;
		padding-bottom: 10px;
		background-image: url(graph/cadre_fond.gif);
		background-repeat: repeat-y;
	}

/* fond actu */
	td.fond_actu {
		background-image: url(graph/actu_fond.gif);
		background-repeat: no-repeat;
		vertical-align: top;
	}
	td.fond_actu2 {
		background-image: url(graph/actu_fond2.gif);
		background-repeat: repeat-y;
		vertical-align: top;
	}
	td.bloc_actu_gauche {
		width: 278;
		vertical-align: top;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: top;
	}
	td.bloc_actu_droite {
		width: 278;
		vertical-align: top;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 10px;
		vertical-align: top;
	}

/* fond revue presse */
	td.fond_revue_presse {
		background-image: url(graph/revue_presse_fond.gif);
		background-repeat: no-repeat;
		vertical-align: top;
	}
	td.fond_revue_presse2 {
		background-image: url(graph/revue_presse_fond2.gif);
		background-repeat: repeat-y;
		vertical-align: top;
	}
	td.bloc_revue_presse_gauche {
		width: 278;
		vertical-align: top;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 20px;
		padding-right: 10px;
	}
	td.bloc_revue_presse_droite {
		width: 278;
		vertical-align: top;
		padding-top: 10px;
		padding-bottom: 10px;
		padding-left: 10px;
		padding-right: 20px;
	}

/* colonne gauche */
	td.colonne_gauche {
		padding-top: 0px;
		padding-left: 0px;
	}
	
	td.navig_v {
		padding-top: 0px;
		padding-left: 30px;
	}

	/* edito */
	td.edito {
		width: 190px;
		height: 300px;
		background-image:url(graph/edito_millieu.gif);
		padding-top: 15px;
		padding-bott0m: 0px;
		padding-left: 30px;
		padding-right: 30px;
		vertical-align: top;
	}

	/* thematiques */
	td.thematiques {
		width: 190px;
		height: 300px;
		background-image:url(graph/thematiques_millieu.gif);
		padding-top: 15px;
		padding-bott0m: 0px;
		padding-left: 38px;
		padding-right: 5px;
		vertical-align: top;
		font-size: 11px;
		font-weight: bold;
	}

	a.liens_thematiques:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: right; text-decoration: none; color:#4E4A42}
	a.liens_thematiques:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: right; text-decoration: none; color:#4E4A42}
	a.liens_thematiques:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; text-align: right; text-decoration: underline; color:#4E4A42}

/* colonne millieu */
	/* blocs page d'accueil */
	td.bloc_titre {
		font-size: 20px;
		font-weight: bold;
		width: 495px;
		height: 30px;
		padding-top: 0px;
		padding-left: 5px;
		text-align: left;
		vertical-align: top;
	}
	td.bloc_contenu {
		font-size: 10px;
		font-weight: bold;
		width: 495px;
		height: 90px;
		padding-top: 0px;
		padding-left: 25px;
		text-align: justify;
		vertical-align: top;
	}

/* colonne droite */
	td.colonne_droite {
		background-image:url(graph/fond_droite.gif);
		padding-top: 0px;
		padding-left: 0px;
		text-align: center;
		vertical-align: top;
	}

/* bas de page */
	td.bas {
		text-align: center;
		vertical-align: middle;
	}
	a.bas:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: underline; color:#ffffff}
	a.bas:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; text-decoration: underline; color:#ffffff}
	a.bas:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color:#ffffff}

/* champs de saisie */
	select, textarea, input {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
	}

	select, textarea{
		color: #000000;
		background-color: #FFFFFF;
	}
