/* CSS Document */
/* INIZIO DEFINIZIONE STILI PER I TESTI */
body {
	font: 100% Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
	text-align: center;
	background-color: #FFFFFF;
	color: #3F3F3F;
	margin: 0 auto;
	padding: 0;
	margin-top: 35px;
}
.menu {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 17px; font-style: normal; color: #FFFFFF; text-decoration: none; line-height: 40px; text-align: center}
.x {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 20px; font-style: normal; color: #787878; text-decoration: none; line-height: 40px; text-align: center}
.arq {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 20px; font-style: normal; color: #FF0000; text-decoration: none; line-height: 40px; text-align: center}
.profilo {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 16px; font-style: normal; color: #FF0000; text-decoration: none; line-height: 28px; text-align: center}
.contact {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 16px; font-style: normal; color: #000000; text-decoration: none; line-height: 28px; text-align: left}
.testoContact {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 12px; font-style: normal; color: #000000; text-decoration: none; line-height: 15px; text-align: left}
.testoContactEmail {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 12px; font-style: normal; color: #000000; text-decoration: none; line-height: 16px; text-align: left}
.contactGrey {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 16px; font-style: normal; color: #787878; text-decoration: none; line-height: 28px; text-align: left}
.GetFlashPlayer {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 12px; font-style: normal; color: #3F3F3F; text-decoration: none; line-height: 16px; text-align: center}
.Copyright {  font-family: Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica; font-size: 12px; font-style: normal; color: #3F3F3F; text-decoration: none; line-height: 16px; text-align: center}
a:link, a:visited { text-decoration:none; color: #3F3F3F }
a:hover, a:active { text-decoration:none; color: #FF0000 }

hr { display:none } /* occorre solo per strutturare il codice per i browser che non supportino i CSS */
/* ------------------------------------------------------------------------------------------------- */
/* INIZIO STRUTTURA SITO */
/* HEADER-CONTACT GENERALE (top) */
#header-contact { 
background:#FFFFFF;
color:#000;
margin:5px;
width:904px; 
text-align: left;
}
/* Inizio dettaglio #HEADER-CONTACT riga-1 */
#header-contact .riga-1 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:904px;
height: 88px;
}
#header-contact .riga-1 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:0;left:2px;
width:173px;
height: 88px;
text-align:left;
}
#header-contact .riga-1 .colonna-2 { 
background:#FFFFFF;
position:absolute;
top:0;left:176px;
width:2px;
height: 88px;
text-align:left;
}
#header-contact .riga-1 .colonna-3 {
background:#03ABF9;
position:absolute;
top:0;
left:179px;
width:179px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-3 a {
background:#03ABF9;
position:absolute;
top:0;
left:0px;
width:179px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-3 a:hover {
background:#5BC6F7;
position:absolute;
top:0;
left:0px;
width:179px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#393939;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-4 { 
background:#FFFFFF;
position:absolute;
top:0;left:359px;
width:2px;
height: 88px;
text-align:left;
}
#header-contact .riga-1 .colonna-5 {
background-color:#18CD32;
position:absolute;
top:0;
left:362px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-5 a {
background-color:#18CD32;
position:absolute;
top:0;
left:0px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-5 a:hover {
background-color:#1BE839;
position:absolute;
top:0;
left:0px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#393939;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-6 { 
background:#FFFFFF;
position:absolute;
top:0;left:541px;
width:2px;
height: 88px;
text-align:left;
}
#header-contact .riga-1 .colonna-7 {
background-color:#FF0000;
position:absolute;
top:0;
left:544px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-7 a {
background-color:#FF0000;
position:absolute;
top:0;
left:0px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-7 a:hover {
background-color:#FF4545;
position:absolute;
top:0;
left:0px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#393939;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-8 { 
background:#FFFFFF;
position:absolute;
top:0;left:722px;
width:2px;
height: 88px;
text-align:left;
}
#header-contact .riga-1 .colonna-9 {
background:#FE0775;
position:absolute;
top:0;
left:726px;
width:178px;
height: 40px;
text-align:center;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-9-on {
background:#FF4E9D;
position:absolute;
top:0;
left:0px;
width:178px;
height: 40px;
text-align:center;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#393939;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-9 a {
background:#FE0775;
position:absolute;
top:0;
left:0px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#FFFFFF;
text-decoration:none;
line-height:40px;
text-align:center;
}
#header-contact .riga-1 .colonna-9 a:hover {
background:#FF4E9D;
position:absolute;
top:0;
left:0px;
width:178px;
height: 40px;
font-family:Trebuchet MS, Verdana, Arial, Geneva, Sans-serif, Helvetica;
font-size:17px;
font-style:normal;
color:#393939;
text-decoration:none;
line-height:40px;
text-align:center;
}
/* Inizio dettaglio #HEADER-CONTACT riga-2 */
#header-contact .riga-2 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:904px;
height: 48px;
}
#header-contact .riga-2 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:-27px;left:210px;
width:904px;
height: 48px;
text-align:left;
}
/* SOTTOMENU-CONTACT GENERALE (top) */
#sottomenu-contact { 
background:#FFFFFF;
color:#000;
margin:5px;
width:177px; 
text-align: left;
}
/* Inizio dettaglio #SOTTOMENU-CONTACT riga-1 */
#sottomenu-contact .riga-1 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:177px;
height: 42px;
}
#sottomenu-contact .riga-1 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:10px;left:3px;
width:88px;
height: 42px;
text-align:left;
}
#sottomenu-contact .riga-1 .colonna-2 { 
background:#FFFFFF;
position:absolute;
top:0px;left:89px;
width:88px;
height: 42px;
text-align:left;
}
/* Inizio dettaglio #SOTTOMENU-CONTACT riga-2 */
#sottomenu-contact .riga-2 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:177px;
height: 42px;
}
#sottomenu-contact .riga-2 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:3px;left:1px;
width:88px;
height: 42px;
text-align:left;
}
#sottomenu-contact .riga-2 .colonna-2 { 
background:#FFFFFF;
position:absolute;
top:13px;left:100px;
width:88px;
height: 42px;
text-align:left;
}
/* Inizio dettaglio #SOTTOMENU-CONTACT riga-3 */
#sottomenu-contact .riga-3 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:177px;
height: 42px;
}
#sottomenu-contact .riga-3 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:0px;left:3px;
width:177px;
height: 362px;
text-align:left;
}
/* Inizio dettaglio #SOTTOMENU-CONTACT riga-4 */
#sottomenu-contact .riga-4 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:177px;
height: 66px;
}
#sottomenu-contact .riga-4 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:152px;left:26px;
width:88px;
height: 66px;
text-align:left;
}
#sottomenu-contact .riga-4 .colonna-2 { 
background:#FFFFFF;
position:absolute;
top:173px;left:100px;
width:88px;
height: 66px;
text-align:left;
}
/* Inizio dettaglio #SOTTOMENU-CONTACT riga-5 */
#sottomenu-contact .riga-5 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:177px;
height: 42px;
}
#sottomenu-contact .riga-5 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:168px;left:23px;
width:177px;
height: 20px;
text-align:left;
}
/* TESTO-CONTACT-PROFILO GENERALE (top) */
#testo-contact-profilo { 
background:#FFFFFF;
color:#000;
margin:5px;
width:725px; 
text-align: left;
}
/* Inizio dettaglio #TESTO-CONTACT-PROFILO riga-1 */
#testo-contact-profilo .riga-1 { 
position:relative; /*indispensabile per il posizionamento assoluto delle colonne*/
background:#FFFFFF;
width:725px;
height: auto;
}
#testo-contact-profilo .riga-1 .colonna-1 { 
background:#FFFFFF;
position:absolute;
top:-240px;left:213px;
width:455px;
height: auto;
text-align:left;
}
#testo-contact-profilo .riga-1 .colonna-2 { 
background:#FFFFFF;
position:absolute;
top:-240px;left:634px;
width:270px;
height: auto;
text-align:left;
}
