@import url(shop.css);
body {
	font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;
	background-color: #27343c;
/*	background-color: #ADAFBB;*/
	margin:0px;
	color:#5C5B5B;
	font-size:10px;
	}


	h1{color: #8398B7;font-size: 1.7em}
	h2{color: #8398B7;font-size: 1.2em}
	h3{color: #000;font-size: 1.5em}
	h4{color: #000;font-size: 1.3em}
	

p {color:#5C5B5B; font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif;}

A:link {font-size:12px; color:#336699; font-family:Verdana; font-weight:normal; text-decoration:underline;} 
A:hover {font-size:12px; color:#336699; font-family:Verdana; font-weight:normal; text-decoration:none;} 
A:active {font-size:12px; color:#336699; font-family:Verdana; font-weight:normal; text-decoration:underline;} 
A:visited {font-size:12px; color:#336699; font-family:Verdana; font-weight:normal; text-decoration:underline;}


.text {color:#1F5C9D; font-size:10px; font-family:Verdana; font-weight:normal;}
.copy {color:#ffffff; font-size:10px; font-family:Verdana; font-weight:normal;}
.bottext {color:#000; font-size:12px; font-family:Verdana; font-weight:normal;padding: 4px;}

.image {
	border:1px solid #cfcfcf;
}
.image2 {
	border:1px solid #FFCC00;
}
 /*- struttura--------------------------- */


#wrapperWitOut {
	background:	#fff url(/images/int/wrapper_column_top.gif) top left repeat-x;
	border-top:	1px solid #fff;
}


div#container {
	margin:0 auto;
	padding:0;
	width:900px;
	background-color: #fff;
	border:1px solid #000;
}
div#header {
	width:900px;
	height:78px;
	padding:0;
	background-image:url(../images/int/sfondo_logo_cc.gif);
	background-repeat:repeat-x;
	background-color:#F4F4F4;
	 }
	
	div#nav {
	float:right;
	position:relative;
	top:42px;
	left:-21px;
	width:336px;
	height:0px;
	}
	
	img#logo {
	float:left;
	position:relative;
	top:0px;
	left:11px;
	 }
div#hello {
	background-color:#000;
	width:900px;
	height:172px;
	 }
	 div#hello_home {
	background-color:#000;
	width:900px;
	height:260px;
	 }
#footer {
	margin:auto; 
	width:800px; 
	margin-bottom:20px; 
	margin-top:10px;
	padding: 10px;
	 }
#footer2 {
	margin:auto; 
	width:800px; 
	margin-bottom:20px; 
	margin-top:10px;
	padding: 10px;
	 } 
.sm {
	font:9px/12px helvetica, arial, sans-serif; 
	}

	a.news, a.news:link, a.news:visited, a.news:active {
	font-weight:bold;
	color:#8398B7;
	font-size:14px;
}
div#content {
	padding:4px;
	text-align:left; }
	
	.subhead { 
	font: 13px Verdana, Arial, Helvetica, sans-serif; 
	color: #474942; 
}

	.grnbox {
	border:1px solid #ddecc2;
	padding:5px;
	/*background-color:#F1F5FA;*/
	background:	#fff url(../images/int/wrapper_column_top.gif) top left repeat-x;
/*	margin-left: 5px;
	margin-right: 5px;*/
	 }
	.whtbox {
	background:#fff;
	padding:15px;
	border:1px solid #cfcfcf; 

}
	.whtbox-top {
/*	background:#fff;*/
/*	background-image:url(../images/int/sfondo_alto_speciali_stretto.gif);*/
	width:98%;
	padding:0px;
/*	border-bottom:1px solid #cfcfcf; */
}
	.more {
	background:#fff;
	padding:2px;
/*	border:1px solid #cfcfcf;*/
	width:120px;
	float:right;
	margin-right:10px;
	font-size: 95%;
}

.ima {
	width:90px;
	height:90px;
	border:1px solid #CCC;
	float:left;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:30px;
	position:relative;
}
.ima div {
	width:88px;
	height:88px;
	overflow:hidden;
	position:absolute;
	top:1px;
	left:1px;
}
.ima img { border:none; }
	 /*- tabella--------------------------- */
		  .tabella_prest {
	border:1px solid #ccc;
	color: #555;
	font-family:  Arial, sans-serif;
		font-size: 130%;
}
.tabella_prest th {
/*	background:url(../images/int/bluechrome.gif) top left repeat-x #fff;
	padding:5px 10px;
	font-size:90%;
	text-transform:uppercase;
	color:#333;*/

 background:#296393; color:#fff; padding:2px; text-transform:uppercase; border-top:1px solid #F4D39E; border-left:1px solid #F4D39E; border-bottom:1px solid #B76E00; border-right:1px solid #B76E00; }
/*	  .tabella_prest th{
	  text-indent:5px;
	border:1px solid #ddecc2;
	background:#efefef;*/
	/*background-image:url(../images/int/sfondo_bott.jpg);*/
	/*background-image:url(../images/sfondo_offerte_top.jpg);*/
	
	
	/*background-image:url("../images/tableft6.gif") no-repeat left top;*/
	/*background:#296393;*/
/*	color: #FFF;
	font-weight: bold;
	font-size: 120% !important;
}*/
.tabella_prest a:link {
	color: #000000;
	text-decoration: none;
}
.tabella_prest a:active {
	color: #000000;
	text-decoration: none;
}

.tabella_prest a:visited {
	color: #000000;
	text-decoration: none;
}

.tabella_prest a:hover {
	color: #000000;
	text-decoration: underline !important;
}

 /*- Menu Tabs 6--------------------------- */

    #tabs6 {
      float:right;
      width:100%;
      background:#efefef;
      font-size:93%;
      line-height:normal;
	  border-bottom:1px solid #666;
	  font: bold 10px/1.5em Verdana;
      }
    #tabs6 ul {
	  margin:0;
	  padding:5px 10px 0 10px;
	  list-style:none;
      }
    #tabs6 li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabs6 a {
      float:right;
      background:url("../images/tableft6.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabs6 a span {
      float:right;
      display:block;
      background:url("../images/tabright6.gif") no-repeat right top;
      padding:2px 15px 1px 6px;
      color:#FFF;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabs6 a span {float:none;}
    /* End IE5-Mac hack */
    #tabs6 a:hover span {
      color:#FFF;
      }
    #tabs6 a:hover {
      background-position:0% -42px;
      }
    #tabs6 a:hover span {
      background-position:100% -42px;
      }

 /*- altro--------------------------- */
 
#corsi {float:left; margin-top:15px; margin-left:5px}
#articolo_js #corsi,  #guida_js #corsi, #hp_js #corsi {width:400px}
#corsi {margin-top:0}
#cdrom .fondo_cdrom, #interna_js #corsi .fondo_corsi {width:100%; height:22px}
#corsi .fondo_corsi, #articolo_js #cdrom .fondo_cdrom {width:100%; height:22px}
#corsi .fondo_corsi {width:100%; height:22px}
#cdrom .fondo_cdrom, #guida_js #corsi .fondo_corsi {width:100%; height:22px}
#cdrom .fondo_cdrom, #hp_js #corsi .fondo_corsi {width:100%; height:22px}
.fondo_cdrom, #download_hp #cdrom .fondo_cdrom {width:100%; height:22px}
#corsi td, #articolo_js #corsi td, #guide_lista #corsi td {
	padding-top:15px; padding-bottom:15px
}
#corsi td, #hp_js #corsi td {
	padding-top:15px; padding-bottom:15px
}
#corsi a {text-decoration:none}
ul#menu3 {float:right; margin-right:0}
#menu3 li {float:left; list-style-type:none}
#menu3 li a {height:20px; line-height:20px}
.menu3Sx {
	float:left; width:4px; height:20px;
	background:url('../images/int/tabSx_corsi.gif') no-repeat
}
.menu3Sx_over {
	float:left; width:4px; height:20px;
	background:url('../images/int/tabSx_corsi_over.gif') no-repeat
}
a.menu3Link {
	float:left; height:24px; text-decoration:none;
	padding-left:4px; padding-right:4px;
	background:transparent url('../images/int/tabSfondo_corsi.gif') no-repeat top right; color:#0F3961
}
a.menu3Link_over {
	float:left; height:24px; text-decoration:none;
	padding-left:4px; padding-right:4px; color:#FFF;
	background:transparent url('../images/int/tabSfondo_corsi_over.gif') no-repeat top right;
}
.menu3Dx {
	float:left; width:4px; height:20px;
	background:url('../images/int/tabDx_corsi.gif') top right no-repeat
}
.menu3Dx_over {
	float:left; width:4px; height:20px;
	background:url('../images/int/tabDx_corsi_over.gif') no-repeat
}
#roma_corsi, #milano_corsi {display:none}
#corsi table a {
	display:block; width:100%; color:#B34127
}
#corsi table td {padding-top:9px; padding-bottom:9px}
#corsi table tbody, #corsi table tr {width:400px}
#corsi table tr h3 img {width:32px; height:32px}
#corsi table img {margin-right:3px; margin-left:5px}
#corsi .fondo_corsi, #corsi_js .fondo_corsi {
	width:252px; height:6px; line-height:6px;
	float:left
}
#corsi .fondo_corsi_sx {float:left}
#corsi .fondo_corsi_dx {float:right}
#corsi .fondo_corsi_sx, .fondo_corsi_dx {width:5px; height:6px}
#corsi table {float:left; width:400px;}
#corsi_alto {height:26px; width:400px;}
#corsi #corsi_alto {background:url('../images/int/sfondo_test_corsi.gif') 26px 0 repeat-x}
#corsi h2 {
	display:block; float:left; height:26px;
	background:url('../images/int/sfondo_tit_corsi.gif') bottom left no-repeat; color:#FFF
}
#corsi h2 span {
	height:24px; line-height:24px; padding-left:10px;
	position:relative; top:1px; font-size:11px;
	line-height:25px;
}
#corsi, #corsi h3 {font-size: 11px}
#corsi {border-collapse:collapse}
#corsi table {
	margin:0; border-left: 1px solid #FFCFA4;
	border-right: 1px solid #FFCFA4; border-spacing:0;
}
#corsi table td, table#roma {
	margin:0; border:0; border-bottom:1px solid #FFCFA4;
	border-top:1px solid #FFCFA4; border-collapse:collapse;
	color:#403E32; border-spacing:0;
}
#corsi table, #corsi_js table {background:#FFF}
#corsi tr:hover, #corsi tr.over {background-color:#FEE0BC; border-spacing:0}
#corsi .destra {
	background:url(../images/int/corsi_dx.gif) bottom right no-repeat; height:24px; width:13%
}


#pageNav .widget { background: url(../images/int/ee_category_bg.gif) top left no-repeat;}
#pageNav .widget h4 { color: #fff;font-size: 12px;padding-bottom: 5px;text-shadow: 1px 1px 1px #688192; 
}
#pageNav .widget ul {
	list-style-image: url(../images/int/a.gif);
	list-style-position: outside;
}


#pageNav .widget {
	text-align:				left;
	font-size:				10px;
	padding-top:			2px;
	width:					250px;
	height:					152px;
	margin-bottom:			10px;
}

/*#pageNav .widget {
	position:				relative;
	left:					5px;
	top:					-1px;
	float:					left;
}*/

#pageNav {
	width:					200px;
	color:					#666;
	margin:					0;
	padding:				2px;
	font:					11px/11px verdana, arial,sans-serif;
	float:					left;
}

#TagCloud { padding: 15px; border: solid 1px #eee; background: #f5f5f5; }
#TagCloud a { text-decoration: none; }
/* ---------------------- BEGIN cat nav ---------------------- */
#arrowlist ul {margin:0 0 15px 0;padding:0;border:0;list-style:none;}

#maincolumn #arrowlist ul li {border-bottom:1px solid #E9F2F2;}
#maincolumn #arrowlist ul li a{width:190px;}
#maincolumn #arrowlist ul li a:hover{width:187px;}

#arrowlist ul li {text-align:left;margin:0 0 0 0;font-size:11px;border-bottom:1px solid #d4d4d4;}
#arrowlist ul li a {display:block;width:213px;margin:0;color:#333;text-decoration:none;padding:3px 5px 4px 15px;background:transparent url('../images/nav/arrow.gif') no-repeat center left;}
#arrowlist ul li a:hover {color:#000;background:#EDF2F8;padding:3px 5px 4px 15px;width:210px;background:#F1FCFF url('../images/nav/arrow.gif') no-repeat center left;}
/* ---------------------- END cat nav ---------------------- */

/*- Menu Tabs B--------------------------- */

    #tabsB {
      float:left;
      width:100%;
      background:#F4F4F4;
      font-size:93%;
      line-height:normal;
	  font-weight:bold;
      }
    #tabsB ul {
	  margin:0;
	  padding:10px 10px 0 50px;
	  list-style:none;
      }
    #tabsB li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsB a {
      float:left;
      background:url("../images/nav/tableftB.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 4px;
      text-decoration:none;
      }
    #tabsB a span {
      float:left;
      display:block;
      background:url("../images/nav/tabrightB.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#666;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsB a span {float:none;}
    /* End IE5-Mac hack */
    #tabsB a:hover span {
      color:#000;
      }
    #tabsB a:hover {
      background-position:0% -42px;
      }
    #tabsB a:hover span {
      background-position:100% -42px;
      }
/* 4 COLONNA: Definizioni
================================================*/
#ventiquattrore, #rrtg, #podcast, #streaming, #annunci, #shoppingall, #shoppingday, #gele, #vetrineup, #vetrinedown	{ display:block; margin:0 0 10px 0;}
/*subcontainer right */
#podcast, #streaming, #annunci, #gele  { border:1px solid #ccc; min-height: 45px; height: auto !important;	height: 45px; }
/* titoletti comuni */
#container #cright h4, #annunci h4 { display:block; padding:5px 0 0 0; color:#000; text-transform:uppercase; font-weight:bold; font-size:10px;  background-color:#efefef;}
/* 4 COLONNA: 24ore
================================================*/
#ventiquattrore { border:1px solid #237cb5; background-color:#fff; }
#ventiquattrore h5 { background: url(../images/nav/bg_news.gif) repeat-x;  color:#FFF; text-transform:uppercase; font-size:11px; margin-top:0; }
#ventiquattrore h5 a{ display:block; padding:5px 0 5px 10px; background: url(../images/nav/bg_news.gif) repeat-x; color:#FFF; text-transform:uppercase; font-size:11px; }
#ventiquattrore h5 a:hover{  text-decoration:none;color:#00386B; }

#ventiquattrore a { display:block; padding:5px 10px; text-decoration:none; font-size:11px; }
#ventiquattrore a:visited { text-decoration:none; }
#ventiquattrore a:hover { text-decoration:none; background-color:#ecf5fa; } 
#ventiquattrore a strong { color:#00386b; display:block;}
#ventiquattrore p { display:block; text-transform:uppercase; }
#ventiquattrore p a strong { text-transform:capitalize;}
.opExt a { display:block; text-align:right; margin:0 3px 3px 0; padding:0; font-weight:normal; color:#069; text-decoration:none;}
.opExt a:visited { font-weight:normal; color:#069; text-decoration:none;}
.opExt a:hover { color:#000;text-decoration:none; }
#ventiquattrore .opExt a { margin:0;}
#blogLettori .opExt a { margin-top:3px;}
