html {
  height: 100%;
  margin-bottom: 0px;
  background: url(../images/body.jpg) top repeat-x;
  background-color:#EDEDD5;
}


body {
margin: 0 0 0 0;
}

img{
border:none;
}

p {
border:none;
}

h1 {
}

h2 {
}

h3 {
color:#8F8F8F;
margin-left:2px;
margin-right:2px;
text-align:left;
font-family:Arial;
font-size:22px;
}

hr{
display:none;
}

/* TEMPLATE CSS */

div.center {
	text-align: center;
	margin: 0 auto;
	width:1038px;
}

#head{
width:1038px;
height:85px;
background: url(../images/head.png) no-repeat;
}

#logo{
width:243px;
height:46px;
float:left;

}

#menuhaut{
width:780px;
height:80px;
float:right;
font-size:18px;
font-family:Arial;
color:white;
padding-top:35px;
text-align:left;
font-weight:bold;
}
#menuhaut a{
color:white;
text-decoration:none;
}
#menuhaut a:hover{
color:#1D529F;
}

#carousel{
width:956px;
height:320px;

text-align:left;
}

#search{
float:right;
width:350px;
margin-top:30px;
}
#search .inputbox{
background: url(../images/search.png) no-repeat;
border: none;
padding-left:20px;
color:#2F838D;
}


#pathway{
margin-left:50px;
color:white;
font-family:Arial;
font-size:12px;
padding-top:8px;
width:500px;
}

#pathway   a:link, #pathway a:visited {
	color: white;
	font-family:  Arial, Tahoma, sans-serif;
	text-decoration: none;
}
#pathway a:hover {
	color: #61D0DF;
	font-family:  Arial, Tahoma, sans-serif;
	text-decoration: none;
}

#wrapper{
width:1036px;
margin: 0 auto;
margin-top:20px;
}


#content {
width:960px;
background-color:white;
border:2px solid #aca7a7;
overflow:hidden;
padding-top:30px;
padding-bottom:30px;
padding-left:35px;
padding-right:35px;
text-align:left;
font-family:Arial;
font-size:14px;
}

#contentbottom{
width:1036px;
height:18px;
}

#main{
float:left;
width:623px;
font-family:Arial;
padding:10px;
font-size:12px;
text-align:left;
color:#484545;
background-color: #f8f8ed;
border: 1px solid #aca7a7;

margin-top:30px;
}

#main   a:link, #main a:visited {
	color: #67aef0;
	font-family:  Arial, Tahoma, sans-serif;
	text-decoration: none;
}
#main a:hover {
	color: #AF5E00;
	font-family:  Arial, Tahoma, sans-serif;
	text-decoration: none;
}

#main h3{
display:block;
width:550px;
border-bottom:2px solid #FFD8AF;
}
#main span{
margin-top:10px;}

#bmain{
background-color:#eeeeff;
width:1030px;
font-family:Arial;
font-size:12px;
color:#8F7F7D;
height:50px;
padding:5px;
margin-top:20px;
text-align:left;
}
#bmain a{
color:#5F5453;
text-decoration:none;
}
#bmain a:hover{
color:#5F5453;
}

#right{
float:right;
width:288px;
font-family:Arial;
font-size:12px;
padding-right:6px;
padding-left:6px;
background-color: #f8f8ed;
border: 1px solid #aca7a7;
margin-top:30px;
text-align:left;
color:#484545;
}
#right a{
color:#484545;
text-decoration:none;
}
#right a:hover{
color:#67AEF0;
}

#txtfooter{
width:1036px;
margin: 0 auto;
padding-top:10px;
color:#6191bb;
font-family:Arial;
font-size:10px;
}
#txtfooter a{
color:#6191bb;
text-decoration:none;
}
#txtfooter a:hover{
color:white;
}

#txtfooter1{
width:1036px;
margin: 0 auto;
padding-top:10px;
color:#6191bb;
font-family:Arial;
font-size:14px;
text-align:center;
}
#txtfooter1 a{
color:#6191bb;
text-decoration:none;
}
#txtfooter1 a:hover{
color:white;
}

#footer{
background: url(../images/footer.jpg) repeat-x;
height:74px;
font-family:Arial;
font-size:12px;
margin-top:25px;
}

table.moduletable-recherche {
border: 1px solid #000000;
float: left;
margin-top: 100px;
padding-left: 50px;
width: 500px;
}

.button-recherche{
margin-top:3px;
background: url(../images/bouton.jpg) no-repeat;
width:132px;
height:27px;
border:none;
color:white;
font-family:Georgia;
font-size:16px;
}

div.moduletable h3, div.moduletable_menu h3, div.moduletable_text h3{
margin-top:5px;
margin-bottom:1px;
color:#67AEEF;
Font-family:Arial;
font-weight: bold;
font-size:24px;
z-index:2;
display:block
width:280px;
border-bottom:1px solid #cac9c9;
}

/* JOOMLA CSS */
.inscription{
display:block;
width:115px;
height:42px;
background: url(../images/abo.png) center no-repeat;}
.haut {

}

fieldset{
border:none;
}


.article_separator {
display:block;
border-bottom:1px solid #d3d3c1;
width:620px;
margin-bottom:15px;
height:2px;
}

.adminform {
}

.author {
}

.bannerfooter {
}

.bannergroup {
}

.bannerheader {
}

.banneritem {
}

.blog {
}

.blog_more {
}

.blogsection {
}

.breadcrumbs {
}

.button {

}

.buttonheading {
}

.clr {
	clear: both;
}

.componentheading, .contentheading {
color: #67aef0;
font-family:Arial;
font-weight:bold;
font-size:24px;
}

.content_email {
}

.content_rating {
}

.content_vote {
}

.contentdecription {
}

.contentpagetitle {
}

.contentpane {
height:439px;
}

.contentpaneopen{
padding:0 0 0 0;
margin:0 0 0 0;
}

.contentpaneopen tr{
padding:0 0 0 0;
margin:0 0 0 0;
}

.contentpaneopen{
padding:0 0 0 0;
margin:0 0 0 0;
}


.contentpaneopen.actu {
padding:0 0 0 0;
}

.contenttoc {
}

.createdate {
font-size:10px;
font-weight:normal;
font-style:italic;
}

.created-date {
}

.date {
}

.input {
}

.inputbox {

}

.intro {
padding:0 0 0 0;
}

.latestnews {
}

.loclink {
}

a.mainlevel:link, a.mainlevel:active, a.mainlevel:visited {

}

a.mainlevel:hover {
}

.message {
}

.metadata {
}

.modifydate {
}

.module {
}

.moduletable {
}

.mosimage {
}

.mosimage_caption {
}

.mostread {
}

.newsfeed {
}

.outline {
}

.pagenav {
}

.pagenav_next {
}

.pagenav_prev {
}

.pagenavbar {
}

.pagenavcounter {
}

.pathway {
}

.pollstableboarder {
}

.readon {
float:right;
}
.readon a{
color:#67aef0;
text-decoration:none;
}


.search {
float:right;
margin-top:-8px;
margin-right:3px;
}

.searchintro {
}

#searchForm{
margin-top:10px;
}

.sections {
}

.sectiontable_footer {
}

.sectiontableentry {
}

.sectiontablefooter {
}

.sectiontableheader {
}

.small {

}

.smalldark {
}

a.sublevel:link, a.sublevel:active, a.sublevel:visited {
}

a.sublevel:hover {
}

.title {
}

.wrapper {
}
