




/*
     FILE ARCHIVED ON 8:26:22 Jul 25, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 15:36:59 Apr 6, 2017.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*  
Theme Name: Sigma
Theme URI: 
Description: Sigma theme
Version: 3.0
Author: Indigen
Author URI: 

The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php


TABLE OF CONTENTS

  Nav
  HTML Tags
  Structure
  Headers
  Content Styles
  	 Misc
  	 Sidebar
  	 Single Post
  	 Archives
  Post Styles
  Comments
  Form Elements
  Float Clearing
  Footer
  Slide Show


/* ---------- @ Nav -----------*/
@import url('/wp-content/themes/sigma3/css/nav.css');

/* ---------- @ HTML Tags -----------*/
* {
	margin: 0;
	padding: 0;
	outline: none;
}

body,html {
	min-height: 101%; /*Firefox scrollbar fix*/
}

body { /*background: #e4e2db;*/
	color: #1d1d1d;
	background-image: url(/wp-content/themes/sigma3/images/bg_body.gif);
	background-repeat: repeat;
}

body,select,input,textarea {
	font: 100% Verdana, Verdana, Sans-Serif;
}

p {
	margin: 5px 0;
	font-family: Verdana, "Times New Roman", Times, serif;
	padding-top:5px;
	/*margin: 15px 0;
	line-height: 160%;*/
}

/*
a,a:visited {
	color: #BABABA;
}

a:hover,a:active {
	color: #000;
}
*/
hr {
	display: block;
	height: 1px;
	background: #d7d7d7;
	border: 0;
	color: #d7d7d7;
}

table {
	/*border-collapse: collapse;
	width: 100%;
	margin: 15px 0;
	border-top: 1px solid #e0ded9;
	border-bottom: 1px solid #e0ded9;*/
}

td {
	/*padding: 4px 6px;
	background: #F5F3EE;
	border-bottom: 1px solid #FFF;*/
}
td a{
	text-decoration:underline;
	color:#51504b;
}
td a:hover{
	color:#000;
}

table caption {
	padding: 5px 0;
	color: #D7D0C6;
	font-style: italic;
	/*text-transform: uppercase;*/
	/*background: #f5f3ee;
	padding: 2px 0;*/
}

a img,
a:visited img {
	border: none
}

a.bandeau-image {
	background-color: #FFF;
	padding: 0 12px 0 15px;
	height: 119px;
    overflow: hidden;
	width: 1050px;
	display: block;
}

blockquote {
	color: #76767a;
	padding: 0 18px;
	margin: 25px 45px;
	border-left: 3px solid #DDD;
	font: italic 1em Verdana, "Times New Roman", Times, serif;
	letter-spacing: 0.02em;
}

pre {
	width: 100%;
	overflow: auto;
}

/* ---------- @ Structure -----------*/
#page {
	margin: 0 auto;
	/*background: #cfccc0;*/
}

#header-page { /*background: #e4e2db;*/ /*background: #cfccc0;*/
	font-size: 0.75em;
	padding: 0;
	margin: 0 auto;
	width: 1077px;
	position:relative;
	z-index:200;
}

#wrapper-up {
	margin: 0 auto;
	padding: 0;
	/*background: #fff;*/
}

#wrapper {
	width: 1050px;
	margin: 0 auto;
	background: #FFF;
	font-size: 0.75em;
	padding: 4px 14px 0 13px;
	/*
	border-bottom: 1px solid #cac8c2;
	border-right: 1px solid #cac8c2;
	*/
	z-index:999;
}

/*#masthead {
	padding: 0;
	border-bottom: 1px solid #607b88;
}*/
#content {
	width: 794px;
	float: left;
}

#description {
	font: italic 1.2em Verdana, "Times New Roman", Times, serif;
	color: #888787;
	padding: 0 0 0 20px;
	border-left: 1px dotted #7c7c7c;
	margin: 13px 0 0 20px;
	float: left;
	letter-spacing: 0.01em;
}

.left {
	float: left;
}

.right {
	float: right;
}

#sidebar {
	width: 242px;
	float: right;
	/*border: 1px solid #CCC;
	padding-top: 2px;*/
}

#featured-cats {
	width: 182px;
	float: left;
}

#more-posts {
	width: 413px;
	float: right;
}

/* ---------- @ Headers -----------*/
h1 {
	font: bold 2.7em Verdana, "Times New Roman", Times, serif;
	letter-spacing: -0.01em;
	float: left;
}

h2 {
	font: 1.5em Verdana, "Times New Roman", Times, serif;
	padding-bottom: 8px;
	margin: 25px 0 20px 0;
}

#lead h2 {
	font: 1em Verdana, "Times New Roman", Times, serif;
	line-height: 115%;
	margin: 3px 0 -8px 0;
	padding: 0;
}
.post h1{
	font: bold 2.7em Verdana, "Times New Roman", Times, serif;
	padding: 0;
	letter-spacing: -0.01em;
	font-weight:bold;
	color:#FF6E27;
}
.post h2 {
	font-size: 1.5em;
	padding: 0;
	margin: 15px 0 0 0;
}

h2.posttitle {
	margin: 0 0;
	padding: 0 0 12px 0;
	color: #383838;
}

h2.pagetitle {
	border-bottom: 1px solid #d7d7d7;
	padding: 0 0 10px 7px;
	margin: 0 0 20px 0;
	font-size: 1em;
}

/*h3 {
	font: 1em "Trebuchet MS";
	border: 1px solid #bababa;
	height: 25px;
	line-height: 25px;
	padding-left: 14px;
	display: block;
	font-size: 1em;
	background: none;
	color: #000;
	letter-spacing: 0.07em;
	font-weight: normal;
	margin-bottom: 1px;
}*/
h3 {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 1em;
	background-color: #222;
	padding: 7px 0 7px 10px;
	display: block;
	color: #FFF;
	font-weight: normal;
	margin-bottom: 1px;
}

.post h3 {
	border: none;
	font: 1.7em Verdana, "Times New Roman", Times, serif;
	color: #232323;
	letter-spacing: 0;
}

#featured-cats h3,#more-posts h3 {
	margin: 0 0 15px 0;
}

h3#respond {
	margin: 45px 0 20px 0;
}

h3#comments {
	margin-top: 32px
}

h4 {
	font: bold 1.3em Verdana, "Times New Roman", Times, serif;
	margin-bottom: -10px;
}

.post h4 {
	margin: 15px 0;
}

.archive-list h4 {
	margin: 0;
	font-size: 1.2em;
	line-height: 125%;
}

h5 {
	font: 0.8em Verdana, "Times New Roman", Times, serif;
	text-transform: uppercase;
	letter-spacing: 0.15em;
	padding: 4px 8px;
	margin-bottom: 5px;
	background: #f5f3ee;
	border-top: 1px solid #d7d7d7;
}

h6 {
	font: bold 0.9em Verdana, "Times New Roman", Times, serif;
}

/* ---------- @ Content Styles -----------*/ /*Misc*/
h1 a,h1 a:visited {
	color: #444;
	text-decoration: none
}

h1 a:hover {
	color: #686868;
}

h1 a:active {
	color: #929292;
}

h4 a,h4 a:visited {
	color: #000;
	text-decoration: none
}

h5 a,h5 a:visited,h5 a:hover,h5 a:active {
	text-decoration: none
}

#more-posts img,.archive-list a img,.archive-list a:visited img {
	float: left;
	margin: 4px 18px 8px 0;
	padding: 2px;
	/*border: 1px solid #b9b9b9;*/
  border: none;
	background: #FFF;
}

#more-posts img {
	margin: 3px 12px 4px 0;
}

.recent-excerpts {
	padding-bottom: 10px;
}

#featured-cats ul {
	margin: 3px 0 22px 0;
}

#featured-cats li {
	list-style: none;
	border-bottom: 1px dotted #B6B6B6;
	padding: 5px 0 8px 6px;
	margin: 4px 0;
	line-height: 135%;
}

#lead {
	margin: 22px 0;
	background: #ededed;
	border-bottom: 1px solid #dadada;
	border-right: 1px solid #dadada;
}

#lead :hover {
	background: #e8e8e8;
	border-bottom: 1px solid #cbcbca;
	border-right: 1px solid #cbcbca;
}

#lead-text {
	float: left;
	width: 320px;
	padding: 13px 15px 16px 0;
}

#lead br,.recent-excerpts br {
	margin-bottom: 15px;
}

#lead img {
	float: left;
	margin-right: 22px;
}

.commentcount {
	padding-right: 19px;
	background: url(/wp-content/themes/sigma3/images/bubble.gif) no-repeat right;
	font: .8em Verdana, Helvetica, sans-serif;
}

#lead h2 .commentcount {
	font-size: 0.4em;
}

.postmetadata .commentcount {
	font-size: 1em;
}

.date {
	float: left;
	margin: 18px 4px 0 0;
	font: 0.85em Verdana, "Times New Roman", Times, serif;
	color: #737373;
	letter-spacing: 0.03em;
}

#featured-cats .date {
	margin: 2px 3px 0 0;
}

/*Sidebar and Widgets*/
#sidebar ul {
	list-style-type: none;
	padding: 0px 0 0 0px;
}

#sidebar li,.headlines li {
	margin-left: 14px;
	line-height: 18px;
}

#sidebar h3 a,
#sidebar h3 a:visited,
#sidebar h3 .widget-more-text {
	color:#fff;	
}

#sidebar h3 a:hover {
	color:#51504b;	
}

/*#sidebar a,
#sidebar a:visited,
#home #content a,
#home #content a:visited,
.archive-list h4 a,
.archive-list h4 a:visited,
.commentcount a,
.commentcount a:visited,
.fullarchive a,
.fullarchive a:visited
	{
	color: #000;
	text-decoration: none;
}

#sidebar a:hover,
#sidebar a:active,
#home #content a:hover,
#home #content a:active,
.archive-list h4 a:hover,
h4 .archive-list a:active,
.commentcount a:hover,
.commentcount a:active,
.fullarchive a:hover,
.fullarchive a:active
	{
	color: #686868;
	text-decoration: underline;
}*/
#sidebar a,#sidebar a:visited {
	text-decoration: none;
	/*color:#4A3F37;*/
	color: #51504B;
}

#sidebar a:hover {
	text-decoration: none;
	color: #000;
}

#wp-calendar td {
	text-align: center;
	padding: 3px;
}

#recentcomments {
	color: #787878;
}

a.rsswidget,a.rsswidget:visited {
	font-weight: bold
}

#ads img,.wp125ad img {
	float: left;
	margin: 0 0 6px 6px;
}

.textwidget {
	margin: 0px 0px;
	line-height: 160%;
	margin-top:0px;
}

.textwidget img.aligncenter {
    margin:0px;
}

.widget-cadre { /*border: 1px solid #bababa;*/
	padding: 0px 0px;
	padding-bottom:10px;
	margin-bottom: 0px;
	background-color:#F3F3F3;
	padding-top:0px;
	margin-bottom:1px;
}

.widget-cadre input {
	border: 1px solid #CECECE;
	font-size: 0.9em;
	color: #666;
	width: 150px;
	padding: 3px;
}

.widget-cadre input[type=submit],.widget-cadre input[type=button] {
	background-color: #676767;
	font-size: 0.9em;
	color: #FFF;
	width: 80px;
	padding: 4px 3px;
	border: none;
	cursor: pointer;
	font-family: Verdana, "Times New Roman", Times, serif;
	margin: 0 auto;
}

.widget-cadre input[type=checkbox],.widget-cadre input[type=radio] {
	background: none;
	font-size: 0.9em;
	color: none;
	width: 10px;
	padding: 0;
	border: none;
	cursor: pointer;
}

.widget {
	padding: 0 0px;
}

.widget td {
	background: none;
}

.widget table {
	border: none
}

.widget-more-text {
	float: right;
	margin-right: 3px;
	font-style: italic;
	font-size: 11px;
	color: #50504B;
}

.widget-more-image {
	float: right;
	margin: -2px 5px 0 0;
}

.widget form {
	text-align: center;
	margin: 10px;
}

.alcyonis-widget { /*background-color: #D2CE99;*/
	background-color: #F3F3F3;
	padding: 8px 5px;
}

/*Single Posts*/
#writer {
	background: #ededed;
	margin: -10px 0 22px 0;
	padding: 3px 20px 16px 20px;
	border-bottom: 1px solid #dadada;
	border-top: 1px solid #dadada;
}

#writer img {
	padding: 1px;
	border: 1px solid #b2afa4;
	float: left;
	margin: 18px 15px 6px 0;
}

#tags {
	padding: 3px;
	border-bottom: 1px solid #DDD;
	border-top: 1px solid #DDD;
}

#tags a,#tags a:visited {
	text-decoration: underline;
	color: #51504B;
}

#tags a:hover {
	text-decoration: none;
	color: #000;
}

/*Archives*/
.archive-list li {
	list-style: none;
	/*width: 285px;*/
	width: 100%;
	float: left;
	/*height: 103px;*/
	margin: 8px 25px 18px 0;
	/*border-bottom: 1px dotted #b1b1b1;*/
}

.archive-list img {
	margin: 0 14px 0 0;
}

.archive-list .postmetadata {
	border: none;
	margin: 0;
	padding: 4px 0 0 0;
}

#pagination {
	margin-top: 30px;
	width: 604px;
}

#pagination .left {
	width: 290px;
	text-align: right;
}

#pagination .right {
	float: right;
	width: 294px;
	text-align: right;
}
#pagination .left a,
#pagination .right a{
	text-decoration:underline;
	color: #51504B;
}
#pagination .left a:hover,
#pagination .right a:hover{
	color: #000;
}
/* ---------- @ Post Styles -----------*/
.entry {
	padding-bottom: 10px;
	font-family: Verdana, "Times New Roman", Times, serif;
}

.postmetadata {
	padding: 7px 0;
	margin: 0 0 20px 0;
	color: #7a7a7a;
}

.post code {
	background: #f5f3ee;
	padding: 3px;
	font-size: 1.2em;
}

.post ul li {
	margin: 0 0 5px 42px;
	line-height: 15px;
}
.post ul li a{
	font-family: Verdana, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #51504b;
}
.post ul li a:hover{
	color: #000;
	text-decoration: none;
}

.post ol li {
	margin: 0 0 5px 48px;
	line-height: 15px;
}

.content-article {
	float: left;
	width: 710px;
	margin-left: 10px;
	z-index: 102;
}

.content-article div,.content-article p {
	font: 1em Verdana, "Times New Roman", Times, serif;
	/*line-height: 160%;*/
}

.content-article p a {
	font-family: Verdana, "Times New Roman", Times, serif;
	text-decoration: underline;
	color: #51504b;
}

.content-article p a:hover {
	text-decoration: none;
	color: #000;
}

/*Images*/
.entry img {
	display: block;
	/*border: 1px solid #999;*/
  border: none;
	padding: 2px;
	margin: 15px 0;
}

.wp-caption.alignleft,.wp-caption.alignright,.wp-caption.aligncenter {
	background: #f5f3ee;
	text-align: center;
	padding: 10px 5px 10px 10px;
	border: 3px double #FFF;
}

img.alignleft {
	margin: 5px 15px 10px 0;
	float: left
}

img.alignright {
	margin: 5px 0 10px 15px;
	float: right
}

.wp-caption.alignleft {
	float: left;
	margin: 5px 22px 10px 0;
}

.wp-caption.alignright {
	float: right;
	margin: 5px 0 10px 22px;
}

.wp-caption.aligncenter,img.aligncenter {
	margin: 0 auto;
	display: block;
	margin-bottom: 15px;
	float: none
}

p.wp-caption-text {
	margin: 0;
	text-align: center;
	padding: 5px 0;
}

.wp-caption img {
	float: none;
	margin: 0;
}

.gallery {
	margin: 15px 0;
	display: block;
}

.gallery img {
	/*border: 1px solid #999 !important;*/
	border: none !important;
  padding: 2px;
}

.gallery-item {
	padding: 12px 0;
}

.gallery-caption {
	padding: 10px;
}

/* ---------- @ Comments -----------*/
.reply a,.reply a:visited {
	width: 75px;
	background: #CCC;
	color: #FFF;
	display: block;
	margin-bottom: 15px;
	padding: 5px !important;
	text-align: center;
	border-bottom: 1px solid #f2f2f2;
	border-right: 1px solid #f2f2f2;
	text-decoration: none !important;
	font: italic 1em Verdana, Verdana, Verdana;
}

.reply a:hover {
	background: #aeaeae;
	text-decoration: none;
	border-bottom: 1px solid #898989;
	border-right: 1px solid #898989;
	color: #FFF;
}

.reply a:active {
	background: #CCC;
}

.commentlist li {
	margin: 0 0 18px 0;
	padding: 15px;
	background: #F2F2F2;
	border-bottom: 1px solid #DDDDDD;
	border-top: 1px solid #DDDDDD;
	list-style: none
}

.commentlist li.depth-2 {
	border: none;
	background: #FFF;
	border-top: 1px solid #f2f2f2;
	margin-left: 15px;
}

.commentlist li.depth-3 {
	margin-left: 15px;
	border: none;
	background: #f2f2f2;
}

.commentlist li.bypostauthor {
	background: #e5e5e5 !important;
	border: 1px solid #c7c7c7 !important;
}

.commentlist code {
	background: #e0e0e0;
	padding: 3px;
}

.avatar {
	margin: 3px 10px 0 0;
	float: left;
	padding: 2px;
	border: 1px solid #b9b9b9;
	background: #FFF;
}

#trackbacklist li {
	margin: 10px 0 10px 35px;
}

#trackbacklist cite {
	font-style: normal
}

cite.fn {
	font: bold 1.4em Verdana, "Times New Roman", Times, serif;
	letter-spacing: -0.05em;
	display: block;
	padding-top: 9px;
}

.says {
	display: none;
}

.commentmetadata {
	float: left
}

.comment-date a,.comment-date a:visited {
	color: #868686;
	font-size: 0.9em;
	text-decoration: none
}

.commentmetadata a:hover,.commentmetadata a:active {
	text-decoration: underline;
	color: #333;
}

/* ---------- @ Form Elements -----------*/
#author,#email,#comment,#url,#s {
	background: #FFF !important;
	padding: 3px 5px;
	border: 1px solid #bfbfbf;
	border-left: 1px solid #e2e2e2;
	border-top: 1px solid #e2e2e2;
	margin: 0 0 5px 0;
}

#author,#email,#url {
	width: 220px;
}

.button {
	padding: 8px 14px;
	background: #424242;
	color: #FFF !important;
	border: none;
	font-size: 1.1em;
}

.button:hover {
	background: #272727;
	color: #FFF;
	text-decoration: none
}

.button:active {
	background: #000;
}

#commentform textarea {
	width: 98%;
	margin-top: 5px;
	height: 250px;
}

#searchform {
	float: right;
	width: 240px;
	text-align: right;
	padding-top: 3px;
}

#s {
	width: 150px;
	font-size: 1em;
}

#s :focus {
	background: #f8f8f8 !important;
}

#searchicon {
	margin: 0px 5px 3px 0;
	vertical-align: middle;
}

#searchsubmit {
	margin-left: 5px;
}

/* ---------- @ Float Clearing -----------*/
.clearfloat:after {
	display: block;
	visibility: hidden;
	clear: both;
	height: 0;
	content: ".";
}

.clearfloat {
	display: inline-block
}

.clearfloat {
	display: block
}

/* ---------- @ Footer -----------*/
#footer {
	font-size: 0.75em;
	padding: 0 0 25px 0;
	
}

#footer-content {
	width: 1050px;
	margin: 0 auto;
	padding:10px 15px 0 12px;
	background-color: #fff;
}

#footer-listes {
	width: 784px;
	min-height: 130px;
	margin-right: 0px;
	padding: 20px 5px;
	background-color: #191919;
	color: #fff;
	float: left;
}

#footer-listes ul {
	list-style-type: none;
	padding-left: 15px;
}

#footer-listes a,#footer-listes a:visited {
	text-decoration: none;
	border: none;
	color: #ddd;
	padding: 7px 5px 7px 0;
	font: normal 0.8em Verdana;
}

#footer-listes a:hover {
	color: #5a5954;
}

#footer-bloc-droite {
	width: 245px;
	float: left;
	margin-left: 10px;
	text-align: center;
	/*border: 1px solid #bababa;*/
}

#footer-listes .bloc-liste {
	width:130px;
	float: left;
}
#footer-listes .bloc-liste-up-page {
	width:85px;
	float: left;
}
#footer-listes .bloc-liste .titre-footer-liste {
	margin-bottom:10px;
	padding-bottom: 5px;
	border-bottom: 1px dotted #88887C;
}

#footer-listes .bloc-liste-up-page .titre-footer-liste-ss-border {
	margin-bottom:10px;
	padding-bottom: 6px;
}

#footer-listes .texte-image-right {
  padding: 10px 20px 10px 15px;
  border-left: 1px dotted #88887C;
  width: 370px;
  height: 150px;
  overflow: hidden;
  float:right;
}

#footer-listes .texte-image {
	margin-top: 5px;
	padding: 10px 20px 10px 15px;
	border-top: 1px dotted #88887C;
	width: 750px;
	text-align:center;
	overflow: hidden;
}

/*
#footer a,#footer a:visited {
	color: #94928b;
	text-decoration: none;
}

#footer a:hover {
	color: #5a5954;
}

#footer a:active {
	text-decoration: underline
}
*/
#footer img {
	vertical-align: middle;
}

#copyright {
	float: left;
	width: 550px;
}

#rss {
	float: right;
	width: 350px;
	text-align: right
}

#footer-bloc-copyrights {
    width: 775px;
    font-size: 10px;
    text-align: center;
    padding: 7px 0px;
    color: #000;
}

/* ---------- @ Slide Show -----------*/
.feature-slide {
	width: 794px;
	height: 310px;
	float: left;
	margin-bottom: 12px;
	padding: 0;
	overflow: hidden;
	background-color: #fff;
	position: relative;
}

.slider-wrap {
	width: 794px;
	height: 300px;
}

.stripViewer .panelContainer 
.panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.stripViewer {
	position: relative;
	overflow: hidden;
	width: 794px;
	height: 310px;
	margin-bottom: 0px;
}

.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}

.stripViewer .panelContainer .panel {
	float: left;
	height: 100%;
	position: relative;
	width: 794px;
}

.stripNavL,.stripNavR,.stripNav {
	display: none;
}

.nav-thumb {
	
}

#movers-row {
	width: 794px;
	/*border-top: 1px solid #7b7c7c;*/
	margin: 3px 0 0 0;
	height: 60px;
	/*background-color: #3f3f41;*/
}

#movers-row div {
	float: left;
	padding: 0;
}

.photo {
	float: left;
}

.photo-img {
	float: left;
	width: 529px;
}

.photo-meta-data {
	float: right;
	background: url(/wp-content/themes/sigma3/images/bg_photo_data.gif);
	background-repeat:no-repeat;
	padding: 40px 15px 0 20px;
	/*border-left: 1px solid #7B7C7C;*/
	width: 229px;
	height: 270px;
	line-height: 18px;
	z-index: 9999;
	color: #000;
	font-size: 12px;
	/*background-color: #3F3F41;*/
}

.photo-meta-data span {
	font-size: 12px;
	height: 200px;
}

.photo-meta-data a {
	text-decoration: none;
	color: #F9B941;
}

.photo-meta-data a:hover {
	color: #000;
}

.photo-meta-data .contenu-texte-photo {
	height: 220px;
	padding-bottom: 7px;
	overflow: hidden;
}

a.cross-link {
	display: block;
	width: 235px;
	height: 58px;
	margin: 0 0 0 3px;
	padding: 0 9px;
	text-align: center;
	z-index: 9999;
	line-height: 12px;
	text-decoration: none;
	color: #000;
	border:3px solid #BDBCBD;
	background-image: url(/wp-content/themes/sigma3/images/bg_article_slide.gif);
	background-repeat: repeat-x;
}

a.cross-link-border {
	width: 241px;
	/*border-right: 1px solid #7b7c7c;
	border-left: 1px solid #7b7c7c;*/
}

a.cross-link p,a.cross-link-border p {
	height: 60px;
	display: table-cell;
	line-height: 14px;
	vertical-align: middle;
	width: 244px;
	margin: 0;
  padding: 0;
}

.photo-meta-data a.feat-more {
	text-decoration: none;
	margin: 5px auto;
	display: block;
	color: #fff;
	width: 89px;
	height: 21px;
	padding-top:2px;
	text-align: center;
	background-image: url(/wp-content/themes/sigma3/images/bg_bt_read_more.gif);
	background-repeat: no-repeat;
}

.photo-meta-data a.feat-more:hover {
	color: #000;
}

a.active-thumb {
	color: #F9B941;
}

.cleaner {
	clear: both;
	font-size: 1px;
	height: 0px;
	line-height: 0px;
	margin: 0;
	padding: 0;
}
/*****************************************************************************/
/**** POUR LE TEXTE DE PRESENTATION DE LA PAGE D'ACCUEIL  ******/
#index-presentation-blog{
	padding:20px;
	background-color:#F9F9F9;
	margin-bottom:15px;
}
#index-presentation-blog h1{
	font-size:14px;
	color:#7F7F7F;
	padding:0 0 7px 0;
	float:none;
}
#index-presentation-blog ul{
	padding:0;
	margin: 5px 0 5px 15px;
}
#index-presentation-blog a{
	text-decoration:none;
	color:#7F7F7F;
}
#index-presentation-blog a:hover{
	color:#000;
	text-decoration:underline;
}

/******* Breadcrumb ********/
.contenu-chemin-picto{
	padding:0 12px 0 15px;
	width:1050px;
	background-color:#FFF;
}
.breadcrumb {
	height: 35px;
	line-height: 35px;
	padding: 0 5px 0 25px;
	margin:0;
	border: none;
	width: 764px;
	color: #000;
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	float: left;
}

.breadcrumb span.breadcrumb-separateur {
	background-image: url(/wp-content/themes/sigma3/images/img_breadcrumb_separateur.gif);
	background-repeat: no-repeat;
	width: 1px;
	padding: 12px 0 10px 0;
	margin: 0 15px;
	font-size: 8px;
}

.breadcrumb a {
	text-decoration: none;
	color: #717775;
	font-weight: normal;
}

.breadcrumb a:hover {
	color: #000;
}

.picto-social {
	float: left;
	width: 250px;
	text-align: right;
	padding: 7px 0 0 0;
}

/******** Liste d'articles ******/
.description-category-list {
	color:#51504b; 
	text-align: justify;
	padding: 0 10px 10px 0;
	margin:0 5px 20px 45px; 
	font-size:14px;
}	

.item-liste {
	float: left;
	width: 740px;
	padding-bottom:5px;
	border-bottom: 1px dotted #b1b1b1;
}

.description-liste {
	float: left;
	width: 620px;
	font: 1em Verdana, "Times New Roman", Times, serif;
}

.description-liste-long {
	float: left;
	width: 730px;
	font: 1em Verdana, "Times New Roman", Times, serif;
}

.image-liste {
	float: left;
	margin-top: 10px;
}

/**********  POUR LES CATEGORIES DANS LA SIDEBAR ************/
.lead-calendar,.recent-calendar {

	width: 35px;
	height: 45px;
	text-align: center;
	text-transform: uppercase;
	font: 11px "Trebuchet MS";
	padding-top: 3px;
	margin-right: 14px;
	color: #FFF;
	line-height: 11px;
	float: left;
	color: #FFF;
}

.lead-calendar p,.recent-calendar p {
	font: 14px "Verdana";
	margin: 3px 0 0 0;
	line-height: 14px;
	text-transform: none;
	color: #000;
}

.lead-calendar p.year,.recent-calendar p.year {
	font: 10px "Verdana";
	margin: 0;
	text-transform: none;
	color: #AAA;
}

.widget-category-posts {
	margin: 0 0 12px 0;
	padding: 0;
	width: 250px;
	list-style-type: none;
}

.widget-category-posts li {
	margin: 0px;
	padding: 5px 5px 5px 0;
}

.widget-category-posts-item {
	width: 160px;
	padding: 0;
	margin: 0;
	float: left;
}

.widget-category-posts-item h4 {
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	/*font: 12px "Verdana";*/
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 0;
	line-height: 11px;
}

.widget-category-posts-description { /*font: 11px "Verdana";
	line-height: 14px;*/
	font-family: Verdana, "Times New Roman", Times, serif;
	font-size: 11px;
	line-height: 12px;
}

.widget-category-posts-description p {
	margin: 0;
	padding: 0;
	line-height: 14px;
}

/** Listing dans l'index **/
#index-listing-posts {
	font: 11px "Verdana";
	margin: 0;
	padding: 0;
}

#index-listing-posts .titre-liste {
	background-color: #222;
	width: 754px;
	padding: 10px 20px;
	margin-bottom: 10px;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
}
.contenu-article-listing{
	margin: 0 4px 8px 4px;
	padding:4px;
	width: 246px;
	height: 298px;
	border: 1px solid #BDBCBD;
	background-image: url(/wp-content/themes/sigma3/images/bg_module_article_listing.gif);
	background-repeat:repeat-x;
	float: left;
}
.index-listing-post {
	width: 246px;
	height: 298px;
	border: 0;
	padding: 0;
	margin:0;
}

.index-listing-post td {
	border: 0;
	padding: 0;
	margin:0;
	
}

.index-listing-post-last {
	border: 0;
	padding: 0;
	margin:0;
}

.index-listing-post-image {
	text-align: center;
}

.index-listing-post-image td {
	height: 120px;
	border:1px solid #E6E6E6;
	padding: 0;
	vertical-align: middle;
}

.index-listing-post-space td {
	height: 3px;
	/*background-color: #fff;*/
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 1px;
}

.index-listing-post-description td {
	height: 107px;
	padding: 0px 20px;
	/*background-color: #d5d4d4;*/
}

.index-listing-post-description-long td {
	height: 230px;
	padding: 0px 20px;
	/*background-color: #d5d4d4;*/
}

.index-listing-post-more td {
	height: 40px;
	padding-top: 5px;
	vertical-align: top;
	text-align: center;
	/*background-color: #d5d4d4;*/
}

.date-post {
	color: #4c4c4c;
	font-style: italic;
	font-size: 10px;
}

h3.titre-post {
	padding: 0 0 3px 0;
	margin: 0 0 0 0;
	border: none;
	line-height: 12px;
	font-weight: bold;
	letter-spacing: normal;
	background: none;
	font-size: 12px;
	font-family: Verdana, "Times New Roman", Times, serif;
}

h3.titre-post a {
	text-decoration: none;	
	color: #000;
	margin: 0;
	padding: 0;
}

p.accroche-post {
	letter-spacing: normal;
	text-align: justify;
	font-size: 12px;
	padding: 0;
	margin: 0;
}

a.post-more {
	display: block;
	width: 89px;
	height: 20px;
	text-align: center;
	text-decoration: none;
	margin: auto;
	background-image: url(/wp-content/themes/sigma3/images/bg_bt_read_more.gif);
	color: #FFF;
	font-size: 12px;
	padding-top:3px;
}

a.post-more:hover {
	color: #000;
}

/**** LISTING DES ATTACHMENTS ****/

.post-attachment-title {
	font-family: Verdana,"Times New Roman",Times,serif;
	color: #383838;	
}	

.post-image-attachment {
	float: left;
	width:70px;
}	

.post-image-attachment img {
	padding: 0;
	margin: 0;
}	
ul.post-attached-files {
	float: left;
	width: 620px;
	margin-left: -20px;
}
ul.post-attached-files li {
	margin-bottom: 10px;
}	


/* Research institutes */

.research-institutes-item {
    background:#f3f3f3;
    padding:10px;
    margin-right:10px;
    margin-bottom:10px;
    border-bottom:1px dotted #CACACA;
    font-size:10px;
}

.research-institutes-item h2 {
    color:#ff9b00;
    font-size:12px;
    font-weight:bold;
    margin:0px;
    padding:0px;
}

.research-institutes .filters {
    margin-bottom:20px;
    font-size:11px;
}

.research-institutes .filters .text {
    height:20px;
    position:relative;
    top:1px;
    border:1px solid #cacaca;
}


.research-institutes .filters .label {
    background:none;    
    color:#444;
}

/* Twitter */

.twitter-item {
    font-size:11px !important;
    padding:10px 15px 10px 15px !important;
    margin:0px !important;
    border-bottom:1px solid #666;
}

.twitter-item:last-child {
    border-bottom:0px solid #666;
}

.twitter-link {
    color:#0271b8 !important;
}

.twitter-timestamp {
    display:block;
    font-size:10px;
    color:#888;
    padding-top:5px;
}

/* RSS feed */

.rss-feed {
    list-style-type:none;    
    margin:0px;
    padding:0px;
}

.rss-feed li {
    margin:0px !important;
    padding:5px 0px 20px 0px !important;
}

.rss-feed a {
    color:#383838!important;
    font-size: 13px;
    font-weight:bold;
    text-decoration:none !important;
    display:block;
}

.rss-feed a:hover {

}

.rss-feed .rss_excerpt {
    display:block;
    padding-top:5px;
    clear:both;
}

.rss-feed .rss_date {
    background-color: #999;
    color: #F3F3F3;
    border: none;
    padding: 7px 7px;
    border-bottom: 1px solid #FCFCFC;
    display:none;
}
.rss-feed .rss_more {
    display:inline !important;
    color:#6092c4 !important;
    font-size:13px!important;
    
}