/*  
Theme Name: tm-axxess
Theme URI: http://www.axe-net.fr
Description: Créé par <a href="http://www.axe-net.fr">L'agence web Axe-Net</a>
Version: 1.0
Author: axe-net
Author URI: http://www.axe-net.fr
*/

body {
	padding:0px;margin:0px;
	font:12px Verdana, Arial, sans-serif;
	color:#333;
	background: #fff url(img/bg.jpg) repeat-x;

}

a, a:visited {color:#0100CF;text-decoration:none;}

a:hover {text-decoration:underline;}

p {margin:0 0 10px 0;
padding:10px;
}

h2, h1 {
	margin:3px 0 2px 0;
	padding-bottom:4px;
	font:1.7em Arial, Verdana, sans-serif;
	color:#161669;
}

h2 a, h2 a:visited, h1 a, h1 a:visited {
	color:#161669;
	text-decoration: none;
}

h2 a:hover, h1 a:hover {
	color:#305194;
	text-decoration:none;
}

.entree h2 {border:none;font-weight:bold;font-size:1.4em;}


. h2, . h1 {
	color:#333;
	margin:3px 0 2px;
	padding-bottom:4px;
	border-bottom:none;
}

h3 {
	color:#666666;
	margin:5px 0 5px;
	font-size:1.2em;
}

img {border:none;}

ul {margin:5px 0 15px;padding-left:10px;}

ul li {
	margin:0px;
	list-style:none;
	background: url(img/puce1.gif) no-repeat;
	padding-left:20px;
}
ol {
	margin:5px 0 15px 0;
	padding-left:20px;
}
ol li {margin:0;}

form {margin:0;padding:0;}



#main {
position:relative;
width:980px;
margin:0 auto;
}

#header {
height:131px;
background: url(img/header.jpg);
}


#searchform {
	height:37px;
	width:210px;
}
#searchform #s{
  font-size: 0.8em;
	height:17px;
	width:147px;
	margin:6px 5px 0px 0px;
	padding:6px 7px 0 5px;
	color:#999;
	border:1px #000 solid;
}




#searchform #searchsubmit { 
	background:url(img/search-bt.gif) no-repeat left top;
	height:23px;
	width:23px;
	border:none;
	text-indent:-999%;
	line-height:1px;
	margin-top:6px;
}

#main-cont {
float:right;
width:760px;
background:#fff;
}



#menu-pages {
position:relative;
line-height:26px;
background:url(img/content-top.gif) repeat-x;
height:26px;
}

#menu-pages ul {
list-style: none;
margin:0;
font-weight:bold;
}

#menu-pages ul li{
display:inline;
margin:0 1px 0 0;
padding:0;
float:left;
background:none;
}

#menu-pages ul li a{

line-height:26px;
padding:6px 10px;
text-decoration:none;
color:#333;

}

#menu-pages li a:visited{
text-decoration: none;
color: #333;
}

#menu-pages li a:hover, #menu-pages .current_page_item a, #menu-pages .current_page_item a:visited{
text-decoration:none;
background:#000 url(img/nav-over.gif) repeat-x;
color:#E6E6E6;
}



#content {
padding: 25px;

}


#content .post h1 {
padding-left: 10px;}

.post {padding:0;clear:both;}

.postdata {color:#999;}

.postdata a, .postdata a:visited {color:#999;text-decoration:none;}

.postdata a:hover {color:#333;}

.postdata .category{
display:block;
font-size: 0.8em;
line-height: 17px;
height:17px;
padding-left:18px;
background: url(img/ico-folder.gif) no-repeat;
	
}

.entree, .entree-ducati, .entree-triumph, .entree-moto, .entree-contact {
font:0.9em Verdana, Arial, sans-serif;
padding: 10px 0px 5px;
text-align:justify;

}

.entree-page p{
font:0.9em Verdana, Arial, sans-serif;
text-align:justify;
}


.entree-page h2{
border:none;font-weight:bold;font-size:1.4em;width:195px;
margin: 10px 0 0 0;
padding:3px 0 3px 3px;
}

.entree-ducati h1{
background:#FE0000;
color: #fff;
margin:0 0 10px 0;
}

.entree-moto h1{
margin:0 0 10px 0;
}

.entree-moto{position:relative;}

#img-accessoire{
position:absolute;
background: url(img/accessoires.jpg);
width:383px;
height:478px;
top:60px;
left:352px;
}

.entree-ducati{position:relative;}

#img-ducati{
position:absolute;
background: url(img/moto-ducati.jpg);
width:356px;
height:343px;
top:52px;
left:379px;
}

.img{padding:15px 0;}


.entree-triumph{position:relative;}

#img-triumph{
position:absolute;
background: url(img/moto-triumph.jpg);
width:352px;
height:388px;
top:52px;
left:383px;
}



.entree-triumph h1{
background:#2D2A85;
color: #fff;
margin:0 0 10px 0;}

.entree-triumph h1 span{font-variant: small-caps;font-weight: bold;}

.entree-ducati h1 span{font-variant: small-caps;font-weight: bold;}

.entree-page .contenu{
border:1px #dbdbdb solid;
width:320px;
height:150px;
}

#art1 p{

font:0.9em Verdana, Arial, sans-serif;
width:440px;
}

#art2, #art4{float:left;}

#art3, #art5{float:right;}

#art2, #art3{margin:5px 0 10px 0;}

#art4 h2{width:150px;background-color: #dbdbdb; color:#333;}

#art1 h2, #art4 h2, #art5 h2{background-color: #dbdbdb; color:#333;}

#art2 h2{background:#FE0000;color:#fff;}

#art3 h2{width:210px;background:#2D2A85;color:#fff;}

#art1 .intro{border:1px #dbdbdb solid;background: url(img/axxess.jpg) no-repeat center right;}

#art2 .contenu{background: url(img/p-ducati.jpg) no-repeat bottom left;}

#art3 .contenu{background: url(img/p-triumph.jpg) no-repeat bottom left;}

#art4 .contenu{background: url(img/p-dainese.jpg) no-repeat bottom left;}

#art5 .contenu{background: url(img/p-daelim.jpg) no-repeat bottom left;}

.pagination {
clear: both;
padding-top:7px;
border-top:1px dotted #ccc;
}

#content h1{padding:5px}

.entree-ducati p span {
color:#FE0000;
float:left;
font-size:44px;
font-weight:bold;
line-height:38px;
margin-right:4px;
}

.entree-triumph p span {
color:#2D2A85;
float:left;
font-size:44px;
font-weight:bold;
line-height:38px;
margin-right:4px;
}

.entree-moto p span {
color:#000;
float:left;
font-size:40px;
font-weight:bold;
line-height:35px;
margin-right:4px;
}

#cadre p{width:320px; padding:15px;border: 1px #dbdbdb inset;}

#cadre-moto{width:320px; padding:5px;border: 1px #dbdbdb inset;}

.entree-contact{height:450px;position:relative;}

#contact{width:205px;height:342px;background:url(img/contact.jpg) no-repeat top left; margin-top:13px;}

#contact p{width:250px;line-height:18px;color:#E1011B;}

#contact p.adresse{padding-top:60px;}

.entree-contact h2{text-align:center;padding:0 0 20px 0}

.entree-contact iframe{position:absolute;top:100px; left:300px;border:1px solid #C0C0C0;}

a#ico-zoom{background:url(img/ico-zoom.gif) no-repeat center left;
padding:5px 0 5px 20px;}


.previous-entries a {
float:left;
padding-left:10px;
margin-left:10px;
}

.next-entries a {
float:right;
padding-right:10px;
margin-right:10px;
}

/* next & previous post navigation */
.post-nav {
	clear:both;
	padding-bottom:35px;
	margin-top:-15px;
	font-size:95%;
}
.post-nav a, .post-nav a:visited {
	color:#999;
	text-decoration:none;
}
.post-nav a:hover {
	color:#000;
	text-decoration:none;
}
.post-nav .previous a {
	float:left;
	padding-left:20px;
	background:url(img/nav-previous.gif) no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url(img/nav-next.gif) no-repeat right center;
}


#sidebar {
	float:left;
	width:210px;
	padding:0 0 10px 0;
	color: #666666;
}

.block-bottom {
	margin: 0;
	padding:3px 10px 9px 10px;
	background: #fff;
}

#sidebar p  {margin:0 0 15px 0;}

#sidebar .block {margin-top:11px;}

#sidebar div.titre {
line-height: 24px;
padding:0 10px;
height:24px;
font-size: 0.9em;
letter-spacing: 0.15em;
color: #E2001A;
background:url(img/block-top.gif) repeat-x 22px; 
}

#sidebar .titre-sb a, #sidebar .titre-sb a:visited {color:#666;}

#sidebar .titre-sb img  {vertical-align:middle;}

#sidebar a, #sidebar a:visited  {color:#000;text-decoration:none;}

#sidebar a:hover, #sidebar a:focus, #sidebar a:active  {text-decoration:underline;}

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

#sidebar ul li {background: url(img/puce1.gif) no-repeat;padding-left:18px;margin-top:5px;}

#sidebar ul li ul li {background: url(img/puce2.gif) no-repeat;padding-left:12px;}

li.cat-item {height:14px;line-height:14px;background: url(img/ico-folder.gif) no-repeat !important;}

#menu-pages li.cat-item{background:url(none) !important;}

#pages li.page_item {background: url(img/ico-page.gif) no-repeat;}

#links ul li {height:17px;line-height:19px;background: url(img/ico-link.gif) no-repeat !important;}

#meta .site_admin {height:17px;line-height:19px;background: url(img/ico-adm.gif) no-repeat;}

#categories .rss {height:14px;line-height:14px;background: url(img/ico-rss.gif) no-repeat;}

#meta .login {height:14px;line-height:14px;background: url(img/ico-user.gif) no-repeat;}

#meta .check {background: url(img/ico-check.gif) no-repeat;}

#calendar table {margin: 0px auto;}
#calendar td {padding: 0px 4px;}


#footer {
  margin-left:210px;
	padding: 5px 0px 0px 10px;
	font-size:0.8em;
	color:#565495;
	line-height: 15px;
	clear:both;
}

#footer a, #footer a:visited {color:#565495;}

#footer a:hover {text-decoration:underline;}
#footer li{list-style-type: none;float:left;}

/*** mise en forme ***/

.center {
	text-align: center;
}
img.center, img[align="center"] {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
.left {
	float: left;
}
img.left, img[align="left"] {
	float:left;
	margin: 2px 10px 5px 0px;
}
.right {
	float: right;
}
img.right, img[align="right"] {
	float:right;
	margin: 2px 0px 5px 10px;
}
.alignleft{
	float:left;
	margin: 2px 10px 5px 0px;
}
.alignright{
	float:right;
	margin: 2px 0px 5px 10px;
}
.clear {clear:both;}

hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
.hidden {
	clear: both;
	visibility: hidden;
}

small {font-size:0.9em;}
