/** Font styles 
---------------------------------*/
body { margin: 0; padding: 0; /*  * Setting up font size, leading and font family  * http://www.markboulton.co.uk/journal/comments/five-simple-steps-to-better-typography  */ font: 12px/1.3em Arial, sans-serif; letter-spacing:0.03em;  }

#wrapper { background: black url(../images/header-bg.jpg) left top repeat-x; color: #fff; }

/* Links */
a:link, a:visited { color: #606060; text-decoration: none; }
a:hover, a:active { color: #606060; text-decoration: underline; }
a {outline: none;}

/* Titles  */
h1, h2, h3, h4, h5, h6 {line-height:1.3em;}
h1 { font-size: 2.2em; font-weight:300; padding: 0 0 0.5em; margin: 0; }
.front h1.title {display: none;}
h2 {font-size:1.8em;font-weight:300;margin-bottom:0.75em;}
h3 {font-size:1.3em;margin-bottom:1em;}
h4 {font-size:1.2em;margin-bottom:0.8em;}
h5 {font-size:1.1em;font-weight:600;margin-bottom:0;}
h6 {font-size:1em;font-weight:bold;}

/* Paragraph Styles */
p { margin:0 0 1em 0; }

/* List Styles  */
ul, ol { margin-left: 0; padding-left: 2em; }

/* Table Styles  */
table { width: 99%; }
tr.even td, tr.odd td { padding: 10px 5px; }
tr.odd { background-color: #fff; }

/* Code */
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
pre { background-color: #efefef; display: block; padding: 5px; margin: 5px 0; border: 1px solid #aaa; }

/* List Styles */
ul          { list-style-type: disc; }
ul ul       { list-style-type: circle; }
ul ul ul    { list-style-type: square; }
ul ul ul ul { list-style-type: circle; }
ol          { list-style-type: decimal; }
ol ol       { list-style-type: lower-alpha; }
ol ol ol    { list-style-type: decimal; }

/* Abbreviation */
abbr { border-bottom: 1px dotted #666; cursor: help; white-space: nowrap; }

/* UI improvments  */
#edit-title{ font-size: 24px; }
#system-themes-form img{ width:100px; }
.form-item .description{ font-style:italic; line-height:1.2em; font-size:0.8em; margin-top:5px; color:#777; }
#edit-delete{ color:#c00; }

/**
 * Console, style from Slate theme
 */
div.messages { padding: 9px; margin: 1em 0; color: #fff; background: #805654; border: 1px solid #805654; }
div.warning { color: #fff; background: #805654; border-color: #805654; }
div.error { color: #fff; background: #805654; border-color: #805654; }
div.status { color: #fff; background: #805654; border-color: #805654; }


div.messages p, 
div.warning p, 
div.error p, 
div.status p {margin: 0;}




/********************* YAYASHIN STYLES ********************/

/* COMMONS */

/* Tables */
table.sticky-table, 
table.sticky-enabled {color: #000; }
table.sticky-table tr.region, 
table.sticky-table th, 
table.sticky-enabled tr.region, 
table.sticky-enabled th  {color: #fff;}

tbody {border-top: none;}

.block-region {color: #000;}

h1.title {font-size:1.3em; font-weight: normal; border-bottom: 1px solid #676376; margin-bottom: 24px; padding: 0 0 0 20px;}
.not-front #main {padding-bottom: 50px;}
#content-bottom {clear: both;}
#content-area .node-inner {padding-left: 20px;}

/* Pager */
.item-list .pager {text-align: right; }
.pager li a.active {color: #fff;}
.pager-current {font-weight: normal; text-decoration: underline;}
.item-list .pager li {padding: 0 3px; margin: 0;}


/* Node form */
.node-form .description {padding-bottom: 30px;}
.node-form .filefield-element .description {padding-bottom: 0;}
.node-form .filefield-element {margin-bottom: 0;}


/* HEADER */
#header {height: 95px; background: url(../images/header.jpg) center no-repeat; }
#header-inner {width: 934px; height: 95px;  margin: 0 auto; }
#header-region {float: right;}
#name-and-slogan {display: none;}
#logo-title {float: left; margin: 15px 0 0 -15px;}

/* Menu */
#block-menu-primary-links {}
#block-menu-primary-links h3 {display: none;}
#block-menu-primary-links ul, 
#block-menu-primary-links li {list-style: none; list-style-image: none; margin: 0; padding: 0;}
#block-menu-primary-links ul {margin: 44px 0 0 0;}
#block-menu-primary-links li {float: left; margin-left: 30px;}
#block-menu-primary-links li a {font-size: 1.3em; color: #fff; text-decoration: none; }
#block-menu-primary-links li a:hover, 
#block-menu-primary-links li a.active {color: #805654; }



/* DIAPORAMA */
#diaporama-top, 
#diaporama-bottom {overflow: hidden;}
#diaporama-top p, 
#diaporama-bottom p {margin: 0 auto;}
#diaporama-top img, 
#diaporama-bottom img {display: block; margin: 0 auto;}



/* SIDEBAR */
#sidebar-first {text-align: right;}
#sidebar-first h3 {color: #805654; font-weight: normal; border-bottom: 1px solid #676376; padding-right: 20px; margin-bottom: 24px; }
#sidebar-first h4 {color: #805654; font-size: 1em; font-weight: normal; }
#sidebar-first .content {padding-right: 20px;}
#sidebar-first ul, 
#sidebar-first li {margin: 0; padding: 0; list-style: none; list-style-image: none;}
#sidebar-first a {color: #fff;}
#sidebar-first a.active {text-decoration: underline;}
#sidebar-first ul.menu {text-align: right;}
#sidebar-first .block {padding-bottom: 20px;}


/* FOOTER */
#footer {color: #858585; font-size: 0.9em; height: 60px; background: url(../images/footer.jpg) left bottom repeat-x;}
#footer a {color: #858585; text-decoration: underline;}
#footer a:hover {text-decoration: none;}
#footer-inner {width: 934px;margin: 0 auto; border-top: 1px solid #676376; padding-top: 13px;}

/* CoordonnŽes */
#block-block-3 {float: left;}

/* Nikodev */
#block-block-8 {float: right;}



/* HOME */
/* Colonnes */
#home_col1, #home_col2, #home_col3 {width: 278px; float: left; margin-right: 50px;}
#home_col3 {margin-right: 0px;}

#home_col1 .block, 
#home_col2 .block, 
#home_col3 .block {margin-bottom: 50px;}
#home_col1 h3, #home_col2 h3, #home_col3 h3 {color: #805654; font-weight: normal; border-bottom: 1px solid #676376; padding-left: 7px; margin-bottom: 24px; }
#home_col1 .content, #home_col2 .content{ padding: 0 7px;}
#home_col2 a {text-decoration: underline;}
#home_col2 a:hover {text-decoration: none;}

.front #content-bottom {padding-top: 20px;}

/* Recent Artworks */
#block-block-12 a {font-size: 0.9em;}

/* News */
#block-views-actualite-block_1 .views-field-title {font-size: 1em; border-bottom: 1px solid #676376; margin-bottom: 15px; padding: 0 0 0 7px;}
#block-views-actualite-block_1 .views-field-title a {color: #fff; text-decoration: none;}
#block-views-actualite-block_1 .views-field-field-actualite-description-value {padding: 0 7px 20px;}
#block-views-actualite-block_1 .views-field-nothing {font-size: 0.9em; padding-top: 10px;}
#block-views-actualite-block_1 .views-field-nothing a {text-decoration: underline;}
#block-views-actualite-block_1 .views-field-nothing a:hover {text-decoration: none;}




/* CONTACT */
.page-contact #content-bottom .block {padding-left: 20px;}
#block-webform-client-block-20 {padding-bottom: 10px;} 
#block-webform-client-block-20 h3 {display: none;}
#block-webform-client-block-20 label {font-weight: normal;}
.marker, .form-required {color: #fff;}
#block-webform-client-block-20 input.form-text, 
#block-webform-client-block-20 textarea {width: 340px; background: none; border: 1px solid #4e4e4e; color: #fff; font: 12px Arial, sans-serif; padding: 4px 5px;}
#block-webform-client-block-20 .form-item .description {display: none;}
#block-webform-client-block-20 .form-item {margin-bottom:17px;}
#block-webform-client-block-20 .form-submit {width: 92px; height: 23px; background: url(../images/bt-contact-submit.jpg); text-indent: -9999em; line-height: 0; display: block; border: 0; margin-left: 260px; cursor: pointer; font-size: 0;}

#block-block-17 a {color: #fff;}



/* BLOG */
.page-blog-news h1.title, 
.page-taxonomy h1.title {display: none;}
.page-blog-news #content-area {display: none;}

.page-taxonomy .feed-icon {display: none;}

#block-views-actualite-block_2 .views-row, 
.page-taxonomy .view-actualite .views-row {padding-top: 35px; clear: left; position: relative; }
#block-views-actualite-block_2 .views-row-first, 
.page-taxonomy .view-actualite .views-row-first {padding-top: 0;}

#block-views-actualite-block_2 .views-field-title, 
.page-taxonomy .view-actualite .views-field-title {line-height: 1.3em; font-size: 2.2em; font-weight:300; margin: 0; font-size:1.3em; font-weight: normal; border-bottom: 1px solid #676376; margin-bottom: 24px; padding: 0 0 0 20px;}
#block-views-actualite-block_2 .views-field-title a, 
.page-taxonomy .view-actualite .views-field-title a {color: #fff; text-decoration: none;}
#block-views-actualite-block_2 .views-field-created, 
.page-taxonomy .view-actualite .views-field-created {text-align: right; padding-right: 10px; font-size: 0.9em; margin: -41px 0 24px;}
#block-views-actualite-block_2 .views-field-field-actualite-vignette-liste-fid, 
.page-taxonomy .view-actualite .views-field-field-actualite-vignette-liste-fid {float: left; padding-left: 20px; }
#block-views-actualite-block_2 .views-field-field-actualite-vignette-liste-fid img, 
.page-taxonomy .view-actualite .views-field-field-actualite-vignette-liste-fid img {margin: 0px 15px 0 0;}
#block-views-actualite-block_2 .views-field-view-node, 
.page-taxonomy .view-actualite .views-field-view-node {font-size: 0.9em; position: absolute; bottom: 0; left: 165px;}
#block-views-actualite-block_2 .views-field-view-node a, 
.page-taxonomy .view-actualite .views-field-view-node a {text-decoration: underline;}
#block-views-actualite-block_2 .views-field-view-node a:hover, 
.page-taxonomy .view-actualite .views-field-view-node a:hover {text-decoration: none;}


/* BLOG NODE */
.node-type-actualite .node {padding-bottom: 30px;}

.page-node .node-date {text-align: right; padding-right: 10px; font-size: 0.9em; margin: -41px 0 24px;}
.page-node .meta {font-size: 0.9em; }
.page-node .meta-inner {padding-top: 20px;}
.page-node .meta a {text-decoration: underline;}
.page-node .meta a:hover {text-decoration: none;}


.comment-unpublished {background: #805654;}



/* COMMENTS */
#comments h2, 
#comments_title h2 {font-size:1.3em; font-weight: normal; border-bottom: 1px solid #676376; margin-bottom: 24px; padding: 0 0 0 20px;}
#comments label {font-weight: normal;}
#comments input.form-text, 
#comments textarea {width: 340px; background: none; border: 1px solid #4e4e4e; color: #fff; font: 12px Arial, sans-serif; padding: 4px 5px;}
#comments .form-item .description {display: none;}
#comments .form-item {margin-bottom:17px;}
#comments .form-submit {width: 92px; height: 23px; background: url(../images/bt-contact-submit.jpg); text-indent: -9999em; line-height: 0; display: block; border: 0; margin-left: 260px; cursor: pointer; font-size: 0;}
#comments #edit-preview, 
#comments .tips, 
#comments .tips + p, 
#comments .grippie, 
#comments .links {display: none;}

#comments .box {padding-top: 30px;}
#comments .box .content {padding-left: 20px;}
#comments a {color: #fff; text-decoration: underline;}
#comments a:hover {text-decoration: none;}
#comments .comment {padding-bottom: 20px; padding-left: 20px;}
#comments .submitted {padding-bottom: 10px;}



/* PUBICATION */
.page-publications h1.title, 
.page-publications #content-area {display: none;}

#block-views-publication-block_1 .views-row, 
.page-taxonomy .view-publication .views-row {padding-top: 35px; clear: left; position: relative; }
#block-views-publication-block_1 .views-row-first, 
.page-taxonomy .view-publication .views-row-first {padding-top: 0;}

#block-views-publication-block_1 .views-field-title, 
.page-taxonomy .view-publication .views-field-title {line-height: 1.3em; font-size: 2.2em; font-weight:300; margin: 0; font-size:1.3em; font-weight: normal; border-bottom: 1px solid #676376; margin-bottom: 24px; padding: 0 0 0 20px;}
#block-views-publication-block_1 .views-field-title a, 
.page-taxonomy .view-publication .views-field-title a {color: #fff; text-decoration: none;}
#block-views-publication-block_1 .views-field-created, 
.page-taxonomy .view-publication .views-field-created {text-align: right; padding-right: 10px; font-size: 0.9em; margin: -41px 0 24px;}
#block-views-publication-block_1 .views-field-field-publication-vignette-liste-fid, 
.page-taxonomy .view-publication .views-field-field-publication-vignette-liste-fid {float: left; padding-left: 20px; }
#block-views-publication-block_1 .views-field-field-publication-vignette-liste-fid img, 
.page-taxonomy .view-publication .views-field-field-publication-vignette-liste-fid img {margin: 0px 15px 0 0;}
#block-views-publication-block_1 .views-field-view-node, 
.page-taxonomy .view-publication .views-field-view-node {font-size: 0.9em; position: absolute; bottom: 0; left: 165px; }
#block-views-publication-block_1 .views-field-view-node a, 
.page-taxonomy .view-publication .views-field-view-node a {text-decoration: underline;}
#block-views-publication-block_1 .views-field-view-node a:hover, 
.page-taxonomy .view-publication .views-field-view-node a:hover {text-decoration: none;}



/* PUBLICATION NODE */
.node-type-publication .node {padding-bottom: 30px;}





/* SHOP */
.page-shop h1.title, 
.page-shop #content-area {display: none;}

#block-views-shop-block_1 .views-row, 
.page-taxonomy .view-shop .views-row {padding-top: 35px; clear: left; position: relative; }
#block-views-shop-block_1 .views-row-first, 
.page-taxonomy .view-shop .views-row-first {padding-top: 0;}

#block-views-shop-block_1 .views-field-title, 
.page-taxonomy .view-shop .views-field-title {line-height: 1.3em; font-size: 2.2em; font-weight:300; margin: 0; font-size:1.3em; font-weight: normal; border-bottom: 1px solid #676376; margin-bottom: 24px; padding: 0 0 0 20px;}
#block-views-shop-block_1 .views-field-title a, 
.page-taxonomy .view-shop .views-field-title a {color: #fff; text-decoration: none;}
#block-views-shop-block_1 .views-field-created, 
.page-taxonomy .view-shop .views-field-created {text-align: right; padding-right: 10px; font-size: 0.9em; margin: -41px 0 24px;}

#block-views-shop-block_1 .views-field-field-shop-description-value, 
.page-taxonomy .view-shop .views-field-field-shop-description-value {padding-left: 20px;}

#block-views-shop-block_1 .views-field-view-node, 
.page-taxonomy .view-shop .views-field-view-node {font-size: 0.9em; padding-top: 20px; padding-left: 20px;}
#block-views-shop-block_1 .views-field-view-node a, 
.page-taxonomy .view-shop .views-field-view-node a {text-decoration: underline;}
#block-views-shop-block_1 .views-field-view-node a:hover, 
.page-taxonomy .view-shop .views-field-view-node a:hover {text-decoration: none;}



/* WEBDESIGN */
.page-webdesign h1.title, 
.page-webdesign #content-area {display: none;}

#block-views-webdesign-block_1 .views-row, 
.page-taxonomy #content-area .view-webdesign .views-row {padding-top: 35px; clear: left; position: relative; }
#block-views-webdesign-block_1 .views-row-first, 
.page-taxonomy #content-area .view-webdesign .views-row-first {padding-top: 0;}

#block-views-webdesign-block_1 .views-field-title, 
.page-taxonomy #content-area .view-webdesign .views-field-title {line-height: 1.3em; font-size: 2.2em; font-weight:300; margin: 0; font-size:1.3em; font-weight: normal; border-bottom: 1px solid #676376; margin-bottom: 24px; padding: 0 0 0 20px;}
#block-views-webdesign-block_1 .views-field-title a, 
.page-taxonomy #content-area .view-webdesign .views-field-title a {color: #fff; text-decoration: none;}
#block-views-webdesign-block_1 .views-field-created, 
.page-taxonomy #content-area .view-webdesign .views-field-created {text-align: right; padding-right: 10px; font-size: 0.9em; margin: -41px 0 24px;}
#block-views-webdesign-block_1 .views-field-field-webdesign-vignette-fid, 
.page-taxonomy #content-area .view-webdesign .views-field-field-webdesign-vignette-fid {float: left; padding-left: 20px; }
#block-views-webdesign-block_1 .views-field-field-webdesign-vignette-fid img, 
.page-taxonomy #content-area .view-webdesign .views-field-field-webdesign-vignette-fid img {margin: 0px 15px 0 0;}

#block-views-webdesign-block_1 .views-field-field-webdesign-description-value,
.page-taxonomy #content-area .view-webdesign .views-field-field-webdesign-description-value {margin-left: 295px;}

#block-views-webdesign-block_1 .views-field-view-node, 
.page-taxonomy #content-area .view-webdesign .views-field-view-node {font-size: 0.9em; margin-left: 295px;}
#block-views-webdesign-block_1 .views-field-view-node a, 
.page-taxonomy #content-area .view-webdesign .views-field-view-node a {text-decoration: underline;}
#block-views-webdesign-block_1 .views-field-view-node a:hover, 
.page-taxonomy #content-area .view-webdesign .views-field-view-node a:hover {text-decoration: none;}


/* WEBDESIGN NODE */
.node-type-webdesign .node {padding-bottom: 30px;}
.node-type-webdesign .field-field-webdesign-vignette {float: left; }
.node-type-webdesign .field-field-webdesign-vignette {margin: 0px 15px 0 0;}
.node-type-webdesign .field-field-webdesign-description {margin-left: 275px;}

.node-type-webdesign .meta {margin-left: 275px;}





/* ILLUSTRATIONS */
.page-illustrations h1.title, 
.page-illustrations #content-area {display: none;}

#block-views-illustration-block_1, 
.page-taxonomy #content-area .view-illustration {padding-left: 20px; width: 680px;}


#block-views-illustration-block_1 .views-row, 
.page-taxonomy #content-area .view-illustration .views-row {float: left; margin-right: 5px; padding-bottom: 14px;}

#block-views-illustration-block_1 .views-field-title, 
.page-taxonomy #content-area .view-illustration .views-field-title {font-size: 0.9em; float: left; padding-left: 2px;}
#block-views-illustration-block_1 .views-field-title a, 
.page-taxonomy #content-area .view-illustration .views-field-title a {color: #fff; text-decoration: none;}
#block-views-illustration-block_1 .views-field-title a:hover, 
.page-taxonomy #content-area .view-illustration .views-field-title a:hover {text-decoration: underline;}

#block-views-illustration-block_1 .views-field-comment-count, 
.page-taxonomy #content-area .view-illustration .views-field-comment-count {font-size: 0.9em; float: right; padding-right: 2px;}


#block-views-illustration-block_1 .views-field-field-illustration-vignette-fid, 
.page-taxonomy #content-area .view-illustration .views-field-field-illustration-vignette-fid {clear: both;}
#block-views-illustration-block_1 .views-field-field-illustration-vignette-fid img, 
.page-taxonomy #content-area .view-illustration .views-field-field-illustration-vignette-fid img {display: block;}



/* ILLUSTRATIONS NODE */
.node-type-illustration .node {padding-bottom: 30px;}
.node-type-illustration .field-field-illustration-vignette {float: left; }
.node-type-illustration .field-field-illustration-description {margin-left: 185px;}
.node-type-illustration .meta {margin-left: 185px;}


/* ILLUSTRTAION LATERAL */
#block-views-illustration-block_2 a {color: #805654;}