/* grease/grease.css
 *
 * See PHP for credits and license
 */
html {
  margin: 0;
  padding: 0;
}
body {
  font-family: Arial, sans-serif;
/*   font-size: x-small; */
  color: #020202;
  background-color: #fff;
  margin: 10px;
  padding: 0;
}



#globalwrapper { /* scale back up to a sane default */
  font-size: 105%;
/*   width: 44em; */
/*   border: 1px solid #088; */
	max-width: 44em;
	margin: 0 auto;
	padding: 0;
	float: none;
	height: 1%; /* workaround for various ie float bugs */
}

h1, h2, h3, h4, .sidehead {color: #088; font-weight: normal; border-color:#088 }

h2, h3, h4 { margin-bottom: .2em; }

h1.titlepage {
  margin: 0;
  padding: .2em 0 .4em 0;
/*   font-variant: small-caps; */
/*   letter-spacing: 0.15em; */
/*   font-family: sans; */
/*   color:#088; */
  border-top: 3px double #088;
/*   font-weight: bold;  */
}


#page {
  /*border: 1px solid red;*/
  clear: left;
  margin: 0;
  padding: 0;
  float: none;
  height: 0.1%; /* workaround for various ie float bugs */
}

#content {
  /*border: 1px solid blue;*/
  padding: 0;
  margin: 0;
  position: relative;
  height: 1%; /* workaround for various ie float bugs */
}
#content h1 { font-size: 188%; border-bottom: 2px solid; }
#content h2 { font-size: 150%; border-bottom: 1px solid;}
#content h3 { font-size: 132%; border-bottom: 1px dashed;}
#content h4 { font-size: 116%; border-bottom: 1px dotted; }
#content h5 { font-size: 100%; }
#content h6 { font-size: 80%;  }

#maincontent {
  /*border: 1px solid green;*/
/*
  position: absolute;
  top: 0;
  left: 0;
*/
  float: left;
  width: 100%;
/*   margin-top: 0; */
  /*overflow: hidden;*/
  margin: 0 6px 1em 6px;
}


#footcontent {
  /*border: 1px solid purple;*/
}

#pagetext {
  position: static;
}

#pagetext ul { margin:0; padding: 0 0 0 1em; }
#pagetext ul li { list-style-type: square; }

#siteheader ul { margin:0; padding: 0 0 0 1em; font-size: 90%; }
#siteheader ul li { list-style-type: none; color: #088; padding: 1px .5em ;  }

#siteheader ul li.bg { background: url(bg.png) 100% 50% no-repeat; }
#siteheader ul li.en { background: url(en.png) 100% 50% no-repeat; }
#siteheader ul li.fr { background: url(fr.png) 100% 50% no-repeat; }

#siteheader ul li:hover { list-style-type: square; background-color: #eeffee ;}


input.sidebox { width:95%; }


hr {
  margin-top: 1.5em !important;
  margin-top: 1em;
  height: 1px;
  background-color: #088;
  color: #088;
}

#footer {
/*  padding: 0 1em;*/
  text-align: center;
  font-size: smaller;
  border-top: 1px solid #088;

}
#footer ul {
  margin-left: 0;
  padding-left: 0;
  display: inline;
}
#footer ul li {
  display: inline;
}

code { /*background-color: #f9f9f9;*/ }
pre {
  clear: none;
/*   padding: 1em; */
  color: #000;
  /*background-color: #f9f9f9;*/
  line-height: 1.1em;
  width: 98.5%;
  overflow: auto;
}

a:link { color: #0aa; }
a:visited { color: #055; }
a.urllink, a.ext {
  background: url(external.png) center right no-repeat;
  padding-right: 13px;
  color: #2f6fab;
}
a.ext:visited {color: #006699;}
a.mail {
  background: url(mail.gif) center right no-repeat;
  padding-right: 18px;
}
a.createlinktext {
  border-bottom: 1px dotted #088;
  text-decoration: none;
}
a.createlink {
  position: static;
}
a.createlink img {
  margin-left: 2px;
  vertical-align:  middle;
}
.frame .urllink,
.frame .attachlink,
.wikilink .urllink,
.wikilink .attachlink {
  background: none;
  padding: 0;
}
#wikitext {
  position: relative;
}

#wikiedit textarea {
  margin-top: 0.5em;
  padding: 0;
  width: 100%;
}

.txtmode {display: none;}
.lastmod {color:#088;}
a.link5ko {color:#ddd; text-decoration: none;}
a.link5ko:hover { color: #088; text-decoration: underline;}

/* dl dd { font-weight: bold; } */

dl.dlcol dt { float:left; padding-right:0.5em; font-weight: normal; }
dl.dlcol dd { margin-left:13em; }


/* span.wikitrail, */
div.trail {
	background-color:#eeffee; text-align: center; }

.attachtable td { padding: 0 .6em; font-size:.9em; border-right:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.attachtable .del, .attachtable .del a { color: #cccccc; text-decoration: none;}
.attachtable .titlerow
{
	color: #cccccc;
	font-style: italic;
	font-size: 0.8em;
}



div.admins { color: #f8f8f8; }
div.admins a { color: #f8f8f8; }
div.admins a:hover { color: black; }


.mini { margin: 2px; border: 1px solid #ddd; }
.miniF, .miniH {display:block;}
/* .miniH { font-weight: bold; } */

a.attachlink { color:navy; }

div.rbox { float: right; border:1px solid #088; border-bottom-color: #444444; border-right-color: #444444; }

#autoscroll { max-width: 44em; overflow:auto; }

a.paypal { white-space:nowrap; padding: 2px 8px; border: 1px solid #ff6600; background-image: url(/common/bgo.png); color:black; text-decoration: none; }



.Tbleu { border: 1px solid blue; background-color: #eeeeff; }
.Trouge{ border: 1px solid  red; background-color: #ffeeee; }
.Tor { border: 1px solid gold; background-color: #ffffee; }
.Tvert { border: 1px solid green; background-color: #eeffee; }


.admin a { color: white; }
.admin a:hover { color: blue; }

/* div.rcontent { padding-left : 280px; } */
/* #siteheader img { background-color: #eeffee; } */

img.maxi { border-color: white !important; }
img.maxi:hover { border-color: red !important; }

table.tabimot { border: 1px solid #ccc; }
table.tabimot td { vertical-align: top; border-right: 1px solid #ddd; border-bottom: 1px solid #ddd; }

.wikimessage { color: red; font-weight: bold; }

#info_parceli { display:block; }

/**
 * @link    http://www.lwis.net/
 * @copyright 2006-2008 Live Web Institute. License: GNU GPL.
 */

ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none !important; margin: 0; padding: 0; }
ul.dropdown { position: relative; z-index: 17; float: left; }

ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle;  }
/* ul.dropdown li { zoom: 1; } */
ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 19; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 18; width: 100%; margin:0; padding:0 !important; }
ul.dropdown ul li { float: none; padding: .2em .4em .2em 0em; }
ul.dropdown ul ul { top: -1px; left: 99%; }
ul.dropdown li:hover > ul { visibility: visible; }

ul.dropdown ul { background-color: white; border: 1px solid #088; }
ul.dropdown li { padding: .2em 1em .2em .2em !important; border: none; }
ul.dropdown ul li.hover,
ul.dropdown ul li:hover { background-color: #efe; }
ul.dropdown ul a { display: block; }
ul.dropdown ul a:hover { background-color: #efe; }
ul.dropdown a:active { color: #ff0000; }

ul.dropdown ul { width: 13em; margin-top: -2px; }
ul.dropdown ul li { font-weight: normal; }
ul.dropdown a, #footer a { text-decoration: none;}
ul.dropdown a:hover, #footer a:hover { text-decoration: underline;}
ul.dropdown ul a:hover { text-decoration: none;}

