/* CSS Document */

html {
margin:0;
padding:0;
border:0;
height:100%;
}

body {
  font-size:75%;
  background: #ffffff;
  border: 0px;
  margin: 0px;
  padding: 0px;
  height:100%;
  font-family:Verdana, Arial, Helvetica, sans-serif;  
  background-image:url(images/background_bottom_repeat.gif);
  background-position:top right;
  background-repeat:repeat-y;  
}

#testata {
  margin-left:14px;
  margin-top:14px;
  margin-bottom:14px;
}

#sidebar {
  margin:0px;
  padding:0px;
  border:0px;
  width:300px;
  float:left;
  position:relative;
}

* html #sidebar { /* Regole per IE (dalla 5.5 in poi) */
  padding-top: 30px;
}


#menusinistrotesta {
  background: url(images/menusinistro_bgtopwide.png);
  background-position:right top;
  background-repeat:no-repeat;  
  margin:0px;
  padding:0px;
  border:0px;
  width:300px;
  height:260px;
  position:absolute;  
  top:0;
  left:0;
  z-index:0;
}
 
#menusinistropiede {
  background-position:bottom right;
  background: url(images/menusinistro_bgbottomwide.png);
  background-repeat:no-repeat;  
  margin:0px;
  padding:0px;
  border:0px;
  width:300px;
  height:246px;
  position:absolute;
  bottom:-50px;
  left:0;
  z-index:0;  
 }


* html #menusinistrotesta { /* Regole per IE (dalla 5.5 in poi) */
  background-color: #000;
  back\ground-color: transparent;
  background-image: url(images/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.teamfuorigiri.com/blog/wp-content/themes/fuorigiri/images/menusinistro_bgtopwide.png", sizingMethod="crop");
}

* html #menusinistropiede { /* Regole per IE (dalla 5.5 in poi) */
  background-color: #000;
  back\ground-color: transparent;
  background-image: url(images/blank.gif);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="http://www.teamfuorigiri.com/blog/wp-content/themes/fuorigiri/images/menusinistro_bgbottomwide.png", sizingMethod="crop");
}
 

 
  #menulista {
  font-family:Verdana, Arial, Helvetica, sans-serif; 
  font-size:1.2em;
  color: #666666; 
  margin-top:45px;
  margin-left:14px;
  margin-bottom:14px;  
  margin-right: 50px;
 
  padding:0; 
  border:0;
  list-style-type:none; 

  position:relative;
  z-index:99;
 }


#menulista li ul {
  padding:0; 
  border:0;
  list-style-type:none; 
}


/*

#menulista li, li.widget , .widget li {
  margin:0;
  padding:0;
  border:0;
  width:260px;
  list-style-type:none; 
}
 
 
*/
 
li.widget a {
  font-weight: bold;
   color:#011051; 
   text-decoration: underline;
 }
 
li.widget a:hover {
  font-weight: bold;
   color:#FF0033;
   text-decoration:underline;
 }

 
#contenuto {
  margin-top:14px;
  margin-left:14px;
  margin-bottom:19px;
}


#contenutointerno {
  margin-left:310px;
  margin-right:19px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:1em;
  color: #011358;
  padding-bottom:19px; /*BUG????*/
}

#footer {
clear:left;
margin-left: 310px;
color:#333333;
font-size:0.8em;
}

#footer a {
color:#333333;
}

#footer a:hover {
color:red;
}

h2.titolipost  {
  font-size:1.6em;
  font-weight: bold;
  border-bottom: 2px dotted #011358;
  background: #FFB431;
  display:inline;
  margin:0;
  padding:0;
  margin-bottom:18px;
  margin-top:5px;
  /*
  background-image: url("/blog/wp-content/themes/fuorigiri/images/bk_h2.gif");
  background-position: left;
  background-repeat: repeat-y;
  padding-left: 45px;
  overflow: visible;
  */

}

h2 a {
  color: #011358;
  text-decoration:none;
}

h2 a:hover {
  color: #024089;
  color: #ff0000;
  text-decoration:none;
}

h3 {
  color: #024089;
  font-size:1.4em;
  font-weight: bold;
  margin-top:14px;
  padding:0;
}

h4 {
  color: #024089;
  font-size:1em;
  font-weight: bold;
  font-style:italic;
  border-bottom: 2px dotted #024089;
  margin:0;
  padding:0;
  margin-top: 14px;
}

.boxnotizie {
background:#C3D8ED;  
margin:14px; 
margin-top:0px;
padding:5px; 
color:#000000;
border: 1px solid #011358;
}
.boxnotizie img {
margin:14px; 
border: 1px solid #011358;
}

code {
background-color:#CCCCCC;
}

.boxnotizie p {
margin:0;
padding:0;
}

.boximmagini {
margin:14px;
margin-top:0px;
text-align:center; 
}

.boximmagini a {
display:block; 
width:1%;
}

.boximmagini img {
border: solid 3px #024089;
}

.sinistra {
float:left;
margin-left:0px;
}

.destra {
float:right;
margin-right:0px;
}

hr {
clear:both;
border: dotted 2px #024089;
height: 2px;
}

.post img, .post a img {
border: 3px solid #BCD3EB;
margin: 5px;
padding:1px;
}

.post a:hover img {
background:red;
}

textarea {
width:75%;
}
