/* CSS Document */

body { margin:0; padding:0; font:11px/16px Arial, Helvetica, sans-serif; color:#000;}

div, h1, h2, h3, h4, h5, h6, ul, li, a, form, input, p { margin:0; padding:0;}
a{text-decoration:none; color:#000;}
a:hover, a:active { text-decoration:underline;}
.font12px { font-size:12px; color:#525252;}
.txt-un, a.txt-un, a.txt-un:active { text-decoration:underline; color:#FF0000;}
a.txt-un:hover { text-decoration:none;}


p{ padding:2px 0 3px 0}
/*-- Top style --*/

.date { font-size:14px; color:#000000; padding:14px 0 0 0}

/*== Top Headline ==*/
.topheadline { line-height:20px; font-size:10px;}
.topheadline a { text-decoration:none;}
.topheadline a:hover { text-decoration:underline;}
/*== End  Top Headline ==*/

/*== Start Top Navigation ==*/

#topnav { background:#FFF; border-bottom:5px solid #000;}
#topnav ul.nav { margin:0; padding:0; list-style:none;}
#topnav ul.nav li { display:inline; padding:0 2px 0 0; float:left; margin:0}
#topnav ul.nav a, #topnav ul.nav a:active { padding:0 8px 0 7px; background:url(../images/top-nav-bg.gif) repeat-x bottom; line-height:25px;  color:#FFFFFF; font-size:13px; text-transform:uppercase; text-decoration:none;float:left; font-weight:bold; display:block;  }

#topnav ul.nav a:hover, #topnav ul.nav a:active{ background:#000;}
#topnav ul.nav a.active { background:#000;}


/*-- END of Top style --*/
.topdate {padding:3px 0 3px 16px; color:#000000; font-weight:bold; font-size:12px;}
/*-- Start of middle style --*/
.middle { margin:0; padding:0;}
.middle td.bdr-right { background:url(../images/dot_bdrright.gif) repeat-y right;}
.bdr-bottom { background:url(../images/dot_bdrbottom.gif) repeat-x bottom;}

.text-header, a.text-header { font-size:16px; color:#ff0003; line-height:28px; font-weight:bold; padding:0 0 0 10px; background:url(../images/txt-header-bg.gif) repeat-x top; border:solid 1px #dedede;text-transform:uppercase;}
.text-header span, a.text-header span{  color:#6c6969; text-transform:lowercase;}

.text-main-header, a.text-main-header { font-size:16px; color:#ff0003; line-height:28px; font-weight:bold; padding:0 0 0 0px; text-transform:uppercase;}
.text-main-header span, a.text-main-header span{  color:#6c6969; text-transform:lowercase;}



.txt-subheader, a.txt-subheader { font-size:13px; color:#ff0003; line-height:14px; font-weight:bold; padding:0; text-transform:uppercase;}
.txt-subheader span, a.txt-subheader span{  color:#6c6969; text-transform:lowercase;}

.textred, a.textred { color:#7d1515;}
a.textred:visited { color:#BF0000;}
.text-lred{ color:#b80d0d}
.text-underline, a.text-underline { text-decoration:underline; font-size:12px}
a.text-underline:hover{ text-decoration:none;}
.text-underline-11px, a.text-underline-11px { text-decoration:underline; }
a.text-underline-11px:hover{ text-decoration:none;}

a.more { text-decoration:none;}
a.more:hover { text-decoration:underline;}

.text-black, a.text-black { color:#000000;}

.article-date { font-size:18px; color:#000000;}
.text-15px, a.text-15px { font-size:15px;}

input.textfield { background:#ffffff url(../images/text_filed_bg.gif) repeat-x top; border:solid 1px #d9d6cb; height:18px; font-size:11px; padding:3px 5px 2px 5px;}
.btn{ background:#312e2e url(../images/btn_search_bg.gif) repeat-x top; border: solid 1px #dddcd8; color:#FFFFFF; font-weight:bold; padding:5px 9px 5px 9px; line-height:23px; margin:0;}

.cesenatico { background:#FFF url(../images/cesenatico-bg.gif) repeat-x bottom; border:solid 1px #d8d8d8; padding:0 0 0 0; color:#6c6969; font-size:15px; font-weight:bold; line-height:18px;}
.cesenatico .txt-header { font-size:18px; color:#ff0003; line-height:28px; font-weight:normal; padding:0 0 0 0; text-transform:uppercase;}
.cesenatico .imgbg { background:url(../images/icon-ce.gif) no-repeat right bottom; padding:0 0 10px 0}

ul.data { margin:0; padding:10px 0 0 15px;}
ul.data li { margin:0; padding:0} 
ul.data li a, ul.data li a:active { text-decoration:underline} 
ul.data li a:hover { text-decoration:none}

img.img-bdr { border: solid 1px #bebebe; padding:2px;}
/*-- End of middle style --*/

/*-- Start of Footer style --*/
.footer-bg { background:#FFF url(../images/1day2win_vijay_layout_09072.gif) repeat-x 10px; border:solid 1px #e6e6e6; border-width:1px 0 1px 0; height:58px;  }

.footer { background:#FFF; margin:0; color:#707070; font-size:10px; line-height:16px; padding:10px 0 10px 0}
.footer a{color:#707070; text-decoration:none; padding:0 5px 0 5px; text-transform:uppercase;}
.footer a:hover{ text-decoration:underline;}
.footer span.txt-grey, .footer span.txt-grey a { color:#a1a1a1; padding:0 0 0 0; text-transform:none;}
.txt-grey, a.txt-grey, a.txt-grey:active{color:#7D7D7D}
/*-- END of Footer style --*/

.mi {
	font-size: 10px;
	font-weight: bold;
	color:#000;
	cursor:text;
	text-decoration:none;
}
.mi a:hover{ text-decoration:none;}

.middle-pading { padding:0 15px 5px 15px; _padding:0 15px 5px 19px;}
.middlehome-pading { padding:0 15px 5px 15px; _padding:0 15px 5px 19px;}