/* CSS Document */

#copymarki{
visibility:hidden;
font-size:9px;
color:#666666;
line-height:9px;
}
#copymarki a, #copymarki a:visited{
text-decoration:none;
font-weight:bold;
color:#484848;
}





#progetto{
width:690px;
margin-bottom: 20px;
padding: 0px;
}

#progetto h4{
font-weight:bold;
padding: 0px;
color:#0066FF;
font-size:11px;
font-weight:normal;
width:auto;
float:left;
margin-right: 3px;
}


body {
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	background:#000000 url(../images/bg_web_developer_designer_blu.jpg) 0px 24px repeat-x;
	font-size:11px;
	color:#FFFFFF;
}

a, a:visited{
	background-color:#000000;
	color:#FFFFFF;
	text-decoration:underline;
}

a:hover{
	background-color:#000000;
	color:#0066FF;
	text-decoration:none;
}


img{
	border:none;
}

p{
}

h1{
margin:0px;
padding:0px;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
margin: 2px 0px 6px 0px;
padding: 0px;
color:#0066FF;
font-size:16px;
font-weight:bold;
}

h3{
margin: 2px 0px 4px 0px;
padding: 0px;
color:#0066FF;
font-size:14px;
font-weight:bold;
}

h4{
margin: 0px;
padding: 0px;
color:#0066FF;
font-size:11px;
font-weight:normal;
}

.lineaseparazione{
margin: 0px;
padding: 0px 0px 0px 0px;
background:#000000 url(../images/linea_separazione_blu.jpg) center no-repeat;
border:none;
height:15px;
color:#FFFFFF;
}



#topbanda{
color:#FFFFFF;
padding:0px 3px 0px 3px ;
margin:auto;
height:22px;
border-bottom:#0066FF 1px solid;
background-color:#000000;
/*background:#000000 url(../images/topbarra_bg.jpg) top repeat-x;*/
}

#topbanda ul{
list-style:none;
margin:0px;
padding:0px;

}

#topbanda ul li{
	margin:0px 4px 0px 4px;
	padding:0px 0px 0px 0px;
	float:left;
	height:20px;
}



#topbanda ul li.selected{
	color:#FFFFFF;
	background:#000000 url(../images/top_freccia_blu.jpg) bottom no-repeat;
	/*margin:0px 4px 0px 4px;*/
	/*float:left;*/
	/*height:20px;*/
}

#topbanda ul li a img{
	margin:2px 0px 0px 0px;
}


#topbanda ul li a:hover{
	background-color:#000000;
	color:#0066FF;
	text-decoration:none;
}




#topbanda span.linea{
	color:#FFFFFF;
	float:left;
	line-height:22px;
	height:22px;
	font-size:18px;
	background:#000000 url(../images/top_linea_blu.jpg) bottom no-repeat;
}


#topbandaSX{
	width:300px;
	line-height:22px;
	height:22px;
	margin:0px;
	float:left;
	color:#FFFFFF;
	background-color:#000000;	
}

#topbandaDX{
	float:right;
	width:210px;
	color:#999999;
	font-size:10px;
	line-height:22px;
	height:22px;
	text-align:right;
	background-color:#000000;	
}

.a1{
	font-size:11px;
}
.a1 a, .a1 a:link, .a1 a:visited{
	font-size:11px;
	text-decoration:none;	
}

.a2{
	font-size:14px;
}
.a2 a, .a2 a:link, .a2 a:visited{
	font-size:14px;
	text-decoration:none;
}

.a3{
	font-size:15px;
	font-weight:bold;
}
.a3 a, .a3 a:link, .a3 a:visited{
	font-size:15px;
	text-decoration:none;
	font-weight:bold;	
}

#topbanda ul li#letteretop{
	text-align:center;
	background:#000000;
	line-height:16px;
	height:16px;
	width:15px;
	margin:1px 3px 0px 3px;
	padding:1px 0px 1px 0px;
}

#topbanda ul li#letteretop.selected a{
	background:#333333;
	
}
#topbanda ul li#letteretop.selected{
	background:#333333;
	border:#cccccc 1px solid;
}


#menutop{
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
}

#menutopinterno{
	height:100px; 
	margin:auto;
}

#menutopinternotesti{
	margin:0px 10px 0px 10px; 
	text-align:left;
}

#uno{
	float:left; 
	height:100px; 
	width:5px; 
	background:#000000 url(../images/bg_menu_top_blu.gif)  right bottom no-repeat; 
	margin:0px; 
	padding:0px;
}

#due{
	float:left; 
	height:100px; 
}

#tre{
	float:left; 
	height:100px; 
	width:5px; 
	background:#000000 url(../images/bg_menu_top_blu.gif)  left bottom no-repeat;
	margin:0px; 
	padding:0px;
}

#top{
	text-align:center;
}






#contenuti{
	text-align:center;
	background-color:#000000;
	color:#FFFFFF;
}

#contenutiinterno{
	background-color:#000000;
	text-align:left;
	color:#FFFFFF;
	border-left:#0066FF 1px solid;
	border-right:#0066FF 1px solid;
	margin:auto;
}

#contenutitestuali{
	margin:0px 10px 0px 10px;
	line-height:17px;
}

#contenutitestuali ul{
list-style:url(../images/freccia_blu.jpg);
margin:0px 0px 0px 20px;
padding:0px;
}
#contenutitestuali ul li{
margin:0px 0px 0px 5px;
padding:0px;
}



#footer{
	color:#FFFFFF;
	text-align:center;
	background:#000000 url(../images/bg_footer_blu.jpg) top repeat-x;
	height:180px;

}

#footerinterno{
	color:#FFFFFF;
	border-left:#0066FF 1px solid;
	border-right:#0066FF 1px solid;
	height:113px;
	background-color:#000000;
	margin:auto;
}

#footerinternotesti{
	margin:0px 5px 0px 5px;
	padding:0px;
	text-align:left;
}




#bannerPg{
	height:95px;
	width:95px;
	position:absolute;
	top:23px;
	right:0;
	z-index:1000;
	background-image:url(../images/banner_web_multimedia.gif);
}

#bannerPg a, #bannerPg span{
	cursor:pointer;
	display:block;
	width:95px;
	height:95px;
	text-indent:-9999px;
	position:relative;
	overflow:hidden;
	z-index:1;
}

#bannerPg span{
	cursor:auto;
}

.hidedTitle{
	text-indent:-9999px;
	background-position:50% 50%;
	background-repeat:no-repeat;
	padding:0;
	margin:0;
}




#logocontainer{
	width:356px;
	height:174px;
	margin:auto;
	padding:0px;
}

#logoimg {	
	height:174px;
	width: 1px;
	background:url(../images/logo_sfumatura_blu.jpg) 0px 0px no-repeat;
	float:left;
}

#logo{
float:left;
	width:348px;
	height:174px;
	/*margin:auto;*/
	padding:0px;
	margin:0px;
	background:#000000 url(../images/logo_web_developer_designer_natale.jpg) 0px 0px no-repeat;
	
}
#logo a:active, #logo a:link, #logo a:visited{
float:left;
	text-indent:-9999px;
	width:348px;
	height:174px;
	display:block;
	padding:0px;
	owerflow:hidden;
	background:#000000 url(../images/logo_web_developer_designer_natale.jpg) 0px 0px no-repeat;
}
#logo a:hover{
	background:#000000 url(../images/logo_web_developer_designer_natale.jpg) 0px 0px no-repeat;
}

#logo h1{
margin:0px;
padding:0px;
font-size:10px;
}





#menu{
padding-top:35px;
margin:4px 0px 4px 0px;
overflow:hidden;
color:#0066FF;
}
#menu a, #menu a:visited{
font-weight:bold;
text-transform:uppercase;
color:#FFCC00;
text-decoration:none;
}
#menu a:hover{
color:#0066FF;
text-decoration:none;
}
#menu ul{
list-style:none;
margin:0px;
padding:0px;
}
#menu ul li{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}



#sottomenu{
height:15px;
margin:4px 0px 4px 0px;
overflow:hidden;
color:#0066FF;
}
#sottomenu a, #sottomenu a:visited{
color:#FFCC00;
text-decoration:none;
}
#sottomenu a:hover{
color:#0066FF;
text-decoration:none;
}
#sottomenu ul{
list-style:none;
margin:0px;
padding:0px;
}
#sottomenu ul li{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}



#percorso{
margin:4px 0px 4px 0px;
overflow:hidden;
}
#percorso ul{
list-style:none;
margin:0px;
padding:0px;
}
#percorso ul li{
float:left;
margin:0px 0px 0px 5px;
padding:0px;
}


#selecteda a, #selecteda a:visited{
color:#0066FF;
}

.colore{
color:#0066FF;
}