/*general*/
body {font:11px arial, sans-serif; margin:0px auto 20px auto; text-align:center; background:#FFFFFF}
input, select {font-size:11px; font-family:arial; margin-bottom:3px; vertical-align:middle}
a {text-decoration:none;color:#666}
a:hover {text-decoration:underline;}
form {margin:0; padding:0}

#main {text-align:left; width:760px;  margin:0px auto;position:relative; }
#barra {background: url(../images/bg_main.gif) top left repeat-y;min-height:460px; float:left}
#header {height:90px; background: #FFEA00 url(../images/bg_header.gif) center right no-repeat; border-bottom:#FFFFFF 1px solid}
#header img {margin: 5px 0 0 5px}
#cont-menu {width:173px; height:445px;background: url(../images/bg_contmenu.gif) bottom left no-repeat; float:left; margin:0}

/*search*/
#search {position:absolute; top:5px; left:555px; width:200px; text-align:right}

#cont {width:590px; min-height:460px;height:460px;background: url(../images/bg_cont.gif) top right no-repeat; position:absolute; top:91px;left:170px;}

/*footer*/
#footer {border-bottom: #DDDDDD 1px solid; padding:0px; color:#999999; text-align:center; margin:0px; clear:both}
#footer a {color: #999999}
#footer a:hover {color: #999999}

/*menu*/
#cont-menu ul {padding:0px; margin:0px;margin-bottom:70px; list-style:none;  float:left}
#cont-menu ul li {width:180px; height:20px; margin-bottom:1px; background: url(../images/bg_menu.gif) top left no-repeat; float:left; padding:0}
#cont-menu #on {width:180px; height:20px;display:block; margin-bottom:1px; background: url(../images/bg_menuon.gif) top left no-repeat}
#cont-menu li a {display:block;width:180px; height:20px; text-decoration:none;}
#cont-menu li a:hover {text-decoration:none; background: url(../images/bg_menuon.gif) top left no-repeat}
#cont-menu img {margin:4px 0 0 10px}

/*home page*/
#tit-pagina {margin:5px 10px; width:460px; position:relative; color:#FFF; text-align:right}
#tit-pagina img {position:absolute; top:0; left:0}
#tit-pagina a {color:#FFF;}
#tit-pagina a:hover { }

#strillo-hp img {margin-top:5px}
#strillo-hp {width:350px; height:171px;float:left; margin-left:3px;background: url(../images/bg_strillo_hp.gif) top right repeat-y; margin-bottom:60px}
#strillo-hp h1 {font-size:12px; font-weight:bold; margin:5px 12px 0px 7px}
#strillo-hp p {margin: 5px 12px 0px 7px; height:84px;overflow:hidden}
#strillo-hp a {color:#000}

#strillo-hp2 {width:320px; height:300px;float:left; margin-left:3px;background: url(../images/bg_strillo_hp.gif) top right repeat-y; margin-bottom:60px}
#strillo-hp2 h1 {font-size:12px; font-weight:bold; }
#strillo-hp2 p {width:520px; height:300px;}
#strillo-hp2 a {color:#000}

#manifesti { width:142px; height:171px;margin-left:1px;background: url(../images/bg_strillo_hp.gif) top right repeat-y; float:left;}
#tit-manifesti {background:#F2F2F2; border-bottom:#E4E4E4 1px solid; width:134px;}

#mediateca {float:left; margin-top:110px; padding-left:8px}
#mediateca ul {margin:5px 0; padding:0; list-style:none}
#mediateca ul li {padding-left:5px;background: url(../images/list_a.gif) top left no-repeat; color:#666666}

#questionario {width:341px; height:40px; margin-top:10px;}
#questionario #tit {background: #F2F2F2; border-bottom: #CCC 1px solid; width:100%; padding:2px 0 1px 0;}
#questionario #tit img {margin-left:5px}
#questionario p {margin:5px}

#mailing-cont {height:39px; background: url(../images/bg_mailing.gif) center left repeat-x;position:absolute;top:293px; left:3px;width:585px;}
#mailing {margin-top:10px;}
#mailing input, #mailing img {vertical-align:middle; margin-right:10px}
/*#mailing-img {position:absolute;top:295px; left:515px; background:url(../images/mail_d.png); width:80px; height:37px;}*/

#mailing-img {position:absolute;top:295px; left:531px; background:url(../images/mail_d.png); width:80px; height:37px;}


#bannerpdl-cont {height:39px; background: url(../images/bg_mailing.gif) center left repeat-x;position:absolute;top:193px; left:3px;width:585px;}
#bannerpdl {margin-top:10px;}


.notizia {width:250px; float:left;margin-right:15px; margin-bottom:12px; margin-left:10px; margin-top:90px;}
sondnero {
	font-weight: normal;
	color: #999999;
}

.notizia-right {width:240px; float:left;margin-right:0px;margin-bottom:12px}
.notizia .data, .notizia-right .data {twidth:100%;border-bottom:#CCCCCC 1px solid;font-size:10px; margin-bottom:3px}
.notizia a, .notizia-right a {padding-left:5px;background: url(../images/list_a.gif) top left no-repeat; color:#666666}

/*contenuto pagine interne*/
#path {margin:3px 10px; width:460px; position:relative;font-weight:bold;  color:#666}
#path a {font-weight:normal; color:#666}
#content { margin: 0px;float:left;width:580px;min-width:587px;background: url(../images/bg_cont_int.gif) top right no-repeat;padding:0}
#content p {margin: 0; line-height:120%}
#content h1 {font-size:13px; font-weight:bold; margin:0px 0px 5px 0px; color:#CC0000; text-transform:uppercase}
#body {margin:10px 20px 0 10px;}
#body ul {margin:0;padding:0;list-style:none}
#body ul li {margin-bottom:7px;}
#body ul li em {border-bottom:#ccc 1px solid; display:block; margin-bottom:2px}
#body ul li a {color:#000}

/*form*/
.errore {color: #CC0000; border: #CC0000 1px solid; line-height:15px}

/*paginazione*/
#paginazione {font: 10px Verdana, Arial, Helvetica, sans-serif; background:#DDD;border-bottom:#cccccc 1px solid; border-top:#cccccc 1px solid; position:relative;clear:both;width:100%}
#paginazione a {text-decoration: none;padding: 1px 4px; font-weight:bold;}
#paginazione a:hover {color: #CC0000; text-decoration: none;}
#paginazione .this-page {font-weight: bold;color:#CC0000;padding: 1px 5px;}
#paginaz-tot {background:#FFFFFF; color:#000; padding: 1px 0px; width:130px; text-align:center}
#numeri {position:absolute; top:1px; right:5px}

/*esecutivo*/
.scheda {margin-right:45px; margin-bottom:10px;clear:both}
.scheda img {float:left; padding:2px; border: #CCC 1px solid; margin-right:10px;background:#FFF; margin-bottom:10px;}
.scheda .nome {background: #FFEA00; font-size:12px; margin-bottom:5px; color: #CC0000; margin-left:95px; font-weight:bold}
#body  .scheda ul {margin:0; padding:0}
#body  .scheda li {padding:0; margin-bottom:2px} 
#body  .scheda li  a {color:#666}

/*giornale*/
#copertina {clear:both;}
#copertina img {margin-bottom:15px; float:left; margin-right:20px;}
#indice ul {}
#copertina ul li {padding:0; margin:0; background: none; width:340px; border:0px; line-height:14px;}
#copertina li a { padding-left:5px;background: url(../images/list.gif) center left no-repeat;}

/*archivio attivita*/
#body #attivita {margin-top: 10px}
#body #attivita ul {margin: 0; padding:0; list-style:none}
#body #attivita ul li {padding-left:5px;background: url(../images/list_a.gif) top left no-repeat;}
#body #attivita li a {color:#666666}




#strillo-hp3 {width:350px; height:171px;float:left; margin-left:3px;background: url(../images/bg_strillo_hp.gif) top right repeat-y; margin-bottom:60px}
#strillo-hp3 h1 {font-size:16px; font-weight:bold; margin:5px 12px 0px 7px}
#strillo-hp3 p {margin: 5px 12px 0px 7px; height:84px;overflow:hidden}
#strillo-hp3 a {font-size:16px; font-weight:bold;color:#ff0000}




/*aggiunte*/
#aggiunte {width:150px;height:152px;;margin-left:10px; background:#ffffff  url(../images/bg.gif) no-repeat ; float:left;}
#aggiunte ul {padding:0px; margin:10px; list-style:none}
#aggiunte ul li { padding:0px; margin:0px; color:#FFFFFF; border:#0181C8 1px solid }
#aggiunte #on {background:#00A3FF url(../images/list_nav_on.gif) no-repeat center left; padding-left:10px}
#aggiunte li a:hover {text-decoration:none}
#sondaggio {
	height:50px;
	position:absolute;
	top:234px;
	left:3px;
	width:585px;
	background-color: #FFEA00;
	background-repeat: repeat-x;
	background-position: left center;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	text-transform: none;
	color: #CC0000;
	text-align: center;
}

