
	a:hover{
	color:#666666;
	}
	
	td.sommaire {
		margin: 10px 1px 10px 1px;
	}
	


	p.plus {
		margin: 10px 10px 10px 10px;
	}
	
	p.domaine {
	  	color:#A0A0A0;
		font-size:12px;
		margin: 1px 10px 1px 10px;
	}
	
	p.surtitre {
		font-weight:bold;
		font-size:11px;
		margin: 1px 10px 1px 10px;
	}		
	p.titre {
	background-color: #004178;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Verdana,Arial,Verdana,Geneva,sans-serif;
    font-size: 20px;
    font-weight: bold;
    line-height: 1.1em;
    margin: 15px 10px 0 20px;
    padding: 10px;
    width: 357px;
	}
	p.chapo {
	font-size: 14px;
    font-style: italic;
    font-weight: 400;
    padding-left: 10px !important;
    text-align: justify;
	}
	p.source {
		font-style : italic;
		color: #A0A0A0;
		margin: 1px 10px 1px 10px;
	}
	p.source {
		font-style : italic;
		color: #A0A0A0;
		margin: 0px 10px 1px 20px;
    border-top:15px;
    padding-top:5px;
	}
	p.source a{
	text-decoration:underline;
	color:#004178;
}
	option, select, input, textarea {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size: 13px;
	}
	
	p.red {
		background-color:#efefef;
		color:#990000;
		margin: 1px 10px 1px 6px;
		padding:2px;
	}
	p.titreJuris{
	font-weight:bold;
	}
	p.siteArticleChapo a {
	color:#666666;
	text-decoration:none;
	}
	p.siteArticleChapo a:hover {
	color:#333333;
	text-decoration:none;
	}
	table.conteneur_menu_vertical td.titre_menu_V table td, table.conteneur_menu_vertical td.titre_menu_V_Outils_empty table td{
	color: #FFFFFF;
}
div.site_contenu_footer2 span.site_footer_texte2{
color:#999999;
}
p.alerteDroite a{
color:#333333;
text-decoration:none;
}
p.alerteDroite a:hover{
color:#004178;
text-decoration:none;
}
p.alerteTitre{
color:#004178;
font-weight:bold;
font-size:12px;
}
table.table_depeches{
	margin-top:20px;
	border-top: solid #CCC 1px;
}
a.revueSommaireLire{
 	color: #004178;
    text-decoration: underline;
}
a.revueSommaireLire:hover{
	    text-decoration: none;
}

div.ct_enum p {
  background-color: #F0F2F4;
  color: #717880;
  font-size: 12px;
  margin: 0 10px 0 20px;
  padding: 0px 20px;
  text-align: justify;  
}
p.texte, p.texte2 {
    margin-bottom: 0;
    margin-left: 10px;
    margin-right: 10px;
    margin-top: 10px;
}