/* ------------------------------------------------------------
	Styles
------------------------------------------------------------ */

body { background:#000 url(../_images/bg.jpg) no-repeat 0 0; }
/* #wrapper { background:#000 url(../_images/bg.jpg) no-repeat 0 0; } */

/* Background Noir */
/*#section-content { width:605px; position:relative; top:83px; padding-bottom:60px; }
#section-content p { display:block; width:90%; margin:-115px auto -100px auto; color:#fff; line-height:18px; position:relative; z-index:100000; }
#section-content h1 { position:absolute; top:-18px; left:0; background:transparent url(_images/bg-section-content-repeat-trans.png) repeat 0 0px; padding:11px 10px 7px 20px; font-size:22px; letter-spacing:normal; }*/
/* --------------- */

/* Pas de background */
#section-content { width:605px; margin:80px 0 0px 0; }
#section-content p { display:block; width:90%; margin:0 auto; color:#fff; line-height:18px; padding-top:10px; }
#section-content h1 { padding:11px 10px 7px 28px; font-size:22px; letter-spacing:normal; }
/* ----------------- */

#logo { padding:40px 0 0 0; }
#top-menu { margin:0 0px 0 0; width:550px; }
#top-menu img { display:inline; }

#top-menu .social { margin:17px 0px 0px 30px; }
#top-menu .menu { margin:0 10px 0 0; }

#main-menu { margin-top:40px; width:640px; }
#main-menu h4 { margin-right:17px; float:right; padding:0; display:inline; }
#main-menu h4 a { height:35px; }

#main-menu h4 { _margin-left:0px; padding:0; }
#top-menu img { _margin-right:5px; padding:0; }
#top-menu { _width:500px; }
#top-menu .social { _margin:17px 0px 0px 5px; }

.footer, .push { height: 130px; }
.footer { background:#000; line-height:19px; }
.footer .col2 { width:250px; color:#b0c8c1; font-size:11px; font-weight:bolder; padding: 25px 0 0 200px; }
.footer a { color:#637973; }
.footer a:hover { color:#ffae00; }
.footer h2, .footer h3, .footer h4 { font-size:13px !important; font-weight:bold; letter-spacing:normal !important; padding:0 !important; }
.footer .col2 h2 { padding-bottom:5px !important; color:#b0c8c1; }
.footer .col1 { width:145px; margin: 25px 0 0 0px; }
.signature { margin:10px 0 0 190px; }

#content { 
	width:860px; padding-left:190px; 
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin-bottom:-130px;
	padding-bottom:40px;
}

#bottom-features { padding:50px 0 10px 0; color:#fff; font-size:11px; line-height:15px; }

#section #blog, #section #blog-fr { 
	width:233px; height:191px; 
	background:transparent url(../_images/bg-section-blog.gif) no-repeat 0 0; 
	position:relative; 
	color:#fff; 
	font-size:11px; 
	line-height:15px;
	margin:10px 0;
}
#section #blog .title { position:absolute; top:7px; left:10px; }
#section #blog p { position:absolute; top:65px; left:10px; width:220px; }
#section #blog p a { color:#ffae00; font-weight:bold; font-size:12px; display:block; margin-bottom:5px; }
#section #blog p a:hover { color:#ffca59; }
#section #blog .gotomyblog { position:absolute; top:35px; right:0px; }
#section #blog .readmore { position:absolute; bottom:8px; right:10px; }
#section #blog { margin:35px 0 25px 0; }

#section #blog-fr .title { position:absolute; top:7px; left:10px; }
#section #blog-fr p { position:absolute; top:65px; left:10px; width:220px; }
#section #blog-fr p a { color:#ffae00; font-weight:bold; font-size:12px; display:block; margin-bottom:5px; }
#section #blog-fr p a:hover { color:#ffca59; }
#section #blog-fr .gotomyblog { position:absolute; top:37px; right:0px; }
#section #blog-fr .readmore { position:absolute; bottom:8px; right:16px; }
#section #blog-fr { margin:35px 0 25px 0; }


#blog-fr { width:279px; height:169px; background:transparent url(../_images/bg-blog-home.gif) no-repeat 0 0; position:relative; }
#blog-fr .title { position:absolute; top:7px; left:10px; }
#blog-fr p { position:absolute; top:60px; left:10px; width:260px; }
#blog-fr p a { color:#ffae00; font-weight:bold; font-size:12px; display:block; margin-bottom:5px; }
#blog-fr p a:hover { color:#ffca59; }
#blog-fr .gotomyblog { position:absolute; top:35px; right:0px; }
#blog-fr .readmore { position:absolute; bottom:8px; right:15px; }

#blog { width:279px; height:169px; background:transparent url(../_images/bg-blog-home.gif) no-repeat 0 0; position:relative; }
#blog .title { position:absolute; top:7px; left:10px; }
#blog p { position:absolute; top:60px; left:10px; width:260px; }
#blog p a { color:#ffae00; font-weight:bold; font-size:12px; display:block; margin-bottom:5px; }
#blog p a:hover { color:#ffca59; }
#blog .gotomyblog { position:absolute; top:35px; right:0px; }
#blog .readmore { position:absolute; bottom:8px; right:10px; }

#home #book8850, #home #book8850-fr { margin-left:40px; }
#section #book8850, #section #book8850-fr { margin:25px 0; }
#book8850 { width:247px; height:170px; background:transparent url(../_images/bg-8850.gif) no-repeat 0 0; position:relative; color:#fff; font-size:11px; line-height:15px; }
#book8850 p { position:absolute; top:65px; left:85px; width:150px; display:block; }
#book8850 form { position:absolute; bottom:8px; right:12px; }
#book8850 .title { position:absolute; top:7px; left:25px; }
#book8850-fr { width:247px; height:170px; background:transparent url(../_images/bg-8850.gif) no-repeat 0 0; position:relative; color:#fff; font-size:11px; line-height:15px; }
#book8850-fr p { position:absolute; top:65px; left:85px; width:150px; display:block; }
#book8850-fr form { position:absolute; bottom:2px; right:2px; }
#book8850-fr .title { position:absolute; top:7px; left:25px; }

#section #gallery { margin:25px 0; }
#gallery { width:250px; height:155px; background:transparent url(../_images/bg-gallery.gif) no-repeat 0 0; position:relative; }
#gallery .title { position:absolute; top:7px; left:8px; }
#gallery .title-fr { position:absolute; top:3px; left:4px; }
#gallery .viewgallery { position:absolute; bottom:-20px; right:0px; }
#gallery .viewgallery-fr { position:absolute; bottom:-20px; right:0px; }
#gallery .thumbnails { position:absolute; top:70px; left:2px; }
#gallery .thumbnails .flickr_badge_image { float:left; }
#gallery .thumbnails .flickr_badge_image img { margin-left:5px; }
#gallery .thumbnails .flickr_badge_image img:hover {
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#jfcarrey-tv {
	position:relative;
	width:592px;
	height:298px;
	margin-top:102px;
	background:transparent url(../_images/bg-jfcarrey-tv-trans.png) no-repeat 0 0;
}
#jfcarrey-tv ul { position:absolute; bottom:10px; right:7px; }
#jfcarrey-tv ul.fr { position:absolute; bottom:10px; right:25px !important; }
#jfcarrey-tv ul li { display:inline; padding-right:20px; }
#jfcarrey-tv ul li a:hover { color:#a4e9f3; }
#introduction { background:transparent url(../_images/bg-intro-trans.png) repeat-y 0px 50px; }
#introduction div { padding:10px; }
.introduction { padding-top:20px; }

.col1 { width:860px; }
.col2 { width:602px; }
.col3 { width:250px; }

.icoBlue { background:transparent url(../_images/ico-arrow-bgBlue.gif) no-repeat 0px 3px; padding:0 0 0 10px; }
.icoGreen-bgGrey { background:transparent url(../_images/ico-arrowGreen-bgGrey.gif) no-repeat 0px 3px; padding:0 0 0 10px; }
.icoBlue-bgGrey { background:transparent url(../_images/ico-arrowBlue-bgGrey.gif) no-repeat 0px 3px; padding:0 0 0 10px; }

.LinkGreen a { color:#15b187; }
.LinkGreen a:hover { color:#37e0b3; }
.LinkBlue a { color:#16a7bc; }
.LinkBlue a:hover { color:#29d3eb; }
.LinkYellow a { color:#ffae00; }
.LinkYellow a:hover { color:#ffc954; }

.green a { color:#16ae85; }
.green a:hover { color:#4adcb5; }
.blue a { color:#15a9bf; }
.blue a:hover { color:#4ecfe2; }
.yellow a { color:#ffae00; }
.yellow a:hover { color:#ffca58; }

h1, h2, h3 { font-family:Helvetica, Arial, sans-serif; color:#fff; font-weight:bold; }

#home h1 { padding:10px 0 10px 0; font-size:27px; letter-spacing:-1px; }
#home h2 { font-size:20px; letter-spacing:-1px; }
#section h2 { padding:10px 0 10px 0; font-size:27px; letter-spacing:-1px; }
#section h3 { font-size:20px; letter-spacing:-1px; }

h4 a span, h5 a span { margin:0 0 0 -3000000px; }
h4 a, h5 a { display:block; }

h4.artic-mountains-rivers { background:transparent url(../_images/bt-acticmountainsrivers-en_off.gif) no-repeat 0 0; width:310px; height:35px; }
h4.artic-mountains-rivers:hover { background:transparent url(../_images/bt-acticmountainsrivers-en_on.gif) no-repeat 0 0; }
h4.business { background:transparent url(../_images/bt-foryourbusiness-en_off.gif) no-repeat 0 0; width:162px; height:35px; }
h4.business:hover { background:transparent url(../_images/bt-foryourbusiness-en_on.gif) no-repeat 0 0; }
h4.school { background:transparent url(../_images/bt-atschool-en_off.gif) no-repeat 0 0; width:94px; height:35px; }
h4.school:hover { background:transparent url(../_images/bt-atschool-en_on.gif) no-repeat 0 0; }

h4.artic-mountains-rivers-fr { background:transparent url(../_images/bt-acticmountainsrivers-fr_off.gif) no-repeat 0 0; width:287px; height:35px; }
h4.artic-mountains-rivers-fr:hover { background:transparent url(../_images/bt-acticmountainsrivers-fr_on.gif) no-repeat 0 0; }
h4.business-fr { background:transparent url(../_images/bt-foryourbusiness-fr_off.gif) no-repeat 0 0; width:142px; height:35px; }
h4.business-fr:hover { background:transparent url(../_images/bt-foryourbusiness-fr_on.gif) no-repeat 0 0; }
h4.school-fr { background:transparent url(../_images/bt-atschool-fr_off.gif) no-repeat 0 0; width:113px; height:35px; }
h4.school-fr:hover { background:transparent url(../_images/bt-atschool-fr_on.gif) no-repeat 0 0; }


h5.learnmore-fr { background:transparent url(../_images/bt-learnmore-aboutme-fr_off.gif) no-repeat 0 0; width:172px; height:15px; margin: 10px 0 5px 0; }
h5.learnmore-fr:hover { background:transparent url(../_images/bt-learnmore-aboutme-fr_on.gif) no-repeat 0 0; }
h5.learnmore { background:transparent url(../_images/bt-learnmore-aboutme-en_off.gif) no-repeat 0 0; width:138px; height:15px; margin: 10px 0 5px 0; }
h5.learnmore:hover { background:transparent url(../_images/bt-learnmore-aboutme-en_on.gif) no-repeat 0 0; }

h5.adventures-fr { background:transparent url(../_images/bt-follow-my-adventures-fr_off.gif) no-repeat 0 0; width:224px; height:14px; margin-top:15px; }
h5.adventures-fr:hover { background:transparent url(../_images/bt-follow-my-adventures-fr_on.gif) no-repeat 0 0; }
h5.adventures { background:transparent url(../_images/bt-follow-my-adventures-en_off.gif) no-repeat 0 0; width:224px; height:14px; margin-top:15px; }
h5.adventures:hover { background:transparent url(../_images/bt-follow-my-adventures-en_on.gif) no-repeat 0 0; }
h5.conferences-fr { background:transparent url(../_images/bt-learn-conferences-fr_off.gif) no-repeat 0 0; width:223px; height:14px; margin-top:5px; }
h5.conferences-fr:hover { background:transparent url(../_images/bt-learn-conferences-fr_on.gif) no-repeat 0 0; }
h5.conferences { background:transparent url(../_images/bt-learn-conferences-en_off.gif) no-repeat 0 0; width:223px; height:14px; margin-top:5px; }
h5.conferences:hover { background:transparent url(../_images/bt-learn-conferences-en_on.gif) no-repeat 0 0; }

#blog-fr h5.gotomyblog { background:transparent url(../_images/bt-features-readblog-fr_off.gif) no-repeat 0 0; width:101px; height:14px; }
#blog-fr h5.gotomyblog:hover { background:transparent url(../_images/bt-features-readblog-fr_on.gif) no-repeat 0 0; }
h5.gotomyblog { background:transparent url(../_images/bt-features-readblog-en_off.gif) no-repeat 0 0; width:84px; height:14px; }
h5.gotomyblog:hover { background:transparent url(../_images/bt-features-readblog-en_on.gif) no-repeat 0 0; }

#blog-fr h5.readmore { background:transparent url(../_images/bt-features-more-fr_off.gif) no-repeat 0 0; width:55px; height:14px; }
#blog-fr h5.readmore:hover { background:transparent url(../_images/bt-features-more-fr_on.gif) no-repeat 0 0; }
h5.readmore { background:transparent url(../_images/bt-features-more-en_off.gif) no-repeat 0 0; width:65px; height:14px; }
h5.readmore:hover { background:transparent url(../_images/bt-features-more-en_on.gif) no-repeat 0 0; }

#blog-fr h5.buythebook { background:transparent url(../_images/bt-features-buypaypal-fr_off.gif) no-repeat 0 0; width:162px; height:14px; }
#blog-fr h5.buythebook:hover { background:transparent url(../_images/bt-features-buypaypal-fr_on.gif) no-repeat 0 0; }
h5.buythebook { background:transparent url(../_images/bt-features-buypaypal-en_off.gif) no-repeat 0 0; width:148px; height:14px; }
h5.buythebook:hover { background:transparent url(../_images/bt-features-buypaypal-en_on.gif) no-repeat 0 0; }

h5.viewgallery-fr { background:transparent url(../_images/bt-features-viewgallery-fr_off.gif) no-repeat 0 0; width:114px; height:14px; }
h5.viewgallery-fr:hover { background:transparent url(../_images/bt-features-viewgallery-fr_on.gif) no-repeat 0 0; }
h5.viewgallery { background:transparent url(../_images/bt-features-viewgallery-en_off.gif) no-repeat 0 0; width:100px; height:14px; }
h5.viewgallery:hover { background:transparent url(../_images/bt-features-viewgallery-en_on.gif) no-repeat 0 0; }

/* ------------------------------------------------------------
	Styles - Blog
------------------------------------------------------------ */

.postmetadata {
	display:none !important; 
	margin-top:10px !important; padding:10px !important; background-color:#000; font-size:95%; width:87% !important;
}
.navigation { display:none; }
#section-content h2 { margin:0 0 0 27px; }

.post h3, .post small { margin:15px 0 0 27px; color:#fff; }
.post h3 { font-size:27px !important; }
.post h3 a { color:#000; background: #ffae00; padding:3px 7px; text-decoration: none; }
.post h3 a:hover { color:#000; background: #ffc549; }
.post small { font-size:90%; padding:3px 5px; color: #ffae00; margin: 5px 0 0 27px; color:#000; background: #ffae00; }
.post h2 { font-size:25px !important; color:#000; background: #ffae00; padding:3px 7px !important; display:inline; }
.post h5 { font-size:18px !important; color:#000; background: #ffae00; padding:3px 7px !important; display:inline; font-weight: bold; }
.post h4 { color:#fff; font-size:15px; font-weight:bold; margin:15px 0 0 27px; }
.entry { padding-bottom:20px; font-size:13px; color:#fff; }
.entry ul { color:#fff; margin:15px 0 10px 55px; }
.entry ul li { padding-bottom:5px; }
.entry a { color:#ffae00; }
.entry a:hover { color:#ffc549; }
/*.entry div { margin:10px 0 10px 60px; }*/
.entry {margin-left:27px;}
#content-internal .entry {margin-left:10px !important;}
.entry { width:520px; margin:10px 0 0 10px; }
.entry p {margin:0; padding:0;}
.entry blockquote { font-size:17px; font-weight:bold; font-style: italic; color: #ffae00 !important; padding:3px 7px; text-decoration: none; line-height: 120%; margin-top:20px; }

.alignright { float:right; }
.alignleft { float:left; }

.set { margin-top:40px; }
.set p { padding:10px 0 0 0 !important; margin: 0 !important; }

.flickr-gallery-next { margin:5px 12px 0 0; font-weight:bold; font-size:11px; }
.flickr-gallery-prev { margin:5px 0 0 12px; font-weight:bold; font-size:11px; }

.flickr-thumb img:hover {
	filter: alpha(opacity=60);
	-khtml-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
}
b, strong { font-weight: bold; }
i, em {font-style: italic;}


/* -----Slideshow */
/* -------------- */
.slideshow {
	height:251px;
	width:578px;
	overflow: hidden;
	position: relative;
}
.slideshow img {float: left; border: 0;}
#jfcarrey-tv .slideshow { position:absolute; top:7px; left:7px; }
/* -------------- */