
body { margin:0px; padding:0px; font-family:'Open Sans', sans-serif, Verdana, Arial, Helvetica; font-weight: 400; font-size:15px; background-color: #FFF; line-height:1.5; color:#444}
hr { color: #999; border-color: #fff}

#container {  width:956px; margin:0px auto; border: 0px solid #999 }

#container a{ text-decoration:none; color:#0099FF;   }
#container a:hover {color:#F6AD36;}



#header { height:40px; text-align:left; background-color:#666666; padding:8px 14px 2px 14px}

#menu { }

#content {border:0px solid #F6AD36; margin:16px 0px; clear:both; float:none; height: 100%}
#content a{ text-decoration: none; color: #da532c ; border-bottom: 1px solid #da532c;  }
#content a:hover {color:#9f00a7; border-bottom: 1px solid #9f00a7}

.info {padding-left:20px;  background:url(img/navigate_right.png) center left no-repeat}

#footer{   }

h1{ font-size:360%; font-weight:300 !important;}
h2{ font-size:160%}

h3{ font-size:130%}

p{ margin-bottom:8px;}
em { font-style:italic}
ul { list-style: disc; list-style-position:inherit; padding-left:28px }

.testo120{ font-size:120%}
.testo110{ font-size:110%}
.testo90{ font-size:90%}
.testo80{ font-size:80%}


/* menu */
#header  > ul {
	float:left;
  margin-left: 50px;
  list-style: none;
/*  padding-top: 5px;
  margin-top: 2px;*/
}
#header  > ul  > li {
  /*display: inline-block;*/
  float:left;
  line-height: 32px;
  /*position: relative;*/
}


#header > ul  > li  > a {
  color: #fff;
  
  font-weight: 400;
  font-size: 11pt;
  letter-spacing: 0.01em;
  line-height: 14pt;
  padding: 5px 10px;
  cursor: pointer;
}
#header > ul  > li.active,
#header > ul  > li:hover {
  background-color: #fff;
}
#header  > ul  > li.active a,
#header > ul  > li:hover a {
  color: #1e1e1e;
}


/* blocchi */

.row {
	display:table;
	width:100%;
  clear: both;
  float:none;
  margin-bottom:20px;
}
.blocco_title{
	height:56px;
	margin-bottom:10px;
	}
.blocco_title h2{ padding:10px 0px 0px 10px}
.blocco_title img{ margin:3px 6px; float:right}


/* colori */
.fg-color-blue {
  color: #2d89ef !important;
}
.fg-color-blueLight {
  color: #44a3aa !important;
}
.fg-color-blueDark {
  color: #0a5ac2 !important;
}
.fg-color-green {
  color: #00a300 !important;
}
.fg-color-greenLight {
  color: #99b433 !important;
}
.fg-color-greenDark {
  color: #005200 !important;
}
.fg-color-red {
  color: #b91d47 !important;
}
.fg-color-yellow {
  color: #ffc40d !important;
}
.fg-color-orange {
  color: #e3a21a !important;
}
.fg-color-orangeDark {
  color: #da532c !important;
}
.fg-color-pink {
  color: #c3325f !important;
}
.fg-color-pinkDark {
  color: #9f00a7 !important;
}
.fg-color-purple {
  color: #603cba !important;
}
.fg-color-darken {
  color: #1d1d1d !important;
}
.fg-color-white {
  color: #ffffff !important;
}
.fg-color-gray {
	color: #A0A0A0 !important;
}
.fg-color-grayDark {
  color: #525252 !important;
}
.bg-color-blue {
  background-color: #2d89ef !important;
}
.bg-color-blueLight {
  background-color: #44a3aa !important;
}
.bg-color-blueDark {
  background-color: #0a5ac2 !important;
}
.bg-color-green {
  background-color: #00a300 !important;
}
.bg-color-greenLight {
  background-color: #99b433 !important;
}
.bg-color-greenDark {
  background-color: #005200 !important;
}
.bg-color-red {
  background-color: #b91d47 !important;
}
.bg-color-yellow {
  background-color: #ffc40d !important;
}
.bg-color-orange {
  background-color: #e3a21a !important;
}
.bg-color-orangeDark {
  background-color: #da532c !important;
}
.bg-color-pink {
  background-color: #c3325f !important;
}
.bg-color-pinkDark {
  background-color: #9f00a7 !important;
}
.bg-color-purple {
  background-color: #603cba !important;
}
.bg-color-darken {
  background-color: #1d1d1d !important;
}
.bg-color-white {
  background-color: #ffffff !important;
}
.bg-color-gray {
	background-color: #A0A0A0 !important;
}
.bg-color-grayDark {
  background-color: #525252 !important;
}