/* Axis Strategic Vision Web site */

/* G E N E R A L */

body {margin : 0px
}

.border {border-top: 1px solid #003374; border-right: 1px solid #003374; border-bottom: 1px solid #003374;
}

/* N E W S */

.text01 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	padding-top : 0px;
	padding-bottom : 0px;
}

.text01 a {
	color : #666666;
	text-decoration : none;
}

.text01 a:hover{
	color : #666666;
	text-decoration : underline;
}

/* M A I N   M E N U */

.text02 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	line-height : 18px;
	padding-left : 10px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.text02 a {
	color : #666666;
	text-decoration : none;
}

.text02 a:hover{
	color : #666666;
	text-decoration : underline;
}

.text10 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	line-height : 14px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
	text-align:right
}

.text10 a {
	color : #666666;
	text-decoration : none;
}

.text10 a:hover{
	color : #666666;
	text-decoration : underline;
}
/* F O C U S */

.text03 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	line-height : 14px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.text03 a {
	color : #666666;
	text-decoration : none;
}

.text03 a:hover{
	color : #666666;
	text-decoration : underline;
}

.text05 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : bold;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 4px;
	padding-bottom : 0px;
}

.text05 a {
	color : #666666;
	text-decoration : none;
}

.text05 a:hover{
	color : #666666;
	text-decoration : underline;
}

.text06 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	line-height : 14px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 4px;
	padding-bottom : 0px;
}

.text06 a {
	color : #666666;
	text-decoration : none;
}

.text06 a:hover{
	color : #666666;
	text-decoration : underline;
}

.table {height : 107px;
}

.table02 {
	border: 1px solid #cccccc;
	text-align : right;/*border-top: 1px solid #003374; border-right: 1px solid #003374; border-bottom: 1px solid #003374;*/
}

/* A Z I E N D A */

.contenuto {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	text-align : justify;
	line-height : 18px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.contenuto a {
	color : #666666;
	text-decoration : none;
}

.contenuto a:hover{
	color : #666666;
	text-decoration : underline;
}

.contenuto01 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #003374;
	font-weight : normal;
	text-align : justify;
	line-height : 18px;
	padding-left : 8px;
	padding-right : 8px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.contenuto01 a {
	color : #003374;
	text-decoration : none;
}

.contenuto01 a:hover{
	color : #003374;
	text-decoration : underline;
}

/* M A P */

.map01 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	padding-left : 8px;
	padding-right : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.map01 a {
	color : #666666;
	text-decoration : none;
}

.map01 a:hover{
	color : #666666;
	text-decoration : underline;
}

.map02 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
	font-weight : normal;
	padding-left : 8px;
	padding-right : 4px;
	padding-top : 2px;
	padding-bottom : 2px;
}

.map02 a {
	color : #ffffff;
	text-decoration : none;
}

.map02 a:hover{
	color : #ffffff;
	text-decoration : underline;
}



/* B A C K G R O U N D */

.vbg {
background-image: url(../img/body/sf.gif);
}

.vbg2 {
background-image: url(../img/body/sf_4.gif);
}

.hbg {
background-image: url(../img/body/sf_2.gif);
}

.hbg2 {
background-image: url(../img/footer/sf_5.gif);
}

.sf_focus {
background-image: url(../img/body/sf_3.gif);
}

.sf_layer {
background-image: url(../img/interni/sf.gif);
}

.sf_layer2 {
background-image: url(../img/interni/sf_2.gif);
}

.sf_layer3 {
background-image: url(../img/interni/sf_3.gif);
}

.sf_layer5 {
background-image: url(../img/body/sf_5.gif);
}

.sf_layer6 {
background-image: url(../img/body/sf_6.gif);
}

.sf_layer7 {
background-image: url(../img/body/sf_7.gif);
}

.sf_layer8 {
background-image: url(../img/body/sf_8.gif);
}

.sf_table {
background-image: url(../img/body/sf_9.gif);
}

.sf_main {
background-image: url(../img/interni/sf_dx.gif);
}

.sf_promo {
background-image: url(../img/interni/sf_promo.gif);
}

.sf_interni {
background-image: url(../img/interni/sf_1.gif);
}

.sf_admin {
background-image: url(../img/interni/sf_10.gif);
}

.sf_admin2 {
background-image: url(../img/admin/sf_11.gif);
}

/* L I V E L L I */

.text04 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : bold;
	text-align : justify;
	line-height : 14px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.text04 a {
	color : #666666;
	text-decoration : none;
}

.text04 a:hover{
	color : #666666;
	text-decoration : underline;
}

/* M E N U D E S T R A */

.text07 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : bold;
	text-align : left;
	line-height : 14px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.text07 a {
	color : #666666;
	text-decoration : none;
}

.text07 a:hover{
	color : #666666;
	text-decoration : underline;
}

/* A D M I N */

.text08 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	font-weight : bold;
	text-align : left;
	line-height : 14px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.text08 a {
	color : #666666;
	text-decoration : none;
}

.text08 a:hover{
	color : #666666;
	text-decoration : underline;
}

.text09 {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	font-weight : bold;
	text-align : right;
	line-height : 14px;
	padding-left : 4px;
	padding-right : 4px;
	padding-top : 4px;
	padding-bottom : 4px;
}

.text09 a {
	color : #666666;
	text-decoration : none;
}

.text09 a:hover{
	color : #666666;
	text-decoration : underline;
}

/* P R O G E T T I */

.link {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	text-align : justify;
	line-height : 18px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 8px;
}

.link a {
	color : #666666;
	text-decoration : none;
}

.link a:hover{
	color : #666666;
	text-decoration : underline;
}

.titolo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : bold;
	line-height : 18px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 8px;
	padding-bottom : 0px;
}

.titolo a {
	color : #666666;
	text-decoration : none;
}

.titolo a:hover{
	color : #666666;
	text-decoration : underline;
}

.subtitolo {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	color : #666666;
	font-weight : normal;
	text-align : justify;
	line-height : 14px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
}

.height {
	height: 123px;
}


/* I M M A G I N I */

.img {
	padding-left : 8px;
	padding-right : 0px;
	padding-top : 10px;
	padding-bottom : 10px;
}

/* M O D U L I */

.form
{
    BACKGROUND-COLOR: white;
	COLOR: #999999;
	border:1px solid #999999;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
	
}

form {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.form2
{
    BACKGROUND-COLOR: white;
	COLOR: #666666;
	border:1px solid #999999;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
	
}

form2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.textarea {
    BACKGROUND-COLOR: white;
	COLOR: #666666;
	border:1px solid #999999;
    FONT-FAMILY: verdana, arial, helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
	padding: 2px;
}

.color01 {
	COLOR: #404040;
}
