/* *********
RESET CSS
********* */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, legend, label,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 0;
}
hr {
  size:1px;
  height:1px;
  color:#ccc;
  width:100%;
  border-style:dotted;
}

ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
:focus {
    outline: 0;
}
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
p {
    /*line-height: 1em;*/
}
/* FINE DEL RESET */

#intestazione_stampa{
    display:none;
}
#bottom_stampa{
    display:none;
}

html,body{
    margin:0;
    padding:0;
    background-color:#f5f5f5;
    background-image:url(/res/img/caduceo3.jpg);
    background-position:50% 240px;
    background-repeat:no-repeat;
}
body {
    text-align: center;
}
body img {
    border:0px;	
}

div#page_fascia {
    position:absolute;
    top: 0px;
    left:0px;
    width:100%;
    height:218px;
    z-index:1;
    background-color:#0078B4;
    border-bottom:solid 10px #fff;
}

div#container{
    z-index:10;
    top:20px;
    position:relative;
    width: 970px;
    margin: 0 auto;
    padding: 0 0 0 0;
    text-align: left;
}

div#flash{
    width:970px;
    margin: 0;
    padding: 0 0 10px 0;
    background-color:#fff;
}


div#top_lati{
    float: left;
    width:10px;
}
div#top_fla{
    float: left;
    width:260px;
}
div#top_rotate{
    float: left;
    width:680px;
    padding: 10px 10px 0 0;
}




div#fascia_testi {
    width:960px;
    line-height:1.6em;
    padding:0 0 0 0;
    background:#fff url(/res/img/bg_menux.jpg);
    background-repeat: repeat-y;
}

div#sx{
    float:left;
    width:260px;
    background-color:#F7F7F7;
    border-right:solid 10px #fff;
}

div#menu {
    background:#fff url(/res/img/bg_menu.gif);
}

div#testo{
    float:left;
    width:460px;
    /*margin:0px 20px;*/
    color:#333;
    line-height:1.6em;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
}



#testo ul{
margin: 0;
padding: 5px 0 0 15px;
}
#testo li{
	padding: 0 0 18px 0;
	list-style-image:url("/res/img/loghetto2.jpg");
}


div#news{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    line-height:1.6em;
    float:left;
    width:220px;
}
#news_border{
    /*border-top:solid 1px #e0e0e0;*/
    border-left:solid 1px #e0e0e0;
    margin: 1px 0 0 0;
    padding:10px;
}



#testo a:link, 
#testo a:visited{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    text-decoration:underline;
    color:#333;
}
#testo a:hover, 
#testo a:focus, 
#testo a:active{
    color:#0083a9;
    text-decoration:none;
}

#news a:link, 
#news a:visited{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    text-decoration:none;
    color:#A40505;
}
#news a:hover, 
#news a:focus, 
#news a:active{
    color:#A40505;
    text-decoration:underline;
}
#news h1{
    color:#A40505;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-weight:bold;
    font-size: 11px;
    /*padding: 0 0 2px 0;*/
    /*margin: 0 0 10px 0;*/
    font-weight:bold;
    text-transform: uppercase;
}


#testo .data{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    color:#0083a9;
}
#testo .titolo{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    color:#0083a9;
    text-transform:uppercase;
    font-weight:bold;
}

#testo h1{
    color:#0083a9;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-weight:bold;
    font-size: 11px;
    padding: 0 0 2px 0;
    margin: 0 0 10px 0;
    font-weight:bold;
    text-transform: uppercase;
}

#testo h5{
    border-bottom:solid 1px #0083a9;
    color:#0083a9;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-weight:bold;
    font-size: 11px;
    padding: 0 0 2px 0;
    margin: 0 0 10px 0;
    text-transform: lowercase;
    text-align:right;
}
#testo h5 a:link{
    color:#0083a9;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-weight:bold;
    font-size: 1px;
    text-transform: lowercase;
    text-align:right;
    text-decoration:none;
}
#pulsanti{
    background-color:#E0E0E0;
    height:28px;
}
#text_border{
    border-top:solid 1px #e0e0e0;
    border-left:solid 1px #e0e0e0;
    margin: 1px 0 0 0;
    padding:10px;
}



#box{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 10px;
    line-height:1.6em;
    border-top:solid 10px #fff;
    /*border-bottom:solid 10px #fff;*/
    border-left:solid 10px #fff;
    padding:12px 10px 12px 10px;
    margin:0 0 0 10px;
}



#box h1{
    color:#A40505;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-weight:bold;
    font-size: 11px;
    padding: 0 0 6px 0;
    margin: 0;
    text-transform: uppercase;
}

#box a:link, 
#box a:visited{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    text-decoration:none;
    color:#333;
    
}
#box a:hover, 
#box a:focus, 
#box a:active{
    color:#0083a9;
    text-decoration:none;
}

a.box_right:link, 
a.box_right:visited{
    padding:3px 10px 3px 10px;
    background-color:#fff;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    text-decoration:none;
    color:#333;
}

a.box_right:hover, 
a.box_right:focus, 
a.box_right:active{
    color:#0083a9;
    text-decoration:none;
}



#box a:link, 
#box a:visited{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    text-decoration:none;
    color:#333;
    
}
#box a:hover, 
#box a:focus, 
#box a:active{
    color:#0083a9;
    text-decoration:none;
}

#box_home a:link, 
#box_home a:visited{
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
    text-decoration:none;
    color:#333;
}

#box_home a:hover, 
#box_home a:focus, 
#box_home a:active{
    color:#0083a9;
    text-decoration:none;
}


div#bottom {    
    color:#555;
    font-family:Verdana,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size:10px;
    width:670px;
    margin:30px 0 10px 0;
    /*margin-left:280px;*/
    padding-left:280px;
    /*background-color:#369;*/
}
#bottom a:link, 
#bottom a:visited{
    text-decoration:underline;
    color: #555;
}
#bottom a:hover, 
#bottom a:focus, 
#bottom a:active{
    color:#1F82B9;
    text-decoration:none;
}

#separatore{
    margin:5px 0 15px 0;
    border-bottom: dotted 1px #999;
}


input {
    width:180px;
    border:0px;
    border: 1px solid #e0e0e0;
    font-family:Verdana,Century Gothic,Calibri,Georgia,Trebuchet MS,Verdana,Arial,sans-serif,Helvetica;
    font-size: 11px;
	color: #222;
}




div#clear_left {
    clear:left;
}
div#clear_right {
    clear:right;
}