@charset "utf-8";
/* CSS Document */
/*--------- CSS GLOBAL RESET --------*/
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,
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-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
/*--------- CSS GLOBAL RESET --------*/

a {color:#393939; text-decoration:none;}
a:hover {color:#393939; text-decoration:underline !important;}
a:active {color:#393939; text-decoration:none;}
a:visited {color:#393939; text-decoration:none;}
body { background-image:url(../images/body_bg.jpg);  background-repeat:repeat-x; background-color:#FFF; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#393939;}
#container {width:991px; margin-left:auto; margin-right:auto; padding-left:6px;}
#main_container {width:957px; background-image:url(../images/quadro_body.png); background-repeat:repeat-y; padding-left:20px; padding-right:20px;}
#header {width:945px; margin-left:auto; margin-right:auto; background-image:url(../images/header.gif); background-repeat:no-repeat; min-height:185px;}
#login {position:fixed; margin-left:-15px; margin-top:40px; }
#menu {background-color:#E0E0E0; height:27px; width:952px;}
#menu ul { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; padding-top:8px;}
/*#menu li {display:inline-block; border-right: dashed 1px #FFF; padding:8px;}*/
#menu li {display:inline; border-right: dashed 1px #FFF;/* padding:8px;*/ padding-top:6px; padding-left:6px; padding-right:8px; padding-bottom:2px;}
.selected {color:#000 !important; font-weight:bold !important; text-decoration:underline !important;}
#menu li a:link {color:#393939; text-decoration:none;}
#menu li a:hover {color:#393939; text-decoration:underline !important;}
#menu li a:active {color:#393939; text-decoration:none;}
#menu li a:visited {color:#393939; text-decoration:none;}
.left_panel {float:left; width:590px;}
.home_articolo {width:280px; height:160px; float:left; margin-left:13px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-top:5px;}
.home_articolo h3{height:32px; font-size:16px; font-weight:bold; color:#393939 !important;overflow:hidden; margin-left:3px; margin-top:2px; text-transform:uppercase;}
.home_articolo p {height:50px; font-size:12px; text-align:left; color:#818181 !important; overflow:hidden; padding:3px;}
.right_panel {float:left; width:308px; margin-left:40px;}
.global_clear {clear:both;}
.form_cerca {width:320px; height:61px; background-image:url(../images/titles/search.gif); background-repeat:no-repeat;}
.form_cerca input {width:192px; height:23px; margin-top:14px; margin-left:105px;font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; color:#393939; size:14px; font-weight:bold; }
.box_speciali {width:320px; min-height:200px; border: solid 1px #BFBFBF; background-image:url(../images/titles/sfondo_speciali.jpg); background-repeat:repeat-x; background-color:#FFF; margin-top:30px; text-align:center; padding-bottom:20px;}
.box_speciali img { border:dotted 1px #CB8E95; margin-top:11px;}
.box_speciali_titolo {border:none !important; margin-top:-5px !important; margin-bottom:-10px;}
.home_news_container {width:auto; min-height:750px;}
.home_comunicazioni {margin-top:30px !important;}


.box_news_citta {width:320px; min-height:230px; border: solid 1px #BFBFBF; background-image:url(../images/titles/news_citta_bg.jpg); background-repeat:repeat-x; background-color:#FFF;/* margin-top:30px;*/ padding-bottom:10px; }
.box_news_citta_titolo {border:none !important; margin-top:-5px; margin-bottom:-20px; }
.box_news_citta p {width:255px; margin-left:auto; margin-right:auto;}
.box_news_citta .titolo {font-weight:bold; font-size:16px; color:#6B6B6B !important; margin-top:20px;}
.box_news_citta .sottotitolo {color:#3B3B3B !important; font-weight:bold; font-size:12px;}
.box_news_citta .abstract { font-size:12px;color:#6B6B6B !important; margin-bottom:0px;}

.box_repository {width:320px; min-height:150px; border: solid 1px #BFBFBF; background-image:url(../images/titles/documenti-bg.jpg); background-repeat:repeat-x; background-color:#FFF;/* margin-top:30px;*/ padding-bottom:10px;}
.box_repository_titolo {border:none !important; }
.box_repository  p {width:100%; margin-left:auto; margin-right:auto;}
.box_repository  .titolo {font-weight:bold; font-size:16px; color:#6B6B6B !important; margin-top:4px;}
.box_repository  .sottotitolo {color:#3B3B3B !important; font-weight:bold; font-size:12px;}
.box_repository  .abstract { font-size:12px;color:#6B6B6B !important;}
.box_repository  a:link {text-decoration:none;  color:#6B6B6B; display:block; padding-left:20px; padding-top:3px; padding-bottom:3px;}
.box_repository  a:visited {text-decoration:none;  color:#6B6B6B; display:block; padding-left:20px; padding-top:3px; padding-bottom:3px;}
.box_repository  a:hover {text-decoration:none;  color:#6B6B6B; background-color:#CCC; display:block; padding-left:20px; padding-top:3px; padding-bottom:3px;}
.box_repository  a:active {text-decoration:none;  color:#6B6B6B; display:block; padding-left:20px; padding-top:3px; padding-bottom:3px;}

.link {display:block;/* width:275px; padding-top:3px; padding-bottom:3px; */ margin-left:auto; margin-right:auto;}
.link:link {text-decoration:none;}
.link:visited {text-decoration:none;}
.link:hover {text-decoration:none; background-color:#E4E4E4;}
.link:active {text-decoration:none;}
.leggi {color:#A91E30; font-size:10px;}
.box_tag {width:290px; min-height:100px; border: solid 1px #BFBFBF; background-image:url(../images/titles/box_tag_bg.jpg); background-repeat:repeat-x; background-color:#FFF; margin-top:30px; text-align:center; padding-bottom:20px; padding-left:15px; padding-right:15px;}
.box_tag_titolo {border:none !important; margin-top:-5px !important; margin-left:-15px; margin-bottom:-20px;}
.box_tag a:link {text-decoration:none; color:#393939;}
.box_tag a:hover {text-decoration:underline !important; color:#393939;}
.box_tag a:visited {text-decoration:none; color:#393939;}
.box_tag a:active {text-decoration:none; color:#393939;}

#footer { background-image:url(../images/footer_bg.gif); width:950px; height:371px; background-repeat:no-repeat; margin-top:20px; padding-top:15px;}
.footer_1 {float:left; width:240px; height:340px; padding-left:10px;}
.footer_1 p {width:195px; height:280px; background-color:#D1D1D1; display:block; font-size:11px; padding:2px; line-height:12px;}
.footer_1 p a:link {color:#818181; text-decoration:none;}
.footer_1 p a:hover {color:#818181; text-decoration:underline !important;}
.footer_1 p a:visited {color:#818181; text-decoration:none;}
.footer_1 p a:active {color:#818181; text-decoration:none;}
.footer_1 span {color:#A91E30 !important;}
.footer_2 {float:left; width:300px; height:340px; font-size:14px; color:#393939; font-weight:bold; line-height:15px; margin-left:28px;}
.footer_2 .check_privacy {width:15px !important; height:15px !important; margin-top:10px !important;margin-left:0px !important; border:solid 1px #666 ;vertical-align:sub;}
.footer_2 .form_button {float: right; border:none; width:48px  !important; height:20px  !important; margin-top:-32px !important;}
.footer_2 span {color:#A91E30 !important;}
.footer_2 form {background-image:url(../images/form_bg.png); background-repeat:no-repeat; width:299px; height:298px;}
.footer_2 form input {width:265px; height:25px; background-color:transparent; margin-left:20px; border:none; margin-top:22px;}
.footer_2 form textarea { background-color:transparent; border:none; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; margin-left:15px; margin-top:22px; width:266px; height:101px;}
.footer_2 .privacy {display:block; width:250px; height:40px; overflow:hidden; font-size:10px;  }
.footer_3 {float:left; width:250px; height:340px; margin-left:48px;}
/* contenuto articoli */
.left_panel_content {float:left; width:590px;}
.left_panel_content h1 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:26px; font-weight:bold; color:#900; margin-top:15px; margin-bottom:25px;}
.left_panel_content h2 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; font-weight:bold; color:#333; margin-top:-20px; margin-bottom:25px;}
.left_panel_content p {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#333; margin-top:15px; margin-bottom:15px;}
.left_panel_content ul {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#333; margin-top:15px; margin-bottom:15px; list-style-type:disc; margin-left:15px;}
.left_panel_content li { margin-bottom:7px; line-height:18px;}
.left_panel_content strong {font-weight:bold;}
.left_panel_content em { font-style:italic;}
/* contenuto articoli */
.widebox {width:100%; border-bottom:dashed 1px #333;}
.widebox h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:18px; color:#900; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.widebox h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#333; margin-top:-2px; margin-bottom:10px; font-weight:bold;}
.widebox p { font-size:12px;}

.widebox_search {width:100%; border-bottom:dashed 1px #333;}
.widebox_search h3 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:20px; line-height:18px; color:#900; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.widebox_search h4 {font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; line-height:18px; color:#333; margin-top:-2px; margin-bottom:10px; font-weight:bold;}
.widebox_search p { font-size:12px;}
.widebox_search p a:link {color:#333; text-decoration:none;}
.widebox_search p a:hover {color:#333; text-decoration:underline !important;}
.widebox_search p a:visited {color:#333; text-decoration:none;}
.widebox_search p a:active {color:#333; text-decoration:none;}

.widebox_search h3 a:link {color:#900; text-decoration:none;}
.widebox_search h3 a:hover {color:#900; text-decoration:underline !important;}
.widebox_search h3 a:visited {color:#900; text-decoration:none;}
.widebox_search h3 a:active {color:#900; text-decoration:none;}
.credits {text-align:right; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#666; padding-right:15px; margin-bottom:20px;}
.credits a:link { color:#666; text-decoration:none;  font-weight:bold;}
.credits a:visited { color:#666; text-decoration:none; font-weight:bold;}
.credits a:hover { color:#666;text-decoration:underline;  font-weight:bold;}
.credits a:active { color:#666;text-decoration:none; font-weight:bold; }
.repository_icona {float:left; margin-right:10px; margin-bottom:7px;}
.repo_link:link {text-decoration:none;  display:block; padding:4px;}
.repo_link:visited {text-decoration:none;   display:block; padding:4px;}
.repo_link:hover {text-decoration:none !important; background-color:#EAEAEA !important;  display:block; padding:4px; }
.repo_link:active{text-decoration:none;   display:block; padding:4px;}
.maschera_articolo { background-repeat:no-repeat !important; background-position:center !important; width:270px !important; height:73px !important; padding:0px !important;}
.immagine_articolo {float:left; margin-right:10px; margin-bottom:7px;}
.head_social {float:right; margin-top:140px;}
#udu_tv object {float:left; margin:2px;}

/*   SCROLLER   */
.scroll {margin-top:6px; margin-bottom:5px; height:195px !important; overflow:hidden;}
/*#scroller {margin:0px;}
#scroller li {padding:0px; margin:0px;}
#scroller li img {float:left; margin-right:10px; vertical-align:middle;}
#scroller li p  {float:right;  font-size:10px; color:#999; width:115px;}*/
/*   SCROLLER   */

.input {font-family:"Century Gothic", verdana, sans-serif; font-size:14px; width:300px; font-weight:bold; vertical-align:middle;}
.list tr { background-color:#EBEBEB; font-size:12px; padding:3px;}
.list tr td, th { padding:3px;}
.list a { color:#900;}
#slider { height:250px;}
#show_1 { color:#FFF; font-size:12px; font-weight:bold; padding:4px; background-color:#900;}
