/*

Theme Name: Les Dents de la Nuit Default Fr

Description: Les Dents de la Nuit Default Fr.

Version: 1.0

Author: Lajungle

Author URI: http://lajungle.fr/

*/

/*DEBUG*/
/*
table {border: 1px solid black}
td {border: 1px dotted gray}*/
/*div {border: 1px solid orange}*/
/*img, form {border: 1px dashed blue}
h1, h2, h3, h4, h5, h6, p {border: 1px solid yellow}
ul {border: 1px solid green}
li {border: 1px solid lightgreen}*/

/* Begin Typography & Colors */

* {
	margin:0;
	padding:0;
	border:0;	
}

div, p, h1, h2, h3, h4, h5, h6, img, ul, form{
	padding:0; margin:0;
	}
ul{
	list-style-type:none;
	}
.clearcols
{
clear:both; 
height:0px;
}

a:link {
	color:#725800;
	text-decoration: none;
	font-weight: bold;
}

a:visited {
	color:#725800;
	text-decoration: none;
	font-weight: bold;
}

a:hover, a:active {
	color: #000000;
	text-decoration: underline;
	/*font-weight: bold;*/
}


body {

font-size: 10px; /* Resets 1em to 10px */
font-family: 'Verdana',Lucida Grande, Arial, Sans-Serif;
background:#000  url(images/background.gif) 0px 0px no-repeat;
background-position : center;
color: #7c5e01;
text-align: center;

}

#page {

text-align: left;

}


#content {

font-size: 11px;
width:744px;
float:left;

}

#content_header {

background:#000 url(images/bg_content_header.jpg) 0px 0px no-repeat;
width:744px;
height:65px;

}

#content_header h1{
	width:313px;
	height:33px;
	margin-left:24px;
	background:url(images/tt_h1_publications.gif) 0 0 no-repeat;
}

#content_header h1 span{
display:none;
visibility:hidden;
}

#content_header_pages {

background:#000 url(images/bg_content_header_pages.jpg) 0px 0px no-repeat;
width:744px;
height:35px;

}

#content_header_pages h1{
	/*text-indent:-2000px;*/
	width:313px;
	height:33px;
	margin-left:24px;
}

#content_header_pages h1 span{
display:none;
visibility:hidden;
}


.widecolumn .entry p {

font-size: 1.05em;
padding-right:150px;

}

.narrowcolumn .entry, .widecolumn .entry {

line-height: 1.4em;

}

.widecolumn {

line-height: 1.6em;

}

.narrowcolumn .postmetadata {

text-align: left;

}

.alt {
background:url(images/bg_bloc_top_comment.gif) no-repeat;
height:179px;
width:563px;
display:block;
/*margin-left:auto;*/
/*margin-right:auto;*/
color:#ebb50d;
}

li.alt p {
color:#ebb50d;
display:block;
float:left;
}

li.alt a {
color:#fff;
}

li.alt a:hover {
color:#ebb50d;
}


#footer {

background: #000 url('images/bg_footer.jpg') no-repeat top;
border: none;
}



small {

font-family: Arial, Helvetica, Sans-Serif;

font-size: 0.9em;

line-height: 1.5em;

}

h1, h2, h3 {

font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;

font-weight: bold;

}

h1 {

font-size: 4em;

text-align: center;

}
/*
#headerimg .description {

font-size: 1.2em;

text-align: center;

}*/

h2 {

font-size: 1.6em;

}

h2.pagetitle {

font-size: 1.6em;

}

#sidebar h2 {

font-family: 'Lucida Grande', Verdana, Sans-Serif;

font-size: 1.2em;

}

h3 {

font-size: 1.3em;

}

h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {
text-decoration: none;
color: white;
}

h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {

/*color: #000000;*/

}

h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {
text-decoration: none;

}

.entry p a:visited {
font-weight: bold;
/*color: #7c5e01;*/

}

.entry p img.cadre {
border: 10px #000000 solid;

}

.commentlist li, #commentform input, #commentform textarea {

font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

#main_content #commentform {
   display: block;
   margin-left: auto;
   margin-right: auto;
	width:454px;
}

#main_content h3#respond,
#main_content h3#comments,
#main_content h3.stfttitle {
font:Verdana, Arial, Helvetica, sans-serif;
padding-top:8px;
font-size:12px;
color:#96771b;
background:url(images/bg_h3_forms.gif) no-repeat;
height:31px;
}

#main_content h3{
padding-top:1px;
padding-left:8px;
font-weight:bold;
font-size:28px;
color:#ebb50d;
}

#main_content #sendtofriend {
display:block;
}

#main_content #sendtofriend #blocerror {
	font:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#c1090e;

}

#main_content #flashborder {
border:#000000 10px solid;
float:left;
display:block;
}

#main_content #sendtofriend #stfform #stfBloc {
	margin-top:50px;
	width:454px;
  	margin-left: auto;
   	margin-right: auto;
	display:block;
}

#stfform input#yourname, input#youremail, input#friendname, input#friendemail {

font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
width: 200px;
padding: 2px;
margin: 5px 5px 1px 0;
float:left;
border:none;
display:block;

}

#stfform input#sendtof {

font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
width:140px;
height:65px;
margin:10px 0 0 0;
padding-left:150px;
float:left;
border:none;
display:block;
}



#stfform label {

font: 0.9em "Verdana", Arial, Sans-Serif;
font-weight:bold;
width:150px; margin:10px 0 0 0; float:left; border:none; display:block;

}


.commentlist li {

font-weight: bold;

}

.commentlist .author_link,
.commentlist .author_link a,
.commentlist .author_link a:visited,
.commentlist .author_link a:hover {

font-weight: bold;
font-style: normal;
font-size: 12px;
display:block;
margin-top:20px;
color:#FFFFFF;
text-decoration:none;
}

.commentlist p {

font-weight: normal;
font-size:11px;
color:#000;
width:538px;
line-height: 1.5em;

text-transform: none;

}

#commentform {

font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;
width:454px;
margin: 0 0 0 0;
}

#commentform input#author, #commentform input#url, #commentform input#email {

font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
width: 200px;
margin: 10px 0 0 0;
float:right;
border:none;
display:block;

}

#commentform textarea#comment {

font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;
margin: 10px 0 0 0;
float:left;
border:none;
display:block;

}

form#commentform label {

width:250px; margin:10px 0 0 0; float:left; border:none; display:block;

}

form#commentform label small {

font: 0.9em "Verdana", Arial, Sans-Serif;
font-weight:bold;

}

.commentmetadata {

font-weight: normal;

}

#sidebar {

font: 1em 'Lucida Grande', Verdana, Arial, Sans-Serif;

}

small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {

color: #725800;

}

code {

font: 1.1em 'Courier New', Courier, Fixed;

}

acronym, abbr, span.caps {

font-size: 0.9em;

letter-spacing: .07em;

}

a, h2 a:hover, h3 a:hover {

color: #000000;
text-decoration: none;

}


a:hover {

color: #000000;

text-decoration: underline;

}

#wp-calendar #prev a, #wp-calendar #next a {

font-size: 9pt;

}

#wp-calendar a {

text-decoration: none;

}

#wp-calendar caption {

font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;

text-align: center;

}

#wp-calendar th {

font-style: normal;

text-transform: capitalize;

}

/* End Typography & Colors */

/* Begin Structure */

body {

margin: 0 0 0 0;
padding: 0;


}

#page {

background-color: #5ccd00;
margin: 0 auto;
padding: 0;
width: 996px;
}

#header {

height: 367px;
width: 996px;
background:url(images/bg_header.jpg) no-repeat;
padding-top:3px;
}

#headerflash {

	height: 345px;
	width: 740px;
	margin: 0 0 0 49px;
	display:block;
	background:#000000;
}

#header_bottom {
display:block;
float:left;
/*height:19px;*/
width:996px;
margin: 0 0 0 0;


}

.narrowcolumn {

/*float: left;*/
padding: 0 0 20px 0;
margin: 0 0 0 0;
width: 724px;
}

#main_content {

padding: 0 0 0 24px;

}

.widecolumn {

padding: 10px 0 20px 0;
margin: 5px 0 0 150px;
}

.post {
width:710px;
margin: 0 0 0 0;
text-align: justify;
}

div.post h3 {
width:503px;
height:40px;
font-family:'Arial', Helvetica, sans-serif;
padding-top:1px;
padding-left:8px;
font-weight:bold;
font-size:28px;
color:#ebb50d;
}

div.post h3 a:link {
color:#ebb50d;
font-weight:bold;
}

div.post h3 a:active {
color:#ebb50d;
font-weight:bold;
}

div.post h3 a:hover {
color:#ebb50d;
font-weight:bold;
}

div.post h3 a:visited  {
color:#ebb50d;
font-weight:bold;
}

.post h2,h3 {
background-image: url(images/bg_tt_post.gif);
width:503px;
height:40px;
font-family:'Arial', Helvetica, sans-serif;
padding-top:1px;
padding-left:8px;
font-weight:bold;
font-size:28px;
color:#ebb50d;
}

.post h2 a:link {
color:#ebb50d;
font-weight:bold;
}

.post h2 a:active,
.post h2 a:visited {
color:#ebb50d;
font-weight:bold;
}

.post h2 a:hover {
color:#cb8909;
font-weight:bold;
}
/*
.post h2 a:visited  {
color:#ebb50d;
font-weight:bold;
}*/

.post hr {

display: block;

}

.post p{
padding:15px 15px 0 0;
}

.widecolumn .post {

margin: 0;

}

.narrowcolumn .postmetadata {

padding-top: 7px;

}

.widecolumn .postmetadata {

margin: 30px 0;

}

.widecolumn .smallattachment {

text-align: center;
float: left;
width: 128px;
margin: 5px 5px 5px 0px;

}

.widecolumn .attachment {

text-align: center;

margin: 5px 0px;

}

.postmetadata {
background:url(images/deco_lines.gif) no-repeat;
height:31px;
width:700px;
margin-top:22px;
margin-bottom:17px;
/*clear: left;*/
}

p.postmetadata_alt {
background:url(images/deco_lines.gif) no-repeat;
letter-spacing:normal;
height:31px;
width:700px;
padding: 10px 0 10px 0;
margin: 50px 0 0 0;
font-size:10px;
}

p.postmetadata_alt a:link  {
font-weight:bold;
}



.clear { 

clear: both; 

}

#footer {

padding: 60px 0 0 0;
margin: 0 auto;
width: 996px;
height:132px;
clear: both;
}

#footer p {
margin-left:10px;
margin-top:10px;
text-align: left;
display:block;
float:left;
}

#footer img {
margin: 0 0 0 20px;
text-align: left;
display:block;
float:left;
height:36;
width:42;
}

.pagebar_blank {
	text-align:right;
	padding-top: 0.2em;
	margin-bottom: 10px;
	text-decoration: none;
	width:740px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#000000;
	display:block;

}

/* End Structure */

/*	Begin Headers */

h1 {

padding-top: 0px;
margin: 0;

}

h2 {

margin: 10px 0 0;

}

h2.pagetitle {

margin-top: 30px;
text-align: center;

}
/*
#sidebar h2 {

margin: 0 0 0 0;

padding: 0;

}*/

h3 {

padding: 0;
margin: 30px 0 0;

}

h3.comments {

padding: 0;
margin: 40px auto 20px;

}

/* End Headers */

/* Begin Images */

p img {

padding: 0;
max-width: 100%;

}

.date{
font-family:'Verdana', Arial, Helvetica, sans-serif;
font-weight:bold;
size:10px;
color:#725901;}

/*	Using 'class="alignright"' on an image will (who would've

thought?!) align the image to the right. And using 'class="centered',

will of course center the image. This is much better than using

align="center", being much more futureproof (and valid) */

img.centered {

display: block;
margin-left: auto;
margin-right: auto;

}

img.alignright {

padding: 4px;
margin: 0 0 2px 7px;
display: inline;

}

img.alignleft {

padding: 4px;
margin: 0 7px 2px 0;
display: inline;

}

.alignright {

float: right;
padding-right:20px;

}

.alignleft {

float: left;

}

/* End Images */

/* Begin Lists



Special stylized non-IE bullets

Do not work in Internet Explorer, which merely default to normal bullets. */

html > body .entry ul {

margin-left: 0px;
padding: 0 0 0 0px;
list-style: none;
padding-left: 0px;
text-indent: -10px;

}

html > body .entry li {

margin: 7px 0 8px 10px;

}

.entry ul li:before, #sidebar ul ul li:before {

content: "\00BB \0020";

}

.entry ol {

padding: 0 0 0 35px;

margin: 0;

}

.entry ol li {

margin: 0;

padding: 0;

}

.entry #goodies h4 {

width:503px;
height:40px;
font-family:'Arial', Helvetica, sans-serif;
padding-top:10px;
font-weight:bold;
font-size:14px;
color:#000;
}

.entry #goodies img.cadre {
border:10px solid #000000;
}

.entry #goodies div.wallpapers {
display:block;
float:left;
width:350px;
height:260px;
text-align:center;
}

.entry #goodies div.wallpapers {
display:block;
float:left;
width:350px;
height:260px;
text-align:center;
}

.entry #goodies div.avatars {
display:block;
float:left;
width:106px;
height:96px;
margin-right:10px;
padding-right:10px;
/*text-align:center;*/
}

.entry #goodies div.signatures_center{
text-align:center;
margin-left: auto;
margin-right: auto;
width:600px;

}
.entry #goodies div.signatures_center div.signatures {
display:block;
float:left;
width:336px;
height:120px;

}

.entry #goodies #goodies div.signatures_center div.signatures img.alignnone {
border:10px solid #000000;
}


/*decoration*/

.post img.deco {
text-align:center;
width:169px;
height:26px;
margin-bottom:30px;
margin-top:10px;
display:block;
margin-left: auto;
margin-right: auto;
}

.post .deco {
text-align:center;
width:169px;
height:26px;
margin-bottom:30px;
margin-top:10px;
display:block;
margin-left: auto;
margin-right: auto;
}

.post #separator {
background:url(images/separator.gif) no-repeat;
height:10px;
width:700px;
margin-top:5px;
margin-bottom:5px;
display:block;
float:left;
position:relative;
}




/* VIDEO BOX */

.entry .videobox {
height:290px;
width:571px;
background:url(images/bg_video.gif) no-repeat left;
}

.entry .videobox .btblogimg {
height:65px;
width:85px;
padding-top:230px;
display:block;
float:right;
cursor:pointer
}

.entry .videobox .vid {
width:420px;
height:257px;
padding:15px 0 0 20px;
display:block;
float:left;
}

.entry .videobox .vid p {
font-weight:bold;
padding:0 0 0 0;
margin: 0 0 0 0;
}


/* VIDEO CODE BOX */

.entry .videocodebox {
text-align:center;
height:100px;
width:473px;
background-color:#000000;
}

.entry .videocodebox p {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#e8b406;
}

.entry .videocodebox #message {
text-align:center;
padding-left:10px;
}

/* IMG BOX */

.entry .imgbox {
margin : 0 0 0 0;
}

.entry .imgbox .btblogimgbox {
height:65px;
width:87px;
text-align:center;
cursor:pointer
}
/*
.entry .imgbox .vid {
width:420px;
height:336px;
padding:15px 0 0 20px;
display:block;
float:left;
}*/

/* VIDEO CODE BOX */

.entry .imgcodebox {
text-align:center;
height:68px;
width:473px;
background-color:#000000;
}

.entry .imgcodebox p {
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#e8b406;
}

.entry .imgcodebox #message {
text-align:center;
padding-left:10px;
}





.postmetadata ul, .postmetadata li {

display: inline;
list-style-type: none;
list-style-image: none;

}

#sidebar ul, #sidebar ul ol {

margin: 0;

padding: 0;

}

#sidebar #sidebarbox{
width:244px;
padding: 4px 0 4px 0;
}

#sidebar ul li {

list-style-type: none;
list-style-image: none;
width:244px;
margin-bottom: 15px;
display:block;
float:left;

}
/*
#sidebar ul li#recent-comments ul#recent-comments li.recentcomments {
background-color:#00FFFF;
}*/

#sidebar ul li#recent-comments h2.widgettitle {
	height: 97px;
	width:252px;
	background:url(images/tt_last_comments.gif);
}

#sidebar ul li#recent-comments ul li {
width:210px;
padding-left:9px;
}

#sidebar ul li#recent-comments ul li a:link, a:active, a:visited{
/*font-weight:normal;*/
font-weight:bold;
}

#sidebar ul li#recent-comments ul li span.lastcomments_date{
font-weight:bold;
}
 
#sidebar ul li#recent-comments ul li a span.lastcomments_author{
font-weight:bold;
margin: 0 0 0 0;
text-decoration:underline;
}


#sidebar ul li#recent-comments ul li a span.lastcomments_content{
text-decoration:underline;
} 

#sidebar ul li#newsletter h2.widgettitle {
	height: 16px;
	width:150px;
	margin-top:30px;
	background:url(images/tt_sincrire.gif) no-repeat;
}

#sidebar ul li#newsletter div.inscription {
margin:0 0 0 8px;
}

#sidebar ul li#newsletter div.mentions {
margin-left:10px;
margin-right:10px;
}

#sidebar ul li#newsletter div.mentions a {
text-decoration: none; /* définition du lien qui affichera le "calque" */
font-weight:normal;
}

#sidebar ul li#newsletter div.mentions a:hover {
background: none; /* correction d'un bug IE */
}

#sidebar ul li#newsletter div.mentions a span { /* définition de la balise <span> inclue dans <a> */
display: none;
}
#sidebar ul li#newsletter div.mentions a:hover span { /* définition de la balise <span> au survol */
display: inline;
position: relative;
top: 0px; /* positions et dimensions du calque, que vous pouvez changer à loisir */
left: 0px;
/*width: 200px;*/
height: 100px;
text-align:justify;
color: #8e0e03;

}



#sidebar ul li#search h2.widgettitle {
	height: 16px;
	width: 75px;
	background:url(images/tt_rechercher.gif) no-repeat;
}

#sidebar ul li#popular-posts h2.widgettitle {
	height: 46px;
	width:252px;
	background:url(images/tt_articles_consultes.gif);
}

#sidebar ul li#popular-posts ul.wppp_list li {
padding-left:0px;
text-indent:9px;
}


#sidebar ul li#popular-posts ul.wppp_list li a {
text-decoration:underline;
}

#sidebar ul li h2 span {
	display:none;
	visibility:hidden;
}


#sidebar ul li#liens a:hover {
background:none;
}

#sidebar ul li#liens a {
background:none;
}



#sidebar ul p, #sidebar ul select {

margin: 0 0 0 0;

}

#sidebar ul ul, #sidebar ul ol {

margin: 0 0 0 0;

}

#sidebar ul ul ul, #sidebar ul ol {

margin: 0 0 0 0;

}

ol li, #sidebar ul ol li {

list-style: decimal outside;

}

#sidebar ul ul li, #sidebar ul ol li {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin: 0 0 0 0;
padding: 0 0 0 0;
text-indent:0;

}

#sidebar ul ul li a:hover, #sidebar ul ol li a:hover {
background:none;

}


/* End Entry Lists */

/* Begin Form Elements */

/* SIDEBAR FORMULAIRE newsletter */

#nlregisterform {
text-align: center;
padding-left:10px;

}
	  
#nlregisterform form #inscription {
	display:block; width:67px; height:19px; margin:0 0 0 0; float:left; border:none;
						}

#nlregisterform #nlregister{
	width:150px; height:19px; margin:0 0 0 0; padding:0; float:left;
	}	


#searchform {
padding-left:10px;
text-align: center;
}

#searchform #s{
	width:140px; height:19px; margin:0 0 0 0; padding:0; float:left;
	}

#searchform form #rechercher {
	display:block; width:77px; height:19px; margin:0 0 0 0; float:left; border:none;
		}

#main_content form#searchpaste #searchpaste {
text-align: center;
margin-left:auto;
margin-right:auto;
width:230px;
}

#main_content form#searchpaste #searchpaste #s {
width:140px; height:19px; margin:0 0 0 0; padding:0 0 0 0; display:block; float:left;
}

#main_content form#searchpaste #searchpaste form #rechercher {
display:block; width:77px; height:19px; margin:0 0 0 0; padding:0 0 0 0; border:none;
}
		
#sidebar #searchsubmit {

padding: 0;

}

.errormessage {
font:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
color:#c1090e;
text-align:center;
margin:10px 0 10px 0;
}

.entry form {

/* This is mainly for password protected posts, makes them look better. */

text-align: center;

}

select {

width: 130px;

}

#commentform input#envoyer_comment {

width: 170px;
margin:10px 0 10px 0;
padding-left:150px;
float:left;
border:none;
display:block;
}

#commentform textarea {

width: 454px;

padding: 2px;

}

#commentform #submit {

margin: 0;

float: right;

}

/* End Form Elements */

/* Begin Comments*/
/*
.alt {

margin: 0;
padding: 10px;

}*/

.commentlist {

padding: 0;

text-align: justify;

}

.commentlist li {

margin: 15px 0 3px;
padding: 5px 10px 3px;
list-style: none;

}

#main_content ol.commentlist {
width:454px;
display:block;
margin-left:auto;
margin-right:auto;
list-style: none;

}

.commentlist li .avatar {

float: right;
border: 1px solid #eee;
padding: 2px;
background: #fff;

}

.commentlist p {

margin: 10px 5px 10px 0;

}

#commentform p {

margin: 5px 0;

}

.nocomments {

text-align: center;

margin: 0;

padding: 0;

}

.commentmetadata {

margin: 0;

display: block;

}

small.commentmetadata a:hover {

margin: 0;
display: block;
color:#fff;

}

/* End Comments */

/* Begin Sidebar */

* html {}

#sidebar {
float:left;
display:block;
width:252px;
background:url(images/bg_sidebar.jpg) no-repeat;

}

#sidebar form {

margin: 0;

}

/* End Sidebar */

/* Begin Calendar */

#wp-calendar {

empty-cells: show;

margin: 10px auto 0;

width: 155px;

}

#wp-calendar #next a {

padding-right: 10px;

text-align: right;

}

#wp-calendar #prev a {

padding-left: 10px;

text-align: left;

}

#wp-calendar a {

display: block;

}

#wp-calendar caption {

text-align: center;

width: 100%;

}

#wp-calendar td {

padding: 3px 0;

text-align: center;

}

#wp-calendar td.pad:hover {

/* Doesn't work in IE */

background-color: #fff;

}

/* End Calendar */

/* Begin Various Tags & Classes */

acronym, abbr, span.caps {

cursor: help;

}

acronym, abbr {

border-bottom: 1px dashed #999;

}

blockquote {

margin: 15px 30px 0 10px;

padding-left: 20px;

border-left: 5px solid #ddd;

}

blockquote cite {

margin: 5px 0 0;

display: block;

}

.center {
display: block;
margin-left: auto;
margin-right: auto;
text-align: center;

}

hr {

display: none;

}

a img {

border: none;

}

.navigation {
height:20px;
display: block;
text-align: center;
margin-top: 0;
margin-bottom: 20px;

}

.navigation div.alignleft {
margin: 0 30px 0 0;
float:right;
}

.navigation div.alignright {
margin: 0 0 0 30px;
float:left;
}

.retour {

margin: 0 0 0 0;
}



/* MENU IE6 XHTML */


	#tabbarbox {
		width: 996px;
		height:54px;

		}
		
	#tabbarbox ul a span{
			visibility:hidden;
			display:none;
			width:100%;
			height:100%;
			}	
	
	ul#tabbar {
		margin:0;
		padding:0;
		list-style-type:none;
		position: absolute;
		background: transparent url(images/nav_rollover.png) no-repeat;
		width: 996px;
	}
	
	ul#tabbar li {
		float: left; 
	}
	
	ul#tabbar li a{
		display:block;
		height:54px;
	}
	
	ul li a:hover {
    background: transparent url(images/nav_rollover.png) no-repeat top left;
}
	
	a#front_page_tab {
		width:162px;
	}
	a#Vid__os_tab {
		width:93px;
	}
	a#Photos_tab {
		width:98px;
	}
	
	a#concours_tab {
		width:125px;
	}
	
	a#communaut___des_vampires_tab {
		width:280px;
	}
	
	a#goodies_tab {
		width:105px;
	}
	
	a#Le_Film_tab {
		width:133px;
	}
	

	a#front_page_tab:hover {
	background-position: -996px 0%;
	}
	
	a#front_page_tab.selected{
	background: transparent url(images/nav_rollover.png) no-repeat top left; 
	background-position: -996px 0%;
	}
	
	a#Vid__os_tab:hover {
		background-position: -1158px 0%;
	}
	
	a#Vid__os_tab.selected {
		background: transparent url(images/nav_rollover.png) no-repeat top left;
		background-position: -1158px 0%;
		}

	a#Photos_tab:hover {
		background-position: -1251px 0%;
	}
	
	a#Photos_tab.selected{
		background: transparent url(images/nav_rollover.png) no-repeat top left;
		background-position: -1251px 0%;
		}
	
	a#concours_tab:hover {
		background-position: -1349px 0%;
	}
	
	a#concours_tab.selected{
		background: transparent url(images/nav_rollover.png) no-repeat top left;
		background-position: -1349px 0%;
	}
	
	a#communaut___des_vampires_tab:hover{
		background-position: -1474px 0%;
	}
	
	a#communaut___des_vampires_tab.selected {
		background: transparent url(images/nav_rollover.png) no-repeat top left;
		background-position: -1474px 0%;
	}
	
	a#goodies_tab:hover {
		background-position: -1754px 0%;
	}
	
	a#goodies_tab.selected {
		background: transparent url(images/nav_rollover.png) no-repeat top left;
		background-position: -1754px 0%;
	}

	a#Le_Film_tab:hover {
		background-position: -1859px 0%;
	}
	
	a#Le_Film_tab.selected {
		background: transparent url(images/nav_rollover.png) no-repeat top left;
		background-position: -1859px 0%;
	}
	
/* NAV */

		#sidebar #nav_up{
			float:left;
			width:161px;
			height:69px;
			background:url(images/li_nav_up_off.gif);
		}

/*		#nav_up ul{
			margin-left:11px;
		}
	*//*
		#sidebar #nav_up ul.navup a{
		
			display:block;
			width:100%;
			height:100%;
		}
		#sidebar #nav_up ul.navup li{
			margin:0 0 0 0;
			display:block;
			height:23px;
			width:100%;
			background-image:url(images/li_nav_up_off.gif);
			background-repeat:no-repeat;
		}
		#sidebar #nav_up ul.navup li a:hover{
			background-image:url(images/li_nav_up_on.gif);
		}
		#sidebar #nav_up ul.navup a span{
			display:none;
		}		
		#sidebar #nav_up ul.navup #favoris{
		background-image:url(images/li_nav_up_off.gif);
			background-position:0 0;
		}
		#sidebar #nav_up ul.navup #friend{
		background-image:url(images/li_nav_up_off.gif);
			background-position:0 -23px;
		}
		#sidebar #nav_up ul.navup #abonner{
		background-image:url(images/li_nav_up_off.gif);
			background-position:0 -46px;
		}*/



/* End Various Tags & Classes*/

/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.

It won't be a stylish marriage, I can't afford a carriage.

But you'll look sweet upon the seat of a bicycle built for two." */

