/* Notice */
.bandeau-livre {background:url(/images/bandeau_livre.gif) no-repeat 20px 20px #91dae7; margin: 20px 20px 0; padding: 15px 40px 20px 174px;}
.bandeau-livre .boutons-action {float: right; padding-top: 25px;}
.bandeau-livre .boutons-action a {display: inline-block; width: 114px; padding: 42px 6px 6px; font-size: 0.93em; text-align: center; margin-left: 15px;height: 80px;}
.bandeau-livre .boutons-action a span {display:block;color:#a2005c; font-size: 1.23em; font-family: 'OpenSansLight';}
.bandeau-livre .boutons-action .signaler{background:url(/images/bandeau_bouton-signaler.gif) no-repeat center 7px #e2f4f7;}
.bandeau-livre .boutons-action .demanderRetraitOeuvre, .bandeau-livre .boutons-action .demanderOppoOeuvre{background:url(/images/bandeau_bouton-demander.gif) no-repeat center 10px #e2f4f7;}
.bandeau-livre .boutons-action .ajouterOeuvre, .bandeau-livre .boutons-action .ajouterNotice {background:url(/images/bandeau_bouton-ajouter.gif) no-repeat center 16px #e2f4f7;}
.bandeau-livre h1 {margin: 0; font-weight: normal; font-family: 'OpenSansBold'; font-size: 1.7em; color: #002343;}
.bandeau-livre p {margin: 0 0 10px;}
.bandeau-livre .droit {margin-top: 82px; background:url(/images/notice_droits.gif) no-repeat left 7px; padding-left: 10px; color: #a2005c;}
.bandeau-livre .droit button {color: #a2005c; text-decoration: underline; font-family: "OpenSansRegular"; font-size: 0.98em; border:none; background:url(/images/lien_externe.png) right 0.45em no-repeat; padding-left: 0px; padding-right: 18px;}
.notice-liste {margin: 0 20px;border-top: 2px solid #91dae7;}
.notice-boutons-ligne .blocnotice {border-bottom: 2px solid #91dae7;}
.blocnotice .nbnotice {background:url(/images/notice_nb.gif) no-repeat 19px 0 #91dae7; color: #a2005c; height: 28px; line-height: 28px; padding: 0 0 0 21px; text-align: center; font-family: 'OpenSansBold'; font-size: 1.16em;}
.blocnotice .nbnotice span {display: block; width: 28px;}
.blocnotice h2 {font-size:1em; font-weight: normal; font-family: 'OpenSansBold'; color: #002343; margin:15px 18px 10px;}
.blocnotice .fiche {font-size: 0.93em;  margin:10px 18px 15px;}
.blocnotice .fiche strong {font-weight: normal; font-family: 'OpenSansSemibold'; color: #005870;}
.blocnotice .lien-catalogue {margin: 15px 18px; color: #005870; font-size: 0.93em;}
.blocnotice .lien-catalogue a {color: #000; text-decoration: underline; font-size: 0.93em;}
.blocnotice .boutons-notice {background:#e2f4f7; padding: 15px 50px 16px;}
.blocnotice .boutons-notice .centrer {width: 405px; margin-left: auto; margin-right:auto;}
.blocnotice .notice-avantboutons {height: 400px;}
.blocnotice .boutons-notice a {width: 107px; display: inline-block; margin: 0 4%; padding: 46px 0px 6px; font-size: 0.93em; text-align: center;}
.blocnotice .boutons-notice a {display: inline-block; width: 114px; margin-left: 15px;}
.blocnotice .boutons-notice a span, .blocnotice .boutons-notice form div span {display:block;color:#a2005c; font-size: 1.23em; font-family: 'OpenSansLight';}
.blocnotice .boutons-notice .signaler {background:url(/images/notice_bouton-signaler.gif) no-repeat center 4px #e2f4f7; vertical-align: top;}
.blocnotice .boutons-notice .demanderOppo, .blocnotice .boutons-notice .demanderRetr {background:url(/images/notice_bouton-demander.gif) no-repeat center 2px #e2f4f7; vertical-align: top;}
.blocnotice .boutons-notice .ajouterNotice {background:url(/images/notice_bouton-ajouter.gif) no-repeat center 2px #e2f4f7; vertical-align: top;}
.lien-retour {font-family: 'OpenSansSemibold'; font-size: 0.93em; color: #00203f; margin: 16px 20px 0;}
.lien-retour a {color: #00203f;}
.lien-retour a:before {content: "< ";}
.notice-table {width: 100%; border-collapse: collapse;}
.notice-table td {border-right: 2px solid #91dae7; border-left: 2px solid #91dae7; width: 50%; vertical-align: top; padding: 0;}
.notice-table td.empty {border-right-color: #fff;}



/**
 * Liste n ou n-1 pour la manifestation
 */
.blocnotice .listePrecedente, .blocnotice .listeCourante {padding-top: 17px; width: 72px; float: right; color: #d4d4d4; margin: 0 27px; text-align: center; line-height: 1.3em;}
.blocnotice .listeCourante {color: #91dae7;}
.blocnotice .listePrecedente .annee, .blocnotice .listeCourante .annee {font-family: 'OpenSansBold'; font-size: 2.15em;}

/**
 * Form contenant le bouton sur la notice
 */
.boutonFormNotice {
	float: left;
	margin-left: 15px;
	height: 134px;
}
.boutonFormNoticeManifestation {
	float: left;
	margin-left: 15px;
	height: 100px;
}
/**
 * Bouton avec le texte 
 */
.boutonFormNotice button {
	background: none;
	margin : 0;
	padding: 0;
	font-size : 1em;
	cursor : pointer;
	display: inline-block; 
	width: 126px; 
	padding: 48px 6px 6px;
	text-align: center;
	color: #005870;
	font-size: 0.93em;
	font-family: "OpenSansRegular";
	border : none;
	vertical-align : top;
	height: 100%;
}

.boutonFormNoticeManifestation button {
	background: none;
	margin : 0;
	padding: 0;
	font-size : 1em;
	cursor : pointer;
	display: inline-block; 
	width: 116px; 
	padding: 48px 6px 6px;
	text-align: center;
	color: #005870;
	font-size: 0.93em;
	font-family: "OpenSansRegular";
	border : none;
	vertical-align : top;
	height: 100%;
}

/**
 * Bouton avec le texte 
 */
.ajouterOeuvre button, .ajouterNotice button, .demanderRetr button, .demanderOppo button{
	background: none;
	margin : 0;
	padding: 0;
	font-size : 1em;
	cursor : pointer;
	display: inline-block; 
	width: 126px; 
	text-align: center;
	color: #005870;
	font-size: 0.93em;
	font-family: "OpenSansRegular";
	border : none;
	vertical-align : top;
	min-height: 125px;
	height: 100%;
	float: left;
}
.ajouterOeuvre button {
	padding: 50px 6px 6px;
}
.ajouterNotice button {
	padding: 31px 6px 6px;
}
.ajouterOeuvre button:hover, .ajouterNotice button:hover{
 text-decoration: underline;
}
.demanderRetraitOeuvre button {
	padding: 30px 4px 0px;
}
.demanderOppo button{
	padding: 43px 4px 0px;
}
.demanderRetr button{
	padding: 27px 4px 0px;
}
.boutonFormNotice button:hover{
 text-decoration: underline;
}
.boutonFormNotice span {
	display:block;
	color:#a2005c; 
	font-size: 1.23em; 
	font-family: 'OpenSansLight';
}

.bouton-notice {
	display : inline;
	vertical-align: top;
	float: left;
}

.blocnotice .opposition-en-cours {
	color:#00203f; ;
	margin: 15px 18px;
}