body {
color:#333;
font-size:70%;
line-height:14px;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
}

* {
margin:0;
padding:0;
border:0;
}

.span {
position:absolute;
left:-1000em;
top:-1000em;
	}


h2 {
color:#815e13;
padding:0;
}

h2.seconda_linea {margin-top:20px;}

input {
font-size:90%;
padding:3px;
}

.box h2 {
color:#815e13;
padding:5px 0 5px 0;
text-align:left;
font-size:120%;
background:none;
}

hr {
height:1px;
margin:20px 0 20px 0;
border-bottom:1px solid #ccc;
}

.clear {
clear:both;
font-size:0;
line-height:0;
}


.archivio {
margin-top:10px;
padding-top:7px;
}

a {
text-decoration:none;
color:#815e13;
}

#cc_middle ul.tab li {margin-left:40px;}


.box {
}

.box p {text-align:left;}

.box img {
border:1px solid #ffd773;
padding:2px;
}

.box_top {
height:27px;
}

.box_top_sx {
height:41px;
}

.box_top_sx_2 {
height:41px;
}

.box_top_sx_3 {
height:41px;
}

.img_sx, .img_sx_r {
float:left;
margin-right:10px;
border:1px solid #ffd773;
padding:2px;
}

.img_dx {
float:right;
margin-left:10px;
border:1px solid #ffd773;
padding:2px;
}

#sinistra {float:left;}

.clear_left {
clear:left;
font-size:0;
}

.clear_right {
clear:right;
font-size:0;
}

.box_middle {
padding:5px 15px 0 17px;
}

.box_1 {
width:130px;
float:left;
margin-right:30px;
}

.box_2 {
width:130px;
float:left;
margin-right:30px;
}

.box_3 {
width:130px;
float:left;
margin-right:30px;
}

.box_bottom {
height:15px;
}



#menu, #cc_bottom  {display:none;}


#colonna_centrale {
width:904px;
margin:15px auto 0 auto;
}


#cc_middle {
text-align:left;
}

#cc_middle p {
padding-top:10px;
}

#cc_middle ul {
margin:10px 0 10px 20px;
}

table {
margin:0 auto;
text-align:center;
}

table img {
border:1px solid #ccc;
margin:0 auto;
padding:2px;
text-align:center;
}

table p {
margin-bottom:10px;
padding:0;
}

td.presente {
border:1px solid #ccc;
padding:5px;
margin:5px;
}

#navigatore, #navigatore_archivio {
border:1px solid #ccc;
padding:10px;
}

#navigatore_archivio {margin-top:10px;}

.nav_num {
width:500px;
}

.cerca {
float:right;
}

.cerca input {
border:1px solid #ccc;
}

.img_dettaglio {
border:1px solid #ffd773;
padding:2px;
margin:10px auto;
}

#centro {
margin:0 auto;
text-align:center;
}

.rassegna{ 
border:1px solid #ffd773;
padding:10px;
margin-top:10px;
}

.cartolina {
font-size:110%;
font-weight:bold;
}

.data {color:#815e13;}

.lista_cartoline {
list-style:none;
}

.lista_cartoline li {
float:left;
border:1px solid #ffd773;
margin-right:11px;
margin-bottom:11px;
width:150px;
}

.lista_cartoline li img, .scelta {
margin:0 auto;
margin-top:10px;
display:block;
border:3px solid #ddd;
}

.scelta_step3 {
border:3px solid #ddd;
margin-bottom:10px;
}

.scelta {margin-bottom:10px;}

.lista_cartoline li p {
margin:0 auto;
margin-bottom:5px;
text-align:center;
display:block;
}

h3.titolo_scelta {
text-align:center;
font-size:160%;
color:#815e13;
margin-top:20px;
}

.anteprima {
color:#815e13;
}

.ecard_og {
color:#815e13;
font-weight:bold;
font-size:190%;
text-align:center;
padding-bottom:10px;
}

.anteprima a {text-decoration:none;}

.anteprima a:hover {
text-decoration:underline;
}

#compila_ecard input, textarea{
border:2px solid #ff9900;
margin-bottom:5px;
font-family: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
font-size:100%;
}


#compila_ecard table {
font-size:100%;
text-align:left;
border:1px solid #ccc;
margin:10px 0;
padding:10px;
background-color:#fff;
}

.ecard_messaggio {
float:right;
margin-right:60px;
}

.ecard_messaggio input, textarea {
width:300px;
}

.ecard_txt {
text-align:center;
margin-bottom:10px;
}
