@CHARSET "UTF-8";

/* --------------------------------------------------------------------------------------------- Common. */
* {
	margin: 0;
	padding: 0;
}

body {
/*	background-color: #C1DEED;*/
/*Background bleu d'Unreal-X...*/

    background-color: #FFFFFF;

	font-family: Arial, sans-serif;
	font-size: 13px;
/*	margin: auto;*/
/*	width: 775px;*/
}

/* --------------------------------------------------------- Site. */

a:hover {
	cursor: pointer;
}

img {
	border: none;
}

li {
	list-style: none;
}

onclick {
	text-decoration: underline;
}

select option {
	padding-left: 4 px;
	padding-right: 4 px;
}

textarea {
	border: solid 1px #abadb3;
}

.centered {
	text-align: center;
}

.hidden {
	display: none;
	visibility: hidden;
}

.italic {
	font-style: italic
}

.justified {
	text-align:	justify;
}

.red {
	color: #990000;
}

/* --------------------------------------------------------- Header. */




/*Version Unreal-X
    div#header {
	background-color: #000000;
	background-image: url('../images/header/header.png');
	background-repeat: no-repeat;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	float: left;
	font-size: 13px;
	font-weight: bold;
	padding-top: 210px;
	width: 775px
}
div#header a:hover {
	color: #ffff00;
}
div#header div#header-left {
        float: left;
	padding-left: 3%;
	width: 47%;
}

div#header div#header-right {
        float: left;
	padding-right: 3%;
	text-align: right;
	width: 47%;
}

div#header a {
	color: #79e7f8;
	text-decoration: none;
}

Fin version Unreal-X */


/* Version PB */

div#header {

	background-color: #FFFFFF;
	
	font-family: Arial, sans-serif;


	background-image: url('../images/header/banniere0.png');

	background-repeat: no-repeat;
    background-position: top center;


/*	border-left: 1px solid #000000;

	border-right: 1px solid #000000;*/

	float: center;

	font-size: 13px;

	font-weight: bold;

    padding-top: 210px;

    width: 100%;


/*	width: 775px;*/
	
/*	margin:0 auto;*/


}

div#header a:hover {

	color: #ffff00;

}

div#header div#header-left {

        float: center;

	padding-left: 3%;

/*	width: 47%;*/
	
	text-align: center;

}

div#header div#header-right {

        float: center;

	padding-right: 3%;

	text-align: center;

/*	width: 47%;*/

}


div#header a {

/*	color: #79e7f8;*/
/*Ancienne couleur PFRN*/
    color: #FFFFFF;

	text-decoration: none;

}

*/


/* --------------------------------------------------------- Content. */

/* Début version Unreal-X

div#content {
	background-color: #ffffff;
	border: solid 1px #000000;
	float: left;
	min-height: 450px;
	padding-bottom: 50px;
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 5px;
	width: 755px;
}

div#content a {
	color:#2c7c9a;
}

div#content a:hover {
	color: #cc0000;
}

div#content h1 {
	color: #555555;
	font-size: 18px;
	margin-bottom: 10px;
	text-align: center;
}

div#content h2 {
	color: #555555;
	font-size: 15px;
	margin-bottom: 10px;
}

div#content h3 {
	font-size: 13px;
	margin-bottom: 10px;
}

div#content ol {
	margin-bottom: 10px;
}

div#content p {
	margin-bottom: 10px;
}

Fin Unreal-X */



/*Version PB*/

div#content {
	background-color: #ffffff;
/*	border: solid 1px #000000;*/
	float: center;
	min-height: 450px;
	padding-bottom: 50px;
	padding-left: 10%;
	padding-right: 10%;
	padding-top: 5px;
	width: 755px;
}

div#content a {
	color:#2c7c9a;
}

div#content a:hover {
	color: #cc0000;
}

div#content h1 {
	color: #555555;
	font-size: 18px;
	margin-bottom: 10px;
	text-align: center;
}

div#content h2 {
	color: #555555;
	font-size: 15px;
	margin-bottom: 10px;
}

div#content h3 {
	font-size: 13px;
	margin-bottom: 10px;
}

div#content ol {
	margin-bottom: 10px;
}

div#content p {
	margin-bottom: 10px;
}




/* -------------------------- Confirmation(s). */

div#content div.confirmation-s {
	color: #009900;
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

/* -------------------------- Confirmation(s) and error(s). */

div#content div.confirmation-s-and-error-s {
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

div#content div.confirmation-s-and-error-s span.confirmation-s {
	color: #009900;
}

div#content div.confirmation-s-and-error-s span.error-s {
	color: #cc0000;
}

/* -------------------------- Error(s). */

div#content div.error-s {
	color: #cc0000;
	float: left;
	font-weight: bold;
	margin-bottom: 10px;
	text-align: center;
	width: 100%;
}

/* --------------------------------------------------------- Footer. */


/* Footer Unreal-X
div#footer {
	background-color: #000000;
	border: solid 1px #000000;
	color: #66cccc;
	float: left;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	width: 775px;
}


Fin footer Unreal-X*/



/* PB - Footer  */
  
div#footer {

	background-color: #FFFFFF;
/*	border: solid 1px #000000;*/
	color: #24395b;
	float: center;
	font-size: 12px;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
/*	width: 775px;*/
	padding-left: 20%;
	width: 60%;
	padding-right: 20%;	

}

div#footer a {
	color: #2c7c9a;
	text-decoration: none;
}

div#footer a:hover {
	color: #cc0000;
}

/* PB - Fin du footer*/



/* --------------------------------------------------------------------------------------------- About. */

div#site div#content div#about-module p {
	text-align: justify;
	width: 60%;
	margin-left:20%;
	margin-right:20%;
	float: center;
	text-align: justify;
}

/* --------------------------------------------------------------------------------------------- Contact. */
div#site div#content div#contact-module {
	text-align: center;
}

/* --------------------------------------------------------------------------------------------- Download. */
div#site div#content div#download-module {
	background-image:
		url('../images/content/telechargement/telechargement.png');
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 761px
}

/* PB - Rajout */
div#site div#content div#download-module ol {
	background-image:
		url('../images/content/telechargement/telechargement.png');
	background-position: center top;
	background-repeat: no-repeat;
	font-size: 12px;
	padding-left: 5px;
	padding-right: 5px;
	text-align: center;
	width: 761px
}
/* Fin Rajout PB */

div#site div#content div#download-module table {
	float: left;
	margin-left: auto;
	margin-right: auto;
	width: 751px;
}

div#site div#content div#download-module img {
	border: solid 1px #66cccc;
}

div#site div#content div#download-module td {
	padding-bottom: 20px;
}

div#site div#content div#download-module td a {
	font-size: 12px;
	text-decoration: none;
}

div#site div#content div#download-module #photos {
	float: left;
	width: 354px;
}

div#site div#content div#download-module #photos ol {
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	width: 250px;
}

div#site div#content div#download-module #photos li {
	background: url('../../interface/divers/photo-2.png') no-repeat;
	font-size:13px; font-weight:bold; height:24px; text-indent:32px; background-repeat:no-repeat
}

div#site div#content div#download-module #photos li a {
	text-decoration: none;
}

div#site div#content div#download-module #fonds-ecran {
	float: left;
	width: 354px;
}

div#site div#content div#download-module #fonds-ecran ol {
	list-style-type: none;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	padding: 0px;
	width: 250px;
}

div#site div#content div#download-module #fonds-ecran li {
	background: url('../../interface/divers/fond-ecran-2.png') no-repeat;
	font-size:13px; font-weight:bold; height:24px; text-indent:32px; background-repeat:no-repeat
}

div#site div#content div#download-module #fonds-ecran li a {
	text-decoration: none;
}

/* --------------------------------------------------------------------------------------------- Files. */
/* PB - Files = Dossiers */


div#site div#content div#files-module h2 {
	text-align: justify;
	text-indent: 0;
/* PB - Rajouté pour affichage correct */
	width: 58%;
	float: left;
	padding-left: 21%;
	margin-top: 10px;	
	margin-left: 5px;
}


/* PB --- pour Ajout sous-titres */
div#site div#content div#files-module h3 {
	text-align: center;
	text-indent: 0;
/* PB - Rajouté pour affichage correct */
	width: 60%;
	float: center;
	padding-left: 20%;
}



div#site div#content div#files-module p {
	text-align: justify;
/* PB - Rajouté pour affichage correct */
	padding-left: 20%;
	width: 60%;
/*	margin-left:20%;
	margin-right:20%;*/
	float: center;
	text-align: justify;
	
}


div#site div#content div#files-module img {
	border: solid 1px #006699;
}

div#site div#content div#files-module div.image {
	font-style: italic;
	margin-bottom: 10px;
	text-align: center;
/*	margin-left: 20%;
	width: 60%;*/
}

div#site div#content div#files-image {
	font-style: italic;
	margin-bottom: 10px;
	text-align: center;
	margin-left: 20%;
	width: 60%;
}


/* PB - Rajouté pour la liste des dossiers */
/*div#site div#content div#files-module ol {
	text-align: justify;
	padding-left: 20%;
}*/


/* PB - Rajouté pour les listes dans les dossiers */
div#site div#content div#files-module li {
	text-align: justify;
	padding-left: 20%;
	margin-left: 15px;
	width: 58%;
/*	list-style-image: url('http://www.paranormal-fr.net/dossiers/images/puce.gif'); */
}

div#site div#content div#files-module .indent {
	text-align: justify;
	padding-left: 20%;
	margin-left: 25px;
	width: 58%;
/*	list-style-image: url('http://www.paranormal-fr.net/dossiers/images/puce.gif'); */
}


div#site div#content div#files-module ul {
/*	list-style-image: url('http://www.paranormal-fr.net/dossiers/images/puce.gif'); */
 } 



/* --------------------------------------------------------------------------------------------- Contact. */
div#site div#content div#forum-module {
	font-family: verdana, helvetica, arial, sans-serif;
	font-size: 10px;
}

div#site div#content div#forum-module a {
	color: #006699;
}



div#site div#content div#forum-module h1 {
	font-size: 15px;
	margin-bottom: -20px;
}

div#site div#content div#forum-module h2 {
	margin-bottom: 0px;
}

div#site div#content div#forum-module h3 {
	margin-bottom: 0px;
}

div#site div#content div#forum-module ol {
	margin-bottom: 0px;
}

div#site div#content div#forum-module p {
	margin-bottom: 0px;
}

/* --------------------------------------------------------------------------------------------- Glossaire. */

/* Rajout PB */
div#site div#content div#glossary-module {
	float: center;
}

div#site div#content div#glossary-module dd.definition {
	width: 50%;
	margin-left:25%;
	margin-right:25%;
	float: center;
	text-align: center;
/* n'est pas mal non plus en justify*/
}

/* Fin Rajout PB */

div#site div#content div#glossary-module div.menu {
	font-weight: bold;
}
div#site div#content div#glossary-module div.menu a {
	text-decoration: none;
}



/* --------------------------------------------------------------------------------------------- Accueil. */

/* Version Unreal-X 
div#site div#content div#home-module h1 {
	font-size: 15px;
	text-align: left;
}

div#site div#content div#home-module div.left {
	float: left;
	padding-right: 10px;
	width: 367px;
}


div#site div#content div#home-module div.right {
	float: left;
	padding-left: 10px;
	width: 367px;
}


div#site div#content #links-module {
	text-align: center;	
}

Fin version Unreal-X */




/*Version PB*/ 

div#site div#content div#home-module h1 {
	font-size: 15px;
	text-align: justify;
}

div#site div#content div#home-module div.left {
	float: left;
	padding-left: 18%;
	padding-right: 2%;
	width: 30%;
}
/*Colonne de gauche*/

div#site div#content div#home-module div.right {
	float: left;
	padding-right: 18%;
	padding-left: 2%;
	width: 30%;
}
/*Colonne de droite*/





/* --------------------------------------------------------------------------------------------- Liens. */

div#site div#content #links-module {
	padding-left: 20%;
	text-align: center;
	width: 60%;
	padding-right: 20%;	
}


div#site div#content #links-module li {
	list-style-type: none;
	text-align: justify;
/*	padding-left: 20%;
	width: 60%;
	padding-right: 20%;	*/
}

div#site div#content #links-module .category {
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
}

div#site div#content #links-module .subcategory {
	font-size: 15px;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-top: 5px;
}

div#site div#content #links-module .website {
	font-size: 12px;
	margin-bottom: 2px;
	margin-left: 40px;
	margin-top: 2px;
	padding-right: 20%;
}