/* Styles généraux */

/* Couleurs
bleu : #1F3A8B
orange sombre : #CA6936
orange clair : #FA762F
vert : #C6D660
gris : #BAA9A1
gris fond : #212120 */

BODY{ 
	margin:0;
	margin-bottom:40px;
	background-color:#000000;
	font-size:13px;
	font-family:Times;
	color:#FFFFFF;
}
P{
	text-align:justify;
	color:#FFFFFF;
	font-family:Trebuchet,Times,Arial;
	font-size:15px;
}
STRONG{
	color:#FFFFFF;
}
DIV{
	padding:0;
	margin:0;
}
SPAN{
	padding:0;
	margin:0;
}
IMG{
	margin:0;
}

A:link, A:active, A:visited {
	color:#FA762F;
	text-decoration:underline;
}
A:hover{
	color:#FA762F;
	text-decoration:none;
}
TD A:link, TD A:active, TD A:visited {
	color:#FA762F;
	text-decoration:underline;
}
TD A:hover{
	color:#FA762F;
	text-decoration:none;
}
UL{
	list-style-type:none;
	text-align:left;
	position:relative;
	top:0px;
	*top:10px;
	left:-35px;
	*left:5px;
	*margin-left:0;
	text-indent:0;
}
LI{
	font-size:13px;
	line-height:16px;
	position:relative;
	margin-left:3px;
	text-align:justify;
	position:relative;
	top:0;
	text-indent:0;
	margin-top:0;
	*margin-top:20px;
}
H1{
	font-size:17px;
	font-weight:bold;
	text-decoration:underline;
	color:#FA762F;
	margin:0;
	padding:0;
	position:relative;
	left:0;
	top:0;
	text-align:left;
}
H2{
	font-size:17px;
	font-weight:bold;
	color:#FA762F;
	position:relative;
	padding:0;
	margin:0;
	margin-bottom:4px;
	text-align:left;
}
H3{
	font-size:15px;
	font-weight:normal;
	color:#C6D660;
	position:relative;
	text-align:left;
	text-decoration:underline;
	padding:0;
	margin:0;
}
H4{
	display:inline;
	font-size:11px;
	font-weight:normal;
	color:#C6D660;
	position:relative;
	text-align:left;
	padding:0;
	margin:0;
}

/* Main */
.logo{
	background-color:#000000;
	margin:0;
	margin-left:5px;
	padding:0;
	width:100%
}
TABLE.main{
	background-color:#212120;
	width:900px;
	margin-top:20px;
}
TABLE.mainIndex{
	width:900px;
	margin-top:20px;
	position:relative;
	background-image:url(../images/index.jpg);
	background-repeat:no-repeat;
	background-position: 0 85px;
}

/* Header */
TABLE.header{
	background-color:#212120;
	width:900px;
	text-align:center;
}
TD.hautGauche{
	background-image:url(../images/haut_gauche.gif);
	background-repeat:no-repeat;
	background-position: top left;
	width:50px;
	height:30px;
}
TD.hautDroite{
	background-image:url(../images/haut_droite.gif);
	background-repeat:no-repeat;
	background-position: top right;
	width:50px;
}
TD.menuHeader{
	
}	
DIV.menuHeader{
	float:right;
	position:relative;
}
.menuHeader img{
	margin:0;
}

/* Contenu */
TABLE.contenu{
	width:900px;
	padding-bottom:50px;
}
.menuSecondaire{
	width:auto;
	height:auto;
	color:#FA762F;
	font-size:13px;
	margin-top:2px;
	margin-bottom:20px;
	text-align:right;
	padding-right:20px;
}
.menuSecondaireLiens a:link, .menuSecondaireLiens a:active, .menuSecondaireLiens a:visited{
	text-decoration:none;
}
.menuSecondaireLiens a:hover{
	text-decoration:underline;
}
.menuSecondaireLiensActive a:link, .menuSecondaireLiensActive a:active, .menuSecondaireLiensActive a:visited{
	text-decoration:underline;
}
.menuSecondaireLiensActive a:hover{
	text-decoration:underline;
}
.titreMenuSecondaire a:link, .titreMenuSecondaire a:active, .titreMenuSecondaire a:visited{
	color:#C6D660;
	font-weight:bold;
	text-decoration:none;
}
.titreMenuSecondaire a:hover{
	color:#C6D660;
	font-weight:bold;
	text-decoration:underline;
}

/* Liste plantes*/
.corpsTexte{
	margin-top:35px;
	margin-left:45px;
	margin-right:45px;
	line-height:20px;
	font-size:15px;
	color:#FFFFFF;
	font-family:trebuchet,times,arial;
	text-align:justify;
	padding-bottom:30px;
}
.corpsTexte a:link, .corpsTexte a:visited, .corpsTexte a:active{
	color:#FFF;
	text-decoration:underline;
}
.corpsTexte a:hover{
	color:#FFF;
	text-decoration:none;
}
.corpsTexteIndex{
	margin-top:0;
	margin-left:90px;
	margin-right:90px;
	line-height:20px;
	font-size:15px;
	color:#000000;
	font-family:trebuchet,times,arial;
	text-align:justify;
	padding-bottom:30px;
}
.corpsTexteIndex a:link, .corpsTexteIndex a:active, .corpsTexteIndex a:visited{
	color:#000;
	text-decoration:underline;
}
.corpsTexteIndex a:hover{
	color:#000;
	text-decoration:none;
}

.tableListePlantes a:link, .tableListePlantes a:visited, .tableListePlantes a:active{
	color:#FA762F;
	text-decoration:none;
	}
.tableListePlantes a:hover{
	color:#FA762F;
	text-decoration:underline;
}
TD.tableListePlantes{
	border:1px #BAA9A1 solid;
	padding-bottom:0;
	}
TD.tableListePlantes UL{
	list-style-type:none;
	text-align:left;
	position:relative;
	top:0px;
	*top:15px;
	left:-35px;
	*left:5px;
	*margin-left:0;
	text-indent:0;
}
TD.tableListePlantes LI{
	font-size:12px;
	line-height:14px;
	position:relative;
	margin-left:3px;
	text-align:left;
	position:relative;
	top:0;
	*top:0;
	text-indent:0;
	margin-top:0;
	*margin-top:0;
}
.tableListeSyntaxons a:link, .tableListeSyntaxons a:visited, .tableListeSyntaxons a:active{
	color:#FA762F;
	text-decoration:underline;
	}
.tableListeSyntaxons a:hover{
	color:#FA762F;
	text-decoration:none;
}
.plantes{
	padding-bottom:0;
	*padding-bottom:10px;
}
.plantes a:link, .plantes a:visited, .plantes a:active{
	color:#C6D660;
	text-decoration:none;
	}
.plantes a:hover{
	color:#C6D660;
	text-decoration:underline;
}
TD.tableListeSyntaxons{
	border:1px #BAA9A1 solid;
	padding-bottom:0;
}
TD.tableListeSyntaxons UL{
	list-style-type:none;
	text-align:left;
	position:relative;
	top:0px;
	*top:10px;
	left:-30px;
	*left:10px;
	*margin-left:0;
	text-indent:0;
}
TD.tableListeSyntaxons LI{
	font-size:12px;
	line-height:16px;
	position:relative;
	margin-left:3px;
	text-align:left;
	position:relative;
	top:0;
	text-indent:0;
	margin-top:0;
	*margin-top:0px;
}
savoirPlus a:link, savoirPlus a:active, savoirPlus a:visited{
	color:#FA762F;
	text-decoration:none;
}
savoirPlus a:hover{
	color:#FA762F;
	text-decoration:underline;
}
/* Fiche plantes */
.boxNomFiche{
	margin-left:45px;
	position:relative;
}
.boxClassif{
	position:absolute;
	margin-left:610px;
	margin-top:163px;
	*margin-top:120px;
	float:left;
	border:1px #BAA9A1 solid;
	width:220px;
	line-height:20px;
	font-size:15px;
	text-align:left;
	padding:10px;
}
.boxStatut{
	margin-left:45px;
	margin-right:350px;
	margin-top:20px;
	position:relative;
	text-align:justify;
	top:0px;
}
.boxRepartition{
	margin-left:45px;
	margin-right:350px;
	margin-top:5px;
	position:relative;
	text-align:justify;
	top:0px;
}
.boxRepartition a:link, .boxRepartition a:active, .boxRepartition a:visited{
	color:#1F3A8B;
	text-decoration:none;
	}
.boxRepartition a:hover{
	color:#1F3A8B;
	text-decoration:underline;
}
.boxPhotosFiche{
	width:750px;
	margin-left:45px;
	margin-right:45px;
	margin-top:10px;
	position:relative;
	top:0;
}
.boxPhotosFiche img{
	margin-right:7px;
	margin-top:7px;
}
/* Fiches syntaxons */
.boxEspecesSyntaxon{
	margin-left:45px;
	margin-right:45px;
	margin-top:25px;
	position:relative;
}
.boxEspecesSyntaxon a:link, .boxEspecesSyntaxon a:active, .boxEspecesSyntaxon a:visited{
	color:#FA762F;
	text-decoration:none;
}
.boxEspecesSyntaxon a:hover{
	color:#FA762F;
	text-decoration:underline;
}
.boxComment{
	margin-left:45px;
	margin-right:45px;
	margin-top:25px;
	position:relative;
}
.photosTexte IMG{
	margin-left:15px;
	margin-top:10px;
	*margin-top:20px;
}

/* Liste Syntaxons */
TABLE.listeSyntaxons a:link, TABLE.listeSyntaxons a:active, TABLE.listeSyntaxons a:visited{
	color:#C6D660;
	text-decoration:none;
}
TABLE.listeSyntaxons a:hover{
	color:#C6D660;
	text-decoration:underline;
}
.nav{
	display:inline;
	float:right;
	margin-right:55px;
	position:relative;
	top:-17px;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#FA762F;
}
.nav a:link, .nav a:active, .nav a:visited{
	color:#FA762F;
	text-decoration:none;
}
.nav a:hover{
	color:#FA762F;
	text-decoration:underline;
}
	
/* Footer */
TABLE.footer{
	width:900px;
	padding:0;
	margin:0;
	background-color:#000000;
}
TD.basGauche{
	width:230px;
}
TD.basDroite{
	width:50px;
}

TD.footer{
	width:620px;
}	

/* basPage */
TABLE.basPage{
	margin-top:20px;
	background-color:#000000;
	width:900px;
}
TD.basPage{
	text-align:center;
	font-size:11px;
	height:10px;
	color:#FFFFFF;
}
TD.basPage a:visited, TD.basPage a:active, TD.basPage a:link{
	color: #FFFFFF;
	text-decoration:none;
}
TD.basPage a:hover{
	color: #FFFFFF;
	text-decoration:underline;
}
/*Liens amis*/
.liensAmis a:link, .liensAmis a:link, .liensAmis a:link{
	color:#FFFFFF;
	text-decoration:none;
}
.liensAmis a:hover{
	color:#FFFFFF;
	text-decoration:none;
}
