body
{
	background: #dcdbd6;
	width: 1000px; /*Largeur*/
	/*height: 1100px; *//*Hauteur*/
	margin: auto;
	font-family: Serif;
	margin-bottom: 5px;
	color: black;
}

#ensemble
{
	background-color: #dcdbd6;
}

.cacher
{
	visibility: hidden;
}

a
{
	color: #946c76;
	text-decoration: none;
}

a:visited
{
	color: #946c76;
	text-decoration: none;
}

a:hover /* Quand on passe dessus avec la souris */
{
	color: #8e204e;
}

.center
{
	text-align: center; 
}

.right
{
	text-align: right; 
}

.left
{
	text-align: left; 
}

.justify
{
	text-align: justify;
}

.phrase_bas
{
	font-size: small;
}

.u
{
	text-decoration: underline;
}

.barre
{
	text-decoration: line-through;
}

.couleur1   /* Dans Bio, Traduction_002 */
{
	color: #8e204e;
	font-weight: bold;
}

.couleur2  /*MenuB, Filmo (acteurs) */
{
	color: #643e48;
}

.attention
{
	color: #de1111;
	font-size: large;
}

h1  /*Titre de chaque page  */
{
	color: #643e48;
	margin: 0px 0px 20px 0px;
	text-align: center;
	font-family: Broadway, Serif;
}

h2   /*  Dans Liens  */
{
	color: #c14364;
	text-align: center;
	text-decoration: underline;
}

h3  /*  Dans Ginny  */
{
	color: #8e204e;
}

h4
{
	color: #946c76;
}

blockquote
{
	background-color: #dcdbd6;
	padding: 7px;
	border-top: 1px dotted #909096;
	border-bottom: 1px dotted #909096;
	text-align: justify;
}

blockquote img
{
	border: 0px;
}

#bloc_sous_banniere
{
	clear:both;
	position: absolute; 
	top: 400px;
}

/********************************************** BANNIERE ****************************************************/
#liens_banniere
{
	position: absolute; 
	top: 350px;
	height: 50px;
}

#liens_banniere a
{
	float: left;
}

#accueil
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere1.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 137px;
	color: black;
}

#accueil:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere1b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 137px;
	color: black;
}

#bonnie
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere2.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 95px;
	color: black;
}

#bonnie:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere2b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 95px;
	color: black;
}

#filmo
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere3.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 160px;
	color: black;
}

#filmo:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere3b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 160px;
	color: black;
}

#photos
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere4.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 98px;
	color: black;
}

#photos:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere4b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 98px;
	color: black;
}

#videos
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere6.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 91px;
	color: black;
}

#videos:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere6b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 91px;
	color: black;
}

#extras
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere5.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 91px;
	color: black;
}

#extras:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere5b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 91px;
	color: black;
}

#site
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere7.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 63px;
	color: black;
}

#site:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere7b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 63px;
	color: black;
}

#forum
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere8.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 87px;
	color: black;
}

#forum:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere8b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 87px;
	color: black;
}

#livre
{
	display : block; /* si on veut que ce soit un bloc, inline si on veut une ligne */
	background: url(banniere9.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 178px;
	color: black;
}

#livre:hover
{
	display : block; /* si on veut que ce soit un bloc, inline si on ve une ligne */
	background: url(banniere9b.png) no-repeat;
	text-decoration: none;
	margin: 0px;
	height: 50px;
	width: 178px;
	color: black;
}

/********************************************* M E N U *********************************************************/


#menu
{
	width: 200px;
	float: left;
}

#menu_b
{
	width: 200px;
	float: left;
}

.menu_navigation
{
	height: 90px;
	background: url(menu_navigation.png) no-repeat center;
}

.menu_projet
{
	height: 90px;
	background: url(menu_projets2.png) no-repeat center;
}

.menu_tag
{
	height: 90px;
	background: url(menu_tag2.png) no-repeat center;
}

.menu_wallpaper
{
	height: 90px;
	background: url(menu_wallpaper2.png) no-repeat center;
}

.menu_top
{
	height: 90px;
	background: url(menu_top2.png) no-repeat center;
}

.menu_elites
{
	height: 90px;
	background: url(menu_elites2.png) no-repeat center;
}

#elites img
{
	border: 1px solid #946c76;
}

.texte_menu2
{
	padding: 5px 5px;
	text-align: center;
}



/************************************************* CORPS ***************************************************************/

#corps
{
	width: 600px;
	float: left;
}

.texte_corps
{
	text-align: justify;
	padding: 5px 0px;
	min-height: 950px;
}

#filmographie
{
	padding-left: 20px;	
}


/*******************************************************NEWS***************************************************/

#corps_news
{
	width: 600px;
	float: left;
}

.tableau_news
{
	width: 600px;
}

.haut_news, .haut_corps
{
	background: url(corps2_01.png) no-repeat;
	height: 95px;
	width: 600px;
}

.bas_news, .bas_corps
{
	background: url(corps2_04.png) no-repeat;
	height: 115px;
	width: 600px;
}

.news, .corps2
{
	background: url(corps2_02.png) repeat;
	padding: 0px 20px 0px 15px;
}

.titre_news
{
	height: 25px;
	color: #643e48;
	padding-top: 5px;
	text-align: center;
	font-family: Broadway, Serif;
	text-shadow: 2px 2px #BDA4AA;
}

.texte_news
{
	text-align: justify;
	padding: 5px 0px;
}

.date_news
{
	color: black;
	font-size: small;
	text-align: right;
	padding-top: 10px;
}

.date_news a
{
	color: #643e48;
	text-decoration: none;
}

.date_news a:hover /* Quand on passe dessus avec la souris */
{
	color: white;
	text-decoration: none;
}

.page_news
{
	text-decoration: underline;
}

#nbPages
{
	text-align: center;
}

.image_news
{
	border: 1px solid #7a505b; 
	padding: 3px; 
	margin: 1px;
}


/*********************************************** VIDEOS / EXTRAS ***********************************************/

.extra  /*  Dans Extras et Videos  */
{
	padding-left: 100px;
}

.texte_video
{
	text-align: justify;
	padding: 30px 5px 0px 5px;
}

.texte_video em
{
	color: #8e204e;
}

.tableau_ba
{
	width: 510px;
}

.tableau_ba2
{
	text-align: center;
	vertical-align: top;
	margin: auto;
	padding: 0px 15px;
}

/*********************************************GOODIES**********************************************************************/

.tableau_goodies
{
	width: 561px;
}

.goodies 
{
	text-align: center;
	vertical-align: top;
	margin: auto;
	padding: 0px;
}

.goodies img
{
	width: 170px;
	border: 1px solid #946c76;
}

.goodies3 img
{
	width: 180px;
	border: 1px solid #946c76;
}

/********************************************BLABLABOX********************************************************************/


#form_chat {
	padding: 3px;
}

#divChat {
	font-size: 11px;
	width: 188px;
	height: 385px;
	text-align:left;
}

#message_chat {
	overflow:auto;
	min-height:280px;
	max-height: 335px;
	border: 1px solid black;
}

.messagePair {
	background: #dcdbd6;
}

.messageImpair {
	background: #ccc;
}

.messageAuteur {
	color: #946c76;
}

.messageAuteur a {
	color: #8e204e;
}

.date {
	font-size:0.7em;
	float:right;
}

#zeroMessage {
	background:#946c76;
}

#zeroMessage .messageAuteur{
	color:white;
}

#chat_user {
	color:#aaa;
	width: 80px;
	margin: 0px;
}

#chat_mail {
	color:#aaa;
	width: 85px;
	margin: 0px;
}

#chat_message {
	color:#aaa;
	width: 130px;
	margin: 0px;
}

#lien_pub {
	float:right;
	font-size: 0.8em;
	margin: 0px 3px;
}

#lien_limite {
	font-size: 0.8em;
	margin: 0px 3px;
}

/********************************************LIVRE D'OR***************************************************************/

.tableau_livre
{
	width: 550px;
	margin-left: 10px;
}

.titre_livre
{
	font-weight: bold; 
	background:  url(titre.png) no-repeat;
	height: 25px;
	padding-top: 5px;
}

.date_livre
{
	font-size: small; 
	font-weight: normal; 
}

.texte_livre
{
	border-left: 1px solid #643e48;
	border-right: 1px solid #643e48;
	border-bottom: 1px solid #643e48;
	padding: 10px 7px 9px 7px;
	text-align: justify;
}

/****************************************SITEMAP / VERSIONS SITE********************************************************/

.decalage1
{
	padding-left: 25px;
}

.decalage2
{
	padding-left: 50px;
}

#version img
{
	width: 250px; 
	border: 1px solid #946c76;
}

/*************************************************BAS***********************************************************************/

#bas
{
	width: 1000px;
	text-align: center;
	clear: both;
}

.texte_bas
{
	color: black;
	padding-top: 10px; 
	padding-right: 35px; 
	padding-left: 35px;
	font-size: small;
}

