/*
Theme Name: club_nissanelite
Theme URI: http://www.club-nissanelite.com/
Description: Theme du site club-nissanelite.com
Version: 1.0
*/


body {
	background: #000 url("images/bg_bg.jpg") top center no-repeat;
	margin: 0;
	padding: 0;  
	color: #9A9A9A;
	text-align:center;
	font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
	font-size: 100.1%;
}


/*CONTENEUR*/


#wrapper{
	width: 920px;
	margin: 0 auto;
	padding-top: 0px;
	text-align:left;
	font-size: 78%;
	line-height:20px;
	background: #3c3c3c;
	border-left: #252526 5px solid;
	border-right: #252526 5px solid;
}

#headerlink{
	padding-top: 4px;
	margin: 6px auto;
	width: 920px;
	height: 132px;
}

#headerlink img{
float: left;
}

.entry img{
	margin-top: 0px;
	padding-bottom: 20px;
	margin-left: -19px;
}



.entry img a{
	margin-top: 10px;
	padding-bottom: 20px;
	text-decoration: none;
}

.nettoyeur {
	clear:both;
}

/******************************/
/* MENU                 	  */
/******************************/

#menu{
	background: url(images/bg_menu2.png) no-repeat top left;
	width: 930px;
	height: 39px;
	margin: 0 auto;
}

#menu ul{
	margin: 0 auto;
	list-style-type: none;
	display: block;
	padding-top: 7px;
}

#menu li{
	display: inline;
}

#menu li a{
	display: block;
	float: left;
	margin-right: 20px;
	padding: 5px 15px;
	background: #000 url(images/navbar.jpg) repeat-x;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-family: Verdana;
	font-size: 13px;
	border: 1px #3c3c3c solid;
}

#menu li a:hover{
	background: #d9a700 url(images/navbarhover.jpg) repeat-x;
	color: #2e2e2e;
	text-shadow: 0 1px 0 #fdd03c;
}

#menu li a:active{
	background: #d9a700 url(images/navbaractive.jpg) repeat-x;
	color: #2e2e2e;
	

}

#menu li a.currentpage{
	background: #d9a700 url(images/navbaractive.jpg) repeat-x;
	color: #2e2e2e;
}

#menu li a:hover.currentpage{
	background: #d9a700 url(images/navbarhover.jpg) repeat-x;
	color: #2e2e2e;
	text-shadow: 0 1px 0 #fdd03c;
}
/*END MENU*/	
		
#content{

	clear:both;
	padding: 0 0 0 0;
	background:#3c3c3c url(images/bg_sidebar.gif) top right repeat-y;
}	

#content-inner{
	margin:0;
	padding: 15px 15px 15px 15px;
}

#main {
	width: 650px; 
	float:left;
	margin: 0;
	padding: 0 0 10px 0;
	overflow:hidden;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-radius: 7px;
}

#left {
	float:left;
	width:166px;
	padding:0;
}

#right{
	margin: 0 0 0 171px;
	padding:0;
}

/* FOOTER */

#footer {
	clear: both;
	margin: 0;
	padding: 10px 16px;
	text-align: center;
	font-size: 75%;
	font-family: Verdana;
}

.flright{
	margin-left: 50px;
}

#footer a{
font-weight: 100;
}

#footer-inner{
	background: #222121;
	height: 20px;
	border: 5px #3c3c3c solid;
}

#footer p{
	color:#616060;
	margin:0;
	padding:0px 0;
}

/* END FOOTER */


.flright{
	margin-left: 50px;
	text-decoration: none;
}

#navigation{
	padding: 5px 15px;
}


#navigation div.fleft a{
	float:left;
	padding: 5px 15px;
	background: #000 url(images/navbar.jpg) repeat-x;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-family: Verdana;
	font-size: 12px;
	border: 1px #464646 solid;

}

#navigation div.fleft a:hover{
		background: #000 url(images/navbarhover.jpg) repeat-x;
		text-shadow: 0 1px 0 #fdd03c;
		color: #2e2e2e;
}

#navigation div.fleft a:active{
		background: #000 url(images/navbaractive.jpg) repeat-x;
		color: #2e2e2e;
}

#navigation div.fright a{ 
	float:right;
	padding: 5px 15px;
	background: #000 url(images/navbar.jpg) repeat-x;
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	font-family: Verdana;
	font-size: 12px;
	border: 1px #464646 solid;

}

#navigation div.fright a:hover{
		background: #000 url(images/navbarhover.jpg) repeat-x;
		text-shadow: 0 1px 0 #fdd03c;
		color: #2e2e2e;
}

#navigation div.fright a:active{
		background: #000 url(images/navbaractive.jpg) repeat-x;
		color: #2e2e2e;
}

/*  ********** default styles *********** */

p, h1, h2, h3, h4, h5, h6{
margin: 0 0;
padding: 0;
}

h1, h2, h3, h4, h5, h6 {

}

h1{
	font-size: 190%;
}
h2{
	font-size: 160%;
}
h3{
	font-size: 120%;
}
h4{
	font-size: 130%;
}
h5{
	font-size: 100%;
}
h6{
	font-size: 70%;
}


a{
color:#D9A600;
font-weight:800;
text-decoration:none;
}
a:hover{
	color:#fff;
}

a img{
border:0px;
}

a img:hover{
text-decoration: 0;
}

hr{
height:2px;
margin:5px 0;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
}

blockquote{
background: #393939;
padding: 5px 15px;
margin: 3px 30px;
border: 1px solid #eee;
}

form{
margin: 0;
padding:0;
}

fieldset{
padding:10px;
margin:0;
border:none;
}

legend{
font-weight:800;
}

code{
	font-size: 90%;
	font-family: "Courier New", Courier, monospace;
	white-space: pre;
}

td{
 vertical-align:top;
}


.aligncenter,
div.aligncenter {
   display: block;
   margin-left: auto;
   margin-right: auto;
}

.alignleft {
   float: left;
}

.alignright {
   float: right;
}

.wp-caption {
   border: 1px solid #ddd;
   text-align: center;
   background-color: #f3f3f3;
   padding-top: 4px;
   margin: 10px;
   /* optional rounded corners for browsers that support it */
   -moz-border-radius: 3px;
   -khtml-border-radius: 3px;
   -webkit-border-radius: 3px;
   border-radius: 3px;
}

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

.wp-caption p.wp-caption-text {
   font-size: 11px;
   line-height: 17px;
   padding: 0 4px 5px;
   margin: 0;
}

/* Headings */ 


h2#sectiontitle{
font-size:100%;
font-weight: 800;
font-family: arial, verdana, sans-serif;
padding:6px 6px 6px 10px;
margin:8px 10px 5px 10px;
background: #f4f4f4;
color: #444;

}

/* post styles */

.post{
	margin: 0 0 10px 0;
	padding: 0 0 0 0;
}

.—{
	background: #2a2a2a;
	width: 647px;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	padding-bottom: 20px;
}

.entry p{
	padding: 0 20px 0 20px;
	width: 610px;
}

.post h2 {
	color: #d3d3d3;
	font-size: 150%;
	font-weight:100;
	padding: 7px 10px 5px 22px;
	margin: 0 0 0 0;
	background: #dba900;
	border-bottom:#f5ce40 solid 1px;
	-moz-border-radius-topleft: 7px;
	-moz-border-radius-topright: 7px;
}


.post h2 a{
color: #2a2a2a;
font-family: verdana;
text-shadow: 0 1px 0 #fdd03c;
text-decoration:none;
font-weight:100;
font-weight: bold;
}

.post h2 a:hover{
text-decoration: underline;
}

.post iframe{
	margin-left: -20px;
	min-width: 650px;
}

.post iframe{
	margin-left: -20px;
	min-width: 650px;
}

embed, object{
	margin-left: -20px;
	width: 650px;
}

.entry p img{
	min-width: 650px;
	height:auto;
}

.postmetadata{
	font-size:80%;
	background: url(images/bg_postmetadata.gif) top left repeat-x;
	padding: 1px 0 1px 5px;
	margin: 0;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
}

.postmetadata p{
line-height: 18px;
padding: 0;
margin: 2px 0;
}


/*  Comments   */

h3#comments, h3#postcomment{
	font-size: 100%;
	padding: 0 0 0 20px;
	font-family:verdana, sans-serif;
}	

ol#commentlist{
padding: 0 0 0 20px;
font-size: 90%;
list-style-type: none;
}

ol#commentlist li{
	padding: 0px 3px;
	margin: 0;
}

ol#commentlist li p.commentheader{
width: 200px;
margin: 0px 0 0px 0;
display: block;
padding: 1px 5px;
}


ul#commentlist{
padding: 0;
margin:0;
list-style-type:none;
}

ul#commentlist li{
	display: block;
	padding: 20px 0 0 0;
	margin: 0 15px;
	font-size:90%;

}


ul#commentlist li div.gravatar {
	width:60px;
	float:left;
	text-align: center;
}

ul#commentlist li div.gravatar img{
}

.gravatar{
	margin-top: -5px;
	
}

ul#commentlist li p.commentauthor {
	padding: 0;
	margin: 0 0 2px 0;
	overflow:hidden;
}

.commentwrapper p{
	width: 490px;
	padding-bottom: 10px;
}

ul#commentlist li p.commentheader{
	margin: 0 0 10px 0;
	padding: 0px;
}


ul#commentlist li div.commenttext{
padding: 0 0 0 0px;
margin:5px 10px 5px 60px;
}

ul#commentlist li div.commenttext div.commentwrapper{
background: #393939;
margin:0 0 0 5px;
padding: 3px 8px;
}


#commentform{
	font-family: Verdana;
	height:600px;
}

#commentform textarea{
	margin-top: 5px;
	padding: 10px 10px 10px 10px;
	background: #212121;
	border: 0;
	color: #d9a700;
	border: 1px #656565 solid;
	font-size: 1.2em;
}

#commentform input{
	margin-top: 5px;
	height: 20px;
	padding: 10px 10px 3px 10px;
	background: #212121;
	border: 0;
	color: #d9a700;
	font-weight: bold;
	border: 1px #656565 solid;
	font-size: 1.0em;
}

#commentform input.submit{
	height: 50px;
	border: 1px #656565 solid;
 	padding:10px 10px 10px 10px;
}

#commentform input.submit:hover{
	color: #edc338;
	border: #edc338 1px solid;
}

/*  sidebar styles */


#sidebar{
	overflow:hidden;
	margin-right: -15px;
	float:right;
	width:250px;
	font-family: Verdana;
}

#sidebar ul{
	background: #212121;
	list-style-type: none;
	margin: 0;
	padding: 5px 10px 10px 0;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-radius: 7px;
}

#sidebar h2{
	padding: 7px 0 0 25px;
	height: 28px;
	color: #2a2a2a;
	text-shadow: 0 1px 0 #fdd03c;
	font-size: 1.2em;
	background: url(images/bg_h2.gif)top left no-repeat;
}

#sidebar ul li{
	margin-left: 10px;
	padding: 3px 0 5px 5px;
	border-bottom: 1px #d9a700 dotted;
	color: #808080;
}

#sidebar ul li a{
	background:url(images/li_cat.gif) no-repeat left 3px;
	color: #656565;
	padding-left: 27px;
	text-decoration: none;
}

#sidebar ul li a:hover{
	color: #808080;
	text-decoration: underline;
}

/* END SIDE BAR */

/* SEARCH MODULE */

#searchform_body{
	width:232px;
	height:32px;
	background:#262626;
	margin:0 0 0 8px;
	border: 1px #3c3c3c solid;
}

#searchform_top{
	margin:0 0 0 10px;
}

#searchform_top_text{
	width:192px;
	border:0px;
	background:none;
	color:#464646;
	font-size:14px;
	font-family:verdana;
	float:left;
	margin:6px 0 0 0;
}

#gosearch{
	position:relative;
	top: 4px;
	float:left;
}

/* END SEARCH MODULE */

/*  ABONEMENT MODULE */

#btn_newsletter{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_news.jpg) top left;
}

#btn_newsletter:hover{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_news.jpg) bottom left;
}

#btn_rss{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_rss.jpg) top left;
}

#btn_rss:hover{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_rss.jpg) bottom left;
}

#btn_twitter{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_twitter.jpg) top left;
}

#btn_twitter:hover{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_twitter.jpg) bottom left;
}

#btn_facebook{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_facebook.jpg) top left;
}

#btn_facebook:hover{
	margin-left: 12px;
	display: block;
	height: 30px;
	width: 230px;
	background: url(images/btn_facebook.jpg) bottom left;
}


/*  END ABONEMENT MODULE */

/*  EVENTS MODULE */

#btn{
	margin-left: 12px;
	margin-top: 10px;
	display: block;
	height: 29px;
	width: 230px;
	text-decoration: none;
	
}

#events{
	text-align: center;
	padding: 5px 0 5px 10px;
}

#events img{
	margin-bottom: 5px;
}

#events h6{
	text-align: right;
	margin-top: 5px;
}


#events h6:hover{
	text-align: right;
	margin-top: 5px;
	text-decoration: underline;
}

/*  END EVENTS MODULE */

/* Calendar styles */
#wp-calendar {
empty-cells: show;
margin: 10px auto 0;
width: 155px;
}

#wp-calendar #next a {
padding-right: 10px;
text-align: right;
}

#wp-calendar #prev a {
padding-left: 10px;
text-align: left;
}

#wp-calendar a {
display: block;
}

#wp-calendar caption {
text-align: center;
width: 100%;
}

#wp-calendar td {
padding: 3px 0;
text-align: center;
}

/*  HEADER  */


#slideshow{
	position: relative;
	z-index:10;
	background:#000;
	width:920px;
	height:310px;
	overflow: hidden;
}

#reflet{
	position: absolute;
	width:920px;
	height:310px;
	background: url(images/cache.png)  no-repeat;
	z-index: 100;
}



#slideshow img { display: none }
#slideshow img.first { display: block }

/*  END HEADER  */




