span#provincia-150-borghi {
text-align:justify; 
color:#4b4b4b;
}

div#box-crema span#box-crema-desc a {
color:#008200; 
font-weight:bold;
}

div#box-crema div#tema-content ul.tema-subtipologia li a {
margin: 3px 0;
padding-top:3px;
padding-bottom:3px;
}

div#container div#content div#col-left div#box-video span  {padding-top:0;}
div#container div#content div#col-left ul#menu-middle li a span, div#container div#content div#col-left ul#menu-middle li a span {font-style:normal;}

div#container div#content div#col-left div#box-territorio {
background:#fff url(images/ciclamini/bg_territorio_testi.jpg) no-repeat scroll center top;
}

div#container div#content div#col-left div#box-tag {
background:#fff url(images/ciclamini/bg_tag.png) no-repeat scroll center top;
}

#box-territorio span p, #box-cicloturismo span p{
text-align:justify;
font-size:12px;
}

#box-territorio span h1 {
background:#fff url(images/ciclamini/bg_territorio_testi_2.jpg) 0 0 repeat-x;
color:#02650B;
font-size:16px;
padding: 10px;
}

#box-territorio span h2 {
color:#7BAF23;
font-size:14px;
border-top:#E1F6BE 1px solid;
padding: 5px 0;
}

#box-territorio span em {color:#02650B;}

div#container div#content div#col-left div#box-eccellenze ul li a {
color:#02650B;
padding-top:0;
margin-top:0;
}

.percorso-colleft p.desc_percorso {
border:#2599D2 1px solid;
background:#D1EDFC;
padding: 7px;
}

#box-cicloturismo .percorso-colleft span p.desc_percorso {font-size:11px;}

table.tab-percorso {
background:#fff;
border:#2599D2 1px solid;
}
table.tab-percorso th {padding: 2px; font-size:12px;}
table.tab-percorso td {padding: 2px; font-size:11px;}

div#container div#content div#col-left div#box-cicloturismo div.percorso-colright div#percorso-foto {
padding:10px 10px 10px 10px;
}

div#box-struttura-giorno {
width:270px;
text-align:justify;
font-size:11px;
color:#888;
padding-bottom:20px;
}
div#box-struttura-giorno img {
float:left;
margin:0 10px 5px 0;
border:#CCC 1px solid;
padding:1px;
}
div#box-struttura-giorno a {
color:#0D5E00;
font-weight:bold;
}
div#box-struttura-giorno.suggerimenti a {
color:#0187C6;
}

div#ultimi-eventi div.ultimo-evento {
width:270px;
}
div#ultimi-eventi div.ultimo-evento span p{
text-align:justify;
}

div#ultimi-eventi div.ultimo-evento img {
margin:0 10px 5px 0;
}

div.box-crema-info span.territorio-content {
text-align:justify;
}

div#offerte, div#lastminute {
width:292px;
float:left;
color:#777777;
font-size:11px;
padding:50px 15px 15px 15px;
margin: 20px 0;
}
div#offerte {background:url(images/ue/tit_offerte_home.png) 10px 0 no-repeat;}
div#lastminute {background:url(images/ue/tit_last_home.png) 10px 0 no-repeat;}

div#offerte td, div#lastminute td {padding: 5px 0; font-size:12px}
div#offerte td a, div#lastminute td a{
color:#0D5E00;
font-weight:bold;
text-transform:uppercase;
}

div#offerte td img.foto, div#lastminute td img.foto {
margin: 0 auto;
display:block;
padding: 2px;
border:#ccc 1px solid;
}

span#suggestione-content h3 {
color:#84B909;
font-size:14px;
padding: 0 0 5px 0;
}
span#suggestione-content h2 {
color:#B51900;
font-size:14px;
padding: 0 0 5px 0;
}

span#suggestione-content {
font:italic 12px georgia ;
text-align:justify;
}
span#suggestione-content p {
padding: 0 0 10px 0;
}

span#suggestione-content div#mini-gallery {
margin-top:-30px;
}

div.box-eccellenza {
min-height:80px;
margin: 5px 0;
}

hr {
display:none;
visibility:hidden;
margin: 0;
padding:0;
}

#evento-title {
color:#039900;
font: bold 14px arial;
padding: 10px 0 5px 10px;
display:block;
}
#evento-content {
color:#666666;
font-size:12px;
text-align:justify;
padding: 10px;
display:block;
}
#evento-content img {
float:left;
padding: 2px;
margin: 10px 20px 5px 0;
border:#ccc 1px solid;
}
#evento-content p {
padding: 15px 0 0 0;
line-height:17px;
}

div.appunti-post {
padding:10px;
font-size:11px;
color:#808080;
border-bottom:#FFFFFF 1px solid;
margin: 0 0 10px 0;
}
#box-tag div.appunti-post {
padding:10px 10px 10px 20px;
font-size:11px;
color:#808080;
border-bottom:#FBED82 1px solid;
margin: 0 0 10px 0;
}


div#box-appunti-posts {
padding: 0 0 80px 0;
}
div.appunti-post span.appunti-post-title a, div.appunti-post span.appunti-post-title-ue a {
color:#ED9321;
font-size:13px;
font-weight:bold;
display:block;
text-decoration:none;
}


div#box-tag div.appunti-post span.appunti-post-title a {
	color: #d75019;
	font-size: 20px;
	font-weight: bold;
	padding: 25px 0 0 0;
}

div.appunti-post span.appunti-post-title-ue a {
	color: #014076;
	
}


div.appunti-post span.appunti-post-title a:hover {
text-decoration:underline;
}
div.appunti-post span.appunti-post-info {
display:block;
font-style:italic;
}

div.appunti-post span.appunti-post-content {
text-align:justify;
font-style:normal;
}

span.appunti-post-tags, span.appunti-post-tags-ue{
display:block;
color:#2d6b9c;
font-weight:bold;
}
span.appunti-post-tags-ue {padding-top:20px;
padding-bottom:7px;}
span.appunti-post-tags a {color:#DA4A0D;}
span.appunti-post-tags-ue a {color:#2d6b9c;}

span.appunti-post-comments, span.appunti-post-comments a {color:#35A7C9;}


.gt-img {
    float: left;
    width: 133px;
    height: 133px;
    border: #CCCCCC 1px solid;
    margin: 10px;
    padding: 2px;
}

a:hover .gt-img {
    border: #666666 1px solid;
}

.item-entry{
    float: left;
    padding-right: 10px;
    width: 300px;
    height: 210px;
    font-family: Arial;
    font-size: 11px;
    font-style: normal;
}

.item-entry img{
    margin: 3px 10px 3px 3px;
    padding: 2px;
    width: 100px;
    border: #AAA 1px solid;
}

.item-entry h4{
    margin: 5px 5px 10px 5px;
    padding: 0px;
    color: #880000;
    font-style: normal;
    font-size: 12px;
}

.item-entry p{
    margin: 5px 5px 10px 5px;
    padding: 0px;
}

.item-entry a{
    display: block;
    color: #039900;
    text-align: right;
    font-size: 11px;
    font-weight: bold;
}



form table.booking, form table.moto_strutture {
background:#FEFBC4 url(images/ue/bg_form_ospitalita.jpg) repeat-x;
border:#FFBB2F 1px solid;
width:100%;
margin: 10px 0 20px 0;
}
form table.booking td, form table.moto_strutture td {
padding: 1px 10px;
color:#E06B04;
font: 11px arial;
}

form table.booking td input, form table.booking td select, form table.moto_strutture td input, form table.moto_strutture 
td select {
color:#333333;
height: 18px;
font-size:11px;
}
form table.booking td input#button, form table.moto_strutture td input[type=submit] {
color:#fff;
font-weight:bold;
font-size:12px;
background:url(images/ue/bg_cerca.jpg) repeat-x;
border:0;
height:auto;
padding: 5px 7px;
}

.appunti-navlinks-selected {
	background-color: #2e6a9e;
}

.appunti-navlinks{
    background:white url(images/ue/appunti-links-bg.png) 0px 9px no-repeat;
    height: 50px;
}

.appunti-navlinks a{
    display: block;
    float: left;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
    margin:18px 0px 0px 10px;
    padding: 3px;
}

.appunti-navlinks .appunti-navlinks-post, .appunti-navlinks .appunti-navlinks-immagini {
    width: 150px;
    margin-right:60px;
}

.login-links {
    display: block;
    text-align: right;
    background: white;
    border-bottom: #0066CC 2px dotted;
    padding: 4px;
}

.login-links a {
    color: #0066CC;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
}

.reg-message {
    display: block;
    background: white;
    padding: 4px;
    font-size: 15px;
    color: #777;
}


.evento {
    /* height:100px; */
    font-size:11px;
    color:#888;
    margin-top:24px;
    float:left;
}
.evento img {
    display: block;
    float: left;
    border:#CCC 1px solid;
    padding:2px;
    margin:5px;
}
.evento div {
    display: block;
    float: left;
    width: 500px;
}
.evento span, .evento p { display: block; width: 100%; }
.evento a{
    color:#039900;
    font-weight:bold;
}

/* ========================================================================= */

div#box-la-tua-opizione {
    background: url(images/bg_tua_opinione.jpg) 0 0 no-repeat;
    padding: 60px 0px 20px 5px;
}

div#box-la-tua-opizione span{
    display: block;
    font-size: 11px;
    color: #003053;
	padding-left:10px;
}

div#box-la-tua-opizione a{
    background: url(images/bglink_tua_opinione.jpg) 0 0 no-repeat;
    display: block;
    margin-top: 16px;
    padding: 0px 0px 33px 30px;
    font-size: 12px;
    font-weight: bold;
    color: #1c89ce;
}

