/* --- COULEURS --- */
/* Général */
body { color:#F0E39E; background:#CCCCCC; background-image:url(http://www.nicolasparis.com/img/theme_v2/Background_Body.jpg); background-position:top; background-repeat:repeat-x }
a { color:#FF6533; }
a:hover, a:focus { color:#FF4C00; }
strong { color:#A1B55D;}

/* Bloc central contenant #navigation et #contenu */
#centre { background-color:#FFFFFF; }

/* Navigation */
#navigation { background:#181A12; }
#navigation a { color:#FF6533; }
#navigation a:hover, #navigation a:focus { background:#000000; }

/* Contenu principal */
#contenu { color:#363B29; background:#FFFFFF; }
#contenu a { color:#332510;}
#contenu a:hover, #contenu a:focus { color:#6E5122; }
#contenu strong { color:#181A12; }


/* --- POSITIONNEMENT --- */

/* Page */
body { padding:10px 5px; }
#global { width:956px; margin:0 auto; }

/* En-tête */
#entete { background:url(http://www.nicolasparis.com/img/theme_v2/Background_Header.png) top no-repeat; height:115px; overflow:hidden; }
#entete .nicolasparis { margin:35px 10px 0 10px; padding:0; width:956px;}
#entete .nicolasparis_gauche { float:left; margin:0; width:350px; }
#entete .nicolasparis_gauche_logo { float:left; margin:0; width:50px; height:50px; }
#entete .nicolasparis_gauche_droite { float:right; width:290px; }
#entete .nicolasparis_gauche_droite_titre a { float:right; width:290px; text-align:left; font-size:35px; font-family:Georgia, "Times New Roman", Times, serif; line-height:35px; font-weight:lighter; color:#444444; letter-spacing:-3px; }
#entete .nicolasparis_gauche_droite_titre a em { font-style:italic; color:#a1d638; }
#entete .nicolasparis_gauche_droite_titre a:hover, a:visited { color:#a1d638; text-decoration:none; }
#entete .nicolasparis_gauche_droite_sstitre { float:right; width:290px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-weight:lighter; color:#444444; word-spacing:5px; letter-spacing:2px; }
#entete .nicolasparis_droite { float:right; margin:0; width:600px; }
#entete ul.nicolasparis_menu { height:50px; margin-right:20px; padding:0; list-style-type:none; }
#entete ul.nicolasparis_menu li { float:left; margin-left:40px; }
#entete ul.nicolasparis_menu li a { width:50px; line-height:50px; display:block; text-decoration:none; }

/* Bannière */
#banniere { height:245px; /*background:url(http://www.nicolasparis.com/img/theme_v2/Ban_2010020700.JPG) top no-repeat*/; }

/* Bloc central contenant #navigation et #contenu */
#centre { width:100%; overflow:hidden; }

/* Menu de navigation */
#navigation { float:right; width:320px; overflow:hidden; height:100%; background:#fafafa url(http://www.nicolasparis.com/img/theme_v2/sidebarbg.png) repeat-y top left; font-size:12px; font-family:Arial, Helvetica, sans-serif; padding:20px 0px 0px 0px; }
#navigation ul.popular { width:194px; overflow:hidden; list-style:none; margin: 0 0 20px 18px; padding:0px; }
#navigation ul.popular li { width:194px; overflow:none; padding:8px 0px 9px 0px; margin:0px; }
#navigation ul.popular li a { background:none; padding:0px; font-size: 12px; }
#navigation ul.popular li .mcthumb { float:left; width:50px; height:50px; padding:2px; margin:3px 0px 0px 0px; border:1px solid #e5e5e5; background-color:#fff; }
#navigation ul.popular li .mcdesc { float:left; width:123px; margin:0px 0px 0px 5px; padding:0px; }
#navigation ul.popular li .mctd { padding:0px; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; color:#bbb;}
#navigation h2 {padding:0px 15px 0px 18px; margin:0; overflow:hidden; font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; color:#333; font-weight:lighter; text-transform:uppercase; letter-spacing:1px; background:url(http://www.nicolasparis.com/img/theme_v2/h2side.png) no-repeat top left; line-height:25px; }


/* Contenu */
#contenu { margin-right:320px; padding:10px; }
#contenu > :first-child { margin-top:10px; }
#contenu p, #contenu li { line-height:1.5; }

/* Pied de page */
#pied { margin:0; padding:15px 20px 10px 0; background:url(http://www.nicolasparis.com/img/theme_v2/Background_Footer.png) #FFFFFF top no-repeat; height:70px; }
#pied .end { clear:both; margin:0 25px 0 25px; padding:0 0 40px 0; }
#pied .end p { margin-left:65px; display:block; width:350px; color:#bababa; font-size:11px; }
#pied .end p a { color:#bababa; }
#pied .end a.feed { float:left; display:block; background:url(http://www.nicolasparis.com/img/theme_v2/Logo.png) no-repeat 0 0; width:60px; height:60px; }
#pied .end a.feed:hover { float:left; display:block; background:url(http://www.nicolasparis.com/img/theme_v2/Logo.png) no-repeat 0 -60px; width:60px; height:60px; }
#pied .end p.designed { display:block; float:right; margin-top:0; color:#bababa; text-align:right; }
#pied .end p.designed a.colorz { background:url(http://www.nicolasparis.com/img/theme_v2/footer_logoColorz.png) right top no-repeat; padding-right:20px; color:#bababa; }
#pied .end p.designed a.fubiz { margin-top:5px; background:url(http://www.nicolasparis.com/img/theme_v2/Footer_logo.png) right top no-repeat; padding-right:20px; color:#bababa; }
#pied .end a.feed span { display:none; }

/* Mention de copyright */
#copyright { margin: 8px 0 0 0; font-size: 1em; text-align: left; }

/* News */
.posts { width:626px; float:left; overflow:hidden; padding:10px 0px; background:url(http://www.nicolasparis.com/img/theme_v2/postsbg.png) repeat-y top left; }
.posts .post-title { width:586px; min-height:40px; background:url(http://www.nicolasparis.com/img/theme_v2/post-title.png) no-repeat top left; padding:0px 0px 0px 20px; overflow:hidden; }
.posts .post-title .pdate { width:56px; float:left; overflow:hidden; }
.posts .post-title .pdate .year { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#afafaf; margin:5px 10px 0px 0px; float:right; }
.posts .post-title .pdate .daymonth { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#383838; float:right; margin:0px 10px 0px 0px; }
.posts .post-title .title { width:514px; min-height:38px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:lighter; line-height:30px; border-left:2px solid #efefef; padding:5px 0px 5px 12px; float:left; letter-spacing:-1px; color:#a1d638;  }
.post-details { list-style:none; width:586px; padding:5px 0px 5px 5px; margin:10px 0px 0px 20px; overflow:hidden; font-size:10px; text-transform:uppercase; color:#333; border-top:1px solid #e5e5e5; line-height:15px;}
.post-details li { display:inline; float:left; margin:0px 5px 0px 0px; border-right:1px solid #e5e5e5; overflow:hidden; }
.post-details li.articleby { background:url(http://www.nicolasparis.com/img/theme_v2/articleby.png) no-repeat top left; padding:1px 10px 0px 16px; }
.post-details li.nrcomments { background:url(http://www.nicolasparis.com/img/theme_v2/nrcomments.png) no-repeat top left; padding:1px 10px 0px 18px; }
.post-details li.filedin { background:url(http://www.nicolasparis.com/img/theme_v2/filedin.png) no-repeat top left; padding:1px 10px 0px 18px; border:none;}
.posts .post { width:590px; padding:8px 0px 10px 0px; margin:0px 0px 10px 20px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444;  }
.posts .post .more-link { width:590px; float:left; clear:both; margin:10px 0px 0px 0px;  padding:0px 0px 0px 30px; background:url(http://www.rootsarts.net/V12/wp-content/themes/acosmin_simple/images/readmore.png) no-repeat top left; }
.posts .post blockquote { background-color:#fafafa;  padding:15px 15px 0px 15px; margin:15px 0px; border:1px solid #e3e3e3; font-style:italic; }
.posts .post blockquote blockquote { border:1px solid #e3e3e3; padding:15px 15px 0px 15px; margin:15px 0px; }
.posts .post strong, .posts .post blockquote strong { font-weight:bold; } 
.posts .post em, .posts .post blockquote em { font-style:italic; } 
.posts .post ul { list-style:disc; padding:0px 0px 0px 16px; margin:15px 0px; line-height:19px; word-spacing:1px; }
.posts .post ul li { margin:5px 0px; }
.posts .post ol {  padding:0px 0px 0px 22px; margin:15px 0px; line-height:19px; word-spacing:1px; }
.posts .post ol li { margin:5px 0px; }
.posts .post h1, .posts .post h2, .posts .post h3, .posts .post h4 { width:514px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; border-bottom:1px solid #efefef; padding:5px 0px; margin:0px 0px 5px 0px; color:#a1d638; font-weight:lighter; }
.posts .post h1 { font-size:20px; }
.posts .post h2 { font-size:18px; }
.posts .post h3 { font-size:16px; letter-spacing:0px; }
.posts .post h4 { font-size:14px; letter-spacing:1px; }
.posts .post p { margin:0px 0px 15px 0px; word-spacing:1px; line-height:19px; text-align:justify; }

.posts .post ul.experience-infos { margin-top: 5px; }
.posts .post ul.experience-infos li { display:inline; font-style:italic; margin:0 5px; font-size:90%; }
.posts .post ul.experience-infos li img { vertical-align: middle; }
.posts .post .competence-infos { margin-top: 5px; float:left; width:50%; }
.posts .post .competence-infos ul { margin-top: 10px; color: #555; }
.posts .post .competence-infos ul li { display:block; clear: both; }
.posts .post .competence-infos ul li span.label { display: block; float: left; }
.posts .post ul.diplome-infos { margin: 3px; }
.posts .post ul.diplome-infos li { font-style: italic; display: inline; }
.posts .post .interet-infos { float: left; width: 30%; margin: 5px 3px 0 3px; }
.posts .post .interet-infos ul { margin-top: 10px; color: #555; }
.posts .post .interet-infos ul li { display:block; font-size: 100%; margin: 5px; }
.posts .post .visualClear { clear : both; height : 1px; visibility : hidden; }
.posts .post span img { vertical-align: middle; }
.posts .post img.left { margin-right: 8px; margin-bottom: 5px; width:96px; height:96px; float:left; }
.posts .post img.right { margin-left: 8px; margin-bottom: 5px; float:right;}
.posts .post .hidden { display : none; }

/* CV */
.cv_date {float:right; width:200px;}

/* pagination */
.pagination_titre {font-size:1.1em; font-weight:bold; border:none; color:#a1d638;}
.pagination {font-size: 0.9em; text-align:center;}

/* livre d'or */
.signatures { margin:0; }
.signatures a { color:#fff; font-weight:bold; background:url(http://www.nicolasparis.com/img/theme_v2/Btn_add-signature.png) no-repeat top left; display:block; width:196px; height:26px; padding-left:20px; line-height:24px; text-align:center; }
/*.signatures { width:711px; float:left; overflow:hidden; padding:10px 0px; background:url(http://www.nicolasparis.com/img/theme_v2/postsbg.png) repeat-y top left; }
.signatures .signature-titre { width:691px; min-height:40px; background:url(http://www.nicolasparis.com/img/theme_v2/post-title.png) no-repeat top left; padding:0px 0px 0px 20px; overflow:hidden; }
.signatures .signature-titre .sdate { width:56px; float:left; overflow:hidden;  }
.signatures .signature-titre .sdate .annee { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#afafaf; margin:5px 10px 0px 0px; float:right;  }
.signatures .signature-titre .sdate .jourmois { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#383838; float:right; margin:0px 10px 0px 0px; }
.signatures .signature-titre .titre { width:619px; min-height:38px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:lighter; line-height:30px; border-left:2px solid #efefef; padding:5px 0px 5px 12px; float:left; letter-spacing:-1px; color:#a1d638;  }
.signatures .signature-details { list-style:none; width:691px; padding:5px 0px 5px 5px; margin:10px 0px 0px 20px; overflow:hidden; font-size:10px; text-transform:uppercase; color:#333; border-top:1px solid #e5e5e5; line-height:15px;}
.signatures .signature-details li { display:inline; float:left; margin:0px 5px 0px 0px; border-right:1px solid #e5e5e5; overflow:hidden; }
.signatures .signature-details li.par { background:url(http://www.nicolasparis.com/img/theme_v2/articleby.png) no-repeat top left; padding:1px 10px 0px 16px; }
.signatures .signature-details li.lieu { background:url(http://www.nicolasparis.com/img/theme_v2/nrcomments.png) no-repeat top left; padding:1px 10px 0px 18px; }
.signatures .signature-details li.note { background:url(http://www.nicolasparis.com/img/theme_v2/filedin.png) no-repeat top left; padding:1px 10px 0px 18px; border:none;}
.signatures .signature { width:691px; padding:8px 0px 10px 0px; margin:0px 0px 10px 20px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:14px; font-family:Arial, Helvetica, sans-serif; color:#444;  }
.signatures .signature .more-link { width:671px; float:left; clear:both; margin:10px 0px 0px 0px;  padding:0px 0px 0px 30px; background:url(http://www.rootsarts.net/V12/wp-content/themes/acosmin_simple/images/readmore.png) no-repeat top left; }
.signatures .signature blockquote { background-color:#fafafa;  padding:15px 15px 0px 15px; margin:15px 0px; border:1px solid #e3e3e3; font-style:italic; }
.signatures .signature blockquote blockquote { border:1px solid #e3e3e3; padding:15px 15px 0px 15px; margin:15px 0px; }
.signatures .signature strong, .posts .post blockquote strong { font-weight:bold; } 
.signatures .signature em, .posts .post blockquote em { font-style:italic; } 
.signatures .signature ul { list-style:disc; padding:0px 0px 0px 16px; margin:15px 0px; line-height:19px; word-spacing:1px; }
.signatures .signature ul li { margin:5px 0px; }
.signatures .signature ol {  padding:0px 0px 0px 22px; margin:15px 0px; line-height:19px; word-spacing:1px; }
.signatures .signature ol li {  margin:5px 0px; }
.signatures .signature h1, .posts .post h2, .posts .post h3, .posts .post h4 { width:691px; font-family:Georgia, "Times New Roman", Times, serif; letter-spacing:-1px; border-bottom:1px solid #efefef; padding:5px 0px; margin:0px 0px 5px 0px; color:#a1d638; font-weight:lighter; }
.signatures .signature h1 { font-size:20px; }
.signatures .signature h2 { font-size:18px; }
.signatures .signature h3 { font-size:16px; letter-spacing:0px; }
.signatures .signature h4 { font-size:14px; letter-spacing:1px; }
.signatures .signature p { margin:0px 0px 15px 0px; word-spacing:1px; line-height:19px; text-align:justify; }*/

.posts .signature-titre { width:586px; min-height:40px; background:url(http://www.nicolasparis.com/img/theme_v2/post-title.png) no-repeat top left; padding:0px 0px 0px 20px; overflow:hidden; }
.posts .signature-titre .date { width:56px; float:left; overflow:hidden; }
.posts .signature-titre .date .annee { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:lighter; color:#afafaf; margin:5px 10px 0px 0px; float:right;  }
.posts .signature-titre .date .jourmois { font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:lighter; color:#383838; float:right; margin:0px 10px 0px 0px; }
.posts .signature-titre .titre { width:514px; min-height:38px; font-family:Georgia, "Times New Roman", Times, serif; font-size:26px; font-weight:lighter; line-height:30px; border-left:2px solid #efefef; padding:5px 0px 5px 12px; float:left; letter-spacing:-1px; color:#a1d638;  }
.posts .signature-details { list-style:none; width:586px; padding:5px 0px 5px 5px; margin:10px 0px 0px 20px; overflow:hidden; font-size:10px; text-transform:uppercase; color:#333; border-top:1px solid #e5e5e5; line-height:15px;}
.posts .signature-details li { display:inline; float:left; margin:0px 5px 0px 0px; border-right:1px solid #e5e5e5; overflow:hidden; }
.posts .signature-details li.par { background:url(http://www.nicolasparis.com/img/theme_v2/articleby.png) no-repeat top left; padding:1px 10px 0px 16px; }
.posts .signature-details li.lieu { background:url(http://www.nicolasparis.com/img/theme_v2/nrcomments.png) no-repeat top left; padding:1px 10px 0px 18px; }
.posts .signature-details li.note { background:url(http://www.nicolasparis.com/img/theme_v2/filedin.png) no-repeat top left; padding:1px 10px 0px 18px; border:none;}
.posts .signature { width:586px; padding:8px 0px 10px 0px; margin:0px 0px 10px 20px; overflow:hidden; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#444;  }

/* contact */


/* Archives */
.posts .post ul.archives { margin-left:100px; list-style:none; color:#FF6533; }
.posts .post ul.archives li { border-bottom:bbbbbb solid 1px; }
.posts .post ul.archives li a { background:none; }

/* Classe centre qui remplace la balise Center */
.centre {text-align:center;}