html, body 
{ 
	cursor : default;
	font-family :verdana;
	font-size :3.6mm;
	margin: 0;
	padding: 0;
	background-image:url(images/bg-image.jpg);
	color: black;
}

* { text-decoration : none;
	font-family :verdana;
 	font-weight : normal;
 	font-size :3.6mm;
 }
 
 
 table, td, tr, span{
	    margin  : 0;
		spacing : 0;
		padding : 0;
        font-family : Verdana;
        font-weight : normal;
 		font-size   : 3.2mm; 
	}
	
table.p {padding: 0;}
 	
a {  
	text-decoration: none;
    font-family : Verdana, Arial, Helvetica, sans-serif;
    font-weight : normal;
    color : #E64A00;
}


.nospace 
{
	margin: 0;
	spacing: 0;
	padding: 0;
}

a:active { text-decoration : none;
           font-family : Verdana;
           font-weight : bold;
           color : #FF9933;
         }

a:hover  { text-decoration : none;
           font-weight : bold;
           color:#FF0000;}
         }

u  { text-decoration : underline}

div {font-family: Verdana, Geneva, sans-serif; font-weight:normal; font-style:normal}

p  {
        font-family : Verdana;
        font-weight : normal;
 		font-size: 3.2mm; 
		line-height: normal;
		padding-top: 1mm;
		padding-bottom: 1mm;
		margin-top: 0.4mm;
		margin-bottom:0.4mm;
		spacing-top: 1mm;
}



p.italic  {
        font-family: Arial;
        font-style: italic;
        font-weight: normal;
}


P.Cursor { default }


.titresouligne{

	font-family: Arial, Helvetica, sans-serif;
	font-size: 6mm;
	font-style: normal;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: 1px;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #330099;
	font-weight: bold;
	padding: 2pt 2pt 1pt;
	line-height: 120%;
	color:#787761;
	padding-left: 7pt;
	background-color: #E2DCBC;
	font-weight: bold;
	text-align: center;
}
span.cursor { auto }


ul {  list-style-type: none}
li {
	list-style-image: url(bleus/dsk2.jpg);
	list-style-type: disc;
	line-height:normal;
	font-family: Verdana;
	font-size: 3.2mm;
}
.ListDecimal {
	list-style-position: outside;
	list-style-image: none;
	list-style-type: decimal;
	line-height: 19pt;
	font-size:10pt;
}

.List {  font-family: Verdana; font-size: 10pt; font-style: normal; line-height: normal}
.bandeau {
	font-family: Tahoma;
	font-size: 10pt;
	font-style: normal;
	line-height: 42pt;
	font-weight: normal;
}
.citation {
	font-family: Verdana;
	font-size: 9pt;
	font-style: italic;
	text-align: center;
}
.sommaire {
	font-family: Verdana;
	font-size: 10pt;
	font-style: normal;
	line-height: 110%;
	font-weight: normal;
	margin-top: 2px;
	margin-bottom: 2px;
	padding : 0pt;
	height: auto;
	text-indent: 1pt;
	display: block;



}
.arialblack {
	font-family: Verdana;
	font-size: 10pt;
}
.tableau {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #000000;
	border-right-color: #000000;
	border-bottom-color: #000000;
	border-left-color: #000000;
	padding: 1.0pt;

}
h2 {
	font-variant: small-caps;
	color: #787761;
	background: #DBD3C1;
	padding : 1mm;
	font-family: Verdana;
	font-weight: bold;
	line-height: normal;
	font-size: 5mm;
	line-height: normal;
	text-transform: uppercase;
	margin-top: 6pt;
	margin-bottom: 6pt;
	border-top-color: #787761;
	border-right-color: #787761;
	border-bottom-color: #787761;
	border-left-color: #787761;
	border-bottom-width: thin;
}
h1 {
	font-family: Arial;
	font-size: 20pt;
	font-variant: small-caps;
	background: #DBD3C1;
	color: #787761;
	padding : 1mm;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: inset;
	border-top-color: #787761;
	border-right-color: #787761;
	border-bottom-color: #787761;
	border-left-color: #787761;
	font-weight: bold;

}
h3 {
	font-family: Verdana;
	font-size: 12pt;
	font-style: normal;
	font-weight: 680;
	color: #978953;
	padding : 1mm;
	background: #DBD3C1;
	padding: 1mm;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #978953;
	border-right-color: #978953;
	border-bottom-color: #978953;
	border-left-color: #978953;
}
.tableau1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #575639;
}
.legende {
	font-family: Verdana;
	font-size: 8pt;
	font-style: italic;
	text-align: center;
}

  @font-face {
    font-family: OrionAstroFont;
    font-style:  normal;
    font-weight: normal;
    src: url(ORIONAS1.eot);
  }

  
.planes {
    font-family: OrionAstroFont;
	font-size: 4.4mm;
}
.planes_u {
    font-family: OrionAstroFont;
	font-size: 4.4mm;
	text-decoration : underline;
}
  
.classtitles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 5mm;
	color: #FFFFCC;
	width: 100%;
	border: #C4B99B;
	background-color: #C4B99B;

}
.tmindex {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 4.6mm;
	font-style: normal;
	color: #9F453B;
	padding: 0;
}
.comment {
	font-family: Arial;
	font-size: 2.6mm;
	color : black;
	font-style: normal;
}
.prix {
	color: #900000;
	background-color: #FFF7CC;
	font-aize: 5mm;
	font-weight: bold;
	margin: 5pt;
	padding: 5pt;
	text-align: center;

}
.trans {
	border: 1px black solid;
	padding: 0px;
	border-collapse: Collapse;
	background-color: #FFFFFF;
    filter:alpha(opacity=40);
   	-moz-opacity:0.4;
    opacity: 0.4;
}
.transmax {
	border: 1px black solid;
	padding: 0px;
	border-collapse: Collapse;
	background-color: #FFFFFF;
    filter:alpha(opacity=80);
   	-moz-opacity:0.8;
    opacity: 0.8;
}
#trans2 {
	background:transparent;
	border-collapse: Collapse;
	padding: 4mm;
	color: #000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
}
#trans3 {
	background: url(images/fond-degrad-light.jpg);
	border-collapse: Collapse;
	padding: 4mm;
	color: #000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
	position: relative;
}

#scrolldiv
{
	background:transparent;
	border-collapse: Collapse;
	padding: 4mm;
	width: 100%;
	height: 100%;
	color: #000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;
}

 
.rcorner_hautgauche, .rcorner_hautdroit {
height: 20px; width: 20px;
background-repeat: no-repeat;
font-size:1px; /* correction d'un bug IE */
}

/* propriétés spécifiques à chaque coin */
.rcorner_hautgauche {
	background: url(images/coin1.png);
}
.rcorner_hautdroit {
	float: right;
	background: url(images/coin2.png);
}

.rcorner_left
{
	float: left;
	background: url(images/fond-degrad-light.jpg);
	width: 20px;
	font-size:1px; 
	border-top: none;
	border-left : solid #6699CC 1px;
	border-right: none;
	border-bottom: none;
}
.rcorner_right
{
	float: right;
	background: url(images/fond-degrad-light.jpg);
	width: 20px;
	font-size:1px; 
	border-top: none;
	border-left : none;
	border-right: solid #6699CC 1px;
	border-bottom: none;
}
.rcorner_top
{
	float: left top;
	border-top: solid #6699CC 1px;	border-left : none;
	border-right: none;
	border-bottom: none;
	background: url(images/fond-degrad-light.jpg);
	height: 20px;
	font-size:1px; 
}
.bordercolor
{
	border: solid 1px #C1B799;
	border-top: solid 1px #C1B799;
	border-right: solid 1px #C1B799;
	border-bottom: solid 1px #C1B799;
	border-left: solid 1px #C1B799;
	
}

.warning {
	background: url(images/fond-degrad-light.jpg);
	border-collapse: Collapse;
	padding: 4mm;
	color: red;
	font-weight : 800;
	font-size: 3.5mm;
	font-family: verdana;
}

.tablemaj p
{
	margin: 0.5mm;
	padding: 0;
	spacing: 0;
}


.su { vertical-align: super;  font-size: 60%; } 
.sup { vertical-align: super;  font-size: 60%; } 


.imgnumL
{
 	width:400px; 
	text-align: center;
	float: left;
	padding-left: 3mm;
}
.imgnumR
{
 	width:400px; 
	text-align: center;
	float: right;
	padding-right: 3mm;
}
.openimg
{
	cursor: pointer;
}

 .hg
 { 
 	width: 20px;
	height: 20px;
	background-image: url(images/hg.png);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}
.bg
 { 
 	width: 20px;
	height: 20px;
	background-image: url(images/bg.png);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}
.bd
 { 
 	width: 20px;
	height: 20px;
	background-image: url(images/bd.png);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}
.hd
{ 
 	width: 20px;
	height: 20px;
	background-image: url(images/hd.png);
	background-repeat: no-repeat;
	font-size:1px; /* correction d'un bug IE */
}

.gauche, .droite
{
    width: 20px;
	background-image: url(images/table-boutique.png);
	font-size:1px; /* correction d'un bug IE */
}
.contenu
{
	background-image: url(images/table-boutique.png);
	font-size:1px; /* correction d'un bug IE */
}
.whitebg
{
	background-image: url(images/table-boutique.png);
	padding: 3mm;
}
.haut 
{
    height: 20px;
	background-image: url(images/table-boutique.png);
	font-size:1px; /* correction d'un bug IE */
}
 .bas
{
    height: 20px;
	background-image: url(images/table-boutique.png);
	font-size:1px; /* correction d'un bug IE */
}
.cd
{
	width: 6.5cm;
	background-image: url(images/table-boutique.png);
	padding: 3mm;
	border: 1px solid gray;
}
.cd p
{	
	font-size: 3mm;
}	

.menuContainer
{
	position: relative;
	float : left;
	width : 4.8cm;
	border: 1px solid #9A8769;
	padding: 2px;	
	
}
.documentContainer
{
	position: relative;
	float : left;
	border: 1px solid transparent;
	padding: 2mm;
	padding-right: 0;	
	
}

.contenerright
{
	position: relative;
	top: 0px;
	float : right;
	width : 4.8cm;
	border: 1px solid #9A8769;
	padding: 2px;
	margin-right: 5px;		
}