body    { color: #4c4c4c; font-size: 76%; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #aaaaaa; background-image: url("../dooimg/bg.gif"); background-repeat: repeat; background-position: center top; margin: 0; padding: 0 }

/*---  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;
}
body>#content {
 width: 420px;
}

.fileto  { border-right: 1px solid #ff0000; border-bottom: 27px solid #000; border-left: 1px solid #ff0000 }

/*#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: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
a:visited {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
a:active {
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #7b8a9f;
	text-decoration: none;
	font-weight: bold;
}

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

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

/*  Lien Navigation Milieu */

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

 font-family: verdana,trebuchet,sans-serif;

 font-size: 11px;

 color:       #666666;
}

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

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

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

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

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

.loginLinks, .loginLinks a { 
 color:       #000000;
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px; 
}
.loginLinks a:link    { color: #ff0000; font-weight: bold;}
.loginLinks a:visited { color: #ff0000; font-weight: bold;}
.loginLinks a:active  { color: #ff0000; font-weight: bold;}
.loginLinks a:hover   { color: #7b8a9f; font-weight: bold;} 


/*--- 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: verdana,trebuchet,sans-serif;
 font-size:   17px;
 color:       #333333;
 font-weight: bold;
}

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

H3  { color: #333333; font-size: 12px; font-family: verdana, trebuchet, sans-serif; font-weight: bold }

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

H4 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   12px;
 color:       #999999;
 margin-top: 2px;
 margin-bottom: 5px;
 font-weight: bold;
}

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

H5 {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #666666;
 margin-top: 2px;
 margin-bottom: 2px;
 font-weight: normal;
}

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

.weblog {
 padding-bottom: 5px;
 border-bottom: 1px dotted #b4bca8;
	font-size: 1em;
}

.author {
 font-family: verdana,trebuchet,sans-serif;
 font-size:   11px;
 color:       #999999;
 font-weight: normal;
	margin-top: 12px;
}

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

.legal {
 color:       #999999;
	font: normal 9px verdana,trebuchet,sans-serif;
}

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

p {
 font-family: verdana,trebuchet,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;
}

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

.input {
  border-top:         1px solid #999999;
  border-left:        1px solid #999999;
  background-color:   #fff;
  font-family:        Verdana, Geneva, Trebuchet MS, Arial, 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:        Verdana, Geneva, Trebuchet MS, Arial, Sans-serif;
  font-size:          11px;
  margin-top:         3px;
  margin-bottom:      3px;
}

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

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

/*--  vignette gauche. --*/

.iconleft {
  background-color:   #fff;
  font-weight:        normal;
	border: 5px solid #f2f2f2;
	margin-right: 8px;
	text-align: left;
	float: left;
	padding: 0px;
	margin-bottom: 2px;
}

/*--  vignette droite. --*/

.iconright {
  background-color:   #fff;
  font-weight:        normal;
	border: 5px solid #f2f2f2;
	margin-right: 8px;
	text-align: left;
	float: right;
	padding: 0px;
	margin-bottom: 2px;
}

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

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





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


/*  Calendar header text  */
.header {
 font-family: verdana,trebuchet,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,trebuchet,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,trebuchet,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,trebuchet,sans-serif;
 font-size:   9px;
 color:       #666666;
}
.monthdays a:link    { color: #385f56; text-decoration: none;font-weight: bold;}
.monthdays a:visited { color: #385f56; text-decoration: none;font-weight: bold;}
.monthdays a:active  { color: #385f56; text-decoration: none;font-weight: bold;}
.monthdays a:hover   { color: #7b8a9f;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;
	}
