/*
Theme Name: Nomadeis
Author: yr@yannickrohmer.net
Version: 1
*/

body {
background:#ece9e1 url('/i/bgtop.jpg') center top no-repeat;
margin:0;
padding:0;
text-align:center;
}
h1,h2,h3,h4,h5,h6 {
margin:0;
padding:0;
}
img {
border:0;
}
p {
margin:0;
padding:0;
padding-bottom:12px;
}
#navcover {
position:absolute;left:0;top:0;width:100%;height:100%;
z-index:1;
}
#container {
position:relative;
width:960px;
margin:auto;
text-align:left;
font-family: 'Droid Sans', arial, serif;
font-size:13px;
}
#logo {
position:absolute;
top:32px;
left:6px;
}
#langfr {
position:absolute;
top:0;
left:818px;
}
#langen {
position:absolute;
top:0;
left:889px;
}
#descr {
font-family: 'Droid Serif', arial, serif;
font-size:15px;
font-weight:normal;
font-style:italic;
color:#1f635f;
position:absolute;
top:50px;
left:183px;
}
#navbg {
position:absolute;
top:75px;
left:0;
width:960px;
height:70px;
background:url("/i/navbg.png") left top no-repeat;
}
.nav {
font-weight:bold;
font-size:15px;
color:#1f635f;
display:block;
padding-top:11px;
padding-bottom:11px;
text-decoration:none;
position:absolute;
top:105px;
z-index:2;
}
.nav_active {
color:white;
}
.nav span {
display:block;
padding-left:8px;
padding-right:8px;
}
.subnav {
position:absolute;
background-color:#1f625f;
top:145px;
z-index:2;
}
.subnav a {
display:block;
font-weight:bold;
font-size:12px;
color:white;
border-top:1px solid #3a7572;
padding-top:9px;
padding-bottom:7px;
text-decoration:none;
}
.subnav a span {
display:block;
padding-left:6px;
padding-right:4px;
}
.subnav a:hover {
background-color:#3a7572;
}
#nav1 {
left:8px;
width:100px;
}
#nav1 span {
padding-left:14px;
}
#subnav1 {
left:8px;
width:100px;
}
#subnav1 a {
width:100px;
}
#nav2 {
left:108px;
width:160px;
}
#nav2 span {
padding-left:32px;
}
#subnav2 {
left:108px;
width:160px;
}
#subnav2 a {
width:160px;
}
#nav3 span {
padding-left:4px;
}
#nav3 {
left:269px;
width:130px;
}
#subnav3 {
left:269px;
width:130px;
}
#subnav3 a {
width:130px;
}
#nav4 {
left:399px;
width:130px;
}
#subnav4 {
left:399px;
width:130px;
}
#subnav4 a {
width:130px;
}
#nav5 {
left:530px;
width:90px;
}
#path {
position:absolute;
top:161px;
left:15px;
font-size:11px;
}
#path span {
display:block;
background:url("/i/triangle.gif") 0 3px no-repeat;
padding-left:6px;
padding-right:14px;
}
#path a {
color:#666666;
}
#path span.last {
background:url("/i/trianglevert.gif") 0 3px no-repeat;
}
#path span.last a {
color:#51ac17;
font-weight:bold;
text-decoration:none;
}
#introhome {
position:absolute;top:180px;left:10px;width:510px;height:210px;
}
#introhome h1 {
font-size:26px;
color:#1f635f;
font-family: 'Droid Serif', arial, serif;
font-weight:bold;
padding-bottom:10px;
}
#introhome h2 {
font-family: 'Droid Sans', arial, serif;
font-weight:normal;
font-size:18px;
color:#333333;
line-height:28px;
padding-bottom:15px;
}
.decouvrir a {
color:#51a217;
display:block;
background:url("/i/plus.gif") left top no-repeat;
padding-top:3px;
padding-left:26px;
font-size:14px;
font-weight:bold;
height:20px;
text-transform:uppercase;
text-decoration:none;
}
.decouvrir a:hover {
text-decoration:underline;
}
.pucedecouvrir {
color:#51a217;
display:block;
background:url("/i/plus2.gif") left top no-repeat;
padding-top:3px;
padding-left:26px;
font-size:14px;
font-weight:bold;
height:20px;
text-transform:uppercase;
text-decoration:none;
}
#cnt .pucedecouvrir a {
color:#51a217;
text-decoration:none;
}
#cnt .pucedecouvrir a:hover {
text-decoration:underline;
}
#homebulle {
position:absolute;
top:160px;
left:545px;
background:url("/i/homebulles.png") left top no-repeat;
width:407px;
height:233px;
}
#cntmar {
padding-top:200px;
padding-left:5px;
}
.home #cntmar {
padding-top:405px;
}
#cnttop {
width:656px;
background:url("/i/cnttop.gif") left top no-repeat;
}
#cntbg {
width:656px;
background:url("/i/cntbg.gif") left top repeat-y;
}
#cntbot {
width:656px;
background:url("/i/cntbot.gif") left bottom no-repeat;
}
.home #cntbot {
width:656px;
background:url("/i/cntbot_home.gif") left bottom no-repeat;
}
#cntpad {
padding:25px;
}
.home #cntpad {
padding: 16px 16px 0 16px;
}
#cnt {
/*width:606px;*/
}
#cnt a {
color:#519dc8;
}
.page-id-17 #cntbg {
width:945px;
background:url("/i/contact-cntbg.gif") left top repeat-y;
}
.page-id-17 #cnttop {
width:945px;
background:url("/i/contact-cnttop.gif") left top no-repeat;
}
.page-id-17 #cntbot {
width:945px;
background:url("/i/contact-cntbot.gif") left bottom no-repeat;
}
h1 {
font-family: 'Droid Serif', arial, serif;
font-size:28px;
font-weight:bold;
color:#51aa17;
/*width:450px;*/
padding-bottom:15px;
}
#bulles {
position:absolute;
top:173px;
left:484px;
background:url("/i/bulles.png") left top no-repeat;
width:163px;
height:144px;
}
.page-id-17 #bulles {
left:773px;
}
#floatright {
width:153px;
height:88px;
float:right;
}
#sidebarmar {
padding-left:16px;
}
.cattitlebg {
width:272px;
height:34px;
background:url("/i/catbg.gif") left top no-repeat;
}
.cattitlepad {
font-size:18px;
font-family: 'Droid Serif', arial, serif;
color:white;
font-weight:bold;
padding-left:13px;
padding-top:5px;
}
.catlist {
font-size:13px;
font-weight:bold;
padding-bottom:20px;
}
.catlist a {
display:block;
color:#666666;
text-decoration:none;
padding-left:13px;
padding-top:9px;
padding-bottom:8px;
border-bottom:1px solid #d1cfc8;
}
.catlist a:hover {
text-decoration:underline;
}
.catlist a.catlistactive {
color:#5ab51f;
}
.catlist .catsubnav2 {
padding-bottom:3px;
border-bottom:1px solid #d1cfc8;
}
.catlist .catsubnav2 a {
border:0;
font-size:12px;
padding-top:5px;
padding-bottom:3px;
background:url("/i/triangle.gif") 13px 10px no-repeat;
padding-left:20px;
}
.catlist a.catlistactive2 {
background:url("/i/trianglevert.gif") 13px 10px no-repeat;
color:#5ab51f;
}
.catlist .catlistsub a {
border:0;
padding-bottom:3px;
}
#footermar {
padding-top:32px;
padding-left:5px;
}
#footerbg {
background:url("/i/footerbg.gif") left top no-repeat;
width:945px;
height:82px;
position:relative;
}
#copyright {
position:absolute;
top:33px;
left:120px;
font-size:11px;
color:#205a96;
line-height:16px;
}
#navfooter {
position:absolute;
top:50px;
left:680px;
font-size:11px;
color:#205a96;
}
#navfooter a {
color:#205a96;
}
.tag .page,.category .post,.list .Xpost,.list .hentry {
background:url("/i/filet.gif") left top no-repeat;
padding-top:10px;
padding-bottom:10px;
margin-top:10px;
}

#cnt h2 {
font-size:18px;
color:#333333;
font-weight:normal;
padding-bottom:10px;
}
#cnt h3 {
font-size:14px;
font-weight:bold;
padding-bottom:7px;
}
.page-id-17 #cnt h3 {
font-family: 'Droid Serif', arial, serif;
}
#cnt h2.entry-title {
font-size:14px;
padding-bottom:3px;
}
ul {
padding-left:20px;
}
ul li {
background:url("/i/bullet.gif") left +3px no-repeat;
list-style-type:none;
padding-left:18px;
margin-left:0;
padding-bottom:6px;
}
blockquote
{
float:left;
font-family: 'Droid Serif', arial, serif;
font-size:14px;
font-style:italic;
background-color:#e8e8e8;
width:170px;
margin:13px;
margin-top:3px;
padding:13px;
color:#666666;
text-align:center;
}
h6 {
font-family: 'Droid Serif', arial, serif;
font-size:11px;
color:#666666;
font-weight:normal;
}
#cnt .list h2.entry-title a,.category #cnt h2.entry-title a,.blog #cnt h2.entry-title a {
font-size:14px;
font-weight:bold;
color:#333333;
text-decoration:none;
}
#cnt .list h2.entry-title a:hover,.category #cnt h2.entry-title a:hover,.blog #cnt h2.entry-title a:hover {
text-decoration:underline;
}
.actubg {
width:273px;
background-color:#e5e1d9;
}
.actutop {
width:273px;
background:url("/i/actutop.gif") left top no-repeat;
}
.actubot {
width:273px;
background:url("/i/actubot.gif") left bottom no-repeat;
}
.actupad {
padding-top:13px;
padding-left:13px;
padding-right:12px;
padding-bottom:18px;
}
.actutitle {
font-family: 'Droid Serif', arial, serif;
font-weight:bold;
color:#519dc8;
font-size:22px;
padding-bottom:15px;
}
.tagsmar {
padding-top:12px;
}
.tagsbg {
width:273px;
background-color:#e3e0d7;
}
.tagstop {
width:273px;
background:url("/i/tagstop.gif") left top no-repeat;
}
.tagsbot {
width:273px;
background:url("/i/tagsbot.gif") left bottom no-repeat;
}
.tagspad {
padding-top:13px;
padding-left:13px;
padding-right:12px;
padding-bottom:18px;
}
.tagstitle {
font-family: 'Droid Serif', arial, serif;
font-weight:bold;
color:#acaca2;
font-size:22px;
padding-bottom:10px;
}
.tagspad a {
color:#808080;
text-decoration:none;
}
.tagspad a:hover {
text-decoration:underline;
}
.actuitem {
padding-bottom:10px;
cursor:pointer;
}
.bulledate {
background:url("/i/bulledate.gif") left top no-repeat;
width:55px;
height:46px;
}
.datejour {
font-family: 'Droid Serif', arial, serif;
font-weight:bold;
font-style:italic;
font-size:14px;
color:#666666;
text-align:center;
width:38px;
padding-top:2px;
}
.datemoisannee {
font-family: 'Droid Serif', arial, serif;
font-weight:bold;
font-style:italic;
font-size:11px;
color:#666666;
text-align:center;
width:38px;
}
.actupost {
font-size:12px;
color:#333333;
}
.actupost a {
color:#333333;
text-decoration:none;
}
.actupost a:hover {
text-decoration:underline;
}
.actucat {
padding-top:2px;
}
.actucat a {
font-size:11px;
color:#717171;
text-decoration:underline;
}
.post .categorie {
font-family: 'Droid Serif', arial, serif;
font-size:13px;
color:white;
background-color:#51aa16;
padding:3px 6px 3px 6px;
margin-bottom:10px;
text-transform:uppercase;
}
#cnt .post .categorie a {
color:white;
text-decoration:none;
}
.categoriesmall {
font-family: 'Droid Serif', arial, serif;
font-size:11px;
color:white;
background-color:#51aa16;
padding:2px 5px 2px 5px;
margin-bottom:7px;
text-transform:uppercase;
}
#cnt .categoriesmall a {
color:white;
text-decoration:none;
}
.postheader {
background:url("/i/filet.gif") left bottom no-repeat;
height:25px;
width:445px;
margin-bottom:20px;
}
.postfooter {
background:url("/i/filet.gif") left top no-repeat;
padding-top:12px;
margin-top:10px;
}
.postfooter .postheader {
width:606px;
}
.postdate {
font-family: 'Droid Serif', arial, serif;
font-weight:bold;
font-style:italic;
font-size:11px;
color:#666666;
width:131px;
}
.postfooter .postdate {
width:312px;
}
.postdatelist {
font-family: 'Droid Serif', arial, serif;
font-weight:bold;
font-style:italic;
font-size:11px;
color:#666666;
width:131px;
padding-top:1px;
padding-bottom:3px;
}
.postenvoyer,.postpartager,.postreagir,.postimprimer {
font-family: 'Droid Serif', arial, serif;
font-style:italic;
font-size:11px;
padding-right:12px;
height:14px;
}
#cnt .postenvoyer a {
display:block;
background:url("/i/envoyer.gif") left 1px no-repeat;
padding-left:18px;
color:#666666;
text-decoration:none;
cursor:pointer;
}
#cnt .postenvoyer a:hover,#cnt .postpartager a:hover,#cnt .postreagir a:hover,#cnt .postimprimer a:hover {
text-decoration:underline;
}
#cnt .postpartager a {
display:block;
background:url("/i/partager.gif") left 1px no-repeat;
padding-left:20px;
color:#666666;
text-decoration:none;
height:14px;
}
#cnt .postreagir a {
display:block;
background:url("/i/reagir.gif") left 1px no-repeat;
padding-left:18px;
color:#666666;
text-decoration:none;
height:14px;
}
#cnt .postimprimer a {
display:block;
background:url("/i/imprimer.gif") left 1px no-repeat;
padding-left:19px;
color:#666666;
text-decoration:none;
height:14px;
}
.toutesactu {
text-align:right;
font-size:12px;
}
.toutesactu a {
color:#666666;
}
.hautdepage {
text-align:right;
font-size:11px;
color:#666666;
}
#cnt .hautdepage a {
color:#666666;
}
.posttag {
font-size:12px;
color:#333333;
padding-bottom:5px;
}
#cnt .posttag a {
color:#717171;
}
.single .entry-content {
min-height:200px;
}
#rechercherrel {
position:absolute;
top:111px;
left:675px;
z-index:2;
}
#rechercher {
position:absolute;
top:5px;
left:0;
}
#rechercher input {
width:225px;
background:none;
border:0;
color:#808080;
}
#rechercherok {
position:absolute;
top:0px;
left:246px;

}
#cnt a.download {
font-family: 'Droid Serif', arial, serif;
font-weight:italic;
font-size:12px;
color:#666666;
text-decoration:none;
height:20px;
display:block;
background:url("/i/download.gif") left top no-repeat;
padding-left:25px;
clear:left;
}
#cnt a.download:hover {
text-decoration:underline;
}

.largecat {
position:relative;
top:-54px;
background-color:white;
font-family: 'Droid Serif', arial, serif;
font-size:13px;
font-weight:bold;
color:#51a517;
text-transform:uppercase;
padding:2px 4px 2px 4px;
}
#cnt .largecat a {
color:#51a517;
text-decoration:none;
}
#cnt .largecat a:hover {
text-decoration:underline;
}
.largetitle {
position:relative;
top:-54px;
font-family: 'Droid Serif', arial, serif;
font-size:17px;
font-weight:bold;
color:white;
background-color:#51a416;
padding:4px 8px 4px 4px;
margin-top:14px;
margin-bottom:14px;
}
#cnt .largetitle a {
color:white;
text-decoration:none;
}
#cnt .largetitle a:hover {
text-decoration:underline;
}
.largecontent {
position:relative;
top:-54px;
}
.coverright {
padding-left:12px;
padding-bottom:35px;
}
.smallcat {
position:relative;
top:-40px;
background-color:white;
filter: Alpha(Opacity=90); -moz-opacity:0.90; opacity: 0.90;
font-family: 'Droid Serif', arial, serif;
font-size:11px;
font-weight:bold;
color:#51a517;
text-transform:uppercase;
padding:2px 4px 2px 4px;
}
#cnt .smallcat a {
color:#51a517;
text-decoration:none;
filter: Alpha(Opacity=1); -moz-opacity:1; opacity: 1;
}
#cnt .smallcat a:hover {
text-decoration:underline;
}
.smallcatoverflow {
height:20px;
}
.smalltitle {
position:relative;
top:-18px;
font-size:12px;
color:#333333;
padding-left:2px;
}
#cnt .smalltitle a {
color:#333333;
text-decoration:none;
}
#cnt .smalltitle a:hover {
text-decoration:underline;
}
.thumbnail {
/*float:right;*/
padding-left:10px;
}
.homelargepost .attachment-medium {
width:440px;
height:293px;
}
#covernav {
position:relative;
top:-54px;
}
#coverflow {
/*height:470px;*/
/*overflow:hidden;*/
}
.field {
font-size:13px;
padding-bottom:5px;
padding-top:15px;
}
input.text,select.text,textarea.text {
width:217px;
font-size:13px;
font-family: 'Droid Sans', arial, serif;
}
.star {
font-size:14px;
color:#51aa17;
font-weight:bold;
}
.pagination {
margin-top:40px;
width:608px;
height:24px;
background:url("/i/filetpagination.gif") left top no-repeat;
}
#cnt a.pagin {
display:block;
width:24px;
padding-top:4px;
padding-bottom:5px;
text-align:center;
background-color:#e0e0e0;
border-right:2px solid white;
font-family: 'Droid Serif', arial, serif;
font-size:13px;
color:#666666;
font-weight:bold;
text-decoration:none;
font-style:italic;
}
#cnt a.paginactive {
background-color:#b2b2b2;
color:white;
}
#troiscol td {
width:215px;
vertical-align:top;
text-align:center;
padding-left:5px;
padding-right:5px;
}
#troiscol h3 {
font-family: 'Droid Serif', arial, serif;
padding-bottom:4px;
font-size:20px;
}
#troiscol a {
font-size:11px;
color:#717171;
}
#col1,#col2 {
background:url("/i/filettroiscol.gif") right top no-repeat;
}

/* =Gallery listing
-------------------------------------------------------------- */

.category-gallery .size-thumbnail img {
	border: 10px solid #f1f1f1;
	margin-bottom: 0;
}
.category-gallery .gallery-thumb {
	float: left;
	margin-right: 20px;
	margin-top: -4px;
}
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}
.smallvisu {
min-height:40px;
}
.largevisu {
min-height:54px;
}

/* =Attachment pages
-------------------------------------------------------------- */

.attachment .entry-content .entry-caption {
	font-size: 140%;
	margin-top: 24px;
}
.attachment .entry-content .nav-previous a:before {
	content: '\2190\00a0';
}
.attachment .entry-content .nav-next a:after {
	content: '\00a0\2192';
}


/* =Images
-------------------------------------------------------------- */

#content img {
	margin: 0;
	height: auto;
	max-width: 640px;
	/*width: auto;*/
}
#content .attachment img {
	max-width: 900px;
}
#content .alignleft,
#content img.alignleft {
	display: inline;
	float: left;
	margin-right: 24px;
	margin-top: 4px;
}
#content .alignright,
#content img.alignright {
	display: inline;
	float: right;
	margin-left: 24px;
	margin-top: 4px;
}
#content .aligncenter,
#content img.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#content img.alignleft,
#content img.alignright,
#content img.aligncenter {
	margin-bottom: 12px;
}
#content .wp-caption {
	background: #f1f1f1;
	line-height: 18px;
	margin-bottom: 20px;
	padding: 4px;
	text-align: center;
}
#content .wp-caption img {
	margin: 5px 5px 0;
}
#content .wp-caption p.wp-caption-text {
	color: #888;
	font-size: 12px;
	margin: 5px;
}
#content .wp-smiley {
	margin: 0;
}
#content .gallery {
	margin: 0 auto 18px;
}
#content .gallery .gallery-item {
	float: left;
	margin-top: 0;
	text-align: center;
	width: 33%;
}
#content .gallery img {
	border: 2px solid #cfcfcf;
}
#content .gallery .gallery-caption {
	color: #888;
	font-size: 12px;
	margin: 0 0 12px;
}
#content .gallery dl {
	margin: 0;
}
#content .gallery img {
	border: 10px solid #f1f1f1;
}
#content .gallery br+br {
	display: none;
}
#content .attachment img { /* single attachment images should be centered */
	display: block;
	margin: 0 auto;
}

/* =Comments
-------------------------------------------------------------- */
#comments {
	clear: both;
}
#comments .navigation {
	padding: 0 0 18px 0;
}
h3#comments-title,
h3#reply-title {
	color: #000;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 0;
}
h3#comments-title {
	padding: 24px 0;
}
.commentlist {
	list-style: none;
	margin: 0;
}
.commentlist li.comment {
	border-bottom: 1px solid #e7e7e7;
	line-height: 24px;
	margin: 0 0 24px 0;
	padding: 0 0 0 56px;
	position: relative;
}
.commentlist li:last-child {
	border-bottom: none;
	margin-bottom: 0;
}
#comments .comment-body ul,
#comments .comment-body ol {
	margin-bottom: 18px;
}
#comments .comment-body p:last-child {
	margin-bottom: 6px;
}
#comments .comment-body blockquote p:last-child {
	margin-bottom: 24px;
}
.commentlist ol {
	list-style: decimal;
}
.commentlist .avatar {
	position: absolute;
	top: 4px;
	left: 0;
}
.comment-author {
}
.comment-author cite {
	color: #000;
	font-style: normal;
	font-weight: bold;
}
.comment-author .says {
	font-style: italic;
}
.comment-meta {
	font-size: 12px;
	margin: 0 0 18px 0;
}
.comment-meta a:link,
.comment-meta a:visited {
	color: #888;
	text-decoration: none;
}
.comment-meta a:active,
.comment-meta a:hover {
	color: #ff4b33;
}
.commentlist .even {
}
.commentlist .bypostauthor {
}
.reply {
	font-size: 12px;
	padding: 0 0 24px 0;
}
.reply a,
a.comment-edit-link {
	color: #888;
}
.reply a:hover,
a.comment-edit-link:hover {
	color: #ff4b33;
}
.commentlist .children {
	list-style: none;
	margin: 0;
}
.commentlist .children li {
	border: none;
	margin: 0;
}
.nopassword,
.nocomments {
	display: none;
}
#comments .pingback {
	border-bottom: 1px solid #e7e7e7;
	margin-bottom: 18px;
	padding-bottom: 18px;
}
.commentlist li.comment+li.pingback {
	margin-top: -6px;
}
#comments .pingback p {
	color: #888;
	display: block;
	font-size: 12px;
	line-height: 18px;
	margin: 0;
}
#comments .pingback .url {
	font-size: 13px;
	font-style: italic;
}

/* Comments form */
input[type=submit] {
	color: #333;
}
#respond {
	border-top: 1px solid #e7e7e7;
	margin: 24px 0;
	overflow: hidden;
	position: relative;
}
#respond p {
	margin: 0;
}
#respond .comment-notes {
	margin-bottom: 1em;
}
.form-allowed-tags {
	line-height: 1em;
}
.children #respond {
	margin: 0 48px 0 0;
}
h3#reply-title {
	margin: 18px 0;
}
#comments-list #respond {
	margin: 0 0 18px 0;
}
#comments-list ul #respond {
	margin: 0;
}
#cancel-comment-reply-link {
	font-size: 12px;
	font-weight: normal;
	line-height: 18px;
}
#respond .required {
	color: #ff4b33;
	font-weight: bold;
}
#respond label {
	color: #888;
	font-size: 12px;
}
#respond input {
	margin: 0 0 9px;
	width: 98%;
}
#respond textarea {
	width: 98%;
}
#respond .form-allowed-tags {
	color: #888;
	font-size: 12px;
	line-height: 18px;
}
#respond .form-allowed-tags code {
	font-size: 11px;
}
#respond .form-submit {
	margin: 12px 0;
}
#respond .form-submit input {
	font-size: 14px;
	width: auto;
}
