
/* General */

.img { cursor: hand; }

/* Header/Footer */
.header { font-weight: bold; font-size: 12px; color: white;   }
.header A { TEXT-DECORATION: underline;}
.header A:hover {TEXT-DECORATION: none;}
.footer {font-weight: bold; font-size: 12px; color: white; background-color: orange;  }
.footer A { TEXT-DECORATION: underline;}
.footer A:hover {TEXT-DECORATION: none;}

/* Navigation */
.nav_rubrique 
{
	padding-left:15px;
	font-family:Arial,Verdana; 
	background-image:url(img/isa_rubrique_fond.jpg); 
	height:22px; 
	border-top:solid 1px #c4c4c4;
	border-left:solid 1px #c4c4c4;
	border-right:solid 1px #c4c4c4; 
	text-transform:uppercase; 
	font-weight: bold; 
	font-size: 12px; 
	color: #686868; 
	background-color: white; 
	cursor:hand; 
	line-height:22px;
}
.nav_rubrique A { text-transform:uppercase; TEXT-DECORATION: none; color: #686868;}
.nav_rubrique A:hover {text-transform:uppercase; TEXT-DECORATION: none;}
.nav_section 
{ 
	background-image:url(img/sous-menu.gif); 
	background-repeat : no-repeat;
	padding-left:25px;
	text-transform:uppercase; 
	font-weight: bold; 
	font-size: 11px; 
	color: #686868; 
	background-color: white;


}
.nav_section A { text-transform:uppercase; TEXT-DECORATION: none; color: #686868;}
.nav_section A:hover {text-transform:uppercase; TEXT-DECORATION: none;}


/* Liste de news */
.liste_header { font-weight: bold; font-size: 12px; color: black;  background-color: #ffffff; }
.liste_header A { TEXT-DECORATION: underline; color: black}
.liste_header A:hover {TEXT-DECORATION: none;}
.liste_footer { font-weight: bold; font-size: 11px; color: Gray;  background-color: #EFEEEE; text-decoration:none; }
.liste_footer A { TEXT-DECORATION: none; color: Gray;}
.liste_footer A:hover {TEXT-DECORATION: none;}
.liste_titre { FONT-SIZE: 11px; COLOR: black;  }
.liste_titre A { TEXT-DECORATION: underline }
.liste_titre A:hover { TEXT-DECORATION: none }
.liste_texte { FONT-SIZE: 9px; COLOR: #555555; TEXT-DECORATION: none }
.liste_texte TD { FONT-SIZE: 9px; COLOR: #555555; TEXT-DECORATION: none }
.liste_texte A {COLOR: #555555; TEXT-DECORATION: underline }
.liste_texte A:hover { TEXT-DECORATION: none; }

/* News */
.news_header { font-weight: bold; font-size: 12px; color: gray; background-color: white;  }
.news_header A { TEXT-DECORATION: underline; color: white}
.news_header A:hover {TEXT-DECORATION: none;}
.news_footer { font-weight: bold; font-size: 11px; color: black;  background-color: white; }
.news_footer A { TEXT-DECORATION: underline; color: black}
.news_footer A:hover {TEXT-DECORATION: none;}
.news_titre { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black;  }
.news_titre A {COLOR: black;TEXT-DECORATION: underline }
.news_titre A:hover {TEXT-DECORATION: none }
.news_texte {  font-family:Verdana,Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none }
.news_texte TD {  font-family:Verdana,Arial; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #555555; TEXT-DECORATION: none }
.news_texte A { font-family:Verdana,Arial; COLOR: #555555; TEXT-DECORATION: underline }
.news_texte A:hover {  font-family:Verdana,Arial; TEXT-DECORATION: none; }
.news_texte_erreur { FONT-SIZE: 11px; COLOR: red; TEXT-DECORATION: none; font-weight: bold }
.news_date { font-family:Verdana,Arial; FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none;}

/* Champs */
.champ_news { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333;  
	BORDER-RIGHT: orange 1px solid; BORDER-TOP: orange 1px solid; 
	BORDER-LEFT: orange 1px solid; BORDER-BOTTOM: orange 1px solid }
.champ_module { width:150; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555;  
	BORDER-RIGHT: #C4C4C4 1px solid; BORDER-TOP: #C4C4C4 1px solid; 
	BORDER-LEFT: #C4C4C4 1px solid; BORDER-BOTTOM: #C4C4C4 1px solid }
.champ_news { width:203; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555;  
	BORDER-RIGHT: #C4C4C4 1px solid; BORDER-TOP: #C4C4C4 1px solid; 
	BORDER-LEFT: #C4C4C4 1px solid; BORDER-BOTTOM: #C4C4C4 1px solid }
.champ_big_news { width:450; FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #555555;  
	BORDER-RIGHT: #C4C4C4 1px solid; BORDER-TOP: #C4C4C4 1px solid; 
	BORDER-LEFT: #C4C4C4 1px solid; BORDER-BOTTOM: #C4C4C4 1px solid }
	
/* DataGrid */
.dtg_header { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: white; BACKGROUND-COLOR: orange; TEXT-DECORATION: none }
.dtg_header A { COLOR: white; TEXT-DECORATION: underline }
.dtg_header A:hover { TEXT-DECORATION: none }
.dtg { FONT-SIZE: 11px; COLOR: #555555;  BACKGROUND-COLOR: #ffffff; TEXT-DECORATION: none;font-family:Verdana,Arial; }
.dtg A { COLOR: #555555; TEXT-DECORATION: none ;font-family:Verdana,Arial;}
.dtg A:hover { TEXT-DECORATION: none }
.dtg_alt { FONT-SIZE: 12px; COLOR: #555555;  BACKGROUND-COLOR: #F7f1E5; TEXT-DECORATION: none }
.dtg_alt A { COLOR: #555555; TEXT-DECORATION: underline }
.dtg_alt A:hover { TEXT-DECORATION: none }

/*ID*/
#Table17 { color:Gray; font-size:10px; margin-left:2px;}

.btn_valider{background-image:url(img/isa_btn-validez.jpg); background-repeat:no-repeat; border:solid 0px white; width:60px; height:16px; cursor:pointer}

.left_when_print
{
	text-align:center;
}
.table_generale
{
	width:1004;
}

.table_secondaire
{
	width:980;
}
.module_titre
{
	font-family:Arial, Verdana;
	font-size:11px;
	font-weight:bold;
	color:#333333;
}
.module_mediatheque_pager
{
	font-family:Arial, Verdana;
	font-size:11px;
	font-weight:normal;
	color:#000000;
}
.module_mediatheque_pager a
{
	font-weight:bold;
	text-decoration:none;
	color:#333333;
}
.module_mediatheque_pager a:hover
{
	font-weight:bold;
	text-decoration:none;
	color:#888888;
}