@charset "utf-8";
/* CSS Document */

body, a, p, ul, li, small{
margin:0;
padding:0;
line-height:18px;
}

body{
padding-top:32px;
font-family:Arial, Helvetica, sans-serif;
color:#3f3f3f;
font-size:11px;
}
body.base{
padding:0;
margin:0;
}
a{
color:#3F3F3F;
text-decoration:none;
}


/* Sezioni */

#content{
position:relative;
border:1px solid #cbcbcb;
margin:0 auto;
width:900px;
height:383px;
}

/* Box */

.infoa{
float:left;
width:249px;
height:383px;
}

/*.infoa p{
padding:205px 20px 0px 10px;
}*/

.infoa a:link, a:visited {font-weight:100;}
.infoa a:hover {font-weight:900;}

.infoa_1 {
position:absolute;
top:0px;
margin:5px;
width:249px;
color:#EF0000;
}
.infoa_2 {
position:absolute;
top:152px;
margin:5px;
width:249px;
}


.infob{
float:left;
width:140px;
height:383px;
}

.infob td{ 
	font-size:10px;
}

.infob p{
padding:180px 5px 0px 5px;
}

.infob a{
padding: none;
}

.services{
background:url(images/sfondi/services.gif) top right no-repeat;
float:left;
width:769px;
height:383px;
}

.services p{
padding-top:10px;
padding-left:390px;
padding-right:140px;
font-size:11px;
line-height:16px;
}

.partners{
float:left;
width:639px;
height:383px;
}

.column1{
float:left;
width:130px;
height:374px;
padding-top:10px;
border-right:1px solid #cbcbcb;
}

.column2, .column4{
float:left;
width:130px;
height:383px;
}
.column4 p{
padding:10px;
margin-left:-10px;
margin-top:-5px;
font-size:11px;
}
.column2 p{
font-size:11px;
padding:10px;
line-height:16px;
}
.column3 p{
padding:10px;
line-height:16px;
}

.column4 a:link, .column4 a:visited{
display:block;
padding:0 6px 0 11px;
font-size:13px;
}

.column4 p{
padding: 13px 20px;
line-height:20px;
}

.column3 a:link, .column3 a:visited{
display:inline;
padding:6px;
}

.pictures{
width:380px;
height:385px;
float:left;
}

.grigio{
font-size:14px;
background:#cccccc;
}

.grigio12{
font-size:12px;
background:#cccccc;
}
.grigio11{
font-size:11px;
background:#cccccc;
}

/*
.grigio small{
font-size:10px;
*/

.column3{
float:left;
width:259px;
height:383px;
}

.menu{
width:100px;
height:130px;
padding-left:26px;
}

.menu a:link, a:visited {
display:block;
font-weight:normal;
}

.menu a:hover{
font-weight:bold;
}

#trgscroll span{
	color:#FFF;
}
#trgscroll a:hover span{
	color:#F00;
}

#trgscroll a:hover{
	color:#FF0000;
}

#mailbold a:link, a:visited {font-weight:100;}
#mailbold a:hover {font-weight:900; color:#FF0000;}