@import url("/css/2010_box_is.css");
@import url("/common/VIRGILIO/box_entry_local/stili/box_entry_local.css");
/* TAG GENERALI */

body {
	background: #CDD6DD;
	font-family: Arial, FreeSans, sans-serif;
	font-size: 12px; 
	color: #333; 
	margin: 6px auto;
}
*	{
	margin:0;
	padding:0;
	
}
img {
	border: none;
	margin: 0;
	padding: 0;
}

form {
	border: none;
	margin: 0;
	padding: 0;
}

/* LINK ANCORAGGI GENERICI */

a:link, a:active, a:visited {
	color: #000; 
	text-decoration: none;
}

a:hover {
	color:#ADADAD;
}

/* CLASSE CHE PULISCE */

.clear {
	clear: both;
	margin: 0;
	padding: 0; 
	height: 0px; 
	line-height: 0px; 
	font-size: 0px; 
	overflow: hidden;
}

/* CLASSE CHE NASCONDE */

.hide {
	display: none;
}

/* DIV LAYOUT */

#generale {
	width: 955px;
	margin: 0 auto;
	
}

#template {
	width: 941px;
	background-color: #fff;
	border-left: 1px solid #B4BBC1; 
	border-right: 1px solid #B4BBC1; 
	padding: 6px; 
}

#contenuti {
	width: 631px;
	float: left;
	margin-right: 8px;
}

#adv {
	width: 300px;
	margin: 0;
	padding: 0;
	float: left;
}

.header {
	width: 955px;
	margin: 0;
	padding: 0;
}

.footer {
	width: 955px;
	height: 100px;
	margin: 0;
	padding: 0;
}

.box {
	width: 631px;
	margin: 0;
	padding: 0;
}


/* ADV BANNER COLONNA DX */

.banner_1 {
	width: 300px;
	margin: 0;
	padding: 0;
}


.banner-tim {
	margin: 5px 0 0 0;
	padding: 0;
}


/* BOX ANNUNCI */
.annunci_border {
	width: 298px;
	background: #fff;
	border: 1px solid #E4E6E8;
	margin: 15px 0 15px 0;
	padding: 0;
}
.annunci {
	width: 296px;
	padding: 0;
	margin: 0;
	background: #fff;
	border: solid 1px #fff;
	border-bottom: none;
}
.annunci_titolo {
	margin: 0;
	padding: 0;
}
.annunci_testo {
	width: 296px;
	background-image: url(../images/fondo_box_annunci.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
}
.annunci_testo p {
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 0 10px;
	color: #000000;
}
.annunci_testo p.prezzo {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 0 10px;
	color: #999999;
}
.annunci_testo p.fonte {
	font-size: 10px;
	font-weight: bold;
	margin: 0;
	padding: 0 0 5px 10px;
	color: #999999;
}
.box_annunci {
	width: 280px;
	margin: 0 0 0 10px;
	padding: 0;
}
.box_annunci input {
	font-size: 11px;
	color: #333333;
	margin: 0;
	padding: 0;
}
.box_annunci_tratt {
	width: 280px;
	height: 1px;
	margin: 5px 0 4px 0;
	padding: 0;
	background-image: url(../images/tratteggio_bnr.gif);
	background-position: top left;
	background-repeat: repeat-x;
}
.box_annunci_form {
	width: 202px;
	margin: 10px 0 10px 0;
	padding: 0;
	float: left;
}
.box_annunci_btn {
	width: 60px;
	margin: 8px 0 10px 0;
	padding: 0;
	float: left;
}


/* STRIP PREZZI */
.strip_prezzi_border {
	width: 628px;
	height: 63px;
	margin: 20px 0 0 0;
	background: #fff;
	padding: 0;
	border: 1px solid #E4E6E8;
	overflow: hidden;
}
.strip_prezzi {
	width: 625px;
	height: 60px;
	margin: 0;
	padding: 0;
	margin: 0;
	border: solid 1px #fff;
	border-bottom: none;
	padding: 0;
}
.titoli_strip_prezzi {
	width: 124px;
	height: 60px;
	background-image: url(../images/fondo_prezzi_cellulari.jpg);
	background-position: left top;
	background-repeat: repeat-x;
	margin: 0;
	padding: 0;
	float: left;
}
.titolo_strip_prezzi_sx {
	margin: 0;
	padding: 0;
}
.titolo_strip_prezzi_sx h2 {
	font-size: 23px;
	font-weight: bold;
	color: #006179;
	margin: 10px 0 0 10px;
	padding: 0;
}
.titolo_strip_prezzi_dx { 
	margin: 0;
	padding: 0;
}
.titolo_strip_prezzi_dx h3 {
	margin: 0 0 0 10px;
	padding: 0;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #006179;
}


/* PRODOTTO */
.prodotto {
	/*width: 295px;*/
	/*width: 240px;*/
	height: 60px;
	margin: 0;
	padding: 0;
	float: left;
}
.img_prodotto {
	width: 60px;
	height: 60px;
	margin: 1px 0 0 0;
	padding: 0 5px 0 5px;
	float: left;
}
.titoli_prodotto {
	margin: 8px 0 0 0;
	padding: 0;
	float: left;
}
.titoli_prodotto h3 {

	font-size: 12px;
	font-weight: bold;
	color: #000;
	margin: 0;
	padding: 0;
}
.titoli_prodotto p {
	font-size: 11px;
	color: #00A0C8;
	margin: 0;
	padding: 0;
}
.tratteggio_prodotto {
	width: 1px;
	height: 56px;
	background-image: url(../images/tratteggio_mezzo_editoriali.gif); 
	background-repeat: repeat-y;
	background-position: left top;
	margin: 2px 8px 0 10px;
	padding: 0;
	float: left;
}
.tratteggio_prodotto2 {
	width: 1px;
	height: 56px;
	background-image: url(../images/tratteggio_mezzo_editoriali.gif); 
	background-repeat: repeat-y;
	background-position: left top;
	margin: 2px 0 0 0;
	padding: 0;
	float: left;
}
.tutti_prezzi {
	line-height: 14px;
	margin: 2px 0 0 0;
	padding: 0;
	float: left;
}
.tutti_prezzi img {
	margin: 0;
	padding: 3px 2px 0 0;
	float: left;
}
.tutti_prezzi p {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	float: left;
}


/* BOX MYBLOG.IT */
.myblog {
	width: 300px;
	margin: 15px 0 0 0;
	padding: 0;
}
.banner_2 {
	width: 300px;
	margin: 15px 0 0 0;
	padding: 0;
}






/* BOX GENIO */

#genio {border:1px solid #D3D2D2; border-bottom:none; margin-top:10px; background:#F4F4F3 url(/images/bg_genio.gif) bottom no-repeat; padding:4px 9px}
#genio .box-domande {width:400px; float:left}
#genio .box-domande .canale {background:url(/images/logo_genio.gif) no-repeat; font-size:14px; height:17px; line-height:17px; padding-left:20px; font-weight:bold; display:block; margin-bottom:6px}
#genio .box-domande .foto {width:30px; float:left; margin-top:4px}
#genio .box-domande .foto img {width:30px; height:30px}
#genio .box-domande .domande {width:350px; float:left; margin-left:6px}
#genio .box-domande .domande a {font-weight:bold}
#genio .box-domande .domande .principale {font-size:14px; line-height:17px; display:block}
#genio .box-domande .domande .commento {background:url(/images/bg_genio_commentodx.gif) right; height:18px; margin-top:3px; font-size:11px; color:#666666}
#genio .box-domande .domande .commento a {color:#FF3300}
#genio .box-domande .domande .commento a:hover {color:#ADADAD}
#genio .box-domande .domande .commento img {float:left}
#genio .box-domande a.tutte {margin-top:7px; display:block; font-size:11px;color:#000;}
	#genio .box-domande a.tutte:hover {color:#ADADAD}
#genio .box-inserisci {width:200px; float:left; margin-top:4px; text-align:center; padding-left:10px}
#genio .box-inserisci textarea {width:176px; height:60px; font-family:Arial, FreeSans, Helvetica, sans-serif; color:#666666; margin:7px 0; font-size:12px; padding:2px; border:2px dotted #FF3300}
#genio-chiusura {background:url(/images/bg_genio_bottom.gif); height:9px; line-height:0; font-size:0; margin-bottom:10px}

.evidenziato {color:#FF3300; font-weight:bold}


/* GOOGLE AD SENSE */
.cgoogle {
	border:1px solid #e4e6e8;
	width:629px;
	float:left;
	margin:8px 0 0 0;
}	
.cgoogle div.ann {
	width:199px;
	float:left;
	font-size:12px;
	margin:0 0 0 0;
	padding:5px;
	overflow:hidden;
	font-family:"Trebuchet MS", Arial, FreeSans, sans-serif;
	line-height:15px;
}
.cgoogle div.ann a {
	display:block;
	text-decoration:none;
	color:#06F;
	font-weight:bold;
}
.cgoogle div.ann span.desc {
	color:#000;
	font-size:11px;
}
.cgoogle div.ann span.desc a {
	color:#9d9d9d;
}
.cgoogle .att {
	background: #9d9d9d url("../images/curvagoogle.png") no-repeat 0 0;
	width:85px;
	height:17px;
	padding:1px 0 0 17px;
	float:right;
}
.cgoogle .att div {
	background:url("../images/annuncigoogle.png") no-repeat 0 0;
	width:83px;
	height:16px;
}
	/* \*/
* html .cgoogle .att {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/curvagoogle.png', sizingMethod='crop')
}
* html .cgoogle .att div {
	background-image:none;
	width:83px;
	height:16px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/annuncigoogle.png', sizingMethod='crop')
}


/* LINK ANCORAGGI SMALL BANNER */

a.bluette_link:link, a.bluette_link:active, a.bluette_link:visited {
	color: #3d62cd; 
	text-decoration: none;
}

a.bluette_link:hover {
	color:#ADADAD;
}

/* LINK ANCORAGGI BLU RSS */

a.blu:link, a.blu:active, a.blu:visited {
	color: #2c429b; 
	text-decoration: none;
}

a.blu:hover {
	color:#ADADAD;
}

/* LINK ANCORAGGI BIANCO */

a.bianco:link, a.bianco:active, a.bianco:visited {
	color: #fff; 
	text-decoration: none;
}

a.bianco:hover {
	color:#ADADAD;
}

/* LINK ANCORAGGI BIANCO BOLD */

a.bianco_bold:link, a.bianco_bold:active, a.bianco_bold:visited {
	color: #fff;
	font-weight: bold;
	text-decoration: none;
}

a.bianco_bold:hover {
	color:#ADADAD;
}

/* LINK ANCORAGGI ARANCIO OK NOTIZIE */

a.arancio_link:link, a.arancio_link:active, a.arancio_link:visited {
	color:#FE570A; 
	text-decoration: none;
}

a.arancio_link:hover {
	color:#ADADAD;
}

/* LINK ANCORAGGI AZZURRI OK NOTIZIE */

a.azz_ok_link:link, a.azz_ok_link:active, a.azz_ok_link:visited {
	color: #00A0C8;
	text-decoration: none;
	font-size:11px;

}

a.azz_ok_link:hover {
	color:#ADADAD;
	font-size:11px;
}

/* LINK ANCORAGGI AZZURRI BOLD */

a.azz_bold:link, a.azz_bold:active, a.azz_bold:visited {
	color: #00A0C8;
	font-weight: bold;
	text-decoration: none;
}

a.azz_bold:hover {
	color:#ADADAD;
	font-weight: bold;
}

/* LINK ANCORAGGI BOX NERI FRECCIA AZZURRA */

a.azzurro_link:link, a.azzurro_link:active, a.azzurro_link:visited {
	color: #00ABD4;
	text-decoration: none;
}

a.azzurro_link:hover {
	color:#ADADAD;
}

/* LINK ANCORAGGI VERDINO */

a.verdino_link:link, a.verdino_link:active, a.verdino_link:visited {
	color: #006179;
	text-decoration: none;
}

a.verdino_link:hover {
	color:#ADADAD;
}

/* LINK ANCORAGGI GRIGIO */

a.grigio:link, a.grigio:active, a.grigio:visited {
	color: #999999;
	text-decoration: none;
}

a.grigio:hover {
	color:#ADADAD;
}





/*box bottom link */ 
.box-link {margin:20px 0 0 0; padding-bottom:20px;background:#F3F3F3;} 
.box-link .testata {background-color:#4b97af; border:1px solid #33b8da; height:3px; line-height:1px; font-size:1px; margin-bottom:20px} 
.box-link .box {width:871px; margin:0 auto} 
.box-link .link {width:174px; float:left} 
.box-link .link a {color:#666666} 
#template .box-link .link a:hover {color:#ADADAD} 
.box-link .link ul {list-style:none; color:#3B485F; padding:0 5px 0 0} 
.box-link .link li {margin-bottom:5px} 
/*fine box bottom link*/
 
/* box IS */

.banner-tim {background:#60DFFF none repeat scroll 0% 0%;height:120px;margin:6px 0pt 0pt;width:300px;}
.boxIs {margin: 0;padding: 0;}
.boxIs .main {border-left:1px solid #BABDC2; border-right:1px solid #BABDC2; font-size:11px;margin: 0;padding: 0;}
.boxIs .main ul {list-style:none; color:#3B485F; padding:4px 10px 0;margin: 0;}
.boxIs .main li {padding:8px 0; border-top:1px solid #DDDDDD; line-height:13px; min-height:50px; height: auto !important; height: 50px;	margin: 0;}
.boxIs .main img {float:left;margin-right:5px;padding: 0;}
.boxIs .main a {color:#999999;}
.boxIs .main a:hover {color:#666666;}
ul.boxIs li.ultimo {border:medium none;	margin: 0;}
.chiusura {margin: 0;padding: 0;clear: both;}

/* fine IS */

/* BOX FORUM */
.forum {
	width: 300px;
	margin: 10px 0 0 0;
	padding: 0;
}

.top_forum {
	width: 300px;
	height: 29px;
	background-image: url(/images/fondo_top_forum_nero.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
}

.top_forum img {
	margin: 0 0 0 10px;
	padding: 0;
}

.txt_forum{
	width: 298px;
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	background-color: #fff;
	margin: 0;
	padding: 0;
}

.cont_txt_forum{
	margin: 0;
	padding: 15px 0 0 10px;
}

.forum_item {
	margin: 0;
	padding: 0 0 6px 0;
}

.forum_item p {
	width: 275px;
	font-size: 11px;
	color: #656565;
	margin: 0;
	padding: 0;
}

.forum_item p a:link, a:active, a:visited  {
	color:#656565;
}

.forum_item p a:hover {
		color: #00ABD4;
}

.utente_forum {
	color: #00ABD4;
}


.bottom_forum {
	width: 300px;
	height: 4px;
	background-image: url(/images/fondo_bottom_forum.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0;
	padding: 0;
}

/* CONT LEADERBORD */
	#cont-leaderboard {
	width:728px;
	height:90px;
	overflow:hidden;
	float:left;
	padding:0 0 5px 16px;
}

/* CONT MANCHETTE */
	#cont-manchette {
	width:178px;
	height:90px;
	overflow:hidden;
	float:left;
	text-align:center;
	padding:0 0 5px 16px;
}

.blocco_quattro {
height:0px;
margin:0;
padding:0;
/* display:none; */
/* visibility:hidden; */
}



/* BLOCCO ESTERNO */
.blocco_esterno2 {
 margin: -3px 0 0px 0;
 padding: 0;
}

.blocco_esterno2 h3 {
 font-size: 13px;
 font-weight: bold;
 color: #000;
 margin: 5px 0 0 0;
 padding: 0;
}

.blocco_esterno2_sx {
 width: 210px;
 height: 50px;
 margin: 0;
 padding: 0;
 float: left;
}

.blocco_esterno2_sx h3 {
 font-size: 13px;
 font-weight: bold;
 color: #000;
 margin: 5px 0 0 0;
 padding: 0;
}

.blocco_esterno2_cent {
 width: 210px;
 height: 0px;
 margin: 0;
 margin: 10px 0 0 0;
 float: left;
}

.blocco_esterno2_cent h3 {
 font-size: 13px;
 font-weight: bold;
 color: #000;
 margin: 5px 0 4px 0;
 padding: 0;
}

.blocco_esterno2_cent p {
 font-size: 11px;
 font-weight: normal;
 margin: 0;
 padding: 0;
}

.blocco_esterno2_dx {
 margin: 0;
 padding: 0;
 float: left;
}



.blocco_esterno1 {
 margin: -20px 0 30px 0;
 padding: 0;
}

.blocco_esterno1 h3 {
 font-size: 13px;
 font-weight: bold;
 color: #000;
 margin: 5px 0 0 0;
 padding: 0;
}

.blocco_esterno1_sx {
 width: 210px;
 height: 50px;
 margin: 0;
 padding: 0 0 0 10px;
 float: left;
}

.blocco_esterno1_sx h3 {
 font-size: 13px;
 font-weight: bold;
 color: #000;
 margin: 5px 0 0 0;
 padding: 0;
}

.blocco_esterno1_cent {
 width: 360px;
 height: 60px;
 margin: 0;
 padding: 0;
 float: left;
}

.blocco_esterno1_cent h3 {
 font-size: 13px;
 font-weight: bold;
 color: #000;
 margin: 5px 0 4px 0;
 padding: 0;
}

.blocco_esterno1_cent p {
 font-size: 11px;
 font-weight: normal;
 margin: 10px 0 0 0;
 padding: 0;
}

.blocco_esterno1_dx {
 margin: 0;
 padding: 0;
 float: left;
}

	/*BOX IS ORIZZONTALE*/
	.box-is {width:631px; margin-top:15px; padding-bottom:20px; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
	.box-is .box {width:189px; border-right:1px solid #DDDDDD; float:left; padding:0 10px}
	.box-is .box a {color:#999999 !important}
	.box-is .box a:hover {color:#666666 !important}
	.box-is .box img {margin-bottom:5px}
	.box-is .box b {display:block}
	.box-is .noborder {border-right:0}
	
	
.cellulari_search {	width: 300px;	height: 128px;	background-image: url(../images/fondo_box_cellulari_small.jpg); 
	background-repeat: no-repeat;
	background-position: left top;
	margin: 15px 0 15px 0;
	padding: 0;
}

	.cellulari_search .titolo_cellulari_sx {
		margin-left: 12px;
		padding: 0;
		float: left;
	}

	.cellulari_search .titolo_cellulari_sx h2 {
		font-size: 23px;
		font-weight: bold;
		color: #fff;
		margin: 20px 0 0 5px;
		padding: 0;
	}

	.cellulari_search .titolo_cellulari_dx {
		margin: 0;
		padding: 20px 0 0 10px;
		float: left;
	}

	.cellulari_search .input_cellulari_search {
		width: 160px;
		height: 21px;
		margin: 25px 0 0 10px;
		padding: 0;
		float:left;

	}
	
	.cellulari_search .input_cellulari_search .input  {
		width: 140px;
		height: 16px;
		font-size: 11px;
		line-height: 16px;
		color: #000;
		margin: 0 0 0 10px;
		padding: 0;
		float:left;
	}
	
	.cellulari_search .btn_trova_cellulari_search {
		width: 20px;
		height: 21px;
		margin: 28px 0 0 14px;
		padding: 0;
		float: left;
	}
	

/* LOCAL */
#local300 {background:transparent url(/images/local300.gif) no-repeat scroll left bottom; height:83px!important; width:300px; margin-top:7px; margin-bottom:7px;}
.local300in {height:83px!important; width:300px;padding-left:0px;}
.local300Link {color:#b5b5b5;line-height:18px;width:280px;margin:5px 0 10px 10px;text-align: justify;}
.local300Link a {font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:12px;font-weight:bold;color: #ff7200;text-decoration:none;}
.local300Link a:hover {font-family:Tahoma,Arial,FreeSans,sans-serif;font-size:12px;font-weight:bold;color: #666;text-decoration:none;}
.clear {clear:both;}

/* STILE COLORI ADS GOOGLE*/
/* regole generali per + di un annuncio */
#adsGooglePos { margin:7px 15px; clear:both; }
	#adsGooglePos * { margin:0; padding:0; }
	#adsGooglePos a { text-decoration:none; }
	#adsGooglePos a:hover { color:#ADADAD !important; }
	#adsGooglePos h3 { margin:0 0 10px; padding:3px 0; border-bottom:1px solid #9d9d9d; color:#9d9d9d; font:700 12px/12px Arial,Helvetica,sans-serif; text-transform:uppercase; }
		#adsGooglePos h3 a { color:#67bdd3 !important; }
	#adsGooglePos dt { font:700 12px/15px Arial, Helvetica, sans-serif; }
 		#adsGooglePos dt a { color:#0066ff !important; }
	#adsGooglePos dd { padding:0 0 8px; font:400 12px/15px Arial, Helvetica, sans-serif; color:#000 !important; }
		#adsGooglePos dd a { color:#9d9d9d !important; font-weight:700; }
/* regole per un annuncio */
	#adsGooglePos .singAds { text-align:center; }
		#adsGooglePos .singAds dt { padding:0 0 7px; } 
			#adsGooglePos .singAds dd a { padding:7px 0 0; display:block; }
/* FINE STILE COLORI ADS GOOGLE**/

	
