/* CSS Document */
body{
background : #ffffff;
font: normal 12px arial;
line-height: 18px;
color : black;
}

#tooltip{
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}
	
#tooltip_2{
width:400px;
	position:absolute;
	border:1px solid #333;
	background:#f7f5d1;
	padding:2px 5px;
	color:#333;
	display:none;
	}

A:LINK { color: #9B1500; text-decoration: underline }
 
A:VISITED { color: #9B1500; text-decoration: underline }
 
A:HOVER { color: #9B1500; text-decoration: none }

A.white:LINK { color: #ffffff; text-decoration: underline }
 
A.white:VISITED { color: #ffffff; text-decoration: underline }
 
A.white:HOVER { color: #ffffff; text-decoration: none }

A.menucat:LINK { color: #46452B; text-decoration: none }
 
A.menucat:VISITED { color: #46452B; text-decoration: none }
 
A.menucat:HOVER { color: #73713A; text-decoration: underline }

A.smart:LINK { float:left; height: 28px; width:30px; margin-right:2px; background: #9B1500; text-align:center; }
 
A.smart:VISITED { float:left; height: 28px; width:30px; margin-right:2px; background: #9B1500; text-align:center; }
 
A.smart:HOVER { float:left; height: 28px; width:30px; margin-right:2px; background: #EA482F; text-align:center; }

.conteneur {
   background-color: #ffffff;  /* le fond                 */
   filter:alpha(opacity=80);   /* Internet Explorer 6     */
   -moz-opacity:0.8;           /* Mozilla 1.6 et infér.   */
   opacity: 0.8;               /* CSS3 et Mozilla récents */
}
.opaque {
   filter:alpha(opacity=100);  /* ignoré */
   -moz-opacity:1.0;           /* ignoré */
   opacity: 1.0;               /* ignoré */
}

.agenda_titre { 
font: bold 15px arial;
color : #000000
}
.agenda_date { 
font: bold 15px arial;
color : #9B1500
}
.agenda_intro { 
font: bold 12px arial;
color : #000000
}

.page_titre {
font: normal 30px arial;
color: #9B1500;
}

.box_titre {
font: bold 15px arial;
color: #9B1500;
text-align:right;
}

A.agenda_link:LINK { font: bold 13px arial; color: #ffffff; text-decoration: none; background-color: #9B1500; padding: 3px;   }
 
A.agenda_link:VISITED { font: bold 13px arial; color: #ffffff; text-decoration: none; background-color: #9B1500;  padding: 3px; }
 
A.agenda_link:HOVER { font: bold 13px arial; color: #eeeeee; text-decoration: none; background-color: #EA482F;  padding: 3px; }

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.sidebarmenu { 
margin-bottom: 10px;
}

.sidebarmenu ul{
margin: 0;
padding: 0;
list-style-type: none;
font: normal 12px arial;
width: 190px; /* Main Menu Item widths */
border-bottom: 0px solid #ccc;
}
 
.sidebarmenu ul li{
position: relative;
}


/* Top level menu links style */
.sidebarmenu ul li a{
display: block;
overflow: auto; /*force hasLayout in IE7 */
color: white;
text-decoration: none;
padding: 6px;
border-bottom: 1px solid #dddddd;
border-right: 0px solid #778;
}

.sidebarmenu ul li a:link, .sidebarmenu ul li a:visited, .sidebarmenu ul li a:active{
background-color: #ffffff; /*background of tabs (default state)*/
color: black;
text-decoration: none;
}

.sidebarmenu ul li a:visited{
background-color: #ffffff; /*background of tabs (default state)*/
color: black;
text-decoration: none;
}

.sidebarmenu ul li a:hover{
background: #EA482F; /*background of menu items during onmouseover (hover state)*/
color: white;
text-decoration: underline;
}

/*Sub level menu items */
.sidebarmenu ul li ul{
position: absolute;
border-top:1px solid #bbbbbb;
width: 190px; /*Sub Menu Items width */
top: -1px;
visibility: hidden;
z-index: 1000;
}



.sidebarmenu a.subfolderstyle{
background:   url(right.gif) no-repeat 97% 50%;
}

.sidebarmenu a.subfolderstyle:hover{
background: #EA482F url(right.gif) no-repeat 97% 50%;
}

 
/* Holly Hack for IE \*/
* html .sidebarmenu ul li { float: left; height: 1%; }
* html .sidebarmenu ul li a { height: 1%; }
/* End */