/*  
Theme Name: Seppia Theme
Description: Seppia Theme
Version: 1.0
Author: Emmanuel Ledrich

*/

a:link, a:visited{
color: #000000;
text-decoration: none;
}

a:hover{
color: #000000;
text-decoration: none;
}

#spacer {
clear: both;
}

body {
font-family: "Verdana", "Tahoma", "Geneva", sans-serif;
font-size: 0.8em;
vertical-align : top;
width: 100%;	
color: #000000;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
background: #FFFFFF url(images/back.png) no-repeat fixed center top; `
}

#wrapper{
width: 960px;
text-align: center;	
margin-left: auto;
margin-right: auto;
}

#header{
width: 840px;
height: 140px;
vertical-align : top;
background-image:url(images/logo_seppia.png);
background-position: center left;
background-repeat: no-repeat; 
float: left;
}

#header_nav {
font-size: 0.8em;
font-weight: bold;
padding: 15px 0px 0px 0px;
color:#808080;
width: 120px;
height: 125px;
text-align: left;	
float: left;
}

#header_nav a{
color:#808080;
}

#header_nav a:hover{
color:#000000;
}


#FR_flag {
width: 20px;
height: 14px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(images/fr_FR.png);
background-repeat: no-repeat; 
float: left;
}

#DE_flag {
width: 20px;
height: 14px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
background-image:url(images/de_DE.png);
background-repeat: no-repeat; 
float: left;
}

#EN_flag {
width: 20px;
height: 14px;
margin: 0px 0px 0px 5px;
padding: 0px 0px 0px 0px;
background-image:url(images/en_US.png);
background-repeat: no-repeat; 
float: left;
}

#body_wrapper{
vertical-align : top;
width: 920px;
margin-left: auto;
margin-right: auto;
}

#horiz_navigation{
font-weight:bold;
width: 900px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
background-image:url(images/nav_back.png);
clear:left;
}

#horiz_navigation ul {
height: 40px;
list-style-type: none;
list-style-image: none;
margin: 0; 
padding: 0;	
text-align: left;	
float:left;
}

#horiz_navigation li {	
display: table-cell;
width: 124px; //largeur des cases du menu 740 divisé par le nombre ditems
height: 28px;
background-image:url(images/nav_cell.png);
text-align:center;
margin: 0px 0px 0px 0px;
padding: 12px 0px 12px 0px;
float:left;
border-right: solid 1px #808080;
}

#horiz_navigation li.current-cat {
background-image:url(images/nav_cell_hover.png);	
}

#horiz_navigation li.current_page_item {
background-image:url(images/nav_cell_hover.png);	
}

#horiz_navigation li:hover {
width: 124px; //largeur des cases du menu 740 divisé par le nombre ditems
height: 28px;
margin: 0px 0px 0px 0px;
padding: 12px 0px 12px 0px;
background-image:url(images/nav_cell_hover.png);
float:left;
border-right: solid 1px #808080;
}

#horiz_navigation a {
font-size: 0.90em;
color: #ffffff;
text-decoration: none;
}

#horiz_navigation form{
height:0px;
margin: 0; 
padding: 0;		
}

#search{
height: 28px;
margin: 0px 0px 0px 0px;
padding: 12px 0px 0px 20px;
float:left;
}


#search input {
border:0px solid #808080;
color: #808080;
width:100px;
background-color:#ffffff;
}

#horiz_navigation_reflx{
width: 920px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(images/nav_reflx.png);
clear:left;
}

#feat_cata_item{
z-index:0;
position:relative;
width: 640px;
height: 361px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
float:left;	
border-bottom: dotted 1px #808080;
}

#feat_cata_item p{
line-height: 0.2;
}

#feat_cata_item_desc{
z-index:1;
position:relative;
top:-60px;
left:0px;
width: 640px;
height: 60px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(images/feat_prod_back.png);
}

#feat_cata_item_btn {
width: 58px;
height: 38px;
margin: 11px 20px 11px 20px;
padding: 0px 0px 0px 0px;
background-image:url(images/btn_play.png);
float:left;
}

#feat_cata_item_btn a:hover{
width: 58px;
height: 38px;
margin: 11px 20px 11px 20px;
padding: 0px 0px 0px 0px;
background-image:url(images/btn_play_on.png);
float:left;
}

#feat_cata_item_txt {
width: 532px;
height: 40px;
margin-top:0em;
margin-bottom:0em;
padding: 10px 10px 10px 0px;
font-size: 0.9em;
font-weight: normal;
text-align: left;
float: left;
}

#feat_cata_item_txt .director{
font-size: 1.1em;
font-family: "Georgia", "Times", serif;
color:#C86414;
}


#feat_cata_item_txt p{
margin-top:0.5em;
margin-bottom:1em;
font-size: 0.9em;
font-family: "Verdana", "Tahoma", "Geneva", sans-serif;
font-weight:normal;
color:#BEB4BE;
}

#feat_cata_item_txt a{
font-weight:bold;
color:#ffffff;
text-decoration: none;
}


#feat_cata_item_txt a:hover{
color: #C86414;
}

#player {
width: 640px;
height: 361px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: dotted 1px #808080;
}

#details {
width: 640px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-bottom: dotted 1px #808080;
float: left;
}

#production_details1 {
width: 233px;
height: 370px;
margin: 5px 0px 20px 0px;
padding: 30px 37px 0px 30px;
background-image:url(images/prod_back.png);	
float: left;
text-align: left;
font-size: 0.95em;
}

#production_details1 p{
margin-top:0em;
margin-bottom:0.5em;
font-size: 0.9em;
border-top: dotted 1px #554B55;
color: #554B55;
}

#production_details1 .production_details1_title{
font-size: 1.2em;	
margin-top:0em;
margin-bottom:0em;
color: #554B55;
font-family: "Georgia", "Times", serif;
font-style: italic;
font-weight: bold;
}

#production_details1  .production_details1_stitle{
margin-top:0em;
color:#C86414;
}

#production_details2 {
width: 298px;
margin: 20px 0px 20px 0px;
padding: 0px 20px 0px 20px;
float: left;
border-left: solid 1px #808080;
border-right: solid 1px #808080;
text-align: left;
font-size: 0.9em;
color: #554B55;
}

#production_details2 h2{
font-size: 1.2em;	
}
	
#production_details2 a{
color:#C86414;
font-family: "Georgia", "Times", serif;
font-weight: bold;
}

#details_bottom_nav {
text-align: right;
}

#details_bottom_nav a{
font-family: "Verdana", "Tahoma", "Geneva", sans-serif;
}

#socialmedias img{
border: none;
width: 16px;
height: 16px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

div.post {
width: 598px;

margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
float: left;
border-left: solid 1px #808080;
border-right: solid 1px #808080;
text-align: left;
font-size: 0.9em;
color: #554B55;
background-color:#ffffff;
background-image:url(images/cata_back.png);
background-position: -1px 0px; 
background-position: top-left;
background-repeat: no-repeat; 
}

div.post_mixte {
width: 598px;
margin: 0px 0px 0px 0px;
padding: 0px 20px 0px 20px;
float: left;
border-left: solid 1px #808080;
border-right: solid 1px #808080;
text-align: left;
font-size: 0.9em;
color: #554B55;
background-color:#ffffff;
background-image:url(images/cata_back.png);
background-position: -1px 0px; 
background-position: top-left;
background-repeat: no-repeat; 
}

div.post_mixte h2{
color: #000000;	
}

div.news_item {
width: 598px;

margin: 0px 0px 0px 0px;
padding: 20px 20px 0px 20px;
float: left;
border-left: solid 1px #808080;
border-right: solid 1px #808080;
text-align: left;
font-size: 0.9em;
color: #554B55;
background-color:#ffffff;
background-image:url(images/cata_back.png);
background-position: -1px 0px; 
background-position: top-left;
background-repeat: no-repeat; 
border-bottom: dotted 1px #808080;
}

div.news_item  a{
font-weight: bold;
font-family: "Georgia", "Times", serif;
color: #554B55;
text-align: left;
}

div.navigation {
font-family: "Georgia", "Times", serif;
font-size: 0.8em;
font-weight: bold;
width: 640px;
margin: 10px 0px 10px 0px;
padding: 0px 0px 0px 0px;
float: left;	
text-align: left;
}

div.post td{
text-align: left;	
padding: 0px;
}

div.post table{

border-spacing: 0px;	
border-width: 0px;
}


div.post h2{
color: #000000;
}

div.post2 a{
color:#C86414;
font-family: "Georgia", "Times", serif;
font-weight: bold;
}

#cata_item {
width: 640px;
height: 181px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(images/cata_back.png);
border-bottom: dotted 1px #808080;
float:left;	
text-align: left;
}

#cata_item_img {
width: 290px;
height: 180px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: left;
float:left;
}

#cata_item_desc {
margin-top:0em;
margin-bottom:1em;
font-size: 1.2em;
font-family: "Georgia", "Times", serif;
color: #554B55;
font-weight:bold;
width: 299px;
height: 70px;
margin: 0px 0px 0px 0px;
padding: 24px;
float:left;
text-align: left;

}

#cata_item_desc p{
margin-top:0em;
margin-bottom:1em;
font-size: 0.7em;
font-family: "Verdana", "Tahoma", "Geneva", sans-serif;
font-weight:normal;	
}

#cata_item_desc a{
color: #554B55;
}

#cata_item_desc a:hover{
color: #C86414;
}

#cata_item_link {
font-size: 0.9em;
font-family: "Georgia", "Times", serif;
color: #554B55;
font-weight:bold;
font-style:italic;
height: 27px;
margin: 0px 0px 0px 15px;
padding: 13px 0px 0px 40px;
float:left;
text-align: left;
background-image:url(images/btn_play_cata.png);
background-repeat: no-repeat; 
background-position: left	
}

a:hover #cata_item_link {
color: #C86414;
}

#cata_wrapper {
width: 640px;
float: left;	
}

#see_cata{
width: 640px;
height: 53px;
margin: 20px 0px 0px 0px;
padding: 7px 0px 0px 0px;
font-weight:bold;
color:#ffffff;
background-image:url(images/btn_see_cata.png);
float:left;	
}

#right_nav_wrapper{
width: 260px;	
margin: 0px 0px 25px 20px;
padding: 0px 0px 0px 0px;
float:right;
}

#left_nav_wrapper{
width: 260px;	
margin: 0px 20px 25px 0px;
padding: 0px 0px 0px 0px;
float:left;
}

#vert_nav_top{
color:#ffffff;
font-weight:bold;
width: 260px;	
height: 50px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
background-image:url(images/right_nav_top.png);
float:right;
}

#vert_nav_top a{
color:#ffffff;
}

#vert_nav{
font-size: 0.9em;
width: 230px;	
margin: 0px 0px 0px 0px;
padding: 0px 15px 0px 15px;
background-image:url(images/right_nav_cell.png);
float:right;
text-align: left;	
}

#vert_nav li.cat-item{
color: #808080;
list-style-type: none;
list-style-image: none;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
border-top: dotted 1px #808080;
}

#vert_nav li.cat-item ul{
font-size: 0.9em;
list-style-type: none;
list-style-image: none;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
text-indent:10px;
}

#vert_nav li.cat-item a{
color:#ffffff;
}

#vert_nav li.page_item{
list-style-type: none;
list-style-image: none;
margin: 0px 0px 0px 0px;
padding: 5px 0px 5px 0px;
border-top: dotted 1px #808080;
}

#vert_nav li.page_item ul{
font-size: 0.9em;
list-style-type: none;
list-style-image: none;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
text-indent:10px;
}

#vert_nav li.page_item a{
color:#ffffff;
}

#vert_nav ul{
list-style-type: none;
list-style-image: none;
}

#dynsidebar a{
color: #808080;	
}

#entry_nav{
font-size:0.95em;
font-weight:normal;
font-style:normal;
color:#C86414;
border-bottom: dotted 1px #808080;	
}

#entry_nav .title a{
color:#ffffff;
font-weight:bold;
font-style:italic;
text-decoration: none;
list-style-type: none;
list-style-image: none;	
}

#entry_nav a{
color:inherit;
font-weight:bold;
text-decoration: underline;
list-style-type: none;
list-style-image: none;	
}

#entry_nav a:hover{
color:#C86414;
font-weight:bold;
text-decoration: none;
list-style-type: none;
list-style-image: none;	
}

#entry_nav p{
color:#BEB4BE;
font-weight:normal;
font-style:normal;
}

#vert_nav_bottom{
width: 260px;	
height: 79px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(images/right_nav_bot.png);
float:right;
}

#vert_nav_bottom2{
width: 260px;	
height: 79px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image:url(images/right_nav_bot2.png);
float:right;
}



#footer{
width: 960px;	
height: 160px;
color: #554B55;
margin: 25px 0px 0px 0px;
padding: 20px 0px 0px 0px;
background-image:url(images/footer_back.png);	
border-top: dotted 1px #808080;
}

#footer_col{
font-size: 0.85em;
width: 280px;	
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 40px;
float:right;
text-align: left;	
float:left;
}

#footer_col p{
font-weight:bold;
}

#footer_col  a{
color:#554B55;
}

#footer_col  a:hover{
color:#000000;
}


/*images*/

img.medium_thumb {
border: none;	
height: 135px;
width: 240px;
padding: 17px 25px 18px 25px;
margin: 0px 0px 0px 1px;
display: inline;
background: url(images/thumb_med_back.png);
}	

img.large_thumb {
border: none;	
height: 360px;
width: 640px;
margin: 0px 0px 0px 0px;
display: inline;
}

div.post img{
	border: none;
}


div.post_mixte img{
	border: none;
}


/*ie6compatibility*/

* a{
position:relative;
}

* html #header{
width: 840px;
height: 165px;
vertical-align : top;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/logo_seppia.png', sizingMethod='scale');
background-repeat: no-repeat; 
background-position: center left;
float: left;
}

* html #horiz_navigation{
font-weight:bold;
width: 900px;
height: 40px;
margin: 0px 0px 0px 0px;
padding: 0px 10px 0px 10px;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/nav_back.png', sizingMethod='scale');
background-repeat: no-repeat; 
background-position: top;
clear:left;
}

* html #horiz_navigation_reflx{
width: 920px;
height: 20px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/nav_reflx.png');
background-repeat: no-repeat; 
background-position: top;
clear:left;
}

* html #feat_cata_item{
z-index:0;
position:relative;
width: 640px;
height: 321px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #ffffff;
float:left;	
border-bottom: dotted 1px #808080;
background-color:#ffffff;
}

* html #feat_cata_item_desc{
z-index:1;
position:relative;
top:-62px;
width: 640px;
height: 60px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/feat_prod_back.png', sizingMethod='scale');
background-repeat: no-repeat; 
background-position: top;
}

* html #feat_cata_item_btn {

width: 58px;
height: 38px;
margin: 11px 20px 11px 10px;
padding: 0px 0px 0px 0px;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/btn_play.png', sizingMethod='scale');
background-repeat: no-repeat; 
background-position: top;
float:left;
}

* html #cata_item_link {
font-size: 0.9em;
font-family: "Georgia", "Times", serif;
color: #554B55;
font-weight:bold;
font-style:italic;
height: 27px;
margin: 0px 0px 0px 15px;
padding: 13px 0px 0px 40px;
float:left;
text-align: left;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/btn_play_cata.png');
background-repeat: no-repeat; 
background-position: top;	
}

* html #vert_nav_top{
color:#ffffff;
font-weight:bold;
width: 260px;	
height: 50px;
margin: 0px 0px 0px 0px;
padding: 5px 0px 0px 0px;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/right_nav_top.png', sizingMethod='scale');
background-repeat: no-repeat; 
background-position: top;
float:right;
}

* html #vert_nav_bottom{
width: 260px;	
height: 79px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/right_nav_bot.png');
background-repeat: no-repeat; 
background-position: top;
float:right;
}

* html img.medium_thumb {
border: none;	
padding: 25px;
margin: 0px 0px 0px 1px;
display: inline;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/thumb_med_back.png');
background-repeat: no-repeat; 
background-position: top;
}

* html #see_cata{
width: 640px;
height: 53px;
margin: 20px 0px 0px 0px;
padding: 7px 0px 0px 0px;
font-weight:bold;
color:#ffffff;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/btn_see_cata.png');
background-repeat: no-repeat; 
background-position: top;
float:left;	
}

* html #production_details1 {
width: 235px;
height: 330px;
margin: 20px 0px 20px 0px;
padding: 30px 35px 0px 30px;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/prod_back.png');
background-repeat: no-repeat; 
background-position: top;	
float: left;
text-align: left;
}

* html #feat_cata_item_txt p{
margin-top:0em;
margin-bottom:1em;
font-size: 0.9em;
font-family: "Verdana", "Tahoma", "Geneva", sans-serif;
font-weight:normal;
color:#BEB4BE;
}

* html #cata_item_link {
font-size: 0.9em;
line-height: 1em;
font-family: "Georgia", "Times", serif;
color: #554B55;
font-weight:bold;
font-style:italic;
height: 27px;
margin: 0px 0px 0px 15px;
padding: 13px 0px 0px 40px;
float:left;
text-align: left;
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://eledrich.local/wp-seppia/wp-content/themes/seppia/images/btn_play_cata.png');
background-repeat: no-repeat; 
background-position: left	
}
