/* CSS Document */
.titrefonds {
        font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:13px;
        font-weight:bold;
        font-style:italic;
        text-decoration:none;
        color:#228B22;
    }
	.cat_recherche {
        font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:9px;
        font-weight:bold;
        font-style:italic;
        text-decoration:none;
        color:#228B22;
    }
	.cat_recherche {
        font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:9px;
        font-weight:bold;
        font-style:italic;
        text-decoration:none;
        color:#228B22;
    }
	.lien_index {
        font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:10px;

        font-style:italic;
        text-decoration:none;
		color:#228B22;

		margin-top:5px;
    }
	.lien_index a {
		color:#228B22;
		text-decoration:none;
	}
	.lien_index a:hover {
		text-decoration:underline;
	}

	.tNormal {
        font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:10px;
        text-decoration:none;
        color:black;
    }

	.tabcolor {
		background-color:#f2f7d9;
		border:solid 1px #ffffff;
		border-right:#aaaaaa solid 2px;
		border-bottom:#aaaaaa solid 2px;
	}

	.saisie {
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
		font-size:9px;
		font-weight:bold;
		background-color:#ffffff;
		border:solid 1px #aaaaaa;

	}

	.check {

	}

	#fonds {

	}

	.standard {
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:10px;
        text-decoration:none;
        color:black;
	}

	.form_bouton {
		border:solid 1px #000000;
		background-color:#dbeba2;
		color:#000000;
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:10px;
		font-weight:bold;
		padding:2px;
		width:100px;
		border:solid 1px #ffffff;
		border-right:#aaaaaa solid 2px;
		border-bottom:#aaaaaa solid 2px;
	}

	.form_bouton:hover {
		text-decoration:underline;
	}

	.tab_level1 a{
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:11px;
		font-weight:bold;
		text-decoration:none;
		color:#000000;
	}

	.tab_level1 a:hover {
		color:#ffffff;
		background-color:#228B22;
	}

	.tab_level2 {
		background-color:#dddddd;
	}

	.tab_level2 a{
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:11px;
		font-weight:normal;
		text-decoration:none;
		color:#000000;
	}

	.tab_level2 a:hover{
		color:#ffffff;
		background-color:#228B22;
	}

	.zoneRes {
		border: 1px solid #FFFFE0;
		background-color: #dddddd;
		display: block;
		overflow:auto;
		margin: -5px;
		margin-top:5px;
		padding: 3px;
		position: absolute;
		width: 270px;
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
		font-size:10px;
		font-weight:bold;
		spacing:5px;
	}



	.zoneRes li {
		padding:2px;

	}

	.zoneRes li a{
		color:#000000;
		font-weight:bold;
		text-decoration:none;
	}

	.zoneRes li a:hover{
		color:#fff;
		background-color:#d94016;
	}

	.zoneRes li:hover{
		color:#fff;
		background-color:#d94016;
	}

	.tab_result {
		border-collapse: collapse;
		border:1px solid #ECE9D8;
		margin-left:10px;
	}

	.tab_result caption {
		text-align:left;
		background-image:url(../images/charte2/fonds/carre_blanc.gif);
		background-repeat:no-repeat;
		background-position:2 10;

		font-size: 11px;
		font-weight: bold;
		color:#ffffff;
		background-color: #c1c204;
		padding:3px;
		padding-left:12px;
		margin-bottom:5px;
		margin-top:0px;
	}

	table.tab_result th {
		color:#000000;
		background-color:#ffffff;
		margin:0px;
		padding:3px;
		border:1px solid #ffffff;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:10px;
		font-weight:bold;
	}

	table.tab_result th a {
		font-weight:bold;
	}

	table.tab_result td {
		margin:0px;
		padding:3px;
		border:2px solid #ffffff;
		font-size:11px;
	}

	table tr.ligne_impaire td { color:#000000; background-color:#eeeeee; cursor:pointer; }
	table tr.ligne_paire td { color:#000000; background-color:#eeeeee; cursor:pointer; }
	table tr.ligne_surlignee td { color:#000000; cursor:pointer; background-color:#c1c204;}


	.accueil_info_titre {
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:10px;
        font-weight:bold;
        font-style:normal;
        text-decoration:none;
        color:#228B22;

		padding:2px;
		padding-left:15px;
		background:url(../images/puce.gif) no-repeat 5px 6px;
		background-color:#dbeba2;

		margin-top:15px;
		margin-bottom:5px;

		border-top:dashed 1px #aaaaaa;

	}

	.accueil_info_bloc_impair {
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:10px;
        background-color:#f2f7d9;
		margin-bottom:0px;
		padding:3px;
		text-align:left;

	}

	.accueil_info_bloc_pair {
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:9px;
		margin-bottom:0px;
		padding:3px;
		text-align:left;
	}

	.accueil_rub_img {
		width:140px;
		height:120px;
		text-align:center;
	}

	.accueil_rub_titre {
		height:40px;
		margin:auto;
		text-align:center;
		vertical-align: middle;

		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:15px;
		font-weight:bold;
		font-style:italic;
        color:#228B22;
	}

	.accueil_rub_desc {
		text-align:center;
		font-family:'Verdana','Arial','Helvetica','Sans-serif';
        font-size:10px;
	}

	.lien_commune {
		font-family:verdana;
		font-size:8pt;
		font-weight:normal;
		text-decoration:none;
		color:#000000;
	}

	.lien_commune a {
		text-decoration:none;
		color:#000000;
	}

	.lien_commune a:hover {
		text-decoration:underline;
		color:#228B22;
	}

	.login_lien a {
		color: #666666;
		text-decoration:underline;
		font-family: Verdana, Arial, Helvetica, sansserif;
		font-size: 11px;
		font-weight: normal;
		font-style: normal;
	}

	.login_lien a:hover {
		color: #666666;
		text-decoration:none;
		font-family: Verdana, Arial, Helvetica, sansserif;
		font-size: 11px;
		font-style: normal;
		font-weight: normal;
	}

	.login_champ {
		font-family: Verdana, Arial, Helvetica, sansserif;
		font-size: 10px;
		font-weight: bold;
		font-style: normal;
color: #000000;
	}

	.pied h1 {
		background-image:url(../images/charte2/divers/carre_gris.gif);
		background-repeat:no-repeat;
		background-position:0 5;
		margin:0px;
		padding:3px;
		padding-left:12px;
		font-family: Verdana, Arial, Helvetica, sansserif;
		font-size: 11px;
		font-style: bold;
		color:#666666;

	}

	.pied h2 {
		font-family: Verdana, Arial, Helvetica, sansserif;
		font-size: 10px;
		font-style: bold;
		color:#000000;
		margin:2px;
		padding:0px;

	}

	.pied a {
		font-family: Verdana, Arial, Helvetica, sansserif;
		font-size: 11px;
		font-style: bold;
		color:#666666;
		text-decoration:underline;
	}

	.pied a:hover {
		text-decoration:none;
	}

	.pied a:visited {
		color:#666666;
	}

	.pied ul {
		margin:0px;
		padding:0px;
		margin-bottom:5px;
		text-indent:0px;
	}

	.pied li {
		margin:0px;
		paddin:0px;
		margin-left:18px;
		text-indent:0px;

	}

	.notice {
		width:550px;
	}

	.notice_titre_gratuit {
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		background-color: #999900;
		padding:3px;
	}

	.notice_titre_payant {
		font-size:11px;
		font-weight:bold;
		color:#ffffff;
		background-color: #e95d0f;
		padding:3px;
	}

	.notice_content {
		padding:12px;
		font-size:11px;
		color:#666666;
	}

	.notice_image  {
		float:left;
		padding:0px;
		padding-right: 12px;
		padding-bottom: 12px;
	}

	.notice_pied {
		padding-top:12px;
		color:#68ae39;
	}

	.critere_titre {
		background-image:url(../images/charte2/fonds/carre_blanc.gif);
		background-repeat:no-repeat;
		background-position:2 10;

		font-size: 11px;
		font-weight: bold;
		color:#ffffff;
		background-color: #c1c204;
		padding:3px;
		padding-left:12px;
		margin-bottom:5px;
		margin-top:10px;
	}

	.critere_lien a{
		color:#68ae39;
		text-decoration: underline;
		font-size:10px;
		font-weight: bold;
	}

	.critere_lien a:hover {
		text-decoration: none;
	}

	.critere_sous_titre {
		font-size:11px;
		font-weight:bold;
		color:#228B22;
	}

	.bouton_annul {
		width: 85px;
		height: 26px;
		border: none;
		cursor: pointer;
		background: url("../images/charte2/fonds/bt-annuler.gif") no-repeat left top;
	}

	.bouton_ok {
		width: 26px;
		height: 26px;
		border: none;
		cursor: pointer;
		background: url("../images/charte2/fonds/bt-ok.gif") no-repeat left top;
	}

	.encart_standard {
		font-size:11px;
		background-color:#dddddd;
		padding:5px;
	}

	.encart_standard ul {
		margin:3px;
		padding:0px;
		margin-left:0px;
		margin-bottom:10px;
		padding-left: 20px;
	}

	.encart_standard li {
		margin:0px;
		padding:0px;
		margin-left:0px;
		padding-left: 20px;
	}

	.lieu_info {
		padding:12px;
		font-size:11px;
		color:#666666;
	}

	.actualite{
		font-family:Verdana,Arial,Helvetica,sansserif;
		font-size:13px;
		font-style:normal;
		font-weight:normal;
		margin-left:85px;
		float:left;
	}

	#notice_url{
		margin-top:2px;
		padding:0 5px;
		display:none;
		position:absolute;
		width:220px;
		font-family:Verdana,Arial,Helvetica,Sans-serif;
		font-size:11px;
		background-color:#FFE7B9;
		border:1px solid #000000;
	}

	#notice_url a{
		color:blue;
	}

	#precedent{
		display:none;
}