/* liens par défaut */
a, a.spip_out, .publie a { text-decoration: underline; }
a:hover, a:active, a:focus { text-decoration: none; }

/* liens spéciaux (menus) */
#fonctionnel a , #publi li a, #navigation .menu h2 a 
{ text-decoration: none; }
#fonctionnel a:hover, #fonctionnel a:active, #fonctionnel a:focus,
#publi li a:hover, #publi li a:active, #publi li a:focus,
#navigation .menu h2 a:hover, #navigation .menu h2 a:active, #navigation .menu h2 a:focus
{ text-decoration: underline; }

/* couleur des liens */
a, a.spip_out
{ color:#db3526 ;  }
#fonctionnel a, #hierarchie a, #zoom a, #publi li a, #navigation .menu h2 a , .publie a 
{ color: #fff; }
#pied a
{ color: #000; }
#extra .connexe .txt small a, #pied .credits a, .articles li small a  
{ color: #6c6c6c; }


/* COMMUNS */

/* alignement images middle */
#hierarchie img, #hierarchie a, #hierarchie span
{ vertical-align: middle; }

.right { float: right; }
.filet { background: url(img/sous_une.png) no-repeat left bottom; height: 20px; 
margin-bottom: .5em; 
}
#entete ul, #publi ul , #pied ul, #contenu .autres_unes, .connexe ul 
{ margin: 0; padding: 0; list-style: none; }

/* *********************
	EN-TETE
 * *********************/
#access { position: absolute; top: 0; right: 1.1em; 
font-size: .86em; font-family: arial, sans-serif; word-spacing: -1px; 
}
#access a { color: #ccc; }
#access span { padding: .3em; visibility: hidden; }
#access a:active, #access a:focus { color: #EEE; background-color: #65696E; }

#communiques { float: left; width: 31em; margin: 0.3em 0 0 2.3em; 
background: #fafafa; border-bottom: 2px solid #d3d5d7;
}
#communiques h2 { background: #ccc url(img/ombre_gris_h.png) no-repeat left bottom;  padding: 2px 10px 13px;
}
#communiques h2 small { color: #ccc; font-size: .7em; font-weight: normal;
}
#communiques .right { margin-top: 3px ;}
/*#communiques .right img { width: 18px; height: 18px; margin: 1px ;}*/
#communiques ul { padding: 0 0 .8em 2.3em;
}
#communiques li { list-style-image: url(img/puce_rouge.png); margin: .5em 0;
}
#communiques li a { padding: .3em 0;
}
#fonctionnel {
width: 13.4em;  margin-left: 58.6em;
}
#fonctionnel ul { 
text-align: right; font-size: 1em; font-weight: bold;
}
#fonctionnel li { background: #db3526; border-bottom: 3px solid #ff7d14; margin: .3em 0; padding: .15em .4em; 
}
#fonctionnel li.fonc { 
background: #65696E; border-bottom: 3px solid #DB3526 ;
margin: .45em 0 .3em; padding: .3em .3em .2em ;
text-align: center; font-size: 90%; 
}
#fonctionnel li.fonc span { visibility: hidden; padding: 0; }

#hierarchie { background: #676B70 url(img/bande_outils.png) repeat-x left bottom; height: 30px; padding: 5px 5px 0;}
html>body #hierarchie { height: auto; min-height: 30px; }
#hierarchie span, #hierarchie p { margin: 0; color: #fff; font-weight: bold; font-size: 1.2em;
}
.page_sommaire #hierarchie span { font-size: 1.3em; letter-spacing: 0.15em; padding-left: 3.9em;
}
#hierarchie .formulaire_recherche { margin-right: .6em; }
#hierarchie .formulaire_recherche label { display: none; }
#hierarchie .formulaire_recherche input.text { background: #fff; padding-left: 3px; width: 12.5em; color: #db3526; font-size: 1.14em;
}
#hierarchie .outils { margin-right: 1.5em; margin-top: -2px; }
#hierarchie .outils a, #hierarchie img.next { padding: .5em; }
#hierarchie img.next { padding: .3em; }
#hierarchie span.no { display: none; }

#hierarchie .formulaire_recherche, #hierarchie .outils { float:right; }

#page div.socialtags { margin: .5em .8em .8em 0; text-align: right; }
#page div.socialtags li a { padding: .25em; }
#page div.socialtags .socialtags-hovers { 
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter:alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

/* *********************
	COLONNE GAUCHE
 * *********************/
/* NAVIG */
#navig {
margin: 0;
padding: 0;
list-style: none;
color: #fff;
font: bold 1.1em verdana, arial, sans-serif;
}
#navig li {
margin: 3px 0;
padding: 0 .2em 0 0;
}
#navig a, #navig span, a.anee {
display: block;
padding: .5em .6em;
text-decoration: none;
line-height: 1em;
color: #fff;	
}
#navig .toggleSubMenu a, #navig .toggleSubMenu span {
background-image: url(img/plus.png);
background-repeat: no-repeat;
background-position: 97% 7px;
}
#navig .toggleSubMenu a.open, #navig .toggleSubMenu span.open {
background-image: url(img/moins.png);
background-repeat: no-repeat;
background-position: 97% 7px;
}

#navig a:hover, #navig a:focus, #navig a:active {
text-decoration: underline;
}
#navig .subMenu {
margin: .5em 0 1.3em;
padding: 0;
font-size: .9em;
}
#navig .subMenu li {
margin: 0;
}
#navig ul.subMenu a {
background: none;
padding: 0.7em 1em;
display: block;
}
.titre_menu {font-weight: bold; }

#rub_38 a.titre_menu { 
padding-bottom: .6em; 
-webkit-border-radius:  0 10px 0 0;
-moz-border-radius:   0 10px 0 0;
border-radius: 0 10px 0 0; 
/* behavior: url(/PIE.htc); */
}
#rub_45 a.titre_menu { 
padding-bottom: .6em; 
-webkit-border-radius: 0 0 10px 0;
-moz-border-radius:  0 0 10px 0;
border-radius: 0 0 10px 0;
/* behavior: url(/PIE.htc); */ 
}

#rub_38 a, .titre_rub38, .rubriques ul li.ssrub_38, #navigation .r38 h2, #navigation .r38 li img,
#rub_38 ul a:hover, #rub_38 ul a:active, #rub_38 ul a:focus 
{ background-color: #780051; } /* défense libertés */

#rub_39 a, .titre_rub39, .rubriques ul li.ssrub_39,
#rub_44 a, .titre_rub45, .rubriques ul li.ssrub_44,
#rub_39 ul a:hover, #rub_39 ul a:active, #rub_39 ul a:focus,
#rub_44 ul a:hover, #rub_44 ul a:active, #rub_44 ul a:focus,
#navigation .r39 h2  , #navigation .r44 h2,
#navigation .r39 li img, #navigation .r44 li img, #navigation .r10 li img
{ background-color: #b41d08; } /* independance / collectif */

#rub_40 a, .titre_rub40, .rubriques ul li.ssrub_40, #navigation .r40 h2, #navigation .r40 li img,
#rub_40 ul a:hover, #rub_40 ul a:active, #rub_40 ul a:focus
{ background-color: #8c0a38; } /* mineurs */

#rub_41 a, .titre_rub41, .rubriques ul li.ssrub_41, #navigation .r41 h2, #navigation .r41 li img,
#rub_41 ul a:hover, #rub_41 ul a:active, #rub_41 ul a:focus
{ background-color: #ae008f; } /* civil social */

#rub_42 a, .titre_rub42, .rubriques ul li.ssrub_42, #navigation .r42 h2 , #navigation .r42 li img,
#rub_42 ul a:hover, #rub_42 ul a:active, #rub_42 ul a:focus  
{ background-color: #760000; } /* finance */

#rub_43 a, .titre_rub43, .rubriques ul li.ssrub_43, #navigation .r43 h2, #navigation .r43 li img,
#rub_43 ul a:hover, #rub_43 ul a:active, #rub_43 ul a:focus   
{ background-color: #6f005f; } /* cyclone */

#rub_45 a, .titre_rub45, .rubriques ul li.ssrub_45, #navigation .r45 h2, #navigation .r45 li img,
#rub_45 ul a:hover, #rub_45 ul a:active, #rub_45 ul a:focus
{ background-color: #880083; } /* collectif  */

#navigation .r1 h2, #navigation .r5 h2, #navigation .r6 h2, #navigation .r37 h2, 
#navigation .r1 li img,  #navigation .r5 li img, #navigation .r6 li img, #navigation .r37 li img  
{ background-color: #DF430D /* FF591F ff7d14 */; } 

#navigation .r10 h2, #navigation .r10 li img { background-color: #db3526; } 

#rub_38 ul a { color: #780051; } /* libertés */
#rub_39 ul a, #rub_44 ul a { color: #b41d08; } /* indé / collectif */
#rub_40 ul a { color: #8c0a38; } /* mineur */
#rub_41 ul a { color: #ae008f; } /* civil */
#rub_42 ul a { color: #760000; } /* finance */
#rub_43 ul a { color: #6f005f; } /* cyclone */
#rub_45 ul a { color: #880083; } /* collectif */

#rub_38 ul a:hover, #rub_38 ul a:active, #rub_38 ul a:focus,
#rub_39 ul a:hover, #rub_39 ul a:active, #rub_39 ul a:focus,
#rub_45 ul a:hover, #rub_45 ul a:active, #rub_45 ul a:focus,
#rub_40 ul a:hover, #rub_40 ul a:active, #rub_40 ul a:focus,
#rub_41 ul a:hover, #rub_41 ul a:active, #rub_41 ul a:focus,
#rub_42 ul a:hover, #rub_42 ul a:active, #rub_42 ul a:focus,
#rub_43 ul a:hover, #rub_43 ul a:active, #rub_43 ul a:focus,
#rub_44 ul a:hover, #rub_44 ul a:active, #rub_44 ul a:focus { color: #fff; } 


/* DESSIN */
#dessin { background: url(img/fond_dessin.png) no-repeat right bottom; margin: 2em 0 0;
height: 265px; position: relative; overflow: hidden;
}
html>body #dessin { height: auto; min-height: 265px; }
#dessin img { position: absolute; bottom: 13px; right: 9px;
border-left:1px solid #eee; border-top:1px solid #eee;
}
#dessin img.loupe { bottom: 12px; right: 8px; }
#dessin dd { display: none; 
}
a.voir_tous { display: block; text-align: center; margin: 0auto; 
}

/* AGENDA  voir l. 306 pour CSS « feuillet » */
#agenda { background: #efefef; border-bottom: 2px solid #93979b;  margin: 2em 0 0;
}
#agenda h2 { background: #cdcdcd url(img/ombre_gris_g.png) no-repeat left bottom;  padding: 2px 10px 13px;
}
#agenda ul { padding: 0 .6em  ; }
#agenda li { list-style: none; margin: 0 0 .6em; font-size: 90%; clear: left; }
/*
#agenda li a { padding: .3em 0; }
*/
/* MENU MÊME RUBRIQUE */
#navigation .menu { background: #efefef; border-bottom: 2px solid #93979b;
}
#navigation .menu h2 { font-size: 1em; padding: .7em; border-bottom:1px solid #FEFEFE;
background-image: url(img/ombre_theme_g.png); background-repeat: no-repeat; background-position: left top;  
}
#navigation .menu div.theme { padding: 2px 8px 4px; background: #cdcdcd;  
}
#navigation .menu ul { padding: 0 .3em /*.8em */; 
}
#navigation .menu li { clear: left; list-style: none; font-size: 90%; margin: .8em 0; /* */
}
#navigation .menu li img { vertical-align: middle; float: left; margin: .6em .3em 0 0;
width: 15px; height: 17px;
}
#navigation .menu li span, #navigation .menu li a { float: left; padding: 0.6em 0 1em; width: 90%; 
}
#navigation .menu .pagination { padding: 0.8em 0.6em 0.6em; margin: 1.5em 0 0;
background: #cdcdcd url(img/ombre_gris_gb.png) no-repeat left top; 
}
#navigation #archives { margin-top: 3em;}
#navigation #archives h2 { font-size: 1em; padding: 0 0 .8em 0 ; 
background:  url(img/ombre_theme_g.png) no-repeat left bottom;  
}
#navigation #archives h2 a { display: block; background: #efefef;  padding: .5em .7em; }

/* *********************
	COLONNE CENTRALE
 * *********************/
.publie, .unes .plus p.publie, #contenu .unes .plus p.publie, .cartouche p.publie { background: #ff3727; padding: 1px 16px 1px 5px; margin: .6em 0; 
text-align: right; color: #fff; font: italic .9em arial, sans-serif; 
}
#contenu .unes .une { background-color: #fff ; border-bottom: 1px solid #eee; }
#contenu .unes .plus { background-color: #efdbc7 ; border-top: 1px solid #db3526; border-bottom: 1px solid #db3526; }
#contenu .unes .plus h2, #contenu .unes .plus p , #contenu .unes .plus .chapo { margin: .5em; }
#contenu .autres_unes li, .page_rubrique .articles li, .page_mot .articles li { 
background: url(img/sous_une_petit.png) no-repeat left bottom; padding-bottom: 1.5em; 
}
.articles li.der, .page_rubrique .articles.sites li .texte li { background: none; }
.page_rubrique .articles.sites li .texte li { padding-bottom: 0; }
.sites .texte { font-size: 86%; }

.page_sommaire #contenu h2.titre_home { background: #efefef; border-bottom:1px solid #CCCCCC;
margin-top:1.2em;
padding:0.3em 0 0.3em 0.5em;
 }
.page_sommaire #contenu h3 { font-size: 1em; }
#contenu h3.spip { font-size: 1.4em; margin: 2em 0 1em; }
#contenu object { display: block; margin: 0 auto; text-align: center; }

#contenu .menu { margin-top: 0; }
#contenu .menu h2 { font-size: 1.1em; }
#contenu .articles li h2 { margin: .5em 0; }
#contenu .articles li h2.spip { font-size: 1.3em; }

/* ARTICLES */
.publie a { font-weight: bold; font-style: normal;
}

#contenu .texte p, #contenu .chapo p { margin: 0 0 .8em; }

.page_article .chapo { background: url(img/sous_une_petit.png) no-repeat left bottom; padding-bottom: 10px; }

.texte ul.spip { padding-left: 1em; }

#contenu .pagination, .notes, .ps  { padding: 1em 0.6em 0.6em; margin: 1.5em 0 0; 
border-top: 1px solid #ccc; border-bottom: 2px solid #ddd;
background: #efefef url(img/ombre_gris_mb.png) no-repeat left top; 
}
.ps h2 span { display:none; }
#contenu .ps h3.spip { margin: 0 0 1em; }

.page_recherche #contenu .pagination  { margin: 1.5em 0; }
.page_recherche #contenu .articles li small  { display: block; }

.pagination a { padding: .5em .4em; }
 

/* PORTFOLIO */
#contenu .connexe {  background: #efefef; border-bottom: 2px solid #93979b; margin-top: .5em; }
#contenu .connexe h2 { background: #cdcdcd ; padding: .3em; text-align: left;
}
#contenu .connexe .txt { background: url(img/ombre_gris_mb.png) no-repeat left top; 
padding: 1.2em 1em .8em; 
}
#contenu .connexe .txt li { list-style-image: url(img/puce_rouge.png); margin: 1em 0; font-size: 90%;}
#contenu .connexe li h3 { font-size: 115%; }
#contenu .connexe .txt p { margin: 0 10px;  font-size: .8em; }

/* AGENDA */
.rub6 .cartouche p { clear: none; }
.rub6 .cartouche p.publie { clear: both; }
.rub6 .articles li { padding-bottom: .6em; margin-bottom: .6em; }
.rub6 .articles li h2 {  }
.rub6 .date, #agenda .date { 
float: left; width: 3.8em; margin: 0 .5em .5em 0; 
text-align: center; background: #fff url(img/fond_date.png) no-repeat right bottom; 
padding: 0 6px 8px 0; 
}
.r6 .date, #agenda .date { 
background-image: url(img/fond_date_g.png); 
}
.date a, 
.rub6 .date a, 
.rub6 #navigation .r6 li .date a, 
#agenda .date a { 
display: block; border-left:1px solid #eee; border-top:1px solid #eee; color: #000; text-decoration: none; 
padding: 3px 0 5px 0; 
}
.rub6 #navigation .r6 li a, 
.rub6 #navigation .r6 li .date span { float: none; width: auto; padding: 3px 0 5px 0;
}
.rub6 .date span, 
#agenda .date span,
.rub6 #navigation .r6 li .date span { display: block; padding: 0;}

.date span.jour { font-size: 130%; font-weight:bold; color:#FF3727; line-height: .9em; }

.cartouche .date span.jour { padding-top: 6px; }
.date span.mois { 
font-weight:bold; font-size: 110%; font-variant:small-caps; 
border-bottom: 1px solid #FF3727; margin: 0 5px 2px; padding-bottom: 2px;
}
.date span.an {  }
.date abbr { cursor: pointer; text-decoration: none; border: 0;}

/* ARCHIVES */
.page_archives .articles li small { display:block; font-size: .9em; }
.page_archives .articles li h2 small { display: inline; font-weight: normal; }
.page_archives .menu ul li ul { margin: 0 1em 0 2.5em; }
.page_archives .archive { background-color: #F9F9F9; }
a.anee  {
color: #db3526; display: inline; padding-right: 35px;
background-image: url(img/plus_r.png);
background-repeat: no-repeat;
background-position: 90% 50%;
}
a.anee.ouvert {
background-image: url(img/moins_r.png);
background-color: #F9F9F9; 
}


/* EDIT ARCHIVES  */
.page_archives.deux .archive li.gris { background-color: #dcdcdc; }
.page_archives.deux .archive li.blanc { background-color: #fff; }
.page_archives.deux .archive li.gris,
.page_archives.deux .archive li.blanc { padding: 1em .5em; border-bottom: 2px solid #AAA; }
.page_archives.deux .menu ul li ul.arch { margin: 0; }
.page_archives.deux .menu ul li ul.arch a {font-weight: bold; }
.page_archives.deux .menu ul li ul.arch small a {font-weight: normal; }
.page_archives.deux .menu ul li ul.arch .ajax { margin-top: 1em; }
.page_archives.deux .archive { position: relative; } 
.page_archives.deux .txtart { display: none; position: absolute; right: -35em; top: -1em; width: 32em; height: 100%; overflow: auto;} 
.page_archives.deux .articles li a.small {  display:block; font-size: .9em; text-align: right; margin-bottom: 1.5em; }
.page_archives.deux select { font-size: 120%; width: 27em;}
/*.page_archives.deux option { font-size: 130%; }*/

/* FORMULAIRES */
.formulaire_spip fieldset { margin-top: 2em; padding-top: 1.3em; }
.formulaire_spip input#password, .formulaire_spip input#var_login { width: 13em; }

.formulaire_spip .boutons input { width: 100%; padding: 0.2em 2em 0.2em 0; margin-left: 0;
background-color: #db3526; border: 0 none; color: #FFF; cursor: pointer;
font-weight: bold; text-align: right;
}
.reponse_formulaire_erreur { text-align: center; background-color: #C00; color: #FFF;
margin:auto; text-align:center;
}

/* *********************
	COLONNE DROITE
 * *********************/
#extra { /*background: #ddd;*/  }
#extra * .spip_logos, #extra .spip_logos2 {
display: block;
margin: 0 auto;
text-align: center;
}
#extra .spip_logos2 { margin-bottom: 1em; }

.page_sommaire #publi, #zoom { margin-top: 1.5em; }
#publi { margin-top: 2.5em; text-align: center;}

#publi .cliclogo { float: left; text-align: center; padding: 11px 8px 12px; /* float: left;  margin-right: 2px;*/
background: url(img/ombre_logo_publi2.png) no-repeat center top;  margin: 0 0 .4em .3em;
}
.page_sommaire #publi .cliclogo { margin-left: 0; }
/*
#publi .cliclogo .spip_logos { display: none; }
#publi .spip_logos { text-align: center; padding: 6px 7px; 
background: #ccc url(img/ombre_logo_publi.png) no-repeat center center;  margin-bottom: .4em;
}*/
#publi ul {  text-align: right; clear: left; }
#publi li { background: #db3526; border-bottom: 2px solid #ff7d14; margin: .3em 0; padding: .3em .5em; font-weight: bold;}
#publi li.last { font-weight: normal; 
-webkit-border-radius:  0 0 0 7px;
-moz-border-radius: 0 0 0 7px;
border-radius:  0 0 0 7px;
/* behavior: url(/PIE.htc); */ 
}
#publi li.guide { background: #ff7d14; border-bottom: 2px solid #db3526; margin-top: 1em; 
-webkit-border-radius:  10px 0 0 0;
-moz-border-radius: 10px 0 0 0;
border-radius:  10px 0 0 0;
/* behavior: url(/PIE.htc); */
}

#zoom { border-bottom: 2px solid #db3526; /* background: #E8E0D9; */ }
#zoom h2 { background: #db3526 url(img/ombre_orange_d.png) no-repeat scroll center bottom; 
padding: 0 10px 12px 0; 
text-align: right;
}
#zoom .zoom { background: #ff7d14; padding: 6px 0; }
#zoom .zoom strong { display: block; padding: 10px; text-align: right; line-height: 1em; }
#zoom .zoom p { margin: 0 10px; text-align: right; font-size: .8em; color: #fff;}
#zoom .zoom a { color: #fff; line-height: 1.3em; display: block; margin: 0 0 1.5em;  }
#zoom .zoom a.last {
background: #ff7d14 url(img/ombre_orange_d.png) no-repeat scroll center top; 
padding: 1.8em 0 0 0; 
}
#zoom .zoom a strong { line-height: 1.3em; text-decoration: underline;  }
#zoom .zoom a strong:hover, #zoom .zoom a strong:active, #zoom .zoom a strong:focus,
#zoom .zoom a:hover strong, #zoom .zoom a:active strong, #zoom .zoom a:focus strong
 { text-decoration: none;  }
#zoom .zoom em { display: none; }

/* ARTICLES, ETC. */
#extra .connexe {  background: #efefef; border-bottom: 2px solid #93979b; margin-top: 1em; }
#extra .connexe h2 { background: #cdcdcd url(img/ombre_gris_d.png) no-repeat center bottom; padding: 0 10px 10px 0; 
text-align: right;
}
#extra .theme { background: #fff url(img/ombre_theme_g.png) no-repeat left bottom; padding: 0 0 12px 0; 
}
#extra .theme h2 { background: #ededed; padding: 0 .4em .4em 0; text-align: right; }

#extra .connexe ul { text-align: left;  padding: .3em; }
#extra .connexe .txt { padding: 0 .6em .8em 2.3em; }
#extra .connexe .txt li { list-style-image: url(img/puce_rouge.png); margin: 1em 0; font-size: 90%;}
#extra .connexe li h3 { font-size: 115%; }
#extra .connexe .txt p { margin: .5em 0 0; }
#extra .connexe .txt small { display: block; margin-top: 1em; }

#extra .spip_doc_titre { margin: .5em .2em 2em; }
#extra .spip_doc_titre .spip_logos { float: left; margin: 0 0.3em 0.3em 0;
}
#extra .spip_doc_titre .rss { margin: .2em 1em 3em .5em;
}
#extra .spip_doc_descriptif { clear: none; margin: .5em 0 0 .7em; }
#extra .spip_doc_descriptif p { font-weight: normal; margin: .3em 0; }

#aide { text-align: left; font-size: 90%; }
#extra  #aide .txt { padding: 0 ; }
#aide h3 { margin: .2em 0; text-align: left;  padding-left: .6em;}
#aide h4.spip { margin: .5em 0; padding-left: .6em; }
#aide ul { margin: 0; padding: 0 0 0 1em; }
#aide p { margin: 0;  padding: 0 .6em;}
#aide dt { 
font-weight: bold; font-style: italic; 
background: #dedede; 
padding: .2em 0 .2em .6em; 
margin: .4em 0 .2em;
}
#aide dd { margin-left: .5em; padding: .2em .6em; }

#extra a.logout { display: block; margin: 0 0 1em; background: #FF3727 url(img/ico_logout.png) no-repeat 95% 50%; color: #fff; font-weight: bold; text-align: right; padding: .3em 4em .5em 0; font-size: 90%; }

/* *********************
	PIED
 * *********************/
#pied { position: relative;  background: url(img/fond_pied.png) repeat-x left bottom; height: 75px; /*padding: 30px 10px 10px;*/ padding: 10px 10px; font-size: 84%;}
html>body #pied { height: auto; min-height: 75px; }
#pied ul { text-align: right; margin-bottom:1.8em; padding-top:1.3em;}
#pied li { display: inline; margin-left: .6em;}
#pied p { margin: 0; }
#pied .credits { position: absolute; left: 12px; top: 30px; width: 10em; 
font-size: .9em; text-align: left; 
}
