body {/*---------------------------mediatheque Fontenay-------------------------*/
background:#ffffff/*f3fdba*/;
color:#000;
font:76% Verdana,Tahoma,Arial,sans-serif;
margin:0;
padding:0;
text-align:left;
}
h1.title-print,p.title-print{display:none;}
h1,h2,h3,h4{
color: #eb621a;
}
.blue,.cnbox h1.blue{color:#0000ff;}
.black{color:black;}
img {border:0;}
a{cursor:pointer;}
.cls{clear:both;}
hr{width:100%;
clear:both;}
p{font:76% Verdana,Tahoma,Arial,sans-serif;}
.black{color:000;}
.center{text-align:center;}
.no-soulign{text-decoration:none;}
.lien-soulign, .lien-soulign a{text-decoration:none;}
.lien-soulign a:hover{text-decoration:underline;}
.b{font-weight:bold;}
.inline{display:inline-table;}
.nofirstline{margin:0 0 3px -10px;}
.img88-31{width:88px; height:31px; display:block;}
.img88-31 img{width:88px; height:31px;}
.left{float:left;}
.txt-left{text-align:left;}
.no-border{border:none;}
.bold{font-weight:bold;}
.fin {
border-left:none;
border-right:none;
border-top:none;
border-bottom:1px dashed #e7e898;}
.bottom{position:relative;
bottom:30px;
right:0px;
z-index:3;}
.right{float:right;}

.rss {position:absolute;
top:120px;
right:18px;
top:125px;
z-index:3;}
.rss img{margin:0;}

.container{position:relative;
		margin-left:auto;
		margin-right:auto;
		width:960px;
		text-align:left;
		border-left:2px solid #e1e1e1;
		border-right:2px solid #e1e1e1;
		z-index:1;
		}
		
.bdygen {clear:both;
		display:table;
		height:100%;
		width:960px;
		background:white url(../ig/bk-bdygen.gif) bottom left;
		
		}
.bdy-home {
		position:absolute;
		top:0;
		left:0px;
		width:200px;
		height:100px;}
.bdy-home-lien{
		position:absolute;
		top:790px;
		left:0px;
		width:200px;
		/*height:100px;*/}
.bdy-home img{border:0;
		width:200px;
		height:100px;}
.bdy-home-lien img{border:0;
		width:200px;
		}
.mnu {position:absolute;
top:0;
left:0;
		width:200px;
		height:950px;
		
		background:#891256 url(../ig/bk-mnu-v2.jpg) top left no-repeat;
		display:inline-table;
		}	
.mnu-princ{position:absolute;
		top:128px;
		left:16px;}
.mnu01{position:absolute;
	top:120px;
	left:40px;
	width:79px}	
.mnu02{position:absolute;
	top:400px;
	left:3px;
	width:79px}	
	
.mnu ul{margin:0px;
	padding:0px;
	list-style:none;
	}
.mnu li{float:left;
	margin:0px;
	padding:0px;
	width:140px;
}
.mnu a{	color:#eb621a;
	/*background:url(../ig/carre-orange.gif) top left no-repeat;*/
	font-size:10pt;
	font-weight:normal;
	height:16px;
	margin:0px;
	padding:0px 7px 0px 10px;
	text-decoration:none;
	}
.mnu a:visited{color:#eb621a;}
.mnu a:hover{color:white;}
.mnu strong{
	color:#eb621a;
	font-size:10pt;
	font-weight:bold;
	height:16px;
	margin:0px;
	padding:0px 7px 0px 8px;
	text-decoration:none;
	background:url(../ig/triangle-orange.gif) top left no-repeat;
	}	
.mnu01 li{position:relative;
	left:5px;}
.mnu02 li{text-align:right;}
.mnu02  a{
	background:url(../ig/carre-orange.gif) top right no-repeat;
	padding:0px 10px 0px 0px;
	}
.mnu02 strong{
	padding:0px 10px 0px 0px;
	background:url(../ig/triangle-lft-orange.gif) top right no-repeat;
	}
img.logo-mnu{
float:left;
margin:550px 0 0 50px;
/margin:550px 0 0 40px;
border:none;
}
a img.logo-mnu{
border:none;
}
/*---------------------------------------------menu nouveaute---------------------------------------------------------------*/
.mnu-nouveautes{
font-size:0.9em;
vertical-align:top;
border-left:1px solid #e1e1e1;
}
.mnu-nouveautes ul li{
font-weight:bold;
}
.mnu-nouveautes ul li ul li{
font-weight:normal;
}
.mnu-nouveautes li{
color: #eb621a;
}
.mnu-nouveautes a{
text-decoration:none;
color: #eb621a;
}
.mnu-nouveautes a:hover{
text-decoration:underline;
color: #eb621a;
}

/*----------------------------------------------------------------------------------------*/
.bdy {position:relative;
top:0;
left:0;
z-index:1;
	width:740px;
	/width:750px;
	display:table;
	background: url(../ig/bandeau-mediatheque.jpg) top right no-repeat;
	padding: 139px 7px 7px 7px;
	margin-left:200px;
}

.bdy-bottom{clear:both;
width:740px;
	height:100px;
	text-align:right;
	margin:7px 0 0 0;
	padding:0;
	}
.bdy-bottom img{border:0px solid #f1f1f1;
	padding:0;
	margin:0px 0px 0px 20px;}
.indx-col{float:left;
	width:235px;
	margin:0 5px;
	/margin:0 2px;
	/*background: url(../ig/bk-indxcol-actualites.jpg) top no-repeat;*/
	background:#fff;
	padding:0px 0 0 0px;
	min-height:500px;
	display:table;
	}
.indx-col-actu{width:235px;
	background:#efeeee/*dedede*/;
	border-left:1px solid #8b8687;
	padding:0px 0 0 0px;
	min-height:500px;
	display:table;
	}
.indx-col-flash{width:235px;
margin:20px 1px;
	/*background:url(http://www.mediatheque-fontenay.fr/ig/bk-indxcol-flash-info.jpg) top no-repeat;*/
	background:#eaeaea;
	border-left:1px solid #8b8687;
	padding:5px 0 0 0px;
	display:table;
	}
.indx-col-rub-ttl{
margin:20px 1px;
	/*background:url(http://www.mediatheque-fontenay.fr/ig/bk-indxcol-flash-info.jpg) top no-repeat;*/
	background:#ffffff;
	border-left:1px solid #e1e1e1;
	padding:5px 0 0 0px;
	display:table;
	}
.indx-col-actu a,.indx-col-flash a{text-decoration:none;
}
.indx-col-nouv{
background-image:none;
	background-color:#fff;
	border-left:1px solid #e1e1e1;
	margin:0;
	}
.indx-col-flash h1{
font-family:arial;
margin:0 0 10px 5px;
	font-size:20px;
	font-weight:bolder;
	color:#9d9e4e;
	font-style:italic;
	}
.indx-col-actu h1{
font-family:arial;
margin:0 0 10px 5px;
	font-size:20px;
	font-weight:bolder;
	color:#871256;
	font-style:italic;
	}
.indx-col-nouv h1{
font-family:arial;
margin:0 0 10px 5px;
	font-size:20px;
	font-weight:bolder;
	color:#c41748;
	font-style:italic;
	}

.indx-col-rub-ttl h1{
font-family:arial;
margin:0 0 0px 5px;
	font-size:20px;
	font-weight:bolder;
	color:#c41748;
	font-style:italic;
	text-transform:lowercase;
	}
.indx-col-rub-ttl h1:first-letter{
	text-transform:capitalize;
	}
.indx-col-nouv img{
	margin:0 10px 5px 0;

	}
	.indx-col-actu img{
	
	width:auto;
	}

.indx-col-droite{float:right;
	width:215px;
	margin:0 2px;
	padding:0;
	min-height:500px;
	display:table;
	}

.indx-search{
	width:215px;
	/*margin:10px 0;*/
	background-image:none;
	background-color:#fff;
	border-left:1px solid #8b8687;
	padding:0px 0 20px 0;
	display:table;
	}
.indx-search h1{
font-family:arial;
margin:0px 0 10px 5px;
	font-size:20px;
	font-weight:bolder;
	color:#808000;
	font-style:italic;
	}
.indx-search.tagimg{border:0;
	text-align:center;
	margin:0 auto 20px auto;}
	
.indx-search p {color:black;
	margin:0px 20px;
	text-align:center;
	font-size:0.9em;}
/*------------------------------------------------------------------------------------*/
/* Ajout du 26 mai 2009 : mise en place d'une colonne actualités générale à droite*/
.indx-actugen{width:220px;
	margin:0;
	/*background: url(../ig/bk-indxcol-actugen.jpg) top no-repeat;*/
	background:#faf9f8/*f4f2f1*/;
	border-left:1px solid #8b8687;
	padding:0px 0 10px 0;
	display:table;
	}
.indx-actugen.tagimg{border:0;
	text-align:center;
	margin:0 0 20px 0;}
	
.indx-actugen p {color:black;
	margin:0px 20px;}
.indx-actugen h1{text-align:left;
font-family:arial;
margin:0 0 10px 5px;
	font-size:20px;
	font-weight:bolder;
	color:#79662e;
	font-style:italic;
	}

/*------------------------------------------------------------------------------------*/
.indx-col-bot{width:240px;
	height:10px;
	margin:0 5px;
	background: url(../ig/bk-indxcol-nouveaute.jpg) bottom no-repeat;
	padding:0;
	display:table;}
.indx-col-bot-droite{width:220px;
	height:10px;
	margin:0 5px;
	background: url(../ig/bk-indxcol-search.jpg) bottom no-repeat;
	padding:0;
	display:table;}
/*----------------------------------------------class="ttx"> --------------------------------------------------------------*/
.cnbox p{color:black;
	margin:0px 18px;
	font-size:0.9em;}
.cnbox p.ttl,.cnbox p.ttl a {
	margin:0 0 3px 10px;
	color:#eb621a;
	text-decoration:none;
	font-weight:bold;
	font-size:1em;
	}
.cnbox p.ttl,.cnbox p.ttl a .color-col-nouv{color: #c41748;}		
	/*.cnbox p.ttl:first-line,.cnbox p.ttl a:first-line {
	margin:0 0 3px 10px;}*/
	
.cnbox p.txt a{color:black;
	text-decoration:none;
	}
.cnbox p.txt a:hover{color:black;
	text-decoration:underline;
	}
.cnbox p.txt a:visited{color:black;
	text-decoration:none;
	}
.cnbox p.dtl{color:#666;
	font-size:90%;
	}
.cnbox p.plus{width:200px;
	text-align:right;
	margin:3px 0 5px 0;}
.cnbox p.plus img{border:0;
margin:0;
	}
.cnbox h1{font-weight:bold;
	color:#87374d;}
.cnbox h2{
font-size:1em;
font-weight:bold;
	color:#87374d;}
.cnbox h2:first-letter{	
	color:#eb621a;
	}
.cnbox li h2{
font-size:1.2em;
font-weight:bold;
	color:#87374d;}
.cnbox li h2:first-letter{	
	color:#eb621a;
	}

.cnbox p.resum,.cnbox p.resum a{
color:#910080;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;

}
.cnbox p.txt,.cnbox p.txt a{
color:#000;
	text-decoration:none;
	font-weight:bold;
	font-size:0.9em;

}
.cnbox p.resum a:hover{
color:#910080;
	text-decoration:underline;
	font-weight:bold;
	font-size:0.9em;

}
.cnbox p img{
margin:0px 4px 2px 2px;
float:left;

}


h1.actu-cult{font-size:11pt;
	font-weight:bold;
	line-height:32px;
	color:#891256;
	margin:0 0 10px 0;
	padding:0px 0 0 60px;
	text-transform:uppercase;
	background: url(../ig/cnf-h1.jpg) left top no-repeat;}
/*------------------------------------------------------------------------------------------------------------*/
.indx-searchp {color:black;
	margin:0px 20px;}
.indx-search input {color:black;
	margin:0px 20px;}
.indx-search p img{border:0;
	margin-top:10px;
	}
/*------------------------------------------------------------------------------------------------------------*/
.indx-col-nouv p,.indx-col-nouv p .resum {color:black;
	margin:0px 20px;}
.cdc img{margin:15px 0;}
.indx-col-nouv p img{border:0;
	margin-top:10px;
	width:50px;
	
	/**width:expression(document.body.clientWidth < 50 ? "50px" : "auto");
*width:expression(document.body.clientWidth > 50 ? "50px" : "auto");*/
	}
	.indx-col-nouv p a:hover img{width:120px;}
 a.une img{width:115px;}	
a.une:hover img{width:auto;}
/*------------------------------------------------------------------------------------------------------------*/
/*modif de la zone d'index zoom sur*/
.zoomsur{width:220px; text-align:center;}
.zoomsur p img{
	border: 0 none;
    margin-top: 10px;
	margin-left:60px;
    width: 80px;
	}
.zoomsur p a:hover img{
	    width: 160px;
		margin-left:10px;
}
/*------------------------------------------------------------------------------------------------------------*/

.archives{}
.archives li{
line-height:1.2em;}
.archives h2{
line-height:1.2em;
margin:5px;
background:#e7e898;}
/*--------------------------*/
.footer{clear:both;
	background:#f3fdba;
	text-align:center;
	width:960px;}
.footer img{border:0;}
.footer.logo{float:left;
		width:200px;
		text-align:center;
		}
.footer.top{float:right;
		width:200px;
		text-align:center;
		padding-top:12px;}
.footer.copy{float:left;
		width:555px;
		color:#bdbdbd;
		font-size:15px;
		text-align:center;
		padding-top:5px;}
.footer.spc{clear:both;
	font-size:0;}

	
a.thickbox {color:#fff;}
/*------------------------------------------------------------------------------------------------------------*/
.nav{position:relative;
		top:0px;
		/top:5px;
		left:4px;
		font-size:8pt;
		color:#787878;
		line-height:15px;
		z-index:2;}
	
.nav a {color:#787878;
		text-decoration:none;
		}
.nav a:visited{color:#787878;
		text-decoration:none;
		}
.nav a:hover{color:#000;
		text-decoration:none;
		}
.rech-google{position:relative;
		top:17px;
		left:480px;
		z-index:1;}		
/*-------------------------------map-----------------*/
/*.mnu-princ area.fdmap a{background:#000;}*/
/*.fdmap a:hover{background:#fff/*url(../ig/bd-map.png) repeat*//*; border:2px solid #ffffff;}*/

/*** End of file ***/