/* Body */
BODY {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#595959; 
	font-size:12px;
	line-height:18px;
	background:#FFF;	
}
/*  H1, H2, H3, Text; */
H1, #L8V .portfoliotitolo, .contentTitle3, #L22 H2 {
	font-size:16px;
   	color:#333;
    text-transform:uppercase;
   	font-weight:normal;
   	padding:0 0 10px 0;
}
H3 {
	font-size:14px; 	
	font-weight:bold; 	
	padding:2px;
}
P { 
	margin:	0; 	
	padding:3px;
}
A,
A:link,
A:visited,
A:active {
	color:#143673;
	font-weight:500;
}
A:hover {
	color:#444;
}
/*  Interface */
DIV.container { overflow: hidden;}
DIV.Content {	margin: 0 auto; position: relative;}
.contentTitle3 {
}
.azure {
	color:#5da8ca;
}
/*  Header */
.Top {	
	margin: 0 auto 10px;	
	height: 214px;
}
.Top P {   margin: 0 auto; }
/*  Menu  */

#draftTopL1 {
	width:214px;
	float:left;
}

#menuTopL2 {	
	float:right;
	background:url(../images/vd-bg-menu.jpg) no-repeat; 
	height:204px;
	width:750px;
	padding:3px;
}
#menuTopL2 .kwicks {
	position:relative;
}
#menuTopL2 .kwicks LI {
	float:left; 
	height: 202px;
	width:150px;
}
#menuTopL2 .kwicks LI  A{
	display:block;
	width:100%;
	height:100%;
}
#menuTopL2home { background: url(../images/vd-home-explode.jpg) no-repeat; }
#menuTopL2chisiamo { background: url(../images/vd-chisiamo-explode.jpg) no-repeat; }
#menuTopL2portfolio { background: url(../images/vd-portfolio-explode.jpg) no-repeat; }
#menuTopL2servizi  { background: url(../images/vd-servizi-explode.jpg) no-repeat; }
#menuTopL2contatti { background: url(../images/vd-contatti-explode.jpg) no-repeat; border-right: 0 none; }
/*  Content */
.layer2, .layer3 {
	clear:both;
}
/*  Home  */
#draftContentL4 { 
	clear:both;
	width: 980px;  
	background:url(../images/vd-bg-intro.jpg) no-repeat;
	margin:15px auto 5px;
	padding:28px 10px; 
}
#draftContentL4 P {
	font-size:14px;
	padding:0 15px;
}
#L12T,
#L34T {
	position:relative;
	float:left;
	width:571px;
	margin:50px 5px 0;
}
#L12T .ultimilavorititle LI,
#L34T LI {
	overflow:hidden;
	width:571px;
}
#L12T .ultimilavorititle LI A IMG,
#L34T LI A IMG {
	width:571px;
	height:300px;
}
#prevBtn, #nextBtn { 
	display:block;
	width:34px;
	height:34px;
	position:absolute;
	left:2px;
	top:251px;
	z-index:1000;
}	
#nextBtn{ 
	left:530px;
}														
#prevBtn a, #nextBtn a {  
	display:block;
	width:34px;
	height:34px;
	background:url(../images/vd-prev.png) no-repeat 0 0;	
}	
#nextBtn a { 
	background:url(../images/vd-next.png) no-repeat 0 0;	
}
#nextBtn a:hover {
	background:url(../images/vd-next-hover.png) no-repeat 0 0;
}
#prevBtn a:hover {
	background:url(../images/vd-prev-hover.png) no-repeat 0 0;
}
/* twitter */
#twitter_div {
	float:right;
	background:#fff url(../images/vd-bg-twitter-intro.jpg) top right no-repeat;
	width:335px;
	margin:0 0 10px;
}
#twitter_div #twitter_update_list {
	background:#000;
	display:block;
	height:255px;
   	background:url(../images/vd-bg-twitter-box.jpg) no-repeat;
    width:305px;
   	padding:15px;
}	
#twitter_div #twitter_update_list LI {
	font-size:11px;
	line-height:16px;
	padding:6px 0;
	border-bottom:1px dotted #456594;
}
#twitter_div #twitter_update_list LI:hover {
	background:#ecf6fc;
}
#twitter_div #twitter_update_list LI A{
	color:#456594;
	font-size:11px;
}
#twitter_div #twitter_update_list LI A:hover {
	text-decoration:underline;
	color:#ff8800;
}
.tweets {
	color:#666;
	font-style:italic;
	font-size:11px;
}

#L39.share {
	position:absolute;
	top:0;
	right:0;
}



/*  Ultimi lavori  */
/*  Portfolio  */
#L8V{
	width:980px;
	background:#FFF;
	margin:0 auto;
	padding:15px;
	overflow:hidden;
}
#L8V .vgallery_detail_image{
	float:right;
	width:440px;
	padding-left:10px;
	height:256px;
}
#L8V .vgallery_detail_description{
	line-height:16px;
}
/*  Chi siamo  */
#draftContentL5 { 
	width: 950px;  
	position: relative; 
	margin:0 auto; 
	padding:15px;
}
.coop {
	color:#999;
	font-size:11px;
}
.coop A {
	color:#666;
}
.coop A:hover {
	color:#ff8800;
}
/*  Portfolio  */
#L8T .vgallery_description{
	margin:2px;
	width:325px;
	height:90px;
	background:url(../images/vd-bg-portfoliothumb.jpg) no-repeat;
}
#L8T .vgallery_description:hover{
	background:url(../images/vd-bg-portfoliothumb-hover.jpg) no-repeat;
}
#L8T .portfoliothumblavori{
	margin:11px 15px;
	width:68px;
	height:68px;
	float:left;
}
#L8T .portfoliotitolo {
	display:block;
	padding:12px 0;
	font-size:16px;
	font-weight:bold;
	color:#888;
}
#L8T .portfoliotitolo:hover {
	color:#8199b3;
}
#L8T .ajaxcontent{
	color:#999;
	font-size:1em;
	font-weight:600;
}
#L8T TABLE{
	width:100%;
}
/*   Panel  */
.visit a, .visit a:link, .visit a:active, .visit a:visited {
	font-weight:600;
	padding:20px 0;
}
.visit a:hover{
	color:#5f8fd1;
}
/*  Servizi  */
#draftContentL6, #draftContentL9, #draftContentL10, #draftContentL11,
#draftContentL35, #draftContentL37 {
	float:left;
	width:470px;
	background:#FFF;
	padding:6px;
	margin:3px;
	height:250px;
}
#draftContentL6, #draftContentL11,  #draftContentL37 {
	float:right;
	width:470px;
}

#draftContentL6, #draftContentL10 {
	padding-top:40px;
}

p.sviluppo-siti-link a{
	color:#D83C3D;
	font-weight:bold;
}
p.sviluppo-siti-link {
	text-align:right;
}
p.sviluppo-siti-link a:hover{
	color:#444;
}
#draftContentL14 {
	float:left;
	width:760px;
	background:#FFF;
	padding:6px;
	margin:3px;
}
H2 {
	line-height:1.2em;
	padding-bottom:5px;
	font-size:0.95em;
	color:#143673;
}
/* Servizi - sviluppo siti web dinamici */
#draftContentL15 { 
	width: 950px;  
	position: relative; 
	margin:0 auto; 
	background:#FFF;
	padding:15px;
}
/*  Contatti  */
#draftContentL7, #L22{
	width:400px;
	float:left;
	padding:10px 0 0 15px;
	overflow:hidden;
}
#L22 label {
	width:150px;
	display:inline-block;
	vertical-align:top;
	text-align:right;
}
#L22 input, #L22 textarea {
	padding:3px;
	width:200px;
	border:1px solid #CCC;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
}
#L22 textarea {
	height:80px;
}
#L22 fieldset div {
	padding:3px;
}
#L22 .actions {
	text-align:center;
	padding:10px;
}
#L22 .actions input {
	width:100px;
}
#L22 .error {
	text-align:center;
	color:#F00;
	padding:10px;
}
#mapsss{
	margin:50px 10px 0 0;
	padding:10px;
	width:540px;
	height:350px;
	float:right;
	border:	2px solid #EEE;
}
#draftContentL7 DIV {
	clear:both;
	padding:2px;
}

/* Cloud Docs */

#draftContentL31 h1,
#draftContentL32 h1,
#draftContentL33 h1 {
	margin:30px 0 0;
	font-size:25px;	
}


#draftContentL31 img {
	float:right;
	display:block;
	width:300px;
	height:319px;
	margin:0 0 0 20px;
}

#draftContentL31 ul li {
	list-style-type:disc;
	list-style-image:url("../images/li.png");
	list-style-position:inside;
}

#draftContentL31 h2,
#draftContentL32 h2,
#draftContentL33 h2 {
	font-size:16px;
}

#draftContentL31 p,
#draftContentL32 p,
#draftContentL33 p {
	text-align:justify;
}

/* Jobs - Ricerca Commerciali*/

#draftContentL32 img {
	float:right;
	display:block;
	margin:20px 0 0 10px;
}

/* Timesheet*/

#draftContentL33 ul li {
	list-style-type:disc;
	list-style-image:url("../images/timeli.png");
	list-style-position:inside;
}

#draftContentL33 img {
	float:right;
	display:block;
	margin:0 0 0 20px;
}
#draftContentL9,
#draftContentL11 {
	height: 215px !important;
}

/*  Bottom  */
.bottom  P { 
	text-align:center; 
	font-size:11px; 
	padding:22px 0  5px 0; 
}
.bottom { 
	clear:both; 
	margin: 2px auto; 	
}
/*  Editor */
.formfield {}
