html {
  padding:auto;
  margin:auto;
/* marges à auto pour centrer le conteneur.  ne marche pas avec IE. */
}

a,body,p,em, h2,h3,dd,dt,thead, ul,ol,li,div,b,i,td,br,pre {font-family:Arial,Helvetica,sans-serif;}

body {
        margin-top :0px;
        	:10pt;
        line-height:13pt;
        margin-right:0px;
        margin-left : 0px;
		background-color : #D2DDD2;
    	background-image : url(images/fond-1024.gif);
        background-position : center;
        background-repeat : repeat-y;
              }
.sansfond{        margin-top :8px;
     background-color : #FFFFEF;
     background:url(images/px-marron-clair.gif);
     text-align: left;
         }

#main {
    width:1024px;
   	background-image : url(images/bandeverte.gif);
    background-repeat : repeat-y;	
    background-color : #FFFFEF;
    margin:auto;
	}
#header {
	margin:0;
		}
		
#header.haut1 {
 background-image : url(images/toscane7.jpg);
  background-repeat: no-repeat;
  background-position: 0%;
  padding:0;
  border:0;
}
#header.haut3 {
 background-image : url(images/toscane8.jpg);
 background-repeat: no-repeat;
 background-position: 0%;
 padding:0;  
 border:0;
}	
#header ul {list-style-image : none;  list-style-type : none; 
 }
#menu_haut {
	position:absolute;
	left:180px;
	margin-left:100px	;
	top:73px;
	width:418px;
	height:24px;
	background-color:#efefef;
}
#pub {
	position:absolute;
   margin-left:540px;
	top:8px;
	width:463px;
	height:60px;
}
#liste_deroulante {
	position:absolute;
	left:800px;
	top:75px;
	width:200px;
	height:30px;
	z-index:3;
}
/*#print {
	DISPLAY: none
	}
	*/
#gauche {
    position: absolute;
    top: 95px;
    margin-right: auto;
	width: 160px;
	padding-left:2px;
	padding-top:10px;
    font-size:9pt;
	}
#droite {
    position: absolute;
    top: 105px;
	margin-left: 770px;
	width: 258px;
	}
#centre {
	padding: 10px 2px 2px 4px;
	margin-left: 160px;
	width: 600px;
	/*border-right: 1px dotted #82aa42;*/
	text-align: left;
	}
.caduc
{
	background-image : images/ormefond.jpg;
}
.persistant
{
	background-image : images/cypresfond.jpg;
}
.persistant2
{
	background-image : images/fondmetasequoia.jpg;
}
.fondflo
{
/*background-image : images/fondflo2.jpg;*/
	background : #F9F4D7;
}
.fondmapleleaf
{
	background-image : images/fondmapleleaf.jpg;
	background : #FFF9ED;
}

#bas {
    background-color : #FFFFEF;
	width:100%;
	border-top: 1px dashed #82aa42;
}
.spacer {
  clear: both;
}

#gauche ul {
	list-style-image: url(images/arrow1.gif);
	list-style-position : inside;
	padding-left: 4px;
	margin-left: 3px;
	margin-right: 8px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #666666;
	border-left-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666666;
    border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	text-align: left;
	line-height:2em;
    -moz-border-radius:10px;
}
/* liste des voyages-visites*/
.liste{
    line-height:11pt;
	background-color: #E0F2E0;
    margin-left: 2px;
    padding-right: 2px;
	border-right-width: 1px;
    border-left-width: 1px;
    border-right-style: solid;
    border-left-style: solid;
    border-right-color: #666666;
    border-left-color: #CCCCCC;
    -moz-border-radius:5px;}
#gauche ul a:hover
{
		list-style-image: url(images/arrow.gif);
		}
#gauche li a:hover {
padding-top:0px ; padding-bottom:1px ; 
border-bottom:1px solid olive ; 
background-image:url(images/transparence-fond3.gif)
		}

#gauche li.d {
text-align:right;
	}	
	
#gauche h1 {
text-align:center;
font-size: 12px ;
color:#ad5200 ;
}
p,ol,li,dd {text-align:justify;margin-right:0.4em}

thead {font-weight:bold;color: #800000;letter-spacing:0.12em;}

td {
        font-size:10pt;
        line-height:13pt;
        vertical-align:top;
        padding-left:3px;
        text-align : left;
}
/* sceaux*/
.td2 {text-align:left;padding-left:0px}
.td3{vertical-align:middle}
.td4{text-align:center;vertical-align:top;padding-left:0px}
.td6{text-align:center;color:yellow}
.tdg1{
        font-size:8pt;
        text-align:right;
        padding-right:0px;
        padding-left:0px;
	    border : none;
        line-height:9pt;
}
.tdg2{
        font-size:8pt;
        padding-left:0px;
        border : none;
        line-height:9pt;
}

th {text-align:center;letter-spacing:0.12em;padding-left:3px;}
th.noms,td.noms        {
        border-top:1pt solid #3366FF;
        border-right:.5pt solid #AABFFF;
        border-left:1pt solid #3366FF;
        padding-left:2px;
}

tbody {line-height:11pt;}

dt,.dt {color:#ff0000;line-height:14pt;}

dl {line-height:11pt;}

ul {list-style:url(images/feuil.gif) disc outside;margin-top:0.5em;margin-bottom:0.5em;text-align:justify}

li {line-height:12pt;}

ol {list-style:url(images/wood.gif) disc outside;margin-top:0.5em;margin-bottom:0.5em;text-align:justify}
ol.texte {list-style: disc outside url(images/bouton-carre-vert.gif)}
ol.conseil {list-style: outside url(images/arrow2.gif)}
ol.nouvel {list-style: disc outside url(images/arrow1.gif)}
a:hover {color:#CC3333;text-decoration:none;}
.fd {cursor:e-resize}
.fg {cursor:w-resize}
.h {cursor:n-resize}

a:link,acronym {color: Green;text-decoration:none;}
a.text:link,active {color:black;text-decoration:none;}
a.text:hover {color:#B22222;text-decoration:underline;}



a:active {color: #006D21;text-decoration:none;}


a:visited {text-decoration:none;color: Maroon; }
p.paragraph{text-align: left;
}
.paragraph:first-letter
{font-size:25pt; font-weight:bold; float:left; color:red;  line-height : 30px; }
.paragraph:first-line
{font-size:105%; font-weight: bold; color:black; text-transform:uppercase}

h1, .h1 {
        text-align:center;
        font-weight:bold;
        font-size:12pt;
        color: #215E21;
        letter-spacing:0.12em;
}

h2,.h2 { text-align:center;font-size:10pt;font-weight:bold;color: #008000;
}

h3,.h3,em {font-size:10pt;font-weight:bold;color:#215E21;letter-spacing:0.01em}

.titre {
        letter-spacing:0.12em;
        font-weight:bold;
        text-align:center;
        vertical-align:middle;
        font-size:12pt;
}
.cons {font-weight:bold;color:#800000;}

.danger {font-weight:bold;color:#FF0000}
/*fiche cèdre, chene3, epicea,erable2*/
.tdt { text-transform : capitalize}

.table {border-style:ridge; }

TABLE { padding: 0%;   }
.table1 {font-weight:bold;color:#ff0000;letter-spacing:0.12em;vertical-align:top }

.saut {page-break-after: always;
}

img.bord {border:1px outset #FFFF00}
img.bas {border:none}
img.o,table.o{margin:10px;margin-left:0;vertical-align : text-top;border:none;
filter:progid:DXImageTransform.Microsoft.Shadow
(color=#000000,direction=135,Strength=4);
color: #FF0000;}
img.go,object.go,embed.go{float : left; margin:10px;margin-left:0;vertical-align : text-top;border:none;
filter:progid:DXImageTransform.Microsoft.Shadow
(color=#000000,direction=135,Strength=4);}
img.g, object.g,embed.g ,applet.g{float : left; margin:10px;margin-left:0;vertical-align : text-top;border:none;}

img.go1 {float : left; margin-right:10px;margin-bottom : 10px;vertical-align : text-top;border:none;
filter:progid:DXImageTransform.Microsoft.Shadow
(color=#000000,direction=135,Strength=4);}
img.g1,object.g1,embed.g1 {float : left; margin-right:10px;margin-bottom : 10px;vertical-align : text-top;border:none;
}
input.d,img.d,object.d,embed.d,applet.d {float : right; margin-left : 10px;margin-right : 5px;margin-bottom : 10px;margin-top:5px;vertical-align : text-top;border:none}
/*fiches abricotier,acacia, ...*/
img.d1,object.d1,embed.d1 {float : right; margin-left : 10px;margin-bottom : 10px;vertical-align : text-top;border:1px outset #4B7701}

img.d2 {float : right; margin :0;border:none}

img.vig {
        cursor: url("images/loupe.cur"), crosshair;
margin:0;
border:none;
 }

input,select,textarea {
background-color: #FFF9ED;
color: #215E21;font-weight:bold;font-size:8pt;
text-indent : 3px;
margin-left : 2px;
padding-right : 0px;
}

.ombre {background-image: url(images/formshadow.gif);}
input.orange {background-color: #AeCa8a;
vertical-align: middle;
}

.vide {background-color: transparent;
 padding-right : 0px;
 vertical-align : text-bottom;
  margin-left : 0px;
}
#droite .bloc, .blocbas {
	width: 250px;
	padding:1px;
	line-height:0.8em;		
	margin-bottom: 15px;   
	padding-bottom: 1px;  
}

#droite .bloc ul 
{
	margin:0;
	padding: 1em;		
	font-size: 0.8em;		
    line-height:8pt;		
	background:url(images/sidebox.png) no-repeat bottom center;
}

#droite .blocbas ul 
{
	margin:0;
	padding: 1em;		
	font-size: 0.8em;		
    line-height:8pt;		
	background:url(images/sidebox-bas.png) no-repeat bottom center;
}
#droite  li 
{
	list-style-image:url(images/fleche.gif);
	margin:0 5px;
	padding:3px 0;
}

#droite .bloc a {
	text-decoration: none;	
	border:none;
}

#droite .bloc a:hover 
{
	border-bottom:1px solid;
}


#droite .bloc h2 {   margin: 0;   
padding: 5px 0 5px 10px;   
line-height: 1.1em;    
 font-size: 1.1em;   
 color: white;   
 background: url(images/sidebox.png) no-repeat 0 0;
  }

#droite .blocbas h2 {   margin: 0;   
padding: 5px 0 5px 10px;   
line-height: 1.1em;    
 font-size: 1.1em;   
 color: white;   
 background: url(images/sidebox-bas.png) no-repeat 0 0;
  }
#droite .bloc h2 a {   color: white; }

/*#droite .bloc.court {   margin: 0;   
padding: 5px 0 5px 10px;   
background: url(images/sideboxcourt.png) no-repeat 0 0;
  }*/
