/* CSS Document */ 

body{

background : #00853E;  /* #841269 */

font: normal 12px arial;

line-height: 18px;

color : white;

}



#tooltip{

	position:absolute;

	border:1px solid #333;

	background:#f7f5d1;

	padding:2px 5px;

	color:#333;

	display:none;

	}	



A:LINK { color: #ffffff; text-decoration: underline }

 

A:VISITED { color: #ffffff; text-decoration: underline }

 

A:HOVER { color: #F6005C; 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.white_nu:LINK { color: #ffffff; text-decoration: none }

 

A.white_nu:VISITED { color: #ffffff; text-decoration: none }

 

A.white_nu: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: #DFAB1C; text-align:center; }

 

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

 

A.smart:HOVER { float:left; height: 28px; width:30px; margin-right:2px; background: #ED8B00; 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 : #A3033F

}

.agenda_intro { 

font: bold 12px arial;

color : #000000

}



.page_titre {

font: bold 30px arial;

color: #ED8B00;

font-variant: small-caps; }



A.agenda_link:LINK { font: bold 13px arial; color: #ffffff; text-decoration: none; background-color: #DFAB1C; padding: 3px;   }

 

A.agenda_link:VISITED { font: bold 13px arial; color: #ffffff; text-decoration: none; background-color: #DFAB1C;  padding: 3px; }

 

A.agenda_link:HOVER { font: bold 13px arial; color: #eeeeee; text-decoration: none; background-color: #ED8B00;  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: #eeeeee; /*background of menu items during onmouseover (hover state)*/

color: black;

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: #eeeeee 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 */