


body {
	background: url(/grafica/temi/default/bodybg.jpg) #000 no-repeat top center;
	margin:0px;
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 13px; color:#fff;
	}
p,ul{text-align:left;}

div#container{
	position:relative;
	width: 988px; 
	margin: 0 auto;
	text-align: left; 
	background-color:#000;
	overflow:hidden;
	z-index:1;
	} 

#header{margin: 0 auto; width:988px; height:190px;}

.searchbar_conteiner{position:relative;float:right; margin-top:40px;}
.mid_search{width:260px;height:35px;float:left;padding-top:10px;background-image:url(/grafica/bg_search2.png); }
.mid_search2{width:190px;height:35px;float:left;padding-top:10px;background-image:url(/grafica/bg_search2.png);}
.left_search{width:18px; height:45px;position:relative;float:left;margin:0 auto;background-image:url(/grafica/menu_left2.png);background-repeat:no-repeat;}
.right_search{width:50px;height:45px;float:left;background-image:url(/grafica/menu_right.png);background-repeat:no-repeat; }
.left_radio{width:18px;height:45px;float:left;background-image:url(/grafica/menu_left2.png); }
.mid_radio{width:inherit;height:35px;float:left;padding-top:10px;background-image:url(/grafica/bg_search2.png);}
.right_radio{width:18px;height:45px;float:left;background-image:url(/grafica/menu_right.png);background-repeat:no-repeat;}
.price{font-size:20px; color:red; text-align:center;}
.paypal_low{vertical-align:bottom;}


#testata{margin: 0 auto; width:988px; height:135px; }
/* Data box */
.data{position:relative;float:left; width:40px;height:60px; background:#777; text-align:center;color:black; line-height:150%;}
.data_month{font-size:13px;}
.data_day{font-size:28px; font-weight:bold;}
.data_year{font-size:10px;}
/* Fine Data box */
div#home_box{position:absolute; margin:0 auto; top:188px; right:0;  padding:0; width:290px; height:auto;z-index:9999; overflow:hidden;}
.box_blog{color:#990000; font-family:'Helvetica'; font-size:20px; font-weight:bold; text-align:right; }
.imxSP {position:relative; float:left; width:56px; height:66px; padding:0; overflow:hidden;margin-right:3px;}
.imxSP img{width:80px; height:auto; overflow:hidden; margin-left:-13px;}
.single_post{position:relative; float:right; width:215px; height:70px; padding:3px; background:black; opacity:0.9; border-bottom:1px solid black; border-top:1px solid #333;}
.single_post:hover{background-color:#990000;}
.single_post a:hover{text-decoration:none;}


/* link e testo */
	div#dxbox{float:right; width:320px;margin-top:28px; height:inherit;}
	div#main{float:left; width:660px;}
	div#content{float:left; padding:10px 0 0 0; width:530px; }
	div#navi{float:right; margin-top:10px; width:200px;}
	
a:link {
	color:#999;
	text-decoration:none;
	
}
a:visited {
	color: #999;
	text-decoration: none;
}
a:hover {
	color:#fff;
	text-decoration: underline;
}
a:active {
	color: red;
	text-decoration: none;
}

td {vertical-align:top;}
div.piedipagina {color:#666; font-size: 10px ; padding:3px; text-align:left; vertical-align:baseline; width:100%;}
piedipagina_vid {}
div.clear {clear:both;}
ul.clear {clear:both;}
/*new css */
img {border:0}
.arrowtitle{float:left; margin:auto;padding:5px;height:70px;}
.square{float:left; padding-left:6px;}
.title{float:left;width:420px; padding-top:5px; vertical-align:middle; }
.video_img img{width:200px;}
/*stili generici, su header e footer*/
h1, h2, h3, h4, h5, h6  { margin: 0; font-family: "Myriad Pro", "Trebuchet MS", "Helvetica Neue", Helvetica, Arial, Sans-Serif; text-align:left; }


h1{padding-left:0.5em;font: bold 20px arial,serif; line-height: 100%;}
h1.pagetitle{padding-left:0.5em;font:bold 14px arial,serif; line-height: 100%;}
h1.post{font: 20px 'Helvetica'; margin-bottom:12px; }
h1.post a {/*color:#021d04;*/}
h1.post a:hover {/*color:#0C7011;*/}

h2.dx{padding-left:0.5em;font: bold 14px arial,serif}

.archivio_title a{font-size:28px; font-weight:100; font-family:"Helvetica"; color:#990000;}
.post {text-shadow: 2px 2px 3px #000;}

/*stili specifici per il layout*/




div#dxboxelement1{text-align:left; width: 220px; margin-top:10px;
	background-image: url(/grafica/temi/default/bgcorp.png);
	font-size: 12px;
	
}
div#dxboxelement2{text-align:left; width: 220px; padding: 10px; 
	
	font-size: 12px;
	color: #333;
}
div#dxboxelement3{text-align:left; width: 220px; padding: 10px;

	font-size: 12px;
	color: black;
}

div.scheda {width: 92%; margin:25px ; padding:5px;}



td.logo {width:200px;}
div.affiliati,#partners, #affiliati {}
table.affiliati,table.partners {margin:0 25px 0 0; padding:5px; border-bottom:1px dotted #999999; width:100%;}
table.affiliati {margin:0 25px 0 0; padding:5px;padding-left:20px; border-bottom:1px dotted #999999; width:100%;}
div.subaffiliati,div.subpartners {padding:7px; margin-top:10px; border-bottom:1px dotted #999999; }
.subaffiliati p, .subpartners p{margin:0;}

div.affiliati_top,.affiliati_top2{ background-image:url(/grafica/temi/default/1.png);height:34px;width:280px; padding-top:10px;padding-left:15px; font:bold 25px "Helvetica";font-weight:100; color:#B7B7B7; }

div.affiliati_mid{ width:253px; background: #000; list-style-type:none; border-left:1px solid #8e8e8e;border-right:1px solid #8e8e8e;  height:140px; padding-top:15px;padding-left:15px;padding-right:25px; font:14px 'Segoe UI', Helvetica, Arial, sans-serif; color:white; }
div.affiliati_bot{ background: url(/grafica/temi/default/4.png) no-repeat;height:36px;}
	



div.commento{border-left:1px solid #00599d; border-right:1px solid #00599d; border-bottom:1px solid #00599d;padding:30px;background:url(/grafica/temi/default/bg_comm.png) repeat-x top; text-align:left;}
.titolo_commento{color:#00599d; text-align:left;font-weight:bold;}
div.topcomm{background-image:url(/grafica/temi/default/top_comm.png) no-repeat;height:16px;}
.comm_link {color:#666; font-style:italic;}
.small{font-size:12px;}
.msg {color:#FF3300; text-align:center;}

.cells{
	width:98%; 
	padding:5px; 
	margin-bottom:5px; 
	/*background-image: url(/grafica/temi/default/bg_black.png);*/
	text-align:justify;
	border: 1px dotted #444;
	font-size: 12px;
	
}
.cells:hover{background-color:#111;}



div#contentarea1{ text-align:left; width: 640px;
}
div#contentarea2{overflow:hidden; text-align:left; width: 640px;padding-left:20px;
}
div#contentarea3{text-align:left; width: 640px; padding: 10px; height:18px;}



/* stile paginazione */
div#adv {margin-top:10px; margin-left:10px;}

div#paginazione{
	
	width: 550px;
	padding: 10px;
	margin:5px;
	color: #CCCCCC;
	list-style:none;
				}
ul#pagination{
    font:12px Arial,sans-serif;
    margin: 1em 0;padding: 0;
    list-style: none;text-align:left;}
	
ul#pagination li{ display: inline; margin-right: 0.2em; }

ul#pagination li#currentpage {
    background: #00599d;padding: 3px 7px;
    color: #fff;cursor: default;}

ul#pagination a{text-decoration: none;background:#7A9CC7;
    padding: 3px 7px;
    color:#FFF;}

/*ul#pagination a:visited{
    color: #000000;
    border-color: #000000;}*/

ul#pagination a:hover{
    background: #00599d; color: #fff;}


/* FINE stile paginazione */



/*img{ border-spacing:10px 10px;}*/
	

/* div FOOTER */
div#footerlinks{height:auto;clear:right;  margin: 0 auto; text-align: left; background:url(/grafica/temi/default/sfondo_footerlinks.jpg) repeat-x top left;font:14px 'Helvetica';color:white; text-shadow: 1px 1px 2px #fff;}
div#footerlinks a{text-decoration: none; color:#60ADDB;}
div#footerlinks a:hover{text-decoration: underline; color:#fff;}

div#footerlinks ul{list-style: url(/grafica/menu_icon.gif);}
div#footerlinks li{margin-left:-25px; }
div#footerlinks1 {}

div.footerlinkstitle {padding:5px 0 10px 0;margin-bottom:5px;font-size:20px; font-family:'Helvetica'; font-weight:100;color:white;}
div.footerlinksbox {margin-left:5px;float:left; width: 200px;min-height:190px; height:auto; padding:15px 0 0 35px; text-decoration: none; background:url(/grafica/separe.png) no-repeat top left;}
div.footerlinksbox0 {margin-left:5px;float:left; width: 200px;height:auto; padding:15px 0 0 35px; text-decoration: none;}

.small_blue{font-size:10px; color:#666;}
div#footer{clear:right; text-align:center; padding: 0.5em;background:#000; font-size:10px;}
div#footer a{font-weight: bold;text-decoration: none;}
div#autore {width:300px; position:fixed; bottom: 0; right: 0; width:auto; height:auto; z-index:1; background-color:#000000; border: 1px none #000000; visibility:hidden;}
div#counter{float:left; width:80px; border:1px solid red; margin-right: 15px}
div#footertext{ width:750px; border:1px solid red; margin-right: 13em}
div#autoreicon{float:right; width:80px; border:1px solid red}
/*stili per gli highlights*/
div#navigation ul{margin: 1em 0 1em 1em;padding: 0; list-style-type: none;}
div#navigation li{margin: 0;padding: 0}
div#navigation a{color:#369;font: normal bold 1.2em/1.6em arial,sans-serif;text-decoration: none}
div#navigation a:hover{color: #033;text-decoration: underline}
div#navigation a#activelink{color: #033;text-decoration: none}


input#search {border:0;
	width: 200px;
	

 	padding: 6px 25px 4px 5px;
	background: transparent url(/grafica/bg_search-field.png) no-repeat ;
	background-size:100% 100%;
	color: #999;
}

input.button {margin:4px 0 0 -25px;
}





	
	/*=====[BOTTOM BAR]======*/
#bottombar {background:url(/grafica/sfondo_bottombar.jpg) repeat-x top; border-top: 2px solid #FF8A14; bottom: 0px; color: #fff; display: none; height: 75px; left: 0px; margin: 0; position: absolute; width: 100%; z-index: 9999; }
#bottombar .colA { float: left; padding: 1px 0 0 10px;}

#bottombar .colB { float: left; height: 75px; left: 270px; padding: 9px 20px 0 0; position: absolute; top: 0;margin:0; }
	#bottombar .title { color: #FF8A14; font: normal 18px Tahoma, Arial, Helvetica, sans-serif;margin-left:0px; }
	#bottombar form { margin: 0; padding-top: 8px; }
	#bottombar .inputbox { background:#f0f5f7; border:1px solid #b6cad8;
	color:#3a698d; float: left; height: 16px; margin-right: 10px; padding: 0px 3px; width: 300px; height:20px;font-size:12px; }
		

#bottombar .colC { float: right; height: 57px; position: absolute; right: 10px; text-align: right; top: 17px; }
	#bottombar .colC a { color: #aaa; font-size: 9px; font-weight: normal; text-decoration: none; }
	#bottombar #bottombarClose { margin-bottom: 12px; }
	#bottombar #bottombarShow { }
/*=====[CLOSE BOTTOM BAR]======*/
div#immagine img{margin-left: -10px;width:120%;height:auto;text-align:center;}
div#img_h1 img{width:100%;height:auto;text-align:center;}
.archivio_title2 a{font-size:28px; font-weight:100; font-family:"Helvetica"; color:#000; line-height:75%; letter-spacing:-2px;}
.archivio_title2 a:hover{ text-decoration:blink;color:#333333;}
