/* --------------------------------------------------------------------- Layout ----------------------------------------------------------------- */

*{
margin:0;
padding:0;
}

body{
font-family: Calibri,Arial, Tahoma, Verdana;
font-size:12px;
text-align:justify;
background-image:url('images/pattern.jpg');
background-repeat:repeat-x-y;
color:#cccccc;
font-size:11px;
}

#maincontainer{
width: 960px; /*Width of main container*/
margin: 0 auto; /*Center container on page*/
}

#topsection{
height:196px;
margin:0 auto;
background-image:url('images/bg2.jpg');
background-repeat:repeat-x;
}

#contentwrapper{
float: left;
width: 100%;
}

#contentcolumn{
margin-right: 0px; /*Set right margin to RightColumnWidth*/
}

#footer{
clear: left;
width: 100%;
text-align: center;
padding: 4px 0;
}

#background {
position:relative;
width:980px;
margin:0 auto;
padding-top:20px;
background-image:url('images/shadow.png');
background-repeat:no-repeat;
}

#info {
width:925px;
padding-top:10px;
margin:0 auto;
height:15px;
font-size:11px;
color:#c8c2a4;
}

#logo {
height:170px;
width:1000px;
margin:0 auto;
background-image:url('images/logo.png');
background-repeat:no-repeat;
}

#colors {
/* margin-left:6px; */
margin: 0 auto;
width:942px;
height:90px;
background-color:#121212;
}

#showscreens{display:inline;cursor:pointer;}
#hidescreens{display:inline;cursor:pointer;}
/* -------------------------------------------------------------- Colonne Homepage -------------------------------------------------------------- */

div.colonna{
	float:left;
	width:317px;
	line-height:1.5em;
	font-size:11px;
	color:#cccccc;
}

li.item {
	margin-top:6px;
	margin-left:6px;
	margin-right:6px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	background:#121212;
	list-style-type: none;
	width:307px;
	position:relative;
}

ul.sortabledemo {
	width:309px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
}

/*  -------------------------------------------------------------- Colonna Categoria ------------------------------------------------------------ */

div.colonnacat{
	float:left;
	width:634px;
}

li.itemcat {
	margin-top:6px;
	margin-left:6px;
	margin-right:6px;
	min-height: 30px;
	height: auto !important;
	height: 30px;
	background-color:#121212;
	list-style-type: none;
	width:624px;
	position:relative;
}

li.itemcat p {
	line-height:1.5em;
	font-size:11px;
	margin:0;
	color:#cccccc;
}

li.itemcat img{
padding-top:6px;
}

ul.sortabledemocat {
	width:624px;
}

/* -------------------------------------------------------------- Titolo Item e Apri-Chiudi ------------------------------------------------------ */

div.handle {
	height:17px;
	padding-top:5px;
	padding-left:5px;
	background: #202020;
	color:#fff;
	cursor: move;
}

.apri{float:right;padding-right:2px;width:12px;height:12px;background-image:url('images/open.jpg');background-repeat:no-repeat;cursor:pointer;}
.chiudi{float:right;padding-right:4px;width:12px;height:12px;background-image:url('images/close.jpg');background-repeat:no-repeat;cursor:pointer;}

/* ----------------------------------------------------------------- Elementi -------------------------------------------------------------------- */

div.makeupstitle {
	height:17px;
	margin-top:5px;
	padding-top:5px;
	padding-left:5px;
	background: #373737;
	color:#fff;
}

li.item img {
vertical-align: bottom;
}

li.item p {
	line-height:1.5em;
	font-size:11px;
	margin:0;
	color:#cccccc;
}

b{
background:#989898;
color:#fff;
padding-left:5px;
padding-right:5px;
}

div.contentbox img {
padding-top:0px;
border-color: #000;
border-style: solid;
border-width: 1px;
}

div.contentbox p{
padding-top:4px;
}

img {
	border:0px;
}

a img {
	border:0px;
}

a, a:link,a:visited,a:hover {
text-decoration:none;
color:#fff;
}

h1,h2 {
font-size:12px;
}

ul,li {
list-style-type: none; list-style-image: none;
}

/* -------------------------------------------------------------- Jquery effetti galleria ------------------------------------------------------ */

#preview{
	z-index: 99; display: none;
	position:absolute;
	background:#000;
	padding:5px;
	display:none;
	color:#fff;
	}

.slidebalk {
	height: 15px; 
	width: 295px; bottom: 6px;
	z-index: 89; display: none;
	position: absolute;
	margin-left:6px;
	background-color:#202020;
	color:#c8c2a4;
	}

.slidebalk a {
	color: #000;
	}

/* -------------------------------------------------------------- Padding Default -------------------------------------------------------------- */

.innertube{padding:6px;}

.contentpadding {
padding-top:5px;
}

.hppostmeta {
	width: 265px;
	padding: 0px 0px 5px 0px;
	margin: 0px 0px 15px 0px;
	border-bottom: 1px dotted #C0C0C0;
	font-weight: bold;
	}
/* -------------------------------------------------------------- Color Choose -------------------------------------------------------------- */
.choosecolor1 {float:left;width:35px;height:10px;border:1px solid #000000;background:#ffffff;margin-right:16px;}
.choosecolor2 {float:left;width:35px;height:10px;border:1px solid #000000;background:#f9f7ed;margin-right:16px;}
.choosecolor3 {float:left;width:35px;height:10px;border:1px solid #000000;background:#eeeeee;margin-right:16px;}
.choosecolor4 {float:left;width:35px;height:10px;border:1px solid #000000;background:#cdeb8b;margin-right:16px;}
.choosecolor5 {float:left;width:35px;height:10px;border:1px solid #000000;background:#c3d9ff;margin-right:16px;}
.choosecolor6 {float:left;width:35px;height:10px;border:1px solid #000000;background:#121212;margin-right:16px;}
.choosecolor7 {float:left;width:35px;height:10px;border:1px solid #000000;background:#ffef00;margin-right:16px;}
.choosecolor8 {float:left;width:35px;height:10px;border:1px solid #000000;background:#0093c0;margin-right:16px;}
.choosecolor9 {float:left;width:35px;height:10px;border:1px solid #000000;background:#f7631b;margin-right:16px;}
.choosecolor10 {float:left;width:35px;height:10px;border:1px solid #000000;background:#9dcb37;margin-right:16px;}
.choosecolorno {float:left;width:35px;height:10px;border:1px solid #cc0000;background:#ffffff;margin-right:16px;}

/* -------------------------------------------------------------- Drop Shadow -------------------------------------------------------------- */
/* BOX NAVI Links */



ul#boxnavi li {
	clear:both;
	float:left;
	margin-bottom:2px;
}
ul#boxnavi
{
width:200px;
}

li.test{

	height:15px;
	background:#000000;
	margin:2px;
	display:block;
	border:0;
}

li.test:hover{
	
	height:15px;
	background:#000000;
	margin:2px;
	display:block;
	border:0;
}

.colortable {
	height:15px;
	background:#000000;
	margin:0px;
	display:block;
	border:0;
	float:right;
}

#bgcontrol {
	width:11px;
	height:11px;
	background:#e2e2e2;
	margin:2px;
	display:block;
	border:0;
float:left;
}

#handlecontrol { 
	width:11px;
	height:11px;
	background:#ff610d;
	margin:2px;
	display:block;
	border:0;
float:left;
}

#itemcontrol { 
	width:11px;
	height:11px;
	background:#ff610d;
	margin:2px;
	display:block;
	border:0;
float:left;
}

#textcontrol { 
	width:11px;
	height:11px;
	background:#ff610d;
	margin:2px;
	display:block;
	border:0;
float:left;
}


.orange {padding-left:3px;
	width:12px;
	height:14px;
	background:#ff610d;
	margin:2px;
	display:block;
	border:0;
float:left;
}
.yellow {padding-left:3px;
	width:12px;
	height:14px;
	background:#f5eb17;
	margin:2px;
	display:block;
	border:0;
float:left;
}
.grey {padding-left:3px;
	width:12px;
	height:14px;
	background:#e2e2e2;
	margin:2px;
	display:block;
	border:0;
float:left;
}
.blue {padding-left:3px;
	width:12px;
	height:14px;
	background:#0093c0;
	margin:2px;
	display:block;
	border:0;
float:left;
}

/*--------------------------------------------commenti-------------------------------------------*/
.Cbutton {
	border:none;
	padding:4px;
	background-color:#292929;
	color:#fff;
	width:127px;
	height:29px;
}

.postinfo {
background-color:#292929;
padding-left:4px;
}

ol.commentlist {
        font-size:8pt;
        padding: 0;
        margin: 0;
        }

ol.commentlist li {
	display: block;
	list-style: none;
        padding: 0px 0px 5px;
	margin: 0;
        border-bottom:1px dashed #292929;
	}

ol.tblist {
        font-size:8pt;
	list-style: none;
         padding: 0px 0px 5px;
        margin: 0;
        border-bottom:1px dashed #292929;
        }

ol.tblist li {
	display: block;
	list-style: none;
        padding: 0;
        margin: 0 0 5px 0;  
        background: url(images/zekebullet.gif) 0 3px no-repeat;
        padding-left: 14px;     
	}

.odd {

        }

#commentform p{margin:1em 0;}

#commentform p a{
font-weight:bold;
}

#author,#email,#url,#comment{
font-size:11px;
border:0px;
padding:2px;
background-color:#292929;
color:#ffffff;
}

cite {
font-weight:bold;
}

#comment{width:606px;overflow:auto;background-color:#292929;}

#commentform p small{
font-size:11px;
color:#7F7F7F;
}