/***********************************************************************
******************* reset.css ******************************************
************************************************************************/
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5;}
table {border-collapse:separate; border-spacing:0;}
caption, th, td {text-align:left;font-weight:normal;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after { content:""; }
blockquote, q { quotes:"" ""; }
a img {border:none;}
.clearer {height:0px;overflow:hidden;margin:0px;clear:both;}
.center {text-align:center;}
/**********************************************************************/

/***********************************************************************
****************************FONT****************************************
/**********************************************************************/
@font-face {
    font-family: 'aoncc';
    src: url('font/aoncc___-webfont.eot');
    src: url('font/aoncc___-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/aoncc___-webfont.woff') format('woff'),
         url('font/aoncc___-webfont.ttf') format('truetype'),
         url('font/aoncc___-webfont.svg#aon_cari_celticregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'linux_libertinebold';
    src: url('font/linlibertine_rb-webfont.eot');
    src: url('font/linlibertine_rb-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/linlibertine_rb-webfont.woff') format('woff'),
         url('font/linlibertine_rb-webfont.ttf') format('truetype'),
         url('font/linlibertine_rb-webfont.svg#linux_libertinebold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'linux_libertineregular';
    src: url('font/linlibertine_r-webfont.eot');
    src: url('font/linlibertine_r-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/linlibertine_r-webfont.woff') format('woff'),
         url('font/linlibertine_r-webfont.ttf') format('truetype'),
         url('font/linlibertine_r-webfont.svg#linux_libertineregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'linux_libertinebold_italic';
    src: url('font/linlibertine_rbi-webfont.eot');
    src: url('font/linlibertine_rbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/linlibertine_rbi-webfont.woff') format('woff'),
         url('font/linlibertine_rbi-webfont.ttf') format('truetype'),
         url('font/linlibertine_rbi-webfont.svg#linux_libertinebold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'linux_libertineitalic';
    src: url('font/linlibertine_ri-webfont.eot');
    src: url('font/linlibertine_ri-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/linlibertine_ri-webfont.woff') format('woff'),
         url('font/linlibertine_ri-webfont.ttf') format('truetype'),
         url('font/linlibertine_ri-webfont.svg#linux_libertineitalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'linux_libertinesemibold';
    src: url('font/linlibertine_rz-webfont.eot');
    src: url('font/linlibertine_rz-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/linlibertine_rz-webfont.woff') format('woff'),
         url('font/linlibertine_rz-webfont.ttf') format('truetype'),
         url('font/linlibertine_rz-webfont.svg#linux_libertinesemibold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'linux_libertineSBdIt';
    src: url('font/linlibertine_rzi-webfont.eot');
    src: url('font/linlibertine_rzi-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/linlibertine_rzi-webfont.woff') format('woff'),
         url('font/linlibertine_rzi-webfont.ttf') format('truetype'),
         url('font/linlibertine_rzi-webfont.svg#linux_libertineSBdIt') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'optimusprincepsregular';
    src: url('font/optimusprinceps-webfont.eot');
    src: url('font/optimusprinceps-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/optimusprinceps-webfont.woff') format('woff'),
         url('font/optimusprinceps-webfont.ttf') format('truetype'),
         url('font/optimusprinceps-webfont.svg#optimusprincepsregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'optimusprincepssemiboldRg';
    src: url('font/optimusprincepssemibold-webfont.eot');
    src: url('font/optimusprincepssemibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/optimusprincepssemibold-webfont.woff') format('woff'),
         url('font/optimusprincepssemibold-webfont.ttf') format('truetype'),
         url('font/optimusprincepssemibold-webfont.svg#optimusprincepssemiboldRg') format('svg');
    font-weight: normal;
    font-style: normal;
}

/**********************************************************************/
/********************************HEADER********************************/
a{text-decoration:none;}
a:hover{text-decoration:none;}
.titolosito{width:100%; background-color:#730600; height:77px;}
.testotitolosito{width:100%; text-align:center; font-family:'aoncc', Arial, sans-serif; font-size:65px; color:#FFF; padding-top:13px; line-height:58px;}
.containermenu{ width:910px; margin-left:auto; margin-right:auto; height:65px;}
ul#menu{ position:relative; margin:0 28px; padding:0px; list-style:none; text-align:center;}
ul#menu li{float:left; background-color:#FFF; display:inline;}
ul#menu li a {color:#000; display:inline-block; padding-top:12px; padding-bottom:13px; padding-left:12px; padding-right:14px; font-size:24px; height: 40px; line-height: 50px; text-decoration: none; font-family:'optimusprincepsregular', Arial, sans-serif; }
ul#menu li a:hover, #menu li a.active {background-color:#CCC;}
/***********************************************************************/
/**************************LINK***************************************/
.link_giallo{ color:#FFF000}
.link_bianco{ color:#FFFFFF}
.link_nero{ color:#000000}
/***********************************************************************/
/**************************COMUNI***************************************/
.contenitoretesto{ position:relative; margin:0 auto; width:910px;}
.linguetta_sezione_bianco{padding:5px 6px 0px 6px; margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:20px; height:38px; background-image:url(../img/sfondosez.png); background-repeat:repeat-x; color:#FFF; display: inline-block;}
.linguetta_sezione_nero{padding:5px 6px 0px 6px; margin:0px; font-family:Verdana, Geneva, sans-serif; font-size:20px; height:38px; background-image:url(../img/sfondosez2.png); background-repeat:repeat-x; color:#000; display: inline-block;}
.titolo_sezione_bianco_big{ text-align:center; font-size:54px; font-family:"linux_libertineitalic", Arial, sans-serif; color:#FFF; line-height:60px; }
.titolo_sezione_nero{ text-align:center; font-size:40px; font-family:"linux_libertineitalic", Arial, sans-serif; color:#000; line-height:50px; }
.sottotitolo_sezione_bianco{ text-align:right; font-size:50px; font-family:"linux_libertineregular", Arial, sans-serif; color:#FFF; margin-right:5px; }
.sottotitolo_sezione_nero{ text-align:right; font-size:40px; font-family:"linux_libertineregular", Arial, sans-serif; color:#000; margin-right:5px; }
.hr_bianca{ background-color:#FFF; color:#FFF; height:1px; margin:0 10px; border:0px; margin-top:5px; margin-bottom:10px;}
.hr_nera{ background-color:#000; color:#000; height:1px; margin:0 10px; border:0px; margin-top:5px; margin-bottom:10px;}
.testo_bianco{ text-align:justify; margin:0 5px; margin-bottom:10px; font-size:20px; color:#FFF; font-family:"linux_libertineregular", Arial, sans-serif; line-height:26px;}
.testo_nero{ text-align:justify; margin:0 5px; margin-bottom:10px; font-size:20px; color:#000; font-family:"linux_libertineregular", Arial, sans-serif; line-height:26px;}
.p_giallo{ font-family:"linux_libertineregular", Arial, sans-serif; text-align:right; margin-right:5px; color:#FFF000; font-size:18px; margin-top:5px; margin-bottom:5px;}
.p_nero{ font-family:"linux_libertineregular", Arial, sans-serif; text-align:right; margin-right:5px; color:#000; font-size:18px; margin-top:5px; margin-bottom:5px;}
.testo_giallo{color:#FFF000;}
.evidenza3{ margin-top:5px; float:left; margin-left:5px; margin-right:5px; text-align:center; font-size:44px; font-family:"linux_libertineitalic", Arial, sans-serif; color:#000; width:290px; line-height:50px;}
.scritta_footer{ margin-top:20px; font-size:16px; font-family:"linux_libertineregular", Arial, sans-serif; color:#000; line-height:20px; margin-left:5px; }
/***********************************************************************/
/*************************DIV SFONDI************************************/
.storiasfondo{width:100%; margin-top:0px; margin-bottom:0px; background-image:url(../img/storia_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.camminosfondo{width:100%; margin-top:0px; margin-bottom:0px; background-image:url(../img/cammino_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.colombanooggisfondo{width:100%; margin-top:0px; margin-bottom:0px; background-image:url(../img/oggi_bg.jpg); background-repeat:no-repeat; background-position:center top;}
.inevidenzasfondo{width:100%; margin-top:0px; margin-bottom:0px; background-image:url(../img/notizie_bg.jpg); background-repeat:no-repeat; background-position:center top;}