﻿body{
	background-color: #0967ab;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:20px;
	color:black;
	margin:0;

}

.testata{
	width:841px;
	height:151px;
	background-repeat:no-repeat;
	border: 0px solid yellow;
	background-color:#0967AB;
}

.barra_alta{
/*	background-image:url('images/barra_alta.jpg');*/
	width:846px;
	height:52px;
	background-repeat:no-repeat;
	text-align:center;
}
/*
.news1{
	background-image:url('images/news1.jpg');
	width:108px;
	height:38px;
	background-repeat:no-repeat;
	text-align:center;
}
.news2{
	background-image:url('images/news2.jpg');
	width:700px;
	height:38px;
	background-repeat:repeat-x;
	text-align:center;
}
/*/
.barra_grigia{
	background-image:url('images/news2.jpg');
	width:841px;
	height:38px;
	background-repeat:repeat-x;
	text-align:center;
	background-color:#484D50;
}


.sfondo{
	background-color:#cbc7c4;	
}

.barra_s1{
	background-image:url('images/barra_sotto1.jpg');
	width:109px;
	height:38px;
	background-repeat:no-repeat;
	text-align:center;
	background-color:#555754;

}
.barra_s2{
	
	width:630px;
	height:38px;
	background-repeat:repeat-x;
	text-align:center;
	color:white;
	font-weight:bold;
	font-size: 11px;
	background-color:#555754;
	line-height: 10pt;
}
.barra_s3{
	background-image:url('images/barra_sotto3.jpg');
	width:33px;
	height:38px;
	background-repeat:no-repeat;
	background-position:left;
}

.menu{
	border: 0px solid #666666;
	background-color:#9A9A9A;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:6px;


}

#logo{
	text-align:right;
	padding-right:100px;
}

/* inizio menu*/

    .bar-menu {
    }
    .bar-menu .box1 {
        background: url("images/button1.gif") no-repeat;
        color: #f9f9f9;
    }
    .bar-menu .box1-hover {
        background: url("images/button1.gif") no-repeat;
        color: #0A67AC;
    }
    .bar-menu .box1-open {
        background: url("images/button1-click.gif") no-repeat;
        color: #f9f9f9;
    }
    .bar-menu .box1-open-hover {
        background: url("images/button1-click.gif") no-repeat;
        color: #0A67AC;
    }
    .bar-menu .box1,
    .bar-menu .box1-hover,
    .bar-menu .box1-open,
    .bar-menu .box1-open-hover {
        text-indent: 8px;
        font-weight: bold;
        font-size: 11px;
        line-height: 31px;
        font-family: arial;
        cursor: pointer;
        width: 200px;
    }
    .bar-menu .section {
        background-color: #868482;
        font-family: arial;
        font-size: 13px;
        line-height: 15px;
        padding: 0 0 5px 10px;
        display: none;
    }
    .bar-menu .section a {
        color: #ffffff;
        text-decoration: none;
        white-space: nowrap;
    }
    .bar-menu .section a:hover {
        color: #0A67AC;
        text-decoration: none;
        white-space: nowrap;
    }
    .bar-menu .box2 {
        border-color: #9F9F9F;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
    }
    .bar-menu .box2-hover {
        border-color: #9A9A9A;
        border-width: 1px;
        border-style: none none solid solid;
        padding: 1px 0 2px 6px;
        background: #BFBFBF;
    }

.menu a:link{
	color:#0A67AC;
}




.menu a:hover{
	color:#0A67AC;
}

.menu a:visited{
	color:#ffffff;
	text-decoration:none;
}

/* fine menu*/

.titolo{ 
	color:#0A67AA;
	font-size: 17px;
	font-weight:bold;
	
}


#bandiere{
	text-align:right;
	width:50px;	
	border: 1px solid red;
	vertical-align:top;
}

/* elena inizio V. 2*/
.tab1{
	font-size:9px;
	background-color:#DFDFDF;
}

.td1{
	background-color:#0968AC;
	color:white;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}
.td1{
	background-color:#0968AC;
	color:white;
	text-align:center;
	vertical-align:top;
	font-weight:bold;
}

.td2{
	background-color:#CBC7C4;
	color:black;
	text-align:center;
	vertical-align:top;
}


.title_blue{
	color:#0968AC;
	font-size:14px;
	vertical-align:middle;
	font-weight:bold;
}
.title_blue_piccolo{
    color:#0968AC;
    font-size:11px;
    vertical-align:middle;
    font-weight:bold;
}


.box_verde{
	background-color:#fefefe;
	padding-left:3px;
	color:#006601;
}
.box_blue{
	background-color:#fefefe;
	padding-left:3px;
	color:#0095D7;
}
.box_polar{
	background-color:#fefefe;
	padding-left:3px;
	color:#000052;
}

.sfondo_bianco{
	background-color:white;	
	width:841px;
}
.contenitore{
	width: 580px;
	padding-left:15px;
	padding-bottom:10px;
	text-align:justify;
}
/* fine elena V. 2*/


a:active img, a:visited img, a:link img{
	border: 0px solid #dddddd;
	text-decoration:none;
}
a:hover img{
border: 0px solid #0967AB;
	
}

/* inizio box grigio home*/

.grigio{
	background-color:#555756;
}

.alto1{
     background: url("images/alto1.jpg") no-repeat;
     height:22px;
     width:14px;
}
.alto2{
     background: url("images/alto2.jpg") no-repeat;
     height:22px;
     width:15px;

}
.basso1{
     background: url("images/basso1.jpg") no-repeat;
}

.basso2{
     background: url("images/basso2.jpg") no-repeat;
}
.basso{
	  background: url("images/basso.jpg");
	  background-repeat:repeat-x;

}
.sx{
     background: url("images/sx.jpg");
     background-repeat:repeat-y;
}

.dx{
     background: url("images/dx.jpg");
     background-repeat:repeat-y;
}

/* fine box grigio home*/

a:link{
	color: white;
	text-decoration: none;
		
}
a:hover{
	color: white;
    text-decoration:underline;   
		
}
a:visited{
	color: white;
		
}
