* {
	text-decoration : none;
	font-family: Verdana;
	font-weight : normal;
	font-size :3.6mm;
	color: black;
 }

 html, body
{
	cursor : default;
	overflow: hidden;
	font-family: Verdana;
	font-size :3.6mm;
	height: 100%;
	margin: 0;
	padding: 0;
	background-image : url(../images/fond_6b3.jpg) ;
	transition-property: opacity;
	transition-duration: 0.2s;
}

@media print
{
	html, body
	{
		height: auto;
		background : #ffffff;
	}
}



.sup { font-size: 60%; vertical-align: 5px; line-height: 60%}

@media screen
{
	a { text-decoration : none;
	 font-weight : 450;
	 font-size :3.6mm;
	 color : #1144FF;

	 }
	a:active { text-decoration : none;
	 font-weight : 450;
	 font-size :3.6mm;
	 color : #333333;
	 }

	a:hover { text-decoration : none;
	 font-weight : 450;
	 font-size :3.6mm;
	 color:#0099FF;
	 }

}

table {border-collapse: collapse;}
div {background-image : none;
	 background-color: transparent;
}
@media print
{
	a { text-decoration : none;
	 font-size :3.6mm;
	 color : black;
	 }
	a:active { text-decoration : none;
	 font-size :3.6mm;
	 color : black;
	 }

	a:hover { text-decoration : none;
	 font-size :3.6mm;
	 color : black;
	 }

}

U { text-decoration : underline;}


P {
 font-family: Verdana;
 font-weight : normal;
 color : #000000;
 font-size :3.6mm;
 line-height: 123%;
 widows : 4;
 orphans: 4;
 }
.classicP
{
 font-family: Verdana;
 font-weight : normal;
 color : #000000;
 font-size :3.6mm;
}
.classicwhite
{
 font-family: Verdana;
 font-weight : bold;
 color : white;
 font-size :3.6mm;
}
.ArrayTitleCell
{
 font-family: Verdana;
 font-weight : Bold;
 color : #36F;
 font-size :4mm;
}
.ArrayCell
{
 	font-size :3.6mm;
 	background: url(img/blanc-trans-max.png);
	border : #09F;
}
#mix>li
{
	font-size: 3.6px;
	border: 0px solid transparent;
	list-style-type: disc;
}
#mix>li:Hover
{
	font-size: 3.6px;
	border: 0px solid transparent;
	list-style-type: disc;
}




q { quotes: '\201C' '\201D' '\2018' '\2019'}

q: before { content: open-quote }
q: after { content: close-quote }

P.Cursor { default }

span.cursor { default }

area.cursor { hand }

@page Section1
	{size: 595.3pt 841.9pt;
	margin:2.0cm 1.0cm 39.7pt 1.0cm;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;
	}
@page PLandscape
	{size:841.9pt 595.3pt;
	mso-page-orientation:landscape;
	margin:1.0cm 39.7pt 1.0cm 2.0cm;
	mso-header-margin:36.0pt;
	mso-footer-margin:36.0pt;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
div.Section2
	{page:PLandscape;}




.numers{
			list-style-type:decimal;
			font-family: Verdana; 
			font-size : 4.2mm; 
			color:#295C8F; 
}
.numers li{
			padding: 0;
			mergin: 0;
			font-family: Verdana; 
			font-size : 4.2mm; 
			color:#295C8F; 
}

.numers li:hover{list-style:decimal;
			list-style-type:lower-latin;
			padding: 0;
			mergin: 0;
			font-family: Verdana; 
			font-size : 4.2mm; 
			color:#295C8F; 
}

.li1 {list-style-type: disc; font-size :3.6mm;
	border : 0;
	color: black;
}

@media screen
{
h1 {

	font-family: Verdana;
	font-size :6.2mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-image: url(img/blanc-trans50.png);
	font-weight: bold;
	text-align: center;
}

h2 {

	font-family: Verdana;
	font-size : 5.2mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-image: url(img/blanc-trans50.png);
	font-weight: bold;
	text-align: center;
}
h3 {
	font-family: Verdana;
	font-size :4.5mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-image: url(img/blanc-trans50.png);
	font-weight: bold;
	text-align: center;
}
h4 {

	font-family: Verdana;
	font-size : 4.2mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-image: url(img/blanc-trans50.png);
	Text-align: left;
	font-weight: bold;
}


}

@media print
{
h1 {

	font-family: Verdana;
	font-size :6.2mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-color: #DFEEF7;
	font-weight: bold;
	text-align: center;
}

h2 {

	font-family: Verdana;
	font-size : 5.2mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-color: #DFEEF7;
	font-weight: bold;
	text-align: center;
}
h3 {
	font-family: Verdana;
	font-size :4.5mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-color: #DFEEF7;
	font-weight: bold;
	text-align: center;
}
h4 {

	font-family: Verdana;
	font-size : 4.2mm;
	margin-top: 3mm;
	margin-bottom: 3mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	line-height: 120%;
	color:#0099CC;
	padding-left: 7pt;
	background-color: #DFEEF7;
	Text-align: left;
	font-weight: bold;
}

}

.linenormal {
	font-family: Verdana;
	font-size :3.6mm;
	font-style: normal;
	line-height: 160%;
}

#innerComboBoxmenu {
	font-family: Verdana;
	font-size :3.6mm;
	font-weight : normal;
	color:#8A7348;
}
#innerComboBoxMenu a{
	font-family: Verdana;
	font-size :3.6mm;
	color:#8A7348;
	text-decoration:none;
}

#innerComboBoxMenu a:link{
	font-family: Verdana;
	font-size :3.6mm;
	font-weight : normal;
	color:#8A7348;
}
#innerComboBoxMenu a:Active{
	font-family: Verdana;
	font-size :3.6mm;
	font-weight : normal;
	color:#8A7348;
}

#innerComboBoxMenu a:visited {
	font-family: Verdana;
	font-size :3.6mm;
	font-weight : normal;
	color:#8A7348;
}

#innerComboBoxMenu a:hover
{
	font-family: Verdana;
	font-size :3.6mm;
	font-family: Verdana;
	background-color:#E3DECE;
}
.soleil_bg
{
	position: relative;
	width: 24px;
	index-z: 1;
	cursor: default;
	color: #FFFF00;
	font-size :3.6mm;
	font-family: Orion2AstroFont;
	line-height: normal;
	font-decoration: none;
	visibility:visible;
}

.soleil_char
{
	position: absolute;
	left: -24px;
	width: 24px;
	index-z: 2;
	cursor: default;
	color: #000000;
	font-family: Orion2AstroFont;
	font-size :3.6mm;
	font-decoration: none;
	visibility:visible;
	overflow:visible;
	color:black;
	line-height: normal;
}

#zoomtool
{
	left: 150px;
	background-color: #D1EBFF;
 	border : 1px solid #a1b1a1;
	padding : 1mm;
	display : none;
	width : 18mm;
	height : 6mm;
	z-index : 100;
	position : absolute;
}
@media screen {
	.bbtn
	{
		float:left;
		padding: 0, 2, 0, 2;
		cursor: pointer;
		border-width: 0px;
	}
}
@media print {

	.bbtn
	{
		float:left;
		display:none;
		padding: 0, 2, 0, 2;
		cursor: pointer;
	}
}

.bbtn1
{
	padding: 2px, 2px, 0, 2px;
	cursor: pointer;
}

.infosTools
{
	background-image: url(img/panel.png);
	float: top;
	padding: 2mm;
	z-index: 100;
}

.centertab { 
 display: table-cell; 
 vertical-align: middle; 
 text-align: center;
} 
.simpletable
{
	border-collapse: collapse;
	border: 1px solid #7793BD;
	border-width: 1px 1px 0 0;
}
.simpletable td
{
	border-color: #7793BD;
	border-collapse:collapse;
	border-width: 0 0 1px 1px;
	border-style: solid;
	margin: 0;
	padding: 2px;
}

.infosTools_interior
{
	float: top;
	padding: 2mm;
}

.cursorpointer
{
	cursor: pointer;
}

.fenetreInfos
{
 border: 0px solid #c1e1c1;
 padding: 1mm;
 margin: 0;
}

.panelInfosL
{
	Position : absolute;
	float: top;
	left: 0px;
	top: 0px;
	height: 1.9cm;
	padding: 1mm;
	padding-left: 3mm;
	padding-right: 5mm;
	margin: 0;
	border: 0px solid transparent;
	line-height: 110%;
	width: 100%;
	background-image: url(img/panel.png);
}
.panelInfosR
{
	Position : absolute;
	float: top;
	left: 40px;
	top: 0px;
	height: 1.9cm;
	padding: 1mm;
	padding-left: 3mm;
	padding-right: 5mm;
	margin: 0;
	border: 0px solid transparent;
	line-height: 110%;
	width: 100%;
	background-image: url(img/panel.png);
}



.padding-infos
{
	text-align: left;
	font-weight: 500;
	padding: 0;
	margin: 0;
	font-family: Verdana;
	/*font-size :3.6mm; */
	color: black;
}

table > p
{
	margin : 0;
	padding : 0;
}

.vcenter {
 min-height: 12em;
 display: table-cell;
 vertical-align: middle;
}

.mainbody
{
	/*background-image: url(../img/fond_6.png);*/
	text-align: center;
	vertical-align : center;
}

#divcenterImage{
	 text-align: center;
 position:absolute;
 left: 50%;
 top: 50%;
 margin-top: -175px; /* moitié de la hauteur de l'image */
 margin-left: -297px; /* moitié de la largeur de l'image */
 }


#img_chart
{
	border: 0px solid black;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
.img_chart
{
	border: 0px solid black;
	margin: 0;
	padding: 0;
	background-repeat: no-repeat;
}
.borderchart
{
	border-left : 3px solid #BEcEBE;
	border-top : 3px solid #BEcEBE;
	border-bottom : 3px inset #BEcEBE;
	border-right : 3px inset #BEcEBE;
	margin: 0;
	padding: 0;
}

.divCursor
{
	position: absolute;
	display: none;
	width:32;
	height:32;
	z-index: 320;
	background-image: url(../images/cursor-hand-drag.gif);
}
.divCursorShow
{
	position: absolute;
	display: block;
	width:32;
	height:32;
	z-index: 320;
	background-image: url(../images/cursor-hand-drag.gif);
}

.tdaspectarian
{
	white-space: nowrap;
	padding: 2px;
	border : 1px solid #99F;
}
.tdblueL
{
	white-space: nowrap;
	padding: 1px;
	padding-left: 1mm;
	border : 1px solid #09F;
	text-align : left;
}
.tdblueC
{
	white-space: nowrap;
	padding: 1px;
	border : 1px solid #09F;
	text-align : center;
}
.tdblueR
{
	white-space: nowrap;
	padding: 1px;
	padding-right: 1mm;
	border : 1px solid #09F;
	text-align:right;
}


.table
{
 margin: 0;
 padding: 0;
}
.infobulle
{
	position: absolute;
	width: 220px;
	z-index: 10000;
	background-color: #EFF;
	color: black;
	font-family: Verdana;
	font-size :3.6mm;
	padding: 1mm;
	left: 0;
	top: 0;
	line-height: 100%;
	border: 1px solid #CCC;
	display: none;
}

.hintTile
{
	font-weight : bold;
	font-size :3.6mm;
}
.panelImage
{
	position: absolute;
	width: 100%;
	height: 100%;
	z-index: 100;
	top: 20.373mm;
	/*vertical-align : center;*/
	text-align: center;
	padding: 0;
	overflow: auto;
	border: 0px solid red;
	left: -2px;
}





.popupmenu
{
	position: absolute;
	font-family: Verdana;
	margin: 0;
	padding: 0;
	z-index:10111;
	left: 40px;
	width: 320px;
	top: 30px;
	overflow: hidden;
	border: 0px solid white;
	text-decoration: none;
	white-space: nowrap;
}

.toggleSubMenu
{
	font-family: Verdana;
	font-size :3.6mm;
	font-family: Verdana;
	color: white;
	padding: 1px;
	line-height: 4mm;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	border: 0px solid white;
	white-space: nowrap;
	border-bottom: 1px solid gray;
	background-image: none;
	background-color: #207CA5;
}

.menugrayed
{
	margin: 0;
	padding: 1mm;
	font-family: Verdana;
	list-style: none;
	line-height: 4mm;
	background-color: transparent;
	color: #ccc;
	font-size :3.6mm;
	font-family: Verdana;

	text-decoration: none;
	border: 0px solid white;
	white-space: nowrap;
	cursor: default;

}

.cright
{
	font-family: Verdana;
	text-align: right;
	font-size :3.6mm;
	white-space: nowrap;
}

.cleft
{
	font-family: Verdana;
	text-align: left;
	font-size :3.6mm;
	white-space: nowrap;
}

.menuButtons
{
	padding: 0;
	padding-top: 1mm;
	width: 24mm;
	height: 21mm;
	text-align: center;
	font-size :3.6mm;
	background-image: none;
	background-color: #cce9ff; /*#CFD7E9*/
	cursor : default;
}

.menuButtonsHover
{
	padding: 0;
	padding-top: 1mm;
	width: 24mm;
	height: 21mm;
	text-align: center;
	font-size :3.6mm;
	background-image: url(../images/blanc-trans.png);
	background-color: #cce9ff;
	cursor : pointer;
}



.coins2
{
	background-color:#E4EFFF;
}

#bord
{
	font-family: Verdana;
	margin: 0; padding: 0;
	font-size :3.6mm;
	width: 10px;
	background: url(img/bgmenupopup.png) top left;
}
#bordh
{
	font-family: Verdana;
	margin: 0; padding: 0;
	font-size :3.6mm;
	height: 10px;
	background: url(img/bgmenupopup.png) top left;
}
#hg {
	position: relative;
	margin: 0;
	padding:0;
	font-size :3.6mm;
	width: 10px;
	height: 10px;
	background:url(img/coin1.png) no-repeat ;
}
#hd {
	position: relative;
	width: 10px; height: 10px;
	font-size :3.6mm;
	margin: 0;
	padding:0;
	background:url(img/coin2.png) no-repeat ;
}
#bd {
	position: relative;
	margin: 0;
	padding:0;
	font-size :3.6mm;
	width: 10px; height: 10px;
	background:url(img/coin3.png) no-repeat;
}
#bg {
	position: relative;
	margin: 0;
	font-size :3.6mm;
	padding:0;
	width: 10px; height: 10px;
	background:url(img/coin4.png) no-repeat;
}




.aspectsLines
{
	border-collapse:collapse;
	table-layout:fixed;
	empty-cells:show;
	border-color : #99F;
 border-width: 0 0 1px 1px;
 border-style: solid;
}

.aspectsLines td
{
	height: 29px;
}

.gridLines
{
	border-collapse:collapse;
 border-width: 1px 1px 0 0;
 border-style: solid;
}

.cell_asp
{
	padding: 2mm;
	color: black;
	font-weight : normal;
	white-space: no-wrap;
}
.cell_asp_head
{
	padding: 2mm;
	color: black;
	font-weight : normal;
	white-space: no-wrap;
}

.soleil_bg
{
	position: relative;
	width: 24px;
	index-z: 1;
	cursor: default;
	color: #FFFF00;
	font-size :3.6mm;
	font-family: Orion2AstroFont;
	line-height: normal;
	font-decoration: none;
	visibility:visible;
}

.soleil_char
{
	position: absolute;
	left: -24px;
	width: 24px;
	index-z: 2;
	cursor: default;
	color: #000000;
	font-family: Orion2AstroFont;
	font-size :3.6mm;
	font-decoration: none;
	visibility:visible;
	overflow:visible;
	color:black;
	line-height: normal;
}

.underline
{
	text-decoration: underline;
	color: inherited;
}
.tablesinfos
{
	font-family: Verdana;
	padding: 2px;
	font-size :3.6mm;
	color: black;
}

.soleil_bg
{
	position: relative;
	width: 24px;
	index-z: 1;
	cursor: default;
	color: #FFFF00;
	font-size :3.6mm;
	font-family: Orion2AstroFont;
	line-height: normal;
	font-decoration: none;
	visibility:visible;
}

.soleil_char
{
	position: absolute;
	left: -24px;
	width: 24px;
	index-z: 2;
	cursor: default;
	color: #000000;
	font-family: Orion2AstroFont;
	font-size :3.6mm;
	font-decoration: none;
	visibility:visible;
	overflow:visible;
	color:black;
	line-height: normal;
}

@media screen
{
	.aspectarian_bg
	{
			background-color: #EEF1FF;
	}
}

@media print
{
	.aspectarian_bg
	{
			background-color: #ffffff;
	}
}


.tablestyleborder
{
	border-spacing: 0;
	padding: 2px;
	border-collapse:collapse;
	border-color: #99F;
	border-width: 0 0 1px 1px;
	border-style: solid;
	margin: 0;
}

.tablestyleborder td
{
	border-color: #99F;
	border-collapse:collapse;
	border-width: 1px 1px 0 0;
	border-style: solid;
	margin: 0;
	padding: 2px;
}

.pweight, .gras
{
	font-weight: bold;
}
.underLined
{
	text-decoration: underline;
}
.tablestylenoborder
{
	spacing: 0;
	padding: 0px;
	border-collapse:collapse;
	border-layout: fixed;
	border-color: transparent;
	border-collapse:collapse;
	border-width: 0 0 1px 1px;
	margin: 0;
}

.tablestylenoborder td
{
	border-collapse:collapse;
	margin: 0;
	padding: 0px;
	border-color: transparent;
	border-width: 1px 1px 0 0;
}


td>p
{
	border-collapse:collapse;
	border: 0px solid transparent;
	margin: 0;
	padding: 0;
}

.tablestylenoborder td>p
{
	border-collapse:collapse;
	border: 0px solid transparent;
	margin: 0;
	padding: 0px;
}

.buttondegrad
{
	cursor: pointer;
	width: 5cm;
	text-align:center;
	background-image:url(../images/degrad_blue.jpg);
	font-size :3.6mm;
	font-family: Verdana;
	padding:1mm;
	border: 1px solid #666;
}

.toolbar
{
	width: 100%;
	background-image: url(img/degrad-3.png);
	height: 40px;
	padding: 4px;
	white-space: nowrap;
}

.planes {
	font-family: Orion2AstroFont;
	font-size: 15pt;
	font-weight: bold;
}

.btnchart
{
	border: 1px solid transparent;
	width: 24px;
	height: 24px;
	background-image: url(img/btncarte-1.png);
	background-repeat: no-repeat;
	background-position: center;
	float: left;
}
.btnchartover
{
	border: 1px solid #cccccc;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url(img/btncarte-1.png);
	background-repeat : none;
	background-position : center;
	float: left;

}

.left1mm
{
	float: left;
	padding: 0;
	margin: 0;
	padding-left: 1mm;
	float: left;
}

.tabletrutine
{
	border-collapse: collapse;
	border:1px solid #AADCFF;
}

.warning
{
	color:red;
	font-weigth: bold;
}
.legende
{
	font-style: italic;
	font-size: 3.2mm;
}

.ital, .italic
{
	font-style: italic;
}

.shadtrans
{
	background-image: url(img/text0033.png);
	font-weight: bold;
	padding : 4 0 4 10 ;
}
.shadplain
{
	background-color: #DEF;

}
.alignright {text-align: right}

.stylebold {font-weight : bold};

.clair{background-image: url(img/blanc-trans.png)}

.mptree {
	background-repeat: no-repeat;
	background-position:center;
	white-space: nowrap;
	border : 1px solid transparent;
	padding: 0;
	margin: 0;
	background-image: url(img/mptree.png);
}
.mptreeclear {
	white-space: nowrap;
	border : 1px solid transparent;
	padding: 0;
	margin: 0;
	height: 2mm;
}

.titletable
{
	padding: 1.5mm;
	padding-top: 0.3mm;
	padding-bottom: 0.3mm;
	font-weight: bold;
	color:white

}

.bgTitleTable
{
	background-image : url(img/bleu-fonce2.png);

}

.t2
	{
	border-top: 1px solid #269ed5 ;
	border-bottom: 1px solid #269ed5;
	padding:0cm;
	font-size:4.8mm;
	background-image: url(css/img/blanc-trans.png);
	font-family: Verdana;
	color:#269ed5;
	font-weight:bold;}
.t20
	{
	border-top: 0px solid #2B7BAC;
	background-image: url(css/img/blanc-trans.png);
	border-bottom: 1px solid #2B7BAC;
	padding:0cm;
	font-size:4.2mm;
	font-family: Verdana;
	Font-weight : bold;
	color:#2B7BAC;
	text-transform:uppercase;
}

.fam_li
{
	font-size: 3.6mm;
	color:#666666;
	border: 0px solid transparent;
}

li.fam_li:Hover
{
	font-size: 3.6mm;
	color:#666666;
	border: 0px solid transparent;
}
.famous
{
	background-image:url(img/blanc-trans.png);
	padding: 5mm;
	border : 1px solid #7BB5CA;
}



.opimg {
	/*float: left;*/
	width: 80px;
	height : 2cm;
}
.optext {
	/*float: left;*/
	min-width: 60mm;
	padding-left: 2mm;
	position: absolute;
	margin:auto;
	width: auto;
	height:2cm;
	vertical-align: middle;

}
.optextC {
	/*float: left;*/

	width: auto;
	min-width: 60mm;
	padding-left: 2mm;
	position: absolute;
	vertical-align: middle;
	margin:auto;
	height:2cm;

}
.globalmenudiv	{
	padding-top: 2mm;
	height: 2cm;

}

.divtr {height: 4.5mm; width: 620px; float: left; clear:both}
.divtr > p { margin: 0; padding: 0}
.tdL30
{ float: left;
 text-align: center;
 width: 30px;
}
.tdR500
{
	 float: left;
 width: 200px;
 text-align: left;
}
.tdR50
{
	 float: left;
 	 width: 50px;
	 text-align:right;
	 padding-left: 1mm;
	 padding-right: 1mm;
 vertical-align: top;
 clear:none;

}
.tdR80
{
	float: left;
	width: 80px;
	 padding-left: 1mm;
	 padding-right: 1mm;
 text-align: right;
}

.tdrightpadding
{
	text-align:right;
	padding-right: 2px;
}

.bgblue
{
	background-image: url(img/bleu_clair.png);
}

.iTransitDiv
{
	padding: 2mm;
	padding-top: 2px;
	background-image: url(img/blanc-trans.png);
	font-size: 3mm;
}




.boldunder
{
	padding-bottom: 2px;
	border-bottom: 1px solid black;
	font-weight:bold;
}

.sign
{
	font-size:24pt;
	font-family: Orion2AstroFont;
	font-variant:normal;
	font-weight: bold;
	text-transform:none;
	font-variant: normal;
}
.titleplane
{
	font-size:20pt;
	font-family: Orion2AstroFont;
	font-variant:normal;
	text-transform:none;
	font-variant: normal;
}

.table_ur
{
	border-collapse : collapse;
	border: 1px solid #69F;
	padding: 2mm;
}
.table_ur td
{
	padding: 2mm;
	text-align: center;
}

.headT
{
	padding: 1mm;
	background-color: #06F;
	color: white;
	font-weight: bold;
	font-family: Verdana;
	text-align: center;
}

.bb
{
	font-weight: bold;
}
.ital {

	font-style: italic;
}

.bgtable
{
	background-color:#CADFDF;
}
table td p
{
	padding: 0;
	margin: 0;
	text-align: left;
}

.borderChart
{
	border-style:solid;
	border-color: #08CCFF;
	border-top-color: white;
	border-left-color: white;
	border-width: 2px;
}

.lunationProg
{
	font-size: 6mm;
	line-height: 150%;
	Color: white;
}


.messagedlg
{
	font-size:3.8mm;
	padding: 3mm;
	font-weigth: bold;
	text-align: center;
}

.dlginfo
{
	font-family: Verdana;
	font-size: 29pt;
	color: #C00;
	font-weight: bold;
}



.glyphPlaneLum
{
	position:absolute;
	index-z: 1;
	color: #000000;
	font-family: Orion2AstroFont;
	font-size: 5.2mm;
	visibility:visible;
	overflow:visible;
	text-decoration: inherited;
	color:black;
	line-height: normal;
}

.glyphPlane
{
	index-z: 2;
	position: relative;
	font-family: Orion2AstroFont;
	text-decoration: inherited;
	font-size: 5.2mm;
	line-height: normal;
}

.littleGlyphPlaneLum
{
	position:absolute;
	index-z: 1;
	color:#000000;
	font-family: Orion2AstroFont;
	font-size: 4mm;
	visibility:visible;
	overflow:visible;
	color:black;
	line-height: normal;
}

.littleGlyphPlane
{
	index-z: 2;
	position: relative;
	font-family: Orion2AstroFont;
	left: 0; top:0;

	font-size: 4mm;
	line-height: normal;
}


.little2GlyphPlaneLum
{
	position:absolute;
	index-z: 1;
	color:#000000;
	font-family: Orion2AstroFont;
	font-size: 2.4mm;
	left: 0; top:0;
	text-decoration: none;
	visibility:visible;
	overflow:visible;
	color:black;
	line-height: normal;
}

.little2GlyphPlane
{
	index-z: 2;
	position: relative;
	font-family: Orion2AstroFont;
	left: 0; top:0;

	font-size: 2.4mm;
	line-height: normal;
}

.little2base
{
	position:relative;
	text-align: inherit;
	font-size: 2.2mm;
	padding: 0;
	margin: 0;
}


#upa{

	border: solid 1px #576db4;

}

#upa tr td{

	border: solid 1px #576db4;


}

@media screen {

.toolbar_i
{
	display: block;
}

.infowindow, .subinterp
{
	position: absolute;
	background-image:url(css/img/blanc-trans.png);
	left: 0;
	top: 48px;
	spacing: 0;
	margin: 0;
	vertical-align:top;
	padding: 5mm;
	bottom: 0;
	right: 0;
}
}

.subinterp
{
	position: relative;
	top: 0px;
	width: auto;
	spacing: 0;
	margin: 0;
	bottom: 0;	
	padding: 0;
	overflow: auto;
}

@media print {

	.toolbar_i
	{
		display: none;
	}
	.infowindow, .subinterp
	{
		padding: 0;
		overflow: auto;
	}
}

.plainColor
{
	background-color: #ddefff;
}



thead {
 display:table-header-group;
}

tbody {
 display:table-row-group;
}

@media screen
{
	.divbody
	{
		background-image: url(img/blanc-trans.png);
		position: absolute;
		top: 55px;
		left: 0;
		bottom: 0;
		right:0;
		overflow: auto;
		text-align: left;
		padding: 4mm;
	}
}

@media print
{
	.divbody
	{
		background-image: url(img/blanc-trans.png);
		left: 0;
		bottom: 0;
		right:0;
		overflow: auto;
		text-align: left;
		padding: 4mm;
	}
}

.titleblue
{
	color:white;
	font-weight:bolder;
	font-family: Verdana;
	background-image: url(img/bleu-fonce.png);
	border-width: 0;
}

#hhelp p, #hhelp table { margin-top: 2px; margin-bottom:2px; padding-bottom: 2px; line-height: 110%;}

/*anges*/
@media screen
{
	#Aframe1
	{
		background-color: transparent;
	}
	#divdoc1
	{
		position: relative;
		background-image:url(../images/bgflower2.jpg);
		padding: 5mm
	}
	#tdinterpzone
	{
		display:table-cell;
	}
	#mousec
	{
		display:block;
	}
}
@media print
{
	#Aframe1
	{
		background-color: #EEF7FB;
	}
	#divdoc1
	{
		position: relative;
		background-color: #FFFFFF;
		padding: 5mm
	}
	#tdinterpzone
	{
		display:none;
	}
	#mousec
	{
		display:none;
	}
}
img { 
	border: 0; 
	widows : 4;
	orphans: 4;
	
	
	}

#scrollzone li
{ 	 
	 border: none;
	 font-size: 3.6mm;
	 list-style-position: outside;
	 padding-left: 2mm;
	 margin-left: 3mm;
	 cursor: default;
}

#scrollzone li:hover
{ 	
 	 border: none;
	 font-size: 3.6mm;
	 list-style-position: outside;
	 padding-left: 2mm;
	 margin-left: 3mm;
	 cursor: default;
}
#scrollzone li:active
{ 	
	 border: none;
	 font-size: 3.6mm;
	 list-style-position: outside;
	 padding-left: 2mm;
	 margin-left: 3mm;
	 cursor: default;
}

.padding2{ padding: 3px; }
.normalTable
{
	padding: 0;
	border-spacing: 0;
	width: 100%;
}
.tablespacing2
{
	padding: 2px;
	border-spacing: 2px;
}

.height100
{
	height: 100%;
}


hr{
	border: none;
	color: #97C1E1;
	height: 1px;
	background-color: #97C1E1;
}

#zone {
	-webkit-box-shadow: 5px 5px 5px #ddd ;
	box-shadow: 5px 5px 5px #ddd ;
}

.pcenter
{
	text-align:center;
}

.bouton 
{
	position : relative;
	float : left;
	margin-left: 2mm;
	display:block;
	width:100px;
	height:25px;
	padding-top: 7px;
	text-align:center;
	vertical-align:middle;
	border-radius:5px; 
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	background:url(img/degrad-2.png) no-repeat;
	color:black;
	text-decoration:none;
}
.bouton:hover {
	background:url(img/degrad-1.jpg) no-repeat;
	cursor : pointer;
}