/* ---------- LINKS ----------  */


/* ----------MAIN MENU---------  */

/* [ML] 2008-01-02 Remove borders on images otherwise looks bad in MSIE */
img { border: 0; }

a:link, a:link img.spip_logos { color: #aaaa66;  text-decoration: none; }

a:visited, a:visited img.spip_logos { color: #aaaa66;  text-decoration: none; }

a:hover, a:hover img.spip_logos { color: #ff6600; text-decoration: none; }

a:active, a:active img.spip_logos { color: #ff6600; text-decoration: none; }

.secteuroff { font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; }

.rubriqueoff { font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: normal; }

.secteuron, .rubriqueon { font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; }

.secteur, .rubrique { font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; font-weight: bold; }

/* ----------TABLES MENU RIGHT---------  */

a.white:link { color: #ffffff; text-decoration: none; }

a.white:visited { color: #ffffff; text-decoration: none; }

a.white:hover { color: #ffffff; text-decoration: underline; }

a.white:active { color: #ffffff; text-decoration: none; }


/* ----------TABLES MENU WITT BULLETIN---------  */

a.orange:link { color: #ff6600; text-decoration: none; }

a.orange:visited { color: #ff6600; text-decoration: none; }

a.orange:hover { color: #ff6600; text-decoration: underline; }

a.orange:active { color: #ff6600; text-decoration: none; }


/* ----------LINKED ARTICLE TITLES---------  */

a.gray:link { color: #888888; text-decoration: underline; }

a.gray:visited { color: #888888; text-decoration: underline; }

a.gray:hover { color: #ff6600; text-decoration: underline; }

a.gray:active { color: #ff6600; text-decoration: underline; }


/* ----------LINKED ARCHIVE ARTICLE TITLES---------  */

a.grayArchive:link { color: #888888; text-decoration: none; }

a.grayArchive:visited { color: #888888; text-decoration: none; }

a.grayArchive:hover { color: #ff6600; text-decoration: none; }

a.grayArchive:active { color: #ff6600; text-decoration: none; }



/*------------- FOR "INSIDE" NAVIGATION -------------*/

a.rubGray:link { color: #888888; text-decoration: none; } 

a.rubGray:visited { color: #888888; text-decoration: none; }

a.rubGray:hover { color: #ff6600; text-decoration: none; }

a.rubGray:active { color: #ff6600; text-decoration: none; }



/* ----------LINKS IN TEXT---------  */

a.green:link {color: #aaaa66; text-decoration: none; }

a.green:visited { color: #666666; text-decoration: none; }

a.green:hover { color: #ff6600; text-decoration: none; }

a.green:active { color: #ff6600; text-decoration: none; }



/* ---------- FONTS ----------  */

.g11px { font-size: 11px; font-family: georgia,Times,serif; } /* ---------- ARTICLE AUTOR, DATE ----------  */

.g14px { font-size: 14px; font-family: georgia,Times,serif; font-weight: bold;  }/* ---------- ARTICLE TITLE ON SUBSECTION PAGE----------  */

.g16px { font-size: 16px; font-family: georgia,Times,serif; font-weight: bold;  }/* ---------- ARTICLE TITLE LANGUAGE HOME PAGE----------  */

.g17px { font-size: 17px; font-family: georgia,Times,serif; }/* ---------- ARTICLE TITLE RUBRIQUE PAGE----------  */

.g19px { font-size: 19px; font-family: georgia,Times,serif; }/* ---------- ARTICLE TITLE ARTICLE PAGE AND RUBRIQUE TITLE ON RUBRIQUE PAGE----------  */

.g20px { font-size: 20px; font-family: georgia,Times,serif; }/* ---------- SUBSECTION TITLE ON RUBRIQUE PAGE----------  */



.v8px { font-size: 8px; font-family: verdana,arial,helvetica,sans-serif; }/* ---------- FOOTER AND BREAD_CRUMB_TRAIL----------  */

.v9px { font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; }/* ---------- ARCHIVE IN SECTION ARTICLE'S TITLE + AUTHOR + DATE (TITLE-> BOLD)---------  */

.v10px { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; }/* ---------- TEXT BODY----------  */

.v11px { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }/* ---------- TEXT ARTICLE PAGE----------  */

.v13px { font-size: 13px; font-family: verdana,arial,helvetica,sans-serif; }/* ---------- MENU LEFT ----------  */



.articleListRight { font-family: verdana,arial,helvetica,sans-serif; font-size: 8px; }/* ---------- ARTICLE LIST ON THE RIGHT (a.green) ----------  */

.tableBorder {background-color: #FFFFFF;border: 1px solid #aaaa66;}/*--------------TABLE BORDER-----------------*/

div.box { background-color: #FFFFFF; border: 1px solid #aaaa66; padding: 4px; }

.tableBorderBulletin {background-color: #FFFFFF;border: 1px solid #ff6600;}/*--------------TABLE BORDER-----------------*/

.titlesMenuRight { font-family: verdana,arial,helvetica,sans-serif; font-size: 11px; text-transform: uppercase; font-weight: bold; }/* ---------- TITLES IN MENU RIGHT TABLES----------  */

.menuRightTable {background-color: #cccc88;	border: 1px solid #cccc88;}/*--------------TABLE FOR THE MENU RIGHT------------------*/

.rubUppercase {font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; text-transform: uppercase; text-decoration:none;}/* ---------- RUBRIQUES IN UPPERCASE ON LANGUAGE HOME PAGE (v11)----------  */

.rubPage {color: #666666;  text-transform: uppercase;}/* ---------- RUBRIQUES IN UPPERCASE ON RUBRIQUE PAGE (g19)----------  */

.rubExplanatory {color: #666666;  background-color: #eeeebb; border-top: 1px dashed #aaaa66;}/* ---------- RUBRIQUES EXPLANATORY ON RUBRIQUES PAGE (v10)----------  */

.dateArchives { font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; }/* ---------- DATE IN ARCHIVES OF A SECTION ----------  */

.author, .date { font-family: georgia, Times,serif; font-size: 11px; color: #aaaa66 }/* ---------- AUTHOR AND DATE ----------  */

.authorArchives { font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; color: #aaaa66;}/* ---------- AUTHOR IN ARCHIVES OF A SECTION  ----------  */

.text  { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color:#666666; }

.chapo { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color:#aaaa66; font-weight: bold; }

.textSmall  { font-size: 10px; font-family: verdana,arial,helvetica,sans-serif; }/* ---------- TEXT IN TABLES ON THE RIGHT----------  */

h3.spip { font-family: georgia, Times, serif; font-weight: bold; font-size: 14px; text-align: left; margin-top : 25px; margin-bottom : 15px; padding: 0em; color: #888888; } /* SUBTITLES IN ARTICLES TEXT */

.breadCrumbTrail { font-size: 8px; font-family: verdana,arial,helvetica,sans-serif; }/* ----------BREAD_CRUMB_TRAIL----------  */

.footer { font-size: 9px; font-family: verdana,arial,helvetica,sans-serif; color: #666666; border-top: 1px solid #aaaa66;} /* ---------- FOOTER----------  */

.articleBrake { border-bottom : 1px solid #AAAA66; margin-top: 0px; margin-right: 10px; margin-bottom: 0px; margin-left: 10px;}/*----------------HORIZONTAL LINE THAT SPLITS TWO ADJECENT ARTICLES----------------*/

a.arrows { font-family: verdana,arial,helvetica,sans-serif; font-size: 9px; text-decoration: underline; }/* -----------ARROWS-----------*/

.psFemThoughts { font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; color:#666666; font-style: italic; padding-top: 4px; }/*----------AUTHOR OF FEM THOUGHTS------------*/

/*----------UN/ORDERED LIST------------*/

ul { margin-left: 1.5em; padding-left: 0;}

li {margin: 0; padding: 0; list-style-image: url(IMG/green_bullet.gif); }

ul ul li { margin: 0; padding: 0; list-style-image: url(IMG/green_bullet.gif); }

/*----------FORUM FORMATING------------*/

ul.no_bullets { display: block; padding: 0px; margin: 0px; list-style: none; }

li.no_bullets { list-style: none; }

.forum-fil { margin-top: 2em; }

.forum-fil ul { display: block; margin: 0px; margin-left: 2em; padding: 0px; list-style: none;  }

.forum-titre { font-weight: bold; font-size: 140%; }

.forum-item { margin: 0px; padding: 1em; padding-top: 0.5em; padding-bottom: 0em; text-align: justify; 
			  color: #666666; font-size: 11px; font-family: verdana,arial,helvetica,sans-serif; }
			  
/*--------- REPLY TO THIS ARTICLE/MESSAGE line--------------*/

.forum-repondre-message { text-align: right; font-family: verdana,arial,helvetica,sans-serif; margin-top: 0.5em;}


/* -----------FORUM REPLIES BORDERS AND HEADER BACKGROUND COLORS---------*/

ul .forum { border: 1px solid #aaaa66;  padding: 0px; margin: 0px; margin-bottom: 1em; }

ul ul .forum { 	border: 1px solid #FFCC99; }

li .forum { margin: 0; padding: 0; list-style: none; margin-bottom: 1em;}

ul li .forum { margin: 0; padding: 0; list-style: none; margin-left: 0.6em; margin-bottom: 1em; }



/* -----------FORUM FORMATING--------------*/

ul .forum-chapo { border: 0px; border-bottom: 1px dashed #b8b8b8; margin: 0px; padding-left: 6px;
	padding-right: 6px; padding-top: 3px; padding-bottom: 2px; font-size: 11px;  font-family: georgia,Times,serif;
	color: #666666; background: #eeeebb; }

ul ul .forum-chapo { background: #fae8cc; }

.extrait { margin-top: 1em; margin-bottom: 0.5em; margin-left: 0em; margin-right: 0em; }

.spip_documents{ font-family: Verdana,Arial,Helvetica,sans-serif; font-size : 11px; color: #888888; }

.margin {margin-top: 10px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px;}

.margin_section_page {margin-top: 10px; margin-right: 10px; margin-bottom: 5px; margin-left: 10px;}

.marginListArticlesSectionPage {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}

/* [ML] annoying for titles on two lines
  .marginArchive {margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 20px;} */

.margin_image {margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}


/* ------------- LOGIN STUFF ------------ */
form fieldset {
	padding: 2px;
	margin-top: 1.5em;
	background-color: #eeeebb;
	/* width: 23%; */
}

form fieldset legend {
	display: none;
}

form fieldset input {
	width: 150px;
}

form fieldset p {
	padding: 5px 0 5px 0;
	margin: 0;
}

form fieldset p.spip_bouton input {
	width: 80px;
}

