/*
-------------------------------------------------------------------------------------------------
Theme Name:   EGN Theme 1
Theme URI:    http://expeditionsgrandeurnature.com
Author:       Clement Vial
Author URI:   http://www.erhezia.com
Copyright:    (c) 2010 Erhezia
-------------------------------------------------------------------------------------------------

All rights reserved.

*/

@import url("jscal2.css"); /* jscal2 */
@import url("win2k/win2k.css"); /* win2k */
@import url("colorbox.css"); /* win2k */

html {
	background:#6b6b6b url(../images/alternate_bg.jpg) top center no-repeat;
	}
body {
	color:#f5f5f5;
	}
.wrap_all {
	background:url(../images/gradient.png) repeat-x;
	}

/* Text Shadow */

h1.accueil, #inner_content h3, #sidebar p, .entry-content p, div.inner_content .entry p, .entry ul, .entry ol, .informations, ul.folders, .tags, .prix, .copyright, .scroll-top, .meta, .text13, .entry p, .entry h4 {
	text-shadow:1px 1px 2px #1F1F1F;
	}
#sidebar h3 {
	text-shadow:1px 1px 2px #FFF58F;
	}
#sidebar h3 a:hover {
	text-shadow:none;
	}

/* HEAD */

#top .logo a {
	background:transparent url(../images/logo.png) left top no-repeat;
	}
h1.accueil {
	font-size:38px;
	font-weight:normal;
	margin-top:-10px; padding-top:0;
	}
h1.underline {
	border-bottom:1px solid #777777; 
	margin-bottom:15px;
	}
	
/* MAIN */

#main {
	background:transparent url(../images/bg_slice.png) left top no-repeat;
	}

#subpage #main {
	background:transparent url(../images/bg_slice2.png) left top no-repeat;
	}
			
/* MAIN PAGE IMAGE SLIDER */

#featured {
	background:transparent url(../images/bg_slice.png) center top repeat-y;
	color:#fff;
	}
#featured_bottom {
	background:transparent url(../images/bg_slice2.png) right top no-repeat;	
	}
.ticker, .ticker a {
	color:#553e00;
	text-decoration:none;
	}
.ticker a:hover {
	color:#9c7200;
	text-decoration:none;
	}
.preview_images a img {
	border:1px solid #fff;
	background-color:#9c7200;
	}
.preview_images .current_prev img {
	border:1px solid #fff;
	}
.pointer {
	background:transparent url(../images/pointer.png) no-repeat scroll left top;
	}

/* BREADCRUMB */

.breadcrumb {
	color:#553e00;
	}
.breadcrumb a {
	text-decoration:none;
	color:#9c7200;
	}
.breadcrumb a:hover {
	text-decoration:underline;
	color:#553e00;
	}

/* CONTENT AREA */

.content_top {
	background:transparent url(../images/bg_slice.png) left top no-repeat;
	}	
.content_top2 {
	background:url(../images/bg_slice2.png) no-repeat scroll left top transparent;
	height:45px;
	}
#frontpage div#content {
	padding-top:25px;
	}
#content {
	background:transparent url(../images/bg_slice.png) repeat-y scroll center top;
	}

/* PORTFOLIO ITEM */

.portfolio_item {
	border:1px solid #777;
	}

/* PAGES AVEC SIDEBAR */

.entry {
	border-bottom:1px solid #bbb;
	}
.categories, .comments, .entry-head a, .more-link, #top .portfolio_item h3 a {
	background-color:#F7C843;
	color:#553e00;
	}
.entry-head a:hover, .more-link:hover, #top .portfolio_item h3 a:hover {
	background-color:#553e00;
	color:#F7C843;
	}
#top .bg_sidebar {
	background:transparent url(../images/bg_sidebar.png) repeat-y scroll center top;
	}

/* SMALL BOXES AND WIDGETS */

.small_box img {
	border-top:1px solid #777;
	border-bottom:1px solid #777;
	}
.small_box h3.widgettitle { 
	background:url(../images/h3_sidebar.png) top left no-repeat;
	margin-left:-5px;
	padding: 8px 0 12px 15px;
	margin-bottom:10px;
	width:315px;
	height:20px;
	color:#343434;
	}
.small_box h3.widgettitle a { color:#343434; }

/* FOOTER */

#footer {
	background:transparent url(../images/bg_slice2.png) right -20px no-repeat;
	color:#aaa;
	}
#footer a {
	color:#f5f5f5;
	}

/* STYLES */

a {
	color:#fff;
	text-decoration:underline;
	}
a:hover {
	color:#eee;
	text-decoration:none;
	}
h1,h2,h3,h4,h5,h6, legend {
	color:#fff;
	}
h3.prix a {
	color:#8fb7da;
	}
#featured h2, #featured h2 a, #featured .meta {
	color:#FFF;
	}
#featured .meta {
	color:#CCC;
	}
#featured h2 {
	border-bottom:1px solid #fff;
	}	
#inner_content h2, #inner_content h2 a, #inner_content_big h2, #inner_content_big h2 a{
	color:#fff;
	}
.aligncenter {
	border-bottom:1px solid #777;
	border-top:1px solid #777;
	}
.meta {
	color:#a0a0a0;
	}
.read-more, .show-next {
	background:transparent url(../images/read_more.png) no-repeat scroll right top;
	color:#553e00;
	}
.read-more:hover, .show-next:hover {
	background:transparent url(../images/read_more.png) no-repeat scroll right bottom;
	color:#fff;
	}
.suite {
	display:block;
	width:78px;
	padding:4px 14px;
	border:1px solid #fcff00;
	background-color:#F7C843;
	cursor:pointer;
	color:#553e00;
	margin-bottom:10px;
	}
.suite:hover {
	background-color:#553e00;
	color:#F7C843;
	border:1px solid #9c7200;
	}
.entry-content p {
	font-size:13px;
	line-height:24px;
	}
div.inner_content .entry p {
	font-size:13px;
	line-height:24px;
	}
.entry ul, .entry ol {
	border-top:1px solid #777;
	}
.entry li {
	border-bottom:1px solid #777;
	}
.entry ul li.prix {
	color:#8fb7da;
	}
blockquote {
	background:transparent url(../images/quotes.png) no-repeat scroll left 6px;
	color:#fff;
	}

/* CONTACT FORM */

.valid .text_input, .valid .text_area{border:1px solid #70A41B;}
.error .text_input, .error .text_area{border:1px solid #EE2A00;}
.ajax_alert .text_input, .ajax_alert .text_area{border:1px solid #ffb628;}

#s, .text_input, .text_area, textarea, #commentform input {
	border:1px solid #FFFFFF;
	color:#333;
	}
#searchsubmit, #send, #top #submit {
	border:1px solid #fcff00;
	background-color:#F7C843;
	cursor:pointer;
	color:#553e00;
	}
#searchsubmit:hover, #send:hover, #top #submit:hover {
	background-color:#553e00;
	color:#F7C843;
	border:1px solid #9c7200;
	}
.corner_left, .corner_right {
	background:transparent url(../images/jquery_corners.png) no-repeat scroll top left;
	}
#top .corner_right {
	background:transparent url(../images/jquery_corners.png) no-repeat scroll top right;
	}

/* NAVIGATION */

.navwrap {
	background:transparent url(../images/menu.png) no-repeat scroll right bottom;
	}
#top #nav {
	background:transparent url(../images/menu.png) left top no-repeat;
	}
#top #nav a {
	color:#aaa;
	}
#top #nav ul {
	border:1px solid #777;
	border-top:none;
	}
#top #nav li ul a {
	border-bottom:1px solid #383838;
	border-top:1px solid #777;
	}
#top #head #nav ul a, #top #head #nav ul li {
	background-color:#464646;
	background-image:none;
	}
#top #head #nav ul a:hover, #top #head #nav ul a:focus {
	background-color:#363636;
	color:#fff;
	}
#top #head #nav a:hover, #top #head #nav a:focus {
	color:#fff;
	}
#top #nav .current_page_item a {
	color:#fff;
	}
#top #nav .current_page_parent .current_page_item a, #top #nav .current_page_item ul a {
	border-right:1px solid #777;
	border-left:none;
	background-image:none;
	color:#fff;
	}

/* PAGINATION */

.pagination span, .pagination a {
	border:1px solid #333;
	color:#fff;
	background-color:#999;
	}
.pagination a:hover {
	border:1px solid #333;
	color:#fff;
	background:#747474;
	}
.pagination .current {
	border:1px solid #333;
	color:#fff;
	background-color:#747474;
	}

/* YWeather */

img.yweather { border:none; margin-top:0px; margin-left:0px; margin-right:5px; padding:0; }
table.yweather td {
	vertical-align:top;
	}
p.temperature {
	color:#8fb7da;
	font-size:22px;
	}
p.metaweather {
	font-size:11px;
	margin:7px 0 0;
	}
h4.date { margin:0; padding:0; margin-bottom:2px;}

/* PHOTOGRAPHIES */

ul.folders {
	list-style-type:none;
	padding-top:1px;
	padding-bottom:10px;
	margin-left:0px;
	font-size:13px;
	}
ul.folders li {
	display:inline;
	padding:0px 3px 0px 3px;
	color:#FFF;
	}
ul.folders li a {
	color:#FFF;
	text-decoration:underline;
	}
ul.folders li a:hover {
	text-decoration:underline;
	}

ul.paginate {
	list-style-type:none;
	color:#818181;
	padding-top:10px;
	margin-left:0px;
	}
ul.paginate li {
	display:inline;
	margin-right:5px;
	}
ul.paginate li:hover {
	}
ul.paginate li a {
	padding:4px 10px;
	border:1px solid #fcff00;
	background-color:#F7C843;
	cursor:pointer;
	margin-bottom:10px;
	color:#553e00;
	text-decoration:none;
	}
ul.paginate li a:hover {
	background-color:#553e00;
	border:1px solid #9c7200;
	color:#F7C843;
	}
ul.gallery {
	width:100%;
	list-style-type:none;
	padding-top:20px;
	padding-bottom:0px;
	margin-left:0px;
	}
ul.gallery li {
	display:inline;
	padding-right:20px;
	}
ul.gallery li.last {
	display:inline;
	padding-right:0px;
	}
ul.gallery li img {
	padding:5px;
	border:1px solid #777777;
	margin-bottom:18px;
	}
div.code {
	border:1px solid #ccc;
	margin-left:5px;
	margin-bottom:20px;
	padding:6px;
	}
	
/* Button */

.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
 	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 0px 1px rgba(0, 0, 0, .3);
	-webkit-border-radius: .5em;
	-moz-border-radius: 3px;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);
	}
.button:hover {
	text-decoration: none;
	}
.button:active {
	position: relative;
	top: 1px;
	}
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
	}
.medium {
	font-size: 12px;
	padding: .4em 1.5em .42em;
	}
.small {
	font-size: 11px;
	padding: .2em 1em .275em;
	}
	
/* white */

.white {
	color: #606060;
	border: solid 1px #b7b7b7;
	background: #fff;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#ededed));
	background: -moz-linear-gradient(top, #fff, #ededed);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed');
	}
.white:hover {
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top, #fff, #dcdcdc);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
	}
.white:active {
	color: #999;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top, #ededed, #fff);
 	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
	}

#fade_bg { position:absolute; z-index:0; width:100%; height:100%; background:#fff; display:none; }
