
#cadre_global {
  width: 1024px;
  margin-right: auto;
  margin-left: auto;
}
.centre
{
	text-align: center;
}

.droite
{
	text-align: right;
}


.retrait
{
	margin-left:2em;
	margin-right:2em;
}

.nv {
	font-weight: bold;
        color: red;
}

.plan li h2{ margin-bottom:0; font-size:116%; }
.g_liste li { list-style-type:none; margin:0; }
.inner .g_liste li  { border-bottom:0; }

.g_liste li a {
text-decoration:none;
color:#000;
}
.g_liste li a:hover { text-decoration:underline; }
div.formulaire_erreur {
border: 2px solid #f00;
background-color: #fdd;
}
h2.manchettes {
display:none;
}

/*----- BLOC DE CITATION STYLISE -----------------------------*/

blockquote.citation {
background: url('/librairies/images/image_dimensions.php?t=chevron_gauche.png') no-repeat top left;
padding-left: 32px;
margin: auto 8px;
clear: both;
}

p.citation {
background: url('/librairies/images/image_dimensions.php?t=chevron_droit.png') no-repeat bottom right;
padding-right: 32px;
}
h2.nouvelles { font-size: 100%; }

#barre_outils a { margin: 0 1px; }
#barre_outils a.g {padding-left: 8px;}
#barre_outils a.d {padding-right: 0px;}

.mini_recherche { padding: 0 0px; margin: 0 0px; padding-right: 8px; margin-right: 8px;}
#barre_outils ul  {
list-style-type:none
}

/*
#cadre_global {
  border-top:1px solid #009;
  border-right:1px solid #009;
  border-bottom:1px solid #009;
}
*/
div.left-border { padding-bottom: 1pt; border-left: 1px solid #009;
  border-right:1px solid #009;
  border-bottom:1px solid #009;

}

.plan h2 { padding-left: 2em;}
.plan h3 { padding-left: 4em; }
.plan h4 { padding-left: 6em; }
.plan h5 { padding-left: 8em; }
.plan h6 { padding-left: 10em; }
.plan h7 { padding-left: 12em; }

.plan a {
text-decoration:none;
color:#000;
}
.plan a:hover{ text-decoration:underline; }

.requis {
  color: #CA0000;
  font-size: 0.7em;
}
