/*
Theme Name: Centre Multisport Version 1
Theme URI: 
Description: 
Version: 1.0
Author: Karinne Legault
Author URI: http://www.karinnelegault.com/
*/

html, body {
	margin: 0;
	padding: 0;
}

body {
	width: 830px;
	margin: auto;
	background: #fff;
	font: 14px/18px Arial, sans-serif;
	letter-spacing: 0.1em;

}

#contentwrapper {
	background: #fff url(/wp-content/themes/v1/i/middle-bg.jpg) repeat-y 0 0;
	width: 830px;
	overflow: hidden;
	padding-bottom: 30px;
	text-align: justify;
}


/*** COMMON ELEMENTS
**********************************************************/

h1, h2, h3, h4, h5 {
	text-align: left;
}

h2 {
	font-size: 24px;
	color: #3c7d3b;
	line-height: 30px;
	margin-top: 0;
	padding-top: 0;
}

h3 {
	font-size: 20px;
	color: #000;
	line-height: 26px;
}

h4 {
	font-size: 12px;
}

address {
	font-style: normal;
}

a {
	color: #3c7d3b;
}

a:hover {
	color: #ffd33e;
}

ol li {
	margin: 5px 0 0 10px;
	padding: 5px 0;
}

/*** SPLASH PAGE
**********************************************************/
body#splash {
    width: 600px;
    margin: 15px auto;
    text-align: center;
}

#splash h3 {
    margin: 10px 0 40px;
    padding: 0;
}


/*** BRANDING
**********************************************************/

#branding {
	background: #fff url(/wp-content/themes/v1/i/branding-3.jpg) no-repeat 0 0;
	width: 830px;
	height: 370px;
}

#branding h1 {
	display: none;
}

#branding .lang {
	clear: both;
	float: right;
	padding: 35px 35px 0 0;
}


/*** NAVIGATION
**********************************************************/
/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/pro_dropline_dropdown.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */
#navigation {
	padding: 310px 0 0 15px;
	height: 60px;
	width: 800px;
	position: relative; 
	/*z-index: 500;*/
	overflow: hidden;
}

#navigation .nav {
	margin: 0;
	padding: 0;
	list-style: none;
	white-space: nowrap;
}

#navigation li {
	float: left;	
}

#navigation .nav a {
	display: block;
	height: 36px;
	float: left;
	padding: 0 0 0 15px;
	text-decoration: none;
	line-height: 25px;
	white-space: nowrap;
	color: #fff;
}

#navigation .nav li.line a {
	color: #ffd33e;
}

#navigation .nav a b {
	display: block;
	padding: 0 10px 10px 0;
}

#navigation .nav a:hover, 
#navigation .nav li:hover a {
	/*padding: 0 0 0 15px;*/
	/*line-height:27px;*/
	cursor: pointer; 
	color: #fff;
}

#navigation .nav li.line a:hover, 
#navigation .nav li.line:hover a {
	color: #ffd33e;
}

#navigation .nav a:hover b, 
#navigation .nav li:hover a b {
	display: block;
	/*padding:0 30px 9px 15px; */
	cursor:pointer;
}

#navigation .sub {
	display: none;
}

#navigation ul ul {
	display: none;
}

/* IE6 only */
#navigation table {
	border-collapse: collapse;
	margin: -1px;
	font-size: 1em;
	width: 0;
	height: 0;
}

#navigation .sub {
	margin: 0;
	padding: 0;
	list-style: none;
}

#navigation .sub li {
	background: transparent;
}

#navigation .nav :hover .sub {
	height: 25px;
	display: block;
	position: absolute;
	float: left;
	width: 740px;
	top: 343px; 
	left: 20px; 
	text-align: center;
}

/*#navigation .nav :hover .rt li {
	float:right;
}*/

#navigation .nav :hover .sub li a {
	display: block;
	height: 25px;
	line-height: 22px;
	float: left;
	padding: 0 16px;
	margin: 0;
	white-space: nowrap;
	color: #fff;
	font-size:11px;
	font-weight: bold;
}

/*#navigation .nav :hover .sub li.subline a {
	color:#c00;
}*/

#navigation .nav :hover .sub li a:hover,
#navigation .nav :hover .sub li:hover {
	color: #000;
	/*line-height:20px;*/
	position:relative;
}

#navigation .nav :hover .sub li:hover > a {
	color: #000;
}

/*#navigation .nav :hover .sub :hover ul {padding:0; margin:0; list-style:none; display:block; width:112px; position:absolute; left:-1px; top:25px; border:1px solid #aaa; border-top:0; background:#fff;}*/

#navigation .nav :hover .sub :hover ul li a {width:80px; text-align:left; height:20px; line-height:18px;}
#navigation .nav :hover .sub :hover ul li a:hover {line-height:16px;}

/*** CONTENT
**********************************************************/

#home #content {
	float: left;
	width: 500px;
	margin-left: 35px;
}

#inner #content {
	width: 760px;
	margin-left: 35px;
	padding-right: 25px;
}

.location {
	border-collapse: separate;
}

.location td {
	margin: 5px;
	padding: 8px;
}


/*** SIDEBAR
**********************************************************/

#sidebar {
	float: right;
	width: 235px;
	margin-right: 26px;
	padding: 0 10px;
	text-align: left;
}

#sidebar a:hover {
	color: #000;
}

#sidebar .annonce {
	text-align: center;
}

#sidebar .annonce img {
	margin-bottom: 10px;
}

#sidebar .emploi {
	border: 2px solid #3c7d3b;
	padding: 0 8px;
	margin: 5px 0;
	background-color: #f2f2f2;
}


/*** SITE INFO
**********************************************************/

#siteinfo {
	background: #fff url(/wp-content/themes/v1/i/siteinfo-bg.jpg) no-repeat 0 0;
	height: 50px;
	padding-top: 20px;
	text-align: center;
	font-size: 10px;
	clear: both;
}
