@charset "iso-8859-1";

.page-content {
height: 100%;
min-height: 575px;
/* Workaround for IE6 */
height:expression( this.scrollHeight < 590? "590px" : "auto" );
padding: 5px;
background-color: #E9E9E9;
font-size: 10pt;
}

.page-content h1 {
padding: 0;
margin: 0;
padding-top: 6px;
font-size: 12pt;
}

.page-content a {
color: #006A9C; 
}

.page-content a:hover {
text-decoration: none;  
}

.page-content a img {
border: 0;  
}

.page-content .subcat-title,
.page-content .subcat-title-active {
margin-bottom:5px;
padding-top:5px;
width: 100%;
height: 20px;
background-color: #C1C1C1;
font-size: 9pt;
}

.page-content .subcat-title-active {
background-color: #ED532D;
color: #FFF;
margin-top: 0;
}

.page-content .subcat-title a:hover {
text-decoration: underline;
}

.page-content .subcat-title a {
float: left;
font-weight: bold;
margin:0;
padding:0;
margin-top: -1px;
margin-left: 3px;
margin-right: 3px;
font-size: 11pt;
text-decoration: none;
color: #313131;
}

.page-content .subcat-title-active h2 {
float: left;
font-weight: bold;
margin:0;
padding:0;
margin-top: -1px;
margin-left: 3px;
margin-right: 3px;
font-size: 11pt;
color: #FFF;
}

.page-content .subcat-posts {
padding: 5px;
margin-bottom: 5px;
background-color: #F5EAE8;
}

.page-content .subcat-posts a {
padding-left: 5px;
color: #313131;
font-size: 10pt;
}

.page-content .subcat-posts a:hover {
text-decoration: none;
}

.page-content .subcat-posts .gt,
.page-content .nav .gt { font-size: 8pt; }

.page-content .nav {
margin-bottom: 5px;
}

.page-content .nav a,
.page-content .top a {
color: #313131;
}

.page-content .nav a:hover {
text-decoration: none;
}

.page-content .top {
text-align: right;
margin-bottom: 5px;
margin-right: 5px;
background-image: url(../img/top-arrow.gif);
background-repeat: no-repeat;
background-position: 425px 6px;
}

html>body .page-content .top { background-position: 425px 8px; }

.page-content .top a {
font-weight: bold;
text-decoration: none;
font-size: 8pt;
}

.page-content .top a:hover {
text-decoration: underline;
}

#sitemap ul {
list-style-type: decimal;  
}

.page-content input {
	border: 1px solid #b2b2b2;
	background: #f4f4f4;
	margin: 1px;
	padding: 3px;	
}

.page-content input:focus {
	background: #fff;
	border: 1px solid #686868;
}

div.message {
	background: #303030;
	width: 320px;	
	padding: 1px;
	text-align: center;
	border: 1px solid #b2b2b2;
}

div.message input {
	width: 10px;
}

div.message input {
	border: 1px solid #4B4B4B;
	background: #212121;
	margin: 1px;
	padding: 3px;	
	color: #FFD200;
}

div.message input:focus {
	border: 1px solid #FFD200;	
	background: #212121;
}

.submit input, .submit input:focus, .button {
	background: url(/admin/img/fade-butt.png);
	border: 1px solid #999;
	border-left-color: #ccc;
	border-top-color: #ccc;
	color: #333;
	padding: 0.25em;
	font-size: 13px;
}

.submit input:active, .button:active {
	background: #f4f4f4;
	border: 1px solid #ccc;
	border-left-color: #999;
	border-top-color: #999;
}

/* ajout pour l'affichage d'une fenetre au survol dans la page des elus */

a.bulle {
text-decoration: none;
position: relative;
}

a.bulle span {
display: none;
}

a.bulle:hover {
background: none; /* correction d'un bug IE */
z-index: 500;
}

a.bulle:hover span {
color: #000;
position: absolute;
left: -20px;
top: 20px;
background: #FFFFFF;
font-size: 8pt;
border: 1px solid #ccc;
text-align: left;
/*margin-bottom: 5px;
margin-right: 5px;*/
padding-top: 10px;
padding-right: 10px;
padding-bottom: 10px;
padding-left: 20px;
width: 350px;
display:inline;
}/* ------------------------------------------------------------------------ */

