body {
        
        height: 100%;
        border-collapse:collapse;
        background-image: url('sfondolati.png');
        background-repeat: repeat;
        vertical-align: top;
        margin:0px;
        font-family: 'Oswald', sans-serif;
        font-size: 17px;
        overflow-x:auto; 
        overflow-y:scroll;
}


a { 
	text-decoration: none;
        
}

.anews {
    text-decoration: none;
    color:#0000c2;
}

img { 
	border: 0px;
}


table {
border: 0px solid;
border-collapse:collapse;
}


td,th {
vertical-align:middle;
}

.tutto {
vertical-align:top;
width:950px;
margin:0px auto;
}

.laterales {
width:5px;
background-image: url('laterales.png');
background-repeat: repeat-y;
}

.lateraled {
width:5px;
background-image: url('lateraled.png');
background-repeat: repeat-y;
}

.sito {
width:940px;
background-image: url('sfondo.png');
background-repeat: repeat;
background-position: top;
}

.sotto {
width:950px;
height:15px;
background-image: url('sotto.png');
background-repeat: repeat-x;
}

.footer {
height:170px;
width:940px;
text-align: justify;
vertical-align: top;
padding-left: 30px;
padding-right: 30px;
}

.footersotto {
background-color: #0000c2;
}

.menu {
height:40px;
width:940px;
text-align: justify;
vertical-align: top;
padding-left: 30px;
padding-right: 30px;
}

.content {
vertical-align: top;
text-align: justify;
padding-left: 35px;
padding-right: 35px;
}

.barra {
vertical-align: top;
padding-right: 40px;
padding-left: 20px;
padding-top: 85px;
}

.news {
 width: 180px;  
 height: 350px;
background-color: #F7F7F7;
padding:10px;
color: #0000c2;
font-size: 16px;
border-radius: 10px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
box-shadow: 0 0 4px 1px #4B4B85;
-webkit-box-shadow: 0 0 4px 1px #4B4B85;
-moz-box-shadow: 0 0 4px 1px #4B4B85;
}


.puls1in {
height:40px; 
width:102px;
background-image: url(puls1in.png);
cursor: pointer;
text-align: center;
color:#ffffff;
font-size: 15px;
}

.puls1 {
height:40px; 
width:102px;
background-image: url(puls1.png);
cursor: pointer;
text-align: center;
color:#0000c2;
font-size: 12px;
}

.puls1:hover {
background-image: url(puls1over.png);
}

.puls2in {
height:40px; 
width:102px;
background-image: url(puls2in.png);
cursor: pointer;
text-align: center;
color:#ffffff;
font-size: 12px;
}

.puls2 {
height:40px; 
width:102px;
background-image: url(puls2.png);
text-align: center;
cursor: pointer;
color:#0000c2;
font-size: 12px;
}

.puls2:hover {
background-image: url(puls2over.png);
}

.titolo{
    font-size: 18px;
    color:#0000c2;
}

.testo{
    font-size: 15px;
    color: #505055;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.testonews{
    font-size: 13px;
    color: #606071;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.titoloapp{
    width:170px; 
    font-size: 13px; 
    text-align: center;
    color:#606071;
    font-weight: bold;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
}

.case{ 
    height: 100px;
    vertical-align: middle;
    border: solid;
    border-width: 1px;
    border-color:#BDBDBD;
    text-align: center;
    margin: auto;
}

.case:hover{
    opacity: 0.6;
}

.divlogo{
    cursor:pointer;
    padding-left: 10px;
    width:120px;
    vertical-align: middle; 
    float: left; 
    padding-top: 30px;
}

.divcommentologo{
    cursor:pointer;
    padding-left: 20px; 
    padding-right: 10px; 
    height: 110px; 
    font-size: 12px; 
    text-align: justify; 
    vertical-align: middle;
    color: #606071;
    font-family:Trebuchet MS, Arial, Helvetica, sans-serif;
    font-weight: bold;
    display: table-cell;
}

.divnascostocar{ 
		width:100%;
                height: 100%;
                z-index: 1;
                opacity: 1;
                background-color: #000;
                vertical-align: middle;
                position: fixed;
                display:none;
                top:0px;
                left:0px;
}

.divnascostoapp{ 
		width:100%;
                height: 100%;
                z-index: 1;
                opacity: 0.9;
                background-color: #000;
                vertical-align: middle;
                position: fixed;
                display:none;
                top:0px;
                left:0px;
}

.divnascostofoto{ 
                width:100%;
                height: 434px;
                z-index: 1;
                vertical-align: middle;
                position: fixed;
                display:none;
                top:0px;
                left:0px;
                text-align: center;
}

#linkdurc:hover{
    color: #0000c2;
    font-weight: bold;
}

.finta:hover{
    color: #000;
}

.tdapparecchi{
    height: 200px;
    width:170px;
    vertical-align: top;
}

.tdapparecchi:hover{
   opacity: 0.7;
}

#linkfotooff:hover{
   opacity: 0.7;
}
