/*
Theme Name: NightAngel
Theme URI: http://www.nightangel.fr/
Version: 4.0
Description:
Author: NightAngel
Author URI: http://www.nightangel.fr/
*/

@font-face {font-family: fineliner; src: url('http://www.nightangel.fr/wp-content/themes/nightangelv4/Androgyne_TB.otf');}

/* Global */

#alt-login-methods
	{
width:180px;
float:left;
text-align:left;
	}


*
	{
  		margin:0;
  		padding:0;
	}

body
	{
  		font-family: helvetica, arial, Sans-serif;
  		font-size:87.5%;
  		width:1024;
  		margin:0 auto;
  		padding:0;
  		overflow-x:hidden;
	}

h1, h2, h3, h4, h5, h6
	{
		font-family: fineliner;
		font-color:#000;
		color:#000;
		margin-top:0.3em;
	 }

/* Header */

body>header
	{
		display:block;
  		width:1020px;
  		height:260px;
  		margin:0 auto 0 auto;
  		padding:0 0 2px 0;
		text-align:center;
	}
	
#header-left
	{
		float:left;
		margin:0;
		padding:0;
		position:absolute;
		top:0;
		width:625px;
		-moz-border-radius: 0 0 5px 5px;
		-webkit-border-bottom-right-radius:5px;
		-webkit-border-bottom-left-radius:5px;
		opacity:1;
		height:2.3em;
		font-size: 0.75em;
		overflow:hidden;
		text-align:left;
		font-color:#FFF;
		color:#FFF;
	}

.logo-nightangeldotfr
	{
 		width:600px;
  		height:210px;
  		display:block;
  		text-indent:-9999px;
  		overflow:hidden;
  		position:absolute;
  		z-index:9995;
  		right:45%;
  		top:25px;
  		background:transparent;
	}

/* article */

article>header>h2>a
	{
		font-color:#FFF;
		color:#FFF;
		text-shadow: 1px 1px 3px #000;
	}

article header
	{
		font-family: fineliner;
		position:absolute;
		padding:0 7px 7px 10px;
		z-index:999;
		display:block;
		width:715px;
	}

#article
	{
  		line-height:2em;
  		font-size:1.2em;
  		margin: 10px 12px;
		width:720px;
	}

#article p a
	{
  		color:#606060;
  		border-bottom:1px dashed #606060;
	}

#article div
	{
		border:0;
		padding:0;
		margin:0;
	}

article section
	{
  		line-height:2em;
	}

article section p
	{
  		margin-top:0;
  		text-align:justify;
  		margin-left:7px;
  		max-width:720px;
  		margin-bottom: 1em;
	}

article section:hover
	{
 		font-color:#FFF;
	}

article section
	{
  		font-color:#000;
  		color:#000;
	}



article section p a
	{
  		color:#000;
  		border-bottom:1px dashed #606060;
	}

article section p a:hover
	{
 		color:#000;
  		border-bottom:1px solid #000;
	}

article>section>h1
	{
  		font-size:2.3em;
  		line-height:1.2em;
	}

article>section>h2
	{
  		font-size: 2em;
 		margin-left:0.2em;
	}

article>section>h3
	{
  		font-size: 1.8em;
  		margin-left:0.5em;
	}

article>section>h4
	{
  		font-size: 1.6em;
	}

article>section>h5
	{
  		font-size: 1.4em;
	}

article>section>h6
	{
 		font-size: 1.3em;
	}

/* Pagination d'un article */

#billet-pagination
{
text-align:left;
background-color:#FFF;
margin-top:12px;
margin-bottom:12px;
width:722px;
height:45px;
padding:12px;
color:#000;
font-weight:bold;
}

#billet-pagination p
	{
		margin-top:15px;
	}

#billet-pagination a, #billet-pagination a:active, #billet-pagination a:visited
	{
  		font-color:#999;
  		color:#999;
  		margin-right:4px;
  		border:1px solid #3e3e3e;
  		padding:4px;
	}

#billet-pagination a:hover
	{
  		background-color:#555;
  		color:#FFF;
	}

#footfoot
	{
		position:fixed;
		bottom:0;
		z-index:-9999;
		width:2560px;
		height:1024px;
    	background:url('images/footfoot.jpg') bottom center no-repeat;  		
	}

/* Bookmarks */

#sharing
	{
		text-align:left;
		margin : 0 auto -1px auto;
		width:1000px;
		height:25px;
		padding:0px;
		color:#000;
		font-weight:bold;
		
	}
	
/* */

#years
	{
  		width:975px;
  		text-align:center;
	}

#years a
	{
  		border:1px dashed #000;
  		padding:5px;
  		margin-right:3px;
  		font-weight: bold;
	}

#years a:hover
	{
  		border:1px solid #000;
	}

#pagenavi
{
text-align:center;
}

#derniers-commentaires-title
{
  border:1px dotted #000;
  color:#000;
}

#nombre-commentaires a
{
color:#000;
}

#topnav li a:hover
{
  color:#000!important;
}

#com-list li a
{
  color:#000;
}

#com-list li:hover
{
  border-bottom:1px solid #000;
    color:#000; font-color:#000;
}
#com-list li a:hover
{
    color:#000;
    font-color:#000;
}

.table-std
{
    border-style: none;
    border-collapse: collapse;
    color:#FFF;font-color:#FFF;
    margin-left:100px;
}

.table-std td
{

    border: 1px solid #000000;
    padding: 2px;
    background: #555555;
    font-size: 11px;
    vertical-align: top;
}

.table-std td.bg_high
{
    background: #557755;
}

.table-std td.bg_low
{
    background: #775555;
}

.table-std td.bg_black
{
    background: #000000;
}

.table-std th
{
    border: 1px solid #000000;
    padding: 2px;
    background: #333333;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

.table-std-c
{
    border-style: none;
    border-collapse: collapse;
}

.table-std-c td
{
    border: 1px solid #000000;
    padding: 2px;
    background: #555555;
    font-size: 11px;
}

.table-std-c th
{
    border: 1px solid #000000;
    padding: 2px;
    background: #333333;
    font-size: 11px;
    text-align: left;
}

.table-headcc
{
    border-style: none;
    border-collapse: collapse;
}

.table-headcc td
{
    border: 1px solid #000000;
    padding: 2px;
    background: #555555;
    font-size: 11px;
    vertical-align: top;
}

.table-headcc th
{
    border: 1px solid #000000;
    padding: 2px;
    background: #333333;
    font-size: 11px;
    text-align: center;
    vertical-align: middle;
}

.table-std6px
{
border-style: none;
color:#FFF;
font-color:#FFF;
margin-left:100px;
border-collapse: collapse;
}

.table-std6px td
{
    border: 1px solid #000000;
    padding: 6px;
    background: #555555;
    font-size: 12px;
    vertical-align: top;
}

.table-std6px th
{
    border: 1px solid #000000;
    padding: 6px;
    background: #333333;
    font-size: 12px;
    text-align: left;
    vertical-align: top;
}

.table-std6px td.bg_black
{
    background: #000;
}

.table-std6px-sm
{
    border-style: none;
    border-collapse: collapse;
}

.table-std6px-sm td
{
    border: 1px solid #000000;
    padding: 6px;
    background: #555555;
    font-size: 11px;
    vertical-align: top;
}

.table-std6px-sm td.bg_black
{
    background: #000;

}

.table-std6px-sm th
{
    border: 1px solid #000;
    padding: 6px;
    background: #333;
    font-size: 11px;
    text-align: left;
    vertical-align: top;
}

#topnav li
{
  margin:0;
  padding:0;
}
#thumbroll
{
/*float:left;
width:180px;
min-height:170px;*/
margin : 0 0 0 5px;
}

#thumbroll a
{
color:#000;
font-color:#000;
-webkit-transition: all 0.5s linear;
}

#thumbroll a:hover
{
padding-left:5px;
}

#allthumbroll
{
width:210px;
float:left;
margin-left:10px;
margin-bottom:10px;
border:1px solid #C6C6C6;
-webkit-border-radius:5px;
-moz-border-radius:5px;
padding:5px;
-webkit-box-shadow: 5px 5px 5px #C6C6C6;
-webkit-transition: all 1s linear;
overflow:hidden;
background-color: #FFF;
}														

#allthumbroll:hover
{
border:1px solid #000;
-webkit-box-shadow: 5px 5px 5px #000;
background-color:#C6C6C6;
}				

tbody tr td label small, .subscribe-to-comments label
{
color:#000;
font-color:#000;
}

.commentaire
{
margin-top:20px;
}

#nombre-commentaires
{
text-align:center;

}

#nombre-commentaires a
{
font-size:1.5em;
}

#nombre-commentaires a:hover
{
  text-transform:uppercase;
}

#browser
{
top:0;
color:#FFF;
text-align:center;
font-size:0.9em;
background-color:#000;
height:15px;
opacity:0.9;
padding: 3px;
margin: 10px auto;
-moz-opacity:.85; 
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85); 
opacity:.85;
}

#previous-photo a, #next-photo a
{
font-weight: bold;
text-decoration: none;
}

#previous-photo
{
-webkit-transform:rotate(-5deg);
-moz-transform:rotate(-5deg);
-o-transform:rotate(-5deg);
width:235px;

}
#previous-photo:hover
{
-webkit-transform:rotate(0deg);
-moz-transform:rotate(0deg);
-o-transform:rotate(0deg);
}
#next-photo
{
-webkit-transform:rotate(5deg);
-moz-transform:rotate(5deg);
-o-transform:rotate(5deg);
width:235px;
}
.test
{
margin-top:-15px;}

#next-photo img, #previous-photo img
{
	-webkit-box-shadow:3px 3px 15px #000;
  	-moz-box-shadow:3px 3px 15px #000;
}

#next-photo:hover
{
	-webkit-transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-o-transform:rotate(0deg);
}

.attachment-large
{
  border:1px solid #000;
  background-color:#FFF;
  font-color:#000;
  color:#000;
  width:1000px;
  margin:0;
  padding:0;
}

#article p img a
{
  text-decoration: none;
  border:0;
}

.article-large
{
  border-right:1px solid #000;
  background-color:#FFF;
  font-color:#000;
  color:#000;
  width:736px;
  margin:0;
  padding:0;
}

.article-large p
{
padding:0;
margin:10px 0 10px 0;
line-height: 2em;
}

/* aside */

aside section>img
	{
		opacity:0.5;
		-webkit-transition:-webkit-transform 1s linear;
		-moz-transition:-moz-transform 1s linear;
		/*-webkit-transition: opacity 1s linear;*/
		-moz-transform:rotate(-10deg);
		-o-transform:rotate(-10deg);
	}

aside section>img:hover
	{
		opacity:1;
		-webkit-transform:rotate(360deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
	}

aside>section a
	{
		font-color:#000;
		color:#000;
	}

/* Pages */

#pages
	{
		-moz-border-radius:0 5px 0 0;
		-webkit-border-top-right-radius:5px;
	}

#mes-projets>header, #my-flickr>header
	{
		text-align:left;
	}



#mes-projets, #my-flickr
	{
		text-align:center;
	}

#my-flickr img
	{
		width:83px;
	}

#title-sidebar
	{

	}

#presentation, #travaux-photo, #blogroll, #contact
	{
		float:left;
		height:60px;
		opacity:0.5;
		-webkit-transition: all 1s linear;
		background-repeat: no-repeat;
	}

#presentation
	{
		width:64px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/night.png);
	}

#travaux-photo
	{
		width:63px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/travaux-photo.png);
	}

#blogroll
	{
		width:63px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/blogroll.png);
	}

#contact
	{
		width:66px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/mail_64x64.png);
	}

#presentation:hover, #travaux-photo:hover, #blogroll:hover, #contact:hover
	{
		height:83px;
		opacity:1;
	}

/* Elsewhere */

#twitter, #vimeo, #youtube, #flickr, #delicious, #myspace, #friendfeed, #lastfm, #stumble-upon, #wordpress, #reddit, #livejournal, #deviant-art, #digg, #tumblr
	{
		float:left;
		height:106px;
		background-repeat: no-repeat;
		opacity:0.5;
		-moz-transform: scale(0.9);
		-moz-transition: -moz-transform 1s ease-in, opacity 1s linear;
		-webkit-transform: scale(0.9);
		-webkit-transition: -webkit-transform 1s ease-in, opacity 1s linear;
		display: block;
	}

#delicious
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/delicious.png);
	}

#deviant-art
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/deviant-art.png);
	}

#digg
	{
		width:253px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/digg.png);
	}

#flickr
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/flickr.png);
	}

#friendfeed
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/friendfeed.png);
	}

#lastfm
	{
		width:253px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/lastfm.png);
	}

#livejournal
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/livejournal.png);
	}

#myspace
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/myspace.png);
	}

#stumble-upon
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/stumble-upon.png);
	}
	
#reddit
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/reddit.png);
	}

#tumblr
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/tumblr.png);
	}

#twitter
	{
		width:253px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/twitter.png);
	}
	
#vimeo
	{
		width:250px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/vimeo.png);
	}

#wordpress
	{
		width:253px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/wordpress.png);
	}

#youtube
	{
		width:253px;
		background: url(http://www.nightangel.fr/wp-content/themes/nightangelv5/images/elsewhere/youtube.png);
	}

#twitter:hover, #vimeo:hover, #youtube:hover, #flickr:hover, #delicious:hover, #myspace:hover, #friendfeed:hover, #lastfm:hover, #stumble-upon:hover, #wordpress:hover, #reddit:hover, #livejournal:hover, #deviant-art:hover, #digg:hover, #tumblr:hover
	{
		opacity:1;
		-moz-transform: scale(1.02);
		-webkit-transform: scale(1.02);
	}
	
#part-right-single
{
float:right;
width:247px;
margin-right:10px
color:#FFF;
font-color:#FFF;
}

#part-right-single li
{
  margin:0 0 10px;
  padding:0 0 10px;
  color:#999;
}
#com-list
{
background-color: #FFF;
padding-top:10px;
}
#com-list li
{
  border-bottom:1px dashed #999;
  margin:0 0 10px;
  padding:0 0 10px;
  color:#999;
}

#commentaire-corps img
{
max-width:240px;
}

#part
{
  width:1007px;
  text-align:left;
  margin:0 auto;
  min-height:740px;
  -moz-border-radius: 5px 5px 0 0;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
   background:transparent url(images/part-background.png) repeat-y;
}

#part-presentation
{
  width:1006px;
  text-align:left;
  margin:0 auto;
  min-height:740px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
   background-color: #FFF;
   padding:5px;
}

#part-commentlist
{
  width:986px;
  text-align:left;
  margin:0 auto;
  padding:20px 10px 10px 10px;
  background-color: #FFF;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}
#part-comment
{
  width:1006px;
  text-align:left;
  margin:-15px auto -12px auto;
  padding:0;
  background-color: #FFF;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

/* Ma petite présentation */

#header-nightangel
	{
 		width:1020px;
  		height:58px;
		margin:0 auto;
		text-align:left;
	}

#header-nightangel #nightangel-presentation,
#header-nightangel #nightangel-finances,
#header-nightangel #nightangel-informatique,
#header-nightangel #nightangel-photographie
	{
		width:192px;
		height:48px;
		margin-right:15px;
		float:left;
	}

#header-nightangel #nightangel-presentation
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/presentation.png) no-repeat;
	}
#header-nightangel #nightangel-presentation:hover
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/presentation-hover.png) no-repeat;
	}

#header-nightangel #nightangel-finances
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/finances.png) no-repeat;
	}
#header-nightangel #nightangel-finances:hover
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/finances-hover.png) no-repeat;
	}

#header-nightangel #nightangel-informatique
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/informatique.png) no-repeat;
	}

#header-nightangel #nightangel-informatique:hover
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/informatique-hover.png) no-repeat;
	}

#header-nightangel #nightangel-photographie
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/photographie.png) no-repeat;
	}
#header-nightangel #nightangel-photographie:hover
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/photographie-hover.png) no-repeat;
	}

#header-nightangel #nightangel-sportauto
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/sportauto.png) no-repeat;
		width:192px;
		height:48px;
		float:left;
	}
#header-nightangel #nightangel-sportauto:hover
	{
		background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/sportauto-hover.png) no-repeat;
	}

article
	{
  		float:left;
  		width:735px;
  		-webkit-border-top-left-radius:5px;
  		-moz-border-radius:5px 0 0 0;
  		padding-top:7px;
  		display:block;
  		border-top:1px solid #000;
  		border-left:1px solid #000;
  		border-right:1px solid #000;
  		margin-right:4px;
  		background-color: #FFF;
	}

#part-left-single
{
padding-top:10px;
  float:left;
  width:732px;
}

/* Sidebar */

aside
	{
		-moz-border-radius: 0 5px 0 0;
		-webkit-border-top-right-radius:5px;
		border-radius: 0 5px 0 0;
		padding:3px 0 3px 3px;
		border-top:1px solid #000;
		border-left:1px solid #000;
		border-right:1px solid #000;
		display:block;
		overflow:hidden;
	}

aside>section
	{
		width:260px;
		background-color: #FFF;
		display: block;
		margin-bottom:6px;
		text-align:left;
		padding:0;
	}

/* Derniers commentaires */

#derniers-commentaires
	{
		margin:0;
		display:block;
	}

#derniers-coms a
	{
  		font-color:#000;
  		color:#000;
  		font-size:0.9em;
	}

#derniers-coms table
	{
  		margin:5px 0 0 0;
  		padding-bottom:5px;
  		width:255px;
	}

#derniers-coms table:hover
	{
  		background-color:gray;
  		-moz-transition: all 1s linear;
  		-webkit-transition: all 1s linear;
	}

/* Elsewhere */

#elsewhere
	{
		-webkit-transition-property: width, opacity;
 		-webkit-transition-duration: 2s;
 		-webkit-transition-timing-function: ease-out;
  		-moz-transition-property: width, opacity;
  		-moz-transition-duration: 2s;
  		-moz-transition-timing-function: ease-out;
  		-o-transition-property: width, opacity;
  		-o-transition-duration: 2s;
  		-o-transition-timing-function: ease-out;
  		width:105px;
  		opacity:0.5;
	}

#elsewhere:hover
	{
  		width:255px;
  		background-image: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/elsewhereimg.png);
  		background-repeat: no-repeat;
  		opacity:1;
	}

#elsewhere a
	{
		font-family: fineliner;
		font-size:1.4em;
		border:0;
		margin:0;
		padding:0;
	}

#part-foot
{
width:990px;
margin:10px 0 0 -15px;

}

body nav
{
width:1005px;
margin:0 auto 0 auto;
}

a
{
  text-decoration:none;
  outline:0;
}

a img
{
  border:none;
}

ul, li
{
  list-style:none;
  margin:0;
  padding:0;
}



h3 SPAN.slash
{
  font:bold 10px Arial!important;
  text-transform:lowercase;
}
#intro hr
{
  border-bottom:1px dashed #FFFFFF;
  height:1px;
  margin:0;
  padding:0;
}
#intro p
{
  color:#000;
}
code
{
  font:11px "Courier New";
  color:#666;
  display:block;
  border-left:1px solid #903000;
  margin:5px 0;
  padding:5px;
}

blockquote
{
  color:#000;
  line-height:1.4em;
margin:10px;
border:1px solid #000;
text-align:justify;
padding:5px;
}

article section blockquote p
	{
  		margin:0;
	}

.current
{
  margin-right:5px;
  border:1px solid #222;
  background-color:#555;
  color:#FFF;
  padding:5px;
}

ul#topnav
{
  list-style:none;
  text-align:left;
}


#connexion-deconnexion li a
{
  text-decoration:none;
  text-transform:uppercase;
  margin:0;
  padding:0;
  text-align: left;
  font-weight: bold;
}
#connexion-deconnexion li:hover
{
font-color:#000;
color:#000;
}
#connexion-deconnexion li a:hover
{
font-color:#000;
color:#000;
}

#connexion-deconnexion
{
color:#FFF;
height:1em;
margin:0 0 0 645px;
padding:0;
position:absolute;
text-align:right;
top:0;
width:100px;
text-align:left;
font-size:0.6em;
overflow:hidden
}

#chercher
	{
		color:#FFFFFF;
		height:1em;
		margin:0 0 0 750px;
		padding:0;
		position:absolute;
		text-align:right;
		top:0;
		width:155px;
		text-align:left;
		font-size:0.6em;
		overflow: hidden;
	}

#chercher:hover
	{
		height:3.4em;
		-webkit-transition: all 1s linear;
		-moz-transition: all 1s linear;
	}

.main
{
  width:720px;
  float:left;
  margin:0;
  padding:0;
}

.wp-smiley
{
  border:0 none;
  vertical-align:middle;
  margin:0;
  padding:0;
}

/*#commentform
{
  margin:1em 0;
}
#commentform small strong
{
  font-size:1.5em;
}
#.comment-warning strong
{
  color:#999;
  font-weight:700;
}*/

#content
{
  width:1000px;
  text-align:left;
  background:url(images/px.png);
  margin:0 auto;
  padding:10px;
  border:1px solid #000;
}
article footer
{
  text-align:center;
  margin-top:10px;
  padding:5px 0 0 25px;
  display: block;
}
body>footer
{
  color:#555;
  font-size:9px;
  line-height:1.4em;
  text-align:right;
  margin:0 auto 0 auto;
  height:162px;
  background:#000 url(images/footer-night.jpg);
  width:967px;
  height:164px;
  display: block;
}

body>footer a
{
  color:#999;
}
body>footer a:hover
{
  border-bottom:1px dotted #FFF;
}
.clear, .clear-both
{
  clear:both;
}

/* Articles secondaires */
.thumb
	{
		height:150px;
		margin:10px -75px 10px 0;
		background:#222 url(images/thumb.png);
 		display:block;
    	width:235px;
        position:relative;
        filter:alpha(opacity=95);
  		-moz-opacity:.95;
  		opacity:.95;
  		-webkit-box-shadow:3px 3px 15px #000;
  		-moz-box-shadow:3px 3px 15px #000;
  		-webkit-transform:rotate(5deg);
		-moz-transform:rotate(5deg);
		-o-transform:rotate(5deg);
	}
    
.thumb:hover
	{
  		-webkit-box-shadow:3px 3px 3px #000;
  		-moz-box-shadow:3px 3px 3px #000;
		filter:alpha(opacity=100);
 		-moz-opacity:1;
  		opacity:1;
  		-webkit-transition:-webkit-transform 1s linear;
  		-moz-transition:-moz-transform 1s linear;
  		-webkit-transform:rotate(0deg);
		-moz-transform:rotate(0deg);
		-o-transform:rotate(0deg);
		z-index:9999;
    }
    
.thumb span
	{
		background-color: transparent;
		background-repeat: no-repeat;
		background-attachment: scroll;
		background-position: 0% 0%;
		width: 60px;
		height: 20px;
		display: block;
		position: absolute;
		z-index: 9999;
		left: 60px;
		top: -10px;
	}

.thumb-title
	{
		width:227px;
 		margin:0;
  		background:#000;
  		bottom:0;
  		right:0;
  		display:block;
  		position:absolute;
  		padding:4px;
  		height:26px;
		opacity:0.8;
    	filter:alpha(opacity=80);
    	text-align:center;
    	overflow:hidden;
	}

.thumb-title:hover
	{
  		opacity:1;
    	filter:alpha(opacity=100);
	}

.thumb-title a
	{
		text-align:center;
  		font-size:0.8em;
  		color:#aaa;
  		text-transform: uppercase;
 		text-decoration:none;
	}

.thumb-title a:hover
	{
	  	color:#fff;
	}

/* Bookmarks */

#sharing
	{
		text-align:left;
		margin : 0 auto -1px auto;
		width:1000px;
		height:25px;
		padding:0px;
		color:#000;
		font-weight:bold;
	}


/* Système de commentaires */

/* Visiteur ou membre non connecté */

#author, #email, #url 
	{
		width:280px;
		height:1.4em;
		padding-left: 25px;
		height:20px;
		padding-top:7px;
		border: 2px solid #cfcfcf;
		background-repeat: no-repeat;
		background-position: 4px center;
		background-attachment: scroll;
	}

#author
	{
		background-image: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/author.gif);
	}

#email
	{
		background-image: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/email.gif);
	}

#url
	{
		background-image: url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/world_link.gif);
	}

#author:focus, #email:focus, #url:focus
	{
		background-color: #f9f9f9;
		border: 2px solid #cfcfcf;
		padding-left:25px;
	}

#comment
{
background-color: #FFF;
border:2px solid #cfcfcf;
margin-top:5px;
padding:2px;
width:820px;
height:180px;
}
#comment-attachment
{
background-color: #FFF;
border:1px solid #BDC7D8;
margin-top:5px;
padding:2px;
width:485px;
height:80px;
}
#comments
{
text-align: left;
background-color: transparent;
background-image: url(images/sociable-bkg.png);
background-repeat: repeat;
background-attachment: scroll;
background-position: 0% 0%;
width: 712px;
height: 30px;
padding-top: 10px;
margin-left: -1px;
padding-left: 10px;
color: #ffffff;
font-weight: bold;
}

#comment:focus
{
background-color: #f9f9f9;
border: 2px solid #cfcfcf;
}

h3 comments
{
  text-align:center;
  margin:0;
}

#commentaire
{
margin:0;
width:720px;
}

#commentaire-right
{
float:right;
margin:0;
padding:5px;
width:628px;
min-height:110px;
background-color: #f9f9f9;
border:1px solid #cfcfcf;
line-height: 1.6em;
text-align:justify;
-moz-border-radius: 0 10px 10px 10px;
-webkit-border-top-right-radius:10px;
-webkit-border-bottom-right-radius:10px;
-webkit-border-bottom-left-radius:10px;
-khtml-border-radius: 0 10px 10px 10px;
border-radius:0 10px 10px 10px;
}

#commentaire-right-attachment
{
float:right;
margin:0;
padding:5px;
width:415px;
min-height:20px;
line-height: 1.4em;
text-align:justify;
font-size:1em;
}
#commentaire-right:hover
{
background-color: #FFF;
}
#commentaire-left
{
float:left;
margin:0;
padding:0;
width:80px;
}
#commentaire-left-attachment
{
float:left;
margin:0;
padding:0;
width:70px;
}
#highlighted #commentaire-left
{
float:right;
margin:0;
padding:0;
width:80px;
}
#highlighted #commentaire-left-attachment
{
float:right;
margin:0;
padding:0;
width:70px;
text-align: right;
}
#highlighted #commentaire-right
{
float:left;
margin:0;
padding:5px;
width:602px;
min-height:155px;
background-color: #f9f9f9;
border:1px solid #cfcfcf;
line-height: 1.6em;
}
#highlighted #commentaire-right-attachment
{
float:left;
margin:0;
padding:5px;
width:415px;
min-height:20px;
line-height: 1.4em;
}

#highlighted #commentaire-date
{
float:left;
font-size:0.8em;
padding:0;
margin-bottom:1em;
font-style: italic ;
vertical-align: bottom;
text-align:left;
}
#highlighted #commentaire-date-attachment
{
float:left;
font-size:0.9em;
padding:0;
margin-bottom:1em;
vertical-align: bottom;
text-align:left;
color:#777;
font-color:#777;
}


#highlighted #commentaire-auteur
{
color:#1983b6;
font-size:1.3em;
padding: 5px 0 0 0;
text-align:right;
margin:0;
}


#commentaire-auteur
{
color:#000;
font-size:2em;
padding: 0;
margin:0 0 -7px 100px;
font-family: fineliner;
font-weight: bold;
text-shadow:3px 3px 3px #818181;
}

#commentaire-auteur a
{
color:#000;
}

#commentaire-date
{
float:right;
font-size:0.8em;
padding:0;
margin:0;
vertical-align: bottom;
text-align:right;
margin-bottom:1em;
}

#commentaire-date-attachment a
{
color:#777;
font-color:#777;
}
#commentaire-date-attachment
{
float:right;
font-size:0.9em;
padding:0;
margin:0;
vertical-align: bottom;
text-align:right;
margin-bottom:1em;
}
#submit
{
  background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/input-envoyer.gif) no-repeat;
  width:114px;
  height:30px;
  display:block;
  text-indent:-9990px;
  overflow:hidden;
  position:relative;
  border:0;
}

#submit:hover
{
  background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/input-envoyer-hover.gif) no-repeat;
}

#laisser-commentaire {
text-align:left;
margin-bottom:12px;
padding:10px;
color:#000;
font-weight:bold;
border:0;
}
#laisser-commentaire-attachment {
text-align:left;
background-color: #ECEFF5;
margin-top:2px;
margin-bottom:12px;
width:488px;
padding:12px;
color:#000;
font-weight:bold;
}

#commentaires-listing ul.children {
padding-left:22px;
margin-left:5px;
  background:url(http://www.nightangel.fr/wp-content/themes/nightangelv4/images/reply-comment.png) no-repeat scroll 0 22px transparent;
}

#commentaires-listing ul.children #commentaire-right {
}

.comment-reply-link {
font-color:#000;
color:#000;
}


#un-commentaire {
width:732px;
}

#commentaires-listing {
border:0;
padding:6px;
}
#commentaires-listing-attachment {
background-color: #ECEFF5;
width:500px;
padding:6px;
margin-top:1em;
}
#commentaire-right p
{
margin-bottom:10px;
text-align:justify;
}
#commentaire-right a
{
color:#000;
border-bottom:1px dotted #000;
}
#commentaire-right a:hover
{
color:#000;
border-bottom:1px solid #000;
}
#commentaire-right .edit-comment-admin-links a, #commentaire-right .edit-comment-admin-links a:hover
	{
  		text-decoration: none;
  		border:none;
  	}
