html,body
{
	background: #7CC7F1;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	margin: 0px;
	scrollbar-3dlight-color: #666666;
	scrollbar-arrow-color: #7CC7F1;
	scrollbar-darkshadow-color: #666666;
	scrollbar-face-color: #FFFFFF;
	scrollbar-highlight-color: #7CC7F1;
    	scrollbar-shadow-color: #7CC7F1;
    	scrollbar-track-color: #7CC7F1;
}

p
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

h1
{
	color: #7CC7F1;
	font-family: Verdana, Arial, sans-serif;
	font-size: 22px;
	font-style: normal;
	font-weight: bold;
}

h1, h1 a, h1 a:hover, h1 a:visited 
{
	text-decoration: none;
	color: #7CC7F1;
}

h2
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
}

a:hover 
{
    color: #7CC7F1;
}

li 
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

ul#cv
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;	
}

li.cv
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	list-style: disc;
	list-style-position: inside;
}



img
{
	border-width: 0;
}


input
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
}

.inputb
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px #666666 solid;
}

.pippa
{
	color: #297E54;
	font-family: Verdana, Arial, Sans_Serif;
	font-size: 12px;
	font-style: normal;
}

textarea
{
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: #ffffff;
	border: 1px #666666 solid;

}

.foto
{
	border: 1px #666666 solid;	
}

div#container
{
    position: relative;
   	margin: 0 auto;
   	width: 100%;
   	top: 0px;  	
}


div#header
{
	background: transparent url(/images/logo.png) no-repeat;
 	color: #666666;
 	text-align: left;
 	margin: 0px;
    width: 90%;
   	height: 55px;
}

div#menu
{
    background-color: #FFFFFF;
   	margin: 0;
   	top: 55px;
	height: 26px;
	width: 100%;
 	margin: 0;
}

div#menu ul
{
	width: 100%;
	line-height: 3px; 
	list-style-type: none;
	margin: 0;
	padding: 0;
}

div#menu li
{
	margin: 0;
	padding: 0;
}

div#menu a
{
	text-indent: -9000px;
	text-decoration: none;
	padding: 26px 0 0 0;
   	overflow: hidden; 
   	height: 0px !important; 
    height /**/:26px; /* per IE5*/ 
} 

li#home, li#home a
{
	background-image: url(/images/home1.png); 
	float: left;
	width: 78px;
	height: 26px;
}

li#curriculum, li#curriculum a
{
	background-image: url(/images/curriculum1.png); 
	float: left;
	width: 118px;
	height: 26px;
}

li#foto, li#foto a
{
	background-image: url(/images/foto1.png); 
	float: left;
	width: 57px;
	height: 26px;
}

li#blog, li#blog a
{
	background-image: url(/images/blog1.png); 
	float: left;
	width: 56px;
	height: 26px;
}

li#contatti, li#contatti a
{
	background-image: url(/images/contatti1.png); 
	float: left;
	width: 105px;
	height: 26px;
} 

li#link, li#link a
{
	background-image: url(/images/link1.png); 
	float: left;
	width: 55px;
	height: 26px;
} 

li#home a:hover
{
	background-image: url(/images/home3.png)
}

li#curriculum a:hover
{
	background-image: url(/images/curriculum3.png)
}

li#foto a:hover
{
	background-image: url(/images/foto3.png)
} 

li#blog a:hover
{
	background-image: url(/images/blog3.png)
} 

li#contatti a:hover
{
	background-image: url(/images/contatti3.png)
} 

li#link a:hover
{
	background-image: url(/images/link3.png)
} 


div#content
{
	position: relative;
	background-color: #FFFFFF;
	border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align: justify;
	width: 94%;	
    margin: 20px auto;   	
   	padding: 20px;
}


div#image
{
        text-align: center; 
}


div#home
{
        position: relative;
        border-top: 1px solid #666666;
	border-left: 1px solid #666666;
	border-right: 1px solid #666666;
	border-bottom: 1px solid #666666;
        width: 750px;
        height: 375px; 
        margin: 0px auto;   	
}


div#footer
{
    position: relative;
   	width: 100%;
   	border-top: 1px solid #666666;
   	margin: 0px;
   	clear: left;
}

div#copyright
{
    background-color: #7CC7F1; 
   	color: #666666;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
 	text-decoration: none;
   	text-align: left;
    margin-top: 5px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 5px;
    clear: both;  	
}

div#statistics
{
    text-align: right;
    margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
    margin-left: 0px;
    clear: both;
}