/*
Theme Name: Association Basketfever
Theme URI: http://association.basketfever.com/
Description: The first theme created by Matonfire
Version: 0.1
Author: Matonfire
 
Basketfever by Matonfire || http://association.basketfever.com
 
*/

* {
font-family:Arial,Verdana,Helvetica,sans-serif;
font-size:1em;
margin:0;
padding:0;
}
body {
color:#000000;
font-size:62.5%;
letter-spacing:normal;
line-height:normal;
min-height:100%;
word-spacing:normal;
}
textarea {
overflow:auto;
}
fieldset {
display:block;
}
img, fieldset, table {
border:0 none;
}
table {
border-collapse:collapse;
table-layout:fixed;
}
legend {
color:#000000;
margin-left:-7px;
}
input, label, .label {
vertical-align:middle;
}
ul, ol, li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
ol li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
hr {
display:none;
}
address {
font-style:normal;
}
q {
font-size:1em;
font-style:inherit;
font-weight:inherit;
}
q:after, q:before {
content:"";
}
h1, h2, h3, h4, h5, h6 {
font-weight:normal;
}
a {
color:#000000;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}

body{
	background: #fff url(images/common/bg_bodyRepeat.png) repeat-y center 0;
}
	#page{
		background: url(images/common/bg_body.jpg) no-repeat center 0;
		padding: 0 0 40px 0;
		position:relative
	}
/* ! **************************************************** HEADER */
#header{
	margin: 0 auto;
	width: 840px;
	position:relative
}
	#mainLogo{
		float:left;
		padding: 22px 0 15px 0;
	}
		#mainLogo img{
			display:block	
		}
	#header .mainNavigation{
		float:right;
		background-color:#fff;
		padding: 6px 7px 6px 12px;
		font-weight:bold;
		font-size:1.4em;
	}
		#header .mainNavigation li{
			float:left;
			padding: 0 5px 0 7px;
			background: url(images/common/picto_navigationSeparator.png) no-repeat 0 2px
		}
		#header .mainNavigation li.first{
			background:none;
			padding-left:0
		}
			#header .mainNavigation li a{
				color:#f49f25;	
			}
			#header .mainNavigation li.active a{
				color:#de381a;	
			}
	#header .bannerCarousel{
		background: #fff;	
		padding:10px 0 10px 10px;
		margin: 0 0 30px 0;
		position:relative;
		clear:both;
		zoom:1;
	}
		#header .bannerCarousel .carouselController{
			position:absolute;
			bottom:20px;
			right:20px;
			background:#fff;
			padding:2px 4px;
			font-size:1.2em;
			font-weight:bold;
			z-index:3;
			float:left;
		}
			#header .bannerCarousel .carouselController li{
				float:left;
				background: url(images/common/picto_carouselSeparator.png) no-repeat 0 2px;
				padding: 0 7px 0 9px
			}
			#header .bannerCarousel .carouselController li.first{
				background: none;
				padding-left:5px
			}
				#header .bannerCarousel .carouselController li a:hover{
					text-decoration:none	
				}
		#header .bannerCarousel .carouselContainer{
			position:relative	
		}
			#header .bannerCarousel .carouselList li{
				margin: 0 10px 0 0;	
				width:820px;
				height:180px;
			}
				#header .bannerCarousel .carouselList li img{
					display:block	
				}
			
/* ! **************************************************** CONTENT */
#mainContent{
	margin: 0 auto;
	width: 820px;
	background-color:#fff;
	padding: 10px 10px 0 10px;
	font-size:1.2em;
}
#mainContent:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden
}

/* ! **************************************************** FOOTER */
#footer{
	margin:0 auto;
	width:920px;
	font-size:1.2em;
	font-family:Georgia, "Times New Roman", Times, serif;
	position:relative
}
	#footer .innerFooter{
		background: url(images/common/bg_footerTop.png) no-repeat 0 0px;
		width:887px;
		margin: 0 0 0 22px;
		padding:30px 0 0 0
	}
		#footer .footerContent{
			background: #fff url(images/common/bg_footerBottom.png) no-repeat 0 100%;
			width:840px;
			margin: 0 0 0 18px;
			padding: 0 0 31px 0
		}
		#footer .footerContent:after{
			content:".";
			clear:both;
			visibility:hidden;
			height:0;
			display:block
		}
			#footer .infoBlock{
				float:left;
				padding:8px 0 5px 10px;
				width:430px;
				font-style:italic
			}
				#footer .infoBlock address,
				#footer .infoBlock p{
					font-style:italic;
					padding: 0 0 0 10px;
					background: url(images/common/picto_crossLink.png) no-repeat 0 4px;
				}
			
			#footer .footerLogo{
				float:right;
				margin-top:-13px;
				padding: 0 8px 0 0;
				position:relative;
				zoom:1
			}
.footerInfo{
	text-align:center;
	width: 840px;
	margin: 0 auto;
	color:#730d01;
}
	.footerInfo a{
		color:#730d01;
	}
	.footerInfo strong{
		color:#fff;
	}
		.footerInfo strong a{
			color:#fff;
		}
		
/* CSS Document */

/* ! **************************************************** TITLE */
.stdTitle{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	color:#fff;
	padding: 0 0 10px 24px;
	background: url(images/common/picto_title.png) no-repeat 5px 7px;
	font-weight:bold;
	font-style:italic;
}
#sidebar .stdTitle{
	background-image: url(images/common/picto_title2.png)	
}

/* ! **************************************************** CONTENT */
.stdLink a{
	background: url(images/common/picto_linkArrow.png) no-repeat 0 6px;
	font-weight:bold;
	padding: 0 0 0 16px
}
#content{
	float:left;
	width:500px;
	padding: 0 10px 0 0;
}
	.stdContentBlock{
		width:480px;
		background: #961704 url(images/common/bg_blockDegrade.png) repeat-x 0 0;
		margin: 0 0 10px 0;
		padding:5px 12px 0px;
		color:#fff;
		zoom:1
	}
	.stdContentBlock:after{
		content:".";
		display:block;
		clear:both;
		visibility:hidden;
		height:0
	}
		.stdContentBlock a{
			font-weight:bold;	
		}
		.stdContentBlock p{
			padding: 0 0 10px 0
		}
		.stdContentBlock .contentVisu{
			float:left;
			padding: 0 20px 10px 0;
		}
		.stdContentBlock .stdItemList{
			float:right;
			padding: 0 0 10px 0;
		}
			.stdContentBlock .stdItemList li{
				float:left;
				padding: 0 0 0 15px
			}
		.stdContentBlock .stdFlashBlock{
			text-align:center;
			background-color:#000;
			margin: 0 0 10px 0;
			padding: 10px 0
		}
/* ! **************************************************** SIDEBAR */
#sidebar{
	width:310px;
	float:left;
	color:#fff;
	padding:0 0 10px 0;
}
	#sidebar .innerSidebar{
		background: #ff9f47 url(images/common/bg_sidebar.jpg) repeat-x 0 0;
		padding: 5px 5px 0 5px;		
	}
		.stdSidebarBlock{
			background: url(images/common/bg_sidebarSeparator2.png) no-repeat 0 0;
			padding:40px 0 0px 0;
			margin:10px 0 0 0;
			width:300px
		}
		.stdSidebarBlock:after{
			content:".";
			clear:both;
			display:block;
			height:0;
			visibility:hidden
		}
		.decoSidebarBlock{
			background: url(images/common/bg_sidebarSeparator.png) no-repeat 0 0;		
		}
		.firstSidebarBlock{
			background:none;	
			padding-top:0;
			margin-top:0
		}
			.stdSidebarBlock p{
				padding: 0 0 10px 0	
			}
			.stdSidebarBlock a{
				font-weight:bold;	
			}
			.stdSidebarBlock address{
				padding: 10px 0 20px 0;
				font-weight:bold;
				font-style:italic
			}
			.stdSidebarBlock .contentVisu{
				float:right	;
				padding: 0 0px 10px 10px;
			}
			.wpcf7-form input, .stdSidebarBlock .inputText{
				border:0px none;
				background: #fff none;
				color:#333;
				padding:4px;
				width:224px;
				margin: 0 10px 0 0
			}
			.wpcf7-form input, .wpcf7-form textarea {
				width:70%;
			}
			.wpcf7-form input[type='submit'], .stdSidebarBlock .inputSubmit{
				border:0px none;
				background: transparent url(images/common/picto_linkArrow.png) no-repeat 0 8px;
				padding: 0 0 0 16px;
				font-weight:bold;
				cursor:pointer;
				width:50px;
				color:black;
			}
			.wpcf7-not-valid-tip-no-ajax, .wpcf7-response-output {
				color:black;
			}
			.wpcf7-response-output {
				font-weight:bold;
				margin-bottom:20px;
			}			
			.stdSidebarBlock .infoTxt{
				font-style:italic	
			}
.galleryList{
	width:100%;	
	margin-left:5px;
}

.stdContentBlock .galleryList{
	margin-left:8px;
}

.galleryList:after{
	content:".";
	clear:both;
	display:block;
	height:0;
	visibility:hidden
}
	.galleryList li{
		float:left;
		width:90px;
		height:100px;
		margin: 0 10px 10px 0;
		display:inline;
		background-color:#fff;
		padding:10px 0 0 0;
	}
	
	.stdContentBlock .galleryList li {
		background-color:#FFFFFF;
		display:inline;
		float:left;
		height:80px;
		margin:0 10px 10px 0;
		padding:5px 0 0;
		width:85px;
	}	
	
	.galleryList li.evenItem{
		margin-right: 0	
	}
		.galleryList li .visu{
			padding: 0 0 8px 0
		}
			.galleryList li .visu img{
				display:block;
				margin: 0 auto
			}		
			
		.galleryList li .stdLink{
			padding: 0 0 0 6px;
			font-size:10px;
		}
			.galleryList li .stdLink a{
				background: url(images/common/picto_linkArrow2.png) no-repeat 0 5px;
			}			

.carouselList li {
height:180px;
}

#bluebox {
border-top: 1px solid #acf; 
border-bottom: 1px solid #acf; 
padding: 5px 0 10px; 
background: #eee7ff; 
line-height: 1;
}

.whitebox {
margin-top: 5px; 
border-top: 1px solid #acf; 
border-bottom: 1px solid #acf; 
padding: 30px 0 40px; 
background: #fff;
}

#selling {
padding-top: 30px;
}


.wpa_container {display: inline-block; vertical-align: top; text-align: left; color: inherit;}
.wpa_container a {text-decoration: none; color: #000;}
.wpa_container a:hover {text-decoration: none; color: #FFF;}
.wpa_container, .wpa_container img, .wpa_container div, .wpa_container span {margin: 0; border: 0; padding: 0;}
.wpa_container, .wpa_container img, .wpa_container div, .wpa_container span {font-weight: normal; letter-spacing: normal; line-height: normal; height:50px;}
.wpa_container img.wpa_play {width: 16px; height: 14px; margin-right: 5px; vertical-align: baseline; background: #888;}
.wpa_container span.wpa_text {font-family: Arial, Sans-serif; font-size: 18px; font-weight: bold; letter-spacing: -1px;}
.wpa_container div.wpa_bar, .wpa_container div.wpa_bar div {height: 5px; font-size: 1px; line-height: 1px; overflow: hidden;}
.wpa_container div.wpa_bar {display: none; position: relative; margin: 0 0 0 21px; background: #eee;}
.wpa_container div.wpa_bar div {position: absolute; top: 0px; left: 0px;}
.wpa_container div.wpa_bar div.wpa_bar_load {width: 0; z-index: 10; background: #ccc;}
.wpa_container div.wpa_bar div.wpa_bar_position {width: 0; z-index: 11; background: #46f;}
.wpa_container div.wpa_bar div.wpa_bar_click {width: 100%; z-index: 12; background: transparent; cursor: pointer;}
.wpa_container div.wpa_sub {display: none; position: relative; margin: 0 0 0 22px; color: #aaa;}
.wpa_container div.wpa_sub, .wpa_container div.wpa_sub span.wpa_time, .wpa_container div.wpa_sub span.wpa_dl {font-family: Arial, Sans-serif; font-size: 11px;}
.wpa_container div.wpa_sub a.wpa_dl {position: absolute; top: 0; right: 0;}
.wpa_container div.wpa_sub span.wpa_dl_info {display: none; position: absolute; top: -130%; left: 105%; border: 1px solid #ddf; padding: 5px; background: #f2f2ff;}

