
html,body{ 
 margin:0; 
 padding:0; 
 background-color:#FFFFE0; 
 font-family: Helvetica, Arial, Tahoma, Verdana, Sans-Serif;
	font-size: 11px; 
	color: #B22222; 
	background-color:#FFFFE0; 
	scrollbar-face-color: #FFD700; 
	scrollbar-shadow-color: #B22222;
	scrollbar-highlight-color: #FFD700;
	scrollbar-3dlight-color: #B22222;
	scrollbar-darkshadow-color: #FFD700; 
	scrollbar-track-color: #FFD700; 
	scrollbar-arrow-color:#B22222;
 } 
 
#pagewidth{ 
 min-width:780px;  
}
 
#header{
 position:relative; 
 height:165px; 
 background-color:#FFFFE0; 
 width:99%;
border-bottom: 2px #B22222 solid;
padding: 3px 3px 3px 3px ;
} 
 
#leftcol{
margin-top: 3px;
  margin-left: 2px;
 float:left; 
 position:absolute; 
 /* border: 1px #B22222 solid;*/
 left: 2px;
 background-color:#FFFFE0; 
 padding-left: 5px;
 width:140px;  
 }
 
#rightcol{
 width:130px; 
 float:right; 
 position:relative; 
 
 background-color:#FFFFE0;
 min-width:140px; 
 margin-top: 3px;
 margin-right: 8px;
 }
  
 #rightcol2{
 width:140px; 
 float:right; 
 position:relative; 
 
 background-color:#FFFFE0;
 min-width:140px; 
 margin-top: 3px;
 margin-right: 8px;
 }

#maincol{background-color: #FFFFE0;  
 float: left; 
 display:inline; 
 position: absolute; 
 left: 155px;
 right: 160px;
 background-color:#FFFFE0;
 min-width:450px; 
  
 }
 
#footer{
 height:120px; 
 background-color:#FFFFE0; 
 clear:both;
 } 
 
/*** nuovi ****/
b.rtop, b.rbottom{display: block; background: #FFF}
b.rtop b, b.rbottom b{display: block; height: 1px;
    overflow: hidden; background: #FFE4C4}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px; height: 2px} 

dl { background:url("img/corner_bottom_left.gif") bottom left no-repeat;}
dt { background:url("img/corner_top_right.gif") top right no-repeat;} 
dt b { background:url("img/corner_top_left.gif") top left no-repeat; display:block;} 
dd { background:url("img/corner_bottom_right.gif") bottom right no-repeat; margin:0;} 

.box1 { background-color:bisque; color: #000000;}

.box1 dt { background-color:#C43400; color:#fff;}
 
.box1 dt b { padding:4 17px;} 

.box1 dd { padding:10px 10px 30px 10px} 

.box2 { background-color:bisque; color: #000000; border-left: 1px solid bisque; border-right: 1px solid bisque;}

.box2 dt { margin:5px 0 0 0;  color:#F7D200; text-indent:-6000px; border-top-color: bisque;} 
 
.box2 dt b { padding:0 13px; border-top-color: bisque; } 

.box2 dd { padding:10px 10px 30px 10px border-bottom-color: bisque; } 


ul {margin-left: 1.5em; padding-left: 0;}  
.bianco
{
color: navy;
font-weight: bold;
text-transform: uppercase;
}

.testatina
{
width:94%; 
background-color: #B22222;font-variant: small-caps;font-family: Georgia, Helvetica, Arial, Sans-Serif;font-size: 13px;color:white;
}

.testatina1
{
width:94%; 
background-color: #B22222;font-variant: small-caps;font-family: Georgia, Helvetica, Arial, Sans-Serif;font-size: 13px;color:white;
}

hr { 	
color: #FF9933;
} 

h1 { 	
font-family: Arial, Georgia, Tahoma,Verdana,Geneva, Helvetica,sans-serif; 
font-size: 15px; 	
text-decoration: none; 	
color:  #B22222; 
padding: 0;
margin: 1px;
letter-spacing: 0.1em;

} 


h2 { 	
font-family: Arial, Georgia, Tahoma,Verdana,Geneva, Helvetica,sans-serif; 
font-size: 14px; 	
text-decoration: none; 	
color:  #B22222; 

} 

h3 { 	
font-family: Arial, Georgia, Tahoma,Verdana,Geneva, Helvetica,sans-serif; 
font-size: 15px; 	
text-decoration: none; 	
color: #B22222; 
} 

h4
{
font-family: Arial, Georgia, Tahoma,Verdana,Geneva, Helvetica,sans-serif; 
color: #800517;
font-size: medium;
}

h5
{
color: #800517;
font-weight: bold;
font-size: 20px; 
}

 
img {   border:none;    }

.link-b1{
	color: #B22222;
	font-family: Tahoma;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.link-b1:Visited {
	color: #B22222;
	font-family: Tahoma;
	font-size: 11px;
	text-decoration: none;
}

.link-b1:Hover {
	color: 000000;
	font-family: Tahoma;
	font-size: 11px;
	background-color: ##FFD700;
}


.clr{clear:both;}

.form4 {
	color: #1111bb;
	font-family: Tahoma,Verdana,Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	border: 2 solid #1111bb;
	background-color: #ffffff;

}

.form3 {
	color: #B22222;
	font-family: Tahoma,Verdana,Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	border: 2 solid #999999;
	background-color: #ffd700;

}

/* set background images for corners */
.rbroundbox { background: url(simple_background.gif) repeat; }
.rbtop div  { background: url(img/corner/tl.gif) no-repeat top left; }
.rbtop      { background: url(img/corner/tr.gif) no-repeat top right; }
.rbbot div  { background: url(img/corner/bl.gif) no-repeat bottom left; }
.rbbot      { background: url(img/corner/br.gif) no-repeat bottom right; }

 /* height and width details */
.rbtop div, .rbtop, .rbbot div, .rbbot {
	width: 100%;
	height: 14px;
	font-size: 1px;
}
.rbcontent  { margin: 0 14px; }
.rbroundbox { width: 48%;  margin-top: 1px solid #FFD700; background-color: #FFD700; float:left;}
.rbroundbox1 { width: 48%; margin-top: 1px solid #FFD700; background-color: #FFD700; float:right;}
.rbroundboxh { width: 100%;  margin-top: 1px solid #FFD700; background-color: #FFD700; float:none;}

.tbh {
	color: #B22222;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	

}	


#search_txt
{
    float: left;
    width: 260px;
    padding: 0px 5px 15px 5px;
    border-top: solid 0px #000000;
    border-left: solid 0px #000000;
    border-bottom: solid 0px #000000;
}
#search_txt
{
    float: left;
    width: 250px;
    padding: 5px 0px 5px 5px;
    border-top: solid 1px #000000;
    border-left: solid 1px #000000;
    border-bottom: solid 1px #000000;
}
#search_sub
{
    float: left;
    text-align: right;
    background-image: url(img/logo60.jpg);
    background-repeat: no-repeat;
    background-position: left center;
    width: 80px;
    padding: 3px 5px 5px 0px;
    border-top: solid 1px #000000;
    border-right: solid 1px #000000;
    border-bottom: solid 1px #000000;
}

#search_txt input
{
    width: 100%;
    border: none;
}





/*   									posizionamenti nella head             */
/* casina */

.ht0 {
float: left; position:absolute; top: 90px;left: 9px;
}
/* cerca termini */
.ct {
float: left; position:absolute; top: 85px; left: 25px;
}

/* cerca full text */
.cft { float: left; position:absolute; top: 98px; left: 192px;}
/* classifiche */
.csf { float: left; position: absolute; top: 101px;  left: 580px;}
/* cerca blog */
.cbl {float: left;  position: absolute; top: 101px;  left: 480px;}
/* ricerca avanzata */
.rca {float: left;  position: absolute; top: 101px;  left: 710px;}
/* rss */
.hrss {float: left;  position: absolute; top: 101px;  left: 680px;}



 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 

/*hide the right column when printing*/ 
#rightcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}
