@charset "utf-8";
/*****************************************************
*CSS by: Stephane Blanchard
******************************************************/
/* CSS Document */
/*global reset*/
* { margin:0; padding:0; border:0;}
ul li { list-style:none;} 
body{background-color:#e8e8e8; margin:20px auto; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#container {margin:20px auto; width:940px; background:url(http://www.24htremblant.com/images/en/bg-content.gif) top center repeat-y; padding:0 40px; }
#top-header { width:942px; height:20px; margin-left:-1px;}
#bottom-footer { width:942px; height:20px; margin-left:-1px;}
#header { width:100%; margin-left:30px; padding:3px 0 7px 0; background:url(http://www.24htremblant.com/images/en/bg-top-header.gif) top center repeat-no;}
#menu {height:131px; width:922px; background:url(http://24htremblant.com/images/en/bg-header.gif) top center; padding-left:18px;}
.headerbloc {width:150px; height:112px; background:url(http://24htremblant.com/images/en/bg-header-ul.jpg); float:left;}
.headerbloc h3 {Font-Family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#bfbfbf; padding:7px 0; margin-left:20px;}
.headerbloc li {Font-Family:Arial, Helvetica, sans-serif; font-size:12px; color:#bfbfbf; margin-left:20px; padding:1px 0; list-style:none;}
.headerbloc a:link, .headerbloc a:visited { color:#bfbfbf; text-decoration:none;}
.headerbloc a:hover {color:#41c5f0; text-decoration:underline;}
#homecontent .logo {float:left; padding:40px; margin-bottom:40px;}
#homecontent h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:34px; color:#2d2c2c; padding:20px 40px 10px 40px;} 
#homecontent h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#2d2c2c; padding:10px 40px;} 
#homecontent p {font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#2d2c2c; padding: 0 40px 20px 40px; line-height:18px;}
#homecontent p a:link, #homecontent p a:visited { color:#333; text-decoration:underline;}
#homecontent p a:hover { color:#333; text-decoration:none;} 
.title {width:920px; height:61px; background:url(http://24htremblant.com/images/en/bg-title-homecontent.gif) left; margin-top:10px;}
.title h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; background:url(images/en/bg-title-homecontent.gif); padding:4px 0 0 40px;}
.homecontent-bloc-wrap { margin:0 40px;}
.homecontent-bloc {width:245px; margin: 0 20px; float:left;}
.homecontent-bloc h3 {font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#2d2d2c;  font-weight:bold; margin-top:20px;}
.homecontent-bloc h3 a:link, .homecontent-bloc h3 a:visited {color:#2d2d2c; text-decoration:none;}
.homecontent-bloc h3 a:hover { color:#2d2d2c; text-decoration:underline;}
.homecontent-bloc-link {font-family:Georgia, "Times New Roman", Times, serif; color:#333333; font-size:12px; padding:20px 0; float:right;}
.homecontent-bloc-link a:link, .homecontent-bloc-link a:visited {color:#333333; text-decoration:underline;}
.homecontent-bloc-link a:hover {text-decoration:none;}
.homecontent-bloc-link img { float:right; margin:-15px 0;}
.btn-don { margin:20px 0; width:245px; height:60px; display:block; background-image:url(http://24htremblant.com/images/en/btn-don-fr.gif)}
.btn-don p {text-indent:-9999px; }
.btn-don-en { margin:20px 0; width:245px; height:60px; display:block; background-image:url(http://24htremblant.com/images/en/btn-don-en.gif)}
.btn-don-en p {text-indent:-9999px; }
.lightbox img {margin:2px 2px;}
.sondage {background-color:#e8e8e8;}
.sondage li {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fefefe; line-height:18px; color:#363636; padding: 10px 5px; list-style:none;}
.sondage li img {padding:10px 0;}
.top10 { background-color:#e8e8e8;}
.top10 ul{margin-top:5px;}
.top10 li { background-color:#858585; list-style:none; padding:3px; margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fefefe; line-height:18px;}
.top10 li:first-child {background-color:#0da4d5;}
.thermometre{ background-image:url(http://24htremblant.com/images/en/ico-thermo.jpg); background-repeat:no-repeat; background-color:#e8e8e8; min-height:130px; padding:10px;}
.thermometre li { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#363636; margin: 5px 0 0 60px; list-style:none;}
.thermometre .price {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#3d3d3d; font-weight:bold;}

.resultat { background-image:url(http://24htremblant.com/images/en/ico-resultats.gif); background-repeat:no-repeat; background-color:#e8e8e8; min-height:90px;  padding: 10px 0 20px 35px;}
.resultat li { font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#363636; margin: 5px 0 0 60px; list-style:none;}
.resultat li a:link, .resultat li a:visited {color:#333; text-decoration:underline;}
.resultat li a:hover {color:#333; text-decoration:none;}

.news {background-color:#333333; padding: 5px;}
.news li {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fefefe; line-height:18px; list-style:none; padding-bottom:8px; border-bottom:dashed 1px #656565;}
/*.news li:last-child {padding-bottom:0px;}*/
.news li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-size:14px; color:#7fdaf8;}
.news li a:link, .news li a:visited { text-decoration:underline;}
.news li a:hover {color:#7fdaf8; text-decoration:none;}
.news .twitter p, a:hover {text-decoration:none;}
#twitter_update_list {background-color:#44bee6; padding:5px;}
#twitter_update_list li {font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#fefefe; line-height:18px; list-style:none; padding-bottom:8px; border-bottom:dashed 1px #656565;}
#twitter_update_list a:link, #twitter_update_list a:visited{ color:#333333; text-decoration:underline;}
#twitter_update_list a:hover {text-decoration:none;}
#box-wrap {margin-left:30px;}
.box {width:200px; float:left; margin: 20px 10px; font-size: 14px; color:#333333;}
.box h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#f0f1f1; padding:8px 0 10px 14px; background:url(http://24htremblant.com/images/golf/box_top_dark.gif); border-bottom:dashed 1px; border-color:#9c9c8a;}
.box ul {background-color:#cfcfc6; padding:15px 0 20px 0;}
.box li { font-family:Arial, "Helvetica Neue", Helvetica, sans serif; font-size:12px; padding:10px 14px; list-style:none;}
.input-text {float:left;}
.input-text a:link, .input-text a:visited {color:#333333; text-decoration:underline;}
.input-text a:hover { color:#333333; text-decoration:none;}
.input-box {float:right; border:solid 1px; border-color:#b0b0a8;}
.submit {float:right; display:block; margin-top:4px; margin-bottom:10px; border: 1px solid #888;}
.submit a:link {text-decoration:none; font-size:15px; font-weight:bold; color:#3b5f22; cursor:pointer;}
.submit a:hover {color:#729f53; cursor:pointer;}
.submit a:visited {color:#3b5f22; cursor:pointer;}
.box-bottom {height:39px; width:200px; padding:5px 0; background:url(http://24htremblant.com/images/golf/box_bottom.gif); background-color:#cfcfc6; border-top:dashed 1px; border-color:#9c9c8a;}
.box-bottom h5 {padding-left:14px;}
.red {font-size:18px; color:#c71905; padding: 0 0 5px 14px;}
.list-all{Font-Family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333; float:right; padding:5px 14px 10px 0; }
.list-all a:link, .list-all a:visited {color:#333333; text-decoration:underline;}
.list-all a:hover { color:#333333; text-decoration:none;}
.clear {clear:both;}
.strong {font-weight:bold;}

/*Pagecontent*/
#pagecontent { margin:40px;}
#pagecontent h1 {font-family:Georgia, "Times New Roman", Times, serif; font-size:34px; color:#2d2c2c;} 
/*#pagecontent h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#fff; padding:5px; background-color:#41c5f0;} */
#pagecontent h2 {font-family:Arial, Helvetica, sans-serif; font-size:24px; font-color:#2d2c2c;  padding:8px 0; }
#pagecontent h3 {font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#2d2d2c;  font-weight:bold;}
#pagecontent h4 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#2d2d2c; font-weight:bold;}
#pagecontent h5 {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#fff; font-weight:bold; background-color:#2d2d2c; width:72px; padding:1px 4px; text-align:center;}
#pagecontent img { float:left; margin: 5px 20px 20px 0;} /*border:4px solid #333;*/
/*#pagecontent img .no-border {border:0;}*/
#pagecontent p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#2d2c2c; margin:10px 0; line-height:18px;} 
#pagecontent ul {margin: 10px 0 10px 40px; padding:0 10px;}
#pagecontent ul, #pagecontent li { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#2d2c2c;} 
#pagecontent a:link, #pagecontent a:visited {color:#333333; text-decoration:underline;}
#pagecontent a:hover {color:#333333; text-decoration:none;}
.pagecontent-bloc {width:385px; height:100%px; float:left; margin:10px; padding:0; border-bottom: 1px solid #eee;}
.pagecontent-bloc img {background-color:#eee; padding:5px; border:1px solid #dedede;}
#pagecontent li {background:url(http://www.24htremblant.com/images/en/ico-li.gif) no-repeat; padding:0 15px; margin:8px 0;}
#pagecontent .detail {background:url(http://www.24htremblant.com/images/en/btn-detail-fr.gif) no-repeat; text-indent:-9999px; width:158px; height:58px;}
#pagecontent .detail-en {background:url(http://www.24htremblant.com/images/en/btn-detail-en.gif) no-repeat; text-indent:-9999px; width:158px; height:58px;}
#pagecontent .youtube {background:url(http://www.24htremblant.com/images/en/youtube.png)no-repeat; padding:0 25px;}
#pagecontent .lightbox {max-width:880px;}
.bloc-lightbox {float:left; margin: 20px 0;}
.bloc-lightbox:first-child {margin:0;}
.bloc-lightbox .btn-don-en {margin:20px 0 20px 120px;}
.bloc-lightbox .btn-don {margin:20px 0 20px 120px;}
.mini-icon {Clear:both; position:absolute; width:16px; height:16px;}  
.pagecontent-left-col {float:left; width:140px;}
.pagecontent-right-col {float:right; width:660px;}

.download-item {float:left;}
.download-item p {padding: 10px 20px 0 0; width:190px;}
table {width:100%;}
td {  padding:10px; background-color:#eee; height: 20px; text-align: left; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;  color:#2d2c2c;}
th { padding-top:40px; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:24px; color:#2d2d2c; font-weight:bold;}
hr {padding:0; margin:20px 0; height:1px; background-color:#dedede;}

/*page results*/
.page-results-left-col {float:left; width:48%;}
.page-results-right-col {float:right; width:48%;}
.page-results-left-col h3 { margin: 20px 0;}
.page-results-right-col h3 { margin: 20px 0;}
#pagecontent .page-results-left-col  ul { overflow:hidden; background-color:#e8e8e8; padding: 5px 0; margin:0;}
#pagecontent .page-results-left-col li { background-image:none; background-color:#858585; list-style:none; padding:3px; margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fefefe; line-height:18px;}
#pagecontent .page-results-left-col li:first-child {background-color:#0da4d5;}
#pagecontent .page-results-right-col  ul {overflow:hidden; background-color:#e8e8e8; padding: 5px 0; margin:0;}
#pagecontent .page-results-right-col li { background-image:none; background-color:#858585; list-style:none; padding:3px; margin:5px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fefefe; line-height:18px;}
#pagecontent .page-results-right-col li:first-child {background-color:#0da4d5;}

/*bottom*/
.bottom-holder{width:100%; }
.bottom{width:100%; margin:0 auto; padding:22px 0 0 0;}
.bottom:after{content:"."; clear:both; width:100%; height:0; display:block; overflow:hidden; visibility:hidden;}

/*sponsors*/
.bottom-logos{ width:100%; margin:50px auto 0 auto; padding:0 0 0 40px; height:188px;}
.bottom-logos:after{ content:".";clear:both; width:100%;height:0;display:block;overflow:hidden;visibility:hidden;}
.presented-by{width:132px;float:left;position:relative;}
.bottom-logos span{display:block;font:14px Georgia, "Times New Roman", Times, serif;color:#333;}
.bottom-logos-holder{width:100%;}
a.logo01{position:absolute;top:40px;left: 10px;}
a.logo02{position:absolute;top:66px;left:10px;}
a.logo03{position:absolute;top:30px;left:10px;}
a.logo04{position:absolute;top:20px;left:140px;}
a.logo05{position:absolute;top:32px;left:0px;}
a.logo10{position:absolute;top:38px;left:240px;}
a.logo06{position:absolute;top:100px;left:0px;}
a.logo07{position:absolute;top:103px;left:140px;}
a.logo08{position:absolute;top:100px;left:260px;}
a.logo09{position:absolute;top:92px;left:390px;}
.collab{width:210px;float:left;position:relative; margin-left:20px;}
.collab span {padding-left:10px;}
.partners{ width:328px; float:left; position:relative; margin-left:20px;}

/*footer*/
.footer{height:80px; background-color:#ffffff; margin:0 19px; padding-top:10px; border-top: 1px solid #dedede;}
a.foot-logo{ background:url(http://24htremblant.com/images/en/logo-trm-footer.gif) no-repeat 0 0; height:42px; width:110px; float:left; text-indent:-9999px; overflow:hidden; margin:15px 0 0 20px;}
.footer p {float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; padding:30px 0 0 20px;}
.footer .switch-lang {float:right; padding-right:40px;}
.footer .switch-lang a:link, a:hover, a:visited {color:#333;}

/* Contact form start here */
#contact-area { width: 600px; margin-top: 25px;}
#contact-area input, #contact-area textarea {padding: 5px;width: 471px;margin: 0px 0px 10px 0px;border: 2px solid #ccc;}
#contact-area textarea {height: 90px;}
#contact-area textarea:focus, #contact-area input:focus {border: 2px solid #900;}
#contact-area input.submit-button {width: 100px;float: right;}
.captcha {width: 100px;float: right;}
label {float: left;text-align: right;margin-right: 15px;width: 100px;padding-top: 5px;}
/* Contact end here */
