body{
	margin:0 0 0.91em 0;
	padding:0;
	text-align:center;
	font:0.69em/1.18em "Verdana", "Tahoma", "Arial", sans-serif;
	background:url(/img/bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	background-color:#37312c;
}

#topBanner{float:right;width:468px;height:60px;margin-top:13px;}
.logo {float:left;}

div,th,td,p,input,select,textarea,tt{ font-size:1em; }
input, select, option, textarea, p, li, h1, h2, h3{ font-family:"Tahoma", "Arial", sans-serif; }
input{border:1px solid #333333;}
input.subImg{border:none;}
a{color:#576e75; text-decoration:none; font-weight:bold;}
a:hover{ text-decoration:underline;}
h1{font-size:1.36em;}
h2{font-size:1.18em;}
h3{font-size:1.09em;margin:0;padding:0;}
img{border:0;}
#header, .headLine, #container{text-align:left;}
.clear{clear:both;display:block;}

span.price{color:#990000;text-decoration:line-through;}
span.discountprice{color:#990000;}

#superContainer{width:983px;margin-left:auto;margin-right:auto;}
#container{background-color:#f0f0f0;padding-left:10px;padding-top:3px;border-left:1px solid #74706b;border-right:1px solid #74706b;}

.headLine{
	background:#f0f0f0 url("/img/bg-cerca.png") no-repeat;
	background-position: 0 0;
	height:37px;
	color:#FFF;
	font-weight:bold;
	margin:0 0 10px -7px;
	padding:0;
}

.headLine .background{background: url("/img/bg_headtopline.png") repeat-x 0 4px; margin:0 0 0 37px; height:33px; padding:0;}

.navbar{margin:0;padding:12px 0 0 0;text-align:left;float:left;}
.navbar form{margin:0; padding:0;}
.navbar p{margin:0 0 0 10px;clear:both;}
.navbar input{margin-top:-2px;}
.navbar input, .navbar label, .navbar a{float:left;margin-right:10px;}
.navbar label{text-transform:uppercase;}
.navbar a, .headLine .right a{color:#FFFFFF;}
.navbar div{height:1px;width:1px;}
.headLine div.right{float:right;margin-top:12px;margin-right:10px;}
.loading p{text-align:center;margin:0px;padding-top:20px;padding-bottom:20px;}
a.rss{background-image:url("/img/rss.gif");background-position:0 0;padding:1px 0 3px 22px;background-repeat:no-repeat;font-size:12px;}
#leftBlock{float:left; width:770px;overflow:hide;border-right:1px solid #3e879e;}
.page #leftBlock{border-right:none;}
.page #rightCol{border-left:1px solid #3e879e;}

#banner760x180{width:760px; height:180px;clear:both;margin-bottom:5px;}

#superContainer #rightCol .banner{border:none;}

.tooltip{
    display:none; 
    background:url(/img/black_arrow_big.png); 
    height:163px; 
    padding:30px 30px 10px 30px; 
    width:310px; 
    font-size:11px; 
    color:#fff; 
    relative: true;
}

.tooltip_little{
    display:none; 
    background:url(/img/black_arrow.png); 
    height:122px; 
    width:209px; 
    font-size:11px; 
    color:#fff; 
    relative: true;
}

div.tooltips{border-top:1px solid #3e879e;border-bottom:1px solid #3e879e;padding:10px 0 10px 0;}
div.tooltips p{margin:0;padding:0;}
div.tooltips img{margin-right:5px;}

div.tooltip_little h3{color:#3e879e;text-transform:uppercase;margin-top:20px;margin-left:20px;margin-right:20px;}

div.tooltips span.price{color:#ffffff;}
div.tooltips span.discountprice{color:#ffffff;}

#ultimeUscite{margin-bottom:10px;}
#ultimeUscite h3{color:#3e879e;text-transform:uppercase;padding-bottom:4px;}

#leftColSmall{float:left;width:350px;margin-right:10px;}
#rightColSmall{float:right;width:400px;margin-right:10px;}

.boxContent{background-color:#d5d5d5;border:1px solid #d5d5d5;overflow:hide;padding:0 5px 5px 5px;}
.box {border-bottom:1px solid #3e879e;margin-bottom:10px;}
.box ul{margin:0;padding:10px 10px 10px 10px;list-style-type:none;}
#networkTube ul{margin:0;padding:10px 10px 10px 10px;list-style-type:none;}
#networkTube ul li{margin-bottom:10px;}
.box ul li{margin:0 0 5px 0;padding:0;}

.boxContent #linus p{width:110px;float:left;margin-right:5px;margin-bottom:5px;}
h3.rss{background-image:url("/img/rss-title-bg.gif");background-repeat:no-repeat;width:350px;height:33px;padding:7px 0 0 50px;color:#FFFFFF;margin:0;line-height:15px;}

#leftBlock h3.rss.network {background-image:url("/img/rss-network-bg.gif");margin:0;background-repeat:no-repeat;width:350px;height:33px;padding:7px 0 0 50px;color:#FFFFFF;margin:0;line-height:15px;}
#leftBlock h3.rss.youtube {background-image:url("/img/rss-video-bg.gif");margin:0;background-repeat:no-repeat;width:350px;height:33px;padding:7px 0 0 50px;color:#FFFFFF;margin:0;line-height:15px;}

#leftColSmall h3.rss {width:300px;}
h3.rss span.title{float:left;}
h3.rss span.link{float:right;margin-right:30px;font-size:10px;}
h3.rss a{font-weight:normal;color:#666666;}
h3.sceltiPerVoi span.link{margin-right:5px;}
h3.blogBcde span.link{margin-right:55px;}
h3.blogLinus span.link{margin-right:95px;}
h3.network span.link{margin-right:95px;}
h3.youtube span.link{margin-right:115px;}
#leftBlock #networkTube #networkBlog h3.network {background-image:url("/img/network-title-bg.gif");width:230px;padding-right:0;height:31px;}
#leftBlock #networkTube #youtubeBlog h3.youtube {background-image:url("/img/youtube-title-bg.gif");width:160px;height:31px;}
h3.login{background-image:url("/img/login-title-bg.gif");}
#rightCol h3.librai{background-image:url("/img/librai-title-bg.gif");padding:5px 0 0 53px;margin:0;}
h3.events{background-image:url("/img/appuntamenti-title-bg.gif");margin:0;}
h3.events span.title{text-transform:uppercase;}
h3.events span.link{margin-right:25px;}

#networkTube #networkBlog {float:left;width:230px;border-bottom:1px solid #3e879e}
#networkBlog p img{float:left; margin-right:5px;}
#networkTube #youtubeBlog{float:right;width:160px;border-bottom:1px solid #3e879e}
#youtubeBlog li {text-align:center;}
#inEvidenza p img{float:left;margin:0 5px 5px 0;}
#inEvidenza p{clear:both;margin-bottom:8px;margin-top:0;}
#inEvidenza p span.price{margin-top:5px;display:inline}
#inEvidenza p span.discountprice{margin-top:5px;display:inline}
#inEvidenza p span{display:block;margin:0px 0 3px 0;padding:0;}

#rightCol{text-align:left;float:right;width:200px;}
#rightCol #librai .boxContent{background-color:#bfbebe;padding-top:10px;margin-top:-8px;padding-right:10px;}
#rightCol .boxContent {background-color:#f0f0f0;border-top:none;}
#rightCol h3{background-repeat:no-repeat;color:#4c90a4;width:147px;height:42px;text-transform:uppercase;padding:6px 0 0 53px;}

#facebookBlog{border-top:10px solid #0254a0;border-bottom:3px solid #0254a0;}
#facebookBlog h3 span{display:none;}
#facebookBlog h3{width:200px;height:93px;background-image:url("/img/facebook-title-bg.jpg");background-repeat:no-repeat;padding:0;margin-bottom:10px;}
#facebookBlog p {width:190px;margin:3px 0 3px 0;}

#mesi{border-bottom:1px solid #4c90a4;margin:15px 0 15px 0;padding-bottom:10px;}
#mesi .fLeft{text-align:left;}
#mesi .fRight{float:right;text-align:right;}
#mesi span{width:33%;float:left;text-align:center;}
#path{border-bottom:1px solid #4c90a4;margin:11px 0 15px 0;padding-bottom:8px;}
div.media{float:left;margin:0 10px 10px 0;width:120px;}
div.pagination{border-top:1px solid #4c90a4;padding-top:0px;margin-top:10px;text-align:center;}
div.date{width:31px;height:31px;background-image:url("/img/bg_cal.gif");background-repeat:no-repeat;margin-right:10px;float:left;}
div.date span{display:block;text-align:center;color:#FFFFFF;}
div.date span.day{margin-top:3px;font-weight:bold;color:#000000;}
div.data{margin-bottom:20px;}
h3.mese{margin-bottom:20px;}
div.dataExtended{width:600px;}
div.dataMedium{width:480px;}
div.video_desc{margin-bottom:20px;margin-left: 130px;margin-right:20px;}

.overlay {

    /* initially overlay is hidden */
    display:none;

	 z-index:10000;

	 background-color:#f0f0f0;

    /* growing background image */
    /* background-image:url(http://static.flowplayer.org/img/overlay/apple.png); */

    /*
        width after the growing animation finishes
        height is automatically calculated
    */
    width:355px;
	padding:5px 0 3px 0;
	border:1px solid black;

    /* some padding to layout nested elements nicely  */

    /* a little styling */
    font-size:11px;
}

.overlay .close {
    background-image:url(http://static.flowplayer.org/img/overlay/close.png);
    position:absolute;
	right:-15px; top:-15px;
    cursor:pointer;
    height:35px;
    width:35px;
}
