/*
Theme Name: Martin Jarrie html5-boilerplate
Theme URI: http://www.mosne.it
Description: for WordPress 3.0 and superior.
Version: 1.0
Author:fouinzanardi + Mosne
Author URI: http://www.mosne.it
Tags: html5, boilerplate, hml5boilerplate
*/

/* Reset */
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video { margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { display:block; }
blockquote,q { quotes:none; }
blockquote:before,blockquote:after,q:before,q:after { content:''; content:none; }
a { margin:0; padding:0; font-size:100%; vertical-align:baseline; background:transparent; }
ins { background-color:#ff9; color:#000; text-decoration:none; }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold; }
del { text-decoration:line-through; }
abbr[title],dfn[title] { border-bottom:1px dotted; cursor:help; }
table { border-collapse:collapse; border-spacing:0; }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0; }
input,select { vertical-align:middle; }

/* fonts.css */
body { font:13px/1.231 sans-serif; font-size:small; }
body { font-family: "adobe-text-pro-1","adobe-text-pro-2",serif; }


/* hack retained to preserve specificity */
select,input,textarea,button { font:99% sans-serif; }
pre,code,kbd,samp { font-family:Consolas, monospace, sans-serif; }
a { outline:none; text-decoration:none; }
ul,ol { margin:0; list-style:none; }
.content ul { margin-left:1.8em; list-style:disc; }
nav ul { list-style:none; margin:0; }
ol { list-style-type:decimal; }
small { font-size:85%; }
strong,th { font-weight:bold; }
td,td img { vertical-align:top; }
sub { vertical-align:sub; font-size:smaller; }
sup { vertical-align:super; font-size:smaller; }
textarea { overflow:auto; }
.ie6 legend,.ie7 legend { margin-left:-7px; }
input[type=radio] { vertical-align:text-bottom; }
input[type=checkbox] { vertical-align:bottom; }
.ie7 input[type=checkbox] { vertical-align:baseline; }
.ie6 input { vertical-align:text-bottom; }
label,input[type=button],input[type=submit],button { cursor:pointer; }
button,input,select,textarea { margin:0; }
input:valid,textarea:valid { }
input:invalid,textarea:invalid { border-radius:1px; -moz-box-shadow:0 0 5px red; -webkit-box-shadow:0 0 5px red; box-shadow:0 0 5px red; }
.no-boxshadow input:invalid,.no-boxshadow textarea:invalid { background-color:#f0dddd; }
::-moz-selection { background:#DFE1E0; color:#111; text-shadow:none; }
::selection { background:#DFE1E0; color:#111; text-shadow:none; }
a:link { -webkit-tap-highlight-color:#DFE1E0; }
button { width:auto; overflow:visible; }
.ie7 img { -ms-interpolation-mode:bicubic; }
.ir { display:block; text-indent:-999em; overflow:hidden; background-repeat:no-repeat; text-align:left; direction:ltr; }
.hidden { display:none; visibility:hidden; }
.visuallyhidden { position:absolute!important; clip:rect(1px1px1px1px); clip:rect(1px,1px,1px,1px); }
.invisible { visibility:hidden; }
.clearfix:after { content:"\0020"; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { zoom:1; }


html,body {
height:100%;
background:#F7F5E9;
min-height: 600px;
color: #292929;
font-size: 14px;
}

a{
color: #A69F56;
} 

#main{
width: 743px;
margin: 0 auto;
position: relative;
}
#header{
position: fixed;
height: 151px;
background: #F7F5E9;
z-index: 99;
width: 743px;
border-bottom: 10px solid #fff;
}
#header .pd{
padding-top: 20px;
}
#header .sx{
float: left;
width: 254px;
}

#menu{
float: left;
width: 478px;
}
#menu .widget_nav_menu{
float: left;
width: 122px;
}
#menu #nav_menu-5{
width: 234px;
}

#menu-extrainfo a,
#menu .menu-item{
font-size: 18px;
text-decoration: none;
}

#menu-extrainfo a{

}

#menu .menu-item a{
color: #1b1919;
}

#menu-extrainfo .current-menu-item  a:before,
#menu .current-menu-item  a:before{
content: "_ ";
text-decoration: none;
}

#menu-extrainfo a:hover,
#menu-extrainfo .current-menu-item a{
color: #292929;
}


#nav_menu-5 a:hover,
#nav_menu-5 .current-menu-item  a:before,
#nav_menu-5 .current-menu-item  a {
color: #A69F56;
}

.category-16 a,
.category-4 a,
.category-3 a,
.category-peinture #email,
.category-volume #email,
#nav_menu-4 a:hover,
#nav_menu-4 .current-menu-item  a:before,
#nav_menu-4 .current-menu-item  a {
color: #213079;
}

.category-17 a,
.page a,
.page em,
#nav_menu-3 a:hover,
#nav_menu-3 .current-menu-item  a:before,
#nav_menu-3 .current-menu-item  a {
color: #96145A;
}



h3.widget-title{
font-weight: normal;
font-size: 12px;
}

#header h1 a{
font-size: 35px;
font-weight: normal;
color: #1b1919;
}

#control{
display: none;
}


#bd{
padding-top: 151px;
}

#pool{
background: #fff;
padding: 10px;
padding-right: 0;
}

.pagetext{
padding: 10px;
float: left;
width: 478px;
background: #fff;
}

.page .bodytext h3{
font-weight: bold;
}


/**** Masonry CSS ****/
.wrap {
  padding: 10px;
}

.images{
padding: 10px;
float: left;
width: 478px;
background: #fff;
}

.bodytext{
    background: #fff;
    float: left;
    /*left: 498px;*/
    padding: 10px 10px 40px;
    position: fixed;
    /*top: 153px;*/
    width: 225px;
    margin-left: 498px;
}

.bodytext h1{
font-weight: 18px;
font-weight: bold;
}
.bodytext h2{
font-weight: 18px;
font-weight: normal;
}
.bodytext .contents{
margin-top: 1em;
}
.pagetext .contents p{
margin-bottom: 1em;
}

.bodytext a:hover{
text-decoration: underline;
}
.pagetext hr{
width: 18px;
border: 1px solid #8D5399;
}

.pagetext .contents{
width: 100%;
float: left;
}
.wp-caption-text{
font-size: 10px;
}

/*.box {
  float: left;
}*/
.box img,
.box a{
 float: left; 
}
.box a{
margin-bottom: 10px;
}
nav.links{
padding-top: 1em;
}

.edit{
float: right;
padding: 10px;
padding-top: 20px;
opacity:.5;
color: #999;
}

#pool article.category-news a{
background: #e0e0e0;
color: #96145A;
float: left; margin-bottom: 10px;
}

span.title{
    float: left;
    font-size: 26px;
    line-height: 26px;
    margin: 16px;
    text-transform: uppercase;
}

span.time{
font-size: 16px;
 float: left;
font-style: italic;
margin-bottom: 1em;
   margin: 16px;

}

span.extra{
font-size: 13px;
    margin: 16px;
float: left;
}



.col1.category-news a{ width: 234px; height: 310px;}
.col2.category-news a{ width: 234px; height: 630px;}
.col3.category-news a{ width: 478px; height: 310px;}


.col1 { width: 234px; }
.col2 { width: 234px; }
.col3 { width: 478px; }
.col1 img { width: 234px; height: 310px;}
.col2 img { width: 234px; height: 630px;}
.col3 img { width: 478px; height: 310px;}
.images img { width: 478px; float: left; margin-bottom: 10px;}
.images .picsnews img { width: 316px; float: left; margin-bottom: 10px;}
#footer{
padding: 20px 0;
font-size: 12px;
}
#footer ul{
width: 498px;
}

#footer li{
float: right;
margin-right: 10px; 
}


#s-m-t-tooltip{
  position:absolute; 
  max-width:200px;  
  padding:4px 6px; 
  background:#292929; 
  z-index:10; 
  display:inline-block;
  font-size:15px; 
  line-height:15px;
  color:#fff;
  font-style: italic;
}

#menuliens .widget-container{
margin-bottom: 1em;
float: left;
}


/* Infinite Scroll loader */
#infscr-loading { 
  z-index: 5000;
  position: fixed;
  left: 50%;
  margin-left: -110px;
  bottom: 40px;
  width: 200px;
  padding: 10px;
  background: #fff; 
  opacity: 0.8;
  color: #191919;
}

.fb{
width: 479px;
float: left;
padding-top: 20px;
}
.socialbar{
width: 150px;
float: left;
padding-top: 19px;
}

/**** Transitions ****/

.transitions-enabled.masonry,
.transitions-enabled.masonry .masonry-brick {
  -webkit-transition-duration: 0.7s;
     -moz-transition-duration: 0.7s;
       -o-transition-duration: 0.7s;
          transition-duration: 0.7s;
}

.transitions-enabled.masonry {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.transitions-enabled.masonry  .masonry-brick {
  -webkit-transition-property: left, right, top;
     -moz-transition-property: left, right, top;
       -o-transition-property: left, right, top;
          transition-property: left, right, top;
}


/* disable transitions on container */
.transitions-enabled.infinite-scroll.masonry {
  -webkit-transition-property: none;
     -moz-transition-property: none;
       -o-transition-property: none;
          transition-property: none;
}


/* ===MEDIA QUERY=== */


.touch {}


@media screen and (max-device-width: 480px) and (orientation:landscape) {

 }

@media print { 
* { background:transparent!important; color:#444!important; text-shadow:none!important; }
pre,blockquote { border:1px solid #999; page-break-inside:avoid; }
thead { display:table-header-group; }
tr,img { page-break-inside:avoid; }
@page { margin:.5cm; }
p,h2,h3 { orphans:3; widows:3; }
h2,h3 { page-break-after:avoid; }
}