/*CSS Document*/
/*+clearfix {*/
#cuser:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
#cuser
{
	display: inline-block;
}
#cuser
{
/*\*/
	display: block;
/**/
	_height: 1px;
}
/*+}*/
BODY
{
	background-color: #F7F9E9;
	margin-top: 10px;
	font-family: arial, verdana, calibri;
	font-size: 15px;
	line-height: 25px;
	letter-spacing: 2px;
	color: #2D2D2D;
	background-repeat: repeat-x;
	text-align: center;
	margin-left: 0;
	margin-right: 0;
}
#container
{
	width: 970px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
}
#header
{
	width: 970px;
	clear: both;
	height: 80px;
	margin-left: auto;
	margin-right: auto;
}
#headerleft
{
	float: left;
	width: 200px;
	text-align: left;
}
#headerright
{
	float: right;
	text-align: right;
	padding: 0 5px 5px;
	height: 60px;
	font-size: 18px;
	font-weight: bold;
	line-height: 20px;
	color: #FB0000;
	font-family: verdana;
}
#lingua
{
	font-size: 9px;
	color: #767676;
	font-weight: bold;
}
#menu
{
	background-color: #D6E7BD;
	border: 1px solid #CFE1B5;
	height: 28px;
	padding: 7px 5px 5px;
	width: 958px;
	margin-left: auto;
	margin-right: auto;
}
#menu A
{
	color: #80B25F;
	text-decoration: none;
}
#bottone
{
	height: 25px;
	border: 1px solid #CEE0B4;
	text-align: center;
	color: #81B360;
	font-weight: bold;
	float: left;
	margin-right: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#bottone:hover
{
	background-color: #FEFEFE;
	border-bottom: 1px solid #98C36C;
	border-right: 1px solid #98C36C;
}
#bottonedx
{
	height: 25px;
	border: 1px solid #CEE0B4;
	text-align: center;
	color: #81B360;
	font-weight: bold;
	float: right;
	margin-left: 10px;
	padding-right: 5px;
	padding-left: 5px;
}
#bottonedx:hover
{
	background-color: #FEFEFE;
	border-bottom: 1px solid #98C36C;
	border-right: 1px solid #98C36C;
}
#centroverde
{
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	background-image: url(images/fondo.png);
}
/*[clearfix]*/#cuser
{
	height: 250px;
	width: 970px;
	border-bottom: 1px solid #CDDFB3;
	margin-left: auto;
	margin-right: auto;
}
#centro
{
	padding-top: 10px;
	border-left: 1px solid #CEE0B4;
	border-right: 1px solid #CEE0B4;
	padding-left: 10px;
	padding-right: 10px;
	background-color: #FEFEFE;
	float: left;
	width: 948px;
	border-bottom: 1px solid #CEE0B4;
}
#mc-embedded-subscribe.btn
{
	margin-left: 66px;
	margin-top: 6px;
	border: 2px solid #007131;
	padding: 4px 8px;
	background-color: #CDDFB3;
	font-size: 18px;
	font-weight: bold;
	color: #00662F;
	letter-spacing: 2px;
}
.mc-field-group
{
	margin-left: auto;
	margin-right: auto;
	width: 200px;
}
#backtop
{
	text-align: right;
	font-size: 10px;
	margin-top: -10px;
}
.mc-field-group LABEL
{
	font-size: 12px;
	font-weight: bold;
	color: #CDDFB3;
}
#backtop A
{
	text-decoration: none;
	font-weight: bold;
	color: #7E7E7E;
}
#backtop A:hover
{
	color: #000000;
}
#centrosx
{
	float: left;
	width: 240px;
	text-align: left;
}
#mc_embed_signup
{
	margin-top: 10px;
	width: 230px;
	background-image: url(images/fondo.png);
	background-position: top center;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #006730;
	padding-top: 0;
	padding-bottom: 5px;
	background-color: #009832;
	background-repeat: repeat-x;
	margin-bottom: 10px;
}
#mc_embed_signup P
{
	padding-left: 12px;
	padding-right: 13px;
	padding-top: 6px;
	padding-bottom: 0;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 12px;
	line-height: 15px;
	color: #CDDFB3;
}
#mc_embed_signup H1
{
	padding: 0 12px;
	margin-bottom: 0;
	color: #F6F8E8;
	font-size: 25px;
}
.indicate-required
{
	font-size: 10px;
	color: #F6F8E8;
	margin-top: -11px;
	text-align: right;
	padding-right: 5px;
}
FIELDSET
{
	border: none;
}
#TwitterCounter
{
	text-align: center;
	padding-top: 5px;
}
#centrodx
{
	float: right;
	width: 700px;
	text-align: justify;
}
#centrodx UL
{
	margin-top: 0;
	margin-bottom: 0;
}
#twitter_div
{
	font-size: 12px;
	width: 230px;
}
#twitter_div UL
{
	list-style: none;
	padding-left: 0;
}
#twitter_div LI
{
	margin-bottom: 8px;
	border-bottom: 1px solid #80B27C;
	padding-bottom: 4px;
}
#centroimmagine
{
	width: 236px;
	float: right;
	margin-right: 12px;
}
.ww1
{
	margin-top: -20px;
}
#applicazioni
{
	float: left;
	width: 240px;
	text-align: left;
}
#applicazioni UL
{
	padding-left: 13px;
}
#applicazioni A
{
	color: #009832;
	text-decoration: none;
	letter-spacing: 1px;
	font-weight: bold;
}
#applicazioni A:hover
{
	color: #000C97;
}
#centro H3
{
	font-size: 21px;
	font-variant: inherit;
	font-weight: lighter;
	letter-spacing: 5px;
}
H3 IMG
{
	border: 2px solid #006831;
}
#first_col
{
	width: 286px;
	float: left;
	margin: 15px;
	text-align: left;
}
#first_col H2
{
	color: #019733;
	border-bottom: 3px solid #9E9B9B;
	padding-bottom: 10px;
}
#first_col IMG
{
	padding-bottom: 10px;
}
#first_col H4
{
	text-align: center;
	font-weight: bold;
	color: #009832;
	font-size: 18px;
	margin-bottom: 0;
}
#first_col H5
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}
#first_col_img H2
{
	color: #FF6F08;
	border-bottom: 1px solid #5D5D5D;
	padding-bottom: 10px;
}
#second_col
{
	width: 200px;
	float: left;
	margin-right: 40px;
	height: 490px;
	margin-bottom: 25px;
}
#second_col H2
{
	color: #019733;
	border-bottom: 3px solid #9F9C9C;
	padding-bottom: 8px;
}
#third_col
{
	width: 200px;
	float: left;
	height: 490px;
	margin-bottom: 25px;
}
#third_col H2
{
	color: #019733;
	border-bottom: 3px solid #9E9B9B;
	padding-bottom: 8px;
}
#first_col_Map
{
	width: 443px;
	float: left;
	margin: 15px;
	text-align: left;
}
#first_col_Map H2
{
	color: #019733;
	border-bottom: 3px solid #9E9B9B;
	padding-bottom: 10px;
}
#first_col_Map IMG
{
	padding-bottom: 10px;
}
#first_col_Map H4
{
	text-align: center;
	font-weight: bold;
	color: #009832;
	font-size: 18px;
	margin-bottom: 0;
}
#first_col_Map H5
{
	font-weight: bold;
	font-size: 16px;
	margin-bottom: 0;
}
#first_col_img_Map H2
{
	color: #FF6F08;
	border-bottom: 1px solid #5D5D5D;
	padding-bottom: 10px;
}
#second_col_Map
{
	width: 200px;
	float: left;
	margin-right: 40px;
	height: 490px;
	margin-bottom: 25px;
}
#second_col_Map H2
{
	color: #019733;
	border-bottom: 3px solid #9F9C9C;
	padding-bottom: 8px;
}
#footer
{
	clear: both;
	width: 90%;
	font-size: 10pt;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #CEE0B4;
	padding-top: 1px;
}
#footer A
{
	text-decoration: none;
	color: #18733A;
	font-weight: bold;
	font-size: 10px;
}
#korseo
{
	clear: both;
	text-align: center;
	font-size: 11px;
}
#korseo A
{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}
#map
{
	width: 100%;
	height: 600px;
}
