@charset "utf-8";
/*
general elements
*/
html,body{margin:0; padding:0; height:100%; font:12px/18px "Lucida Grande","Lucida Sans Unicode","bitstream vera sans","trebuchet ms",verdana,arial,sans-serif; color:#364562; text-align:justify}
a{color:#e58045; text-decoration:none;}
a:hover{color:#79b854; text-decoration:underline;}
h1{font-size:20px; color:#94d171; margin-bottom:28px;}
h2{font-size:16px; line-height:24px; color:#03bad5; margin-bottom:18px;}
h3{font-size:14px; line-height:22px; color:#03bad5; margin-bottom:12px;}
img{border:none;}
.imgframe{border:1px solid #03bad5; padding:2px;}
.imgframemargin-right{border:1px solid #03bad5; padding:2px; margin-right:20px; margin-bottom:12px;}
.imgframemargin-left{border:1px solid #03bad5; padding:2px; margin-left:20px; margin-bottom:12px;}
a:hover .imgframe{border:1px solid #94d171;}
blockquote{color:#8b7dba; font-size:13px; font-weight:bold; line-height:22px; text-align:center;}
/*
layout
*/
#wrap{position:relative; height:auto !important; /* real browsers */ height:100%; /* IE6: treaded as min-height*/ min-height:100%; /* real browsers */}
#header-about{height:168px; position:relative; background: url(/images/page/top-bg-about.gif) top repeat-x;}
#score-about{height:137px; position:relative; background: url(/images/page/top-img-about.jpg) top center no-repeat;}
#header-listen-and-watch{height:168px; position:relative; background: url(/images/page/top-bg-listen-and-watch.gif) top repeat-x;}
#score-listen-and-watch{height:137px; position:relative; background: url(/images/page/top-img-listen-and-watch.jpg) top center no-repeat;}
#header-buy{height:168px; position:relative; background: url(/images/page/top-bg-buy.gif) top repeat-x;}
#score-buy{height:137px; position:relative; background: url(/images/page/top-img-buy.jpg) top center no-repeat;}
#header-for_schools{height:168px; position:relative; background: url(/images/page/top-bg-for_schools.gif) top repeat-x;}
#score-for_schools{height:137px; position:relative; background: url(/images/page/top-img-for_schools.jpg) top center no-repeat;}
#header-activities{height:168px; position:relative; background: url(/images/page/top-bg-activities.gif) top repeat-x;}
#score-activities{height:137px; position:relative; background: url(/images/page/top-img-activities.jpg) top center no-repeat;}
#header-team{height:168px; position:relative; background: url(/images/page/top-bg-team.gif) top repeat-x;}
#score-team{height:137px; position:relative; background: url(/images/page/top-img-team.jpg) top center no-repeat;}
#header-news{height:168px; position:relative; background: url(/images/page/top-bg-news.gif) top repeat-x;}
#score-news{height:137px; position:relative; background: url(/images/page/top-img-news.jpg) top center no-repeat;}
#header-links{height:168px; position:relative; background: url(/images/page/top-bg-links.gif) top repeat-x;}
#score-links{height:137px; position:relative; background: url(/images/page/top-img-links.jpg) top center no-repeat;}
#header-contact{height:168px; position:relative; background: url(/images/page/top-bg-contact.gif) top repeat-x;}
#score-contact{height:137px; position:relative; background: url(/images/page/top-img-contact.jpg) top center no-repeat;}
#header-musicals{height:168px; position:relative; background: url(/images/page/top-bg-musicals.gif) top repeat-x;}
#score-musicals{height:137px; position:relative; background: url(/images/page/top-img-musicals.jpg) top center no-repeat;}
#header-home{height:168px; position:relative; background: url(/images/page/top-bg-about.gif) top repeat-x;}
#score-home{height:137px; position:relative; background: url(/images/page/top-img-about.jpg) top center no-repeat;}
#header-tour, #header-projets, #header-projects{height:168px; position:relative; background: url(/images/page/top-bg-activities.gif) top repeat-x;}
#score-tour, #score-projets, #score-projects{height:137px; position:relative; background: url(/images/page/top-img-activities.jpg) top center no-repeat;}

#logo{position:absolute; top:37px; left:80px;}
#subtitle{position:absolute; top:88px; left:80px;}
#lang-sel{position:absolute; top:8px; right:80px; font-size:11px;}
#lang-sel-dark{position:absolute; top:8px; right:80px; font-size:11px;}
#lang-sel a{color:white;}
#lang-sel-dark a{color:black;}
#nav{position:absolute; text-align:right; top:143px; right:80px; font-size:14px;}
#nav a{color:#523e3f;}
#nav a:hover{color:#e55845; text-decoration:none;}
#nav span a{color:white/*#a5b30d*/;}
#nav ul{margin:0; padding:0; white-space:nowrap;}
#nav li{display:inline; margin-left:20px;}
#content{width:860px; margin:40px auto 0px auto; padding-bottom:150px; position:relative;}
#footer{position:absolute; width:100%; bottom:0px; height:90px; text-align:right; font-size:12px; color:#908585; background-color:#dee3e5; border-top:1px solid #c9d6db;}
/*#footer a{color:#a5b30d;}*/
#footer-cont{margin:18px 180px 0 0;}
#footer-logo{float:right; margin:20px 80px 0 0;}
#footer-taklit-logo{float:left; margin:20px 0 0 80px;}
#footer-taklit-info{float:left; margin:20px 0 0 40px; font-size:11px; line-height:14px; text-align:left;}
.clear{clear:both;}
/*
other styles
*/
.smalltext{font-size:11px;}
.smalltextdim{font-size:11px; color:#cbc5c5;}
hr, .hr{height:2px; background-color:#523e3f; opacity:0.2; filter:alpha(opacity=20)}
.no-top-margin{margin-top:0;}
/*
data entry
*/
.text{font:11px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; background-color:#f2fbfd !important; color:#523e3f; border:1px solid #3291b0;}
.button{font:13px "Trebuchet MS", Georgia, "Times New Roman", Times, serif; background-color:#03bad5; border:1px solid #3291b0; color:white; font-weight:bold;}
.message{color:#db5716; font-weight:bold; text-align:center; padding:2px; margin-bottom:20px; border:2px dotted #db5716;}
.nlmsg{position:absolute; top:180px; right:180px; width:250;}
.nlform{position:absolute; top:180px; right:10px; width:150px; border:1px dotted #a1c5ee; background:#ecf2f8 url(/images/page/nl-bg.jpg) top center; padding:4px;}
/*
catalog
*/
#catalog-main{font-size:15px; font-weight:bold; margin-left:20px;}
#catalog-main a{color:#a59d9d;}
#catalog-main a:hover{color:#aebd0b; text-decoration:none;}
.catalog-box{float:left; margin:0px 10px 32px 10px;}
.music-box{font-weight:bold; margin:2px 30px 20px 0; font-weight:bold; float:left; width:180px;}
/*
listen and watch
*/
.theme-box{position:relative; clear:both; margin-bottom:20px; margin-top:20px; border:1px solid white;}
.theme-video{float:left; width:280px;}
.theme-content{margin-left:300px;}
/*
general elements
*/
.nostyle {text-decoration:none; color:#364562;}
.uppercase{text-transform:uppercase;}
.blue{color:#03bad5;}
ul.liStyle li{ list-style:url(/images/buy/li-style.gif) inside;}
/*
BUY PAGE
*/
.price{color:#94d171; font-size:20px; font-weight:bold;}
.titreProd{font-size:13px; font-weight:bold;}
.bt-cartebleue{background: url(/images/buy/button-cartebleue.gif) no-repeat left top; width:213px; height:36px;}
input.bt-cartebleue{border:0; cursor:pointer;}
input.noText{text-indent:-9999px;} 
.noMarPag{margin:0; padding:0}
.bold{font-weight:bold;}
.cheque{font-size:14px; font-weight:bold; text-decoration:underline;}
a.border img{border:1px solid #642310; } 
.bgcolor{ background-color:#f9f9fb; width:634px; padding:24px; margin-top:23px; }
