* /* Reset */
{
	margin:0px;
	padding:0px;	
}


body
{
	font-family:Lucida Grande, Helvetica, Arial;
	font-size:12px;
	color:#404040;
	background-color:#f0eeee;
}


span
{
    color:#00ccff;
}


h1
{
	font-size:18px;
	font-weight:normal, bold;
	color:#000000;
}


h2
{
	font-size:18px;
	font-weight:normal, bold;
	color:#000000;
}


img 
{
	border:none;
}

a 
{
	color:#00b9e9;
	text-decoration:none;
}


a:hover
{
	color:#00b9e9;
	text-decoration:underline;
}



ul
{
	list-style:none; /* Tolgo i pallini */
}



.title 
{
	font-size:14px;
	line-height:24px;
	color:#999;
	text-align:justify;
	margin-bottom:30px;
}


.hader_h1
{
font-size:48px;
line-height:48px;
}


.hader_h2
{
font-size:16px;
}

div#main
{
	margin:0px auto; /* 0px = sopra e sotto no spazio, auto = destra e sinistra stessa distanza */
	width:960px;
	margin-top:40px;
}


#navigation a 
{
	color:#c1c1c1;
	text-decoration:none;
}


#navigation a:hover
{
	color:#000;
}



div#navigation
{
	font-size:24px;
	height:30px;
	margin-bottom:30px;
}


div#navigation li
{
	display:inline; /* Metto le voci in orizzontale */
	float:left;
	width:192px;
	text-align:center;
}

div#header
{
	padding:50px;
	background-image:url(../images/bg.jpg);
	height:289px;
	width:860px;
}


div#bg_top
{
	height:30px;
}


div#bg_bottom
{
	height:30px;
}


div#content
{
	padding:30px;
	padding-top:0px;
	padding-bottom:0px;
	background-color:#ffffff;
}


div#web
{
	background-image:url(../images/img_web.jpg);
	width:900px;
	height:350px;
}


div#description_web
{
	padding-left:450px;
	line-height:20px;
	text-align:justify;
}


div#brand
{
	background-image:url(../images/img_brand.jpg);
	width:900px;
	height:350px;
	margin-top:30px;
}


div#description_brand
{
	line-height:20px;
	padding-right:450px;
	text-align:justify;
}


div#print
{
	background-image:url(../images/img_web.jpg);
	width:900px;
	height:350px;
	margin-top:30px;
}


div#description_print
{
	padding-left:450px;
	line-height:20px;
	text-align:justify;
}


div#descrizione 
{
background-color:#FFFFFF;
width:930px;
margin-top:30px;

}
 

div#descrizione li
{
	display:inline;
	float:left;
	background-color:#FFFFFF;
	text-align:justify;
	width:280px;
	padding-right:30px;
	line-height:20px;
}


div#q1
{
width:435px;
float:left;
}


div#q1 img
{
float:left;
}


div#txt_q1
{
margin-left:70px;
line-height:24px;
text-align:justify
}


div#q2
{
width:435px;
float:left;
margin-left:30px;
background-color:#FFFFFF;
}


div#q2 img
{
float:left;
}


div#txt_q2
{
margin-left:70px;
line-height:24px;
text-align:justify
}


div#q3
{
width:435px;
float:left;
margin-top:30px;
}


div#q3 img
{
float:left;
}


div#txt_q3
{
margin-left:70px;
line-height:24px;
text-align:justify
}


div#q4
{
width:435px;
float:left;
margin-left:30px;
margin-top:30px;
}


div#q4 img
{
float:left;
}



div#txt_q4
{
margin-left:70px;
line-height:24px;
text-align:justify
}


div#footer 
{
text-align:center;
font-size:9px;
height:40px;
padding-top:10px
}


contact_me {
}

div#about_me {
margin-bottom:0px;
}


div#about_me img {
margin-right:35px;
}


form {
	margin:0px;
	padding:0px;
	font-size:18px;
}














