/****************************************************
#####################################################
##-------------------------------------------------##
##           ENCHORIA- Version 1.7.0               ##
##-------------------------------------------------##
## Copyright = globbersthemes.com- 2011            ##
## Date      = OCTOBRE 2011                        ##
## Author    = globbers                            ##
## Websites  = http://www.globbersthemes.com       ##
##                                                 ##
#####################################################
****************************************************/


html {
height: 100%;

}

body{
margin:0;
padding:0;
text-align:center;
background:#3b403e url(../images/bg.jpg) 0 0 repeat;
font-size:13px;
color:#775732;
font-family:Helvetica, Arial, FreeSans,sans-serif;
font-weight:normal;

}

/*texte*/
p {
font-size: 100%;

}

h1 {
font-size: 200%;

}

h2 {
font-size: 150%;

}

h3 {
font-size: 125%
color: red !important;

}

h4, h5, h6 {
font-size: 100%;

}

/* liens hypertextes*/
a:link, a:visited {
text-decoration:none;
color:#cb6325;
font-weight:bold;

}

a:hover {
color:#2b3433;

}

ul {
margin:0;
padding-left:20px;

}

li {
list-style-type:square;
background:transparent;
margin: 4px;

}

img {
border:none;
margin:3px 5px;
padding:0;

}

img .caption {
text-align: left;

}

.highlight{
background:#c64900;
padding: 0px 2px 0px 2px;
color:#c7c0b0;

}

.button {
background:#c7c0b0;
border:none;
color:#404543;
font-weight:bold;
padding:4px;

}

.inputbox {
color:#404543;
background:#c7c0b0;
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;

}

fieldset {
margin:0px 5px 5px 5px;
padding:10px;
border:none;

}

/****sitename****/
#sitename {
float:left;
width:283px;
height:105px;
margin:15px 0 0 25px;

}

/****topmenu*****/

#menu {
float:left;
width:880px;
height:50px;
background:transparent;
margin-top:30px;

}

.navigation {
float:left;
height: 50px;
text-align:center;
z-index: 50;
background:transparent;
margin:8px;
width:880px;

}

.navigation a {
float:left;
display: block;
height: 35px;
padding: 15px 15px 0 15px;
font-weight:bold;
font-size:20px;
text-transform:uppercase;

}

.navigation ul {
list-style: none;
margin: 0 ;
padding-top: 0px ;
display: block;

}

.navigation li {
display: block;
float: left;

}

.navigation li li {
margin:0;
padding:0 ;
height:50px;
border:none;

}

.navigation li.active a {
color:#c64900;

}

.nav, .nav * {
margin:0;
padding:0;

}

.nav{
float:left;
position: relative;
z-index:900;

}

.nav ul {
background: url(../images/bg.jpg) 0 0 repeat;
padding: 0;

}

.nav li {
float:left;
list-style:none;
position:relative;
background:none;

}

.nav li li a {
display:block;
padding: 18px 0 0 0;
text-decoration:none;
background-image: none;
float:none;
width:200px;
border-top:2px solid #2b2b2b !important;
font-size:16px;

}

#navigation li li a {
height: 40px;

}

#navigation li:hover li,
#navigatin li.sfHover li,
#navigation li.active:hover li,
#navigation li.active.sfHover li,
#navigation li:hover li span,
#navigation li.sfHover li span {
background-image: none;

}

#navigation li:hover li a,
#navigation li.sfHover li a,
#navigation li.active:hover li a,
#navigation li.active.sfHover li a {
background-image: none;

}

.nav li ul {
float:none;
left:-999em;
position:absolute;
width: 200px;
z-index: 5;

}

.nav li:hover ul,
.nav li.sfHover ul {
left:0px;
top: 50px;

}

.nav li:hover li ul,
.nav li.sfHover li ul,
.nav li li:hover li ul,
.nav li li.sfHover li ul,
.nav li li li:hover li ul,
.nav li li li.sfHover li ul {
top:-999em;

}

.nav li li:hover ul,
.nav li li.sfHover ul,
.nav li li li:hover ul,
.nav li li li.sfHover ul,
.nav li li li li:hover ul,
.nav li li li li.sfHover ul {
left: 200px;
top:0px;
width: 200px;

}

.nav li li {
position: relative;
float:none;
width: 200px;

}

/*****************************/
#gallery{
float:left;
position: relative;
width: 796px;
height: 504px;
margin: 50px 0 0 20px;
overflow: hidden;
background: url(../images/bg-slider.jpg) no-repeat 0% 0%;
padding:0px 0 0 0;

}

#faded {
float:left;
position: relative;
width: 800px;
height: 500px;
margin: 10px 0 0 20px;
overflow: hidden;
background:transparent;
padding:0px 0 0 22px;

}

ul.page {
position: absolute;
top: 20px;
right: 80px;
height:400px;

}

ul.page li {
overflow: hidden;
font-weight: bold;
text-transform: uppercase;
list-style:none;
padding: 0px !important;
margin:0px !important;

}

ul.page li a {
background: transparent;
display: block;
width: 120px;
height: 90px;
padding: 0px !important;
margin:0px 0 !important;
text-decoration: none;

}

ul.page li.current a, ul.page li:hover a{
background-position: 0% 0% !important;
opacity : 0.4;
 -moz-opacity : 0.4;
 -ms-filter: "alpha(opacity=40)"; /* IE 8 */
 filter : alpha(opacity=40); /* IE < 8 */

}

ul.page li img {
float: left;
padding: 0px !important;
margin:0px !important;

}

#right {
float:left;
width:220px;
background:transparent;
margin-top:25px;

}


#right .module,
#right .module_menu {
font-size:13px;
padding:10px;
text-align:left;
margin-bottom:25px;

}

#right .module h3,
#right .module_menu h3 {
font-size:19px;
padding:18px 0px 15px 30px;
margin:0 0 15px 0;
text-align:left;
background: url(../images/right.png) 0 10px no-repeat;
text-transform:uppercase;
border-bottom: 3px solid #2e322f;
border-top: 3px solid #2e322f;
}

/*****Structure main***********/

#main {
float:left;
background:transparent;
width:520px;
margin:35px 70px 10px 20px;
text-align:left;

}

#main-full {
float:left;
background:transparent;
width:790px;
padding:0 0 0 0;
text-align:left;
margin:35px 20px 10px 20px;

}

/****************************/
#newsflash {
float:left;
width:790px;
min-height:80px;
background: url(../images/newsflash.jpg) 0 0px repeat;
margin-left:20px;
margin-top:25px;
margin-bottom:20px;
text-align:left;
padding:15px;
position:relative;
color: white !important;

}

#title {
position:absolute;
top:-10px;
right:20px;
background: url(../images/title.png) 0 0px no-repeat;
width:81px;
height:35px;

}


/******FOOTER******/

#footer {
float:left;
width:800px;
height:70px;
background: transparent;
border-top: 3px solid #2b3332;
margin-left:20px;
margin-top:20px;

}

.ftb {
margin-top:30px;
text-align:center;
font-weight:normal;
font-size:13px;
width:720px;
float:left;


}

 .ftb a, .ftb a:visited{
padding:0 !important;
border:none !important;

}

#top {
float:left;
width:30px;
height:30px;
margin-top:15px;
padding:0 !important;
border:none !important;
background:transparent;

}

.top_button {
padding:0 !important;
border:none !important;

}

/**end file***/