/* ------------------------- Styles CSS aires.asso.fr -------------------------
   droits reserves : AIRES
   ---------------------------------------------------------------------------- */

/* import des styles specifiques a SPIP */
@import url("../css/aires-styles_spip.css");

body {
 margin: 10px;
 padding: 0;
 background: #FFFFFF/*#C08257*/ /*url("../images/fond.png") repeat-x fixed*/;
 font-family: /*"bitstream vera sans",*/ verdana, georgia, helvetica, sans-serif;
 font-size: small;
 }

#cadre-page {
 width: 763px;
 margin: 0 auto;
 padding: 0;
 border: 1px solid #984922;
 background: #FFFFFF /* url("../images_menu/fond_trait.gif") no-repeat;*/
 }

/* styles generiques */
.petites_majuscules {
 font-variant: small-caps;
 }

.gras {
 font-weight: bold;
 }

.italiques {
 font-style: italic;
 }

.clear {
 clear: both;
 height: 0;
 }

/* ---------------------------------------------------------------------------- */
/* styles HTML */

h3 {
 margin: 1em 0;
 padding: 0;
 font-weight: bold;
 color: #565656;
 }

/* pour les sous-titres d'articles */
h4 {
 font-weight: bold;
 text-align: center;
 font-size: 100%;
 }

p {
 margin: 1em 0;
 padding: 0;
 }

acronym {
 cursor: help;
 }

form {
 margin: 10px 0px 10px 0px;
 }

/* ---------------------------------------------------------------------------- */

#cadre-entete {
 height: 143px;
 /*height: 200px;*/
 border-bottom: 1px solid #984922;
 background: url('../images_menu/aires.jpg') no-repeat;
 }

#cadre-entete-adherents {
 height: 143px;
 border-bottom: 1px solid #984922;
 background: url('../images_menu/aires_adherents.jpg') no-repeat;
 }

#cadre-entete_adherents {
 height: 200px;
 border-bottom: 1px solid #666666;
 }

#cadre-login {
 float:top;
 display:block;
 width: 100%;
 height:20px;
 border-bottom: 1px solid #984922;
 }

/* ---------------------------------------------------------------------------- */


TD.moteur {
 font-size: 10px;
}

INPUT {
 font-size: 10px;
}

SELECT {
 font-size: 10px;
}

#cadre-corps {
 float: right;
 width: 100%;
 margin: 0px -237px 0 0 !important;
 margin: 0px -243px 0 0;
 padding: 0;
 }

#corps {
 margin: 0 250px 0 0;
 padding: 10px;
 font-size: small;
 text-align: justify;
 color: #333333;
 height: 100%;
 border-left: 1px solid #984922;
 }
#corps a:link    { color: #6C9100; text-decoration: none; }
#corps a:visited { color: #6C9100; text-decoration: none; }
#corps a:hover   { color: #6C9100; text-decoration: underline; }
#corps a:active  { color: #6C9100; text-decoration: none; }
#corps li { margin:0 0 0 15px; }

.annonce {
 width : 250px;
 margin: 5px 0 0 0;
 padding: 0.1em 0.4em 0.5em 0;
 text-align: left;
 font-weight: bold;
 color: #8A8B8D;
 /*background: url('../images_menu/fond_titre_gris.gif') ;*/
 }

#cadre-corps h3 {
 margin: 0.5em 0;
 padding: 0;
 /*font-family: Georgia, "Times New Roman", Times, serif;*/
 font-size: 20px;
 text-align:center;
 font-weight: bold;
 color: #83AE00;
 }
#cadre-corps a:link h3    { color: #83AE00 !important; text-decoration: none; }
#cadre-corps a:visited h3 { color: #83AE00 !important; text-decoration: none; }
#cadre-corps a:hover h3   { color: #83AE00 !important; text-decoration: underline; }
#cadre-corps a:active h3  { color: #83AE00 !important; text-decoration: none; }

.pseudo_barre {
 clear: both;
 height: 5px;
 }

.date_article {
 color: #999999;
 font-size: 9px;
 text-align: right;
 }

.cadre_documents {
 margin: 20px;
 padding: 10px;
 border: 1px solid #666666;
 -moz-border-radius: 4px;
 }

.pagination {
 margin: 10px;
 text-align: center;
 }

#corps a.lien_suite, #corps a.lien_suite:link, #corps a.lien_suite:hover, #corps a.lien_suite:visited {
 background: transparent url('../images/fleche_lien.png') 0 60% no-repeat;
 padding-left: 13px;
 white-space: nowrap;
 vertical-align: bottom;
 color: #3C8CE6;
 }

.barre_corps {
 height: 1px;
 width: auto;
 margin: 5px 0;
 padding: 0;
 background: url(../images/pointilles.png) repeat-x;
 }

.barre_notes {
 width: 200px;
 height: 3px;
 margin: 0px;
 padding: 0px;
 border-bottom: 1px solid #93C400;
 }

/* style specifique a article=7.html */
.message {
 margin: 20px 10px;
 padding: 10px;
 border: 1px solid #6C9100;
 -moz-border-radius: 4px;
 }

/* styles specifiques au pied de page */
#cadre-pied {
 margin: 0;
 padding: 0;
 background-color: #984922;
 border-top: 1px solid #666666;
 text-align: center;
 font-size: 11px;
 color: #ffffff;
 }
#pied {
 margin: 0;
 padding: 3px 0;
 }
#pied a:link    { color: #ffffff; text-decoration: none; }
#pied a:visited { color: #ffffff; text-decoration: none; }
#pied a:hover   { color: #ffffff; text-decoration: underline; }
#pied a:active  { color: #ffffff; text-decoration: none; }

/* styles specifiques a la page login.html */
.cadre_login {
 width: 320px;
 margin: 0 auto;
 padding: 0;
 }

.login-message_contextuel {
 text-align: center;
 }
 
/* ---------------------------------------------------------------------------- */

#cadre-colonne {
 float: top;
 width: 237px !important;
 width: 230px;
 margin: 0;
 padding: 0;
 background:#EFE9E5;
 }

#colonne_ssrub {
 display:block;
 top:0px;
 padding: 0;
 font-size: small;
 color: #999999;
 }

#colonne {
 margin: 0 3px 0 3px;
 float:left top;
 display:block;
 padding: 0;
 font-size: small;
 color: #999999;
 }

.barre_navigation {
 margin-left: 5px;
 padding: 0 4px 0 0;
 font-size: 10px;
 font-weight: bold;
 color: #90BCE3;
 }

.colonne-entete_ssrub {
 width: 250px;
 margin: 0.6em 0;
 padding: 4px 40px 0.6em;
 background: url("../images_menu/fond_trait_sousmenu.gif") no-repeat;
 font-size: small;
 font-weight: bold;
 color: #F9F9F9;
 }

.colonne-entete {
 width: 231px !important;
 width: 234px;
 margin: 0;
 padding: 3px;
 color: #979698;
 border-top: 1px solid #984922;
 border-bottom: 1px solid #984922;
 /*background: url("../images_menu/fond_trait_articles.gif") * no-repeat;*/
 font-size: small;
 font-weight: bold;
 }

.navigation_contexte_ssrub {
 color: #9C7274;
 }
#colonne_ssrub .navigation_contexte_ssrub a:link, #colonne_ssrub .navigation_contexte_ssrub a:visited { text-decoration: none; }
#colonne_ssrub .navigation_contexte_ssrub a:hover, #colonne_ssrub .navigation_contexte_ssrub a:active { text-decoration: none; }

/*gestion du menu gauche*/
.secteuroff { font-weight: bold; color: #9C7274}
.articleon { font-weight: bold; color: #000000;}
.rubriqueoff { font-weight: normal; color: #9C7274 }
.secteuron, .rubriqueon { font-weight: bold; color: #000000; }
.secteur, .rubrique { font-weight: bold; color: #9C7274; }
.article { font-weight: normal; color: #9C7274; }

.navigation_contexte {
 color: #999999;
 }
#colonne .navigation_contexte a:link, #colonne .navigation_contexte a:visited { color: #984922; text-decoration: none; }
#colonne .navigation_contexte a:hover, #colonne .navigation_contexte a:active { color: #984922; text-decoration: none; }

.navigation_item {
 margin: 0.2em 0 0 10px;
 padding: 0;
 color:#984922;
 }

.date_actualite {
 font-style: italic;
 color: #74ADED;
 }

.archives {
 margin-top: 1em;
 text-align: right;
 font-size: x-small;
 }
.archives a:link, .archives a:visited { color: #8E5050 !important; text-decoration: none; }
.archives a:hover, .archives a:active { color: #333333 !important; }

/* ---------------------------------------------------------------------------- */

#menu {
 margin: 0;
 padding: 10px;
 }

#menu ul {
 margin: 0;
 padding: 0;
 }
#menu ul ul {
 margin: 0;
 padding: 0 0 0 20px;
 }

#menu li {
 padding: 3px 0;
 list-style: square inside url("../images/menu-puce.png");
 font-size: 12px;
 font-weight: bold;
 }

#menu li a, #menu li a:link, #menu li a:visited {
 color: #666666;
 text-decoration: none;
 }
#menu li a:hover {
 color: #999999;
 border: 1px solid #9EE710;
 background-color: #E2FFA8;
 }

li.menu_expose a {
 color: #99DB18 !important;
 }

.invisible {
 visibility: hidden;
 height: 0;
 }

/* ---------------------------------------------------------------------------- */
.login {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
}

