Notice: Undefined index: HTTP_ACCEPT_ENCODING in /homepages/13/d202517843/htdocs/media.php on line 28

Warning: Cannot modify header information - headers already sent by (output started at /homepages/13/d202517843/htdocs/media.php:28) in /homepages/13/d202517843/htdocs/media.php on line 32
/* Theme Name: Green Theme URI: http://www.guillaumevoisin.fr/ Description: Thème de blog, portfolio de Guillaume Voisin - 2010 Author: Guillaume Voisin Author URI: http://www.guillaumevoisin.fr/ Version: 2.0 Tags: green License: License URI: */ /* -------------------------------------------------------------- typography.css * Sets up some sensible default typography. -------------------------------------------------------------- */ /* Default font settings. The font-size percentage is of 16px. (0.75 * 16px = 12px) */ body { font-size: 75%; color: #222; background: #fff; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; } /*html{ margin-top:0 !important } #wpadminbar{ display:none !important }*/ /* Headings -------------------------------------------------------------- */ h1,h2,h3,h4,h5,h6 { font-weight: normal; color: #111; margin:0;} h1 { font-size: 3em; line-height: 1; } h2 { font-size: 2em; margin-bottom: 0.75em; } h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1em; } h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; } h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.5em; } h6 { font-size: 1em; font-weight: bold; } h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { margin: 0; vertical-align:middle; } /* Text elements -------------------------------------------------------------- */ p { margin: 0 } p img.left { float: left; margin-right: 1em; padding: 0; } p img.right { float: right; margin-left: 1em; } p img.center { margin-top: 1em; margin-bottom:1em; padding: 0; } a:focus, a:hover { color: #000;text-decoration: none; } a { color: #009; text-decoration: none; } a img { border:0 } blockquote { margin: 1.5em; color: #666; font-style: italic; } strong { font-weight: bold; } em,dfn { font-style: italic; } dfn { font-weight: bold; } sup, sub { line-height: 0; } abbr, acronym { border-bottom: 1px dotted #eee; color:#666 !important; } acronym:hover { border-bottom: 1px solid #eee; cursor:help } address { margin: 0 0 1.5em; font-style: italic; } del { color:#666; } pre,code { margin: 1.5em 0; white-space: pre; } pre,code,tt { font: 1em 'andale mono', 'lucida console', monospace; line-height: 1.5; } label { cursor:pointer }; /* Lists -------------------------------------------------------------- */ li ul, li ol { margin:0 1.5em; } ul, ol { margin: 0; padding:0 } ul li { margin:0 } ul , ol { list-style-type: none; } *html ul { margin:0 } *+html ul { margin:0 } ol { list-style-type: decimal; } dl { margin: 0 0 1.5em 0; } dl dt { font-weight: bold; } dd { margin-left: 1.5em;} /* Images -------------------------------------------------------------- */ img{ vertical-align:middle; } /* *html img, *html li{ behavior: url(iepngfix/iepngfix.htc); }*/ img.border{ border:1px solid #eee; padding:4px } img.border:hover{ border:1px solid #000; padding:4px } img.icon{ border:none; padding:0; margin:0; } /* Tables -------------------------------------------------------------- */ table { margin-bottom: 1.4em; } th { font-weight: bold} th,td { padding: 4px 10px 4px 5px; } tr.even td { background: #E5ECF9; } tfoot { font-style: italic; } caption { background: #eee; } /* For -------------------------------------------------------------- */ input, select, textarea{ padding:1px; font-size:1em; height:auto; font-family: "Trebuchet MS", Verdana, Arial, sans-serif; border:1px solid #ccc; } input:focus, textarea:focus{ border:1px solid #666; } figure{ margin:0 } /* Misc classes -------------------------------------------------------------- */ .small { font-size: .8em; margin-bottom: 1.875em; line-height: 1.875em; } .large { font-size: 1.2em; line-height: 2.5em; margin-bottom: 1.25em; } .hide { display: none; } .quiet { color: #666; } .loud { color: #000; } .highlight { background:#ff0; } .added { background:#060; color: #fff; } .removed { background:#900; color: #fff; } .first { margin-left:0; padding-left:0; } .last { margin-right:0; padding-right:0; } .top { margin-top:0; padding-top:0; } .bottom { margin-bottom:0; padding-bottom:0; } .display-none{ display:none } html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; } body { line-height: 1; } ol, ul { list-style: none; } blockquote, q { quotes: none; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block; } blockquote{ padding-left:25px; background:url(img/quotes_green.png) no-repeat left 3px; margin:0 20px; position:relative } blockquote .icon{ position:absolute; left:15px; top:50%; margin-top:-16px; width:32px; height:32px; background:url(img/sprite_icons.png) no-repeat } /* alerts & msg */ blockquote.alert_msg{ line-height: 1.4; margin:0; margin-bottom: 15px; padding: 15px 20px 15px 60px; font-style:normal; background:none } blockquote.info{ background-color: #FFFFE0; border: 5px solid #F7F0B8; box-shadow: 1px 1px 0 #EDE396; -moz-box-shadow: 1px 1px 0 #EDE396; -webkit-box-shadow: 1px 1px 0 #EDE396; color: #707037 } blockquote.info span{ background-position: -32px -40px } blockquote.warn{ background-color: #F7F7CF; border: 5px solid #E8DC88; box-shadow: 1px 1px 0 #DDCF6E; -moz-box-shadow: 1px 1px 0 #DDCF6E; -webkit-box-shadow: 1px 1px 0 #DDCF6E; color: #707037 } blockquote.warn span{ background-position: 0 -40px } blockquote.error{ background-color: #F7DEDE; border: 5px solid #D37272; box-shadow: 1px 1px 0 #B26060; -moz-box-shadow: 1px 1px 0 #B26060; -webkit-box-shadow: 1px 1px 0 #B26060; color: #B26060 } blockquote.error span{ background-position: -128px -40px } blockquote.success{ background-color: #E8EFC6; border: 5px solid #afc937; box-shadow: 1px 1px 0 #8FA32C; -moz-box-shadow: 1px 1px 0 #8FA32C; -webkit-box-shadow: 1px 1px 0 #8FA32C; color: #788922 } blockquote.success span{ background-position: -96px -40px } blockquote.dropcaps{ float:right; font-family:Georgia; font-size:20px; font-style:italic; line-height:28px; padding:10px 20px; width:200px; margin:0 0 0 10px; text-align:left } blockquote.dropcaps.left{ float:left; padding:10px 20px; margin:0 10px 0 0 } .content .tut-infos{ margin:0; margin-bottom:25px; padding: 15px 20px; font-style:normal; background: #E7EFBD; border: 5px solid #A0B831; box-shadow: 1px 1px 0 #6F8020; -moz-box-shadow: 1px 1px 0 #6F8020; -webkit-box-shadow: 1px 1px 0 #6F8020; color: #5A6814 } .entry .content .tut-infos p{ margin:0 } .entry .content .tut-infos label{ width:160px; display:inline-block; font-weight:bold } .entry .content .tut-infos span{ color:#768426 } .entry .content .tut-infos label span.icon{ width:16px; height:16px; display:inline-block; vertical-align:middle; margin-right:5px } .entry .content .tut-infos .level span.icon{ background: url(img/sprite_icons.png) no-repeat -112px 0 } .entry .content .tut-infos .technos span.icon{ background: url(img/sprite_icons.png) no-repeat -16px 0 } .floatleft, .alignleft{float:left} .floatright, .alignright{float:right} .clear{clear:both; height:0; font-size:0px} .right{text-align:right} .left{text-align:left} .center{text-align:center} .alignleft{ margin-right: 15px;} .alignright{ margin-left: 15px;} .ir { border:0; font: 0/0 a; text-shadow: none; color: transparent; background-color: transparent } .alignright {float:right; margin:0 0 1em 1em} .alignleft {float:left; margin:0 1em 1em 0} .aligncenter {display: block; margin-left: auto; margin-right: auto} a img.alignright {float:right; margin:0 0 1em 1em} a img.alignleft {float:left; margin:0 1em 1em 0} a img.aligncenter {display: block; margin-left: auto; margin-right: auto} *{ outline:none } input[type="button"]::-moz-focus-inner, button::-moz-focus-inner { border: 0; } ::-moz-selection {background: #AFC937; color: #fff;} ::selection {background: #AFC937; color: #fff;} .post-type-projet ::-moz-selection {background: #5EB2D1; color: #fff;} .post-type-projet ::selection {background: #5EB2D1; color: #fff;} /*********************************************************************/ /* GENERAL /*********************************************************************/ body{ background: #706F6F; color: #464646; font-family: Arial; font-size: 16px } a{ color:#464646 } .cadre{ -moz-border-radius:0.2em; -webkit-border-radius:0.5em; -moz-box-shadow:0 0 0.8em #ccc; border:1px solid #ccc; padding:1px; background:#fff } #global{ width: 960px; margin: 0 auto; position:relative; overflow:hidden } .qtip{ font-size:10px } /*********************************************************************/ /* HEADER /*********************************************************************/ #header_top{ background-color: #FDFDFF; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FDFDFF), to(#EAEAEA)); background: -ms-linear-gradient(top, #FDFDFF, #EAEAEA); background: -webkit-linear-gradient(top, #FDFDFF, #EAEAEA); background: -moz-linear-gradient(top, #FDFDFF, #EAEAEA); height:40px; -moz-box-shadow: 0 0 30px #333; -webkit-box-shadow: 0 0 30px #333; box-shadow: 0 0 30px #333; z-index:200; position:fixed; top:0; right:0; left:0; border-bottom:1px solid #777 } #header_top #logo{ position:absolute; height:40px; width:40px } #header_top #logo .main{ display:block; text-indent:-9999px; line-height:40px; border-right:1px solid #fff } #header_top #logo .main:hover, #header_top #logo .hover .main{ background-color:#f2f2f2 } #header_top #logo .sep{ height:40px; border-right:1px solid #ddd; float:right } #header_top #logo .main .icon{ width:24px; height:24px; background:url(img/sprite_icons.png) no-repeat -96px -16px; display:block; position:absolute; top:8px; left:8px } #header_top #logo ul.sub{ position:absolute; top:40px; width:120px; border-bottom:1px solid #333; border-right:1px solid #333; display:none; box-shadow:2px 4px 3px #555; -moz-box-shadow:2px 4px 3px #555; -webkit-box-shadow:2px 4px 3px #555 } #header_top #logo .sub li{ padding:8px 5px; background:#464646; color:#bbb; text-shadow:1px 1px #222; font-size:10px; border-top:1px solid #4f4f4f; border-bottom:1px solid #363636 } #header_top #logo .sub li:first-child{ border-top:none } #header_top #logo .sub li:last-child{ border-bottom:none } #header_top #logo .sub li a{ color:#ddd; text-shadow:1px 1px #222; display:block; font-size:12px; } #header_top #logo .sub li a:hover{ color:#fff } #header_top .inner{ margin:0 auto } #header_top .inner ul{ text-align:center; margin-top:8px } #header_top .inner li{ display:inline-block; margin-right:10px } #header_top .inner li a{ -moz-transition: all 0.5s ease-out 0.3s; position:relative; color:#fff; -moz-border-radius:1em; border-radius: 1em; -webkit-border-radius:1em; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #EBF2BF inset; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #EBF2BF inset; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #EBF2BF inset; cursor: pointer; display: inline-block; font: 14px/100% Arial,Helvetica,sans-serif; margin: 0 2px; outline: medium none; text-align: center; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); vertical-align: baseline; background: -moz-linear-gradient(center top , #CDE552, #AFC937) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#CDE552), to(#AFC937)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDE552', endColorstr='#AFC937'); border: 1px solid #A2BA2E; color: #fefefe; padding:4px 10px; padding-left:25px } #header_top .inner li a span.icon{ position:absolute; left:6px; top:3px; width:16px; height:16px; display:inline-block; vertical-align:middle; background-image:url(img/sprite_icons.png); background-repeat: no-repeat } #header_top .inner li a:hover{ background: -moz-linear-gradient(center top , #AFC937, #C5DD4D) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#AFC937), to(#AFC937)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFC937', endColorstr='#C5DD4D'); color:#fff; text-decoration:none; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #D5E27A inset; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #D5E27A inset; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #D5E27A inset; } #header_top .inner li a .count{ display:none; font-size:10px; color:#464646; margin-left:7px; text-shadow:none } #header_top .inner li a:hover .count{ display:inline-block; -moz-transition: all 0.5s ease-out 0.3s } #header_top .inner li.wordpress .icon{ background-position:-272px 0 } #header_top .inner li.facebook .icon{ background-position:-304px 0 } #header_top .inner li.jquery .icon{ background-position:-256px 0 } #header_top .inner li.tutorials .icon{ background-position:-288px 0 } #header_top .pastille{ top:-10px; right:-13px } /*#top{ height:10px; z-index:200; position:fixed; display:block; left:0; right:0; top:-10px; -moz-box-shadow: 0 0 30px #333 }*/ .logo{ color:#eee; font-size:26px; text-transform:uppercase } .logo a{ color:#AFC937; text-shadow:2px 2px rgba(0,0,0,0.4) } .moto{ margin:1em 0 0.5em; padding-bottom:0.5em; font-style:italic; font-size:13px; color:#bbb } .hireme{ background:url(img/sprite_icons.png) no-repeat -48px -72px; width:48px; height:48px; display: inline-block; font-size: 0 !important } /** help bar **/ #help_bar{ position:absolute; right:0; top:0; height:40px; font-size:12px; z-index:500 } #help_bar li{ float:left; height:40px; line-height:40px; border-right:1px solid #fff; border-left:1px solid #ddd } #help_bar ul{ border-left:1px solid #fff; overflow:hidden } #help_bar li:last-child, #help_bar li.last-child{ border-right:0 } /*#help_bar li:last-child a, #help_bar li.last-child a{ padding-right:0 }*/ #help_bar a{ color:#888; text-shadow:1px 1px #fff; display:block; padding:0 10px; height:40px } #help_bar a:hover{ color:#000; background-color:#f2f2f2 } #help_bar #backtotop .icon{ background:url(img/sprite_icons.png) no-repeat 1px -16px; width:24px; height:24px; text-indent:-9999px; position:relative; top:8px } /*********************************************************************/ /* MENU /*********************************************************************/ #menu{ margin:2em 0 1.5em } #menu .onglets li{ border-bottom:1px solid #686767; border-top:1px solid #777676 } #menu .onglets li:first-child{ border-top:none } #menu .onglets li:last-child{ border-bottom:none } #menu .onglets li a{ padding:6px 0; display:block; text-shadow:1px 1px #444; color:#eee; font-size:14px; -webkit-transition: background-color 0.2s ease-in,padding 0.2s ease-in; -moz-transition: background-color 0.2s ease-in,padding 0.2s ease-in; -o-transition: background-color 0.2s ease-in,padding 0.2s ease-in } #menu .onglets li a:hover{ color:#fff; -webkit-transition: background-color 0.2s ease-in,padding 0.2s ease-in; -moz-transition: background-color 0.2s ease-in,padding 0.2s ease-in; -o-transition: background-color 0.2s ease-in,padding 0.2s ease-in; padding-right:6px } #menu .onglets li.current_page_item a{ padding-right:6px } #menu .onglets li.home a{ padding-left:15px } #menu .onglets li.home a:hover, #menu .onglets li.home.current_page_item a{ background:#999 url(img/home_small.gif) no-repeat 8.5em center } #menu .onglets li.portfolio a:hover, #menu .onglets li.portfolio.current_page_item a{ background:#5EB2D1 } #menu .onglets li.about a:hover, #menu .onglets li.about.current_page_item a{ background:#F6A526 } #menu .onglets li.contact a:hover, #menu .onglets li.contact.current_page_item a{ background:#AFC937 } #menu .onglets li.blog a:hover, #menu .onglets li.blog.current_page_item a{ background:#464646 } /* CV + RSS /*********************************************************************/ #menu .flux{ margin:1em 0; text-align:left } #menu .flux li{ float:right; margin-left:5px } #menu .flux li a{ display:block; height: 24px; text-indent: -9999px; width: 24px } #menu .flux .rss { background: url("img/images.png") no-repeat scroll -350px 0 transparent } #menu .flux .resume { background: url("img/images.png") no-repeat scroll -158px 0 transparent } /* RECHERCHE /*********************************************************************/ .recherche{ margin:1em 0; position:relative; float:right } .recherche .icon{ position:absolute; width:16px; height:16px; left:7px; top:5px; background:url(img/sprite_icons.png) no-repeat -144px 0 } #searchInput{ width:100px; border-radius:1em; box-shadow:none; -moz-transition: all 0.2s ease-out 0.1s; -webkit-transition: all 0.2s ease-out 0.1s; -o-transition: all 0.2s ease-out 0.1s; padding: 4px 4px 4px 28px; border:1px solid #555; background-color:#aaa; font-size:13px; font-style:italic } #searchInput:focus{ width:140px; background-color:#ccc; font-style:normal } /*********************************************************************/ /* BREADCRUMB /*********************************************************************/ #breadcrumb{ margin:0 0 1em 210px } #breadcrumb ul{ overflow:hidden } #breadcrumb li{ float:left; font-size:12px; line-height:16px; margin-right:6px; text-shadow:1px 1px #444; color:#ddd } #breadcrumb li.home{ background:url(img/home.png) no-repeat left center; padding-left:23px } #breadcrumb li a{ color:#AFC937; text-shadow:1px 1px #444; padding-right:20px; background:url(img/bct_separator.png) no-repeat right 0; } .post-type-projet #breadcrumb li a{ color:#5EB2D1; } #breadcrumb li a:hover{ color:#eee } .separator{ border-top:1px solid #636262; border-bottom:1px solid #7F7E7E; height:0; margin:0.8em 0 } /*********************************************************************/ /* PAGE /*********************************************************************/ #content{ font-size:12px; width:68%; margin-right:4% } .full-width #content, .projet #content{ width:100%; margin:0 } .sidebar-content #content{ margin-left:4%; margin-right:0 } /* portfolio */ .projet .left-content .wrap-content{ width:68%; margin-left:4%; float:left } .projet .right-content .wrap-content{ width:68%; margin-right:4%; float:left } .projet #content{ margin:0 } h2.discute{ margin-left:-15px; font-size:1.1em; color:#eee; background: url(img/discute.png) no-repeat left center; position:absolute; height:30px; left:-5px; letter-spacing:-0.03em; margin-left:-15px; padding:10px 0 0 10px; position:absolute; top:0; width:180px } .most-discussed h2{ margin-bottom:1em; padding:4px 8px; background:#666; color:#fff; display:inline; -moz-border-radius-topright:0.5em; -moz-border-radius-bottomright:0.5em; -moz-box-shadow:2px 2px 1em #fff; font-size:12px } .most-discussed{ background: url(img/back_top.png) no-repeat; width:630px; height:182px; margin-left:-20px; padding:3px 0; margin-bottom:2em } .most-discussed .icone a{ display:block; width:150px; height:150px; background-position:center center; text-indent:-9999px } .most-discussed .icone{ border:1px solid #999; padding:0 } .most-discussed .icone .titre{ display:none; position:absolute; bottom:0; left:0; right:0; background: url(img/back_titre.png) repeat; padding:5px; color:#eee } .most-discussed .icone .date img{ display:inline; vertical-align:middle } .most-discussed .icone:hover .titre{ display:block } .most-discussed .icone .date{ padding: 0; line-height:26px; background: url(img/infos_most.png) no-repeat; width:auto } .most-discussed .icone .date p{ width:60px } .most-discussed .projets{ width:600px; position:absolute; overflow:hidden; height:180px } .most-discussed .projets li{ margin:0 1.5em; height:154px; float:left; padding:12px 0 } .pastille{background: url(img/images.png) no-repeat -198px -24px; width:24px; height:24px; position:absolute; right:-6px; top:-8px; color:#fff; text-align:center; font-size:11px; line-height: 22px; font-weight:bold; cursor:pointer} .pastille-orange{background: url(img/images.png) -198px 0px } .pastille-vert{background: url(img/images.png) -198px -48px } .pastille-bleu{background: url(img/images.png) -198px -72px } /**** BOXES ****/ /*.boxes .block{ } .boxes .container{ padding:0 1em } .boxes .two-third{ width:66.6%; float:left } .boxes .one-third{ width:33.4%; float:left } .boxes .full{ width:100% } .boxes .half{ width:48%; float:left; margin-right:4% } .boxes .half.last{ margin:0 } .boxes .one-third .wrap-inner{ padding: 15px 20px } .boxes .separator{ padding-bottom:2em; margin-bottom:1em; margin-top:0; border:none; background: url("img/separator.png") repeat-x bottom left } .boxes .wrap-inner .head{ overflow:hidden; margin-bottom:0.4em } .boxes .head .icon{ float:left; margin-right:15px } .boxes .head .title{ float:left } .boxes .head .title h2{ font-size:2.6em; border:none; margin:0; padding:0; margin-top:10px; text-shadow:2px 2px #e5e5e5 }*/ /** tuts **/ /*.boxes .tuts h2{ margin:0 0 0.5em 0; text-shadow: none; font-size: 1.2em; padding-bottom: 0.5em; border-bottom: 1px solid #eee } .boxes .tuts h3{ font-size: 1em; font-family: Arial; text-shadow: none; margin: 0.8em 0 } .boxes .tuts ul{ margin:0 } .boxes .tuts li{ position:relative; background:none; padding:0; border-bottom:1px dotted #ddd;padding:0.6em 0 } .boxes .tuts li:last-child, .boxes .tuts li.featured{ border-bottom:none } .boxes .tuts li.even{ background:#f5f5f5 } .boxes .tuts li .date{ left:-38px; top:-5px } .boxes .tuts li a.thumb img{ display:block; width:245px; height:auto } .boxes .tuts li.featured a.thumb{ border: 1px solid #aaa; display: inline-block } .boxes .tuts li.featured a.thumb:hover{ border: 1px solid #444 } .boxes .tuts li h3{ margin:0; border:none; padding:0 } .boxes .tuts li.featured h3{ font-size:16px; margin-left:1.4em; margin-bottom:1em } .boxes .tuts li.featured .image{ text-align:center } .boxes .tuts li a{ color:#666 } .boxes .tuts li a:hover{ color:#444 } .boxes .tuts .right{ margin-top:0.5em } .boxes .tuts .link{ margin-bottom:1em }*/ /** tips **/ /*.boxes .tips h2{ margin:0 0 0.5em 0; text-shadow: none; font-size: 1.2em; padding-bottom: 0.5em; border-bottom: 1px solid #eee } .boxes .tips ul{ margin:0; padding:0 } .boxes .tips .wrap-inner{ padding:15px 20px } .boxes .tips h3{ font-size: 1em; font-family: Arial; text-shadow: none; margin: 0; border:none; padding-bottom:0 } .boxes .tips li{ position:relative; background:none; padding:0; border-bottom:1px dotted #ddd;padding:0.6em 0 } .boxes .tips li a{ color:#666 } .boxes .tips li a:hover{ color:#444 } .boxes .tips .right{ margin-top:1em } .boxes .tips li.even{ background:#f5f5f5 }*/ /** posts **/ /*.boxes .posts-list{ position:relative; margin:0 1em } .boxes .posts-list .inner{ padding:15px; height:220px; width:595px } .boxes .kwicks{ height: 200px; overflow: hidden; position:relative; margin:0 } .boxes .kwicks li{ height:200px; float:left; overflow:hidden; width:165px; color:#666; margin:0; padding:0; background:none; border-right:5px solid #afc937; opacity:0.4; overflow:hidden } .boxes .kwicks li .image{ margin-right:15px; float:left } .boxes .kwicks li .text{ display:none; float:left; width:430px } .boxes .kwicks li h3{ margin:0 0 0.5em 0; font-size:2em; color:#afc937 } .boxes .kwicks li .desc{ margin-bottom:1em } .boxes .kwicks li.active{ opacity:1 } .boxes .kwicks li.active .text{ display:block }*/ /**** AREAS ****/ .area{ display:block; float: left; margin-right:4%; /*margin-bottom:4%*/ } .area .inner{ } .one-fourth{ width:22% } .one-third{ width:30.66% } .one-half{ width:48% } .two-third{ width:65.34% } .three-fourth{ width:74% } .full{ width:100% } .area.last{ margin-right:0 } .mod_separator{ margin:2em 0; border:none; background: url("img/separator.png") repeat-x bottom left; height:11px } .entry .area h2{ margin-top:0 } /** Featured **/ .featured_slider{ margin-bottom:2em } .featured_slider .jDiaporama{ border:1px solid #ddd; border-radius: 0.5em; -webkit-border-radius:0.5em; -moz-border-radius:0.5em } .featured-article .content{ background: #F1F9C7; border: 1px solid #D7E09F; border-radius: 1em; -webkit-border-radius:1em; -moz-border-radius:1em; -moz-box-shadow:0 0 2em #D9EA79 inset; -webkit-box-shadow:0 0 2em #D9EA79 inset; box-shadow: 0 0 2em #D9EA79 inset; padding: 20px } .entry .featured-article .content .excerpt{ width:346px; color:#67702B } .entry .featured-article .content figure{ -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow: none; border:1px solid #D7E09F } .entry .get_articles h2{ margin-bottom:1em; color:#F6A526 } .get_articles.boxes{ color:#666 } .get_articles.boxes li{ padding:0; background:none; height:170px } .get_articles.boxes h3{ margin:0 0 1em 0; font-size:14px } .get_articles.boxes ul{ margin:0; overflow:hidden } .get_articles.boxes .inner{ border-right:1px dotted #ccc; padding-right:5% } .get_articles.boxes .last .inner{ padding:0; border:none } .get_articles.boxes .picture{ display:none; position:absolute } .entry .content .get_articles.boxes .next{ margin-top:0 } /** Flickr pics **/ .entry .flickr_pics h2{ color:#0063DC } .entry .flickr_pics h2:first-letter{ color:#FE63BB } .entry .flickr_pics ul{ margin:0 } .entry .flickr_pics li{ background:none; margin:5px; padding:0; float:left } .entry .content .flickr_pics .right{ margin-right:10px } .entry .content .flickr_pics a{ color:#0063DC } .entry .content .flickr_pics a:hover{ color:#0063DC; text-decoration:underline } /** Tweeter posts **/ .entry .twitter-posts h2, .entry .featured-article h2{ color:#777 } .entry .twitter-posts ul{ margin:0; padding:15px; background:#eee; border-radius: 1em; -webkit-border-radius:1em; -moz-border-radius:1em } .entry .twitter-posts li{ background:none; padding:0; color:#777; padding:0.6em 0; border-bottom:1px solid #e2e2e2; border-top:1px solid #f6f6f6 } .entry .twitter-posts li:first-child{ border-top:none; padding-top:0 } .entry .twitter-posts li:last-child{ border-bottom:none; padding-bottom:0 } .entry .twitter-posts .right{ line-height:24px; margin-top:0.5em } .entry .twitter-posts .right span{ background:url(img/sprite_icons.png) no-repeat -24px -16px; height:24px; width:24px; display:inline-block; vertical-align:middle; margin-right:5px } .entry .content .twitter-posts a{ color:#0084B4 } .entry .content .twitter-posts a:hover{ color:#0084B4; text-decoration:underline } .entry .content .twitter-posts .twitter_down{ background:url(img/twitter_down.jpg) no-repeat; height:52px; padding-left:60px; line-height:70px; color:#0084B4 } /*********************************************************************/ /* ENTRY /*********************************************************************/ .entry .head{ position: relative; padding-left: 10px; margin-bottom: 2em } .page .head{ padding-left:0 } .post-quote .head{ margin-bottom: 0 } .search .entry .head{ border-bottom:none } .nothing .searchBtn{ background-color:#afc937; vertical-align:middle } .nothing .searchForm{ background:#F9FFDF; padding:10px; border:1px solid #DAEF77; margin-bottom:2em; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em } .nothing .searchForm p{ padding:0; margin:0 } .entry .date{ position: absolute; left:-58px; top:-10px; border-radius: 0.5em; -webkit-border-radius:0.5em; display: inline-block; font: 14px/100% Arial,Helvetica,sans-serif; margin: 0 2px; text-align: center; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); background: url(img/bg_date.png) no-repeat; color: #fefefe; padding:12px 10px 0; height:40px; width:32px } .date.blue{ background: -moz-linear-gradient(center top , #78CBEA, #5EB2D1) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#78CBEA), to(#5EB2D1)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78CBEA', endColorstr='#5EB2D1'); border: 1px solid #78CBEA; } .entry .content img{ max-width:100% } .gallery-caption{ } .bypostauthor{} /*********************************************************************/ /* POST FORMATS /*********************************************************************/ /* image */ .post-image .post-images ul{ margin:0; padding:0 } .post-image .post-images li{ list-style:none; background:none; padding:0 } .post-image .post-images li img{ width:100%; display:block } .post-images .jDiaporama{ margin: 0 -1px -10px -1px; border:1px solid rgba(0, 0, 0, 0.35) } .post-images .jDiaporama_wrapper{ margin:0 } .post-images .jDiaporama_slider{ box-shadow:none } /* quote */ .post-quote .quote { background: #AFC937; border-top-left-radius: 5px; border-top-right-radius: 5px; -moz-border-top-left-radius: 5px; -moz-border-top-right-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-left-right-radius: 5px; -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(0, 0, 0, 0.35); box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(0, 0, 0, 0.35); margin-bottom: -10px; padding: 20px 40px 20px 45px; position: relative; color:#fff; text-shadow:1px 1px #79891E; line-height:1.3em; font-family:Georgia; font-style:italic; font-size:18px } .post-quote .quote span.open{ font-size: 50px; left: 14px; position: absolute; top: 28px } .post-quote .quote span.close{ font-size: 25px } /*********************************************************************/ /* PAGINATION /*********************************************************************/ .navigation{ margin:0 0 2em; overflow: hidden; background: url("img/separator.png") repeat-y center top } .navigation .alignleft{ text-align:right; width:45% } .navigation .alignright{ text-align:left; width:45% } .navigation span{ text-shadow:1px 1px #777; font-size:14px; line-height:1.5em } #pagination ul { padding:0; margin:0; overflow:hidden; float:right } #pagination ul li { margin:0; padding:0; margin-right:3px; display:block; float:left; } #pagination ul li a{ display:block; line-height:12px; padding:8px 18px; color:#afc937; border-radius:0.2em; -moz-border-radius:0.2em; -webkit-border-radius:0.2em; text-shadow:1px 1px #444; box-shadow:0 0 0.3em #555 inset; -moz-box-shadow:0 0 0.3em #555 inset; -webkit-box-shadow:0 0 0.3em #555 inset; color:#ccc; background:#6a6a6a } #pagination ul li a:hover{ color:#afc937 } #pagination ul li.current a { background:#afc937; border-color:#afc937; color:#fff; box-shadow:0 0 0.4em #47510C inset; -moz-box-shadow:0 0 0.4em #47510C inset; -webkit-box-shadow:0 0 0.4em #47510C inset } .post-type-projet #pagination ul li.current a{ background:#5EB2D1; box-shadow:0 0 0.4em #134C60 inset; -moz-box-shadow:0 0 0.4em #134C60 inset; -webkit-box-shadow:0 0 0.4em #134C60 inset } .post-type-projet #pagination ul li a:hover{ color:#5EB2D1 } .post-type-projet #pagination ul li.current a:hover{ color:#fff } /* Header Entry /*********************************************************************/ .entry .date p{ width:55px; text-align:center } .head .comments{ background: url(img/images.png) no-repeat -16px 0; width: 24px; height: 22px; position: absolute; right: 0; top:0; text-align: center; font-family: Georgia; font-size: 11px } .head .comments a{ text-decoration: none; color: inherit } .head h1{ margin-bottom: 3px; font-size:1.5em } .article .head h1{ padding-right:40px } .head h1 a{ color:#464646; text-decoration: none } .head h1 a:hover{ text-decoration: underline } .head .publish{ font-size:0.9em; color:#727171 } .head .publish a{ color: #afc937; font-weight: bold } .projet .head .publish a{ color: #5EB2D1 } .head .publish a:hover{ text-decoration:underline } .entry{ margin-bottom:2em; } .entry .wrap-inner{ box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(0, 0, 0, 0.35); -moz-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(0, 0, 0, 0.35); -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.05) inset, 0 0 0 1px rgba(0, 0, 0, 0.35); border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#fff; padding:25px 40px } .sticky .wrap-inner{ box-shadow: 0 0 0 4px rgba(175, 201, 55, 0.7) inset, 0 0 0 1px rgba(175, 201, 55, 0.35) } .search{ margin-top:2em } .entry .content{ font-size: 12px; margin-top: 10px; overflow: hidden } .post-quote .content{ margin-left: 10px; margin-top: 0 } .entry .content .logo{ float:left; margin-right:15px; border:1px solid #ddd; -moz-box-shadow:0 0 0.5em #ddd; -webkit-box-shadow:0 0 0.5em #ddd; box-shadow:0 0 0.5em #ddd; position:relative } .entry .content .logo img{ display:block } .entry .content .logo .poll{ position:absolute; right:10px; bottom:10px; background:url(img/images.png) no-repeat -518px 0; width:32px; height:32px } .entry .content .logo .facebook{ position:absolute; right:10px; bottom:10px; background:url(img/images.png) no-repeat -628px -2px; width:32px; height:32px } .entry .content .logo .link{ position:absolute; right:10px; bottom:10px; background:url(img/link.png) no-repeat; width:32px; height:32px } .entry .head .likes{ margin-top: 1em } .entry .head .jaime{ height:25px; /*position:absolute; right:50px; width:60px;*/ overflow:hidden; display:inline-block } .entry .head .plusone{ height:25px; display:inline-block; vertical-align: top; width:35px } .entry .content .excerpt{ float:left; width:385px } .entry .content .next, .projet .next{ text-align:right; margin-top:2em } .post-shadow{ height:10px } .post-shadow img{ width:100%; display:block } .projet .next{ margin-right: 25px } .excerpt .syntaxhighlighter.syntaxe { width:385px !important } .entry .update{ -moz-box-shadow:0 0 1em #999999; -webkit-box-shadow:0 0 1em #999999; box-shadow:0 0 1em #999999; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em; border:2px solid #DDDDDD; font-weight:bold; margin:30px 0; padding:10px } .entry .content p{ margin-bottom: 1em; line-height: 1.5em } .wp-caption{ padding:10px; margin-bottom: 10px } .wp-caption-text{ text-align: center; padding: 3px } /** Entry short **/ .short{ } .short .wrap-inner{ padding:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none; padding:10px; background:#f2f2f2 } .short .head{ padding:0; margin-bottom:1em } .short .head h2{ font-size:1.5em; margin-top:0 } .short .head h2 a{ color:#464646 } .short .content .excerpt{ width:365px } .short .separator{ border-top:1px solid #e7e7e7; border-bottom:1px solid #fcfcfc } /*** Display ***/ .posts .display-icons{ width:150px; height:150px; margin:0 0.65em 2em 0; position:relative; border:1px solid #444 } .posts .display-icons .icons_date{ position:absolute; bottom:0; color:#eee; background:rgba(0,0,0,0.65); padding:5px; right:0; left:0 } .posts .display-icons:nth-child(4n){ margin-right:0 } .posts .display-icons figure a, .posts .display-icons figure img{ display:block } .posts .display-icons .no-image{ display:block; height:110px; width:110px; font-size:18px; text-align:center; background:#aaa; padding:20px; text-shadow:1px 1px #ccc } .posts .display-twocolumns{ margin-right:4% } .posts .display-twocolumns:nth-child(2n){ margin-right:0 } .posts .display-twocolumns .wrap-inner{ height:19em } .posts .display-twocolumns .content .excerpt { width:auto } .posts .display-twocolumns .quote{ height:13.3em; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; margin-bottom:0 } .posts .display-twocolumns footer{ margin-top:0.5em } /*********************************************************************/ /* PINTEREST /*********************************************************************/ .template-pinterest .posts{ position:relative } .template-pinterest .posts ul{ overflow:hidden; margin:0; padding:0 } .template-pinterest .posts li{ width:250px } .template-pinterest .posts .entry{ margin:0 } .template-pinterest .wrap-inner{ padding:10px; border-radius:0.2em } .template-pinterest .entry .head{ margin-bottom:10px } .template-pinterest .content .logo{ float:none; margin:0 0 10px 0 } /* Entry share / tags /*********************************************************************/ .entry footer{ margin-top:2em } .post-quote footer{ margin-top:0 } .entry .share{ margin:1em 0 } .entry .share ul{ margin:0; overflow:hidden /*-moz-box-shadow: 0 0 0.5em #ddd; -webkit-box-shadow: 0 0 0.5em #ddd; box-shadow: 0 0 0.5em #ddd;background: none repeat scroll 0 0 #eee; border: 1px solid #ccc; margin: 0; overflow: auto; padding: 10px */ } .entry .share li{ float:left; list-style:none; margin-right:-2px; padding:0; background:none } .entry .share a{ width:24px; height:24px; display: block; vertical-align: text-top } .entry .share .facebook{ background: url(img/sprite_icons.png) no-repeat -48px -16px; } .entry .share .twitter{ background: url(img/sprite_icons.png) no-repeat -72px -16px; } .entry .tags p{ background:url(img/tags.png) no-repeat left center; padding-left:25px } .entry .tags a{ color:#93AC1B; font-size: 12px; font-size: 12px; margin-right: 5px; font-style:italic } .entry .tags a:hover{ color:#464646 } .entry footer .time{ background:url(img/small-icons.png) no-repeat -27px 0; width: 14px; height: 16px; display: block; float:left; margin-right: 4px } .entry footer .item{ font-size:11px; color:#888; line-height: 16px; float:left; margin-right: 8px } .entry footer a{ color:#888; } .entry footer a:hover{ color:#555; } .entry footer .comments{ background:url(img/small-icons.png) no-repeat 0 0; width: 13px; height: 16px; display: block; float:left; margin-right: 4px } .entry footer .edit{ background:url(img/small-icons.png) no-repeat -41px 0; width: 16px; height: 16px; display: block; float:left; margin-right: 4px } .entry footer .like{ background:url(img/small-icons.png) no-repeat -56px 0; width: 16px; height: 16px; display: block; float:left; margin-right: 4px; -moz-transition: all 0.2s ease-out 0.1s; -webkit-transition: all 0.2s ease-out 0.1s; -o-transition: all 0.2s ease-out 0.1s } .entry footer .post-like a:hover .like{ background:url(img/small-icons.png) no-repeat -72px 0; width: 16px; height: 16px; display: block; float:left; margin-right: 4px } .entry footer .voted .like, .entry footer .post-like .alreadyvoted{ background:url(img/small-icons.png) no-repeat -88px 0; width: 16px; height: 16px; display: block; float:left; margin-right: 4px } .entry footer .tags{ background:url(img/small-icons.png) no-repeat -13px 0; width: 14px; height: 16px; display: block; float:left; margin-right: 4px } .entry footer .floatright{ float: right } .entry ul, .entry ol{ margin-left: 2em; line-height: 1.2em; margin-bottom: 1em } .entry .nobullet li{ list-style:none } .entry li{ background: url(img/puce.png) no-repeat left 0.1em; padding-left:20px; line-height:1.5em } /* Entry content /*********************************************************************/ .entry .content a{ color: #93AC1B } .entry .content a:hover{ text-decoration: underline; color: #afc937 } .entry .content .more-link{ color:#464646; font-weight: bold; display:block; background:url(img/plus.png) no-repeat; padding-left:25px; margin:2em 0; text-shadow:1px 1px #ddd } .entry .content .more-link:hover{ text-shadow:none } .syntaxhighlighter.syntaxe{ -webkit-box-shadow:0 0 1em #CCCCCC; padding:10px !important; *border:1px solid #ccc !important; -moz-box-shadow: 0 0 1em #CCCCCC; -webkit-box-shadow: 0 0 1em #CCCCCC; box-shadow: 0 0 1em #CCCCCC; margin: 2em 0 !important; padding: 10px !important; width: 570px !important } .syntaxhighlighter { padding:10px !important; width:95% !important } #content .syntaxhighlighter .line.alt1 { background-color:#f9f9f9 !important } .entry h2{ color:#93AC1B; font-size:24px; margin:1.5em 0 0.6em } .entry .related h2, .entry .share h2{ border:none; color:#555; margin-bottom:1em; text-shadow:1px 1px #D1EA60 } .related{ background: #C4DC5A; border: 1px solid #A8BC4F; box-shadow:0 0 1em #A8BC4F inset; -moz-box-shadow:0 0 1em #A8BC4F inset; -webkit-box-shadow:0 0 1em #A8BC4F inset; border-radius:1em; -moz-border-radius:1em; -webkit-border-radius:1em; border-bottom: 1px solid #aaa; margin: 2em -15px; padding: 5px 15px } .related ul{ margin-left:0; overflow:hidden; border-top:1px solid #D1EA60; padding-top:1em } .entry .related h2{ margin-top:0.5em; border-bottom:1px solid #B7CE52; margin-bottom:0; padding-bottom:0.5em; f } .related li{ margin-bottom:0.5em; background:none; padding:0; width:50%; float:left } .related .icone{ margin-right:10px; background:#fff; min-height:75px } .related .txt{ width:180px } .entry h3{ font-size: 18px; margin: 1em 0 0.5em; color: #666 } .entry h4{ color:#777; font-size:15px; margin:1em 0 0.5em; font-weight:bold } .entry h5{ color:#777; font-size:13px; margin:1em 0 0.5em } .btns_action{ text-align: center } .nothing p{ margin-bottom:1em } .e404 big{ font-size:80px; font-weight:bold } .buy_beer input{ border:none; vertical-align:middle } /** Link post format **/ .link_screenshot{ margin-bottom:2em } .link_screenshot a{ display:block; border:5px solid #afc937; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em; } .link_screenshot img{ display:block } .entry .attachment{ text-align:center } .entry .attachment img{ display:block } .entry .attachment a{ display:inline-block } .entry .attachment a{ border:5px solid #666 } /* CV Page /*********************************************************************/ .entry .content .linkedin{ color:#006699; font-weight:bold; padding-top:2px } .entry .content .pdf{ background:url(img/pdf.png) no-repeat right center; padding-right:20px; font-weight:bold } .cv li{ background:url(img/puce.png) no-repeat left 0.3em transparent; padding:5px 0 5px 20px; list-style:none } .cv li span{ color:#AFC937; font-weight:bold; display:block; margin-bottom:3px } .cv li ul{ margin:0 } .cv li li{ display:inline; background:url(img/arrow_dot.png) no-repeat left 0.3em transparent } .cv li small{ color:#888888; font-size:10px; margin-top:4px } /* Contact page /*********************************************************************/ .contact_form input, .contact_form textarea{ -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em; border:1px solid #afc937; padding:3px; font-size:12px; font-family:Arial; -moz-box-shadow:0 0 1em #eee; -webkit-box-shadow:0 0 1em #eee; box-shadow:0 0 1em #eee } .entry .content .intro_contact{ margin-bottom:2em; background:#eee; padding:10px; -moz-box-shadow:0 0 0.7em #aaa; -webkit-box-shadow:0 0 0.7em #aaa; box-shadow:0 0 0.7em #aaa; border:1px solid #bbb } .contact_form textarea{ width:80% } .contact_form input:focus, .contact_form textarea:focus{ border:1px solid #ccc } .contact_form .your-name input{ width:200px } .contact_form span.wpcf7-not-valid-tip { background:none; border:none !important; font-size:12px !important; left:0 !important; padding:0 !important; position:static !important; top:0 !important; width:auto !important; z-index:100; margin-left:15px; color:#F6A526 } div.wpcf7-validation-errors { border:none !important; color:#F6A526 } div.wpcf7-response-output { margin:1.5em 0 !important; padding:0 !important } div.wpcf7-mail-sent-ok { border:none !important; color:#93AC1B } .contact-form label.field-name{ display:block; margin-bottom: 0.5em } .contact-form .input-text{ -moz-border-radius:0.4em; border:1px solid #ddd; padding:5px; background:-moz-linear-gradient(center top , #ccc 0%, #eee 5px) repeat scroll 0 0 transparent; color:#333; f; font-size:12px; width:200px; -moz-transition: all 0.2s ease-out 0.1s; -webkit-transition: all 0.2s ease-out 0.1s; -o-transition: all 0.2s ease-out 0.1s } .contact-form textarea.input-text{ width:auto } .contact-form .input-text:focus{ -moz-box-shadow:0 0 0.5em #AFC937; -webkit-box-shadow:0 0 0.5em #AFC937; box-shadow:0 0 0.5em #AFC937; border:1px solid #fefefe; background:#fff; width:300px; -moz-transition: all 0.2s ease-out 0.1s; -webkit-transition: all 0.2s ease-out 0.1s; -o-transition: all 0.2s ease-out 0.1s } .contact-form textarea.input-text:focus{ width:auto } .contact-form .input-text::-webkit-input-placeholder { color: #a1b2c3; text-shadow: 0px -1px 0px #38506b } .contact-form .input-text:-moz-placeholder { color: #aaa; text-shadow: 0px -1px 0px #fff } .contact-form input.error{ border:1px solid #FF8B89 } .contact-form label.error{ display:block; margin-top:5px; color:#aaa; border:none } /* Entry comments /*********************************************************************/ #comments{ margin:2em -40px 1em -40px; background:url(img/hdots.gif) repeat-x center center; text-align:center; border:none } #comments span{ background:#fff; padding:0 10px } .entry .commentlist{ font-size:12px; margin: 0 } .commentlist li{ margin-bottom:2em; overflow:hidden; padding: 0; background: none } .comment-author{ margin-bottom:3px } .commentlist .comment-author{ clear:both } .commentlist li a{ color:#93AC1B } .commentlist p{ line-height: 1.2em; margin-bottom:1em } .commentmetadata{ font-size:10px } .commentlist li .commentmetadata a{ color:#999 } .comment-body{ padding:10px } .comment .vcard{ float:left; width:100px; margin-right:20px; line-height: 1em } .comment .comment_text{ float:left; width:400px; border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:15px; position:relative; min-height:110px; background:#fafafa } .comment .post_author{ box-shadow: 0 0 1em #D1E864 inset; -moz-box-shadow: 0 0 1em #D1E864 inset; -webkit-box-shadow: 0 0 1em #D1E864 inset; border:1px solid #afc937 } .depth-1 .form{ width:400px } .depth-2 .comment_text, .depth-2 .form{ width:364px } .depth-3 .comment_text, .depth-3 .form{ width:328px } .depth-4 .comment_text, .depth-4 .form{ width:292px } .comment .comment_text .arrow, .comment-respond .arrow{ background:url(img/comment-arrow.gif) no-repeat; position:absolute; top:20px; left:-21px; width:20px; height:40px; border-right:1px solid #fafafa; z-index: 50 } .comment-respond .arrow{ left: -20px } .comment .post_author .arrow{ background:url(img/comment-arrow-author.gif) no-repeat; border-right:1px solid #EAF3BE } .comment .vcard img{ padding:4px; -moz-border-radius:4em; -webkit-border-radius:4em; border-radius:4em; margin-bottom:1em; background:#fff; border:1px solid #ccc } .comment .vcard cite{ margin-bottom:0.5em; display:block; font-style:normal } .comment .vcard cite a{ font-style:normal } .comment .reply{ position: absolute; bottom: 0; right: 0 } .comment .reply a{ display: block; padding: 4px; color: #777; border-left: 1px solid #ccc; border-top: 1px solid #ccc; background: #eee; -moz-border-radius-topleft: 0.3em; -webkit-border-radius-topleft: 0.3em; border-radius-topleft: 0.3em } .comment .reply a:hover{ color: #444 } #respond{ margin-left: 2em; margin-top: 1em } #respond h3{ color:#93AC1B; font-size:1.3em; margin:0.3em 0; padding:4px 4px 4px 0; text-shadow:1px 1px #EEEEEE; f } #respond .input-text, #respond textarea, #verif input{ border:1px solid #ddd; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; padding:5px; position:relative; background:#fafafa; font-size:12px; font-family:Arial } #respond textarea{ padding: 15px } input::-webkit-input-placeholder, input:-moz-placeholder { color:#999 } .comment-respond{ position: relative } #respond .form{ float:left } .form{ width:400px } #respond textarea{ width:93% } #respond #author{ background:#fafafa; padding-left:28px } #respond #email{ background:#fafafa; padding-left:28px } #respond #url{ background:#fafafa; padding-left:28px } #respond p{ position:relative } #respond p .icon{ width:16px; height:16px; position:absolute; left:8px; top:6px; z-index:5 } #respond .author .icon{ background:url(img/sprite_icons.png) no-repeat -160px 0 } #respond .email .icon{ background:url(img/sprite_icons.png) no-repeat -64px 0 } #respond .url .icon{ background:url(img/sprite_icons.png) no-repeat -176px 0 } .comments-pagination{ clear:both; padding:20px 0; position:relative; line-height:13px; margin:0 15px; text-align:center } .comments-pagination a{ margin: 2px 2px 2px 0; padding:4px 7px 3px 7px; text-decoration:none; width:auto; background: #afc937; color:#fff; border:1px solid #fff; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; font-weight:bold; border-radius:0.3em } .comments-pagination a:hover{ color:#afc937; background: #f5f5f5; border:1px solid #afc937 } .comments-pagination .current{ padding:4px 7px 3px 7px; color:#afc937; background: #f5f5f5; border:1px solid #afc937; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em } /* Réponse à un comment */ .comment form{ padding-bottom:1em } .comment .children{ margin-left:2em; margin-top:1em } .comment .children li{ margin-left:1em } .reply{ margin-left:4em } #respond p{ margin-bottom:0.5em } #respond label{ margin-left:5px } /* Google related articles /*********************************************************************/ .google_related_posts{ position:relative; padding:15px; border-radius:0.3em; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; background:#eee; border:2px solid #bbb; box-shadow:0 0 1em #aaa inset; -moz-box-shadow:0 0 1em #aaa inset; -webkit-box-shadow:0 0 1em #aaa inset; overflow:hidden; margin-bottom:2em } .google_related_posts .head .icon{ width:32px; height:32px; background: url(img/sprite_icons.png) no-repeat -160px -40px; float:left; margin-right:10px } .google_related_posts .separator{ border-top:1px solid #ddd; border-bottom:1px solid #fff } .google_related_posts .close{ position:absolute; top:10px; right:10px; background: url(img/sprite_icons.png) no-repeat -120px -16px; height:24px; width:24px; text-indent:-9999px; opacity:0.4; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .google_related_posts .close:hover{ opacity:1 } .google_related_posts h3{ color:#154799; line-height:1.3em; padding-right:40px } .google_related_posts ul{ margin:0; padding:0; overflow:hidden } .google_related_posts li{ float:left; list-style:none; margin-right:8px } .google_related_posts li a{ border:1px solid #ccc; display:block } .google_related_posts li a img{ display:block } /* Tabs /*********************************************************************/ .tabs_container{ margin-bottom:1.5em } .tabs_container ul{ overflow:hidden; margin:0; padding:0 } .entry .content .tabs_container li a{ display:block; padding:5px 8px; border:1px solid #afc937; background:#ECF7B4; background-image: -webkit-linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); background-image: linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); background-image: -o-linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); background-image:-moz-linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); color:#9AA841; text-decoration:none; text-shadow:1px 1px #fff; -webkit-border-top-left-radius: 0.3em; -moz-border-radius-topleft: 0.3em; border-top-left-radius:0.3em; -webkit-border-top-right-radius: 0.3em; -moz-border-radius-topright: 0.3em; border-top-right-radius:0.3em; box-shadow:0px 1px 1px #fff inset; -moz-box-shadow:0px 1px 1px #fff inset; -webkit-box-shadow:0px 1px 1px #fff inset } .tabs_container li{ float:left; background:none; padding:0; margin-right:5px } .entry .content .tabs_container li.active a{ border-bottom:1px solid #FFFFE7; background:#FFFFE7; color:#798C19 } .tabs_container .tabs_content{ margin-top:-1px; border:1px solid #afc937; padding:15px; background:#FFFFE7; background-image:-moz-linear-gradient(bottom, #F2F2B8 0%, #FFFFE7 9%, #FFFFE7 100%); background-image:-moz-linear-gradient(bottom, #F2F2B8 0%, #FFFFE7 9%, #FFFFE7 100%); background-image: linear-gradient(bottom, #F2F2B8 0%, #FFFFE7 9%, #FFFFE7 100%); background-image: -o-linear-gradient(bottom, #F2F2B8 0%, #FFFFE7 9%, #FFFFE7 100%); } .tabs_container .tabs_content .tab{ display:none; line-height:1.5em } .tabs_container .tabs_content .tab:first-child{ display:block } /* Toggle /*********************************************************************/ .toggle_container{ position:relative } .toggle_container .icon{ position:absolute; background:url(img/sprite_icons.png) no-repeat -320px 0px; width:16px; height:16px; right:5px; top:6px; cursor:pointer; } .toggle_container.down .icon{ background:url(img/sprite_icons.png) no-repeat -336px 0px; } .toggle_container .title{ cursor:pointer; display:block; padding:7px 12px; border:1px solid #afc937; background:#ECF7B4; background-image: -webkit-linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); background-image: linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); background-image: -o-linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); background-image:-moz-linear-gradient(bottom, #D3E876 0%, #ECF7B4 26%, #FFFFD8 100%); color:#798C19; text-decoration:none; text-shadow:1px 1px #fff; -webkit-border-radius: 0.3em; -moz-border-radius: 0.3em; border-radius:0.3em;box-shadow:0px 1px 1px #fff inset; -moz-box-shadow:0px 1px 1px #fff inset; -webkit-box-shadow:0px 1px 1px #fff inset } .toggle_container.down .title{ background:#ECF7B4; border-bottom:none; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius:0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius:0; } .toggle_container .content{ line-height:1.5em; display:none; margin:0; padding:10px; border:1px solid #afc937; background:#ECF7B4 } .toggle_container.down .content{ border-top:none } /*********************************************************************/ /* LOGIN /*********************************************************************/ #verif{ width:250px; border:1px solid #ccc; -moz-box-shadow:0 0 1em #ddd; -webkit-box-shadow:0 0 1em #ddd; box-shadow:0 0 1em #ddd; margin:3em auto; padding:10px } #verif td{ padding:5px } /*********************************************************************/ /* PROJETS /*********************************************************************/ #proj_slider{ margin-bottom: 50px } .icone{ padding:4px; border:1px solid #aaa; -moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em; position:relative } .search .icone{ margin-right:10px } .icone:hover{ -moz-box-shadow:0 0 0.8em #ccc; -webkit-box-shadow:0 0 0.8em #ccc; box-shadow:0 0 0.8em #ccc; border:1px solid #777 } .icone .date{ position: absolute; left:-10px; bottom:5px; top:auto; width: 95px; height: 31px; background: url(img/date_projet.png) no-repeat; color: #fff; font-family: Georgia; font-size: 13px; padding:5px 0 0 4px; letter-spacing:-0.03em } .list{ width:150px } .icone .date p{ width:80px; text-align:center } .icone img{ display:block } .projets li{ float:left; height:180px; margin:1.5em } .projets li p.title{ margin-top:10px; font-weight:bold; width:130px; text-align:center; margin-left:8px } .projets_single .tags{ margin-top:2em; line-height:16px; padding:0.5em; border:none; background:#eee; border:1px solid #aaa; color:#777; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; margin-bottom:1em } .projets_single .tags p{ background:url(img/proj_tag.png) no-repeat left center; padding-left:20px } .projets_single .tags a{ color:#666; font-size: 12px; font-size: 12px; margin-right: 5px; font-style:normal; font-weight:bold } .projets_single .tags a:hover{ color:#222 } #projets_box .projets, #sidebar .widget_myprojects{ overflow:hidden } #projets_box .projets li, #sidebar .widget_myprojects li{ float:left; margin:0.5em; height:auto } #proj_slider { position:relative; background:url(img/loading.gif) no-repeat 50% 50%; min-height:364px } .entry .content .project-infos p{ margin:0 } /** gallery **/ #proj_gallery{ margin:0; padding:0 } #proj_gallery li{ list-style:none; background:none; padding:0; float:left; margin:6px 15px; position:relative } #proj_gallery li a{ display:block; border:1px solid #ccc } #proj_gallery li a img{ display:block } #proj_gallery li a .zoom{ display:none; position:absolute; left:1px; top:1px; right:1px; bottom:1px; background:rgba(255,255,255,0.75) } #proj_gallery li a .zoom span{ position:absolute; background:url(img/sprite_icons.png) no-repeat 0 -72px; width:48px; height:48px; left:50%; margin-left:-24px; top:50%; margin-top:-24px; opacity:0.5; filter: alpha(opacity=50); -moz-opacity: 0.5; -webkit-opacity:0.5 } #proj_gallery li a:hover .zoom{ display:block } .projet #page h2.catname{ font-size:18px; f; text-shadow:1px 1px #eee; margin-bottom:0; text-align:center; background:url(img/dots.png) no-repeat center left; } .projet #page h2.catname span{ background:#fff; padding:0 10px } .projet #page h2.catname a{ color:#5EB2D1 } .projet h3{ margin:0; border:none; padding:0; f; text-shadow:1px 1px #eee; font-size:15px; font-weight:normal; height:30px; } .projet h3 a{ color:#666 } .projet h3 a:hover{ color:#5EB2D1 } .projet ul{ overflow:hidden } .entry-projet{ float:left; width: 48%; list-style:none; background:none; padding:0 } .entry-projet.odd{ margin-right:4% } .entry-projet article{ position:relative; } .entry-projet .head{ padding: 0; border:none } .entry-projet figure{ position:relative; margin:0 auto } .entry-projet figure a{ display: block; color:#fff } .entry-projet figure img{ display: block } .entry-projet figure .head{ position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,0.4); margin:0 } .entry-projet figure .head h3{ margin:0; padding:0; text-shadow:none; } .entry-projet figure .head h3 a{ display:block; padding:8px 12px; text-shadow:1px 1px #666 } .entry-projet .proj_date{ text-align:right; margin-top:0.6em; text-transform:uppercase; color:#aaa; font-weight:bold; font-size:10px } .entry-projet .wrap-inner { padding:10px } .entry-projet .wrap-inner:hover { background:#5EB2D1 } .entry-projet .wrap-inner:hover .proj_date{ color:#fff } .entry-projet .p_abs{ position:absolute; width:284px; height:175px; z-index:10 } .entry-projet .lock{ background:url(img/lock.png) no-repeat center center; background-color: rgba(255,255,255,0.8) } .entry-projet figure:hover .lock{ background:url(img/unlock.png) no-repeat center center; background-color: rgba(255,255,255,0.4); cursor:pointer } .entry-projet .zoom{ position:absolute; right:0; top:0; background:rgba(94,178,209, 0.75); color:#fff; text-transform:uppercase; padding:5px; font-size:10px; font-weight:bold } .entry-projet .zoom:hover{ background:rgba(0,0,0, 0.7) } .entry-projet .view{ display:none } .projet .cat_infos h2{ color:#78CBEA; font-size:18px; text-shadow: 1px 1px #eee; margin-bottom:0.5em; background: url("img/dots.png") no-repeat scroll left center transparent } .projet .cat_infos h2 span{ background:#fff; padding:0 10px } .projet .cat_infos p{ color:#666; font-size:1em; margin-bottom:0.5em; padding:10px; background:#eee } .projet #sidebar ul{ margin:0; padding:0 } .projet #sidebar li{ padding:0; background:none } .projet #sidebar h2, .projet #sidebar .box .content h2{ margin:0 0 0.5em 0; color:#5EB2D1; border:none; font-size:1.3em; text-shadow:1px 1px #eee } .projet #sidebar p{ color:#999 } .projet #sidebar a{ color:#5EB2D1 } .projet #sidebar a:hover{ color:#888 } .projet #sidebar .separator{ display:none } .projet .projets_single .head{ padding:0 } .projets_single h2{ color:#5EB2D1 } /* Related projects */ .related-projects ul{ padding:0; margin:0 } .related-projects li{ float:left; padding:0; background:none; margin-right:15px; margin-bottom:15px } .related-projects li.last{ margin-right:0 } .related-projects li img, .related-projects li a{ display:block; width:166px; height:auto } .related-projects li .wrap-inner{ padding:0; box-shadow:none; -moz-box-shadow:none; -webkit-box-shadow:none } .related-projects li a img{ border:1px solid #ddd } .related-projects h2{ color:#5EB2D1; margin:0 0 1em 0 } .latest-projects ul{ margin:0; overflow:hidden } .latest-projects li{ float:left; padding:0; background:none; margin:7px } .latest-projects li a, .latest-projects li img{ display:block } .latest-projects li a{ padding:2px; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em } .latest-projects li a:hover{ border-color:#5EB2D1; background:#5EB2D1 } .entry .content .latest-projects h2 a{ color:#5EB2D1 } .entry .content .latest-projects h2 a:hover{ color:#5EB2D1; text-decoration:none } .latest-projects .right{ margin:0.5em 5px 0 0 } /*********************************************************************/ /* SIDEBAR RIGHT /*********************************************************************/ #sidebar{ width: 28%; font-size: 12px } #sidebar a{ color: #ccc } #sidebar a:hover{ color: #eee } #sidebar p{ color: #ccc } #sidebar .widget, .projet #sidebar .widget{ padding-bottom:2em; margin-bottom:2em; border:none; background: url("img/separator.png") repeat-x bottom left } .iframe{ text-align:center } .ads{ overflow:hidden } .ads li{ float:left; margin:7px } /* Sidebar boxes /*********************************************************************/ #sidebar .box{ margin-bottom: 20px } #sidebar .box .content{ margin:0 } #sidebar .box .title{ padding:0 } #sidebar li{ margin-bottom: 0.5em } #sidebar #cats .title{ border:none; padding:0 } #sidebar h2{ color: #AFC937; f; font-size: 15px; text-shadow: 1px 1px 0 #555 } .post-type-projet #sidebar h2{ color:#5EB2D1; } #cats .title li{ float:left; padding: 0 5px; margin: 0 5px } #cats .title ul{ overflow:hidden } #sidebar #cats .content .title li.active, #sidebar #cats .content .title li.active:hover{ border-bottom: 3px solid #ADC830 } #sidebar #cats .content .title li:hover{ border-bottom: 3px solid #ddd } #sidebar #cats .content .contenu{ padding: 10px } #sidebar #content_arch, #sidebar #content_art{ display:none } #sidebar #scrollmask{ margin:0 } #sidebar #scrollmask{ width:279px; overflow:hidden; position:relative } #sidebar #scrollpanels .contenu{ float:left; width:257px } #sidebar #cats .content .contenu ul{ position: relative } #sidebar #cats .content .contenu li{ border-bottom: 1px solid #eee } #sidebar #cats .content .contenu li span{ color: #afc937 } #sidebar #cats .content .contenu li a{ padding: 5px; display: block } #sidebar #cats .content .contenu li a:hover{ color: #afc937 } #sidebar #cats .content .contenu li a:hover span{ display: none } #sidebar #cats .content .title li h2{ margin: 0; padding: 0; border: 0; padding: 5px 0; text-shadow: 1px 1px #ddd } #sidebar #cats .content .title li h2 a{ color:#464646 } #sidebar .wp-polls{ padding:15px; border-radius:0.3em; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; background:#FFFFE7; border:2px solid #F7F0B8; box-shadow:0 0 1em #EDE396 inset; -moz-box-shadow:0 0 1em #EDE396 inset; -webkit-box-shadow:0 0 1em #EDE396 inset } #sidebar .wp-polls p{ margin-bottom: 1em; text-align: left; position:relative } #sidebar .wp-polls p strong{ font-size:1.5em; color:#777; font-weight:normal } #sidebar .wp-polls-ul li{ padding: 5px } #sidebar .wp-polls-ul li strong{ color: #AFC937; position:relative } #sidebar .wp-polls .pollbar{ margin-top:5px } #sidebar .wp-polls .wp-polls-ans p{ font-size: 10px; font-weight: bold; text-align:right; padding-top: 5px; margin:5px 10px 0; border-top:1px dotted #ccc; color:#888 } #sidebar .wp-polls .wp-polls-ans p span{ font-size: 11px; font-weight:bold } #sidebar .widget_polls-widget{ padding-bottom:3em } #sidebar .widget_polls-widget .wp-polls-ul{ margin:0 } /*.btn, .wp-polls .Buttons, .btn_tut, #respond .button, .contact_form .sub input, #verif .button{ -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em; background:-moz-linear-gradient(center top , #FFFFFF 0%, #FFFFFF 5%, #DDDDDD) repeat scroll 0 0 #F6F6F6; border:1px solid #CCCCCC; color:#333333; cursor:pointer; font-family:Arial; font-size:12px; font-weight:bold; letter-spacing:0.05em; padding:3px 6px; text-decoration:none; text-shadow:1px 1px #F5F5F5 }*/ .entry .content .btn_tut{ text-decoration: none; color: #464646 } .entry .content .btn_tut:hover{ text-decoration:none; text-shadow:none; color:#000 } /*.btn:hover, .wp-polls .Buttons:hover, .btn_tut:hover, #respond .button:hover, .contact_form .sub input:hover, #verif .button:hover{ -moz-box-shadow:0 0 0.4em #aaa; -webkit-box-shadow:0 0 0.4em #aaa; box-shadow:0 0 0.4em #aaa } .btn:active, .wp-polls .Buttons:active, .btn_tut:active, #respond .button:active, .contact_form .sub input:active, #verif .button:active{ outline:none; background:-moz-linear-gradient(center top , #ddd, #fff, #fff 99%) repeat scroll 0 0 #F6F6F6; -moz-box-shadow:none; -webkit-box-shadow:none; box-shadow:none } .btn_tut{ margin: 3px }*/ #sidebar .widget_myfriends li{ padding: 5px } #sidebar .widget_myfriends li .img{ margin-right:10px } #sidebar .widget_myfriends li .img a:hover img{ -moz-box-shadow:0 0 0.8em #999; border:1px solid #999 } #sidebar .widget_myfriends li .img img{ -moz-border-radius:0.2em; -webkit-border-radius:0.5em; -moz-box-shadow:0 0 0.8em #ccc; -webkit-box-shadow:0 0 0.8em #ccc; box-shadow:0 0 0.8em #ccc; border:1px solid #ccc; padding:1px; background:#fff } #sidebar .widget_myfriends li .desc{ width:190px } #sidebar .widget_myfriends li p{ margin-bottom:0.3em; font-weight:bold } #sidebar .widget_myfriends li p a{ color:#AFC937 } #sidebar .widget_myfriends li p a:hover{ color:#464646 } #sidebar .widget_myfriends li small{ color: #888888; font-size: 11px; } /* Flickr */ .widget_flickrgallery ul{ overflow:hidden } .widget_flickrgallery li{ border:1px solid #999999; float:left; margin:6px; padding:1px; -moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em; -moz-box-shadow:0 0 0.6em #999; -webkit-box-shadow:0 0 0.6em #999; box-shadow:0 0 0.6em #999; } .widget_flickrgallery li:hover{ border:1px solid #444; -moz-box-shadow:0 0 0.8em #666; -webkit-box-shadow:0 0 0.8em #666; box-shadow:0 0 0.8em #666 } .widget_flickrgallery li img{ display:block } #sidebar .widget_flickrgallery .title h2 span.icon{ background-position:-662px -1px } .widget_flickrgallery p{ padding-right:8px; padding-top:5px; font-size:10px; font-weight:bold } #sidebar .widget_flickrgallery p a{ color:#AFC937 } #sidebar .widget_flickrgallery p a:hover{ color:#454545 } /* projets */ #projets_box .title{background: url(img/projects.png) no-repeat } #sidebar .widget_myprojects .title h2 span.icon{ background: url(img/projects.png) no-repeat } #projets_box .title h2{ padding-left:25px } #sidebar .widget_allcategories .active{ color:#afc937; font-weight:bold; margin-left:10px } /** Plus vues ***/ .wppp_list li{ padding:5px 0; background: url(img/puce.png) no-repeat left 0.3em; padding-left:20px } .wppp_list li span{ color:#AFC937; font-weight:bold; font-size:10px } #sidebar .wppp_list a{ color:#888 } #sidebar .wppp_list a:hover{ color:#93AC1B } /** poll **/ #sidebar .widget_polls-widget .title h2 span.icon{ background-position:-700px -1px } #sidebar .widget_myfriends .title h2 span.icon{ background-position:-680px -1px } #sidebar .widget_wppp .title h2 span.icon{ background-position:-718px -1px } /**** Sortable ***/ .ui-sortable-placeholder { border: 1px dotted #eee; visibility: visible !important; height: 100px; background:#8F8F8F; margin:1em 0; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em; -moz-box-shadow:0 0 1em #eee; -webkit-box-shadow:0 0 1em #eee; box-shadow:0 0 1em #eee } .ui-sortable-placeholder * { visibility: hidden; } #sidebar .widget_recent_comments .title h2 .icon{ background-position:-52px 0 } /*********************************************************************/ /* FOOTER /*********************************************************************/ #footer{ background: #464646 url(img/back_footer.gif) repeat-x; position:relative; font-size: 12px; overflow:hidden; box-shadow:0 0 30px #464646; -moz-box-shadow:0 0 30px #464646; -webkit-box-shadow:0 0 30px #464646; margin-top:2em } #footer .wrap-content{ width: 940px; margin: 0 auto; padding: 0 10px; position:relative; overflow:hidden } #footer .wrap-content .content{ margin:30px 0; overflow:hidden } #footer .content h3{ color:#AFC937; margin-bottom:1.5em; f; text-shadow: 1px 0 1px #333; font-size: 15px } #footer .content ul{ adding-top:10px } #footer .content li{ border-bottom:1px solid #3d3d3d; border-top:1px solid #4B4B4B; padding:7px 0 } #footer .content li.first, #footer .content li:first-child{ border-top:none } #footer .content li.last, #footer .content li:last-child{ border-bottom:none } #footer .content li span, #footer .content li span a{ font-weight:bold; color:#2d2d2d } #footer .content li a{ color:#888 } #footer .content li a:hover{ color:#eee } /* 2 widgets */ #footer .widgets-2 section{ width:47.5%; float:left } #footer .widgets-2 section:first-child{ margin-right:2.5%; padding-right:2.4%; border-right:1px dotted #666 } /* 3 widgets */ #footer .widgets-3 section{ width:30%; float:left; margin-right:2.5%; padding-right:2.4%; border-right:1px dotted #666 } #footer .widgets-3 section:last-child{ margin:0; padding:0; border:none } /* 4 widgets */ #footer .widgets-4 section{ width:21.25%; float:left; margin-right:2.5%; padding-right:2.4%; border-right:1px dotted #666 } #footer .widgets-4 section:last-child{ margin:0; padding:0; border:none } #wpstats{ visibility:hidden; position:absolute; height:1px } .next-article-box{ position:fixed; bottom:0; /*right:-350px;*/ right:0; display:none; width:350px; height:200px; background:#f2f2f2; -webkit-border-top-left-radius: 0.5em; -moz-border-radius-topleft: 0.5em; border-top-left-radius:0.5em; -moz-box-shadow:0px 0px 15px #222; -webkit-box-shadow:0px 0px 15px #222; box-shadow:0px 0px 15px #222; border-left:1px solid #666 } .next-article-box .separator{ border-top:1px solid #e3e3e3; border-bottom:1px solid #fff } .next-article-box .close{ position:absolute; top:5px; right:5px; background: url(img/sprite_icons.png) no-repeat -120px -16px; height:24px; width:24px; text-indent:-9999px; opacity:0.4; -webkit-transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; transition: all .2s ease-in-out; } .next-article-box .close:hover{ opacity:1 } .next-article-box small{ text-transform:uppercase; color:#888; font-size:10px; text-shadow:1px 1px #fff } .next-article-box .inner{ padding:10px 20px; overflow:hidden } .next-article-box .icon{ float:left; margin-right:10px } .next-article-box .icon img{ display:block; border:1px solid #ccc } .next-article-box .icon a:hover img{ border:1px solid #aaa } .next-article-box .text{ float:left; width:223px } .next-article-box .text h3{ margin-bottom:1em; font-size:1.3em } .next-article-box .text h3 a{ color:#afc937 } .next-article-box .text h3 a:hover{ text-decoration:underline } .next-article-box .text p{ margin-bottom:1em; line-height:1.2em } /*********************************************************************/ /* JCAROUSEL /*********************************************************************/ .jcarousel-direction-rtl { direction: rtl } .jcarousel-container-horizontal { width: 558px; padding:0; padding:0 36px } .jcarousel-container-vertical { width: 75px; height: 245px; padding: 40px 20px } .jcarousel-clip-horizontal { width: 558px; height: 178px } .jcarousel-clip-vertical { width: 75px; height: 245px } .jcarousel-item { width: 150px; height: 178px } .jcarousel-item-horizontal { margin-left: 0; margin-right: 10px } .jcarousel-direction-rtl .jcarousel-item-horizontal { margin-left: 10px; margin-right: 0 } .jcarousel-item-vertical { margin-bottom: 10px } .jcarousel-next-horizontal { position: absolute; top: 73px; right: 5px; width: 32px; height: 32px; cursor: pointer; background: url(img/images.png) no-repeat -375px 0 } .jcarousel-direction-rtl .jcarousel-next-horizontal { left: 5px; right: auto; background-image: url(prev-horizontal.png) } .jcarousel-next-horizontal:hover { background-position: -407px 0 } .jcarousel-next-horizontal:active { background-position: -439px 0 } .jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, .jcarousel-next-disabled-horizontal:active { cursor: default; background-position: -471px 0 } .jcarousel-prev-horizontal { position: absolute; top: 73px; left: 5px; width: 32px; height: 32px; cursor: pointer; background: url(img/images.png) no-repeat -222px 0 } .jcarousel-direction-rtl .jcarousel-prev-horizontal { left: auto; right: 5px; background-image: url(next-horizontal.png) } .jcarousel-prev-horizontal:hover { background-position: -254px 0 } .jcarousel-prev-horizontal:active { background-position: -286px 0 } .jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover, .jcarousel-prev-disabled-horizontal:active { cursor: default; background-position: -318px 0 } .jcarousel-next-vertical { position: absolute; bottom: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(img/next-vertical.png) no-repeat 0 0 } .jcarousel-next-vertical:hover { background-position: 0 -32px } .jcarousel-next-vertical:active { background-position: 0 -64px } .jcarousel-next-disabled-vertical, .jcarousel-next-disabled-vertical:hover, .jcarousel-next-disabled-vertical:active { cursor: default; background-position: 0 -96px } .jcarousel-prev-vertical { position: absolute; top: 5px; left: 43px; width: 32px; height: 32px; cursor: pointer; background: transparent url(img/prev-vertical.png) no-repeat 0 0 } .jcarousel-prev-vertical:hover { background-position: 0 -32px } .jcarousel-prev-vertical:active { background-position: 0 -64px } .jcarousel-prev-disabled-vertical, .jcarousel-prev-disabled-vertical:hover, .jcarousel-prev-disabled-vertical:active { cursor: default; background-position: 0 -96px } /*********************************************************************/ /* NIVO SLIDER /*********************************************************************/ .nivoSlider { position:relative } .nivoSlider img { position:absolute; top:0px; left:0px } .nivoSlider a.nivo-imageLink { position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none } .nivo-slice { display:block; position:absolute; z-index:50; height:100% } .nivo-caption { position:absolute; left:0px; bottom:0px;background:#000; color:#fff; opacity:0.8; /* Overridden by captionOpacity setting */ width:100%; z-index:89 } .nivo-caption p { padding:5px; margin:0 } .nivo-caption a { display:inline !important } .nivo-html-caption { display:none } .nivo-directionNav a { position:absolute; top:45%; z-index:99; cursor:pointer } .nivo-prevNav { left:0px } .nivo-nextNav { right:0px } .nivo-controlNav a { position:relative; z-index:99; cursor:pointer } .nivo-controlNav a.active { font-weight:bold } #slider { position:relative; margin:30px 30px 60px 30px; background:#202834 url(img/loading.gif) no-repeat 50% 50%; -moz-box-shadow:0px 0px 10px #333; -webkit-box-shadow:0px 0px 10px #333; box-shadow:0px 0px 10px #333 } #slider img { position:absolute; top:0px; left:0px; display:none } #slider a { border:0 } .nivo-controlNav { position:absolute; left:42%; bottom:-30px } .nivo-controlNav a { display:block; width:10px; height:10px; background:url(img/bullets.png) no-repeat; text-indent:-9999px; border:0; margin-right:3px; float:left } .nivo-controlNav a.active { background-position:-10px 0 } .nivo-directionNav a { display:block; width:32px; height:34px; background:url(img/arrows.png) no-repeat; text-indent:-9999px; border:0 } a.nivo-nextNav { background-position:-32px 0; right:10px } a.nivo-prevNav { left:10px } .button, .entry .content .button, .wpcf7-submit { border-radius: 0.5em; -webkit-border-radius:0.5em; box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #EBF2BF inset; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #EBF2BF inset; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #EBF2BF inset; cursor: pointer; display: inline-block; font: 14px/100% Arial,Helvetica,sans-serif; margin: 0 2px; outline: medium none; text-align: center; text-decoration: none; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3); vertical-align: baseline } .green, .entry .content .green, .wpcf7-submit { background: -moz-linear-gradient(center top , #CDE552, #AFC937) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#CDE552), to(#AFC937)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CDE552', endColorstr='#AFC937'); border: 1px solid #A2BA2E; color: #fefefe } .green:hover, .entry .content .green:hover, .wpcf7-submit:hover { background: -moz-linear-gradient(center top , #AFC937, #C5DD4D) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#AFC937), to(#AFC937)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFC937', endColorstr='#C5DD4D'); color:#fff; text-decoration:none; box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #D5E27A inset; -moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #D5E27A inset; -webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.2), 0 1px 0 #D5E27A inset; } .green:active, .green:focus, .entry .content .green:active, .entry .content .green:focus, .wpcf7-submit:active, .wpcf7-submit:focus { background: -moz-linear-gradient(center top , #AFC937, #CDE552) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#AFC937), to(#CDE552)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#AFC937', endColorstr='#CDE552'); color: #fff; position:relative; top:1px; border: 1px solid #A2BA2E; } .blue, .entry .content .blue { background: -moz-linear-gradient(center top , #78CBEA, #5EB2D1) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#78CBEA), to(#5EB2D1)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#78CBEA', endColorstr='#5EB2D1'); border: 1px solid #78CBEA; color: #fefefe } .blue:hover, .entry .content .blue:hover { background: -moz-linear-gradient(center top , #5EB2D1, #78CBEA) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#5EB2D1), to(#78CBEA)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EB2D1', endColorstr='#78CBEA'); color:#fff; text-decoration:none } .blue:active, .entry .content .blue:active { background: -moz-linear-gradient(center top , #5EB2D1, #78CBEA) repeat scroll 0 0 transparent; background: -webkit-gradient(linear, left top, left bottom, from(#5EB2D1), to(#78CBEA)) repeat scroll 0 0 transparent; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5EB2D1', endColorstr='#78CBEA'); color: #fff; position:relative; top:1px } .entry .content .medium, .medium { font-size: 12px; padding: 0.4em 1.5em 0.42em } /*********************************************************************/ /* SIMPLE MODAL /*********************************************************************/ #post-private{background-color:#fff; border:8px solid #AFC937; padding:20px; -moz-border-radius:0.2em; -webkit-border-radius:0.2em; border-radius:0.2em; -moz-box-shadow:0 0 1em #444; -webkit-box-shadow:0 0 1em #444; box-shadow:0 0 1em #444 } #post-private h2{ margin-bottom:1em; text-shadow: 1px 1px 1px #ccc } #post-private p{ margin-bottom:0.5em } #post-private .button{ padding:3px 6px } #post-private .button:focus{ border-color:#ccc } #post-private #postPwd{ padding:2px; border:1px solid #ccc; -moz-border-radius:0.3em; -webkit-border-radius:0.3em; border-radius:0.3em; font-size:12px; width:190px } .post-private{ width:200px; height:80px } #post-private #postPwd.error{ border-color:#ff0000 } /*********************************************************************/ /* MAINTENANCE /*********************************************************************/ .maintenance{ width:990px; margin:300px auto 0; padding:50px; border:1px solid #333; background:#fefefe; -moz-border-radius:0.5em; -webkit-border-radius:0.5em; border-radius:0.5em; -moz-box-shadow:0 0 1em #000; -webkit-box-shadow:0 0 1em #000; box-shadow:0 0 1em #000 } .maintenance .logom{ margin-bottom:2em } .maintenance .image{ float:left; margin-right:20px } .maintenance .text{ float:left } .maintenance h1{ color:#AFC937; font-size:1.5em; margin-bottom:0.8em; text-transform:uppercase; text-shadow:1px 1px #aaa } .maintenance a{ color:#AFC937 } /*********************************************************************/ /* DEMO BUTTONS /*********************************************************************/ .demo_btn { display: inline-block; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 8px 0 #6f8020, 0 15px 20px rgba(0,0,0,.35); -moz-box-shadow: 0 8px 0 #6f8020, 0 15px 20px rgba(0,0,0,.35); box-shadow: 0 8px 0 #6f8020, 0 15px 20px rgba(0,0,0,.35); -webkit-transition: -webkit-box-shadow .2s ease-in-out; -moz-transition: -moz-box-shadow .2s ease-in-out; -o-transition: -o-box-shadow .2s ease-in-out; transition: box-shadow .2s ease-in-out; margin:3em 1.5em; font-size:16px } .demo_btn span { display: inline-block; padding: 10px 20px; line-height: 1; text-shadow: 0 -1px 1px rgba(50,50,50,.8); background: #AFC937; background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#AFC937), to(#98AF2F)); background: -moz-linear-gradient(#AFC937, #98AF2F); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 -1px 1px rgba(255,255,255,.15); -moz-box-shadow: inset 0 -1px 1px rgba(255,255,255,.15); box-shadow: inset 0 -1px 1px rgba(255,255,255,.15); -webkit-transition: -webkit-transform .2s ease-in-out; -moz-transition: -moz-transform .2s ease-in-out; -o-transition: -o-transform .2s ease-in-out; transition: transform .2s ease-in-out } .demo_btn:active { -webkit-box-shadow: 0 8px 0 #6f8020, 0 12px 10px rgba(0,0,0,.3); -moz-box-shadow: 0 8px 0 #6f8020, 0 12px 10px rgba(0,0,0,.3); box-shadow: 0 8px 0 #6f8020, 0 12px 10px rgba(0,0,0,.3) } .demo_btn:active span { -webkit-transform: translate(0, 4px); -moz-transform: translate(0, 4px); -o-transform: translate(0, 4px); transform: translate(0, 4px) } .entry .content .demo_btn, .entry .content .demo_btn:hover, #sidebar .demo_btn{ color:#fff } #sidebar .demo_btn{ margin:0 } #sidebar .demo_btn:first-child{ margin-right:10px } #sidebar .tuts-infos{ margin-bottom:3em } /*********************************************************************/ /* GOOGLE BUTTONS /*********************************************************************/ a.gbutton { color: #6e6e6e; font: bold 12px Helvetica, Arial, sans-serif; text-decoration: none; padding: 7px 12px; position: relative; display: inline-block; text-shadow: 0 1px 0 #fff; -webkit-transition: border-color .218s; -moz-transition: border .218s; -o-transition: border-color .218s; transition: border-color .218s; background: #f3f3f3; background: -webkit-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); background: -moz-linear-gradient(linear,0% 40%,0% 70%,from(#F5F5F5),to(#F1F1F1)); border-right: solid 1px #dcdcdc; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px } a.gbutton:hover { color: #333; border-color: #999; -moz-box-shadow: 0 2px 0 rgba(0, 0, 0, 0.2) -webkit-box-shadow:0 2px 5px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.15) } .googlebutton a.gbutton:active, .googlebutton a.gbutton.active { color: #000; border-color: #444; text-shadow:1px 1px #666; background-color:#afc937; color:#fff; border-left-color:#748714; border-right-color:#748714 } a.gleft { -webkit-border-top-right-radius: 0; -moz-border-radius-topright: 0; border-top-right-radius: 0; -webkit-border-bottom-right-radius: 0; -moz-border-radius-bottomright: 0; border-bottom-right-radius: 0; margin: 0 } a.gmiddle { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; border-left: solid 1px #f3f3f3; margin: 0; border-left: solid 1px rgba(255, 255, 255, 0) } a.gmiddle:hover,a.gright:hover { border-left: solid 1px #999 } a.gright { -webkit-border-top-left-radius: 0; -moz-border-radius-topleft: 0; border-top-left-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomleft: 0; border-bottom-left-radius: 0; border-left: solid 1px #f3f3f3; border-left: solid 1px rgba(255, 255, 255, 0) } a.gsmall { font-size: 12px; padding: 5px 10px 5px 25px } #articles-layout a.gsmall { font-size: 12px; padding: 5px 10px 5px 15px } .googlebutton{ overflow:hidden; margin-bottom:2em; color:#aaa } .googlebutton a.all{ padding:5px 10px } a.gbig { font-size: 16px; padding: 10px 15px } a.gsupersize { font-size: 20px; padding: 15px 20px } .googlebutton a span{ position:absolute; left:5px; top:4px; width:16px; height:16px; background:url(img/sprite_icons.png) no-repeat } /* Filters */ .googlebutton a.image span { background-position:-80px 0 } .googlebutton a.tutoriel span { background-position:-32px 0 } .googlebutton a.quote span { background-position:0 0 } .googlebutton a.link span { background-position:-48px 0 } /* Display */ .googlebutton a.display-twocolumns span { background-position:-192px 0 } .googlebutton a.display-icons span { background-position:-208px 0 } .googlebutton a.display-list span { background-position:-224px 0 } .googlebutton a.display-thumb span { background-position:-240px 0 } /*********************************************************************/ /* COLOR BOX /*********************************************************************/ /*#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} #cboxOverlay{position:fixed; width:100%; height:100%;} #cboxMiddleLeft, #cboxBottomLeft{clear:left;} #cboxContent{position:relative;} #cboxLoadedContent{overflow:auto;} #cboxTitle{margin:0;} #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} .cboxPhoto{float:left; margin:auto; border:0; display:block;} .cboxIframe{width:100%; height:100%; display:block; border:0;} #cboxOverlay{background:#000;} #colorbox{} #cboxTopLeft{width:25px; height:25px; background:url(img/colorbox/border1.png) no-repeat 0 0;} #cboxTopCenter{height:25px; background:url(img/colorbox/border1.png) repeat-x 0 -50px;} #cboxTopRight{width:25px; height:25px; background:url(img/colorbox/border1.png) no-repeat -25px 0;} #cboxBottomLeft{width:25px; height:25px; background:url(img/colorbox/border1.png) no-repeat 0 -25px;} #cboxBottomCenter{height:25px; background:url(img/colorbox/border1.png) repeat-x 0 -75px;} #cboxBottomRight{width:25px; height:25px; background:url(img/colorbox/border1.png) no-repeat -25px -25px;} #cboxMiddleLeft{width:25px; background:url(img/colorbox/border2.png) repeat-y 0 0;} #cboxMiddleRight{width:25px; background:url(img/colorbox/border2.png) repeat-y -25px 0;} #cboxContent{background:#fff; overflow:hidden;font-size:12px } .cboxIframe{background:#fff;} #cboxError{padding:50px; border:1px solid #ccc;} #cboxLoadedContent{margin-bottom:20px;} #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;} #cboxCurrent{position:absolute; bottom:0px; left:125px; color:#999;} #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;} #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;} #cboxNext{position:absolute; bottom:0px; left:70px; color:#444;} #cboxLoadingOverlay{background:#fff url(img/colorbox/loading.gif) no-repeat 5px 5px;} #cboxClose{position:absolute; bottom:0; right:0; display:block; color:#444;} .cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF); }*/ #colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;} #cboxOverlay{position:fixed; width:100%; height:100%;} #cboxMiddleLeft, #cboxBottomLeft{clear:left;} #cboxContent{position:relative;} #cboxLoadedContent{overflow:auto;} #cboxTitle{margin:0;} #cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;} #cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;} .cboxPhoto{float:left; margin:auto; border:0; display:block;} .cboxIframe{width:100%; height:100%; display:block; border:0;} #cboxOverlay{background:#000;} #colorbox{} #cboxContent{margin-top:20px;} .cboxIframe{background:#fff;} #cboxError{padding:50px; border:1px solid #ccc;} #cboxLoadedContent{border:5px solid #000; background:#fff; border-radius:0.5em} #cboxTitle{position:absolute; top:-20px; left:0; color:#ccc;} #cboxCurrent{position:absolute; top:-20px; right:0px; color:#ccc;} #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;} #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url(img/controls.png) no-repeat top left; width:28px; height:65px; text-indent:-9999px;} #cboxPrevious:hover{background-position:bottom left;} #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url(img/controls.png) no-repeat top right; width:28px; height:65px; text-indent:-9999px;} #cboxNext:hover{background-position:bottom right;} #cboxLoadingOverlay{background:#000;} #cboxLoadingGraphic{background:url(img/loading-colorbox.gif) no-repeat center center;} #cboxClose{position:absolute; top:5px; right:5px; display:block; background:url(img/controls.png) no-repeat top center; width:38px; height:19px; text-indent:-9999px;} #cboxClose:hover{background-position:bottom center;} /*********************************************************************/ /* MEDIA QUERIES /*********************************************************************/ /* Small < 800 /*********************************************************************/ @media screen and (max-width: 800px) { #global{ width: 760px; -moz-transition: all 0.5s ease-out 0.3s } #footer .wrap-content { width: 1220px } } /* Medium < 1280 /*********************************************************************/ @media screen and (max-width: 1250px) { #header .top{ float:left } #header #menu{ float:right; margin:0 } #header #menu li{ float:left; border:none; margin-right:10px } #menu .onglets li a{ padding:5px 10px; border-radius:1em; -moz-border-radius:1em; -webkit-border-radius:1em; background:rgba(0,0,0,0.05) } #menu .onglets li.current_page_item a, #menu .onglets li a:hover{ padding-right:10px } #header .recherche{ margin:0; margin-right:15px } #breadcrumb{ margin:0 } #menu .flux{ float:right; margin-top:1em } #global{ margin-top:60px; overflow:visible } #footer .wrap-content { width: 960px } #footer .widgets-4 section{ margin-right:2.4% } } /* Large > 1280 /*********************************************************************/ @media screen and (min-width: 1250px) { #global{ width: 1140px; margin-top:70px } #global .page-wrap{ padding-left:210px } header#header{ position:fixed; top:65px; width:180px; text-align:right } #footer .wrap-content{ width:1140px } #header_top .inner{ width:1140px } } /* Mobile < 480 mode landscape /*********************************************************************/ @media screen and (max-width: 480px) { html{ -webkit-text-size-adjust: 100% } header#header{ margin-left:0; } #global{ width: 460px } #breadcrumb{ width:auto; overflow:hidden } #menu .onglets{ width:100% } #menu .onglets li{ background:none } #sidebar, p.moto, #footer .infos, #footer .browsers, .recherche, .flux{ display:none } #footer .wrap-content { width: 460px } #footer .wrap-content .main { width:auto } .entry .content .excerpt { width:auto } #footer section{ margin:0; float:none; width:auto; margin-bottom:1em } #footer section:last-child { margin-bottom:0 } p.logo { float:none; margin:0 auto } img{ max-width:100%; height:auto } .commentlist{ margin:0 -20px } .comment .vcard { width:30px } .comment .vcard cite, .commentmetadata{ font-size:0.8em } .comment .vcard img{ width:22px } .comment .comment_text{ padding:8px; width:360px } .entry .date { left:-15px; padding:2px 4px } .comment .comment_text .arrow, .comment-respond .arrow{ background:url(img/comment-arrow-mobile.gif) no-repeat; position:absolute; top:10px; left:-11px; width:10px; height:20px; border-right:1px solid #fafafa; z-index: 50 } .comment-respond .arrow{ left: -10px } .comment .post_author .arrow{ background:url(img/comment-arrow-author-mobile.gif) no-repeat; border-right:1px solid #d1e864 } .comment .children{ margin-left:1em; margin-top:0.5em } .comment .children li{ margin-left:0.5em } .depth-1 .form{ width:360px } .depth-2 .comment_text, .depth-2 .form{ width:342px } .depth-3 .comment_text, .depth-3 .form{ width:324px } .depth-4 .comment_text, .depth-4 .form{ width:306px } .form{ width:360px } #respond textarea{ width:90% } #commentform input[type=text]{ max-width:320px } .entry .content .logo img { width:50px } .entry .content .logo{ position:absolute; margin:0; top:-70px; left:-9px } .entry .content { position:relative } } /* Mobile < 320 mode Portrait /*********************************************************************/ @media screen and (max-width: 320px) { html{ -webkit-text-size-adjust: none } header#header{ margin-left:0 } #global{ width: 300px; margin:0 auto } #content{ width:100%; margin:0; float:none } #header #menu{ margin-bottom:10px } #menu .onglets{ width:100%; margin-top:10px} #header #menu .onglets li{ margin-right:4px; margin-bottom:4px } #menu .onglets li a{ padding:4px 6px } #menu .onglets li.current_page_item a, #menu .onglets li a:hover { padding-right:6px } #menu .onglets li.home a { padding-left:6px } #sidebar, p.moto, #footer .infos, #footer .browsers, .recherche, .flux, #header_top, #articles-layout, #breadcrumb, .entry .date, #format-filters{ display:none } #footer .wrap-content { width: 300px } #footer .wrap-content .main { width:auto } .entry .content .excerpt { width:auto } #footer section{ margin:0; float:none; width:auto; margin-bottom:1em } #footer section:last-child { margin-bottom:0 } #footer .widgets-4 section{ margin-right:0; width:100% } .entry .wrap-inner{ padding:10px } p.logo { float:none; margin:10px auto 0 } img{ max-width:100%; height:auto } #comments{ margin:0; margin-top:1em } .commentlist{ margin:0 -20px } .comment .vcard { width:30px } .comment .vcard cite, .commentmetadata{ font-size:0.8em } .comment .vcard img{ width:22px } .comment .comment_text{ padding:8px; width:200px } .related{ margin:0 } .comment .comment_text .arrow, .comment-respond .arrow{ background:url(img/comment-arrow-mobile.gif) no-repeat; position:absolute; top:10px; left:-11px; width:10px; height:20px; border-right:1px solid #fafafa; z-index: 50 } .comment-respond .arrow{ left: -10px } .comment .post_author .arrow{ background:url(img/comment-arrow-author-mobile.gif) no-repeat; border-right:1px solid #d1e864 } .comment .children{ margin-left:1em; margin-top:0.5em } .comment .children li{ margin-left:0.5em } .depth-1 .form{ width:200px } .depth-2 .comment_text, .depth-2 .form{ width:182px } .depth-3 .comment_text, .depth-3 .form{ width:164px } .depth-4 .comment_text, .depth-4 .form{ width:146px } .form{ width:200px } #respond textarea{ width:90% } #commentform input[type=text]{ max-width:160px } .entry .content .logo img { width:50px } .entry .content .logo{ position:absolute; margin:0; top:-70px; left:-9px } .entry .content { position:relative } .entry .head{ padding-left:0 } }