/*
 * Theme Name: LVA Club
 * Theme URI: http://lva-auto.fr/
 * Description: Un thème pour la version club de lva
 * Version: 0.0.2
 * Author: <a href="http://tangui.eu.org/">Tangui Morlier</a>
 * */
.alignleft{
	float: left;
}

.alignright{
	float: right;
}



.bt-sabonner{display:block;text-indent:-9999px; border:0 none; margin:0; padding:0; width:104px; height:20px; background: #fff url(/gfx/bt-sabonner.png) no-repeat left top; cursor: pointer;
/*bugIE*/
font-size:1px;color:white;line-height:1px;
}


.edito .teaser {background:#f6f6f6;}
.edito .list-count {float:left}
.edito .list-cta {margin-top:3px;float:left;font-weight:bold}

input[type=radio]{border:0 none;}

#right input[type=text]{width: 170px; margin:7px 0 0 0;}
#right input[type=submit]{ margin-top:-4px; vertical-align:middle}

#left li, #right li, #nav li, .list-club li, #communaute li {list-style-type:none}
#left ul, #right ul, #nav ul, ul.list-club, #communaute ul {padding:0;margin:0}
ul#nav {margin: 0}


#main{
	margin:0 auto;
	width:996px;
	background: url('/gfx/body-bg.png') repeat-y;
	clear:both;
}

#footer{
	margin:0 auto;
	padding:10px 0 10px 10px;
	width:996px;
	height:auto;
	background:#fff url('/gfx/bottom-bg.png') no-repeat 5px top;
	font-size:10px;
}



.header-nav {
    width:986px;
    margin:0 auto;
 }

.listing img {padding-right:5px}
.listing li {border-bottom:1px solid #e0e0e0;}
#nav {padding:0 20px; font-size:1.1em;background: #e5e5e5 url('/gfx/navbar-shade.png') repeat-x;height:30px; clear: both;
}
#nav li {float:left;background: transparent url('/gfx/subnav-bg.png') repeat-x left top;height:30px;}
#nav li a {display:block;padding:4px 8px; color:white; text-decoration:none}
#nav .left {background: transparent url('/gfx/subnav-left.png') repeat-x left top;width:10px}
#nav .sep {background: transparent url('/gfx/subnav-sep.png') no-repeat ;width:2px}
#nav .right {background: transparent url('/gfx/subnav-right.png') repeat-x left top;width:10px;}
#nav li.active a {color:#ffd545;}
#nav li.over a, #nav a:hover {color:#ffd545;}
.kelmag {float:right;padding:2px}


#communaute h2 {
	color:#3f7599;
	font-size:14px;
	font-weight:bold;
}

#communaute .club {
	width:327px;
	float:left;
	border-right:1px solid #e0e0e0;
	margin:4px 0;
}

#communaute .forum {
	width:327px;
	float:right;
	margin:4px 0;
}

#communaute ul {
	border-bottom:1px solid #e0e0e0;
	margin:0 4px 0 0;
}

#communaute li {
	border-top:1px solid #e0e0e0;
	padding:4px;
}

#communaute i {
	font-style:normal;
	color:#3f7599;
}

#communaute .bt-blogs {
	display:block;
	text-indent:-9999px;
	width:206px;
	height:12px;
	background:url('images/bt-communaute-blogs.png') no-repeat;
	margin:4px 0 0 4px;
}

#communaute .bt-forums {
	display:block;
	text-indent:-9999px;
	width:160px;
	height:12px;
	background:url('images/bt-communaute-forums.png') no-repeat;
	margin:4px 0 0 4px;
}


#kiosque .blocmenu {
	float:left;
	margin:4px 0;
}

#kiosque .blocmenu img {
	padding:0;
}

#kiosque .mag1 {
	width:199px;
	padding:0 10px;
	border-right: 1px solid #e0e0e0;
}

#kiosque .mag2 {
	width:199px;
	padding:0 10px;
	border-right: 1px solid #e0e0e0;
}

#kiosque .mag3 {
	width:198px;
	padding:0 10px;
}

#kiosque .blocmenu a.more{
	text-indent:-9999px;
	display:block;
	width:57px;
	height:16px;
	margin:5px 0;
	background: url('images/bt-suite.png');
}

#kiosque h2, #archives h2 {
	margin-top:4px;
	font-size:14px;
	color:#db5c2c;
}

#kiosque h3, #archives h3 {
	font-size:11px;
	color:#db5c2c;
}

.abo {
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	padding:4px 0;
	text-align:center;
}

#kiosque .abo a{
	text-indent:-9999px;
	margin: 4px auto;
	display:block;
	width:134px;
	height:25px;
	background: url('images/bt-abo.png');
}

/*.dossiers {border-bottom: 1px solid #e0e0e0; }*/
.dossiers .articles { float:left; margin:4px 0; }
.dossiers h2 { margin: 0 0 3px;	font-size:14px;	color:#db5c2c;}
.dossiers .art1 { width:320px; margin-right:10px}

.dossiers .art2 { width:328px;}

.dossiers ul { border-bottom:1px solid #e0e0e0; }

.dossiers li { border-top:1px solid #e0e0e0; padding:4px; }


.dossiers li b{ font-weight:normal; }

.dossiers li a{	color:#db5c2c; text-decoration: none}

#kiosque ul {
	border-bottom:1px solid #e0e0e0;
}

#kiosque li, #archives li {
	border-top:1px solid #e0e0e0;
	padding:4px;
}


#kiosque li b, #archives li b{
	font-weight:normal;
	color:#333333;
}
#kiosque li a, #archives li a{	color:#db5c2c; text-decoration: none}
#kiosque li a:hover, #archives li a:hover{ text-decoration: underline}


/* SIDEBAR ELEMENTS */



#agenda .list-title {
	padding:4px;
	font-size:14px;
	font-weight:bold;
}

#agenda ul {
	border-bottom:1px solid #e0e0e0;
}

#agenda li {
	border-top:1px solid #e0e0e0;
	padding:4px;
}

#agenda .bt-search {
	display:block;
	text-indent:-9999px;
	width:233px;
	height:12px;
	background:url('images/bt-agenda-recherche.png') no-repeat;
	margin:4px 0 0 4px;
}


#boutique h2 {
	margin-top:4px;
	font-size:14px;
	color:#db5c2c;
}

#boutique ul {
	border-bottom:1px solid #e0e0e0;
	margin:0;
}

#boutique li {
	border-top:1px solid #e0e0e0;
	height:50px;
	margin:0;
}

#boutique li .thumb {
	float:left;
	width:61px;
	height:46px;
	background:#879;
	margin:2px 0;
}

#boutique li .text {
	float:left;
	height:50px;
	width:160px;
	border-right:1px solid #e0e0e0;
}

#boutique li .price {
	float:left;
	height:50px;
	width:60px;
	text-align:center;
}



#boutique .textpad {
	padding:11px 13px;
}

#boutique .pricetxt {
	color:#ff2400;
	font-size:14px;
	font-weight:bold;
	padding:18px 0;
}

#boutique .promopricetxt {
	color:#ff2400;
	font-size:14px;
	font-weight:bold;
	padding:10px 0;
}

#boutique .promopricetxt strike {
	color:#666666;
	font-size:12px;
	font-weight:bold;
}

#boutique .bt-boutique{
	text-indent:-9999px;
	margin: 4px 0;
	display:block;
	width:157px;
	height:12px;
	background: url('images/bt-boutique.png');
}

#annuaire h2 {
	margin-top:4px;
	font-size:14px;
	color:#db5c2c;
}

#annuaire ul {
	border-bottom:1px solid #e0e0e0;
}

#annuaire li {
	padding:4px;
	border-top:1px solid #e0e0e0;
}

#annuaire .list-count {
	background: #f6f6f6;
	 padding: 0 0 0 3px
}

#annuaire .bt-annuaire{
	text-indent:-9999px;
	margin: 4px 0;
	display:block;
	width:171px;
	height:12px;
	background: url('images/bt-annuaire.png');
}


#services li {
	border-top:1px solid #e0e0e0;
}

#services img, #annuaire img {
	margin:4px;
	float:left;
}

#services h2 {
	margin:4px;
	font-size:14px;
	color:#db5c2c;
}
.list-club { border-bottom: 1px solid #e0e0e0;}
#club .list-club li{height: 50px}
#club .list-club li .thumb {width:auto; float:left; margin-right: 2px}

.list-count {border-top:1px solid #e0e0e0; padding:2px 4px; background:#f6f6f6;}

#club li, #offer li {border-top:1px solid #e0e0e0; height:50px;}

#club li .thumb, #offer li .thumb {float:left; width:61px; height:46px; background:#879; margin:2px 0;}
 #offer li .text {float:left; height:50px; width:428px; border-right:1px solid #e0e0e0;}


#video li{float:left;width:214px}
#video li .thumb {width:210px; height:159px; background:#879; margin:2px 0;}
#video li .text { border: 0 none;}

#club li .price, #offer li .price { float:left; height:50px; width:82px; border-right:1px solid #e0e0e0; text-align:center;}

#club li .date,#offer li .date {float:left; height:50px; width:82px; text-align:center;}

#offer li h2 {color:#af2d34; font-size:12px; font-weight:normal;}
#club li h2, #video li h2 {color:#3f7599; font-size:12px; font-weight:normal;}
#club li h2 a{color:#3f7599; font-size:12px; font-weight:normal; text-decoration: none}

#offer .textpad {padding:11px 13px;}

#club .pricepad, #offer .pricepad {padding:18px 0;}

#video li.list-count{ background:#f6f6f6;}

#video li h2 {font-weight:bold;font-size:15px;color:#333;padding:2px}
#video h2 a{color:#333; text-decoration: none}

#right #blogs .list-title{color: #3f7599;}
#right #blogs a.blue{color: #3f7599;}
#right #blogs a.blue:hover{text-decoration:underline}
#right #blogs input.kw-blog{width:155px}

#communaute a, .club a{color:#666; text-decoration: none}
.club a:hover{color:#3f7599; text-decoration: underline}


.margright {margin-right:8px}

.edito img {margin-right:8px}

.title h2 {font-size:15px;	color:#db5c2c;}

a.bt {
	text-indent:-9999px;
	margin: 4px auto;
	display:block;
	height:25px;
}
 a#adherer {
	width:103px;
	background: url('images/bt-adherer.png');
}

a#moncompte {
	width:115px;
	background: url('images/bt-moncompte.png');
}

#nav-forum ul { list-style: none; clear:both; height: 25px; width: 658px; background: #000 url(images/bg-bt-nav.png) repeat-x left top; margin: 13px auto 0;}
#nav-forum li { float: left;  height: 25px; font: bold 11px 'Arial', sans-serif; color: #fff;}
#nav-forum li a { display: block; padding: 5px 0 0 32px; width: auto; height: 20px; font: bold 11px 'Arial', sans-serif; color: #fff; text-decoration: none}
#nav-forum li a:hover {color: #3f7599;}
#nav-forum li a.active {color: #3f7599;}

#nav-forum li.sep { background: transparent url(images/separateur-nav.png) no-repeat left top; width:2px;}
#nav-forum li#left-nav { background: transparent url(images/bg-left-nav.png) no-repeat left top; width:4px}
#nav-forum li#right-nav { background: transparent url(images/bg-right-nav.png) no-repeat left top; width:4px}

#nav-forum li#accueil { background: transparent url(images/picto-accueil.png) no-repeat 9px center; width:123px; }
#nav-forum li#membres { background: transparent url(images/picto-membres.png) no-repeat 13px center; width:150px; }
#nav-forum li#regles { background: transparent url(images/picto-regles.png) no-repeat 10px center; width:84px; }
#nav-forum li#search { background: transparent url(images/picto-search.png) no-repeat 13px center; width:105px; }
#nav-forum li#profil { background: transparent url(images/picto-profil.png) no-repeat 16px center; width:71px; }
#nav-forum li#log { background: transparent url(images/picto-log.png) no-repeat 13px center; width:107px; }

#bloc-ssnav { width: 658px; margin: 0 auto; }

#left-ssnav {background: transparent url(images/bg-left-sousnav.png) no-repeat left top; width:4px; height: 22px;}
#ssnav { background: #5b5b5b url(images/bg-sousnav.png) repeat-x left top; color: #dcdbdb;  width: 635px; height: 18px; padding:4px 5px 0 10px; }
#right-ssnav {background: transparent url(images/bg-right-sousnav.png) no-repeat left top; width:4px; height: 22px;}


.pagination { width:640px; padding:5px 5px 5px 10px; text-align: center;}
.pagination a { color:#3f7599; text-decoration: none; font-weight: bold}
.pagination .ariane{ text-align: center;}
.pagination .pages{float:left; color: #333;}
.pagination .ariane{ text-align: center; color: #333; font-weight:bold}

.toppost {padding: 5px 0 0 15px;  font: bold 11px 'Arial', sans-serif; color: #fff; background: #5f5f5f url(images/bg-toppost.png) no-repeat left top; width:643px; height: 20px;} 
.btmpost {background: #5f5f5f url(images/bg-btmpost.png) no-repeat left bottom; width:658px; height: 22px;} 

.list-post { width:658px; height: auto;} 

.list-post .line { width:658px; } 
.list-post .line li.even {background: #f6f6f6;} 

.list-post .details { border-top: 1px solid #e0e0e0; width:643px; height: 38px; padding: 0 0 0 15px;} 
.list-post .details li {float: left; padding: 5px 0 0 0; width:auto; height: 33px;} 
.list-post .details li.discut {width: 320px; border-right: 1px solid #e0e0e0;} 
.list-post .details li.nb {width: 60px; text-align: center; border-right: 1px solid #e0e0e0; padding-top: 13px; height: 25px;} 
.list-post .details li.mess {width: 188px; padding-left: 5px;} 

.list-post .details h2 {font: normal 12px 'Arial', sans-serif; color: #3f7599;} 
.blue {color: #3f7599;}

.list-post .legend { border: 0 none; width:643px; height: 20px; color:#999; background: #f1f1f1 url(images/bg-mainpost.png) repeat-x left top;} 
.list-post .legend li, .list-post .legend li.discut, .list-post .legend li.nb {  padding:3px 0 0 0;  border: 0 none; height: 17px;}
.list-post .legend li.mess { padding-left: 7px;} 

#tagcloud {clear: both;}
#tagcloud span {float: left; padding:2px;}

#right .list-title {
	padding:4px;
	font-size:14px;
	font-weight:bold;
}
#right ul {
	border-bottom:1px solid #e0e0e0;
}

#right li {
	border-top:1px solid #e0e0e0;
	padding:4px;
}

#right a { text-decoration: none;  color:#434343 }
#right .blue a:hover, .blue #communaute a:hover { text-decoration: none; color:#3f7599}
#right .red a:hover, .red #communaute a:hover { text-decoration: none; color:#af2d34}


#right .blue  a.bt-tout{color:#3f7599;	background: transparent url('images/puce-triangle-blue.png') no-repeat left center;}
#right .red  a.bt-tout{ color:#af2d34;}

#profilebox {
	border: none;
	width:300px;
	overflow:hidden;
	height:6em
}

#baseline {
	width:986px;
	height:auto;
	margin:0 auto;
	text-align:center;
	font-size:10px;
	padding:10px 0 5px 10px;
}

/** SEARCHBOX ***************/
#search input {margin:5px}

#search .left {margin-left:5px}
#search .right {margin-top:10px}

#search .btn-search {
	border:0;
	margin:5px 5px 0 0;
	text-indent:-999px;display: block; height: 25px;overflow:hidden;
	background: transparent url(/gfx/btn/rechercher.png) no-repeat left top;
	width:105px;
}

#search .btn-search:hover {
	text-indent:-999px;display: block; height: 25px;overflow:hidden;
	background: transparent url(/gfx/btn/rechercher.png) no-repeat left bottom;
	width:105px;
}
.addendum {padding: 7px;border-top:1px dotted orange;margin:15px 0 0 0}

.box, .bot {clear:left;background-color: #ffffff;}
