body {background-color: #FFFFFF;margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;text-align:center;}
html, body{margin: 0px;padding: 0px;height: 100%;width: 100%;text-align:center;}
#contenitorecentrato{
	position:absolute;
	width:744px;
	left:50%;
	margin-left:-372px;
	height:581px;
	top:50%;
	margin-top:-290px;
	text-align:left;
	z-index: 1;
}
#pagina {position:relative;width:746px;height:323px;z-index:3;background-color: #ffffff;margin :0px auto;}
#contenutoflash {position:relative;width:744px;height:258px;z-index:2;margin :0px 0px 0px 0px;}
#contenutoflashgallery {position:relative;width:744px;height:500px;z-index:2;margin :0px 0px 0px 0px;}
#flashlingua {position:relative;width:744px;height:258px;z-index:2;margin :20px 0px 0px 40px;text-align:left}
#containerpagina {position:relative; width:744px; height:290px; background:#ffffff; color:#000; margin:0px auto;text-align:left;}
#containermenu {position:absolute; width:122px; height:242px; background:#F0F2F4; color:#000; margin:47px auto;}
#atleft, #ableft{position:absolute; width:10px; height:10px; color:#000;background:#fff;}
#atleft{top:0px; left:0;}
#ableft{top:232px;left:0px;} 
#qtleft, #qbleft {position:absolute;font-size:60px;font-family: Arial;color:#F0F2F4;line-height:40px;top: -11px;}
#qtleft{left:-3px;}
#qbleft {left:-3px; top:-16px;} 
#boxmenu {
	position:absolute;
	top:8px;
	right:10px;
	bottom:10px;
	left:13px;
	z-index:10;
	color:#000;
	text-align:left;
	font-size:80%;
	width: 107px;
}
#titolomenu {position:absolute; top:30px;right:10px;bottom:10px;left:13px;z-index:10;text-align:left;width:43px;height:10px;}
#titolocentro {position:absolute; top:30px;right:10px;bottom:10px;left:137px;z-index:10;text-align:left;width:120px;height:10px;}
#titolobestpress {position:absolute; top:30px;right:10px;bottom:10px;left:513px;z-index:10;text-align:left;width:160px;height:10px;}
#bestnews {position:absolute;width:370px;height:242px;background:#F0F2F4;color:#000;margin:47px auto;left: 126px;}
#boxcontenutitutti {position:absolute;width:619px;height:242px;background:#F0F2F4;color:#000;margin:47px auto;left: 126px;}
#containermenu2 {position:absolute;width:245px;height:242px;background:#F0F2F4;color:#000;margin:47px 10px auto;left: 490px;}
#atright2, #abright2{position:absolute; width:10px; height:10px; color:#000;background:#fff;}
#atright2{top:0; right:0;}
#abright2{top:232px;right:0px;}
#qtright2, #qbright2{position:absolute;font-size:60px;font-family: Arial;color:#F0F2F4;line-height:40px;top: -11px;}
#qtright2 {left:-8px;}
#qbright2 {left:-8px; top:-16px;}
#containeruc {position:absolute; width:744px; height:242px; background:#F0F2F4; color:#000; margin:47px auto;}
#bestpress {position:absolute; top:11px;right:10px;bottom:10px;left:13px;z-index:10;color:#000;text-align:left;font-size:80%;}
.testogenerale {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #8C869B;padding:13px;}
a.news:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #483B79;text-decoration: underline;font-weight: bold;}
a.news:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #483B79;text-decoration: underline;font-weight: bold;}
a.news:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #483B79;text-decoration: underline;font-weight: bold;}
a.news:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #483B79;text-decoration: underline;font-weight: bold;}
a.menu:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2E00D9;text-decoration: underline;line-height: 20px;}
a.menu:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2E00D9;text-decoration: underline;line-height: 20px;}
a.menu:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2E00D9;text-decoration: underline;line-height: 20px;}
a.menu:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #2E00D9;text-decoration: underline;line-height: 20px;}
a.staff:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #878199;text-decoration: underline;line-height: 20px;}
a.staff:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #878199;text-decoration: underline;line-height: 20px;}
a.staff:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #878199;text-decoration: underline;line-height: 20px;}
a.staff:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #878199;text-decoration: underline;line-height: 20px;}
a:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #2E00D9;text-decoration: underline;}
a:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #2E00D9;text-decoration: underline;}
a:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #2E00D9;text-decoration: underline;}
a:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #2E00D9;text-decoration: underline;}
#indirizzo1 {position:absolute; top:89px;right:10px;bottom:10px;left:1px;z-index:10;text-align:left;width:163px;height:108px;}
#indirizzo2 {position:absolute; top:89px;right:10px;bottom:10px;left:191px;z-index:10;text-align:left;width:163px;height:108px;}
.testophilosophy {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #8C869B;padding:13px;}
a.linkrosso:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FF0000;}
a.linkrosso:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FF0000;}
a.linkrosso:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FF0000;}
a.linkrosso:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #FF0000;}
#immaginiphylosophy {position:absolute;top:171px;right:10px;bottom:10px;left:9px;z-index:10;text-align:left;width:374px;height:59px;}
#immaginiportfolio {position:absolute; top:60px;right:10px;bottom:10px;left:358px;z-index:10;text-align:left;width:250px;height:111px;}
#formportfolio {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #8C869B;position:absolute;top:174px;right:10px;bottom:10px;left:15px;z-index:10;text-align:left;width:431px;height:64px;vertical-align: top;}
.bottone {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999999;background-color: #FFFFFF;border: 1px solid #CCCCCC;height: 20px;}
input {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #999999;height: 15px;}
.colonnaclients {width:138px; padding: 0px 2px; float:left;/*height:100%;*/margin:0;text-align:left;}
.testobestclients {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #8C869B;padding:0px 0px 0px 0px;}
.boxscroll{height: 216px;overflow:auto;margin:13px 17px 13px 13px;padding-right:2px}
.colonnacontacts { padding: 0px 0px 0px 0px; float:left;/*height:100%;*/margin:0px 0px 0px 0px;text-align:left;}
.testocontacts {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #8C869B;padding:13px 0px 0px 13px;}
#contenitorecentratonews{position:absolute;width:744px;left:50%;margin-left:-372px;height:300px;top:50%;margin-top:-150px;text-align:left;}
#containernews {position:absolute;width:467px;height:260px;background:#F0F2F4;color:#000;margin:15px auto;left: 277px;top: 0px;}
#atrightnews, #abrightnews{position:absolute; width:10px; height:10px; color:#000;background:#fff;}
#atrightnews{top:0; right:-1px;}
#abrightnews{top:249px;right:-1px;}
#qtrightnews, #qbrightnews{position:absolute;font-size:60px;font-family: Arial;color:#F0F2F4;line-height:40px;top: -11px;}
#qtrightnews {left:-8px;}
#qbrightnews {left:-8px; top:-15px;}
#imgnews{position:absolute;height:286px;width:275px;}
.boxscrollnews{height: 236px;overflow:auto;margin:13px 17px 13px 13px;padding-right:2px}
.testopopupnews {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 9px;color: #8C869B;padding:0px 0px 0px 0px;}
.imgorizzontali{padding: 0px 5px 0px 0px;}
.formpassword {width:550px; border:0px dashed rgb(51,102,153);padding:5px;margin:0 auto;}
fieldset { 
padding: 1em; 
border:2px groove;
}

legend {
font-weight:bold;
font-style:normal;
font-family:Verdana, sans-serif;
color: #990000;
font-size:14px;
padding:5px;
}
#informazioni label {
display:block;
float:left;
width:170px;
text-align:right;
/*font-weight:bold;*/
/*color:rgb(51,102,153);*/
padding-right:0;
font-family:Verdana, sans-serif;
font-size:11px;
}
#informazioni input, textarea{
width:300px;
}
#conferma label {
display:block;
float:left;
width:170px;
text-align:right;
/*font-weight:bold;*/
/*color:rgb(51,102,153);*/
padding-right:0;
font-family:Verdana, sans-serif;
font-size:11px;
}
#bottompagina{
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left: -400px;
	z-index: 2;
	}
	a.bottom:link {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #878199;text-decoration: none;line-height: 20px;}
a.bottom:visited {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #878199;text-decoration: none;line-height: 20px;}
a.bottom:hover {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #878199;text-decoration: none;line-height: 20px;}
a.bottom:active {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #878199;text-decoration: none;line-height: 20px;}
