/*

Theme Name: Credit

Theme URI: http://www.credit.fr

Description: The new layout

Author: the Seolution team

Version: 1.0

Tags: blue

*/

html, form { margin: 0; padding: 0; }
body { margin: 0; padding: 0; background: #fff url(images/bg_page.png) repeat-x left top; font-family: Helvetica, Arial, sans-serif; font-size: 13px; color: #333; }
a { text-decoration: none; color: #666; }
img { border: none }
h1 { font-size: 18px }
h2 { font-size: 17px }
h1 a, h2 a { color: #333; text-decoration: none; }
h2 a:hover, h1 a:hover { color: #111; border-bottom: 1px solid #222; }
.hide { display: none }
.left, .alignleft { float: left }
.right, .alignright { float: right }
.tright { text-align: right }
.tcenter { text-align: center }
.clear { clear: both; line-height: 0px; font-size: 0px; height: 0px; }
#top { position: absolute; top: 0; left: 0; width: 100%; background: transparent url(images/bg_top.png) repeat-x left top; height: 116px; }
#wrapper { width: 970px; margin: 0 auto; position: relative; z-index: 2; }
#header { position: relative; padding-top: 1px; height: 79px; }
#logo { position: absolute; left: -51px; top: 0px; height: 80px; }
#logo a img { height: 80px }
#crosslink { position: absolute; top: 8px; right: 5px; color: #fff; font-size: 12px; }
#crosslink a { color: #fff; margin: 0 5px; }
#crosslink a:hover { text-decoration: underline }
#cerca { position: absolute; right: 5px; top: 20px; width: 337px; }
#cercahint { position: absolute; top: 11px; left: 10px; color: #999; font-size: 17px; font-style: italic; }
#cerca .inputsrc { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #999999; font-size: 17px; height: 35px; left: 0; margin: 0; padding: 1px 0 0 7px; position: absolute; top: 0; width: 249px; }
#cerca .inviasrc { background: #fff url(images/btn_research_top.png) no-repeat left top; border: none; margin: 0; padding: 0; height: 38px; width: 36px; position: absolute; top: 0px; left: 249px; }
#cerca a { position: absolute; top: 0px; left: 295px; }
#delcont { background: transparent url(images/bg_delcont.png) repeat-x left top; padding: 5px 9px; }
.bordo { padding: 0 6px 6px 6px }
#content { position: relative; background: #fff; z-index: 1; }
#menu { position: relative; z-index: 5; background: transparent url(images/bg_menu.png) repeat-x left 6px; height: 40px; overflow: hidden; }
#menu ul { margin: 0; padding: 0 0 0 10px; list-style: none; height: 40px; display: inline-block; }
#menu ul li { padding: 6px 10px 0; margin: 0 11px; font-size: 16px; display: inline; float: left; line-height: 34px; }
#menu ul li.selected { background: #2c6387 url(images/bgtab_gen.png) repeat-x left top; border: 2px solid #2c6387; line-height: 32px; }
#menu #me_home.selected, #b_0 { background-color: #2c6387; border-color: #2c6387; }
#menu ul li a { color: #BCE0EB }
#menu ul li a:hover { color: #fff }
#menu ul .selected a { color: #1f4258 }
#menu ul .selected a:hover { color: #333 }
#menu #me_home.selected { background-image: url(images/bgtab_home.png); background-color: #fff; border-bottom: none; }
#menu #me_cons.selected, #he_6, #b_6, #carousel #pers-item.activeTab, #sl_personnel .gotocat { background-color: #FE7596; border-color: #FE7596; }
#menu #me_auto.selected, #he_4, #b_4, #carousel #auto-item.activeTab, #sl_automoto .gotocat { background-color: #FF6600; border-color: #FF6600; }
#menu #me_rach.selected, #he_5, #b_5, #carousel #rach-item.activeTab, #sl_rachat .gotocat { background-color: #FFCC00; border-color: #FFCC00; }
#menu #me_rese.selected, #he_8, #b_8, #carousel #rese-item.activeTab, #sl_reserve .gotocat { background-color: #91CF41; border-color: #91CF41; }
#menu #me_immo.selected, #he_3, #b_3, #carousel #cred-item.activeTab, #sl_credit .gotocat { background-color: #67C9FF; border-color: #67C9FF; }
#menu #me_assu.selected, #he_7, #b_7, #carousel #assu-item.activeTab, #sl_assurance .gotocat { background-color: #E396E6; border-color: #E396E6; }
#he_9 { background-color: #999; color: #fff; }
#he_9 h1 { margin: 1px 0; padding: 0; }
#sl_personnel { background-image: url(images/slide01.jpg) }
#sl_automoto { background-image: url(images/slide02.jpg) }
#sl_rachat { background-image: url(images/slide03.jpg) }
#sl_reserve { background-image: url(images/slide04.jpg) }
#sl_credit { background-image: url(images/slide05.jpg) }
#sl_assurance { background-image: url(images/slide06.jpg) }
.heading_cat { font-size: 16px; color: #333; padding: 4px 8px 4px 8px; margin: 0; font-weight: bold; position: relative; }
.heading_cat .sum { position: absolute; top: 13px; right: 8px; font-size: 14px; text-align: right; width: 250px; font-weight: normal; }
.heading_cat a { color: #333 }
.colonne { margin-left: 10px }
.side_l { width: 220px; float: left; margin-right: 13px; position: relative; }
.senter { width: 454px; float: left; position: relative; margin-right: 13px; }
.side_r { width: 220px; position: relative; float: left; }
.col_wide { width: 605px; float: left; margin-right: 13px; position: relative; }
.col_wider { width: 685px; float: left; margin-right: 13px; position: relative; }
.col_narr { width: 300px; position: relative; float: left; }
/* box */
.side_l ul, .side_r ul, .col_narr ul, .side_landing ul { list-style: none; margin: 0; padding: 0; }
.box { border: solid 1px #dee0db; margin: 0 0 18px 0; padding: 0; position: relative; }
.box ul, .widget ul { list-style: none; margin: 0; padding: 0; }
.box li, .widget li { margin: 2px 0 }
.box_h { background: #f1f2ea url(images/bg_h_box.png) repeat-x left top; font-size: 20px; font-weight: bold; color: #333; padding: 1px 0 1px 0; position: relative; margin: 0; }
.box_u { margin: 0 0 18px }
.box_u_c { margin: 0; padding: 0; }
.box_u_c p { margin-bottom: 0 }
.box_u_h { font-size: 20px; font-weight: bold; color: #333; padding: 1px 0 1px 5px; margin: 0; }
.box_u .postsmall { border-top: solid 1px #dee0db; padding-top: 7px; }
.free h1 { margin: 0; padding: 0; }
.free_h { font-size: 20px; font-weight: bold; color: #333; padding: 1px 0 1px 0; position: relative; }
.box_h .letit, .free_h .letit { margin: 12px 5px 10px 42px }
.icn { position: absolute; top: 10px; left: 10px; margin: 0; width: 27px; height: 27px; background-repeat: no-repeat; background-position: left top; }
.box_c { background: #fefff6 url(images/bg_box.png) repeat-x left top; padding: 11px; font-size: 12px; margin: 0; }
.box_c_adv { background: #FFFBCF; padding: 11px; font-size: 12px; margin: 0; position: relative; }
.free_c { font-size: 14px; line-height: 150%; padding: 5px; }
.box_l { background: #fefff6 url(images/bg_l_box.png) repeat-x left top; padding: 8px 9px; font-size: 12px; font-weight: bold; position: relative; color: #666; margin: 0; }
.free_l { padding: 8px 9px; font-size: 12px; font-weight: bold; position: relative; color: #666; margin: 0; }
.box_l a { color: #666 }
#guide { background-image: url(images/icn_guide.png) }
#tags { background-image: url(images/icn_tags.png) }
#tools { background-image: url(images/icn_tool.png) }
#news { background-image: url(images/icn_news.png) }
#glos { background-image: url(images/icn_glos.png); width: 33px; left: 7px; }
#icnarchivio { background-image: url(images/archivio-articoli.png); height: 31px; width: 31px; top: 7px; left: 6px; }
#icncomment { background-image: url(images/piu-commentati.png); height: 31px; width: 31px; top: 7px; left: 6px; }
.tagsearch { position: relative; height: 26px; }
.tag_key { position: absolute; top: 0; left: 0; width: 172px; padding: 5px; font-size: 12px; border: none; }
.tag_go { position: absolute; top: 0; left: 172px; }
/* ads overture */
.announce { clear: both; padding: 5px 0; margin: 6px 0; }
.ad_img { float: left; margin-right: 15px; }
img.ad_img { border: solid #aaa 5px }
.ad_title { color: #FF6600; font-size: 20px; font-weight: bold; background: transparent url(images/dot_ad.png) no-repeat 125px top; text-indent: 25px; line-height: 20px; display: block; margin-bottom: 5px; }
.adinline { border-bottom: 1px solid #D9D9D9; padding: 5px 0 5px 10px; margin: 0 9px 10px 9px; }
.col_wide .ad_title { width: 456px }
.listaart .announce { float: left; margin-right: 10px; clear: none; }
.listaart .ad_title { width: 130px }
.ad_desc { font-size: 13px; color: #000; padding: 0 0 0 125px; display: block; }
.ad_host { color: #70a6ba; display: block; padding: 2px 0 0 125px; display: block; }
.ads_box .ad_title { background-image: none }
.announce a.ad_title:hover, .announce a.ad_host:hover, .announce a:hover img.ad_img { color: #00547A; border-color: #00547A; }
/* ads google */
.googleads_box {margin-bottom:10px;}
.googleads_box .ad_title{background: none;color: #666;display: block;font-size: 10px;font-weight: normal;line-height: 10px;margin-bottom: 0px;text-indent: 0px;}
.googleads_box .ad_url{display:block;}
.googleads_box .ad_url:hover{color:#FF6600;}
.googleads_box .ad_item{margin:6px 0;}
.partner { background-color: #f6f19a; height: 235px; text-align: center; margin-bottom: 18px; }
.pubblicato .left { padding-top: 3px }
.pubblicato { margin: 5px 0; line-height: 110%; border-top: solid 1px #d9d9d9; border-bottom: solid 1px #d9d9d9; }
.pubblicato, .commenti { font-weight: normal; padding: 5px 0; font-size: 12px; color: #a9a9a9; }
.pubblicato a, .commenti a { font-weight: bold; text-decoration: underline; color: #333; }
.lptag { border-bottom: solid 1px #d9d9d9; font-weight: normal; color: #a9a9a9; padding: 0 0 5px 0; font-size: 12px; margin-top: 12px; }
.post_content .lptag a, .post_content .lptag { color: #666; font-size: 13px; }
.lptag a { color: #a9a9a9 }
.lptag a:hover { text-decoration: underline; color: #00547A; }
#contactform .imput, #contactform textarea { border: solid 3px #ccc; padding: 3px 2px; width: 320px; }
.commenti { float: right; padding: 2px 0 2px 21px; background: transparent url(images/icn_comm.png) no-repeat left top; }
.commentir { padding: 2px 0 6px 21px; background: transparent url(images/icn_comm.png) no-repeat left top; }
.postsmall { margin: 5px 0 5px 0; float: none; position: relative; padding: 1px 0; }
.postsmall .thumb { float: left; margin-right: 5px; border: solid 3px #70a6ba; }
.active .thumb { border-color: #75a9bf }
.postsmall .title { float: left; width: 158px; font-size: 14px; font-weight: bold; color: #333; padding-top: 3px; }
.postsmall .title a:hover { text-decoration: underline }
.active .title { color: #999 }
.col_narr .postsmall .title { width: 235px }
.postsmall .text { line-height: 135%; margin: 5px 0; padding-top: 3px; }
#carousel { width: 920px; height: 290px; margin: 0 0 10px 10px; overflow: hidden; position: relative; }
#carousel .slide { width: 920px; height: 283px; position: absolute; background-repeat: no-repeat; top: 0; left: 0; display: none; z-index: 3; }
#carousel .textemo { position: absolute; left: 391px; top: 94px; width: 450px; font-size: 18px; line-height: 140%; }
#carousel .menuslide { position: absolute; bottom: 32px; right: 13px; z-index: 100; }
#carousel .menuitem { text-align: center; margin: 0 5px; line-height: 95%; font-size: 1px; float: left; background-color: #e8e8e8; }
#carousel .menuarr { margin: 0 5px; line-height: 95%; font-size: 1px; float: left; }
#carousel .active { z-index: 100; display: block; }
#carousel .next { z-index: 99 }
#carousel .past { z-index: 80 }
.bunt { position: absolute; left: 391px; bottom: 58px; }
.gotocat { float: left; width: 172px; padding: 9px 5px 10px 11px; height: 20px; margin-right: 16px; border-width: 2px; border-style: solid; background-image: url(images/bgtab_gen.png); background-position: left -6px; background-repeat: repeat-x; }
.gotocat a { color: #fff }
.gotocat a, .gotoarticles a, .gotoguides a { background-image: url(images/bull_emo.png); background-position: left center; background-repeat: no-repeat; display: block; padding: 4px 0 0 23px; font-size: 16px; font-weight: bold; }
.gotoarticles { float: left; margin-right: 16px; padding-top: 11px; }
.gotoguides { float: left; padding-top: 11px; }
.activeTab { background-color: #0f0; border: none; }
.spacer { line-height: 0px; font-size: 0px; height: 10px; }
#footer { background: #fff url(images/footer.png) no-repeat center top; position: relative; margin: 0 auto; width: 100%; height: 113px; padding-top: 1px; padding-bottom: 20px; margin-top: -42px; }
#futnotes { width: 950px; margin: 0 auto; text-align: center; color: #2c4756; font-size: 13px; padding-top: 77px; line-height: 160%; }
#futnotes a { color: #2c4756 }
#futnotes a:hover { color: #2c4756; text-decoration: underline; }
.pthumb { float: left; margin-right: 10px; margin-bottom: 5px; }
.post_content { line-height: 16px; font-size: 13px; text-align: justify; }
.comment_row { clear: both; margin-bottom: 5px; height: 30px; }
.auhts { height: auto }
.col_left { float: left; background: transparent url(images/ligreen.png) no-repeat left center; color: #006f9f; font-size: 15px; font-weight: bold; padding-left: 0px; width: 121px; }
.col_left p, .commentcontent p { margin: 0; padding: 0; }
.col_right { float: left }
.input { border: solid 5px #a3a3a3; width: 300px; padding: 3px; font-size: 13px; }
#comment { border: solid 5px #a3a3a3; width: 465px; padding: 3px; height: 250px; }
.submit { border: solid 3px #a3a3a3; background-color: #dcdcdc; font-size: 13px; font-weight: bold; }
.listcomments { }
.listcomments h3 { background: transparent url(images/commenlist.png) no-repeat left center; font-size: 15px; color: #009ee0; padding: 5px 0 5px 51px; }
.comment { background-color: #f7f8f9; padding: 10px; margin-bottom: 5px; }
.commentcontent { float: left; padding-left: 14px; width: 339px; }
.det { font-weight: bold; color: #5a8ea4; margin-bottom: 10px; }
.det span, .det a { color: #006f9f; font-size: 15px; }
.glossarioul .wrap_lettera a { color: #009EE0; display: block; padding: 5px 0; font-weight: bold; }
.glossarioul .wrap_vuoto { color: #ABABAB; padding: 5px 0; }
.wrap_lettera a:hover { background-color: #617082; color: #fff; text-decoration: none; }
.glossarioul li { float: left; width: 21px; margin-right: 11px; margin-bottom: 2px; padding: 0; text-align: center; background-color: #d9dee1; }
.wdg_archivio span { float: right }
.mostcomment li, a.landinglink { font-size: 13px; background: url("images/bull_emo.png") no-repeat scroll left top transparent; padding: 3px 0 2px 23px; display: block; }
a.landinglink { font-size: 15px; margin: 6px 0; }
.mostcomment li:hover, a.landinglink:hover { text-decoration: underline; color: #333; }
li.adsense { margin-bottom: 10px }
/* sociable */
div.sociable { margin: 0 }
span.sociable_tagline { position: relative }
span.sociable_tagline span { display: none; width: 14em; }
span.sociable_tagline:hover span { position: absolute; display: block; top: -5em; background: #ffe; border: 1px solid #ccc; color: black; line-height: 1.25em; }
.sociable span { display: block }
.sociable ul { display: inline; margin: 0 !important; padding: 0 !important; }
.sociable ul li { background: none; display: inline !important; list-style-type: none; margin: 0; padding: 1px; }
.sociable ul li:before { content: "" }
.sociable img { float: none; width: 16px; height: 16px; border: 0; margin: 0; padding: 0; }
.sociable-hovers { opacity: .7; -moz-opacity: .7; filter: alpha(opacity=70); }
.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); }
#stagr span { color: #999999; font-size: 14px; font-style: italic; left: 10px; font-weight: normal; position: absolute; top: 12px; }
#stagr { padding: 5px 1px; position: relative; }
#stagr .imput { border: solid 1px #999; height: 17px; padding: 3px 10px; width: 75%; }
#btnsrhtag { position: absolute; top: 11px; }
.sottocat { border-bottom: solid 1px #dee0db; clear: both; font-size: 12px; }
.sottocat h2 { margin-bottom: 6px; margin-top: 25px; }
.sottocat .postsmall { width: 190px; float: left; margin-right: 10px; color: #666666; }
.sottocat .postsmall .title { width: 129px; padding-top: 0; }
.sottocat .postsmall .title a { color: #666 }
.sottocat .postsmall p { margin: 3px 0; padding: 0; }
.post_content ul, .text ul { margin: 0 0 0 7px; padding: 0; list-style-position: inside; }
.post_content ul li, .text ul li { margin: 0 0 0 5px }
.con_landing { width: 560px; float: left; margin-right: 10px; padding-top: 10px; }
.con_landing .ad_title { width: 410px }
.side_landing { width: 358px; float: left; }
.landinglink { font-size: 14px }
#thearticle { overflow: hidden }
#thearticle p { margin: 0; padding: 0; }
.subcat { float: right }
.subcat ul { margin: 0px 10px 0 0; list-style: none; }
.subcat ul li { float: left; margin-right: 10px; font-size: 13px; }
.subcat a { color: #333333; display: block; background: transparent url(images/bull_emo.png) no-repeat left top; padding: 3px 0 2px 23px; }
.voce { font-weight: bold; margin-right: 10px; }
.valore { color: #006f9f; font-weight: bold; text-align: right; }
.wrapindeice ul { margin: 0; padding: 0; list-style: none; }
a.ctc-tag:hover { color: #E3E4DE; text-decoration: underline; }
.navigation { height: 30px; clear: both; }
#sendsrc { position: absolute; top: 5px; left: 86%; }
#readall { color: #5a8ea4; font-weight: bold; }
#calcolarata, #calcolaratar { background: #fff url(images/bg_calcolarata.jpg) no-repeat left top; width: 605px; height: 253px; position: relative; padding-top: 147px; }
#calcolarata td { padding: 10px 3px }
#calcolaratar td { padding: 6px 3px }
#sitemap { list-style: square; margin: 3px 15px; padding: 0; }
.ann { color: #666; font-size: 12px; position: absolute; right: 4px; top: 4px; }
#fbhead { height: 26px; width: 100%; margin: 0; padding: 0; background-color: #3B5997; }
