/*  
Theme Name: iLeopard iTheme
Theme URI: http://www.ndesign-studio.com
Description: WordPress theme designed by <a href="http://www.ndesign-studio.com">N.Design Studio</a>.
Version: 1.1
Author: Nick La, Mickey Cheung, PCWiz
Author URI: http://www.ndesign-studio.com

	This theme was designed and built by Nick La, columnized by Mickey Cheung, and the iLeopard style by PCWiz.
	
	By downloading and using this theme, you agree to the following terms:
    - You may NOT resell this theme
    - A link back to N.Design Studio, MangoOrange, and PCWiz Computer must be retained in the footer (either modified or unmodified)
    - You may use this theme for personal or commercial projects
    - You may modify, translate or distribute
*/

body {
	padding: 0px;
	margin: 0px;
	background-image: url(images/site-bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}


/************* CSS barre tout en haut ***********/

#sidebarheader
{
	height:26px;
	color:#FFFFFF;
}

#miss-cadeaux
{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#miss-cadeaux-text
{
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
}

#miss-cadeaux:hover
{
	color : #e66da3;
}

#miss-cadeaux a
{
	color:#FFFFFF;
}

.miss
{
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 3px;
}

.miss a
{
	margin-top: 5px;
	margin-left: 2px;
	margin-right: 3px;
}

#miss-cadeaux a:hover
{
	color : #e66da3;
}

#offre
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#offre-text
{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

#offre:hover
{
	color : #e66da3;
}

#offre a
{
	color:#FFFFFF;
}

#offre a:hover
{
	color : #e66da3;
}

.img-barre {
	border:none;
	margin-top:2px;
}

/************** CSS barre tout en haut *****************/




a {
	color: #62247F;
	text-decoration: none;
}
a:visited {
	color: #62247F;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0px 0px 15px;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: none;
}
ul {
	margin: 5px 0px 15px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
ul li {
	margin: 0px;
}
ol {
	margin: 5px 0px 15px;
	padding-left: 20px;
	font-family: Arial, Helvetica, sans-serif;
}
ul li {
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
}
form {
	margin: 0px;
	padding: 0px;
}
small {
	font-size: 90%;
}
#page {
	background-image: url(images/main-bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#wrapper {
	width: 985px;
	margin: 0px auto;
	position: relative;
}

/* ------------------------------------- header area  */
#header {
	height: 215px;
}

/* site title */

.description {
	position: absolute;
	margin-top: 145px;
	left: 240px;
	color: #62247F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
}
/* search form */
#searchform {
	position: absolute;
	margin-top: -1px;
	right: 0px;
	background: url('images/searchform-bg.png') no-repeat right bottom;
	height: 37px;
	width: 210px
}
#searchform #s, #searchform2 #s {
	background: #ffffff url('images/form-field-bg.gif') no-repeat ;
	height: 17px;
	width: 148px;
	color: #999999;
	border: medium none;; margin-left:10px; margin-right:5px; margin-top:6px; margin-bottom:0px; padding-left:5px; padding-right:1px; padding-top:3px; padding-bottom:2px
}

#searchform2 #s {
	margin-left: 12px;
	color: #622280;
	border: 4px solid #622280;
}

#searchform #searchsubmit, #searchform2 #searchsubmit { 
	background: url('images/search-btn.png') no-repeat left top;
	height: 24px;
	width: 24px;
	border: medium none;
	text-indent: -999%;
	line-height: 1px;
	margin-top: 6px
}

/* ------------------------------------- main content area  */

#left-col {
	width: 545px;
	float: left;
	margin-top: 15px;
}
/* main menu */
#nav {
	height: 35px
}
#nav ul{
	list-style: none;
	margin: 0px 0px 0px 25px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 100%;
	font-weight: bold;
}
#nav ul li{
	margin: 0px 1px 0px 0px;
	padding: 0px;
	float: left;
}
#nav ul li a{
	padding: 5px 7px 6px 7px;
	text-decoration: none;
	color: #000000;
	display: block;
}
#nav li a:visited{
	text-decoration: none;
	color: #000000;
}
#nav li a:hover, #nav .current_page_item a, #nav .current_page_item a:visited{
	text-decoration: none;
	background: #2e91c6 url('images/nav-item-hover.gif') repeat-x;
	color: #ffffff
}
/* sub menu */
#subnav {
	background: #ecebeb;
}
#subnav ul {
	margin: 0px;
	padding: 3px 0px 18px 5px;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 100%;
}
#subnav li {
	border-right: 1px solid #D8D8D8;
	padding: 0px 7px;
	margin: 0px;
	float: left;
}
#subnav li a, #subnav li a:visited, #subnav .page_item {
	text-decoration: none;
	color: #333333;
}
#subnav .current_page_item a, #subnav .current_page_item a:visited {
	color: #62247F;
}
#subnav li a:hover {
	text-decoration: none;
	color: #62247F;
}

/* content */
#content {
	width: 545px;
	background: #ffffff;
	clear: both;
	overflow: hidden;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.post {
	padding: 0px;
	clear: both;
	overflow: hidden;
	margin-top: 5px;
	margin-bottom: 20px;
}
.post .date {
	height: 44px;
	width: 41px;
	background: url('images/calendar.gif') no-repeat;
	color: #616161;
	text-align: center;
	line-height: 100%;
	float: left;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:16px;
	font-family:Verdana;
	padding-left:0;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0
}

.post .date span {
	height: 16px;
	display: block;
	font: normal 11px Verdana;
	color: #ffffff;
	text-align: center;
	padding-top: 5px;
}
.post .title {
	float: left;
	width: 494px;
	background-image: url(images/content-top-bg.png);
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
.postdata {
	font-size: 12px;
	color: #999999;
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 10px;
}
.postdata a, .postdata a:visited {
	color: #999999;
	text-decoration: none;
}
.postdata a:hover {
	color: #999999;
	text-decoration: none;
}
.postdata .category{
	background: url('images/mini-category.gif') no-repeat;
	padding-left: 18px;
	float: left
}
.postdata .comments{
	background: url('images/mini-comment.gif') no-repeat;
	padding-left: 18px;
	float: right
}
.mini-add-comment {
	background: url('images/mini-down-arrow.gif') no-repeat left center;
	padding-left: 12px;
	float: left
}
.entry {
	text-align:left;
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	margin-top: 25px;
	padding: 0px;
}

.entry-RP {
	clear: both;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
}

.entry-RP ul{
	padding-left: 50px;
}

/* post title */
h2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	line-height: 100%;
	font-weight: bold;
	font-variant: normal;
	margin-right: 0;
	margin-left: 3;
	padding-left: 10px;
	padding-right: 5px;
	letter-spacing: 0.5px;
	vertical-align: text-top;
	margin-top: 0px;
	margin-bottom: 15px;
	padding-top: 7px;
}
h2 a, h2 a:visited {
	color: #FFFFFF;
	text-decoration: none;
}
h2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}
h3 {
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	line-height: 110%;
	font-weight: bold;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 20px;
}

/* next & previous page navigation */
.page-nav {
	clear: both;
	height: 45px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #62247F;
	padding-top: 10px;
}
.page-nav a, .page-nav a:visited {
	color: #62247F;
	text-decoration: none;
}
.page-nav a:hover {
	color: #666666;
	text-decoration: none;
}
.previous-entries a {
	float: left;
	padding-left: 10px;
	margin-left: 10px;
	background: url('images/navigation-left.gif') no-repeat left center;
}
.next-entries a {
	float: right;
	padding-right: 10px;
	margin-right: 10px;
	background: url('images/navigation-right.gif') no-repeat right center;
}

/* next & previous post navigation */
.post-nav {
	clear: both;
	padding-bottom: 35px;
	margin-top: 0px;
	font-size: 95%;
	font-family: Arial, Helvetica, sans-serif;
}
.post-nav a, .post-nav a:visited {
	color: #999999;
	text-decoration: none;
}
.post-nav a:hover {
	color: #000000;
	text-decoration: none;
}
.post-nav .previous a {
	float: left;
	padding-left: 20px;
	background: url('images/post-nav-previous.gif') no-repeat left center;
}
.post-nav .next a {
	float: right;
	padding-right: 20px;
	text-align: right;
	background: url('images/post-nav-next.gif') no-repeat right center;
}

/* ------------------------------------- comment area  */
h3#comments {
	padding-left: 25px;
	clear: both;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	padding-top: 5px;
	background-image: url(images/comments.gif);
	background-repeat: no-repeat;
	background-position: 10px;
}
h3#respond {
	padding-left: 20px;
	clear: both;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:120%;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	margin-left:0px;
	margin-right:0px;
	margin-top:30px;
	margin-bottom:0px;
	background-image: url(images/respond.gif);
	background-repeat: no-repeat;
}
/* commentform */
#commentform {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
#commentform label {
	font-weight: bold;
	color:#666;
	font-size: 100%;
	padding-left: 5px;
}
#commentform small {
	color: #999999;
	font-size: 14px;
}
#commentform input {
	width: 220px;
	background: url('images/form-field-bg.gif') no-repeat;
	border-top: 1px solid #e6e6e6;
	border-right: 1px solid #E2E2E2;
	border-bottom: 1px solid #E2E2E2;
	border-left: 1px solid #e6e6e6; font-style:normal; font-variant:normal; font-weight:normal; font-size:110%; font-family:Verdana; padding-left:7px; padding-right:3px; padding-top:5px; padding-bottom:3px
}
#commentform textarea {
	width: 480px;
	height: 140px;
	background:url('images/form-field-bg.gif') no-repeat;
	border: 1px solid #e6e6e6;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-left:7px;
	padding-right:3px;
	padding-top:5px;
	padding-bottom:3px
}
#commentform #submit {
	color: #000000;
	background: url('images/submit-btn.gif') no-repeat top left;
	border: medium none;
	width: 135px;
	height: 25px;
	padding-bottom: 6px;
	margin-left: 355px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:100%;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif
}
#commentform #submit:hover {
	background: url('images/submit-btn.gif') no-repeat bottom left;
}
#commentform textarea:focus, #commentform input[type="text"]:focus {
	border: 1px solid #990099;
}

/* comment list */
.commentlist {
	margin: 10px 0px;
	padding-left: 45px;
	line-height: 130%;
}
.commentlist li{
	padding: 5px 10px;
}
.commentlist .alt {
	background: #F4F4F4;
}
.commentlist cite {
	font-weight: bold;
	font-style: normal;
	font-size: 14px;
	color: #62247F;
}
.commentlist cite a, .commentlist cite a:visited {
	color: #62247F;
}
.commentlist small {
	margin-bottom: 5px;
	display: block;
	font-size: 87%;
}
.commentlist small a, .commentlist small a:visited{
	color: #999999;
}

/* ------------------------------------- footer area  */
#footer-mention {
	font-size: 9px;
	color: #666666;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}#footer {
	font-size: 9px;
	color: #CCCCCC;
	padding-left:10px;
	padding-right:0px;
	padding-top:10px;
	padding-bottom:0px;
	font-family: Arial, Helvetica, sans-serif;
}
#footer a, #footer a:visited {
	text-decoration: none;
	color: #CCCCCC;
}
#footer a:hover {
	text-decoration: underline;
}

/* ------------------------------------- sidebar area  */
/* sidebar */
#sidebar-right{
	float:right;
	width: 210px;
	color: #62247F;
	line-height: 120%;
	margin-left: 10px;
}
#sidebar-left {
	float: left;
	margin-right: 10px;
}
#compteur {
	background-image: url(images/cochon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 190px;
	width: 160px;
	margin-left: 20px;
	margin-top: 0px;
}
.Style2 {
	margin-left: auto;
	margin-right: auto;
} 

.Style1 {
	font-size: 13px;
	color: #FFFFFF;
	margin-top: 10px;
	margin-left: 8px;
	font-family: Arial, Helvetica, sans-serif;
}
.Style3 {
	font-size: 13px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
}
.tab-bann
{
	margin-top: 20px;
}
#sidebar-right p, #sidebar-left p  {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 10px;
}
#sidebar-right h3, #sidebar-left h3 {
	font: bold 16px/100% Arial, Helvetica, sans-serif;
	color: #903177;
	padding-left: 15px;	
}
#sidebar-right h3 a, #sidebar-right h3 a:visited, #sidebar-left h3 a, #sidebar-left h3 a:visited {
	color: #903177;
}
#sidebar-right h3 img, #sidebar-left h3 img  {
	vertical-align: middle;
}
#sidebar-right a, #sidebar-right a:visited, #sidebar-left a, #sidebar-left a:visited  {
	color: #62247F;
	text-decoration:none;
}
#sidebar-right a:hover, #sidebar-right a:focus, #sidebar-right a:active, #sidebar-left a:hover, #sidebar-left a:focus, #sidebar-left a:active  {
	text-decoration:underline;
}
#sidebar-right ul, #sidebar-left ul {
	list-style: none;
	margin: 0 ;
	padding: 0 ;
}
#sidebar-right ul li, #sidebar-left ul li {
	background: url('images/bullet-orange.gif') no-repeat;
	padding-left: 18px 
}
#sidebar-right ul li ul li, #sidebar-left ul li ul li {
	background: url('images/bullet-grey.gif') no-repeat;
	padding-left: 12px 
}

/* ------------------------------------- widget styles  */
/* archives widget */
#archives ul li {
	background: url('images/mini-archive.gif') no-repeat;
}
/* recent comments widget */
#recent-comments ul li {
	background: url('images/mini-comment.gif') no-repeat;
}
/* category widget */
#categories ul li {
	background: url('images/mini-category.png') no-repeat;
}
/* recent posts widget */
#recent-posts ul li {
	background: url('images/mini-page.gif') no-repeat;
}
/* links widget */
#links ul li {
	background: url('images/mini-blogroll.png') no-repeat;
}
/* meta */
#meta .rss {
	background: url('images/mini-rss.gif') no-repeat;
}
#meta .login {
	background: url('images/mini-user.gif') no-repeat;
}
#meta .check {
	background: url('images/mini-check.gif') no-repeat;
}
#meta .wordpress {
	background: url('images/mini-wp.gif') no-repeat;
}
/* calendar */
#calendar table {
	margin: 0px auto;
}
#calendar td {
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}

/* alignments */
.center {
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}
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;
}
.clear {
	clear:both;
}
hr.clear {
	clear:both;
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}
.hidden {
	clear: both;
	visibility: hidden;
}

/* MangoOrange.com footer (must be included, but can be modified) */
#mangoorange{
	color: #fff;
	}
	
#mangoorange a, #mangoorange a:visited{
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	}
	
#mangoorange a:hover{
	text-decoration: none;
	}	
#main_start {position: absolute;left: -10000px;};
.banniere {
	padding-top: 0px;
}
#ban {
	height: 0px;
	width: 316px;
	left: 372px;
	top: 0px;
	padding-top: 46px;
	padding-left: 0px;
	float: left;
}

#zone-home {
	float: left;
	height: 140px;
	width: 246px;
}
