body{
	background:#eaeaeb;
	color:#555;
	font: 70% Arial, Helvetica, sans-serif;	
	text-align:center;
	line-height:140%;
	margin:0;
	padding:0;
}
table, td, input, textarea, select, li{
	font: 100% Arial, Helvetica, sans-serif;
	color:#555;	
}
th{
	background:#ddd;
	padding:5px;
}
td{padding:5px;}
a{
	color:#9a282a;
	text-decoration:none;
}
a:hover{color:#555;}
p,h1,h2,h3,h4{margin:1em 0;}
h1{font-size:130%;}
h2{font-size:120%;}
h3{font-size:110%;}
h4{font-size:100%;}
hr{display:none;}
img{border:none;}
/* ---------------------- container ----------------------------- */
#wrap{
	background:#fff url(http://www.foire-jura.ch/htdocs/images/back.gif) repeat-x;
}
#container{
	margin:0 auto;
	width:930px;
	text-align:left;
}
/* ---------------------- header ----------------------------- */
#header{
	height:236px;
	position:relative;
	background:url(http://www.foire-jura.ch/htdocs/images/header_back11.jpg) no-repeat 0 0;
}
#header .image{
	position:absolute;
	margin:0;
	padding:0;
	top:5px;
	left:0;
	width:303px;
	height:184px;
}
#logo{
	position:absolute;
	margin:0;
	padding:0;
	width:413px;
	height:72px;
	top:96px;
	left:504px;
	text-indent:-8000px;
}
#logo a{
	display:block;
	height:72px;
}
#meta , #meta li{
	margin:0;
	padding:0;
	list-style:none;
}
#meta{
	position:absolute;
	margin:0;
	padding:0;
	top:20px;
	right:20px;
	text-align:right;
	color:#fff;
	font-size:90%;
}
#meta li{
	display:inline;
	margin-left:.5em;
}
#meta li a{color:#fff;}
#meta li a:hover{text-decoration:underline;}
/* ---------------------- nav ----------------------------- */
#nav, #nav li{
	margin:0;
	padding:0;
	list-style:none;
	color:#fff;
}
#nav{
	padding-top:192px;
	width:930px;
}
#nav li{
	display:inline;
	float:left;
	height:44px;
	line-height:44px;
	padding:0 20px;
	font-size:110%;
	font-weight:bold;
	background:url(http://www.foire-jura.ch/htdocs/images/arrow.gif) no-repeat 0 50%;
	position:relative;
}
#nav li#nav1{margin-left:100px;}
#nav a{color:#fff;}
#nav a:hover{text-decoration:underline;}
/**/
#nav ul{
	position:absolute;
	left:0;
	top:44px;
	background:#434343;
	margin:0;
	padding:0;
	display:none;
	width:220px;
	border-top:1px solid #fff;
}
#nav ul li{
	margin:0;
	padding:3px 10px 3px 20px;	
	float:none;
	display:block;
	height:auto;
	line-height:140%;
	font-size:90%;
	font-weight:normal;	
	background:none;
}
#nav ul li a{text-transform:none;}
#nav ul li a:hover{color:#fff;}
#nav li.over ul{display:block;}
#nav li:hover>ul{display:block;}
/* ---------------------- common ----------------------------- */
.right{
	float:right;
	margin-left:.5em;
}
.list1{
	margin:1em 0;
	padding:0;
	list-style:none;
}
.list1 li{
	margin:.2em 0;
	padding-left:10px;
	background:url(http://www.foire-jura.ch/htdocs/images/arrow2.gif) no-repeat 0 5px;
}
/* ---------------------- side ----------------------------- */
#side{
	float:left;
	display:inline;
	width:303px;
	padding-top:1px;
}
#insc, #insc2, #insc3{
	margin:0 0 .2em 0;
	text-indent:-8000px;
	height:70px;
	background:url(http://www.foire-jura.ch/htdocs/images/inscription111.gif) no-repeat 0 0;
}
#insc2{
	background:url(http://www.foire-jura.ch/htdocs/images/inscription211.gif) no-repeat 0 0;
}
#insc3{
	background:url(http://www.foire-jura.ch/htdocs/images/inscription311.gif) no-repeat 0 0;
}
#insc a, #insc2 a, #insc3 a{
	display:block;
	height:70px;
}
#side .list1{margin-left:16px;}
#side .list1 a{color:#555;}
#side .list1 a:hover{text-decoration:underline;}
/* newsletter */
#newsletter{
	margin:0 0 .5em 0;
	padding:0;
}
#newsletter label{display:none;}
#newsletter h2{background:#d9d9d9;margin:0;padding:.75em 0 .2em 28px;}
#newsletter p{background:#d9d9d9;margin:0;padding:.2em 0 1em 28px;}
#newsletter .inputField{
	width:120px;
	border:1px solid #ccc;
}
#newsletter .inputButton{
	clear:both;
	display:block;
	width:303px;
	height:20px;
	background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit1.gif) no-repeat 0 0;
	text-indent:-8000px;
}
#newsletter .inputButton2{
	clear:both;
	display:block;
	width:303px;
	height:20px;
	background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit2.gif) no-repeat 0 0;
	text-indent:-8000px;}
#newsletter .inputButton3{
	clear:both;
	display:block;
	width:303px;
	height:20px;
	background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit3.gif) no-repeat 0 0;
	text-indent:-8000px;}

.gamesButton {
	background:#163286;
	color: #fff;
}
/**/
h3.honneur, h3.tourist_partner, h3.sponsors_officiels{
	background:#d9d9d9;
	font-size:100%;
	padding:0;
	margin-bottom:1px;
	height:25px;
	line-height:25px;
	text-indent:28px;
}
p.honneur, p.tourist_partner{
	background:#f0f0f0;
	margin-top:0;
	padding:.5em;
	text-align:center;
}
div#partners{
	border:5px solid #f0f0f0;
	background:#fff;
	margin-top:0;
	margin-bottom:20px;
	padding:.5em;
	text-align:center;
}
p#partners{margin:1em 28px;}
p#partners img{margin-left:62px;}
/* ---------------------- main ----------------------------- */
#main{
	float:left;
	display:inline;
	width:599px;
	margin-left:28px;	
	padding-top:1px;
}
#pageTitle{color:#9a282a;}
#main .col{
	float:left;
	display:inline;
	width:293px;
}
#main .first{
	margin-right:13px;
}
#main .title{
	background:#d9d9d9 url(http://www.foire-jura.ch/htdocs/images/title_back1.gif) no-repeat 100% 0;
	padding:8px 14px;
	margin:0 0 1px 0;
	border-bottom:1px solid #c1c1c1;
}
/* program */
#program{background:#f0f0f0;width:100%;margin-bottom:1em;}
#program td{
	padding:5px 14px;
	vertical-align:top;
	border-bottom:1px solid #fff;
}
/**/
.module{
	background:#f0f0f0;
	border-bottom:1px solid #fff;
	padding:0 14px;
}
.module h4{margin:0;padding:1em 0 .5em 0;}
.module p{margin:0;padding:.5em 0 1em 0;}
.module p a{font-size:110%;font-weight:bold;}
/**/
.thumb{
	float:left;
	color:#fff;
	margin-bottom:1em;
}
.thumb a{color:#fff;}
.thumb .image{
	border:1px solid #d9d9d9;
	background:#fff;
	padding:5px;
	margin-bottom:0;
}
.thumb .link{
	display:block;
	margin:0 5px 0 5px;
	line-height:18px;
	background:#ad2d2f url(http://www.foire-jura.ch/htdocs/images/arrow.gif) no-repeat 10px 50%;
	text-indent:20px;
}
.col .last{margin-left:5px;}
/* ---------------------- footer ----------------------------- */
#footer{
	background:url(http://www.foire-jura.ch/htdocs/images/footer_back.gif) repeat-x;
	text-align:center;
}
#footer p{
	margin:0 auto;
	width:930px;	
	line-height:38px;
	background:#d9d9d9 url(http://www.foire-jura.ch/htdocs/images/footer_p_back.gif) repeat-x;
}
#footer a{color:#555;}
#footer a:hover{text-decoration:underline;}
/* ---------------------- float fix ----------------------------- */
#container:after, .col:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
#container, .col{display:block;}
* html #container, * html .col{height: 1%;}
/* end float fix */
/* ---------------------- variations ----------------------------- */
#scheme1 #main a{color:#:#9a282a;}
#scheme1 #pageTitle{color:#9a282a;}
#scheme1 #insc{background:url(http://www.foire-jura.ch/htdocs/images/inscription111.gif) no-repeat 0 0;}
#scheme1 #newsletter .inputButton{background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit1.gif) no-repeat 0 0;}
#scheme1 #newsletter .inputButton2{background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit2.gif) no-repeat 0 0;}
#scheme1 #newsletter .inputButton3{background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit3.gif) no-repeat 0 0;}
#scheme1 #main .title{background:#d9d9d9 url(http://www.foire-jura.ch/htdocs/images/title_back1.gif) no-repeat 100% 0;}
#scheme1 .thumb .link{background:#ad2d2f url(http://www.foire-jura.ch/htdocs/images/arrow.gif) no-repeat 10px 50%;}
#scheme1 #main .thumb .link a{color:#fff;}

#scheme2 #main a{color:#163286;}
#scheme2 #pageTitle{color:#163286;}
#scheme2 #insc{background:url(http://www.foire-jura.ch/htdocs/images/inscription211.gif) no-repeat 0 0;}
#scheme2 #newsletter .inputButton{background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit2.gif) no-repeat 0 0;}
#scheme2 #main .title{background:#d9d9d9 url(http://www.foire-jura.ch/htdocs/images/title_back2.gif) no-repeat 100% 0;}
#scheme2 .thumb .link{background:#00ade6 url(http://www.foire-jura.ch/htdocs/images/arrow.gif) no-repeat 10px 50%;}
#scheme2 #main .thumb .link a{color:#fff;}

#scheme3 #main a{color:#01800a;}
#scheme3 #pageTitle{color:#01800a;}
#scheme3 #insc{background:url(http://www.foire-jura.ch/htdocs/images/inscription311.gif) no-repeat 0 0;}
#scheme3 #newsletter .inputButton{background:url(http://www.foire-jura.ch/htdocs/images/newsletter_submit3.gif) no-repeat 0 0;}
#scheme3 #main .title{background:#d9d9d9 url(http://www.foire-jura.ch/htdocs/images/title_back3.gif) no-repeat 100% 0;}
#scheme3 .thumb .link{background:#01900b url(http://www.foire-jura.ch/htdocs/images/arrow.gif) no-repeat 10px 50%;}
#scheme3 #main .thumb .link a{color:#fff;}

body.fun #main .title{background:#d9d9d9 url(http://www.foire-jura.ch/htdocs/images/title_back2.gif) no-repeat 100% 0;}
body.fun #main a, body.fun #main h2#pageTitle{color: #00ADE6}

body.agricole #main .title{background:#d9d9d9 url(http://www.foire-jura.ch/htdocs/images/title_back3.gif) no-repeat 100% 0;}
body.agricole #main a, body.agricole #main h2#pageTitle{color: #01800a}

/* ---------------------- modifications ----------------------------- */

#webcam, #camera_unavailable{
	display:none !important;
}
