/****************************************************
#####################################################
##-------------------------------------------------##
##           AMADEON- Version 1.0.0                ##
##-------------------------------------------------##
## Copyright = globbersthemes.com- 2011            ##
## Date      = MARS  2011                          ##
## Author    = globbers                            ##
## Websites  = http://www.globbersthemes.com       ##
##                                                 ##
#####################################################
****************************************************/

html {
height: 100%;

}

body{
margin:0;
padding:0;
text-align:center;
background:#dfd8c5 url(../images/bg.jpg) 0 0 repeat;
font-size:13px;
color:#716052;
font-family:arial,verdana,tahoma , sans-serif;
font-weight:normal;

}

/*texte*/
p {
font-size: 100%;

}

h1 {
font-size: 200%;

}

h2 {
font-size: 150%;

}

h3 {
font-size: 125%;

}

h4, h5, h6 {
font-size: 100%;

}

/* liens hypertextes*/ 
a:link, a:visited {
text-decoration:none;
color:#716052;

}

a:hover {
color:#36281d;

}

/*listes a puces*/
ul {

}

li {
list-style-type:square;
background:transparent;
padding:0;
margin: 4px;

}

/*image*/
img {
border:none;
margin:3px 5px;
padding:0;

}

img .caption {
text-align: left;

}

.highlight{
background:#5a532b;
padding: 0px 2px 0px 2px;
color:#ffffff;

}

.button {
background:#5a532b;
border:none;
color:#fff;
font-weight:bold;
padding:4px;

}

.inputbox {
color:#000;
background:#ffffff;
border:none;
padding:4px;
font-weight:bold;

}

.pagewidth{
width:1000px;
text-align:left;
background:transparent;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;

}

fieldset {
margin:5px;
padding:5px;
border:none;

}


/**********************/
/******topmenu*********/
/**********************/
#topmenu {
float:left;
width:100%;
height:221px;
background:transparent url(../images/topmenu.jpg) 0 0 repeat-x;

}

#header {
float:left;
width:1000px;
height:121px;
background:transparent;

}

#sitename {
float:left;
width:378px;
height:121px;
margin-left:60px;

}

#header-bottom{
float:left;
width:1000px;
height:82px;
background:transparent url(../images/menu.jpg) 0 0 no-repeat;
margin-top:18px;

}

/*****border*******/
.border {
float:left;
width:100%;
height:11px;
background:transparent url(../images/line.png) 0 0 repeat-x;
margin-top:35px;

}

/***SLIDE****/

#slide {
float:left;
width:875px;
height:340px;
padding:20px 15px 0px 26px !important ;
background:#fff url(../images/log.jpg) 0 0 repeat;
 position: relative; 
margin-top:30px;
margin-left:50px;
margin-bottom:30px;

}

.joomscontmask1{
float:left;
width:865px;
height:290px;
overflow:hidden; 
position: relative;
margin:0 !important;
padding:0 !important;
background:#000;

}

#joomscontbox1 {
position: absolute;
margin:0  !important;

}

#joomscontbox1 .inner {
width:865px;
height:290px;
display:block;
float:left;
margin:0  !important;
padding:0 !important;

}

.inner .moduletable {
padding:0 ;
margin:0;
text-align:left;
z-index:10;

}

.inner .moduletable h3 {
font-size:20px;

}

.contentpaneopen {
margin:0 ;
padding:10px ;

}

#slide img{
margin:0 !important;
padding:0!important;
width:865px;
height:290px;

}

.prev1, .next1{
width: 37px; 
height: 37px;
position: absolute;
top:0;
z-index: 1;
cursor:pointer; 

}

.prev1{
left:400px;
background: url(../images/next.png) 0 0 no-repeat ;
margin-top:320px;

}

.next1{
left:450px;
background: url(../images/prev.png) 0 0 no-repeat ;
margin-top:320px !important;

}

/******box********/
#users-box {
float:left;
width:910px;
margin-left:64px;
margin-top:15px;
background: url(../images/line.png) 0 100% repeat-x;
padding-bottom:20px;

}

.box {
float:left;
width:254px;
height:280px;
text-align:left;
background:transparent;
overflow:hidden;
margin-bottom:25px;


} 

.box h3  {
font-size:19px;
height:42px;
width:254px;
color:#fff;
text-align:center;
text-transform:uppercase;
font-weight:bold;
background: url(../images/box-h3.png) 0 0 no-repeat;
padding-top:17px;

}

.box .moduletable ul,
.box .moduletable_menu ul{
padding: 0 0 0 25px;
margin:0;

} 

.box .moduletable  ul li ,
.box .moduletable  ul li {

} 

.sep {
width:64px;
height:220px;
float:left;
background: url(../images/sep.png) 0 0 repeat-y;
margin-top:70px;

}


/******left*********/
#left {
float:left;
width:297px;
text-align:left;
margin-left:55px;
padding:0;
margin-top:25px;
background: url(../images/sep-left.png) 100% 0 repeat-y;

}

#left h3 {
font-size:19px;
height:42px;
width:254px;
color:#fff;
text-align:center;
text-transform:uppercase;
font-weight:bold;
background: url(../images/box-h3.png) 0 0 no-repeat;
padding-top:17px;

}

#left div.moduletable,
#left div.moduletable_menu    {
background:transparent;
margin-bottom:20px;
padding:0 10px;
width:254px;

}

#left div.moduletable ul,
#left div.moduletable_menu ul  {
margin:0;
padding:0 0 0 35px;

}

#left div.moduletable ul li ,
#left div.moduletable_menu ul li {
width:100%;

} 

ul.categories-module,
ul.categories-module li h1,
ul.categories-module li h2,
ul.categories-module li h3,
ul.categories-module li h4,
ul.categories-module li h5,
ul.category-module ,
ul.category-module h1
 ul.category-module h2,
ul.category-module h3,
ul.category-module h4,
ul.category-module h5 {
margin: 0;
padding:0;
font-size:13px;
font-weight:normal;

} 

#left .current ul li  {
background:none !important;

}

#left .active.parent ul li {
background:none !important;

}

#left div.moduletable p {
margin:10px;

}

/****************************/
/*****Structure main******/
/****************************/

#main {
float:left;
background:transparent;
width:600px;
padding:0;
text-align:left;
margin-right:30px;
margin-left:15px;
margin-bottom:20px;
margin-top:20px;

}

#main-full {
float:left;
width:900px;
text-align:left;
margin-right:15px;
margin-bottom:20px;
background:transparent;
margin-left:60px;
margin-top:20px

}

/*****footer********/
#footer {
float:left;
width:100%;
height:60px;
background: url(../images/log.jpg) 0 0 repeat;
margin-top:30px;

}

.ftb {
float:left;
margin-top:20px;
text-align:center;
font-weight:normal;
font-size:13px;
width:780px;

}

.ftb a{
padding:0 !important;
border:none !important;
font-weight:normal;

} 

.ftb a:hover{
padding:0 !important;
border:none !important;

} 

#top {
float:left;
width:40px;
height:21px;
margin-top:-3px;
padding:0 !important;
border:none !important;
background:transparent;

}

.top_button {
padding:0 !important;
border:none !important;

}
