/* 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(public_html/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(public_html/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}


