/* 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;
 }
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;
}
abbr, acronym {cursor:help}
code, q, blockquote p, blockquote q, blockquote li, .cite2, pre {
 	font-size : 115%;
 	font-family : Courier New, serif;
 	color :#330099;
}

img {border:0px}
input, select{
border:1px solid black;
background-color:silver;
}
input.submit {
border:2px outset white;
}
input.submit:active {
border:2px inset white;
}
/*tableaux*/
table {
width:80%;
border:2px solid black;
border-collapse:collapse;
margin:auto;
}
th, td {
border:1px solid #696969;
padding:5px;
vertical-align:top;
}
/*top*/
#titre h1{
 	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;
}
#titre h2 {
 	font-size : 170%;
 	font-weight:bold;
 	font-family : "Courier New", serif;
 	color : #330099;
 	text-align:center;
 	padding-bottom:20px;
 	font-style:normal;
	border:none
}
#top {
font-size:90%
}
.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}

img {border:0px}

.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:" ] ";}

a.bouton {
border:1px solid white !important;
text-align:center;
}
a.bouton:visited {
text-align:center;
color:#696969 !important;
}		
a.bouton:hover {
text-align:center;
color:black !important;
}	
/* menu navigation */
#menu {
 	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:170px;
 	left:60px;
 	font-size:10px;
 	}

#menu a {
	width:190px; 
	border: 1px solid #c0c0c0;
	padding:1px 2px 1px 2px; 
	font-size:11px;
	color:black;
	position: relative;
	text-decoration:none;
	display:block;
	}
body>#menu a {width:178px} /*hack ie*/
#menu a:hover {
	border-width:1px;
	border-color:white #808080 #808080 white;
	font-weight:bold;
	color:black;
	}
#menu a:visited {
	color:white;
	}
/* fleches cours */

#menu p.courss a:hover {
background-image:url(images/guill_rouge.png);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:15px;
	}
/* fleches jardin */
#menu p.jardinn a:hover {
background-image:url(images/guill_vert.png);
background-repeat:no-repeat;
background-position:1% 50%;
padding-left:15px;
	}
/* fleches signets */
#menu p.grain a:hover {
background-image:url(images/guill_vio.png);
background-repeat:no-repeat;
background-position:1% 60%;
padding-left:15px;
	}
#menu p span {display:none}
#menu a.nofond {
background-color:white;
background-image:none;
border:1px solid white;
text-align:center;
}
#menu a:hover.nofond {
background-color:white;
background-image:none;
border:1px solid white
}
	 /*variantes polices*/
.cite {
	font-size : 14px;
	font-weight:bold;
	font-family : Courier New, serif;
	color : black;
}

.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 */

#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;
}
.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;
}

.comments {
background-color:#DCDCDC;
border:1px inset white;
padding:5px;
margin-bottom:5px;
}

.auteur{
text-align:right;
color:#330099;
}
	 /*boites nouvelle version (ap dec-2001)*/

 /*pied de page*/
#footer p{
 	clear:both;
 	border-style:solid;
 	border-color:#C0C0C0;
 	border-width:1px 0px 0px 0px;
 	padding:2px 10px 0px 10px;
 	margin:5px 0px 5px 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;}
hr {display:none}
/*hack ie du soulignement de mammouthland*/
h1 > .u {
padding-bottom:14px;}

