body { background: #D4D4D4; }


.b12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #1A41B2;
	text-decoration: none;
}
.b11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1A41B2;
}

.blanc_11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}

.blanc_12 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}

.n11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	}
	
.b11mentions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #1A41B2;
	line-height: 2px;
	text-decoration: none;
	background-position: 2px top;
}
.titrepdt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #1A41B2;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	background-color:#FFFFFF;
	line-height : 8px;
}
.m20 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	padding-left: 15px;
	padding-bottom: 4px;
}

.marged {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 30px;

}

.marged40 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 35px;

}

.texte_article {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-right: 30px;
	font-size: 12px;
	color: #000000;
    text-align: left;
	margin-right: 30px;

}


/* Top Menu */

#top_menu {
    display: block;
    border: 0;
    /*background-image: url(images/menu_fond.gif); */
    background-position: 0px 0px;
    background-repeat: repeat-x;
    padding: 0;
    height: 23px;
    margin: 0;
    margin-right: 5px; 
    margin-left: 40px;
    margin-top: 3px;
    list-style: none;
    position: relative;
}

#top_menu ul {
    padding: 0;
    margin: 0;
    list-style: none;
    z-index: 10;
}

#top_menu li.item { /* voir ie.css */
    display: block;
    float: left; 
    padding: 0;
    margin: 0;
    margin-right: 5px; 
    border: 0;
    overflow: hidden;
    left: -999em;
    text-align: left;
}

#top_menu a {
    display: block;
    font-size: 13px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: none;
}

#top_menu a.item {
    text-align: left;
    border: 0;
    margin: 0;
    padding: 0;
}

#top_menu li.item1 a.item {
    border: 0;
text-align: left;
}

#top_menu a.subitem, #top_menu a.subitem_safari {
    padding: 2px 5px;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #636466;
	text-decoration: none;
	text-align: left;
}

#top_menu a.subitem:hover {
    color: black;
text-align: left;
}

#top_menu li.item img {
    padding: 0;
    margin: 0;
    border: 0;
    width: 96px;
    height: 30px;
}

#top_menu li.subitem {
    width: 10em; 
    
    text-align: left;
    list-style-type: none;
	
}

#top_menu li ul {
	position: absolute;
	width: 10em;
	left: -999em;
    padding: 4px 0;
text-align: left;

}

#top_menu li:hover ul, #top_menu li.sfhover ul {
	left: auto;
    z-index: 10;
text-align: left;
}


/* Couleurs Top Menu


#top_menu li.item_rubrique { background: url(img/menu8_tranche.gif); }

#top_menu li.item1 ul { background: #669900; } 
#top_menu li.item2 ul { background: #666699; } 
#top_menu li.item3 ul { background: #339933; } 
#top_menu li.item4 ul { background: #0099CC; } 
#top_menu li.item5 ul { background: #009999; } 
#top_menu li.item6 ul { background: #FF9933; } 
#top_menu li.item7 ul { background: #990033; } 
#top_menu li.item8 ul { background: #CC0099; } 

#top_menu li.item1 a.subitem:hover { background: #99CC66; }
#top_menu li.item2 a.subitem:hover { background: #CCCCFF; }
#top_menu li.item3 a.subitem:hover { background: #99CC99; }
#top_menu li.item4 a.subitem:hover { background: #99CCFF; }
#top_menu li.item5 a.subitem:hover { background: #66CCCC; }
#top_menu li.item6 a.subitem:hover { background: #FFCC99; }
#top_menu li.item7 a.subitem:hover { background: #CC9999; }
#top_menu li.item8 a.subitem:hover { background: #FFCCFF; }

*/



#top_menu li.item_rubrique ul { background: #E6EBF2; } 


#top_menu li.item_rubrique a.subitem:hover { background: #DAE1EB; }

/* Fil d'Ariane */
#hierarchie {
	clear: both;
	margin: 0px;
	font-size: 11px; 
	text-align: left; 
        font-family: Verdana,arial;
	color: #1A41B2;
	height: 20px;
    
}
#hierarchie a { 
        font-family: Verdana,arial;
	color: #1A41B2;
	text-decoration: none;
}
#hierarchie a:hover {
    color: #AAAAAA;

}

.bloc130 {
	width=130px;
}

hr.spip {
color: #97B8DE;
}
