/*
Theme Name: borisforconi.net
Theme URI: http://wordpress.org/
Description: Wordress theme for borisforconi.net
Version: 1.0
Author: Boris Forconi
Tags: Boris, Forconi, Swiss, Grid, Blueprint
*/

/* GENERAL */

body {
	background: #3f270f repeat 0 0;
	color: #fff;
	font-family: Verdana,Arial,sans-serif;
	font-size: 69%;
	line-height: 1.6em;
	letter-spacing:0.01em;
}

a, a:visited, a:active, a:focus {
	border-bottom: 0.1em solid #a09388;
	color: #fff;
	text-decoration: none;
}

a:hover {
	border-bottom: 0.1em solid #4f757f;
	color: #5ec5ec;
}

a.blueLink {
	border-bottom: 0.1em solid #4f757f;
	color: #5ec5ec;
	text-decoration: none;
}

a.blueLink:hover {
	border-bottom: 0.1em solid #a09388;
	color: #fff;
}

.double-prepend-top {
	margin-top: 3em;
}

.double-append-bottom {
	margin-bottom: 3em;
}

.triple-prepend-top {
	margin-top: 4.5em;
}

.quad-prepend-top {
	margin-top: 6em;
}

.triple-append-bottom {
	margin-bottom: 4.5em;
}

.quad-append-bottom {
	margin-bottom: 6em;
}

hr {
	height: 1px;
	display:block;
	color:#fff;
}

hr.blueBar {
	color: #5ec5ec;
	background: #5ec5ec;
}

.leftCol {
	float: left;
}

.rightCol {
	float: right;
}

a.noborder {
	border-bottom: 0 none;
}

.clearing {
	clear: both;
}

h3 {
	color: #5ec5ec;
	font-size: 1em;
	font-weight: normal;
	line-height: 1.7em;
	margin-bottom: 0;
}

h2 {
	color: #5ec5ec;
	font-family: "HelveticaNeue-Condensed","Arial Narrow",Arial,sans-serif;
	font-size: 2.5em;
	font-weight: normal;
	line-height: 1em;
	text-transform: uppercase;
	margin-bottom:0.2em;
	border-bottom: 0 none;
	margin-left:-0.05em;
}

h2 a, h2 a:active, h2 a:visited {
	color: #5ec5ec;
	border-bottom: 0 none;
}

h2 a:hover {
	border-bottom: 0 none;
}

.rightAlign {
	text-align:right;
}

blockquote {
	color:#5ec5ec;
	border-left: 0.1em solid #4f757f;
	padding-left:40px;
	margin:1em 0;
	font-size:1em;
	letter-spacing:0.1em;
	font-family:Georgia,"Palatino Linotype",Palatino,serif;
	text-indent:-6px;
}

label {
	font-size:1em;
	display:block;
}
a.more-link, a:active.more-link, a:visited.more-link {
	float:left;
	color: #5ec5ec;
	border-bottom: 0.1em solid #4f757f;
	clear:both;
	margin:3em 0 1em 0;
	padding:0;
}
a.more-link:hover {
	color: #fff;
	border-bottom: 0.1em solid #a09388;
}

/* HEADER */

h1#logo {
	height: 59px;
	margin-left: -92px;
	overflow: hidden;
	position: relative;
	width: 285px;
}
h1#logo span {
	background: url('./LayoutImages/logo.gif') no-repeat;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}

a#accroche {
	border-bottom: 0 none;
	display: block;
	font-size: 3em;
	height: 111px;
	overflow: hidden;
	position: relative;
	width: 590px;
}
a#accroche span {
	background: url('./LayoutImages/accroche.gif') no-repeat;
	display: block;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
a#accroche:hover span {
	background-position: 0 -111px;
}

/* MENU */

div#contact {
	font-size: 1.1em;
	line-height: 1.6em;
}
div#menu {
	border-bottom: 0.35em solid #fff;
	padding-bottom: 0.9em;
	line-height: 2em;
}
div#menu ul {
	list-style: none;
	margin: 0;
}
div#menu li {
	display: inline;
}
div#menu a.selected {
	color:#fff;
	border-bottom: 0.4em solid #fff;
	padding-bottom: 0.8em;
}
div#menu a.firstMenu {
	margin-left: 0px;
}
div#menu a {
	margin-left: 4.1em;
	border-bottom: 0 none;
	font-size: 1.2em;
	text-decoration : none;
}

/* RETOUR */

#jumpPage {
	font-size: 1.2em;
}
#jumpPage a {
	color: #5ec5ec;
	text-decoration: none;
	margin-left:-1em;
	margin-right:-1em;
	border-bottom: 0 none;
}
#jumpPage a:hover {
	color: #fff;
}
#jumpPage a span {
	border-bottom: 0.1em solid #4f757f;
}
#jumpPage a:hover span {
	border-bottom: 0.1em solid #a09388;
}

.leftPageJump {
	margin-left:-0.1em;
	border-right:0.1em solid #4f757f;
	border-bottom: 0.1em solid #4f757f;
}
/* REFERENCES */

.references {
	font-size: 1em;
}

span.tagRef a, span.tagRef a:hover {
	color:#fff;
	border-bottom:0 none;
}

ul.post-meta {
	list-style: none;
	margin: 0;
	font-size:0.9em;
}
ul.post-meta li{
	margin-bottom: 1em;
}
ul.post-meta span{
	color: #5ec5ec;
	font-size:1em;
	line-height: 1.7em;
	margin-bottom: 0;
	display:block;
}

a.zoomLink, a.zoomLink img {
	float:left;
	overflow:hidden;
	margin:0;
}

a.zoomLink:hover {
 	border:6px solid #5ec5ec;
}
a.zoomLink:hover img {
 	margin:-6px;
}

/* PAGINATION */

#pagination {
	font-size: 1.2em;
	padding-top:2em;
	border-top: 1px solid #fff;
}
#pagination a {
	color: #5ec5ec;
	text-decoration: none;
	border-bottom: 0 none;
	margin-left:-1em;
	margin-right:-1em;
}
#pagination a:hover {
	color: #fff;
}
#pagination a span {
	text-decoration: none;
	border-bottom: 0.1em solid #4f757f;
}
#pagination a:hover span {
	border-bottom: 0.1em solid #a09388;
}

/* FOOTER */

#footer {
	color: #5ec5ec;
	font-size: 0.95em;
}
#footer h3 {
	border-top: 0.35em solid #5ec5ec;
	color: #fff;
	padding-top: 1.5em;
}
#footer h4 {
	color: #fff;
	font-size: 1em;
	font-weight: normal;
	margin-top:2em;
	margin-bottom: 0;
}
#footer p {
	margin:0;
}
#footer a {
	border-bottom: 0 none;
	text-decoration: none;
}
#footer a span {
	border-bottom: 0.1em solid #a09388;
}
#footer a:hover span {
	border-bottom: 0.1em solid #4f757f;
}

/* MENTIONS */
#mentions {
	font-size: 0.9em;
}
#mentions {
	color: #5ec5ec;
}
#topLink {
	font-size: 0.9em;
	text-align: right;
}

/* FORMULAIRES */
label {
	font-weight:normal;
	margin:0;
	padding:0;
}

textarea {
	height:63px;
	width:580px;
	font-size:1em;
	color:#999;
	font-family: Verdana,Arial,sans-serif;
	border:0 none;
	margin-bottom:0;
}

input.submit {
	border:0 none;
	color:#3f270f;
	background-color: #5ec5ec;
	font-size:1em;
	padding:5px 20px 5px 15px;
	font-weight:bold;
}

a:hover input.submit {
	cursor:pointer;
	color:#3f270f;
	background-color: #fff;
}

/* BLOG */

.blogArticle {
	margin-top:4.9em;
	font-size:1.15em;
	line-height:1.6em;
	letter-spacing:0.02em;
}

.blogArticle img {
	border:0 none;
	clear:right;
	margin:5px 25px 25px 0;
}

.blogArticle a.zoomLink {
	margin-bottom:2em;
	clear:right;
	float:left;
	display:block;
	margin-right:25px;
}

.blogArticle h3 {
	font-size:1.4em;
	margin : 4em 0 1em 0;
}
.blogArticle ul {
	margin : 0;
	margin-bottom:1em;
}
.piedArticle {
	font-size:0.9em;
}
.piedArticle h3{
	font-size:1.2em;
}
.piedArticle hr {
	margin:0.5em 0;
}
.piedArticle ul {
	list-style: none;
	margin: 0;
}
/* SIDEBAR */
#sidebar {
	font-size:1em;
}
#sidebar h3 {
	font-size:1.1em;
	line-height:1.8em;
}
#sidebar .SBdates {
	color: #5ec5ec;
}
#sidebar .SBposts {
	width: 175px;
	border-left:1px solid #5ec5ec;
}
#sidebar .SBposts ul {
	list-style-type:none;
	color:#5ec5ec;
	margin:0;
}
#sidebar .SBposts li {
	margin:0 0 5px 0;
	padding:0 0 0 20px;
	background:transparent url('./LayoutImages/blueDash.gif') no-repeat 0 1em;
}
#searchform #s {
	color:#3f270f;
	border:0 none;
	width:190px;
	padding:4px;
	margin:0;
	font-size:1.1em;
}
#searchsubmit {
	border:0 none;
	color:#3f270f;
	background-color: #5ec5ec;
	font-weight:bold;
	padding:3px 6px;
	margin:0;
}
a:hover #searchsubmit {
	cursor:pointer;
	color:#3f270f;
	background-color: #fff;
}
/* COMMENTAIRES */
.authorComment a {
	border-bottom: 0.1em solid #4f757f;
	color: #5ec5ec;
	text-decoration: none;
}

.authorComment a:hover {
	border-bottom: 0.1em solid #a09388;
	color: #fff;
}

.authorComment img {
	float:left;
	margin:0.3em 10px 0 0;
}
#addComment textarea {
	margin:2px 0;
	color:#3f270f;	
}
#addComment input {
	padding:4px;
	margin:2px 0;
}
.sideNotes {
	font-style:italic;
	color:#5ec5ec;
	font-size:0.9em;
	margin-left:25px;
}
#author {
	width:142px;
}
#email, #url {
	width:172px;
}


/* PICTOGRAMMES */

a.RSS {
	background:transparent url('LayoutImages/rssFeed.gif') no-repeat 0 0.1em;
	padding-left:18px;
	border-bottom:0 none;
}
a.RSS span {
	color:#5ec5ec;
	border-bottom:1px solid #4f757f;
}
a:hover.RSS span {
	color:#fff;
	border-bottom:1px solid #a09388;
}
/* topBar */
#top {
	background:#5ec5ec url('LayoutImages/topBg.gif') repeat 0 0;
	padding:5px 0 3px 0;
	border-bottom:1px solid #fff;
	color:#3f270f;
}
#top a {
	color : #3f270f;
	border-bottom:1px solid #4f757d;
	font-weight:bold;
}
#top a:hover {
	color : #fff;
	border-bottom:1px solid #aee4f6;
}
#top #dispo {
	background:transparent url('LayoutImages/dispo.gif') no-repeat 0 0.1em;
	padding-left:20px;
}
#top #pasDispo {
	background:transparent url('LayoutImages/pasdispo.gif') no-repeat 0 0.1em;
	padding-left:20px;
}
/* sujets populaires */
#sidebar {
	margin:0;
	list-style-type: none;
}

.popular-posts ul {
	list-style-type: none;
	margin: 2em 0 0 0;
}

.popular-posts ul li{
	margin: 1em 0 0 0;
}

/* files */
a.pdfFile {
	background: #503b2b url('LayoutImages/pdf.gif') no-repeat 5px 0;
	display: block;
	border : 1px solid #fff;
	padding: 11px 20px 8px 60px;
	line-height:1.1em;
}
a.pdfFile span {
	font-size:0.8em;
	color : #5ec5ec;
	font-style:italic;
}
a:hover.pdfFile {
	border : 1px solid #5ec5ec;
	color:#fff;
}