/* 

 * colors 

 * verde: #399729

 * rosso: #df011a

 */

/**

 *	base

 */

 

html {

}

* {
	margin: 0;
	padding: 0;
}

body {
	font-size: 1em;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

a {
	color: #5F87A0;
	text-decoration: none;
}

img {
	border: 0 none;
	float:left;
}

p {
	margin-bottom: .5em;
}

a:hover {
	color: #778E9C ;
}

h1, h2, h3, h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color:#6699FF;
}

h2 {
	margin-bottom: 1.5em;
	margin-top: 1.5em;
	font-size: 1.4em;
}

h3 {
	margin-bottom: 1em;
	margin-top: 1em;
	font-size: 1.2em;
	color: #6699FF;
}

h4 {
	font-size: 0.9em;
	color: #000000;
}

hr {
	border: 0 none;
	height: 1px;
	background-color: #eee;
}

fieldset {
	border: 0 none;
}

input, select {
	padding: 1px 2px;
}

input {
	padding: 1px 2px;
}


input[type=button] {

}

ul {

	list-style-type: none;

}

ul.simplelist {
	margin:5px 0 5px 0;
}

ul.simplelist li {
	margin:0 0 2px 0;
	padding:3px 6px;
	list-style-type:none;
	list-style-position:inside;
}

ul.simplelist a {
	margin:0 0 2px 0;
	padding:0px;
	list-style-type:none;
	list-style-position:inside;
}

ul li.ultimi {
	margin:0 0 2px 0;
	padding:3px 6px;
	list-style-type:none;
}

.green {

	color: #399729;

}

.red {

	color: #df011a;

}



#columns,

.content {

	line-height: 1.5em;

}

/**

 *	layout

 */

#wrapper {
	width: 90%;
	min-width: 910px;
 	margin: 10px auto;
	background:#FFFFFF none repeat scroll 0 0;
}

* html #wrapper {
}

#container {
	border: 1px solid #eee;
	clear:right;
}

#testata {
	height: 70px;
	background: url(../img/bg-header.gif) left 7px repeat-x;
	padding-top: 5px;
	width:100%;
}

#utilities {
	background: url(../img/bg-header.gif) left 7px repeat-x;
}

#footer {
	height: 45px;
	background-color:#cccccc;
	padding-top: 10px;
	margin-bottom: 10px;

}

.orange {
color:#FF9900;
border-right:1px solid #cccccc;
border-bottom:1px solid #cccccc; 
border-top:1px solid #cccccc;
}

.orange a{
color:#FF9900;
}

a.red {
	color: #df011a;
}

.orange a:hover {
color:#ffffff;
background-color:#CCCCCC;

}

a { display: block; }


.orangelast {
color:#FF9900;
border-bottom:1px solid #cccccc;
border-top:1px solid #cccccc;
padding:0;
margin:0;
}

.orangelast a{
color:#FF9900;
border-bottom:0px solid #cccccc;
border-top:0px solid #cccccc;
padding:0;
margin:0;
}

a.orangelast {
color:#FF9900;
border-bottom:0px solid #cccccc;
border-top:0px solid #cccccc;
padding:0;
}

a.orangelast:hover {
color:#ffffff;
background-color:#CCCCCC;
}

li a.orangelast:hover {
color:#CC3300;
background-color:#ffffff;
}

.thumb{
border:1px solid #e8e8e8;
background:#f5f9fc;
padding:14px;
margin:15px;
vertical-align:top;
}


.thumb a {
padding:0px;
}

.thumb2{
border:1px solid #cde0f0;
background:#edf4fa;
padding:14px;
margin:15px;
vertical-align:top;
}

.thumb2 a {
padding:0px;
}

.Stile4 {font-size: 12px}
.Stile6 {
font-size: 12px;
padding-left:5px;
}

.Stile6 img{
padding-right:5px;
}
