/* COULEURS 

	vert clair : #b3dc26
	gris beige : #f0ede6
	bleu glace : #63d3ee
	marron bloc : #966d42
	marron texte : #66411a
	orange bloc : #f5c642

*/


body{
	background: #b9a66b url(../_medias/bg/background_2010.jpg) repeat-x 0 -15px;
}
.header, .contenu{background: #fff}

/* Activités tableau */
.bloc.activites{padding: 0 0 5px 8px}
.activites table tr{margin: 5px 0; border-bottom: 1px dashed #dfdfdf}
.activites table td{width: 38px; height: 38px; display: inline-table; overflow: hidden; margin: 7px 0}
.activites table td.sstext{text-indent: -9999em}
.activites table td.prix{width: 50px; text-align: right; line-height: 38px}

.activites table td.rando{background: url(../_medias/elements/sprites.png) -114px -206px;}
.activites table td.vtt{background: url(../_medias/elements/sprites.png) -38px -206px}
.activites table td.rafting{background: url(../_medias/elements/sprites.png) -76px -206px}
.activites table td.parapente{background: url(../_medias/elements/sprites.png) 0 -206px}

/* Articles */
.article img{max-width: 480px }
.alireaussi_links_col li{margin: 0 0 10px 10px}
.alireaussi_links_col a{color: #66411a; font-weight: bold; text-decoration: none;}
.alireaussi_links_col a:hover{color: #f5c642}

/* Blocs */
.bloc{padding: 10px 20px; margin-bottom: 10px; display: block}
.bloc.ssmarge{padding: 0; margin-top: 30px; margin-bottom: 30px}
a.bloc{text-decoration: none;}
a.bloc:hover{opacity: 0.7}

/* Blog accueil */
.blog h3{margin-bottom: 10px}
.blog a{color: #66411a; font-weight: bold;}
.blog a:hover{color: #f5c642}
.blog p{margin-bottom: 0;}
.lire_info{text-align: right; margin-right: 30px}

/* Borders */
.border5{
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
}
.border7{
	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
	border-radius: 7px;
}
.border10{
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

/* Commentaires */
.comments_col ul, .comments_col li{padding: 0; margin: 0 0 10px 0; list-style: none}
.comments_col a{color: #66411a; font-weight: bold; text-decoration: none;}
.comments_col a:hover{color: #f5c642}

#comments .info_comment{margin-bottom: 5px; background: #f0ede6; color: #66411a; padding: 5px}
/* #comments div.alternate .info_comment{background: #f5c642; color: #66411a;} */

/* Cols */
.col_right_accueil{position: relative}
.col_right_accueil #fleche{background: url(../_medias/elements/sprites.png) -116px 0; width: 67px; height: 82px; position: absolute; top: -25px; right: 10px  }

/* Formulaire de contact */
#form label{display: block;	float: left; width: 120px; height: 20px; line-height: 20px;}
#form.commentaire label{margin: 5px 0; width: 150px;}
#form fieldset div{margin: 7px 0 0}
#form fieldset input, #form fieldset textarea{background: #f0ede6; border: none}
	#form fieldset input{height: 17px; line-height: 17px;}
	#form.commentaire fieldset input{margin: 5px 0; height: 20px; line-height: 20px;}
#form button, h3 span{text-decoration: none; cursor: pointer}
#form button{border: none; color: white}
#form button:hover{color: #222}

/* Contenu */
.contenu{padding-top: 20px}

/* Couleurs blocs*/
.bbeige{background: #f0ede6}
.bbleu{background: #63d3ee}
.bmarron{background: #966d42}
.bvert{background: #b3dc26}
.borange{background: #f5c642}

/* Couleurs textes */
.tbleu{color: #63d3ee}
.tbeige{color: #66411a}
.tmarron{color: #66411a}
.tblanc{color: #fff}
.tvert{color: #b3dc26}
.torange{color: #f5c642}

/* Float */
.fl{float: left;}

/* Footer */
.footer{background: url(../_medias/elements/bg_footer.png) no-repeat -2px 0; height: 151px; margin: 0 auto}
.footer .menu_footer li a{text-transform: capitalize}

/* Generals */
.masquer{display: none}
hr{border-top: 1px solid #f0ede6;}
.center{text-align: center}
.liste{margin-left: 0; padding: 0}
.liste li{margin-bottom: 10px; margin-left: 15px}

/* Header */
.header{height: 396px; background: #fff url(../_medias/elements/header_accueil.jpg) no-repeat; margin-bottom: 0}
.header h1 span{display: none;}
.header h1 a{display: block;  width: 250px; height: 100px; margin: 30px 0 0 30px}

/* Layout */
.avenir{width: 190px; height: 42px}
.categorie .contenu{padding-top: 50px}
.commentaires_col, .alireaussi_col{width: 185px; height: 26px}
.contacter{width: 204px; height: 90px}
.ete{width: 80px}
.hiver{width: 100px}
.jaime{height: 54px;}
.location{width: 235px; height: 48px;}
.masquer{display: none;}
.multiactivite{width: 175px; height: 85px}
.ouvertnstop{width: 165px; height: 90px}
.reservations{width: 420px; height: 98px}
.resa_tarif_col{width: 188px; height: 77px}
.venez_samoens_ete, .venez_samoens_hiver{width: 300px; height: 40px}
.vente{width: 235px; height: 48px;}
.titreimg{text-indent: -9999em}

/* Liens */
.bloc.bbeige .text a{color: #66411a; background: #f5c642}
.bloc.bbeige .text a:hover{background: #fff}

.titreimg.link a{text-indent: 0; height: 30px; width: 400px; display: block }
.titreimg.link a span{display: none;}

p.link a{color: #66411a}

.bbleu a{color: #fff}

/* Marques */
.marques {margin: -15px 0 0; padding: 0}
.marques li{float: left; margin: 10px 0 0 45px}

/* Menu footer */
.menu_footer{margin: 100px 0 0 0}
.menu_footer li{display: inline}
.menu_footer a{color: white; text-decoration: none;}

/* Menu top */
#nav{display: block; height: 50px; margin-bottom: 5px; padding: 0}
.menu_top li{margin: 0 5px; padding: 0;float: left; list-style: none;}
.menu_top li a{float: left;height: 50px; background: url(../_medias/elements/menu.png) no-repeat; margin: 0; padding: 0;}
.menu_top li a span{display: none;}

#static-home a{width: 128px; background-position: 4px 0}
#static-2 a{width: 72px; background-position: -132px 0}
#static-3 a{width: 97px; background-position: -204px 0}
#static-4 a{width: 140px; background-position: -390px 0}
#cat-1 a{width: 91px; background-position: -300px 0}

#static-home a:hover, #static-home.active a{background-position: 0 -50px}
#static-2 a:hover, #static-2.active a{width: 72px; background-position: -132px -50px}
#static-3 a:hover, #static-3.active a{width: 97px; background-position: -204px -50px}
#static-4 a:hover, #static-4.active a{width: 140px; background-position: -390px -50px}
#cat-1 a:hover, #cat-1.active a{width: 91px; background-position: -300px -50px}

/* Pagination categorie */
#pagination{width: 400px; margin: 0 0 0 220px; height: 50px}

/* Slider */
.container { width:350px; height:85px; margin-left: 35px; overflow:hidden; position:relative; cursor:pointer; }
.pagination{height: 9px; margin: 0 auto; width: 60px}
.pagination li{float: left; width: 9px; height: 9px; list-style: none; padding: 0; margin: 0 5px}
.pagination li a{display: block; width: 9px; height: 9px; background: url(../_medias/elements/sprites.png) no-repeat -9px 0}
.pagination li.active a{background: #f5c642; background: url(../_medias/elements/sprites.png) no-repeat 0 0}
.next, .previous{position: absolute; top: 60px; width: 46px; height: 46px;}
.previous{left: -10px; background: url(../_medias/elements/sprites.png) no-repeat -20px 0 }
	.previous:hover{background: url(../_medias/elements/sprites.png) no-repeat -66px 0}
.next{right: -10px; background: url(../_medias/elements/sprites.png) no-repeat -20px -46px}
	.next:hover{background: url(../_medias/elements/sprites.png) no-repeat -66px -46px}
.slides { position:absolute; top:0; left:0; }
.slides div { position:absolute; top:0; width:350px; display:none; color: #66411a}
.number{display: block; width: 20px; height: 34px; float: left; margin: 10px 10px 10px 5px}
.one{background: url(../_medias/elements/sprites.png) no-repeat 0 -9px}
.two{background: url(../_medias/elements/sprites.png) no-repeat 0 -42px}
.three{background: url(../_medias/elements/sprites.png) no-repeat 0 -75px}

/* Sous Grille */
.sous{border-top: 1px solid #f0ede6; padding-top: 10px}
.sous.grille_4{width: 200px; margin-right: 20px; float: left; padding-top: 17px; font-size: 16px; text-align: right; position: relative}
	.post-info{margin-bottom: 0}
	.sous.grille_4 span{font-size: 12px; font-style: italic; position: absolute; top: 38px; right: 2px}

.sous.grille_8 a, .sous.grille_4 a{text-decoration: none; color: #66411a}
	.sous.grille_8 a:hover, .sous.grille_4 a:hover{color: #f5c642}
.sous.grille_8{width: 480px; margin-left: 220px;}
.sous.grille_8, .sous.grille_4{margin-bottom: 30px}

.sous.grille_8 h2{margin-bottom: 10px}

.more{display: block; float: right; clear: both; padding: 7px; font-size: 16px; margin: 20px 0 10px}

/* Texte */
.centrer{text-align: center}
.texte.marron{color: #66411a}

/* TitreImg */
.alireaussi_col{background: url(../_medias/elements/titres.png) no-repeat 0px -1109px;  display: block}
.avenir{background: url(../_medias/elements/titres.png) no-repeat 0px -1140px;  display: block}
.slider h3.titreimg{background: url(../_medias/elements/titres.png) no-repeat 0 0; height: 26px; width: 366px; margin-left: 30px}
.commentaires_col{background: url(../_medias/elements/titres.png) no-repeat 0px -994px;  display: block}
.blog h3.titreimg{background: url(../_medias/elements/titres.png) no-repeat 0 -26px; height: 50px; width: 390px; margin-left: -7px}
.twitter h3.titreimg{background: url(../_medias/elements/titres.png) no-repeat 0 -76px; height: 50px; width: 390px; margin-left: -7px}
.jaime.ete{background: #b3dc26 url(../_medias/elements/titres.png) no-repeat 0 -121px; display: block}
.jaime.hiver{background: #f0ede6 url(../_medias/elements/titres.png) no-repeat 0 -194px; display: block}
.location{background: url(../_medias/elements/titres.png) no-repeat 0px -680px;  display: block}
.multiactivite{background: url(../_medias/elements/titres.png) no-repeat 0px -830px;  display: block}
.reservations{background: #63d3ee url(../_medias/elements/titres.png) no-repeat 3px -271px;  display: block}
.contacter{background: #966d42 url(../_medias/elements/titres.png) no-repeat 5px -395px;  display: block}
.ouvertnstop{background: #b3dc26 url(../_medias/elements/titres.png) no-repeat 10px -508px;  display: block}
.venez_samoens_ete{background: url(../_medias/elements/titres.png) no-repeat 0px -787px;  display: block}
.venez_samoens_hiver{background: url(../_medias/elements/titres.png) no-repeat 0px -743px;  display: block}
.vente{background: url(../_medias/elements/titres.png) no-repeat 0px -630px;  display: block}
.resa_tarif_col{background: url(../_medias/elements/titres.png) no-repeat 0px -910px;  display: block}

/* Top */
#top{background: url(../_medias/bg/bg_top.jpg) no-repeat center 0}

/* Twitter */
.followtwitter{margin-top: -20px}
.followtwitter a{background: url(../_medias/elements/sprites.png) no-repeat -253px -4px; height: 56px; width: 222px; display: block}
.followtwitter a:hover{background-position: -253px -61px}


.tweet_list li{list-style: none; padding: 0; margin: 0}
.tweet_list li .tweet_time, .tweet_list li .tweet_join{display: none}
/* Vente */


/* Liens partenaires */
#liens li {list-style: none; float: left; margin-right: 20px}