.boitefiche {
    margin: 0 0 .5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .25em;
	//margin-left:30px;
    /*width: 100%;*/
	width:495px;
    padding: 1px;
    position: relative;
    display : none;

}

.boitefiche .contenu {
	font-family: verdana;
	font-size: 11px;
	border: solid 3px #e4e4d7;
	padding: .75em;
	
}
.boitefiche .contenuSite {
	font-family: verdana;
	font-size: 11px;
	border: solid 3px #e4e4d7;
	padding: .75em;

}
.ChoixMeteo {
    padding: 1px;
    position: relative;
	border: solid 1px #803900;
    display : block;
	z-index:1;
}

.ChoixConso {
    padding: 1px;
    position: relative;
	border: solid 1px #81ABEB;
    display : block;
	z-index:3;
}


.ChoixConsoAn {
    padding: 1px;
    position: relative;
	margin-top:2px;
/*	border: solid 3px #e4e4d7; */
 	border: solid 1px #803900;
	display : block;
	z-index:2;
}
.CalcConsoAn {
    padding: 1px;
    position: relative;
	border: solid 3px #e4e4d7;
    display : none;
	z-index:4;	
}
.AffSchema {
    padding: 1px;
    position: relative;
	height:80px;
	top:-1px;
	border: solid 0px #803900;
    display : none;
	z-index:5;	
}

.AffSchemSurf {
    padding: 0px;
    position: relative;
	height:90px;
	/*width:182px;*/
	top:-5px;
	border: solid 1px #803900;;
    display : none;
	
}

.TdMois {
	border: solid 1px #803900;
	z-index:7;
}
.tablecadre {
    padding: 1px;
    /*position: relative;*/
	border: solid 1px #803900;
	/*z-index:3;*/
}

.boitecapt {
    margin: 0 0 .5em 0 !important; /* Win IE ne conservera pas la regle */
	margin-bottom: .25em;
    /*width: 100%;*/
    padding: 0px;
    position: relative;
	border: solid 1px #e4e4d7;
    display : block;

}

.boitecapt .contenu {
	font-family: verdana;
	font-size: 11px;
	border: solid 0px #e4e4d7;
	padding: .75em;
}

.ChoixCste {
    padding: 1px;
    position: relative;
	border: solid 0px #803900;
    display : block;
	z-index:1;
}
.Stck{
    padding: 1px;
    position: relative;
	border: solid 0px #803900;
    display : block;
	z-index:2;
}

/*---------- Info bulle --- Meteo --------*/
a.tt{
    position:relative;
	 font-size: 11px;
    z-index:59;
    color: Black;
	/*font-weight:bold;*/
    text-decoration:none;
	 /*	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #00CCFF;*/
}
a.tt span{ display: none; }

a.tt:hover{ 
	z-index:60;
	text-decoration:none;
	background:;}
  
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: #993300;
    text-align: justify;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble-img/bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble-img/bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble-img/bubble.gif) no-repeat bottom;
}	
/*---------- Info bulle ---Capteur I --------*/
a.tt1{
    position:relative;
	 font-size: 11px;
    z-index:299;
    color: Black;
	/*font-weight:bold;*/
    text-decoration:none;
	 /*	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #00CCFF;*/
}
a.tt1 span{ display: none; }

a.tt1:hover{ 
	z-index:300;
	text-decoration:none;
	background:;}
  
a.tt1:hover span.tooltip{
    display:block;
    position:absolute;
    top:-260px; left:-200px;
	padding: 15px 0 0 0;
	width:300px;
	color: #993300;
    text-align: justify;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt1:hover span.top{
	display: block;
	padding: 15px 8px 0;
    background: url(bubble-img/bubble2.gif) no-repeat top;
}
a.tt1:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble-img/bubble3_filler.gif) repeat bottom; 
}
a.tt1:hover span.bottom{
	display: block;
	padding:3px 0px 30px;
	color: #548912;
    background: url(bubble-img/bubble2.gif) no-repeat bottom;
}

/*---------- Info bulle ---ConsoAn - TypCirc - TEcs - VStock - CsteRef - Incli - Orientation --------*/
a.tt3{
    position:relative;
	 font-size: 11px;
    z-index:299;
    color: Black;
	/*font-weight:bold;*/
    text-decoration:none;
	 /*	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #00CCFF;*/
}
a.tt3 span{ display: none; }

a.tt3:hover{ 
	z-index:300;
text-decoration:none;
  background:;}
  
a.tt3:hover span.tooltip{
    display:block;
    position:absolute;
    top:10px; left:-200px;
	padding: 15px 0 0 0;
	width:300px;
	color: #993300;
    text-align: justify;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt3:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble-img/bubble3.gif) no-repeat top;
}
a.tt3:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble-img/bubble3_filler.gif) repeat bottom; 
}
a.tt3:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble-img/bubble3.gif) no-repeat bottom;
}	

/*---------- Info bulle --TypCirc---------*/
a.tt4{
    position:relative;
	 font-size: 11px;
    z-index:299;
    color: Black;
	/*font-weight:bold;*/
    text-decoration:none;
	 /*	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #00CCFF;*/
}
a.tt4 span{ display: none; }

a.tt4:hover{ 
	z-index:300;
text-decoration:none;
  background:;}
  
a.tt4:hover span.tooltip{
    display:block;
    position:absolute;
    top:10px; left:-300px;
	padding: 15px 0 0 0;
	width:400px;
	color: #993300;
    text-align: justify;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt4:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble-img/bubble4.gif) no-repeat top;
}
a.tt4:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble-img/bubble4_filler.gif) repeat bottom; 
}
a.tt4:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble-img/bubble4.gif) no-repeat bottom;
}
/*---------- Info bulle --TypCirc---------*/
a.tt5{
    position:relative;
	 font-size: 11px;
    z-index:301;
    color: Black;
	/*font-weight:bold;*/
    text-decoration:none;
	 /*	border-bottom-width: 2px;
	border-bottom-style: dashed;
	border-bottom-color: #00CCFF;*/
}
a.tt5 span{ display: none; }

a.tt5:hover{ 
	z-index:302;
text-decoration:none;
  background:;}
  
a.tt5:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:-500px;
	padding: 15px 0 0 0;
	width:600px;
	color: #993300;
    text-align: justify;
	filter: alpha(opacity:95);
	KHTMLOpacity: 0.95;
	MozOpacity: 0.95;
	opacity: 0.95;
}
a.tt5:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble-img/bubble5.gif) no-repeat top;
}
a.tt5:hover span.middle{ 
	display: block;
	padding: 0 8px; 
	background: url(bubble-img/bubble5_filler.gif) repeat bottom; 
}
a.tt5:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble-img/bubble5.gif) no-repeat bottom;
}