/* IMPOSTAZIONI STANDARD */

body {width:100%; margin: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:75%; text-align:center}

img {border:none;}
a {color:#000}
.hide {display: none;}
.clear {clear:both;}
hr{display: none;}

#box-site {width:90%; left:5%; position:absolute;}

#boxcenter-nonacc{text-align:center;}

/*.................... Header .................... */
#header {width:100%; margin:0px; padding:0px; text-align:left;}

#sfondo-header-top {float:left; width:100%; height:110px; background-image:url(/static/sfondo_testata_MD.gif); background-repeat:no-repeat; background-color:#000;}

#banner-top {float:right; width:232px; height:110px; background-image:url(/static/banner_CM.gif); background-repeat:no-repeat;}
a #banner-top{cursor:hand;}

#testo-link {margin:0px; margin-top:89px; padding:0px 0px 0px 2%;}
#testo-link a {font-size:90%; font-weight:bold; color:#FFF}

#box-nav-principale {clear:both; width:100%; margin:0px; padding:2px 0px 2px 0px !important; padding:1px 0px 1px 0px; background-color:#ff9a31;}
#box-nav-principale ul {float:right; margin:0px !important; margin:2px 0px 0px 0px; padding:0px; list-style: none;}
#box-nav-principale ul li {float:left; padding:0px 1% 0px 1%; border-left:1px solid #000;}
#box-nav-principale ul li.first {border-left: none;}

#nav-sel-lingua ul {float:left; margin:0px; padding:4px 0px 0px 4px !important; padding:4px; list-style: none;}
#nav-sel-lingua ul li {float:left; padding:0px 1% 0px 1%; border-left:0px}

/* .................... Corpo .................... */
#corpo {clear:both; position:relative; width:100%; margin:10px 0px 0px 0px; padding:0px 0px 10px 0px; text-align:left;}

/* .................... Colonna sx .................... */
#colonna-sx {float:left; width:45%; margin:0px; padding:0px;}
#colonna-sx-small {float:left; width:165px; padding:0px 0px 5px 0px;}

#titolo-eventi {clear:both; padding:5px 0px 5px 0.5%; font-weight:bold; background-color:#e52319; color:#FFF}

#eventi {margin:5px 0px 0px 0px; padding:0px; font-size:95%; border-bottom:5px solid #e52319;}
#eventi ul {width:96%; margin:0px 0px 0px 2%; padding:0px; list-style:none;}
#eventi ul li {margin:0px 0px 4px 0px; padding:0px 0px 6px 0px; border-bottom:1px solid #cecfce; border-top:1px solid #FFF}
#eventi ul li img{float:right; margin:4px 0px 0px 0px; padding:0px; border:6px #e52319; border-style:solid solid solid none;}
#eventi ul li a, #eventi ul li a:link, #eventi ul li a:visited, #eventi ul li a:hover, #eventi ul li a:active {margin:0px; padding:0px; font-weight:bold; color:#e52319;}

.testo-eventi {margin:0px 103px 0px 0px;}

#partners {margin:5px 0px 0px 0px; padding:0px; border-bottom:10px solid #CECFCE;}
#partners ul {margin:0px; padding:0px; list-style:none;}
#partners ul li {margin:0px; padding:0px 0px 8px 0px; border-top:10px solid #CECFCE;}
#partners ul li img{float:left; margin:8px 0px 0px 0px; padding:0px;}

.testo-partner {margin:2px 0px 0px 150px; font-size:95%;}
.testo-partner a {font-weight:bold; color:#080c73;}

.partners-img {padding-left:7% !important; padding-left:1%;}

#sottocanali {clear:both; margin:0px; padding:5px 0px 0px 5px; background-color:#7ba5d5;}
#sottocanali ul {margin:0px; padding:5px 0px 10px 0px; list-style:none;}
#sottocanali li {margin:0px; padding:0px 0px 4px 13% !important; padding:0px 0px 4px 3%;  background-image:url(/static/freccina_sfondo_azzurro.gif); background-repeat:no-repeat; background-position:top left !important; background-position:2px left; color:#FFF;}
#sottocanali ul li a, #sottocanali ul li a:link, #sottocanali ul li a:visited, #sottocanali ul li a:hover, #sottocanali ul li a:active {margin:0px; padding:0px; color:#FFF}

/* .................... Centro pagina .................... */
#centro-sx{margin-right:187px;}

#centro-pagina {float:left; width:52%; margin:0px 0px 0px 15px; font-size:95%;}
#centro-pagina-large {margin:0px 184px 0px 177px; padding:0px; font-size:95%;}

#tit-homepage {clear:both; width:100%; margin:0px 0px 10px 0px; padding:4px 0px 10px 1%; font-size:150%; background-color:#CECFCE;}
#tit-primo-piano {clear:both; width:100%; margin:15px 0px 10px 0px; font-size:150%; color:#e52319;}

#titolo {height:35px; margin-bottom:5px !important; margin-bottom:0px;}
#tit_canale {float:left; width:75%; margin:0px; padding:0px 0px 10px 1%; font-weight:bold; font-size:160%; color:#e52319;}

#indietro {float:right; width:13%; margin:0px; padding:2px 5px 3px 5px; text-align:center; font-weight:bold; font-size:90%; background-color:#e52319;}
#indietro a {color:#FFF}

#descrizionelunga{margin-bottom:5px; padding:10px 0; border-top:5px solid #cecfce; border-bottom:5px solid #cecfce;}

#primo-piano {margin:0px; padding:0px;}
#primo-piano ul {margin:0px; padding:0px; list-style:none;}
#primo-piano ul li {margin:0px 0px 5px 0px; padding:0px 0px 5px 0px; border-bottom:1px solid #cecfce;}
#primo-piano ul li a, #primo-piano ul li a:link, #primo-piano ul li a:visited, #primo-piano ul li a:hover, #primo-piano ul li a:active {margin:0px; padding:0px; font-weight:bold; color:#080c73;}

/* .................... Colonna dx .................... */
#colonna-dx {float:right; width:172px; margin:0px; padding:0px; background-image:url(/static/sf_menu.gif); background-repeat:no-repeat; background-color:#e4e5e4; border-bottom:10px solid #FFF !important; border-bottom:none;}

#titolo-menu {margin:5px 0px 0px 5px; padding:0px; font-weight:bold; color:#FFF;}
#menu1 {width:100%; margin:22px 0px 0px 0px; padding:0px; background-color:#ff9a31; border-top:1px solid #FFF;}
#menu1 ul {margin:0px; padding:5px 0px 10px 2px; list-style:none; color:#000;}
#menu1 li {margin:0px; padding:2px 0px 2px 22px; background-image:url(/static/freccina_sfondo_arancio.gif); background-repeat:no-repeat; background-position:top left !important; background-position:2px left;}
#menu1 ul li a, #menu1 ul li a:link, #menu1 ul li a:visited, #menu1 ul li a:hover, #menu1 ul li a:active {margin:0px; padding:0px;}

#menu2 {width:100%; margin:0px; padding:0px; background-image:url(/static/sf_menu_servizio.gif); background-repeat:repeat-y; background-color:#e4e5e4; border-top:5px solid #FFF;}
#menu2 ul {margin:0px; padding:5px 0px 10px 25px; list-style:none; color:#000;}
#menu2 li {margin:0px; padding:2px 0px 2px 0px;}
#menu2 ul li a, #menu2 ul li a:link, #menu2 ul li a:visited, #menu2 ul li a:hover, #menu2 ul li a:active {margin:0px; padding:0px;}

#sfondo-bianco-banner {clear:both; width:100%; margin:0px; padding:5px 0px 0px 0px; background-color:#FFF;}
#sfondo-bianco-banner img {margin:5px 0px 0px 14px;}

/* ....................Footer .................... */
#footer {clear:both; width:100%; text-align:left; border-top:20px solid #080c73;}

#logo-footer{margin:0px; padding:0px;}

#testo-footer{float:left; width:40%; padding:20px 0px 20px 50px; font-size:90%; background-image:url(/static/logo_bottom_comune.gif); background-repeat:no-repeat; background-position:left; color:#5F5F5F;}

#loghi-partners{float:right; width:52%; height:70px; margin:5px 0px 0px 0px; background-image:url(/static/loghi_partners.jpg); background-repeat:no-repeat; background-position:right;}

/* .................... Box Navigazione .................... */
#box-navigazione {margin:0px; padding:2px 0px 2px 5px; font-size:90%; background-color:#cecfce;}
#box-navigazione ul { margin:0px; padding:0px; list-style:none;}
#box-navigazione li {margin:0px; padding:0px; display:inline; font-weight:bold; color:#000;}
#box-navigazione ul li a {margin:0px; padding:0px; font-weight:normal;}

/* .................... Form Ricerca .................... */
#ricerca {float:right; padding:0px;}
#ricerca form {margin:0px; padding:0px;}
#formricerca {margin:0px; padding:0px; font-weight:bold; color:#191919}
#formricerca .tit-cerca{float:left; margin:2px 0px 0px 0px;}
#formricerca .testoricerca {float:left; margin:0px 2% 0px 1.5% !important; margin:0px 0.5% 0px 1%; font:90% verdana,sans-serif;}
#formricerca  input.formbut {float:left; margin:2px 0px 0px 0px; padding:0px; font:95% verdana,sans-serif; background:#000; color:#FFF; border:0;}

/* .................... Fotogallery ....................*/
#titolo-gallery {height:33px; margin:0px;}
#tit-canale-gallery {float:left; width:75%; margin:0px; padding:2px 0px 10px 1%; font-size:160%; color:#e52319;}

#indietro-gallery {width:10%; margin:0px; padding:2px 5px 3px 5px; text-align:center; font-weight:bold; font-size:90%; background-color:#e52319;}
#indietro-gallery a {color:#FFF}

#paginazione {float:right; margin:4px 0px 0px 0px; padding:3px 3px 0px 0px;}
#paginazione .header {float:left; margin:4px 0px 0px 0px; padding: 0px; color: #808080;}
#paginazione .btn {float:left; padding:0px; margin:0px; font-weight:bold; background:#FFF; color:#DA7C18; border:none; cursor: pointer;}

#photogallery {padding-top:0px !important; padding-top:10px; border-top:1px solid #474747;}
#photogallery table {width:90%; margin:25px 0px 10px 5% !important; margin:25px 0px 10px 0px; padding:0px;}
#photogallery td {padding:0px 1% 5px 1%; text-align:center;}
#photogallery td.empty {border-top:1px solid #000}
#photogallery img {margin:0px; padding:0px; border:1px solid #000;}

.descrizione {width:100%; text-align:center; margin:3px 0px 5px 0px;}

/* .................... Content Sottocanali .................... */
#content-sottocanali {margin:5px 0px 15px 0px; padding: 0px; font-size:90%; color:#e52319;}
#content-sottocanali ul {margin:0px; padding: 0px; list-style: none;}
#content-sottocanali ul li {&width:97%; margin:0px !important; margin:0px 0px 0px 3px; padding: 0.5em 0em 0.5em 0em; font-weight: normal; border-bottom:1px solid #CECFCE;}
#content-sottocanali ul li img {float:right; margin:0px 5px 0px 0px; padding:0px;}
#content-sottocanali ul li a {font-weight:bold; color:#e52319;}
#content-sottocanali ul li span {margin: 3px 0px 0px 0px; padding: 0em; display:block; color: #000;}

.content-sottocanale-img {height:60px;}

/* ....................Content Oggetti .................... */
#box-object {margin:0px 0px 15px 0px;}
.object-text {margin: 0em 0em 1.5em 0em; padding: 0px;}
.object-link {margin: 0em 0em 1.5em 0em; padding: 0px;}
.object-link a {margin: 0em; padding: 0em; color:#CC3300; font-weight: bold;}
.object-img {margin: 0em 0em 1.5em 0em; padding:0px;}
.object-img-dx {margin:50px 0px 0px 0px; padding:0px; text-align:center;}
.object-flash {margin: 0em 0em 1.5em 0em; padding: 0px;}
.object-doc {margin: 0em 0em 1.5em 0em; padding:5px 0px 5px 0px; font-size:90%;}
.object-doc .contenuto {margin:0px 0px 0px 6%; padding: 0em;}
.object-doc .titolo {margin:0em; padding: 0em;}
.object-doc .titolo a {margin: 0em; padding: 0em; color:#CC3300; text-decoration: none; font-weight: bold;}

