@charset "UTF-8";/* CSS Document */body {	background-color: #171711;	background-image:url(../../../images/back.jpg);	margin:0;}p, td{	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;}h1, h2, h3, th {	font-family: Helvetica,Arial,Sans-Serif;	font-size: 20px;	color: #669900;	letter-spacing: -1px;	line-height: 20px;	text-align:left;	}legend {	font-family: Helvetica,Arial,Sans-Serif;	font-size: 20px;	color: #669900;	letter-spacing: -1px;	line-height: 20px;	text-align:left;	margin-top:10px;}.validation-advice{	font-family: Helvetica,Arial,Sans-Serif;	font-size: 10px;	color: #FF0000;	text-align:left;}fieldset {	width:450px;	border-top-width: 1px;	border-right-width-value: 1px;	border-right-width-ltr-source: physical;	border-right-width-rtl-source: physical;	border-bottom-width: 1px;	border-left-width-value: 1px;	border-left-width-ltr-source: physical;	border-left-width-rtl-source: physical;	border-top-style: solid;	border-right-style-value: solid;	border-right-style-ltr-source: physical;	border-right-style-rtl-source: physical;	border-bottom-style: solid;	border-left-style-value: solid;	border-left-style-ltr-source: physical;	border-left-style-rtl-source: physical;	border-top-color: #74645e;	border-right-color-value: #74645e;	border-right-color-ltr-source: physical;	border-right-color-rtl-source: physical;	border-bottom-color: #74645e;	border-left-color-value: #74645e;	border-left-color-ltr-source: physical;	border-left-color-rtl-source: physical;	padding:5px;	margin-bottom:30px;	}.champMemo textarea{	height: 75px;	width: 250px;	}h1 {	font-family: Helvetica,Arial,Sans-Serif;	font-size: 18px;	color: #b55900;	letter-spacing: -1px;	line-height: 15px;	text-align:left;}h4 {	font-family: Helvetica,Arial,Sans-Serif;	font-size: 15px;	color: #669900;	letter-spacing: -1px;	text-align:left;}a img {border:none;}a:link, a:visited {	text-decoration: none;	color: #882714;}a:hover {	text-decoration: underline;	color: #c77a00;}a:active {	text-decoration: none;	color: #748B37;}ul {	list-style:outside;	list-style-type:square;	list-style-position: outside;	} /* Joomla Module configuration */.float_left { float:left; }#container1 {	width:855px;	margin:auto;	background-color: white;}#page {	width:839px;	float:left;	background-color: white;	padding-left:8px;	padding-right:8px;	}#header {	float:left;	width:839px;	}	#top {	float:left; 	width:839px;	}#content {	width:839px;	background-color: white;	}#user1 {	float:left; 	width:500px;	margin-right:5px;	}	#user2 {	float:left; 	width:328px;	margin-left:6px;	}#user3 {	float:left; 	width:273px;	margin-right:10px;	}	#user4 {	float:left; 	width:273px;	}	#user5 {	float:left; 	width:273px;	margin-left:10px;	}	#left {	background-image:url(leftback.jpg);	background-repeat:repeat-y;	float: left;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	width:195px;	height:100%;	position: relative;	}	#maincontent {	float:left;	margin-bottom:20px;	width: 500px;	background:#FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	}#kmlsidebar16_830jz_0{	margin-right:10px;	font-size:8px;	}#bottom {	float:left;	width:839px;	text-align:center;	margin:0px auto;	position:relative;	}#footer {	float:left;	width:837px;	background-color:#FFFFFF;	}	/* Tables configuration */table .contentpane-liens > tbody > tr > td > table > tbody > tr .sectiontableentry1 > td { height:100px;}table.moduletable{	font-family: Geneva,Arial,Helvetica,sans-serif;	font-size: 14px;	font-weight:normal;	color: #5e1e0b;	text-align:left;	}	table.moduletable-neutral{	font-family: Geneva,Arial,Helvetica,sans-serif;	font-size: 8px;	font-weight:normal;	}	table.moduletable-margintop{margin-top:10px;	}	table.moduletable-marginbottom{margin-bottom:10px;	}	table.moduletable-search{width:100%;margin-bottom:20px;margin-top:20px;	}	table.moduletable-margins{margin-top:10px;margin-left:5px;	}	table.moduletable-centered{	margin-left:15px;	}/* Menu configuration */.menu-list li {	list-style: none;	margin:5px 0;	padding:0 10px;	padding-bottom:2px;	border-bottom:1px solid #E7EBDD;	}a.mainlevel-nav {	margin:auto;	display:block;	width:120px;	color: #283F04;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	padding:1px 0;	border-bottom:1px solid #E7EBDD;	}a:hover.mainlevel-nav {	text-decoration: underline;	color: #6A832C;	}#mainlevel-list {	width:165px;	background-color:#F8F7F0;	background: url(../images/back_menu2.jpg);	padding-top: 0px;	padding-right: 0pt;	padding-bottom: 10px;	padding-left: 0pt;	margin-left:0px;	margin-right:10px;	margin-bottom:15px;	list-style:none;	}	.libelle	{	float: left;	margin-right: 10px;	width: 160px;	}	.ligneFormulaire{margin-top:5px;margin-bottom:5px;	}#mainlevel-list li {	list-style: none;	margin:2px 0;	padding:0 10px;	padding-bottom:2px;	border-bottom:1px solid #E7EBDD;	}#mainlevel-list li ul li {	list-style: none; 	margin-left:-40px; 	width: 165px;	}a.mainlevel-list, a.sublevel-list {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	font-weight:bold;	}a.sublevel-list { 	font-weight:normal; 	}/* Joomla! Text Configuration */#searchForm {	color: #4e4d11;	font-family: Geneva, Arial, Helvetica, sans-serif;	font-size: 11px;	}.contentheading {	font-family: Helvetica,Arial,Sans-Serif;	font-size: 20px;	color: #990000;	letter-spacing: -1px;	line-height: 25px;}.componentheading {	font-family: Helvetica,Arial,Sans-Serif;	font-size: 30px;	color: #669900;	letter-spacing: -1px;	line-height: 32px;}.error {	color: #FF0000;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;}.poll {	font-family: Helvetica,Arial,Sans-Serif;	font-size: 15px;	color: #669900;	letter-spacing: -1px;}.input-text {		float: left;	color: #666666;	padding-top: 7px;	padding-left: 10px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	}.input-button {	margin-top:10px;	}.contentpane {	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;}/* Event List Configuration */#eventlist {	width: 100%;}#eventlist h5.componentheading {	font-family: Geneva,Arial,Helvetica,sans-serif;	font-size: 20px;	font-weight: bold;	color: #5e1e0b;	padding:0px;	margin:0px;}#eventlist table.contentpaneopen {}#eventlist .category {	padding: 4px;	margin: 2px;}#eventlist .category .image {	float: left;	padding: 15px 5px 2px 2px;}#eventlist .intro {}#eventlist table tr td {	text-align: left;	margin-right:10px;}#eventlist div.link {	text-align: right;}#eventlist div.date {	text-align: left;	font-size:10px;	margin-top:5px;	margin-bottom:5px;}#eventlist div.time {	text-align: left;}#eventlist .sectiontableheader {	text-align: left;	font-family: Geneva,Arial,Helvetica,sans-serif;	font-size: 15px;	font-weight: bold;	color: #5e1e0b;	padding:0px;	margin:0px;}#eventlist tr.sectiontableentry1 td {}#eventlist tr.sectiontableentry2 td {}#eventlist tr.sectiontableentry1 td a {}#eventlist tr.sectiontableentry2 td a {}#eventlist .copyright {	text-align: center;}#eventlist .inputbox {	margin: 1px;}#eventlist input.button {}#eventlist input.disable {	color: #555;	background: #CCC;	border: 1px solid #555;	text-align: center;}#eventlist a.link {	margin: 3px;	padding: 1px 2px 1px 2px;}#eventlist a.link:hover {}#eventlist table.edit {	width: 90%;	text-align: center;}#eventlist table.edit tr th.sectiontableheader {	text-align: center;}#eventlist table.details {	width: 100%;}#eventlist td.details {	text-align: left;	padding: 1px 15px 2px 0px;	width: 20%;}#eventlist .map {	letter-spacing: 2px;}#eventlist .pagenavi {	text-align: center;}#eventlist .pagenavi div {	margin-top: 5px;}ul.user { 	margin: 0; 	padding: 0; 	list-style: none; }ul.user li { 	float: left; 	margin: 5px; 	list-style: none; 	background: none; }ul.user li img { 	border: 1px solid #AAA;	padding: 3px; }ul.user li span.username, ul.user li a { 	width: 120px;	display: block; 	text-align: center; 	font-weight: 700; }/* Event List END *//* LightBox */#lightbox{	position: absolute;	left: 0;	width: 100%;	z-index: 100;	text-align: center;	line-height: 0;	}#lightbox a img{ border: none; }#outerImageContainer{	position: relative;	background-color: #fff;	width: 250px;	height: 250px;	margin: 0 auto;	}#imageContainer{	padding: 10px;	}#loading{	position: absolute;	top: 40%;	left: 0%;	height: 25%;	width: 100%;	text-align: center;	line-height: 0;	}#hoverNav{	position: absolute;	top: 0;	left: 0;	height: 100%;	width: 100%;	z-index: 10;	}#imageContainer>#hoverNav{ left: 0;}#hoverNav a{ outline: none;}#prevLink, #nextLink{	width: 49%;	height: 100%;	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */	display: block;	}#prevLink { left: 0; float: left;}#nextLink { right: 0; float: right;}#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }#imageDataContainer{	font: 10px Verdana, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em;	overflow: auto;	width: 100%		}#imageData{	padding:0 10px; color: #666; }#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	#imageData #caption{ font-weight: bold;	}#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}			#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 500px;	background-color: #000;	}