/*************DEBUT****************/
/* LES TAGS DESTINES A LA BIBLIOTHEQUE */
/**********************************/
#bibliotheques_options {
	background-color:#CCFF33;
	border-bottom:1px solid #000000;
	height:21px;
	line-height:21px;
	font-size:12px;
	padding-left:10px;
	font-weight:bold;
	filter:alpha(opacity=80);
   	-moz-opacity:0.8;
   	opacity: 0.8;
   	-khtml-opacity: 0.8;
}
#bibliotheques_options input {
	border:1px solid #000000;
	font-size:10px;
	margin-top:2px;
}
#bibliotheques_listes {
	clear:both;
	float:left;
	margin-top:20px;
	margin-left:20px;
	background-color:#FFFFFF;
	width:250px;
	padding-left:10px;
 	font-size:13px;
 	border:1px solid #000000;
}

#bibliotheques_listes ul {
	margin:0px;
	padding:0px;
	list-style-type:none;
}
#bibliotheques_listes ul li a {
	display:block;
	height:20px;
 	background-color:#FFFFFF;

}
#bibliotheques_listes li a:hover {
	background-color:#D8D8D8;
	border-top:1px solid #000000;
	border-bottom:1px solid #000000;
	border-left:1px solid #000000;
	font-weight:bold;
	filter:alpha(opacity=90);
   	-moz-opacity:0.9;
   	opacity: 0.9;
   	-khtml-opacity: 0.9;
}
#bibliotheques_listes p {
	margin:0px;
	margin-bottom:5px;
  background-color: #CCFF33;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	text-align:left;
	font-weight:normal;
	padding-left:0px;
	font-size:small;
}


#bibliotheques_choix {
	float:left;
	margin-top:20px;
	background-color:#FFFFFF;
	width:660px;
	margin-left:20px;
	padding-left:5px;
 	font-size:13px;
 	border:2px solid #000000;
 	min-height:200px;
 	text-align:center;
}

#bibliotheques_choix img {
	margin-top:10px;
	width:150px;
	height:150px;
	border:1px solid #000000;
}

#bibliotheques_contenu {
	clear:both;
	background-color: #ffffff;
	border: 1px solid #000000;
	font-weight:normal;
	padding-left:5px;
	font-size:xx-small;
	padding-left:10px;
	padding-right:10px;
	margin:10px;
  padding-bottom:5px;
  
}
#bibliotheques_contenu a {
	text-decoration:none;
}

#bibliotheque_apercu_image {
	clear:both;
	background-color: #ffffff;
	border: 1px solid #000000;
	font-weight:normal;
	padding-left:5px;
	font-size:x-small;
	padding-left:10px;
	padding-top:10px;
	padding-right:10px;
  margin:10px;
    padding-bottom:5px;
}
#bibliotheque_apercu_image img {

	width: expression(document.body.offsetWidth);

max-width:100% !important;

height: auto !important;margin:5px;
	border:2px solid #000000;
}
img.blog_logo {
filter:alpha(opacity=80);
   	-moz-opacity:0.8;
   	opacity: 0.8;
   	-khtml-opacity: 0.8;
}
img.blog_logo:hover {
filter:alpha(opacity=100);
   	-moz-opacity:1;
   	opacity: 1;
   	-khtml-opacity: 1;
}

a{
	display:inline;
	margin:0px;
	padding:0px;
}
#liste_discuter tr td {
	text-align:center;
	vertical-align:top;
}
#liste_discuter tr td#titre {
	text-align:center;	
	width:340px;
	font-size:14px;
}

#liste_discuter tr td#pied {
	text-align:right;	
	width:340px;
	font-size:12px;
	font-weight:bold;
	
}
.AngleRond {
width:300px;
background-color:transparent;
margin-top:10px;
}



/* définition des pixels d'angles */
.AngleRond .pix1, .AngleRond .pix2, .AngleRond .pix3, .AngleRond .pix4, .AngleRond .pix5 {
display:block;
overflow:hidden;
height:1px;
border-left:1px solid #000;
border-right:1px solid #000;
background:#FFFFFF;

}

.AngleRond .pix1 {margin:0 5px; background:#000;}
.AngleRond .pix2 {margin:0 4px;}
.AngleRond .pix3 {margin:0 3px;}
.AngleRond .pix4 {margin:0 2px;}
.AngleRond .pix5 {margin:0 1px;}
/* soit au total : 14px de décalage latéral (2*5px + les bordures) */

/* calque de contenu de la boite */
.AngleRond .contenu {
background:#FFFFFF;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding: 5px;
/* largeur: calque AngleRond - 14px (décalage latéral) */
width:286px;
/* centrage du calque de contenu */
margin: 0 auto 0 auto;
text-align:left;
}


