@charset "UTF-8";

.txtevidenza{ font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:white; }
.body1{ font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#737578; }
.body2{ font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:#CE0000; }
.body3{ font-family:Tahoma; font-size:12px; font-weight:normal; text-decoration:none; color:black; }
.txt1{ font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:black; }
.txt2{ font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#CE0000; }
A.pic4:link, A.pic4:visited { font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 13px; text-decoration:none; color:#EFAB5B; }
A.pic4:hover { font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 13px; text-decoration:underline; color:#CE0000; }
A.pic4c:link, A.pic4c:visited {font-family: Tahoma, Verdana, Arial, Helvetica;font-weight:bold;font-size: 13px; text-decoration:none; color:#CE0000; }
A.pic4c:hover { font-family: Tahoma, Verdana, Arial, Helvetica;font-weight:bold;font-size: 13px; text-decoration:overline; color:#FF0000; }

A.email {font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 12px;color:#AF5B5B; text-decoration:none; }
A.email:hover { font-family: Tahoma, Verdana, Arial, Helvetica;font-size:12px; text-decoration:underline; color:#CE0000; }
A.bianc:link { font-family: Tahoma, Verdana, Arial, Helvetica;font-weight:bold;font-size: 14px; text-decoration:none; color:#EFAB5B; }
A.bianc:visited { font-family: Tahoma, Verdana, Arial, Helvetica;font-weight:bold;font-size: 14px; text-decoration:none; color:#B36A35; }
A.bianc:hover { font-family: Tahoma, Verdana, Arial, Helvetica;font-weight:bold;font-size: 14px; text-decoration:underline; color:#CE0000; }
A.lito {font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 10px;color:#C6A060; text-decoration:none; }
A.lito:hover { font-family: Tahoma, Verdana, Arial, Helvetica; font-size:10px; text-decoration:underline; color:#FAEA22; }
img.diomaial{border-style:none;}

.orange
{ background: #D8E2E7; 	color: black; }
.orange1
{ background: #E2ECF1; 	color: black; }

.tit-aree{ font-family:Tahoma; font-size:12px; font-weight:bold; text-decoration:none; color:#CE0000; }
.titport{ font-family:Tahoma; font-size:12px; text-decoration:none; color:#575757; }

body {
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	scroll: auto;
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;
	background-color: #F7F7F2;
	color:#444444; 
	}
h1 { font-family:Tahoma, Verdana, Arial, Helvetica; font-size:24px; font-weight:normal; text-decoration:none; color:#CECECE; }
h2 { font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal; text-decoration:none; color:#4E4E4E; }
h3 { font-family:Tahoma, Verdana, Arial, Helvetica; font-size:26px; font-weight:normal; text-decoration:none; color:#4E4E4E; }
h4 { font-family:Tahoma, Verdana, Arial, Helvetica; font-size:14px; font-weight:bold; text-decoration:none; color:#CE0000; }
h5 { font-family:Tahoma, Verdana, Arial, Helvetica; font-size:32px; font-weight:normal; text-decoration:none; color:#CECECE; }
h6 { font-family:Tahoma, Verdana, Arial, Helvetica; font-size:60px; font-weight:bold; text-decoration:none; color:#CE0000; }
p 
{  
font-family: Tahoma, Verdana, sans-serif, Arial, Helvetica; 
font-size: 12px;
/*margin-top:6px;
margin-bottom:6px;*/
}
a {font-family: Tahoma, Verdana, Arial, Helvetica;font-size: 12px;color:#472727; text-decoration:underline; }
a:hover { font-family: Tahoma, Verdana, Arial, Helvetica; font-size:12px; text-decoration:underline; color:#CE0000; }

#mainmenu{
	position:absolute;
	top:8px;
	font-size:1px; font-weight:normal;color:#F7F7F2;
	text-align: center;
	width: 100%;
	margin-left: 0px;
	margin-right: 0px;
	z-index: 1;
	}
	img.home {background: url(gui/home.png);}
	img.home:hover {background: url(gui/home1.png);}
	img.portfo {background: url(gui/portfolio.png);}
	img.portfo:hover {background: url(gui/portfolio1.png);}
	
	img.websites {background: url(gui/websites.png);}
	img.websites:hover {background: url(gui/websites1.png);}
	img.software {background: url(gui/software.png);}
	img.software:hover {background: url(gui/software1.png);}
	
	img.music {background: url(gui/music.png);}
	img.music:hover {background: url(gui/music1.png);}
	img.videos {background: url(gui/video.png);}
	img.videos:hover {background: url(gui/video1.png);}
	
	img.photos {background: url(gui/photos.png);}
	img.photos:hover {background: url(gui/photos1.png);}
	img.contacts {background: url(gui/friends.png);}
	img.contacts:hover {background: url(gui/friends1.png);}
	
#videoplugin{
	font-size:12px; font-weight:normal;
	position: absolute;
	top:112px;
	text-align: center ;
  width: 99%;
  margin-left: auto ;
  margin-right: auto ;
	}
#videoplugin2{
	font-size:12px; font-weight:normal;
	position: absolute;
	top:229px;
	text-align: center ;
  width: 99%;
  margin-left: auto ;
  margin-right: auto ;
	}
#plugin{
	font-size:1px; font-weight:normal;
	position: relative;
	top:11px;
	text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  z-index: 1;
	}
#plugin2{
	font-size:1px; font-weight:normal;
	position: relative;
	top:9px;
	text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
	z-index: 0;
	}
#thecontent{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:14px; font-weight:normal;color:#464646;
	position: absolute;
	top:131px;
	text-align: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  z-index: 10;
	}
#thecontentsmaller{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;color:#E7E7E7;
	position: absolute;
	top:100px;
	text-align: center;
  width: 95%;
  margin-left: auto;
  margin-right: auto;
	}
#thecontenttable{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;color:#E7E7E7;
  width: 600px;
  margin-left: auto;
  margin-right: auto;
	}
#thesofttable{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;color:#E7E7E7;
  width: 800px;
  margin-left: auto;
  margin-right: auto;
	}
#theleft{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;
	color:#464646;
	width: 300px;
  text-align: center;
	}
	
#theright2{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;
	color:#464646;
	width: 300px;
  text-align: left;
	}
#theleft2{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;
	color:#464646;
	width: 300px;
  text-align: left;
	}
	
#theright{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;
	color:#464646;
	width: 300px;
  text-align: center;
	}
#thecontentleft{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;color:#676767;
	position: relative;
	top:50px;
	left: 12px;
	text-align: left;
  width: 290px;
  margin-left: auto;
  margin-right: auto;
	}
#thecontentright{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; font-weight:normal;color:#777777;
	position: relative;
	top:50px;
	left: 260px;
	text-align: left;
  width: 290px;
  margin-left: auto;
  margin-right: auto;
	}
	#thecontentd{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:13px; font-weight:italic;
	color:#464646;
	}

#thecontentw{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:14px; font-weight:bold;
	color:#FFFFFF; 
	}
#didascalie{
	position:absolute;top:600px;left:300px;width:550px;
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:12px; 
	font-style:italic;
	color:#C6C6C6; 
	}
#contact {
	position: absolute; left: 4px; top: 30px;
	}
#titolo {
	position: absolute; left:4px; top:0px;
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:24px; font-weight:normal; text-decoration:none; color:#CECECE;
}
#titolo2{
	position:absolute;left:720px;top:60px;
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:24px; font-weight:normal; text-decoration:none; color:#CECECE;
	}

#back {
	position: absolute;
	top: 361px;
	left: 4px;
}

#gmappo {
	width: 600px;
	height: 400px;
  margin-left: auto ;
  margin-right: auto ;
}
#notes {
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:10px; font-weight:normal;
	position: relative;
	text-align: left ;
  width: 69%;
  margin-left: 20% ;
  margin-right: 20%;
}
#certification {
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:10px; font-weight:normal;
	position: relative;
	/*top: 91%;*/
	top: 31px;
	text-align: center ;
  width: 99%;
  margin-left: auto ;
  margin-right: auto ;
}



/* ----------------------------- Footer ---------------------------- */
#footer {
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:10px; font-weight:normal;
	position: relative;
	/*top: 98%;*/ /*keep this always in the extreme foot!!! */  
  top: 37px;
  text-align: center ;
  width: 99%;
  margin-left: auto ;
  margin-right: auto ;
  border-left: 1px solid #aaa;
	border-top: 1px solid #aaa;
  border-bottom: 1px solid #aaa;
  border-right: 1px solid #aaa;
  font-family: "verdana", "helvetica", "arial", sans-serif;
  letter-spacing: 0.15em;
  text-transform: uppercase;
  font-size: 10px;
  background: white;
}

#footer a { 
	font-size: 11px;
	color: #1369bf; 
}
#footer img {
    margin: 5px 10px 5px 10px;
}

#flashcontent {
	height: 100%;
}

#photogallery{

	position:absolute;
	border-color: #666666;
	border-bottom: 0px none; 
	top: 125px;
	width: 838px;
	left: 180px;
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:11px; font-weight:normal;
	}
	
#content {
	position: absolute;
	top: 195px;
	width: 838px;
	height: 224px;
	left: 211px;
}
#content2 {
	position: absolute;
	top: 365px;
	width: 838px;
	height: 224px;
	left: 211px;
}
#desc_video {
	position: absolute;
	left: 513px;
	top: 96px;
	height: 211px;
	width: 246px;
}
.descr{ font-family:Tahoma; font-size:11px; font-weight:normal; text-decoration:none; color:#4C4C4C; }
.testo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.smallest{
	font-family:Tahoma, Verdana, Arial, Helvetica; font-size:8px; font-weight:normal;
}


