body   { color: #4c3f41; font-size: 76%; font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0;
	background: #dfdfdf url(../../dooimg/bg.jpg) repeat center top;
}

/*---  MAIN PAGE CONTENT ---*/

#content {
 width: 420px;
 float: left;
 text-align: left;
 margin-left: 20px;
 margin-bottom: 60px;
 padding-bottom: 30px;
 padding-left: 20px;
 voice-family: "\"}\"";
 voice-family: inherit;
 width: 390px;
	color: #4e5047;
	font-family: Arial, Helvetica, sans-serif;
}
body>#content {
 width: 420px;
	font-family: Arial, Helvetica, sans-serif;
}

/*#content {
	margin: 0em;
	padding: 4em 6em 2em 6em;/* use padding instead of margin for multicolumn layouts because of a really odd ie5pc bug where it sometimes relates the width of an unrelated menu div to this div. i'll, uh, write about that somewhere. it was hard to figure out what was causing it, so i want this note here to remind me. }*/
	
/*the following classes are to demonstrate better line heights for narrow columns*/	
.narrow1{
	width: 50%;
	line-height: 1.3em;
	}
.narrow2{
	width: 50%;
	line-height: 1.5em;
	}
		
/*typography*/
a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
	}
a:link {
	color: #800080;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #800080;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #800080;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #c7dd62;
	text-decoration: none;
	font-weight: bold;
}

/*---  LEFT SIDE BAR ---*/
#menu {
 width: 175px;
 float: left;
 font: 11px/12px   Arial, Helvetica, sans-serif;
 padding-right: 10px;
 text-align: right;
 color: #333;
 padding-bottom: 30px;
 border-right: 1px dotted #999;
}

/*  Lien Navigation Haut */
.navhaut, .navhaut a:link, .navhaut a:active, .navhaut a:visited, .navhaut a:hover {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 11px;
 color:       #666666;
	margin-top: 8px;
}
.navhaut a:link    { color: #800080;font-weight: bold;
	text-decoration: none;
}
.navhaut a:visited { color: #800080;font-weight: bold;
	text-decoration: none;
}
.navhaut a:active  { color: #800080;font-weight: bold;
	text-decoration: none;
}
.navhaut a:hover   { color: #c7dd62;font-weight: bold;
	text-decoration: none;
}

/*  Lien Navigation Milieu */

.navmiddle, .navmiddle a:link, .navmiddle a:active, .navmiddle a:visited, .navmiddle a:hover {

 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;

 font-size: 13px;

 color:       #666666;
}

.navmiddle a:link    { color: #800080;font-weight: bold;
	text-decoration: none;
}

.navmiddle a:visited { color: #800080;font-weight: bold;
	text-decoration: none;
}

.navmiddle a:active  { color: #800080;font-weight: bold;
	text-decoration: none;
}

.navmiddle a:hover   { color: #c7dd62;font-weight: bold;
	text-decoration: none;
}

/*--- "member" links: login, register, calendar, etc. ---*/

.loginLinks, .loginLinks a { 
 color:       #000000;
 font-family: Arial, Helvetica, sans-serif;
 font-size:   11px; 
}
.loginLinks a:link    { color: #800080; font-weight: bold;}
.loginLinks a:visited { color: #800080; font-weight: bold;}
.loginLinks a:active  { color: #800080; font-weight: bold;}
.loginLinks a:hover   { color: #c7dd62; font-weight: bold;}

/*--  Filet tournant --*/

.encadre {
	border: 2px solid #871962;
	padding: 10px;
	background: #fff;
	margin-top: 6px;
}

.fileto {
	border: 1px dashed #b3c762;
	padding: 10px;
	background: #eaf2c8;
	margin-top: 6px;
}

/*--- Dotted line between menu items in sidebar ---*/

.menuSpacer {
 border-bottom: 1px dotted #999;
 margin-bottom: 15px; 
}

/*---  Used in Trackback and Pingback page.  ---*/

H2 {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:   17px;
 color: #7e0057;
 font-weight: bold;
}

/*---  Used in Weblog templates to format the title of entries  ---*/

H3 {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size: 17px;
 color: #7e0057;
 font-weight: bold;
}

/*---  Used in weblog.php in the left side-bar, and archives.php page to format the date header  ---*/

H4 {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:   12px;
 color: #666666;
 margin-top: 2px;
 margin-bottom: 5px;
 font-weight: bold;
}

/*---  Used in comment templates to format text used in the comment form. ---*/

H5 {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:   11px;
 color:       #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: bold;
}

/*---  Weblog entry formatting.  ---*/

.weblog {
 padding-bottom: 5px;
 border-bottom: 1px dotted #b4bca8;
	color: #696d60;
	font: 1em/1.3em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

.author {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
}

/*---  pBlock entry formatting.  ---*/

.pblock {
 padding-bottom: 5px;
	color: #696d60;
	font: 1em/1.3em "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

/* -- Menu téléchargement -- */

.menudroite2 {
 padding-bottom: 5px;
	color: #696d60;
	font: 0.9em/1.0em Arial, Helvetica, sans-serif;
}

/*---  pBlock Mentions Legales ---*/

.legal {
 color:       #999999;
	font: normal 10px Arial, Helvetica, sans-serif;
}

/*---  Paragraph formatting in weblog entries ---*/

p {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size:   11px;
 color:       #333333;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
 text-align:  left;
}



/*--  Default form field formatting. --*/

form {
  margin-top:         0px;
	font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
}

/*--  Input field formatting. --*/

.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size:          11px;
  height:             1.6em;
  padding:            .3em 0 0 2px;
  margin-top:          3px;
  margin-bottom:       3px;
} 

/*--  Input text-area formatting --*/

.textarea {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

/*--  Submit button formatting. --*/

.button {
  background-color:   #fff;
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}

/*--  vignette gauche. --*/

.iconleft {
  background-color:   #fff;
  font-weight:        normal;
	border: 1px solid #7e0057;
	margin-right: 8px;
	text-align: left;
	float: left;
	padding: 0px;
	margin-bottom: 1px;
	margin-top: 3px;
}


/*--  vignette gauche no border. --*/

.iconleftno {
  background-color:   #fff;
  font-weight:        normal;
	border: 5px solid #ffffff;
	margin-right: 8px;
	text-align: left;
	float: left;
	padding: 0px;
	margin-bottom: 1px;
	margin-top: 3px;
}

/*--  vignette droite. --*/

.iconright {
  background-color:   #fff;
  font-weight:        normal;
	border: 1px solid #7e0057;
	text-align: left;
	float: right;
	margin-top: 3px;
	margin-bottom: 1px;
	margin-left: 8px;
}

/*--  vignette droite no border. --*/

.iconrightno {
  background-color:   #fff;
  font-weight:        normal;
	border: 5px solid #ffffff;
	text-align: left;
	float: right;
	margin-top: 3px;
	margin-bottom: 1px;
	margin-left: 8px;
}


/*--  Pull-down menus. --*/

.pulldown {
  background-color:   #fff;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}

/* -- En tete de boite -- */

.headbox {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
 font-size: 14px;
 color: #ffffff;
}





/* THE FOLLOWING CSS IS USED WITH THE MINI-CALENDAR */

/*  Calendar header text  */
.header {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   10px;
 color:       #333333;
 font-weight: bold;
}

/*  Navigational links in the header of mini-calendar  */
.navlinks, .navlinks a:link, .navlinks a:active, .navlinks a:visited, .navlinks a:hover{ 
 color:       #ffffff;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   10px; 
 font-weight: bold;
	background: inherit;
} 
.navlinks a:link    { color:  #ffffff; text-decoration: none;
	background: inherit;
}
.navlinks a:visited { color:  #ffffff; text-decoration: none;
	background: inherit;
}
.navlinks a:active  { color:  #333333; text-decoration: none;}
.navlinks a:hover   { color:  #000000; text-decoration: underline;}


/*  Days of the week text  */
.weekdays {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   9px;
 color:       #666666;
 font-weight:  bold;
}

/*  Days of the month text and links */
.monthdays, .monthdays a:link, .monthdays a:active, .monthdays a:visited, .monthdays a:hover {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size:   9px;
 color:       #666666;
}
.monthdays a:link    { color: #800080; text-decoration: none;font-weight: bold;}
.monthdays a:visited { color: #800080; text-decoration: none;font-weight: bold;}
.monthdays a:active  { color: #800080; text-decoration: none;font-weight: bold;}
.monthdays a:hover   { color: #c7dd62;font-weight: bold;
	text-decoration: none;
}
ol, ul, li {/*
	list-style: none;*/
	font-size: 1.0em;
	line-height: 1.8em;
	margin-top: 0.2em;
	margin-bottom: 0.1em; 
	}
p {
	font-size: 1.0em;
	line-height: 1.8em;
	margin: 1.2em 0em 1.2em 0em;
	}
li > p {
	margin-top: 0.2em;
	}
pre {/*moz 1.0/1.1/1.2.1, net 7.0/7.01 make this way too small, but i'm not going to go larger because monospace tends to run you into overflow pretty quick. prior moz and net are okay.*/
	font-family: monospace;
	font-size: 1.0em;
	}
strong, b {
	font-weight: bold;
	}

/* -- Sous niveau Search et formulaire -- */


/*-- Default table heading formatting --*/

th  .colorBG {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
 font-size: 11px;
 font-weight: bold;
 text-align: center;
}

/*-- Background table color, used in search results page --*/
.colorBG {
 background: #e1f8ab;
}

/*-- Default table cell formatting --*/

td .right {
 font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif; 
 font-size: 11px;
}

/*-- aligns text to the right, in the search table --*/

.right {
 text-align: right;
}



/*--  Default form field formatting. --*/

form {
  margin-top: 0px;
}

/*--  Input field formatting. --*/

.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size:          11px;
  height:             1.6em;
  padding:            .3em 0 0 2px;
  margin-top:          3px;
  margin-bottom:       3px;
} 

/*--  Submit button formatting. --*/

.button {
  background-color:   #fff;
  font-family: "Trebuchet MS", Arial, Verdana, Helvetica, sans-serif;
  font-size:          11px;
  font-weight:        normal;
  text-transform:     uppercase;
  color:              #000;
}
