body{
background:url("http://www.ludovicpassamonti.com/files/design/bg.png") repeat-x scroll top left #000 !important;
	
}
#newsletter {
display:block;
float: right !important;
_padding-top:5px;
font-size:12px;
margin-right: 10px !important;
}
#newsletter input.text {
border:none !important;
padding: 6px;
}
#newsletter input.submit {
background:url("http://www.ludovicpassamonti.com/files/design/ok_btn.png") no-repeat scroll top left transparent !important;
width:34px;
height:26px;
border:none;
text-indent:-9999px;
}
#container {
width:1012px;
margin-top:0;
background:transparent url("http://www.ludovicpassamonti.com/files/design/container_rail.gif") repeat-y scroll top left !important;

}
#container .container-decorator1,#container .container-decorator3 {
background:transparent url("http://www.ludovicpassamonti.com/files/design/container_bottom.gif") no-repeat scroll bottom left !important;
padding-bottom:0;
width:100%;
}

#container .container-decorator2, #container .container-decorator4 {
background:transparent url("http://www.ludovicpassamonti.com/files/design/container_top.gif") no-repeat scroll top left !important;
  padding-bottom:15px;
overflow:hidden;
  width:100%;
}

#banner{display:none;}
#banner-img{
  height:260px;
  display:block;
	background:transparent url("http://www.ludovicpassamonti.com/files/design/header_new.png") no-repeat scroll 1px 0px !important;
}
.container-decorator4 #banner-img {
height:200px;
}
.content-decorator {
padding:12px 30px !important;
}
.content-decorator .content h2 {
padding-left:0px;
}
.banner-img-decorator2 {
	position: relative;
}
div.img-link a{
position: absolute;
width: 400px;	
  height:165px;
}
ul#custom_nav {
	background-color:#f86b23;
	margin:0px !important;
	position: absolute;
	top:195px;
_top:190px;
	width:100%;
}

body{
background:transparent url("files/design/background.jpg") no-repeat scroll center top;
background-color:#000;
color:#333;
font-family:'Lucida Grande','Lucida Sans Unicode',Verdana,Arial,sans-serif;
font-size:105%;
word-spacing:normal;
}
h1, h2, h3, h4, h5, h6 {
	font-family: "Helvetica Neue", Helvetica, Arial, Helvetica, sans-serif;
}
#container{
}
.content .posttext, .content p {
color:#666;
font-size:14px;
}
#center{
  padding-left:0px;
	margin-left: 0px;
  padding-right:0px;
  width:638px;
background-color: transparent;
}
.center-decorator1{
  background:none;
  padding-top:0;
}

.content ul li{
background: url("http://www.ludovicpassamonti.com/files/design/puce2.gif") no-repeat 0px 2px;
margin-left:20px;
color:#666666;
}

#right {
  width:329px;
  margin-right:0;
  background-color:transparent;
}

#center {
line-height:110%;
}

.decorator1  {
  background: url("http://www.ludovicpassamonti.com/files/design/sidebar_h2.gif") no-repeat scroll top right;
  height:44px;
  padding-top:11px;
}
.decorator2 {background:none;}
.sidebar h2 {
  background:none;
  color:#fff;
  padding-left:18px;
  text-shadow: 2px 2px 1px rgba(0,0,0,0.3); 
  color: #fff; 
	text-transform: capitalize;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	margin-left: 30px;
}

.boxtitleless-decorator1,
.link-note{
  background-color:#fff;
  margin-right:14px;
}
.sidebar .boxcontent-decorator1{
  background:none;
  background-color:#fff;
  margin-right:16px;
  margin-bottom:0;
padding-left:45px;
}
.boxtitleless-decorator1 {
	padding-left: 45px;
}
.sidebar .boxcontent-decorator2{
  margin-bottom:10px;

}
.sidebar #box-search form,
.calendar-box{
  background:none;
}


/* pied de post */

.content p.posted {
background :none;
background-color :none;
clear:both;
margin:10px 0 30px;
padding:6px 0;
}

.content p.posted a {
  color:#FF5409;
  text-decoration:underline;
}
.content p.posted a:hover {
  color:#ff6b00;

}

/* décoration date titre contenu */
.content h2,
.content h2.date{
  background:none;
  padding-left:0;
  color:#333;
  font-size:12px;
padding-left: 22px;
}
.content h3{
  background:url('http://www.ludovicpassamonti.com/files/design/h3_arrow.gif') no-repeat scroll top left;
  color:#000000;
margin-left: -13px;
  font-size:25px;
margin-bottom: 0px;
padding: 10px 0px 15px 35px;
}

.commentchild.author, .commentparent.author {
background-color:#F1F0F0;
}
/** Last tweet**/
div#lastTweet{
display: block !important;
font-size: 11px;
padding: 5px;
position: absolute;
right: 8px;
top: 41px;
width: 345px;
}
div#lastTweet a{
text-decoration:none;
}
/** **/
/** custom nav **/
ul#custom_nav{
  list-style:none;
  margin:0;
  padding:0;
  color:#fff;
  font-weight:normal;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
  height:44px;
  line-height:44px;
  margin-left:38px; 
  text-shadow: 2px 2px 1px rgba(0,0,0,0.3); 
  color: #fff; 

}
ul#custom_nav li{
  float:left;
  margin:0 0px 0 25px;
}
ul#custom_nav li a{
    color:#fff;
   text-decoration:none;
}
ul#custom_nav li a:hover{
  color:#000;
}
.menu-title {
	font-weight: bold;
}
ul#sub_nav {
	background: url(http://www.ludovicpassamonti.com/files/design/submenu_bg.png) repeat-x scroll 0% 0%;
	display: block !important;
	font-size: 12px;
	list-style-type: none;
	margin: 0px 7px !important;
	padding: 8px 20px;
	position: absolute;
	top: 239px;
	width: 960px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
ul#network {
display: block !important;
	font-size: 12px;
	list-style-type: none;
	margin: 0px !important;
	padding: 0px;
	position: absolute;
	top: 120px;right:12px;
	width: 180px;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
ul#network li {
margin:0px 5px 0px 0px;
padding:0px;
float:left;
text-indent:-9999px;
}
ul#network li a{
display:block;
width:34px;
height:34px;
}
li.network01 a{
background:url('http://www.ludovicpassamonti.com/files/design/icon_rss.png') no-repeat scroll top left;
}
li.network02 a{
background:url('http://www.ludovicpassamonti.com/files/design/icon_twt.png') no-repeat scroll top left;
}
li.network03 a{
background:url('http://www.ludovicpassamonti.com/files/design/icon_o.png') no-repeat scroll top left;
}
li.network04 a{
background:url('http://www.ludovicpassamonti.com/files/design/icon_li.png') no-repeat scroll top left;
}
ul#sub_nav li{
  float:left;
  margin:0 5px 0 0px;
}
ul#sub_nav li a{
    color:#000;
   text-decoration:none;
}
ul#sub_nav li a:hover{
  text-decoration:underline;
}
/** //custom nav **/

/* read more*/
.readmore{
 
}
.readmore a{
  background:url("files/design/read-more.png") no-repeat scroll left top transparent;
  display:block;
  width:107px;
  height:32px;
  margin-left:487px;
text-indent:-9999px;
content:"";
}
.readmore a:hover{
  background:url("files/design/read-more_on.png") no-repeat scroll left top transparent;
  content:"";
}

/* //read more */

/* pager */
.pager span{
  border:1px solid #ddd;
  padding:3px 5px;
}
.pager a{color:#333;}
.pager a:hover{text-decoration:underline;color:#ff5409;}
.pagedcurrentlinks{
  background-color:#ddd;
  font-weight:bold;
}
/* //pager */

/* calendar */
table.calendar {
  background-color:#eee;
  width:283px;
}
th.day-of-week{font-size:12px;}
/* //calendar */

.height0{height:0;}
.nav{text-align:right;}
a:visited,
a:link{color:#333333}
a:hover{color:#FF5409}
/*  */
ul.category-list li,
ul.archive-list li{
  background:url("files/design/arrow.png") no-repeat scroll 0  2px transparent;
}

.content h3 a,
.content h3 a:link,
.content h3 a:visited {color:#000000;}

.content h3{
  width:580px;
  margin-right:10px;
  padding-right:0;
  font-size:28px;
  color:#000000;
}

.content h3 a:hover {
color:#FF5409;
text-decoration:none;
}

#twm_bx{
  float:right;
}

#right .sidebar li {
  border-bottom:1px dotted grey;
  padding-bottom:5px;
  margin:0 0 5px;
}
.content h2 {
line-height: 100%;
margin: 0px 0px 2px 0px;
padding: 3px 0px 3px 22px;
font-size: 18px;
}
.posttext, .postbottom, .commentlist {
	padding-left:20px;
}
.content h2#postcomment {
	padding-left: 0px;
}
.commentrespond {
color:#000 !important;
text-decoration:none;
float:right;
text-align:right;
}
.commentrespond:hover {
color:#FF5409;
text-decoration:underline;
}
.comment-decorator1 {
margin-left:50px;
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_rail.png') repeat-y top left scroll;
}
.comment-decorator2 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_top.png') no-repeat top left scroll;
}
.comment-decorator3 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_bottom.png') no-repeat bottom left scroll;
padding:10px;
}
.commentchild .comment-decorator1 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_rail_child.png') repeat-y top left scroll;
}
.commentchild .comment-decorator2 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_top_child.png') no-repeat top left scroll;
}
.commentchild .comment-decorator3 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_bottom_child.png') no-repeat bottom left scroll;
padding:10px;
}
.commentparent p.posted, .commentchild p.posted {
margin-bottom:10px !important;
}
.author .comment-decorator1 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_rail_a.png') repeat-y top left scroll;
}
.author .comment-decorator2 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_top_a.png') no-repeat top left scroll;
}
.author .comment-decorator3 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_bottom_a.png') no-repeat bottom left scroll;
padding:10px;
}
.commentchild.author .comment-decorator1 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_rail_child_a.png') repeat-y top left scroll;
}
.commentchild.author .comment-decorator2 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_top_child_a.png') no-repeat top left scroll;
}
.commentchild.author .comment-decorator3 {
background:url('http://www.ludovicpassamonti.com/files/design/com_bg_bottom_child_a.png') no-repeat bottom left scroll;
padding:10px;
}
.commentchild.author, .commentparent.author {
background-color:transparent;
}
a {
text-decoration:underline;
}
#box-newsletter li, #box-populartags li {
border:none !important;
}

.content ul {
font-size: 14px;
}
.commentparent, .commentchild {
padding: 10px 10px 10px 0px;
}

.content {
padding: 26px 0px 5px 13px;
}
input[type="text"], input[type="password"], input[type="search"] {
padding:5px;
border:2px solid #d8d8d8;
-moz-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);
-webkit-box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);
box-shadow:inset 2px 2px 2px rgba(0,0,0,0.3);
}
input[type="text"]:focus, input[type="password"]:focus, input[type="search"]:focus {
border:2px solid #000;
}
.pager {
padding-left:20px;
}
#box-mybox2092930 .link-note{
margin-right:0px;
}
#box-mybox2092930 {
padding-left:35px;
}
#box-mybox2092930 .link-note img{
margin:0px;
}
#tweetmeme_button {
margin-top:8px;
}
#box-mybox2093234 {
background:url("http://www.ludovicpassamonti.com/files/design/lp_bio.jpg") no-repeat scroll left top transparent;
font-family:"Helvetica Neue",Helvetica,Arial;
font-size:11px;
height:137px;
line-height:10px !important;
margin:10px 0 10px 30px;
overflow:hidden;
padding:0 120px 10px 9px;
}
#box-mybox2093234 a{
font-size:11px;
text-decoration:underline;
}
#box-mybox2093234 .link-note{
background-color:transparent;
margin:7px 7px 7px 0;
}
.commentnb {
background:url("http://www.ludovicpassamonti.com/files/design/comment_bg.jpg") no-repeat scroll left top transparent;
display:block;
float:right;
padding:7px 0 8px 16px;
width:115px;
}
.commentnb a{
text-decoration:none
}
h2.date {
overflow:hidden;
}
h2.date .today-date {
line-height:180%;
}
