/*  
Hotel Celiaci
http://www.hotelceliaci.com/
*/

body { 	
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color: #333333;
background:#EEEEEE;
margin: 20px 0;
padding: 0; 
line-height: 170%; 
text-align:center;
}



a, a:visited, a:hover {
text-decoration:underline;
color:#2B489B;
}

img {border: none;}

.bordoimmagine {
border:solid 1px #999999;
padding:3px;
background:#fff;
}


p {padding: 0 0 5px 0; margin: 0px;}

h1 {
color: #2B489B; 
margin: 0px;
font-family: Arial, Tahoma, Verdana;
font-size:20px;
padding-bottom: 3px; 
margin-bottom: 5px;
}

h1 a, h1 a:visited {color: #2B489B;text-decoration: none;}
h1 a:hover {color: #2B489B;text-decoration: none;}

h2 {
color: #2B489B; 
margin: 0px;
font-family: Arial, Tahoma, Verdana;
font-size:16px;
padding-bottom: 3px; 
margin-bottom: 5px;
}

h2 a, h2 a:visited{color: #2B489B;text-decoration: none;}
h2 a:hover {color: #2B489B;text-decoration: none;}

h3 {
color: #2B489B; 
margin: 0px;
font-family: Arial, Tahoma, Verdana;
font-size:14px;
margin: 10px 0 5px 0; 
font-weight:bold; 
}

h3 a, h3 a:visited {text-decoration:none;}



ul{list-style:square;padding:0px; margin:0px 0px 0px 0px;}
ol{padding:0px; margin:0px 0px 0px 10px; }
li{margin: 0px 0px 0px 20px; padding: 0px 0px 0px 0px;}

table, tr, td {font-size:11px;}

.widget { display:block; }

#page {
margin: 0px auto;
padding: 20px 20px 20px 20px; 
width: 540px; 
background: #ffffff; 
border:solid 1px #999999;
overflow:hidden; 
text-align:left;
}


#content-wrapper {clear:both; padding: 0px 0px 0px 0px; background: #ffffff; overflow:hidden;}

#content {margin:20px 0px 0px 0px; padding: 0px; float: left;width: 540px;overflow: hidden;}

#sidebar-wrapper {margin:20px 0px 0px 20px; float:left; width: 331px;background: #fff; overflow:hidden; }

#sidebar1 {padding: 0px 0px 0px 0px;float: left; width: 160px;overflow: hidden; }

#sidebar2 {padding: 0px 0px 0px 0px;float: right; width: 160px;overflow: hidden; }

#section-top {clear:both; padding: 10px 0px 0px 0px; background: #ffffff; overflow:hidden; margin: 0px 0px 0px 0px; }


.blocco-testo {
padding: 20px 0px 20px 0px; 
margin: 10px 0px 10px 0px; 
border-top:1px dashed #666;
}





#footer {clear:both; background: #eee; border: 1px solid #ccc; margin: 0px; padding: 8px 10px; text-align:center;overflow:hidden; color:  #444;font-size: 11px;font-family: Arial, Tahoma, Verdana; padding-top: 8px !important; padding-top: 4px;}

#header {overflow: hidden; font-size:13px; height:80px; display:block;}
#header h1 {border:none;font: bold 20px Arial, Tahoma, Verdana;padding:0px; margin:0px;}
#header h1 a, #navbar h1 a:visited {}
#header a, #header a:visited { text-decoration:none;}
#header p {padding: 0px;margin: 0px;}
#header .description {margin-left:5px;}
#header .rsswidget {margin: 0px;padding: 0px; text-align:right;}
#header .rss {float:right;list-style-type: none;margin: 0px 0px 0px 10px;padding-left: 20px; background:url(images/rss.gif) no-repeat; }

#headerleft {width: 500px;float: left;margin: 0px;overflow:hidden;}
#headerright {width: 300px;float: right;margin: 0px;text-align: right;overflow:hidden;}
#headerimg {color: #000000;overflow: hidden; margin:15px 0px 0px 0px; }
#headerimg img {width:100%;}
#headerimg a {display:block; border:none; text-decoration:none; }

#top1 {margin:10px 0px 0px 0px; padding-left:10px; background: #eee ; border: 1px solid #ccc;}
#top2 {margin:10px 0px 0px 0px; padding:10px; text-align:center; background: #eee; border: 1px solid #ccc;}

#topmenu {margin:10px 0px 0px 0px; padding:8px 10px; text-align:center; background: #eee; border: 1px solid #ccc;}
#topmenu ul {margin:0px; padding:0px; }
#topmenu li {margin:0px 10px; padding:0px;display: inline;list-style-type: none; text-transform:uppercase; font-weight:bold; }
#topmenu li a {text-decoration:none;}

#navbar {background: #eee;width: 540px;height: 33px !important;height: 34px;color: #fff;margin: 0;padding: 0; border: 1px solid #ccc;}
#navbarleft {width: 400px;float: left;margin: 0px;padding: 7px 0px 0px 15px; color:#000000; font-family:arial;font-size:12px;}
#navbarright {width: 755px;float: right;margin: 0px;padding: 9px 0px 0px 0px;}




#content .post, #content .breadcrumb {
width:540px; 
float:left; 
display:block; 
color: #444; 
margin:0px; 
text-align:justify; 
clear:both; 
margin-bottom:10px; 
overflow:hidden;
}


#boxtratteggiato {
border: medium dashed #ff0000; 
padding: 10px; 
margin-bottom: 20px;
}


#content .breadcrumb, .breadcrumb a, .breadcrumb a:visited {
color: #333333; 
text-decoration:none; 
text-transform:capitalize;
}

#content .breadcrumb a:hover, .breadcrumb a:active {
color: #333333; 
text-decoration:underline; 
text-transform:capitalize;
}



.entry {padding: 0px 0px 5px 0px; text-align:justify;}
	
#content .postbox { padding:5px 10px; background: #eee; border: 1px solid #ccc; margin-bottom:10px; width:506px; }
#content .postbox h1, #content .postbox h2 { margin: 5px 0px 10px 0px; padding:0; border:none;}

#content .widget h3, #content .headtitle, #content h1.headtitle  {text-transform:uppercase;border-bottom:1px solid #ccc; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;margin:0px 0px 5px 0px;padding: 5px 0px 8px 0px; }
#content .headtitle2 {text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight: bold;margin:0px 0px 5px 0px;padding: 5px 0px 5px 0px; }
#content .headtitle a, #content .headtitle a:visited {color:#036DA7;text-decoration:none;}
#content .headtitle a:hover {text-decoration: none; color:#FF0000;}

#content .postmeta { clear:both; font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#999999; margin:0px; padding:0px; }
#content .postmeta a, #content .postmeta a:visited {text-decoration:none;color:#999999;  }
#content .postmeta a:hover {text-decoration:underline;color:#333333;  }

#content li a, #content .post li a, #content .widget li a {text-decoration:none;}


#content .navigation {clear: both;padding: 0; margin:10px 0px;}
#content .navigation a { text-decoration:none;}




#footer {clear:both; background: #eee; border: 1px solid #ccc; margin: 0px; padding: 8px 10px; text-align:center;overflow:hidden; color:  #444;font-size: 11px;font-family: Arial, Tahoma, Verdana; padding-top: 8px !important; padding-top: 4px;}
#footer h3{ color:  #444;font-size: 11px;font-family: Arial, Tahoma, Verdana; font-weight:normal; line-height: 170%;}
#footer a, #footer a:visited {color:  #444;text-decoration: none;}
#footer a:hover {text-decoration: underline;}






	
	
/* IMMAGINI */

img.alignright {  
float:right; 
margin-left:10px; 
margin-bottom:10px;
}  
   
img.alignleft {  
float:left; 
margin-right:10px; 
margin-bottom:10px;
}  
   
.alignright {  
float: right;  
}  
   
.alignleft {  
float: left;  
} 	


