*{ margin:0; padding:0; border:0; outline: none; font-weight: normal }
html{ background:#ffffff url(fond.jpg) no-repeat }

body{ font: 10px verdana, sans-serif; color:#000; min-width:775px; line-height:1em }

a{ font-size:10px; font-family: verdana, sans-serif; color:#666; text-decoration:none; }
a:hover{ color:#A42922; }
strong{ font-weight:900 }


/* ----------------------------------------------------------------------------
GENERAL
----------------------------------------------------------------------------
*/
#top{ padding: 30px 0px 0px 85px }
#colonneprimaire{ width:700px; float:left; padding: 80px 0px 0px 0px }
#colonne1 { width:180px; float:left; padding: 55px 5px 0px 10px }
#colonne2 { width:185px; float:left; padding: 55px 0px 0px 5px }
#miniColonneDroite { width:210px; float:right; padding: 0px 0px 0px 0px }
#miniColonneDroiteDos { width:350px; float:right; padding: 0px 0px 0px 0px }
#miniColonneDroiteDossier { width:210px; float:right; padding: 0px 0px 0px 0px; text-align: right; }
#miniColonneDroiteDossierBis { width:280px; float:right; padding: 0px 0px 0px 0px; text-align: right; }
#colonnehelp{ padding: 120px 0px 0px 0px }
#hautContenu { padding: 22px 0px 0px 0px }
#boxSpace { padding: 40px 0px 0px 0px }
#miniboxSpace { padding: 20px 0px 0px 0px }
#miniboxSpace2 { padding: 20px 0px 0px 0px }
#miniboxSpace3 { padding: 30px 0px 0px 0px }
.dragoDossierText { text-align: justify; }
.clear{ clear:both }

#DossierNavGauche { float:left; padding: 0px 0px 0px 0px; text-align: left; }
#DossierNavDroit { float:right; padding: 0px 0px 0px 0px; text-align: right; }



#boxArbre { width:690px; height:397px; background:#ffffff url(img/fondarbre.jpg) no-repeat; position:relative;}
#boxArbre SELECT { width:89px; height:16px; font:9px Verdana; border: 1px solid #A42922}

#miniboxArbre { width:536px; height:309px; background:#ffffff url(img/minifondarbre.jpg) no-repeat }
#miniboxArbre SELECT { width:65px; height:13px; font:9px Verdana; border: 1px solid #A42922}

#AGP1 { position:absolute; left:34px; top:262px; }
#AGP1champ { position:absolute; left:9px; top:320px; }
#AGP2 { position:absolute; left:80px; top:155px; }
#AGP2champ { position:absolute; left:55px; top:212px; }
#AGP3 { position:absolute; left:160px; top:73px; }
#AGP3champ { position:absolute; left:139px; top:131px; }
#AGP4 { position:absolute; left:266px; top:29px; }
#AGP4champ { position:absolute; left:245px; top:85px; }
#AGP5 { position:absolute; right:268px; top:29px; }
#AGP5champ { position:absolute; right:240px; top:85px; }
#AGP6 { position:absolute; right:160px; top:73px; }
#AGP6champ { position:absolute; right:132px; top:131px; }
#AGP7 { position:absolute; right:78px; top:155px; }
#AGP7champ { position:absolute; right:50px; top:212px; }
#AGP8 { position:absolute; right:32px; top:262px; }
#AGP8champ { position:absolute; right:7px; top:320px; }
#GP1 { position:absolute; left:143px; top:244px; }
#GP1champ { position:absolute; left:118px; top:301px; }
#GP2 { position:absolute; left:250px; top:139px; }
#GP2champ { position:absolute; left:225px; top:195px; }
#GP3 { position:absolute; right:248px; top:139px; }
#GP3champ { position:absolute; right:222px; top:195px; }
#GP4 { position:absolute; right:139px; top:244px; }
#GP4champ { position:absolute; right:114px; top:301px; }
#P1 { position:absolute; left:255px; top:252px; }
#P1champ { position:absolute; left:230px; top:310px; }
#P2 { position:absolute; right:256px; top:252px; }
#P2champ { position:absolute; right:230px; top:310px; }
#D0 { position:absolute; left:327px; top:336px; }




/*
	position:absolute;
	left:760px;
	top:234px;
	background: #DDD1C1 url(images/basTriskel.jpg) no-repeat 0 0;
	margin: auto;
	padding: 0;
	padding-top: 0px;
	width: 207px;
	height: 73px;	
	border-bottom: 0px;
*/


.button{background:#fff;width:150px;color:#A42922;border:1px solid #A42922;padding:2px;margin:0}
input:hover.button{color:#fff;background-color:#AFB649; border:1px solid #AFB649;}





div.screenList ul {
	margin: 0px 0px 0px 5px;
	padding:0;
}
div.screenList ul li {
	margin: 3px 3px 3px 3px;
	padding: 0 0 10px 0;
	list-style: none;
	display: inline;
	float: left;
	}
div.screenList ul li img {
	border: 1px solid #B1B852;
	padding:3px;
	margin: 2px 2px 0 0;
}


/* ----------------------------------------------------------------------------
LIENS
----------------------------------------------------------------------------
*/

.lien { color:#A42922; text-decoration:none; outline: none; }
.lien:hover{ background:#AFB649; color:#FFF }

.lienGros { color:#A42922; font-weight:900; text-decoration:none; outline: none; }
.lienGros:hover{ background:#AFB649; color:#FFF }

.lienGrosInv { color:#AFB649; font-weight:900; text-decoration:none; outline: none; }
.lienGrosInv:hover{ background:#A42922; color:#FFF }


/* ----------------------------------------------------------------------------
miniColonneDroite
----------------------------------------------------------------------------
*/
#avatarZoneBox { padding: 0px 0px 0px 0px; } 
#avatarBox { padding: 10px 10px 25px 10px; background:#F1F1F1} 


#notesRecentesBox { padding: 30px 5px 0px 5px } 
.notesRecentes h5.alt { width: 200px; height: 30px; background:#ffffff url(img/notesrecentes.gif) no-repeat; text-indent:-9999px; border-bottom: 1px dashed #A42922;}  
div.notesRecentes { WIDTH: 200px; float: left; text-align: left; }
.sousMenuBox p {text-align: center;  font-size: 77%;}
div.sousMenuBox { display: block; border-bottom: 1px dashed #A42922; text-align: center; }
div.sousMenuBox:hover {	background:#EDEFD7; }

#archiveNoteBox { padding: 30px 5px 0px 5px } 
.archiveNote h5.alt { width: 200px; height: 30px; background:#ffffff url(img/archives.gif) no-repeat; text-indent:-9999px; }  
div.archiveNote { WIDTH: 200px; float: left; text-align: left; }
#MenuArchiveBox { text-align: left; padding: 0px 0px 0px 20px;}


#journauxFavorisBox { padding: 30px 5px 0px 5px } 
.journauxFavoris h5.alt { width: 200px; height: 30px; background:#ffffff url(img/journauxfavoris.gif) no-repeat; text-indent:-9999px; }  
div.journauxFavoris { WIDTH: 200px; float: left; text-align: left; }
#MenuJournauxFavoris { text-align: left; padding: 0px 0px 0px 20px;}

#pubBan { padding: 20px 0px 0px 15px } 

#LiensExtBox { padding: 30px 0px 0px 5px } 
.LiensExt h5.alt { width: 175px; height: 50px; background:#ffffff url(img/liens.gif) no-repeat; text-indent:-9999px; }  
div.LiensExt { WIDTH: 175px; float: left; text-align: left; }
#MenuLiensExt { text-align: left; padding: 0px 0px 0px 10px;}

#journauxPopulaireBox { padding: 30px 5px 0px 5px } 
.journauxPopulaire h5.alt { width: 200px; height: 30px; background:#ffffff url(img/journaux+populaires.gif) no-repeat; text-indent:-9999px; }  
div.journauxPopulaire { WIDTH: 200px; float: left; text-align: left; }
#MenujournauxPopulaire { text-align: left; padding: 0px 0px 0px 20px;}

#dindonPopulaireBox { padding: 30px 5px 0px 5px } 
.dindonPopulaire h5.alt { width: 200px; height: 30px; background:#ffffff url(img/dindonspopulaires.gif) no-repeat; text-indent:-9999px; }  
div.dindonPopulaire { WIDTH: 200px; float: left; text-align: left; }
#MenudindonPopulaire { text-align: left; padding: 0px 0px 0px 20px;}



#notesRecentesGenBox { padding: 0px 5px 30px 5px } 
.notesRecentesGen h5.alt { width: 175px; height: 60px; background:#ffffff url(img/dernote.gif) no-repeat; text-indent:-9999px; border-bottom: 1px dashed #A42922;}  
div.notesRecentesGen { WIDTH: 175px; float: left; text-align: left; }
.sousMenuBoxGen p {text-align: center;  font-size: 77%;}
div.sousMenuBoxGen { display: block; border-bottom: 1px dashed #A42922; text-align: center; padding: 5px 5px 5px 5px }
div.sousMenuBoxGen:hover {	background:#EDEFD7; }

#mentionsdofusBox { padding: 10px 5px 20px 5px } 
div.mentiondofus { WIDTH: 175px; float: left; text-align: left; }

.titreSaisirDinde h5.alt { width: 400px; height: 30px; background:#ffffff url(img/saisirdinde.gif) no-repeat; text-indent:-9999px; } 
.titreModifierDinde h5.alt { width: 400px; height: 30px; background:#ffffff url(img/dindonmodifier.gif) no-repeat; text-indent:-9999px; } 



.commentaires h5.alt { width: 200px; height: 30px; background:#ffffff url(img/commentaires.gif) no-repeat; text-indent:-9999px; }  
#commentsBox {	padding: 110px 0px 0px 0px;}
div.commentaires { float: left; text-align: justify; }
.commentResume { text-align: right; }

#comments {	padding: 0px 5px 30px 10px;}
#comments dt { margin: 1em 0 0 0; padding: 0.5em 1em 0.5em 0.5em;}
#comments dd, {	margin: 0 0 1em 0; padding: 5px 10px 10px 5px;}
.comment-number { font: 150% "Trebuchet MS",Arial,sans-serif; border-right: 1px solid #999;	color:#A42922; border-bottom: none;	padding-right: 0.5ex; margin-right: 0.5ex; font-weight: bold;}

.laisserCommentaire h5.alt { width: 200px; height: 30px; background:#ffffff url(img/laissercommentaire.gif) no-repeat; text-indent:-9999px; }  
div.laisserCommentaire { float: left; text-align: justify; }
#laisserCommentaireBox { padding: 10px 20px 30px 10px }



#dragoDossierBox { padding: 0px 5px 0px 5px } 
#dragoDossierBox2 { padding: 110px 5px 0px 5px } 
.dragoDossier h5.alt { width: 200px; height: 30px; background:#ffffff url(img/dragodossier.gif) no-repeat; text-indent:-9999px; }  
div.dragoDossier { WIDTH: 330px; float: left; text-align: left; }
#dragoDossierMenu { text-align: left; padding: 0px 0px 0px 20px;}





/* ----------------------------------------------------------------------------
TEXTES
----------------------------------------------------------------------------
*/

h1 { display:none; }
.rouge {COLOR: #A42922}

#presentationTexteBord { text-align:justify; padding: 0px 60px 50px 10px}
#presentationSousTexteBord { text-align:justify; padding: 0px 0px 50px 0px}
/* Zone de texte en très gros */
.texteVraimentGros p{ font-size:1.9em; color:#7E7C41; font-style: italic; font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-weight:normal; line-height:1.5em; padding-top:20px; }

.titreDossier p{ font-size:1.8em; color:#A42922; font-style: italic; font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-weight:normal; line-height:1.5em; padding-top:20px; }


#presentationTexteItalic { text-align:justify; padding: 0px 60px 50px 10px}
.texteGrosItalic p{ font-size:1.5em; color:#7E7C41; font-style: italic; font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-weight:normal; line-height:1.5em; padding-top:20px; }
.texteMoyenItalic p{ font-size:1.3em; color:#7E7C41; font-style: italic; font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-weight:normal; line-height:1.5em; padding-top:20px; }



.dragoDossierText p{ font-size:1.3em; font-weight:normal; line-height:1.5em; padding-top:5px }



/* Zone de texte en gros */
.texteGros p{ font-size:1.5em; font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-weight:normal; line-height:1.5em; padding-top:5px }
.texteGrosDossier p{ text-align:justify; font-size:1.5em; font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-weight:normal; line-height:1.5em; padding-top:5px }

/* Lettrine */
.texteGros sup { vertical-align: top; float:left; font-size:3em; font-weight:normal; font-style: normal; 
text-transform: uppercase; line-height:1em; margin-right:10px; color:#A42922; text-decoration:none }
.texteGrosDossier sup { vertical-align: top; float:left; font-size:3em; font-weight:normal; font-style: normal; 
text-transform: uppercase; line-height:1em; margin-right:10px; color:#A42922; text-decoration:none }



/* post */
.postCarnet{ padding-top:0px }
.dateCarnet{ border:0; float:left; display:inline; text-transform:uppercase; color:#A42922; margin-left:10px; width:60px }
.dateCarnet br{ height:2px; line-height:2px }
h6{ font-family: Georgia,Garamond,"Times New Roman","MS Serif","New York",serif; font-weight:normal; font-size:1.6em; font-weight:normal; line-height:.9em; text-transform:uppercase; margin:0px 45px 0px 5px; padding-bottom:0px }
h6 span strong { font-size:2em; text-align:center; font-weight:normal }
.cover h6{ font-size:4em; font-weight:normal }
form.ddfm h6 { 	text-align: left; 	margin: 0 0 5px 0; 	padding: 0; }



/* ----------------------------------------------------------------------------
NavLink et Status
----------------------------------------------------------------------------
*/
#boiteNavStat{ padding: 0px 0px 50px 280px; height: 50px; }



/* ----------------------------------------------------------------------------
Colonne 1
----------------------------------------------------------------------------
*/

#goForum a { position: relative; display:block; width: 180px; height: 180px; background: url(img/goforum.jpg) no-repeat 0 0; text-indent:-9999px }
#goForum a:hover { background-position: 0px -180px; }

#goJournal a { position: relative; display:block; width: 180px; height: 180px; background: url(img/gojournal.jpg) no-repeat 0 0; text-indent:-9999px }
#goJournal a:hover { background-position: 0px -180px; }

#goDossier a { position: relative; display:block; width: 180px; height: 180px; background: url(img/godossier.jpg) no-repeat 0 0; text-indent:-9999px }
#goDossier a:hover { background-position: 0px -180px; }



/*----------------------------------------------------------------------------
CLEARING OF FLOATS
----------------------------------------------------------------------------
*/
.clearfix:after{ content:"."; display:block; height:0; clear:both; visibility:hidden }
.clearfix{ display:inline-table }
/* Hides from IE-mac \*/
* html .clearfix{ height:1% }
.clearfix{ display:block }
/* End hide from IE-mac */

.stretch{ margin-bottom:0 }





/*----------------------------------------------------------------------------
TAG MENU
----------------------------------------------------------------------------
*/

#menuTag2 { width: 30px; }
#menuTag2 { width: 30px; }
#menuTag2 ul {list-style: none; margin: 0; padding: 0; }
#menuTag2 a { font: bold 11px/16px arial, helvetica, sans-serif; display: block; border-width: 1px; border-style: solid; border-color: #ccc #888 #555 #bbb; margin: 0; padding: 2px 3px; }
#menuTag2 a {color: #000; background: #efefef; text-decoration: none; }
#menuTag2 a:hover {color: #a00; background: #fff;}
#menuTag2 li {position: relative;}
#menuTag2 ul ul {position: absolute; top: 0; left: 100%; width: 100%; }
div#menuTag2 ul ul, div#menuTag2 ul li:hover ul {display: none;}
div#menuTag2 ul li:hover ul, div#menuTag2 ul ul li:hover ul {display: block;}


#menuTag {top: 1em; left: 1em; width: 10em; }
#menuTag dt {cursor: pointer; background: #A9BFCB; height: 20px; line-height: 20px; margin: 2px 0; border: 1px solid gray; text-align: center; font-weight: bold; }
#menuTag dd {position: relative; left: 8em; margin-top: -1.4em; width: 10em; background: #A9BFCB; border: 1px solid gray; }
#menuTag ul {padding: 2px;}
#menuTag li {text-align: center; font-size: 85%; height: 18px; line-height: 18px; }
#menuTag li a, #menuTag dt a {color: #000; text-decoration: none; display: block; }
#menuTag li a:hover { text-decoration: underline; }

/*----------------------------------------------------------------------------
***
----------------------------------------------------------------------------
*/








    
    
.noload {


	display:none;
}

.load {
	position: fixed;
	bottom: 0;
        left: 0;
	padding: 0;
	height: 35px;
	margin: 0;
	width: 100%;
	background-color: #A3A3A3;
	display: block;
	text-align: center;
	font-weight: bold;
	font-size: 1.3em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding-top: 5px;

	border-color: #D6D6D6;
	border-top-width: 2px;
	border-style: solid;
}    
    
    
    
    
    
    


table .tdnaissance { BORDER-STYLE: solid; BORDER-WIDTH: 3px 0px 3px 0px; width: 50%; vertical-align: top; }




a.boutonMonstre  { border-color: #000000; border-width: 1px; border-style: solid; text-decoration:none; background:#ffffff; }
a:hover.boutonMonstre { border-color: #ffffff;  }

a.boutonMonstre span {display:none; padding:2px 3px; margin-left:8px; width:170px;}
a.boutonMonstre:hover span{display:inline; position:absolute; border:1px solid #cccccc; background:#ffffff; color: #000;}





#adminconsole .block2 {MARGIN-TOP: 12px}

/*** Admin Main Content ***/
* HTML #adstats DD {HEIGHT: 1%}
#adstats DD {MARGIN-LEFT: 14em; PADDING: 3px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.5em}
#adstats DT {FLOAT:left; WIDTH: 13em; PADDING: 3px; line-height: 1.5em}
#adstats {PADDING: 15px 15px 5px 10px}
#adintro {PADDING: 5px}
#adintro P {PADDING: 10px}
#adstats DL {PADDING: 5px 0 10px 5px}

#adminconsole FIELDSET TD {TEXT-ALIGN: left; PADDING: 4px; WHITE-SPACE: normal}
#adminconsole FIELDSET TH {TEXT-ALIGN: left; PADDING: 4px; WHITE-SPACE: normal}
#adminconsole FIELDSET TD SPAN, #adminconsole FIELDSET TH SPAN {DISPLAY: block; FONT-SIZE: 1em; FONT-WEIGHT: normal}
#adminconsole TH {WIDTH: 15em; FONT-WEIGHT: bold}
#adminconsole INPUT, #adminconsole SELECT, #adminconsole TEXTAREA {MARGIN-BOTTOM: 0; MARGIN-TOP: 0; FONT-WEIGHT: normal}
#adminconsole TABLE.aligntop TH, #adminconsole TABLE.aligntop TD {VERTICAL-ALIGN: top}
#adminconsole TABLE.aligntop TH {PADDING-TOP: 0.7em}
#adminconsole TD, #adminconsole TH {BORDER-STYLE: solid; BORDER-WIDTH: 3px 0px 3px 0px}
#adminconsole P {PADDING-BOTTOM: 6px}
#adminconsole .topspace {PADDING-TOP: 6px}
#adminconsole P.submittop, #adminconsole P.submitend {TEXT-ALIGN: center}
#adminconsole TH.hidehead {COLOR: #f1f1f1}
#adminconsole THEAD TH {PADDING-BOTTOM: 0px}
#adminconsole P.linkactions {FONT-WEIGHT: bold; PADDING-LEFT: 5px}
#adminconsole TH INPUT, #adminconsole DIV.fsetsubmit {MARGIN-TOP: 6px}

/*** Particular table settings ***/
#categoryedit .tcl {WIDTH: 25%}
#censoring .tcl, #censoring .tc2, #ranks .tcl, #ranks .tc2 {WIDTH: 20%}
TABLE#forumperms TH, TABLE#forumperms TD {WHITE-SPACE: normal; WIDTH: auto; TEXT-ALIGN: center}
TABLE#forumperms .atcl {TEXT-ALIGN: left; WIDTH: 15em; WHITE-SPACE: nowrap}
#adminconsole TD.nodefault {BACKGROUND-COLOR: #D59B9B}

/*** User Search Result Tables ***/
#users2 TH, #users2 TH {TEXT-ALIGN: left}
#users2 .tcl, #users2 .tc3, #users2 .tc5 {WIDTH: 15%; TEXT-ALIGN: left}
#users2 .tc2 {WIDTH: 22%; TEXT-ALIGN: left}
#users2 .tc4 {WIDTH: 8%}
#users2 .tc4 {TEXT-ALIGN: center}
#users2 .tcr {WHITE-SPACE: nowrap}
#adminconsole #linkst, #adminconsole #linksb A {FONT-WEIGHT: bold}

/*** Plugins ***/
#exampleplugin .inbox {PADDING: 6px 6px 0px 6px}