@charset "iso-8859-1";

/*--------------------------------------------------------------------------------------------------/*
/*--------------------------------------------------------------------------------------------------/*

/* APPERENCE DES TEXTES -- VALEUR GÉNÉRALES */
body {
		/* Type de Police 		*/	font-family:Arial, Helvetica, sans-serif;
		/* Grandeur de police 	*/	font-size:small;
		/* Couleur de police	*/	color:#000000;
}body h1 {
		/* Grandeur des titres	*/	font-size: large;
		/* Couleur des titres 	*/	color:inherit;
}body a {
		/* Couleur des liens	*/	color:#68870c; 
		/* Underline			*/	text-decoration:none; 
		/* Bold					*/	font-weight:bold;   
}body a:hover {
		/* Couleur lien hover	*/		
		/* Underline			*/	text-decoration:underline;
}




	
body {background: url(site/body_bkg.jpg) center top repeat-x #ffffff; }


#header { margin:0px; padding:0px; text-align:left; background: url(site/head_bkg.jpg) #FFFFFF center bottom no-repeat; height:214px}
#header object {width:990px; height:214px; padding:0; margin:0;}


.col{ padding:0;  padding-top:10px;}
#left_col {float:right; width: 200px;}
#main_list {float:left; width: 790px; }


#foot {text-align:center; clear:both; padding-top:15px; width:790px; margin-right:200px;}

#foot a:hover {font-weight:normal; text-decoration:underline;}
#foot .endlink {display:block; margin:0;}
#foot .optimised {display:block;}



#quote {text-align:center; padding-top:20px; padding-bottom:40px;}
#menu_list ul {text-align:right; margin:0; padding:0;}
#menu_list li { list-style:none; margin:0; padding:0; width:200px; }
#menu_list li a {color:#000000; display:block; margin-bottom:5px; padding:5px 3px; text-align:center;}
#menu_list li a:hover {text-decoration:none;}
#menu_list li:hover { text-decoration:none; background-color:#e5e5e5;}
#menu_list li.active{ background-color:#e5e5e5;}


fieldset.form, .form fieldset { border:none;}

.form {width:600px; margin:0 auto;}
.form fieldset { margin-bottom:10px;}
.form legend { font-size:1.3em; font-weight:bold; color:#68870c; }
.form .line { width:100%; height:24px; line-height:24px; margin-bottom:6px; display:block; }
.form label {display:block; float:left; line-height:24px;}
.form label span {color:#FF0000;}
.form input {float:right; width:430px; height:22px; line-height:22px; border:1px solid #000000; background:#68870c; color:#ffffff;}
.form select {float:right; width:430px; height:22px; line-height:22px; border:1px solid #000000; background:#68870c; color:#ffffff;}
.form textarea { width:100%; height:200px; border:1px solid #000000; background:#68870c; color:#ffffff; font-family:Arial, Helvetica, sans-serif; }
.form button {margin:10px; padding:5px; float:right;}

.container { width:990px; margin:0 auto; text-align:left; height:auto; background:url(site/ctn_bkg.jpg) top left repeat-y;  }  
/**********************************************************************************************************************/


html, body { margin:0; padding:0; height:100%; width:100%; }
body {text-align:left }

img, div, a, ul, li, span, input, button { behavior: url(/css/iepngfix.htc) }



#events_holder {height:0px; width:0px;}

img {border:none; }

#news:before {  content: ""; display: block; clear: both; }
#news:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

div.gal {margin-top:20px; clear:both; width:100%;}
a.gal { display:inline-block; width:150px; height:150px; text-align:center; }

.thumbL { width:100%; margin-top:3px; clear:both; display:block; text-align:left;}
.thumbR { width:100%; margin-top:3px; clear:both; display:block; text-align:right;}
.thumbC { width:100%; margin-top:3px; clear:both; display:block; text-align:center;}

.thumbRF{ margin:0px 0px 3px 10px;float:right; } 
.thumbLF { margin:0px 10px 3px 0px; float:left; }

.section:before { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.section:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.clear {clear:both;}

ul.MenuBarVertical{list-style-type: none;cursor: default;}
ul.MenuBarActive{z-index: 1000;}
ul.MenuBarVertical li{margin: 0;padding: 0;list-style-type: none;position: relative;cursor: pointer;}
ul.MenuBarVertical ul{margin: 0 0 0 100%;padding: 0;list-style-type: none;position: absolute;z-index: 1020;cursor: default; left: -1000em;top: 0;}
ul.MenuBarVertical ul.MenuBarSubmenuVisible{left: 0;}
ul.MenuBarVertical iframe
{
	position: absolute;
	z-index: 1010;
}
/* HACK FOR IE: to stabilize appearance of menu items; the slash in float is to keep IE 5.0 from parsing */
@media screen, projection
{
	ul.MenuBarVertical li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}

ul.MenuBarHorizontal{margin: 0; padding: 0; list-style-type: none; cursor: default;  }
ul.MenuBarHorizontal li{margin: 0; padding: 0; list-style-type: none; position: relative; }
ul.MenuBarHorizontal ul{margin: 0; padding: 0; list-style-type: none; z-index: 1020; cursor: default; position: absolute; left: -1000em;}
ul.MenuBarActive { z-index: 1000; }
ul.MenuBarHorizontal ul.MenuBarSubmenuVisible{left: auto}
ul.MenuBarHorizontal iframe { position: absolute; z-index: 1010; background:none; border:none; }
@media screen, projection
{
	ul.MenuBarHorizontal li.MenuBarItemIE
	{
		display: inline;
		f\loat: left;
	}
}

table.table {width:100%; clear:both; border-collapse:collapse;}
col.col { }
tr.tblrow {text-align:left; vertical-align:top; }
td.cell { border:nonee text-align:left; vertical-align:top;}
div.cellctn {padding:3px;}

a.pdf {line-height:3em; font-weight:bold; font-size:1.2em; background: url(admin/a_pdf.jpg) center left no-repeat; padding-left:20px; }