/*   
Theme Name: Rachat du Credit
Theme URI: http://www.rachatducredit.com
Description: Theme-de-rachatducredit.com
Author: SeoMix et iQuid
Author URI: www.seomix.fr
Version: 2.5
*/

body {
background: url(images/body-bg.png) center repeat-y;
font-family:'Verdana';
font-size:11px;
margin: 0;
}
a:link,a:active,a:visited { text-decoration:none; color:#018d00; border:none; }
.left a:link, .left a:active, .left a:visited { text-decoration:none; color:#000; border:none; }
.right a:link, .right a:active, .right a:visited { text-decoration:none; color:#000; border:none; }
img {
border: none;
}
img:focus {
display: none;
}
#wrap {
width:980px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
margin:0 auto;
padding-left: 2px;
}

*+html #wrap {
padding-left: 3px;
}

#separe {
background: url(images/superhead-bg.png) repeat-x bottom green;
height: 10px;
margin: 0;
padding: 0;
}
.separe {
background: url(images/superhead-bg.png) repeat-x bottom green;
height: 3px;
margin: 10px;
padding: 0;
}
.superhead {
background: url(images/superhead-bg.png) repeat-x top green;
height: 20px;
margin: 0;
padding: 0;
}

.superhead h1 {
font-size: 10px;
padding-top: 2px;
padding-right: 5px;
margin: 0;
text-align: right;
color: white;
}

.superhead a {
color: white;
}
.logo {
float: left;
margin-top: 20px;
margin-left: 20px;
}
.people {
float: right;
}
#header { background: url(images/header-bg.png) repeat-x top teal; height:111px; width: 980px; position:relative; color:#000; margin-bottom:0; padding:0; }
#header h1 { margin:0; padding:0; }
#header h1 .titre { font-size: 16px; font-weight: bold; color: #FF991B; }
#header img {
border: none;
}

#btn-accueil {
height: 24px;
width: 36px;
background: url(images/btn-accueil.png) top center no-repeat;
}

a:hover #btn-accueil {
background: url(images/btn-accueil.png) bottom center no-repeat;
}

#btn-rachatcredit {
height: 24px;
width: 100px;
background: url(images/btn-rachatcredit.png) top center no-repeat;
}
a:hover #btn-rachatcredit {
background: url(images/btn-rachatcredit.png) bottom center no-repeat;
}

#btn-creditconso {
height: 24px;
width: 96px;
background: url(images/btn-creditconso.png) top center no-repeat;
}
a:hover #btn-creditconso {
background: url(images/btn-creditconso.png) bottom center no-repeat;
}

#btn-creditimmo {
height: 24px;
width: 96px;
background: url(images/btn-creditimmo.png) top center no-repeat;
}
a:hover #btn-creditimmo {
background: url(images/btn-creditimmo.png) bottom center no-repeat;
}

#btn-assurance {
height: 24px;
width: 83px;
background: url(images/btn-assurance.png) top center no-repeat;
}

a:hover #btn-assurance {
background: url(images/btn-assurance.png) bottom center no-repeat;
}


#btn-placement {
height: 24px;
width: 99px;
background: url(images/btn-placement.png) top center no-repeat;
}

a:hover #btn-placement {
background: url(images/btn-placement.png) bottom center no-repeat;
}

#btn-pouvoir {
height: 24px;
width: 116px;
background: url(images/btn-pouvoir.png) top center no-repeat;
}

a:hover #btn-pouvoir {
background: url(images/btn-pouvoir.png) bottom center no-repeat;
}

#btn-courtier {
height: 24px;
width: 125px;
background: url(images/btn-courtier.png) top center no-repeat;
}

a:hover #btn-courtier {
background: url(images/btn-courtier.png) bottom center no-repeat;
}

#btn-bestoffer {
height: 24px;
width: 118px;
background: url(images/btn-bestoffer.gif) top center no-repeat;
float: left;
padding: 0;
margin: 0 8px 0 -2px;
}

#menu img {
border: none;
}

#search {
height: 38px;
padding:0;
margin: 5px;
}

#searchform {
height: 18px;
padding: 0;
margin: 0;
}

#date {
margin-top: 5px;
color: #000000;
height: 10px;
text-align: center;
}

#s {
font-size: 10px;
border: #2a6c1b 1px solid;
height: 16px;
width: 120px;
}

input#searchsubmit {
background: url(images/btn-search.png) no-repeat;
border:none;
height: 18px;
width: 31px;
cursor: pointer;
vertical-align: top;
}

a:hover {
text-decoration:none;
color:#1a5189;
border:none;
}

.left {
background: /* url(images/left-bg.png) top center no-repeat */ #e6e9d9;
float:left;
width:200px;
border: none;
padding:5px;
}

.right {
color: #000;
float:right;
width:170px;
border: none;
padding:5px 5px 5px 5px;
background: #e6e9d9;
} 
 

.right img { border:0; display:block; margin-left:auto; margin-right:auto; }
.middle { 
margin-top:0;
line-height:16px; 
margin-left:5px; 
float:left;  
width:580px !important;
width:560px; 
border: none; 
overflow:hidden; 
font-size:10px; 
}
.middle h2 { color:#018d00; font-size:15px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; }
.middle img { border:none; }
.ads { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:510px; border:3px solid #f3f3f3; text-align:center; padding:10px; }
.ads img { border:0; text-align:center; }
img.wp-smiley { border:0; padding:0; }
#footer { width:980px; margin-top:20px; text-align:center; clear:both; padding:10px; }
div.hr { height:1px; background:#fff url(images/hr.gif) repeat-x scroll center; clear:both; }
div.br { height:10px; background:#fff url(images/br.gif) repeat-x scroll center; clear:both; }
.alignright { float:right; } 
.alignleft { float:left; } 
.gcomment { border-left:none; vertical-align:middle; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#F7F7F7; padding:3px; }
.ucomment { border-left:none; border-right:none; margin-bottom:3px; border-bottom:1px solid #f3f3f3; background-color:#fbfbf1; padding:3px; } 
input#submit { background: url(images/input-bg.png) top repeat-x green; border: none; color:#fff; padding-bottom:2px; font-size:12px; cursor:pointer; }
ol.commentlist { margin:0 0 1px; padding:0; }
ol.commentlist li { list-style:none; margin:0; padding:13px 13px 1px; }
ol.commentlist li.commenthead { list-style:none; margin:0; } 
ol.commentlist li.commenthead h2 { margin:0; }
.addthis { float:right; clear:both; }
.left h2,.comments h3 { font-size:12px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.left ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.left ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.left ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.left ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.left ul li ul li :hover { border-bottom:#ccc 1px solid;}
.right h2,.comments h3 { font-size:12px; border-bottom:dashed 1px #ccc; margin:0 7px 3px; padding:3px 0; }
.right ul,.right ul { list-style-type:none; margin:0; padding:0; line-height:150%; font-size:11px; }
.right ul li,.right ul li { list-style-type:none; margin:0 0 20px; padding:0; }
.right ul li ul,.right ul li ul { list-style-type:square; margin:0; padding:0 3px; }
.right ul li ul li,.right ul li ul li { list-style-type:none; background:transparent url(images/bullet.gif) no-repeat 0 4px; border:0; margin:0; padding:0 0 2px 14px; }
.right ul li ul li :hover { border-bottom:#ccc 1px solid;}
div.hr hr,div.br br { display:none; }
.middle2,.middle3 { margin-top:10px; line-height:16px; margin-left:10px; float:left; width:237px; border:3px solid #f3f3f3; overflow:hidden; padding:10px; }
.middle2 h2,.middle3 h2 { font-size:12px; border-bottom:dashed 1px #ccc; margin:0 7px 3px 0; padding:3px 0; } 
.middle2 :hover,.middle3 :hover { background:#fafafa; }
.ucomment img,.addthis img { border:0; }
.widget_text big { font-size: 12px; }
big { font-size: 12px; }
.entry span {
font-weight:bold;
}
h2 span {
font-size: 14px;
}

.right ul {
border: none;
}

#text-1 .widgettitle {
color: #FFFFFF;
font-weight: bold;
}
.widgettitle big {
color: #018d00;
}
.form_rachat_credit {
	font-family: verdana, sans-serif;
	font-size: 9px;
}
.form_rachat_credit big {
font-size: 11px;
}
.form_rachat_credit input, 
.form_rachat_credit select {
	font-size: 9px;
}
.form_rachat_credit p {
	margin: 0px;
	padding: 3px 0px;
}
p {
font-size: 11px;
}
.post h2 {
margin:0;
padding:0;
}
.st-tag-cloud a {
color: #000;
}

th {
font-size: 14px;
font-weight: bold;
text-align: left;
}

td {
font-size: 11px;
font-weight: bold;
}

td input {
font-size: 11px;
font-weight: bold;
text-align: left;
}

#questions {
background: url('images/posezvotrequestions.png') no-repeat top center #e6e9d9;
text-align: center;
height: 200px;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
margin-bottom: 20px;
}

#questions .textquestion {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: 120px;
width: 190px;
margin: 50px 0 0 0;
}

#questions input {
float: right;
color: #FFF;
background: #018d00;
font-weight: bold;
border: #047700 1px solid;
margin: 5px 10px 0 0;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
cursor: pointer;

}

.retour-question {
margin-bottom: 10px;
}

#question {
margin: 10px;
}

#question .bouton {
float: right;
color: #FFF;
font-weight: bold;
background: #018d00;
border: #047700 1px solid;
margin: 5px 100px 0 0;
-moz-border-radius: 5px;
-khtml-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}

#question .textquestion {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
height: 150px;
width: 450px;
border: #047700 1px solid;
}

#question .titre {
width: 400px;
font-size: 14px;
border: #047700 1px solid;
margin: 10px 0;
}

#question .email {
width: 200px;
font-size: 12px;
border: #047700 1px solid;
}

#question .layus-email {
margin: 10px 0 0 0;
}

#question .layus-texte {
margin: 4px 0 0 0;
}

#question .captcha {
margin: 10px 0 0 0;
}

.captcha input {
border: #047700 1px solid;
width: 50px;
}

.bullet_comment {
background: url(images/bulle_comment.png) top left no-repeat;
padding: 0 0 0 20px;
margin: 0 0 0 10px;
font-size: 12px;
font-weight: normal;
float: right;
}

.formulaire { width: 580px; }
.formulaire input, .formulaire select { margin-top: -3px; }
.formulaire .bloc { background-color: #EDEEE2; }
.formulaire h2 { width: 574px; background-color: #5AA12B; margin: 0px; color: #FFF; padding: 3px; }
.formulaire .gauche { float: left; width: 185px; padding-left: 10px; }
.formulaire .droite { float: left; width: 355px; margin-left: 10px; padding-right: 10px; }
.formulaire .gauchelong { float: left; width: 345px; padding-left: 10px; }
.formulaire .droitelong { float: left; width: 195px; margin-left: 10px; padding-right: 10px; }
.formulaire .gaucheshort { float: left; width: 140px; padding-left: 10px; margin: 10px 0px 0px 0px; height: 20px; }
.formulaire .droiteshort { float: left; width: 400px; margin: 10px 0px 0px 10px; padding-right: 10px; height: 20px; }
.formulaire .twolines { padding-top: 8px; }
.formulaire .inputtext { width: 52px; height: 15px; padding-top: 2px; padding-bottom: 0px; font-size: 10px; font-weight: normal; border: 1px solid #000; text-align: right; padding-right: 4px; }
.formulaire .inputtextlong { width: 140px; height: 15px; padding-top: 2px; padding-bottom: 0px; font-size: 10px; font-weight: normal; border: 1px solid #000; text-align: right; padding-right: 4px; }
.formulaire .inputtextmini { height: 15px; padding-top: 2px; padding-bottom: 0px; font-size: 10px; font-weight: normal; border: 1px solid #000; padding-right: 4px; }

.formulaire th { text-align: center; font-size: 12px; font-weight: bold; }
.formulaire .creditactu td, .formulaire .patrimoine td { text-align: center; height: 25px; font-weight: normal; }
.formulaire .revenu td, .formulaire .coordonnes td { height: 25px; font-weight: normal; }
.formulaire .revenu select { font-weight: normal; }



#footer { 
background: url(images/background-footer.png) no-repeat top center #047700;
width: 980px;
position:relative;
color:#000;
margin-bottom:0;
padding:0;
float: left;
clear: left;
}

.content-footer {
padding-left: 10px;
background: #047700;
font-size: 9px;
}

.bloc-footer {
text-align: justify;
margin: 20px;
padding: 5px;
width: 260px;
float: left;
background: #e6e9d9;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-bottom-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #000;  
   	-moz-box-shadow: 0px 0px 10px #000;  
   	box-shadow: 0px 0px 10px #000;
}

.content-footer h3 {
color: #000000;
padding: 3px 0 3px 5px;
margin: 0;
font-size: 12px;
}

.blocfoot  h3 {
color: #000000;
padding: 3px 0 3px 5px;
margin: 0;
font-size: 12px;
}

.content-footer .p {
margin: 5px;
}

.bloc-foot {
text-align: justify;
margin: 20px;
padding: 5px;
width: 420px;
float: left;
background: #e6e9d9;
	-moz-border-radius: 10px;
	-ms-border-radius: 10px;
	-khtml-border-radius: 10px;
	-webkit-border-bottom-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow: 0px 0px 10px #000;  
   	-moz-box-shadow: 0px 0px 10px #000;  
   	box-shadow: 0px 0px 10px #000;
}

.blocfoot {
text-align: justify;
margin: 0;
padding: 0 10px;
padding-top: 14px;
width: 960px;
float: left;
/*background: url(images/border-top.png) top repeat-x #e6e9d9; */
background: #e6e9d9;
}

.blocfoot .p {
margin: 5px;
}

.content-foot {
padding:0;
margin: 0;
}

#menu {
background: url(images/menu-bg.png) repeat-x top #54af3e;
height: 29px;
width: 960px;
padding: 11px 10px 10px 10px;
}

#menu a {
float: left;
padding: 0;
margin: 0 6px 0 0;
cursor: pointer;
}

.menu {
margin: auto;
background: url(images/menu-bg.png) repeat-x top green;
height: 29px;
width: 960px;
padding: 11px 10px 10px 10px;
}

.hrfooter { visibility: hidden; }

#footer .menu {
padding: 0 0px 10px 1px;
width: 979px;
height: 41px;
margin-bottom: 10px;
}


#footer .superhead {
float: left;
height: 14px;
width: 974px;
padding: 3px;
color: #FFFFFF;
}

.menu a {
float: left;
padding: 0;
margin: 0 10px 0 0;
cursor: pointer;
}

#footer .menu a {
float: left;
padding: 0;
margin: 15px 0 0 5px;
cursor: pointer;
}

#footer {
width:980px;
text-align:center;
clear:both;
}

#form_rachat_credit th {
padding: 5px;
background: #018d00;
color: #FFFFFF;
font-weight: bold;
font-size: 17px;
}

#form_rachat_credit thead {
margin-bottom: 5px;
}

#form_rachat_credit td {
font-size: 13px;
}

#form_rachat_credit input, #form_rachat_credit select {
font-size: 13px;
}

#form_rachat_credit input:focus {
background: #ecdfb8;
}

#form_rachat_credit select:focus {
background: #ecdfb8;
}

#form_rachat_credit tr:hover {
background: #ecdfb8;
}

#form_rachat_credit tr.off:hover  {
background: none;
}

.form_rachat_credit th {
padding: 5px;
background: #018d00;
color: #FFFFFF;
font-weight: bold;
font-size: 17px;
}

.form_rachat_credit thead {
margin-bottom: 5px;
}

.form_rachat_credit td {
font-size: 13px;
}

.form_rachat_credit input, #form_rachat_credit select {
font-size: 13px;
}

.form_rachat_credit input:focus {
background: #ecdfb8;
}

.form_rachat_credit select:focus {
background: #ecdfb8;
}

.form_rachat_credit tr:hover {
background: #ecdfb8;
}

.form_rachat_credit tr.off:hover  {
background: none;
}

.btn-comparer, .btn-ameliorer { display: block; float: right; height: 18px; color: #FFF; font-weight: bold; font-size: 12px; padding-left: 6px; }
.btn-comparer { background: url(http://www.rachatducredit.com/wp-content/themes/rachatducredit25/images/bg-btn-comparer.gif) no-repeat; width: 148px; }
.btn-ameliorer { background: url(http://www.rachatducredit.com/wp-content/themes/rachatducredit25/images/bg-btn-ameliorer.gif) no-repeat; width: 219px; margin-right: 12px; }
.btn-comparer:visited, .btn-comparer:hover, .btn-comparer:active, .btn-comparer:link, .btn-ameliorer:visited, .btn-ameliorer:hover, .btn-ameliorer:active, .btn-ameliorer:link { color: #FFF; }



/* Corrections et ajouts par Daniel Roch - www.seomix.fr*/
.wp-pagenavi {font-size:1.1em;text-align:center;margin:15px auto 25px}
.myrss {float:left;height:18px;margin:4px 4px 0 0}

