/* CSS Document */

ul#menuTopAnnu {
margin: 0 !important;
padding: 0 0 8px 0 !important;
}
ul#menuTopAnnu li {
list-style-type:none !important;
margin: 0 !important;
padding: 0 !important;
display:inline;
border-right: 2px solid #457c29;
}
ul#menuTopAnnu li a {
padding: 0 3px 0 3px !important;
margin: 0;
text-transform:uppercase;
font-weight:bold;
color: #000000;
}

ul#menuTopAnnu li a:hover {
	text-decoration:none;
}
@media screen { ul#menuTopAnnu li a { cursor:default; } }

a.topAnnuSelected {
	background-color:#b1bc00;
	color: #FFFFFF;
}

div#cadreTopAnnu {
position:relative; 
display:block; 
padding: .5em .5em .5em .5em; 
font-size: .85em; 
background-image:url(/v4/img/fond_rayures.gif); 
height: auto; 
overflow:auto; 
border-top: 2px solid #dddddd;
border-right: 1px dotted #eee;
border-bottom: 1px dotted #eee;
border-left: 1px dotted #eee;
}

h2.titreAnnuTopCol {
	font-weight: bold !important;
	margin: 0 !important;
	padding: 0 !important;
	border-style:none !important;
	line-height: normal !important;
	width: auto !important;
	color: #457c29 !important;
	font-size: 1.8em !important;
}
h2.titreAnnuTopCol a, h2.titreAnnuTopCol a:link, h2.titreAnnuTopCol a:visited {
	color: #457c29 !important;
}
div#TopAnnuServices ul a, div#TopAnnuAssociations ul a, div#TopAnnuAutres ul a { 
	color:#006600; 
}

div#TopAnnuServices ul, div#TopAnnuAssociations ul, div#TopAnnuAutres ul { 
	padding-left:.5em;
}
div#TopAnnuServices ul li, div#TopAnnuAssociations ul li, div#TopAnnuAutres ul li { 
	padding-left:0;
}
