/*
Theme Name: WordPress Default
Theme URI: http://wordpress.org/
Description: The default WordPress theme based on the famous <a href="http://binarybonsai.com/kubrick/">Kubrick</a>.
Version: 1.6
Author: Michael Heilemann
Author URI: http://binarybonsai.com/
Tags: blue, custom header, fixed width, two columns, widgets
	Kubrick v1.5
	 http://binarybonsai.com/kubrick/
This theme was designed and built by Michael Heilemann,
whose blog you will find at http://binarybonsai.com/
	The CSS, XHTML and design is released under GPL:
http://www.opensource.org/licenses/gpl-license.php
*/
/* Begin Typography & Colors */

body {







	font-size: 62.5%; /* Resets 1em to 10px */







	font-family:  Arial, Sans-Serif;







	
background: #000000 url(http://boutiquexs.com/images/back.jpg) no-repeat fixed center top !important;

   



	color: #333;







	text-align: center;







	}











.blog #page {


        background: transparent none no-repeat 0 bottom !important;

}
#page {







	







	border: 0px none #ffffff;







	text-align: left;







        background: transparent none no-repeat 0 bottom !important;







position:relative;



padding-bottom:60px !important;







font-size:11px;



}


#framedivNouvelles #page,
#framedivProduitsvedette #page,
#framedivVideosEnVenteete #page,
#framedivPhotos #page,
#framedivVideos #page {
background: #ffffff none !important;

}









#header {







	







	}















#headerimg 	{







	margin: 7px 9px 0;







	height: 389px;







	width: 950px;







	}















#content {







	font-size: 12px;







        clear:both;







        position:relative;







        top:-40px;







margin-bottom:-110px;







	}















.widecolumn .entry p {







	font-size: 1.05em;







	}















.narrowcolumn .entry, .widecolumn .entry {







	line-height: 1.1em;







	}















.widecolumn {







	line-height: 1.6em;







	}















.narrowcolumn .postmetadata {







	text-align: center;







	}















.thread-alt {







	background-color: #f8f8f8;







}







.thread-even {







	background-color: white;







}







.depth-1 {







border: 1px solid #ddd;







}















.even, .alt {















	border-left: 1px solid #ddd;







}















#footer {







	







	border: none;







position:relative;



top:75px;









	}















small {







	font-family: Arial, Helvetica, Sans-Serif;







	font-size: 0.9em;







	line-height: 1.5em;







	}















h1, h2, h3 {







	font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, Sans-Serif;







	font-weight: bold;







	}















h1 {







	font-size: 4em;







	text-align: center;







	}















#headerimg .description {







	font-size: 0.9em;







	text-align: center;







	}















h2 {







	font-size: 1.6em;







	}















h2.pagetitle {







	font-size: 1.6em;







	}















#sidebar h2 {







	font-family: Arial, Sans-Serif;







	font-size: 0.9em;







	}















h3 {







	font-size: 1.3em;







	}















h1, h1 a, h1 a:hover, h1 a:visited, #headerimg .description {







	text-decoration: none;







	color: white;







	}















h2, h2 a, h2 a:visited, h3, h3 a, h3 a:visited {







	color: #333;

	







	}

	

	h2, h2 span, h2 a, h2 a:visited{

	color: #006633;

	font-size:24px;





}



h3, h3 span, h3 a, h3 a:visited{



	font-size:24px;





}









h2, h2 a, h2 a:hover, h2 a:visited, h3, h3 a, h3 a:hover, h3 a:visited, #sidebar h2, #wp-calendar caption, cite {







	text-decoration: none;







	}















.entry p a:visited {







	color: #b85b5a;







	}















.sticky {







	background: #f7f7f7;







	padding: 0 10px 10px;







	}







.sticky h2 {







	padding-top: 10px;







	}















.commentlist li, #commentform input, #commentform textarea {







	font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;







	}







.commentlist li ul li {







	font-size: 1em;







}















.commentlist li {







	font-weight: bold;







}















.commentlist li .avatar { 







	float: right;







	border: 1px solid #eee;







	padding: 2px;







	background: #fff;







	}















.commentlist cite, .commentlist cite a {







	font-weight: bold;







	font-style: normal;







	font-size: 1.1em;







	}















.commentlist p {







	font-weight: normal;







	line-height: 1.5em;







	text-transform: none;







	}















#commentform p {







	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;







	}















.commentmetadata {







	font-weight: normal;







	}















#sidebar {







	font: 1em Arial, Sans-Serif;







	}















small, #sidebar ul ul li, #sidebar ul ol li, .nocomments, .postmetadata, blockquote, strike {







	color: #777;







	}















code {







	font: 1.1em 'Courier New', Courier, Fixed;







	}















acronym, abbr, span.caps







{







	font-size: 0.9em;







	letter-spacing: .07em;







	}















a, h2 a:hover, h3 a:hover {







	color: #0f0;







	text-decoration: none;







	}















a:hover {







	color: #147;







	text-decoration: underline;







	}















#wp-calendar #prev a, #wp-calendar #next a {







	font-size: 9pt;







	}















#wp-calendar a {







	text-decoration: none;







	}















#wp-calendar caption {







	font: bold 1.3em 'Lucida Grande', Verdana, Arial, Sans-Serif;







	text-align: center;







	}















#wp-calendar th {







	font-style: normal;







	text-transform: capitalize;







	}







/* End Typography & Colors */































/* Begin Structure */







body {







	margin: 0 0 0px 0;







	padding: 0;







	}















#page {







	







	margin: 0px auto;







	padding: 0;







	width: 970px;







	border: 0px none #ffffff;







	}

#framedivProduitsvedette













#header {







	







	margin: 0 0 0 1px;







	padding: 0;







	height: 389px;







	width: 950px;







	}















#headerimg {







	margin: 0;







	height: 389px;







	width: 100%;







	}















.narrowcolumn {







	float: left;







	padding: 0 0 20px 45px;







	margin: 0px 0 0;







	width: 450px;







	}















.widecolumn {







	padding: 10px 0 20px 0;







	margin: 5px 0 0 150px;







	width: 450px;







	}















.post {







	margin: 0;







	text-align: justify;







	}















.post hr {







	display: block;







	}















.widecolumn .post {







	margin: 0;







	}















.narrowcolumn .postmetadata {







	padding-top: 5px;







	}















.widecolumn .postmetadata {







	margin: 30px 0;







	}















.widecolumn .smallattachment {







	text-align: center;







	float: left;







	width: 128px;







	margin: 5px 5px 5px 0px;







}















.widecolumn .attachment {







	text-align: center;







	margin: 5px 0px;







}















.postmetadata {







	clear: both;







}















.clear {







	clear: both;







}















#footer {







	padding: 0;







	margin: 0 auto;







	width: 760px;







	clear: both;







	}















#footer p {







	margin: 0;







	padding: 20px 0;







	text-align: center;







	}







/* End Structure */































/*	Begin Headers */







h1 {







	padding-top: 70px;







	margin: 0;







	}















h2 {







	margin: 35px 0 0;







	}















h2.pagetitle {







	margin-top: 30px;







	text-align: center;







}















#sidebar h2 {







	margin: 5px 0 0;







	padding: 0;







	}















h3 {







	padding: 0;







	margin: 30px 0 0;







	}















h3.comments {







	padding: 0;







	margin: 40px auto 20px ;







	}







/* End Headers */































/* Begin Images */







p img {







	padding: 0;







	max-width: 100%;







	}















/*	Using 'class="alignright"' on an image will (who would've







	thought?!) align the image to the right. And using 'class="centered',







	will of course center the image. This is much better than using







	align="center", being much more futureproof (and valid) */















img.centered {







	display: block;







	margin-left: auto;







	margin-right: auto;







	}















img.alignright {







	padding: 4px;







	margin: 0 0 2px 7px;







	display: inline;







	}















img.alignleft {







	padding: 4px;







	margin: 0 7px 2px 0;







	display: inline;







	}















.alignright {







	float: right;







	}















.alignleft {







	float: left;







	}







/* End Images */































/* Begin Lists















	Special stylized non-IE bullets







	Do not work in Internet Explorer, which merely default to normal bullets. */















html>body .entry ul {







	margin-left: 0px;







	padding: 0 0 0 30px;







	list-style: none;







	padding-left: 10px;







	text-indent: -10px;







	}















html>body .entry li {







	margin: 7px 0 8px 10px;







	}















.entry ul li:before, #sidebar ul ul li:before {







	content: "\00BB \0020";







	}















.entry ol {







	padding: 0 0 0 35px;







	margin: 0;







	}















.entry ol li {







	margin: 0;







	padding: 0;







	}















.postmetadata ul, .postmetadata li {







	display: inline;







	list-style-type: none;







	list-style-image: none;







	}















#sidebar ul, #sidebar ul ol {







	margin: 0;







	padding: 0;







	}















#sidebar ul li {







	list-style-type: none;







	list-style-image: none;







	margin-bottom: 15px;







	}















#sidebar ul p, #sidebar ul select {







	margin: 5px 0 8px;







	}















#sidebar ul ul, #sidebar ul ol {







	margin: 5px 0 0 10px;







	}















#sidebar ul ul ul, #sidebar ul ol {







	margin: 0 0 0 10px;







	}















ol li, #sidebar ul ol li {







	list-style: decimal outside;







	}















#sidebar ul ul li, #sidebar ul ol li {







	margin: 3px 0 0;







	padding: 0;







	}







/* End Entry Lists */































/* Begin Form Elements */







#searchform {







	margin: 10px auto;







	padding: 5px 3px;







	text-align: center;







	}















#sidebar #searchform #s {







	width: 108px;







	padding: 2px;







	}















#sidebar #searchsubmit {







	padding: 1px;







	}















.entry form { /* This is mainly for password protected posts, makes them look better. */







	text-align:center;







	}















select {







	width: 160px;







	}















#commentform input {







	width: 170px;







	padding: 2px;







	margin: 5px 5px 1px 0;







	}















#commentform {







	margin: 5px 10px 0 0;







	}







#commentform textarea {







	width: 100%;







	padding: 2px;







	}







#respond:after {







		content: "."; 







	    display: block; 







	    height: 0; 







	    clear: both; 







	    visibility: hidden;







	}







#commentform #submit {







	margin: 0 0 5px auto;







	float: right;







	}







/* End Form Elements */































/* Begin Comments*/







.alt {







	margin: 0;







	padding: 10px;







	}















.commentlist {







	padding: 0;







	text-align: justify;







	}















.commentlist li {







	margin: 15px 0 10px;







	padding: 5px 5px 10px 10px;







	list-style: none;















	}







.commentlist li ul li { 







	margin-right: -5px;







	margin-left: 10px;







}















.commentlist p {







	margin: 10px 5px 10px 0;







}







.children { padding: 0; }















#commentform p {







	margin: 5px 0;







	}















.nocomments {







	text-align: center;







	margin: 0;







	padding: 0;







	}















.commentmetadata {







	margin: 0;







	display: block;







	}







/* End Comments */































/* Begin Sidebar */







#sidebar







{







	padding: 20px 0 10px 0;







	margin-left: 545px;







	width: 190px;



    line-height:1.05em;



	}















#sidebar form {







	margin: 0;







	}







/* End Sidebar */































/* Begin Calendar */







#wp-calendar {







	empty-cells: show;







	margin: 5px auto 0;







	width: 155px;







	}















#wp-calendar #next a {







	padding-right: 10px;







	text-align: right;







	}















#wp-calendar #prev a {







	padding-left: 10px;







	text-align: left;







	}















#wp-calendar a {







	display: block;







	}















#wp-calendar caption {







	text-align: center;







	width: 100%;







	}















#wp-calendar td {







	padding: 3px 0;







	text-align: center;







	}















#wp-calendar td.pad:hover { /* Doesn't work in IE */







	background-color: #fff; }







/* End Calendar */































/* Begin Various Tags & Classes */







acronym, abbr, span.caps {







	cursor: help;







	}















acronym, abbr {







	border-bottom: 1px dashed #999;







	}















blockquote {







	margin: 15px 30px 0 10px;







	padding-left: 20px;







	border-left: 5px solid #ddd;







	}















blockquote cite {







	margin: 5px 0 0;







	display: block;







	}















.center {







	text-align: center;







	}















.hidden {







	display: none;







	}







	







.screen-reader-text {







     position: absolute;







     left: -1000em;







}















hr {







	display: none;







	}















a img {







	border: none;







	}















.navigation {







	display: none;







	text-align: center;







	margin-top: 10px;







	margin-bottom: 60px;







	}







/* End Various Tags & Classes*/































/* Captions */







.aligncenter,







div.aligncenter {







	display: block;







	margin-left: auto;







	margin-right: auto;







}















.wp-caption {







	border: 1px solid #ddd;







	text-align: center;







	background-color: #f3f3f3;







	padding-top: 4px;







	margin: 10px;







	-moz-border-radius: 3px;







	-khtml-border-radius: 3px;







	-webkit-border-radius: 3px;







	border-radius: 3px;







}















.wp-caption img {







	margin: 0;







	padding: 0;







	border: 0 none;







}















.wp-caption p.wp-caption-text {







	font-size: 11px;







	line-height: 17px;







	padding: 0 4px 5px;







	margin: 0;







}







/* End captions */























/* "Daisy, Daisy, give me your answer do. I'm half crazy all for the love of you.







	It won't be a stylish marriage, I can't afford a carriage.







	But you'll look sweet upon the seat of a bicycle built for two." */































#logo, #logo h1, #logo h1 a, #logo .description{







	height:0;







        text-indent:-3000px;







}







#headerimg {







position:relative;







}







#headerimg #imageSwitcher{







margin-left:90px;







position:absolute;







top:76px;







z-index:1000;







}



#headerimg #imageSwitcher h2, #headerimg #imageSwitcher h3, #headerimg #imageSwitcher h4, #headerimg #imageSwitcher h5, #headerimg #imageSwitcher p, #headerimg #imageSwitcher span{







display:none;







}



#headerimg .showroom{







width:950px;







height:389px;







background: transparent url(http://www.etiennedion.com/Xs/images/fenetre_ete.png) no-repeat 0 0;







position:relative;







z-index:2000;







}







#headerimg .showroom .calender{







height:140px;







left:730px;







position:relative;







top:125px;







width:170px;







}







#headerimg .skiCondition{







height:75px;







left:730px;







position:absolute;







top:285px;
display:none;







width:185px;





z-index:6000;

}
#headerimg .skiCondition:hover{
top:278px;
background: transparent url(http://www.etiennedion.com/Xs/images/condition_over.png) no-repeat 0 0;
padding-top:7px;
padding-left:34px;
left:696px;



}
#headerimg .skiCondition.active,
#headerimg .skiCondition.active:hover{
top:278px;
background: transparent url(http://www.etiennedion.com/Xs/images/condition.png) no-repeat 0 0;
padding-top:7px;
padding-left:34px;
left:696px;

height:300px;

}
#headerimg .skiCondition img{
display:none;
}
#headerimg .skiCondition.active img{
display:block;
}
#headerimg  .skiCondition select{





margin-top:40px;

margin-left:10px;


width:150px;




}















.menu{







position:relative;







z-index:3000;







top:-58px;







left:75px;







width:660px;







height:35px;







background: transparent url(http://www.etiennedion.com/Xs/images/menu_BG.png) no-repeat 0 0;







display:block;







}







.menu ul{







left:-25px;







position:relative;







}







.menu ul li span{ 







text-indent:-3000px;







float:left;







background: transparent url(http://www.etiennedion.com/Xs/images/menu_TITLE_ete.png) no-repeat 0 0;







height:30px;







}







.menu ul li{ 







margin-top:4px;







float:left;







list-style-image:none;







list-style-position:outside;







list-style-type:none;







height:30px;







}







.menu ul li.last{ 







padding-right:0px;







} 







.menu ul li.boutique span{ 







background-position: 0 0;







width:98px;







}







.page-id-475 .menu ul li.boutique a span,



.menu ul li.boutique a:hover span{ 







background-position: 0 -24px;







}







.menu ul li.produits span{ 







background-position: -98px 0;







width:97px;







}



.produits .menu ul li.produits a span,



.menu ul li.produits a:hover span{ 







background-position: -98px -24px;







}







.menu ul li.media span{ 







background-position:-195px 0;







width:66px;







} 



.medias .menu ul li.media a span,



.menu ul li.media a:hover span{ 







background-position:-195px -24px;







width:66px;







} 







.menu ul li.contact span{ 







background-position: -261px 0;







width:90px;







}  



.contact .menu ul li.contact a span,



.menu ul li.contact a:hover span{ 







background-position: -261px -24px;







}  


.menu ul.secondlevel{
left:20px;
top:-13px;
}
.menu ul.secondlevel li{ 
height:35px;
}  
.menu ul.secondlevel li.menufacebook a span{ 

background: transparent url(http://www.etiennedion.com/Xs/images/social.png) no-repeat -140px 0;
width:70px;
height:35px;
}  
.menu ul.secondlevel li.menufacebook a:hover span{ 

background: transparent url(http://www.etiennedion.com/Xs/images/social.png) no-repeat -140px -35px;

} 
.menu ul.secondlevel li.menuyoutube a span{ 

background: transparent url(http://www.etiennedion.com/Xs/images/social.png) no-repeat -70px 0;
width:70px;
height:35px;
}  
.menu ul.secondlevel li.menuyoutube a:hover span{ 

background: transparent url(http://www.etiennedion.com/Xs/images/social.png) no-repeat -70px -35px;

} 
.menu ul.secondlevel li.menuflickr a span{ 

background: transparent url(http://www.etiennedion.com/Xs/images/social.png) no-repeat 0 0;
width:70px;
height:35px;
}  
.menu ul.secondlevel li.menuflickr a:hover span{ 

background: transparent url(http://www.etiennedion.com/Xs/images/social.png) no-repeat 0 -35px;

} 
#page #content{ 


background: transparent url(http://www.etiennedion.com/Xs/images/content_BG_top.png) no-repeat 0 0;

width:635px;

margin-left:75px;

padding-top:125px;

padding-left:0;

top:-65px;


}  
#page .post { 
margin-top:10px;
padding-bottom:35px;
}
.page-id-475 #page #content{ 
background: transparent url(http://www.etiennedion.com/Xs/images/content_BG_top2.png) no-repeat 0 0;
margin-bottom:-150px;
padding-top:140px;
}  
.page-id-17 #page #content,
.page-id-477 #page #content{
background: transparent url(http://www.etiennedion.com/Xs/images/content_BG_top3.png) no-repeat 0 0;
}

.page-id-475 #page #content .postWrapper {
position:relative;
top:20px;

}

.page-id-475 #page #content .postWrapper .post .postWrapper{
position:relative;
top:-38px;
}
.page-id-475 #page #content .post{ 
margin-bottom:65px;
}
#page #content .post{ 







background: transparent url(http://www.etiennedion.com/Xs/images/content_BG_bottom.png) no-repeat 0 bottom;







width:635px;





}  




#page #content #cspc-content {

margin-left:23px;


margin-right:23px;


position:relative;

top:-128px;

} 
.page-id-17 #page #content #cspc-content {


top:-128px;


}







#page #content #cspc-column-0 {







margin-bottom:-108px;


width: 28.6667% !important;




}






.page-id-475 #page #content #cspc-column-1 {
font-size:12px;
line-height:1em;
}
#page #content #cspc-column-1 {







position:relative;







top:0px;















margin-bottom:-100px;



margin-left:7% !important;

width: 28.6667% !important;

}







#page #content #cspc-column-2 {



position:relative;



top:12px;





margin-bottom:-60px;
margin-left:7.5% !important;
width: 27.6667% !important;
} 
.page-id-475 #page #content #cspc-column-2 {
top:74px;

} 
.page-id-475 #page #content #cspc-column-2 .post{

text-align:left;
} 
.page-id-14 #content .postWrapper .entry #cspc-column-2 {



position:relative;



top:63px !important;



left:0 !important;

margin-left:8% !important;
margin-bottom:-35px !important;
width:28.6667% !important;
} 

.page-id-17 #content .postWrapper .entry #cspc-column-2, 
.page-id-477 #content .postWrapper .entry #cspc-column-2{

position:relative;



top:0px !important;



left:-9px;


margin-bottom:-60px;

} 






#page #content .sociable{

display:none;

} 

#framedivPhotos #page #content .category-photocool .sociable,
#framedivVideos #page #content .category-videocool .sociable,
#framedivNouvelles #page #content .category-uncategorized .sociable,
.single #page #content .sociable{

display:block;

} 


#page #content a.post-edit-link{







left:-160px;







position:absolute;







} 







#page #sidebar{







margin-left:715px;







position:absolute;







top:102px;







z-index:4000;







} 

#page #sidebar ul{
width:195px;

} 

#page #sidebar:hover{
background: transparent url(http://www.etiennedion.com/Xs/images/calendrier_ete.png) no-repeat 0 0;
padding-top:55px;
padding-left:20px;
width:215px;
margin-left:695px;
position:absolute;
top:67px;

} 







#page #sidebar .widgettitle, #page #sidebar #ec3_publish, #page #sidebar #ec3_spinner{







display:none;







} 







#wp-calendar .nav{







position:relative;







z-index:5000;







}







#page #wp-calendar .nav td:hover{







border:0 none #999999;







background:transparent none;







}







#wp-calendar .nav #prev a{







left:-10px;







position:relative;







} 







#wp-calendar .nav #next a{







right:-10px;







position:relative;







} 







#wp-calendar .calender_table{







top:-18px;







position:relative;







} 















#sidebar #wp-calendar table td:hover{







background:#999999 none repeat scroll 0 0;







border:1px solid #000000;







} 







#sidebar #wp-calendar table #today







{







background:#cccccc none repeat scroll 0 0;







border:1px solid #000000;







} 







#sidebar #wp-calendar table  .eventday







{







color:#000000;







background:#006633 none repeat scroll 0 0;







border:1px solid #999999;







} 







#sidebar #wp-calendar table .ec3_eventday a.eventday







{







color:#000000 !important;







} 







#wp-calendar caption a{







color:#000000;







} 















#sidebar #wp-calendar table td.pad:hover {







border:0 none #999999;







background:transparent none;







} 















.single #page #content div.navigation, .archive #page h2.pagetitle, .archive #page #content div.navigation{







display:none;







} 



.error404 #page #content,



.single #page #content{



background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_top.png) no-repeat scroll 0 0;



padding-top:40px;



} 



.archive #page #content{



background:transparent none;



padding-top:30px;



} 







.single #page #content .post{
background:transparent none;
position:relative;
top:-33px;
}
.single #page #content .post .entry{
margin-right:50px;
}

.archive #page #content .post ,

.blog #page #content .post{



background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_bottom.png) no-repeat scroll 0 bottom;



padding-bottom:5px;



margin-bottom:30px;



}
.single #page #content .postWrapper{
padding-left:20px;
padding-right:20px;
background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_bottom.png) no-repeat scroll 0 bottom;
padding-bottom:20px;

}
.blog #page #content .post{

width:615px;

padding-left:20px;



}

.archive #page #content .post {



background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_bottom.png) no-repeat scroll 0 bottom;



margin-bottom:50px;



}



.archive #page #content .post .entry,

.blog #page #content .post .entry {



position:relative;



top:-40px;

margin-right:20px;

}







#page #content .searchWrapper{



background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_bottom.png) no-repeat scroll 0 bottom;



padding-bottom:15px;



margin-bottom:30px;



}

#page #content .searchWrapper .postHeader{

background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_top.png) no-repeat scroll 0 0;

padding-top:40px;

position:relative;

top:-30px;

}

#page #content .searchWrapper .postHeader h2{

margin-left:20px;

margin-right:20px;

}

.error404 #page  #content .searchWrapper{



background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_bottom.png) no-repeat scroll 0 bottom;



padding-bottom:105px;



margin-bottom:30px;



}



.single #page #content .post .postWrapper,



.archive #page #content .post .postWrapper{



left:20px;



position:relative;



top:-20px;



padding-bottom:20px;



margin-right:40px;



}



.archive #page #content .post .postWrapper{



padding-bottom:0px;



}



.single #page #content .postWrapper .post .entry .ec3_schedule,

.single #page #content .post .postWrapper .entry .ec3_schedule,

.archive #page #content .post .postWrapper .entry .ec3_schedule{


margin-left:60px;
margin-right:80px;
width:495px;
margin-top:2px;
margin-bottom:6px;
}

.blog #page #content .post .entry .ec3_schedule{



margin-right:490px;



}

.archive #page #content .category-event small,

.blog #page #content .category-event small{



display:none;



}



#page .widecolumn .postmetadata,



#page .narrowcolumn .postmetadata{



display:none;



}



#page #respond{



margin-left:10px;



margin-right:10px;



}







#RSS_Stream p.RSSS_credits{



display:none;



}







.archive #page #content .postWrapper .post h2 {



background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_top.png) no-repeat scroll 0 0;



left:-20px;



padding-left:20px;



padding-top:45px;



position:relative;



top:-45px;



width:635px;



} 







.skiConditionRSS,.skiConditionRSS rss{



display:none;



}



.blog #page #content{

padding-top:20px;

background:transparent none;

background-image:none;

} 



.blog #page #content .post h2 {



background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_single_top.png) no-repeat scroll 0 0;



left:-20px;



padding-left:20px;



padding-top:35px;



position:relative;



top:-45px;



width:635px;



} 

.framediv #content{
background: transparent none !important;
}
.framediv hr{
display:none;
}
#content .framediv{

border:0 none;

width:100%;


overflow-x: hidden;

overflow-y: hidden;

border-bottom:1px solid gray;

min-height:100px;
} 

.framediv #header, .framediv #sidebar, .framediv #footer{

display:none;

} 

.framediv #page,

.framediv #page #content,

.framediv #page #content .post,

.framediv #page #content .post .entry .ec3_schedule,

.framediv #page #content .post .entry {

margin:0;
margin-bottom:4px;
padding:0;

left:0;

top:0;

} 

.framediv #page #content .post .entry .ec3_schedule{

margin-left:1px;

clear:both;

margin-top:2px;

} 



.framediv #page #content .post .entry p{

float:left;

clear:both;

font-size:12px;

margin-top:0;
line-height:1em;
width:165px;
} 

.framediv #page #content .post h2,

.framediv #page #content .post {

background: transparent none;

background-image:none;

width:165px;

margin:0;

padding:0;

left:0;

top:0;

float:left;

clear:both;

} 

.framediv #page #content .post h2{

font-size:16px;
line-height:1em;
text-align:left;

} 

.framediv #page #content .post h2 a{

font-size:16px;
color:gray;
text-transform:uppercase;
line-height:1.3em;
text-align:left;

} 
#framedivNouvelles #page #content .post h2 a:hover{
background: transparent url(http://www.etiennedion.com/Xs/images/plus.png) no-repeat right 3px;
padding-right:18px;
} 



.framediv .floatbox img{

display:block;
opacity:0.8;
} 
.framediv .floatbox img:hover{

opacity:1;
} 

.framediv .floatbox img.image{

display:block;
opacity:1;
} 
.framediv .floatbox img.image:hover{

opacity:0.8;
} 

.post small{

position:relative;

top:-40px;

} 

.framediv .post small{

position:relative;

top:0px;
float:left;
clear:both;
} 



.mapp-poweredby{

visibility:hidden;

}

.page-id-19 #content{

background:transparent url(http://www.etiennedion.com/Xs/images/content_BG_contact.png) no-repeat scroll 0 0 !important;

padding-left:20px !important;

padding-top:8px !important;

}


.page-id-19 #content .post{

background:transparent none !important;

margin-bottom:50px;
margin-top:0 !important;
}

#page #xsadress{



display:inline-block;

vertical-align:top;

width:180px;

margin-right:15px;

}

#page #xsmap{

display:inline-block;

margin-left:7px;

margin-top:44px;

}



#page #xsmap .terms-of-use-link, #page #xsmap #logocontrol, #page #xsmap #mappress0 div span{ 

display:none;

}

#page #header div.horaire{ 

background:transparent url(http://www.etiennedion.com/Xs/images/horaire_BG_ete.png) no-repeat scroll 0 0;

width:242px;

height:244px;

position:absolute;

top:382px;

margin-left:680px;

z-index:6000;

display:block;

}
#page #header div.horaire:hover{ 
z-index:8000;
}
#page #header div.horaire h4, 

#page #header div.horaire table{ 

visibility:hidden;

}



.page-id-475 #page a.allNews{

color:#006633;
position:relative;
top:-10px;

}





/*  brands  */
.brandsbox br{
display:none;

}
.brandsbox {
margin-top:8px;
}
.brands{

background: #ffffff url('http://www.etiennedion.com/Xs/images/brands.jpg') no-repeat 0 0;

display:block;

height:80px;

text-indent:-3000px;

width:160px;
font-size:1em;
line-height:0;
}
#libtech{
background-position:0 0;
height:60px;
}
#libtech:hover{
background-position:-160px 0;
}
#gnu{
background-position:0 -95px;
}
#gnu:hover{
background-position:-160px -95px;
}
#rome{
background-position:0 -180px;
height:80px;
}
#rome:hover{
background-position:-160px -180px;
}
#dynastar{
background-position:0 -320px;
}
#dynastar:hover{
background-position:-160px -320px;
}
#atomic{
background-position:0 -410px;
height:55px;
}
#atomic:hover{
background-position:-160px -410px;
}
#lineskis{
background-position:0 -485px;
height:50px;
}
#lineskis:hover{
background-position:-160px -485px;
}
#crossski{
background-position:0 -570px;
height:70px;
}
#crossski:hover{
background-position:-160px -570px;
}
#rossignol{
background-position:0 -640px;
}
#rossignol:hover{
background-position:-160px -640px;
}
#armada{
background-position:0 -730px;
height:60px;
}
#armada:hover{
background-position:-160px -730px;
}
#oneill{
background-position:0 -790px;
height:70px;
}
#oneill:hover{
background-position:-160px -790px;
}
#roxy{
background-position:0 -910px;
height:60px;
}
#roxy:hover{
background-position:-160px -910px;
}
#descente{
background-position:0 -1030px;
height:60px;
}
#descente:hover{
background-position:-160px -1030px;
}
#ridedna{
background-position:0 -1095px;
height:70px;
}
#ridedna:hover{
background-position:-160px -1095px;
}
#quiksilver{
background-position:0 -1225px;
}
#quiksilver:hover{
background-position:-160px -1225px;
}
#billabong{
background-position:0 -1325px;
height:60px;
}
#billabong:hover{
background-position:-160px -1325px;
height:60px;
}
#elementskateboards{
background-position:0 -1390px;
height:60px;
}
#elementskateboards:hover{
background-position:-160px -1390px;
}
#burton{
background-position:0 -1470px;
height:90px;
}
#burton:hover{
background-position:-160px -1470px;
}

#voleurz{
background-position:0 -1570px;
height:75px;
}
#voleurz:hover{
background-position:-160px -1570px;
}
#orage{
background-position:0 -1675px;
height:90px;
}
#orage:hover{
background-position:-160px -1675px;
}
#nixon{
background-position:0 -1780px;
height:80px;
}
#nixon:hover{
background-position:-160px -1780px;
}
#snow686{
background-position:0 -1890px;
height:65px;
}
#snow686:hover{
background-position:-160px -1890px;
}
#lange{
background-position:0 -1970px;
height:60px;
}
#lange:hover{
background-position:-160px -1970px;
}
#fourfrnt{
background-position:0 -2030px;
height:105px;
}
#fourfrnt:hover{
background-position:-160px -2030px;
}
#oakley{
background-position:0 -2140px;
height:65px;
}
#oakley:hover{
background-position:-160px -2140px;
}
#redprotection{
background-position:0 -2210px;
height:105px;
}
#redprotection:hover{
background-position:-160px -2210px;
}
#giro{
background-position:0 -2315px;
height:70px;
}
#giro:hover{
background-position:-160px -2315px;
}
#smithoptics{
background-position:0 -2395px;
height:60px;
}
#smithoptics:hover{
background-position:-160px -2395px;
}
#bulabula{
background-position:0 -2445px;
height:55px;
}
#bulabula:hover{
background-position:-160px -2445px;
}
#swany{
background-position:0 -2500px;
height:60px;
}
#swany:hover{
background-position:-160px -2500px;
}
#kombi{
background-position:0 -2555px;
height:55px;
}
#kombi:hover{
background-position:-160px -2555px;
}
#level{
background-position:0 -2610px;
height:40px;
}
#level:hover{
background-position:-160px -2610px;
}
#neffheadwear{
background-position:0 -2650px;
height:95px;
}
#neffheadwear:hover{
background-position:-160px -2650px;
}
#skullcandy{
background-position:0 -2750px;
height:65px;
}
#skullcandy:hover{
background-position:-160px -2750px;
}
#anonoptics{
background-position:0 -2820px;
height:85px;
}
#anonoptics:hover{
background-position:-160px -2820px;
}
#vonzipper{
background-position:0 -2905px;
height:75px;
}
#vonzipper:hover{
background-position:-160px -2905px;
}
#hotchillys{
background-position:0 -2985px;
height:65px;
}
#hotchillys:hover{
background-position:-160px -2985px;
}
.lightview{
margin-bottom:4px;
display:block;
width:150px;
}
#framedivNouvelles .category-videos,
#framedivNouvelles .category-produitsvedetteshivers,
#framedivNouvelles .category-produitsvedettesete,
#framedivNouvelles .category-photocool, 
#framedivNouvelles .category-videocool,
#framedivNouvelles .category-event,
#framedivNouvelles .category-exemples,
#framedivNouvelles .category-en_ecriture,
#framedivNouvelles .category-archives{
display:none;
}
#framedivVideosEnVenteete{
margin-top:10px;
}
#framedivVideosEnVenteete .category-videos{
display:block !important;
}
#framedivVideosEnVenteete .category-videos h2,
#framedivVideosEnVenteete .category-videos small,
#framedivVideosEnVenteete .category-videos p,
#framedivVideosEnVenteete .hentry,
#framedivProduitsvedette .hentry,
#framedivProduitsvedette .category-produitsvedetteshivers small{
display:none;
}

#framedivProduitsvedette .category-produitsvedettes{
display:block !important;
margin-bottom:10px !important;
}
#framedivProduitsvedette, #framedivVideosEnVenteete {
border:0 none !important;
}
#framedivProduitsvedette #page #content{
margin-top:10px;
}

#framedivVideos .hentry, #framedivPhotos .hentry{
display:none;
}
#framedivPhotos .category-photocool{
display:block !important;
margin-bottom:-30px !important;
}
#framedivVideos .category-videocool{
display:block !important;
margin-bottom:-30px !important;
}
#framedivPhotos .category-photocool{
display:block !important;
margin-bottom:-30px !important;
}
#framedivProduitsvedette .category-produitsvedetteshivers h2,
#framedivVideos .category-videocool h2, #framedivPhotos .category-photocool h2{
display:none;
}
.category-videocool small, .category-photocool small{
top:15px;
float:none; clear:both;
}
h3{
float:left;
clear:left;

color:#333333;
font-size:16px;
line-height:16px;
margin-bottom:0px;
margin-top:2px;
padding-bottom:2px;
margin-right:5px;
text-transform:uppercase;
font-family:Arial,Sans-Serif;
}
h4{
float:left;
clear:none;
color:#006633;
font-size:16px;
line-height:16px;
margin-top:2px;
margin-bottom:2px;
padding-bottom:0;
text-transform:uppercase;
font-family:Arial,Sans-Serif;
}
#framedivVideosEnVenteete h4{
position:relative;
top:0px;
}
#framedivNouvelles h4, #framedivNouvelles h3{
position:relative;
top:0px;
}
.liens{
margin-left:20px;
font-size:14px;
color:#000;
background:transparent none !important;
margin-bottom:20px;
}
.category-uncategorized h3,
.category-uncategorized h4 {
font-size:12px;
}
.category-uncategorized, .category-event{
font-size:12px;
}

.category-produitsvedetteshivers h3,.category-produitsvedetteshivers h4 {
font-size:14px;
}
.category-produitsvedetteshivers br,
.category-videocool br, .category-photocool br,
.category-videos br{
display:none;
}
#framedivPhotos, #framedivVideos{
border:0px none !important;
}

#footer .menu{
background:transparent none;
position:relative;
left:182px;
}
#footer .menu span.copyright{
clear:both;
text-align:center;
display:block;
text-indent:-280px;
color:#333333;
font-size:9px;
position:relative;
top:-20px;
}
#footer .menu .secondlevel{
clear:both;
text-align:center;
position:relative;
left:-65px;
top:-10px;
}
#footer .menu .secondlevel li a span{
text-indent:0px;
background:transparent none;
margin-left:25px;
}
#footer .menu .secondlevel li a{
color:#000;
text-decoration:none;
}
#footer .menu .secondlevel li a:hover span{
color:#000;
text-decoration:underline;
}
span.adresse1 {

color:#333333;
font-size:16px;
line-height:16px;

text-transform:uppercase;
}
span.adresse2 {
color:#006633;
font-size:16px;
line-height:16px;

text-transform:uppercase;
}
span.adresse3 {

color:#333333;
font-size:14px;
line-height:14px;
text-align:left;
text-transform:uppercase;
}
span.adresse3 a{
margin-top:10px;
color:#333333;
font-size:11px;
line-height:11px;
text-align:left;
text-transform:uppercase;
display:block;
}
#xsadress{
text-align:left;
}
span.line1 {

color:#333333;
font-size:12px;
line-height:16px;

text-transform:uppercase;
}
span.line2 {
color:#006633;
font-size:12px;
line-height:16px;

text-transform:uppercase;
}

#framedivPhotos .post small, #framedivVideos .post small{
top:14px;
}
.page-id-475 .cadenas,
.page-id-14 .cadenas{

position:absolute;
text-indent:-3000px;
background: transparent url('http://www.etiennedion.com/Xs/images/cadenas.png') no-repeat 0 0;

display:none;
width:270px;
height:493px;
margin-left:650px;
margin-top:120px;
z-index:5500;
}

.page-id-19 .cadenas{
position:absolute;
text-indent:-3000px;
background: transparent url('http://www.etiennedion.com/Xs/images/trouceau.png') no-repeat 0 0;

display:block;
width:322px;
height:200px;
margin-left:580px;
margin-top:170px;
z-index:5500;
}

#promo{
z-index:5500;
display:none;
position:relative;
top:-33px;
left:-93px;

}
.page-id-475 #promo,
.page-id-14 #promo,
.page-id-475 #promo{
display:block;

}


#ombre #contenant div{
display:none;

}
#ombre #contenant div#page{
display:block;

}


#ajaxreaderiframe{
width:160px;
height:190px;
border:0 none;
overflow:visible;
background:transparent none;
margin-top:5px;
}

.cadreimg a{
border:1px solid #666666;
}


.commentaire{
display:block;
float:left;
width:155px;
position:relative;
top:-35px;
}
.commentaire a{
float:right;
font-size:10px;
padding-top:0px;
color:#006633;
}
#framedivVideos .commentaire,
#framedivPhotos .commentaire{
position:relative;
top:-50px;
}
#framedivNouvelles .commentaire,
#framedivProduitsvedette .commentaire,
#framedivVideosEnVenteete .commentaire{
display:none;
}

#sfc-connect-3 {
position:absolute;
top:-70px;
left:39px;
z-index:9000;

}
#sidebar:hover #sfc-connect-3 {
position:absolute;
top:-35px;
left:59px;
}

.sociable #facebook img{
background: transparent url(http://boutiquexs.com/images/facebook2.png) no-repeat scroll 0 0 !important; 
display:inline !important;
}
.sociable ul li {
margin:0 !important;
}

.sociable_tagline{
display:block !important;
clear:both;
float:left;
margin-bottom:10px;
}
.sociable #facebook{
display:inline !important;
float:left;
margin-left:15px;
}
.sociable_tagline{
font-size:11px;
line-height:15px;
}

.ete .cadenas{
display:none;
}

span.adresse3hl {
color:#006633 !important;
}

.sectionswitch{
left:588px;
position:relative;
top:20px;
color:#FFFFFF !important;
font-weight:bold;
font-size:13px;
}

.flickbox{

height:0;
margin-left:20px;
position:relative;
top:650px;

}
