@charset "utf-8";

/*__Declaration par defaut____________________________________________________________________________________________________________*/

*{margin:0px;padding:0;}
img{border:0;}

html, address, blockquote, body, dd, div, dl, dt, fieldset,
form, frame, frameset, 
h1, h2, h3, h4, h5, h6, 
noframes,
ol, p, ul, hr, pre {display:block;}
ul ul{margin:5px 0 5px 15px;}

li{list-style:none;}

body, h1, h2, h3, h4, h5, h6, a, .input_text, select, textarea, input { font-size:14px; color:#4c4c4c; font-family:"Arabic Transparent"; direction:rtl;}
a{text-decoration:none;color:#8c2303;}
a:hover{text-decoration:underline;}
table{width:555px;display:table;}
.clr { clear:both; font-size:0px;}

h3{font-size:19px;}
h4{font-size:17px;}

/*______________________________________________________________________________________________________________________________________*/
.menudte {
	color: #DB8D04;
}
/*__STRUCTURE GENERALE__________________________________________________________________________________________________________________*/
#global{width:980px;margin:8px auto;}
#page{width:978px; border:1px solid #b0adad;}
#header{width:978px;}
.cont{width:970px;padding:6px 4px;background:url(../images/bg_kitab.jpg) no-repeat 480px 0;}
.cont *{overflow:hidden;}
#footer{width:980px;margin-bottom:20px;}

/*______________________________________________________________________________________________________________________________________*/

/*..LANGUE.............................................................................................................................*/
.langue{float:right;width:120px;}
	.langue ul{margin:4px 0;}
	.langue li{display:inline;padding-left:5px; margin-right:5px;}
	.langue li span{font-size:14px;}
	.langue li.separateur_menu{border-left:1px solid #8c2303;padding-left:5px; margin-right:5px;} 
/*......................................................................................................................................*/

/*..NAV1................................................................................................................................*/
.nav1{float:left;text-align:left;width:auto;}
	.nav1 ul{margin:4px 0;}
	.nav1 li{display:inline;border-left:1px solid #8c2303;padding-left:5px; margin-right:5px;}
	.nav1 li.no_separateur{border-left:none;}
/*......................................................................................................................................*/

/*..NAV2................................................................................................................................*/
.nav2{float:right;width:100%;text-align:center;background:url(../images/bg_nav2.gif) repeat-x 100% 0;line-height:21px;}
	.nav2 li{display:inline;padding:0 18px;}
	.nav2 a{color:#fff;font-size:17px;font-weight:bold;}
	.nav2 a:hover{text-decoration:none;color: #db8d04;}
	.nav2 a.active{color: #db8d04;}
/*......................................................................................................................................*/

/*..NAV3................................................................................................................................*/
.nav3{width:100%;}
	.nav3 li{border-bottom:1px solid;padding:5px 0;}
		.nav3 li li{border-bottom:0px;padding:0;}
			.nav3 li li a{color:#646362;font-weight:normal;line-height:14px;}
	.nav3 a{font-weight:bold;padding:0 10px 0 0;}
	.nav3 .titreActu{font-size:23px;padding:10px 0;margin:0;font-weight:normal;}
		.nav3 .titreActu span{font-size:38px;}
		.nav3 ul.actualite li{padding-right:4px;}
			.nav3 ul.actualite li a{color:#4c4c4c;font-weight:normal;line-height:14px;padding:0;}
/*......................................................................................................................................*/

/*..NAV4................................................................................................................................*/
.nav4{text-align:center;width:100%;}
	.nav4 ul{margin:4px 0;}
	.nav4 li{display:inline;border-left:1px solid #646362;padding-left:6px; margin-right:6px;}
	.nav4 li.no_separateur{border-left:none;}
		.nav4 li a{color:#646362;}

/*......................................................................................................................................*/


/*..LOGO................................................................................................................................*/
.logo{float:right;width:374px;}
/*......................................................................................................................................*/

/*..BANNIERE............................................................................................................................*/
.banniere{float:left;width:568px;margin:0;}
/*......................................................................................................................................*/

/*..CONTENT_LEFT........................................................................................................................*/
.content_left{float:right;width:210px;padding-left:12px;}
.accueil_content_left{float:right;width:380px;padding-left:12px;}
/*......................................................................................................................................*/

/*..CONTENT.............................................................................................................................*/
.content{float:right;width:556px;padding:0 15px;}
.accueil_content{float:right;width:410px;padding:0;border-right:1px solid #b0adad;}
p{
	text-align:justify;
	padding-right: 0;
	padding-left: 0;
}

div.biblio{width:100%;clear:both;padding-bottom:10px;}

/*..............................*/
.parag1{
	text-indent:15px;
	position:relative;
	float:left;
	width:320px;
	padding:0;
	margin-top: 15px;
	margin-right: 40px;
	margin-bottom: 10px;
	margin-left: 0;
}
.parag2{text-indent:15px;position:relative;float:left;width:164px;padding:0;}
.parag3{text-indent:15px;position:relative;float:left;width:200px;padding:0 0 0 20px;}
.parag4{text-indent:15px;position:relative;padding:0 4px;}
.parag5{text-indent:15px;position:relative;padding:0 4px;color:#8c2303;}

span.puce1, span.puce2, span.puce3, span.puce4{ font-size:36px; font-weight:bold; position:absolute; top: -171px; right: -656px;  text-indent:0px;font-family:"Trebuchet MS" }
span.puce1{color:#8c2303;}
span.puce2{color:#db8d04;}
span.puce3{color:#f4c3a5;}
span.puce4{color:#074774;}

/*..............................*/

/*...............................*/
.collecActi{float:right;width:210px;}

h1.titreColle{color:#7d7070;font-size:23px;margin:115px 0 20px 0;border-bottom:1px solid;background:url(../images/puce_collec.gif) no-repeat 0 0;padding:25px 0 0 100px;text-align:left;}
	h1.titreColle span{font-size:35px;}

div.activite{background:#fbeadf url(../images/bg_activ.gif) repeat-x 100% 0;margin-top:20px;padding-bottom:10px;}
h1.titreActivite{color:#7d7070;font-size:23px;border-bottom:1px solid;padding:24px 31px 0 0;background:url(../images/puce_activite.gif) no-repeat 100% 0;margin-bottom:20px;}
	h1.titreActivite span{font-size:35px;}
h3.titreExposition{font-size:17px;font-weight:bold;color:#8c2303;margin:38px 4px 6px 0;padding:0;}
	h3.titreExposition span{font-size:26px;}
/*................................*/

/*................................*/
.blockOuvrage{width:188px;}
p.ouvrage{font-weight:bold;float:right;width:40%;padding:20px 0 0 0;}
.souRessource{width:191px;background-color:#fff;padding:10px 4px 3px 4px; }
	.souRessource a img{float:left; border:1px solid #8c2303;}

.ressource{float:right;width:199px;border-right:1px solid #b0adad;margin-top:21px;background-color:#ebeaea;}
	.ressource span.puce4{right:-10px;}
		.ressource .souRessource span.puce4{right:-1px;}
h1.titreRessources{color:#7d7070;font-size:23px;border-bottom:1px solid;padding:24px 58px 0 0;margin:0 0 20px 0;background:#fff url(../images/puce_titre1.gif) no-repeat 100% 0;}
	h1.titreRessources span{font-size:35px;}

h4.titresubResou{margin:14px 0 0 0;padding:0 4px;}
	h4.titresubResou a{font-size:17px;}

h4.titre4biblio{margin:24px 0 0 0;font-size:19px;background:url(../images/bg_titre4biblio.jpg) no-repeat 100% 0;padding:18px 50px 8px 0;}
	h4.titre4biblio a{font-size:17px;}
/*................................*/


/*................................*/
/*................................*/

/*................................*/
.galerie{float:right;width:392px;padding:0 7px 4px  7px;text-align:justify;}
h1.titreGalerie{
	color:#7d7070;
	font-size:23px;
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0px;
	padding-left: 0;
}
	h1.titreGalerie span{font-size:35px;}
/*................................*/


h1.titreBiblio{
	color:#7d7070;
	font-size:23px;
	background:url(../images/puce_biblio.jpg) no-repeat 126px 0;
	border-bottom:1px solid;
	margin-top: 26px;
	margin-right: 106px;
	margin-bottom: 0;
	margin-left: 8px;
	padding-top: 22px;
	padding-right: 146px;
	padding-bottom: 0;
	padding-left: 0;
}
	h1.titreBiblio span{font-size:33px;}
h2.titreActu {font-size:23px;font-weight:bold;color:#8c2303;margin:5px 135px 5px 0;}	
	h2.titreActu a{font-size:21px;font-weight:bold;color:#8c2303;}
h2.border{font-size:18px;font-weight:bold;color:#8c2303;margin:5px 100px 5px 0;border-bottom:1px solid;}.lien1{font-weight:bold;font-size:17px;}
a.liresuite{color:#00a2e4;background:url(../images/puce_liresuite.gif) no-repeat 0 4px;padding-left:15px;display:block;text-align:left;}
.padbottom1{padding-bottom:20px;}
.padtop{padding-top:20px;}

.padLeft1{padding-right:135px;}
.padLeft2{padding-right:214px;}
.padLeft3{padding-right:100px;}
.padLeft4{padding-right:60px;}

.margleft1{margin-right:10px;}
.margleft2{margin-right:100px;}

.floatright{float:left;}
.floatleft{float:right;}

/*......................................................................................................................................*/

/*..FIL_ARIAL...........................................................................................................................*/
.fil_arial{width:551px;padding-bottom:20px;text-align:right;}
	.fil_arial li{display:inline;}
		.fil_arial li a	{background:url(../images/puce_filarial.gif) no-repeat 0 6px;padding:0 0 0 10px;margin:0 10px 0 0;}

/*......................................................................................................................................*/

/*..CATALOGUE...........................................................................................................................*/
h1.titre1_catalogue{font-size:35px;background:url(../images/puce_titre1.gif) no-repeat 100% 0;padding:21px 56px 0 0;margin-bottom:10px;}
h2.titre2_catalogue{font-size:23px;color:#074774;}
ul.list_catalogue{margin:5px 0 5px 20px;}
	ul.list_catalogue li{background:url(../images/puce_list_cat.gif) no-repeat 100% 6px;padding-right:10px;}
/*......................................................................................................................................*/

/*..COLLECTION...........................................................................................................................*/
h1.titre1_colection{font-size:35px;background:url(../images/puce_collec.gif) no-repeat 100% 0;padding:21px 92px 0 0;margin-bottom:10px;}
h2.titre2_colection{font-size:23px;color:#db8d04;}
ul.list_colection{margin:5px 20px 5px 0;}
	ul.list_colection li{background:url(../images/puce_list_coll.gif) no-repeat 100% 6px;padding-right:10px;}
/*......................................................................................................................................*/


/*..BIBLIOTHEQUE...........................................................................................................................*/
h1.titre1_Bibliotheque{font-size:35px;background:url(../images/puce_biblio.jpg) no-repeat 100% 0;padding:16px 116px 0 0;margin-bottom:10px;}
h2.titre2_Bibliotheque{font-size:23px;color:#6e0904;}
ul.list_Bibliotheque{margin:5px 20px 5px 0;}
	ul.list_Bibliotheque li{background:url(../images/puce_list_bib.gif) no-repeat 100% 6px;padding-right:10px;}
.img_right{float:left;margin:4px;}
/*......................................................................................................................................*/

/*..culturelles...........................................................................................................................*/
h1.titre1_culturelles{
	font-size:35px;
	padding:21px 33px 0 0;
	margin-bottom:10px;
	background-image: url(../images/puce_activite.gif);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
h2.titre2_culturelles{font-size:23px;color:#6F0905;}
ul.list_culturelles{margin:5px 20px 5px 0;}
	ul.list_culturelles li{background:url(../images/puce_list_culturelles.gif) no-repeat 100% 6px;padding-right:10px;}
/*......................................................................................................................................*/


/*..Esoace pro...........................................................................................................................*/
h1.titre1_espacePro{font-size:23px;margin-bottom:40px;color:#8c2303;}
	h1.titre1_espacePro span{font-size:33px;background-color:#987e76;color:#edeae7;padding:0 5px;}
h2.titre2_espacePro{color:#987e76; font-size:29px;font-weight:bold;clear:both;margin:10px 0;}
.divEspacePro{float:right;width:50%;}
	.divEspacePro h2{font-size:15px; font-weight:bold;color:#8c2303;border-right:8px solid #987e76; border-bottom:2px solid #987e76;display:inline;clear:both;padding-right:4px;}
		.divEspacePro h2 a:hover{text-decoration:none;}	
	.divEspacePro ul{margin-bottom:30px;}
	.divEspacePro li {background:url(../images/puce_liespacPro.gif) no-repeat 100% 10px;padding:4px 8px 4px 0;}
		.divEspacePro li a{color:#4c4c4c;}
ul.list_espacePro{margin:5px 20px 5px 0;}
	ul.list_espacePro li{background:url(../images/puce_list_espacePro.gif) no-repeat 100% 6px;padding-right:10px;}

/*......................................................................................................................................*/

/*......................................................................................................................................*/ 
h3.titre3_actualite{font-size:17px;color:#6f0505;margin:10px 0 0 0;padding:0 15px 0 0;background:url(../images/puce_list_actu.gif) no-repeat 100% 6px;}
p.para_actu{margin-top:0;padding-top:0;}
hr.actu_sep{border:0; border-top:1px solid #4c4c4c;padding:0;margin:0;height:1px;}
/*......................................................................................................................................*/


/*..contact...........................................................................................................................*/
h1.titre1_contact{font-size:23px;margin-bottom:10px;color:#8c2303;}
	h1.titre1_contact span{font-size:35px;background-color:#987e76;color:#edeae7;padding:0 5px;}
h2.titre2_contact{font-size:17px;font-weight:bold;background:url(../images/puce_pratique.gif) no-repeat 100% 5px;padding-right:10px;clear:both;margin:10px 0;}
div.plan_acces{float:left;width:50%;text-align:center;}
.bg_contact{background:url(../images/bg_planAcces.jpg) no-repeat 5% 35px;}
	.bg_contact p{margin:30px 0;}
a.lienContact{font-weight:bold;}
table.contact{border:1px solid #987e76;margin:7px 0;}
	table.contact td{text-align:center;color:#000;padding:8px;}
		table.contact td a{font-weight:bold;}
th.contact{background-color:#987e76;padding:12px;color:#fff;font-size:19px;}
th.thwidth{width:10px;padding:0;}
.borderleft{border-right:1px solid #50423e;}
.bordertop{border-top:1px solid #50423e;}
/*......................................................................................................................................*/

/*..Formulaire.............................................................................................................................*/
form.poserQ p{margin:2px 0;padding:0;width:60%;text-align:left;}
	form.poserQ p input.zonetxt{width:200px;}
form.poserQ p.btn{width:81%;}
	form.poserQ p.btn input{border:1px solid #8c2303;background-color:#f68360;color:#8c2303;}
form.poserQ p.area{width:90%;text-align:right;padding-top:10px;}
	form.poserQ p.area textarea{width:448px;overflow:auto;}
form.poserQ label{float:right;color:#8c2303;}
h1.titre1_question{background:url(../images/puce_titre32.gif) no-repeat 100% 2px;font-size:21px;margin-bottom:10px;color:#8c2303;padding:0 30px 0 0;}
	h1.titre1_question span{font-size:35px;}
/*......................................................................................................................................*/

/*..CONTENT_RIGHT........................................................................................................................*/
.content_right{ float:right;width:161px; border-right:1px solid #b0adad; padding:30px 0 0 0;}
.content_right h3.titre3_pratique{font-size:23px;color:#a09696;padding:20px 5px 0 0;border-bottom:1px solid;margin:0 0 20px 0;}
	.content_right h3.titre3_pratique span{font-weight:normal;}
ul.list_pratique{margin-right:4px;}
	ul.list_pratique li{margin:4px 0;padding-right:10px;background:url(../images/puce_pratique.gif) no-repeat 100% 4px;}
		ul.list_pratique li a{color:#646362;}
		ul.list_pratique li a:hover{color:#F68360;}
	.content_right h3{
	font-size:19px;
	color:#8c2303;
	padding-right:34px;
	text-align:right;
	margin-top: 10px;
	margin-right: 4px;
	margin-bottom: 0;
	margin-left: 0;
}
		.content_right h3 a{font-size:17px;color:#8c2303;text-align:justify;}

h3.reproduction{
	padding-top:10px;
	padding-bottom:10px;
	background-image: url(../images/puce_titre36.gif);
	background-repeat: no-repeat;
	background-position: 100% 4px;
}
h3.profess{
	background-image: url(../images/puce_titre37.gif);
	background-repeat: no-repeat;
	background-position: 100% 4px;
}
h3.question{background:url(../images/puce_titre32.gif) no-repeat 100% 4px;}
h3.document{background:url(../images/puce_titre33.gif) no-repeat 100% 4px;}
h3.associa{background:url(../images/puce_titre34.gif) no-repeat 100% 4px;}
	.content_right span.para{font-size:16px; color:#646362;font-weight:normal;}
/*......................................................................................................................................*/

/*..FOOTER..............................................................................................................................*/
.montionlegal{float:right;width:auto;line-height:20px;}
.pyxicom{float:left;width:auto;line-height:20px;width:160px;direction:ltr;}
	.pyxicom a{color:#646362;background:url(../images/pyxicom.jpg) no-repeat 0 2px;padding:2px 0 6px 20px;}
	.pyxicom span{font-size:14px;}
/*......................................................................................................................................*/


/*Galerie photos*/
.galerie2{width:776px;float:right;}
div#galerie { width: 700px; background:#EBD8D2; border: 1px solid #dcb; padding: 15px; margin: 15px; text-align: center; font: 0.9em Georgia, serif; }
	ul#galerie_mini { margin: 0; padding: 0; list-style-type: none; }
		ul#galerie_mini li { float: left; }
			ul#galerie_mini li a img { margin: 2px 1px; border: 1px solid #dcb; }
	dl#photo { clear: both; margin: 0 auto; }
		dl#photo dt { font: italic 2.5em/1.5em Georgia, serif; color: #fff; }
		dl#photo dd { margin: 0; }
		dl#photo img { border: 1px solid #dcb; }
