/*
	Theme Name: Ediltecnico
	Theme URI: http://www.ediltecnico.it
	Description: Il tema per Ediltecnico.it
	Author: Christian Rodero 
	Author URI: http://2make.it
	Version: 1.0
*/

@font-face {
    font-family: 'helveticaBold';
    src: url('../ediltecnico/fonts/HelveticaNeueLTStd-Bd.otf');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'helveticaMedium';
    src: url('../ediltecnico/fonts/HelveticaNeueLTStd-Md.otf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansCondensedLight';
    src: url('../ediltecnico/fonts/OpenSans-CondLight-webfont.eot');
    src: url('../ediltecnico/fonts/OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/OpenSans-CondLight-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/OpenSans-CondLight-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansCondensedLightItalic';
    src: url('../ediltecnico/fonts/OpenSans-CondLightItalic-webfont.eot');
    src: url('../ediltecnico/fonts/OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/OpenSans-CondLightItalic-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/OpenSans-CondLightItalic-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/OpenSans-CondLightItalic-webfont.svg#OpenSansCondensedLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'OpenSansCondensedBold';
    src: url('../ediltecnico/fonts/OpenSans-CondBold-webfont.eot');
    src: url('../ediltecnico/fonts/OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/OpenSans-CondBold-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/OpenSans-CondBold-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/OpenSans-CondBold-webfont.svg#OpenSansCondensedBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'AmbleLight';
    src: url('../ediltecnico/fonts/Amble-Light-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-Light-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-Light-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-Light-webfont.svg#AmbleLight') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmbleLightItalic';
    src: url('../ediltecnico/fonts/Amble-LightItalic-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-LightItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-LightItalic-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-LightItalic-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-LightItalic-webfont.svg#AmbleLightItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmbleRegular';
    src: url('../ediltecnico/fonts/Amble-Regular-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-Regular-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-Regular-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-Regular-webfont.svg#AmbleRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmbleItalic';
    src: url('../ediltecnico/fonts/Amble-Italic-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-Italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-Italic-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-Italic-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-Italic-webfont.svg#AmbleItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmbleBold';
    src: url('../ediltecnico/fonts/Amble-Bold-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-Bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-Bold-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-Bold-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-Bold-webfont.svg#AmbleBold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmbleBoldItalic';
    src: url('../ediltecnico/fonts/Amble-BoldItalic-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-BoldItalic-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-BoldItalic-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-BoldItalic-webfont.svg#AmbleBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmbleLightCondensed';
    src: url('../ediltecnico/fonts/Amble-LightCondensed-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-LightCondensed-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-LightCondensed-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-LightCondensed-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-LightCondensed-webfont.svg#AmbleLightCondensed') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'AmbleLightCondensedItalic';
    src: url('../ediltecnico/fonts/Amble-LightCondensedItalic-webfont.eot');
    src: url('../ediltecnico/fonts/Amble-LightCondensedItalic-webfont.eot?#iefix') format('embedded-opentype'),
         url('../ediltecnico/fonts/Amble-LightCondensedItalic-webfont.woff') format('woff'),
         url('../ediltecnico/fonts/Amble-LightCondensedItalic-webfont.ttf') format('truetype'),
         url('../ediltecnico/fonts/Amble-LightCondensedItalic-webfont.svg#AmbleLightCondensedItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}


#content-edil{width:960px; margin:0 auto}

.share-box {
width: 500px;
_height: 178px;
height: 114px;
position: relative;
margin: 0 0 10px 0;
background: #E5F0F4;
float:right;
}
.share-box #fb {
position: absolute;
border: none;
overflow: hidden;
width: 70px;
height: 65px;
top: 33px;
left: 7px;
}
.share-box .IN-widget {
position: absolute;
left: 75px;
top: 33px;
}
.share-box .twitter-share-button {
position: absolute;
left: 139px;
top: 33px;
}
.share-box div.gplus {
position: absolute;
left: 206px;
top: 33px;
}
.share-box h3 {
font: 12px 'TitilliumText14L400wt',arial,sans-serif;
padding: 10px 0 5px 10px;
color: #1A7FA5;
text-align: left;
text-transform: uppercase;
}

div.spotEmail {
background: url(images/bust.png) no-repeat left top;
width: 150px;
margin-left:10px;
}

div.spotRegistrati, div.spotStampa, div.spotEmail {
margin: 13px 0 0 10;
height: 44px;
float: left;
}
div.spotStampa {
background: url(images/printer.png) no-repeat left top;
width: 122px;
margin-left: 10px;
}
div.spotRegistrati {
background: url(images/commenti.png) no-repeat left top;
width: 186px;
margin-left: 10px;
}
.tools {
line-height: 0;
float:left;
width:500px;
height: 40px;
_margin-top:12px;
}
iframe.twitter-follow-button{
width:220px;
}
div.spotEmail a,div.spotRegistrati  a{
margin-top:12px;
float:left;
margin-left:40px
}
div.spotStampa a{
margin-top:12px;
float:left;
margin-left:30px
}

div#loWidget { width: 140px;background-color:#ffffff;line-height:9px;min-height:200px;float:left; font-size:11px}
div#loWidget ul#loWidgetNews { margin:0; padding: 0 0 1px; list-style:none;}
div#loWidget ul#loWidgetNews li { padding: 5px; border-bottom: 1px solid gray;
	_border-left: 2px solid #383838;
	_border-right: 5px solid #383838;
	width: 120px;
	background: #eaeaea repeat-x;
	margin: 0 0 1px;
}
div#loWidget ul#loWidgetNews li.black { padding: 5px; border-bottom: 1px solid gray;
	_border-left: 2px solid #b31010;
	_border-right: 5px solid #b31010;
	width: 130px;
	background: #d1d1cf repeat-x;
	margin: 0 0 1px;
		float:left;
}
div#loWidget ul#loWidgetNews li.chiaro { padding: 5px; border-bottom: 1px solid gary;
	_border-left: 2px solid #b31010;
	_border-right: 5px solid #b31010;
	width: 130px;
	background:  #f2f2f1 repeat-x;
	margin: 0 0 1px;
	float:left;
}

div#loWidget ul#loWidgetNews li span { padding:0; margin:0; color: #b31010;
	font: bold 12px/16px Arial,verdana;
	text-decoration: none;
}

div#loWidget ul#loWidgetNews li a, div#loWidget ul#loWidgetNews li a:visited { padding:0; margin:0; font-family:Arial,verdana; font-size:11px; line-height:12px; font-weight:bold; color:#454545; text-decoration:none }

div#loWidget ul#loWidgetNews li a:hover, div#loWidget ul#loWidgetNews li a:active { padding:0; margin:0; font-family:Arial,verdana; font-size:11px; line-height:12px; font-weight:bold; color:#8a0c19; text-decoration:none }

div#loWidget div#loWidgetFooter { margin:0; padding:0; background-color:#ffffff; background-image:url('images/etWidgetFooter.jpg'); background-position:bottom left; background-repeat:no-repeat; padding-bottom: 0;
	height: 107px;
}

div#loWidget ol#loWidgetButtons { margin:0; padding: 5px; list-style:none; }
div#loWidget ol#loWidgetButtons li { padding:0; display:block; width: 112px; height: 44px;
	margin: 0 30px 7px;
}

div#loWidget ol#loWidgetButtons li a, div#loWidget ol#loWidgetButtons li a:visited { display:block; margin:0; padding:0; text-decoration:none; font-family:Arial,verdana; font-size:11px; font-weight:normal; color:#91b8c7; width: 80px; height: 32px; padding-left:34px; padding-top:12px; background-position:top left; background-repeat:no-repeat }

div#loWidget ol#loWidgetButtons li a:hover, div#loWidget ol#loWidgetButtons li a:active { color:#8a0c19 }

div#loWidget ol#loWidgetButtons li a#loWidgetButtonHome, div#loWidget ol#loWidgetButtons li a#loWidgetButtonHome:visited { background-image:url('images/etWidgetHome.gif') }

div#loWidget ol#loWidgetButtons li a#loWidgetButtonFeed, div#loWidget ol#loWidgetButtons li a#loWidgetButtonFeed:visited { background-image:url('images/etWidgetFeed.gif') }

div#loWidget ol#loWidgetButtons li a#loWidgetButtonSearch, div#loWidget ol#loWidgetButtons li a#loWidgetButtonSearch:visited { background-image:url('images/etWidgetWid.gif') }

div#loWidget ol#loWidgetButtons li a#loWidgetButtonHome:hover, div#loWidget ol#loWidgetButtons li a#loWidgetButtonFeed:hover, div#loWidget ol#loWidgetButtons li a#loWidgetButtonSearch:hover, div#loWidget ol#loWidgetButtons li a#loWidgetButtonHome:active, div#loWidget ol#loWidgetButtons li a#loWidgetButtonFeed:active, div#loWidget ol#loWidgetButtons li a#loWidgetButtonSearch:active
 { background-position:bottom left }

div#loWidget div#loWidgetFooter p { text-align:center; line-height:9x; margin:0; padding:0 }

div#loWidget div#loWidgetFooter p a, div#loWidget div#loWidgetFooter p a:visited { text-decoration:none; font-family:Arial,verdana; font-size:11px; font-weight:normal; color:#333 }

div#loWidget div#loWidgetFooter p a:hover, div#loWidget div#loWidgetFooter p a:active { text-decoration:underline }
#contenuto{width:140px; float:left; min-height:200px;}
.box_letti{width:220px; float:left;padding-right: 5px; height:70px}
.entry ul li{list-style:square; margin-left:10px;}
.entry ul li p{list-style:none}
.entry{float:left}
#colonna_sx{width:245px; float:left;}
#tt{font:bold 20px/1.2em georgia,serif; color:#fff;
	margin:5px 0 20px -20px; width:340px; float:left}
#tt span{background:#d61111; padding:5px 10px 5px 20px; border-bottom:1px solid #880000; border-top:1px solid #880000; float:left }
/******************* BOX SPECIALI *******************************/
#speciale_main {
	width: 300px;
}

#speciale_header {
	width: 300px;
	height: 57px;
	background: url(images/header_speciali.gif) no-repeat;
}

#speciale_footer {
	width: 300px;
	height: 7px;
	background: url(images/footer_speciali.jpg) no-repeat;
}

#speciale_container {
	width: 293px;
	border-left: 2px solid #e4e4e4;
	border-right: 2px solid #e4e4e4;
	margin-left: 3px;
	margin-right: 2px;
}

#speciale_col {
	width: 126px;
	display: table-cell;
	padding-left: 10px;
	padding-right: 10px;
}

#speciale_col ul {
	margin: 0;
	padding: 0;
}

#speciale_col li {
	background: url(images/punto_speciali.jpg) no-repeat 0 10px;
	padding: 10px 10px 10px 15px;
	color: #383838;
	list-style-type: none;
	border-bottom: 2px solid #d8d8d8;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

#speciale_col li a {
	color: #383838;
	text-decoration: none;
}

#speciale_col li a:link {
}

#speciale_col li a:active {
}

#speciale_col li a:visited {
}

#speciale_col li a:hover {
	color: red;
}

#speciale_archivio {
	width: 199px;
	height: 28px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
#speciale_arc li {
	background: url(images/punto_speciali.jpg) no-repeat 0 10px;
	padding: 10px 10px 10px 15px;
	color: #383838;
	list-style-type: none;
	border-bottom: 2px solid #d8d8d8;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
} 
.b {
	background: url(images/punto_speciali.jpg) no-repeat 0 10px;
	padding: 10px 10px 10px 15px;
	color: #383838;
	list-style-type: none;
	border-bottom: 2px solid #d8d8d8;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
/*#fb-gp{width:140px; float:left}
.fb-like {width:80px; float:left}*/
.imu_h1 {
	color: red;
	font: bold 22px Georgia, "Times New Roman", Times, serif;
	border-bottom: 2px solid silver;
}

.imu_h2 {
	color: #555;
	font: 14px/18px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-top: 0;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-bottom: 0;
}

.imu_note {
	color: #555;
	font: 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 0;
	border-top: 2px solid silver;
	padding-top: 5px;
	text-align: justify;
}

.imu_note strong {
	color: red;
	font: bold 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 30px;
}

.imu_form {
	color: #555;
	font: bold 12px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin-bottom: 30px;
}

.imu_importo {
	color: red;
	font: bold 16px/20px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}

.testo {
	width: 300px;margin-bottom: 10px;
}

.imu_header
 {
	width: 300px;
	height: 62px;
	margin: 0;
}

.imu_box {
	width: 288px;
	padding-left: 5px;
	padding-right: 5px;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	margin: auto;
	background: url(images/imu_bg.gif) repeat-x;
}

.imu_footer {
	width: 300px;
	height: 8px;
	background: url(images/imu_footer.gif) no-repeat;
}
.imu_valori{margin-bottom:10px;}
iframe#fb {
	_position: absolute;
	border: none;
	overflow: hidden;
	width: 68px;
	height: 62px;
	top: 33px;
	left: 7px;
}
.share-box2 {
	width: 280px;
	height: 100px;
	padding:10px;
	background: #E5F0F4;
}
.share-box2.twitter-share-button {
	_position: absolute;
	left: 139px;
	top: 33px;
}
.share-box2 div.gplus {
	position: relative;
	left: 206px;
	top: -66px;
	width:55px;
}

.share-box2 .IN-widget {
	_position: absolute;
	left: 75px;
	top: 33px;
}
.share-box2 h3 {
	font: 12px 'TitilliumText14L400wt',arial,sans-serif;
	_padding: 10px 0 5px 10px;
	padding-bottom:10px;
	color: #1A7FA5;
	text-align: left;
	text-transform: uppercase;
}
.g-plusone{height: 60px;width: 50px;float:left;}

/************************************************
*	TABS by Marco Nardi                	        * 
************************************************/

ul.tabsnav{

	padding:10px 15px 0px 15px;
	height:31px;
	margin:0px 0px;
	background:#fff;
	border:1px solid #333;

}	
	

.tabsnav li {
	display: inline;
	list-style: none;
	float:left;
	font-size:11px;
	text-align:center;
	margin-right:0px;
	width:80px;
	text-transform:uppercase;
	}


.tabsnav li a {
	text-decoration: none;
	font-weight: normal;
	line-height:31px;
	font-weight:bold;
	padding:0px 0px;
	font-size: 12px; 
	color:#000;
	text-decoration: none;
	display:block;


	}
		
.tabsnav li a:hover, .tabsnav li a:active, .tabsnav li.ui-tabs-selected a {
	text-decoration:none;
	color:#ccc;


	}


.tabsdiv {
	border-right:1px solid #fff;
	border-left:1px solid #fff;
	border-bottom:1px solid #fff;	
	padding:0px;


	}
#popular .image{
	float:left;
	padding:2px;
	border:1px solid #abaaa6;
}

#popular .details{
	float:left;
	width:170px;
	margin:0 0 0 14px;
	
}

#popular .details h5, .details .date {
	float:left;
	font-style:italic;
}


#popular .details h5 a{
	float:left;
	cursor:pointer;
}

#popular .image a{
	margin:0;
	width:45px;
	height:45px;
}

/* Recent Tabs */
#recent .image{
	float:left;
	padding:2px;
	border:1px solid #abaaa6;
}

#recent .details{
	float:left;
	width:170px;
	margin:0 0 0 14px;
	
}

#recent .details h5, .details .date {
	float:left;
	font-style:italic;
}


#recent .details h5 a{
	float:left;
	cursor:pointer;
}

#recent .image a{
	margin:0;
	width:45px;
	height:45px;
}


.tabsdiv a:link,.tabsdiv  a:visited {	

	color:#52483e;

	}
.tabsdiv a:hover{

		color:#52483e;
	}
.tabsdiv ul{

	list-style-type:none;
	margin:0px 0px;
	padding:0px 0px;
	
		}
		
.tabsdiv ul li{	

	height:100%;
	line-height:28px;
	padding: 0px 0px 0px 0px;
	color:#333;

}


.tabsdiv li a:link,.tabsdiv li a:visited{
	display:block;
	margin-left:5px;
	overflow:hidden;
	line-height:24px;
	padding:2px 5px ;
	margin:2px 5px;
	color:#666;
	font-size:13px;


		}

.tabsdiv li a:hover {

	color:#47587A;
	text-decoration:none;
		}

.tabsdiv embed{
	width:320px;
	height:270px;
}		
.tagbox{
	_padding:10px;
}
.ui-tabs-hide {
	display: none;
}
		
/* Impostiamo sfondo */
.sfondo { background:#fff;}
.tabox {
    background: none repeat scroll 0 0 #FFFFFF;
    margin: 0 15px 10px;
    overflow: hidden;
    padding: 0;
    width: 270px;
}
/* #Tab
================================================== */
	ul.tabs {
		display: block;
		margin: 0 0 5px 0;
		padding: 0;
		border-bottom: solid 1px #ddd; }
	ul.tabs li {
		display: block;
		width: auto;
		height: 30px;
		padding: 0;
		float: left;
		margin-bottom: 0; }
	ul.tabs li a {
		display: block;
		text-decoration: none;
		width: auto;
		height: 29px;
		padding: 0px 20px;
		line-height: 30px;
		border: solid 1px #ddd;
		border-width: 1px 1px 0 0;
		margin: 0;
		background: #f5f5f5;
		font-size: 16px; }
	ul.tabs li a.active {
		background: #cc3333;
		height: 30px;
		position: relative;
		top: -4px;
		padding-top: 4px;
		border-left-width: 1px;
		margin: 0 0 0 -1px;
		color: #fff;
		font-size:16px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px;
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }
	ul.tabs li:first-child a.active {
		margin-left: 0; }
	ul.tabs li:first-child a {
		border-width: 1px 1px 0 1px;
		-moz-border-radius-topleft: 2px;
		-webkit-border-top-left-radius: 2px;
		border-top-left-radius: 2px; }
	ul.tabs li:last-child a {
		-moz-border-radius-topright: 2px;
		-webkit-border-top-right-radius: 2px;
		border-top-right-radius: 2px; }

	ul.tabs-content { margin: 0; display: block;background-color:#eeefef;width:100%; }
	ul.tabs-content > li { display:none; }
	ul.tabs-content > li.active { display: block;}

	ul.tabs:before,
	ul.tabs:after {
	  content: '\0020';
	  display: block;
	  overflow: hidden;
	  visibility: hidden;
	  width: 0;
	  height: 0; }
	ul.tabs:after {
	  clear: both; }
	ul.tabs {
	  zoom: 1; }
#tab_box{width:100%; height:auto;float:left}
#letti ul {background-color:#eeefef}
li#letti.active ul {width:99%;float:left}
#boxa{
	 position:relative;
	 top: 87px;
}
.comm{
	padding-left: 12px;
	padding-top: 26px;
	margin: 0;
	display: block;
	background-color: #EEEFEF;
	width: 98%;
	height: 124px;
}
.comm li {
	width: 219px;
	float: left;
	padding-right: 5px;
	height: 76px;
}
.a_most a img, .box_letti div a img{border:2px solid grey}
.tabs li a{font:16px ChunkFiveRegular,georgia,serif; }
.bx{width:100%;float:left}
.cm {
    position: relative;
	float: right;
    top: 80px
}
.dt_com{
	position: absolute;
	top: -16px;
	right: 0px;
	font-size: 9px;
	font-weight: bold;
	width:137px
}
#tab_box{margin-top:30px}
.imuside{float:left}

/****************   box siti tecnici news     *************/
#share-network .tab_menu h2{background-color:#cc3333;width:416px;padding:10px;padding-left:15px; }
#share-network {width:100%; margin:16px auto; min-height:200px;float:left; margin-top:25px}
#share-network h2 {color: #FFFFFF;font: 16px ChunkFiveRegular,georgia,serif;width:98%}									
#share-network ul {margin:25px 0 0 0;_padding-top:43px; width:173px; float:left; margin-right:10px; border-right:1px solid #CCC; min-height:390px}	
#share-network ul.last { border-right:0}			
#share-network ul.architetti {background:url('images/network-tecnici/architetti.png') 0 0 no-repeat;}
#share-network ul.ingegneri {background:url('images/network-tecnici/ingegneri.png') 0 0 no-repeat;}
#share-network ul.geometri {background:url('images/network-tecnici/geometri.png') 0 0 no-repeat;}
#share-network ul.impresedili {background:url('images/network-tecnici/impresedili.png') 0 0 no-repeat;}
#share-network ul.edilizia {background:url('images/network-tecnici/edilizia.png') 0 0 no-repeat;}
#share-network ul.ediltecnico {background:url('images/network-tecnici/ediltecnico.png') 0 0 no-repeat;}
#share-network li {padding:2px 5px; color:#333;}
#share-network li a {color:#666; text-decoration:none; font-weight:bold}
#share-network li a:hover {text-decoration:underline;}
#share-network li p  {font-size:11px; margin-top:2px;  margin-bottom:5px;}
#share-network li p a {font-size:11px; font-weight:bold; text-decoration:none;}
#share-network ul.architetti p a {color:#831924; }
#share-network ul.ingegneri p a {color:#0082b7; }
#share-network ul.geometri p a {color:#f98000; }
#share-network ul.impresedili p a {color:#787878; }
#share-network ul.edilizia p a {color:#77b142; }
#share-network ul.ediltecnico p a {color:#d61111; }
.box{margin-bottom: 10px; width:100%;height:auto; border-bottom: 1px solid #DDDDDD;display: block; margin: 0 0 5px;}
.box .tab_menu, .box .tab_menu h2.active {border-bottom-color: #E7DBDC;}
.box .tab_menu, .box .tab_menu h2.active {border-bottom-style: solid;border-bottom-width: 1px;}
.box .tab_content h2 {border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px;}
.box .tab_content img {_width:238px; border:1px solid #ccc; margin:5px 0 0 0;}
.box .tab_content a img {border:0;text-decoration:none}
.tab_content{width:100%;min-height:445px;margin-bottom:20px}
.tab_menu{height:36px;}
#share-network span {
  width:100%;
  height:33px;
  display:block;float:left;margin-bottom:15px
 }     
#share-network a span {
  cursor:pointer
 }
 .bloccoTesto {
	border-bottom:1px dashed #ccc;
	padding-bottom:10px; margin-bottom:10px;
}
#archivio.inviaproposta form label {
display: block;
margin-bottom: 5px;
font-weight: bold;
}
#archivio.inviaproposta form input[type="text"],#archivio.inviaproposta form select {
margin-bottom: 10px;
background: white;
border: 1px solid #CCC;
padding: 10px;
width: 460px;
font: 12px 'Arial',verdana,sans-serif;
}
 #archivio.inviaproposta form textarea {
margin-bottom: 10px;
background: white;
border: 1px solid #CCC;
padding: 10px;
width: 578px;
font: 12px 'Arial',verdana,sans-serif;
}
#archivio.inviaproposta form input[type="submit"]:hover, #archivio.inviaproposta form input[type="button"]:hover {
background: #3A3A3A;
color: white;
cursor: pointer;
}
#archivio.inviaproposta form input[type="submit"], #archivio.inviaproposta form input[type="button"] {
font: 16px 'TitilliumText14L400wt',arial,sans-serif;
color: white;
padding: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
background: #C00000;
border: 0;
}
#archivio h2 {
color: #999;
font-size: 14px;
line-height: 20px;
margin-bottom: 10px;
}
/***************************** GUIDA AMBIENTE ******************************************************************/
#head_gui{
	width:620px;
	height:58px; 
	background:url('images/gi_header.png') no-repeat;
	margin-bottom: 5px;
	float:left;
}
#speciale_header_gui{
	width: 300px;
	height: 56px;
	background: url(images/gi_speciali.png) no-repeat;
}
#speciale_archivio_gui{
	width: 196px;
	height: 25px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
}
.b_gui {
	background: url(images/gi_coccarda.png) no-repeat 0 10px;
	padding: 10px 10px 10px 15px;
	color: #383838;
	list-style-type: none;
	border-bottom: 2px solid #d8d8d8;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#speciale_arcgui li {
	background: url(images/gi_coccarda.png) no-repeat 0 10px;
	padding: 10px 10px 10px 15px;
	color: #383838;
	list-style-type: none;
	border-bottom: 2px solid #d8d8d8;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
#speciale_arcgui li a {
	color: #666666;
	font: bold 13px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
}
.giuri_title{
	 padding:5px 10px 5px 20px; border-bottom:2px solid #bdc5cb; float:left;color:#458c3d;font: bold 22px/1.2em georgia;margin: 20px 0 20px -20px;
	 width: 300px;
}

/************ CALCOLO IMU ALIQUOTE COMUNALI *******************/
.calcoloimu{
	background:url('images/calcoloimu/calcolo_bck.png') 0 0 repeat;
	width:602px;
	height:770px;float:left;
}
#header_imu{background:url('images/calcoloimu/calcolo_top.png') 0 0 no-repeat;
	width:602px; height:16px;float:left}
#footer_imu{background:url('images/calcoloimu/calcolo_bottom.png') 0 0 no-repeat;
	width:602px;height:16px;float:left}
.tabellaimu{margin-left:35px;margin-top:5px;font:15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif}
.tabellaimu .tit{color:#D61111; font:22px ChunkFiveRegular,georgia,serif;}
.tabellaimu .tit2{color:#D61111;}
.calco{width:71px; height:22px;}
.rese{width:61px; height:22px;}
.tabellaimu input[type="radio"]{margin:0px 5px 0px 10px}
.img_related_post{width:60px;height:60px;float:left} 


.iscriviti-wewsletter {padding:9px 0; margin:25px 0; border-top:4px solid #d30404; border-bottom:4px solid #d30404; background-color:#f2f1ed; text-align:center }

.iscriviti-wewsletter a {font-size:16px;font-weight:bold;line-height:23px}

.iscriviti-wewsletter a span {color:#333 !important}

.iscriviti-wewsletter img {margin:0 11px 7px 0; width:130px; height:auto}