/* AUTEUR: Pascale Lambert-Charreteur */
/* DATE DE CREATION: 28/05/00 */
/* DERNIERES MODIFS: 4/06/03 */

body {
 	font-size : 80%;
 	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	color : black;
 	margin:0px;
 	background:#9999CC;
 }

h1 {font-size : 280%;
 	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	color : #FFFFFF;
 	font-style:italic;
 	text-align:right;
 	margin-top:0px;
 	padding-right:10px;
 }
abbr, acronym {cursor:help}
img {border:0px}
.titre {
 	font-size : 280%;
 	font-weight:bold;
 	font-style:italic;
 	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	color : white;
 	margin-top: 5px;
 	margin-left:15px;
 	/*background-image:url(http://mammouthland.free.fr/images/fonds/sky.jpg)*/
}
.soustitre {
 	font-size : 170%;
 	font-weight:bold;
 	font-family : "Courier New", serif;
 	color : #330099;
 	text-align:center;
 	padding-bottom:20px;
 	font-style:normal;
}
.gros {
background-color:white; 
color:#9999CC; 
font-style:normal; 
font-size:210%;
font-family:"courier new", monospace;}
/*soulignement de mammouthland. voir hack ie en fin de page pour ne pas pertirber opéra 6*/
.u {
border-bottom:2px solid white; 
}
.blink {text-decoration:blink}
h2 {
 	font-size : 190%;
 	color : #330099;
 	font-style:normal;
 	border-style:solid;
 	border-width:0px 0px 1px 0px;
 	border-color:#c0c0c0;
 	text-align:right;
 	margin:0px 0px 0px -200px;
	/*background:white;*/
 	padding:0px 10px 10px 0px;
}
h3 {font-size : 120%;
 	color : #330099;
}
img {border:0px}
pre {font-size:115%; 
	color:#330099;}
.astuce {
		color:red;
		font-weight:bold;
		background-color:transparent;
		}
.astuce:before {content:url(images/lightmov.gif)}
.astuce:after {content:" ! "}
									/*##############liens###############*/
a:link {color: #330099; text-decoration:underline;}
a:visited {color: #515151; text-decoration:underline;}
a:hover {color: #FF3300; text-decoration:none;}

/*ancres archives*/
.ancre {text-align:center; font-weight:bold}
p.ancre:before {content:" [ ";}
p.ancre:after {content:" ] ";}


/* bouton à propos*/
a.bouton:link {color: #330099; text-decoration:none;background-color:#9999ff;text-align:center;border-style:outset; border-color:white; border-width:1px;}
a.bouton:visited {color: #330099; text-decoration:none;background-color:#9999ff;text-align:center;border-style:outset; border-color:white; border-width:1px;}
a.bouton:hover {color: #FF3300; text-decoration:none;background-color:#c0c0c0;text-align:center;border-style:outset; border-color:white; border-width:1px;}
.bouton {padding:5px;margin-left:25px;font-size:10px;width:100px}
	
/* menu navigation */
#navig p {width:185px;
		\width:190px; /*agit sur IE*/
		w\idth:185px; /*agit sur NS */
		}
#navig a {
	width:185px;
	\width:190px;
	w\idth:185px;
	border: 1px solid #c0c0c0;
	padding:1px 2px 1px 2px; 
	font-size:11px;
	color:black;
	position: relative;
	text-decoration:none;
	display:block;
	}
#navig a:hover {
	border-width:1px;
	border-color:white #808080 #808080 white;
	font-weight:bold;
	color:black;
	}
#navig a:visited {
	color:white;
	}
#menu p span {display:none}
/* fleches cours */
#navig a:link .flechec {
	display:none;
	}
#navig a:visited .flechec {
	display:none;
	}
#navig a:hover .flechec{
	display:inline;
	color:#FF0000;
	font-weight:bold;
	}
/* fleches jardin */
#navig a:link .flechej {
	display:none;
	}
#navig a:visited .flechej {
	display:none;
	}
#navig a:hover .flechej{
	display:inline;
	color:#008000;
	font-weight:bold;
	}
/* fleches signets */
#navig a:link .fleche {
	display:none;
	}
#navig a:visited .fleche {
	display:none;
	}
#navig a:hover .fleche{
	display:inline;
	color:#330099;
	font-weight:bold;
	}

	 /*variantes polices*/
.cite {
	font-size : 14px;
	font-weight:bold;
	font-family : Courier New, serif;
	color : black;
}
code, q, blockquote p, blockquote q, blockquote li, .cite2 {
 	font-size : 13px;
 	font-family : Courier New, serif;
 	color :#330099;
}
.haut {font-size : 10px;
 	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	color : #330099;
 	text-align:right;
}
.source {
 	font-size : 12px;
 	font-family :  Courier New, serif;
 	color : black;
 	text-align:left;
 	border-style:inset;
 	border-color:black;
 	border-width:2px;
 	padding:5px;
}
.sourcered {
	font-size : 12px;
 	font-family :  Courier New, serif;
 	color : #990000;
 	text-align:left;
 	border-style:inset;
 	border-color:#990000;
 	border-width:2px;
 	padding:5px;
}
.sourcegreen {
 	font-size : 12px;
 	font-family :  Courier New, serif;
 	color : #333300;
 	text-align:left;
 	border-style:inset;
 	border-color:#333300;
 	border-width:2px;
 	padding:5px;
}
	 /*polices menu*/
.cours {
 	font-size : 12px;
 	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	font-weight:bold;
 	color : #FF3300;
 	text-align:center;
 	background-color:#FFFFFF;
}
.jardin {
 	font-size : 12px;
 	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	font-weight:bold;
 	color : #006633;
 	text-align:center;
 	background-color:#FFFFFF;
}
.links {
 	font-size : 12px;
 	font-family :  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	font-weight:bold;
 	color : #330099;
 	text-align:center;
}
.date { font-size:11px;
 	font-family:  courier new, serif;
 	text-align:center;
}
.menu { font-size:11px;
 	font-family:  Verdana, Arial, Helvetica, Geneva, sans-serif;
 	text-align:left;
}
.paramenu {
 	background:#C0C0C0;
 	/*background-image:url(http://mammouthland.free.fr/images/fonds/sky.jpg);*/
 	padding:2px 1px 2px 1px;
 	font-size:11px;
	border-style:inset;
	border-width:1px;
	border-color:white;
	}
 /*boites */
.cadremenu {
 	background:#FFFFFF;
 	border-style:dotted;
 	border-color:#c0c0c0;
 	border-width:0px 1px 0px 0px;
 	padding:0px 5px 0px 0px;
 	width:200px;
 	margin-right:50px;
 	margin-top:1px;
 	margin-left:2px;
 	position:absolute;
 	top:135px;
 	left:60px;
 	font-size:10px;
 	}
.edito {border-style:solid solid solid dotted;
 	border-color:#C0C0C0 #C0C0C0 #330099 #330099;
 	border-width: 30px 3px 10px 2px;
 	padding: 10px 15px 0px 230px;
 	text-align:justify;
 	margin-left:50px;
 	margin-right:50px;
 	margin-bottom:50px;
 	min-height:1050px;
 	background-color:white;
	/*background-image:url(images/m.gif);*/
	background-repeat:no-repeat;
	background-position:60% 100%;
	background-attachment:fixed;
}
.news {border-style:solid;
	border-color:#004A94;
	border-width:1px;
	padding-left:50px;
	padding-right:50px;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	margin-left:200px;
	margin-right:200px;
	background-color:white;
}
	 /*boites nouvelle version (ap dec-2001)*/

 /*pied de page*/
#footer {
 	clear:both;
 	border-style:solid;
 	border-color:#C0C0C0;
 	border-width:1px 0px 0px 0px;
 	padding:2px 10px 0px 10px;
 	margin:5px 0px 0px 0px;
}
.footer {
 	margin-top:0px;
 	font-size:11px;
 	text-align:center;
 	color:#C0C0C0}
 /*navigation et tableaux*/
.table { border-style:none;
 	border-color:white;
 	border-width:2px;
 	background-color:white;
 	margin-left:10px;
 	margin-right:10px;
}
.tabnav { border-style:solid;
 	border-color:black;
 	border-width:0px 0px 1px 0px;
	font-size:12px;
	padding:2px;
}
.chemin { border-style:solid;
 	border-color:black;
 	border-width:0px 0px 1px 0px;
	font-size:12px;
	padding:2px;
}
 /*positionnements divers*/
.ascenceur {
 	background-color:#FFFFFF;
 	width:170px;
 	border-style:outset;
 	border-width:1px;
 	border-color:#9999CC;
 	position:fixed;
 	left:0px;
	top:90px;
	font-size:10px;
	text-align:left;
	padding:2px
}
.droit {
 	float:right;
 	padding-right:50px;
}
.imgauche { float:left; padding-right:10px; padding-top:2px;background-color:white}
.imgdroite {float:right; padding-left:10px; padding-top:2px;background-color:white}
.adroite {text-align:right;}
.agauche {text-align:left;}
	 /*vieux navigateurs*/
.style, .none {display:none;}

/*hack ie du soulignement de mammouthland*/
h1 > .u {
padding-bottom:14px;}

