@charset "utf-8";
/* CSS Document */

body { font-family:Arial, Helvetica, sans-serif;
	margin-left: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	background-image:url(images/bg_page.gif); background-repeat:repeat-y
}
h2 { margin-bottom:2px; margin-top:5px}
h3{margin:0; color: #000000}
hr { border-top:1px dotted #999; border-bottom:0; border-left:0; border-right:0; margin-bottom:5px; margin-top:5px;}
.menusx { font-size:11px; width:170px; background-image:url(images/bgk_box1left.gif); padding-left:20px; padding-top:10px; padding-bottom:5px; margin-bottom:7px}
.menusx a:link, .menusx a:visited { color:#000; text-decoration:none} 
.menusx a:hover { color:#FFF}
.menusx ul { margin:0; display:inline; margin:0; list-style-type:none; }
.menusx li{ margin-bottom:10px; margin-left:0; font-weight:bold; padding-left:0px; list-style-image:url(images/puntini.gif); list-style-position: inside }
.submenusx {list-style-type:none; margin-left:2px; margin-left:0; padding:0; list-style-image:none; font-weight:normal; margin-top:0px; margin-bottom:0px}
.submenusx li {margin-left:22px; margin-top:3px; ; margin-bottom:3px;  font-weight:normal; color: #333; list-style-image:none}
.submenusx a:link, .submenusx a:visited { color: #333; text-decoration:none}
.submenusx a:hover { color:#fff}

.item { padding:10px;}

.pagin {text-align:center; margin-bottom:10px; padding:10px; margin-top:10px ;font-size:12px;}
.pagin  a:link, .pagin a:visited { border:1px solid #dddddd; color:#000; text-decoration:none; padding:3px; margin-right:5px; background-color:#fff}
.pagin a:hover { background-color: #0072cf; color:#FFF}
.pagin_sel { font-size:14px; color:#C00; padding-left:2px; padding-right:2px; font-weight:bold}



.menusx2 { font-size:11px; width:170px; background-image:url(images/bgk_box2left.gif);  padding-bottom:5px; padding-left:20px; padding-top:10px; margin-bottom:7px}
.menusx2 ul { margin-left:0px; margin-top:0; display:inline; list-style-type:none; list-style-image:url(images/puntini2.gif); padding:0; list-style-position:inside }
.menusx2 li{ margin-bottom:10px; font-weight:bold}
.menusx2 a:link, .menusx2 a:visited { color:#000; text-decoration:none} 
.menusx2 a:hover { color:#FFF}
.submenusx2 {list-style-type:none; margin-left:2px; list-style-image:none; font-weight:normal}
.submenusx2 li {margin-left:22px; margin-top:3px; ; margin-bottom:3px;  font-weight:normal;  color: #333}
.submenusx2 a:link, .submenusx2 a:visited { color: #333; text-decoration:none}
.submenusx2 a:hover { color:#fff}


.menutopsx { background-color:#6e6e00; text-transform:uppercase; text-align:left; padding:2px; border-bottom:#FFF 2px solid; font-weight:bold; font-size:14px; color:#FFF }
.menutopdx { background-color:#cccc00; text-transform: lowercase; font-size:11px; text-align:left;  padding:2px; border-bottom:#FFF 2px solid}
.menutopdx ul {list-style-type:none; margin-top:0; margin-bottom:0; margin-left:20px; padding:0}
.menutopdx li { display:inline; margin-right:15px}
.menutopdx a:link, .menutopdx a:visited { color: #333; text-decoration:none}
.menutopdx a:hover { color:#fff}

#percorso { font-size:11px; padding-top:2px; width:760px; padding-left:200px}
#percorso  a:link, #percorso  a:visited { color: #333; text-decoration:none}
#percorso  a:hover { color:#6e6e00}

#menupie {width:730px; height:30px; float:left; padding-left:0px; margin-left:-16px; margin-top:0; color:#FFF; padding-top:12px; font-size:14px; font-weight:bold  }
#menupie ul { list-style-type:none; margin-left:0px}
#menupie li { display:inline; margin-right:17px}
#menupie a:link, #menupie a:visited { color:#FFF; text-decoration:none}
#menupie a:hover { color:#333}

#langmenu {position:absolute; left:790px; top:15px; width:140px; height:20px; font-size:11px;}
#langmenu a:link, #langmenu a:visited  { color:#000; text-decoration:none}
#langmenu a:hover { color:#666}

.textbox{ font-size:11px; font-family:Arial, Helvetica, sans-serif}
#piedx {width:180px;  height:30px; float:left; padding-left:60px; font-size:13px; text-align:center; padding-top:12px}
#piedx a:link, #piedx a:visited { color:#000; text-decoration:none}
#piedx a:hover{ color:#666}

#top0 {width:960px; height:30px;  background-image:url(images/top0.gif); background-repeat:no-repeat}

.textboxcerca {font-family:Arial, Helvetica, sans-serif; font-size:11px; width:145px}
#formcerca { position:absolute; left:520px; height:20px; width:200px; top:9px;}

#content {padding:3px; padding-top:5px; font-family:Arial, Helvetica, sans-serif; line-height:18px; font-size:12px}
#content a:link, #content a:visited { color:#000; }
#content a:hover{ color:#666}

#page {margin-left:0px; width:960px; text-align:left}
#boxdx1 {width:200px; height:133px; background-image:url(images/box_trova_azienda.gif); background-repeat:no-repeat; float:left}
#boxdx1_1 {margin-top:40px; margin-left:25px; margin-right:3px}

#boxdx2 {width:200px; height:121px; background-image:url(images/box_trovaprodotto.gif); background-repeat:no-repeat; float:left}
#boxdx2_2 { margin-top:30px; margin-left:25px; margin-right:3px}
#boxdx3 {width:200px; height:120px; background-image:url(images/box_trova_itinerario.gif); background-repeat:no-repeat; float:left}
#boxdx3_3  {margin-top:30px; margin-left:25px; margin-right:3px}

#boxdx4 {width:200px; height:120px; background-image:url(images/box_trova_manifestazione.gif); background-repeat:no-repeat; float:left}
#boxdx4_4 {margin-top:35px; margin-left:25px; margin-right:3px}
#boxdx5 {width:200px; height:90px; background-image:url(images/box_previsioni_meteo.gif); background-repeat:no-repeat; float:left}
#boxdx5_5 {margin-top:23px; margin-left:25px; margin-right:3px}

.box_articoli { border-top:#d0d000 15px solid; border-right:#d0d000 15px solid; padding:10px; border-bottom:#d0d000 15px solid; padding:0px;}

.puntini { border-bottom:1px dotted #999}

.linkpieart a:link, .linkpieart a:visited{ color:#000; margin-left:3px; margin-right:3px; }
.linkpieart a:hover { color:#C00}

.titolibandi { 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px; 
	color: #666; 
	font-weight:bold}
.red { color:#F00}
.tasto { font-family:Arial, Helvetica, sans-serif; font-size:11px}
#pagine { padding:4px;}
.list-item { margin:0; margin-left:20px; padding:0}

#news { width:255px; height:220px; border:1px solid #CCC;  line-height:16px; padding:6px;   margin-left:0px; display:block;  margin-bottom:10px; }
