@charset "utf-8";
*{margin:0px;padding:0px;}
body {font-family:Arial;font-size:12px;background-color:#b02429;}
a{color:#000000;}
#wrap{margin:0px auto;width:1000px;}
#top1{color:#FFFFFF;background-color:#39080b;font-size:11px;line-height:24px;text-align:right;}
#top1 a{color:#FFFFFF;text-decoration:none;padding-right:10px;padding-left:10px;}
#top2{height:127px;background-color:#b44649;background-image:url(../images/top2.jpg);position:relative;border-top:1px solid #e1bab3;}
#login{position:absolute;width:425px;height:66px;background-color:#651518;right:16px;top:20px;border:1px solid #e1bab3;color:#FFF;font-size:11px;font-weight:bold;}
#login .wlogin{width:100px;}
#login a{font-weight:normal;color:#FFF}
a img{border:none}
.link{font-weight:bold;text-decoration:none}

.cover img{display:block;border:1px solid gray;padding:1px;}

a.redarrow_down,a.redarrow_up{background:transparent url(../images/arrows.png) no-repeat;display:block;height:20px;overflow:hidden;	width:20px;}
a.redarrow_down{background-position:-20px 0px;}
a.whitearrow_down,a.whitearrow_up{background:transparent url(../images/arrows.png) no-repeat;display:block;height:20px;overflow:hidden;width:20px;background-position:0px -20px;}
a.whitearrow_down{background-position:-20px -20px;}
a.blackarrow_down,a.blackarrow_up{background:transparent url(../images/arrows.png) no-repeat;display:block;height:20px;overflow:hidden;width:20px;background-position:0px -40px;}
a.blackarrow_down{background-position:-20px -40px;}

#logo{position:absolute;top:20px;left:10px;cursor:pointer;}
#logo h1,#logo h2{color:#fbfaf4;}
#logo h1{font-size:30px;}
#logo h2{font-size:14px;font-style:italic;font-weight:normal;}
#top2 #help{position:absolute;width:200px;height:20px;right:16px;top:94px;text-align:right;color:#FFFFFF;font-size:11px;line-height:24px;}
#top2 #help a{color:#FFFFFF;text-decoration:none;padding-right:10px;padding-left:10px;text-decoration:underline;}
#contentwrap{background:url(../images/content.png) repeat-x;position:relative;}
#leftel{position:absolute;width:16px;height:110px;background-image:url(../images/leftel.png);left:0px;top:0px;}
#content{width:978px;background-color:#fbfaf4;margin:0px auto;padding-bottom:20px;border-bottom:4px solid #31080a;position:relative;overflow:auto;}
#sticker1,#sticker2,#sticker3{position:absolute;top:10px;}
#content1,#content2,#content3,#content23{margin-top:10px;float:left;margin-left:10px;}
#content1{width:214px;}
#content2{width:520px;}
#content23{margin-top:44px;width:636px;}
#content23 h4{font-size:12px;font-weight:bold;color:#b32e35;}
#content3{width:176px;}
#content2 h2{font-size:18px;font-weight:bold;}
#content3 h3{font-size:14px;font-weight:bold;}
#content3 h4{font-size:13px;font-weight:bold;}
#content3 h5{font-size:12px;font-weight:bold;}
#content3 h6,#content3 p{font-size:11px;}
#content3 p{text-align:justify;}
#content3 h6{font-weight:bold;}
#prochainement{border-top:3px solid #FFFFFF;border-bottom:3px solid #FFFFFF;background-color:#f4ebde;padding:10px;}
#exclu{padding:5px;}
#voiraussi{margin:0 auto;padding-top:60px;width:130px;font-weight:bold}
#sticker1,#sticker2,#sticker3{width:55px;height:146px;right:10px;}
#sticker1{top:10px;background:url(../images/base_dalloz.png);}
#sticker2{top:166px;background:url(../images/portail_etudiant_dalloz.png);}
#sticker3{top:322px;background:url(../images/site_prepa_dalloz.png);}

.line1{border-top:3px solid #b8262b;clear:both;}
.line2{border-bottom:2px solid #000000;clear:both;margin-top:15px;margin-bottom:5px;}
.line22{border-bottom:2px solid #000000;clear:both;margin-top:15px;margin-bottom:15px;}
.line3{border-top:4px solid #000000;clear:both;}
.img_lien{position:relative;margin-right:4px;top:2px;}

/*slides page d'accueil*/
#items_container{width:480px;height:320px;overflow:hidden;position:absolute;}
div.slide_item{width:480px;height:300px;position:absolute;left:450px;top:10px;}
div.first_item{left:0px;}
div.slide_item h3{font-size:14px;line-height:20px;font-weight:bold;color:#b8262b;}
div.slide_item p{font-size:12px;text-align:justify}
div.slide_item a{font-weight:bold;text-decoration:none;}

#content1 a{text-decoration:none;}
#content1 h1{color:#b32e35;font-size:24px;font-weight:normal;}
#content1 h1 a{color:#b32e35;}
.redbutton{background-color:#b8262b;border:1px solid #dcc9b3;color:#FFF;font-size:11px;font-weight:bold;}

.picto{position:absolute;z-index:2;margin-left:40px;margin-top:-15px;height:46px;width:46px;}
.picto img{border:none;}

/*module de recherche*/
#mod_search{border:1px solid #000;width:200px;}
#mod_search h2{color:#FFF;background-color:#000;font-size:11px;font-weight:bold;line-height:22px;padding-left:10px;border:1px solid #AAA;height:22px;}
#mod_search h2 a{color:#FFF;}
#mod_search h3{font-size:12px;font-weight:bold;color:#000;height:20px;;line-height:20px;}
#mod_search h3 a{color:#000;}
#mod_search h4{font-size:11px;font-weight:bold;color:#000;}
#mod_search .submit{background-color:#b8262b;border:1px solid #dcc9b3;color:#FFF;font-size:11px;font-weight:bold;padding:2px 10px;cursor:pointer;}
#mod_search .wsearch{width:176px;border: 1px solid rgb(184, 184, 184);background-color:#FFF;padding:1px;margin:0px;height:16px;}
#q_words,#q_document,#q_author{border:0 none;height:16px;width:158px;float:left;}
.eraser{background:transparent url(../images/clear.gif) repeat scroll 0 0;cursor:pointer;height:11px;overflow:hidden;margin-top:3px;width:11px;z-index:1;display:block;float:right;margin-right:3px;}
#mod_search #slide3 select{width:171px;}
#mod_search #slide2 select{width:180px;}
#content1 #slide1,#content1 #slide2,#content1 #slide_fav{width:190px;padding:5px;}

/*div pour message bibliothèque ou dossier vide*/
.empty_message{text-align:center;font-weight:bold;}

/*panneau des favoris*/
#mod_favoris{border:1px solid #b8262b;width:200px;}
#mod_favoris #toolbar{background-color:#b8262b;height:50px;padding-top:2px;padding-left:4px;}
#mod_favoris .toolbar-title{color:#fff;font-weight:bold;padding-top:4px;padding-left:25px;cursor:pointer;}
#mod_favoris .toolbar_col{width:50%;float:left}
.mod_favoris_button{cursor:pointer;display:block;float:left}
#favtree1{position:relative;width:187px;overflow:hidden;padding-bottom:4px;}
.pan{position:absolute;top:0px;left:-520px;}
.pan select, .pan textarea{font-family:Tahoma;color:#44464A;font-size:11px;}
#id_folder,#id_folderfav{width:160px;}
.rborderdot{border-right:1px #cccccc dotted;}
.favtab{clear:both;height:100px;margin-bottom:10px;}
.favtab img{border:1px solid gray;}
#pan_new,#pan_move,#pan_rename,#pan_editfav,#pan_comment{top:400px;}
.submit_pan{background-color:#b8262b;border:1px solid #dcc9b3;color:#FFF;font-size:11px;font-weight:bold;padding:2px 10px;cursor:pointer;}
.button_pan{background-color:#fff;border:1px solid #000;color:#000;font-size:11px;font-weight:bold;padding:2px 10px;cursor:pointer;}
.tool-tip {color: #fff;width:500px;z-index: 13000;}
.tool-title {font-weight: bold;font-size: 11px;margin: 0;color:white;padding-top:2px;padding-left:4px;padding-bottom:2px;background-color:black;height:15px}
.tool-text {font-size: 11px;color:black;padding:15px 10px 10px 10px;background-color:white;border:1px solid black;}
.tool-text .fieldname{font-weight:bold;width:100px;float:left;text-align:right;margin-right:5px;}

/*lien page précédente*/
.pageprec{color:#b8262b;font-style:italic;font-size:12px;text-decoration:none;}

/*fiche technique*/
#fiche_tech{background-color:black;padding:2px 10px 2px 10px;color:white;font-size:16px}
#contentft{margin-top:2px;border:1px solid black;}
.contentft1{margin-top:10px;margin-bottom:10px;font-size:11px;}
.contentft1 h2,.contentft1 h3{color:#b8262b;}
.contentft1 .docinfofield{width:71px;font-weight:bold;clear:both;float:left}
.contentft1 .docinfovalue{position:relative}
.contentft1 p{margin-bottom:12px;}
.docinfovalue a{color:#b8262b;}

/*Page résultats de recherche*/
.search_result_collection{background-color:black;color:white;padding-left:10px;padding-top:2px;padding-bottom:2px;font-size:18px;font-weight:bold;position:relative;}
.search_result_title{background-color:black;color:white;padding-left:10px;padding-top:2px;padding-bottom:2px;font-size:16px;line-height:18px;position:relative;}
.search_result_nbdoc{background-color:black;color:white;float:right;font-size:12px;font-weight:bold;margin-right:5px;position:absolute;right:5px;top:2px}
.search_result_pagination{background-color:#f2ebd8;height:30px;line-height:30px;padding-left:10px;}
.sr_pagination{padding-right:10px;text-align:right;position:absolute;right:105px}
.search_result_button{width:133px;height:19px;margin-right:10px;margin-top:10px;}
.search_result_button .label{position:relative;top:1px;font-weight:bold;text-decoration:none;font-size:11px;}

/*carroussel*/
#carroussel{height:200px;}

/*bibliothèque*/
#home_biblio{margin-top:20px;border:1px solid #b8262b;}
#home_biblio .title{background-color:#b8262b;color:white;font-size:13px;font-weight:bold;padding-top:3px;padding-left:10px;height:20px;border:1px solid white;}
#biblio_content{min-height:300px;/*height: expression(this.scrollHeight < 300? 300 : true);*/}
#biblio_content h4{color:#b8262b;font-size:12px;}
.biblio_doc_content{position:relative;left:10px;}
.lineBiblio{clear:both;height:2px;border-top:2px dotted #808080;position:relative;top:10px;bottom:10px;}

/* module d'accès rapide à la bibliothèque */
#slide_biblio{border:1px solid #b8262b;width:194px;padding:5px 3px;}
#slide_biblio a{color:#b8262b;text-decoration:underline;}
.book_icon{background:transparent url(../images/book.png) no-repeat;width:13px;height:16px;float:left;}

/*home non loggée*/
.home_unlog{width:480px;margin:0 auto;}
.home_unlog h3{font-size:14px;}

/*encart voir aussi*/
#voiraussi h4{color:#b8262b;font-size:12px;}
.voiraussi_button{display:block;margin-top:5px;cursor:pointer}

#bottom1{width:978px;margin:0px auto;height:160px;background-color:#f2dfc5;border-top:3px solid #FFF;border-bottom:2px solid #FFF;}
#bottom1 #col1,#bottom1 #col2,#bottom1 #col3,#bottom1 #col4,#bottom1 #col5,#bottom1 #col6{margin-top:10px;float:left;font-size:11px}
#bottom1 #col1{width:164px;margin-left:30px;}
#bottom1 #col2{width:124px}
#bottom1 #col3{width:144px}
#bottom1 #col4{width:144px}
#bottom1 #col5{width:100px}
#bottom1 #col6{width:185px;margin-left:24px;}
#bottom1 a{text-decoration:none;color:#000}
#bottom1 a:hover{text-decoration:underline;color:#000}
#bottom1 #bot-separator{margin-left:24px;height:140px;border-right:2px dotted #86867F;float:left;}
.coltitle1, .coltitle2{font-weight:bold;font-size:15px;font-family:"Times New Roman";color:#515149;margin-bottom:5px}
#col6 .coltitle1{font-weight:normal;}
#col1 .coltitle1,#col2 .coltitle1,#col3 .coltitle1,#col4 .coltitle1,#col5 .coltitle1,#col6 .coltitle1{text-decoration:none;padding-bottom:3px;border-bottom:1px solid #000000;}
#bottom2{width:978px;margin:0px auto;text-align:center;color:#FFF;background-color:#39080b;font-size:11px;line-height:24px}
#bottom2 a{text-decoration:none;color:#FFF;}

/*autocompleter*/
ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;z-index:50;background-color:#fff;}
ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:0.2em 1.5em 0.2em 0.2em;display:block;float:none !important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:11px;}
ul.autocompleter-choices li.autocompleter-selected{background-color:#F4EBDE;color:#000;}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0;}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#B02429;}

.croppage,.crophit{font-size:11px;line-height:20px;height:20px;}
.cropimg{height:100px;}
.cropimg img{border:1px gray solid;width:400px;height:100px;}
