/*
Theme Name: ARSO V1.0
Description: This is version 1 of a theme created for ARSO.
Version: 1.0
Author: Karinne Legault
Author URI: http://www.karinnelegault.com/
*/


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

body {
	background: #e4e4e4;
	color: #000;
	font: 12px/16px Tahoma, Geneva, sans-serif;
}


.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.page-title {
	text-transform: uppercase;
	font-weight: normal;
	font-size: 26px;
	padding-bottom: 10px;
	border-bottom: 1px solid #999;
}

ul.no-bullets {
	list-style: none;
	margin: 0;
	padding: 0;
}

h2 {
	color: #000;
}

h3 {
	color: #333;
	margin-top: 25px;
}

h4 {
	font-size: 20px;
	text-transform: uppercase;
	font-weight: normal;
	color: #c6c840;
	padding-bottom: 0;
	margin-bottom: 20px;
}

a:link, a:visited, a:active {
	color: #0b0d46;
	font-weight: bold;
}

a:hover {
	color: #000;
}

a img {
	border: 0;
}

table td{
	padding: 6px;
}

table tr.odd {
	background-color: #dfdfdf;
}

.arso-ad {
	border: 4px solid #ccc;
	margin: auto;
	width: 548px;
	padding: 5px;
}

/*** TOP-NAVIGATION
**************************************/

#top-navigation {
	background-color: #e4e4e4;
	border-bottom: 1px solid #d2d2d2;
	height: 40px;
}

#top-navigation-wrapper, #second-navigation-wrapper {
	width: 960px;
}

#top-navigation-wrapper ul, #second-navigation-wrapper ul {
	margin: 0;
	padding: 14px 0 0 10px;
	list-style: none;
}

#top-navigation-wrapper ul li, #second-navigation-wrapper ul li {
	margin: 0 15px;
	padding: 0;
	float: left;
	display: inline;
}

#top-navigation-wrapper ul li a, #second-navigation-wrapper ul li a {
	color: #7c7c7c;
	text-decoration: none;
	font-size: 11px;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-weight: normal;
}

#top-navigation-wrapper ul li a:hover {
	color: #000;
}

/*** HEADER
**************************************/
#header {
	height: 160px;
	background: #fff url(/wp-content/themes/v1.0/i/branding-bg.jpg) repeat-x left bottom;
	margin: 0 0 3px;
}

#header-wrapper {
	width: 960px;
}

#header-wrapper h1 {
	display: none;
}

#header .brand {
	padding: 4px 0 0 25px;
	float: left;
	width: 235px;
}

#header .soccer-ball {
	width: 335px;
	float: right;
}



/*** SECOND-NAVIGATION
**************************************/
#second-navigation {
	height: 40px;
	background-color: #0b0d46;
}

#second-navigation-wrapper ul {
	padding: 12px 0 0 10px;
}

#second-navigation-wrapper ul li a {
	font-size: 14px;
	color: #bdbecf;
	font-weight: normal;
}

#second-navigation-wrapper ul li a:hover {
	color: #fff;
}

/*** BREADCRUMBS
**************************************/
#breadcrumbs {
	background: #efefef;
	border: 1px solid #ccc;
	padding: 5px 10px;
	margin: 0 0 10px 0;
}

/*** CONTENT
**************************************/
#main-content {
	background-color: #fff;
	padding: 15px 0;
}

#main-content-wrapper {
	width: 960px;
}

#main-content #content {
	float: left;
	width: 615px;
	padding: 10px 0 0 15px;
	/*border-right: 1px solid #d2d2d2;*/
}

#main-content #sidebar {
	float: right;
	width: 310px;
	border-left: 1px solid #d2d2d2;
	padding-left: 10px;
}


/*** POST - STYLES - INDEX PAGE
**************************************/
/*.post-block {
	width: 250px;
	float: left;
	margin: 10px;
	padding: 0 15px;
	background-color: #eee;
	border: 1px solid #ccc;
}*/

.post-featured {
	background-color: #eee;
	border: 1px solid #ccc;
	padding: 3px 8px;
}

.post-latest {
	border-bottom: 1px dotted #ccc;
	padding: 0 0 15px;
}

.post-title-category {
	border-bottom: 1px solid #bbb;
}

.post-title-home {
	font-size: 14px;
	line-height: 18px;
}


/*** POST - STYLES - SINGLE
**************************************/
.post-footer {
	margin: 20px 0 0;
	border-top: 1px solid #ccc;
	padding: 10px 0 0;
	color: #666;
	font-size: 11px;
}

.post-footer a {
	font-weight: normal;
}

/*** POST - NEWS BY CATEGORY
**************************************/
.lpbcArchive ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.lpbcArchive ul li {
	margin: 0;
	padding: 0;
	background: none;
}

.lpbcArchive ul li h4 {
	display: none;
}

.lpbcArchive ul li ul {
	margin: 0 0 0 20px;
}


/*** POST - STYLES - LISTS
**************************************/
#content ul.no-bullets {
	margin: 0;
	padding: 0;
	list-style: 0;
}

#content ul.no-bullets li {
	margin: 0;
	background: none;
	padding: 0;
}

#content ul.bullets {
	margin: 0;
	padding: 0 0 0 35px;
	list-style: disc;
}

#content ul.bullets li {
	margin: 8px 0;
	padding: 0;
	background: none;
}

#content ul, #content ul.categories, #content ul.terrains, #content ul.clubs, #content ul.liste-nouvelles, #content ul.no-bullets li ul.blogroll {
	margin: 0 0 0 8px;
	padding: 0;
}

#content ul li {
	margin: 8px 0 8px 20px;
	padding: 5px 0 5px 5px;
}

#content ul.document li, #content ul.categories li, #content ul.terrains li, #content ul.clubs li, #content ul.liste-nouvelles li, #content ul li.calendrier, #content ul.no-bullets li ul.blogroll li {
	margin: 8px 0;
	background: url(/wp-content/themes/v1.0/i/icons/document-text.png) no-repeat 0 4px;
	padding: 5px 0 5px 25px;
	list-style: none;
}

#content ul.categories li {
	background: url(/wp-content/themes/v1.0/i/icons/clear-folder.png) no-repeat 0 4px;
}

#content ul.terrains li {
	background: url(/wp-content/themes/v1.0/i/icons/image.png) no-repeat 0 4px;
}

#content ul.clubs li {
	background: url(/wp-content/themes/v1.0/i/icons/cards-bind-address.png) no-repeat 0 4px;
}

#content ul.liste-nouvelles li {
	background: url(/wp-content/themes/v1.0/i/icons/newspaper.png) no-repeat 0 4px;
}

#content ul li.calendrier {
	background: url(/wp-content/themes/v1.0/i/icons/calendar.png) no-repeat 0 4px;
}


#content ul.no-bullets li ul.blogroll li {
	background: url(/wp-content/themes/v1.0/i/icons/chain.png) no-repeat 0 4px;
}


/*** CONTENT - CONSEIL TABLE
**************************************/
table.conseil tr.grey {
	background-color: #efefef;
}


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

#sidebar .col1, #sidebar .col2 {
	float: left;
	width: 140px;
	padding: 0 5px;
}

.col1 {
	border-right: 1px solid #d2d2d2;
}

.col1 ul.other-pages {
	margin: 0;
	padding: 0;
	list-style: none;
}

.col1 ul.other-pages li {
	margin: 5px 0 8px;
	padding: 0;
}

.col1 ul.other-pages li a {
	text-transform: uppercase;
	text-decoration: none;
}

/*** SIDEBAR - COMMANDITAIRES
**************************************/
.sidebar-search, .sidebar-mailinglist {
	padding: 10px 0;
	margin: 10px 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.sidebar-mailinglist {
	border-top: 0;
	padding-top: 0;
}

.sidebar-commanditaires .rangees {
	clear: both;
}

.sidebar-commanditaires .rangees img {
	border: 1px solid #ccc;
	margin: 5px;
}


/*** FOOTER
**************************************/

#footer {
	border-top: 1px solid #d2d2d2;
	padding-bottom: 10px;
}

#footer-wrapper {
	width: 945px; /*960px;*/
	padding-left: 15px;
}

p.icons-disclaimer {
	color: #666;
}


