/* CSS GENERAL */
.body{
	margin: 0px 0px 0px 0px;
	text-align: left;
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	background:#FFFFFF;	
}

.bodymozilla{
	margin: 0px 0px 0px 0px;
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
	background:#FFFFFF;
	overflow-y:scroll;	
}

.dhidden {
	margin:0px;
	display:none;
	float:none;
}

.dshow {
	margin:0px; 
	display:block;	
	float:none;
}

h4 {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	margin-bottom:0;
}

h6 {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color:#555555;
}

p {
	margin-top:0px;
	margin-bottom:0px;
}

a.commun_link:link, a.commun_link:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#FF0000;
	cursor:pointer;
	text-decoration:none;	
}

a.commun_link:hover {
	text-decoration:underline;
}



/* CSS DE LA TABLE GENERAL PERMETTANT D'ACCUILLIR LE CONTENU DU SITE 
 *  - main_table : porte sur la table reprenant tout l'?cran
 *  - td_main :  porte sur la colonne centrale reprenant le contenu du site
 */
#main_table {
	width:100%;
	border-spacing: 0px;
	border-collapse: collapse;
}

.td_main {
	width:940px;
	vertical-align:top;
	background:#FFFFFF;
}

/* CSS POUR LES TITRES/SOUSTITRES SUIVANT ONGLET */

.titre_0 {
	color: #F39C29;
	text-align:left;
}

.titre_1 {
	color: #A31D34;
}

.titre_2 {
	color: #40A0D4;
}

.titre_3 {
	color: #6BB390;
}

.titre_4 {
	color: #185574;
}

.titre_5 {
	color: #E67403;
}

.titre_6 {
	color: #B6B485;
}

.titre_7 {
	color: #A7ADAB;
}

.titre_8 {
	color: #AA0748;
}

.titre_9 {
	color: #425964;
}

.titre_10 {
	color: #19756D;
}

.stitrecol {
	font-family: Trebuchet MS;
	font-size:16px;
	font-weight:bold;
}

.titrecol_0 {
	color: #890625;
}

.titrecol_1 {
	color: #A60545;
}

.titrecol_2 {
	color: #C9C790;
}

.titrecol_3 {
	color: #6BB390;
}

.titrecol_4 {
	color: #415863;
}

.titrecol_5 {
	color: #2E3249;
}

.titrecol_6 {
	color: #9F1B32;
}

.titrecol_7 {
	color: #F07800;
}

.titrecol_8 {
	color: #359BD3;
}

.titrecol_9 {
	color: #A7ADAB;
}

/* CSS Pour la liste des auteurs */

.titre_alphabetique {
	clear:both;
	font-family: Trebuchet MS;
	font-size:23px;	
	color: #890625;
	padding-top:10px;	
	padding-bottom:5px;
}

/* CSS Pour la liste des ouvrages */
.liste_ouvrage_tableset{
	padding-bottom:15px;
}

#ouvrageset .liste_ouvrage_metadonnee{
	padding-left:10px;
	padding-right:10px;
	font-family: Trebuchet MS;
	font-size:13px;	
	color:#666666;
}

#ouvrageset .liste_ouvrage_auteur {
	font-family: Trebuchet MS;
	font-size:13px;	
}

#ouvrageset .liste_ouvrage_shortdescription {
	padding-top:10px;
	font-family: Trebuchet MS;
	font-size:13px;	
	color:#666666;
}

#ouvrageset .liste_ouvrage_metadonnee a:link{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#ouvrageset .liste_ouvrage_metadonnee a:hover{
	color:#7F0418;
	text-underline:none;
	font-weight:bold;
}

#ouvrageset .liste_ouvrage_metadonnee a:visited{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

#ouvrageset .liste_ouvrage_title{
	font-family: Trebuchet MS;
	font-size:15px;	
}

#ouvrageset .liste_ouvrage_title a:link{
	font-family: Trebuchet MS;
	font-size:15px;	
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

#ouvrageset .liste_ouvrage_title a:hover{
	font-family: Trebuchet MS;
	font-size:15px;	
	color:#7F0418;
	text-decoration:none;
	font-weight:bold;
}

#ouvrageset .liste_ouvrage_title a:visited{
	font-family: Trebuchet MS;
	font-size:15px;	
	color:#666666;
	text-underline:none;
	font-weight:bold;
}

#ouvrageset .liste_ouvrage_libelle{
	color:#000000;
}

#ouvrageset .liste_ouvrage_description {
	color:#4A4A4A;
}

/*******************************
 * NoInteractionDiv + lightbox *
 *******************************/
 
#noInteractionDiv { 
	position:absolute; 
	left:-100px; 
	top:-100px; 
	width:10px; 
	height:10px; 
	background: #000000; 
	z-index:1000000; 
	opacity:0.7; 
	filter: alpha(opacity = 70);	
	-moz-opacity:.70;
}

#lightBoxDiv {
	position:absolute; 
	left:-1000px; 
	top:-1000px;
	width: 622px;
	z-index:2000000; 
}
#lightBoxDiv_top {
	align: right;
	width: 622px;
	height: 52px;
	background: url(../../../img/floating/lightbox_top.png) no-repeat;
}

#lightBoxDiv_middle_left{
	width: 12px;
	background: url(../../../img/floating/lightbox_middle_left.png) repeat-y;
	color: #FFFFFF;	
}

#lightBoxDiv_middle{
	width: 568px;
	height: 214px;
	background: #434343 url(../../../img/floating/lightbox_middle.png) repeat-x;
	color: #FFFFFF;
	padding-left: 25px;
}

#lightBoxDiv_middle_right{
	width: 12px;	
	background: url(../../../img/floating/lightbox_middle_right.png) repeat-y;
	color: #FFFFFF;	
}

#lightBoxDiv_bottom{
	width: 622px;
	height: 20px;
	background: url(../../../img/floating/lightbox_bottom.png) no-repeat;
}

/* CSS PERSONNALISE pour les BLOCS GRIS */
.gray_micro-shadow_titre  a:link{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-family: Trebuchet MS;
	font-size:13px;	
}

.gray_micro-shadow_titre  a:hover{
	color:#F39C29;
	font-weight:bold;	
	text-decoration:none;
	font-family: Trebuchet MS;
	font-size:13px;	
}

.gray_micro-shadow_titre  a:visited{
	color:#666666;
	font-weight:bold;	
	text-decoration:none;
	font-family: Trebuchet MS;
	font-size:13px;	
}

.gray_mini-shadow_texte  a:link{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.gray_mini-shadow_texte  a:hover{
	color:#F39C29;
	font-weight:bold;	
	text-decoration:none;
}

.gray_mini-shadow_texte  a:visited{
	color:#666666;
	font-weight:bold;	
	text-decoration:none;
}

.gray_small-shadow_texte  a:link{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.gray_small-shadow_texte  a:hover{
	color:#F39C29;
	font-weight:bold;	
	text-decoration:none;
}

.gray_small-shadow_texte  a:visited{
	color:#666666;
	font-weight:bold;	
	text-decoration:none;
}

.gray_medium-shadow_texte  a:link{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.gray_medium-shadow_texte  a:hover{
	color:#F39C29;
	font-weight:bold;	
	text-decoration:none;
}

.gray_medium-shadow_texte  a:visited{
	color:#666666;
	font-weight:bold;	
	text-decoration:none;
}
.gray_big-shadow_texte  a:link{
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}

.gray_big-shadow_texte  a:hover{
	color:#F39C29;
	font-weight:bold;	
	text-decoration:none;
}

.gray_big-shadow_texte  a:visited{
	color:#666666;
	font-weight:bold;	
	text-decoration:none;
}

.liste_auteur a:link{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

.liste_auteur a:hover{
	color:#F39C29;
	text-underline:none;
	font-weight:bold;
}

.liste_auteur a:visited{
	color:#A79999;
	text-decoration:none;
	font-weight:bold;
}

.collection {
	font-family:Trebuchet MS;
	font-size:13px;	
	font-weight:bold;
}

.collection a:link {
	color:#666666;
	text-decoration:none;
	cursor: pointer;
}

.collection a:hover {
	color:#F39C29;
	text-decoration:none;
	cursor: pointer;
}

.collection a:visited {
	color:#A79999;
	text-decoration:none;
	cursor: pointer;
}

.other_information_texte a:link{
	color:#666666;
	text-decoration:none;
	font-weight:bold;
}

.other_information_texte a:hover{
	color:#F39C29;
	text-underline:none;
	font-weight:bold;
}

.other_information_texte a:visited{
	color:#F39C29;
	text-decoration:none;
	font-weight:bold;
}

/* CSS DES STLES H1 - H2 - H3 */
h1 {
	font-weight:bold;	
	font-family: Trebuchet MS;
	font-size:23px;
	clear:both;
}

h2 {
	font-family: Trebuchet MS;
	font-size:20px;
	clear:both;
}

h3 {
	font-family: Trebuchet MS;
	font-size:17px;
	color:#F39C29;
	margin-top:0px;
	margin-bottom:5px;
	clear:both;	
}
