/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets

	Kubrick v1.5
	 http://binarybonsai.com/kubrick/

	This theme was designed and built by Michael Heilemann,
	whose blog you will find at http://binarybonsai.com/

	The CSS, XHTML and design is released under GPL:
	http://www.opensource.org/licenses/gpl-license.php

*/
body, h1, h2, h3, h4{
	border: 0;
	margin: 0;
	padding: 0;
}
body, th, td, a, input[type="text"], textarea{
	text-decoration: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #595959;
}
img{
	border: 0;
}
a:hover{
	text-decoration: underline;
}
#logo{
	height: 95px;
}
#logo h1{
	margin: 19px 0 0 21px;
}
#langs{
	left: 50%;
	top: 200px;
	position: absolute;
	margin-left: -212px;
}
#langs h1{
	margin-bottom: 30px;
}
#langs h2{
	margin-left: 167px;
}
#langs p{
	margin: 20px 0 0 163px;
}
#langs a{
	color: #6F8D60;
	font-size: 18px;
	font-weight: normal;
}
#sidebar{
	float: left;
	width: 250px;
}
#sidebar h2{
	margin: 4px 0 0 18px;
}
#sidebar h2 a{
	color: #808080;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}
#sidebar div.menu{
	height: 16px;
	margin-top: 6px;
}
div.menu p{
	float: left;
	width: 14px;
	height: 10px;
	margin: 2px 4px 0 0;
}
#m8, #m33{
	margin-top: 10px;
}
#m8 p, #m33 p{
	background-color: #FD0304;
}
#m9 p, #m34 p{
	background-color: #69087B;
}
#m10 p, #m35 p{
	background-color: #0C96C4;
}
#m11 p, #m36 p{
	background-color: #B3DA0F;
}
#sidebar div.menu h2{
	margin: 0;
	float: left;
}
#sidebar div.menu a{
	color: #595959;
	font-size: 14px;
	line-height: 14px;
	font-weight: normal;
}
#sidebar h3{
	font-weight: normal;
	margin: 6px 0 0 33px;
}
#sidebar h3 a{
	font-size: 14px;
	line-height: 14px;
}
#sidebar h3 a.sel, #sidebar h2 a.sel{
	font-style: italic;
}
#sidebar #st2{
	margin-top: 30px;
}
#sidebar #st3{
	font-size: 14px;
	margin: 30px 0 0 17px;
}
#sidebar table{
	margin: 7px 0 0 17px;
}
#sidebar table td{
	width: 28px;
	text-align: center;
	background-color: #6D8C60;
}
#sidebar table td a{
	color: white;
	font-size: 12px;
	font-family: Arial;
	text-transform: uppercase;
}
#sidebar input[type="text"]{
	width: 110px;
	height: 18px;
	font-size: 14px;
	margin: 0 4px 0 0;
	border-style: solid;
	padding: 0 3px 0 3px;
	border-color: #D9D9D9;
	border-width: 1px 0 0 1px;
	background-color: #F1F1F1;
}
#sidebar p.w3c{
	margin: 30px 0 0 18px;
}
div.content{
	float: left;
	width: 700px;
	height: 5000px;
	background-color: #F1F1F1;
}
div.content ul{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
div.content li{
	padding: 0;
	font-size: 18px;
	line-height: 19px;
	font-weight: normal;
	margin: 33px 22px 0 22px;
}
div.content p{
	line-height: 19px;
	font-family: Arial;
	margin: 18px 22px 0 22px;
}
div.content h1{
	z-index: 9;
	font-size: 48px;
	line-height: 45px;
	font-weight: normal;
	margin: 0 22px 0 22px;
}
div.content a{
	color: #6F8D60;
	font-size: 14px;
}
div.content h4{
	font-size: 14px;
	font-weight: bold;
	margin: 50px 22px 0 22px;
}
div.content table{
	margin: 12px 0 21px 22px;
}
div.content table th{
	width: 130px;
	text-align: left;
	font-family: Arial;
	font-weight: normal;
}
div.content table th.title{
	padding-bottom: 9px;
}
div.content input[type="text"], div.content select, div.content textarea{
	margin: 0;
	width: 240px;
	height: 20px;
	font-family: Arial;
	border-style: solid;
	padding: 0 3px 0 3px;
	border-color: #E6E6E6;
	border-width: 1px 0 0 1px;
}
div.content textarea{
	width: 400px;
	height: 150px;
}
div.content input[type="checkbox"]{
	border-style: solid;
	border-color: #E6E6E6;
	border-width: 1px 0 0 1px;
}
div.content input[type="text"].short{
	width: 120px;
}
div.content input[type="text"].part{
	width: 174px;
}
div.content .lettrine{
	color: #6F8D60;
	font-size: 26px;
	line-height: 12px;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.mes{
	font-size: 10px;
}
#nav{
	z-index: 10;
	margin: 22px 0 0 22px;
}
#nav a{
	color: #595959;
	font-size: 11px;
	line-height: 11px;
}
div.content .expo1{
	color: DarkBlue;
}
div.content .expo2{
	color: BlueViolet;
}
div.content .expo3{
	color: green;
}
div.content .expo4{
	color: red;
}
div.content .expo5{
	color: #FF6600;
}
div.content a.big{
	font-size: 16px;
}
div.content hr{
	height: 1px;
	width: 500px;
	margin-top: 30px;
	border-style: solid;
	border-color: #FD0304;
	border-width: 1px 1px 0 1px;
}
div.content ul.real{
	margin: 0;
	padding: 0;
	list-style-type: disc;
}
div.content li.real{
	padding: 0;
	color: #595959;
	font-size: 12px;
	line-height: 19px;
	font-family: Arial;
	font-weight: normal;
	margin: 9px 22px 0 44px;
}





#home{
	background: #F1F1F1 url(images/home-bg.jpg) no-repeat left top;
}
#home h1{
	color: #6F8D60;
	margin-top: 22px;
}
#home h3{
	font-size: 18px;
	line-height: 19px;
	font-weight: normal;
	margin: 33px 0 0 22px;
}
#home p{
	margin-top: 0;
	font-size: 18px;
	font-family: Georgia;
}
#home p.home{
	color: #6F8D60;
}
#home p.link{
	margin-top: 3px;
}
#home p.search{
	margin-top: 10px;
}
#home p.search a{
	color: #595959;
	font-size: 16px;
}
#home table, #c37 table, #c30 table{
	width: 654px;
}
#home table td, #c37 table td, #c30 table td{
	text-align: center;
}
#home table td img, #c37 table td img, #c30 table td img{
	margin: 0 10px 10px 0;
}

#c8 h1, #c8 li, #c8 a.link, #c8 .coul, #c33 h1, #c33 li, #c33 a.link, #c33 .coul{
	color: #FD0304;
}
#c8 a.link, #c8 a.link, #c33 a.link, #c33 a.link{
	font-size: 12px;
}
#c8 #but, #c9 #but, #c33 #but, #c34 #but, #c11 #but, #c36 #but, #c0 #but{
	height: 29px;
	margin-top: 12px;
	text-align: center;
	background-color: #FD0304;
}
#c8 #but a, #c9 #but a, #c33 #but a, #c34 #but a, #c11 #but a, #c36 #but a, #c0 #but a{
	color: white;
	font-size: 12px;
	line-height: 29px;
	font-family: Arial;
	font-weight: normal;
	padding: 0 5px 0 5px;
	text-transform: uppercase;
}
div.content #libre{
	visibility: hidden;
}
#c9 #but, #c34 #but{
	background-color: #69087B;
}
#c11 #but, #c36 #but{
	border-style: solid;
	border-color: #A1C40E;
	border-width: 1px 0 0 1px;
	background-color: #B3DA0F;
}
#c9 h1, #c9 li, #c34 h1, #c34 li{
	color: #69087B;
}
#c10 h1, #c10 li, #c10 .coul, #c35 h1, #c35 li, #c35 .coul{
	color: #0C96C4;
}
#c11 h1, #c11 li, #c36 h1, #c36 li{
	color: #B3DA0F;
}
#c8 li.real, #c33 li.real, #c9 li.real, #c34 li.real, #c10 li.real, #c35 li.real, #c11 li.real, #c36 li.real{
	color: #595959;
}

div.content table.presse td{
	width: 154px;
	text-align: center;
}
div.content table.presse td a{
	color: #B3DA0F;
	font-size: 16px;
	line-height: 17px;
}
div.content table.presse2{
	margin-left: 235px;
}
div.content table.presse3{
	margi#n-left: 270px;
}
#c0 #but{
	background-color: #6F8D60;
}
div.content table.planning td, div.content table.info td{
	font-family: Arial;
}
div.content table.info td{
	padding-right: 50px;
}

#popup, #zoom{
	top: 50%;
	left: 50%;
	z-index: 0;
	width: 400px;
	height: 200px;
	visibility: hidden;
	position: absolute;
	background-color: white;
	border: 1px solid black;
	margin: -100px 0 0 -200px;
}
#popup{
	top: 1650px;
}
#popup p{
	margin: 10px;
}
#zoom{
	width: 1039px;
	height: 434px;
	margin: -217px 0 0 -519px;
}
#anim1, #anim2, #anim3, #anim4, #anim5{
	width: 75px;
	height: 75px;
	z-index: 1000;
	position: absolute;
}
#anim1{
	top: 125px;
	left: 855px;
}
#anim2{
	top: 800px;
	left: 750px;
}
#anim3{
	top: 600px;
	left: 563px;
}
#anim4{
	top: 635px;
	left: 563px;
}
#anim5{
	top: 695px;
	left: 563px;
}
