/* Body */
body {	width:100%; margin: 0px;
        background-color : #000000; color : #DCB081;
		background-image: url("/Images/Themes/Medieval/Fonds/background.jpg");
		font-family: Garamond, Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:100%;
        }

.cache {visibility : hidden;}

tr,p,div { color: #ffffff; }
b {font-family: Arial, Helvetica, Tahoma, Verdana; font-weight: bold; color: #EACEB0; }

  .title {
font-family: sans-serif;
font-size: 18px;
font-weight: bold;
color : #E9D7B1;
margin-left: 135px;
}

h4 {
        color: #EACEB0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 16px; font-weight: bold;
        }


h5 {
        color: #EACEB0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 14px; font-weight: bold;
        }

h6 {
        color: #EACEB0; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px; font-weight: bold;
        }

/* Links */
a:link, a:visited { color: #DCB081; text-decoration: none; }
a:hover { color: #ffffff; text-decoration: none; }

/* Horizontal Line */
hr { width: 98%; border: 0;  border-bottom: 1px black solid; height : 10px; background-repeat: repeat-x;
	background-image: url("/Images/Themes/Medieval//Barres/barre.gif"); }


/* --Default Class Settings-- */


a.mainmenu:link, a.mainmenu:visited {
        color: #DCB081;
        font-weight: bold;
        padding: 1px;
        height: 14px;
        width: 95%;
        border-top-width: 1px;
        border-top-style: dashed;
        border-top-color: #cccccc;
        }

a.mainmenu:hover {
        color: #556B2F;
        text-decoration: none;
        font-weight: bold;
        background-color:#DCB081;
        height: 14px;
        width: 95%;
        padding: 1px;
        border-top-width: 1px;
        border-top-style: dashed;
        border-top-color: #000000
        }

.searchsite {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 15px;
        font-weight: bold;
         color: #ffffff;
        }

/** category text format and links **/
.category {
        color: #DCB081; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; font-weight: bold; text-decoration: none;
        }

a.category:link, a.category:visited {
        color: #DCB081; font-weight: bold;
        }

a.category:hover {
        color: #ffffff;
        }

.poll {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #DCB081;
        line-height: 14px
        }

.sectiontableentry1 {
        background-color : #000000;
         background-image: url(http://www.spritzpistole.de/templates/celtic/images/background.jpg);
        }

.sectiontableentry2 {
        background-color : #000000;
         background-image: url(http://www.spritzpistole.de/templates/celtic/images/background.jpg);
        }

.sectiontableheader {
        background-color : #DCB081;
        color : #000000;
        font-weight : bold;
         background-image: url(http://www.spritzpistole.de/templates/celtic/images/background.jpg);
        }

.small {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #DCB081;
        text-decoration: none;
        font-weight: normal;
        }

.createdate {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #DCB081;
        text-decoration: none;
        font-weight: normal;
        }

.modifydate {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #DCB081;
        text-decoration: none;
        font-weight: normal;
        }

ul { margin: 0px 0px 0px 0px; }

.fase4rdf {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px; color: #ffffff; font-weight: normal;
        }

a.fase4rdf:link {
        font-size: 11px; font-weight: normal; color: #DCB081;
        }

a.fase4rdf:hover {
        font-weight: bold; color: #ffffff;
        }

table.searchintro {
          background-color: #DCB081;
        }

table.contact {
        background-color: #000000;
        }

table.contact td.icons {
        background-color: #ffffff;
        }

table.contact td.details {
        background-color: #000000;
        font-size: 10px;
        font-weight: bold;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        color: #ffffff;
        }


.TitrePopUp, h1 {text-align:center;}
.centre {margin:auto; text-align:center;}
#NavUtilisateurForum, #Gerer{position : absolute; top : 98px; right : 10px; font-style : italic; text-decoration : none;}
#NavUtilisateurForum li{display:inline; padding:5px;}
#notes{ position : absolute; right : 3px; top : 125px;}
#en_tete{position:absolute;top:0px; left:0px; background-repeat:repeat-x; background-image : url("/Images/Themes/Medieval/Fonds/hg.jpg"); 
		background-position: 0px 35px;
		width:100%; height:95px; margin-bottom:15px; z-index:1; }

	#Logo{ position:absolute; top:30px; left:0px; z-index:4; 
			background-image : url("/Images/Themes/Medieval/Titres/logo2.gif");
			background-repeat : no-repeat;
			width:120px; height:65px; }
	
	#Logo_Plus{ position:absolute; top:35px; right:0px; 
			background-image : url("/Images/Themes/Medieval/Titres/hg2.jpg");
			background-repeat : no-repeat;
			width:101px; height:60px; z-index:5;}

	#Banniere{ position:absolute; top:43px; z-index:4;}

	.titre{ font-family:Times, Times New Roman, serif; font-size:55px; color:black; }
	.libelle{ font-weight:bold; text-decoration:underline; font-size:130%;}
	.cadre_cv{padding:5px;}
	
	ul#Navigation{ position:absolute; height:25px; top:0px; right:5px; margin:0 0 0 0; z-index:10;}
	#Navigation li {display:inline;}

	#Musique { position:absolute; top:150px; left:145px; z-index:10;}

#Menu{padding-top:120px;
	float : left; /* Le menu flottera à gauche */
	width:205px;/* Taille au menu */
	font-size:16px; margin-top:10px; margin-right : 15px; z-index : 4; background-color:transparent;
	}
	.Menu_Titres{ font-weight:bold;	text-transform:capitalize;
				text-decoration:underline; }
	.Menu_Date{	font-size:12pt; font-style:italic; }
	
	#Menu table { border-collapse:collapse; width:100%;}
	#Menu li { list-style: inside url("/Images/Themes/Medieval/Puces/arrow.png"); list-style-image: url("/Images/Themes/Medieval/Puces/arrow.png"); }
	#Menu tr,td {height:26px; padding:0px; margin:0px; background-repeat:no-repeat;}

	.haut_gauche1 {width:26px; background-image:url("/Images/Themes/Medieval/Deco/rund_1.gif");}
	.haut_gauche2 {width:21px; background-image:url("/Images/Themes/Medieval/Deco/ecke_o_l.gif");}
	.titre_menu {margin:auto; text-align:center; background-image:url("/Images/Themes/Medieval/Deco/back_o.gif"); background-repeat:repeat-x; }
	.haut_droite2 {width:22px; background-image:url("/Images/Themes/Medieval/Deco/ecke_o_r.gif");}
	.haut_droite1 {width:26px; background-image:url("/Images/Themes/Medieval/Deco/rund_2.gif");}
	.hg1 {background-image:url("/Images/Themes/Medieval/Deco/ende_oben.gif");}
	.bg2, .bd2, .hg2, .hd2 , .centreh, .centreb {background-repeat:repeat; background-image:url("/Images/Themes/Medieval/Fonds/semi-noir.png");}
	.hd1 {background-image:url("/Images/Themes/Medieval/Deco/ende_oben.gif");}
	.ligne_vertg, .ligne_vertd {background-image:url("/Images/Themes/Medieval/Deco/back_vert.gif"); background-repeat:repeat-y;}
	.contenu {padding-left:5px; background-repeat:repeat; background-image:url("/Images/Themes/Medieval/Fonds/semi-noir.png");}
	.bg1 {background-image:url("/Images/Themes/Medieval/Deco/ende_unten.gif");}
	.bd1 {background-image:url("/Images/Themes/Medieval/Deco/ende_unten.gif");}
	.bas_gauche1 {background-image:url("/Images/Themes/Medieval/Deco/rund_3.gif");}
	.bas_gauche2 {background-image:url("/Images/Themes/Medieval/Deco/ende_links.gif");}
	.bas_droite2 {background-image:url("/Images/Themes/Medieval/Deco/ende_rechts.gif");}
	.bas_droite1 {background-image:url("/Images/Themes/Medieval/Deco/rund_4.gif");}
	.ligne_bas {background-image:url("/Images/Themes/Medieval/Deco/back_horz.gif"); background-repeat:repeat-x;}

	.Connexion{
		padding-top : 5px;
		padding-bottom : 12px;
		/*background-image: url("/Images/Themes/Medieval/Deco/back_o.gif");
		background-repeat: repeat-x;*/}

		.Connexion td{ font-family: Arial, sans-serif; font-size: 10pt ; }

	#button.boutton, .bouton {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-style: normal;
        font-weight: bold;
        font-size: 11px;
        background: #DCB081;
        color: #000000;
        border-style: solid;
        border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
        }
	
	h2, label {color:white; font-size:120%; margin:2px;}
	
	.Connexion input, input, textarea, select {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        color: #000000;
        background:#DCB081;
        border: 1px solid;
        }
		
		.Connexion img{	border : 0px; } /* No Bordures pour les liens images*/
		
	.Pseudo{text-transform : capitalize;}

	#Menu ul { margin-left:0px; margin-top:0px; padding-left: 0px;}
	#Menu li{ padding:0px; margin:0px; list-style-type:none; }

/* Onglets pour les formulaires de Jdr */
	ul#nav_jdr {
	    font: bold 10px verdana, arial, sans-serif;
	    list-style-type: none; z-index: 8;
	    padding-bottom:24px;
	    border-bottom: 1px solid #DCB081;}
	
	ul#nav_jdr li { float: left; margin: 2px 1px 0 2px;}
	
	ul#nav_jdr a {
	    background-image : url("/Images/Themes/Medieval/Deco/back_o.gif"); padding:4px; 
	    float: left; display: block;
	    text-decoration: none; 	}

	ul#nav_jdr a:hover, #nav_jdr #onglet_courant {
    	text-decoration : underline; color : white;
	}
	
	.logojdr { height:150px; }
	.logofabriquant {height : 50px; }
	.gauche { float : left;}
	.droite { float : right;}
	.imggauche {float : left; margin:5px;}
	.imgdroite {float : right; margin:5px;}
	
#Corps{ padding-top:130px; margin-bottom:20px; float:none; text-align:justify; padding-left:225px; padding-right : 10px;}
img {border:none;}
.niv1{margin-left:20px}
.niv2{margin-left:40px;}
.niv3{margin-left:60px;}

#Pied{
	clear : both; width : 100%;
	padding-top : 50px; height : 60px; color: black; 
	background-image : url("/Images/Themes/Medieval/Fonds/hg.jpg");
	background-position : 0 30px;
	background-repeat: repeat-x; z-index : 1; }

.Profil{ float : right;	width:50%; }
.Modif_Passwd{ text-align:center; margin:auto;}
.Infos_Persos{ }
.tableau_smileys {margin:auto; text-align:center;}
	
	#aides_jeux , .tableau_smileys { border-collapse: collapse; border: 2px solid;}
	#TabMembres, #bo_tech, #bo { margin:auto; border-collapse: collapse; border: 2px solid;}
	#TabMembres td{text-align:center;}
	.technique_bo {margin:auto; border-collapse:collapse; border: 0px; width:100%;}
	#bo_tech td {border-left: 1px solid; border-bottom: 1px solid; padding:0px;}
	#TabMembres td, #bo td, #aides_jeux td, .tableau_smileys td{border: 1px solid; padding : 2px;}
	#TabMembres th, #bo_tech th, #bo th, #aides_jeux th, .tableau_smileys th {border: 1px solid; padding : 2px;}
	#bo tr:hover, #aides_jeux tr:hover {background-color:Gray; }
	.tr_fond_titre{background-color: #947552; text-align:center;}
	.tr_fond_2{background-color: #DCB081; text-align:left;}
	.tr_fond_1{background-color: #947552;  text-align:left;}
	.td_vide {background:none;}
	.td_droite {text-align:right;}
	#TabMembres a, #aides_jeux a, a.tableau_smileys, #bo_tech a, #bo a{color:white;}
	#TabMembres a:hover, #aides_jeux a:hover, a.tableau_smileys:hover, #bo a:hover{color:black;}

	.deco_droite{
		float : right; margin : 0px; padding : 0px;
		background-image : url("/Images/Themes/Medieval/Deco/lancier.gif");
		background-repeat : no-repeat;
		height : 375px; width : 166px;}
	/*
	.deco_gauche2{
		float : left; margin : 5px; padding : 0px;
		background-image : url("/Images/Themes/Medieval/Deco/boule.gif");
		background-position : 50% 50%;
		background-repeat : no-repeat;
		height : 45px; width : 45px; }
	*/
	.deco_gauche{
		float : left; margin : 0px; padding : 0px;
		background-image : url("/Images/Themes/Medieval/Deco/combattant.gif");
		background-repeat : no-repeat;
		height : 300px; width : 174px; }
	/*	
	.deco_droite2{
		float : right; margin : 0px; padding : 0px;
		background-image : url("/Images/Themes/Medieval/Deco/Rocher.gif");
		background-position : 50% 50%;
		background-repeat : no-repeat;
		height : 64px; width : 82px; }
	*/
	/* Livre d'Or */
	.etiquettes_tables{	border-collapse:collapse; background-color : black;
		float : left; width : 250px; margin : 3px; /*Pour espacer les étiquettes*/
	}
	
	.fond_cellules_titre, .tr_titre_livreor{background-repeat:repeat; background-image : url("/Images/Themes/Medieval/Deco/back_o.gif"); height : 22px; }
	.tr_message_livreor{background-color: #947552; height : 100px; }
	
	.td_pseudo_livreor{
		font-family: Times, Times New Roman, serif;
		font-size: 12pt ; font-weight : bold;
		text-transform : capitalize; text-decoration : underline;
		text-align : left;width : 40%; color : white; 
		border-width:0px;}
	
	
	.td_date_livreor{font-family: Times, Times New Roman, serif; font-size:10pt;
		 background-repeat:repeat; background-image : url("/Images/Themes/Medieval/Deco/back_o.gif"); font-style : italic; text-align : right;color : white; }

	.textarea_livreor{ background-color: #947552; text-align : justify; width:245px;}
	/* Fin Livre d'Or */

	.tableaujdr {margin:auto; width:100%;}
	.tableaujdr td{ text-align:left; vertical-align: top;}

	.td_puce {background-image:url("/Images/Themes/Medieval/Puces/arrow.png"); background-position:0px 7px; width:10px; height:20px; }

	/* News */
	.table_news{text-align:left; width:100%;
		border-style:solid; border-color:black;	border-width:1px;
		background-image : url("/Images/Themes/Medieval/Fonds/semi-noir.png"); background-repeat:repeat;}
	
	.table_news_nous{ text-align:left;	width:100%;	border-style:solid;
		border-color:black;	border-width:1px;	
		background-image:url("/Images/Themes/Medieval/Fonds/semi-bordeaux.png");}
	
	.table_news_privee{	text-align:left; width:100%;
		border-style:solid; border-color:black; border-width:1px;
		background-image:url("");
	}
	
	.news_td_icone{	width : 1%; }
	
	.news_td_titre{	width:100%;	font-size:20pt;	font-weight:bold;
				 text-transform:capitalize;text-decoration:underline;}

	.notice { font-family: "Times New Roman", Times, serif; font-size: 12pt;
			position : absolute; bottom : 0px; right:0px;}

#deco_accueil {position : absolute; bottom:0px; left:0px; 
				background-image : url("/Images/Themes/Medieval/Deco/deco.gif");
				background-repeat : no-repeat;
				width:170px; height:225px; }

#panneau {position : absolute; top:50%; left:50%;
			margin-left : -272px;
			margin-top : -185px; z-index:0;}

	.tab_mini{ float:left; text-align:center;}
	.mini_img{ height:128px; }
	.Avatar { max-height:164px; max-width:180px;}
	.img_album {width:150px; height:150px;}
	.spacer {clear:both;}
	.moitie {width:50%;}
	.titre_piste {width:100%;}

.TitrePopUp{
	font-family : Garamond, Times New Roman, Times, serif;
	font-size : 36px; color : white;
	text-decoration : underline; text-align : center;
}

/* Forum */
#CorpsForum {padding-top:150px; margin-bottom:20px; float:none; text-align:justify; padding-left:10px; padding-right : 10px;}
#CorpsForum th {background-image : url("/Images/Themes/Medieval/Deco/back_o.gif"); height:15px;}
ul#NavigationForum{ position:absolute; height:25px; top:5px; left:5px; margin:0 0 0 0; z-index:10;}
#NavigationForum li {display:inline;}
#ConnexionForum table {margin:auto; background-image : url("/Images/Themes/Medieval/Fonds/semi-noir.png"); background-repeat:repeat; width:300px;}
.titre_tableau {width:50%;} 
.statut_forum {width:50px; } .intitule_forum {width:60%;}
.sujets {width:50px; text-align:center;} .messages {width:60px; text-align:center;}
.textarea_forum {width:200px;height:150px;}
.derniers_messages{width:250px; text-align:center;} 

.titre_forum {width:50%; text-align:center;}
.statut_sujet {width:5%;} .intitule_forum {width:60%;}
.auteur, .vus, .reponses {text-align:center;} 

.tab_mess_forum {}
.th_mess_gauche {height:150px; width:250px; text-align:center;}
.th_mess_droite {height:150px; width:100%}

#NavigationDynamiqueForum {float : right;}
#NavigationDynamiqueForum a {text-decoration: underline; }