/*
Theme Name: Numengo Wordpress Theme
Theme URI: http://www.numengo.com/
Description: theme for numengo website
Version: 0.5
Author: C.ROMAN
  
*/

/* blog type */
@import url('1col-gauche.css');

/* webbody */

body {
font: 9pt/100% Century Gothic, Arial, Helvetica, sans-serif;
text-align: left;
background-color: #eeeeee;
color: #333333;
line-height: 150%;
margin: 0;
}

/**
 * Generic elements
 */
/* gestion des liens */
a:link, a:visited {
color: #223e98;
text-decoration: none;
}

a:hover {
color: #223e98;
text-decoration: underline;
}

a:active, a.active {
color: #223e98;
text-decoration: underline;
}

h1, h2, h3, h4, h5, h6 {
font-family: Century Gothic, Arial, Helvetica, sans-serif;
color: #333333;
font-weight: normal;
margin: 0;
}

#page {
margin: 20px auto 0 auto;
padding: 1.5%;
border: thin solid #c1d72e;
background-color: #ffffff;
color: #333333;
}

/* gestion de l'entte */
#header {
float: left;
width: 100%;
margin-bottom: 1.5%;
font: 10pt/100% Century Gothic, Arial, Helvetica, sans-serif;
/* border: thin solid #c1d72e; */
}

#logo {
float: left;
width:46%;
/* border: thin solid #c1d72e; */
}
#solutions {
float: left;
width: 330px;
/* border: thin solid #c1d72e; */
list-style-type: none;
text-align: right;
}
#solutions ul li{
list-style-type: none;
padding-bottom:0.5em;
}
#solutions h1 a{
color: #c1d72e;
font-size: 1.2em;
font-weight: bold normal;
text-decoration: none;
background: none;
border: none;
text-transform:none;
}
#image {
float: right;
/* border: thin solid #c1d72e;*/
}

#content {
width: 72%;
/* padding-left: 1%; */
/* padding-top: 1%; */
/* padding-bottom: 1%; */
list-style-type: disc;
}

.sidebar {
width: 25%;
/* padding: 1%; */
color: #333333;
}
.subsidebar {
padding-bottom:20px;
}

#footer {
list-style-type: none;
font-size: 1em;
color: #333333;
clear: both;
}


#header  a {
text-decoration: none;
}

#header h1 {
color: #c1d72e;
font-size: 1.2em;
font-weight: bold;
text-decoration: none;
background: none;
border: none;
text-transform:none;
}

#header h2 {
color: #c1d72e;
font-size: 1em;
font-weight: bold;
text-decoration: none;
}

#header p {
padding: 0 20px 0 0;
font-size: 1em;
text-align: left;
}

/* gestion du contenu */
h1{
font-size: 120%;
padding: 2px;
padding-left: 4px;
background: #eeeeee;
border: thin solid #c1d72e;
}

h2 {
font-size: 110%;
}

h3 {
font-size: 100%;
font-weight:bold;
}

h4 {
font-size: 100%;
}

.post_content h1, h2, h3, h4, h5, h6 {
padding: 0.8em 0em
}

.post_content {
font-size: 1em;
color: #333333;
line-height: 120%;
padding-top:1em;
padding-bottom:1em;
padding-left:1em;
}
.post_content ul li{
list-style-type: disc;
}

.postmetadata {
font-size: 0.8em;
color: #223e98;
}

/* gestion de la sidebar */
.sidebar h1{
color: #223e98;
}

.sidebar ul{
list-style-type: none;
margin: 0;
padding-left:0px;
padding-bottom:0px;
}

.sidebar ul li{
padding-top: 5px;
color: #223e98;
padding-left: 15px;
}

/* gestion du footer */
#footer a {
color: #223e98;
}

/* gestion du footer */
#footer ul, #footer ul li{
padding:0;
list-style-type: none;
}

#footer p{
list-style-type: none;
font-size: 1em;
padding-left: 15px;
}

#content h2 a{
font-size: 1.2em;
font-family: Century Gothic, Arial, Helvetica, sans-serif;
color: #223e98;
}

#content h2 a:hover{
color: #223e98;
}

.post_content a {
color: #223e98;
}

.post_content a:hover {
color: #223e98;
text-decoration: underline;
}

.sidebar a:hover {
color: #223e98;
text-decoration: underline;
}
