/* @override 
	http://www.bizzhard.com/assets/templates/v1/media/css/style.css
*/

@import url("undohtml.css");

@import url("lightWindow.css");

/* --{ Globals }-- */

html {
		font-size: 62.5%;
}

body {
		font: normal 1.6em/1.6em Arial, Helvetica, Geneva, sans-serif;
		text-align: center;
		background: url(../img/shadow.png) repeat-y center;
		behavior: url(assets/js/iepngfix.htc);
}

h1 {
		font-size: 1em;
		padding: 10px;
		text-transform: uppercase;
		color: #fff;
}

h2 {
		font-size: 1em;
		line-height: 35px;
		padding: 0 10px 10px;
		text-transform: uppercase;
		background: url(../img/nav_over.png) repeat-x left top;
		color: #FFF;
}

h3 {
		font-size: 1.2em;
		margin: 2em 0;
		font-weight: bold;
		text-transform: uppercase;
		margin: 0 10px;
		padding: 0 10px 5px;
}

h4 {
		font-size: 1em;
		margin: 0 10px 10px;
		padding: 0 10px 5px;
		text-transform: uppercase;
}

p {
		font-size: 1em;
		margin: 0 10px;
		padding: 0 10px 10px;
		line-height: 1.6em;
		color: #333333;
}

strong {
		font-weight: bold;
		color: #666666;
}

a {
		color: #ff2400;
					outline: none;
}

table {
		font-size: 1em;
		margin: 0 10px;
		padding: 0 10px 10px;
		line-height: 1.6em;
}

/* --{ Layout }-- */

div#header {
		width: 960px;
		margin: 0 auto;
}

div#container {
		text-align: left;
		width: 960px;
		margin: 0 auto;
		background-color: #FFF;
		background-image: url(../img/back.png);
}

div#wrapper {
		float: left;
		width: 720px;
}

div#content {
		padding: 0 0 10px 0;
		background: url(../img/back_content.png) repeat-x left 34px;
}

#navigation {
		background: url(../img/nav_back.png) no-repeat center top;
		behavior: (url:iepngfix.htc);
		color: #FFF;
		float: left;
		width: 100%;
}

div#side {
		float: right;
		width: 240px;
		background: #363636;
		color: #FFF;
		padding: 0;
}

.switcher{
		height: 35px;
		display: block;
}

.switcher li{
		float: left;
		padding: 10px;
}

div#footer {
		clear: left;
		width: 100%;
		background: #000 url(../img/footer_back.png) no-repeat center bottom;
		color: #FFF;
}

dl.riderInfos {
		margin: 10px;
}

.riderInfos dt {
		float: left;
		margin: 10px;
}

.riderInfos dd {
		margin-left: 105px;
}

.riderInfos img {
		border: 2px solid #414141;
}

#content .riderPhoto{
				border-bottom: 1px solid #c7c7c7;
				margin-bottom: 20px;
}

/* --{ Navigation }-- */

#navigation li {
		float: left;
}

#navigation a:link, #navigation a:visited {
		padding: 8px 20px;
		display: block;
		color: #fff;
		font-weight: bold;
}

#navigation a:hover, #navigation li.active a {
		background: url(../img/nav_over.png) repeat-x left top;
		color: #FFF;
}

#navigation li.active a {
		border-right: 1px solid #000;
		border-left: 1px solid #000;
}

#sidenav li {
		padding: 0;
}

#sidenav li a {
		color: #FFF;
		width: 195px;
		display: block;
		padding: 0 10px 0 35px;
		line-height: 33px;
		font-weight: bold;
		font-size: 0.9em;
		background: url(../img/arrow.png) no-repeat 15px center;
		behavior: (url:iepngfix.htc);
}

#sidenav li a:hover, #sidenav li.active a {
		color: #fb0f0c;
}

/* --{ Typography }-- */

div#header h1 {
		height: 180px;
		text-indent: -3000em;
		margin: 0;
		padding-left: 10px;
		background: transparent url(../img/logo.png) no-repeat left top;
		behavior: url(assets/js/iepngfix.htc);
}

#side h2 {
		background: url(../img/side_h2.png) no-repeat left top;
		color: #cecece;
		padding: ;
		padding-bottom: 0;
}

p.auteur {
		font-size: 0.85em;
}

div#content ul {
		color: #999999;
		padding: 0 10px 10px 10px;
		margin: 0 10px;
}

div#content ul li {
		color: #666;
		padding: 5px 5px 5px 20px;
		background: url(../img/arrow.png) no-repeat 5px center;
		behavior: (url:iepngfix.htc);
}

div#side p {
		line-height: 1.4;
		color: #FFF;
}

div#footer p {
		margin: 0;
		padding: 10px;
		color: #999999;
}

div.thumbscontainer {
		
}

div#content ul.thumbs {
		background: none;
		width: 700px;
		padding: 0 10px;
		margin: 0;
		float: left;
}

div#content .thumbs li {
		background: none;
		width: 175px;
		height: 128px;
		text-align: center;
		padding: 0;
		margin: 0;
		float: left;
}

div#content .thumbs li img {
		border: 3px solid #333333;
		padding: 0;
		margin: 0;
}

div#content .thumbs li img:hover {
		border: 3px solid #fb0f0c;
}

#content .brands {
		background-color: transparent;
		margin: 0;
		padding: 0 10px;
		float: left;
}

#content .brands li {
		background-color: transparent;
		width: 163px;
		margin: 2px;
		padding: 0;
		float: left;
		border: solid 3px #CCCCCC;
}

#content .brands li:hover {
		border: 3px solid #fb0f0c;
}

#content ul.brands li a,  #content ul.brands li a img {
		margin: 0;
		padding: 0;
		display: block;
}

/* --{ Maxigallery }-- */

.managecontainer {
		width: 680px;
		background-color: #FFF;
		margin: 10px;
		padding: 10px;
		clear: both;
}

#content .managecontainer p {
		background: none;
		padding: 0;
		margin: 10px 0;
}

/* --{ Comments }-- */

.jot-err {
		border: 1px solid red;
		font-weight: bold;
		color: red;
		padding: 5px;
		margin: 0 20px 10px;
}

.jot-cfm {
		border: 1px solid green;
		font-weight: bold;
		color: green;
		padding: 5px;
		margin: 0 20px 10px;
}

.jot-row {
		border: 1px solid #CCCCCC;
		margin-bottom: 10px;
		padding: 0 20px;
}

.jot-row-alt {
		padding: 0 20px;
}

.jot-row-author {
		padding: 0 20px;
}

.jot-row-me {
		padding: 0 20px;
}

.jot-row-up {
		border: 1px dotted red;
}

.jot-row-new {
		border: 1px dotted green;
}

.jot-comment {
		padding: 3px;
}

.jot-comment hr {
		border: 0px;
		border-bottom: 1px solid #cccccc;
}

.jot-posticon {
		float: left;
		width: 20px;
		height: 20px;
		padding-top: 8px;
		padding-right: 3px;
}

.jot-posticon img {
		border: 0px;
}

.jot-mod {
		float: right;
		width: 100px;
		text-align: right;
		color: #666666;
		font-weight: bold;
}

.jot-mod img {
		border: 0px;
}

.jot-mod a {
		float: right;
		padding: 1px;
		padding-left: 2px;
		padding-right: 2px;
}

.jot-mod a:hover {
		background-color: #666666;
		color: #666666;
}

.jot-subject {
		color: #6b6b6b;
		font-weight: bold;
		font-size: larger;
}

.jot-message {
		padding:  5px 2px;
		overflow: auto;
}

.jot-poster {
		padding: 0px;
		text-align: left;
		font-size: 10px;
}

.jot-nav {
		padding: 0px;
		text-align: center;
		margin: 10px;
}

.jot-list{
		padding: 0 10px;
		margin: 0 10px;
}

.jot-list ul {
		padding: 0px;
		text-align: left;
		margin-bottom: 10px;
		list-style-position: inside;
}

.jot-subscribe {
		margin-bottom: 10px;
}

.jot-form {
		padding: 0 10px;
		margin: 0 10px 10px;
}

.jot-form fieldset {
		border: 0px;
}

.jot-form label {
		display: block;
}

.jot-form input, .jot-form textarea {
		margin-top: 5px;
		margin-bottom: 10px;
}

.jot-user {
		float: left;
		width: 90px;
}

.jot-content {
		margin-left: 90px;
}

.jot-extra {
		text-align: right;
}

.jot-editby {
		font-size: 10px;
		color: #666666;
		font-style: italic;
}

/* --{ ClearFix }-- */

.clearfix:after {
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
}

* html>body .clearfix {
		display: inline-block;
		width: 100%;
}

* html .clearfix {
		/

*

Hides from IE-mac \*/
	height: 1%;
/

* End hide from IE-mac */
}