
/*
Theme Name: Wappos
Theme URI: http://www.jusanya.com/wappos
Description: Wappos is a theme to make the e-commerce site by WordPress. You can change background image/color and header logo from WordPress admin panel. SEO optimized, multiple widget-ready placement, custom menu, threaded-comments and valid XHTML 1.0 Transitional. For WordPress version 3.0+
Version: 1.02
Author: Maruyama Kiyotaka
Author URI: http://www.maruyamakiyotaka.com
Tags: white, blue, three-columns, left-sidebar, right-sidebar, fixed-width, custom-background, custom-header, custom-menu, translation-ready
License: GNU General Public License v2.0
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/*
Copyright (c) 2010, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.com/yui/license.html
version: 2.8.2r1

Font-size Adjustment
10px = 77%
11px = 85%
12px = 93%
13px = 100%
14px = 108%
15px = 116%
16px = 123.1%
17px = 131%
18px = 138.5%
19px = 146.5%
20px = 153.9%
21px = 161.6%
22px = 167%
23px = 174%
24px = 182%
25px = 189%
26px = 197%
*/
body{  font:13px/1.5em Helvetica,clean,sans-serif;*font-size:small;*font:x-small;font-weight:normal;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}

body,div,dl,dt,dd,ul,ol,li,h1,h1r,h1b,h1c,h2,h3,h3b,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h1b,h1c,h2,h3,h3b,h4,h5,h6 {
	font-size:95%;
}

body{
	width:980px;
	font-family:Arial, sans-serif;
	margin-top: 0;
	margin-left: auto;
	margin-right: auto;
	height:auto;
	
	}
	
div#societe-bg{
	width:980px;
	
	border-top:1px solid #2763A5;
	border-left:1px  solid #2763A5;
	border-right:3px solid #2763A5;
	border-bottom:3px solid #2763A5;
}
}
.societe-part{
	background-color:#D5DADE;
	}
div#societe-bg div#societe-part h1.societe-hdr{
	padding:30px 12px 0 30px; 
	font:normal 26px/28px Verdana, sans-serif;
	color:#082733; width:920px; height:38px;
	
	
	}
	div#societe-bg div#societe-part h2.societe-hdr{
	padding:12px 12px 0 30px; 
	font:normal 26px/28px Verdana, sans-serif;
	color:#082733;height:48px;
	
	
	}
	ul.societe-text{
	width:220px;
	LETTER-SPACING: 0px;
	font-family:Arial, sans-serif;
	padding:0 0 0px 30px; font-size:14px;
	line-height:24px; color:#000;
	 font-weight:normal;
	
	}
div#leftPart{
	width:800px;height:600px;
	
	}
	
.image
{
	margin-top:20px;
  float:left;
  top: 1em;
  left: 1%;
  width: 500px;
height:150px;
vertical-align:middle;
}
ul.texte
{
margin-top:20px;
vertical-align:middle;
	top:auto;
	bottom:auto;
  float:left;
  left: 1%;
  width: 350px;
  font-family:Arial, sans-serif;
height:150px;  
}

/* background */
html {
text-align:center;
}


/* font */
strong {
font-weight:bold;
}

a {
text-decoration:none;
}

a:hover {
text-decoration:underline;
color:#D40000;
}

#copyright {
text-align:right;
}


/* hx */
h1,h1r,h1b,h1c,h2,h3,h4,h5,h6 {
margin:0px 0 0.1em 0;
}

h1 {
font-size:120%;
color: #fff;
margin-bottom:0.5em;
}

h2 {
font-size:110%;
color: #1D4159;
margin-bottom:0.5em;
}

h1c {
font-size:180%;
color: blue;
}


h1blue {
font-size:130%;
color: blue;
margin-bottom:0.5em;
}


h1r {
font-size:120%;
color: red;
margin-bottom:0.5em;
}

h1b {
font-size:120%;
margin-bottom:0.5em;
}


h2 {
font-size:105%;
}

h3 {
font-size:97%;
color: #0008FB;
}

h3b {
font-size:100%;
color: #fff;
}
h4 {
font-weight:normal;
font-size:95%;
color: #1A2855;
}

h5 {
font-weight:normal;
font-size:90%;
color: #1A2855;
}

h6 {
font-weight:normal;
font-size:80%;
}


/* p */
p {
margin-bottom:1em;
line-height:1.5em;
}


/* ul, ol, dl */
ul ul,ul ol,ol ul,ol ol {
margin: 0;
padding: 0 0 0 1em;
}

ul {
padding-left:0em;
list-style-type:disc;
}

ol {
padding-left:2.5em;
list-style-type:decimal;
}

dt {
line-height:2em;
font-weight: bold;
margin-top: 1.5em;
border-bottom: dotted 1px #C0C0C0;
}
      
dd {
padding-left: 1em;
margin-top: 0.5em;
}


/* image */
.content img {
height: auto;
max-width:460px;
}

.content div {
height: auto;
max-width:460px;
}

.content .attachment img {
max-width:900px;
}

a img {
border:none;
}

/* top menu */
#top_menu_div {
background:url('../images/menu_back.png');
background-position: right bottom;
width:100%;
line-height:26px;
z-index:30;
color:#fff;
text-align:left;
border-right:1px double black;
border-left:1px  double black;
}

#cadre1 {
margin-top:10px;
padding:15px;
border:solid 1px #C0C0C0;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#fff;
}


#top_content{
width:980px;
margin:0 auto;
position:relative;
}

.menu-top {
position:absolute;
top:0;
right:0;
}

#sitedesc {
font-size:85%;
}

/* header */
#header {
position:relative;
width:980px;
margin:0 auto;
text-align:left;
border:1px double gray;
border:1px double gray;
border:1px  double gray;
}

#logo {
position:relative;
float:left;
margin-top:40px;
margin-left:40px;
}

#sitename {
font-weight:bold;
font-size:182%;
line-height:90px;
}

#sitename a {
text-decoration:none;
}


/* header nav */
#header_menu_div {
width:980px;
margin:0 auto;
margin-top:1px;
margin-bottom:0px;
text-align:left;
border-left:3px  solid #2763A5;
}


/* wrapper */
#wrap {
background:#fff;

position:relative;
width:980px;
margin:0px auto;
margin-bottom:0px;
text-align:left;
border-top:1px solid #2763A5;
border-left:1px  solid #2763A5;
border-right:3px solid #2763A5;
border-bottom:3px solid #2763A5;
}


/* columns */
#main {
position:relative;
width:980px;
float:left;
}


.content {
position:relative;
margin-bottom:10px;
}

.post {
padding-bottom:10px;
margin-bottom:15px;
border-bottom:solid 1px #C0C0C0;
}

.rightbar
{
border-right:solid 1px #C0C0C0;
}

.page1 {
margin-top:4px;
margin-left:8px;
margin-right:0px;
margin-bottom:4px;
padding-top:4px;
padding-bottom:4px;
padding-left:4px;
padding-right:0px;
border-radius: 1px;
-moz-border-radius: 1x;
-webkit-border-radius: 1px;
background:#F5F5F8;
border:solid 1px #F1F3F8;

}

.page1b {
margin-top:5px;
margin-left:5px;
padding:5px;
border:solid 1px #AAA5A7;
border-radius: 5px;
-moz-border-radius: 5x;
-webkit-border-radius: 5px;
margin-bottom:5px;
background:#fff;
background-repeat:no-repeat;

}

.resa {
margin-top:64x;
margin-left:6px;
padding:0px;
border:solid 1px #AAA5A7;
border-radius: 5px;
-moz-border-radius: 5x;
-webkit-border-radius: 5px;
margin-bottom:10px;
background:#fff;
background-repeat:no-repeat;

}

.compte {
margin:10px;
border: 1px solid grey;
padding:4px;
}

.upload {
width:600px;
margin:10px;
border: 1px solid grey;
padding:4px;
}
.titrecompte
{
border:solid 1px #AAA5A7;
padding-left:4px;
padding-top:6px;
background: url('../images/resa2.jpg');
background-repeat:repeat;
}
.td_vente {
     border: 1px solid black;
	 margin-left:4px;
	 padding-left:4px;
}

.listevente {
      border-bottom: 1px solid grey;
	  padding-left:4px;
}

.listevente2 {
       border: 1px solid grey;
		  padding-left:4px;
}

.resa2 {
margin-top:6px;
margin-left:6px;
margin-bottom:4px;
padding:6px;
border:solid 1px #AAA5A7;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 1px 1px 12px #aaa;
-box-shadow:1px 1px 12px #aaa;
-webkit-box-shadow:1px 1px 12px #aaa;
margin-bottom:10px;
background:#fff;
background: url('../images/resa2.jpg');
background-repeat:repeat;
}

.txt {
margin-top:6px;
margin-left:8px;
margin-bottom:4px;
padding:8px;
border:solid 1px #F1F3F8;
background: url('../images/wrap_blue.png');
background-repeat:repeat;
text-align: justify;
}

.date {
color: #0008FB;
margin-left:4px;
padding-top:3px;
padding-left:5px;

}

.devis {
margin-top:5px;
margin-bottom:5px;

}

.titreresa {
border:solid 1px #AAA5A7;
padding-left:6px;
padding-top:6px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 0px;
-webkit-border-bottom-right-radius: 0px;
background:#215BF9;
background-repeat:repeat;
}

.titremenu{
border:solid 1px #AAA5A7;
padding-left:4px;
padding-top:6px;
background:#215BF9;
background-repeat:repeat;
}

.titrewrap
{
border:solid 1px #F5F7F9;
padding-left:4px;
padding-top:6px;
background: url('../images/resa2.jpg');
background-repeat:repeat;
}

.titrewrap2
{
border:solid 1px #F5F7F9;
padding-left:4px;
padding-top:6px;
font:13px/1.5em ravie;
font-size:120%;
background: url('../images/menu_wrap_blue.png');
background-repeat:no repeat;


}

.titrewrap3
{
border:solid 1px #F5F7F9;
padding-left:4px;
padding-top:6px;
background: url('../images/menu_wrap_red.png');
background-repeat:repeat;
}




.remise {
margin-top:10px;
margin-left:10px;
border:solid 1px #AAA5A7;
padding-left:6px;
padding-top:6px;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-webkit-border-top-left-radius: 5px;
-webkit-border-top-right-radius: 5px;
-webkit-border-bottom-left-radius: 5px;
-webkit-border-bottom-right-radius: 5px;
background:#215BF9;
background-repeat:repeat;
}



.liste_voiture {
margin-top:5px;
margin-left:5px;
margin-bottom:5px;
padding:10px;
border:solid 1px #BFB574;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: ²;

background:#fff;
background-repeat:no-repeat;
}

.maincolumn,
.singlecolumn,
.sidecolumn {
margin:0 auto 0px auto;


}

.maincolumn,
.singlecolumn,
.moncadre {
margin-top:0px;
padding:0px;
border:solid 1px #85A0AB;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
background:#F7EEDC;
}

.maincolumn {
background-color:#fff;
position:relative;
width:126px;
float:right;
margin-left:0em;
padding:1px;
margin-top:0.5em;
margin-right:0.6em;
}

div#annonce {
background-color:#046380;
position:relative;
width:96%;
padding:1px;
margin-top:0.5em;
border:solid 1px #374644;
}
div#annonce h1.champ-titre{
	padding:10px 0px 0px 5px; 
	font:bold 20px Arial, sans-serif;
	color:#fff;height:28px;	
	}
.intro-annonce {
width:95%;
position:relative;
padding-left:5px;
margin-top:0.5em;
margin-right:0.6em;
font:normal 14px Arial, sans-serif;
}

.champ_annonce {
width:95%;
position:relative;
margin-left:8px;
padding:1px;
margin-top:0.5em;
margin-right:0.6em;
}
div#form_annonce {
margin-left:8px;
width:95%;
position:relative;
padding-left:10px;
padding-bottom:10px;
padding-top:10px;
border:solid 1px #4C7A7D;
}

.titre{
font:normal 15px Arial, sans-serif;
width:95%;
background-color:#046380;
border:solid 1px #374644;
height:20px;
margin-left:8px;
padding:5px;
color:#fff;
margin-bottom:1px;
vertical-align:middle;
}

.news{
}

.news txt {
padding-left:4px;
padding-bottom:2px;
display:block;
}

.sidecolumn {
background-color:#F7EEDC;
border:solid 1px #9A606A;
border-radius: 1px;
-moz-border-radius: 1px;
-webkit-border-radius: 1px;
margin-top:0.5em;
margin-bottom:0.2em;
}
.conditions {
width:96%;
margin-top:10px;
margin-left:15px;
margin-right:10px;
margin-bottom:15px;
}

/* contents meta */
.contentmeta {
margin-bottom:10px;
}

.contentmeta ul {
list-style:none;
margin:0;
padding:0;
}


/* comments */
ol.commentlist {
margin-bottom:15px;
}

ol.commentlist,
ol.commentlist ul {
list-style:none;
padding:0;
}

ol.commentlist li {
border:solid 1px #C0C0C0;
padding:10px;
}

ol.commentlist li li {
}

ol.commentlist li.bypostauthor cite {
font-weight:bold;
}

ol.commentlist li.byuser {
}

.comment,
.trackback,
.pingback {
margin-top:10px;
}

.avatar {
float:left;
margin-right:1em;
}

.reply {
text-align:right;
}

.comment-form-author,
.comment-form-email,
.comment-form-url,
.comment-form-comment {
margin:3px;
}


input[type="text"], input[type="password"], input[type="date"], input[type="datetime"], input[type="email"], input[type="number"], input[type="search"], input[type="tel"], input[type="time"], input[type="url"], 
input[type="text"].oversize, input[type="password"].oversize, input[type="date"].oversize, input[type="datetime"].oversize, input[type="email"].oversize, input[type="number"].oversize, input[type="search"].oversize, input[type="tel"].oversize, input[type="time"].oversize, input[type="url"].oversize, textarea.oversize { font-size: 18px !important; font-size: 1.8rem !important; }
input[type="text"]:focus, input[type="password"]:focus, input[type="date"]:focus, input[type="datetime"]:focus, input[type="email"]:focus, input[type="number"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="time"]:focus, input[type="url"]:focus, textarea:focus { background: #fafafa; outline: none !important; border-color: #b3b3b3; }
input[type="text"][disabled], input[type="password"][disabled], input[type="date"][disabled], input[type="datetime"][disabled], input[type="email"][disabled], input[type="number"][disabled], input[type="search"][disabled], input[type="tel"][disabled], input[type="time"][disabled], input[type="url"][disabled], textarea[disabled] { background-color: #ddd; }


/* comment form */
#commentform p.logged-in-as,
#commentform p.comment-notes,
#commentform p.form-allowed-tags {
font-size:85%;
}

.required {
color:#cc0000;
}

#commentform input#author,
#commentform input#email,
#commentform input#url {
float:left;
width:250px;
margin-right:1em;
}

#commentform textarea {
width:420px;
height:8em;
}

#commentform p.comment-form-comment label {
display:none;
}


/* sidebar */
#left {
position:relative;
float:center;
width:936px;
margin-left:0.5em;
margin-bottom:0.5em;
}

#right {
position:relative;
float:right;
width:220px;
margin-right:0.7em;
margin-bottom:0.5em;
}

.sidecolumn h3 {
background:#fff url('../images/red201.jpg');
padding:3px 8px;
color: #F8FBFA;
border-bottom:1px dotted orange;
}

.sidecolumn ul {
padding:3px 3px;
list-style-type:none;
}

.sidecolumn ul li {
padding:3px 3px;
line-height:100%;
}


/* navigation */
.navigation {
margin-bottom:2em;
}

.nav-previous {
float:left;
}

.nav-next {
float:right;
}


/* footer menu */
#footer_menu_div {

margin:0 auto;
}

#footer_menu_div h3 {
background:#324470;
padding:3px 8px;
text-shadow:none;
}

.footer_menu {
float:right;
width:22%;
margin-left:3%;
vertical-align:top;
}

.footer_menu ul {
list-style-type:none;
padding-left:0.5em;
}


/* footer */
#footer {
width:980px;
background:#041b8d  url('../images/footer_blue.png');
background-position:center;
background-repeat:no-repeat;
height: 50px;
color:#fff;
position:relative;
border-top:1px double black;
border-left:1px  double gray;
border-right:1px double gray;
border-bottom:1px  double black;
margin-top: 10px;
margin-left: auto;
margin-right: auto;
margin-bottom: 10px;
clear:both;
text-align:left;
font-size:93%;
padding:0em 0 5em 0;
}

#footer a {
color:#fff;
text-decoration:none;
}

#footer a:hover {
text-decoration:underline;
}

#copyright {
position:relative;
text-align:center;
text-transform:uppercase;
font-size:85%;
margin-top:2em;
}


/* blockquote, _ */
blockquote {
margin:1em;
padding:0 1em;
border-left:solid 3px #C0C0C0;
}

address,pre {
margin: 1em 0;
}


pre {
font-family: "Courier New",Courier,monospace;
border: inset 1px #000;
line-height: 120%;
padding: 0.99em;
}


/* table */
.content table {
border: 1px #C0C0C0 solid;
border-collapse:collapse;
border-spacing:0;
}

.content table th {
padding: 5px;
border: #C0C0C0 solid;
border-width: 0 0 1px 1px;
font-weight: normal;
}

.content table td {
padding: 5px;
border: #C0C0C0 solid;
border-width: 0 0 1px 1px;
}

caption,th {
text-align:center;
}


/* author */
#entry-author-info {
margin:20px 0 30px 0;
}


/* feed */
.feed {
margin-left:3px;
padding:0 0 0 15px;
background:url('../images/feed_mini.png') no-repeat 0 50%;
}


/* search */
.searchform {
margin:0 5px;
}

.searchform .s {
background:#fff url('../images/search.png') 2px center no-repeat;
border:1px solid #ccc;
font-size:.9em;
padding:3px 0 3px 20px;
width:160px;
}

.searchform .sb {
display:none;
}

.search-excerpt {
margin:0;
}


/* header search */
#header_search {
position:relative;
margin:33px 0 0 38px;
float:left;
}

#header_search .searchform {
margin:0;
}

#header_search .searchform {
display: block;
width: 250px;
height: 30px;
background: url('../images/search_form.png') left top no-repeat;
position: relative;
}

#header_search .searchform .s {
background:none;
border:solid 1px #fff;
font-size:1em;
padding:0;
width:155px;

position:absolute;
top:7px;
left:10px;
}

#header_search .searchform .sb {
display:inline;
position: absolute;
top: 4px;
left: 180px;
}


/* calender */
table#wp-calendar {
width:100%;
}

table#wp-calendar td,
table#wp-calendar th {
padding:1px;
text-align:center;
}


/* gallery */
.gallery dl {
margin:0;
overflow:hidden;
}

.gallery dt {
font-weight: normal;
border-bottom: none;
}
      
.gallery dd {
padding: 0;
}

.gallery img {
border:none !important;
}


/* wp */
.aligncenter {
display:block;
margin:0 auto;
}

.alignleft {
float:left;
margin-right:15px;
}

.alignright {
float:right;
margin-left:15px;
}

.alignnone {
display:block;
}

.wp-caption,
.gallery-caption {
text-align:center;
}

.wp-caption img {
border:none;
margin:0;
padding:0;
}

.wp-caption p.wp-caption-text {
font-size:85%;
margin:0;
padding:3px;
}

.attachment-post-thumbnail {
float:left;
margin-right:10px;
}

.sticky {
border:solid 2px #00cc33;
border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
padding:0 15px;
margin-bottom:30px;
}


/* clearfix */
.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;

}

.clearfix {
  min-height: 1px;
 
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}