﻿body{background-color:#C8E3F1; font-size:70%;}
    
    html, body, div, p, table, td, form, img, h1, h2, h3, h4, h5, h6, input {
background-position:left top;
background-repeat:no-repeat;
border:0 none transparent;
font-family:Tahoma,Verdana,Segoe,sans-serif;
margin:0;
font-size: 10pt;
    
    
    }


#page {
margin: 0 auto;
width:934px;
}

#IFMappa{border-style:none; width:600px; height:400px; overflow:hidden;}

ul li {/*list-style-image: url(a/ul-li.gif);*/}

.digel_bottom_background{
background-image:url(a/BG_btm.png);
background-position:left bottom;
background-repeat:repeat-x;}

.digel_top_background {
background-image:url(a/BG_top.png);
background-repeat:repeat-x;
padding-top:10px;
}

.footer_down {
background-color:#014F7C;
display:block;
height:36px;
}
.Footer
{
height:75px;
padding:30px 0px 35px 0;
width:933px;
text-align:center;
}
.Footer a {text-decoration:underline; color:#09547D; padding:0 2px 0 2px;}
.Footer a:hover{ text-decoration:none;}


.Footer hr{width:100%;}   


.footerLinks {color:#787878; text-decoration:none;
font-family:Tahoma; font-size:12px;
text-align:center;
}

    
    
.contenuto{
background-color:#f6fcff;
background-image:url(a/PageBGtop.jpg);
background-repeat:no-repeat;
text-align:left;

}

#zona_contenuto
{    
margin:0 auto;
padding:40px;
width:932px;
}

#pageCnt
{
    }
    
.image_pageCnt_bottom
{
    
background-image:url(a/Page_BG_btm2.jpg);
background-position:left bottom;
background-repeat:no-repeat;
    }
    
    
/* Header */

#header {
	/*width: 880px;*/
	margin: 0 auto;
}

#menu {
	height: 24px;
	/*width: 860px;*/
	padding-left: 0px;
	background: url(a/img02.jpg) repeat-x left top;
	font-family: Arial, Helvetica, sans-serif;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li 
{
   
	float: left;
}

#menu a {
	display: block;
	float: left;
	padding: 4px 18px 4px 18px;
	margin-right: 1px;
	
	background: url(a/img03.gif) no-repeat left 35%;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 10px;
	color:White;
} 
#menu a:hover{color:#f7ea21; text-decoration: underline; cursor:pointer;}
#accesso { width:auto; text-align:right; padding: 0px 0px 0px 0px;} 
#accesso a {background:transparent; color:#B7B7B7;} 
#accesso a:hover {background:transparent; color:#B7B7B7; }



.vrtc_tabs {

float:right;
width:200px;
min-height:100px;

}

.box-bianco-top
{background-image:url(a/198_top.jpg);
background-repeat:no-repeat;
clear:both;
height:22px;
width:200px;
    
    }
    
.box-bianco-corpo
{background-image:url(a/198_mid.jpg);
    background-repeat:repeat-y;
    padding:0 6px 0 6px;
    min-height:300px;
    }
    
    .box-bianco-bottom
    {
        background-image:url(a/198_bottom.jpg);
background-repeat:no-repeat;
clear:both;
height:22px;
width:200px;
        
        }
        
.sx_panel{
display:inline;
line-height:1.4em;
min-height:500px;
width:720px;
padding:5px 5px 10px 5px;

}
.sx_panel p {margin:10px 10px 15px 5px; text-align:justify;}

.vrtc_verticalTabs {
padding-top:21px;
width:930px;
margin:0 auto;

}
.vrtc_cf {
width:720px;
min-height:580px;

}
/*portfolio*/

#content_sx{width:700px; }

.barra_titolo{color:White; background-image:url('a/barra_titolo.jpg');
text-transform: uppercase; width:708px;  
height:38px;margin-top:5px; padding:7px 0 0 20px;
}

.barra_titolo_piccola{background-color:#e9e9e9; border-bottom-width:thin;}
.barra_titolo_piccola a{ font-size:14px; font-weight: bold; color:Black; text-decoration:none; padding:2px 0 2px 4px;}
.barra_titolo_piccola a:hover{text-decoration:underline;}
.screenshot_sito{width:256px; height:186px; float:right; margin:4px 0px 2px 6px; padding:3px;}
.screenshot_sitoVerticale{width:160px; height:186px; float:right; margin:4px 0px 2px 6px; padding:3px 4px 0 20px;}
/*.screenshot_sito a:hover{}*/
.spazio_portfolio{margin:5px 0 5px 0; height:300px;}

.spazio_portfolio p{ text-align:justify; padding:5px 5px 5px 8px;
                     }

.cont_def{
display:block;
margin-left:2px;
padding:103px 0 60px;
position:relative;
}

.notizia a {color:Black; padding:6px 5px 5px 4px; text-align:justify; }

.Post{padding:2px 2px 22px 2px; min-height:230px;}
.Post ul a{color:#09547D;}


#contenuto_home
{ height:530px !important; margin:0 0 4px 0; padding:0 0 4px 0;
    }
    
.elementi_contenuto
{ width:175px; padding:0 5px 0 0; float:left; margin:0 0 2px 0;
    }
    
    
.elementi_contenuto img{padding:0 0 0 18px;}

.elementi_contenuto_txt{}
    
.elementi_contenuto_txt h2{margin:0px; padding:0px; text-decoration:underline;}


acronym, abbr {
background:transparent url(a/comment.png) no-repeat scroll 0 50%;
border-bottom:1px solid #DDDDDD;
color:#333333;
cursor:help;
font-weight:700;
padding-left:17px;
}




