*/

*{
	margin: 0px;
	padding: 0px;
}
a {
	color: #efefef;
	text-decoration: none;
}
a:visited { text-decoration : none; color : #efefef; border: 0px;} 

a:hover { text-decoration : underline; color : #e77623; border: 0px;} 

h1, h2, h3 {font-family:"Trebuchet MS", Verdana, sans-serif;}
h1 {font-size:26px;}
h2 {font-size:18px;}
h3 {font-size:16px;}
body {
	margin: 0;
	padding: 0;
	font-family: Verdana;
	color: #efefef;
	font-size: 11px;
	background-color: #121212;
	background-image: url(images/background.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#wrap {
	width: 978px;
	margin-top: 0px;
	margin-bottom: 20px;
	background-color: #121212;
	background-image: url(images/background.gif);
	background-repeat: repeat-x;
	background-position: left top;
	overflow: auto;
	margin-right: auto;
	margin-left: auto;
}
#header {	
	width: 964px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 7px;
	padding-left: 7px;
}
.Header {
	width: 100%;
	position: relative;
	float: left;
	background-image: url(images/bar.gif);
	background-repeat: repeat-x;
	background-position: left top;
	background-color: #333333;
	padding-top: 30px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	height: 75px;
	margin: 0px;
}

.Header h1 { font-size: 32px; line-height: 32px; letter-spacing: -1px; font-weight: normal; padding: 0px; margin: 0px 0px 0px 20px;}

.Header h1 a { color:#fff; text-decoration: none;}

.Header h1 a:visited { color:#fff; text-decoration: none;}

.Header h1 a:hover { color:#e77623; text-decoration: underline;}

.TagLine {
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-weight: bold;
	color:#6D9212;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 20px;
}
DIV.page-header {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.logo {
	PADDING-LEFT: 10px; FLOAT: left; WIDTH: 160px; PADDING-TOP: 10px
}
DIV.header-content {
	FLOAT: left; WIDTH: 788px
}
DIV.header-content-top {
	HEIGHT: 51px
}
DIV.middle-link {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; VERTICAL-ALIGN: middle; PADDING-TOP: 17px; TEXT-ALIGN: center
}
DIV.middle-link A {
	COLOR: #f98e00; TEXT-DECORATION: none
}
DIV.middle-link A:hover {
	COLOR: #fff
}
DIV.right-links {
	PADDING-RIGHT: 10px; FLOAT: right; TEXT-ALIGN: right
}
DIV.right-links DIV.top {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 3px
}
DIV.right-links DIV.top A.username {
	FONT-WEIGHT: bold; COLOR: #f98e00
}
DIV.right-links DIV.top A.username:hover {
	TEXT-DECORATION: underline
}
DIV.right-links DIV.top A {
	COLOR: #fff
}
DIV.right-links DIV.top A:hover {
	COLOR: #f98e00
}
DIV.page-header DIV.header-content DIV.right-links DIV.top IMG {
	VERTICAL-ALIGN: middle
}
DIV.page-header DIV.header-content DIV.right-links DIV.bottom {
	FONT-SIZE: 11px; COLOR: #bebebe
}
DIV.page-header DIV.header-content DIV.right-links DIV.bottom A {
	COLOR: #bebebe
}
DIV.page-header DIV.header-content DIV.right-links DIV.bottom A:hover {
	COLOR: #f98e00; TEXT-DECORATION: underline
}
DIV.page-header DIV.header-content DIV.menu {
	PADDING-LEFT: 15px
}
DIV.page-header DIV.header-content DIV.menu A DIV.item {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left; BACKGROUND-IMAGE: url(images/tab_119.gif); MARGIN-LEFT: 2px; WIDTH: 119px; CURSOR: pointer; COLOR: #cdcdcd; MARGIN-RIGHT: 2px; PADDING-TOP: 4px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 21px; TEXT-ALIGN: center
}
DIV.page-header DIV.header-content DIV.menu A:hover DIV.item {
	BACKGROUND-IMAGE: url(images/tab_119_a.gif)}
DIV.bar {
	BACKGROUND-POSITION: 50% top; BACKGROUND-IMAGE: url(images/bar.gif); MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 10px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 32px
}
#mainnavi{
	height: 36px;
	text-align: left;
	line-height: 36px;
	left: 0px;
	top: 0px;
	right: 0px;
	bottom: 0px;
	width: 964px;
	margin: auto;
	background-image: url(images/u_head.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#navi{
	width: 400px;
	text-align: left;
	float: left;
	line-height: 36px;
	height: 36px;
	margin-top: 12px;
	margin-left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7f7f7f;
	padding-left: 22px;
}
#search{
	float: right;
	width: 350px;
	text-align: left;
	line-height: 36px;
	height: 23px;
	padding-right: 5px;
}
#mod_search_searchword{
	overflow: hidden;
	width: 176px;
	border: none;
	margin-bottom: 2px;
	color: #333333;
	font-size: 10px;
	padding-top: 5px;
	background-color: #FFFFFF;
	margin-top: 12px;
	margin-right: 10px;
}

#crumbs{
	height: 27px;
	line-height:16px;
	text-align:left;
	font-family: Arial;
	font-size: 11px;
	color: #7f7f7f;
	padding-left: 22px;
}
#content {
	width: 964px;
	float: left;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ContentWrapper { float: right; width: 100%;}

#right {
	float:right;
	width:650px;
	padding-top: 35px;
	background-image: url(images/corner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 25px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#right p {line-height:20px; margin-bottom:20px;}
#right a {}
#right a:visited, active {border:none;}
#right a:hover {color:#ffffff;}
h1 a, h2 a, h3 a, h4 a {text-decoration:none; border:none!important;}
.clear {clear:both;}
#sidebar {
	float:left;
	width:250px;
	background-position: left;
	padding-left: 20px;
}
#sidebartop {height:10px;}
#sidebarbtm {height:9px;}
#sidebar ul {list-style:none; font: 12px "Trebuchet MS", Verdana, sans-serif; margin-bottom:15px;}
#sidebar li {
	display:block;
	margin-bottom:2px;
	line-height: 21px;
}
#sidebar a, #sidebar a:visited {
	display:block;
	color:#999;
	padding-left: 8px;
	line-height: 21px;
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	list-style-position: outside;
	list-style-image: url(images/naviarrowgreen.gif);
}
#sidebar a:hover {
	color:#ffffee;
	font-weight: normal;
	padding-left: 5px;
}

.Categories {
	width: 212px;
	padding: 15px;
	margin-bottom: 15px;
	position: relative;
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #000000;
}

.Categories h3 {
	background: url(images/CategoriesHeadingIco.gif) no-repeat left top;
	padding-left: 20px;
	color: #e77623;
}
.General {
	width: 212px;
	margin-bottom: 15px;
	position: relative;
	background-image: url(images/navi.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 15px;
	background-color: #000000;
}

.Archives h3 {
	background: url(images/ArchivesHeadingIco.gif) no-repeat left top;
	padding-left: 20px;
	color: #e77623;
}

.Links h3 {
	background: url(images/puce.gif) no-repeat left top;
	padding-left: 20px;
	color: #e77623;
}
.Links p {
	padding-left: 45px;
	line-height: normal;
}

#right h2 {
	color:#e77623;
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
}
#right h2 a {color:#e77623}
#right h2 a:hover {
	color:#ffffee;
	border:none;
	text-decoration: none;
}
#sidebar .current-cat a{color:ffffee;}
#sidebar h2 {
	display:block;
	background:url(images/sidebarh2.jpg) no-repeat;
	height:40px;
	padding:14px 10px 0 40px;
	color: #e77623;
	text-transform:uppercase;
}
#footer {
	width: 100%;
	position: relative;
	clear: left;
	background-position: center top;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #efefef;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
#footer p {
	padding: 10px;
	margin: 0px;
	color:#999999;
	font-size: 10px;
	background-position: center;
}

#footer p a { color:#e77623; text-decoration: underline;}

.footer {
	text-align:left;
	font-size: 12px;
	color: #999999;
	padding-top: 12px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.footer div {
	width:250px;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}

.footer img {
    border:0;
}
.footer div.ante {
	width:152px;
	float:left;
	margin-top: 0;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 0;
}
.footer div.last {
	width:200px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}

ul.nav li {
	margin: 0;
	font-size: 9px;
	list-style-type: none;
	text-align: left;
	list-style-position: outside;
	list-style-image: url(images/arrow.png);
}


#sitename {
	display:block;
	float:left;
	width:210px;
	padding:15px 0 0 40px;
	text-align:center;
	color: #FFFFFF;
	font: normal 28px "Trebuchet MS", Verdana, sans-serif;
}
#sitename a{color:#fff;}
.caption {
	display:block;
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding-top:30px;}

#sitename a .blue {
	color:#0F9EC8;
	font-style: italic;
}
#sitename a:hover {color:#0f9ec8;}
#sitename a:hover .blue{color:#9c6; font-family:Georgia; font-weight:normal;}

#nav {
	float:right;
	width:645px;
	padding-top: 0;
	padding-right: 40px;
	padding-bottom: 0;
	padding-left: 0;
	height: 36px;
}
#nav #search{
	padding-left: 475px;
	padding-top: 17px;
	height: 48px;
}
#nav #search .keyword{
	background: transparent url(images/search.png) no-repeat;
	height: 33px;
	width: 132px;
	padding: 10px 20px 0 10px;
	font-size: 12px;
	color: #999;
	border:none;
	overflow:hidden;
}
#header form {padding:0; margin:0;}
#featured {
	height:150px;
	color:#121212;
	margin-bottom:15px;
}
#featured div {
	padding:25px 10px 0 50px;
	height: 90px;
	font:normal 16px "Palatino Linotype", "Book Antiqua", Palatino, serif;

}
.ftd_btm {display:block; height:20px; padding:15px 5px 0 35px; background:url(images/ftrdlink.png)8px 12px no-repeat}
#featured a {color:#fff; border-bottom:none;}
#featured a:visited, #featured a:active{color:#E3F7FD;}
#featured a:hover { text-decoration:underline; color:#fff!important;}
.postbottom {background:url(images/postbttm.png) no-repeat; height:26px; margin-bottom:10px;}
.postbottom ul {list-style:none;}
.postbottom li {display:inline; margin:0!important; padding:0!important;}
.postbottom a, .postbottom a:visited, .postbottom a:active, .postbottom span{color:#fff; border:none!important; display:block; float:left; height:20px; padding:6px 5px 0 30px;}
.postbottom a:hover {color:#000;}
.permalink a, .permalink a:visited, .permalink a:active {background:url(images/ico_more.png)5px 5px no-repeat;}
.cats a{background:url(images/ico_cat.png)5px 5px no-repeat;}
.auth span{background:url(images/ico_usr.png)5px 5px no-repeat;}
.date span{background:url(images/ico_date.png) 5px 5px no-repeat;}
.comnts a{background:url(images/comment.png)5px 5px no-repeat;}

.post h2 {
	display:block;
	margin-bottom:15px;
	margin-top: 10px;
}
#post a {
	color:#e77623;
	text-decoration: none;
}
#post a:hover {
	color:#ffffee;
	border:none;
	text-decoration: underline;
}
#post h2 a {color:#e77623}
#post h2 a:hover {color:#ffffee; border:none;}

.post .description {display:block; font-size:12px; color:#999;}

.post blockquote {
	padding:8px 8px 0 35px;
	display:block;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #efefef;
	background-image: url(images/quote.png);
	background-repeat: no-repeat;
	background-position: 5px 5px;
}

.post .extract { float:left; margin-right:10px; width:250px;}

.post ul {margin-left:25px;}
.post ol {margin-left:25px;}
.post li {padding:3px;}
.post .leftalign {display:block; padding:5px; margin:8px; float:left; border:solid 1px #ddd;}
.post .rightalign {display:block; padding:5px; margin:8px; float:right;border:solid 1px #ddd;}


/*tables and Forms */

#right table {
	width:90%;
	margin-bottom:20px;
	margin-top: 15px;
}
#right th {
	padding:5px 15px 5px 15px;
	color:#8ADBFF;
	text-align:center;
	font: bold 16px "Trebuchet MS", Verdana, sans-serif;
	text-transform: uppercase;
}
#right td {
	padding:5px 15px 5px 15px;
}


.textfield {
	display: block;
	width:75%;
	padding:3px;
	border: 1px solid #CBE0E7;
	color: #efefef;
	background-image: url(images/tpl_banner_bg.gif);
	background-repeat: repeat-x;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 30px;
}
label {
	display: block;
	margin:3px;
	padding: 5px;
	font-weight: bold;
}
.button {
	display: block;
	padding:0px;
	margin:3px;
	color:#000000;
	background: #E9F2F5;
}
.textfield:focus {
	border: 1px solid #3A2C1B;
	background-color: #ffffff;
	background-image: url(images/tpl_banner_bg.gif);
	background-repeat: repeat-x;
}
.hide {display:none;}
#bottom {
	margin-top:8px;
	background-image: url(images/tpl_bg.gif);
	background-repeat: repeat;
	padding-top: 2px;
	width: 100%;
	background-position: left top;
}
#bottom p {display:block; padding:3px;}
#bottom h2 {
	color: #e77623;
}

#credits {text-align:right; font-size:10px; padding:5px 40px 0 40px; }
.pagenavi {
	height:22px;
	padding: 5px 5px 0 5px;
	margin:25px 0 15px 0;
	color: #FFFFFF;
}
.pagenavi .alignleft {display:block; text-align:left;}
.pagenavi .alignright {display:block; float:right;}
.pagenavi a, .pagenavi a :visited, .pagenavi a :active {color:#e77623; font-weight:bold; text-decoration:none; border:none!important;}
.pagenavi a:hover {color:#ffffee!important;}

/*shopping Cart */
#catalogue {margin:10px 0 10px 0; border:solid 1px #ddd; padding:5px;}
.item {width:135px; float:left; height:220px;}
.item h3 {display:block; padding:3px;}
.item span {display:block; padding:3px;}
.item .price {color:#CCCCCC; font-weight:bold; }
.item span img {border:none!important;}
.item span a {border:none!important; text-decoration:none;}
.item img {}
img.productimg {border:solid 1px #716148; margin:0 0 0 8px;}
.clear2 {width:100%; clear:left;}
.sec_head {
	display:block;
	background: #0077A2 url(images/ftrdbox.jpg) no-repeat 0px -60px;
	padding:3px;
	margin-bottom:15px;
	color: #FFF !important;
}

/* Begin Comments*/
.alt {
	margin: 0;
	padding: 10px;
	background-color: #F7FBFF;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	}

.commentlist {
	padding: 0;
	text-align: justify;
	}

.commentlist li {
	margin: 15px 0 3px;
	padding: 5px 10px 3px;
	list-style: none;
	}

.commentlist p {
	margin: 10px 5px 10px 0;
	}

#commentform p {
	margin: 5px 0;
	}

.nocomments {
	text-align: center;
	margin: 0;
	padding: 0;
	}

.commentmetadata {
	margin: 0;
	display: block;
	}
/* End Comments */

img.avatar {float:left; margin-right:5px;}

#wp-admin-bar {
	align:center;
	margin:0;
	padding:5px;
	border:1px solid #666;
	clear:both;
	text-align:center;
	background-color: #121212;
	color: #FFFFFF;
}
#wp-admin-bar ul {margin:0; padding:0}
#wp-admin-bar ul li {list-style-type:none; display:inline; margin:0 10px; padding:0}
#bottom h2 {
display:block; padding:3px; text-align:center;
}
div#disclaimer{ text-align:left; }
 div#disclaimer-fond{ position:absolute; z-index:1000; width:100%; height:2650px; background:white; filter:alpha(opacity=90); -moz-opacity:0.9; opacity: 0.9; text-align:center; line-height:normal; clear:both; }
 div#disclaimer-conteneur{ position:absolute; z-index:1001; width:100%; text-align:center; clear:both; }
  div#disclaimer-cadre{ width:550px; margin-left:auto; margin-right:auto; text-align:center; margin-top:200px; padding:15px; font-size:12px; border:#ddd 1px solid; background:#f5f5f5; color:#555; }
   div#disclaimer-cadre b{ font-size:14px; color:black; }
   div#disclaimer-cadre a{ text-decoration:none; font-size:22px; font-weight:bold; color:#356aa0; }
   div#disclaimer-cadre a:hover{ color:blue; }
