body
{
	background 	: #175da3 url("pictures/back_2009.jpg") repeat-x;
	font-family 	: Verdana;
	font-size 	: 9pt;
	color		: #2f2f2f ;
	margin 		: 0;
	padding 	: 0;
}

a
{
	text-decoration	: none;
	color 		: #175da3;
}

a:hover
{
	text-decoration	: underline;
}

#main
{
	width		: 850px ;
	margin		: 0px auto ;
	padding 	: 0px;
	border		: none ;
	background 	: url("pictures/head_2009.jpg") no-repeat;
}

#main div.in
{
	padding 	: 0px 25px;
}

#head
{
	height 		: 303px;
	padding 	: 0px;
	margin 		: 0px;
	background 	: none;
}

#menu
{
	height		: 36px ;
}

#menu ul
{
	margin		: 0 ;
	padding		: 0px 0px 0px 60px ;
}

#menu ul li
{
	display		: inline ;
	margin		: 0 ;
	padding		: 0 ;	
}

#menu ul li a
{
	display		: block ;
	float		: left ;
	text-decoration	: none ;
	font-weight	: bold ;
	line-height	: 36px;
	font-size	: 9pt ;
	color		: #2f2f2f ;
	padding		: 0px 15px 0px 15px ;
	margin		: 0 ;
}

#menu ul li span
{
	display		: block ;
	float		: left ;
	text-decoration	: none ;
	font-weight	: normal ;
	height		: 25px ;
	line-height	: 25px;
	font-size	: 9pt ;
	color		: #2f2f2f ;
	padding		: 0px ;
	margin		: 0px ;
}

#menu ul li a:hover
{
	color		: #175da3;
}

#menu ul li#thispage a
{
	color		: #175da3;
}


#text
{
	width 		: 800px;
	margin 		: 8px 0px 0px 0px;
	padding 	: 0px;
}

#text div.in
{
	margin 		: 0px;
	padding 	: 150px 50px 50px 50px;
	-moz-opacity 	: 0.90;
	opacity 	: 0.90;
	filter		: alpha(opacity=90);
}

#festival
{
	background	: #fff url("pictures/festival_2009.jpg") no-repeat ;
}

#programme
{
	background	: #fff url("pictures/programme_2009.jpg") no-repeat ;
}

#comites
{
	background	: #fff url("pictures/comites_2009.jpg") no-repeat ;
}

#concours
{
	background	: #fff url("pictures/concours_2009.jpg") no-repeat ;
}

#partenaires
{
	background	: #fff url("pictures/partenaires_2009.jpg") no-repeat ;
}

#contacts
{
	background	: #fff url("pictures/contacts_2009.jpg") no-repeat ;
}

#foot
{
	height 		: 50px;
}

#foot div.in
{
	padding 	: 10px 0px;
	color 		: #fff;
	text-align	: center;
	font-size	: 0.8em;
}

img
{
	border		: 0px ;
	background	: transparent ;
}

p, li
{
	text-align	: justify;
}

li
{
	list-style	: square ;
}

h2
{
	margin-top	: 25px;
	font-size	: 1.4em;
	border-bottom	: 1px solid #2f2f2f ;
}

h3
{
	color 		: #175da3;
	font-size	: 1.2em;
}

table
{
	width		: 100%;
	border-top 	: 2px solid #175da3;
	border-bottom 	: 2px solid #175da3;
}

td
{
	border-bottom 	: 1px solid #ccc;
}

td.col40
{
	width		: 40%;
}

th
{
	background-color: #175da3;
	color 		: #fff;
	padding 	: 3px;
}

p.alcenter
{
	text-align	: center;
}

strong
{
	color 		: #175da3;
}

.pictbox_right
{
	float		: right ;
	margin		: 0px 0px 0px 20px ;
}

.pictbox_left
{
	float 		: left ;
	margin		: 0px 20px 0px 0px ;
}

.cleaner
{
	clear		: both ;
	height		: 1px ;
	border		: none ;
	margin		: 0px 0px 10px 0px;
	padding		: 0px ;
	background	: transparent ;
}

div.legend_right
{
	padding		: 5px 0px 20px 0px;
	font-size	: 0.9em;
	color 		: #6d6d6d;
	text-align	: right;
}

div.legend_left
{
	padding		: 5px 0px 20px 0px;
	font-size	: 0.9em;
	color 		: #6d6d6d;
	text-align	: left;
}

.pile
{
	background-color: #ddd;
}

.face
{
	background-color: #fff;
}

p.kombak
{
	margin-top	: 20px;
	text-align	: right;
	font-size	: 0.85em;
	font-weight	: bold;
}

p.warning
{
	border 		: 1px dotted #175da3;
	background  	: #ddd ;
	padding 	: 10px;
	margin 		: 40px 0px;
	font-weight	: bold;
	font-size	: 1.1em;
	text-align	: center;
}

div.logo_partenaires
{
	text-align:	center;
}

div.logo_partenaires img
{
	margin:		10px 20px;
}

div.download
{
	text-align:	center;
	font-weight:	bold;
	border:		1px dotted #175da3;
	line-height:	100px;
	margin:		50px 0px;
	background:	url("pictures/download.jpg") no-repeat;
}
