/*<![CDATA[*/

body { margin:0; margin-top: 10px; padding: 0; color: #000; font: 12px Arial, Verdana, Geneva, Helvetica, sans-serif; color: #666C69; text-align: center; }

img { border:0; }

a:link, a:visited, a:hover, a:focus, a:active { color:#6291ac; text-decoration:none; }

h1 { font-size: 18px; font-weight: normal; color: #6291ac; margin: 10px 0 10px 0; }
h2 { font-size: 13px; color: #6291ac; margin-bottom: 0; margin: 15px 0 0 0; }
h3 { font-size: 14px; }

#centrato{ width:750px; margin:auto; text-align:left; }
/*header*/
#intestazione a { display:block; padding:0; margin:0; background:url(/images/header.png) left top no-repeat; height:65px; width:750px; }
#intestazione a span { position:relative; z-index:-1; }

#corpo { clear:both; margin:0; border-left:1px solid #E1E1E2; border-right:1px solid #E1E1E2; float:left; width:718px;  /*** 750 - 10 - 10 -2***/ padding:34px 10px 34px 20px; }
/*\*/ * html #corpo { width /*\*/:758px; } /**/

#pie-di-pagina { text-align:center; clear: both; margin:0; padding:0; padding-top:11px; }

#corpo_corner_sx { clear:left; float:left; width:12px; }
#corpo_bottom { float:left; border-bottom:1px solid #E1E1E2; width:726px;  /* 750-12-12*/ height:11px; line-height:11px; margin:0; padding:0; }
#corpo_corner_dx { float:right; text-align:right; width:12px; margin:0; }

#top_corpo { float:left; border-top:1px solid #E1E1E2; width:726px;  /* 750-12-12*/ height:11px; line-height:11px; margin:0; padding:0; }
#top_left_corner { width:12px; margin:0; padding:0; float:left; height:12px; }
#top_right_corner { width:12px; margin:0; padding:0; float:right; height:12px; text-align:right; }

.bb{ border: 1px solid #E1E1E2; }

hr {position:absolute; top:-1000em; width:1px; height:1px; overflow:hidden;}

.redL {color:#d00;}

/******************************
******  NAVIGAZIONE GLOBALE ***
******************************/

#tab_left_corner { margin:0; padding:0; width:7px; float:left; height:27px; background:url(/images/bg_nav.gif) left top repeat-x; }
#tab_right_corner { margin:0; padding:0; width:8px; float:right; height:27px; background:url(/images/bg_nav.gif) left top repeat-x; text-align:right; }

.globalNav { float:left; margin:0; padding:0; height:27px; list-style:none; text-align:center; font: 13px Arial, Verdana, Geneva, Helvetica, sans-serif; font-weight:bold; background:url(/images/bg_nav.gif) left top repeat-x; }
.globalNav li { float:left; }
.globalNav a { float:left; height:27px; line-height:27px; width:147px; text-decoration:none; font-size:12px; }

.globalNav a:link,
.globalNav a:visited { color:#FFF; }

/******************************
******  NAVIGAZIONE EXTRA   ***
******************************/

.extraNav { clear:both; margin:0; padding:13px 0; text-align:center; font: 12px  Arial, Verdana, Geneva, Helvetica, sans-serif; text-align:right; }
.extraNav li { display:inline; margin:0; height:0; border-left:1px solid #666; padding:0 1em; }
.extraNav li.ultimaVoce { padding-right:0; }
.extraNav a:link,
.extraNav a:visited { color:#2971A7; text-decoration:none; }
.extraNav a:hover,
.extraNav a:focus,
.extraNav a:active { color:#2971A7; text-decoration:underline; }
 
.extraNav a.voceCorrente:link,
.extraNav a.voceCorrente:visited { color:#666C69; }

/************************************/

#col_1 { float:left; width:583px;  /* 567 + 16 */ }
#col_2 { margin:0; margin-left:583px;  /* 567 + 16 */ padding:0; }
/********************/

#boxvl { position: relative; background:url(/images/box_videolive.gif) top left no-repeat; width:167px; height:186px; }
         
.linkbox a:link,
.linkbox a:visited,
.linkbox a:hover { /*color:#44555F;*/ color:#f00; text-decoration: none; }

.linkbox { position: absolute; font-size: 11px; line-height: 12px; bottom:0; display:block; padding-left:11px; height:75px; margin-bottom:-20px; }
.linkbox strong { display: block; font-size: 13px; color:#000; height: 18px; white-space: nowrap; overflow: hidden; }

#address { margin-top:60px; text-align:center; background:url(/images/bgfooter.gif) no-repeat; width:567px; padding:7px 0 9px 0; font-size:11px; font-weight:bold; }

.importante {color:#e00; font-weight:bold;}

.preview {position:relative;}
.playVideo {position:absolute; z-index: 10; width:116px; height:95px; background:url(/images/play-video.png) top left no-repeat; top:186px; left:284px; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; overflow:hidden;}
.playVideo a {position: absolute; top: 0; left: 0; display: block;  width:116px; height:95px;  text-indent: -9999px; overflow: hidden;}

/******************************
****  BOX ARROTONDATO   *******
******************************/
.boxArrotondato { width:167px; float:left; margin-left:26px; margin-bottom:26px; font-size:11px; line-height: 14px; }
.primoBoxArrotondato { margin-left:0; }
.boxArrotondato h2 { font-size:11px; font-weight:bold; color:#44555F; margin:0; padding:0 5px 0 17px; }
.boxArrotondato h3 { font-size:12px; color:#44555F; margin:0; padding:6px 0 6px 17px; background:url(/images/bg_box_top.gif) top left no-repeat; }
.boxArrotondato p { margin:0; padding:0 0 0 17px; }
.boxArrotondato img.ico { margin:0; padding:19px 0 11px 17px; }
.boxArrotondato div { border-left:1px solid #BEC4C8; border-right:1px solid #BEC4C8; margin:0; padding:0; }
.boxArrotondato div.aux { margin:0; padding:0; height:17px; border:0; background:url(/images/bg_box_bottom.gif) bottom left no-repeat; }
.boxArrotondato a.info { text-decoration:none; padding:1px 10px 1px 0; background:url(/images/arrow_blu.gif) right center no-repeat; white-space: nowrap; _white-space: normal; }

.boxArrotondato table { margin:0; padding:0; }
.boxArrotondato td { margin:0; padding:0; }


ul.griglia { margin: 0; padding: 0; width: 620px; }
ul.griglia li { display: block; clear: left; margin: 0; padding: 0; }
ul.griglia li.data { color:#fff; font-weight:bold; font-size:9px; width: 75px; background:#6291ac; margin:0; padding:2px 0 2px 2px; }
ul.griglia li.tit { width: 380px;  padding-left:10px; }
ul.griglia li.testata { width: 115px; }
ul.griglia ul { margin: 0; padding:0; border-top:1px solid #c0c0c0; }
ul.griglia ul li { font-weight: normal; float: left; margin-right: 5px; padding: 0.5em 0; clear: none; }


/**********************************
***  BOTTONE ARROTONDATO GRIGIO  **
**********************************/
.SPRITE_signup_button_grey_l { background:no-repeat url(/images/greybtn.png) 0 0; width: 14px; height: 45px }
.SPRITE_signup_button_grey_m { background:no-repeat url(/images/greybtn.png) -14px 0; height: 45px }
.SPRITE_signup_button_grey_r { background:no-repeat url(/images/greybtn.png) -365px 0; width: 15px; height: 45px }
.signup_btn_link {color: #000; text-align: center; text-align: center; text-decoration: none; padding: 0 7px; font-weight: bold; font-size: 14px; white-space: nowrap; }

/*]]>*/
