@charset "utf-8";
/* CSS Document */

/*------------RESET--------------*/

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img {
	margin:0;
	padding:0;
	
}

.post img {
	padding:5px;	
}

table {
	/*border-collapse:collapse;*/
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul, li {
	/*list-style:none; */
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}

abbr, acronym {
	border:0;
}

strong{ font-weight:bold}
em{ font-style:italic}

a { color:#2fb5fb;}
a:hover { color:#fcc531}

/*----------------------------------------------- LAYOUT -------------------------------------------------------------------------------------------------*/

body {	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px; background-color: #8e9dae;	background-image: url(img/sfBody.jpg);	background-repeat: repeat-y;	background-position: 1050px 0px; color:#333}

/*----------------------------------------------- container --------------------------------------------------------------------------------------*/
.container { width:1025px; /*height:5000px;*/ margin:0px ;  }

/*----------------------------------------------- .container .divLeft ---------------------------------------------------------*/
.container .divLeft { width:195px; float:left;/* border: 1px dotted #CCC */}

.container .divLeft .menu { width:170px; margin:20px 0px 30px 20px}
.container .divLeft .menu ul { list-style:none}
.container .divLeft .menu ul li { margin-bottom:10px}
.container .divLeft .menu ul li a { display:block; background:#fffade; text-decoration:none; color:#322328; font-size:12px; padding:0px 2px 0px 20px}
.container .divLeft .menu ul li a:hover {  background:#fcc531;  color:#322328;}
.container .divLeft .menu ul li.accesa a {  background:#fcc531; }

/*-----------------------------------------------/ .container .divLeft --------------------------------------------------------*/
/*----------------------------------------------- .container .divRight --------------------------------------------------------*/
.container .divRight { width:810px; float:right }

/*----------------------------------------------- .container .divRight .divTop------------------------------------------------*/
.container .divRight .divTop {	width: 810px;  }
/*----------------------------------------------- .container .divRight .divTop .row1--------------------------------------*/
.container .divRight .divTop .row1 {  background:#fffade; border: 1px solid #FFF;  border-top: none  }
.container .divRight .divTop .row1 .split1 { float:left;  height:110px;  }
.container .divRight .divTop .row1 .split1  h1 a {	display:block;	width: 273px;	height:90px;	text-indent: -9999px;		margin: 13px 0px 0px 5px;	background-image: url(/media/56587/home-giornalisti_sx.jpg);	background-repeat: no-repeat;}
.container .divRight .divTop .row1 .split2 { height:110px; width:520px;	float:right; background-image: url(/media/56593/home-giornalisti_dx.jpg); background-repeat: no-repeat;	background-color: #fcc531; background-position: 10px 0px; }
/*-----------------------------------------------/ .container .divRight .divTop .row1--------------------------------------*/
/*----------------------------------------------- .container .divRight .divTop .row2--------------------------------------*/
.container .divRight .divTop .row2 { background:#87aac3;  border: 1px solid #FFF;  border-top: none }
.container .divRight .divTop .row2 .path {    padding:10px 0px 10px 30px; color:#fff; }
.container .divRight .divTop .row2 .path a { color:#dde6ec; text-decoration:none}
.container .divRight .divTop .row2 .path a:hover { color:#322328 }
/*-----------------------------------------------/ .container .divRight .divTop .row2--------------------------------------*/
/*----------------------------------------------- .container .divRight .divTop .row3--------------------------------------*/
.container .divRight .divTop .row3 {  background:#5d7f99; border: 1px solid #FFF;  border-top: none; padding: 6px 30px 6px 5px; text-align:right }
.cerca {  font-size:12px }
.cerca a { background-color:#FFF; border: 1px solid #CCC; margin-left:10px; text-decoration:none; padding:0px 5px 0px 5px; color: #322328; font-size:12px   }
.cerca a:hover { background-color:#fcc531}
.cerca .submit { background-color:#fcc531; color: #322328; border: 1px solid #b2a7a7;  padding:0px 5px 0px 5px; font-weight:bold; font-size:12px  }
.cerca .inputText {	border: 1px solid #b2a7a7;	padding:0px 5px 0px 5px;	background-color: #FFF;	background-image: url(img/sfInput.jpg);	background-repeat: repeat-x; font-size:12px}
/*-----------------------------------------------/ .container .divRight .divTop .row3--------------------------------------*/
/*-----------------------------------------------/ .container .divRight .divTop------------------------------------------------*/
/*----------------------------------------------- .container .divRight .divMain------------------------------------------------*/
.container .divRight .divMain { background-color:#FFF; clear:both; min-height:700px  }
/*----------------------------------------------- .container .divRight .divMain .homeMainLeft---------------------------------------*/
.container .divRight .divMain .homeMainLeft  { width: 540px; float:left;  }
.container .divRight .divMain .homeMainLeft .post{ width: 500px; margin: 20px 0px 10px 30px; border-top: 1px dashed #a89e9a ; padding-top:10px; clear:both  }
.container .divRight .divMain .homeMainLeft .post h3 a { font-size:24px; color:#322328; text-decoration:none}
.container .divRight .divMain .homeMainLeft .post h3 a:hover { color: #87aac3 }
.container .divRight .divMain .homeMainLeft .post h4 a { font-size: 18px; color:#322328; text-decoration:none}
.container .divRight .divMain .homeMainLeft .post h4 a:hover { color: #87aac3 }
.container .divRight .divMain .homeMainLeft .post .img1 { float:right; background-image: url(img/sfFotoHome1.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 0px 10px 4px }
.container .divRight .divMain .homeMainLeft .post .img2 { float:right; background-image: url(img/sfFotoHome2.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 0px 5px 4px;  }
.container .divRight .divMain .homeMainLeft .post .img2b { float:left; background-image: url(img/sfFotoHome2.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 6px 5px 0px }
.container .divRight .divMain .homeMainLeft .post .categoria { color: #3aa8a4; font-size:11px; margin-top:3px}

.container .divRight .divMain .homeMainLeft .homeMainLeftSplit {  width:270px; float:left }
.container .divRight .divMain .homeMainLeft .homeMainLeftSplit .post{ width: 230px; margin: 20px 0px 10px 30px; border-top: 1px dashed #a89e9a ; padding-top:10px  }
.container .divRight .divMain .homeMainLeft .R .post .img2 { float:right; background-image: url(img/sfFotoHome3.gif); padding: 5px; margin: 0px 0px 3px 4px; }
.container .divRight .divMain .homeMainLeft .L .post .img2{ float:left; background-image: url(img/sfFotoHome3.gif); padding: 5px; margin: 0px 6px 3px 0px}
.container .divRight .divMain .homeMainLeft .homeMainLeftSplit .post h4 a { font-size:15px; font-weight:bold }
/*-----------------------------------------------/ .container .divRight .divMain .homeMainLeft---------------------------------------*/
/*----------------------------------------------- .container .divRight .divMain .MainLeft .post---------------------------------------*/

/*.container .divRight .divMain .MainLeft  h2 { font-size: 24px; color:#322328; font-weight:bold ; margin:0px 0px 20px 0px}*/
.container .divRight .divMain .MainLeft  h2 { font-size: 24px; color:#004e76; font-weight:bold ; margin:0px 0px 10px 0px}
.container .divRight .divMain .MainLeft  h2 a { color:#322328; text-decoration:none}
.container .divRight .divMain .MainLeft  h5 { font-size:15px; margin:0px 0px 0px 0px}
.container .divRight .divMain .MainLeft  { width: 500px; float:left; /*border: 1px solid #CCC*/}
.container .divRight .divMain .MainLeft .post{ width: 500px; margin: 0px 0px 10px 0px; border-top: 1px dashed #a89e9a ; padding-top:10px; clear:both  }
.container .divRight .divMain .MainLeft .post p { margin: 9px 0px 9px 0px }
.container .divRight .divMain .MainLeft .post h3  { font-size:24px; color:#322328; text-decoration:none}
.container .divRight .divMain .MainLeft .post h3 a {  color:#322328; text-decoration:none}
.container .divRight .divMain .MainLeft .post h3 a:hover { color: #87aac3 }
.container .divRight .divMain .MainLeft .post h4 a { font-size:18px; color:#322328; text-decoration:none}
.container .divRight .divMain .MainLeft .post h4 a:hover { color: #87aac3 }
.container .divRight .divMain .MainLeft .post h5 { font-size:16px; color:#5d7f99; text-decoration:none; margin:15px 0px 15px}
.container .divRight .divMain .MainLeft .post .img1 { float:right; background-image: url(img/sfFotoHome1.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 0px 10px 4px }
.container .divRight .divMain .MainLeft .post .img2 { float:right; background-image: url(img/sfFotoHome2.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 0px 10px 4px }
.container .divRight .divMain .MainLeft .post .img2b { float:left; background-image: url(img/sfFotoHome2.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 6px 10px 0px }
.container .divRight .divMain .MainLeft .post .categoria { color: #3aa8a4; font-size:11px; margin-top:0px }
.container .divRight .divMain .MainLeft .post .data { color: #3aa8a4; margin-top:0px }

.container .divRight .divMain .MainLeft .postDettaglio{ width: 500px; margin: 0px 0px 25px 0px; padding-top:15px;   }
.container .divRight .divMain .MainLeft .postDettaglio h4 { font-size:22px; color:#322328; }



/*-----------------------------------------------/ .container .divRight .divMain .MainLeft .post---------------------------------------*/
/*----------------------------------------------- .container .divRight .divMain .homeMainRight---------------------------------------*/
.container .divRight .divMain .homeMainRight { width: 250px; float:right; }

.container .divRight .divMain .homeMainRight .boxWidget { border: 1px solid #afa8a5; margin-top: 1px }
.container .divRight .divMain .homeMainRight .boxWidget h2 { font-size:15px; font-weight:bold; margin: 5px 5px 5px 10px ;  font-family:Arial, Helvetica, sans-serif }
.container .divRight .divMain .homeMainRight .boxWidget .post { clear:both;  margin: 5px 5px 5px 10px ; border-top: 1px dashed #a89e9a ; padding-top:6px  }
.container .divRight .divMain .homeMainRight .boxWidget img {float:left; background-image: url(img/sfFotoWidget.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 6px 3px 0px}
.container .divRight .divMain .homeMainRight .boxWidget h3 a { text-decoration:none; font-size:10px; color:#575656; font-family:Verdana, Geneva, sans-serif; font-weight:bold}
.container .divRight .divMain .homeMainRight .boxWidget .categoria { font-size:12px;}

.container .divRight .divMain .homeMainRight .notizie  { border-top: 4px solid #5e670a; width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .notizie .boxWidget h2 {color: #5e670a; }
.container .divRight .divMain .homeMainRight .notizie .boxWidget .categoria {color: #5e670a; }

.container .divRight .divMain .homeMainRight .mondo  { border-top: 4px solid #387558; width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .mondo .boxWidget h2 {color: #387558; }
.container .divRight .divMain .homeMainRight .mondo .boxWidget .categoria {color: #387558; }

.container .divRight .divMain .homeMainRight .libriRiviste  { border-top: 4px solid #f29536; width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .libriRiviste .boxWidget h2{color: #f29536; }
.container .divRight .divMain .homeMainRight .libriRiviste .boxWidget .categoria {color: #f29536; }

.container .divRight .divMain .homeMainRight .servizi  { border-top: 4px solid #7e873e; width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .servizi .boxWidget h2{color: #7e873e; }
.container .divRight .divMain .homeMainRight .servizi .boxWidget .categoria {color: #7e873e; }

.container .divRight .divMain .homeMainRight .multimedia  { border-top: 4px solid #bd6441; width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .multimedia .boxWidget h2{color: #bd6441; }
.container .divRight .divMain .homeMainRight .multimedia .boxWidget .categoria {color: #bd6441; }

.container .divRight .divMain .homeMainRight .eventi  { border-top: 4px solid #b27420; width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .eventi .boxWidget h2{color: #b27420; }
.container .divRight .divMain .homeMainRight .eventi .boxWidget .categoria {color: #b27420; }

.container .divRight .divMain .homeMainRight .millebattute  { border-top: 4px solid #187f2d; width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .millebattute .boxWidget h2{color: #187f2d; }
.container .divRight .divMain .homeMainRight .millebattute .boxWidget .categoria {color: #187f2d;  }


.container .divRight .divMain .homeMainRight .video  { width: 220px; margin: 20px 0px 10px 0px;  }
.container .divRight .divMain .homeMainRight .video .boxWidget h2 { color: #fff; background-color:#666; margin:3px 3px 0px 3px; padding: 3px 5px 2px 10px  }
.container .divRight .divMain .homeMainRight .video .boxWidget .categoria {color: #f29536; }
.container .divRight .divMain .homeMainRight .video .boxWidget img { background:none; padding: 0px 0px 0px 3px; }
.container .divRight .divMain .homeMainRight .video .boxWidget .post {   margin: 5px 5px 5px 10px ; padding-top:0px; border: none  }


/*-----------------------------------------------/ .container .divRight .divMain .homeMainRight---------------------------------------*/
/*----------------------------------------------- .container .divRight .divMain .mainSplit1Left ---------------------------------------*/
.container .divRight .divMain .mainSplit1Left  { width: 510px; float:left; padding:20px 0px 20px 50px;  }
.container .divRight .divMain .mainSplit1Left .menuMain { background-color:#e9e6e8; border: 1px solid #999; margin: 0px 0px 20px 0px; padding: 5px 5px 5px 10px   }
.container .divRight .divMain .mainSplit1Left .menuMain h2 { font-size:30px;	font-weight:bold;	margin-top:5px;	color:#444;}
.container .divRight .divMain .mainSplit1Left .menuMain h3 {color:#007649;	font-weight:bold;	clear: right; }
.container .divRight .divMain .mainSplit1Left .menuMain h4 { color:#555;	font-weight: normal;	clear: right; margin-bottom:5px; font-size:18px }
.container .divRight .divMain .mainSplit1Left .menuMain .indiceSpento { float:right; background-color:#fcc531; border: 1px solid #999; padding:0px 2px 0px 5px;	 }
.container .divRight .divMain .mainSplit1Left .menuMain .indiceSpento a { margin-right:2px; padding-right:15px; text-decoration:none; color:#007649; background-image: url(img/piu.gif); background-repeat: no-repeat; background-position: right center; font-size:11px;}
.container .divRight .divMain .mainSplit1Left .menuMain .indiceSpento a:hover { color:#322328; }
.container .divRight .divMain .mainSplit1Left .menuMain .indiceAcceso {	float:right; background-color:#fffade; font-size:11px;	border: 1px solid #999;	padding:0px 2px 0px 5px; }
.container .divRight .divMain .mainSplit1Left .menuMain .indiceAcceso a { margin-right:2px; padding-right:15px; text-decoration:none; color:#007649; background-image: url(img/meno.gif); background-position: right center; background-repeat: no-repeat;	}
.container .divRight .divMain .mainSplit1Left .menuMain .indiceAcceso a:hover { color:#322328; }
.container .divRight .divMain .mainSplit1Left .menuMain ul { list-style:none;  margin:0px 5px 10px 0px ; padding:0px;  }
.container .divRight .divMain .mainSplit1Left .menuMain ul li { margin: 0px; padding:0px; font-size:12px; font-weight:normal;  border-top:1px solid #fff }
.container .divRight .divMain .mainSplit1Left .menuMain ul li a { display:block;  text-decoration:none; color:#666; padding:2px 3px 2px 3px;}
.container .divRight .divMain .mainSplit1Left .menuMain ul li a span { font-weight:bold; color:#333; display:block }
.container .divRight .divMain .mainSplit1Left .menuMain ul li a:hover {  background:#fff;  color:#322328;}

.container .divRight .divMain .mainSplit1Left .menuMain ul.ul1 { list-style:none; margin: 5px 0px 2px 0px ; padding:6px 0px 0px 0px ; font-size:12px; font-weight:normal;  border-top:1px solid #fff }
.container .divRight .divMain .mainSplit1Left .menuMain ul.ul1 h3 { font-size:16px; padding-left:10px;}
.container .divRight .divMain .mainSplit1Left .menuMain ul.ul1 li  { border: none; margin-bottom:5px; }
.container .divRight .divMain .mainSplit1Left .menuMain ul.ul1 ul li  { margin: 0px 0px 5px 0px;  background-color: #F3F3F3 }
.container .divRight .divMain .mainSplit1Left .menuMain ul.ul1 ul li a {padding-left:10px;}

.container .divRight .divMain .mainSplit1Left .menuMain .indiceMenuMain { margin-bottom: -20px;	margin-left: 10px;}
.ui-icon-minus {}
.ui-icon-plus {}


.container .divRight .divMain .mainSplit1Left .mainSeminari {}
.container .divRight .divMain .mainSplit1Left .mainSeminari h2 { font-size: 22px; margin-top: 0px; color:#322328; font-weight:bold  }
.container .divRight .divMain .mainSplit1Left .mainSeminari h3 {  font-size:15px; margin-top: 1px; color:#555; font-weight: normal}
.container .divRight .divMain .mainSplit1Left .mainSeminari h4 {  font-size:15px; margin-top: 18px; color:#007649; font-weight: bold}
.container .divRight .divMain .mainSplit1Left .mainSeminari h5 {  font-size:13px; margin-top: 18px; color:#333; font-weight: bold}
.container .divRight .divMain .mainSplit1Left .mainSeminari h6 {  font-size:17px; margin-top: 18px; color:#333; font-weight: bold}
.container .divRight .divMain .mainSplit1Left .mainSeminari h6 a{   color:#333; text-decoration:none  }
.container .divRight .divMain .mainSplit1Left .mainSeminari h6 a:hover {color:#fcc531;}

.container .divRight .divMain .mainSplit1Left .mainLibri {}
.container .divRight .divMain .mainSplit1Left .mainLibri p { margin: 0px 0px 7px 0px }
.container .divRight .divMain .mainSplit1Left .mainLibri h2 { font-size: 22px; margin: 30px 0px 0px 0px ; color:#322328; font-weight:bold  }
.container .divRight .divMain .mainSplit1Left .mainLibri h3 {  font-size:15px; margin: 30px 0px 0px 0px; padding-top:10px; color:#007649; font-weight: bold; border-top: 1px dashed #a89e9a }
.container .divRight .divMain .mainSplit1Left .mainLibri h4 {  font-size:15px; margin: 0px 0px 0px 0px ; color:#333; font-weight: bold}
.container .divRight .divMain .mainSplit1Left .mainLibri h5 {   font-size:15px; margin: 0px 0px 8px 0px ; color:#333; font-weight: normal}
.container .divRight .divMain .mainSplit1Left .mainLibri .indice { margin:20px 0px 0px 0px  }


/*-----------------------------------------------/.container .divRight .divMain .mainSplit1Right ---------------------------------------*/
/*----------------------------------------------- .container .divRight .divMain .mainSplit1Right ---------------------------------------*/
.container .divRight .divMain .mainSplit1Right { width: 250px; float:right; }

.container .divRight .divMain .menu2 { width:200px; margin:20px 0px 30px 20px }
.container .divRight .divMain .menu2 h2 { font-weight: bold; color: #fff; margin:0px 0px 1px 0px; padding:1px 2px 0px 10px;  background-color:#87aac3 }
.container .divRight .divMain .menu2 ul { list-style:none; background-color: #5a7a92; margin:0px 0px 10px 0px ; padding:7px;  }
.container .divRight .divMain .menu2 ul li { margin: 5px 0px 0px 0px ; padding:0px; font-size:14px; font-weight: normal;  }
.container .divRight .divMain .menu2 ul li a { display:block;  text-decoration:none;  padding:2px 0px 2px 3px; color:#eee;  border-bottom:1px solid #7a8ea2}
.container .divRight .divMain .menu2 ul li a:hover {  background:#fcc531;  color:#322328;}
.container .divRight .divMain .menu2 ul li.accesa a {  color:#fcc531; background: none ; font-weight:bold  }

.container .divRight .divMain .menu2 ul li.sub { margin: 0px ; padding:0px; font-size:12px; font-weight:normal; /**/background-color:#eee; line-height:normal  }
.container .divRight .divMain .menu2 ul li.sub a { display:block;  text-decoration:none; color:#333; padding:1px 1px 1px 3px; margin:0px 0px 1px 0px; }
.container .divRight .divMain .menu2 ul li.sub a:hover {  color:#322328; background:#fffade}
.container .divRight .divMain .menu2 ul li.sub a.accesa { background:#fcc531 ; color:#322328; }

.container .divRight .divMain .boxUtility { width:200px; padding:0px 0px 8px 0px ; margin:20px 0px 30px 20px; border: 1px solid #CCC }
.container .divRight .divMain .boxUtility p {  margin:5px 0px 5px 0px; padding:1px 0px 0px 10px;  }
.container .divRight .divMain .boxUtility p a { text-decoration:none; color:#666 }
.container .divRight .divMain .boxUtility p a:hover { color:#87aac3}
.container .divRight .divMain .boxUtility p a img { margin: 0px 5px 0px 0px }
.container .divRight .divMain .boxUtility .p2 { margin: 8px 5px 8px 5px; font-weight:normal; color:#5d7f99; background-color:#eee }

.container .divRight .divMain .sidebar { width:200px; padding:0px 0px 8px 0px ; margin:20px 0px 30px 20px; border: 1px solid #CCC }
.container .divRight .divMain .sidebar ul { list-style:none;}
.container .divRight .divMain .sidebar li .archive{ margin: 0px 0px 0px 20px;}
.container .divRight .divMain .sidebar p {  margin:5px 0px 5px 0px; padding:1px 0px 0px 10px;  }
.container .divRight .divMain .sidebar a { text-decoration:none; color:#666 }
.container .divRight .divMain .sidebar a:hover { color:#87aac3}
.container .divRight .divMain .sidebar h3 { margin: 5px 5px 8px 5px; font-weight:bold; color:#5d7f99; font-size:15px  }
.container .divRight .divMain .sidebar h4 {  margin: 15px 5px 5px 5px; padding:0px 2px 0px 13px; font-weight:normal; color:#5d7f99; background-color:#eee  }

.container .divRight .divMain .mainRelatori h2 { font-size:28px; margin:0px 25px 0px 25px; border-top: 1px dashed #a89e9a ; text-align:center }
.container .divRight .divMain .mainRelatori h3 { font-size:24px; margin:0px 40px 0px 40px;  padding:30px 0px 10px 10px ;  border-bottom: 1px dashed #a89e9a ; border-bottom: 1px dashed #a89e9a  }
.container .divRight .divMain .mainRelatori .divMainSplit3 {  float:left; width: 237px; margin:15px 0px 15px 20px; text-align:center }
.container .divRight .divMain .mainRelatori .divMainSplit3 ul { list-style:none;  }
.container .divRight .divMain .mainRelatori .divMainSplit3 ul li { /**/ margin:0px 0px 6px 0px}
.container .divRight .divMain .mainRelatori .divMainSplit3 ul a { text-decoration:none; font-size:14px; background-color: #eee; display:block  }
.container .divRight .divMain .mainRelatori .divMainSplit3 ul a:hover {background-color: #fcc531; color:#5d7f99}
.container .divRight .divMain .mainRelatori .divMainSplit3 ul a .nomerelatore { color: #5d7f99 }
.container .divRight .divMain .mainRelatori .menuAlfabetico { text-align:center; padding:10px 0px 10px 0px}
.container .divRight .divMain .mainRelatori .menuAlfabetico a { font-size:20px; text-decoration:none; margin:6px}
.container .divRight .divMain .mainRelatori .up { clear:both; margin:10px 30px}
.container .divRight .divMain .mainRelatori .up a { text-decoration:none}

.container .divRight .divMain .mainRelatori ul.ul2 { list-style:none; margin:0px 40px 20px 40px  }
.container .divRight .divMain .mainRelatori ul.ul2 li { /**/ margin:0px 0px 0px 0px; padding:10px 0px 10px 0px ;  border-bottom: 1px dashed #a89e9a ;}
.container .divRight .divMain .mainRelatori ul.ul2 a { text-decoration:none; font-size:14px;  display:block; padding:2px 10px 2px 10px ;  color:#555 }
.container .divRight .divMain .mainRelatori ul.ul2 a:hover { background-color: #dde6ec; color: #322328}
.container .divRight .divMain .mainRelatori ul.ul2 a .txt3 { color:#a89e9a; font-weight:normal}


.container .divRight .divMain .mainCerca h3 { font-size:24px; margin:0px 40px 0px 40px;  padding:30px 0px 10px 10px ;  border-bottom: 1px dashed #a89e9a ; border-bottom: 1px dashed #a89e9a  }
.container .divRight .divMain .mainCerca ul.ul2 { list-style:none; margin:0px 40px 20px 40px  }
.container .divRight .divMain .mainCerca ul.ul2 li { /**/ margin:0px 0px 0px 0px; padding:10px 0px 10px 0px ;  border-bottom: 1px dashed #a89e9a ;}
.container .divRight .divMain .mainCerca ul.ul2 a { text-decoration:none; font-size:14px;  display:block; padding:2px 10px 2px 10px ;  color:#555 }
.container .divRight .divMain .mainCerca ul.ul2 a:hover { background-color: #dde6ec; color: #322328}
.container .divRight .divMain .mainCerca ul.ul2 a .txt3 { color:#a89e9a; font-weight: normal }


.container .divRight .divMain .mainLink h3 { font-size:20px; margin:0px 0px 0px 0px;  padding:10px 0px 5px 15px ;    }
.container .divRight .divMain .mainLink .divMainSplit2 {  float:left; width: 350px; margin:15px 0px 15px 35px; text-align:left }
.container .divRight .divMain .mainLink .divMainSplit2 ul { list-style:none; margin:0px 0px 20px 0px  }
.container .divRight .divMain .mainLink .divMainSplit2 ul li { /**/ margin:0px 0px 6px 0px}
.container .divRight .divMain .mainLink .divMainSplit2 ul a { color:#555; text-decoration:none; font-size:14px; background-color: #eee; display:block;; padding:1px 9px 1px 15px  }
.container .divRight .divMain .mainLink .divMainSplit2 ul a:hover {background-color: #fcc531; color:#5d7f99}
.container .divRight .divMain .mainLink .divMainSplit2 ul a .nomerelatore { color: #5d7f99 }

.container .divRight .divMain .mainContatti { padding:50px 0px 50px 50px ; font-size:16px}
.container .divRight .divMain .mainContatti h2 { font-size:22px }
.container .divRight .divMain .mainContatti h3 {  font-size:15px; margin-top: 1px; color:#555; font-weight: normal}
.container .divRight .divMain .mainContatti h4 {  font-size:15px; margin-top: 18px; color:#007649; font-weight: bold}
.container .divRight .divMain .mainContatti h5 {  font-size:13px; margin-top: 18px; color:#333; font-weight: bold}
.container .divRight .divMain .mainContatti h6 {  font-size:17px; margin-top: 18px; color:#333; font-weight: bold}

/*-----------------------------------------------/.container .divRight .divMain .mainSplit1Right ---------------------------------------*/
/*-----------------------------------------------/ .container .divRight .divMain------------------------------------------------*/
/*-----------------------------------------------/ .container .divRight -----------------------------------------------------------------*/
/*-----------------------------------------------/ .container ----------------------------------------------------------------------------------*/
/*-----------------------------------------------/ LAYOUT -------------------------------------------------------------------------------------------*/


/*------------Generiche------------*/
.divClear  { clear:both;  height:0px; font-size:0px }
.banner { margin: 20px 0px 5px 20px}
.floatL { float:left; margin: 0px 12px 5px 0px; border:1px solid #ddd }
.floatR { float:right; margin: 0px 0px 5px 12px; border:1px solid #ddd  }
.indice { margin: 10px 0px 0px 0px; text-align:center  	 }
.indice a { background-color:#fcc531; font-size:11px; border: 1px solid #999; padding:0px 20px 0px 20px; color:#000; text-decoration: none; }
.indice a:hover { color:#322328; 	background-color:#fffade;}

.navigation { border-top: 1px dashed #a89e9a; margin-top:30px; color:#ccc }
.navigation a { text-decoration:none }
.navigation .nav-previous { float:left }
.navigation .nav-next { float:right }

.navigation2 { margin:10px 40px 20px 40px ; color:#ccc; text-align:center }
.navigation2 a { text-decoration:none }
.navigation2 .nav-previous { float:left }
.navigation2 .nav-next { float:right }

.txt1 { font-size:18px}
.txt2 {font-size:20px; font-weight:bold}
.txt3 {font-size:28px; font-weight:bold}



ul.ul1 { list-style:none; margin: 5px 0px 2px 0px ; padding:6px 0px 0px 0px ; font-size:12px; font-weight:normal;  border-top:1px solid #fff }

ul.ul3 { list-style:none; margin: 5px 0px 23px 0px ; padding:6px 0px 0px 0px ; font-size:12px; font-weight:normal;  border-top:1px solid #fff; overflow:auto; }
ul.ul3 li { width:132px; float:left; margin: 0px 0px 10px 24px ; }
ul.ul3 li a { text-decoration:none; line-height: 15px; color:#555; width:130px;}
ul.ul3 li a:hover { color:#fcc531}
ul.ul3 li img {   display:block;	background-image: url(img/sfFotoHome2.gif);	background-repeat: no-repeat; padding: 5px; margin: 0px 0px 5px 0px }

/*----- video ---*/

.boxWidget object {margin-left:3px;}


.a1 { text-decoration:none; font-size:11px; padding:5px 0px 0px 0px; display:block; font-weight:bold }






/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
h1 {
font-size:100%;
font-weight:normal;
font-color: red;
}


