body {
 font-family:Arial,Verdana,Helvetica,sans-serif;
 font-size:11px;
 color:#333;
 background-image: url(http://www.bresciaonline.it/or/BOL/imgs/BRESCIA_CALCIO/sfondo.jpg);
 margin:2px 0px 0px 2px;
}
td {font-size:11px}
a img {border:0px}
p,form {margin:0px}
img {display: block}
input,select {
 font-size: 10px;
 padding:0px;
 font-weight: normal;
 color: #666;
 text-decoration: none;
 background-color: #FFFFFF;
 border: 1px solid #CCC;
}
.inline { display: inline; }
.floatleft { 
 float:left; 
 margin:0px 10px 3px 0px;
}
.clear {clear:left}
#container {
 position:relative;
 width:775px;
}
#content_body {
 background-color:#fff;
 margin-top:0px;
 position:relative;
 width:775px;
 overflow:hidden;
}
#colonna1{
 position:absolute;
 width:150px;
 left:0px;
 overflow:hidden;
}
#colonna2{
 margin-left:152px;
 width:468px;
 min-height: 800px;
 height: auto !important;
 height: 800px;
}
#colonna3{
 position:absolute;
 top:2px;
 left:624px;
 width:150px;
}
.col150 {
 float:left;
 width:150px;
 margin-right:2px;
 overflow:hidden;
}
.col150rx {
 position:absolute;
 top:0px;
 left:200px;
 width:150px;
}
.colContent {
 float:left;
 width:622px;
 overflow:hidden;
}
#banright {
	/* netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
	position: absolute; left: 787px; top: 2px;
 }
body > div#banright {
	/* used by Netscape6+/Mozilla, Opera 5+, Konqueror, Safari, OmniWeb 4.5+, ICEbrowser */
	position: fixed;
}
 .color1 {
 font-size:11px;
 background-image: url(http://www.bresciaonline.it/or/BOL/imgs/BRESCIA_CALCIO/menuup.jpg);
 width:150px;
 margin:2px 0;
 color:#034D98;
 font-weight:bold;
 padding:3px 0 3px 10px;
 cursor:hand;
 }
 .color1 A, .color1 A:link,.color1 A:visited,.color1 A:hover{
 font-size:11px;
 color:#034D98;
 font-weight:bold;
 text-decoration:none;
 }
 A.color3:link, A.color3:visited, A.color3:hover{
 font-size:11px;
 color:#034D98;
 font-weight:bold;
 text-decoration:none;
 }
 .color2 {
 font-size:11px;
 background-image: url(http://www.bresciaonline.it/or/BOL/imgs/BRESCIA_CALCIO/menudown.jpg);
 width:150px;
 margin:2px 0;
 color:#034D98;
 font-weight:bold;
 padding:3px 0 3px 10px;
 cursor:hand
}
 .color2 A, .color2 A:link,.color2 A:visited,.color2 A:hover{
 font-size:11px;
 color:#034D98;
 font-weight:bold;
 text-decoration:none;
 }
 .menu  {
 display:none;
 padding:2px 0px 2px 20px;
 background-color:#006699;
 width:150px;
 color:#FFFFFF;
 }
.sottomenu {
 font-size:11px;
 font-weight:bold;
 color:#FA8E02;
 min-height: 45px;
 height: auto !important;
 height: 45px;
 display:block;
 padding-left:3px;
 background-image: url(http://www.bresciaonline.it/or/BOL/imgs/BRESCIA_CALCIO/sottomenu.jpg);
}
.sottomenu A:link,.sottomenu A:visited {
 font-size:11px;
 font-weight:bold;
 color:#FA8E02;
 text-decoration:none;
}
.sottomenu A:hover {
 font-size:11px;
 font-weight:bold;
 color:#FA8E02;
 text-decoration:underline;
}
/* ==== http://positioniseverything.net/easyclearing.html ==== */
.clearfix:after {
 content: ".";
 display: block;
 clear: both;
 visibility: hidden;
 line-height: 0;
 height: 0;
}
.clearfix {
 display: inline-block;
}
html[xmlns] .clearfix {
 display: block;
}
* html .clearfix {height: 1%; }
/* ==== /http://positioniseverything.net/easyclearing.html ==== */
/* --------------------------------------------*/
/* PHOTOGALLERY */
.flleft{
 float:left;
}
.cont_photogallery{
 background-color:#4081C5;
 text-align:center;
 padding:10px 0 10px 50px;
 padding:5px 0px 10px 5px;
}
.box_photo{
 margin:0px;
 padding:5px 0px 0px 5px;
 overflow:hidden;
}
.box_photo img{
 border:2px solid #fff;
 width:80px;
 height:63px;
}
/* PHOTOGALLERY */
