/*  
Theme Name: Jamais-vu
Theme URI: http://www.jamais-vu.it/
Description: Tema per il portfolio di jamais-vu
Author: Gianluca Bruno - Maidinit s.n.c.
Author URI:  http://www.jamais-vu.it/
*/





/* GENERICHE */
body {
	font: 12px/18px  Arial, Helvetica, sans-serif;
        line-height:20px; 
       	color: #fff; background:#dcdcdc url(img/tiled_bg.jpg) top center repeat;
	margin: 0px;
	padding: 0px;
       
}
div.panel ul{border-left:1px dashed #fff;padding-left:10px;}
div.panel ul li{list-style-type:none;}
ul li a:link, ul li a:visited{text-decoration:none;}
p{margin:0;padding:0;}
.clear{clear:both;}
p,img{margin: 0;padding: 0;border: 0;outline: 0;font-size: 100%;vertical-align: baseline;background: transparent;}
:focus {outline: 0;}
.alignleft{float:left;}
.alignright{float:right; }
#Jvbox_i{margin-left:12px;}
a:link, a:visited{color:#f0960b; text-decoration:none;}
a:hover{color:#c27a0b;}
label{text-transform:uppercase; font-size:12px;}

/* END GENERICHE */


/* LOGO*/
#Jvbox{margin:0 auto; width:625px;}
#JvLogo{background:url(img/jamais-vu_Logo.png) top center no-repeat;width:625px; height:633px;padding-bottom:10px;}
/* END LOGO */

/* MENU */
#JvMenu{text-align:center; font-size:20px; padding-bottom:10px;}
#JvMenu a:link, #JvMenu a:visited{font-size:20px; color:#fff; }
#JvMenu a:hover{color:#1e727f;}

/* END MENU */
/* TITOLO*/
.d-red{background:url(img/div_red.png) top center no-repeat;width:600px;height:6px;}
.d-blue{background:url(img/div_blue.png) top center no-repeat;width:600px;height:6px;}
.JvTitle{margin:3px 0;}
/* END TITOLO*/

/* SINGLE-CONTENT */
.content{background:url(img/p_bg.jpg) top center repeat; width:572px;padding:14px;margin:3px 0 5px 0;}
.orange{color:#ff7e00; font-weight:bold; font-size:20px;line-height: 26px;}
.gray{color:#e2e2e2;}
.content ul{margin:0; padding:0;} .content ul li {list-style-type:none;}
.space{margin-bottom:50px;}

/* TOTHETOP */
.tothetop{background:url(img/tothetop.jpg) top center no-repeat;width:600px;height:25px; margin:0px 0 50px 0;}

/* PORTFOLIO SPECIFIC */
.pTitle{text-transform:uppercase; color:#ff297a; font-weight:bold;}


/* FOOTER */
.jvFoterLeft{width:45%;}
.jvFoterRight{width:45%}
#footerLoghi{margin:5px 0;}
#footerLoghi a:link, #footerLoghi a:visited {filter:alpha(opacity=40); -moz-opacity:0.4; opacity: 0.4;}
#footerLoghi a:hover{filter:alpha(opacity=100); -moz-opacity: 1; opacity: 1;}


/* GIRL */
#cont2{position:relative; top:0; left:0;}
#girl{position:absolute; z-index:50; left:-50px; top:0px; }


/* ADMIN PANEL */
#login label{color:#fff;}
#mybrandlogin{color:#fff;}

/* SIDABAR */
#JvRight{padding:20px;background-color:#333;color:#fff;width:100%;}


.panel {
position: fixed;
top: 50px;
left: 0;
display: none;
background: #000000;
border:1px solid #111111;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
width: 330px;
height: auto;
padding: 30px 30px 30px 130px;
filter: alpha(opacity=85);
opacity: .85;
}

.panel p{
margin: 0 0 15px 0;
padding: 0;
color: #cccccc;
}

.panel a, .panel a:visited{
margin: 0;
padding: 0;
color: #9FC54E;
text-decoration: none;
border-bottom: 1px solid #9FC54E;
}

.panel a:hover, .panel a:visited:hover{
margin: 0;
padding: 0;
color: #ffffff;
text-decoration: none;
border-bottom: 1px solid #ffffff;
}

a.trigger{
position: fixed;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#43cafa;
padding: 20px 40px 20px 15px;
font-weight: 700;
background:#333333 url(images/plus.png) 85% 55% no-repeat;

-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.trigger:hover{
position: fixed;
text-decoration: none;
top: 80px; left: 0;
font-size: 16px;
letter-spacing:-1px;
font-family: verdana, helvetica, arial, sans-serif;
color:#fff;
padding: 20px 40px 20px 15px;
font-weight: 700;
background:#222222 url(images/plus.png) 85% 55% no-repeat;
-moz-border-radius-topright: 20px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius-bottomright: 20px;
-webkit-border-bottom-right-radius: 20px;
-moz-border-radius-bottomleft: 0px;
-webkit-border-bottom-left-radius: 0px;
display: block;
}

a.active.trigger {
background:#d1dfe8 url(images/minus.png) 85% 55% no-repeat; color:#333;
}

.columns{
clear: both;
width: 330px;
padding: 0 0 20px 0;
line-height: 22px;
}

.colleft{
float: left;
width: 130px;
line-height: 22px;
}

.colright{
float: right;
width: 130px;
line-height: 22px;
}

h4{color: #E2E2E2;
font-size: 20px;
font-weight: bold;
margin: 5px 0px;}


a.whitelink:link, a.whitelink:visited{background-color:#191919; padding:3px; color:#fff;}
a.whitelink:hover{color:#e2e2e2;}
