﻿@charset "utf-8";
/* -------------------------------------------------------------- 
  
   Artionet CSS powered by Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/jquery-ui.css';
@import 'lib/typography.css';
@import 'lib/navigation.css';
@import 'lib/grid.css'; 
@import 'lib/forms.css';
@import 'lib/classes.css';
/*@import 'lib/carousel.css';*/   

h1#logo {margin:0px 0px 0px 30px;padding:10px 0px 0px 0px;}
h1#logo a{
	font-size:0;
	line-height:0;
	text-indent:-10000px;
	display:block;
	width:446px;
	height:36px;
	background:url(../images/sprite.gif) no-repeat 0px 0px;
}


.hidden {position:absolute;top:-10000px;left:-10000px;}
.relative {position:relative;top:0px;left:0px;}
#searchBox {
	position: absolute;
	top: 112px;
	left: 755px;
	z-index: 3;
	width: 200px;
	height: 24px;
	padding-top:4px;
	background:url(../images/sprite.gif) no-repeat -193px -65px;
}
#searchBox label {position:absolute;top:-10000px;left:-10000px;}
#searchBox .txt {border:0px;margin:0px 0px 0px 5px;background:#f9f9f5;font-size:90%;width:170px;float:left;}
#searchBox .btn {background: url(../images/sprite.gif) -193px -41px;font-size:0;line-height:0;text-indent:-10000px;height:17px;width:16px;border:0px;cursor:pointer;float:left;}

.graphic{position: absolute;left: 0px; top: 54px;width:987px;line-height:0px;margin:0px;height:100px;clear:both;}
.graphic p {margin:0px;padding:0px;}
.graphic img {margin:0px;}
.slogan {position:absolute;top:-10000px;left:-10000px;}
.rss {background: url(../images/sprite.gif) -352px -294px;font-size:0;line-height:0;text-indent:-10000px;height:14px;width:60px;border:0px;cursor:pointer;float:left;}

.address {margin-left:13px;}
.newsBox {clear:both;border-top:1px solid #e1d5c1;padding:20px 0px;}
.news {float:left;width:213px;margin-right:19px;padding:0px 0px 20px 0px;}
.news img {float:left;margin-right:10px;}
.news.last {margin-right:0px;}

.allNews {background: url(../images/sprite.gif) 100% -315px;color:#fff;font-weight:bold;border:0px;cursor:pointer;float:left;
padding:0px 25px 0px 10px;white-space:nowrap;text-decoration:none;}
.allNews:hover {color:#fff;}
.printheader {position:absolute;top:-10000px;left:-10000px;}
.linesRapide {list-style:none;margin:0px;padding:0px;}
.linesRapide a {text-decoration:underline;}
.linesRapide a:hover {text-decoration:none;}

#logos {float:left;margin-left:20px;}
#logos a{font-size:0;line-height:0;text-indent:-10000px;display:block;height:32px;float:left;margin-right:10px;}
#logos .ch{width:46px;background: url(../images/sprite.gif) -192px -114px;}
/*#logos .jt{width:71px;background: url(../images/sprite.gif) -254px -114px;}*/
/*#logos .jt{width:136px;background: url(../images/juratourisme.gif) 0 0;}*/
#logos .jt{background:url("../images/sprite.gif") repeat scroll -254px -114px transparent; width:92px;}
#logos .pe{width:73px;background: url(../images/sprite.gif) -344px -114px;}
.copyright {position:absolute;right:5px;top:10px;color:#666;text-align:right;}
.copyright a {font-size:0;line-height:0;text-indent:-10000px;display:block;height:17px;width:82px;background: url(../images/sprite.gif) -420px -68px;float:right;margin-top:10px;text-align:left;}
.links {width:700px;text-align:right;padding:0px;position:absolute;right:200px;top:10px;}
.links a {padding:0px 10px;}
#breadcrumbs {padding:8px 10px 8px 25px;}
#breadcrumbs a {background: url(../images/sprite.gif) 0px -341px no-repeat;color:#614c35;text-transform:uppercase;font-size:85%;padding:0px 3px 0px 10px;text-decoration:none;}
.gallery {margin:0px;padding:0px;list-style:none;}
.gallery p, .gallery li{float:left;width:160px;text-align:center;color:#575757;padding:10px 2px; margin:0px 10px 10px 0px;position:relative;}
.gallery hr {border:1px solid #fff;background:#fff;margin:0px;}
.gallery a {display:block;color:#575757;width:160px;height:120px;border:none;}
.gallery img {float:none;margin:0px 0px 0px 0px;}
.gallery span{display:block;text-align:left;line-height:1.2em;}
.photoBox {float:left;width:auto;margin:0px;}
.photoBox img{margin:0px 0px 5px 0px;}
.photoBox span {clear:both;display:block;color:#777;font-size:92%;}
.photo img{margin:0px;}
.photo .desc {clear:both;display:block;color:#777;font-size:92%;}

.nodeco {text-decoration:none;}

.linksBox {list-style:none;border:1px solid #cbcdcc;border-bottom:0px;margin:0px;padding:0px;}
.linksBox li {border-bottom:1px solid #cbcdcc;padding:0px 10px;}
.linksBox li a {background: url(../images/sprite.gif) 100% -407px;padding-right:20px;border:0px;}

.docsBox {list-style:none;border:1px solid #cbcdcc;border-bottom:0px;margin:0px;padding:0px;}
.docsBox li {border-bottom:1px solid #cbcdcc;padding:0px 10px 0px 40px;background: url(../images/sprite.gif) 8px -427px no-repeat;}
.docsBox li a {background: url(../images/sprite.gif) 100% -407px;padding-right:20px;border:0px;}
.infiniteCarousel { width:960px; position:relative; clear:both;height:230px;padding-top:15px;margin-left:15px;}
.infiniteCarousel a {text-decoration:none;}
.infiniteCarousel .wrapper { width: 910px; overflow:auto; margin: 0px 0px 0px 12px;
  padding:0px 0px 0px 0px;overflow:hidden;position:relative;float:left; position:relative; }
html>body .infiniteCarousel .wrapper {margin: 0px 25px;} 
.infiniteCarousel.disabled {height:auto;}
.infiniteCarousel.disabled .wrapper{width:960px;}
.infiniteCarousel .wrapper ul {position:relative;list-style:none;margin:0px;padding:0px; }
.infiniteCarousel ul li {width:214px;float:left;position: relative;height:230px;padding-right:18px;padding-bottom:0px; }
.infiniteCarousel h2,.infiniteCarousel img ,.infiniteCarousel p {margin:0px; padding:0px;}
.infiniteCarousel .arrow {cursor: pointer;	font-size: 0.8em; text-decoration: underline; display: block;z-index:10;
	width: 25px;height: 203px;font-size: 0;line-height: 0;text-indent: -10000px;position:absolute;top:13px; }
.infiniteCarousel .forward {background: url(../images/sprite.gif) -279px -167px no-repeat;right:-7px; }
.infiniteCarousel .back {background: url(../images/sprite.gif) -257px -167px no-repeat;float:left;left:-8px; }

.videoDetails {background:#e1e1e1;padding:10px;border:3px double #bbb;}
.videoDetails .textdesc {}
.videoSocial {background:#ececec;} 
.videoSocial ul {list-style:none;}
.videoSocial li {display:inline;}
.videoSocial a {background:url(../images/sprite.gif) -486px -7px no-repeat;padding:0px 0px 0px 30px;}
.comments {}
.comments h3 {font-size:100%;font-style:italic;}
/*b*/ 