/* @group Additional Style sheets */
@import url('initial.css');
@import url('layout.css');
@import url('modules.css');
@import url('menus.css');
@import url('basic_typography.css');
@import url('style.css');
@import url('clearing.css');
/* @end */

/* @group default Joomla styles */
/*
*	You can can the default Joomla styles here
*	if you haven't already added specific style
*	rules in "style.css". If you have already added
*	specific style rules to "style.css" you will be
*	over-riding those with the styles you declare
*	below.
*/
#barre_menu{
	float: left; border: thin solid #999999; width: 730px; background-color: rgb(102, 102, 102); margin-top: 33px; height: 27px;
	}
#barre_recherche{
	float:right;width: 235px; background-color: rgb(102, 102, 102); height: 27px; margin-top: 35px; border:#9999 solid thin}	
.yoo-maps{
	border: 2px solid #FA9E0D;}
div.componentheading {
	/*color:#883237;
font-size:2.4em;
font-weight:bold;
text-align:center;*//*
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/image_11.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:helvetica;
font-size:1.2em;
font-weight:normal;
height:21px;
margin:15px 0 0;
padding-left:10px;
padding-top:2px;
text-transform:uppercase;*/

-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#FA9E0D;
color:#FFFFFF;
font-family:helvetica;
font-size:1.2em;
font-weight:normal;
height:23px;
margin:60px 0 0;
padding-left:10px;
padding-top:2px;
text-align:left;
text-transform:uppercase;
width:730px;
}
.contentheading-contact{
	-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#FA9E0D;
color:#FFFFFF;
font-family:helvetica;
font-size:1.2em;
font-weight:normal;
height:23px;
margin:60px 0 0;
padding-left:10px;
padding-top:2px;
text-align:left;
text-transform:uppercase;
width:730px;
	}
.componentheading-contact{
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background-color:#FA9E0D;
color:#FFFFFF;
font-family:helvetica;
font-size:1.2em;
font-weight:normal;
height:23px;
margin:15px 0 0;
padding-left:10px;
padding-top:2px;
text-align:left;
text-transform:uppercase;
width:730px;
margin-top:60px;
}

div.componentheading-home {
	/*color:#883237;
font-size:2.4em;
font-weight:bold;
text-align:center;*/
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../images/image_11.gif) no-repeat scroll 0 0;
color:#FFFFFF;
font-family:helvetica;
font-size:1.2em;
font-weight:normal;
height:21px;
margin:15px 0 0;
padding-left:10px;
padding-top:2px;
text-transform:uppercase;
}
div.contentpane {
}
div.contentdescription {
}
td.sectiontablefooter {
}
td.sectiontableheader {
}
a.category {
}
td.sectiontableentry1 {
}
td.sectiontableentry2 {
}
form#selectForm {
}
table.contentpane {
}
td.contentheading { 	


color:#FFFFFF;
background-color:#FA9E0D;
font-family:helvetica;
font-size:1.2em;
font-weight:normal;
height:23px;
margin:15px 0 0;
padding-left:10px;
padding-top:2px;
text-transform:uppercase;
text-align:left;
width:730px;
}
td.contentheading-home { 	


color:#FFFFFF;
background-color:#666666;
font-family:helvetica;
font-size:1.2em;
font-weight:normal;
height:23px;
margin:15px 0 0;
padding-left:10px;
padding-top:2px;
text-transform:uppercase;
text-align:left;
width:730px;
}
form#emailForm {
}
input#contact_name {
}
label#contact_emailmsg {
}
input#contact_email {
}
input#contact_subject {
}
label#contact_textmsg {
}
textarea#contact_text {
}
input#contact_email_copy {
}
form.form-validate {
}
div.contact_email {
}
input.inputbox {
}
input.required {
}
input.validate-email {
}
textarea.inputbox {
}
textarea.required {
}
button.button {
}
button.validate {
}
span.hasTip {
}
hr#system-readmore {
}
form#jForm {
}
ul#archive-list {
}
div#navigation {
}
li.row {
}
h4.title {
}
h5.metadata {
}
span.created-date {
}
span.author {
}
div.intro {
}
div.contentpaneopen_edit {
}
table.contentpaneopen {
	background-image:none;
	margin-top:17px;
}
a.contentpagetitle {
}
td.buttonheading {
}
span.small {
}
td.createdate {
}
td.modifydate {
}
a.readon {
}
span.article_separator {
}
input#title {
}
input#created_by_alias {
}
input#publish_up {
}
input#publish_down {
}
textarea#metadesc {
}
textarea#metakey {
}
table.adminform {
}
td.key {
}
img.calendar {
}
input#alt {
}
table.blog {
	border: 1px solid #dddddd;
	margin-top:0px;
	width:730px;
}
table.blog-home {
	border: 1px solid #dddddd;
	margin-top:0px;
	width:730px;
}
td.article_column {
border-right:1px solid #dddddd;
padding-left:10px;
padding-right:10px;
}
div.blog_more {
}
a.blogsection td.contentdescription {
}
span .article_separator {
}
td.componentheading {
}
form#poll {
}
table.pollstableborder {
}
th.sectiontableheader {
}
td.smalldark {
}
span.highlight {
}
table.searchintro {
}
input#search_searchword {
}
/*input#area_{VALUE} {} /* Value is set programatically. Replace {VALUE} with the ID VALUE of the input you want to target */
input.button {
}
form#login {
}
form#josForm {
}
label#namemsg {
}
input#name {
}
label#usernamemsg {
}
input#username {
}
label#emailmsg {
}
input#email {
}
label#pwmsg {
}
input#password {
}
label#pw2msg {
}
input#password2 {
}
div.message {
}
form.josForm {
}
label.hasTip {
}
input#password1 {
}
input.validate-password {
}
input#token {
}
input#name {
}
form#adminForm {
}
input#jformtitle {
}
input#jformurl {
}
textarea#jformdescription {
}
table#explain-sql {
}
table.Table {
}
td.TD {
}
div#keepAliveLayer {
}
/*input#cb{ROW_NUMBER} {} /* Value is set programatically. Replace {ROW NUMBER} with the Row Number of the input checkbox you want to target */
dl.tabs {
}
div.pane-sliders {
}
div.panel {
}
h3.jpane-toggler {
}
h3.title {
}
div.jpane-slider {
}
div.content {
}
table.paramlist {
}
table.admintable {
}
td.paramlist_description {
}
td.paramlist_key {
}
td.paramlist_value {
}
div.toolbar {
}
#search {
}
input.text_area {
}
select.inputbox {
}
span.breadcrumbs {
}
span.pathway {
}
/*button#trigger_{ID} {} /* Value is set programatically. Replace {ID} with the ID number of the button you want to target */
div.expander {
}
/*input#{NAME} {} /* Value is set programatically. Replace {NAME} with the ID name of the input you want to target */
div#overDiv {
}
a.tooltip {
}
/*form{FORMNAME} {} /* Value is set programatically. Replace {FORMNAME} with the name of the form you want to target */
link#luna-tab-style-sheet {
}
/*div#{PANEID} {} /* Value is set programatically. Replace {PANEID} with the PANEID of the div you want to target */
div.tab-page {
}
h2.tab {
}
div.bannergroup {
}
div.bannerheader {
}
div.banneritem {
}
div.clr {
}
div.bannerfooter {
}
a.pathway {
}
table.moduletable {
}
ul.newsfeed {
}
ul.latestnews {
}
li.latestnews {
}
a.latestnews {
}
input#mod_login_username {
}
input#mod_login_password {
}
input#mod_login_remember {
}
/*li#{ITEM ID} {} /* Value is set programatically. Replace {ITEM ID} with the ITEM ID of the list liem you want to target */
span.separator {
	color:#FFFFFF;
line-height:25px;
text-decoration:none;
padding:0 10px;
}

#right span.separator {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FA9E0D none repeat scroll 0 0;
color:#FFFFFF;
float:left;
font-size:15px;
line-height:25px;
padding-left:10px;
text-align:left;
text-decoration:none;
width:215px;

}
span.separator:hover{
	color:#FA9E0D;
	text-decoration:underline;
	}
ul#mainlevel {
}
ul#sublevel {
}
ul.mostread {
}
li.mostread {
}
a.mostread {
}
table.poll {
}
ul.relateditems {
}
input#mod_search_searchword {
	width:138px;
	margin-top:1px;
	margin-right:1px;
}
div.search {
}
ul.sections {
}
/* TEMPLATE */

#mainbody {
	width:730px;
	margin-top:45px;
}
#header {
	width:217px;
	height:117px;
	display:block;
}
#logo {
	float:left;
}
#menu {
	background-color:#666;
	width:900px;
	vertical-align:bottom;
	border:thin solid #FFF;
	border-bottom:none;
}
#top_menu {
	height:95px;
}
.menuhxdmenu {
	text-transform:uppercase;
}
#colleft {
/*	background-color:#E6E4E5;
	float:left;
	height:100%;
	margin-left:15px;
	margin-right:30px;
	min-height:500px;
	padding-left:20px;
	text-align:center;
	width:180px;
	border-left: 2px solid #333;
	border-right: 2px solid #333;*/
	float:left;
	margin-top:15px;
}
#middle {
	min-height:500px;
	max-height:500px;
	width:570px;
	background-color:#FFC;
}
.moduletable_menu table {
	background-color:#666;
	margin-top:79px;
	border:thin solid #CCC;
	width:900px;
}	

/* @end */
