/* CSS Document */
body, html {
	padding:0;
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	height:100%;
	}

.tab1 {
	background-image: url(sfondo_bottom2.jpg);
	background-repeat: repeat-y;
	background-position: right;
	}

.tabBottom {
	background-image: url(sfondo_bottom.jpg); 
	background-repeat:no-repeat;
	background-position:right;
	}	

._sfondo {
	background-image:url(sfondo_gradient.jpg);
	background-position:bottom;
	background-repeat:repeat-x;
	}

.tabGrande {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 3px;
}
.arialBlu {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0162A2;
	}
.tabCont {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}
	
.tabHome{
	padding:50px;
	text-align:justify;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.tabPortfolioHead {
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #041541
	}
.tabPortfolio {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 4px;
	}
.tabMiddle {
	background-image: url(images/sfondo_tab/sfondo_midle.jpg);
	background-repeat: repeat-y;
	}
.titolo {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight:bold;
	}
.titolo_grigio {
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #2B455C;
	font-weight:bold;
	}
	
.titolo_rosso{
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
	font-weight:bold;
	}

.testo_bianco {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	}
a.collegamento:link {color: #000000; text-decoration: none;}
a.collegamento:visited {color: #000000; text-decoration: none;}
a.collegamento:hover {color: #CC0000; text-decoration: none;}
a.collegamento:active {color: #000000; text-decoration: none;}

a.coll_bianco:link {color: #ffffff; text-decoration: none;}
a.coll_bianco:visited {color:#ffffff; text-decoration: none;}
a.coll_bianco:hover {color: #CC0000; text-decoration: none;}
a.coll_bianco:active {color: #ffffff; text-decoration: none;}

.b_tab {
	background-image: url(images/tabella/b_tab.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
.t_tab {
	background-image: url(images/tabella/t_tab.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	}
.l_tab {
	background-image: url(images/tabella/l_tab.jpg);
	background-repeat:repeat-y;
	background-position:right;
	}
.r_tab {
	background-image: url(images/tabella/r_tab.jpg);
	background-repeat:repeat-y;
	background-position:left
	}
.l_b_tab {
	background-image: url(images/tabella/l_b_tab.gif);
	background-repeat:no-repeat;
	background-position:top right;
	}
.l_t_tab {
	background-image: url(images/tabella/l_t_tab.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	}
.r_b_tab {
	background-image: url(images/tabella/r_b_tab.gif);
	background-repeat:no-repeat;
	background-position:top left;
	}
.r_t_tab {
	background-image: url(images/tabella/r_t_tab.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	}
UL {
    padding-left:10px;
    margin-left: 5px;
	/*list-style-image: url(images/trattino.gif);*/
	}
	
UL.square {
    padding-left:10px;
    margin-left: 5px;
	list-style-type:square;
	}

UL.nero {
    padding-left:10px;
    margin-left: 5px;
	list-style-image: url(images/trattino_nero.gif);
	}
LI {
	padding:0 0 6px 0;
    margin-left: 0px;
	text-align:justify;
	}
.piccolissimo {
	text-align:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #CC0000;
	text-decoration:none;
	}
.w_b{
	background-image: url(images/tabella_bianca/w_b.jpg);
	background-repeat:repeat-x;
	background-position:top;
	}
.w_l {
	background-image: url(images/tabella_bianca/w_l.jpg);
	background-repeat:no-repeat;
	background-position:right bottom;
	}
.w_r {
	background-image: url(images/tabella_bianca/w_r.jpg);
	background-repeat: no-repeat;
	background-position:left bottom;
	}
.w_l_b {
	background-image: url(images/tabella_bianca/w_l_b.jpg);
	background-repeat:no-repeat;
	background-position:top right;
	}
.w_r_b {
	background-image: url(images/tabella_bianca/w_r_b.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	}
.sf_col{
	background-image: url(images/sf_colonna.jpg);
	background-position: right;
	background-repeat: repeat-y;
	}
	
div#info{
background-color:black;
color: white;
	width:176px;
	text-align:center;
	}