/*
Theme Name: wp-axenet-twentyten-child-theme
Description: Un thème enfant pour Twentyten.
Author: <a href="http://www.axe-net.fr" title="www.axe-net.fr">l'agence web AxeNet</a>
Template: twentyten
Version: 3.0.2
Merci Sylvain !! :-)))
*/

@import url("../twentyten/style.css");

body {
margin:0px;
padding:0px;
color:#000;
font:12px Arial,Verdana, sans-serif;
background:#fff; /* au besoin fixer la couleur ou l'image ici : admin wp > Apparence > Arrière-plan */
}

*,
html {
margin:0px;
padding:0px;
font-family:Arial,Verdana, sans-serif !important;
}

input, select, textarea {
font:12px Arial,Verdana, sans-serif;
}

p {margin:0 0 15px 0;}

#content p, #content ul, #content ol, #content dd, #content pre, #content hr {
margin-bottom:10px;
}

#content .entry-content ul {
margin:0 0 10px 22px;
}

#content .entry-content ol {
padding-left:20px;
margin:0 0 10px 20px;
}

#content .entry-content ol li,
#content .entry-content ul li {
margin-bottom:7px;
}

#content h2 {
font-size:16px;
color: #000;
font-weight: normal;
line-height:normal;
margin: 0 0 10px 0;
}

#content h3 {
font-size:12px;
font-weight: bold;
color:#003300;
margin: 0 0 10px 0;
}

.entry-content a,
.entry-content a:link,
.entry-content a:visited {
color: #396daa !important;
text-shadow: 0 0 9px #88B1E2 !important;
}

a,
a:link,
a:visited {
color: #396daa;
text-decoration:none;
}

a:hover,
#main .widget-area .current-cat a,
#main .widget-area .current-menu-item a {
color:#396daa;
text-decoration:underline;
}

.h1h2-txt-ref {
margin-bottom:15px;
}

.h1h2-txt-ref h1,
.h1h2-txt-ref h2 {
font-size:12px;
font-weight:bold;
color:#000;
margin:0;
}

#content .entry-title,
#content .page-title {
color:#006;
font-size:18px;
font-weight:normal;
line-height:normal;
margin-bottom:10px;
}

#content .page-title {
font-size:20px;
}

.entry-title a:link,
.entry-title a:visited {
font-size:18px;
color:#006;
}

.entry-meta a:hover,
.entry-utility a:hover,
.entry-title a:hover {
color:#00f;
}

#access .menu-header,
#colophon,
#branding,
#main,
#wrapper {
margin:0;
width:auto;
}

#wrapper {
width:1060px; /*980px;*/
margin:0 auto;
margin-top:0;
padding:0;
}

#header {
position:relative;
padding:0;
}

#branding {
/*height:120px;
background:url('images/header.png') no-repeat;*/
}

#banner {
text-align:center;
}

#content, #content input,
#content textarea {
color:#333;
font-size:12px;
line-height:normal;
}

#access .menu-header {
margin-left:0;
width:auto;
}

#main {
padding:0 0 15px 0;
}

#access {
float:none;
width:auto;
margin-bottom:15px;
background:none;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
}

#access a {
color:#000;
font-size:10px;
line-height:22px;
margin-right:1px;
text-decoration:none;
}

#access ul ul {
top:22px;
width:180px;
box-shadow: none;
border:1px #ddd solid;
}

#access ul ul a {
line-height:normal;
padding:5px;
width:170px;
background:#efefef;
}

#access li:hover > a, #access ul ul *:hover > a, #access .current_page_item a {
color: #00f;
background:#efefef;
}

#access ul li.current_page_item > a, #access ul li.current-menu-ancestor > a, #access ul li.current-menu-item > a, #access ul li.current-menu-parent > a {
color:#00f;
background:#efefef;
}

#container {
margin:0 0 0 10px;
width:730px; /*530px;*/
}

#content {
margin:0;
}

#primary,
#secondary {
float:left;
width:312px; /*215px;*/
color:#666;
}

#secondary {
float:right;
}

#primary a,
#secondary a {
color:#000;
}

.hentry,
.archive-meta {
margin:0 0 20px 0;
padding-bottom:1px;
border-bottom:1px #ddd solid;
}

#main .widget-area ul {
padding:0;
}

#respond {
border-top: none;
}

#colophon {
margin-top:0;
padding:0;
border:none;
}

.textwidget {
margin-right:4px;
}

.widget-title {
font-size:13px;
font-weight:bold;
color:#006;
padding:0 0 2px 2px;
margin-bottom:8px;
border-bottom:1px #ddd solid;
}

#main .widget-area ul ul {
list-style:none;
margin:0;
}

#main .widget-area ul ul li a {
color:#333;
}

#main .widget-area ul ul li a:hover {
color:#00f;
}

#searchsubmit {
float: right;
display: block;
cursor: pointer;
height:18px;
text-indent: -999%;
width:20px;
border:none;
background: url('images/loupe.gif') no-repeat 0 bottom;
}

.textwidget,
#main .widget-area ul ul {
margin:0 4px 0 10px;
}

#main .textwidget ul {
margin:0 !important;
}

#main .widget-area ul ul li a {
font:12px Arial,Verdana,sans-serif;
display:inline-block;
padding-left:12px;
background:url('images/puce.gif') no-repeat 0 4px;
}

.tagcloud {
padding:0 5px;
}

#content ul {
list-style:none;
}

#content ul li {
padding-left:15px;
margin-bottom:5px;
background:url('images/puce.gif') no-repeat 0 5px;
}

.widget-container {
margin:0;
padding-bottom:10px;
}

.widget-container li {
margin:0 0 3px 0;
}

#main .widget-area #nav_menu-3 a,
#main .widget-area .widget_categories a,
#main .entry-utility .cat-links  {
padding-left:17px;
background:url('images/puce-cat.gif') no-repeat 0 0;
}

#main .widget-area #nav_menu-3 a {
font-weight:bold;
}

#main .widget-area ul li.recentcomments a {
font-size:11px;
display:inline;
margin-left:0;
padding-left:0;
background:none;
}

#main .widget-area ul li.recentcomments,
#main .entry-utility .comments-link {
margin-left:4px;
padding-left:18px;
background:url('images/puce-comment.gif') no-repeat 0 0;
}

.entry-meta {
text-align:right;
color:#006;
font-size:11px;
}

.entry-meta .entry-date, .entry-meta  .author {
color:#333;
}

.single .entry-content {
padding-bottom:15px;
}

.entry-utility {
color: #999;
font-size:11px;
line-height:normal;
padding:0;
}

.entry-utility a {
color:#666;
}

a.more-link {
display:block;
text-align:right;
font-weight:bold;
}

#nav-above a {
display:inline-block;
color:#999;
font-size:11px;
line-height:normal;
height:auto;
}

#nav-above a:hover {
color:#00f !important;
}

#nav-above .nav-next,
#nav-above .nav-previous {
width:auto;
}

#content .hentry {
position:relative;
}

.consulter,
a.more-link {
clear:both;
display:block;
position:absolute;
right:0;
bottom:2px;
}

/* footer */

#footer {
padding-top:10px;
border-top:1px #ddd solid;
}

#footer,
#footer a {
font-size:10px;
color:#666;
}

.single .hentry {
margin:0;
padding-bottom:15px;
}

/* sitemap */

#content .sitemap h3 {
font-weight:bold;
margin-bottom:5px;
}

#comments {
margin-left:40px;
}

.commentlist {
list-style-type: decimal;
}

.commentlist li.comment {
border-bottom: 1px solid #ddd;
line-height:normal;
}

/* Plugin Pagebar */

.pagebar {
margin: 0;
padding: 20px 0;
text-align: center;
}
.pagebar a {
padding: 2px 6px;
text-decoration: none;
border: 1px solid #333;
background:#fff;
}
.pagebar .this-page {
font-weight: bold;
padding: 2px 6px;
vertical-align:top;
background:#fff;
}
.pagebar a:hover {
color: #fff;
text-decoration:none;
background:#00f;
}
.pagebar .break {
padding:2px 6px;
text-decoration:none;
border:none;
background:#fff;
}

/**/

.comment-meta a {
font-size:10px;
}

.clr_1, a.clr_1 {
color:#006 !important;
}

.clr_3, a.clr_3 {
color:#003300 !important;
}

.sep {
margin:15px 0;
border-bottom:1px #ddd solid;
}

#toggle-1 {
margin:0 0 15px 15px;
padding:10px;
border-radius: 3px;
border:1px #ddd solid;
background:#eee;
}

/* class de base */

.clear {clear:both !important;}

.fl_left {float:left !important;}
.fl_right {float:right !important;}

/* Formatage texte */
.txt_center {text-align:center !important;}
.txt_right {text-align:right !important;}
.txt_left {text-align:left !important;}
.txt_justify {text-align:justify !important;}
.txt_bold {font-weight:bold !important;}
.txt_normal {font-weight:normal !important;}
.txt_italic {font-style:italic !important;}
.txt_none, a.txt_none {text-decoration:none !important;}
.txt_underline, a.txt_underline {text-decoration:underline !important;}
.txt_barre {text-decoration:line-through !important;}

/* Taille du texte */
.fs_01 {font-size: 1px !important;}
.fs_10 {font-size:10px !important;}
.fs_11 {font-size:11px !important;}
.fs_12 {font-size:12px !important;}
.fs_13 {font-size:13px !important;}
.fs_14 {font-size:14px !important;}
.fs_15 {font-size:15px !important;}
.fs_16 {font-size:16px !important;}
.fs_17 {font-size:17px !important;}
.fs_18 {font-size:18px !important;}
.fs_20 {font-size:20px !important;}

small {font-size:10px;}

#access .menu-header li, div.menu li {
    list-style: none outside none;
}

#content .entry-ads {margin-top: 10px;}


