/*
	2001 Copyright Christian Rodero
	
	--- promemoria colori ---
	rosso: #d61111 
	rosso link: #880000
	grigio scuro: #3a3a3a
	grigio chiaro: #555
	giallo postit: #f9f6d9
	giallo postit scuro: #dbd4a7
	giallo postit chiaro: #f9f8f2

*/

@font-face {
    font-family: 'ChunkFiveRegular';
    src: url('../fonts/Chunkfive-webfont.eot');
    src: url('../fonts/Chunkfive-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/Chunkfive-webfont.woff') format('woff'),
         url('../fonts/Chunkfive-webfont.ttf') format('truetype'),
         url('../fonts/Chunkfive-webfont.svg#ChunkFiveRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

.cLear { height:0; clear:left }
.cleaR { height:0; clear:right }
.cLeaR { height:0; clear:both }

body {
	background:#f7f7f7 url('../images/background.jpg') repeat-x;
	font:normal 12px/1.4em arial,verdana,sans-serif; color:#3a3a3a; text-align:center;
}

h2 { font: bold 20px/1.2em georgia,serif; color:#d61111 }

h3 { font:16px ChunkFiveRegular,georgia,serif; color:#d61111 }

a, a:visited { color:#D61111; text-decoration:none }
a:hover, a:active { color:#3a3a3a; text-decoration:none }

#wrap {
	width:920px; padding:20px; margin: 16px auto;
	background:#fff;
	text-align:left;
	background-color: #FFFFFF;
    border-color: #999999;
    border-style: solid;
    border-width: 1px;
}
/*#leaderboard {width:100%;margin-bottom:10px}
#leaderboard > iframe {
	width:728px;
	height:90px;
	margin-right:15px;
	_background:#000; 
	float:left;
}

#leaderboard > div {
	float:left; _margin-top:15px
}
*/
#leaderboard {
	width:100%; height:90px;
	margin:0 auto 25px auto;
	color:#666;
}


#leaderboard div.logoeditore {
	float:right;
	margin:30px 9px 0 0;
	padding:0;
}

#header {
   width:100%;
	margin:10px auto;
}

	#header h1 {
		width:250px; height:48px; margin-right:7px;
		position:relative; float:left;
	}
	
	#titolo_h1{width:250px; height:48px; margin-right:7px; position:relative; float:left;}
	#titolo_h1 span{width:250px; height:48px;top:0; left:0; position:absolute;background:#fff url('../images/ediltecnico.gif') no-repeat;}
		#header h1 span {
	width:250px;
	height:48px;
	top:0;
	left:0;
	position:absolute;
	background:#fff url('../images/ediltecnico.gif') no-repeat;
		}
		
	#header div p {
		width:245px;
		float:left;
		font-size:12px;
		margin-top:5px;
		padding-left:5px;
		font-weight:bold
	}
	
/*	#header form { margin-top:5px; margin-right:15px }*/
	
	#header ul li { float:left; margin:0 2px; margin-top:12px }
	#header ul li:hover { opacity:0.7 }

#header	#social {
		padding:0 5px 0 0; 
		margin:5px 0 5px 0;
		height:34px;
		width:395px;
		float:right;
	}


#header #social ul {
			float:right;
			margin-right:7px

		}

#header #social ul li {
				display:inline;
				margin:4px 3px;
			}
.fb-like {margin-top:9px; width:120px; float:left; margin-left:0; height:24px;}

#fb-gp {width:auto; float:right; margin-left:4px; margin-right:0; padding-right:0;}

.gplus {_float:left; 
width:70px; _margin-top:8px}


#header div.network-tecnici {
float:left; height:33px;  
width:662px !important;
background-color:#e5e5e5;
padding:5px 0;
margin-left:1px
	}
	
	#header div.network-tecnici ul {
		padding:0;
		margin:0 ;
		float:left
	}
	
	#header div.network-tecnici ul li {
			display:inline;
			margin:0 0 0 2px;
			padding:0;
			
		}

	#header div.network-tecnici ul li a {
				text-decoration:none;
			
			}

	
	
	form#search {
	width: 247px;
	height: 32px;
	background-color: #ffffff;
	background: url("../images/bg_cerca.jpg") 0 0 no-repeat;
	float: left;
	margin:7px 2px 0 7px;
	padding:3px 0;

}

	form#search input[type="text"] {
		width:150px; padding:2px 5px ; margin:3px 0 ; border:0;
		background:none; 
		float:left;
		font:normal 13px/1.5em arial,verdana,sans-serif; color:#555;
	}
	
	form#search input[type="submit"] {
		width:40px;padding:0; margin:3px 3px 0 7px; border:0;
		background:none; 
		float:left;
		font:bold 12px/1.4em arial,verdana,sans-serif; color:#ababab; 
	}
	
	form#search input[type="submit"]:hover { cursor:pointer; color:#3a3a3a }

	#header form {
	
}
	
#mainMenu {
	background:#3a3a3a;
	border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;
	margin-bottom:15px;
	min-height:36px;
}

	#mainMenu ul { float:left }
	#mainMenu ul#statico { background:#555; border-radius:3px 0 0 3px; -webkit-border-radius:3px 0 0 3px; -moz-border-radius:3px 0 0 3px }

		#mainMenu ul li {
			display:block;
			float:left
		}

			#mainMenu ul li a, #mainMenu ul li a:visited {
				display:block;
				color:#fff; font-size:13px; text-decoration:none;
				padding:10px;
			}
			
			#mainMenu ul li a:hover, #mainMenu ul li a:active {
				background:#d61111
			}


#leftColumn { float:left; min-height:400px; width:400px; padding-right:9px; border-right:1px solid #ddd; margin-right:10px}
#doubleColumn { float:left; min-height:400px; width:600px; margin-right:10px }
#centerColumn { float:left; min-height:400px; width:180px;  margin-right:10px }
#rightColumn { float:left; min-height:400px; width:300px; padding-left:9px; border-left:1px solid #ddd }

.meta { font-size:11px; line-height:1.2em }
.evid { background:#f9f6d9; padding:2px }

.rectangleBanner { width:180px; _background:#000; margin:10px 0 }
.rectangleBanner1 { width:180px; min-height:158px; background:url('../images/banner_normativa.gif') no-repeat; margin:10px 0 }

.bigArticle { border-bottom:1px solid #f6f6f6; margin-bottom:10px; padding-bottom:9px }
	.bigArticle h2 a, .bigArticle h2 a:visited { font-size: 24px; line-height: 1.2em; color:#3a3a3a; text-decoration:none;
	font-weight: normal;
}
	.bigArticle h2 a:hover, .bigArticle h2 a:active { text-decoration:underline }
	.bigArticle figure img { margin:10px 0; width:400px }
	.bigArticle p { color:#555 }
	
.article { border-bottom:1px solid #f6f6f6; margin-bottom:10px; padding-bottom:9px }
	.article figure img { float:left; width:140px }
	.article header, .article p { margin-left:15px; width:245px; float:left }
	.article header { margin-bottom:5px }
	.article h2 a, .article h2 a:visited { font-size: 16px; line-height: 1.2em; color:#3a3a3a; text-decoration:none;
	font-weight: normal;
}
	.article h2 a:hover, .article h2 a:active { text-decoration:underline }
	.article p { color:#555 }
	
.article.noImage header, .article.noImage p { margin-left:0; width:400px }
	
.smallArticle { border-bottom:1px solid #f6f6f6; margin-bottom:10px; margin-left:15px; float:left; width:245px; padding-bottom:9px }
	.smallArticle header, .article p {  }
	.smallArticle header { margin-bottom:5px }
	
		.smallArticle h2 {font-size: 16px; line-height: 1.2em;}
	
	.smallArticle h2, .smallArticle h2 a, .article h2 a:visited { font-size: 16px; line-height: 1.2em; color:#3a3a3a; text-decoration:none;
	font-weight: normal;
}
	.smallArticle h2 a:hover, .article h2 a:active { text-decoration:underline }
	.smallArticle p { color:#555 }
	
.miniArticle { border-bottom:1px solid #f6f6f6; margin:10px 0; padding-bottom:5px }
	.miniArticle figure img { float:left; width:40px }
	.miniArticle p { float:left; margin-left:10px; width:130px; color:#555 }
	.miniArticle p > a, .miniArticle p > a:visited { color:#555 }
	.miniArticle p > a:hover, .miniArticle p > a:active { text-decoration:underline }

#fiere .miniArticle p { float:none; margin-left:0; width:auto }
	#fiere .miniArticle p > a, .miniArticle p > a:visited { font-weight:bold }

.social { margin:10px 0 0 0 }
	.social .fb-like { margin:5px 0; height:20px; float:left }
	.social .twitter-share-button { margin:5px 5px 5px 0; float:left; width:100px!important }
	.social .IN-widget { float:left; margin:5px 5px 5px 0; width:95px!important; text-align:left!important }
	.social .gplus { float:left; margin:5px 5px 5px 0; width:65px!important }
	
#convegni { width:140px; min-height:405px; background:#f9f6d9; float:left }
	#convegni header { height:40px; padding:20px 0 0 50px; background:url('../images/conve_header.jpg') no-repeat }
	#convegni footer { font-size:11px; text-align:center; height:25px; padding:25px 0 0 0; background:url('../images/conve_footer.jpg') no-repeat }
	#convegni .conv { padding:10px }
		#convegni .conv h4 { font-weight:bold; margin-bottom:3px }
			#convegni .conv h4 a, #convegni .conv h4 a:visited { color:#3a3a3a }
			#convegni .conv h4 a:hover, #convegni .conv h4 a:active { text-decoration:underline }
		#convegni .conv > a, #convegni .conv > a:visited { display:block; text-align:center; width:60px; background:#d61111; color:#fff; font-size:11px; padding:3px; margin-top:5px }
		#convegni .conv > a:hover, #convegni .conv > a:active { background:#880000 }
		
#newsletter { width:300px; height:85px; margin-bottom:5px; background:#fff url('../images/newsletter_bg.gif') no-repeat }
	#newsletter h3 { color:#fff; letter-spacing:1px; padding:10px 0 0 40px }

.spot {  margin-top:10px  }	
.banner{  margin:10px 0 }

	.banner iframe { width:300px; background:#000; }
	
#wdgtTecnici { margin:10px 0 }
	#wdgtTecnici > ul li { width:40px; height:40px; font:bold 36px arial; color:#fff; text-align:center; float:left; margin-right:1px }
		#wdgtTecnici > ul li#wdgt_ingegneri { background:#0099cc }
			#wdgtTecnici ul li#wdgt_ingegneri:hover, #wdgtTecnici > ul li#wdgt_ingegneri.open { cursor:pointer; color:#286275 }
		#wdgtTecnici > ul li#wdgt_geometri { background:#fba31d }
			#wdgtTecnici ul li#wdgt_geometri:hover, #wdgtTecnici > ul li#wdgt_geometri.open { cursor:pointer; color:#9a6a22 }
		#wdgtTecnici > ul li#wdgt_architetti { background:#bb0c0c }
			#wdgtTecnici > ul li#wdgt_architetti:hover, #wdgtTecnici > ul li#wdgt_architetti.open { cursor:pointer; color:#740d0d }
		#wdgtTecnici > ul li#wdgt_edilizia { background:#528b40 }
			#wdgtTecnici > ul li#wdgt_edilizia:hover, #wdgtTecnici > ul li#wdgt_edilizia.open { cursor:pointer; color:#2b531f }
		#wdgtTecnici > ul li#wdgt_impresedili { background:#e4cc2d }
			#wdgtTecnici > ul li#wdgt_impresedili:hover, #wdgtTecnici > ul li#wdgt_impresedili.open { cursor:pointer; color:#8f8019 }
		#wdgtTecnici > ul li#wdgt_illuminotecnica { background:#c2c924 }
			#wdgtTecnici > ul li#wdgt_illuminotecnica:hover, #wdgtTecnici > ul li#wdgt_illuminotecnica.open { cursor:pointer; color:#747815 }	
		#wdgtTecnici .wdgt_content { border:10px solid #ccc; padding-bottom:10px }
			#wdgtTecnici .wdgt_content h3 { color:#fff; background:#ccc; padding-bottom:10px }
			
			#wdgtTecnici .wdgt_content.wdgt_ingegneri { border-color:#0099cc }
				#wdgtTecnici .wdgt_content.wdgt_ingegneri h3 { background:#0099cc }
			#wdgtTecnici .wdgt_content.wdgt_geometri { border-color:#fba31d }
				#wdgtTecnici .wdgt_content.wdgt_geometri h3 { background:#fba31d }
			#wdgtTecnici .wdgt_content.wdgt_architetti { border-color:#bb0c0c }
				#wdgtTecnici .wdgt_content.wdgt_architetti h3 { background:#bb0c0c }
			#wdgtTecnici .wdgt_content.wdgt_edilizia { border-color:#528b40 }
				#wdgtTecnici .wdgt_content.wdgt_edilizia h3 { background:#528b40 }
			#wdgtTecnici .wdgt_content.wdgt_impresedili { border-color:#e4cc2d }
				#wdgtTecnici .wdgt_content.wdgt_impresedili h3 { background:#e4cc2d }
			#wdgtTecnici .wdgt_content.wdgt_illuminotecnica { border-color:#c2c924 }
				#wdgtTecnici .wdgt_content.wdgt_illuminotecnica h3 { background:#c2c924 }
		
		#wdgtTecnici .wdgt_content ul { padding:10px }
			#wdgtTecnici .wdgt_content ul li { border-bottom:1px solid #f6f6f6; padding:5px 0 4px 0; }
			#wdgtTecnici .wdgt_content ul li img { width:50px; float:left }
			#wdgtTecnici .wdgt_content ul li p { float:left; width:200px; margin-left:10px }
				#wdgtTecnici .wdgt_content ul li p a, #wdgtTecnici .wdgt_content ul li p a:visited { color:#3a3a3a }
				#wdgtTecnici .wdgt_content ul li p a:hover, #wdgtTecnici .wdgt_content ul li p a:active { text-decoration:underline }
		#wdgtTecnici .wdgt_content > a { font-size:11px; margin:10px; }
		
#video { margin:20px 0 }
	#video p { color:#555; margin:5px auto }
	#video iframe { margin:5px 0 }
	#video p.videoTitle { margin:0 }
		#video p.videoTitle a, #video p.videoTitle a:visited { color:#555; font-weight:bold }
		#video p.videoTitle a:hover, #video p.videoTitle a:active { text-decoration:underline }
	
p#footerMenu { width:920px; margin:0 auto; text-align:left; font-size:11px }
	p#footerMenu a, p#footerMenu a:visited { color:#3a3a3a }
	p#footerMenu a:hover, p#footerMenu a:active { text-decoration:underline }
	
#footer { width:920px; margin:20px auto; margin-top:30px; text-align:left; font-size:11px }
	#footer > a img { float:left }
	#footer p { width:100px; margin-left:10px; float:left }
	#footer iframe { width:728px; height:90px; background:#000; float:left;  }
	
/* form */

/*#search {
	width:206px; height:48px;
	background:#fff url('../images/search_bg.jpg') no-repeat;
	float:left;
}
	
	#search input[type="text"] {
		width:90px;padding:12px; margin:3px; border:0;
		background:none; float:left;
		font:normal 12px/1.4em arial,verdana,sans-serif; color:#555;
	}
	
	#search input[type="submit"] {
		width:70px;padding:12px; margin:3px; margin-left:10px; border:0;
		background:none; float:left;
		font:bold 12px/1.4em arial,verdana,sans-serif; color:#ababab; text-align:right;
	}

	#search input[type="submit"]:hover { cursor:pointer; color:#3a3a3a }
	*/	
#newsletterSignup {
	width:272px; height:36px;
	background:#fff url('../images/newsletter_input.gif') no-repeat;
	margin:10px 0 0 11px;float:left;
}
		#newsletterSignup input{
		width:190px; height:30px;float:left;
		}
	#newsletterSignup input[type="text"] {
		width:174px; height:30px; border:0; padding:3px 10px;
		background:none; float:left;
		font:normal 12px/1.4em arial,verdana,sans-serif; color:#555;
	}
	
	#newsletterSignup input[type="submit"] {
		width:62px; height:36px; border:0; margin:0;
		background:#fff url('../images/newsletter_send_n.gif') no-repeat; float:right;
		font:bold 12px/1.4em arial,verdana,sans-serif; color:#fff; text-transform:uppercase;
	}
	
	#newsletterSignup input[type="submit"]:hover { cursor:pointer; color:#fff; background:#fff url('../images/newsletter_send_h.gif') no-repeat;width:62px; height:36px;float:right; }
	
#commentform, #wp-email-content form { }
#formx, #ricercaNormativa { margin:20px 0px }

	#commentform p, #wp-email-content form p, #formx p, #ricercaNormativa p { padding:5px 0; clear:left }
		 #wp-email-content form p label, #formx p label,
		#ricercaNormativa p label {
			float:left; width:100px; padding-top:5px
		}
		#commentform p label{float:left; width:400px; padding-top:5px}
		#commentform p input, #commentform p textarea,
		#wp-email-content form p input, #wp-email-content form p textarea,
		#formx p input, form#formx p textarea,
		#ricercaNormativa p input, #ricercaNormativa p textarea {
			float:left;
			border-radius:3px;
			-webkit-border-radius:3px;
			-moz-border-radius:3px;
			border:1px solid #ccc;
			padding:5px; 
			width:260px;
			_height:65px;
			font:normal 12px/1.4em arial,verdana,sans-serif; 
			color:#555;
		}
		#commentform p input#submit, #wp-email-content form p input.Button,
		#formx p input#submit,
		#ricercaNormativa p input#submit {
			width:auto;
			background:#d61111;
			border:1px solid #880000;
			color:#fff;
			margin:0
		}
		#commentform p input#submit:hover, #wp-email-content form p input.Button:hover,
		#formx p input#submit:hover,
		#ricercaNormativa p input#submit:hover { cursor:pointer; background:#880000 }

		#commentform .form-allowed-tags { font-size:11px }
		#wp-email-content form p#wp-email-button { float:left; margin-top:20px }
		
		#formx p input#privacy, #ricercaNormativa p input.inline { width:auto }
		#formx legend, #ricercaNormativa legend { font-weight:bold }
		
#categorie form { background:#f9f6d9; padding:5px }
	#categorie form select { border:1px solid #dbd4a7; padding:3px; width:100%; font:normal 12px/1.4em arial,verdana,sans-serif; color:#555 }

/* */

span.row {
	font-family:georgia,serif;
}

.section-title {
	font:20px/1.4em ChunkFiveRegular,georgia,serif;
	color:#d61111;
	margin-bottom:10px;
	border-bottom:2px solid #d61111
}

.pageIntro {
	font-size:13px;
	line-height:1.4em;
	color:#555;
	margin-bottom:40px
}

	.pageIntro img {
		float:left; width:140px; margin:0 15px 15px 0
	}

.singlePost { border-bottom:1px solid #efefef; margin-bottom:10px }
	.singlePost h1 { font:24px/1.2em georgia,serif; color:#3a3a3a; margin-bottom:20px }
	.singlePost figure img { margin:0 10px 0 0; float:left }
	.singlePost p { margin-bottom:5px; color:#555; line-height:1.5em }
	.singlePost > iframe { margin:10px 0 }
	.singlePost .meta { border-top:1px solid #f6f6f6; padding:5px 0 }
	
#comments h3 { margin:20px auto }
	#comments ol { list-style:none }
		#comments ol li { border:1px solid #f6f6f6; padding:10px; position:relative; margin-bottom:5px }
		#comments .comment-author img { float:left; margin-right:10px }
		#comments .comment-body { margin-top:5px; padding-top:4px; border-top:1px solid #efefef }
		#comments .reply { font-size:11px }
	
.authorBox { background:#f6f6f6; padding:5px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; line-height:1.2em;margin-bottom: 10px; }
	.authorBox img.avatar { width:170px; margin-bottom:3px }
	
.socialIcons { margin-top:10px }
	.socialIcons img { float:left; margin-right:2px }
	.socialIcons img:hover { opacity:0.7 }
		
.archive h1, .page h1 {
	font:bold 20px/1.2em georgia,serif; color:#fff;
	margin:5px 0 20px -20px; width:340px; float:left
}
	.archive h1 span, .page h1 span, .cover h1 span { background:#d61111; padding:5px 10px 5px 20px; border-bottom:1px solid #880000; border-top:1px solid #880000; float:left }
	.archive .socialIcons { float:right }
	
.archive .video { border:1px solid #f6f6f6; padding:4px; float:left; width:280px; margin:5px; min-height:250px}
	.archive .video iframe {  }
	.archive .video header, .archive .video p { width:280px; }
	.archive .video header { margin-top:10px }
	.archive .video h2 a, .archive .video h2 a:visited { font-size:16px; line-height:1.2em; color:#3a3a3a; text-decoration:none }
	.archive .video h2 a:hover, .archive .video h2 a:active { text-decoration:underline }
	.archive .video p { color:#555 }
	
.page ul.links, .page ul.authors { list-style:none; margin-top:40px }
	.page ul.links h2 { font-size:20px; line-height:1.2em; color:#3a3a3a; margin-bottom:10px }
	.page ul.links li ul { margin:10px 0 }
		.page ul.links li ul li, .page ul.authors li { padding:5px; background:#f9f8f2; border-bottom:1px solid #ccc }
		.page ul.links li ul li a { font-weight:bold; display:block }

.page ul.authors li a img { float:left; width:40px; margin-right:10px }
.page ul.authors li a { font-weight:bold }

.page > p { margin-bottom:5px; color:#555; line-height:1.5em }
.page > h2 { font:20px ChunkFiveRegular,georgia,serif; color:#d61111; border-bottom:2px solid #d61111; margin:40px 0 20px 0; padding-bottom:8px }
	
.relatedPosts { background:#f9f6d9; padding:10px; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px }
	.relatedPosts h3 { margin-bottom:10px; color:#555 }
	.relatedPosts .article { border-bottom:1px solid #dbd4a7 }
	.relatedPosts .article figure img { float:left; width:50px }
	.relatedPosts .article header, .relatedPosts .article p { margin-left:0; float:none; width:380px }
	
ul.articleTools { margin:10px 0 20px 0; text-align:center }
	ul.articleTools li { margin-bottom:1px; }
		ul.articleTools li a, ul.articleTools li a:visited { display:block; padding:5px; background:#d61111; color:#fff }
		ul.articleTools li a:hover, ul.articleTools li a:active { background:#880000; color:#fff }

#categorie { margin:10px 0 20px 0 }		
ul.categoriesMenu { margin:10px 0 0 0; }
	ul.categoriesMenu li {
		padding:5px;
		border-bottom:1px solid #efefef;
	}
		ul.categoriesMenu li a, ul.categoriesMenu li a:visited { color:#3a3a3a }
		ul.categoriesMenu li a:hover, ul.categoriesMenu li a:active { color:#880000 }
		
.navigation a, .navigation a:visited { border:1px solid #880000; padding:5px }
.navigation a:hover, .navigation a:active { border-color:#3a3a3a }
.navigation .nav-previous { float:right }
.navigation .nav-next { float:left }

/* stili aggiunti */
.page > #search_res > h2, .page > #documentoNormativa > h2, .page > #listaArticoli > h2 { font:20px ChunkFiveRegular,georgia,serif; color:#d61111; border-bottom:2px solid #d61111; margin:25px 0 20px 0; padding-bottom:8px }
.article h2 { font-size:16px; line-height:1.2em; color:#3a3a3a; text-decoration:none }
/**/
}

#archivio-newsletter{ margin:20px;}
#archivio-newsletter h2 {font: bold 20px/1.2em georgia,serif;
color: white;
margin: 5px 0 20px -30px;
width: 340px;
float: left;
}
#archivio-newsletter h2 span {
background: #D61111;
padding: 5px 10px 5px 20px;
border-bottom: 1px solid #800;
border-top: 1px solid #800;
margin:10px
}
#listaNews {margin:15px 0px; line-height:25px; width:200px; padding:10px; float:left; border:1px solid #125;}

.tooltip{ /*stili per il tooltip */
    /*posizione e domensioni*/
    position:absolute; top: 2em; left: 2em; width: 15em;
    /*bordi e colore */
    border: 1px solid #6C9; background-color: #A8F8D0;; color:#000;
    /*font e testo */
    font-size: 80%;text-align: center
    }
#archivioNews{ margin-left:25px;margin-bottom:10px; width:300px; height:20px;float: left;}
#listaNews li{ border-bottom:1px solid #125}
#wdgtTecnici > ul li#wdgt_guidambiente {
background: #339933;
}
#wdgtTecnici .wdgt_content.wdgt_guidambiente {
border-color: #339933;
}
#wdgtTecnici .wdgt_content.wdgt_guidambiente h3 {
background: #339933;
}
#wdgtTecnici > ul li#wdgt_guidambiente:hover, #wdgtTecnici > ul li#wdgt_guidambiente.open {
cursor: pointer;
_color: #339933;
color:#747815;
}
#archivio-newsletter{ width:340px; float:left; height: 200px;}
/**********  PAGINE NORMATIVE ************************/
.colonnaSx{width:610px;float:left}
.archive-post{float:left;border-bottom:1px solid #f0f0f0;padding:10px}
.archive-post a{width:60px; float:left}
.summary{width:100%;float:left; margin-top:40px; }
div.summary ul li a , a:visited{color:#333;text-decoration: none;}
div.summary ul li a:hover, a:active{color:#D61111;text-decoration: none;}
#single{width:600px;float:left; margin-right:10px}
#tit{width:30%; float:right;margin-top:14px;}
div.norma{width:152px;float:right;height:20px;font:16px OpenSansCondensedBold,georgia,serif; letter-spacing:1px;margin-top:1px}
div.norma a, a:visited{color:#333;text-decoration: none;}
div.norma a:hover, a:active{color:#D61111; text-decoration: none;}
.sot_titolo{float:left;width:100%; font-size:14px;font-size:16px;line-height:1.2em}
.primaTitolo{font-size:18px;color:#D61111;}
div.summary ul li{width:97%;padding:7px 5px 7px 17px;background: url('../images/red_fre.png') no-repeat; float:left; background-position:0px 7px; border-bottom: 1px solid #cccccc}
.h3_norma  a:hover, a:active{color:#333; text-decoration: none;}
.h3_norma a, a:visited{color:#D61111;}
.error {background: #FFF3F3;}
.simplr-message {margin-bottom: 20px;padding-left: 5px;_padding: 20px;}
/*************************GUIDAMBIENTE ***********************/
.metag { font-size:11px; line-height:1.2em }
.metag a{ color:#006600}
.navigationg a, .navigationg a:visited { border:1px solid #006600; padding:5px }
.navigationg a:hover, .navigationg a:active { border-color:#006600 }
.navigationg .nav-previousg { float:right }
.navigationg .nav-nextg { float:left }
.nav-nextg a, .nav-nextg a:visited, .nav-previousg a,.nav-previousg a:visited{ color:#006600}
.articleg p { color:#006600 }
.articleg p a, .articleg p a:visited {  line-height:1.2em; color:#006600; text-decoration:none }
.h3_normag a, .h3_normag a:visited{color:#006600;}
.h3_normag  a:hover, a:active{color:#333; text-decoration: none;}




.share-box .twitter-share-button {
    position: absolute !important;
    left: 145px;
    top: 33px;}
    
    .share-box .IN-widget{
    left: 82px !important;}
    
    
.cover{
    margin-bottom:10px}