html{margin:0px;padding:0px;}
body {font-family: Verdana,Tahoma, Arial, sans-serif; font-size:11px;background: #E6DFBE url("../img/texture.gif") repeat-x top left;margin:0px;padding:0px;color:#868686;}
a:link,a:visited{font-weight:bold;color:#868686;}
form {margin:0px; padding:0px}
img{border:0;}
h1,h2,h3{margin:0px;padding:0px;}
h1{font-size:13px;margin-bottom:25px;border-bottom:1px solid #989898;padding-bottom:5px;width:430px;color:#989898;font-variant:small-caps;}
h3{font-size:12px;color:#00A5E7;padding-bottom:5px;width:280px;font-variant:small-caps;}

#corpo {position:relative;width:990px;height:640px;margin:0px auto;background:#fff url("../img/bg_white.jpg") bottom left no-repeat;margin-top:20px;}
.top{position:absolute;z-index:2;background: url("../img/top.gif") repeat-x top left;width:100%;height:32px;}
.policy{position:relative;left:10px;top:10px;}
.policy a{text-decoration:none;font-weight:normal;}
.flag{position:absolute;left:130px;top:12px;}
.flag img{margin-right:5px;}
.social-network{position:absolute;right:20px;top:5px;}
#footer{width:100%;position:absolute;color:#868686;bottom:-60px;height:50px;}
.copyrights{text-align:right;position:absolute;right:120px;}
.skype{position:absolute;right:-120px;top:0px;}
.pianetaitalia{text-align:left;position:absolute;left:0px;font-size:10px;}
.slide{position:relative;z-index:1;width:990px;height:295px;}
.menu{position:absolute;z-index:2;top:150px;right:755px;text-align:right;width:200px;}
.booking{position:absolute;z-index:2;bottom:0px;right:0px;}
.menu div{border-bottom:1px solid #8F93A1;}
.menu a{color:#fff;font-size:12px;font-weight:bold;text-decoration:none;display:block;padding:2px;}
.menu a:hover{background:#DA9832;}
.testo{width:100%;margin-top:1px;}
.testo .col1{width:330px;float:left;text-align:right;}
.testo .col1-large{width:660px;float:left;text-align:left;}
.testo .col1-xlarge{width:990px;text-align:left;}
.testo .col2{width:330px;float:left;}
.testo .col3{width:330px;float:left;background:#2F2E23;height:335px;}
.testo .testo-col{margin-left:20px;margin-top:33px;}
.testo .testo-col2{margin-right:20px;margin-top:33px;}
.testo .testo-col-large{margin-left:20px;margin-top:33px;margin-right:20px;}

/*pagina box news*/ 
.thumb-last{width:70px;height:70px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #545B64;margin-left:10px;}
.thumb-last2{width:50px;height:50px;float:left;margin-right:20px;position:relative;z-index:2;border:1px solid #545B64;margin-left:10px;}
.thumb-dett{width:70px;height:70px;border:1px solid #545B64;float:left;margin-right:8px;}
.congress {margin-bottom:8px;width:200px;padding-bottom:0px;border-bottom:1px dotted #545B64;float:left;position:relative;}
.congress2 {margin-bottom:8px;width:500px;padding-bottom:0px;border-bottom:1px dotted #545B64;float:left;position:relative;}
h3 {font-size:12px;margin:0px;padding:0px;color:#E56700;}
.dett{border:1px solid #ff0000;width:300px;}
.congress a {color:#868686;font-weight:bold;}
a.blue:link,a.blue:visited {color:#A33C01;font-weight:bold;}
.paging{position:absolute;bottom:10px;right:30px;font-size:10px;font-weight:bold;color:#E56700;}
.paging a{color:#E56700;}
.top-news{padding-bottom:20px;border-bottom:1px solid #cccccc;}
.top-news a {color:#E7702F;}
.date-news {font-weight:bold;font-size:10px;color:#545B64;}
.explode-news{margin-top:10px;width:620px;}
.explode-news img {margin-right:10px;border:1px solid #545B64;position:relative;z-index:2;}
.explode-news ul{margin-left:100px;}

/* errors */
input.error, select.error { background:none repeat scroll 0 0 #FEECED; border:1px solid #A5ACB2;}
label.error {color:red;padding-left:10px;font-weight:bold;font-size:11px;}

/* form */
#fc          {text-align:left;text-align:right;margin-right:0px;margin-top:30px;}
#fc a        {color:#868686;}
#fc input,#fc select   {padding:1px;width:150px;background:#EDEDED;border:1px solid #AFACAC;}
#fc .bottone {font-size:10px;border:#2C3844 1px solid;background-color:#404952; width:100px;color:#ffffff;}
#fc .indic   {text-align:right;color:#868686;font-weight:bold;font-size:10px;}
.ok          {font-weight:bold;text-align:center;width:230px;margin-left:60px;padding:10px;background:#E7CB99;color:#fff;}
#fc img      {margin:0px;padding:0px;}
.privacy{margin-top:10px;margin-left:18px;width:300px;}

#map_canvas{width: 798px;height : 598px;border:1px solid #cccccc;}

/* meteo */
.meteo{width:300px;margin-bottom:0px;overflow:hidden;border-bottom:0px solid #ccc;padding-bottom:10px;font-size:9px;}
.temp{margin-bottom:10px;margin-top:5px;font-weight:bold;font-size:20px;width:250px;}
.spec{font-weight:bold;width:120px;float:left;}.clear{clear:left;}

.cone{position:absolute;bottom:8px;right:0px;}

/* eventi */
.abstract{margin-top:20px;}
.titolo-ev{font-size:14px;font-weight:bold;margin-top:20px;color:#E56700;}
.titolo-event a{color:#ABA782;}
.periodo-ev{margin-top:5px;font-weight:bold;font-size:10px;}
.categoria{font-weight:bold;font-size:10px;color:#ABA782;}

/*listino */
th{margin:0;padding:0.5em;text-align:center;border-bottom:1px solid #868686;}
.btn_listino {text-decoration:none;padding:7px;margin-top:15px;background:#E9E6E6;color:#ffffff;border:1px solid #ccc;}
.subscribe{border:1px solid #CCCCCC;background:#E9E6E6;padding:3px;font-size:11px;color:#868686;}

/* caparra */
.caparra     {text-align:left;margin-right:0px;margin-top:20px;}
.caparra input,.caparra select   {padding:1px;width:250px;background:#EDEDED;border:1px solid #AFACAC;}
.caparra textarea {padding:1px;background:#EDEDED;border:1px solid #AFACAC;}
.caparra .bottone {font-size:10px;border:#2C3844 1px solid;background-color:#404952; width:100px;color:#ffffff;}
.caparra .bottone2 {font-size:11px;border:#2C3844 1px solid;background-color:#404952;color:#ffffff;font-weight:bold;}
.caparra .indic   {text-align:right;color:#868686;font-weight:bold;font-size:10px;}
