    
/*
data='blog' 
-----------------------------------------------
Blogger Template Style
Name: underground
Designer: http://www.enblogopedia.com/
Blogger:AKBACH
URL:b-themes.blogspot.com
Date: 11 sep 2007
Modif par fg ©persofg
-----------------------------------------------
*/

.navbar {
        display:none;
}
* {
        margin: 0;
        padding: 0;
}
body {
        margin: 0; padding: 0;
        font: 70%/1.5 Verdana, Tahoma, Arial, Helvetica, sans-serif;
        color: #333; 
        background: #FFF url('http://bp1.blogger.com/_m_Z-AShWn4s/SEUw3mtE-II/AAAAAAAAAGI/iNUYfD7QTRM/s400/1209904811bg-jpg.jpg') repeat-x;     
}

/******************/
a:link, a:visited {
        color: #003366;
        background-color: inherit;
        text-decoration: none;
        }

a:hover, a:active {
        color: #CC0001; 
        background-color: inherit;
        }
h1, h2, h3 {
        /*font-family: Arial, 'Trebuchet MS', Sans-Serif;
        font-weight: bold;*/
        font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
        margin:0px;
        padding:0px;
}
h1 {
        font-size: 120%;
        letter-spacing: 0.5px;
}
h2 {
        font-size: 115%;        
        text-transform: uppercase;              
}
h3 {
        
}

img {
        border:none;
}

img.instant{
margin: 10px; display: block;
}

code {
margin: 10px 0;
padding: 10px;
text-align: left;
display: block;
overflow: auto;
font: 500 1em/1.5em 'Lucida Console', 'courier new', monospace;
/* white-space: pre; */
background: #FAFAFA;
border: 1px solid #f2f2f2;
border-left: 4px solid #CC0000;
}
acronym {
cursor: help;
border-bottom: 1px solid #777;
}
blockquote {
        margin: 10px;
        padding: 0 0 0 32px;    
        background: #FAFAFA url('http://bp0.blogger.com/_m_Z-AShWn4s/SEUxlauMHTI/AAAAAAAAAGQ/SXj7Wyv_tIw/s400/quote.gif') no-repeat 5px 10px !important; 
        background-position: 8px 10px;
        border: 1px solid #f2f2f2; 
        border-left: 4px solid #CC0000; 
        font-weight: bold;
}


/*blogger fix*/
/*
.widget-item-control{
        display: none;
}
*/





/* form elements */

form {
        margin:10px; padding: 0 5px;
        border: 1px solid #f2f2f2; 
        background-color: #FAFAFA; 
}
label {
        display:block;
        font-weight:bold;
        margin:5px 0;
}
input {
        padding: 2px;
        border:1px solid #eee;
        font: normal 1em Verdana, sans-serif;
        color:#777;
}
textarea {
        width:400px;
        padding:2px;
        font: normal 1em Verdana, sans-serif;
        border:1px solid #eee;
        height:100px;
        display:block;
        color:#777;
}
input.button { 
        margin: 0; 
        font: bolder 12px Arial, Sans-serif; 
        border: 1px solid #CCC; 
        padding: 1px; 
        background: #FFF;
        color: #CC0000;
}
/* search form */



.searchform {
        background-color: transparent;
        border: none;   margin: 0; padding: 0;  
}
.searchform p { margin: 10px; padding: 0; }
.searchform input.textbox { 
        margin: 0; 
        width: 120px;
        border: 1px solid #CCC; 
        background: transparent;
        color: #333; 
}

form.searchform input.searchbutton { 
        margin: 0; 
        font-size: 100%; 
        font-family: Arial, Sans-serif; 
        border: 1px solid #CCC; 
        background: #FFFFFF url('http://bp0.blogger.com/_m_Z-AShWn4s/SEUxntXnloI/AAAAAAAAAGY/mfhf3trryeE/s400/headerbg.gif') repeat-x bottom left; 
        padding: 1px; 
        font-weight: bold; 
        height: 23px;
        color: #333;
        width: 70px;
}

/* LAYOUT 
*/
.clear {clear: both; }
#outer-wrapper {
        margin: 0 auto; 
        /*width: 850px;*/
}

#header-wrapper {
        position: relative;
        margin: 0; padding: 0;
        height:110px;
}

#content-wrapper{
        
}
#footer-wrapper {
        border-top:1px solid #F2F2F2;
        clear:both;
        font-size:80%;
        line-height:1.1em;
        padding:2px 0pt 10px;
        text-align:center;
}
#main-wrapper {
        float: left;
        margin:0px 0px 0px 1%;
        padding:0pt;
        width:79%;
}

#sidebar-wrapper {
        float:right;
        margin:0px 0.5% 0pt;
        padding:0pt;
        width:18%;
}

.widget-content {
        border-left:1px solid #F6F5F1;
}
.LinkList .widget-content {
        border:0px;
}

/* Header
----------------------------------------------- */

#header .title {
        font: bold 30px "trebuchet MS", Arial, Tahoma, Sans-Serif;
        margin: 0; padding: 0;
        letter-spacing: -1px;
        color: #CC0000;
        text-transform: uppercase;
        
}
#header .title a{
        color: #CC0000;
}
#header .description {
        z-index: 3;
        font: bold 1.2em Verdana, Arial, Tahoma,Sans-serif;     
        color: #FFF;
        position: relative;
        top: -65px;
}

#header #Header1 #header-inner{
        position: absolute;
        left:0px;
        top:18px;
}

#header #Header1 #search {
        position: absolute;
        top: 65px; right: 5px;
        padding: 0; margin: 0;
}

#header ul{
        margin:0;
        list-style:none;
        font: bold 13px 'Trebuchet MS', Arial, Sans-serif;
        position: absolute;
        right:12px;
        bottom:51px;
}
#header li{
        margin:0;
        float:left;
        background: url('http://bp1.blogger.com/_m_Z-AShWn4s/SEUxnnQcQeI/AAAAAAAAAGg/MKO9NmmUIDY/s400/tabright.gif') no-repeat right top;
}
#header li a {
 float:left;
 background: url('http://bp2.blogger.com/_m_Z-AShWn4s/SEUxn91IXJI/AAAAAAAAAGo/u6PduzVa7Js/s400/tableft.gif') no-repeat left top;
 margin:0;
 padding:5px 10px 4px;
 text-decoration:none;
}
#header li a span {
 color:#FFF;
}

#header li a:hover span {
        color:#FFF;
}
#header li:hover a {
 background-position:0% -42px;
}
#header li:hover {
 background-position:100% -42px;
}

/* Posts
----------------------------------------------- */
.hentry {
        margin:0px 0px 4em;
}

.post-title{
        /*margin: 0px 0px 0px 0px;
        padding: 4px 0 4px 8px; 
        font-size: 105%;
        background-color: #CC0000;      
        
        -moz-border-radius-bottomright:100px;
        -moz-border-radius-topleft:100px;*/
        
        font-family:"Trebuchet MS",Arial,Verdana,Geneva,Helvetica,sans-serif;
        letter-spacing: .5px;
        margin:0px;
        font-size:1.8em;
        color: #232323;
}
.post-title a{
        color: #232323;
}
.post-title a:hover{
        color: #CC0000;
        text-decoration:underline;
}
.post ul, .post ol{
        margin: 5px 20px;
        padding: 0 20px;
}
.post ul ul, .post ul ol{
        margin: 5px 0 0 10px;
}
.entry-content {
        font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
        font-size:1.1em;
        line-height:1.7em;
}
.entry-content a img{
        border:3px solid #DBD8CE;
        padding:1em;
        background-color:#F6F5F1;
        margin:1em;
        
        /*display: block;*/
        margin-left: auto;
        margin-right: auto;
}

.entry-content a:hover img{
        border-color:#6B6A64;
        text-decoration:none;
}

.entry-content a img.none{
        border:0px;
        background-color:transparent;
}

.entry-content table {
        padding:5px;
        margin:5px auto;
        width:80%;
}

.entry-content table.code {
        padding:0px;
        margin:0px;
        width:auto;
}

.entry-content td {
text-align:center;border:1px #cecece solid;
}

.entry-content td.code {
text-align:auto;border:0px transparent;
}

.postmeta {
    background-color:#F6F5F1;
	border-bottom:2px solid #EBEBEB;
	border-top:2px solid #EBEBEB;
	display:block;
	float:left;
	font-size:0.9em;
	margin:30px 0;
	padding:5px 0;
	text-align:right;
	width:100%;
}
.postmeta .post-labels img{
	padding-left:10px;
}

.post-date {
        color:#D4D0BF;
        font-size:0.5em;
        margin:0px 0px 0px 0px;
        padding:0px;
        text-align:right;
        float:right;
}
.post-body a,.post-body a:link,.post-body a:visited{
font-weight:bold;

}
.post-body a:hover{
        /*border-bottom:1px dashed #CC0000;*/
}

.post-footer img,
.blog-pager img,
#sidebar-wrapper h2 img{
        vertical-align:middle;
        border:0px solid #000000;
}
.post-comment-link {
        padding-right:10px;
}

.post-comment-link a{text-decoration:none;}

.post-labels{
        float:left;
}
/* Comments
----------------------------------------------- */
#comments h4 {
        color:#232323;
        font-size:1.2em;
        margin:0pt;
        padding:4px 0pt 4px 0px;
        text-transform:uppercase;
}
        
#comments-block {
        margin-bottom:1em;
}

.comment{
        background-color:#fff !important;
        list-style: none;
        color: #3C452D;
        overflow:hidden;
}

.comment .comment-body{
        background-color:#ECECEC;
        padding:8px;
        display:block;
}
.comment .comment-author {
        background:url('http://enooorme.chauffeurdebuzz.com/images/site/arrow-comments.gif') no-repeat left top;
        margin-left:1em;
        padding:2px 0px 0px 40px;
        
}
.comment .comment-author p{
        float:right;color:#D4D0BF;
} 

.comment-author,
.comment-author a,
.comment-author a:link,
.comment-author a:visited {
        text-decoration: none;
        color:#232323;
}
.comments .comment-footer{
        background-color:#F6F5F1;
        border-bottom:2px solid #EBEBEB;
        border-top:2px solid #EBEBEB;
        margin-bottom:5em;
        padding:5px 10px;
        text-align:left;
}

.comments .comment-footer .participe{
        background:url('http://bp2.blogger.com/_m_Z-AShWn4s/SEUVbTw-kUI/AAAAAAAAAFw/ou-BGGD_4RU/s400/comment_add.png') no-repeat left 50%;
        padding-left:20px;
        display:block;
}

#Blog1_backlinks-create-link {
        background:url('http://bp2.blogger.com/_m_Z-AShWn4s/SEUvksndvaI/AAAAAAAAAF4/hIZoyvUTbWs/s400/link_go.png') no-repeat left 50%;
        padding-left:20px;
        display:block;
}

.backlink-control {margin-left:1em;}
.backlink-control .comment-footer{margin-bottom:0em;}

.feed-links {
        clear: both;
        line-height: 2.5em;
        display:none;
}

#blog-pager a {
padding:5px;
}

#blog-pager-newer-link {
        float: left;
}

#blog-pager-older-link {
        float: right;
}

#blog-pager { 
        text-align: center; 
}


/* Sidebar Content
----------------------------------------------- */
#sidebar-wrapper .sidebar {
}
#sidebar-wrapper.widget{
        border: 1px solid #EBEBEB;
        margin: 0 0 5px 0;      
        background: #FFF;
        -moz-border-radius:10px;
}

#sidebar-wrapper h2 {
        -moz-border-radius-topright:10px;
        background:#F6F5F1 none repeat scroll 0% 0%;
        color:#232323;
        font-family:Arial,Sans-Serif;
        font-size:105%;
        font-size-adjust:none;
        font-stretch:normal;
        font-style:normal;
        font-variant:normal;
        font-weight:bold;
        letter-spacing:1px;
        line-height:normal;
        margin:0pt;
        padding:4px 0pt 4px 8px;
        text-transform:none;
}

#sidebar-wrapper ul li{
        background: url('http://bp0.blogger.com/_m_Z-AShWn4s/SEUw3JZ1JeI/AAAAAAAAAGA/Hw-0fxjUxZM/s400/bullet.gif') no-repeat 3px 4px;   
        padding: 3px 5px 3px 25px;
        margin: 0;      
        list-style: none;
}

/*
                                                #####################
                                                M E N U A R C H I V E
                                                #####################
*/

#sidebar-wrapper .BlogArchive #ArchiveList ul li {
        border-bottom:1px solid #F2F2F2;
        list-style-image:none;
        list-style-position:outside;
        list-style-type:none;
        background:none;
        border-width:0pt;
        margin:0px 0px 0px 5px;
        padding:2px;
        text-indent:0px;
        border-bottom:1px solid #F2F2F2;
}


#sidebar-wrapper a {
        font-weight: normal;
        padding: 3px 0px;       
        background: none;
}

#footer-wrapper a {
        color:#808080;
        text-decoration: none; 
        font-weight: bold;      
}
/*
        Nuage de tag by FG :)
 */

.Label ul {
        margin:5px 7px 10px 6px!important;
        text-align:center;
        font-size:20px !important;
        line-height:15px !important;
}

/* correction IE */
html>body .Label ul {
        font-size:190% !important;
        /*line-height:0.4em; correction bug IE*/
        line-height:100% !important;
}

.Label li{
        display:inline !important;
        list-style-position:inside !important;
        background:transparent none repeat scroll 0% !important;
        padding:0px 0px 0px 0px!important;
        margin:0px 0px 0px 0px!important;
        vertical-align:middle;
}


/*
        bouton admin
*/
.item-control {
        display:visible;
        
}

.comment-body .item-control{float:right;}

.item-control a span {
background:url('http://www.blogger.com/img/icon18_wrench_allbkg.png');
width:18px;
height:18px;
position:relative;
top:-45px;
display:block;
float:right;
}

/* pastie */
.entry-content .allcode table{
	padding:0;
	margin:0;
	width:100%;
}

.pastie pre{
	text-align:left;
}
/* quick !*/
#main, #Blog1, .Blog, .hfeed, .blog-posts, .hentry, .post-footer {
	float:left;
	width:100%;
}

/* disqus*/
#dsq-content #dsq-global-toolbar{
	display:none !important;
	opacity:0;
}
