/*
Theme Name: WordPress Zenith Fr
Theme URI: http://wordpress.org/
Description: Le thème Zenith-Invest
Version: 1.0
Author: Luc ALBERT
Author URI: http://www.nematis.com/
*/
/**
 * ATTENTION : Merci de travailler sur style.dev.css et mettre à jour ce
 * fichier en utilisant un outil comme cleancss.com
 */

/**----- Couleurs -----**/

/**
 * Blue foncé : #171c46
 */

/**-------------------------------- include reset ------------------------------**/
@import url(css/reset.css);
@import url(css/default.css);
@import url(css/menu.css);

/**-------------------------------- design **/
body {
	color:#fff;
	font:75%/1.3em Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif;
	text-align:center;
	background:#171c46 url(/views/images/BG-zenith-invest.png) repeat-x 0 0;
}


#page{
	width:1000px;
	margin:0 auto;
	text-align:left;
	
}
#centre{padding-top:25px}

a, a:link, a:visited{color:#171c46;text-decoration:none;}
a:hover, a:active{color:#fff;text-decoration:underline;}

.main{margin-top:19px}

/* forms */
.entry form.cform{text-align:left;}
label{float:left;display:block;text-align:right;padding-right:10px;width:110px}
input.single, select, textarea { border-color:#7c7c7c #c3c3c3 #ccc #ccc;border-style:solid;border-width:1px;font-family:Arial,Verdana,sans-serif;font-size:1em;padding:2px 2px 2px 5px; width:250px}

.cf_li_err input.single, .cf_li_err select, .cf_li_err textarea{border-color:#faebe7}

input.single:focus, select:focus, textarea:focus,
input.single:hover, select:hover, textarea:hover{background-color:#efefef}
option, optgroup { font:12px Arial, Helvetica, "Liberation Sans", FreeSans, sans-serif; }
optgroup { font-weight:bold; }
textarea { overflow:auto; }
input.single, textarea { padding:3px; }
input.radio { margin-right:3px; }
input.checkbox { margin-right:3px; }

span.reqtxt, span.emailreqtxt{
	display:block;
	padding-left:120px;
	font-style:italic;
	font-size:.88em;
}
.cf_li_err span.reqtxt, .cf_li_err span.emailreqtxt{color:#df280a}
p.cf-sb{padding-left:120px}

.entry form ol li{padding:2px 0 8px;margin:0; list-style:none outside;}

/* messages */
#usermessagea{padding:8px;margin:10px 0}
.failure{border-color:#f16048;color:#df280a;background-color:#faebe7;}
.success{border-color:#446423;color:#3d6611;background-color:#eff5ea;}
.linklove{text-indent:-20000px;display:none;}

/**-------------------------------- header , footer, sidebar -----------------------------*/
#header{}
#header .header-top-block{float:left;}
#header .title{width:313px;margin:0}
#header .title span{position:absolute;margin-left:-20000px;}

#header .baseline{width:481px;}
#header .baseline-inner{padding:0 80px 0 50px}
#header .contact{width:206px;}
#header .menu-top{font-size:.8em;padding-left:0px}
#header .contact-phone{margin:10px 0 0 22px}

#header-followus {
	margin:10px 0 0 22px;
	width: 162px;
	text-align: right;
}

#header-followus span { font-size: 0.8em; text-transform: uppercase; }

#header-followus li { display: inline-block; }
#header-followus li + li { margin-left: 2px; }

#header-followus li a{
	display: block;
	width: 32px;
	height: 32px;
}

#header-followus li a:hover { background: url(/views/images/widget32.png) 0 736px; }

#followus-facebook 	{ background: url(/views/images/widget32.png) 0 512px; }
#followus-twitter 	{ background: url(/views/images/widget32.png) 0 96px; }

#header a{color:#fff;}

.header-top{background:url("/views/images/header-separateur.png") no-repeat scroll 313px 0 #171C46}

.breadcrumb{background-color:#ccc4ad;height:25px;}

#footer{clear:both;margin-bottom:10px}
#footer a{color:#fff;}
#footer-in{width:1000px;margin:10px auto 0;padding-top:10px;border-top:1px solid #fff}

.footer-top{/*background:url("/views/images/header-separateur.png") no-repeat scroll 313px 0 #171C46;min-height:132px;*/text-align:center;}
.footer-top-block{/*float:left;*/}
.footer-logos{width:313px;}
.footer-address{/*width:687px;*/}

.footer-logos-inner{padding-right:50px;padding-top:40px}
.footer-address-inner{/*padding-left:50px;padding-top:20px*/}

.footer-logos img{margin-right:9px;}

.footer-address .address{font-weight:700;margin-bottom:2em;}
.footer-address .mentions a{font-size:.9em;}

.footer-bottom{font-size:.8em;margin-top:10px}
.footer-bottom a{text-decoration:underline;}

#sidebar,#content{float:left;}
#sidebar{width:250px}
#content{width:750px}

.sidebar-inner, .content-inner{padding:0 5px;}

#sidebar input#searchsubmit {
	background:url(/views/images/zenith-invest-BG-bouton-small.png);
	width: 60px;
	height: 22px;
	display:inline-block;
}

#sidebar input#searchsubmit:hover {
	background-position: bottom;
}

.entry p, .entry ul, .entry ol, .entry address, .entry pre, .entry h2{margin-bottom:1em;}
.entry h2,.entry h3, .entry h4, .entry h5, .entry h6 , .entry ul, .entry ol, .entry address, .entry pre{clear:both;}

.entry ul,.entry ol{margin-left:2em}
.entry ul li{list-style-type: disc;}
.entry ul li li{list-style-type:circle;}
.entry ul li li li{list-style-type:square;}

.entry ol li{list-style-type:decimal;}


.navigation{font-size:.88em;}
.navigation-out a:link, .navigation-out a:visited{color:#fff}

/**-------------------------------- Titre -----------------------------*/
h1{font-size:1.6em;font-weight:700;margin-bottom:0}
h2{font-size:1.42em;font-weight:700;color:#796938}
h3{font-size:1.34em;}
h4,h5,h6{font-size:1.15em;}


/**-------------------------------- SIDEBAR -------------------------*/
.widget{margin-bottom:20px}
.widget .widgettitle{text-transform:uppercase;font-size:1.2em;font-weight:700;margin-bottom:8px}
.widget a:link, .widget a:visited{color:#fff}

.widget_recent_entries li,
.widget_recent_comments li,
.widget_categories li,
.widget_archive li{
	border-bottom:1px dotted #8082A8;
}

.widget_recent_entries li a:link, .widget_recent_entries li a:visited,
.widget_recent_comments li a:link, .widget_recent_comments li a:visited,
.widget_categories li a:link, .widget_categories li a:visited,
.widget_archive li a:link, .widget_archive li a:visited
{
	display:block;
	background:transparent url(/views/images/puce-blanche.png) no-repeat 3px 10px;
	padding:6px 0 6px 12px;
}

.widget_recent_entries li a:hover, .widget_recent_entries li a:active, .widget_recent_entries li a:focus,
.widget_recent_comments li a:hover, .widget_recent_comments li a:active, .widget_recent_comments li a:focus,
.widget_categories li a:hover, .widget_categories li a:active, .widget_categories li a:focus,.widget_categories li.current-cat a,
.widget_archive li a:hover, .widget_archive li a:active, .widget_archive li a:focus
{
	background:#fff url(/views/images/puce-bleu-fonce.png) no-repeat 3px 10px;
	color:#171c46;
}

.widget_nktagcloud{}
.widget_nktagcloud ul.wp-tag-cloud{}
.widget_nktagcloud ul.wp-tag-cloud li{}

a.btContactezNous {
	background:url("/views/images/bouton-contact.png") no-repeat scroll 0 0 transparent;
	border:medium none;
	cursor:pointer;
	display:block;
	height:40px;
	overflow:hidden;
	text-decoration:none;
	width:220px;
}
a.btContactezNous:hover,a.btContactezNous:active,a.btContactezNous:focus{background-position:0 -40px}
a.btContactezNous span {
	left:-30000px;
	position:absolute;
}


/**-------------------------------- COMMON ------------------------------*/
.main-content{background-color:#ccc4ad;color:#171c46}
.main-content h1{background-color:#b1a171;color:#fff;line-height:28px;padding:15px 0;text-align:center;text-transform:uppercase;}

.entry-main a:link, .entry-main a:visited{text-decoration:underline;}  

/**-------------------------------- Home -----------------------------*/

/**------------------------------- Page -----------------------*/


/**------------------------------- Listing Blog -----------------------*/
/**OLD

.posts-listing .entry-footer{margin-bottom:20px;padding-bottom:19px;border-bottom:4px dotted #b1a171;}
.posts-listing li.last .entry-footer{margin-bottom:0;border-bottom:none}
li.even{border-left:none}
h2.postTitle{}
h2.postTitle a{text-decoration: none;}
h2.postTitle a:hover,h2.postTitle a:focus,h2.postTitle a:active{text-decoration:underline;}
.entry-header, .entry-main, .entry-footer{clear:both;} 
.entry-header{margin-bottom:1em}
.entry-header h2{margin-bottom:.3em}
.entry-header .date{font-style:italic;}
.entry-main{font-size:1.1em;line-height:1.25em}
.entry-footer{}
*/

#content ol.posts-listing{margin:0;list-style:none;padding:20px;}
#content ol.posts-listing li.post-item{margin-top:20px;list-style:none;border:none;padding-bottom:19px;border-bottom:1px dotted #988344;}
#content ol.posts-listing li.post-item:last-child{margin-bottom:0}

.posts-listing li.post-item .entry-meta{display:inline;float:right;margin:0 0 10px 10px;width:150px;font-size: 0.9em;}
.posts-listing li.post-item .entry-meta .post-metadata{border-bottom:1px solid #a6a6a6;padding:0 3px}
.posts-listing li.post-item .entry-meta .post-metadata .post-tags{line-height: 1.5em;}

.posts-listing li.post-item .entry-summary{clear: none;padding: 0;}
.posts-listing li.post-item .entry-summary .post_thumbnail{float:right;margin:0 0 4px 8px;}

.posts-listing li.post-item .entry-utility{

}
.posts-listing li.post-item .links a{padding-right:10px;color:#404040;text-decoration: underline;}
.posts-listing li.post-item .links a:hover{color:#404040;text-decoration: none;}

.post .postmetadata{
  border-top:1px solid #D9D9DA;
  font-size:0.9em;
  padding-top:3px;
  margin-top:12px;
}
.post .postmetadata span.tags{
  float:none;
  display:block;
  margin-right:140px;
}
.post .postmetadata span{float:right;}

/**------------------------------- Single Blog -----------------------*/
.postmetadata{clear:both;font-size:.9em;margin:10px 0;border:1px dotted #988344;border-width:1px 0;color:#796938;padding:8px;}
.postmetadata a:hover, .postmetadata a:focus, .postmetadata a:active{color:#171c46}

.postmetadata a.author-link{color:#796938}

#content .post small, #content .page small{font-size:0.85em;}
#content .post .entry, #content .page .entry{padding:10px 40px 0}
#content .page .entry{padding-bottom:0.1px}


#content .navigation{margin-bottom:0.3em;}

/**------------------------------- Comments -----------------------*/
.comment-content{padding:0 40px;border-top:10px solid #171C46;}
#comments, #respond h2{margin:20px 0}
.commentlist li{border:none;background:none;  border-bottom:1px dotted #171c46}

#commentform textarea{width:654px;}

#commentform .subscribe-to-comments input{margin:0 1px 0 0;padding:0}
#commentform .subscribe-to-comments label{float:none;width:auto;display:inline;padding-top:2px}

/**--- ---**/
.ddsg-wrapper div p{display: none;}


.bt-big{display:block;width:220px;height:92px;margin:10px;background:url(images/boutons-contact-recherche-biens.png) no-repeat 0 0}
.bt-big span{position:absolute;left:-20000px}

#sidebar .bt-big-contact{}
#sidebar .bt-big-contact:hover{background-position:0 -92px}

#sidebar .bt-big-biens{background-position:-220px 0}
#sidebar .bt-big-biens:hover{background-position:-220px -92px}

#content .bt-big{float:right;}
#content .bt-big-contact{background-position:-440px 0;}
#content .bt-big-contact:hover{background-position:-440px -92px}

#content .bt-big-biens{background-position:-660px 0;margin-left:0;margin-right:0}
#content .bt-big-biens:hover{background-position:-660px -92px}

/* SUBSCRIPTION MANAGER STYLE */
.subscription-manager {
  width: 740px !important;
	padding:0 5px;
	float:right !important;
}

div.wrap {
	background: #CCC4AD;
	color:#171C46;
	padding-bottom:15px;
}

div.wrap h2 {
	background-color: #B1A171;
	color: white;
	line-height: 28px;
	padding: 15px 0;
	text-align: center;
	text-transform: uppercase;
}

div.wrap fieldset {
	border: none;
	margin: 1em 0;
	padding: 5px 10px;
}

#removeSubscription label{float:none;width:auto;text-align:left;}
#removeSubscription ol{margin:1em 0}

div.wrap fieldset legend {
font-weight: bold;
font-size: small;
}

div.wrap p.submit {
text-align: right;
}


.updated {
	background: #B9D6EF;
	border: 1px solid #589bd2;
	margin: 1em 5% 10px;
	padding: 1em;
}

.updated-error {
	background-color: #FFA3A3;
	border: 1px solid #FF5D5D;
}

div.wrap form {
	margin: 0;
	padding: 0;
}

div.warp li {
	margin-bottom: 6px;
	line-height: 130%;
}
/* END SUBSCRIPTION MANAGER STYLE */


/**-------------------- Box Social Title :: sous h1 
---------------------------------------------------------------------------------------------------------------------------- */
#boxShareTitle{clear:both;margin: 6px 0 0px;padding: 0 12px;border-bottom: 1px dotted #988344;font-size: 12px;}
#boxShareTitle img{vertical-align: middle;}
#boxShareTitle .share-content ul{list-style: none;margin: 0; padding: 0;}
#boxShareTitle .share-content ul li{display: inline; float:left;margin: 0 0 0 10px;height: 25px;}
#boxShareTitle .share-content ul li.first{margin:0;}
#boxShareTitle .share-content ul li.share-counter{margin: 0 0 0 4px;}
#boxShareTitle .share-content ul li a{}
#boxShareTitle .share-content ul li a span{display: inline; float:left;}
#boxShareTitle .share-content ul li.viadeo a,
#boxShareTitle .share-content ul li.print a,
#boxShareTitle .share-content ul li.email a{padding:0 2px;}
/* on ajuste les picto */
#boxShareTitle .share-content ul li.print a span,
#boxShareTitle .share-content ul li.email a span{margin-top:2px;}
#boxShareTitle .share-content ul li a.addthis_button_viadeo span{margin-top:1px;}

/**-------------------- Box Social Bottom :: sous le contenu 
---------------------------------------------------------------------------------------------------------------------------- */
#boxShareBottom-wrap{}
#boxShareBottom{clear:both;margin: 10px 0 0 0;padding: 0px 0 5px;border-bottom: 1px dotted #988344;}
