@import "styles.css";

#main_table {
	font-size: 12px;
}

#head {
	background: url(../images/fd_bando.jpg) repeat-x 0px 0px;
}

#head2 {
	background: url(../images/fd_bando2.jpg) repeat-x 0px 0px;
}

#work .page-title {
	margin: 0em -0.8em 2em;	
}
/*
#work #frame {
	padding: 10px;
	border: 1px solid #EBCA7A;
	background: #F5E6C1;
	margin: 16px 0px 16px;
}
*/
#frame {
	padding: 10px;
	border: 1px solid #EBCA7A;
	background: #F5E6C1;
	margin: 16px 0px 16px;
}

.frame {
	padding: 10px;
	border: 1px solid #EBCA7A;
	background: #F5E6C1;
	margin: 16px 0px 16px;
}

#nav_path {
	margin: 15px 205px 0px 218px;
}
#cpt_off {
	top: -32px;
}
#cpt_on {
	top: -32px;
}
#identif-anon {
	top: 0px;
}
#HIPaccount {
	top: 0px;
}
#decon {
	text-align: right;
	white-space: nowrap;
	margin: 0px 0px 0px -140px;
	width: 300px;
	position: relative;
	top: -60px;
	padding: 8px 20px 0px 0px;
	font-size: 0.9em;
	z-index: 20;
}
#identif .marg {
	text-align: left;
}

#identiform {
	text-align: left;
}

table.dispo {
	font-size: 11px;
}

ul.rech_list_02 li {
	color: #666666;
}

.coplet {
}

#Register1 {
	font-size: 0.8em;
}
* html #Register1 table {
	margin-top: 0em;
}
#Register2 {
	font-size: 0.8em;
}

#identif-anon #senser1 {
	position: relative;
	left: 100px;
	top: 286px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#identif-anon #senser2 {
	position: relative;
	left: 100px;
	top: 324px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#identif-anon #senser3 {
	position: relative;
	left: 75px;
	top: 284px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#identif-anon #senser4 {
	position: relative;	
	left: 92px;
	top: 268px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#identif-anon #senserpro {
	position: relative;	
	left: 92px;
	top: 268px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#HIPaccount #senser1 {
	position: relative;
	left: 100px;
	top: 251px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#HIPaccount #senser2 {
	position: relative;
	left: 100px;
	top: 292px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#HIPaccount #senser3 {
	position: relative;
	left: 75px;
	top: 251px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#HIPaccount #senser4 {
	position: relative;	
	left: 92px;
	top: 204px;
	width: 35px;
	height: 35px;
	z-index: 1;
}
#HIPaccount #senserpro {
	position: relative;	
	left: 92px;
	top: 292px;
	width: 35px;
	height: 35px;
	z-index: 1;
}

/* ============================ */
/* En-tete des tableaux - START */
/* ============================ */
#work .res_title {
	background: #EBCA7A;
	font-size: 0.7em;
	font-weight: bold;
	margin: 0px;
}
#work .res_title label {
	font-weight: normal;
	display: block;
}
/* En-tete des tableaux - END */

/* =============================================== */
/* Styles pour les entetes de coplet rouge - START */
/* =============================================== */
#work .tabsRed {
	margin: 0px;
}
#work .tabsRed ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#work .tabsRed li {
	float: left;
	font-size: 0.7em;
	margin: 0px 5px 0px 0px;
	padding: 1px 5px;
	background: #FFFFFF;
	border-top: 1px solid #EBCA7A;
	border-right: 1px solid #EBCA7A;
	border-left: 1px solid #EBCA7A;
}
#work .tabsRed a {
	color: #B30100;
}
#work .tabsRed li.actif {
	font-weight: bold;
	color: #C41200;
	background: #F5E6C1;
}
/* Styles pour les entetes de coplet rouge - END */

/* ===================================================================== */
/* Styles commun à tous les documents de la rubrique "découvrir" - START */
/* ===================================================================== */
div#discover * {
    color : #664487; 	    
}
div#discover td.actu_month {
	color : #C41200;
	text-align: right;
	font-size: 0.7em;	
}
div#discover p.actu_detail_title {
	font-size : 1em;
	border-bottom : 1px solid;
	text-align : left;
	padding-top : 1em;
	margin-bottom : 0.2em !important; margin-bottom : 0.8em;
	margin-left : -2em;
}
/*div#discover #actu #section_location {
  	padding-bottom: 0.5em;
}*/
div#discover #actu #section_time {  	
	padding-top: -2em !important;
	padding-bottom: -1em;
}
div#discover #actu #section_condition {  		
	padding-bottom: -1em; 
}
* html div#discover #actu #section_condition {  		
	margin-bottom: -0.7em; 
}
div#discover #actu #section_condition p{  	
	color: #666666;		
}
div#discover p#actu_detail_description_title {	
	font-weight: bold;
}
div#discover p#actu_detail_subtitle {
	color: #666666;
	font-weight: bold;
}
div#discover p#actu_detail_subtitle a {
	color: #666666;	
}
p.summary {
    margin-left: 30px;    
    font-weight: bold;
    font-size: 0.8em;
	color : #664487;   
}
p.summary a, p.actu_title a {    
    color : #664487;
	text-decoration: none;      
} 
p.summary a:hover, p.actu_title a {    
    color : #664487;    
	text-decoration: none;
}
div#discover #section_description .itemizedlist ul {   
    color: #664487;  
}
div#discover #section_description .orderedlist ol a, div#discover #section_description .itemizedlist ul a {   
    color: #664487;  
    font-size: 1em;
    font-weight: bold;
	text-decoration: none;
}
div#discover #section_description .itemizedlist ul a:hover {   
	text-decoration: underline;
}
div#discover #section_description_img img{   
	border-color : #6E4E8C;	
}
div#discover #actu {
	margin-top: -0.5em;
	margin-bottom: 1.7em;
}
div#discover td.actu_page_title {
	font-size: 1em;
	font-weight: 600;
}
div#discover p.actu_page_affiche {
	color: #C41200;
	font-size: 0.9em;
	font-weight: 600;
}
div#discover p.actu_period, p.actu_title {
	font-weight: bold;
	font-size: 0.8em;	
}
div#discover p.actu_period {
	border-bottom: 1px solid;	
	margin-bottom: -0.5em !important; margin-bottom: -1em;
}
div#discover p.actu_title {
	margin-bottom: -0.8em !important; margin-bottom: -1.4em;
}
div#discover p.actu_time {
	font-weight: bold;
	color: #666666;
	margin-bottom: -0.6em !important; margin-bottom: -1em;
}
div#discover p.actu_location {
	color: #666666;
	margin-bottom: -1em;	
}
div#discover p.actu_description {
	color: #666666;
	margin-bottom: -1em !important; margin-bottom: -1.6em;
}

/* Styles commun à tous les documents de la rubrique "découvrir" - END */

/* ===================================================================== */
/* Styles commun à tous les documents de la rubrique "informer" - START */
/* ===================================================================== */
div#inform * {
    color : #347699;       
}
div#inform #section_description .orderedlist ol a, div#inform #section_description .itemizedlist ul a {   
    color: #347699;  
    font-size: 1em;
    font-weight: bold;
	text-decoration: none;
}
div#inform #section_description .itemizedlist ul a:hover {   
	text-decoration: underline;
}
/* Styles commun à tous les documents de la rubrique "informer" - END */

/* ========================================= */
/* Styles de toutes les sections see - START */
/* ========================================= */
#section_see {
    background: #F5E6C1;
    padding-left: 0.5em;
	padding-bottom: 0.7em;	
    border: 1px solid #EBCA7A;
    clear: both;    
}
#section_see p {	
    color: black;    
	margin: 10px 10px 10px 10px;
}
#section_see a {	
    color: black;    
}

#section_see ul {
	margin: 5px 5px 5px 5px;
}

#section_see ul p {
	margin: 0px 0px 0px 10px;
}

/*Styles de toutes les sections see - END */

/* ============================================== */
/* Styles de toutes les sections time - START */
/* ============================================== */
#section_time p {
  	color: #666666;	
	margin-bottom: -1em !important; margin-bottom: -1.5em;	
}
/*Styles de toutes les sections location - END */

/* ============================================== */
/* Styles de toutes les sections location - START */
/* ============================================== */
#section_location p {
  	color: #666666;	
	margin-bottom: -1em !important; margin-bottom: -1.5em;	
}
#section_location a {	
	text-decoration: underline;
	color: #666666;
}
#section_location a:hover {		
	color: #666666;
}
/*Styles de toutes les sections location - END */

/* ============================================================= */
/* Styles de toutes les sections de la colonne de droite - START */
/* ============================================================= */
td.column_right {
	width: 30%;
	padding-left: 10px;
}
div#discover div#actu td.column_right, div#inform td.column_right {
	padding-top: 1em !important; padding-top: 0.3em;	
}
td.column_right #section_image  div.mediaobject {	
	text-align: center;		
}
div#work td.column_right #section_image  div.mediaobject, div#work td.column_right #section_image  div.orderedlist {
	padding-top: 0px; 
	padding-bottom: 0px;
}
* html div#work td.column_right #section_image  div.orderedlist li {   
	margin-bottom: -0.2em;
}
#discover #section_image a div.mediaobject img {
	border: 1px solid;
	color: #664487;
}

div#coup2coeur section{
	color : #664487; 	
	width: 30%;
	padding-left: 3%;
}
/* Styles de toutes les sections de la colonne de droite - END */
/* ============================================================= */
/* Styles de toutes les sections de la colonne de gauche - START */
/* ============================================================= */
td.column_left {
	width: 30%;
	padding-right: 0%;
}
td.column_left #section_image  div.mediaobject {	
	text-align: center;	
}
img  div.mediaobject {	
	padding-left: 0px;	
}
/* Styles de toutes les sections de la colonne de gauche - END */
/* =========================================== */
/* Styles de toutes les sections image - START */
/* =========================================== */
#section_image {
	margin: 0px 0px 0px 10px;
}
#section_image .orderedlist ol {   
    list-style-type: none;    
}
#section_image  img {
	/*border-style: solid;	
	border-width: thin ;*/	
	/*margin-left: 0em;*/
}
* html #section_image  img {
	/*border-style: solid;	
	border-width: 1px;*/	
	/*margin-right: 0.7em;*/
}
#section_image .section_title {
	border-bottom: 1px solid #B09DBA;
	font-weight: bold;
	text-align: left;
}
#section_image p {
	text-align: center;
	font-size: 11px;
	line-height: 1.2em;
}
/*Styles de toutes les sections image - END */

/* ================================================= */
/* Styles de toutes les sections description - START */
/* ================================================= */
#section_description p {
	margin: 5px 0px 5px 0px;
	text-align: justify;
	line-height: 1.3em;
}

#section_description p.compact {
	margin: 5px 0px 5px 0px;
	text-align: justify;
	line-height: 1.2em;
}

#section_description .DescTitle {
	margin: 0px 0px 10px 0px;
	line-height: 1.5em;
	text-align: justify;
}

#section_description .DescSubTitle {
	margin: 0px 0px 10px 0px;
	text-align: justify;
	line-height: 1.5em;
}
/*description a {	
	color: #C41200;		
}*/
#section_description_img a {	
	color: #C41200;		
}
#section_description .section_title {	
	font-weight: bold;
    font-size: 0.7em;	
}
#section_description p.title {
	font-size: 0.7em;
}
#section_description div.center {	
	font-weight: bold;
    text-align: center;	
}
#section_description tt.email-link {	
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-size: 11px;
    color: #C41200;		
}
#section_description .itemizedlist ul a {
	color: black;	
}
/*Styles de toutes les sections description - END */

/* ====================================================================== */
/* Styles de toutes les sections description contenant des images - START */
/* ====================================================================== */
#section_description_img img {
	float: left;
	margin: 0em 0em 0.3em 1em;
	border: 1px solid;
}
#section_description_img p {
	margin: 0em 0em 0em 12em;
}
#section_description_img div.spacer {
	font-size: 1px;
	line-height: 8px;
	clear: both;	
}
#section_description_img p.title {
	font-size: 0.7em;
}
/*Styles de toutes les sections description contenant des images - END */

/* ========================================== */
/* Styles de toutes les sections more - START */
/* ========================================== */
.section_more p {
	margin: 0px 0px 5px 0px;
	line-height: 1.4em;
	text-align: justify;
}
.section_more p.compact {
	line-height: 1.2em;
}
.section_more tt.email a{	
	font-size: 13px;
}
/*Styles de toutes les sections more - END */

/* ============================================== */
/* Styles de toutes les sections content - START  */
/* ============================================== */
#section_content {
	margin: 0px 0px 0px 10px;
}
#section_content li {
	margin: 0px 0px 5px 0px;
	line-height: 1.5em;
}
#section_content .section_title {
	color: #664487;
	border-bottom: 1px solid #B09DBA;
	font-weight: bold;
	font-size: 0.7em;
	text-align: left;
}
#section_content div.orderedlist ol {
	margin-left: 1.8em;
}
#section_content .doclist {
	color: #664487;
	font-size: 0.8em;
}
/* Styles de toutes les sections content - END */

/* ================================================= */
/* Styles de tous les paragraphes dépliables - START */
/* ================================================= */
div#inform a.para_pliable {
	background-image: url(../images/picto_plus.png);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 10px 0px;
	color: #C41200;	
	font-weight: bold;
}

div#frame a.para_pliable {
	background-image: url(../images/picto_plus.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 0px;
	color: #666666;	
	font-weight: bold;
}

div#frame p#armadillo_para_pliable a.para_pliable {
	background-image: url(../images/picto_plus.png);
	background-repeat: no-repeat;
	background-position: -2px -3px;
	padding: 0px 0px 0px 15px;
	margin: 0px 0px 5px 3px;
	color: #C41200;	
	font-weight: bold;
}

div#discover a.para_pliable {
	background-image: url(../images/picto_plus.png);
	background-repeat: no-repeat;
	background-position: 0px -3px;
	padding: 0px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	color: #C41200;	
	font-weight: bold;
}


/*Styles de toutes les rubriques dépliables - END */

/* =============================== */
/* Styles image voir aussi - START */
/* =============================== */
#img_voir_aussi {
	float: left;
	margin-top: 0.5em;
	margin-bottom: 0.4em;
}
/* Styles image voir aussi - END */

/* ===================================== */
/* Styles pour le compte lecteur - START */
/* ===================================== */
#INS { 
	font-family: Verdana;
	font-size: 0.8em;
}
#INS ul { 
	list-style-type: none;
	margin-bottom:5px;
	padding-left:15px; 
	padding-bottom:10px;
}
#INS li { 
	margin-top:2px;
	margin-bottom:2px;
    background-color: transparent;
    background-image: url(../images/bg_listpoint.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
}
#INS .title {	
	font-family: Verdana;
	font-size: 1.1em;
	font-weight: bold;
	padding-left: 13px;
	}
#INS .subtitle {	
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	padding-top: 0px;
	padding-left: 0px;	
	}
#INS .text {
	font-family: Verdana;
	font-size: 1em;
	padding-top:3px;
	padding-bottom:3px;
	}
#INS input {
	border: 1px solid #FFD42E;
	height: 16px;
	vertical-align: middle;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 4px;
	margin-top: 2px;
}
#INS select {
	border: 1px solid #FFD42E;
	width: 146px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
}
#INS textarea {
	border: 1px solid #FFD42E;
	vertical-align: top;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 2px;
}

.pantext {
	font-family: Verdana;
	font-size: 1em;
	text-align: left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.pantextb {
	font-weight: bold;
}
.pantextc, .gedtextc {
	font-family: Verdana;
	font-size: 1em;
	text-align: center;
	vertical-align: middle;
	padding-left:5px;
	padding-right:5px;
}
.pantextd {
	font-family: Verdana;
	font-size: 1em;
	text-align: right;
	vertical-align: middle;
	padding-left:5px;
	padding-right:5px;
}
.pantext a {
	text-decoration: underline;
	}
.pantext a:hover {
	text-decoration: none;
}
.panlegende {
	vertical-align: middle;
	padding:1 6 1 1;
}
.pantitle {
	font-family: Verdana;
	font-size: 1em;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	vertical-align: bottom;
	background-color: #C41200;
	padding-top:1px;
	padding-bottom:2px;
}
.pantitlepage {
	font-size: 1em;
	font-weight: bold;
	color: #666666;
}

#pan input {
	border: 1px solid #EBCA7A;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
#pan select {
	border: 1px solid #EBCA7A;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}
#pan textarea {
	border: 1px solid #EBCA7A;
	width: 690px;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
}

/* colors of the cells */
.red {
	background-color: #C41200;
}
.white {
	background-color: #ffffff;
}
.yellow {
	background-color: transparent;
}
#work .transparentFrame, #DSI, #listDSITopics{
	padding: 10px;
	border: 1px solid #EBCA7A;
	margin: 16px 0px 16px;
	font-size: 0.7em;
	background-color: #F5E6C1;	
}
* html #work .transparentFrame table{
	width: 98%;	
}

* html #work .transparentFrame table table{
	width: 0px;	
}

/* Styles pour le compte lecteur - END */

/* ================================================================= */
/* Styles des onglets de la rubrique Mes Infos Personnelles - START  */
/* ================================================================= */

#userProfile p {
	font-size: 11px;
}
#userProfile p.stronger {
	font-weight: bold;
}
/* style pour IE */
* html #userProfile .woody-doubleList select {
	width: 200px;
}

/* Styles des onglets de la rubrique Mes Infos Personnelles - END */

/* ============================================== */
/* Styles de la rubrique Sondages - START  */
/* ============================================== */

#lastPoll p, #lastPoll label {
	font-size: 11px;
	font-weight: normal;
}
#lastPoll p.stronger {
	font-weight: bold;
	margin: 0;
}
#lastPoll .responses {	
	margin-top: 1.5em;
}
#lastPoll td {		
	vertical-align: top ;	
}
#lastPoll .responses td {		
	vertical-align: center ;	
}
#lastPoll .responses td.radioBox {	
	width: 30px;	
}
#resultsPoll table.polls td.question{
	padding-bottom: 0.5em;	
}
#resultsPoll table.responses{
	padding-bottom: 1em;
}
#resultsPoll table.responses td{
	padding-left: 1em;
	font-size: 0.9em;	
}
#resultsPoll td.colorPerVotes {
	background-color: #C41200;
}
#resultsPoll td.colorPerRemainder {
	background-color: white;
}
#resultsPoll table.pollResults {			
	border: 1px solid #C41200;
	height: 1.7em;
}
#resultsPoll .stronger {
	font-weight: bold;
	padding-bottom: 1em;
	padding-top: 1em;
}

/* Styles de la rubrique Sondages - END */

/* ============================================== */
/* Styles de la page "Mes Veilles" - START  */
/* ============================================== */

#DSI .paginator {
    text-align: right;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    background-color: #F5E6C1;
}
#DSI .paginator .selected {
    font-weight: bold;
}
#DSI .paginator img {
    border: none;
    vertical-align: bottom;
}
#DSI .title {
	font-size:1.1em;	
}
#DSI .list {
	text-align: right;
	padding-bottom: 1em;
}
#DSI .text {
	font-size: 1em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;	
}
#DSI .res_title, #DSI .res_item label {
	font-size: 1em;
}
#DSI .res_item img {
	vertical-align: bottom;
}
#DSI .stronger {
	font-weight: bold;
}

/* Styles pour la page "Mes Veilles - END */

/* ============================================== */
/* Styles de la page "Mes thèmes" - START  */
/* ============================================== */
#listDSITopics #mainTopic tr.mainTopicLabel {	
	background-color: #EBCA7A;
	text-align: left;	
	font-weight: bold;	
}
#listDSITopics  #mainTopic .space {
	width: 0.3em;
}
#listDSITopics #mainTopic #subTopic tr.evenRow {
	background-color: #F4ECD9;	
}
#listDSITopics  #mainTopic #subTopic tr.oddRow {
	background-color: #F5E6C1;
}
#listDSITopics p {
	font-size: 1em; 
}
/* Styles pour la page "Mes thèmes" - END */

/* ============================================== */
/* Styles de la page "Plannings" - START          */
/* ============================================== */
#planning .TxtActionSel {
    font-weight: bold;
    font-size: 1.1em;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    margin-bottom: 1em;       
}
#furnitures {
    width: 70%;
    margin-left: 0;
    margin-bottom: 1em;
    text-align: left;          
}
#detailReservation {        
    float: right;
}
#planning br.clear {
    clear: right !important; clear:none;
}
#reservations {
    margin-top: -100px !important; margin-top: 0;
}
#agenda td.AgTtrAtxt {
	width: 194px;
	background-color: #EBCA7A;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	font-weight: bold;
	color: #FFFFFF;
	text-align: left;
	padding-left: 12px;
}
#agenda td.AgTtrGtxt {
	width: 15px;
	background-color: #8B8295;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #FFFFFF;
	text-align: center;	
}
#agenda td.AgTtrA {
	background-color: #EBCA7A;
	text-align: center;
	width: 15px;
}
#agenda td.AgTtrAover {
	background-color: #A63770;
	text-align: center;
	width: 15px;
}
#agenda td.AgTtrG {
	background-color: #8B8295;
	text-align: center;	
}


#agenda td.AgTtrS {
	background-color: #4D4C8E;
	text-align: center;	
}


#agenda .header td
{
    font-size: 0.9em;
}
#agenda .header td.minutes {
    border-left: 1px solid #EBCA7A;    
}
#agenda a.week {    
    font-weight: bold;
    font-size: 1em;
}
/* Styles de la page "Plannings" - END          */

/* ============================================== */
/* Styles pour l'historique des recherche - START */
/* ============================================== */
table#result {
	font-size: 0.7em;
}
table#result td.title {
	padding: 5px 5px;
	font-weight: bold;
	text-align: left;
	color: #993268;
	background: #F5E6C1;
}
table#result td {
	padding: 0 5px;
}
table#result td.row2B {
	background: #F4ECD9;
}
table#result td.row1B {
	background: #F5E6C1;
}
/* Styles pour l'historique des recherche - END */

/* ============================== */
/* Styles pour la sitemap - START */
/* ============================== */
ul#sitemap {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
	font-size: 0.7em;
	font-weight: bold;
}
ul#sitemap li {
	margin: 0;
	padding: 0 0 0 10px;
}
ul#sitemap ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	font-weight: normal !important;
}
ul#sitemap a {
	text-decoration: none;
}
ul#sitemap a:hover {
	text-decoration: underline;
}
/* Styles pour la sitemap - END */

/* ================================================= */
/* Styles pour la partie centrale de l'admin - START */
/* ================================================= */
#work_admin {
	margin: 0px 0px 0px 205px
}
#work_admin img.png {
	margin-bottom: 5px;
}

/* Styles pour la partie centrale de l'admin - END */

/* =========== */
/* START : GED */
/* =========== */
table.result {
	font-size: 12px;
}
div.dialog {
	margin: 0px 0px 0px 10px;
}
div.dialog li {
	margin: 0px 0px 0px 20px;
}
div.message {
	font-size: 11px;
	margin: 0px 0px 10px 0px;
}
/* END : GED */

/* =================================== */
/* START : Cocoon Forms / Tabbed forms */
/* =================================== */
/*
.forms-tabArea {
	width: 500px;
}
.forms-tab {
	color: #B76E93;
	background: #FFFFFF;
	border-top: 1px solid #EBCA7A;
	border-right: 1px solid #EBCA7A;
	border-left: 1px solid #EBCA7A;
}
.forms-activeTab {
	color: #B76E93;
	background: #F5E6C1;
}*/
.forms-tabContent {
	background: #F5E6C1;
	border: 1px solid #EBCA7A;
}

/* END : Cocoon Forms / Tabbed forms */

/* ===================================================== */
/* Styles pour la page d'erreur d'identification - START */
/* ===================================================== */
#head_error {
	background: url(../images/fd_bando.jpg) repeat-x 0px 0px;
	height: 150px;
}
/* Styles pour la page d'erreur d'identification - END */

/* ============================================ */
/* Styles pour les pages de preregister - START */
/* ============================================ */
#preregister {
	font-weight: normal;
	font-size: 12px;
}
#preregister_success {
	font-weight: normal;
	font-size: 12px;
}
ul#preregister_success {
	margin: 0 0 0 20px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}
ul#preregister_success li {
	margin: 0;
	padding: 0 0 0 0px;
	font-size: 12px;
}
ul#preregister_success ul {
	margin: 0 0 0 10px;
	padding: 0;
	list-style-type: none;
	font-size: 12px;
}
/* Styles pour les pages de preregister - END */

/* ====================================================================== */
/* Styles pour les pages de confirmation de reservation d'ouvrage - START */
/* ====================================================================== */
.opactext {
	font-family: Verdana;
	font-size: 12px;
	color: #404040;
	text-align: left;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
.opactext a {
	color: #404040;
	text-decoration: underline;
}
.opactext a:hover {
	color: #404040;
	text-decoration: none;
}
.opactext_error {
	font-family: Verdana;
	font-size: 12px;
	color: #C41200;
	text-align: center;
	padding-left:5px;
	padding-right:5px;
	padding-top:2px;
	padding-bottom:2px;
}
/* Styles pour les pages de confirmation de reservation d'ouvrage - END */

/* ===================================================================== */
/* Styles commun � tous les documents de la rubrique "chercher" - START */
/* ===================================================================== */

div#searcher #section_description a {   
    color: #000000;  
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.4em;	
}

/* Styles commun � tous les documents de la rubrique "chercher" - END */


/* ===================================================================== */
.showThumbnail {
	font-weight: normal;
	font-size: 10px;
}

/* ===================================================================== */
/* Styles identification repli� - START */
/* ===================================================================== */
#identif_on {
	margin: 0px 0px 0px 10px;
}
#identif_on table {
	background: #EBCA7A;
}
/* Styles identification repli� - END */

/* ===================================================================== */
/* Styles alpha search error - START */
/* ===================================================================== */
.alphasearch_error_header {
	font-size: 12px;
	color: #C41200;
	font-weight: bold;
}
.alphasearch_error {
	font-size: 12px;
	color: #C41200;
}
/* Styles alpha search error - END */
/* ====================================================================================== */
/* Styles commun � tous les documents de la rubrique "ressources administratives" - START */
/* ====================================================================================== */

#work #adminres li {
    color: #00794D;
}


#work #admDocNav p {
	font-size: 11px;
	margin: 0px 0px 0px 6px;
	line-height: 16px;
}

/* ====================================================================================== */
/* Styles sp�cifique au panier - START */
/* ====================================================================================== */
table.result p {
	font-size: 0.9em;
	margin-top: 1px;
	margin-bottom: 1px;
}
.basket-actions {
	margin-top: 5px;
	margin-bottom: 5px;
	font-size: 0.7em;
	position: relative;
}

/* ======================================================================================= */
#box {
	background-color: #F4ECD9;
	border-color: #EBCA7A;
	border-style: solid;
	border-width: 1px;
}

.tree {
	font-size: 10px;
}

.tree-container {
	background-color: #F4ECD9;
	border-color: #EBCA7A;
	border-style: solid;
	border-width: 1px;
	height: 400;
}

/* ============================================== */
/* Styles authentic - START  */
/* ============================================== */
.browserInfo{font-weight:bold;}

/* Styles authentic - END */
