@import url("css/menu.css");

/* CSS Document */
body {background:#FFF url(images/sf_body.jpg); background-repeat:repeat; height:100%; margin:0px; padding:0px; }


/*-------- Default Style --------*/
body,th,td,div,p,table,h1,h2,h3,h4,h5,h6.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover, input{color:#666666; font-family:Verdana;}
body,th,td,div,p,table,.Normal,.NormalDisabled,.Head,.SubHead,.SubSubHead, a:link, a:visited, a:hover{font-size:11px;}
h1, h2, h3, h4, h5, h6{color:#006CBF;}
h1, h3, h5, h1 input{font-weight:bold;}
h2, h4, h6{font-weight:normal}
h1, h2, h1 input{font-size:16px;margin:10px 0;}
h3, h4{font-size:12px;margin:8px 0;}
h5, h6{font-size:10px;margin:6px 0;}


a,a:link,a:visited,a:active{color:#3E81B5; text-decoration:none; font-weight:normal; }
a:hover{color:#D00; text-decoration:underline; }
.Head, .SubHead, .SubSubHead, .Normal, .NormalDisabled, .NormalDisabled, .NormalBold, .NormalRed, .NormalTextBox
{font-family:Verdana;}
.Head{color:#666666;font-weight:bold;}
.SubHead {color:#666666;}
.SubSubHead{color:#666666;}
.NormalRed {color:#F00;}



/*-------- design style --------*/
/* pannello DNN */
.menu_style{background-color:#FFFFFF;}

a.CommandButton:link, a.CommandButton:visited{color:#CB2027; font-weight:bold; text-decoration:none;}
a.CommandButton:hover{color:#3E81B5; text-decoration:underline;}

/*-------ControlPanel changes ---------------*/
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited{color:#3E81B5;}
.ControlPanel a.CommandButton:hover{color:#CB2027; text-decoration:underline;}
.ControlPanel a.CommandButton:link, .ControlPanel a.CommandButton:visited, .ControlPanel .SubHead{font-size:11px;}

.clearBoth{clear:both; margin:0px; padding:0px;}

.boxGenerale{padding:0px; margin:0px; width:100%; height:100%;}
.sf_topPage{width:100%; height:70px; background-image:url(images/sf_topHeader.jpg); background-repeat:repeat-x; text-align:center;}

/* STILI HEADER */
.sf_header{margin:0 auto; width:998px; height:70px; background-image:url(images/sf_header.jpg); background-position:center; background-repeat:no-repeat;}
.logo_mdb{width:168px; height:60px; float:left;}
.logo_mbdtv{margin-left:240px; width:190px; height:60px; float:left;}
.logo_donaora{width:158px; height:60px; float:right;}

/* STILI CONENUTO CENTRALE */
.sf_centerPage{width:100%; text-align:center;}
.sf_center_content{display:table; margin:0 auto; width:998px; background-image:url(images/sf_center_content.jpg); background-position:top left; background-repeat:no-repeat;}

.spacer31{width:100%; height:31px;}
.barra_cerca{height:41px; width:100%; background-image:url(images/sf_barra_top.jpg); background-repeat:no-repeat;}
.box_rss{float:left;}
.box_search{float:right;}

.spacer20{width:100%; height:20px;}
.spacer10{width:100%; height:10px;}


.ContentPaneHp{ height:690px;}
.boxDirette{float:right; width:399px; margin-right:22px; margin-top:-13px; margin-top:-255px; z-index:10; position:relative;}
.sf_footer_content{margin:0 auto; width:998px; height:39px; background-image:url(images/sf_bottom_content.jpg); background-repeat:no-repeat; clear:both;}

/* STILI FOOTER PAGINA */
.sf_bottomPage{clear:both; width:100%; height:128px; background-image:url(images/sf_footer.jpg); background-repeat:repeat-x; text-align:center;}
.sf_footer{margin:0 auto; width:998px; margin-top:10px;}

.tit_footer {width:100%; height:8px; padding-bottom:8px; background:url(images/tit_footer.gif) no-repeat;}
.link_footer{width:100%; text-align:left; overflow: hidden; /* simple clearing of floats */
    padding:0px 0px 12px 0px; margin:0; border-bottom:1px dotted #006CBF;
    line-height: 1.6; }
.link_footer ul,.link_footer li{margin:0;padding:0;list-style:none} 
.link_footer div{float:left; width:24%;
    margin-left: 0%;display:inline;
    } 
.link_footer li{} 
.link_footer a{display:block; color: #006CBF; 
    height: auto !important;height: 1%; /*holly hack semplificato per IE*/ 
    text-decoration:none; padding-left:8px; 
    background: transparent url(images/freccia_rossa.gif) no-repeat center left} 
.link_footer a:hover{background-color:#FFF; color:#CC3366; width:90%} 
.copyright { position:relative; width:auto; margin-top:6px;  color:#006CBF; text-align:left;}
.copyright a:link, .copyright a:visited, .copyright a:active { color:#006CBF; text-decoration:underline;} 
.copyright a:hover { color:#CC3366; text-decoration:underline;} 



/* --------------- STILI CONTAINER FE --------------------*/

.Head{font-weight:bold; font-family:Arial; font-size:12px; color:#000000;}
.SubHead span{font-weight:bold; font-family:Arial; font-size:11px; color:#333333;}
.NormalTextBox{font-weight:normal; font-family:Arial; font-size:11px; color:#000000;}


.cont_pulito{margin:0px; text-align:center;}

/* container BOX SMUSSATO (calendario eventi) */

.larghezzaBoxSmussato{clear:both; width:100%; background-image:url(images/boxSmussato/center_boxSmussato.gif); background-repeat:repeat-y; margin-top:62px;}
.topBoxSmussato{clear:both; width:399px; height:10px; background-image:url(images/boxSmussato/top_boxSmussato.gif); background-repeat:no-repeat;}
.contentutoBox{clear:both; width:100%; margin-left:10px; margin-right:8px; height:156px;}
.bottomBoxSmussato{clear:both; width:399px; height:10px; background-image:url(images/boxSmussato/bottom_boxSmussato.gif); background-repeat:no-repeat;}



/* STILE MODULO CALENDARIO DIRETTE */
.titCalendarioDirette{clear:both; font-family:Verdana; font-size:16px; color:#006CBF; font-weight:normal; padding-left:25px; background-image:url(images/moduloBoxDirette/icoTitBox.jpg); background-repeat:no-repeat; text-align:left;}


/* STILE MODULO VIDEO HP */

.boxDescVideo{float:left; margin-left:20px; width:480px; background-image:url(images/moduloVideo/center_descVideo.gif); background-repeat:repeat-y;}
.top_descVideo{clear:both; width:480px; height:10px; background-image:url(images/moduloVideo/top_descVideo.gif); background-repeat:no-repeat;}
.contenuto_descVideo{clear:both; width:440px; height:218px; text-align:left;}
.introBox{display:none; width:300px;clear:both; }
.titVideo{clear:both; font-family:Verdana; font-size:16px; color:#006CBF; font-weight:normal; margin-left:10px;}
.descVideo{clear:both; width:100%; margin-left:10px; text-align:left;}
.bottom_descVideo{clear:both; width:480px; height:10px; background-image:url(images/moduloVideo/bottom_descVideo.gif); background-repeat:no-repeat;}



/* -------------------------------------------------------- */
/* stili SKIN PAGINA SEARCH */
.sf_center_contentSearch{margin:0 auto; width:998px; background-image:url(images/sf_center_content.jpg); background-position:top left; background-repeat:no-repeat;}
.ContentPaneSearch{clear:both; width:100%; margin-left:10px; margin-right:10px;}

.displayNone{display:none;}
.tableListSearch{width:480px; margin-left:15px;}
.descElencoSearch{padding-left:15px; padding-top:10px; padding-bottom:20px;}
.thumbsVideo{border:1px solid #cccccc;}
.thumbStile{padding:3px;}
.infoVideo{padding-left:10px; padding-right:5px;}
.bt_guardaVideo{padding-top:10px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px dotted #003366;}

.bordoVideo{border:1px solid #CCCCCC; width:400px; height:339px;}

.topBoxRisultati{background-image:url(images/ricerca/topBoxRisultati.gif); background-repeat:no-repeat; width:966px; height:6px; margin-top:20px;}
.centerRisultati{width:966px; background-image:url(images/ricerca/centerRisultati.gif); background-repeat:repeat-y; padding-top:8px; padding-bottom:10px;}
.bottomBoxRisultati{background-image:url(images/ricerca/bottomBoxRisultati.gif); background-repeat:no-repeat; width:966px; height:11px; margin-bottom:20px;}


/* MODULO BOX SEARCH */
.boxModuloFeSearch{width:290px;}
.boxInputSearch{float:left; margin-right:0px; margin-top:8px;}
.inputSearch{border:1px solid #B5C1CD; height:16px; width:120px; font-family:Verdana; font-size:11px;}
.btSearch{width:50px; height:30px; background-image:url(images/btSearch.gif); background-repeat:no-repeat; padding-left:10px; background-position:-0px -2px;}
.boxBtSearch{float:right; margin-right:20px;}



/* DIV FAN BAR */
.cont_fanBar{position:relative; z-index:100; left:760px; top:-346px; width:180px;}
.btnFacebook{position:relative; z-index:105; left:935px; top:-263px; width:20px;}

.btMipiace{position:relative; z-index:110; left:590px; top:-235px; width:1px;}

.box_smussato_fanPage{position:relative; z-index:95; background-image:url(images/box_smussato_fanBar.gif); width:399px; height:60px; left:577px; top:-306px;}




