/****************************************************
#####################################################
##-------------------------------------------------##
##           QUALISTER- Version 1.6.0              ##
##-------------------------------------------------##
## Copyright = globbersthemes.com- 2011            ##
## Date      = Fevrier  2011                       ##
##                                                 ##
## Author    = globbers                            ##
## Websites  = http://www.globbersthemes.com       ##
##                                                 ##
#####################################################
****************************************************/

html {
height:100%;

}

body{
margin:0;
padding:0;
text-align:center;
background:#81473a url(../images/bg.jpg) 0 0 repeat;
font-size:13px;
color:#000;
font-family: arial,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:#000;
font-weight:bold;

}

a:hover {
color:#75928b;

}

ul {
margin:0;
padding-left:20px;

}

li {
list-style-type:none;
background:transparent;
margin: 4px;

}

img {
border:none;
margin:3px 5px;
padding:0;

}

img .caption {
text-align: left;

}

.highlight{
background:#75928b;
padding: 0px 2px 0px 2px;
color:#cc0000;

}

.button {
background:#75928b;
border:none;
color:#fff;
font-weight:bold;
padding:4px;

}

.inputbox {
color:#000000;
background:#ffffff;
border:none;
padding:4px;
font-weight:bold;

}

.pagewidth{
width:900px;
text-align:center;
background:transparent;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;

}

.clr {
clear:both;

}

fieldset {
margin:0px 5px 5px 5px;
padding:5px;
border:none;

}

/******sitename/slogan********/
#sitename {
float:left;
margin: 0;

}

/*****login/register******/
#tool-w {
float:right;
width:172px;
height:130px;
margin:0;
/* background: url(../images/deco.jpg) 0 0 no-repeat; */

}

#tool {
float:right;
width:200px;
height:77px;
margin:0;

}

#topmenu {
float:left;
width:900px;
height:62px;
background: url(../images/bg-menu.png) 0 0 no-repeat;

}

/*****module search****/
#search{
float:left;
color:#333;
background: url(../images/bg-search.png) 0 0 no-repeat;
width:205px;
height:41px;
margin-left:22px;
margin-top:10px;

}

#search .inputbox {
float:left;
background:transparent;
border:none;
margin:8px  0 0 5px;
padding:0px 0 0 2px ;
font-size:12px;
color:#000;
text-transform:capitalize;
font-weight:bold;
width:194px;
height:23px;

}

#wrapper {
float:left;
width:900px;
background:#e8dec6;

}

/*****left******/
#colonne-top {
float:left;
width:264px;
height:40px;
background:transparent;

}

#colonne{
float:left;
width:264px;
background: url(../images/left.png) 6px 0 repeat-y;

}

#left {
float:left;
width:250px;
background:transparent;
text-align:left;

}

/****TITRES ******/
#left h3 {
background: url(../images/bg-h3.png) 0 0 no-repeat;
margin-left:20px;
padding-left:30px;
font-weight:bold;
font-size:18px;

}

#left div.moduletable a,
#left div.moduletable_menu a {
color:#000000;
background: url(../images/puce.png) 0 2px no-repeat;
padding-left:15px;
list-style:none;

}

#left div.moduletable a:hover,
#left div.moduletable_menu a:hover {
color:#464646;

}

#left div.moduletable,
#left div.moduletable_menu    {
background:transparent;
width:214px;
margin-left:6px;
margin-bottom:40px;

}

#left div.moduletable ul,
#left div.moduletable_menu ul  {
margin:0;
padding:0;

}

#left div.moduletable ul li ,
#left div.moduletable_menu ul li {
background: url(../images/bg-item.png) 0 0 repeat-x;
width:100%;
list-style:none;
margin:0;
padding:15px 0 15px 25px;

} 

#left div.moduletable p {
padding-left:25px;

}

/****main structure******/
#main {
float:left;
width:630px;
background: url(../images/wrapper.jpg) 0 0 repeat;
text-align:left;
margin-bottom:25px;
padding-top:20px;

}

#main-full {
float:left;
width:870px;
background: url(../images/wrapper.jpg) 0 0 repeat;
text-align:left;
margin-bottom:25px;
padding-top:0px;

}

#main-content {
float:left;
width:600px;
background:transparent;
text-align:left;
padding-top:20px;

}

#main-content-full {
float:left;
width:870px;
background:transparent;
text-align:left;
padding-top:0px;

}

/***SLIDE****/
#slide {
float:left;
width:600px;
height:250px;
margin-top:0px;
margin-bottom:35px;
padding:0px;
background:transparent;
position:relative;

}

.joomscontmask1{
width:auto;
height:219px;
position:relative;
overflow:hidden;

}

#joomscontbox1 {
position:absolute;

}

 #joomscontbox1 .inner {
width:600px;
height:219px;
display:block;
float:left;
padding:0  ;
margin:0 ;
background: url(../images/wrapper.jpg) 0 0 repeat; 

}

 .prev1, .next1{
width: 44px; 
height: 25px;
margin-top:30px;
position: absolute;
top:80%;
z-index: 1;
cursor:pointer; 

}

.prev1{
left:42%;
background: url(../images/prev.png) no-repeat ;

}

.next1{
right:42%;
background: url(../images/next.png) no-repeat ;

}

.inner .moduletable {
padding:5px 25px ; 
text-align:left;
z-index:10;

}

.inner .moduletable h3 {
font-size:18px;

}

/******FOOTER******/
#footer {
float:left;
width:900px;
height:300px;
background: url(../images/footer.png) 0 0 no-repeat;

}

/***user-box****/
#users-box {
float:left;
width:900px;
height:220px;
background:transparent ;
color:#fff;

}

#users-box .moduletable  a,
#users-box .moduletable_menu a{
font-size:13px;
color:#fff;

}

#users-box .moduletable a:hover,
#users-box .moduletable_menu a:hover  {
color:#000;

}

.box {
float:left;
width:280px;
height:260px;
text-align:left;
margin-left:15px;
background:transparent;

} 

#users-box h3  {
font-size:18px;
padding:6px 50px;
color:#fff;
text-align:left;
font-variant: small-caps;
font-weight:bold;
background: url(../images/footer-h3.png) 20px 8px no-repeat;

}

#users-box .moduletable ul,
#users-box .moduletable_menu ul{
padding: 0 0 0 40px;
margin:0;

} 

#users-box .moduletable  ul li ,
#users-box .moduletable  ul li {
padding:1px 0px;
background: url(../images/footer-ul.png) 0px 0px repeat-x;
list-style:square;

} 

#users-box .contentpaneopen {
padding:0;
margin:0;


}

#footer-bottom {
float:left;
width:900px;
height:90px;
background: url(../images/footer-bottom.jpg) 0 0px no-repeat;
margin-left:auto;
margin-right:auto;
margin-top:0px;
margin-bottom:0px;

}

.ftb {
float:left;
margin-top:40px;
text-align:center;
font-weight:normal;
font-size:13px;
width:800px;
color:#fff;

}

.ftb a{
padding:0 !important;
border:none !important;
color:#fff !important;
font-weight:bold;

} 

.ftb a:hover{
padding:0 !important;
border:none !important;
color:#000 !important;

} 

#top {
float:left;
width:30px;
height:30px;
margin-top:30px;
padding:0 !important;
border:none !important;
background:transparent;

}

.top_button {
padding:0 !important;
border:none !important;

}

/****POOL******/

table.poll td{
text-align:left;
font-size:15px;
margin:0 !important;
padding:0 0 0 5px;

}

table.poll thead td {
font-size:15px;
padding-left:17px;

}



table.poll div  {
text-align:left;
padding:5px !important;

}

table.poll .button {
font-size:15px;
margin:5px 0px 0 4px;
padding:4px;

}

/****publicite*******/

div.bannergroup_text {
padding-bottom:15px;

}

.bannerfooter_text {
padding:15px;

}

.bannerfooter_text a {
margin-left:15px;

}

div.banneritem_text  {
padding-top:10px;
margin-left:15px;

}

div.bannerheader {
padding-left:20px !important;
padding-right:20px !important;
font-size:16px;
font-weight:bold;

}



/***end files*****/