/* listes */

#contextes {
font-size:11px;
font-family: arial, geneva, sans-serif;
}

/* contexte1 */

#contexte1 {
color: #898989;
}

#contexte1 .listagebloc {
background: url("images/contexte-filet-corps.png") top left repeat-y;
overflow:auto;
margin-bottom: 12px;
}

#contexte1 .listageconteneur {
background: url("images/contexte-filet-bottom.png") bottom left no-repeat;
padding:0 10px 12px 10px;
}

#contexte1 a {
color:#898989;
text-decoration:none;
}

#contexte1 a:hover {
color:#000;
}

#contexte1 h2 {
font-size: 1.5em;
color:#d51818;
font-weight:bold;
margin-bottom:6px;
padding:10px;
background: url("images/contexte-filet-top.png") top left no-repeat;
}

#contexte1 .listagelogo, .bloclibre img {
float:right;
border: 4px solid #ccc;
margin-left:1em;
}

.listagelogo {
float: left;
padding: 2px;
border: 1px solid #7f7f7f;
margin: 0 0.5em 0.5em 0;
}

#contexte1 .listagetitre {
font-size: 1em;
margin: 0.5em 0;
padding-bottom: 0.2em;
font-weight:bold;
border-bottom: 1px dotted #d51818;
}

#contexte1 .listageconteneur {
padding-bottom: 2em;
}

#contexte1 .listagetexte {
font-size: 11px;
line-height:140%;
}

#contexte1 .listageinfo {
font-size:10px;
margin-bottom:2px;
}

#contexte1 li {
overflow:auto;
}

/**** contexte2 ****/

#contexte2 {
color:#fff;
}

#contexte2 .listagelogo {
padding: 0;
}

#contexte2 .listagebloc {
margin:1.3em;
padding: 0 0 1.3em 0;
border-bottom: 1px dotted #ccc;
}

#contexte2 a {
color: #fff;
text-decoration: none;
}

#contexte2 a:hover {
color:#333;
}

#contexte2 h2 {
font-size: 13px;
font-weight: bold;
margin-bottom: 4px;
}

/* style des liens (sous-rubriques) */

#contexte2 .listagetitre {
font-weight:bold;
font-size:12px;
margin-bottom:2px;
}
#contexte2 .listagetitre a {
background: url("images/puce-fleche.png") 0 -11px no-repeat;
padding: 0 0 0 12px;
}

#contexte2 .listagetitre a:hover {
background: url("images/puce-fleche.png") 0 1px no-repeat;
padding: 0 0 0 12px;
}

/* fin des styles de liens */



#contexte2 .listageinfo {
font-size: 9px;
}

#contexte2 .listagetexte {
line-height:130%;
font-size:11px;
}

#contexte2 li {
margin-bottom: 6px;
}

/* corps */

#corps .listagebloc {
clear:left;
margin-bottom:2em;
}

#corps a:hover {
background-color: #ddd;
}

#corps h2 {
font-family:geneva, arial, sans-serif;
font-size: 1.5em;
font-weight:bold;
color:#d51818;
letter-spacing:0.1em;
border-bottom:2px solid #d51818;
margin-bottom:12px;
padding-bottom:1px;
}

#corps .listageconteneur li {
clear:left;
padding-bottom: 5px;
border-bottom: 1px dotted #ccc;
}

#corps .listagelogo {
float:left;
margin: 0 1em 0.6em 0;
/*border:1px solid #ccc;*/
}

#corps .listagetitre {
font-size:1em;
font-weight:bold;
margin: 1em 0 0.5em 0;

}

#corps .listagetitre a {
color: #d51818;
text-decoration: none;
}

#corps .listagetitre a:hover {
color: #000;
text-decoration: none;
background-color: white;
}

#corps .listagetexte {
font-size: 1em;
color: #333;
text-align:justify;
line-height:120%;
}

#corps .listageinfo {
font-size: 11px;
color: #555;
margin: 0 0 0.8em 0;
}

#corps .listageinfo a {
color: #000;
text-decoration: none;
}

#corps .listagesuite {
text-align:right;
margin-right:2em;
font-size:9px;
}

.listagesite {
margin:1em 0;
}










