root { 
    display: block;
}

html {}

body {
	height: 100%;
	margin: 0;
	font-family: "Lucida Grande", Calibri, Arial, sans-serif;
	/*font-family: Verdana, Arial, sans-serif;*/
	font-size: 0.75em;/*xx-small | x-small | small | medium | large | x-large | xx-large*/
	color: #222;
	line-height: 1.6em;
	background:#EFEFEF url(/images/layout/rilievo.jpg) repeat-y center;
}

h1, h2 {font-size:140%; margin-bottom:10px;}

table { font-size: 1em; line-height: 1.6; }

.b {font-weight:bold;}

#dashboard {heig_ht:20px; background-color: black; color:#FEFEFE}

#contenitore { width:994px; margin:0px auto;}

#header { background-color:#FFF; }
#header_anso { height:25px; padding:4px 4px 0 0;}
#header_1 { padding:4px 4px 0 0;}
#header_2 { height:33px;}
#header_2 .box_login {float:right; padding-right:10px;}
#header_2 .box_login a {text-decoration:none; color:#333;}

#header_3 { height:33px; }
#header_3 .box_scrolling_ads { height:26px; padding-top:7px; margin-left:141px; }
#header_3 .box_scrolling_ads a {font-weight:bold; font-size:140%; color:#FFF; text-decoration:none;}
#nav_offerte { margin-left:111px; margin-top:4px;}

/* ------------- COLONNA SX ---------------- */

#colsx {float:left; width:217px; padding:0 10px 10px 5px;}
#colsx h2 {font-size:120%; text-align:left;}
#colsx .blocco .content {padding:10px;}
#colsx .blocco .content a {text-decoration:none; color:#333;}
#colsx .blocco .blocco_offerte {padding-top:12px;}

#colsx .blocco { margin:auto; margin-bottom:10px; list-style-position: inside; list-style-type: none; }
#colsx .blocco h2 { color:#FFF; text-align:right; text-decoration:none; }
#colsx .blocco h2:hover { cursor:move;/*help;*/ }
#colsx .blocco .content { background-color: #FFF; padding:5px; }

#colsx .blocco_offerte { background-color: #FFF; padding-top:5px; }
#colsx .carousel a:visited, .carousel a:link { color:black; text-decoration: none; }
#colsx .carousel a:hover, .carousel a h3:hover { text-decoration: underline; }
#colsx .prev, .next { cursor: pointer; }

#colsx .blocco .content ul {padding:0 5px;}



/* ------------- COLONNA DX ---------------- */

div#coldx {float:left; width:762px; margin:0; padding:0; background-color:#FFF; overflow:hidden;}
div#coldx_wrap {margin:0; padding:10px 20px 0 10px; height:100%;}
.HTML_PAGE ul { margin-left:20px; }

/* ------------- FOOTER ---------------- */

div#footer {background-color:#CCCCCC; text-align:center; font-size:90%;}

/* --------------- BANNER ------------------ */

.box_adv_hp, .box_adv_728 { padding: 0; margin: 20px 0 20px 0;}
.box_adv_cliccaofferta { border:1px solid #000; padding: 0; margin: 19px 0 19px 0;}

#banner_ad {line-height:16px;}
.banner_ad1 { float:left; width:344px; height:90px; padding-right:10px;}
.banner_ad1 img, .banner_ad2 img {float:left; padding:0 4px 4px 0;}
.banner_ad2 { float:left; width:344px; height:90px; padding-left:10px;}
.banner_ad_change {float:left; width: 16px; height:90px;}

/* -------------- VARIE --------------- */
.list_style_none { list-style:none; }

/* ---------- home page -------------- */

.navbar_data {margin:0; padding:0; text-transform: uppercase}
.navbar_data table {margin:0; padding:0; border-collapse:collapse}
.navbar_data td {margin:0; padding:0 10px 0 0;}
.navbar_data h1 {color:#000; margin:0; padding:0;}


.anteprima_articolo {
	margin-top:30px;
	background: #FFF url(/images/layout/articolo/barra_articolo_laterale.gif) repeat-y;
	margin-bottom:30px;
}
.anteprima_articolo_titolo { padding-left:8px; }
/* .anteprima_articolo_titolo h2 { font-size:140%; } */
.anteprima_articolo_corpo { width:576px; }
.anteprima_articolo_testo {
	padding-left:22px;
	padding-right:10px;
	padding-top:0px;
	font-size:110%;
	min-height:76px;
}
.anteprima_articolo_footer {
	padding-left:30px;
	background: url(/images/layout/articolo/barra_articolo_inferiore.gif) no-repeat bottom left;
	margin:0;
	padding-bottom:5px;
	padding-top:15px;
}
.anteprima_articolo_footer td{
	line-height:normal;
}


#box_opzioni_top_hp {margin:0;padding: 0;}
#box_opzioni_top_hp ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none;}
#box_opzioni_top_hp li  { display:inline; padding:2px 5px 2px 10px;  margin: 0 0 0 5px;}
/*
#box_opzioni_top_hp { text-align:center; }
#box_opzioni_top_hp ul { margin: 0; padding: 0; list-style-type: none; list-style-image: none; }
#box_opzioni_top_hp li  { display:inline; padding: 10px; margin: 0 5px 0 5px; }
*/
/* -------------- page=articolo ----------------*/
.articolo {}
.articolo h2				{ line-height:20px;}
.articolo_corpo				{ text-align:justify;}
.articolo_corpo img			{ position:relative; float:left; margin:6px 10px 0 0; }
.articolo_footer			{ margin-bottom:20px; }
.articolo_footer_firma		{}
.articolo_footer_argomenti	{margin-top:20px; padding:5px; border: 1px solid #dcdcdc;-moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:#f5f5f5}
.articolo_footer_azioni		{float:right; margin-bottom:10px;}
.articolo_footer ul			{list-style:none;}

.boxCommenti { margin:0; padding:0; }
.boxCommenti .box_evidenziato { float:right; }
.boxCommenti .box_moderazione { float:right;}
.boxCommenti .box_titolo { font-weight:bold; clear:left; }
.boxCommenti .box_avatar { padding:0 10px 0 0; }
.boxCommenti .box_autore {}
.boxCommenti .box_modificato { background:#FFA500; }
.boxCommenti .box_user_action {}
.boxCommenti .box_testo_commento_id_form { margin:auto; background:#C76D17; }
.boxCommenti .ot {color:#A9A9A9; }

.boxCommenti .box_adv_728 { text-align:center; width:728px; margin: 40px 0 20px 0; }

.bottone_argomenti	{ float:left; width:auto; padding:0 8px 0 8px; margin:0px 0 10px 0; line-height:18px; text-align:center;}
.bottone_commenta	{ float:left; width:auto; padding:0 8px 0 8px; margin:10px 0 20px 0; line-height:18px; text-align:center;}
.bottone_segnala	{ float:left; width:62px; padding-left:8px; margin:10px 0 20px 10px; line-height:18px; text-align:center;}
.bottone_edita		{ float:left; width:62px; padding-left:8px; margin:10px 0 20px 10px; line-height:18px; text-align:center;}

.commento_letto {color:#A9A9A9;}
.commento_letto a {color:#A9A9A9;}
.commento_non_letto {color:#000;}
.commento_non_letto a {color:#00F;}

/* -------------- PAGE LOGIN -----------------*/

.page_login {}
.page_login h2 {margin-bottom:20px;}

/* -------------- PAGE SONDAGGI --------------*/

.box_sondaggi { }
.box_sondaggi ul {margin-left:20px;}

/* -------------- PAGE PRIVATE_MESSAGE ---------- */

#menu_private_message {padding-bottom:30px;}
#menu_private_message ul {margin: 0;padding: 0;list-style-type: none;}
#menu_private_message li {margin-right:30px; display: inline;}

.msg_privato th {text-align:left;}

/* ---------------- PAGE inserzionisti -------------- */

#menu_inserzionista		{margin-bottom:20px;}
#menu_inserzionista ul	{margin:0; padding: 0;list-style-type: none;}
#menu_inserzionista li	{margin-right:30px; display: inline;}

/* ----------------- PAGE offerte ------------------- */
.box_offerte_2 {text-align:center;}
.box_offerte_2 table {width:100%;}
.box_offerte_2 td {
	width:50%; text-align:center; margin:15px; padding:15px 0 15px 0;
	background: url(/images/layout/articolo/barra_articolo_inferiore.gif) no-repeat bottom left;
}
.box_offerte_2 td .box_offerte_2_bordo {
	background: #FFF url(/images/layout/articolo/barra_articolo_laterale.gif) repeat-y;
}

.box_offerte_1 #carousel3 {width: auto; margin:auto; text-align:center; padding:0 0 20px 0;}
.box_offerte_1 table {width:100%;}
.box_offerte_1 td {height:50px; overflow:hidden;}
.box_offerte_1 #carousel img {float:left;}

#box_offerte_rightCol		{float:right; width:160px; text-align:center; padding:5px;}
#box_offerte_rightCol img	{ margin:5px 0 5px 0; }
#box_offerte_leftCol		{float:left; width:550px;}

#box_offerte_leftCol table {}
#box_offerte_leftCol td		{vertical-align:top; padding:15px;}
#box_offerte_leftCol td img {float:left; margin-right:10px;}

/* ------------ EVENTI ------------ */

#eventi .box_calendario { float:left; margin-right:20px;}
#eventi .box_eventi {float:left;}
#eventi .box_eventi h1 {margin-bottom:80px;}
#eventi .box_evento {padding-top:30px;}
#eventi .box_evento .box_testo {border-top:1px solid #000; padding-top:10px; float:left; width:340px;;}
#eventi .box_evento .box_foto { float:right; width:150px; margin-left: 10px;}

/* ----------------- SONDAGGI ----------*/

table.tbl_sondaggio { border-collapse: collapse; }
table .tbl_sondaggio {border-bottom:1px solid #F5F5F5;}
.tbl_sondaggio td {border-bottom:1px solid #F5F5F5; padding:0; margin:0; height:30px;}
.tbl_sondaggio td.p5 {padding:5px;}

table.tbl_sondaggio_graph { border-collapse: collapse; }
.tbl_sondaggio_graph td {border:0; margin:0;}


/* ------------------ RICERCA ------------ */

#controller_ricerca .area_ricerca {margin: 20px 0}
#controller_ricerca .area_risultati {margin: 20px 0}
#controller_ricerca .area_risultati .rs {background-color:#F5F5F5; margin-bottom: 20px;}
#controller_ricerca .area_risultati .lc {color:#696969; margin-bottom: 15px; font-style: italic;}
