﻿
/*---------------------------------------------------
/*  site-general
/*---------------------------------------------------*/

body
{
	color: #494132;
}
.textsmall
{
	color: #494132;
}
.title,h1
{
	color: #732813;
}

a
{
	color: #494132;
}

.textinput
{
	border:solid 1px #979797;
}

/*******************************************Background****************************************/
.bg-top
{
	background-image:url(../media/bg-top.gif);
	background-repeat:repeat-x;
	height:180px;
	padding-top:106px;
	background-position:bottom;
	background-color:#f2ecd6;
}
body.base-body
{
	background-image:url(../media/bg.gif);
}

.all
{
	background-image:url(../media/bg-zones.gif);
	background-repeat:repeat-y;
}

.spacer-top
{
	background-color:#9A998D;
	height:15px;
	font-size:0;
}
.spacer-topbeige
{
	background-color:#F0E8D1;
	height:15px;
	font-size:0;
	line-height:0;
}
.redline
{
	background-color:#992A1A;
	height:10px;
	font-size:0;
	line-height:0;
}
/*---------------------------------------------------
/*  logo-zone
/*---------------------------------------------------*/
.logo-zone
{
    background-color:#ffffff;
}
/*****************************LOGO*****************************/
.logo
{
	background-color:#EBE2C2;
}

/*******************************************LANGUAGE****************************************/
.language a, .language
{
	color:#A7A190;
}
.language a:hover
{
	color:#494132;
}

/*******************************************MENU LEFT****************************************/
#menu-left
{
	background-color:#EEE8DF;
	border:solid 1px #9A998D;
}
#menu-left .level0
{
	border:solid 1px #EEE8DF;
}
#menu-left .level0 li
{
	border-bottom:solid 1px #C9C4BC;
}
#menu-left .level1 li
{
    border-bottom:0;
	border-top:solid 1px #C9C4BC;
}
#menu-left .selected, 
#menu-left .active,
#menu-left a:hover
{
	color:#732813
}
/*******************************************BANNER****************************************/
.bg-banner-place
{
	background-color:#DDD8CC;
}
/*******************************************FOOTER****************************************/
#footer
{
	background-color:#F0E8D1;
}
#footer .content a
{
	color:#732813
}
/*******************************************BONE LIST****************************************/
#bone-list .container,#bone-list .container div, #bone-list .container a
{
	
}
#bone-list .container .details, #bone-list .container .details a
{
	color:#ACA89E;
}
#bone-list .container .details a:hover
{
	color:#494132;
}

/*******************************************DETAIL INFOS****************************************/
.info-box
{
	color:#494132;
}
.info-box .itemback
{
	border-bottom:solid 1px #888687;
}
.info-box .itemexample
{
	border-bottom:solid 1px #888687;
}
.info-box .imagebutton
{
	background-image:url(../media/icon-image.gif);
	color:#818070;
}

.info-box .imagebutton:hover,
.info-box .imagebuttonselected
{
	background-image:url(../media/icon-imageselected.gif);
	color:#ffffff;
}
/*****************************Zone Right EXTRA*****************************/

#extra .extracontainer
{

	background-color:White;
}
#extra div, 
#extra a
{
	color:#494132;
}

/*---------------------------------------------------
/*  jquery popup
/*---------------------------------------------------*/

.ui-widget-overlay
{
    background-color:#000000;
}
.cjq-popup
{
    color:#333333;
    background-color:#ffffff;
    border:solid 1px #9f9480;
}

.cjq-popup .ui-dialog-titlebar
{
    background-color:#9f9480;
    color:#ffffff;
    border:solid 1px #9f9480;
}

.cjq-popup .ui-dialog-titlebar a
{
    color:#333333;
    background-color:#ffffff;
}

.cjq-popup .ui-dialog-titlebar a:hover
{
    color:#333333;
    background-color:#9f9480;
    border:solid 1px #9f9480;
}

.print-body
{
    background-color:#ffffff;
}

.ui-widget-content
{
    border:solid 1px #423934;
    background-color:#ffffff;
}
body.popup
{
	background-color:#ffffff;
}
/*---------------------------------------------------
/*  popup gallery
/*---------------------------------------------------*/

#popup-gallery
{
    border:solid 10px #e6dcb4;
    background-color:#f0e8d1;
}
.close-gallery
{
    background-image:url(../media/icon-close.png);
}
.close-gallery:hover
{
    background-image:url(../media/icon-close-active.png);
}
/*---------------------------------------------------
/*  base-module
/*---------------------------------------------------*/
.base-module .item
{
    border-bottom:solid 1px #9f9480;
}
.base-module .module-title
{
    color: #732813;
}

.detail-link
{
    background-image:url(../media/icon-back.gif);
}
.base-module .detail-link:hover
{
    color: #732813;
}
/*---------------------------------------------------
/* box videos
/*---------------------------------------------------*/
.box-videos
{
    background-color:#ffffff;
}
.box-videos .detail-link
{
    background-color:#ffffff;
    background-image:url(../media/icon-video.gif);
    
}
.box-videos .detail-link:hover
{
    color: #732813;
    background-color:#f2ecd6;
}

/*---------------------------------------------------
/* box fotogalleries
/*---------------------------------------------------*/
.box-fotogalleries .item
{
    background-color:#ffffff;
}
.box-fotogalleries .detail-link
{
    
    background-image:url(../media/icon-print.gif);
    
}
.box-fotogalleries .detail-link:hover
{
    background-color:#f2ecd6;
    color:#7d0b0f;
    
}
/*---------------------------------------------------
/*  fotogalleries
/*---------------------------------------------------*/
#fotogalleries .detail-link
{
    background-image:url(../media/icon-print.gif);
}
/*---------------------------------------------------
/*  contact form
/*---------------------------------------------------*/
.contact-form .input-row  input,
.contact-form .input-row  select
{
	border:solid 1px #979797;
}
.contact-form .input-row .privacy-box input
{
	border:0;
}

.contact-form input.form-error
{
    border: 1px solid red;    
}

.contact-form .error-message
{
    border: 1px solid red;  
    color:Red;  
}

/*---------------------------------------------------
/*  google map 
/*---------------------------------------------------*/
.map-info-box .detail-link
{
    background-image:url(../media/icon-back.gif);
}
