html{
	border:0px;
	margin:0px;
	padding:0px;
	background-color:#393939;
	background-image: url('/images/fond-site.jpg');
	background-repeat:repeat-x;
	background-position:top;
}
body{
	border:0px;
	margin:0px;
	padding:0px;
}
tr, td, table, body, p, textarea, input, button, select{
	font-family:verdana, sans;
	font-size:11px;
}
td, th{
	vertical-align:top;
}
hr {
	border:0;
	border-top:1px dotted #009EE0;
	clear:both;
}

iframe{
	background-color:#009EE0;
}
textarea{
	width:99%;
	padding:2px;
}
input,button, textarea, select{
	border:1px solid #009EE0;
	-moz-border-radius: 4px;
	border-radius: 4px;
	-webkit-border-radius: 4px;
}
#global_table{
	border:0px;
	padding:0px;
	margin:11px;
}
#pict-gal{
	text-align:center;
}

#pict_gal a img{
	margin:15px;
}
#pict_gal a:hover img{
	margin:5px;
	border:10px solid #DDD;
}
.clear {
	clear:both;
}
.pict_online {
	float:left;
	width:75px;
	text-align:center;
	height:150px;
}
.logo{
	padding-top:2px;
}
.illus{
	border-top:2px solid white;
	-moz-border-radius-topleft: 10px;
	border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
}
.messageHead{
	color:white;
	font-size:11px;
	padding: 3px 10px;
	border-top:2px solid white;
	background-color:#009EE0;
}
.messageHead a, .messageHead a:hover, .messageHead a:link, .messageHead a:active, .messageHead a:visited{
	color:white;
	font-weight:bold;
	text-decoration:none;
}
.messageHead h3{
	margin:0px;
	font-weight:normal;
	margin-bottom:3px;
	font-size:11px;
}
.coin{
	border-top:2px solid white;
	border-right:2px solid white;
	-moz-border-radius-topright: 10px;
	border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
}
.courrier {
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #DDD;
}
.menu{
	border-top:2px solid white;
	border-left:2px solid white;
	-moz-border-radius-topleft: 10px;
	border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	background-color:#646466;
	padding:5px;
}
.content{
	border-right:2px solid white;
	border-top:2px solid white;
	background-color:#545454;
	padding:0px;
	margin:0px;
}
.menuleft{
	background-color:#009EE0;
	border:1px solid white;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index:1000;
}
.pub{
	background-color:#F0F0F0;
	-moz-border-radius-bottomleft: 10px;
	border-radius-bottomleft: 10px;
	-webkit-border-radius-bottomleft: 10px;
	-moz-border-radius-bottomright: 10px;
	border-radius-bottomright: 10px;
	-webkit-border-radius-bottomright: 10px;
}
.menuleft ul{
	color:white;
	padding-left:0px;
	list-style-position:inside;
	margin:0px;
	margin-bottom:8px;
}
.menuleft li{
	padding-left:15px;
	padding-top:1px;
	padding-bottom:1px;
	border-top:1px solid #00BFF0;
}
.menuleft li.first{
	border-top:0;
}
.menuleft li:hover, .menuleft li:hover a, .menuleft li:hover a:link, .menuleft li:hover a:hover, .menuleft li:hover a:active{
	color:#545454;
	background-color:white;
}


.menuleft ul a{
	color:inherit;
	text-decoration:none;
}

.menuleft ul ul {
 	position: absolute;
    left: 100px; /*100px correspond au décalage a droite, on décale de la taille du ul de base*/ 
	padding-left:0px;
	list-style-position:inside;
	margin:0px;
	margin-bottom:8px;
    display:none
} 

/*Lors du survol ,avec la souris, les sousmenu apparaissent grace a display: block */
.menuleft ul.niveau1 li.sousmenu:hover ul.niveau2,
.menuleft ul.niveau2 li.sousmenu:hover ul.niveau3 {
	padding-left:0px;
	list-style-position:inside;
	margin:0px;
	margin-bottom:8px;
    display:block;
}
.menuleft h4{
	margin:0px;
	background-color:white;
	-moz-border-radius-topleft: 9px;
	border-radius-topleft: 9px;
	-webkit-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-radius-topright: 9px;
	-webkit-border-radius-topright: 9px;
	text-align:center;
	vertical-align:middle;
	color:#777;
	font-size:15px;
}
.menuleft p{
	margin:0px;
	color:white;
	padding:2px 2px 2px 15px;
}
.menuleft .showHide{
	text-align:center;
	cursor:pointer;
	color:white;
}
.menuleft a, .menuleft a:link, .menuleft a:active, .menuleft a:visited{
	color:#FFF;
}
.center, .center-box{
	text-align:center;
}
.just{
	text-align:justify;
}
.dotted {
	border:1px dotted black;
	margin:2px;
	padding:2px;
	font-size:0.9 em;



}
.important {
	color:#800;
}
.mini {
	font-size:0.7em;
}
.small {
	font-size:0.8em;
}
.big {
	font-size:1.1em;
}
.news_last_reply_user{
	color:#007;
}
.news_last_reply{
	color:#700;
}
#footer{
	background-color:#747474;
	border:2px solid white;
	border-top:0;
	padding:4px;
	color:#92d7f4;
	text-align:center;
	-moz-border-radius-bottomleft: 9px;
	border-radius-bottomleft: 9px;
	-webkit-border-radius-bottomleft: 9px;
	-moz-border-radius-bottomright: 9px;
	border-radius-bottomright: 9px;
	-webkit-border-radius-bottomright: 9px;
}
#footer a{
	color:inherit;
}
#top_center {
	background-color:#4b4c4c;
	text-align:center;
	margin:0;
	padding: 5px;
	color:#73C4C6;
}
#top_center a, #top_center a:hover, #top_center a:link, #top_center a:active, #top_center a:visited{
	color:inherit;
}
#desktop {
	margin-top : 5px;
	margin-bottom: 5px;
	border:1px solid #2f2f2f;
	background-color:#F7F9F9;
	color:#636363;
}
#desktop b, #desktop strong {
	color:#009EE0;
}
.main_content, .box, .center-box{
	margin : 5px;
	border:0px solid #2f2f2f;
	background-color:#F7F9F9;
	padding:5px;
}

#menusacerdoce{
	width: 200px;
}

img { border:0; }
a, a:hover, a:link, a:active, a:visited{
	color:#009EE0;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
img.border_photo{
	padding:5px;
	border:1px solid #DDD;
}
.micro{
	font-size:8px;
}
.table_head {
	background-color:#009EE0;
	color:white;
	padding:5px;
	text-align:left;
}
.info{
	text-align:center;
	margin:2px 40px;
	color: #000 !important;
	background-color:#FFB !important;
	background-image: none !important;
	font-weight:bold;
	padding:10px;
	border: 1px solid #2f2f2f;
}
.center{
	text-align:center;
}
.photonews{
	float:left;
	margin-right: 7px;
}
.button{
	padding:2px 5px;
	margin:2px;
	border:1px solid black;
	cursor:pointer;
	line-height:220%;
	white-space:nowrap;
}
.SelfUser{
	color:#800;
}
.enligne, .enligne:hover, .enligne a, .enligne a:link, .enligne a:hover, .enligne a:visited{
	font-weight: bold ;
	color:#1f4f62;
}

/*** ONGLETS ***/
/************************/
/******  TABS ROW ******/
/***********************/
div.onglet_container {
	/*style here*/
}

/******************************/
/****  NOT SELECTED TABS ****/
/*****************************/
/*wrapper*/
div.onglet_container{
	padding-top:5px;
//	background-color:#F7F9F9;
}
div.onglet_container div.selected{
	z-index:5;
}
div.onglet_container div.selected, div.onglet_container div.hover, div.onglet_container div.notselected {
	/*style here*/
	cursor:pointer;
	/*dont touch below*/
	float:left;
	width:150px;
	height:auto;
	background-color:#009EE0;
	border:1px solid #2f2f2f;
	margin-top:-5px;
	-moz-border-radius-topleft: 10px;
	border-radius-topleft: 10px;
	-webkit-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-radius-topright: 10px;
	-webkit-border-radius-topright: 10px;
}
div.onglet_container div.hover{
	/*style here*/
	cursor:pointer;
	/*dont touch below*/
	float:left;
	width:150px;
	background-color:#FFFFFF;
	border:1px solid #2f2f2f
}
div.onglet_container div.hover div.label{
	color:#545454;
}
div.onglet_container div.notselected {
	/*style here*/
	cursor:pointer;
	/*dont touch below*/
	float:left;
	width:150px;
	background-color:#6899ad;
	border:1px solid #2f2f2f
}
div.onglet_container div.label {
	color:#FFF;
	font-family:verdana,arial,helvetica,sans-serif;
	width:130px;
	text-align:center;
	float:left;
}

div.onglet_container div div.middle div.center div.close {
	float:right;
	margin:3px;
	height:10px;
	width:10px;
	background-color:#545454;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
}
.cachediv {
visibility: hidden;
overflow: hidden;
height: 1px;
margin-top: -1px;
position: absolute;
}

/************************/
/****  MAIN CONTENT ***/
/***********************/

div.main_content {
	/*style here*/
	border:1px solid black;
	margin:0px;
	/*dont touch below*/
	clear:both;
}



/**********************/
/*** Merdier à JMGX ***/
/**********************/

#hblaspheme{
	padding:10px;
	font-size:150%;	
	text-align:center;
}

/**********************/
/* Onglet des news    */
/**********************/

#pfc_channels_content{font-size:10pt;}
#pfc_words{height:25px;font-size:10pt;}

#el_words{
height:25px;
font-size:10pt;
}

/********************************/
/* Ajout de nyx pour new index  */
/********************************/

#inscription2{
	margin : 5px;
	background-color:#009EE0;
	color:#FFF;
	border:1px solid white;
	-moz-border-radius: 10px;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	z-index:1000;
}

.inscription2 h4{
	margin:0px;
	background-color:white;
	-moz-border-radius-topleft: 9px;
	border-radius-topleft: 9px;
	-webkit-border-radius-topleft: 9px;
	-moz-border-radius-topright: 9px;
	border-radius-topright: 9px;
	-webkit-border-radius-topright: 9px;
	text-align:center;
	vertical-align:middle;
	color:#777;
	font-size:15px;
}

.inscription2 td{
	color:#FFF;
}

.inscription2 strong{
	text-align:center;
}

/********************************/
/* Pour les points de blaspheme  */
/********************************/

.disgrace{
	font-size:15px;
	text-align:center;
}