h1, h2, h3, h4, h5, h6, p, ul, ol, blockquote, li, dl, dt, dd, fieldset {
border:medium none;

margin:0pt;
padding:0pt;
}

body { font-family:Verdana; }
a { color: #000; text-decoration: none  }
img { border: none }

#menu-rub, #menu-rub ul, .menu-rub ul, .menu-rub .rub, #footer #liens, #menu-outils, .none, #rech-calend, #btAcc, #menu-result, #menu-sections ul, #signature-cnap p, #fiche #menu-groupes, #menu-fonctions, #journal #col3, .nav-annuaire, .nav-pagination, #formEvaluation, #formEnvois   { display: none !important; }

#accueil #menu-rub { display: block !important }

#footer { height: auto !important }

#footer { margin-top: 20px }

#accueil .une .une-infos h2 {color:#000000;
font-family:Courier new,monospace;
font-size:14px;
font-weight:normal;

line-height:1.2em;
word-spacing:-0.4em;
}


#titre-rub {
line-height: 20px;

}

#titre-rub span {
font-size:24px; font-family:Courier new,monospace;
}


p {
font-family:Verdana;
font-size:11px;
letter-spacing:normal;
line-height:1.5em;
word-spacing:normal !important;

}

#accueil .une .une-infos h3, #accueil .une .une-infos h4 {
color:#888888;
font-family:Verdana;
font-size:11px;
font-weight:normal;
letter-spacing:normal;
line-height:1.5em;
word-spacing:normal !important;
}

#accueil .une a {
font-family:Verdana;
font-size:11px;
letter-spacing:normal;
line-height:1.5em;
word-spacing:normal !important;
display: block;
margin-bottom: 20px
}


#article .liste span, #article ul.liste a {
font-size:1.1em;
}

#article .liste span, #article ul.liste a {
font-size:11px;
}

#calendrier .evntType 
{
	color:#888;
	font-weight:normal;
}


#calendrier #article .liste li 
{
	border-bottom:2px solid #999999;
	margin-bottom:10px;
	padding-bottom:10px;
}


#fiche #article .infos-pratiques 
{
	font-size:12px;
}


#fiche #article #infos-pratiques .col1
{
	font-size:12px;
}


#fiche #article .infos-pratiques .col1 strong, #fiche #article .infos-pratiques .col2 strong, #fiche #article .infos-pratiques .col3 strong
{
	margin-top:10px;
	margin-bottom:-15px;
	display: block;
	clear:both;
}


#article .liste 
{
	font-family:Verdana;
	margin-top:1.5em;
}


#calendrier .evntType {
color:#888;
font-weight:normal;
}

#article .liste h3, #article .liste h4 {
margin: 0 !important; padding: 0 !important; line-height: 10px; }

.evntDate, .evntLoc1, .evntLoc2 { font-weight: normal }


#article .elmInfo a {
color:#999 !important;
font-size:10px;
padding-left:0pt;
}



#fiche #article .presentation-fiche, #cnap #document .presentation-fiche {
font-family:Courier new,mono;
font-size:15px;
line-height:130%;
margin-bottom:1em;
margin-top:1em;
word-spacing:-0.3em;
}

#fiche #article .para {
font-size:12px;
}
#article .para {
color:#000000;
font-family:Verdana;
font-weight:normal;
line-height:1.5em;
margin-top:0.8em;
padding:0pt;
word-spacing:normal;
}

#fiche .infos-pratiques .col, #cnap .infos-pratiques .col {

font-size:11px;
line-height:140%;
margin-right:3%;
width:31%;
}

.menu-listes { display: block !important; margin-top: 20px }

.menu-pages li a {
color:#666;
font-size:13px;
font-weight:normal;
margin-left:0pt;
padding-left:0pt !important;
text-decoration:none;
font-family:Courier new;
font-weight:bold;
word-spacing:-0.4em;
}


#fiche .menu-listes li a span {

	display: block; margin: 10px 0

}

#fiche .menu-listes li li a span
{ margin: 0 }

#fiche .menu-listes li li a.page
{ margin-top: 10px; display: block }

#fiche .menu-listes li li a span.annee
{ font-weight: normal }



#journal #titre-doc {
border-bottom:0.2em solid #CCC;
font-size:14px;
font-weight:bold;
margin-bottom:10px;
margin-top:0pt;
padding-bottom:0pt;

}
#titre-doc {
color:#000000;
font-family:Courier new;
font-size: 19px;
}

#soustitre-doc {
color:#000000;
font-family:Courier new;
line-height:24px;
word-spacing:-4px;
}

#infos #titre-doc {
color:#000000;
font-family:Courier new;
line-height:24px;
word-spacing:-8px;
}


#journal #article h2 span {
font-family:Courier new;
font-size:21px;

}

#journal #article h2 {
line-height:24px;
word-spacing:-8px; margin-bottom: 20px
}

#zone-centre { height: auto !important }

#journal #titre-rub .date {
color:#AAAAAA;
font-style:normal;
}

#journal #titre-doc span.date {
color:#DADADA;
padding-left:0.5em;
word-spacing:0pt;
}

#journal #article .news {
border-top:0.2em solid #000000;
margin-bottom:1em;
margin-top:1em;
padding-top:1em;
}

#journal #article .news h3 span {
font-family:Courier new;
font-size:14px;
line-height:1.2em;
word-spacing:-0.4em;
}

.legende { font-size: 10px !important; color: #ccc !important; margin-top: -30px; display: block; margin-bottom: 30px }

#journal #article .news h4 span {
font-family:Courier new;
font-size:14px;
font-weight:normal;
line-height:1.2em;
word-spacing:-0.4em;
}

#article .image, #document .image {
color:#888888;
font-size:0.9em;
line-height:25px;
margin-bottom:30px;
margin-top:30px;
}

#article .image, #document .image 
{
	color:#888888;
	font-size:0.9em;
	line-height:25px;
}


#annuaire #article .liste li 
{
	margin-bottom:1.8em;
}

#annuaire .elmRub 
{ 
	font-weight: normal 
}

#annuaire #article .liste 
{
	line-height:13px;
}


#annuaire #menu-result { display: block !important; }

#annuaire #article .elmInfo a 
{
	color:#ccc !important;
	font-size:11px;
	padding-left:0pt;
}


#cnap #titre-doc span, #soustitre-doc span 
{
	font-size:19px;
	font-weight:normal;
}


#cnap #titre-doc 
{
	color:#000000;
	font-family:Courier new;
	font-weight:normal;
	line-height:24px;
	word-spacing:-8px;
}

#cnap #article .liste li h3, #cnap #article .liste li h4 
{
	font-family:Verdana;
	line-height:14px;
} 


#article .image img.taille200, #document .image img.taille200 
{
	width:20em;
}

#cnap #article .liste li 
{ 
	margin-bottom:20px;
}


#infos .liste ul ul 
{ 
	margin-bottom: 10px !important; line-height: normal !important 
}

#infos .liste .elmDate { line-height: 12px !important; }

#surtitre span
{
	font-weight: normal;	
}

h3.surtitre
{
	margin-top: 15px;
	margin-bottom: 10px;
}

.elmDate
{
	font-size: 11px;
	font-weight:bold;
}
