body {
	margin: auto;
	text-align: center;
	background: #b8b8b8 url(img/bgGradient.gif) repeat-x scroll top;
	margin: 0;
	padding: 0;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
a {
	color: #AA004F;
	text-decoration: none;
}

a:hover {
	color: #AA004F;
	text-decoration: underline;
}
img {
	border: 0;
}
#bgWhite {
  width: 999px; 
  background-color: #FFF;
  margin: auto;
  text-align: left;
}
#main {
  margin: 0 0 0 10px;
  text-align: left;
  width: 978px; 
  background-color: #FFF;
}
#header {
  background-color: #AA004F;
	color: #FFF;
	height: 33px;
	overflow: hidden;
}
#header .contTitle {
	float: left;
	width: 166px;
	background: transparent url(img/trattinoGrigio.gif) repeat-y scroll top right;
}
h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFF;
	line-height: 10px;
	margin: 1px 3px 1px 3px;
  padding: 0;
}
#header .contMenu {
	float: left;
	width: 812px;
	line-height: 21px;
}
#header .menu {
	float: left;
	width: 612px;
	line-height: 21px;
}
#header ul,
#header li {
  margin: 0;
  padding: 0;
}
#header li {
	float: left;
  list-style: none;
	padding-right: 20px;
	padding-left: 5px;
	background: transparent url(img/punto5N.gif) no-repeat scroll 100% 60%;
	line-height: 21px;
	

}
#header li.last{
	background: none;
}
#header li a {
	color: #FFF;
	text-decoration: none;
	line-height: 21px;
}
#header li a:hover,
#header li a.sel {
	color: #FFF;
	border-top: 4px solid #FFD24F;
	color: #FFD24F;
}
#header li a.sel {
	font-weight: bold;
	line-height: 21px;
}
#header .lingue {
	float: left;
	width: 200px;
	line-height: 21px;
}
#header .closeMenu {
	clear:left;
	height: 12px;
	line-height: 12px;
	background-color: #000;
}
#flashBar {
	color: #00FF00;
	font-size: 25px;
}
#corpo {
	background: transparent url(img/bgCorpo.gif) repeat-y scroll top left;
}
#corpo .fine {
	background: transparent url(img/bgEndCorpo.gif) repeat-y scroll top left;
	height: 12px;
}
#corpoInt {
	background: transparent url(img/bgCorpoInt.gif) repeat-y scroll top left;
}
#corpoInt .fine {
	background: transparent url(img/bgEndCorpoInt.gif) repeat-y scroll top left;
	height: 12px;
}
#corpoProg {
	background: transparent url(img/bgCorpoInt.gif) repeat-y scroll top left;
}
#corpoProg .fine {
	background: transparent url(img/bgEndCorpoInt.gif) repeat-y scroll top left;
	height: 12px;
}
#content {
	float: left;
	width: 825px;
}
#content .menu {
	float: right;
	width: 165px;
	
}
#content .menu ul,
#content .menu li {
  margin: 0;
  padding: 0;
}
#content .menu li {
  list-style: none;
	background: transparent url(img/trattinoRosaO150.gif) no-repeat scroll bottom left;
	line-height: 21px;
	padding: 0;
}

#content .menu li ul {
  list-style: none;
	background: #FFF;
	line-height: 21px;
	padding: 0 0 0 15px;
}
#content .menu li ul li {
 background: #E5E5E5 url(img/trattinoRosaO135.gif) no-repeat scroll bottom left
}
#content .menu li a {
	color: #000;
	display: block;
	padding-left: 15px;
	text-decoration: none;
	line-height: 21px;
	background: transparent url(img/punto4R.gif) no-repeat scroll 0px 50%;
}
#content .menu li a:hover,
#content .menu li a.sel {
	background:  #AA004F url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC2 a:hover,
#content .menu li.tC2 a.sel {
	background:  #6DB33F url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC3 a:hover,
#content .menu li.tC3 a.sel {
	background:  #0C6E77 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC4 a:hover,
#content .menu li.tC4 a.sel {
	background:  #E7A614 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC6 a:hover,
#content .menu li.tC6 a.sel {
	background:  #D24F82 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC7 a:hover,
#content .menu li.tC7 a.sel {
	background:  #aa004f url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC8 a:hover,
#content .menu li.tC8 a.sel {
	background:  #6599FF url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC9 a:hover,
#content .menu li.tC9 a.sel {
	background:  #CB99CC url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC10 a:hover,
#content .menu li.tC10 a.sel {
	background:  #FF66FF url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC11 a:hover,
#content .menu li.tC11 a.sel {
	background:  #679966 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC12 a:hover,
#content .menu li.tC12 a.sel {
	background:  #FFCC00 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .menu li.tC13 a:hover,
#content .menu li.tC13 a.sel {
	background:  #FECCFF url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#content .page {
	float: right;
	width: 660px;
}
#eventi {
	float:left;
	width: 330px;
}
#eventi .cont {
	padding: 12px 24px 12px 12px;
}
#eventi .allineaDx {
	text-align: right;
	margin: 0 24px 12px 0;
}
#eventi .img {
	padding: 2px;
	background-color: #FFF; 
	border-bottom: 1px solid #808080;
	border-right: 1px solid #808080;
}
#eventi .testo {
	font-size: 10px;
	color: #808080;
	float: left;
	width: 209px;
	margin: 0 0 0 12px;
}
.dottedBox {
	background: transparent url(img/trattinoRosaO.gif) repeat-x scroll bottom right;
	padding: 0 0 12px 0;
	margin: 0 0 12px 0;
}
#progetti {
	float:left;
	width: 330px;
}
#progetti .cont {
	border-top: 12px solid #FFF;
	width: 318px;
}
#progetti .evidenza {
	color: #FFF;
}
#progetti .evidenza a {
	background-color: #D7668F;
	display: block;
	color: #FFF;
	font-size: 12px;
	padding: 2px 5px 2px 5px;
	margin: 0;
}
#progetti .evidenza .testo {
	background-color: #CA006C;
	color: #FFF;
	padding: 2px 5px 2px 5px;
	font-size: 12px;
	margin: 0;
	
}
#progetti .progetto {
	margin: 0 1px 1px 1px;
	background-color: #FFF;
	padding: 5px;
}
#progetti .contentGray {
	background-color: #D9D9D9;
	color: #808080;
	padding: 20px 12px 12px 12px;
}

#progetti .progetto .img {
	padding: 3px;
	background-color: #FFF; 
}
#progetti .progetto .testo {
	font-size: 10px;
	color: #666666;
	float: left;
	width: 193px;
	margin: 0 0 0 12px;
}
#progetti .allineaDx {
	text-align: right;
	margin: 5px 0 0 0;
}
#videoInterviste .sx {
	float: left;
}
#videoInterviste .dx {
	float: left;
}
#videoInterviste .videoIntevista {
	margin: 0 1px 1px 1px;
	background-color: #FFF;
	padding: 5px;
}
#videoInterviste .dx .videoIntevista {
	margin: 0 1px 1px 9px;
}

#videoInterviste .videoIntevista .img {
	padding: 3px;
	background-color: #FFF; 
}
#videoInterviste .videoIntevista .testo {
	font-size: 10px;
	color: #666666;
	width: 119px;
	margin: 6px 0 0 0;
}

#videoInterviste .contentGray {
	background-color: #E6E6E6;
	color: #808080;
	padding: 12px 12px 12px 12px;
}


/*Home interne*/
#elencoDati {
	width: 177px;
	float: left;
	padding: 30px 0 10px 0;
}
#contenutoHome {
	width: 470px;
	float: left;
	padding: 12px 0 10px 0;
}
#elencoDati .elemento {
	margin: 0 10px 0 10px;
}
#contenutoHome .elemento {
	margin: 0 10px 0 10px;
	background: transparent url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
}
#elencoDati .elemento ul,
#elencoDati .elemento li {
  margin: 0;
  padding: 0;
}
#elencoDati .elemento ul {
	background: #f2f2f2 url(img/trattinoRosaO.gif) repeat-x scroll top left;
	padding-top:1px;
}
#elencoDati .elemento li {
  list-style: none;
	background: #f2f2f2 url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
	line-height: 12px;
	margin-left: 1px;

}
#elencoDati .elemento li a {
	color: #000;
	display: block;
	padding: 2px 14px 5px 14px;
	text-decoration: none;
	line-height: 12px;
	background: transparent url(img/punto4R.gif) no-repeat scroll 0px 7px;
}
#elencoDati .elemento li a:hover,
#elencoDati .elemento li a.sel {
	background:  #AA004F url(img/punto4B.gif) no-repeat scroll 0px 7px;
	color: #FFF;
}
#elencoDati .elemento ul.noDot {
	background: none;
	margin-top: 15px;
}
#elencoDati .elemento ul.noDot li {
	background: none;
}
#elencoDati .elemento ul.noDot li a {
	background: none;
	display: block;
	padding: 2px 14px 5px 14px;
	text-decoration: none;
	line-height: 12px;
	color: #CA006C;
}
#elencoDati .elemento ul.noDot li a:hover {
	background: none;
	display: block;
	padding: 2px 14px 5px 14px;
	text-decoration: underline;
	line-height: 12px;
	color: #CA006C;
}
#elencoDati .elemento li.tC2 a:hover,
#elencoDati .elemento li.tC2 a.sel {
	background:  #6DB33F url(img/punto4B.gif) no-repeat scroll 0px 7px;
	color: #FFF;
}
#elencoDati .elemento li.tC3 a:hover,
#elencoDati .elemento li.tC3 a.sel {
	background:  #0C6E77 url(img/punto4B.gif) no-repeat scroll 0px 7px;
	color: #FFF;
}
#elencoDati .elemento li.tC4 a:hover,
#elencoDati .elemento li.tC4 a.sel {
	background:  #E7A614 url(img/punto4B.gif) no-repeat scroll 0px 7px;
	color: #000;
}
#elencoDati .elemento li.tC6 a:hover,
#elencoDati .elemento li.tC6 a.sel {
	background:  #D24F82 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#elencoDati .elemento li.tC7 a:hover,
#elencoDati .elemento li.tC7 a.sel {
	background:  #aa004f url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#elencoDati .elemento li.tC8 a:hover,
#elencoDati .elemento li.tC8 a.sel {
	background:  #6599FF url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#elencoDati .elemento li.tC9 a:hover,
#elencoDati .elemento li.tC9 a.sel {
	background:  #CB99CC url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#elencoDati .elemento li.tC10 a:hover,
#elencoDati .elemento li.tC10 a.sel {
	background:  #FF66FF url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#elencoDati .elemento li.tC11 a:hover,
#elencoDati .elemento li.tC11 a.sel {
	background:  #679966 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#elencoDati .elemento li.tC12 a:hover,
#elencoDati .elemento li.tC12 a.sel {
	background:  #FFCC00 url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}
#elencoDati .elemento li.tC13 a:hover,
#elencoDati .elemento li.tC13 a.sel {
	background:  #FECCFF url(img/punto4B.gif) no-repeat scroll 0px 50%;
	color: #FFF;
}

#contenutoHome .titleTop {
	float: left;
	width: 290px;
	background: transparent url(img/trattinoRosa.gif) repeat-y scroll right;
	padding: 0 10px 0 0;
}
#contenutoHome .functionTop {
	width: 150px;
	float: left;
}


#contenutoHome .elemento .margine,
#contenutoLarge .elemento .margine {
	font-size: 10px;
	height: 10px;
}
#contenutoHome .elemento .spazioSopraSotto,
#contenutoLarge .elemento .spazioSopraSotto {
	padding: 10px 0 10px 0; 
}
#contenutoHome .functionTop ul,
#contenutoHome .functionTop li,
#contenutoLarge .functionTop ul,
#contenutoLarge .functionTop li {
  margin: 0;
  padding: 0;
}
#contenutoHome .functionTop ul,
#contenutoLarge .functionTop ul {
	background: #fff url(img/trattinoRosaO.gif) repeat-x scroll top left;
	padding: 1px 0 0 0;
	margin: 0 0 0 4px;
}
#contenutoHome .functionTop li,
#contenutoLarge .functionTop li {
  list-style: none;
	background: #fff url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
	line-height: 12px;
	margin-left: 1px;

}
#contenutoHome .functionTop li a,
#contenutoLarge .functionTop li a {
	color: #000;
	display: block;
	padding: 2px 14px 5px 14px;
	text-decoration: none;
	line-height: 12px;
	background: transparent url(img/punto4R.gif) no-repeat scroll 0px 7px;
}
#contenutoHome .functionTop li a:hover,
#contenutoHome .functionTop li a.sel,
#contenutoLarge .functionTop li a:hover,
#contenutoLarge .functionTop li a.sel {
	background: #AA004F url(img/punto4B.gif) no-repeat scroll 0px 7px;
	color: #FFF;
}


.boxEvid {
	margin: 0 1px 1px 1px;
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #D9D9D9;
}
.boxEvid .contentGray {
	background-color: #f2f2f2;
	color: #808080;
	padding: 12px 12px 12px 12px;
}
.boxEvid .contentGrayS {
	background-color: #D9D9D9;
	color: #808080;
	padding: 12px 12px 12px 12px;
}
.boxEvid .minFotogall {
	width: 96px;
	float: left;
}
.boxEvid .minFotogall2 {
	width: 102px;
	float: left;
}
.boxEvid .minFotogallTesto {
	width: 122px;
	float: left;
}
.boxEvid .img {
	padding: 3px;
	background-color: #FFF; 
}
.boxEvid .imgB {
	padding: 3px;
	background-color: #FFF;
	border: 1px solid #808080;
}

.boxEvid  .testo {
	font-size: 10px;
	color: #666666;
	float: left;
	width: 263px;
	margin: 0 0 0 12px;
}
.boxEvid .allineaDx {
	text-align: right;
	margin: 5px 0 0 0;
}
.boxEvid2 {
	color: #FFF;
	float: left;
	width: 220px;
	margin-top: 10px;
}
.boxEvid2 a {
	background-color: #D7668F;
	display: block;
	color: #FFF;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	margin: 0;
}
.boxEvid2 .testo {
	background-color: #CA006C;
	color: #FFF;
	padding: 2px 5px 2px 5px;
	font-size: 11px;
	margin: 0;
	
}

.boxEvid4 {
	float: left;
	width: 220px;
	margin-top: 10px;
}
.boxEvid4 a {
	
	display: block;
	font-size: 11px;
	padding: 2px 5px 2px 5px;
	margin: 0;
}
.boxEvid4 .testo {
	
	color: #FFF;
	padding: 2px 5px 2px 5px;
	font-size: 11px;
	margin: 0;
	
}

#contenutoHome .elemento2 {
	margin: 0 10px 0 10px;
	float: left;
}
#contenutoHome .elemento2 .spazioSopraSotto {
	margin: 10px 0 10px 0; 
	width: 153px;
	background-color: #D9D9D9;
}
#contenutoHome .elemento2 .approfondimento {
	margin: 0px 1px 0px 1px;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border-top: 1px solid #D9D9D9;
	background: #FFF;
}

#contenutoHome .elemento2 .solo {
	padding-bottom: 5px;
	border-bottom: 1px solid #D9D9D9;
	background: none;
}

#contenutoHome .elemento2 .noTitle {
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
}
#contenutoHome .elemento2 .last {
	padding-top: 0px;
	padding-bottom: 5px;
	border: 0px;
	border-bottom: 1px solid #D9D9D9;
}

#contenutoHome .elemento2 .approfondimento .img {
	padding: 3px;
	background-color: #FFF; 
}
#contenutoHome .elemento2 .approfondimento .testo {
	font-size: 10px;
	color: #666666;
	width: 119px;
	margin: 6px 0 0 0;
}

#contenutoHome .elemento2 .approfondimento .contentGray {
	background: #f2f2f2 url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
	color: #808080;
	padding: 12px 12px 12px 12px;
}
#contenutoHome .elemento2 .last .contentGray,
#contenutoHome .elemento2 .solo .contentGray {
	background: #f2f2f2 none;
	color: #808080;
	padding: 12px 12px 12px 12px;
}
#contenutoHome .elemento2 .approfondimento .allineaDx {
	text-align: right;
	margin: 5px 0 0 0;
}

#contenutoHome .elemento3 {
	margin: 0 10px 0 0px;
	float: left;
}
#contenutoHome .elemento3 .spazioSopraSotto {
	margin: 10px 0 10px 0; 
	background-color: #D9D9D9;
}
#contenutoHome .elemento4 {
	margin: 0 10px 0 10px;
}
#contenutoHome .elemento4 .spazioSopraSotto {
	margin: 10px 0 10px 0; 
}

.marginTop-2 {
	margin-top: -2px;
}
.boxEvid .padding {
	padding: 2px;	
}
.boxEvid .distanzia {
	margin: 0 20px 0 0;
}
.boxEvid .distanzia2 {
	margin: 0px 13px 0 13px;
}
.boxEvid3 {
	margin: 0 1px 0px 1px;
	background-color: #FFF;
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	border-top: 1px solid #D9D9D9;
}

#contenutoHome .elemento3 .solo {
	padding-bottom: 5px;
	border-bottom: 1px solid #D9D9D9;
	background: none;
}

#contenutoHome .elemento3 .noTitle {
	padding-top: 0px;
	padding-bottom: 0px;
	border: 0px;
}
#contenutoHome .elemento3 .last {
	padding-top: 0px;
	padding-bottom: 5px;
	border: 0px;
	border-bottom: 1px solid #D9D9D9;
}

.boxEvid3 .contentGray {
	background: #f2f2f2 url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
	color: #808080;
	padding: 12px 12px 12px 12px;
}

.elemento3 .last .contentGray,
.elemento3 .solo .contentGray {
	background: #f2f2f2 none;
	color: #808080;
	padding: 12px 12px 12px 12px;
}
.boxEvid3 .img {
	padding: 3px;
	background-color: #FFF; 
}
.boxEvid3  .testo {
	font-size: 10px;
	color: #666666;
	float: left;
	width: 164px;
	margin: 0 0 0 12px;
}
.boxEvid3 .allineaDx {
	text-align: right;
	margin: 5px 0 0 0;
}

/*Fine Home interne*/

#tools {
	float: left;
	width: 153px;
}
#tools .cont {
	background-color: #E5E5E5;
	padding: 20px 10px 12px 9px;
	margin-left: 1px;
}

#tools .allineaDx {
	text-align: right;
	margin: 12px 1px 0 0;
}

#tools .menu {
	width: 153px;
	
}
#tools .menu ul,
#tools .menu li {
  margin: 0;
  padding: 0;
}
#tools .menu li {
  list-style: none;
	background: transparent url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
	line-height: 21px;
	margin-left: 1px;

}
#tools .menu li a {
	color: #000;
	display: block;
	padding-left: 20px;
	text-decoration: none;
	line-height: 21px;
	background: transparent url(img/punto4R.gif) no-repeat scroll 7px 50%;
}
#tools .menu li a:hover,
#tools .menu li a.sel {
	background:  #AA004F url(img/punto4B.gif) no-repeat scroll 7px 50%;
	color: #FFF;
}



.barraC1 {
	background-color: #AA004F;
	height: 12px;
	overflow: hidden;
}

.barraC2 {
	background-color: #6DB33F;
	height: 12px;
	overflow: hidden;
}

.barraC3 {
	background-color: #0C6E77;
	height: 12px;
	overflow: hidden;
}

.barraC4 {
	background-color: #E7A614;
	height: 12px;
	overflow: hidden;
}
.barraC5{
	background-color: #000;
	height: 12px;
	overflow: hidden;
	color: #FFF;
}
.barraC6 {
	background-color: #D24F82;
	height: 12px;
	overflow: hidden;
}
.barraC7 {
	background-color: #aa004f;
	height: 12px;
	overflow: hidden;
	color: #FFF;
}
.barraC8 {
	background-color: #6599FF;
	height: 12px;
	overflow: hidden;
}
.barraC9 {
	background-color: #CB99CC;
	height: 12px;
	overflow: hidden;
}
.barraC10 {
	background-color: #FF66FF;
	height: 12px;
	overflow: hidden;
}
.barraC11 {
	background-color: #679966;
	height: 12px;
	overflow: hidden;
}
.barraC12 {
	background-color: #FFCC00;
	height: 12px;
	overflow: hidden;
}
.barraC13 {
	background-color: #FECCFF;
	height: 12px;
	overflow: hidden;
}
#footer {
	border-top: 5px solid #AA004F;
	width: 999px;
	margin: auto;
	text-align: left;
	padding-top: 12px;
}
#footer .contact {
	color: #333;
	float: left;
	width: 470px;
}

#footer .menu {
	float: right;
}

#footer .menu ul,
#footer .menu li {
  margin: 0;
  padding: 0;
}
#footer .menu li {
	padding-right: 20px;
	float: left;
  	list-style: none;
	padding-left: 5px;
	background: transparent url(img/punto5R.gif) no-repeat scroll 100% 60%;
	line-height: 21px;
	

}
#footer .menu li.last{
	background: none;
	padding-right: 0px;
}
#footer .menu li a {
	color: #333;
	text-decoration: none;
	line-height: 21px;
}
#footer .menu li a:hover,
#footer .menu li a.sel {
	color: #AA004F;
}
#footer .menu li a.sel {
	font-weight: bold;
	line-height: 21px;
}
.titoloColorato {
	line-height: 10px;
	background-color: #D580A7;
	color: #FFF;
	border-left: 3px solid #AA004F;
	padding: 0 0 0 5px;
}
#videoInterviste .titoloColorato {
	width: 135px;
}
#eventi .titoloColorato {
	margin-right: 12px;
}
.tC1 {
	background-color: #D580A7;
}
.tC2 {
	background-color: #6DB33F;
}
.tC2c {
	background-color: #86c35e;
}
.tC3{
	background-color: #0C6E77;
}
.tC3c{
	background-color: #3aa5af;
}
.tC4{
	background-color: #E7A614;
}
.tC4c{
	background-color: #efbe61;
}
.tC5{
	background-color: #000;
}
.tC6 {
	background-color: #D24F82;
}
.tC7 {
	background-color: #aa004f;
}
.tC8 {
	background-color: #6599FF;
}
.tC9 {
	background-color: #CB99CC;
}
.tC10 {
	background-color: #FF66FF;
}
.tC11 {
	background-color: #679966;
}
.tC12 {
	background-color: #FFCC00;
}
.tC13 {
	background-color: #FECCFF;
}
.bC1 {
	border-color: #D580A7;
}
.bC2 {
	border-color: #6DB33F;
}
.bC3{
	border-color: #0C6E77;
}
.bC4{
	border-color: #E7A614;
}
.bC5{
	border-color: #000;
}
.bC6 {
	border-color: #D24F82;
}
.bC7 {
	border-color: #aa004f;
}
.bC8 {
	border-color: #6599FF;
}
.bC9 {
	border-color: #CB99CC;
}
.bC10 {
	border-color: #FF66FF;
}
.bC11 {
	border-color: #679966;
}
.bC12 {
	border-color: #FFCC00;
}
.bC13 {
	border-color: #FECCFF;
}
.evento {
	width: 294px;
	background: transparent url(img/trattinoRosaO.gif) repeat-x scroll bottom right;
	margin: 12px 12px 12px 12px;
	padding: 0 0 12px 0;
}
.bold {
	font-weight: bold;
}
.normal {
	font-weight: normal;
	font-style: normal;
}
.italic {
	font-style: italic;
}
.rosa {
	color: #AA004F;
}
.fucsia {
	color: #CA006C;
}
.nero {
	color: #000;
}
.grigio {
	color: #808080;
}
.grigioS {
	color: #262626;
}
.bianco {
	color: #FFF;
}
a.bianco:hover {
	color: #FFF;
}
.fontBig {
	font-size: 12px;
}
.fontNormal {
	font-size: 10px;
}
.bottone {
	background: transparent url(img/bottoneStd.gif) repeat scroll top;
	display: inline;
}
.bottone a,
.bottone a:hover {
	line-height: 12px;
	background-color: #AA004F;
	color: #FFF;
	text-decoration: none;
	margin: 0 1px 0 1px;
	padding: 0 5px 0 5px;
}
.floatRight {
	float:right;
}
.floatLeft {
	float:left;
}
.clearRight {
	clear:right;
}
.clearLeft {
	clear:left;
}
.clearBoth {
	clear:both;
}
.centra {
	text-align: center;
}
.dist10 {
	width:10px;
	font-size: 1px;
	float: left;
}
form {
	margin: 0;
	padding: 0;
}
input {
	border: 1px solid #999999;
	background-color: #D9D9D9;
	color: #AA004F;
	font-size: 10px;
}
.inputCerca {
	width: 129px;
}
.bordo {
	border: 1px solid red;
}
a {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.baloon {
	font-family: "Trebuchet MS", Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 180px;
	/*height: 200px;*/
}
#corpoLarge {
	background: transparent url(img/bgCorpoLarge.gif) repeat-y scroll top left;
}
#corpoLarge .fine {
	background: transparent url(img/bgEndCorpoLarge.gif) repeat-y scroll top left;
	height: 12px;
}
#contenutoLarge {
	width: 647px;
	float: left;
	padding: 12px 0 10px 0;
}
#contenutoLarge .elemento{
	margin: 0 10px 0 10px;
	background: transparent url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
}
#contenutoLarge .elemento{
	margin: 0 10px 0 10px;
	background: transparent url(img/trattinoRosaO.gif) repeat-x scroll bottom left;
}

#contenutoLarge .functionTop{
	width: 150px;
	float: left;
}
#contenutoLarge .titleTop {
	float: left;
	width: 467px;
	background: transparent url(img/trattinoRosa.gif) repeat-y scroll right;
	padding: 0 10px 0 0;
}