@charset "utf-8";
/* CSS Document */

/* 

Summary 

	- Reset 
	- Links
	- Menu
	- Contents
	- Footer
	- side Bar
	- Header
	- News
	- Meta tags
	- Variables
	
	*/







/* ----------------- Reset Margin ------------------- */
html, body, ul, ol, li, p, pre, blockquote, label, fieldset, adress, dd, dt, dl, h1, h2, h3, h4, h5, h6, form, fieldset, small, hr {margin: 0;padding: 0;border: 0;}
ul, ol {list-style:none;}
p, #contents ul {margin:15px 0;}
img {border:0;}
blockquote, q {quotes: none;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0;}

html {font-size: 100.01%;}
body {
	font: 75% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #6a674c;
	text-decoration: none;
	background: #f6f3e3 url(/images/design/fond-top.jpg) repeat-x 0 14px;
	line-height:1.5;
	border-top:14px solid #3A3B36;
}

/* ----------------- Redefinition ------------------- */
blockquote {padding:8px; -moz-border-radius:4px; font-family:Georgia, "Times New Roman", Times, serif;font-size:95%;background: #DFDFBD url(/images/design/quotes.png) no-repeat right bottom;margin:10px 0;}
blockquote p {margin:0;}
ol > li {padding-bottom:5px;}
p {text-align:justify;}
.entry ul li {padding-left: 18px; background-image: url(../images/icons/bullet_yellow.png); background-repeat:no-repeat;}
ul.nostyle li {padding-left:0;background-image:none;}

/* ----------------- HR ------------------- */
hr {border:0;color:#DFDBCA;height:1px;background-color:#DFDBCA;margin:7px 0;}
div.hr {background:url(/images/design/hr.gif) no-repeat center top;height:15px;clear:left;}
div.hr hr {display:none;}

/* ----------------- Links -------------------------- */
a:link {text-decoration:none;color:#888850;}
a:visited {text-decoration:none;color:#69674D;}
a:hover {color:#000;}

/* ----------------- Contents Links -------------------------- */
#contents p a:link {color:#83AA4F;border-bottom:2px solid #B3BD61;}
#contents p a:visited {border-bottom:2px solid #6A674C;}
#contents p a:hover {color:#000;background-color:#F1F1BD;border-color:#000;}
/*#contents a:hover img {background-color:#fff;}*/
#contents a:active {}

/* ----------------- Menu Links -------------------------- */
#menu a:link, #menu a:visited {text-decoration:none;color:#F6F3E3;font-size:110%;}
#menu a:hover {color:#000;}
#menu a:active {text-decoration:underline;}



/* Main Block */
#container {background: url(/images/design/bckg-top.jpg) no-repeat 556px 14px;margin: -14px auto 0; width:982px;position:relative;}

/* ----------------- Navigation --------------------------- */
#navigation {position:absolute;top:0;left:0;z-index:5;}
#navigation a:link, #navigation a:visited {color:#837423;font-size: 90%;}
#navigation a:hover {color:#000;}
#navigation ul.nav {float:left;width:130px;padding-top:9px;margin-right:10px;margin-top:14px;line-height:17px;}
#navigation ul.nav:hover, #navigation .current { background: url(/images/design/hover-top.png) repeat-x left top; }
#navigation .title {font-size: 160%;font-weight: bold;color: #716362;padding-top:5px;padding-bottom:10px;}
#navigation li {text-indent:10px;width:130px;}
#navigation ul ul {margin-left: 10px; border-left:1px solid #99CC99;}
#navigation ul ul li {text-indent:8px;}
#navigation ul.no-js {height:226px; overflow:auto;}

/* ------------------ Contents ---------------------- */

#contents {
	width:615px;
	margin:0px 0px 0 0px;
padding:250px 15px 0 10px;
	background: url(/images/design/sep.jpg) no-repeat left 215px;
	float:left;
	position:relative;
}
.narrow {width:370px;float:left;}
.featured {width:210px;float:left;margin-left:25px;}
.subnav {margin-bottom:40px;display:block;text-transform:capitalize;margin-top:-15px;}
.subnav a {border:0!important;}

/* ------------------ Footer ---------------------- */
#footer {background-color:#393936;padding:10px;clear:both;color:#8E8282;}
.content {margin:0 auto;width:582px;background: url(/images/design/footer-logo.png) no-repeat left top;padding-left:400px;}
#footer ul li {display:inline;}
#footer a {color:#F6F3E3;}
#footer a:hover {text-decoration:underline;}

/* ------------------ SideBar ---------------------- */
#sidebar {width:340px;float:left;}
#menu {background-color:#809198;color:#F6F3E3;font-weight:bold;height:90px;margin:10px 0;}
#menu li {display:block;width:25%;float:left;text-align:center;}
#menu ul {padding-top:60px;}

#sidebar h3 {text-transform: uppercase;border-bottom:1px solid #6A674C;font-size:140%;font-weight:bold;}

#sidebar li.sub {padding-left:15px;font-weight:normal;font-size:95%;}
#sidebar li {font-weight:bold;font-size:110%;}

#sidebar div.column {width:200px;float:left;display:block;}
#sidebar div.narrow {width:130px;margin-left:10px;}
#sidebar .column p {text-align:justify;padding:5px;font-size:95%;}
#sidebar .column p:first-letter {float:left;font-size:300%;font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold;padding-top:5px;padding-right:2px;font-style:italic;color:#83AA4F;}

/* ------------------ Headers ---------------------- */
h1 {font-size: 250%;color:#A12120;line-height:90%;margin-bottom:20px;text-transform:capitalize;}
.news h1 {font-size: 190%;line-height:1;margin: 0px 0 15px;}
h2 {font-size:170%;margin:15px 0;}
h3 {font-size: 120%;line-height:1.2;}
h4 {}
h5 {}
h6 {}

h3 a, h2 a {border-bottom:0!important;}

/* ------------------ News ---------------------- */
.avatar {border: 2px solid #DED394;width:30px;height:30px;}
.narrow p {text-align:justify;}
ul.front-comments {margin-left:30px!important;margin-top:20px!important;}
ul.front-comments small {display:block;font-weight:normal!important;}
ul.front-comments h3, .front-comments small.post-infos  {color:#809198;}
ul.front-comments p {color:#8E8B79;line-height:1.1;font-size:95%;margin:10px 0 10px;}
.news h1 {margin-left:40px;}
.news {clear:left;}
.news h2, .news h1 {margin-bottom:0;}
.add-comments input, .add-comments textarea {font-size:100%;}
.add-comments label {float:left;width:100px;line-height:2.2;}

.add-comments input {width:150px;margin-left:100px;}
.add-comments textarea {margin-bottom:20px; width:345px;height:200px;float:left;}

.comments p {margin:10px 5px 5px;}
.comments p:first-line, ul.livredor p:first-line {font-weight:bold;}
ul.comments li, ul.front-comments li {
background: url(../images/design/gradiant-bckg.jpg) no-repeat left top;
	padding-top: 10px;
	padding-left: 10px;
	margin-bottom:25px;
}
h2.comments {background: url(/images/design/hr.gif) no-repeat top center;padding-top: 25px;margin-bottom:20px; }
small.post-infos {font-weight:bold;color:#9597C7;font-size:85%;}

.comments .avatar {border-color:#F6F3E3;}
.comments li:hover {border-color:#000;}

.comments div {
	float:right;
	color:#c8c8a3;
	font-size: 120%;
	font-weight: bold;
}
#pseudo, #email { background-repeat: no-repeat;background-position: 4px center;padding-left:28px;}
#pseudo {background-image: url(/images/icons/vcard.png);}
#email {background-image: url(/images/icons/email.png);}


fieldset.post {height:50px;margin-top:40px;}

legend {font-size:140%;font-weight:bold;}

.comments h3 {font-size:130%;}

.choose-avatar .avatar {display:block;height:30px;float:left;margin:2px;cursor:pointer;opacity:0.8;}
.choose-avatar .avatar-selected, .avatar:hover {border-color:#000;opacity:1;}
.choose-avatar {margin-bottom:10px;width:240px;float:left;}


li.admin {background-color:#DED394;background-image:none;}

/* ------------------ Archives ---------------------- */
.archives ul {margin:20px 0;border-bottom:2px solid #996600;padding-bottom:10px;}
.archives h2 {margin-bottom:0;line-height:1;}
.archives li {display:inline;}
.archives li a, .archives li.current {padding:5px;background-color:#DEDEBC;border-bottom:0!important;font-size:140%;font-weight:bold;}
.archives li.current {color:#DEDEBC;background-color:#6A674C;}
.archives p {margin:7px 0 0px;}
.archives p.meta {padding:0;margin:10px 0 30px;text-align:left;background:none;}

/* ------------------ Meta Tags ---------------------- */
p.meta {padding:7px;text-align:right;padding-bottom:40px;margin-bottom:20px;clear:left;background: url(../images/design/hr.gif) no-repeat bottom center;}
p.meta a:hover {background-color:#BDCB76!important;}
.read-comm, .add-comm, .read-archives, .delete-comm, .edit-comm, .read-rest, .date, .next, .previous { background-repeat: no-repeat;background-position: 3px 3px;padding:2px 5px 2px 22px;background-color:#DEDEBC;border-bottom:0!important;color:#69674D!important;}
.read-comm { background-image: url(/images/icons/comments.png); }
.add-comm { background-image: url(/images/icons/comment_add.png); }
.delete-comm { background-image: url(/images/icons/comments_delete.png); }
.edit-comm { background-image: url(/images/icons/comment_edit.png); }
.read-archives { background-image: url(/images/icons/time.png);  }
.read-rest {background-image: url(/images/icons/page_white_go.png); }
.date {background-image: url(/images/icons/date.png); }
.next {background-image: url(/images/icons/resultset_next.png); }
.previous {background-image: url(/images/icons/resultset_previous.png); }


/* ------------------ Variables ---------------------- */
.left {float:left;margin-right:8px;}
.center {text-align:center;}
.right {float:right;margin-left:8px;}
ul.tomes {margin-left: 125px;margin-bottom: 40px;}
.hide {display:none;}
.strong {font-weight:bold;}
.bigger {font-size: 160%;}
.clear {clear:both;}


/* ------------------ Pagination ---------------------- */
.pagination a {padding:0 5px;border:1px solid #E5E5D9!important;background-color:#f6f3e3;line-height:2;}
.pagination {background-color:#809198;padding:10px 8px 8px;text-align:right;clear:left;}
.pagination .current {border:1px solid #E5E5D9;padding:0 5px;color:#E5E5D9;font-weight:bold;}

/* -------------- ------------------ */
.expand:hover .expand-title {font-weight:bold;}
.expand-title a {font-weight:normal;}

/* -------------- Featured RSS ------------------ */
.featured-rss p {font-size:90%;font-family:Georgia, Arial, Helvetica, sans-serif;margin:10px 0 0 0;color:#809198;text-align:justify;line-height:1.2;}
.featured-rss p:first-line {font-weight:bold;}
.featured h2 {font-family:Georgia, "Times New Roman", Times, serif;border-bottom: 1px solid #6A674C;font-size: 100%; text-transform:uppercase;padding-bottom:5px;text-align:right;font-weight:normal;margin-bottom:10px;}
.featured h3 {font-family:Georgia, "Times New Roman", Georgia, Times, serif;font-size: 110%;font-weight:bold;line-height:1;}
.featured h3 a {color:#8874E;}
.featured li {border-bottom:1px solid #e0e0bc; padding: 10px 2px;text-align:left;}
.featured-rss li {padding:20px 4px;}
div.featured li {padding:5px 5px;}
ul.featured-rss li {padding:15px 5px;}
.featured ul {margin-bottom:5px;}
.featured small {color:#8874E; font-style:italic;}
.featured {text-align:right;}
.featured li:hover {background:#F1F1BD url(/images/design/gradiant-yellow.png) repeat-x left top;cursor:pointer;}

/* -------------- ------------------ */
.warning {display:block;padding:5px 5px 5px 25px;background-color:#E76656;color:#fff;font-weight:bold;background-image: url(/images/icons/exclamation.png);background-repeat:no-repeat;background-position: 5px 5px; border:1px solid #990000;margin:10px 0;}

.success {display:block;padding:5px 5px 5px 25px;background-color:#9CD891;color:#fff;font-weight:bold;background-image: url(/images/icons/accept.png);background-repeat:no-repeat;background-position: 5px 5px; border:1px solid #7BB963;margin:10px 0;}

/* -------------- SiteMap ------------------ */
ul.sitemap li {padding-left:15px;}
ul.sitemap h2 {margin-top:25px;text-transform:capitalize;}
ul.sitemap {float:left;width:45%;}

/* -------------- Contact ------------------ */

fieldset.half {float:left;width:230px;display:block;margin:0 10px;}
.contact .submit {font-size:120%;margin:10px 0;float:right;}


/* -------------- Form ------------------ */
form {margin:40px 0 15px;padding:8px;background: #e9e6d7;}
label {display:block;}
input, textarea {border:2px solid #dbd8c6;margin:2px 0 10px; background-color:#f6f3e3;padding:0 2px;font: 120% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;display:block;width:98%;}
input {padding:2px;}

textarea.big {font-size:130%!important;padding:5px!important;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:0px;}
input.big {height:30px;font-size:200%;font-weight:bold;}

input:focus, textarea:focus {border-color:#c7c3b0;background-color:#f6f1d4;}
select {border:2px solid #dbd8c6;margin:2px 0; background-color:#f6f3e3;padding:0 2px;font: 100% "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;clear:right;margin-bottom:10px;}

input.submit  {float:left;margin: 0 5px;width:82px;height:35px;background-image: url(/images/design/post.png);border:0;font-size:140%;color:#fff;text-transform:uppercase;font-weight:bold;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;cursor:pointer;background-position:0 35px;height:35px;background-color:#809198;}
input.submit:hover {background-position:0 0;background-color:#3B5560;}

/* -------------- FAQ ------------------ */
#faq li a, #faq dt a {font-family: Arial, Helvetica, sans-serif;display: block;font-weight: bold;}
#faq ul {margin-bottom:60px;}
#faq li {padding: 0px;color: #080;font-size: 12px;}
#faq li a:link, #faq li a:visited {font-size: 12px;color: #297E54;border-bottom: solid 1px #3AAF75;width: 98%;padding: 2px 2px 2px 4px;}
#faq li a:hover {font-weight: bold;font-size: 12px;color: #F6F3E2;background-color: #297E54;}
#faq dt a {font-size: 14px;color: #319563;border-bottom: solid 1px #297C53;font-variant: small-caps;width: 98%;background-image: url(/images/retour_haut.gif);background-position: 99% center;background-repeat:no-repeat;}
#faq dt a:hover { color:#17462F; }
#faq dd {display: block;margin-bottom: 30px;padding: 5px;color: #063;width: 96%;text-align: justify;}

/* -------------- Bottom ------------------ */
.bottom a { background: url(/images/design/top.gif) no-repeat; width:120px; display:block;height:16px; color:#76e346;text-indent:23px; padding-top:2px; background-color:#393936;float:right;margin-right:100px;}
.bottom a:hover {color:#fff;}
.bottom {clear:left;padding-top:20px;}

/* -------------- Livre d'Or ------------------ */
.note {text-transform:uppercase;font-size:60%;line-height:1.2;text-align:center;}
.note big {font-weight:bold;font-size:350%;display:block;font-family:Georgia, "Times New Roman", Times, serif;line-height:0.6;}
.livredor small.post-infos + p:first-line{color:#898754;font-size:105%;font-family:Georgia, "Times New Roman", Times, serif;}
.livredor li {
	background: url(/images/design/gradiant-bckg.jpg) no-repeat left top!important;
	padding-top: 10px;
	padding-left: 10px!important;
	margin-bottom:25px;
}
.livredor h2 {line-height:18px;margin:2px 0 0 0;}

/* -------------- Categorie Page ------------------ */
dl.categorie dt {font-size:170%;font-weight:bold;background:url(/images/design/gradiant-bckg.jpg) no-repeat left top;padding:5px 12px;}
dl.categorie dd {padding:2px 20px 10px;margin-bottom:15px;background:url(/images/design/gradiant-bckg.jpg) no-repeat left -37px;}
p.categorie {font-size:130%;font-family:Georgia, "Times New Roman", Times, serif;margin-bottom:20px;}

/* -------------- Galerie ------------------ */
ul.galerie {clear:left;}
ul.galerie li {float:left;margin:3px;width:130px;text-align:center;padding:7px;background-image:none;}
ul.images li img {border: 5px solid #fff;}
ul.images li img:hover {filter:alpha(opacity=80);opacity: 0.8;}
ul.images li {height:130px;background-color:#EAE7D8;}
ul.galerie a {display:block;}

/* -------------- Items ------------------ */
ul.items li {clear:left;padding-top:10px;}
ul.items li img {margin-right:10px;float:left;}


/* -------------- Definition List ------------------ */
dl.chrono dt {background-image: url(/images/icons/date.png);float:left;background-repeat: no-repeat;background-position: 3px 1px;padding:0px 5px 0px 22px;border-bottom:0!important;color:#69674D!important;font-weight:bold;margin-top:10px;}
dl.chrono dd {margin-left:60px;}
dl.chrono dd.first {padding-top:10px;}
dl.qa dt {font-weight:bold;font-family:Georgia, "Times New Roman", Times, serif;font-size:120%;background-image: url(/images/icons/help.png);background-position: 0 1px;background-repeat: no-repeat;padding-left:20px;margin-top:10px;}
dl.qa dd {padding-left:20px;}

table {border-collapse:separate; border-spacing:2px;width:100%;}
th {background-color:#DEDEBC;}
td, th {padding:2px 5px;}
.odd {background-color:#F2EDD5;}
tr:hover {background-color:#CFE49F;}
caption {font-size:120%;margin:15px 0;font-weight:bold;text-align:left;}

ol.tomes li {height:175px;float:left;margin:2px;}
ol.tomes li img {border:4px solid #DEDEBC;}
ol.tomes li img:hover {border-color:#fff;}



#contents a.more-link, #contents a:visited.more-link  , #sidebar a.more-link, #sidebar a:visited.more-link  

{
color: #fff!important;
background-color: #2982ac;
text-decoration: none;
background-image: url(/images/icons/book_next.png);
background-repeat: no-repeat;background-position: 3px 3px;padding:2px 5px 2px 22px;border-bottom:0!important;
}

#contents a.more-link-discret, #contents a:visited.more-link-discret  , #sidebar a.more-link-discret, #sidebar a:visited.more-link-discret  
{
color: #fff!important;
background-color: #B6B4A8;
background-image: url(/images/icons/book_next.png);
background-repeat: no-repeat;background-position: 3px 3px;padding:2px 5px 2px 22px;border-bottom:0!important;
}




#contents a.more-link:hover, #sidebar a.more-link:hover, #contents a.more-link-discret:hover, #sidebar a.more-link-discret:hover
{
background-color: #e66e13;
color: #fff;
border:0;
}

/* -------------- Scantrad planning ---- */
ul.scantrad-planning ul li p:first-line {font-weight:normal;}
ul.scantrad-planning ul li p {font-size:100px!important;font-family:Arial, Helvetica, sans-serif;}
ul.scantrad-planning ul li .progress {border:2px solid #000!important;display:block;width:100px;}

/* ------ Mentalite page ----- */
ul.description {
background: url(../images/design/gradiant-bckg.jpg) no-repeat left top;
	padding-top: 20px;
	padding-left: 20px;
	
}

ul.description li {background-image:none;padding-left:5px;}

dl.sommaire dt {background-color:#9296C6;padding:5px;color:#fff; font-weight:bold; font-size:12px;width:80px;float:left;clear:left;text-align:right;-moz-border-radius:2px;margin:2px 0;}
dl.sommaire dd {float:left;width:490px;padding:5px;border-bottom:1px solid #DFDFBD;margin:2px 0 2px 10px;}