#colDx {

	width:202px;

	float:left;

	padding: 0px;

	margin-top: 14px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

body {

	margin-top:0px;

	padding:0;

	text-align:center; /*per ie5 win*/

	background:#C5C4C0 url('../img/background.jpg') repeat-x;

}

#container {

	width:762px;

	margin-left:auto;

	margin-right:auto;

	margin-top:0px;

	margin-bottom:10px;

	text-align:left; /* per ripristinare l'allineamento */

	background:url('../img/middle.jpg') repeat-y;

	background:#fff;

	

	background:none;

}





.latoCont{

	background:#FFFFFF;

}





.focus-attivita{

        width:202px;

        clear:left;

        float:left;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



.focus-attivita h2{

       padding:9px 15px;

       margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#bd1220;

	background: url('../img/bg-prodotti-top.gif') no-repeat;

        text-transform:uppercase;

}



.focus-attivita div{

       padding:10px 15px;

       margin:0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color:#4b4b49;

 

}



.focus-attivita #thumb{

        float:right;

        

}



.focus-attivita a{

        color:#a7a7a9;

        text-decoration:none;

        font-weight:bold;

}



.central-formazione{

	background: #ffffff;

}



.calendario-formazione{

        width:202px;

        clear:left;

        float:left;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



.calendario-formazione h2{

       padding:9px 15px;

       margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#bd1220;

	background: url('../img/bg-prodotti-top.gif') no-repeat;

        text-transform:uppercase;

}



.calendario-formazione div{

       padding:10px 15px;

       margin:0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color:#4b4b49;

}



.calendario-formazione a{

        font-size:10px;

        text-decoration:none;

        color:#a7a7a9;

        font-weight:bold;

}



.for-job{

        width:202px;

        clear:left;

        float:left;

        background: url('../img/bg-job-middle.gif') bottom right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



.for-job h2{

       padding:9px 15px;

       margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#bd1220;

	background: url('../img/bg-prodotti-top.gif') no-repeat;

        text-transform:uppercase;

}



.for-job div{

       padding:10px 15px;

       margin:0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color:#4b4b49;

}

.for-job a{

        font-size:10px;

        text-decoration:none;

        float:left;

        color:#a7a7a9;

        font-weight:bold;

}



.box-testo{

        width:202px;

        clear:left;

        float:left;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

		background:url('../img/bg-box-testo-back.gif') no-repeat;

}



.box-testo h2{

       padding:9px 15px;

       margin:0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#bd1220;

	background: url('../img/bg-box-testo-top.gif') no-repeat bottom;

}



.box-testo div{

       padding:10px 15px;

       margin:0px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#505050;

 

}



.box-testo #thumb{

        float:none;

		position:relative;

		top:15px;

		left:-8px;

}



.box-testo a{



        color:#a7a7a9;

        float:left;

        text-decoration:none;

        font-weight:bold;

}



.home-intro{

        width:391px;

        clear:left;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



 #introCont{

       padding:65px 15px 10px 15px;

       margin:0px;

	font-family:  Arial, Helvetica, sans-serif;

	background:url('../img/bg-intro-wide.gif') no-repeat;

	font-size:11px;

	color:#505050;

 

}

.home-intro #introCont a{

        font-size:10px;

        color:#a7a7a9;

        float:left;

        text-decoration:none;

        font-weight:bold;

}





.box-associati{

        width:148px;

        clear:left;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



.box-associati #assocCont{

       padding:65px 10px 10px 10px;

       margin:0px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#505050;

 

}

.box-associati #assocCont a{

         font-size:10px;

        color:#a7a7a9;

        float:left;

        text-decoration:none;

        font-weight:bold;

}



.box-servizi{

        width:148px;

		height:100px;

        clear:left;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

		*clear:both;

}



.box-servizi #mapServizi{

	margin:34px 0 0 17px;

	border:none;

}



.box-testo-small{

        width:148px;

        clear:both;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

		background:url('../img/box-testo-small.gif') no-repeat;

}



.box-testo-small h2{

       padding:9px 15px;

       margin:0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#bd1220;

	background: url('../img/bg-box-testo-top.gif') no-repeat bottom left;

}



.box-testo-small div{

       padding:10px 15px;

       margin:0px;

	font-family:  Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#505050;

 

}



.box-testo-small #thumb{

        float:none;

		position:relative;

		top:15px;

		left:-8px;

}



.box-testo-small a{

        font-size:10px;

        color:#a7a7a9;

        float:left;

        text-decoration:none;

        font-weight:bold;

}



.box-recruitment-online{

        width:148px;

		height:99px;

        clear:left;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

		*clear:both;

}



.box-recruitment-online a{

	display:block;

	margin:65px 0 0 54px;

	border:none;

}



.box-ultime{

        width:390px;

        clear:both;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



.box-ultime #thumb{

        margin:0px;

        padding:0px;

}



.box-ultime .latoCont{

        width:368px;

        padding:15px 15px 0px 15px;

		background:url('../img/bg-ultime.gif') no-repeat;

		font-family:  Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#505050;

}



.box-aderente-socio{

        width:391px;

        clear:both;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



.home-testo{

		width:391px;

        clear:both;

        float:right;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

		background:url('../img/bg-home-testo-back.gif') no-repeat;

		font-family: Arial, Helvetica, sans-serif;

		font-size:11px;

}



.home-testo h2{

       padding:9px 15px;

       margin:0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#bd1220;

	background: url('../img/bg-box-testo-top.gif') no-repeat bottom left;

	width:153px;

	*width:143px;

}



.home-testo #thumb{

        float:right;

		margin:10px 15px;

}



.home-testo a{

        color:#a7a7a9;

        float:left;

        text-decoration:none;

        font-weight:bold;

}



.home-testo .latoCont{

	padding: 0px 15px;

}



#top {

	height:110px;

	width:765px;

	background:url('../img/top.png') no-repeat;

  margin-top:3px;

  padding-top:7px;

}

#top a img {

	margin:35px 0px 0px 22px;

}

#bottom{

	clear:both;

	background:url('../img/bottom.gif') no-repeat;

        font-size:14px;

        height:62px;

		width:767px;

}



a img {

	border:0;

}

/***************************************/

/* menu top */

#menu_top {

	float:right;

	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:16px;

	color: #ffffff;

        padding:0;

}

#menu_top ul {

	padding:0;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0;

	margin-left: 0;

}

#menu_top li {

	list-style:none;

	display:inline;

	

	font-size:16px;

}

#menu_top li a {

	text-decoration:none;

	color: #ffffff;

        font-size:11px;

        text-transform:uppercase;

       

}

#menu_top li a:hover {

	text-decoration:none;

	color: #ffffff;

        font-size:11px;

        text-transform:uppercase;

}

#menu_top li a.selected {

	font-weight:bold;

	color: #ffffff;

        font-size:11px;

        text-transform:uppercase;

				display:none;

}

/* end menu top */



/* menu principale */

#menu_principale {

	clear:right;

	float:right;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	text-transform:uppercase;

	font-weight:bold;

	color:#C1272D;

	width:775px;/////////////////////////////

        

        word-spacing:8px;

}

#menu_principale ul {

	padding-right:5px;

	margin-top: 66px;

	*margin-top: 68px;

	margin-left: 0px;

	*margin-left: 22px;

	margin-bottom: 0;

	margin-right: 20px;

}

#menu_principale li {

	list-style:none;

	display:inline;

	*word-spacing:2px;

}

#menu_principale li a {

	text-decoration:none;

	color: #C1272D;

        word-spacing:normal;

}

 #menu_principale li a:hover {

	color: #eea294;

        word-spacing:normal;

}

#menu_principale li a.current {

        color:#eea294;

        word-spacing:normal;

}

/* end menu principale */



/* sottomenu */



#boxsottomenu{

         width:202px;

}



#boxsottomenusopra{

         background:url('../img/sottomenu-top.gif') no-repeat;

         width:202px;

         height:15px;

         clear:left;

         float:left;

         margin-top:0px;

   margin-bottom:0px;

   margin-left:0px;

   margin-right:0px;

   padding-top:0px;

   padding-bottom:0px;

   padding-left:0px;

   padding-right:0px;

}



#boxsottomenusotto{

         background: url('../img/sottomenu-bottom.gif') no-repeat;

         width:202px;

         height:15px;

         clear:left;

         float:left;

         margin-top:0px;

   margin-bottom:0px;

   margin-left:0px;

   margin-right:0px;

   padding-top:0px;

   padding-bottom:10px;

   padding-left:0px;

   padding-right:0px;

}



#sottomenu {

   /*clear:right;*/

   /*float:right;*/

   font-family: "Arial", Verdana, Arial, Helvetica, sans-serif;

   font-size:0.7em;

   font-weight:normal;

   color:#fff;

   width:202px;

   

   margin-top:0px;

   margin-bottom:0px;

   margin-left:0px;

   margin-right:0px;

   padding-top:0px;

   padding-bottom:0px;

   padding-left:0px;

   padding-right:0px;



}

#sottomenu ul {

   /*display:block;*/

   width:202px;

   clear:left;

   float:left;

   padding:0 0 0 0;

   margin-top:0px;

   margin-bottom:0px;

   margin-left:0px;

   margin-right:0px;

   background-color: #BDB6AD;

}

#sottomenu li {

   list-style:none;

   /*display:inline;*/

   padding-left:15px;

   padding-top:2px;

   padding-bottom:2px;

   padding-right:0;

   border-bottom:1px solid #CAC9C7;

   text-transform:uppercase;

   background-color: #E5E4E2;

   

}

#sottomenu li a {

   text-decoration:none;

   color: #000;

}

#sottomenu li a.current, #sottomenu li a:hover {

   color: #bd1220;

} 



.subCurrent{

	background:#BDB6AD !important;

	border-bottom:0 !important;

}



.sottomenu2{

background:#BDB6AD !important;

font-size:10px;

text-transform:none !important;

margin-left:21px;

padding-left:6px !important;

border-bottom:1px solid #E7E3E7 !important;



}

.sottomenu2 a{

color:#000000 !important;

}



.sottomenu2 .current{

color:#fff !important;

}

/* end sottomenu */



/* menu bottom */

/*#menu_bottom {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:10px;

	text-transform:uppercase;

	font-weight:normal;

	color: #999999;

}

#menu_bottom ul {

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 20px;

	padding-top: 10px;

	padding-right: 0;

	padding-bottom: 0;

	padding-left: 0;

}*/

#menu_bottom li {

	list-style:none;

	display:inline;

	font-family:Arial, Sans-serif;

}

#menu_bottom li a {

	text-decoration:none;

	color: #ffffff;

        font-size:9px;

	position:relative;

	top:-3px;

	padding:0 5px;

}

#menu_bottom li a.current, #menu_bottom li a:hover {

	color: #ffffff;

        font-size:9px;

}

/* end menu top */

/***************************************/



/***************************************/

/* parte centrale */



#m-left {

	margin:14px 0 0 20px;

	float:left;

        

}

#main {

	width:550px;

	float:right;

	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color: #474747;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

/*  background-color:#fff;*/

	background:transparent url('../img/main-bg.gif') no-repeat;

}



.noBg{

	background:none !important;

}



#mainBanner {

	width:550px;

	float:right;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 10px;

	margin-left: 0px;

	padding:0px;

}

#main a {

	text-decoration:none;

	color: #939598;

}

#main a:hover {

	text-decoration:none;

	color: #ff0500;

}

#main h1 {

	margin:0 0 10px 0;

	padding-top:15px;

        padding-left:20px;

		padding-bottom:6px;

	width:530px;

	background: url('../img/main-h1.gif') bottom right no-repeat;

	color:#bd1220;

	text-transform:uppercase;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:1.3em;

	text-align:left;

}

#main div {

	margin:0;

	padding:0px 20px;

  background-color:#ffffff;

}





#main p span {

	color: #ff0500;

}



#main div img{

        float:right;

}

/***/

#main #prodotti-evidenza p {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.9em;

	display:block;

	width:150px;

	float:left;

}

#main #prodotti-evidenza img {

	float:right;

	margin: 0 0 1px 0;

}

#main #prodotti-evidenza span {

	clear:both;

	display:block;

	width:100%;

	height:18px;

	background:#3f7e38;

	text-align:center;

	text-transform:uppercase;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.9em;

	margin: 2px 0 4px 0;

}

#main #prodotti-evidenza span a {

	display:block;

	width:170px;

	float:right;

	color:#fff;

	text-decoration:none;

}

/***/

#main #prodotti-elenco .boxProdotto {

	float:left;

	width:160px;

	height:100px;

	background: url('../img/bg-prodottiBox.gif') no-repeat;

	margin-bottom:5px;

	padding:5px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.9em;

}

#main #prodotti-elenco span {

	color:#ff0500;

	display:block;

}

#main #prodotti-elenco .boxProdotto img {

	float:right;

	margin:0 0 4px 0;

	width:86px;

	height:74px;

}

#main #prodotti-elenco .boxProdotto p {

	display:block;

	width:70px;

	float:left;

}

#main #prodotti-elenco .boxProdotto .prodottoInfo {

	clear:both;

	background: #e6e7e9;

	text-align:center;

}

#main #prodotti-elenco .boxProdotto .prodottoInfo a {

	color:#7e7f81;

	text-decoration:none;

}

#main .paginazione {

	width:400px;

	float:right;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:1.2em;

	text-align:right;

}

#main .paginazione a {

	text-decoration:none;

	font-weight:bold;

	color:#ff0500;

}

/***/

#main.affiliati strong, #main p.dove strong {

	color: #ff0500;

}



#main span.sotto{

        height:20px;

        display:block;

        background:transparent url('../img/bg-footer.gif') no-repeat;

		width:550px;

}

/***/

.dove {

	font-size:0.9em;

}

div#preventivo {

	background:#e5e5e5;

	padding:0 0 5px 0;

}

#f2 {

	margin:0;

	padding:0;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.9em;

}

#preventivo h2 {

	display:block;

	width:335x;

	background:#75767a;

	margin:5px 0 3px 0;

	padding:0 0 0 10px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:1em;

	color:#fff;

	font-weight:normal;

}

#preventivo label {

	display:block;

	float:left;

	width:150px;

	height:12px;

	margin: 0 0 0 10px;

	color:#7e7e7e;

	text-transform:uppercase;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:1.0em;

}

#preventivo input {

	width:158px;

	height:16px;

	border: solid 1px #e5e5e5;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	margin: 1px 0;

}

#preventivo select {

	width:162px;

	height:16px;

	border: solid 1px #e5e5e5;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	margin: 1px 0;

}

/* end parte centrale */

/***************************************/



/***************************************/

/* moduli parte destra */



#prev-online {

	width:202px;

	clear:left;

	float:left;

	background: url('../img/bg-prev-online.gif') no-repeat;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;       

}

#prev-online-bottom {

	width:202px;

	float:left;

	background: url('../img/bg-prev-online-bottom.gif') no-repeat bottom;

	margin:0;

	height:14px;

        

}

#prev-online h2 {

	color:#bd1220;

	font-family: "Blue Highway", Verdana, Arial, Helvetica, sans-serif;

	font-size:20px;

	border:0;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 17px !important;

	margin-bottom: 0px;

	margin-left: 15px;

        text-transform:uppercase;

}

#prev-online form {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	margin:0;

	padding: 0px;

	margin-left: 15px;

        color:#333;

}

#prev-online form input {

	width:58px;

	height:12px;

	border: 1px solid #e5e5e5 !important;

	border: 0;

	font-size:0.8em;

	line-height: 12px;

	margin: 0;

	padding: 0;

        color:#333;

}



#prev-online form select {

	width:102px;

	height:14px;

	border: solid 1px #e5e5e5 !important;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.8em;

	padding:0;

	margin:0;

        color:#333;

}

#prev-online form label {

	display:block;

	float:left;

	width:95px;

	height:12px;

	padding:0;

	margin: 0;

}

#prev-online form label.stretta {

  clear:left;

	display:block;

	float:left;

	width:55px;

	height:12px;

	padding:0;

	margin: 0;

}

#prev-online form a img {

	margin-top:8px !important;

	margin-top:4px;

}

/**/

#prodotti {

	width:202px;

	float:left;

	background: url('../img/bg-prodotti-middle.gif') repeat-y;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}

#prodotti h2 {

	font-family: "Blue Highway", Verdana, Arial, Helvetica, sans-serif;

	font-size:20px;

	color:#bd1220;

	background: url('../img/bg-prodotti-top.gif') no-repeat;

	padding-top: 6px;

	padding-right: 15px;

	padding-bottom: 0;

	padding-left: 15px;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 20px;

	margin-left: 0;

        text-transform:uppercase;

}

#prodotti span.prodottibottom {

	display:block;

	width:202px;

	height:14px;

	background: url('../img/bg-prodotti-bottom.gif') no-repeat;

}

#prodotti a {

	text-decoration:none;

	display:block;

	text-transform:uppercase;

	color:#bd1220;

}

#prodotti a img {

        padding-left:15px;

	margin-right:3px;

	width:32px;

	height:22px;

}

#prodotti p {

	padding:0;

	margin-top: 0;

	margin-right: 5px;

	margin-bottom: 0;

	margin-left: 5px;

}

#prodotti p span.space {

	display:block;

}

/**/

#news {

	width:202px;

	clear:left;

	float:left;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color:#4b4b49;

	margin-top: 0;

	margin-right: 0;

	margin-bottom: 10px;

	margin-left: 0;

}

#news div {

	padding:10px 15px;

	margin: 0px 0;

       

}

#news span {

	color:#4b4b49;

	display:normal;

        font-weight:bold;

        

}

#news h2 {

	padding: 9px 15px;

	margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#bd1220;

	background: url('../img/bg-prodotti-top.gif') no-repeat;

        text-transform:uppercase;

        

}

#news span.sotto {

	display:block;

	width:202px;

	height:14px;

	background: url('../img/bg-prodotti-bottom.gif') no-repeat;

}



#container .focus-attivita span.sotto {

	display:block;

	width:202px;

	height:14px;

	background: url('../img/bg-prodotti-bottom.gif') no-repeat;

}



#container .calendario-formazione span.sotto {

	display:block;

	width:202px;

	height:14px;

	background: url('../img/bg-calendar-bottom.gif') no-repeat;

}



#container .for-job span.sotto {

	display:block;

	width:202px;

	height:14px;

	background: url('../img/bg-job-bottom.gif') no-repeat;

}



#container .box-testo span.sotto {

	display:block;

	width:202px;

	height:14px;

	background: url('../img/bg-prodotti-bottom.gif') no-repeat;

}



#container .box-testo-small span.sotto {

	display:block;

	width:148px;

	height:14px;

	background: url('../img/box-testo-small-bottom.gif') no-repeat;

}



#container .home-intro span.sotto {

	display:block;

	width:391px;

	height:14px;

	background: url('../img/bg-intro-wide-bottom.gif') no-repeat;

}



#container .box-ultime span.sotto {

	display:block;

	width:390px;

	height:14px;

	background: url('../img/bg-ultime-bottom.gif') no-repeat;

}



#container .box-associati span.sotto {

	display:block;

	width:148px;

	height:14px;

	background: url('../img/bg-box-associati-bottom.gif') no-repeat;

}



#container .home-testo span.sotto {

	clear:both;

	display:block;

	width:391px;

	height:14px;

	background: url('../img/bg-intro-wide-bottom.gif') no-repeat;

}



#news a{

        text-decoration:none;

        color:#a7a7a9;

        font-weight:bold;

}

#news a.more{

  color:#2F6AC6;

	font-weight:normal;

}

/**/

#main .home {

	width:170px;

	float:left;

}

#main .home span a {

	display:block;

	width:170px;

	height:18px;

	background:#3f7e38;

	text-align:center;

	text-transform:uppercase;

	color:#fff;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.9em;

	margin: 2px 0 4px 0;

	text-decoration:none;

}

.sx {

	margin-right:8px;

}

/* end moduli parte destra */

/***************************************/



/***************************************/

/* parte sotto */



#bottom span {
	display:block;
	margin: 0px;
	margin-left:18px;
	text-align:center;
	font-family:   Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#5e5e5e;
	padding-top: 6px;

}

#bottom span img {

	margin-right:15px;

}



#bottom .cp {

	display:inline;

	margin: 0px;

	text-align:left;

	font-family:   Arial, Helvetica, sans-serif;

	font-size:9px;

	color:#ababab;

}



/* end parte sotto */

/***************************************/

#spacer{

 float:left;		

 width:762px;

 height:10px;

 margin:0;

}



/***************************************/

/* Calendario News */



.anniNews {

	

	width: 202px;

	margin-bottom: 10px;

	margin-left: 0px;

	float: left;

	display: block;

	color:#42698C;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

}



.anniNews div, .anniNews a{

	background-color: #EFEFE7;

}



.anniNews a{

	color:#424542;

	text-decoration:none;

	display:block;

	float:left;

	width:66px;

	height:30px;

	text-align:center;

	padding-top:20px;

	border-left:1px solid #B5B6AD;

	border-bottom:1px solid #B5B6AD;

}



.annoFake{

	color:#9C9E9C;

	text-decoration:none;

	display:block;

	float:left;

	width:66px;

	height:30px;

	text-align:center;

	padding-top:20px;

	border-left:1px solid #B5B6AD;

	border-bottom:1px solid #B5B6AD;

}



.anniNews .current{

	color:#AD2839;

	text-decoration:none;

	background-color:#ffffff;

}



.anniNews a:hover, .anniNews a:active{

	color:#AD2839;

	text-decoration:none;

	background-color:#ffffff;

}



.primariga{

	border-left:1px solid #EFEFE7 !important;

  

}







.boxAnni{

	/*float:right;*/

	display:block;

	width:100%;

}



.anniNews h2{

       padding:12px 15px 18px 15px;

       margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#ffffff;

	background:url('../img/archivio-top.gif') no-repeat;

        text-transform:uppercase;

}



.anniNews span.sotto {

	clear:left;

	display:block;

	width:202px;

	height:14px;

	background:url('../img/archivio-bottom.gif') no-repeat;

}



/* end Calendario News */

/*****************/



/****************/

/* Modulo news */

.news {

	background-color:#ffffff;

	/*height: 160px;*/

	width:550px;

	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	color: #474747;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	float: right;

	display: block;

}

.scatola_news {

	width: 550px;

	float: left;

	margin: 0px;

	padding: 0px;

}

.corpo_news {

	background-color: transparent;

	border-bottom: 1px solid #9C9A9C;

	margin: 0px 15px 0px 0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	padding-top: 12px;

	padding-right: 11px;

	padding-bottom: 6px;

	padding-left: 10px;

	color: #393839;

	width: 395px;

	float: right;

}

.corpo_news a{

        font-size:10px;

        color:#a7a7a9;

        text-decoration:none;

        font-weight:bold;

}

.titoloNews {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	width:225px;

	color: #4A494A;

	line-height: 0.9em;

	text-align: left;

	font-size:11px;

	font-weight:bold;

	display:inline;

	text-transform:uppercase;

	font-style:italic;

	

}

.sottotitoloNews {

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	width:225px;

	color: #C1272D;

	line-height: 0.9em;

	text-align: left;

	font-size: 11px;

	font-weight: bold;

	display:inline;

	font-size:13px;

}

.immagine3News {

	margin: 0 0 0 15px;

	padding: 0px;

	float: left;

	display:block;

	margin-top: 16px;

}

/*end Modulo News*/

/**************/



/**************/

/* modulo istituto */



#destraIstituti h1{

	height:24px;

}



#destraIstituti .istituto {

	width:550px;

	height:80px;

	float:right;

	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color: #474747;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

  background-color:#ffffff;

}

#destraIstituti .istituto  a {

font-family:  Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color: #393839;

}

#destraIstituti .istituto  a:hover {

	text-decoration:underline;

	color: #393839;

}



#destraIstituti .istituto div {

	width:474px;

	height:78px;

	margin:0;

	margin-left:22px;

	padding:0px 20px;

    background-color:#ffffff;

}

#destraIstituti .istituto p span {

	color: #ff0500;

}



#destraIstituti .istituto div img{

        float:right;

}



#destraIstituti .istituto .sottoIstituto{

		height:2px;

		background: url('../img/sottoIstituto.jpg');

		width:474px;

		margin-left:22px;

}



#destraIstituti .istituto .testoIstituto{

		padding-top:10px;

		display:block;

		color:#313431;

}

#destraIstituti .istituto .linkScheda{

		padding-top:10px;

		display:block;

		font-size:10px;

		font-size:10px;

}

#destraIstituti .istituto .linkScheda a{

	color:#4A65A5 !important;

	text-decoration:none;

}

#destraIstituti .istituto .linkScheda a:hover{

	color:#4A65A5 !important;

	text-decoration:underline;

}





#destraScheda h1{

	height:24px;

}



#destraScheda .istituto {

	width:550px;

	height:80px;

	float:right;

	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color: #474747;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

  background-color:#ffffff;

}

#destraScheda .istituto  a {

font-family:  Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color: #393839;

}

#destraScheda .istituto  a:hover {

	text-decoration:underline;

	color: #393839;

}



#destraScheda .istituto div {

	width:474px;

	height:78px;

	margin:0;

	margin-left:22px;

	padding:0px 20px;

    background-color:#ffffff;

}

#destraScheda .istituto div span {

	color: #ff0500;

}



#destraScheda .istituto div img{

        float:left;

		margin-right:40px;

}



#destraScheda .istituto .sottoIstituto{

		height:2px;

		background: url('../img/sottoIstituto.jpg');

		width:474px;

		margin-left:22px;

}



#destraScheda .istituto .testoIstituto{

		padding-top:10px;

		display:block;

		color:#313431;

}

#destraScheda .istituto .linkScheda{

		display:none;

}



#destraScheda .schedaIstituto-bianco {

	width:550px;

	float:right;

	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color: #474747;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	

  background-color:#ffffff;

}

#destraScheda .schedaIstituto-bianco  a {

font-family:  Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color: #393839;

}

#destraScheda .schedaIstituto-bianco  a:hover {

	text-decoration:underline;

	color: #393839;

}



#destraScheda .schedaIstituto-bianco p {

	width:474px;

	margin:0;

	margin-left:22px;

	padding:0px 20px 10px 20px;

    background-color:#ffffff;

}

#destraScheda .schedaIstituto-bianco p span {

	color: #ff0500;

}



#destraScheda .schedaIstituto-bianco p img{

        float:left;

		margin-right:40px;

}





#destraScheda .schedaIstituto-bianco .testoIstituto{

		padding-top:10px;

		display:block;

		color:#313431;

}



#destraScheda .schedaIstituto-grigio {

	width:550px;

	float:right;

	font-family:  "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color: #474747;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

  background-color:#ffffff;

}

#destraScheda .schedaIstituto-grigio  a {

font-family:  Arial, Helvetica, sans-serif;

	text-decoration:underline;

	color: #393839;

}

#destraScheda .schedaIstituto-grigio  a:hover {

	text-decoration:underline;

	color: #393839;

}



#destraScheda .schedaIstituto-grigio p {

	width:454px;

	margin:0;

	margin-left:0px;

	padding:0px 0px;

}

#destraScheda .schedaIstituto-grigio p span {

	color: #ff0500;

}



#destraScheda .schedaIstituto-grigio p img{

        float:left;

		margin-right:40px;

}





#destraScheda .schedaIstituto-grigio .testoIstituto{

		padding:10px;

		display:block;

		color:#ffffff;

		background:#868580 !important;

}



.schedaIstituto-grigio .testoIstituto {

	DISPLAY: block; COLOR: #313431; PADDING-TOP: 10px;

	MARGIN: 0px 22px 11px 41px !important; WIDTH: 450px !important;

}



.schedaIstituto-bianco .testoIstituto {

	DISPLAY: block; PADDING-TOP: 10px;

	MARGIN: 0px 22px 11px 41px !important; WIDTH: 450px !important;

}





.sinistraScheda{

        width:202px;

        clear:left;

        float:left;

        background:url('../img/schedaSinistra-top.gif') top no-repeat;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

}



.sinistraScheda h2{

       padding:9px 15px 0px 15px;

       margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#bd1220;

}



.sinistraScheda p{

       padding:0px 15px 10px 15px;

       margin:0px;

	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

	font-size:0.7em;

	color:#292829;

	background:#EFEFEF;

}

.sinistraScheda a{

        text-decoration:none;

        color:#292829;

        font-weight:bold;

}



.sinistraScheda .sotto{

        background:url('../img/schedaSinistra-bottom.gif') !important;

		height:12px;

		width:202px;

		display:block;

}



.backButton{

        width:202px;

		height:31px;

        clear:left;

        float:left;

        background: url('../img/back.gif') top no-repeat;

        margin-bottom:10px;

        margin-top:0px;

        margin-left:0px;

        margin-right:0px;

        padding:0px;

		cursor:pointer;

}



.backButton h2{

       padding:9px 15px 0px 15px;

       margin:0px;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#858585;

	text-transform:uppercase;

	float:right;

}



.sopra{

	float:right; 

	width:540px;

	margin-right:15px;

	position:relative;

	left:18px;

}





.home .sopra{

	/*float:right; */

	/*width:550px;*/

	float:right;

	width:148px;

	margin-right:15px;

	position:relative;

	left:18px;

}



.home .sopra .sopra{

	/*float:right; */

	/*width:550px;*/

	width:390px;

	*margin-right:130px;

	*position:relative;

	*left:-240px;

}



#langSelect2Rel{

	position:relative;

}



#langSelect2{

	position:absolute;

	z-index:50;

	top:3px;

	left:390px;

	

	font-family:Arial, Sans-serif;

	font-size:9px;

	color:#BEB9B3;

	text-transform:uppercase;

}



#langSelect2 a{

	text-decoration:none;

	color:#ffffff;

}



.langActive{

	color: #BEB9B3 !important;

}



#main ul{

	margin-bottom:0;

}



.tabella{

	font-family:Arial, Helvetica, Sans-serif;

	font-size:10px;

}



/******** Stili per FCK ********/



.style1{

	font-family:Arial, Helvetica, Sans-serif !important;

	font-size:11px !important;

	color:#bd1220 !important; /*     rosso      */

}



.style2{

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif !important;

	font-size:12px !important;

	color:#bd1220 !important; /*     rosso      */

}



.style3{

	font-family:"Trebuchet MS", Arial, Helvetica, Sans-serif !important;

	font-size:15px !important;

	color:#505050 !important;

}



.style4{

	

}



.style5{

	

}



/**************************/

