/* CSS Document */
html, body {
	/*color : #000000;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif, sans-serif;
	font-size : 9px;
	text-align : justify;
	/*background-color : #FF6600;
	background-attachment: scroll;
	background-position:center;
	background-repeat:no-repeat; */
	/*background-position: right bottom;*/
	scrollbar-3dlight-color: #FF2200;
	scrollbar-arrow-color: Black;
	scrollbar-base-color: #FF62200;
	scrollbar-darkshadow-color: #FF2200;
	scrollbar-highlight-color: Black;
	scrollbar-shadow-color: Black;
	scrollbar-track-color: #FF2707;
	scrollbar-face-color: #F0E6E8;

	height:auto;
	width:auto;
	margin : 0;
	background-color:#FF2707;  /* 000000*/
	/*background-image:url(deg_jr.jpg);
	background-repeat:repeat-x;*/
	border-spacing:0px;
	min-height:inherit;
	/* FILTER:progid:DXImageTransform.Microsoft.GRADIENT(startColorstr=#FFFF00,endColorstr=#FF0000,gradientType=1,bgcolor=#FFFFFF); */
	cursor: url(temple.ani);
	/*}table-layout:min-height:768px;border:inherit;*/	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style:normal;
	table-layout:min-height:768px;	
	}

/*#headerbkgd {
position : absolute; 
top : 0px; 
left : 0; 
width : 22%; 
height : 768px; 
color : #999; 
background-color : #333; 
z-index : 108; */
}

img {
	behavior:	url("pngbehavior.htc");
    border-style : none;
  }
  
p {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color : #000000;
  }

td {
  font-family : Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color : #000000;
  }


/* ------ Header Link ------- */

A.header:link {
  color : #99CCFF;
  text-decoration:none;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  /*font-size: 10pt; */
  font-weight: bold;
  }

A.header:hover {
  color : #FF0000;
  text-decoration : none;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-style:italic;  
  /* font-size: 10pt; */
  font-weight: bold;
  }

A.header:visited {
  color : #CCCCCC;
  text-decoration : none;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  /* font-size: 10pt; */
  font-weight: bold;
  }

/* ---------- sub links  ----------- 

A.sub:link {
  text-decoration : underline;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14pt; 
  font-weight: normal; 
  color: #99CCFF
  }

A.sub:hover {
  text-decoration : none;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14pt; 
  font-weight: normal; 
  color: #FFFFFF
  }
  
A.sub:visited {
  text-decoration : none;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 14pt; 
  font-weight: normal; 
  color: #CCCCFF
  }
*/
/* ----------- normal links -------- */

A:link {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  /* font-size: 10pt; */ 
  text-decoration : none;
  font-weight:bold; 
  color:#CCCC00 ; /* #000000 */
  }

A:visited {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  /* font-size: 10pt;  */ 
  text-decoration : none;
  font-weight: bold; 
  color:#FF6600 ;/* #99CCFF */
  }

A:hover {
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  /* font-size: 10pt; */
  text-decoration : none;
  font-style:italic;
  font-weight: bold; 
  color: #FFFF00;
  }

T1 {
  font-size : 12pt;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  }

.date {
  font-size : 14pt;
  color: #336666;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-weight: bold;
  }

.lowText { 
text-decoration: none; 
color: #000000; 
font-size: 10px ;
font-family: Verdana, Arial, Helvetica ;
} 

.highText { 
text-decoration: none; 
color: #FFFFFF; 
font-size: 11px;
font-family: Verdana, Arial, Helvetica; 
} 

.grostitre{
text-decoration:none;
color: #FF0000; 
font-style:normal;
font-weight:bold;
font-size:24px;
font-family:Verdana, Arial, Helvetica, sans-serif ;
}

.titleText { 
text-decoration: none; 
color: #FF0000; 
font: 11px Verdana, Arial, Helvetica;
font-weight:bold; 
} 

.itemBorder { 
border: 1px solid #000000 ;
} 

.itemBorderBlank { 
border: 1px solid #000000 ;
} 

.buttonText { 
text-decoration:none;
color: #FF0000; 
font-weight:lighter;
font-style:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif ;
} 

.buttonHover { 
text-decoration: none; 
color: #99CCFF; 
font-family:Verdana, Arial, Helvetica; 
font-weight:Bold ;
font-size:10px ; 
padding: 1px ;
} 

.buttonBorder { 
border: 1px outset #339966; 
} 

.buttonBorderOver { 
border: 1px inset #CC9966 ;
} 

.menuflottant {
position:absolute;
top:0px;
left:0px;
visibility:visible;
width:auto;
z-index: 1002;
} 

.head1 {
background-image:url(fond_or.gif);
margin-right: 0px;
margin-left: 0px;
/*width: 770px;*/
height: 91px;
}

.head2 {
border-color:#FFFF00;
margin-top:4px;
margin-bottom:4px;
margin-left:10%;
margin-right:10%;/*
right: 0px;
left: 0px;
width: 95%;
height: 36px;*/
z-index:3;
} 

.article{
position:absolute;
top:15%;
left:15%;
width:85%;
background-color:#F0E6E8;
padding:15px;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:justify;
}
.forum{
position:absolute;
top:10%;
right:5%;
width:60%;
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#FFFFFF;
font-weight:bold;
text-align:justify;
}
.logo {
float: right; /* alignement du logo à droite */
margin-right: 10px;  /* placement du logo dans son conteneur, head1 */
margin-top: 0px;
border: 0;
}
.fondgauche {
	position: absolute;/*
	float:left;*/
	margin-bottom:0px; /*on place le bas du bloc par rapport au conteneur hiérachique précédent (fenêtre ou autre bloc) */
	left:10px; /**/
	width: 18%;/*100px*/
	min-width:80px; /*config 800x600 */
	max-width:150px; /*config 1024x768 */
	height: 90%;
	z-index:0;
}
.gauche {
	position: absolute;
	float:left;
	bottom:0px;
	width: 18%;
	min-width:80px;
	max-width:150px;
	height: 100%;
	z-index:20;
	left: 2%;
	top: 10%;
}

.corpssup {
/*margin-left: 220px;  on place la limite du bloc "corps" par rapport à la largeur du bloc "gauche" */
margin-right: 20px; /* on place sa limite droite par rapport à la largeur de la fenêtre quelle que soit celle-ci */
padding:5px; /* on définit la marge interieure du bloc */
width: *; /* restera ce qui restera en largeur... Le texte s'adaptera aux changements */
text-align:justify;/* on définit l'alignement du texte */
z-index:5;
}

.corps {
background-color:#FFFFFF;
margin-left: 22%; /*220px on place la limite du bloc "corps" par rapport à la largeur du bloc "gauche" */
right: 20px; /* on place sa limite droite par rapport à la largeur de la fenêtre quelle que soit celle-ci */
padding:5px; /* on définit la marge interieure du bloc */
width: 73%; /* *restera ce qui restera en largeur... Le texte s'adaptera aux changements */
text-align:justify;/* on définit l'alignement du texte */

}

.colgauche {
position:relative;
/*background-color:#FFFFFF;*/
left: 10px; /* on place la limite du bloc "corps" par rapport à la largeur du bloc "gauche" */
top: 10px; /* on place sa limite droite par rapport à la largeur de la fenêtre quelle que soit celle-ci */
padding:5px; /* on définit la marge interieure du bloc */
width:34%; /*config 1024x768 */
min-width: 200px; /* config 800x600 Le texte s'adaptera aux changements */
text-align:justify;/* on définit l'alignement du texte */
}

.colcentre {
position:relative;
/*background-color:#FFFFFF;*/
left: 10px; /* on place sa limite gauche par rapport au bord gauche de la fenêtre ou du conteneur hiérarchique*/
/*right: 10px;  on place la limite droite du bloc "corpscoldroite" par rapport à la droite de son conteneur  */
top: 10px; /* on place sa limite droite par rapport à la largeur de la fenêtre quelle que soit celle-ci */
padding:5px; /* on définit la marge interieure du bloc */
width:34%; /*config 1024x768 */
min-width: 200px; /* config 800x600 Le texte s'adaptera aux changements */
text-align:justify;/* on définit l'alignement du texte */
}

.coldroite {
position:relative;
/*background-color:#FFFFFF;*/
left: 10px; /* on place sa limite gauche par rapport au bord gauche de la fenêtre ou du conteneur hiérarchique*/
/*right: 10px;  on place la limite droite du bloc "corpscoldroite" par rapport à la droite de son conteneur  */
top: 10px; /* on place sa limite droite par rapport à la largeur de la fenêtre quelle que soit celle-ci */
padding:5px; /* on définit la marge interieure du bloc */
width:32%; /*config 1024x768 */
min-width: 190px; /* config 800x600 Le texte s'adaptera aux changements */
text-align:justify;/* on définit l'alignement du texte */
}

.centrer {
margin-left:auto; /* on place la limite gauche du bloc par rapport au conteneur hiérachique précédent" */
margin-right:auto; /* on place la limite droite du bloc par rapport au conteneur hiérachique précédent" */
width:*; /* reste ce qui reste...*/

}
.centre {
margin-left: 20px;
margin-right: 20px;
margin-top:15;
margin-bottom:15;
text-align:justify;
overflow:auto;
}

.divflash {
position:absolute; 
top:10px;
margin-left:5%;
margin-right:5%;
z-index:1;

/*width:700px; 

background-color: #FFFFCC;*/
}

.menu { /* on définit un conteneur pour le menu */
margin-top: 0px;
margin-right: 10px; 
/*width: 160px;*/
border: 0px; /* solid #FF0000;
background-color: #FFFF00;*/
font-family: verdana, arial;
font-size: 110%;
text-align: center;
}

h1 {
font-size: 160%;
text-align:center;
}

h2	{
font-size: 130%;
text-align:center;
}

h3	{
font-size: 100%;
text-align: center;
}

h4	{
font-size: 100%;
text-align: center;
}

h5	{
font-size: 70%;
text-align: center;
}

h6	{
font-size: 50%;
text-align: center;
font-style:italic;
}

ul,li {
/*list-style: disc url(bullet.gif) inside; */
list-style-type: none; /* pour ne pas avoir de puces */
margin: 0;
padding:0;
line-height: 30px; /* interligne */
}

.menuhaut {
float: right; /* on aligne le menu vertical à droite de son conteneur */
margin-right: auto;
margin-left: auto;
margin-top: 0px;
font-size:12px;
}

.menuhaut a {font-size: 16px;font-weight: bold;color: #060C6F;
text-decoration:none;
/* pour éviter le soulignement au survol */
margin-right: 10px; /* espacement entre chaque sous-menu */
}

.dropcontentsubject{
margin-left:10px;
background-color: #DFDFFF;
border: 1px solid red;
min-width:120px;
width:100%;
font-weight: bold;
padding: 5px;
display:block;
}

.dropcontent{
margin-left:10px;
min-width:120px;
width: 100%;
/*height: 250px;*/
border: 1px solid red;
background-color: #DFDFFF;
padding: 5px;
font-size:10px;
text-align:justify;
display:block;
text-decoration:none;
color: #FF0000; 
font-weight:lighter;
font-style:normal;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif ;
}
div.gradient{background: #FFFFFF url(gradient01.png) repeat-x top;margin: 0px}
div.gradient p{margin:0;padding: 2px 5px}
/*p.codehere{color: #2A4D91} */

div#conteneur{margin: 0 auto;background-color: #C0CDF2;text-align: left} /*width:500px; */
div#header{background-color: #e7e7e7;padding:10px 0}
div#header h1{color: #FFF;font-size: 300%;font-weight: 900}
div#menu{width:100%;overflow:auto;background: #e7e7e7;padding-top: 5px}
ul#nav,ul#nav li{list-style-type:none;margin:0;padding:0}
ul#nav{padding-left:15px}
ul#nav li{float:left;width:80px;margin-right:2px;text-align: center}
ul#nav a{float:left;width:80px;text-decoration:none;background: #FFC;color: #999}
ul#nav li.active a,ul#nav a:hover{color: #000}
div#contenu{clear:left;width:500px;border-top:1px solid #999;padding-top:15px;background-color: #C0CDF2}
div#footer{padding-top:5px;text-align: center;font-size: 90%;background: #8395CB;color: #FFF}

div#box{float:right;display:inline;width:150px;margin: 5px 15px 0 5px;background:#E4E7F2;text-align:center}
div#box p{padding:0 5px}
/*div#pics{} ;width:100%;padding-bottom:10px 
div#pics{list-style-type: none;margin:0 15px;padding:0}
div#pics{float:left;width:100px;margin: 10px 10px 10px 0;background-color: #FFF}*/
div#pics img{float:left; display: block;width: 160px;height: 160px;margin:5px 10px;border: 0px}


/* niftycorners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
