/*
 * 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}







/* SIDEBAR ELEMENTS */



.list-title {
	padding:4px;
	font-size:14px;
	font-weight:bold;
}



.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;}



#profilebox {
	border: none;
	width:300px;
	overflow:hidden;
	height:6em
}



/** 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}
