/*

	-----------------------------------------
	project: Lawyer Marketing (free template)
	author:  Luka Cvrk
	=========================================
	Solucija (www.solucija.com)
	-----------------------------------------
	
*/

*{margin:0;padding:0;}:focus,:active {outline:0}ul.spip,
ol.spip { margin-left: 30px; }
@media (max-width: 640px) {
	ul.spip,
	ol.spip { margin-left: 1.5em; }
}
ul.spip { list-style-type: square; line-height: 18px;   }
ul.spip li { margin-top: 4px; margin-bottom: 4px;  }
li ul.spip { list-style-type: disc; }
li li ul.spip {
	list-style-type: circle; 
	
}
ol.spip { list-style-type: decimal; }h1,h2,h3,h4,h5,pre,code {font-weight: normal; color: #000; font-size:1em;}
a img{border:0} 
body {
	background-color: #FFF;
	background-image: url(../../images/2011/fd.png);
	background-repeat: repeat-y;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.84em;
	background-position: center top;
	overflow-x:hidden;
}
.home {
	

}
.minifiche {
	background-color: #FFF;
	background-image: none;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.70em;
	overflow-x:hidden;
	padding: 10px;
}
.minifiche h1 {
		color: #ff826d;
	position: relative;
	margin-bottom: 5px;
	font-family: "Arial";
	font-size: 120%;
	font-weight: bold;
	margin-left: 0px;
	margin-right: 0px;
}
a {
	text-decoration: none;
	color: #ff826d;
}
#logorub {
	margin-top: -22px;
	background-color: #ff826d;
	margin-bottom: 15px;
}
a:hover, a:focus { color: #000; }
p  { margin: 0; line-height: 1.6em; }

blockquote {
	color:#5D5D5D;
	background-color: #f6f6f6;
	font-size: 11px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;

}
blockquote p {

	padding:0px;

}
blockquote.spip {
	margin-top: 5px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
}
.x { clear: both; }
.line { clear: both; padding: 15px 0 0; border-bottom: 1px solid #ddd; margin: 0 0 35px; }

/* headings */
h1 {
	color: #ff826d;
	position: relative;
	margin-bottom: 15px;
	font-family: "Arial";
	font-size: 200%;
	line-height: 120%;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
}

h2 {
	font-size: 1.0em;
	padding: 0px;
	color: #333;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 9px;
} 
h3 { font-size: 1.6em; padding: 0 0 7px; }


h3.spip {
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-bottom: 10px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #e9e5e6;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}
hr.spip {
	color: red;
	background-color: #DDDDDD;
	height: 1px;
	border: 0;
	margin-top: 10px;
	margin-bottom: 10px;
}

h4 { font-size: 1.1em; margin: 0 0 10px; padding: 5px 0 5px; } 
h5 {
	margin: 0 0 10px;
	font-size: 1.1em;
	font-weight: bold;
	color: #FFF;
}

/* Couleurs des liens de SPIP */
a.spip_note {} /* liens vers notes de bas de page */
a.spip_ancre {} /* liens internes a la page */
a.spip_in {} /* liens internes */
a.spip_mail { color: #900; }
a.spip_mail:before { content: "\002709"; } /* liens vers un email */
a.spip_out {
	color: #ff826d;
	text-decoration: none;
} /* liens sortants */
a.spip_url { color: #009; } /* liens url sortants */
a.spip_glossaire { color: #060; } /* liens vers encyclopedie */
a.spip_glossaire:hover { text-decoration: underline overline; }
.on { font-weight: bold; } /* liens exposes */

/* hack reset (for production, use Yahoo! reset CSS)
*************************/

*
{
	margin: 0;
	padding: 0;
}


/* tabs
*************************/

ul.tabs
{
	display: table;
	list-style: none;
	position: relative;
	background-color: #E9E9E9;
	margin-right: auto;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	width: 990px;
	-moz-box-shadow: 0px 2px 2px #b7b7b7;
-webkit-box-shadow: 0px 2px 2px #b7b7b7;
box-shadow: 0px 2px 2px #b7b7b7;
}

ul.tabs li
{
	margin: 0;
	list-style: none;
	display: table-cell;
	float: left;
	position: relative;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;

}

ul.tabs a
{
	position: relative;
	display: block;
	text-transform: uppercase;
	color: #fff;
	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: -0.01em;
	line-height: 1.2em;
	font-size: 0.95em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

/* dropdowns
*************************/

ul.dropdown
{
	margin: 0;
	padding: 0;
	display: block;
	position: absolute;
	z-index: 999;
	top: 100%;
	width: 180px;
	display: none;
	left: 0;
}

ul.dropdown ul.dropdown
{
	top: 0;
	left: 95%;
}

ul.dropdown li
{
	margin: 0;
	padding: 0;
	float: none;
	position: relative;
	list-style: none;
	display: block;
}

ul.dropdown li a
{
	display: block;
	text-transform: none;
	font-family: Arial;
	color: #fff;
	text-decoration: none;
	word-spacing: 0.1em;
	text-align: left;
	letter-spacing: 0px;
	line-height: 1.2em;
	font-size: 0.8em;
	font-weight: bold;
}
.new
{
	font-size: 9px;
	font-weight: bold;
	color: #ff826d;	
}

/* menu-specifc
*************************/

#menu
{
	position: absolute;
	z-index: 5;
	width: 100%;

	
}

#menu ul
{
	margin: 0 auto;
}

#menu ul li.hasmore
{

}

#menu ul li h4
{
	margin: 0;
}

#menu ul li h4 a
{
	color: #FFF;
	padding: 0 15px;
}

#menu ul li a
{
	color: #515151;
	padding-left: 0px;
}

#menu .on
{color: #ff826d;}
#menu ul li a:hover
{
	color: #ff826d;

}

#menu ul li a img
{
	vertical-align: middle;
}

#menu ul li a:hover
{
	
}

#menu ul li a span
{
	display: block;
	padding-top: 0;
	padding-right: 9px;
	padding-bottom: 0;
	padding-left: 9px;
}

#menu ul li a:hover span
{

	color: #ooo;
}

#menu ul.dropdown
{
	padding: 10px;
	overflow:hidden;
	width: 190px;
		background-color: #E9E9E9;

	
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;

}

#menu ul.dropdown li a
{
	border-bottom: 1px solid #fff;
	line-height: 22px;
	overflow: hidden;
	height: 22px;
}

#menu ul.dropdown li.last a
{
	border-bottom-width: 0;
}

#menu ul.dropdown li a:hover
{
	background: url(../images/menuarrow.png) no-repeat left center;
}

#menu ul li h4 a:hover
{
	background-image: none;
}


#content {
	width: 990px;
	margin-top: -73px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#content-accueil {
	width: 990px;
	margin-top: -80px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;

	height: 700px;
}
#accueil-colonne1 {
	width: 210px;
	float: left;
	margin-right: 25px;
	margin-left: 20px;
}

#accueil-colonne1-news {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #e4e153;
	margin-bottom: 20px;
	margin-top: 20px;
}

#accueil-colonne1-news a, #accueil-colonne1-liens a {
	color: #ff826d;
}
#accueil-colonne1-calendrier {
		padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	background-color: #ff826d;
	margin-bottom: 20px;
}

#accueil-recherche {
	float:left;
	width: 260px;
	margin-top: -20px;
	margin-left: -20px;
	
	margin-bottom: 30px;
}

.formulaire_spip label {display:none;}
#accueil-bjork-digital1 {
	margin-top: 70px;
	margin-left: 680px;
	position: absolute;
	width: 60px;
	background-color: #FFF;
	padding: 5px;
}
#accueil-bjork-digital2 {
	margin-top: 90px;
	margin-left: 680px;
	position: absolute;
	width: 255px;
	background-color: #FFF;	
}

#accueil-bjork-digital2 p{
	font-size: 10px;
	padding: 8px;
}
#accueil-contact {
	margin-top: 480px;
	margin-left: 885px;
	position: absolute;
	width: 40px;
	background-color: #FFF;
	padding: 5px;
}
#accueil-colonne1-liens {
	background-color: #e4e153;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	margin-top: 500px;
	margin-left: 680px;
	position: absolute;
	width: 225px;
		
}
#accueil-colonne1-social {
	margin-bottom: 10px;
	margin-top: 10px;
}
#accueil-colonne1-photos {
	margin-bottom: 10px;
	width: 210px;
	overflow:hidden;
}
#accueil-colonne2 a:hover {
	color: #000;
	text-decoration: underline;

}






#cell_2 {
	float:left;
	width:330px;
	font-size: 10px;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;	
}

#cell_2_b {
	padding:0px;
	float:left;
	width:290px;
	margin-top: 15px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
	height: 300px;
	overflow:hidden;
	font-size: 9px;
}



#cell_4 {
	padding:0px;
	float:left;
	width:310px;
	background-color:#cccccc;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 1em;
	margin-left: 15px;
}

#cell_5 {
	padding:0px;
	float:left;
	width:310px;
	background-color:#cccccc;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 1em;
	margin-left: 0;
}


#cell_1 p, #cell_2 p, #cell_3 p {
font-size:.75em;
color:#000000;
}

#cell_1 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
}

#cell_2 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
}

#cell_3 h2 {
margin:0 0 -4px 0 !important;
margin:0 0 -20px 0;
padding:4px 0 10px 0;
font-family:Georgia, "Times New Roman", Times, serif;
color:#000000;
font-weight:bold;
}
#accueil-headline1 img, #accueil-headline2 img {
	margin-bottom: 10px;
}
#accueil-headline1 {
	padding:0px;
	float:left;
	width:600px;
	background-color:#cccccc;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 300px;
	overflow:hidden;
}
#accueil-headline1 p {
	padding: 5px;
}

.headline1-overlay2{
	background-color: rgba(0, 175, 149, 0.9);
	position: absolute;
	width: 20px;
	padding: 5px;
	font-size: 9px;
	color: #FFF;
}
.picture-overlay{
	background-color: rgba(0, 175, 149, 0.9);
	position: absolute;
	width: 40px;
	padding: 5px;
	font-size: 9px;
	color: #FFF;
}
.headline1-overlay{
	background-color: rgba(0, 175, 149, 0.9);
	position: absolute;
	width: 580px;
	height: 30px;
	margin-top: 250px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.titre-overlay-headline1 {
	font-family: Arial, Helvetica, sans-serif;	font-size: 16px;line-height: 18px;font-weight: bold;
	color: #FFF;

}

.descriptif-overlay {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;line-height: 12px;
	color: #FFF;

}
#accueil-headline2 {
	padding:0px;
	float:left;
	width:290px;
	background-color:#cccccc;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 145px;
	overflow:hidden;
	
}


#accueil-headline3 {
	padding:0px;
	float:left;
	width:290px;
	background-color:#cccccc;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 145px;
	overflow:hidden;
	
}

#accueil-headline4 {
	padding:0px;
	float:left;
	width:400px;
	background-color:#cccccc;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 200px;
	overflow:hidden;
	
}
#accueil-headline2 p, #accueil-headline3 p  {
	padding: 5px;
}

.headlines-overlay{
	background-color: rgba(255, 130, 109, 0.8);
	position: absolute;
	width: 245px;
	height: 15px;
	margin-top: 120px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}

.headlines-overlay4{
	background-color: rgba(255, 130, 109, 0.8);
	position: absolute;
	width: 340px;
	height: 15px;
	margin-top: 175px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.titre-overlay {
	font-family: Arial, Helvetica, sans-serif;	font-size: 13px;line-height: 18px;font-weight: bold;
	color: #FFF;

}
.descriptif-overlay {
	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;line-height: 12px;
	color: #FFF;

}
#accueil-headline3 {
	padding:0px;
	float:left;
	width:290px;
	background-color:#cccccc;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	height: 145px;
	overflow:hidden;
}
#accueil-colonne2 {
	width: 400px;
	float: left;
}
.content-article-lies-1 {
	margin-left: 10px;
}
.content-article-col1 {
	padding: 0px;
	font-size: 0.7em;
	color: #666;
}
.content-article-col1 img {
	padding-left: 10px;
}
.content-article {
	padding: 0px;
	font-size: 0.8em;
}
.content-article-galerie {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content-article-galerie-new {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCC;
	font-size: 10px;
	color: #999;
	padding-bottom: 10px;
}

#documents_portfolio ul {
	list-style-type: none;
}
#documents_portfolio li {float:left; }
.content-article-galerie img {
	border: 1px solid #CCC;
	float: left;
}
.content-article p, .content-article-col3 p, .content-article-col1 p {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content-telegraph {
	font-size: 0.8em;
	clear: both;
	margin-bottom: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	height: 150px;
}
.content-telegraph-suite {
	float: right;
	width: 500px;


}
.content-titre {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	
}
.content-article-col3 {
	padding: 0px;
	font-size: 0.7em;
	color: #666;
}
.content-col {
	float: left;
	width: 33%;
}
 
#column-article1 {
	width: 245px;
	float:left;
	padding-top: 20px;
}
#column-article1-article {
	width: 225px;
	float:left;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
}
#column-article1-news {
	width: 245px;
	float:left;
	padding-top: 20px;
	background-image: url(../images/2011/news.jpg);
	background-repeat: no-repeat;
	background-position: 0px 20px;
	height: 350px;
}
#column-article2 {
	padding-top: 20px;
	width: 498px;
	float:left;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

#column-breve {
	width: 560px;
	float:left;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
	padding-top: 20px;
}
.content-breve {
	font-size: 0.90em;
	padding-top: 0px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}
#column-quote1 {
	width: 350px;
	float:left;
	border-right-width: thin;
	border-left-width: thin;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #DDDDDD;
	border-left-color: #DDDDDD;
	padding-top: 20px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
}
#column-quote2 {
	padding-top: 20px;
	width: 638px;
	float:left;
}
#column-breve2 {
	padding-top: 20px;
	width: 428px;
	float:left;
}

.content-breve2 {
	font-size: 0.87em;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.content-breve2-item {
	float: left;
	height: 85px;
	width: 200px;
	font-size: 0.85em;
}
.content-breve2-item p{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.content-breve3-item {
	float: left;
	height: 95px;
	width: 240px;
	font-size: 0.70em;
}
.content-breve3-item p{
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	line-height: 10px;
}
.content-breve p{
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#column-article2-2 {
	padding-top: 20px;
	width: 744px;
	float:left;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}
#column-article3 {
	padding-top: 20px;
	width: 245px;
	float:left;
}
#column-newsletter {
	padding-top: 20px;
	width: 180px;
	float:left;
}
#column1 {
	width: 480px;
	float:left;
	padding-top: 20px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ddd;
	padding-bottom: 30px;
	background-color: #F7F7F7;
}
#column1-2 {
	width: 360px;
	float:left;
	padding-top: 20px;

}
#column1-2-2 {
	width: 340px;
	float:left;
	padding-top: 20px;

}
#column1-2-2-content {
	margin-left: 8px;
	margin-right: 8px;
	height: 208px;
	overflow:hidden;
}
#column1-2 #bloctxt {
	font-size: 0.7em;
	color: #666;
	margin-right: 10px;
	text-align: justify;
	padding: 5px;
	height: 90px;
	float: left;
	width: 185px;
	margin-top: 5px;
}

#column1-suite {
	width: 509px;
	float:left;
	padding-top: 0px;

}



#column2 {
	width: 169px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
	float:left;
	height: 200px;
	margin-top: 20px;
}
#column2-2 {
	width: 149px;
	float:left;
	padding-top: 20px;
}
#column2 img {

}
#column3 {
	width: 308px;
	float:left;
	padding-top: 20px;

}
#column3-2 {
	width: 510px;
	float:left;
	padding-top: 20px;

}



#column4 {
	width: 510px;
	float:left;
	padding-top: 20px;
}

#column5 {
	width: 510px;
	float:left;	

}
#archive {

}
#archive li  {
	padding: 2px;
	list-style-type: none;
	background-color: #f5d7ad;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
}
#archive li a {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
#archive li a:hover {  }


#header {
	background-image: url(../images/bjork-utopia-fd.jpg);
	background-repeat: repeat-x;
	height: 240px;
	overflow:hidden;
	margin-bottom: 0px;
	background-position: center top;
}
#pitch {
	padding: 0;
	width: 990px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#pitch p { font-size: 1.04em; }

/* columns */
.col { float: left; width: 286px; margin: 0 35px 40px 0; }
.col h3 { border-left: 4px solid #B00000; padding: 0 0 5px 12px; }
.col a { font-weight: bold; }
.col p { margin: 0 0 10px; }

.colnews {
	float: left;
	width: 390px;
	background-color: #FFF;
	margin-top: 0;
	margin-bottom: 40px;
	margin-left: 60px;
}
.colnews h3 { border-left: 4px solid #B00000; padding: 0 0 5px 12px; }
.colnews a { font-weight: bold; }
.colnews p { margin: 0 0 10px; }
.tweet, .query {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 20px;
	width: 440px;
	color: #666;
	padding-left: 4px;
	font-size: 0.8em;
}
#column-article3 .tweet {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 35px;
	width: 190px;
	color: #666;
	padding-left: 4px;
	font-size: 0.8em;
}
ul.tweet_list {
	
	list-style-image: url(../images/2011/puce.png);

 }
  .tweet .tweet_list, .query .tweet_list {
	font-size: 0.8em;

	margin: 0;
	padding: 0;

 }
 .tweet_time a { display: none; }
    .tweet .tweet_list .awesome, .tweet .tweet_list .epic, .query .tweet_list .awesome, .query .tweet_list .epic {
      text-transform: uppercase; }
    .tweet .tweet_list li, .query .tweet_list li {

	margin-bottom: 2px;
	padding-bottom: 2px;


}
      .tweet .tweet_list li a, .query .tweet_list li a {
	
	color: #c06f84;
	text-decoration: none;
}
      .tweet .tweet_list li a:hover, .query .tweet_list li a:hover {
	color: #000;
	text-decoration: underline;
}
    .tweet .tweet_list .tweet_even, .query .tweet_list .tweet_even {
 }
    .tweet .tweet_list .tweet_avatar, .query .tweet_list .tweet_avatar {
      padding-right: .5em;
      float: left; }
      .tweet .tweet_list .tweet_avatar img, .query .tweet_list .tweet_avatar img {
        vertical-align: middle; }

#news {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 0px;
padding-right: 4px;
	
}
.presse {
	clear: both;
	width: 100%;
	margin-bottom: 3px;
	padding-bottom: 3px;
	border-bottom-width: thin;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	float: left;
	font-size: 0.8em;
}
.presse a{
	color: #ff826d;
	text-decoration: none;
}
.presse a:hover {
	color: #666;
	text-decoration: underline;
}

.presse-front {
	clear: both;
	width: 100%;
	margin-bottom: 6px;
	padding-bottom: 6px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
	float: left;
	font-size: 0.9em;
	font-weight: bold;
}
.presse-date {
	float: left;
	width: 10%;
	clear: right;
}
.presse-publication {
	float: left;
	width: 20%;
	clear: right;
	color: #666666;
}
.presse-titre {
float: left; width: 50%; clear: right;
}
.presse-themes {
float: left; width: 20%;clear: right; color: #666666;
}

#archivenews li  {
	display:block;
	margin-bottom: 13px;
	font-weight: bold;
	clear: both;	
}

#archivenews h1 {
	color: #ff826d;
	font: bold 130% "Arial";
	position: relative;
	margin-bottom: 10px; 
}
#archivenews li a {
	font-size: 1.0em;
	color: #ff826d;
	margin-right: 25px;
	margin-left: 5px;
	text-decoration: none;
	background-image: url(../images/2011/puceos.png);
	padding-left: 25px;
	background-repeat: no-repeat;
	background-position: 1px 5px;
}
#archivenews li a:hover {
	color: #000;
	text-decoration: none;
	
}
ul.news {
 }
	.news {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0px;
	
}
.news li  {
	margin-left: 12px;
	margin-bottom: 8px;
	font-size: 9px;
	color: #999;
}
.news li a {
	font-size: 11px;
	color: #ff826d;

}
.news li a:hover {
	color: #333;
	text-decoration: underline;
}
#news .archive {
	color: #ff826d;
	text-decoration: underline;
	font-size: 0.9em;
}
.news-headline {
	display:block;
	clear: both;
	
	margin-left: 10px;
}

.news-logo {
	float: left;
	width: 60px;
	margin-bottom: 5px;	
}
.news-content {
	float: left;
	width: 380px;
	margin-left: 10px;
}
.news-date {
	color: #FFF;
	background-color: #666;
	font-size: 8px;
	padding: 1px;
	position: absolute;
}
.news-titre {
	font-size: 12px; 
}
.news-resume {
	font-size: 10px; 
}
#news2 {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 40px;
	width: 315px;
	float: right;
}
#news2 li  { float: left; width: 395px;	margin-bottom: 8px;}
#news2 li a {
	font-size: 1.1em;
	color: #000;
	margin-right: 25px;

	margin-left: 5px;
}
#news2 li a:hover {
	color: #ff826d;
	text-decoration: underline;
}
#news2 .archive {
	color: #ff826d;
	text-decoration: underline;
	font-size: 0.9em;
}

#year {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	float:right;
	
	width: 180px;
}
#year li  {
	float:left;
	background-color: #FFF;
	padding: 5px;
	width: 60px;
	margin-right: 10px;
	margin-bottom: 10px;
}
#year li a {
	font-size: 1.1em;
	color: #e7665d;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
}
#year li a:hover {
	color: #ff826d;
	text-decoration: underline;
}
#year .archive {
	color: #ff826d;
	text-decoration: underline;
	font-size: 0.9em;
}



#type {
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	float:right;
	
	width: 240px;
}
#type li  {
	background-color: #FFF;
	padding: 5px;
	margin-bottom: 10px;
}
#type li a {
	font-size: 1.1em;
	color: #e7665d;
	margin-right: 10px;
	margin-left: 10px;
	text-decoration: none;
	font-weight: bold;
}
#type li a:hover {
	color: #ff826d;
	text-decoration: underline;
}
#type .archive {
	color: #ff826d;
	text-decoration: underline;
	font-size: 0.9em;
}

#news-item {
	
	float: left;
	width: 600px;
}
#news-txt {
	float: right;
	width: 500px;
	background-color: #FFF;
	padding: 15px;
}
.ft { border-left: 1px solid #ddd; padding: 8px 0 0 15px; }
.last { margin-right: 0; }
	
	ul.listsite {
	list-style-image: url(../images/2011/puce.png);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-position: inside;
 }
	.listsite {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}

.listsite li  {
	margin-bottom: 5px;
}
.titlelist {
font-size: 18px;
}

.listsite li a {
	font-size: 0.8em;
	color: #666;
	text-decoration: none;
}
.listsite li a:hover {
	color: #ff826d;
	text-decoration: none;
	
}

.listingpart {float: left;
	width: 120px; }

ul.listsite2 {
	list-style-image: url(../images/2011/puceos.png);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-position: inside;
	
 }
	.listsite2 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
.listsite2 li  {
	margin-bottom: 5px;
}

.listsite2 li a {
	font-size: 0.8em;
	color: #000;
	text-decoration: none;
}
.listsite2 li a:hover {
	color: #ff826d;
	text-decoration: none;
	
}
	
	
	
	
	ul.listsite3 {
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: none;	
 }
	.listsite3 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	padding: 0px;
	margin-bottom: 0px;
}
.listsite3 li  {

}
.titlelist3 {
font-size: 18px;
}

.listsite3 li a {
	font-size: 0.8em;
	color: #666;
	text-decoration: none;
}
.listsite3 li a:hover {
	color: #ff826d;
	text-decoration: none;
	
}

	ul.linksite {
	list-style-image: url(../images/2011/puce.png);
	list-style-position: inside;
 }
	.linksite {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0px;
	
}
.linksite li  {
	float: left;
	width: 50%;
	clear: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.linksite li a {
	font-size: 0.7em;
	color: #FFF;

}
.linksite li a:hover {
	color: #ff826d;
	text-decoration: none;
	
}

	ul.listsite4 {
	list-style-image: url(../images/2011/puce.png);
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-position: inside;
 }
	.listsite4 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}

	.listsite4 p {
	font-size: 1em;
	font-style: italic;
	color: #666;
	padding-top: 10px;
	padding-right: 30px;
	padding-left: 30px;
}
.listsite4 li  {
	margin-bottom: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ddd;
}
.titlelist4 {
font-size: 18px;
}

.listsite4 li a {
	font-size: 1.3em;
	color: #ff826d;
	text-decoration: none;
}
.listsite4 li a:hover {
	color: #000;
	text-decoration: none;
	
}


ul.listsite5 {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	list-style-type: none;	
 }
	.listsite5 {
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 10px;
	padding: 0px;
	margin-bottom: 0px;
}
.listsite5 li  {

}
.titlelist5 {
font-size: 18px;
}

.listsite5 li a {
	font-size: 0.8em;
	color: #666;
	text-decoration: none;
}
.listsite5 li a:hover {
	color: #ff826d;
	text-decoration: none;
	
}

.listsite5 .on {
	color: #ff826d;
	text-decoration: none;
	
}
/* news */
.date {
	float: left;
	font-size: .7em;
	width: 35px;
	padding: 4px;
	color: #000;
	text-align: left;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.date span {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
}
p.date  {
	line-height: 1.1em;
}
.more {
	float: left;
	font-size: .7em;
	width: 35px;
	padding: 4px;
	color: #FFF;
	text-align: right;
	background-color: #ff826d;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}

.more span {
	font-size: 1.1em;
	margin: 0px;
	padding: 0px;
}
p.more  {
	line-height: 1.1em;
}


.date2 {
	float: left;
	font-size: 1.1em;
	width: 50px;
	padding: 10px;
	color: #FFF;
	text-align: right;
	background-color: #ff826d;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
}
.date2 span {
	font-size: 1.5em;
	margin: 0px;
	padding: 0px;
}
p.date2  {
	line-height: 1.8em;
}
.encart { float: right; width: 250px; }
.col h4 { padding: 0 0 0 35px; }

/* section line */
.section {
	clear: both;
	border-top: 1px solid #ddd;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.section p {
	position: relative;
	font-size: 0.80em;
	background: #00ccac;
	float: left;
	font-weight: bold;
	color: #FFF;
	margin-top: -8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
} 
.section a {
	text-decoration: none;
	color: #FFF;	
} 
.section a:hover {
	text-decoration: none;
	color: #c6c4bf;	
} 


.sectionsub {
	clear: both;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #EEE;
}
.sectionsub p {
	position: relative;
	font-size: 0.70em;
	float: left;
	color: #FFF;
	margin-top: -8px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
	padding-top: 1px;
	padding-right: 7px;
	padding-bottom: 1px;
	padding-left: 7px;
	background-color: #CCC;
} 
.sectionsub a {
	text-decoration: none;
	color: #666;
} 
.sectionsub a:hover {
	text-decoration: none;
	color: #333;
} 
.more2 {
	clear: both;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0px;
	
}
.more2 a {
	text-decoration: none;
	
}
.more2 p {
	position: relative;
	font-size: 0.74em;
	background: #ddd;
	float: right;
	margin-top: -8px;
	margin-right: 10px;
	margin-bottom: 15px;
	padding-top: 0;
	padding-right: 5px;
	padding-bottom: 0;
	padding-left: 5px;
} 
/* directory */
#slider { float: left; width: 18px; height: 249px; border: 1px solid #ddd; background: url(../images/slider.png) no-repeat center; }
#slider:hover { background-color: #f4f4f4; }
#directory {
	float: left;
	margin-left: 10px;
	
}
.fourth {
	float: left;
	width: 192px;
	padding: 10px;
	height: 96px;
	border: 1px solid #ddd;
	font-size: .84em;
	background-color: #ff826d;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0;
}
.fourth p {
	margin: 0px;
}
.fourth a{
	color:#FDD068;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	outline:none;
}
.fourth.last { margin: 0; }

/* updates */
#updates { float: right; border: 1px solid #ddd; height: 105px; padding: 20px 10px 0; width: 266px; }
#updates p { font-size: .84em; }
#updates h5 { margin: 0 0 15px; }
label {  font-size: .8em; color: #999; text-transform: uppercase; }
input.textfield { padding: 4px; border: 1px solid #ccc; width: 200px; }
input.submit {
	border: 0;
	font-weight: bold;
	font-size: 0.94em;
	background-color: #ff826d;
	padding: 3px;
	color: #FFF;
}
		
/* footer */
#footer {
	clear: both;
	font-size: 0.7em;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	text-align: center;
	color: #666;
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #ddd;
}
#footer p {
	margin: 0px;
	padding: 0px;
}
#footer a {
	text-decoration: none;
	color: #666;
}
#links { float: right; }



#mid{	
	padding:0;
	margin:0;
}

/******************** PORTFOLIO page css starts ******************/
#portfolio_container{
	padding:0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;

}

#portfolio_container .portfolio_div_container .portfolio_div img{
	width:126px;
	height:100px;
}
#portfolio_container2 .portfolio_div_container .portfolio_div img{
	width:80px;
	height:80px;
}
#portfolio_container3 .portfolio_div_container .portfolio_div img{
	width:73px;
	height:90px;
}


.pager {
	height:110px;}
#portfolio_container .portfolio_div_container{
	height:100px;
	width:126px;
	float:left;
	padding:0px;
	overflow:hidden;
	position:relative;
	margin-top: 3px;
	margin-right: 22px;
	margin-bottom: 0px;
	margin-left: 0px;
	-moz-box-shadow: 3px 3px 3px #b7b7b7;
	-webkit-box-shadow: 3px 3px 3px #b7b7b7;
	box-shadow: 3px 3px 3px #b7b7b7;
	border: 2px solid #FFF;	
}
#portfolio_container2 .portfolio_div_container{
	height:105px;
	width:80px;
	float:left;
	padding:0px;
	overflow:hidden;
	position:relative;
	margin-top: 3px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#portfolio_container3 .portfolio_div_container{
	height:95px;
	width:80px;
	float:left;
	padding:0px;
	overflow:hidden;
	position:relative;
	margin-top: 3px;
	margin-right: 13px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#portfolio_container .portfolio_div_container .portfolio_div{
	height:100px;
	width:126px;			
	overflow:hidden;	
	position:relative;
}
#portfolio_container2 .portfolio_div_container .portfolio_div {
	height:80px;
	width:80px;			
	overflow:hidden;	
	position:relative;
}
#portfolio_container3 .portfolio_div_container .portfolio_div {
	height:90px;
	width:73px;			
	overflow:hidden;	
	position:relative;
}
#portfolio_container .portfolio_div .info_container{	
	width:126px;
	height:100px;		
	top:100px;		
	z-index:0;
	position:relative;	
	
}
#portfolio_container2 .portfolio_div .info_container{	
	width:90px;
	height:100px;		
	top:100px;		
	z-index:0;
	position:relative;	
}
#portfolio_container3 .portfolio_div .info_container{	
	width:90px;
	height:100px;		
	top:100px;		
	z-index:0;
	position:relative;	
}
#portfolio_container2 .portfolio_div .info_container{	
	width:80px;
	height:80px;		
	top:100px;		
	z-index:0;
	position:relative;	
}
#portfolio_container .portfolio_div div.info{
	position:relative;	
	top:-110px;
	z-index:100;
	height:90px;
	color:#FFF;
	font:10px;
	padding:5px;	
	line-height:11px;
}
#portfolio_container2 .portfolio_div div.info{
	position:relative;	
	top:-80px;
	z-index:100;
	height:90px;
	color:#FFF;
	font:10px;
	padding:5px;	
	line-height:11px;
}
#portfolio_container3 .portfolio_div div.info{
	position:relative;	
	top:-80px;
	z-index:100;
	height:90px;
	color:#FFF;
	font:10px;
	padding:5px;	
	line-height:11px;
}
#portfolio_container .portfolio_div div.info p{
	font-size: 0.7em;
	line-height:11px;
	padding-top: 5px;
}
#portfolio_container2 .portfolio_div div.info p{
	font-size: 0.7em;
	line-height:11px;
}
#portfolio_container3 .portfolio_div div.info p{
	font-size: 0.7em;
	line-height:11px;
	padding-top: 3px;
	padding-left: 0px;
}
#portfolio_container .portfolio_div div.info a{
	color:#FDD068;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	outline:none;
	height: 100%;
	width: 100%;
}
#portfolio_container2 .portfolio_div div.info a{
	color:#FDD068;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	outline:none;
}
#portfolio_container3 .portfolio_div div.info a{
	color:#FDD068;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	outline:none;
}
#portfolio_container .portfolio_div div.info_bg{	
	position:relative;	
	background-color:#ff826d;
	width:126px;	
	z-index:50;
	top:-200px;
	height:100px;		
	opacity:0.8;
}
#portfolio_container2 .portfolio_div div.info_bg{	
	position:relative;	
	background-color:#ff826d;
	width:90px;	
	z-index:50;
	top:-200px;
	height:100px;		
	opacity:0.8;
}
#portfolio_container3 .portfolio_div div.info_bg{	
	position:relative;	
	background-color:#ff826d;
	width:90px;	
	z-index:50;
	top:-200px;
	height:100px;		
	opacity:0.8;
}

#portfolio_container3 .bx-next {
	position:absolute;
	top:40%;
	right:10px;
	z-index:999;
	width: 20px;
	height: 20px;
	text-indent: -999999px;
	background: url(http://www.bjork.fr/images/2011/gray_next.png) no-repeat 0 -20px;
}

/*previous button*/
#portfolio_container3 .bx-prev {
	position:absolute;
	top:40%;
	left:-10px;
	z-index:999;
	width: 20px;
	height: 20px;
	text-indent: -999999px;
	background: url(http://www.bjork.fr/images/2011/gray_prev.png) no-repeat 0 -20px;
}
.collabs {
	margin-left: 10px;
}
.albums {
	clear: both;
	padding-left: 23px;

}
.disco-item {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}
.disco-item-accueil {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}
.disco-item-accueil2 {
	float: left;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	height: 40px;
	width: 40px;
}
.disco-item p {
	margin-top: 10px;
	color: #999;
}
.albumdisc {
	float: left;
	height: 65px;
	width: 60px;
	margin-top: 2px;
	margin-right: 35px;
	margin-bottom: 10px;
	margin-left: 2px;
}
.cdcover {
	background-image: url(../images/2011/albumsmall.png);
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 6px;
	height: 53px;
	width: 54px;
}
.cddate {
	font-size: 0.7em;
	color: #999;
	text-align: center;
}

#item {
	
	float: left;
	width: 360px;
} 

#navigalbum {
	margin-left: 10px;
	width: 235px;
} 
#navigalbum-tracklist {
	float:right;
	width: 140px;
	font-size: 11px;
} 
#navigalbum-covercd  {
	float: left;
	height: 120px;
	width: 80px;
}
#covercd  {
	float: left;
	height: 120px;
	width: 120px;
}
#tracklist  {
	float: left;

}
#cd {
-moz-box-shadow: 3px 3px 3px #888;
-webkit-box-shadow: 3px 3px 3px #888;
box-shadow: 3px 3px 3px #888;
} 
/* ---------- gallery styles start here ----------------------- */
.gallery {
	list-style: none;
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15px;
}
.gallery li {
	padding: 0;
	float: left;
	position: relative;
	width: 130px;
	height: 140px;
	margin-top: 6px;
	margin-right: 20px;
	margin-bottom: 1px;
	margin-left: 20px;
}

.gallery a {
	text-decoration: none;
	color: #000;
}
.gallery a:hover {
	color: #000;
	text-decoration: underline;
}
.gallery img {
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.gallery em {
	width: 132px;
	background: url(../images/picture-frame3.png) no-repeat;
	display: block;
	position: absolute;
	top: -1px;
	left: -2px;
	text-align: center;
	padding-top: 108px;
	font-size: 0.8em;
	color: #666;
	font-style: normal;
	font-weight: normal;
}



.gallerysmall {
	list-style: none;
	padding: 0;
	margin: 0;
}
.gallerysmall li {
	padding: 0;
	float: left;
	position: relative;
	width: 110px;
	height: 130px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.gallerysmall a {
	text-decoration: none;
	color: #000;
}
.gallerysmall a:hover {
	color: #000;
	text-decoration: underline;
}
.gallerysmall img {
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.gallerysmall em {
	width: 112px;
	background: url(../images/picture-frame4.png) no-repeat;
	display: block;
	position: absolute;
	top: -1px;
	left: -2px;
	text-align: center;
	padding-top: 92px;
	font-size: 0.7em;
	color: #666;
	font-style: normal;
	font-weight: normal;
}


.gallerymini {
	list-style: none;
	padding: 0;
	margin: 0;
}
.gallerymini li {
	padding: 0;
	float: left;
	position: relative;
	width: 90px;
	height: 74px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.gallerymini a {
	text-decoration: none;
	color: #000;
}
.gallerymini a:hover {
	color: #000;
	text-decoration: underline;
}
.gallerymini img {
	padding-top: 1px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 1px;
}
.gallerymini em {
	width: 92px;
	background: url(../images/picture-frame5.png) no-repeat;
	display: block;
	position: absolute;
	top: -1px;
	left: -2px;
	text-align: center;
	padding-top: 92px;
	font-size: 0.7em;
	color: #666;
	font-style: normal;
	font-weight: normal;
}
#column-article1 .polaroidcoll {
	width: 106px;
	height: 110px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 10px;
}
.polaroidcoll {
	width: 106px;
	height: 110px;
	float: left;
	position: relative;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 25px;
}
.polaroidcoll .bg {
	background: url(../images/2011/polaroidmini.png) no-repeat;
	width: 106px;
	height: 120px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.polaroidcoll span {

	width: 60px;
	height: 20px;
	display: block;
	position: absolute;
	left: 30px;
	top: -6px;
	z-index: 4;
}
.polaroidcoll img {
	position: absolute;
	top: 7px;
	left: 8px;
	z-index: 2;
}
.polaroidcoll em {
	display: block;
	padding: 0px 0 0;
	text-align: center;
	color: #333;
	width: 106px;
	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 3;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 0.7em;
		font-style: normal;
	font-weight: normal;

}


.polaroid {
	width: 186px;
	height: 210px;
	position: relative;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
.polaroid .bg {
	background: url(../images/2011/pola.png) no-repeat;
	width: 186px;
	height: 210px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.polaroid span {
	background: url(../images/tape.png) no-repeat;
	width: 77px;
	height: 27px;
	display: block;
	position: absolute;
	left: 54px;
	top: -12px;
	z-index: 4;
}
.polaroid img {
	position: absolute;
	top: 8px;
	left: 8px;
	z-index: 2;
}
.polaroid em {
	display: block;
	padding: 4px 0 0;
	text-align: center;
	font: 100% Georgia, "Times New Roman", Times, serif;
	color: #333;
	width: 186px;
	position: absolute;
	bottom: 8px;
	right: 0;
	z-index: 3;
}


.polaroidmini {
	width: 130px;
	height: 147px;
	margin: 20px 10px 5px;
	float: left;
	position: relative;
}
.polaroidmini .bg {
	background: url(../images/polaroidmini.png) no-repeat;
	width: 130px;
	height: 147px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
}
.polaroidmini span {
	background: url(../images/tapemini.png) no-repeat;
	width: 54px;
	height: 19px;
	display: block;
	position: absolute;
	left: 38px;
	top: -6px;
	z-index: 4;
}
.polaroidmini img {
	position: absolute;
	top: 7px;
	left: 7px;
	z-index: 2;
}
.polaroidmini em {
	display: block;
	padding: 4px 0 0;
	text-align: center;
	font: 80% Georgia, "Times New Roman", Times, serif;
	color: #333;
	width: 130px;
	position: absolute;
	bottom: 8px;
	right: 0;
	z-index: 3;
}
.slideshow, .slideshow-label, .slideshow-content, .slideshow-panel {
    font:12px Verdana, Tahoma, sans-serif;
}
.slideshowhome {
	margin-bottom: 0px;
	margin-top: 17px;
	width: 190px;
	overflow:hidden;

}
.slideshow-accueil {
	margin-bottom: 0px;
	margin-top: 0px;
	float: right;
	width: 250px;
	margin-right: 130px;
}
.slideshow {
    padding:0;
		display:block;
	overflow:hidden;
		
}
.slideshow-content {
	padding:0px;
	color:#333;
	overflow:hidden;
	position:relative;
	z-index:1;
	margin: 0px;

}

    /* Some Content Changes */
    .slideshow-content p {
        padding:0 !important;
        overflow:auto;
    }

    .slideshow-content img {
        padding:0 !important;
        border:0 !important;
    }

    .slideshow-slide {
        display:none;
        position:absolute;
    }

.slideshow-fullscreen {
    position:absolute;
    top:0;
    left:0;
    padding:0;
    border:0;  
    overflow:hidden;
}

.slideshow-label-place, .slideshow-panel-place {
    /* Stupid IE hack */
    // border-style:dotted; border-width: 1px 0; border-color: transparent; background:transparent;
}

.slideshow-label-place {
    padding:0;
    position:absolute;
    top:0px;
    left:0px;
    z-index:100;
    height:30px;
}
    .slideshow-label {   
        z-index:101;
        color:#fff;
        width:100%;
        height:100%;
        line-height:30px;
        text-indent:8px;
        font-weight:bold
    }

    .slideshow-label a,
    .slideshow-label a:hover,
    .slideshow-label a:active,
    .slideshow-label a:visited {
        color:#fff;
    }

.slideshow-panel-place {
    padding:0;
    position:absolute;
    bottom:0px;
    left:0px;
    z-index:100;
    height:26px;
}
    .slideshow-panel {
        z-index:101;    
        width:100%;
        height:100%;
    }
    
        .slideshow-panel a.button {
            display: block;
            width:24px;
            height:24px;
            float:left;
            text-indent:-99999%;
            overflow:hidden;
            outline: 0; /* @ Firefox, prevent dotted border after click */ 
            background-image:url(images/buttons.png);
            background-repeat:no-repeat;
            border:1px solid transparent
        }
        
            .slideshow-panel a.button:hover {
                border:1px solid #777;
            }
            
            
            .slideshow-panel a.first {
                background-position: 0 0
            }
            
            .slideshow-panel a.prev {
                background-position: -24px 0
            }
            
            .slideshow-panel a.play {
                background-position: -48px 0
            }
            
            .slideshow-panel a.stop {
                background-position: -72px 0
            }
            
            .slideshow-panel a.next {
                background-position: -96px 0
            }
            
            .slideshow-panel a.last {
                background-position: -120px 0
            }
            
            .slideshow-panel a.help {
                position:relative;
                background-position: -144px 0
            }
            
            .slideshow-panel span.counter {
                float:right;
                display: block;
                font-weight:700;
                color:#fff;
                /*width:26px;*/
                height:24px;
                line-height:24px;
                padding:0 4px;
            }


.slideshow-help {
    position:absolute;
    bottom:26px;
    left:0px;    
    z-index:101;   
    background-color:#ff9; 
    display:none;
    opacity: 0.9;
    width:100%;
}

.slideshow-frame div {
    position:absolute;
    top:0px;
    left:0px;
    background:url(images/big-play.png) 50% 50% no-repeat;
    z-index:201;
    cursor:pointer;
    width:100%;
    height:100%;
}

.slideshow-load {
    display:none;
}
    .slideshow-load div {
        position:absolute;
        top:0px;
        left:0px;
        background:url(images/ajax-loader.gif) 50% 50% no-repeat;
        z-index:201;
        cursor:pointer;
        width:100%;
        height:100%;
    }

.slideshow-shadow {
    position:absolute;
    top:0px;
    left:0px;
    z-index:200;
    width:100%;
    height:100%;
}
    
.slideshow-opacity {
    background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAA9JREFUeNpiYmBgaAAIMAAAjwCD5Hc2/AAAAABJRU5ErkJggg==);
    background:rgba(0, 0, 0, 0.5);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#85000000, endColorstr=#85000000);
}

.concerts a {
	text-decoration: none;
}


.concerts table {
border:3px solid #6495ed;
border-collapse:collapse;
width:90%;
margin:auto;
}
.concerts thead, .concerts tfoot {
	background-color:#E1E1E1;
}
.concerts tbody {
background-color:#FFFFFF;
padding:5px;
}
.concerts th {
background-color:#F1F1F1;
}
.concerts td {
padding:5px;
text-align:left;
}
.concertsmini {
	margin: 0px;
	padding: 0px;
}
.concertsmini td {
	text-align:left;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 0px;
	font-size: 0.7em;
	color: #e4e153;
}
.concerts caption {

}

.unit-concert {
	background-color: #f1f9fa;
	margin-bottom: 10px;
}
.unit-concert2 {
background-color: #ff826d;
	margin-bottom: 10px;
}
.unit-concert2 td {
	background-color: #ff826d;
	border: 0px none #ff826d;
}
.unit-concert1 {
	background-color: #ff826d;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

}
.unit-presse1 {
	background-color: #ff826d;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.85em;
	font-weight: bold;

}
.parmois {
	background-color: #E1E1E1;
	margin-bottom: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.date-concert {
	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.date-concert2 {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
}
.date-concert3 {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #666;	
}
.date-concert-mini {

}
.ville-concert a {
	color: #000;
}
.ville-concert2 a {
	color: #FFF;
}
.ville-concert a:hover {
	color: #000;
	
}


.pays-concert {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ville-concert {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ville-concert-mini {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.titre-concert {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.info-concert {

	width: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.info-tour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 1px 7px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}

/* @override http://localhost/bxslider_v3_plugin/css/styles.css */

/*
 * To change the color scheme of slider change each 
 * background property for each of the five styles below
 */

/*next button*/
.bx-next {
	position:absolute;
	top:40%;
	right:-10px;
	z-index:999;
	width: 20px;
	height: 20px;
	text-indent: -999999px;
	background: url(http://www.bjork.fr/images/2011/gray_next.png) no-repeat 0 -20px;
}

/*previous button*/
.bx-prev {
	position:absolute;
	top:40%;
	left:-27px;
	z-index:999;
	width: 20px;
	height: 20px;
	text-indent: -999999px;
	background: url(http://www.bjork.fr/images/2011/gray_prev.png) no-repeat 0 -20px;
}

/*pager links*/
.bx-pager a {
	margin-right: 5px;
	color: #fff;
	padding: 3px 8px 3px 6px;
	font-size: 12px;
	zoom:1;
	background: url(http://www.bjork.fr/images/2011/gray_pager.png) no-repeat 0 -20px;
}

/*auto start button*/
.bx-auto .start {
	background: url(http://www.bjork.fr/images/2011/gray_auto.png) no-repeat 0 2px;
	padding-left: 13px;
}

/*auto stop button*/
.bx-auto .stop {
	background: url(http://www.bjork.fr/images/2011/gray_auto.png) no-repeat 0 -14px;
	padding-left: 13px;
}

/*
 * End color scheme styles
 */


/*next/prev button hover state*/
.bx-next:hover,
.bx-prev:hover {
	background-position: 0 0;
}

/*pager links hover and active states*/
.bx-pager .pager-active,
.bx-pager a:hover {
	background-position: 0 0;
}

/*pager wrapper*/
.bx-pager {
	text-align:center;
	padding-top: 7px;
	font-size:12px;
	color:#666;
}

/*captions*/
.bx-captions {
	text-align:center;
	font-size: 12px;
	padding: 7px 0;
	color: #666;
}

/*auto controls*/
.bx-auto {
	text-align: center;
	padding-top: 15px;
}

.bx-auto a {
	color: #666;
	font-size: 12px;
}








ul.tabs2 {
	margin: 0;
	padding: 0;
	float: left;
	list-style: none;
	height: 32px; /*--Set height of tabs--*/
	width: 100%;
}
ul.tabs2 li {
	float: left;
	padding: 0;
	height: 31px; /*--Subtract 1px from the height of the unordered list--*/
	line-height: 31px;
	margin-bottom: -1px; /*--Pull the list item down 1px--*/
	overflow: hidden;
	position: relative;
	background-color: #a3a3a3;
	margin-top: 0;
	margin-right: 1px;
	margin-left: 0;
}
ul.tabs2 li a {
	text-decoration: none;
	color: #FFF;
	display: block;
	font-size: 12px;
	padding: 0 20px;
	outline: none;
	font-weight: bold;
	text-transform: uppercase;
}
ul.tabs2 li a:hover {
	background-color: #a30b33;
}

html ul.tabs2 li.active, html ul.tabs2 li.active a:hover  { /*--Makes sure that the active tab does not listen to the hover properties--*/
		background-color: #a30b33;
}
.tab_container {
	border-top: none;
	overflow: hidden;
	clear: both;
	float: left;
	width: 650px;
	background: #efefef;
	padding: 0px;
}
.tab_content {
	font-size: 1.2em;
	padding-top: 10px;
	padding-bottom: 10px;
}
.tab_content p {
	padding-right: 10px;
	padding-left: 10px;
}
.tab_content blockquote {
	color:#5D5D5D;
	background-color: #f6f6f6;
	font-size: 11px;
	font-style: italic;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;

}
.tab_content h3.spip {
	text-align: left;
	font-size: 1.1em;
	font-weight: bold;
	color: #000;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DDDDDD;
	margin-top: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	background-color: #a3a3a3;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}
#column-album {
	padding-top: 20px;
	width: 650px;
	float:left;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	
}
#column-others-releases {
	width: 300px;
	float:left;
	margin-top: 20px;
}

#column-album-cover {
	width: 350px;
	float:left;

}
#column-album-intro {
	width: 650px;
	float:left;
	clear: both;
	background: #efefef;
	margin-bottom: 20px;
}
#column-album-infos {
	width: 290px;
	float:left;
	margin-left: 10px;
}

#column-album-infos p {
	font-size: 0.8em;
	line-height: 1.2em;
}
#column-album-infos h1 {
	font-size: 1.5em;
	color: #000;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#column-album-infos h2 {
	font-size: 0.9em;
	color: #333;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	font-variant: normal;
	background-color: #efefef;
}
#column-album-infos h3.spip {
	font-size: 0.8em;
	color: #666;
	background-color: #efefef;
	margin: 0px;
	padding: 0px;
	border: 0px none #FFF;
}


.selecterBtns {
float:left;
width:290px;
margin-bottom:25px;
}

.selecterBtns a {
-moz-border-radius:8px;
-webkit-border-radius:8px;
border-radius:8px;
background:#EDEDED;
color:#111;
display:block;
float:left;
font-size:11px;
line-height:28px;
margin-right:4px;
outline:none;
padding:0 15px;
text-decoration:none;
}

.selecterBtns .active,
.selecterBtns a:hover {
background:#111;
color:#fff;
}

.selecterContent {
float:left;
width:290px;
clear:both;
}

.selecterContent a {
outline:none;
}

.selecterContent li {
width:70px;
height:70px;
overflow:hidden;
}

ul.nolist,
ul.nolist li {
display:block;
list-style:none;
padding:0;
margin:0;
}

ul.nolist li {
float:left;
margin:0 0px 0px 0;	
}

.titreariane {

	clear: both;
	border-top: 1px solid #ddd;
	margin-top: 0px;
	margin-right: 0;
	margin-bottom: 15px;
	margin-left: 0;
}
.titreariane p {
	position: relative;
	font-size: 0.8em;
	background: #ff826d;
	float: left;
	font-weight: bold;
	color: #FFF;
	margin-top: -12px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	font-variant: small-caps;
	padding: 3px;
	clear: both;
} 
.titreariane a {
	text-decoration: none;
	color: #FFF;

} 


.lier-item {
	float: left;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-align: center;
}

ul.albumpresse {
	list-style-image: url(../images/2011/puce.png);
	list-style-position: inside;
	margin-bottom: 20px;
 }
	.albumpresse {
	margin-top: 0;
	margin-right: 0;
	margin-left: 0px;
	
}
.albumpresse li  {
	margin-left: 0px;
	margin-bottom: 4px;
	font-size: 9px;
	color: #999;
}
.albumpresse li a {
	font-size: 11px;
	color: #ff826d;

}
.albumpresse li a:hover {
	color: #333;
	text-decoration: underline;
}


.ib-container{
	position: relative;
	width: 800px;
	margin: 30px auto;
	display: block;
}
.ib-container:before,
.ib-container:after {
    content:"";
    display:table;
}
.ib-container:after {
    clear:both;
}
.ib-container article{
	display: block;
	width: 140px;
	height: 220px;
	background: #fff;
	cursor: pointer;
	float: left;
	border: 10px solid #fff;
	text-align: left;
	text-transform: none;
	margin: 15px;
	z-index: 1;
	-webkit-backface-visibility: hidden;
	box-shadow: 
		0px 0px 0px 10px rgba(255,255,255,1), 
		1px 1px 3px 10px rgba(0,0,0,0.2);
	-webkit-transition: 
		opacity 0.4s linear, 
		-webkit-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	-moz-transition: 
		opacity 0.4s linear, 
		-moz-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	-o-transition: 
		opacity 0.4s linear, 
		-o-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	-ms-transition: 
		opacity 0.4s linear, 
		-ms-transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;
	transition: 
		opacity 0.4s linear, 
		transform 0.4s ease-in-out, 
		box-shadow 0.4s ease-in-out;

}
.ib-container h3 a{
	font-size: 16px;
	font-weight: 400;
	color: #000;
	color: rgba(0, 0, 0, 1);
	text-shadow: 0px 0px 0px rgba(0, 0, 0, 1);
	opacity: 0.8;
}
.ib-container article header span{
	font-size: 10px;
	font-family: "Big Caslon", "Book Antiqua", "Palatino Linotype", Georgia, serif;
	padding: 10px 0;
	display: block;
	color: #FFD252;
	color: rgba(255, 210, 82, 1);
	text-shadow: 0px 0px 0px rgba(255, 210, 82, 1);
	text-transform: uppercase;
	opacity: 0.8;
}
.ib-container article p{
	font-family: Verdana, sans-serif;
	font-size: 10px;
	line-height: 13px;
	color: #333;
	color: rgba(51, 51, 51, 1);
	text-shadow: 0px 0px 0px rgba(51, 51, 51, 1);
	opacity: 0.8;
}
.ib-container h3 a,
.ib-container article header span,
.ib-container article p{
	-webkit-transition: 
		opacity 0.2s linear, 
		text-shadow 0.5s ease-in-out, 
		color 0.5s ease-in-out;
	-moz-transition: 
		opacity 0.2s linear, 
		text-shadow 0.5s ease-in-out, 
		color 0.5s ease-in-out;
	-o-transition: 
		opacity 0.2s linear, 
		text-shadow 0.5s ease-in-out, 
		color 0.5s ease-in-out;

	-ms-transition: 
		opacity 0.2s linear, 
		text-shadow 0.5s ease-in-out, 
		color 0.5s ease-in-out;
	transition: 
		opacity 0.2s linear, 
		text-shadow 0.5s ease-in-out, 
		color 0.5s ease-in-out;
}
/* Hover Style for all the items: blur, scale down*/
.ib-container article.blur{
	box-shadow: 0px 0px 20px 10px rgba(255,255,255,1);
	-webkit-transform: scale(0.9);
	-moz-transform: scale(0.9);
	-o-transform: scale(0.9);
	-ms-transform: scale(0.9);
	transform: scale(0.9);
	opacity: 0.7;
}
.ib-container article.blur h3 a{
	text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.9);
	color: rgba(0, 0, 0, 0);
	opacity: 0.5;
}
.ib-container article.blur header span{
	text-shadow: 0px 0px 10px rgba(255, 210, 82, 0.9);
	color: rgba(255, 210, 82, 0);
	opacity: 0.5;
}
.ib-container article.blur  p{
	text-shadow: 0px 0px 10px rgba(51, 51, 51, 0.9);
	color: rgba(51, 51, 51, 0);
	opacity: 0.5;
}

/* Hover Style for single item: scale up */
.ib-container article.active{
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
	-ms-transform: scale(1.05);
	transform: scale(1.05);
	box-shadow: 
		0px 0px 0px 10px rgba(255,255,255,1), 
		1px 11px 15px 10px rgba(0,0,0,0.4);
	z-index: 100;	
	opacity: 1;
}
.ib-container article.active h3 a,
.ib-container article.active header span,
.ib-container article.active p{
	opacity; 1;
}

.contactconcert {

	padding: 3px;
	border: 1px solid #CCC;
	margin-top: 5px;

	background-color: #F2F2F2;
	
}
.contactconcert p {
	font-size: 9px;
	color: #999;
	line-height: 11px;
	padding: 0px;
}

.titresconcert {

	padding: 25px;
	border: 1px solid #CCC;
	margin-top: 5px;

	background-color: #F2F2F2;
	
}
.titresconcert p {
	font-size: 9px;
	color: #999;
	line-height: 13px;
	padding: 0px;
}
#icons {
	position: absolute;
	width: 110px;
	margin-left: 880px;
	text-align: right;
	padding-top: 50px;
}
#icons-content {
	float: right;
	width: 110px;
}
.social-icon {
	float: left;
	padding-bottom: 3px;
	padding-right: 3px;
}



ul.navgiation-dates
{
	list-style: none;
	text-align: center;
}

ul.navgiation-dates li
{
	list-style: none;
	display: inline-block;
	margin-top: 15px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;	

}

ul.navgiation-dates a
{background: #ff826d;
	
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	padding-left: 5px;
	text-decoration: none;

}

ul.navgiation-dates a.on {

	background: #666;

}
ul.navgiation-dates a:hover {
	background: #666;
}




ul.navgiation-pays
{
	list-style: none;
	text-align: left;
	margin-left: 15px;
}

ul.navgiation-pays li
{
	list-style: none;
	display: inline-block;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0;
	width: 155px;
}

ul.navgiation-pays a
{
	
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	text-decoration: none;

}

ul.navgiation-pays img {

	vertical-align: middle;

}

ul.navgiation-pays a.on {

	color: #ff826d;

}
ul.navgiation-pays a:hover {
	color: #ff826d;
}


ul.navgiation-tournee
{
	list-style: none;
	text-align: center;
}

ul.navgiation-tournee li
{
	list-style: none;
	display: inline-block;
	margin-top: 0;
	margin-right: 2px;
	margin-bottom: 15px;
	margin-left: 2px;	

}

ul.navgiation-tournee a
{
	
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	text-decoration: none;

}
ul.navgiation-tournee img {
	margin-bottom: 0px;
	
	padding: 5px;		
	

}
ul.navgiation-tournee a.on {

	color: #ff826d;

}
ul.navgiation-tournee a:hover {
	color: #ff826d;
}

#bjorkfr {
	position: fixed;
	bottom: 1%;
	left: 15px;
}

#bjorkfr a {
	display: block;
	color: #fff;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .3);
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	margin-top: 2px;
	margin-right: 0;
	margin-bottom: 2px;
	margin-left: 0;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	text-decoration: none;
	background-color: #a30b33;
}
#bjorkfr a:hover {
	background-color: #333;
}


.concerts table, .presses table {
border:3px solid #6495ed;
border-collapse:collapse;
width:90%;
margin:auto; 
}
.concerts thead, .concerts tfoot, .presses thead, .presses tfoot {
	background-color:#E1E1E1;
}
.concerts tbody, .presses tbody  {
	background-color:#999;
	padding:5px;
}
.concerts th, .presses th  {
background-color:#F1F1F1;
}
.concerts td, .presses td {
	text-align:left;
	padding: 4px;
}
.concertsmini td {
	text-align:left;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.concerts caption {

}
.unit-concert {
	background-color: #fcf2ee;
	margin-bottom: 10px;
}
.unit-presses {
	background-color: #fcf2ee;
	margin-bottom: 10px;
	font-size: 0.90em;
}
.unit-concert-bis {
	background-color: #f3d3c6;
	margin-bottom: 10px;
	
}
.unit-presses-bis {
	background-color: #E8E8E8;
	margin-bottom: 10px;
	font-size: 0.90em;
}
.unit-concert1 {
	background-color: #515151;
	margin-bottom: 10px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 6px;
	padding-right: 4px;
	padding-bottom: 6px;
	padding-left: 4px;
	text-transform: uppercase;
}
.parmois {
	background-color: #E1E1E1;
	margin-bottom: 10px;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
}
.date-concert {
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
}
.date-concert-mini {
	font-weight: bold;

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.pays-concert {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ville-concert {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.ville-concert-mini {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.titre-concert {


		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.info-concert {

	width: 30px;
		font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;

}
.info-tour {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	padding: 1px 7px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #CCCCCC;
}
#column-tour-navigation {
	width: 250px;
	float:left;
	padding: 10px;

}

#column-tour-navigation p {
	font-size: 11px;
	color: #999;
	line-height: 13px;
	margin-bottom: 10px;
}
#column-tour-navigation strong {
	font-size: 10px;
	color: #666;
	margin-bottom: 3px;
	line-height: 12px;
}
#column-tour-navigation .spip_documents_center {
	margin-top: 2px;
	margin-bottom: 2px;
}

#column-tour {
	padding-top: 10px;
	width: 700px;
	float:left;

}


.concert-special-txt {
	font-size: 0.8em;
	color: #FFF;
	background-color: #333;
	padding: 3px;
	margin-top: 62px;
	margin-left: 0px;
	position: absolute;
}
.concert-special-txt2 {
	font-size: 0.7em;
	color: #333;
	margin-top: 3px;
	text-align: center;
	width: 155px;
	
	display: block;

}

ul.navgiation-concertsspe
{
	list-style: none;
	text-align: left;
	margin-left: 15px;
}

ul.navgiation-concertsspe li
{
	list-style: none;
	float:left;
	margin-top: 0;
	margin-right: 3px;
	margin-bottom: 8px;
	margin-left: 0;
	width: 155px;
	height: 110px;
}

ul.navgiation-concertsspe a
{
	
	color: #666;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;


}

ul.navgiation-concertsspe img {

	vertical-align: middle;

}

ul.navgiation-concertsspe a.on {

	color: #ff826d;

}
ul.navgiation-concertsspe a:hover {
	color: #ff826d;
}
#postHeader {
	width:600px;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-transform:uppercase;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0.2em;
	display: block;
	clear: both;
}
#postHeadlines {
	width:600px;
	vertical-align: middle;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.7em;
	text-transform:uppercase;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0.2em;
	display: block;
	clear: both;
	text-align: right;
}

#center-colonne1 {
	width:600px;
	text-align:left;
	float:left;
	margin-top: 30px;
	margin-left: 20px;
}
#center-colonne2 {
	width:290px;
	text-align:left;
	float:left;
	margin-left: 50px;
	margin-top: 30px;

}
#center-colonne1 h2 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:1.1em;
}

#center-colonne1 h3 {
margin:0 0 -.5em 0;
padding:.75em 0 0 0;
font-size:.8em;
font-weight:lighter;
letter-spacing:.1em;
}

#navbar {
margin:-1em -1em 0 -1em; /* Mozzila attributes */
padding:1em 0 1em 0 !important; /* IE specific attributes */
padding:1em 0 0 0;
background-color:#cccccc;
}

#navbar ul {
margin:0 0 -1em .3em !important;
margin:.3em 0 0 .3em;
padding:0 0 1em 0;
list-style:none;
background-color:#cccccc;
}

#navbar li {
margin:0 0 0 -.27em;
padding:.2em 0 .2em 0 !important;
padding:1em 0 1em 0;
list-style:none;
display:inline;
background-color:#cccccc;
}

#navbar li a {
margin:0 0 0 0;
padding:1em .5em 1em .5em !important;
padding:1em .5em 0 .5em;
}




.barepic {
border:none;
}

.right {
float:right;
margin:5px;
padding:2px;
}

.left {
float:left;
margin:5px;
padding:2px;
}

.center {
width:auto;
margin-left:auto;
margin-right:auto;
}

.news em {
font-size:.8em;
color:#000000;
}

#cell_1 ul.news, #cell_2 ul.news, #cell_3 ul.news {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li.news, #cell_2 li.news, #cell_3 li.news {
margin:0 0 .3em 0;
padding:5px 0 6px 10px;
font-size:.75em;
}

#cell_1 ul, #cell_2 ul, #cell_3 ul {
margin:0 0 0 5px;
padding:0 0 0 0;
list-style:none;
}

#cell_1 li, #cell_2 li, #cell_3 li {
margin:0 0 .3em 0;
padding:5px 0 6px 5px;
font-size:.75em;
}

#box_1 {
	padding:0px;
	float:left;
	width:140px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#box_2 {
	padding:0px;
	float:left;
	width:140px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}

#box_3 {
	padding:0px;
	float:left;
	width:210px;
	background-color:#00ccac;
	margin-top: 0;
	margin-right: 15px;
	margin-bottom: 0em;
	margin-left: 0px;
}

#box_4 {
	padding:0px;
	float:left;
	width:290px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0em;
	margin-left: 0px;
	text-align: center;
}



#box_1 p, #box_2 p, #box_3 p, #box_4 p, #box_5 p {
	font-size:10px;
	color:#000000;
	line-height: 12px;
}

#box_1 h2, #box_2 h2, #box_3 h2, #box_4 h2, #box_5 h2 {
	color:#000000;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 15px;
} 


#extra-item {
padding:0px;
	float:left;
	width:220px;
	margin-top: 0;
	margin-right: 20px;
	margin-bottom: 20px;
	margin-left: 0px;
	height: 95px;
	overflow:hidden;
	
}

.extra-overlay{
	background-color: rgba(0, 175, 149, 0.9);
	position: absolute;
	width: 150px;
	padding: 5px;
		margin-top: 70px;
}
.extra-overlay a{
	font-size: 12px;
	color: #FFF;
	font-weight: 600;
}