/* CSS Document - styles - vanessa */

/* un hack IE6 ie6.css est insere dans inc_head_nav.html*/
/*
 * L'agengement des blocs est défini dans le fichier layout.css
 */
@import "layout.css";
/*
 * tous les styles des menus sont dans menus.css
 */
@import "menus.css";

/*Les blocs */
#page{
	
}
#lienSitesBM{
	text-align:right;
}
#outilsPratiques{
	background-color:#FFF;
	border-top:1px solid #000;
	border-right:2px solid #000;
	border-bottom:3px solid #000;
}
#top{
	background:#333333 url(../images/bandeau.gif) no-repeat top left;
}
#nav{
	background-color:#727272;
}
#main{
	background-color:#FFF;
}
#mainAccueil{
font-size:11px;
	background-color:#FFF;
}
#mainExplorateur{
	background-color:#FFF;
}
div.containerExplorateur{
	background:#FFF url(../images/fd-page-pcdm.gif) top left repeat;
}
div.containerAccueil{
	background:#FFF url(../images/fd-sidebar.jpg) top left repeat;
}
div.container{
	background:#FFF url(../images/fd-sidebar.jpg) top left repeat;
}
div.container h2{
font-size:16px;
color : #000;
padding:2px 0px 0px 0px;
margin : 0px 0px 0px 0px;
background:url(../images/puce-h2.gif) no-repeat 0px 2px;
padding-left:18px;
}
h1.titrePCDM {
background:url(../images/fd-titre-pcdm.gif) repeat-y top left;
color:#FFFFFF;
padding:3px 50px 3px 50px;
font-size:18px;
}
#sidebarExplorateur{
	background-color:#FFF;
}
#footer{
	background-color:#000;
	color:#FFFFFF;
	text-align:center;
}
#footer a{
	padding: 0px 10px;
}
/* Les éléments HTML en général
-------------------------------------------------------- */
body {
background:#FFF url(../images/fd-page.gif) repeat top left;
font-family: Arial, Verdana, Helvetica, sans-serif;
color: #000;
font-size:12px;
}
h1{
color:#FF6600;
font-size:22px;
font-weight: bold;
background:url(../images/puce-h1.gif) no-repeat 0px 2px;
padding-left:18px;
}
h2{
font-size:16px;
color : #000;
padding:2px 0px 2px 0px;
margin : 0px 0px 0px 0px;
}
h3{
font-size:14px;
padding:0xp;
margin : 0px;
}
p {
}
a, a:link, a:visited {
color : #000;
text-decoration:underline;
}
a:hover, a:active, a:focus {
color : #000;
text-decoration:none;
}
form {
padding : 0;
margin:0;
}
/* Les éléments specifique
-------------------------------------------------------- */
#top a{
	position: absolute; 
	top : 30px; 
	left:25px; 
	width:80px; 
	height:100px;
	}

/**** Formulaire de recherche****/
#main form.formRecherche{
padding : 10px;
font-size:11px;
background-color:#e7e8e7;
margin:0px -20px;
}
#mainExplorateur form.formRecherche{
padding : 10px;
font-size:11px;
background-color:#e7e8e7;
margin:-10px;
}
#mainAccueil form.formRecherche{
padding : 10px;
font-size:11px;
background-color:#e7e8e7;
margin:0px;
}
input.champ{
color:#666666;
font-size:11px;
width:160px;
}
select, input{
font-size:11px;
}
/***************accueil************/
div.colonneGauche{
width:230px;
float:left;
padding:10px;
}
div.colonneDroite{
width:230px;
float:right;
padding:10px;
}
div.UneDate{
color:#666666;
text-align:right;
font-size:80%
}
span.coupCoeurAuteur {
color : #009CDC;
}
/*colonne droite sidebar */
#sidebar {
font-size:11px;
}
#sidebar h2{
background:none;
padding:0px;
}
#sidebar a, #sidebar a:link, #sidebar a:visited{

text-decoration:none;
}
#sidebar a:hover, #sidebar a:hover:active, #sidebar a:focus{
text-decoration:underline;
}
#sidebar li{
list-style-image:url(../images/puce-lien.gif);
text-transform:uppercase;
font-size:10px;
color:#000000;
}
#sidebar li.puceDouble{
list-style-image:url(../images/puce-double.gif);
text-transform:uppercase;
font-size:10px;
color:#000000;
}

h2.agendaTitreAccueil {
	margin :0;
	padding:0;
	background:none;
	padding-left:0px;
}
h2.agendaTitreAccueil a{
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:14px;
	text-decoration:none;
}
a.lienPointsdactu{
color:#727272;
font-weight:bold;
}
/*explorateur page interieur trie par support des resultats */
#sortbar{
padding : 20px 0px;
}
#tout{
padding-left:25px;
}
#next {
padding-left:25px;
}
#prev {
padding-right:25px;
}
div.auteur {
color:#FF6600;
font-weight:bold;
}
div.titre {
//font-weight:bold;
}
div.support {
//font-weight:bold;
}
div.descriptifPCDM {
font-size:13px;
background-color:#EEE;
padding:3px 20px;
}
div.descriptifPCDM p{
padding:0px;
margin:3px 0px;
}
div.descriptifPCDM a {
text-decoration:none;
}
/*page agenda*/
div.agendaType {
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
	font-weight:bold;
	font-size:11px;
}
div.container h2.agendaTitre {
	margin :0;
	padding:0;
	background:none;
	padding-left:0px;
}

div.agendaDateLieu {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	padding:3px 0px 3px 25px;
	background:url(../images/fleche-agenda.gif) no-repeat 0px 2px;	
}
div.agendaTypeAccueil {
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-weight:bold;
	font-size:11px;
}
div.agendaDateLieuAccueil {
	font-family:Arial, Helvetica, sans-serif;
	color:#727272;
	font-size:11px;
	padding:3px 0px 3px 25px;
	background:url(../images/fleche-agenda-bleu.gif) no-repeat 0px 2px;	
}
p.agendaDescription {
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	line-height:1.4em;
	font-size:11px;
	margin :0;
	padding:0;
}
td.agendaPhoto {
	vertical-align:top;
	text-align:left;
	padding-right:10px;
}
td.agendaText {
	vertical-align:top;
	text-align:left;
	width:100%;
}
td.agendaText a{
	color:#000;
}
td.agendaText a:hover{
	text-decoration:none;
}
hr.separateur {
height:3px;
background: transparent url(../images/separateur-agenda.gif) repeat-x top left;
margin:10px 0px;
color:transparent;
border: none;
clear:both;
}
a.lienBleu {
color:#009CDC;
}
a.lienVert {
color:#9EC224;
}
a.lienViolet {
color:#5A2E86;
}
/****************************************** ANNONCE *************************************************/
table.tableAnnonce {
	border : 3px solid #949494;
	margin : 10px 0px;
	width : 100%;
}

table.tableAnnonce td.colonneGaucheAnnonce {
	padding : 5px;
}
table.tableAnnonce td.colonneDroiteAnnonce {

	padding : 0px 0px 5px 5px;
	background-color:#C9D6D8;
	width : 145px;
}
table.tableAnnonce p{
	margin : 5px 0px;
}
#content h2.titreAnnonce {
	padding : 0px;
	margin : 0px;
	font-size : 14px;
	color : #FF3399;
}
#content h2.titreAnnonce a{
	text-decoration : none;
}
#content h2.titreAnnonce a:hover{
	text-decoration : underline;
}
/*** plan du site **/

div.plandusite a, div.plandusite a:link, div.plandusite a:visited{
	color:#000000;
}

div.plandusite a: hover, div.plandusite a:active{
	color:#000000;
}

img{
border:none;
}

img.alignGauche {
float:left;
padding-right:10px;
padding-bottom:10px;
}
img.alignDroite {
float:right;
padding-left:10px;
}

/*suggestion achat */
div.suggestionAchat {
	border-left : solid 4px #000;
	padding : 0px 20px;
	margin : 0px 0px 40px 0px;
}
div.suggestionAchat  p.titreAuteur {
	color:#FF6600;
	text-transform:uppercase;
	padding : 0px;
	margin: 0px;
}
div.suggestionAchat  p.texteSuggestion {
	padding : 0px;
	margin : 0px;
}
/*** article ecouter et lien **/
div.contenuArticle a{
	text-decoration:none;
}
/* pages revues et abonnements */
table.revues {
width:450px;
}
table.revues td, table.revues th{
border:solid 1px #000;
padding : 2px;
}
table.revues th{
font-weight:bold;
font-size:10px;
}
td.titreRevue{
font-weight:bold;
color:#FF6600;
}
td.titreRevue a, td.titreRevue a:link, td.titreRevue a:visited{
color:#FF6600;
}
td.titreRevue a:hover, td.titreRevue a:active, td.titreRevue a:focus{
color:#FF6600;
}
td.caseRevue{
text-align:center;
font-weight:bold;
}
caption {
font-weight:bold;
color:#FF6600;
padding:5px;
}
h3.qdnSousgenre {
color:#FF6600;
}

h2.agendaTitre a, h2.agendaTitre a:link, h2.agendaTitre a:visited {
background: none;
color:#C8C809;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight: bold;
margin: 0px;
padding: 0px;
text-decoration: none;
}


#trier_par{
font-weight:bold;
margin-bottom:30px;
margin-top:20px;
font-size:1.2em;
}


.titre_acquisition{
font-weight:bold;
font-size:1.3em;
background:url(../images/puce-h2.gif) no-repeat 0px 2px;
padding-left:25px;
height:30px;
}

.titre_genre{
font-weight:bold;
font-size:1.2em;
color:#FF6600;

}

.acquisitions{
margin-left:20px;
}

.spacer{
clear:left;
}


#result{
margin-top:25px;
}

.date_pdacc{
font-style:italic;
font-size:0.8em;
}
