/* CSS Document */
.out 
{
	cursor : default;
	color  : black;
	padding: 2mm;
	text-align : center;
	border : 1px solid transparent;
	font-size : 3.2mm;
	font-weight: normal;
}

.over
{
	cursor : pointer;
	color  : gray;
	padding: 2mm;
	text-align : center;
	border : 1px solid gray;
	font-size : 3.2mm;
	font-weight: normal;
}


.menuOver 
{
	clear: both;
	/*background-color: #6276A0;*/
	background-image: url(/fr/css/img/blanc-trans.png);
	padding: 1px;
	margin : 0;
	color: #306;
	cursor: pointer;	
	padding-left: 4px;
	font-size: 3mm;
	margin: 0;
}

.hr_
{
	clear: both;
	font-size: 3px;
	height:4px;
	padding-bottom: 7px;
}

/*.menuOut td
{
	padding: 1px;
	font-size : 3mm;
	line-height: 4mm;
}
*/
.menuOver td
{
	/*padding: 1px;*/
	/*line-height: 4mm;*/
}

.menuOut
{
	clear: both;
	background-color: #cce9ff;
	background-image: none;
	margin : 0;
	padding: 1px;
	/*padding-top: 1px;*/
	padding-left: 4px;
	cursor: default;
	font-size: 3mm;
	color: black;
	margin: 0;
	/*line-height: 4mm;
	font-weight: normal;*/
}
 
 
.outPrint 
{
	cursor : default;
	background-color: #cce9ff;
	color  : black;
	float: left;
	padding: 0;
	margin: 0;
	width: 140px;
	height: 170px;
	padding-top: 2mm;
	text-align : center;
	border : 0px solid transparent;
	font-size : 3mm;
	font-weight: normal;
}

.overPrint
{
	cursor : pointer;
	background-color: #6276A0;
	color  : white;
	float: left;
	padding: 0;
	margin: 0;
	padding-top: 2mm;
	width: 140px;
	height: 170px;
	text-align : center;
	border : 0px solid transparent;
	font-size : 3mm;
	font-weight: normal;
}

.menuOutPrint td
{
	padding: 3mm;
	font-weight: normal;
}
.menuOutPrint tr
{
	padding: 3mm;
	font-weight: normal;
}
 
 
 
 
/**************** menu **********************/
#divpopup
{
	position: absolute;
	margin: 0;
	padding: 0;
	display : none;
	z-index: 39920;
	left: 40;
	top: 288;
}


#divcalcpopup
{
	position: absolute;
	margin: 0;
	padding: 0;
	display : none;
	z-index: 39900;
}
/* Inset 3D Raised */
.raised {
	position: absolute;
	background: transparent;
	width:7cm;
	left: 0px;
	top: 0px;
	margin:0 auto;
	height: 2.62cm;


}
.raisedMain {
	position: absolute;
	background: transparent;
	width:7cm;
	left: 0px;
	top: 0px;
	margin:0 auto;
	height: 2.62cm;


}

.raised h1, .raised p {margin:0 10px;}
.raised h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raised p {font-size: 3mm; padding-bottom:0.5em;}
.raisedMain h1, .raisedMain p {margin:0 10px;}
.raisedMain; h1 {font-size:2em; color:#fff; letter-spacing:1px;}
.raisedMain p {font-size: 3mm; padding-bottom:0.5em;}

.raised .top, .raised .bottom {display:block; background:transparent; font-size:1px;}
.raised .b1, .raised .b2, .raised .b3, .raised .b4, .raised .b1b, .raised .b2b, .raised .b3b, .raised .b4b {display:block; overflow:hidden;}
.raised .b1, .raised .b2, .raised .b3, .raised .b1b, .raised .b2b, .raised .b3b {height:1px;}
.raised .b2 {background:#cce9ff; border-left:1px solid #fff; border-right:1px solid #eee;}
.raised .b3 {background:#cce9ff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raised .b4 {background:#cce9ff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raised .b4b {background:#cce9ff; border-left:1px solid #eee; border-right:1px solid #999;}
.raised .b3b {background:#cce9ff; border-left:1px solid #ddd; border-right:1px solid #999;}
.raised .b2b {background:#cce9ff; border-left:1px solid #aaa; border-right:1px solid #999;}

.raisedMain .top, .raisedMain .bottom {display:block; background:transparent; font-size:1px;}
.raisedMain .b1, .raisedMain .b2, .raisedMain .b3, .raisedMain .b4, .raisedMain .b1b, .raisedMain .b2b, .raisedMain .b3b, .raisedMain .b4b {display:block; overflow:hidden;}
.raisedMain .b1, .raisedMain .b2, .raisedMain .b3, .raisedMain .b1b, .raisedMain .b2b, .raisedMain .b3b {height:1px;}
.raisedMain .b2 {background:#cce9ff; border-left:1px solid #fff; border-right:1px solid #eee;}
.raisedMain .b3 {background:#cce9ff; border-left:1px solid #fff; border-right:1px solid #ddd;}
.raisedMain .b4 {background:#cce9ff; border-left:1px solid #fff; border-right:1px solid #aaa;}
.raisedMain .b4b {background:#cce9ff; border-left:1px solid #eee; border-right:1px solid #999;}
.raisedMain .b3b {background:#cce9ff; border-left:1px solid #ddd; border-right:1px solid #999;}
.raisedMain .b2b {background:#cce9ff; border-left:1px solid #aaa; border-right:1px solid #999;}


.raised .b1 {margin:0 5px; background:#fff;}
.raised .b2, .raised .b2b {margin:0 3px; border-width:0 2px;}
.raised .b3, .raised .b3b {margin:0 2px;}
.raised .b4, .raised .b4b {height:2px; margin:0 1px;}
.raised .b1b {margin:0 5px; background:#999;}
.raised .boxcontent {display:block;  background:#cce9ff; padding: 2mm; border-left:1px solid #fff; border-right:1px solid #999;}

.raisedMain .b1 {margin:0 5px; background:#fff;}
.raisedMain .b2, .raisedMain .b2b {margin:0 3px; border-width:0 2px;}
.raisedMain .b3, .raisedMain .b3b {margin:0 2px;}
.raisedMain .b4, .raisedMain .b4b {height:2px; margin:0 1px;}
.raisedMain .b1b {margin:0 5px; background:#999;}
.raisedMain .boxcontent {display:block;  background:#cce9ff; padding: 2mm; border-left:1px solid #fff; border-right:1px solid #999;}


/***************************************** Popup menu divisions ****************************/

#popDivs
{
	position: absolute;
	margin: 0;
	padding: 0;
	display : none;
	z-index: 39920;
	left: 40;
	top: 288;
}

.fleches {
	font-family: webdings;
	font-size: 3mm;
	font-style: normal;
	color : white;
	font-weight: bold;
	padding: 0;
}
.btn_nodiv
{
	float: right; 
	position: relative; 
	display: block; 
	width: 24px; height: 24px; 
	background-image: url(img/fl-g.png);
	background-repeat:no-repeat;
	background-position: center center;
}
.btn_nodivL
{
	float: right; 
	position: relative; 
	display: block; 
	width: 24px; height: 24px; 
	background-image: url(img/fl-g-1.png);
	background-repeat:no-repeat;
	background-position: center center;
}
.btn_divi
{
	float: right; 
	position: relative; 
	display: block; 
	width: 24px; height: 24px; 
	background-image: url(img/fl-up.png);
	background-repeat:no-repeat;
	background-position: center center;
}
.btn_diviL
{
	float: right; 
	position: relative; 
	display: block; 
	width: 24px; height: 24px; 
	background-image: url(img/fl-up-1.png);
	background-repeat:no-repeat;
	background-position: center center;
}


.btn_grow
{
	float: right; 
	position: relative; 
	display: block; 
	width: 24px; height: 24px; 
	background-image: url(img/reduction.png);
	background-repeat:no-repeat;
	background-position: center center;
}
.btn_growL
{
	float: right; 
	position: relative; 
	display: block; 
	width: 24px; height: 24px; 
	background-image: url(img/reduction-1.png);
	cursor: pointer;
	background-repeat:no-repeat;
	background-position: center center;
}

.pctrl_over{
	cursor: pointer;
	color: #284FFF;
	font-family: webdings;
	font-size: 3mm;
	padding: 0;
	margin: 0;
	font-style: normal;
	font-weight: bold; 
	background-image:  url(/fr/css/img/blanc-trans.png);
}
.pctrl_out{
	cursor : default;
	color : white;
	padding: 0;
	margin: 0;
	font-family: webdings;
	font-size: 3mm;
	font-style: normal;
	font-weight: bold;
	background-image: "";
}

.idinfos{
	font-family: verdana; 
	font-size: 3.2mm; 
	color: black; 
	float: left; 
	text-align:left;
	vertical-align: middle; 
	padding-left: 2mm; 
	padding-top: 1mm;
}
.panelDivControl
{
	display : none;
	position: absolute; 
	background: transparent; 
	z-index: 200; 
	width: 100%; 
	height: 25px;
	border : none;
	
}

/*popup menus planètes, général & divisions projections 

#popupmenu_dc,
#popupmenu_general,
#popupmenu_planet 
{
	position: absolute;
	left: 100px;
	top : 100px;
	margin: 0;
	z-index: 800;
	padding: 5px;
	list-style: none;
	background: #bbd6ef;
	color: #000;
	width: 270px;
	font-size: 3.4mm; 
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius: 6px;
	border: 0px solid #96C7FF;
	background:rgba(187,214,239,0.8);
	-webkit-box-shadow: #B3B3B3 7px 7px 7px;
	-moz-box-shadow: #B3B3B3 7px 7px 7px; 
	box-shadow: #B3B3B3 7px 7px 7px;
	z-index: 999;			
}

#popupmenu_dc a, #popupmenu_dc span, 
#popupmenu_general a, #popupmenu_general span, 
#popupmenu_planet a, #popupmenu_planet span 
{
	margin: 0;
	display : block;
	color   : #000;
	text-decoration: none;
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius : 6px;
	font-size: 3.4mm;
	background  :none;
	border: 0px solid transparent;
}

#popupmenu_dc a:hover, #popupmenu_dc span:hover, 
#popupmenu_general a:hover, #popupmenu_general span:hover, 
#popupmenu_planet a:hover, #popupmenu_planet span:hover, 
#popupmenu_dc > ul, 
#popupmenu_general > ul, 
#popupmenu_planet >  ul
{
	margin: 0;
	padding: 0;
	background: transparent url(/images/menubg-e.jpg) 0 0 no-repeat;
	border : 0px solid transparent;
}
#popupmenu_dc .toggle_subMenu,
#popupmenu_general .toggle_SubMenu,
#popupmenu_planet .toggle_SubMenu			
{
	margin: 0;
	padding: 3px 0 3px 0 !important;
	text-align: left;
	font-size: 3.4mm;
	background: transparent url(/images/menubg-e.jpg) 0 0 no-repeat;
	border : 0px solid transparent;
}

#popupmenu_dc li,
#popupmenu_general li,
#popupmenu_planet li
{
	padding: 0;
	margin: 0;
	font-size: 3.4mm; 
	background: none;
	border : 0px solid transparent;
s}

#popupmenu_dc li:hover,
#popupmenu_general li:hover,
#popupmenu_planet li:hover
{
	padding: 0;
	margin: 0;
	font-size: 3.4mm; 
	cursor : pointer;	
	color: #3D598D;
	background: none;
	border : 0px solid transparent;
}

#popupmenu_dc .box_content li:hover,
#popupmenu_general .box_content li:hover,
#popupmenu_planet .box_content li:hover
{
	padding: 3px 0 3px 0 !important;
	margin: 0;
	font-size: 3.4mm; 
	cursor : pointer;	
	background : none;
	border : 0px solid transparent;
	background: transparent url(/images/menubg-e.jpg) 0 0 no-repeat;
}

#popupmenu_dc .toggle_subMenu .subMenu_0 .open, 
#popupmenu_general .toggle_SubMenu .subMenu_0 .open,  
#popupmenu_planet .toggle_SubMenu .subMenu_0 .open,  
{
	padding: 0;
	margin: 0;
	font-size: 3.4mm;
	padding: 3px 0 3px 0 !important;
	background: transparent url(/images/menubg-e.jpg) 0 0 no-repeat;
	border : 0px solid transparent;
}


#popupmenu_dc .toggle_subMenu .subMenu_0 .open a, #popupmenu_dc .toggle_SubMenu .subMenu_0 .open span, 
#popupmenu_general .toggle_SubMenu .subMenu_0 .open a, #popupmenu_general .toggle_SubMenu .subMenu_0 .open span, 
#popupmenu_planet .toggle_SubMenu .subMenu_0 .open a, #popupmenu_planet .toggle_SubMenu .subMenu_0 .open span 
{
	padding: 0;
	z-index: 1010;
	margin: 0;
	font-size: 3.4mm; 
	text-align: left;
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 3.4mm;
	background: transparent url(/images/menubg-e.jpg) 0 0 no-repeat;
	border : 0px solid transparent;
}

#t1, #t1 a
{
	font-size: 3.4mm;
	padding: 3px 0 3px 0 !important;
	padding: 0; 
	background : transparent url(/images/menubg-e.jpg)  0 0 no-repeat;
	border: 0px solid transparent;
}
#t1:hover, #t1:hover a:hover 
{
	font-size: 3.4mm;
	padding: 3px 0 3px 0 !important;
	margin: 0; 
	background : transparent url(/images/menubg-e.jpg)  0 0 no-repeat;
	border: 0px solid transparent;
}

#popupmenu_dc a:hover, #popupmenu_dc a:focus, #popupmenu_dc a:active, 
#popupmenu_general a:hover, #popupmenu_general a:focus, #popupmenu_general a:active, 
#popupmenu_planet a:hover, #popupmenu_planet a:focus, #popupmenu_planet a:active 
{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 0;
	margin: 0;
	font-size: 3.4mm;
	text-decoration: none;
	border: 0px solid transparent;
	background:none ;
}

#popupmemenu_general .subMenu_0,
#popupmenu_planet .subMenu_0 {
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 0;
	font-size: 3.4mm;
	background: transparent url(/images/menubg-e.jpg) 0 0 no-repeat;
	border: 0px solid transparent;
	border-bottom: 1px solid #96C7FF;
}

#popupmenu_dc ul.subMenu_0 a, 
#popupmenu_general ul.subMenu_0 a, 
#popupmenu_planet ul.subMenu_0 a 
{
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	padding: 0;
	border-radius: 6px;
	border: 0px solid transparent;
	background : none ; 
	
}
#popupmenu_dc      .toggle_SubMenu  .open		
#popupmenu_general .toggle_SubMenu  .open		
#popupmenu_planet  .toggle_SubMenu  .open		
{
	background:transparent url(/images/menubg-e.jpg) 0 0 no-repeat;
	padding: 0;
	
	border: 0px solid transparent;
}

#popupmenu_dc .toggle_SubMenu li,
#popupmenu_general .toggle_SubMenu li,
#popupmenu_planet .toggle_SubMenu li
{
	padding: 0;
	list-style-type:none;
	border: 0px solid ;
}

#popupmenu_dc      .toggle_SubMenu li:hover,
#popupmenu_general .toggle_SubMenu li:hover,
#popupmenu_planet  .toggle_SubMenu li:hover
{
	padding: 0;
	list-style-type:none;
	border: 0px solid transparent;
}

#popupmenu_dc .box_content,
#popupmenu_general .box_content, 
#popupmenu_planet .box_content 
	{
	padding: 0;
		background : none;
		border: 0px solid;
	}
#t1:hover,
#popupmenu_dc .box_content:hover,
#popupmenu_general .box_content:hover, 
#popupmenu_planet .box_content:hover, 
#popupmenu_dc .box_content div:hover,
#popupmenu_general .box_content div:hover, 
#popupmenu_planet .box_content div:hover 
	{
		background : none;
		border: 0px solid;
	padding: 0;
	}



div[id^=_div_dc_]
	{
		cursor: pointer;
		font-size: 3.4mm;
		padding: 0;
		color: black; 
		background: none;
		border: 0px solid;
		
	}
div[id^=_div_dc_]:hover
	{
		cursor: pointer;
		font-size: 3.4mm; 
		color: #3D598D;
		padding: 0;
		background: #84BEE1 !important;
		border: 0px solid;
	}
div[id^=_menu_harmo_]
	{
		cursor: pointer;
		font-size: 3.4mm;
		color: black; 
		padding: 0;
		background: none;
		border: 0px solid;
		
	}
div[id^=_menu_harmo_]:hover
	{
		cursor: pointer;
		font-size: 3.4mm; 
		padding: 0;
		color: #3D598D;
		background: #84BEE1 !important;
		border: 0px solid;
	}


#popupmenu_dc 
{
	position: absolute;
	display: block;
	left: 100px;
	top : 400px;
	//height: auto;
	margin: 0;
	z-index: 800;
	padding: 5px;
	list-style: none;
	background: #bbd6ef;
	color: #000;
	width: 270px;
	font-size: 3.4mm; 
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius: 6px;
	border:1px solid #96C7FF;
	background:rgba(187,214,239,0.8);
	-webkit-box-shadow: #B3B3B3 7px 7px 7px;
	-moz-box-shadow: #B3B3B3 7px 7px 7px; 
	box-shadow: #B3B3B3 7px 7px 7px;
	z-index: 			
}

#popupmenu_dc a, #popupmenu_dc span 
{
	display : block;
	padding : 4px 6px;
	color   : #000;
	text-decoration: none;
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius : 6px;
	font-size: 3.4mm;
}

#popupmenu_dc a:hover {color:#03C;}

#popupmenu_dc .toggle_subMenu			
{
	margin-left : 2px;
	text-align: left;
	font-size: 3.4mm;
	background: url(/images/menubg-e.jpg) 0 0 no-repeat;
		
}

#popupmenu_dc .toggle_subMenu .subMenu_0 .open a, #popupmenu_dc .toggle_subMenu .subMenu_0 .open span 
{
	z-index: 1000;
	text-align: left;
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 3.4mm;
	background: none;
	color: red;
}


#popupmenu_dc a:hover, #popupmenu_dc a:focus, #popupmenu_dc a:active 
{
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 3.4mm;
	text-decoration: none;
	color: #3D598D;
	background:none;
}
#popupmenu_dc .subMenu_0 {
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius: 6px;
	font-size: 3.4mm;
	background: none;
	font-size: 3.4mm;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #96C7FF;
}

#popupmenu_dc ul.subMenu_0 a 
{
	-webkit-border-radius: 6px;			
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 3px 20px;
	background : none; /*-image: url(/images/menubg-e.jpg);*/
	
}
#popupmenu_dc .toggle_subMenu  .open		
{
	background: url(/images/menubg-d.jpg) 0 0 no-repeat;
	
}
#popupmenu_dc .toggle_subMenu li
{
	list-style-type:none;
}
#popupmenu_dc .toggle_subMenu div		
{
	margin-left : 2px;
	text-align: left;
	padding: 1px;
	margin : 0;
	font-size: 3.4mm; 
		
}
#popupmenu_dc .box_content div {cursor: pointer};

*/