body {
margin : 0;
padding : 0;
font : 9pt arial, verdana, tahoma, "Arial", sans-serif;
color : #333;
background : #fff;
}
#banner {
height : 102px;
margin : 0 auto;
padding : 0;
background : #f7f7f7 url(immagini/header.jpg) no-repeat;
color : #333;
}
#indicazioni_stradali {text-align: right;}
#indicazioni_stradali_cm {text-align: center;}

#seleziona {
background: #eee; text-align: center; margin-bottom: 5px;
}
#seleziona02 {
background: #fff; text-align: center; margin-bottom: 13px; margin-top: 10px;
}
#banner h1 {
margin : 0;
padding : 25px;
text-align: left;
background : transparent;
color : #fff;
}

#banner_flash {
width: 248px;
height : 102px;
margin : 0 auto;
padding : 0px 0px;
color : #333;
}

#dimmidove {text-align: center; font-weight: bold; background: #ddd; color: #000; font-size: 11pt; border: 1px solid #197D4C;}
#dimmidove02 {text-align: center; font-weight: bold; background: #ddd; color: #000; font-size: 11pt; margin-top: 8px; border: 1px solid #197D4C;}
#bordo_dimmidove {border: 1px solid #197D4C;}
#bordo_dimmidove02 {border: 1px solid #197D4C; margin-top: 8px;}

#striscia {
background: #FF6633;
color: #fff;
}
#prodotti_tipici {
background: #009933;
color: #fff;
text-align: center;
}
#eventi {
background: #CC0000;
color: #fff;
text-align: center;
}
#eventi02 {
background: #CC0000;
color: #fff;
padding-left: 4px;
}
#a_diffuso {
background: #999900;
color: #fff;
text-align: center;
}
#fondo_p {
background:#eee;
border-bottom: 1px solid #999;
}
#fondo_p02 {
background:#eee;
border-bottom: 1px solid #999;
margin-bottom: 10px;
}
#striscia02 {
background: #ccc;
border: 1px solid #000;
color: #333;
font-weight: bold;
padding-left: 3px;
}
#striscia03 {
background: #339966;
color: #fff;
}
#striscia02 a {
color: #fff;
font-weight: bold;
}
#bordo_sotto {
border-bottom: 1px solid #999;
}
/* lista*/
#navilist {
background: #fff;
border-bottom: 1px solid #eee;
padding-left: 4px;
}


#navilist_title {
background: #0072bc;
}

#navilist_top {
background: #1b6395;
padding: 5px;
border-bottom: 1px solid #135293;
}

#navilist_top a {
font-size: 8pt;
color: #fff;
}


#lista {
	margin-top: 8px;
	padding-bottom: 5px;
	width: auto;
    float: none;
    margin-left: 5px;
    margin-right: 15px;
	border: 1px solid #666;
	color: #333;
	font-size: 7.9pt;
	height: 720px;
	background: url(immagini/fondo_categorie.jpg) no-repeat top;
	margin-bottom: 5px;
}

.colonna_sinistra {
float: left;
width: 152px;
border: 1px solid #000;
margin-top: 5px;
}
.colonna_destra {
float: left;
width: 152px;
border: 1px solid #000;
margin-top: 5px;
}
.colonna_center {
margin-left: 15px;
margin-right: 15px;
float: left;
width: 152px;
border: 1px solid #000;
margin-top: 5px;
}

.colonna_center2 {
margin-right: 15px;
float: left;
width: 152px;
border: 1px solid #000;
margin-top: 5px;
}

.colonna_center3{
margin-left: 95px;
margin-right: 15px;
float: left;
width: 152px;
border: 1px solid #000;
margin-top: 5px;
}
.speciale_abruzzo {
border-bottom: 3px solid #007236;
}

#navlist {
padding : 4px 5px 4px 0;
margin : 0 0 0 0;
text-align : left;
letter-spacing : 3px;
color : #007236;
background: #197D4C;
border-top: 1px solid #007236;
border-bottom: 1px solid #007236;
font-size: 9pt;
}
#navlist li {
list-style : none;
margin : 0;
display : inline;
}
#navlist li a {
padding : 2px 0.75em;
margin : 0;
color : #fff;
text-decoration : none;
}
#navlist li a:link {
color : #fff;
}
#navlist li a:visited {
color : #fff;

}
#navlist li a:hover {
color : #FFCC00;
text-decoration: none;
background : url(immagini/arrow02.gif) no-repeat;
}
#navlist li a#current {
color : #fff;
background : #e73c18;
}

#navlist_sito {
padding : 4px 5px 4px 0;
margin : 0 0 15px 0;
text-align : left;
letter-spacing : 3px;
color : #007236;
background: #c1e0d1;
border-bottom: 1px solid #007236;
font : 8pt arial, verdana, tahoma, "Arial", sans-serif;
}
#navlist_sito li {
list-style : none;
margin : 0;
display : inline;
}
#navlist_sito li a {
padding : 2px 0.75em;
margin : 0;
color : #333;
text-decoration : none;
}
#navlist_sito li a:link {
color : #333;
}
#navlist_sito li a:visited {
color: #333;

}
#navlist_sito li a:hover {
color: #CC0000;
text-decoration: none;
}
#navlist_sito li a#current {
color : #fff;
background : #e73c18;
}

.menu ul li {
line-height : 1.8em;
margin : 0 10px 0 0;
padding : 0;
list-style-type : square;
color : #e73c20;
background : inherit;
}
.menu ul li a {
color : #BA3F2F;
background : inherit;
}
.menu ul li a:hover {
color : #7ABA2E;
background : inherit;
}
#content {
padding-left : 5px;
padding-right : 5px;
margin : 0 160px 0 168px;
}

#content03 {
padding-left : 5px;
padding-right : 5px;
}

#content02 {
padding-left : 5px;
padding-right : 5px;
margin : 0 260px;
border: 1px solid #eb3f21;
}

#content p {
padding-left: 4px;
padding-bottom: 1px;
padding-right: 4px;
}
#sidebar-a {
float : left;
width : 148px;
margin-left : 7px;
padding : 0 5px 8px 0px;
border-right : 1px solid #ccc;
}
#sidebar-b {
float : right;
width : 140px;
margin : 0 7px 0 0;
padding : 0 5px 0 10px;
border-left : 1px solid #ccc;
}
#loghi {
border-top: 1px solid #ddd;
padding-top: 5px;
margin-top: 2px;
}
#footer {
clear : both;
padding : 5px;
margin : 0;
color : #000;
text-align: center;
border-top: 5px solid #197D4C;
font : 8pt arial, verdana, tahoma, "Arial", sans-serif;
}
#footer a {
text-decoration : none;
color : #000;
background : inherit;
}
#footer a:hover {
text-decoration : underline;
color : #ccc;
background : inherit;
}
a {
text-decoration : none;
color : #156139;
background : inherit;
}
a:hover {
text-decoration : none;
color : #333;
background : inherit;
}
a img {
border : 0;
}
.border {
padding : 10px;
margin : 10px;
border : 1px solid #aaa;
}
.imgleft {
float : left;
border : 1px solid #aaa;
margin : 5px 10px 10px 15px;
padding : 5px;
}
.imgright{
float : right;
border : 1px solid #aaa;
margin : 5px 15px;
padding : 15px;
}
h1 {
font-size : 8pt;
text-align: center;
color : #fff;
}
h2 {
margin : 0;
padding : 0;
font-size : 120%;
text-transform : none;
letter-spacing : 4px;
color : #0f6f3d;
background : inherit;
text-align: center;
}
h3 {
padding : 5px;
text-transform : uppercase;
font-size : 110%;
letter-spacing : 5px;
color : #fff;
background : #eee;
}
h4 {
padding : 5px;
text-transform : uppercase;
font-size : 110%;
color : #fff;
background : #f17c0b;
}
.clear {
clear : both;
width : 100%;
}
.col3,.col3center {
float: left;
width: 129px;
border: 1px solid #eb3f18;
background : url(immagini/section02.gif) no-repeat;
}

.spazio_sezioni {
border-bottom: 1px solid #336633;
float: left;
width: 140px;
margin-bottom: 5px;
height: 0.6px;
}
.spazio{
border-bottom: 1px solid #ccc;
margin-top: 8px;
margin-right: 5px;
}
#bordo_prodotti {
border: 1px solid #FF6600;
background: #bfdbbf;
color: #336633;
float: left;
width: 140px;
text-align: center;
font-size: 10pt;
}
.settori {
float: left;
width: 140px;
border: 1px solid #156139;
margin-bottom: 17px;
}
.servizi {
float: left;
width: 140px;
border: 1px solid #156139;
}

.settori02 {
float: left;
width: 140px;
height: 15px;
background : url(immagini/section.gif) no-repeat;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 9pt;
}

.lastminute {
float: left;
width: 140px;
height: 55px;
background: url(immagini/last_minute.jpg)  no-repeat;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 9pt;
border-bottom: 1px solid #000;
margin-bottom: 8px;
color: #CC0000;
font-size: 11pt;
}

.ip{
float: left;
width: 140px;
height: auto;
background : url(immagini/section.gif) no-repeat;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 9pt;
}

.settori03 {
float: left;
width: 140px;
height: 15px;
background : url(immagini/section.gif) no-repeat;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 9pt;
}
.settori_spazio {
float: left;
width: 140px;
height: 15px;
background : url(immagini/section.gif) no-repeat;
text-align: center;
color: #FFFFFF;
font-weight: bold;
font-size: 9pt;
margin-top: 5px;
}
.settori4 {
float: left;
width: 140px;
border: 1px solid #156139;
margin-bottom: 10px;
text-align: center;
}
.settori5 {
float: left;
width: 140px;
border: 1px solid #156139;
margin-bottom: 5px;
text-align: center;
}
.border_ad {
border: 1px solid #136837;
text-align: right;
width: 140px;
}
.border_box {
font-size: 8pt;
border-bottom: 1px solid #156139;
font-weight: bold;
}
.cont {
width: 140px;
border: 1px solid #136837;
margin-bottom: 10px;
text-align: left;
padding: 2px;
}

.cont2 {
width: 180px;
text-align: center;
border: 1px solid #136837;
margin-bottom: 17px;
}
.cont3 {
width: 140px;
margin-bottom: 10px;
text-align: left;
}
.news {
width: auto;
height: auto;
float: none;
border: 1px solid #0f6f3d;
margin: 0 12px
}

.news02 {
width: auto;
height: auto;
float: none;
border-bottom: 1px solid #eb3f17;
margin: 0 12px
}

/* Calenario */
.calendar_wrap table {
	width: 100%;
	background: #F6F6F6;
	border: 2px solid #d00707;
}

.tornasu {
width: auto;
float: none;
border-bottom: 1px solid #ccc;
margin: 0 12px
}

.spacer {
width: auto;
float: none;
margin: 0 5px;
}

.cartina {
width: auto;
float: none;
margin-left: 5px;
margin-right: 5px;
margin-top: 3px;
border: 1px solid #197D4C;
}

.cartina03 {
width: auto;
float: none;
margin-left: 5px;
margin-right: 5px;
margin-top: 3px;
border: 1px solid #197D4C;
}

.categorie {
width: auto;
margin-left: 5px;
margin-right: 15px;
margin-top: 6px;
margin-bottom: 5px;
}

.involucro {
float: left;
width: 140px;
}

.col3center {
margin: 0 3%;
}
strong {
color: #000;
}
