﻿/*** CROSS-BROWSER RESET STYLES ***/
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, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin:0;
padding:0;
border:0;
outline:0;
font-size:100%;
background:transparent;
}
h1 {font-weight:normal;}
ol, ul {list-style-type:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
textarea {resize:none}
a{text-decoration:none;}
.clear{clear:both;}

/* stili centratura elementi */
div.centerbox-outer {
    float: left;
    left: 50%;
    margin: 0 auto;
    position: relative;
}
div.centerbox-inner {
    float: left;
    position: relative;
    right: 50%;
    text-align: justify;
}

/*** MASTER PAGE STYLES ***/

html{height:100%;}
body{height:100%; font-family:Arial; background-color:#b0d7d8; background-image:url(/content/images/BG.png); background-position:top left; background-repeat:repeat-x;}

a{text-decoration:underline;color:#415254;}
a:hover{color:#fff;}

#mainContainer{ margin:auto;}

#logo{margin:30px 0 27px 10px; display:block;}

#footer{color:#415254; font-size:11px; margin-top:25px;}
#footer>a{margin:0 0px;}

#footerTxt{padding:0px 10px; margin-top:25px;}

#footer #siteLink{padding:0px 10px; color:#415254; display:block; margin-top:20px;}
#footer #siteLink:hover{color:#fff;}

#icon{position:absolute; top:30px; right:15px;}

/*** HOME PAGE STYLES ***/

#mainMenu li{height:40px; text-transform:uppercase; font-size:14px; font-weight:bold; margin:2px auto 0 auto; background-image:url(/content/images/button_bg.png); background-position:top right; background-repeat:no-repeat;}

#mainMenu li:hover{background-image:url(/content/images/button_bg_hover.png);}

#mainMenu li a{color:#fff; text-decoration:none; padding-left:15px; padding-top:13px; height:27px; display:block;}

/*** STANDARD PAGE ***/

#documents li{display:table; width:100%; position: relative; overflow: hidden; height:40px; font-weight:bold; text-transform:uppercase; font-size:14px; margin:1px auto 0 auto; background-image:url(/content/images/list_bg_even.png); background-position:top right; background-repeat:no-repeat;}
#documents li a:hover{color:#636262;}
#documents a{color:#247d95; text-decoration:none; display:block; padding:0 25px 0 15px;}

#documents li.odd{background-image:url(/content/images/list_bg_odd.png);}


#standardContent{margin:25px 0; padding:0 15px; font-size:12px; color:#415254;}

#homeButton{height:40px; background-color:#636262; text-transform:uppercase; font-size:14px; font-weight:bold; margin:2px auto 0 auto; background-image:url(/content/images/button_bg.png); background-position:top right; background-repeat:no-repeat;}

#standardHeader a{color:#fff; text-decoration:none; padding-left:15px; padding-top:13px; height:27px; display:block;}

.standardButton{height:40px; text-transform:uppercase; font-size:14px; font-weight:bold; margin:2px auto 0 auto; background-image:url(/content/images/button_bg.png); background-position:top right; background-repeat:no-repeat;}

#homeButton:hover{background-image:url(/content/images/button_bg_hover.png);}

.standardButton:hover{background-image:url(/content/images/button_bg_hover.png);}

#relevantNews{}
#relevantNews li{height:80px; display:block; font-size:12px; text-transform:uppercase; font-weight:bold; background-image:url(/content/images/news_li_bg.png); background-position:top left; background-repeat:no-repeat;}
#relevantNews li.odd{background-image:url(/content/images/news_li_bg_odd.png);}
#relevantNews a{color:#4e8196; padding:15px 18px; height:50px; display:block; text-decoration:none; }
#relevantNews li:hover{}
#relevantNews li:hover a{color:#636262;}
#relevantNews a>span{color:#000; text-transform:none;}

#news{}
#news li{border-bottom:1px solid #fff; display:block; font-size:12px; text-transform:uppercase; font-weight:bold; background-color:#a7cfd5;}
#news a{color:#4e8196; padding:15px 18px; display:block; text-decoration:none; }
#news li:hover{}
#news li:hover a{color:#636262;}
#news a>span{color:#000; text-transform:none;}
#news a .newsCreate{font-size:10px; color:#415254; font-weight:normal;}

.documentBox{height:100%; display:table-cell; vertical-align: middle;}












