/*CSS sportengineering.com */
body {
    background-color:#ffffff;
    background-image: url(../image/sfondo_top.jpg); 
    background-repeat: repeat-x;  
    background-position: top;
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #555555;
    text-align: left; 
    line-height: 1.5;
    margin:0px; 
    padding: 0px;
}

a,
a:visited{
   font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
   color: #555555;
}

table.container{
border:0px;
width:860px;
height: 100%;
margin: 0 auto;
text-align: left;
padding:0px;
border-collapse: collapse;
}

td.c1{
width: 40px;
height: 100%;
margin:0px;
padding:0px;
border-collapse: collapse;
vertical-align:top;
}
td.c2{
width: 820px;
height: 100%;
margin:0px;
padding:0px;
border-collapse: collapse;
vertical-align:top;
}

table.main{
border:0px;
width: 820px;
height: 100%;
margin: 0 auto;
text-align: left;
padding:0px;
border-collapse: collapse;
}

td.r1{
width: 820px;
height: 53px;
margin:0px;
padding:0px;
border-collapse: collapse;
padding-top: 0px;
padding-right: 5px;
vertical-align:top;
}
td.r2{
background-color: #F3F3F3;
margin:0px;
padding:0px;
border-collapse: collapse;
}
td.r3{
background-image: url(../image/sfondo_r3.gif);
background-repeat: repeat-x;
background-position: top;
font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
height: 20px;
margin:0px;
padding:0px;
border-collapse: collapse;

}

table.bottom{
border-top: solid 1px #cccccc;
width:860px;
margin: 0 auto;
text-align: center;
padding:0px;
border-collapse: collapse;
}

td.bottom{
  border-top: solid 1px #cccccc;
  padding-top:5px;
  font-size:10px;
}
/* Formattazione menu top */

ul#menutop,
ul#menubot
  {
  margin: 0;  
  color:#555555;
  display: inline; 
  padding: 0px;
  padding-right: 6px;
  }

ul#menutop li,
ul#menubot li
  {
  margin: 0;  
  color:#cccccc;
  display: inline;  
  padding-right: 5px;
  padding-left: 5px;
  padding-bottom: 0px;  
  padding-top: 0px;
  }

ul#menutop a:link,
ul#menutop a:visited,
ul#menubot a:link,
ul#menubot a:visited
  {
  display: inline; 
  color: #555555;  
  text-decoration: none;
  font-size: 10px;  
  text-align: center;
  
  }

ul#menutop a:hover,
ul#menutop a:focus,
ul#menutop a:active,
ul#menubot a:hover,
ul#menubot a:focus,
ul#menubot a:active
  {
  color: #000000;
  }

/* Fine Formattazione menu top */
.top{
    color: #555555;
  font-size: 10px;
  text-align: left;
  padding-top:3px;
  padding-left:5px;
}

a.top,
a.top:visited
{
    color: #555555;
  text-decoration: none;
  font-size: 10px;  
  text-align: left;
}

input.search{
 width: 70px;
 font-size:11px;
 background-color: #777777;
 color: #ffffff;
 border: 0px;
 height:14px;
}

/* Formattazione articoli */
a.titolo{
 font-size:16px;
 font-weight: bold;
 text-align:left;
 color:#ff6600;
  line-height:1.8;
  text-decoration:none;
}
a.titolo_news,
a.titolo_news:visited{
 font-size:16px;
 font-weight: bold;
 text-align:left;
 color:#ff6600;
  line-height:1.8;
  text-decoration:none;
}
a.titolo_evento,
a.titolo_evento:visited{
 font-size:16px;
 font-weight: bold;
 text-align:left;
 color:#6B8C57;
  line-height:1.8;
  text-decoration:none;
}
a.titolo_prog,
a.titolo_prog:visited{
 font-size:16px;
 font-weight: bold;
 text-align:left;
 color:#596A6A;
  line-height:1.8;
  text-decoration:none;
}
.data{
  font-size:10px;
  text-align:left;
  color: #666666;
}
.testo{
  font-size:12px;
  text-align:left;
  color: #666666;
  line-height:1.6;
}

.testo_centro{
  font-size:12px;
  text-align:justify;
  color: #666666;
  line-height:1.8;
  padding:10px;
}

.spazio-dx{
margin: 0px;
padding:5px 10px 5px 10px;
float:right;
text-align:center;
}

.dida{
  width:200px;
  font-size:10px;
  text-align:center;
  color: #666666;
}

/* Fine Formattazione articoli */

/* Formattazione box e home*/

td.top_titolo_evento{
   background-color: #6B8C57; 
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}
td.top_titolo_news{
   background-color: #FF6600;
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}
td.top_titolo_prog{
   background-color: #596A6A;
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}

td.box_eventi_tit{
   background-color: #6B8C57; 
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}
td.box_news_tit{
   background-color: #FF6600;
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}
td.box_prog_tit{
   background-color: #596A6A;
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}
td.box_newsletter_tit{
   background-color: #D15659;
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}
td.box_newsletter{
   background-color: #E49A81;
   color: #ffffff; 
   font-size:12px; 
   font-weight:bold;
   padding-left: 10px;
}


td.box_eventi{
   background-color: #B4C9A7;
   color: #ffffff; 
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   padding-left: 10px;
}
a.box_eventi{

   color: #ffffff; 
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
}
a.box_eventi:hover{
   color: #555555;
}

td.box_news{
   background-color: #FFA86F;
   color: #ffffff; 
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   padding-left: 10px;
}
a.box_news{

   color: #ffffff; 
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
}
a.box_news:hover{
   color: #555555;
}

td.box_prog{
   background-color: #A2B0B0;
   color: #ffffff; 
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
   padding-left: 10px;
}
a.box_prog{

   color: #ffffff; 
   font-size:11px;
   font-weight:normal;
   text-decoration:none;
}
a.box_prog:hover{
   color: #555555;
}

.paginazione{
   font-size:11px;
 text-align: center;
 color:#FF6600;
 margin-top:5px;
}

.paginazione_news{
   font-size:11px;
 text-align: center;
 color:#FF6600;
 margin-top:5px;
}
.paginazione_evento{
   font-size:11px;
 text-align: center;
 color:#6B8C57;
 margin-top:5px;
}
.paginazione_prog{
   font-size:11px;
 text-align: center;
 color:#596A6A;
 margin-top:5px;
}
a.paginazione,
a.paginazione :visited{
   font-size:11px;
 text-align: center;
 color:#555555;
}


/* Fine Formattazione box */

