@charset "UTF-8";
/* CSS Document */

body {
	margin:0;
	padding:0;
	background-color:#1468ac;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
}

a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:#ffffff;
}
a:hover, a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
a:visited {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:#ffffff;
}

.nocss, .nocss h1, .nocss h2, .nocss h3, hr {
	display:none;
}

/* #################### STRUTTURA #################### */
/* #################### HEADER #################### */
#header {
	width:850px;
	display:table;
	padding:0;
	margin:0 auto 0 auto;
	background-color:#f37f02;
}

#header a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:transparent;
}
#header a:hover, #header a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:transparent;
}
#header a:visited {
	font-weight:bold;
	background-color:transparent;
}

#header .head-top {
	width:100%;
	height:18px;
	background-image:url(../img/bg-header-top.jpg);
	background-repeat:no-repeat;
	background-color:#f37f02;
	display:table;
}

#header .head-logo {
	width:224px;
	height:210px;
	float:left;
	background-image:url(../img/bg-logo.jpg);
	background-repeat:no-repeat;
	background-color:#f37f02;
	display:table;
}

#header .head-logo img {
	margin:30px 0 0 30px;
	border:0px none;
}

#header .head-dx {
	width:626px;
	height:210px;
	background-image:url(../img/bg-header.jpg);
	background-repeat:no-repeat;
	background-color:#f37f02;
	display:table;
	float:left;
}

#header .head-dx div {
	margin:106px 0 0 525px;
	font-size:10px;
}

/* #################### CONTENUTI #################### */

#contents-exp {
	width:836px;
	display:table;
	padding:0 0 185px 0;
	margin:0 auto 0 auto;
	background-color:#ffffff;
	background-image:url(../img/bg-contents.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:left;
}



/* #################### CONTENUTI #################### */
#contents {
	width:836px;
	display:table;
	padding:0;
	margin:0;
	background-color:transparent;
	background-image:url(../img/bg-contents-exp.jpg);
	background-repeat:no-repeat;
	background-position:8px 66px;
}

#contents a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:#ffffff;
}
#contents a:hover, #contents a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
#contents a:visited {
	font-weight:bold;
	background-color:#ffffff;
}

/* #################### TOP #################### */
#top {
	width:836px;
	height:55px;
	display:table;
	padding:0;
	background-color:#ffffff;
	background-image:url(../img/bg-tit-sped.jpg);
	background-repeat:repeat-x;
	background-position:top;
}

#top a:link {
	color:#1468ac;
	font-weight:bold;
}
#top a:hover, #top a:active{
	color:#656566;
	font-weight:bold;
}
#top a:visited {
	color:#1468ac;
	font-weight:bold;
}


#top .top-line {
	width:815px;
	height:47px;
	margin:0 auto 0 auto;
	border-bottom:1px dotted #656566;
}

#top .top-line .sx {
	width:255px;
	height:46px;
	float:left;
	background-image:url(../img/t_broad.jpg);
	background-repeat:no-repeat;
}

#top .top-line .dx {
	font-size:10px;
	text-align:right;
	float:right;
	padding:23px 0 0 0;
}

#top .top-line .dx a:link {
	text-decoration:none;
	color:#1468ac;
	font-weight:bold;
	background-color:transparent;
	background-image:url(../../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 7px;
}
#top .top-line .dx a:hover, #top .top-line .dx a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:transparent;
	background-image:url(../../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 7px;
}
#top .top-line .dx a:visited {
	font-weight:bold;
	background-color:transparent;
	background-image:url(../../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 3px;
	padding:0 0 0 7px;
}


/* #################### BODY #################### */
#body {
	width:836px;
	display:inline-table;
	padding:0;
	margin:0;
	line-height:16px;
}

#body a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:#ffffff;
}
#body a:hover, #body a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
#body a:visited {
	font-weight:bold;
	background-color:#ffffff;
}


/* #################### COLONNA SINISTRA #################### */
#left {
	width:260px;
	display:table;
	float:left;
	padding:0;
	margin:25px 0 0 15px;
	background-color:transparent;
	background-image:url(../img/bg-sx-dx.jpg);
	background-repeat:repeat-x;
	background-position:top;
}
#left form {
	margin:0px;
	padding:0px;
}

#left input { 
	width:160px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	margin:0 0 5px 0;
	border:1px solid #656566;
}
#left .bottone {
	width:50px;
	font-weight:bold;
}


#left a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:#ffffff;
}
#left a:hover, #left a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
#left a:visited {
	font-weight:bold;
	background-color:#ffffff;
}

#left .video {
	padding:0 0 0 6px;
	margin:0 0 5px 0;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}



#contents-exp #contents #body #left .intro {
	display:table;
	width:240px;
	margin:0 0 10px 0;
	font-size:10px;
	line-height:12px;
	font-style:italic;
}

#contents-exp #contents #body #left .dir-intro {
	display:table;
	width:240px;
	margin:0 0 10px 0;
	padding:10px 0 5px 0;
	font-size:10px;
	line-height:12px;
	background-color:#f7f7f7;
}

#contents-exp #contents #body #left .dir-intro div {
	display:block;
	margin:0 5px 0 5px;
	padding:0 0 8px 0;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left h3 {
	color:#666666;
	paddin:0px;
	margin:0px;
	font-size:12px;
}


/* #################### TITOLI PAGINE #################### */
#contents-exp #contents #body #left .t-broad {
	display:table;
	width:240px;
	height:31px;
	margin:0 0 10px 0;
	background-image:url(../img/t_broad.png);
	background-repeat:no-repeat;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left .t-broad h1 {
	display:none;
}

#contents-exp #contents #body #left .t-uomini {
	display:table;
	width:240px;
	height:31px;
	margin:0 0 10px 0;
	background-image:url(../img/t_uomini.png);
	background-repeat:no-repeat;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left .t-uomini h1 {
	display:none;
}

#contents-exp #contents #body #left .t-progetti {
	display:table;
	width:240px;
	height:31px;
	margin:0 0 10px 0;
	background-image:url(../img/t_progetti.png);
	background-repeat:no-repeat;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left .t-progetti h1 {
	display:none;
}

#contents-exp #contents #body #left .t-diretta {
	display:table;
	width:240px;
	height:31px;
	margin:0 0 10px 0;
	background-image:url(../img/t_diretta.png);
	background-repeat:no-repeat;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left .t-diretta h1 {
	display:none;
}

#contents-exp #contents #body #left .t-spedizione {
	display:table;
	width:240px;
	height:31px;
	margin:0 0 10px 0;
	background-image:url(../img/t_spedizione.png);
	background-repeat:no-repeat;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left .t-spedizione h1 {
	display:none;
}

#contents-exp #contents #body #left ul {
	width:250px;
	display:table;
	padding:0;
	margin:10px 0 0 0;
}

#contents-exp #contents #body #left ul li {
	width:230px;
	height:20px;
	display:table;
	padding:5px 0 3px 10px;
	margin:0 0 1px 0;
	list-style-type:none;
	background-color:#ebebeb;
}

#contents-exp #contents #body #left ul li a {
	width:220px;
	height:20px;
	display:table;
	padding:0 0 0 10px;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	background-color:transparent;
}
#contents-exp #contents #body #left ul li.current {
	width:230px;
	height:20px;
	display:table;
	padding:5px 0 3px 10px;
	margin:0 0 1px 0;
	list-style-type:none;
	background-color:#ebebeb;
}
#contents-exp #contents #body #left ul li.current a {
	width:220px;
	height:20px;
	color:#474747;
	display:table;
	padding:0 0 0 10px;
	background-image:url(../img/fr_r.gif);
	background-repeat:no-repeat;
	background-position:0 5px;
	background-color:transparent;
}


#contents-exp #contents #body #left .t-webcam {
	display:table;
	width:240px;
	height:31px;
	margin:0 0 10px 0;
	background-image:url(../img/t_webcam.gif);
	background-repeat:no-repeat;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left .t-webcam h1 {
	display:none;
}

#contents-exp #contents #body #left .t-sostenitori {
	display:table;
	width:240px;
	height:31px;
	margin:0 0 10px 0;
	background-image:url(../img/t_sostenitori.png);
	background-repeat:no-repeat;
	border-bottom:1px dotted #656566;
}
#contents-exp #contents #body #left .t-sostenitori h1 {
	display:none;
}

#contents-exp #contents #body #left h2 {
	font-size:14px;
	color:#656566;
	margin:0 0 8px 0;
}

/* #################### MENU GENERALE #################### */
#menu {
	width:836px;
	height:54px;
	display:table;
	padding:0;
}

#menu ul {
	width:821px;
	height:54px;
	display:table;
	padding:0;
	margin:0 0 0 15px;
}

#menu ul li {
	display:table;
	padding:0;
	margin:0;
	list-style-type:none;
	float:left;
}

#menu ul li a {
	display:block;
}


#menu ul li a span {
	display:none;
}

#menu ul li a.broad {
	width:183px;
	height:54px;
	background-image:url(../img/m_broad.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu ul li a.broad-current {
	width:183px;
	height:54px;
	background-image:url(../img/m_broad.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu ul li a.uomini {
	width:109px;
	height:54px;
	background-image:url(../img/m_uomini.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu ul li a.uomini-current {
	width:109px;
	height:54px;
	background-image:url(../img/m_uomini.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu ul li a.progetti {
	width:100px;
	height:54px;
	background-image:url(../img/m_progetti.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu ul li a.progetti-current {
	width:100px;
	height:54px;
	background-image:url(../img/m_progetti.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu ul li a.diretta {
	width:114px;
	height:54px;
	background-image:url(../img/m_diretta.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu ul li a.diretta-current {
	width:114px;
	height:54px;
	background-image:url(../img/m_diretta.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu ul li.separator {
	width:170px;
	height:54px;
	background-image:url(../img/m_separator.png);
	background-position:top;
	background-repeat:no-repeat;
}

#menu ul li.bg-sponsor {
	width:118px;
	height:54px;
	text-align:right;
	background-image:url(../img/m_bg-sponsor.png);
	background-position:top;
	background-repeat:no-repeat;
}

#menu ul li.bg-sponsor a.sponsor-tecnici {
	width:84px;
	height:13px;
	margin:15px 0 0 0;
	background-image:url(../img/m_sponsor-tecnici.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu ul li.bg-sponsor a.sponsor-tecnici:hover {
	background-image:url(../img/m_sponsor-tecnici.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#menu ul li.bg-sponsor a.sponsor-tecnici-current {
	background-image:url(../img/m_sponsor-tecnici.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu ul li a.sponsor-altri {
	width:84px;
	height:13px;
	background-image:url(../img/m_sponsor-altri.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu ul li a.sponsor-altri:hover {
	background-image:url(../img/m_sponsor-altri.png);
	background-position:bottom;
	background-repeat:no-repeat;
}
#menu ul li a.sponsor-altri-current {
	background-image:url(../img/m_sponsor-altri.png);
	background-position:bottom;
	background-repeat:no-repeat;
}

#menu ul li a.sponsor {
	width:114px;
	height:54px;
	background-image:url(../img/m_sponsor.png);
	background-position:top;
	background-repeat:no-repeat;
}
#menu ul li a.sponsor-current {
	width:114px;
	height:54px;
	background-image:url(../img/m_sponsor.png);
	background-position:bottom;
	background-repeat:no-repeat;
}


#menu ul li a:hover {
	display:block;
	background-position:bottom;
}


/* #################### COLONNA DESTRA #################### */
#right {
	width:525px;
	display:table;
	padding:0 10px 0 0;
	margin:52px 0 0 0;
	background-color:transparent;
	background-image:url(../img/bg-sx-dx.jpg);
	background-repeat:repeat-x;
	background-position:top;
	float:left;
}

#contents-exp #contents #body #right h2 {
	font-size:14px;
	color:#656566;
	margin:0 0 8px 0;
}
#contents-exp #contents #body #right h3 {
	font-size:12px;
	color:#656566;
	margin:0 0 8px 0;
}

#contents-exp #contents #body #right #projects img {
	float:right;
	border:1px solid;
	margin:0 0 8px 8px;
}

#contents-exp #contents #body #right #projects .sep {
	width:517px;
	font-size:10px;
	padding:3px 8px 3px 0;
	margin:20px 0 20px 0;
	text-align:right;
	background-color:#ebebeb;
	border:1px dotted #656566;
}

#contents-exp #contents #body #right #projects .sep a.seplink:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:normal;
	background-color:#ebebeb;
	width:517px;
	display:table;
	background-image:url(../img/top.png);
	background-repeat:no-repeat;
	background-position:438px 2px;
}
#contents-exp #contents #body #right #projects .sep a.seplink:hover, #contents-exp #contents #body #right #projects .sep a.seplink:active {
	text-decoration:underline;
	color:#656566;
	font-weight:normal;
	background-color:#ebebeb;
	width:517px;
	display:table;
	background-image:url(../img/top.png);
	background-repeat:no-repeat;
	background-position:438px 2px;
}
#contents-exp #contents #body #right #projects .sep a.seplink:visited {
	font-weight:normal;
	background-color:#ebebeb;
	width:517px;
	display:table;
	background-image:url(../img/top.png);
	background-repeat:no-repeat;
	background-position:438px 2px;
}


#right a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:#ffffff;
}
#right a:hover, #right a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
#right a:visited {
	font-weight:bold;
	background-color:#ffffff;
}

#contents-exp #contents #body #right #sponsor img {
	border:0px none;
	margin:0;
}
#contents-exp #contents #body #right #sponsor table td {
	padding:12px;
	text-align:center;
}
#contents-exp #contents #body #right #sponsor .sep {
	width:517px;
	font-size:10px;
	padding:3px 8px 3px 0;
	margin:20px 0 20px 0;
	text-align:right;
	background-color:#ebebeb;
	border:1px dotted #656566;
}

#contents-exp #contents #body #right #sponsor .sep a.seplink:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:normal;
	background-color:#ebebeb;
	width:517px;
	display:table;
	background-image:url(../img/top.png);
	background-repeat:no-repeat;
	background-position:438px 2px;
}
#contents-exp #contents #body #right #sponsor .sep a.seplink:hover, #contents-exp #contents #body #right #sponsor .sep a.seplink:active {
	text-decoration:underline;
	color:#656566;
	font-weight:normal;
	background-color:#ebebeb;
	width:517px;
	display:table;
	background-image:url(../img/top.png);
	background-repeat:no-repeat;
	background-position:438px 2px;
}
#contents-exp #contents #body #right #sponsor .sep a.seplink:visited {
	font-weight:normal;
	background-color:#ebebeb;
	width:517px;
	display:table;
	background-image:url(../img/top.png);
	background-repeat:no-repeat;
	background-position:438px 2px;
}


/* #################### FOOTER #################### */
#footer {
	width:836px;
	height:50px;
	display:table;
	padding:0;
	margin:0 auto 0 auto;
	background-image:url(../img/bg-footer.jpg);
	background-repeat:no-repeat;
	background-color:#1468ac;
	font-size:10px;
	font-weight:bold;
	clear:left;
}

#footer a:link {
	text-decoration:none;
	color:#1468ac;
	font-weight:bold;
	background-color:#ffffff;
}
#footer a:hover, #footer a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
#footer a:visited {
		color:#1468ac;
font-weight:bold;
	background-color:#ffffff;
}

#footer .foot-sx {
	float:left;
	margin:7px 0 0 15px;
}

#footer .foot-sx a:link {
	text-decoration:none;
	color:#1468ac;
	font-weight:bold;
	background-color:#ffffff;
}
#footer .foot-sx a:hover, #footer .foot-sx a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
#footer .foot-sx a:visited {
	font-weight:bold;
	background-color:#ffffff;
}

#footer .foot-dx {
	float:right;
	margin:7px 15px 0 0;
}
#footer .foot-dx a:link {
	text-decoration:none;
	color:#1468ac;
	font-weight:bold;
	background-color:#ffffff;
}
#footer .foot-dx a:hover, #footer .foot-dx a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:#ffffff;
}
#footer .foot-dx a:visited {
	font-weight:bold;
	background-color:#ffffff;
}


/* #################### FOTO UOMINI #################### */
#contents-exp #contents #body #right #mens ul {
	width:540px;
	display:inline;
	background-color:transparent;
}

#contents-exp #contents #body #right #mens ul li {
	width:135px;
	height:150px;
	display:table;
	background-color:transparent;
	background-image:url(../img/bg_foto-uomini.gif);
	background-repeat:no-repeat;
	float:left;
}

#contents-exp #contents #body #right #mens ul li a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:normal;
	background-color:transparent;
	background-image:none;
}
#contents-exp #contents #body #right #mens ul li a:hover, #contents-exp #contents #body #right #mens ul li a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:normal;
	background-color:transparent;
	background-image:none;
}
#contents-exp #contents #body #right #mens ul li a:visited {
	font-weight:normal;
	background-color:transparent;
	background-image:none;
}

#contents-exp #contents #body #right #mens ul li img {
	margin:25px 0 0 14px;
	border:0px none;
	background-color:transparent;
	background-image:none;
}

#contents-exp #contents #body #right #mens ul li div {
	margin:2px 0 0 10px;
	font-size:9px;
	font-weight:normal;
	line-height:12px;
	width:115px;
	background-color:transparent;
}
#contents-exp #contents #body #right #mens ul li div a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:normal;
	background-color:transparent;
	background-image:none;
}
#contents-exp #contents #body #right #mens ul li div a:hover, #contents-exp #contents #body #right #mens ul li div a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:normal;
	background-color:transparent;
	background-image:none;
}
#contents-exp #contents #body #right #mens ul li div a:visited {
	font-weight:normal;
	background-color:transparent;
	background-image:none;
}



/* #################### ELEMENTI NAVIGAZIONE #################### */
#contents #right .top {
	width:600px;
	font-size:10px;
	padding:3px 8px 3px 0;
	margin:30px 0 0 0;
	text-align:right;
	background-color:#ebebeb;
	border:1px dotted #656566;
}

#contents #right .top a.toplink:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/top.gif);
	background-repeat:no-repeat;
	background-position:520px 2px;
}
#contents #right .top a.toplink:hover, #contents #right .top a.toplink:active {
	text-decoration:underline;
	color:#656566;
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/top.gif);
	background-repeat:no-repeat;
	background-position:520px 2px;
}
#contents #right .top a.toplink:visited {
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/top.gif);
	background-repeat:no-repeat;
	background-position:520px 2px;
}

#contents #right .back {
	width:600px;
	font-size:10px;
	padding:3px 8px 3px 0;
	margin:0 0 15px 0;
	text-align:right;
	background-color:#ebebeb;
	border:1px dotted #656566;
}

#contents #right .back a.backlink:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/back.gif);
	background-repeat:no-repeat;
	background-position:480px 2px;
}
#contents #right .back a.backlink:hover, #contents #right .back a.backlink:active {
	text-decoration:underline;
	color:#656566;
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/back.gif);
	background-repeat:no-repeat;
	background-position:480px 2px;
}
#contents #right .back a.backlink:visited {
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/back.gif);
	background-repeat:no-repeat;
	background-position:480px 2px;
}

#contents #right .backbook {
	width:600px;
	font-size:10px;
	padding:3px 8px 3px 0;
	margin:0 0 15px 0;
	text-align:right;
	background-color:#ebebeb;
	border:1px dotted #656566;
}

#contents #right .backbook a.backlink:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/back.gif);
	background-repeat:no-repeat;
	background-position:440px 2px;
}
#contents #right .backbook a.backlink:hover, #contents #right .backbook a.backlink:active {
	text-decoration:underline;
	color:#656566;
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/back.gif);
	background-repeat:no-repeat;
	background-position:440px 2px;
}
#contents #right .backbook a.backlink:visited {
	font-weight:normal;
	background-color:#ebebeb;
	width:600px;
	display:table;
	background-image:url(../img/back.gif);
	background-repeat:no-repeat;
	background-position:440px 2px;
}



/* #################### ALTRI ELEMENTI #################### */
#contents #right .mail {
	font-size:10px;
	font-weight:bold;
	background-image:url(../img/mail.gif);
	background-repeat:no-repeat;
	padding:3px 0 3px 24px;
	margin:8px 0 0 0;
}

#contents #right .quotes1 {
	width:28px;
	height:28px;
	background-image:url(../img/quotes1.png);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#contents #right .quotes2 {
	width:28px;
	height:28px;
	float:right;
	background-image:url(../img/quotes2.png);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

/* #################### LISTE #################### */
#contents #right .newslist {
	width:600px;
	display:table;
	padding:8px 5px 8px 5px;
	margin:0 0 20px 0;
	background-image:url(../img/bg-lists.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px dotted #656566;
}

#contents #right .newslist img {
	float:right;
	margin:0 0 5px 5px;
	border:1px solid;
}

#contents #right .newslist div {
	padding:0 0 0 6px;
	margin:12px 0 0 0;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

#contents #right .newslist ul {
	padding:0;
	margin:0;
}

#contents #right .newslist ul li {
	list-style-type:none;
	background-color:#ebebeb;
	padding:0;
	margin:0 0 1px 0;
}

#contents #right .newslist ul li a:link {
	text-decoration:none;
	color:#f37f02;
	padding:5px 0 5px 12px;
	font-weight:bold;
	background-color:#ebebeb;
	width:588px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#contents #right .newslist ul li a:hover, #contents #right .newslist ul li a:active {
	text-decoration:underline;
	color:#656566;
	padding:5px 0 5px 12px;
	font-weight:bold;
	background-color:#ebebeb;
	width:588px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#contents #right .newslist ul li a:visited {
	font-weight:bold;
	padding:5px 0 5px 12px;
	background-color:#ebebeb;
	width:588px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}


/* #################### PUBBLICAZIONI #################### */
#contents #right .bookslist {
	width:600px;
	display:table;
	padding:8px 5px 8px 5px;
	margin:0 0 20px 0;
	background-image:url(../img/bg-lists.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
	border-bottom:1px dotted #656566;
}

#contents #right .bookslist img {
	float:right;
	margin:0 0 5px 5px;
	border:1px solid;
}

#contents #right .bookslist div {
	padding:0 0 0 6px;
	margin:12px 0 0 0;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}

#contents #right .bookslist ul {
	padding:0;
	margin:0;
}

#contents #right .bookslist ul li {
	list-style-type:none;
	background-color:#ebebeb;
	padding:0;
	margin:0 0 1px 0;
}

#contents #right .bookslist ul li a:link {
	text-decoration:none;
	color:#f37f02;
	padding:5px 0 5px 12px;
	font-weight:bold;
	background-color:#ebebeb;
	width:588px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#contents #right .bookslist ul li a:hover, #contents #right .bookslist ul li a:active {
	text-decoration:underline;
	color:#656566;
	padding:5px 0 5px 12px;
	font-weight:bold;
	background-color:#ebebeb;
	width:588px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#contents #right .bookslist ul li a:visited {
	font-weight:bold;
	padding:5px 0 5px 12px;
	background-color:#ebebeb;
	width:588px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}

#contents #right .bookslist .itinerari {
	width:240px;
	float:right;
	display:table;
	background-image:none;
}


#contents #right .bookslist .itinerari img {
	border:1px solid;
	margin:0;
	float:none;
}

#contents #right .bookslist .itinerari-tit {
	background-color:#e0e0e0;
	font-size:15px;
	padding:15px 0 2px 5px;
	width:235px;
	display:table;
	color:#656566;
	background-image:none;
	font-weight:bold;
	margin:0px;
}

#contents #right .bookslist .itinerari ul {
	padding:0;
	margin:0;
}

#contents #right .bookslist .itinerari ul li {
	list-style-type:none;
	background-color:#f7f7f7;
	padding:0;
	margin:0 0 1px 0;
}

#contents #right .bookslist .itinerari ul li a:link {
	text-decoration:none;
	color:#f37f02;
	padding:5px 0 5px 12px;
	font-weight:bold;
	background-color:#f7f7f7;
	width:228px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#contents #right .bookslist .itinerari ul li a:hover, #contents #right .bookslist .itinerari ul li a:active {
	text-decoration:underline;
	color:#656566;
	padding:5px 0 5px 12px;
	font-weight:bold;
	background-color:#f7f7f7;
	width:228px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}
#contents #right .bookslist .itinerari ul li a:visited {
	font-weight:bold;
	padding:5px 0 5px 12px;
	background-color:#f7f7f7;
	width:228px;
	display:table;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:5px 10px;
}

#contents #right .bookslist .itinerari-txt {
	background-color:#f7f7f7;
	padding:5px 2px 5px 3px;
	width:235px;
	display:table;
	color:#656566;
	background-image:none;
	border-top:1px dotted #656566;
	margin:0 0 8px 0;
}

#contents #right .bookslist .itinerari-txt a:link {
	background-color:#f7f7f7;
}
#contents #right .bookslist .itinerari-txt a:hover {
	background-color:#f7f7f7;
}
#contents #right .bookslist .itinerari-txt a:active {
	background-color:#f7f7f7;
}
#contents #right .bookslist .itinerari-txt a:visited {
	background-color:#f7f7f7;
}


/* BIOGRAFIE */
#trasp {
	position:absolute;
	left:0;
	top:0;
	background-color:#000000;
	 filter:alpha(opacity=80);
	-moz-opacity:.80;
	opacity:.80;
}
.uomo {
	position:absolute;
	padding:10px;
	background-color:#ffffff;
	border:1px solid #656566;
	vertical-align:top;
}

.uomo h3 {
	font-size:14px;
	font-weight:bold;
	color:#656566;
	margin:0 0 12px 0;
	padding:0px;
}

.uomo .foto-big {
	width:160px;
	height:158px;
	display:table;
	float:right;
	margin:0 0 8px 8px;
	background-image:url(../img/bg-foto-big.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

.uomo .foto-big img {
	margin:34px 0 0 17px;
}

.uomo .close {
	width:380px;
	height:20px;
	font-size:10px;
	padding:0;
	margin:35px 0 0 0;
	background-color:#ffffff;
	display:table;
}

.uomo .close a {
	width:380px;
	height:20px;
	display:block;
	background-color:#ffffff;
	border:1px dotted #656566;
}
.uomo .close span {
	display:none;
}

.uomo .close a.closelink {
	background-image:url(../img/chiudi.png);
	background-repeat:no-repeat;
	background-position:315px 0px;
}
.uomo .close a.closelink:hover {
	background-image:url(../img/chiudi.png);
	background-repeat:no-repeat;
	background-position:315px 0px;
}

/* ########## DIRETTA ########## */
#contents-exp #contents #body #right .segui {
	padding:3px 3px 3px 0;
	margin:0 0 3px 0;
	text-align:right;
	display:block;
	border-top:1px dashed #999999;
	border-bottom:1px dashed #999999;
}
#contents-exp #contents #body #right .diretta {
	width:514px;
	display:table;
	padding:8px 5px 8px 5px;
	margin:0 0 20px 0;
	background-image:url(../img/bg-diretta.jpg);
	background-repeat:no-repeat;
	background-color:#ffffff;
}

#contents-exp #contents #body #right .diretta h1 {
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:0 0 5px 0;
	color:#333333;
}

#contents-exp #contents #body #right .diretta .text {
	width:514px;
	display:table;
	padding:8px 0 8px 0;
	margin:0 0 20px 0;
	background-color:transparent;
	border-bottom:1px dotted #656566;
}

#contents-exp #contents #body #right .diretta .text p {
	margin:0px;
	padding:0px;
}

#contents-exp #contents #body #right .diretta .text .video {
	padding:3px 0 5px 6px;
	margin:0 0 0 0;
	border-bottom:1px dashed #666666;
}

#contents-exp #contents #body #right .diretta .text .commenti {
	width:500px;
	padding:8px;
	background-color:#ebebeb;
	border:1px dashed #666666;
}

#contents-exp #contents #body #right .diretta .text .commenti ul {
	margin:0px;
	padding:0px;
}
#contents-exp #contents #body #right .diretta .text .commenti ul li {
	list-style-type:none;
	border-bottom:1px dashed #656565;
	padding:5px 0 5px 0;
	font-size:10px;
}
#contents-exp #contents #body #right .diretta .text .commenti img {
	margin:0;
	float:none;
	border:1px solid;
}

#contents-exp #contents #body #right .diretta .text .commenti form {
	margin:0 0 5px 0;
	padding:0px;
}

#contents-exp #contents #body #right .diretta .text .commenti input, #contents-exp #contents #body #right .diretta .text .commenti textarea { 
	width:400px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
	margin:5px 0 5px 0;
	border:1px solid #656566;
}
#contents-exp #contents #body #right .diretta .text .commenti .bottone {
	width:150px;
	font-weight:bold;
}


#contents-exp #contents #body #right .diretta .text h2 {
	margin:3px 0 12px 0;
	padding:0;
	font-size:16px;
}

#contents-exp #contents #body #right .diretta .text img {
	margin:0 0 8px 8px;
	float:right;
	border:1px solid;
}

#contents-exp #contents #body #right .diretta .text ul {
	margin:0px;
	padding:0px;
}
#contents-exp #contents #body #right .diretta .text ul li {
	list-style-type:none;
	border-bottom:1px dashed #ebebeb;
	margin:0;
	padding:5px 0 5px 0;
}

#contents-exp #contents #body #right .diretta .text h2 a:link {
	text-decoration:none;
	font-size:14px;
	color:#f37f02;
	font-weight:bold;
	background-color:transparent;
}
#contents-exp #contents #body #right .diretta .text h2 a:hover, #contents-exp #contents #body #right .diretta .text h2 a:active {
	text-decoration:underline;
	font-size:14px;
	color:#656566;
	font-weight:bold;
	background-color:transparent;
}
#contents-exp #contents #body #right .diretta .text h2 a:visited {
	font-weight:bold;
	font-size:14px;
	background-color:transparent;
}

#contents-exp #contents #body #right .diretta .text div.leggi {
	padding:0 0 0 6px;
	margin:12px 0 0 0;
	background-image:url(../img/fr.gif);
	background-repeat:no-repeat;
	background-position:0 4px;
}
#contents-exp #contents #body #right .diretta .text div.segnala {
	width:495px;
	padding:8px;
	margin:5px 0 0 0;
	background-color:#ebebeb;
	display:block;
}
#contents-exp #contents #body #right .diretta .text div.segnala a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:#ebebeb;
}

#contents-exp #contents #body #right .diretta .text div.segnala a:hover, #contents-exp #contents #body #right .diretta .text div.segnala a:active {
	text-decoration:underline;
	color:#f37f02;
	font-weight:bold;
	background-color:#ebebeb;
}
#contents-exp #contents #body #right .diretta .text div.segnala a:visited {
	color:#f37f02;
	font-weight:bold;
	background-color:#ebebeb;
}


#contents-exp #contents #body #right .diretta .text div.segnala img {
	margin:0 8px 0 0;
	float:left;
}

#contents-exp #contents #body #right .diretta .pager {
	width:514px;
	font-size:10px;
	padding:3px 0 3px 0;
	margin:0;
	background-color:#ebebeb;
	border:1px dotted #656566;
	display:table;
}

#contents-exp #contents #body #right .diretta .pager a:link {
	text-decoration:none;
	color:#f37f02;
	font-weight:bold;
	background-color:transparent;
}
#contents-exp #contents #body #right .diretta .pager a:hover, #contents-exp #contents #body #right .diretta .pager a:active {
	text-decoration:underline;
	color:#656566;
	font-weight:bold;
	background-color:transparent;
}
#contents-exp #contents #body #right .diretta .pager a:visited {
	font-weight:bold;
	background-color:transparent;
}

#contents-exp #contents #body #right .diretta .pager .pager-sx {
	float:left;
	margin:0 0 0 8px;
}

#contents-exp #contents #body #right .diretta .pager .pager-dx {
	float:right;
	margin:0 8px 0 0;
}