html {font-family:Verdana, Arial, Helvetica, sans-serif;  color: #333; background-image:url(immagini/sfondo-up.gif); background-repeat:repeat-x; background-position:left top; }

body {margin:0 auto;font-size:11px; }

#main {width:778px; margin:0px auto; margin-bottom:16px;}

#banner728 {background-color:#f7f7f7; height:90px; padding-top:16px; padding-bottom:25px; margin: 0 25px}

#top {
	background-image: url(immagini/edithabitat_sfondo.gif);
	background-repeat: no-repeat;
	margin-bottom:16px;
}

td.menu-top a {font-size:12px; margin-top:3px; text-decoration:none; color:#333333; line-height:16px}

td.menu-top {color:#E2E2E2;	font-size:16px; padding-top:3px }

.bordott { border-bottom:1px dotted #333333 }


#left {float:left; width:130px; margin-top:16px;}
#right {width:130px; float:right; margin-top:16px;}
#content {margin-left:150px; width:480px; margin-top:43px;}
#contentp {width:629px; margin-top:30px; float:right}

#banner {width:728px; height:90px; margin: 0 auto;}

#cerca {padding: 0;}

input.cerca {width:25px; background-color:#FFFFFF; border:1px solid #999999; font-size:12px; color:#666666}

#piede {background-color:#ececec; width:100%; height:18px; text-align:center; margin-top:34px; padding-top:7px; clear:both; border-bottom:1px dotted #333333}

/*#divNewsCont {
	position: relative;
	width:470px;
	height:70px;
	visibility:hidden;
	overflow:hidden;
}

#divNews {position:absolute}

.newsdata {color:#666;}
.newstit {color:#CC3333;font-weight:bold;font-size:12px; text-decoration:none}
.newstesto {text-align:left}

.newselenco {font-size:12px; text-decoration:none}*/

.banner_p {width:120px; height:60px; margin: 12px auto; border:1px solid #ccc}

.banner_90 {width:120px; height:90px; margin: 12px auto; border:1px solid #ccc}

.vtop {vertical-align:top}
.vbottom {vertical-align:bottom}

.box {
	background-image: url(immagini/sfondo-top_box.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-bottom:7px
}

.box p.tit {
	padding-top:3px;
	text-align:center !important;
}
div.box a, td.menu-riv a {text-decoration:none}
div.box a:hover{text-decoration:none; color:#CC3333;}

a:visited {color:#666; text-decoration:none}

.nav a,.nav a:hover {text-decoration:none; background-color:#FFFFFF}

.menu {width: 130px;}
.color {background-color:#ECECEC}
.white {background-color:#CCC;}

.button {background-image: url(immagini/button.gif); background-repeat:no-repeat; text-align:center; height:22px; color:#cc3333; padding-top:3px; margin:7px 0}

.button a {color:#666666; text-decoration:none}
.button a:hover {color:#cc333; text-decoration:none;}

.box p, .box-destra p, .box-eventi p {margin: 7px 0px; padding:0 3px}

.box-eventi {
	height:295px;
}

.news {padding:0 14px; text-align:center;}

a {color:#333; text-decoration:underline}
a:hover{text-decoration:none; color:#CC3333}

/*.boxnews {width:474px; border:1px solid #ccc; padding:7px}*/

.box-center {width:468px; padding:7px; border:1px solid #ccc; background-color:#FFFFFF;}
.box-centerimg {margin-left:0px; width:468px; border:1px solid #ccc; padding:7px; min-height:360px; height:auto !important; height:360px}

.box-centerimg-hp a, .box-centerimg-hp a:visited{color:#333333}

.box-centerimg-hp {margin-left:0px; width:468px; border:1px dotted #999999; background-color:#FFFFFF; padding:5px;}

.boxaziende {border:1px solid #ccc; padding:3px}

table.aziende p, table.concorsi p {margin:0 auto}

td.rivista {padding:7px;}


.boxnews_s {margin-left:1px; margin-top:14px; width:227px; border:1px dotted #999; float:left; min-height:195px; height:auto !important; height:195px}
.boxnews_d {margin-right:-1px; margin-top:14px; width:235px; border:1px dotted #999; float:right; min-height:195px; height:auto !important; height:195px}

.boxnews_l {margin-right:-1px; margin-top:14px; width:242px; border:1px solid #999; float:right; height:223px}

a.red {color:#CC3333; text-decoration:none}

.boxnews_s p, .boxnews_d p {padding:3px;}

.padding3 {padding:0 3px;}

.padding10 {padding:0 10px;}

.titboxnews_d {background-color:#ececec; border-bottom:1px dotted #666; color: #666; font-weight:bold; height:16px; padding-left:3px; padding-top:3px}
.titboxnews_s {background-color:#ececec; border-bottom:1px dotted #666; color: #666; font-weight:bold; height:16px; padding-left:3px; padding-top:3px}

.box-destra {width:130px; height:75px; background-image:url(immagini/sfondo-box-d.gif); background-repeat:no-repeat;}
.top-box-destra {height:15px; margin-bottom: 10px; padding:0; font-weight:bold}

.tit { font-size:12px; font-weight:bold; }
.tit-red {color:#cc3333; font-weight:bold; font-size:12px; }

input, select, textarea {font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}

select.ricerca {width:200px; margin-right:19px; margin-left:19px;}

form {margin:0}

.img-align {vertical-align:baseline !important}

hr {height:1px; color: #CCC}

.bordo {border: 1px solid #CCC}

.menu-riv {border-left: 1px solid #CCC; padding:3px 10px}
.menu-riv p{ margin: 7px 0px;}

td.menu-riv p a {color:#333; text-decoration:none}
td.menu-riv p a:visited {color:#666; text-decoration:none}
td.menu-riv p a:hover{text-decoration:none; background-color:#ECECEC; color:#CC3333}

div.bollo {width:95px; height:97px; margin-top:43px; background-image:url(immagini/bollo95.gif); background-repeat:no-repeat;  }

div.bollo a {font-size:12px; color:#CC3333 !important; font-weight:bold;}

div.bollo a:hover {color:#333333 !important; background-color:#f2f2f2 !important;}

.titolo {font-size:13px; font-weight:bold; color:#000000; text-decoration:none}
.titolo-red {font-size:13px; font-weight:bold; color:#cc3333; text-decoration:none}

.stitolo {font-size:12px; font-weight:bold; color:#666666; text-decoration:none}

img.rivista {margin:10px 10px 5px 0}

td.riga {border-bottom:1px solid #CCC}

.maiusc {text-transform:uppercase}

.center {text-align:center}
.right {text-align:right}

hr.red {height:1px; color: #CC3333}

#descrizione_riv a {text-decoration:underline}

#descrizione_riv, #datitecnici_riv {padding:11px}

div.loghiriv {text-align:center;}

.loghiriv img {margin-top:3px; margin-bottom:3px}


div#divBlogs {
	padding:3px;
	width:470px;
	height:70px;
	overflow:hidden;}
	
div#divImg{
	padding-left:2px; 
}

	
div#divImg img {
	width: 84px; 
	padding-right:6px; 
	height: 60px;
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4;
}

img.bandiera {
	filter:alpha(opacity=40); 
	-moz-opacity: 0.4; 
	opacity: 0.4;
}

div#divImg img.piena {
	filter:alpha(opacity=100); 
	-moz-opacity: 1; 
	opacity: 1;
} 


#altriarticoli {
	margin-right:5px;
}

#altriarticoli ul {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
	
}

#altriarticoli li {
	padding-bottom:7px;
	margin-bottom:7px;
	border-bottom:1px solid #CCC;

}

#altriarticoli li img {
	border:1px solid #CCCCCC;
	padding:7px;
	margin:7px;

}

#altriarticoli li h4 {
	font-size:14px;
	margin-bottom:5px;
}

#eventi {
	float:left;
	width:240px;
}

#eventi li {
	padding-bottom:3px;
	margin-bottom:5px;
	border-bottom:1px solid #555;
	line-height:13px;
}

#altriarticoli h3, #eventi h3 {
	border-bottom:1px solid #555;
	padding-bottom:5px;
	margin-bottom:16px;
}

#riga1, #riga2, #riga3 {
	margin:10px auto;
}

#ultimoarticolo img {
	float:left;
	width:330px;
	margin-right:5px;
}

#ultimoarticolo h2 {
	margin-bottom:10px;
	font-size:18px;
}

#ultimoarticolo h2 a, #ultimoarticolo h2 a:visited {
	text-decoration:none;
}

#aziende h3 a, #aziende h3 a:visited {
	font-size:14px;
	color:#555;
}


/* AZIENDA */

#infoazienda {

}


#infoazienda img {
	float:right;
	width:100px !important;
}

#infoazienda table {

}


.stop {clear:both}



#testopost img {

	float:left;
	margin-right:7px;
	width:216px;
	height:auto;

}

#categorie {text-align:left; margin-right:10px; border-bottom:1px dotted #cccccc; border-top:1px dotted #cccccc}

#categorie ul {
margin:0; padding:3px 0;

	}

#categorie ul li {
	display:inline;
	}
	
a.attivo {
	color:#cc3333 !important;
	text-decoration:underline !important;
	}	

#categorie ul li a, #categorie ul li a:visited {
	text-decoration:none;	
	color:#666666;
	margin-right:11px;
	text-decoration:none;
	}

#categorie ul li a:hover, #categorie ul li a:active {
	text-decoration:none;	
	color:#cc3333;
	margin-right:11px;
	text-decoration:underline;
	}

.info {

	padding:5px;
	color:#333;

}

div#parolechiave p {color:#cccccc !important;}

div#parolechiave a {color:#cccccc !important; text-decoration:none; }

div#parolechiave a:hover, div#parolechiave a.enf:hover {color:#666666 !important; text-decoration:underline; }

div#parolechiave a.enf {font-size:15px; color:#cccccc; text-decoration:none; }
