/*	###################################
 * 	## Style Renaultretail.it
 * 	##
 * 	## Copyright Rekuest SRL
 * 	## Data. 10-09-2008
 * 	###################################
 */
body{
	font-family: Tahoma;
	background-color:#260905;
	font-family:Tahoma;
	font-size:12px;
	margin: 0px;
	padding:0px;
	color: #ffffff;
}
input {
	font-family: Tahoma;
	background-color: #fff;
}
h1 {
	font-family: Tahoma;
	font-size: 22px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h1 a {
	color: #ffffff;
	text-decoration: none;
}
h1 a:hover {
	text-decoration: underline;
}
h2 {
	font-family: Tahoma;
	font-size: 12px;
	color: #ffffff;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
p {
	font-family: Tahoma;
	color: #ffffff;
	padding: 0px 0px 7px;
	margin: 0px;
}
img {
	border: none;
}
a {
	color: #e36211;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
.testo1 {
	line-height: 18px;
	padding: 12px 0px 7px 0px;
}
.rec {
	clear: both;
}

/*	###################################
 * 	## Header
 * 	###################################
 */
#header {
	width: 927px;
	height: 199px;
	margin: 0px auto;
}

/*	###################################
 * 	## Website
 * 	###################################
 */
#website {
	width: 927px;
	margin: 0px auto;
}
#website_cnt {
	padding: 0px 21px 0px 3px;
}
#website_cnt2 {
	background-color: #000;
	width: 903px;
	padding: 0px 0px 1px 0px;
}

/*	###################################
 * 	## Colonne
 * 	###################################
 */
#col_six {
	float: left;
	width: 246px;
}
#col_six .col_six_cnt {
	margin: 0px 42px 0px 15px;
}
#col_dex {
	float: left;
	width: 227px;
}
.col_dex_cnt {
	padding: 0px 0px 0px 13px;
}
#col_cen1 {
	float: left;
	width: 411px;
	position: relative;
	margin-top: -48px;
}
#col_cen2 {
	float: left;
	width: 411px;
}
.col_cen_cnt {
	width: 387px;
	margin-left: 10px;
	padding: 0px 0px 40px 0px;
}
#col_cen3 {
	float: left;
	width: 640px;
	position: relative;
	margin-top: -48px;
}	
.col_cen3_cnt {
	margin-left: 10px;
	padding: 0px 0px 40px 0px;
}

/*	###################################
 * 	## Vertical menu
 * 	###################################
 */
.verticalMenu {
	padding: 0px 0px 10px 13px;
}
.verticalMenu ul {
	margin: 0px;
	padding: 0px;
	list-style-image: none;
	list-style-type: none;
}
.verticalMenu ul.lvl1 {
	padding: 0px 0px 10px 0px;
	background-image: url(img_19.jpg);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.verticalMenu ul.lvl1 li a {
	color: #d36820;
	font-variant: small-caps;
	font-size: 12px;
	display: block;
	background-image: url(img_18.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 25px;
}
.verticalMenu ul.lvl1 li a:hover {
	text-decoration: none;
}
.verticalMenu ul.lvl1 li a.underline:hover {
	text-decoration: underline;
}
.verticalMenu ul.lvl2 {
	padding: 0px 0px 0px 20px;
	margin: 0px 40px 0px 0px;
}
.verticalMenu ul.lvl2 li a {
	color: #920402;
	font-variant: small-caps;
	font-size: 11px;
	display: block;
	background-image: url(img_18.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 4px 0px 4px 25px;
}
.verticalMenu ul.lvl2 li a:hover {
	text-decoration: none;
}
.verticalMenu ul.lvl2 li a.underline:hover {
	text-decoration: underline;
}

/*	###################################
 * 	## Box LOG-IN
 * 	###################################
 */
#boxLogIn {
	padding: 0px 0px 10px 14px;
}
#boxLogIn_cnt {
	width: 212px;
	background-image: url(img_01.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#boxLogIn_cnt2 {
	background-image: url(img_68.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 15px 0px;
}
#boxLogIn form {
	margin: 0px;
	padding: 30px 0px 0px 10px;
}
#boxLogIn table {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}
#boxLogIn td {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px 0px 7px 0px;
}
#boxLogIn td.col1 {
	padding-right: 5px;
}
#boxLogIn input.text {
	width: 66px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #a7abae;
	font-size: 11px;
	color: #3c3e3d;
}
#boxLogIn input.submit {
	background-color: #3c3e3d;
	background-image: url(img_02.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border: none;
	cursor: pointer;
	width: 56px;
	height: 20px;
}
#boxLogIn input.register {
	background-color: #3c3e3d;
	background-image: url(img_03.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border: none;
	cursor: pointer;
	width: 88px;
	height: 20px;
}
#boxLogIn p {
	margin: 0px;
	padding: 0px 0px 0px 1px;
	color: #fc7404;
	font-size: 11px;
	line-height: 11px;
}
#boxLogIn a {
	color: #fc7404;
	text-decoration: none;
}
#boxLogIn a:hover {
	text-decoration: underline;
}
#loginAbi {
	padding: 30px 30px 0px 10px;
}
#loginAbi a.logout {
	display: block;
	width: 89px;
	height: 22px;
	margin: 9px auto 0px;
	background-image: url(img_67.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#loginAbi a.logout span {
	display: none;
}
#loginAbi p.welcome {
	font-size: 12px;
	color: #eb6d09;
	line-height: 14px;
	margin-bottom: 6px;
	font-weight: bold;
}
#loginAbi p.welcome span {
	font-style: italic;
	font-weight: normal;
}
#loginAbi .voce {
	color: #FFF;
}
#loginAbi .voce a {
	color: #FFF;
	line-height: 22px;
	background-image: url(img_69.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 11px;
}

/*	###################################
 * 	## Carrello
 * 	###################################
 */
#carrello {
	background-image: url(img_70.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 387px;
	padding-top: 58px;
}
#carrello2 {
	background-image: url(img_72.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#carrello3 {
	background-image: url(img_71.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 2px 10px 2px;
}
#carrello table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #484848;
	border-right: none;
	border-left: none;
	width: 100%;
}
#carrello table td {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	border: 1px solid #484848;
	padding: 2px 5px;
	border-left: none;
	font-size: 11px;
}
#carrello table tr.row1 td {
	background-color: #000;
	color: #b1b1b1;
	font-weight: bold;
}
#carrello table td.col3 {
	text-align: right;
	color: #de6b0e;
}
#carrello table td.col4 {
	border-right: none;
}
#carrello table tr.row1 td.col1 {
	width: 200px;
	padding-left: 10px;
}
#carrello table tr.row1 td.col2 {
	width: 40px;
	text-align: center;
}
#carrello table tr.row1 td.col3 {
	width: 60px;
	text-align: center;
}
#carrello a.delete {
	background-image: url(img_73.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 23px;
	height: 19px;
	display: block;
	margin: 0px auto;
	cursor: pointer;
}
#carrello a.delete span {
	display: none;
}
#carrello table.infoProd {
	border: none;
}
#carrello table.infoProd td {
	border: none;
}
#carrello table.infoProd td.info h1 {
	font-size: 11px;
	color: #de6b0e;
	font-weight: bold;
}
#carrello table.infoProd td.info h1 a {
	color: #de6b0e;
}
#carrello table.infoProd td.info p.data {
	font-size: 10px;
	color: #fff;
	padding: 0px;
	margin: 0px;
}
#carrello table.infoProd td.info p.desc {
	font-size: 11px;
	color: #fff;
	padding: 5px 0px 0px 0px;
	margin: 0px;
}
#carrello .totale {
	text-align: right;
	color: #d5d5d5;
	font-size: 11px;
	padding: 7px 7px 7px 0px;
	border-bottom: 1px solid #484848;
}
#carrello .totale span {
	font-size: 13px;
	font-weight: bold;
}
#carrello .bottoniera {
	padding: 30px 0px 20px;
}
#carrello .bottoniera table {
	border: none;
}
#carrello .bottoniera table td {
	border: none;
	text-align: center;
}
#carrello .descText {
	padding: 30px 10px 10px;
	border-bottom: 1px solid #484848;
	line-height: 19px;
}
#carrello a.next {
	display: block;
	width: 175px;
	height: 25px;
	background-image: url(img_74.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px auto;
}
#carrello a.next span {
	display: none;
}
#carrello a.buy {
	display: block;
	width: 124px;
	height: 25px;
	background-image: url(img_75.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px auto;
}
#carrello a.buy span {
	display: none;
}
#carrello input.buy {
	display: block;
	width: 124px;
	height: 25px;
	background-image: url(img_75.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #fff;
	cursor: pointer;
	margin: 0px auto;
	border: none;
}
#carrello a.back {
	display: block;
	width: 155px;
	height: 25px;
	background-image: url(img_78.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px auto;
}
#carrello a.back span {
	display: none;
}
#carrello table.qta {
	border: none;
}
#carrello table.qta td {
	border: none;
}
#carrello a.addQta {
	display: block;
	width: 11px;
	height: 14px;
	background-image: url(img_76.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}
#carrello a.remQta {
	display: block;
	width: 11px;
	height: 11px;
	background-image: url(img_77.gif);
	background-position: left top;
	background-repeat: no-repeat;
	cursor: pointer;
}
#carrello a.addQta span, #carrello a.remQta span {
	display: none;
}
#carrello span.loading1 {
	display: block;
	width: 16px;
	height: 16px;
	background-image: url(ajax-loader.gif);
}
#carrello span.loading1 span.loading1Cnt {
	display: none;
}
#carrello .carTesto {
	padding: 10px 10px 0px 10px;
	line-height: 19px;
}
#carrello .hrSep {
	background-image: url(img_29.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	height: 11px;
	margin: 0px auto 15px auto;
	border: 0;
	padding: 0px;
}
#carrello .hrSep hr {
	display: none;
}
#carrello form.frLogin {
	padding: 10px 0px 15px;
}
#carrello table.login {
	border: none;
}
#carrello table.login td {
	border: none;
}
#carrello table.login input.username {
	font-family: Tahoma;
	font-size: 13px;
	margin: 0px;
	padding: 2px;
	width: 140px;
	border: 1px solid #de6b0e;
}
#carrello table.login input.pass {
	font-family: Tahoma;
	font-size: 13px;
	margin: 0px;
	padding: 2px;
	width: 100px;
	border: 1px solid #de6b0e;
}
#carrello table.login input.submit {
	background-color: #de6b0e;
	padding: 2px;
	margin: 0px;
	border: none;
}
#carrello form.pos {
	margin: 0px;
	padding: 0px;
}
#carrello form.pos input.submit {
	width: 124px;
	height: 25px;
	background-image: url(img_75.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px auto; 
	border: none;
	cursor: pointer;
}

/*	###################################
 * 	## Box RICERCA
 * 	###################################
 */
#boxSearch {
	padding: 0px 0px 10px 14px;
}
#boxSearch_cnt {
	width: 192px;
	height: 101px;
	background-image: url(img_04.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#boxSearch form {
	margin: 0px;
	padding: 40px 0px 0px 10px;
}
#boxSearch input.text {
	width: 130px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #a7abae;
	font-size: 11px;
	color: #3c3e3d;
	display: block;
	margin-bottom: 7px;
}
#boxSearch input.submit {
	background-color: #3c3e3d;
	background-image: url(img_05.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	border: none;
	cursor: pointer;
	width: 56px;
	height: 20px;
}

/*	###################################
 * 	## Banner
 * 	###################################
 */
.banner_120x240 {
	width: 120px;
	padding: 10px 0px;
	margin: 0px auto;
}
.banner_729x90 {
	width: 729px;
	padding: 5px 0px 0px;
	margin: 0px auto;
}
.bannerInterni {
	padding: 0px 0px 10px 0px;
	margin: 0px auto;
}

/*	###################################
 * 	## Reservation
 * 	###################################
 */
.reservation {
	padding: 0px 0px 10px 0px;
}
.reservation a {
	display: block;
	background-image: url(img_06.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 214px;
	height: 46px;
}
.reservation a span {
	display: none;
}

/*	###################################
 * 	## Info line
 * 	###################################
 */
.infoline {
	padding: 0px 0px 0px 0px;
	margin: -13px 0px 10px 0px;
	z-index: 100;
	position: relative;
}

/*	###################################
 * 	## Area eventi
 * 	###################################
 */
#events {
	width: 214px;
	margin-bottom: 10px;
	background-color: #1b1b1b;
}
#events_cnt {
	width: 214px;
	background-image: url(img_08.gif);
	background-position: right top;
	background-repeat: no-repeat;
}
#events_cnt2 {
	width: 214px;
	background-image: url(img_09.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 0px;
}
#events_cnt3 {
	padding: 7px 10px;
}
#events ul {
	padding: 0px;
	margin: 0px;
	list-style-image: none;
	list-style-type: none;
}
#events li {
	padding: 0px 40px 10px 18px;
}
#events li.special {
	background-image: url(img_10.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
#events li a {
	color: #f06f00;
	font-variant: small-caps;
	text-decoration: none;
}
#events li a:hover {
	text-decoration: underline;
}
#events li span {
	font-variant: small-caps;
}
#events a.vieaAll {
	display: block;
	line-height: 15px;
	background-image: url(img_11.gif);
	background-position: left center;
	background-repeat: no-repeat;
	color: #f06f00;
	padding: 0px 0px 0px 18px;
	font-size: 11px;
	margin: 5px 0px 0px 18px;
}

/*	###################################
 * 	## Contenuto
 * 	###################################
 */
#listaContenuto {
	 
}
#listaContenuto .hr {
	background-image: url(img_36.gif);
	background-position: center bottom;
	background-repeat: no-repeat;
	background-color: #000;
	height: 11px;
	width: 381px;
	margin: 0px auto 15px auto;
	border: 0;
	padding: 0px;
}
#listaContenuto .hr hr {
	display: none;
}
#listaContenuto .contenuto {
	padding: 0px 0px 0px;
	margin: 0px 0px 0px;
}
#listaContenuto .contenuto .image_1Sfumato {
	width: 387px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#listaContenuto .contenuto .image_1Sfumato_cnt {
	width: 387px;
	background-image: url(img_13.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 50px 0px 0px 0px;
}
#listaContenuto .contenuto .image_1Sfumato_cnt2 {
	width: 387px;
	background-image: url(img_14.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
#listaContenuto .contenuto .image_2Sfumato {
	width: 610px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#listaContenuto .contenuto .image_2Sfumato_cnt {
	width: 610px;
	background-image: url(img_35.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 50px 0px 0px 0px;
}
#listaContenuto .contenuto .image_2Sfumato_cnt2 {
	width: 610px;
	background-image: url(img_34.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
#listaContenuto .contenuto .image_1Netto {
	width: 387px;
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#listaContenuto .contenuto .image_1Netto_cnt {
	width: 387px;
	background-image: url(img_15.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 50px 0px 0px 0px;
}
#listaContenuto .contenuto .image_1Netto_cnt2 {
	width: 387px;
	background-image: url(img_16.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 0px;
}
#listaContenuto .contenuto_testo {
	padding: 0px 10px;
}
#listaContenuto .contenuto_testo p.data {
	font-weight: bold;
	font-size: 11px;
	padding: 0px 0px 7px;
	margin: 0px;
}
#listaContenuto .contenuto_evento {
	padding: 0px 10px;
}
#listaContenuto .contenuto_evento h1 {
	color:#cc6700;
}
#listaContenuto .contenuto_evento h1 a {
	color:#cc6700;
}
#listaContenuto .contenuto_evento h2 {
	font-weight: bold;
}
#listaContenuto .contenuto_evento p.data {
	font-weight: bold;
	font-size: 13px;
	padding: 0px;
	margin: 0px;
	color:#cc6700;
}
#listaContenuto .contenuto_evento p.abstract {
	font-size: 11px;
	line-height: 15px;
}
img.algLeft {
	margin: 4px 9px 0px 0px;
	border: 1px solid #e06f13;
}
#listaContenuto .photogallery {
	width: 387px;
	background-image: url(img_20.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #1b1b1b;
	margin-bottom: 10px;
	margin-top: 10px;
}
#listaContenuto .photogallery_cnt {
	width: 387px;
	background-image: url(img_21.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#listaContenuto .photogallery_cnt2 {
	padding: 24px 10px 8px 10px;
}
#listaContenuto .photogallery .thumb {
	width: 73px;
	height: 73px;
	float: left;
}
#listaContenuto .photogallery .thumb_cnt {
	width: 68px;
	height: 68px;
	border: 1px solid #4d4d4d;
	background-color:#373737;
}
#listaContenuto .downloadArea {
	width: 387px;
	background-image: url(img_24.gif);
	background-position: left top;
	background-repeat: repeat-y;
	margin-bottom: 10px;
	margin-top: 10px;
}
#listaContenuto .downloadArea_cnt {
	width: 387px;
	background-image: url(img_22.jpg);
	background-position: left top;
	background-repeat: no-repeat;
}
#listaContenuto .downloadArea_cnt2 {
	width: 387px;
	background-image: url(img_23.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
#listaContenuto .downloadArea_cnt3 {
	padding: 44px 10px 8px 10px;
}
#listaContenuto .downloadArea p {
	padding: 0px;
	margin: 0px;
	color: #bababa;
	line-height: 22px;
}
#listaContenuto .downloadArea p a {
	color: #bababa;
}
a.prenota {
	display: block;
	width: 88px;
	height: 30px;
	background-image: url(img_37.gif);
	background-position: left center;
	background-repeat: no-repeat;
}
a.prenota span {
	display: none;
}

/*	###################################
 * 	## Contenuto racchiuso	
 * 	###################################
 */
#listaContenuto2 {
	
}
#listaContenuto2 .contenuto {
	background-image: url(img_25.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 387px;
	padding: 56px 0px 0px 0px;
}
#listaContenuto2 .contenuto_cnt {
	background-image: url(img_26.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 387px;
	padding: 0px 0px 8px 0px;
}
#listaContenuto2 .contenuto_cnt2 {
	background-image: url(img_27.gif);
	background-position: left top;
	background-repeat: repeat-y;
	padding: 0px 10px;
}
#listaContenuto2 .contenuto .hr {
	background-color: #1b1b1b;
	background-image: url(img_29.gif);
	background-position: left center;
	background-repeat: no-repeat;
	height: 9px;
	border: none;
	margin: 10px 0px;
	padding: 0px;
}
#listaContenuto2 .contenuto .hr hr {
	display: none;
}
#listaContenuto2 .contenuto form {
	margin: 0px;
	padding: 0px;
}
#listaContenuto2 .contenuto input.text {
	margin: 0px;
	padding: 2px;
	border: 1px solid #e06b0e;
	width: 230px;
	font-size: 11px;
	font-family: Tahoma;
}
#listaContenuto2 select.select {
	width: 235px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #e06b0e;
	font-size: 11px;
	color: #3c3e3d;
}
#listaContenuto2 .contenuto textarea {
	margin: 0px;
	padding: 2px;
	border: 1px solid #e06b0e;
	width: 230px;
	font-size: 11px;
	font-family: Tahoma;
	height: 300px;
}
#listaContenuto2 .contenuto input.submit {
	background-color: #9e0605;
	background-image: url(img_30.gif);
	background-position: left top;
	background-repeat: no-repeat;
	margin: 0px;
	padding:0px;
	width: 91px;
	height: 23px;
	border: none;
	cursor: pointer;
}

/*	###################################
 * 	## Elenco eventi
 * 	###################################
 */
.listaEventi {
	background-image: url(img_40.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 387px;
}
.listaEventi2 {
	background-image: url(img_39.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 387px;
}
.listaEventi3 {
	background-image: url(img_41.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 61px 1px 13px 1px;
}
.listaEventi table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
}
.listaEventi table td {
	border-collapse: collapse;
	vertical-align: top;
}
.listaEventi .listaEventiObj0 {
	padding: 8px;
	background-image: url(img_44.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.listaEventi .listaEventiObj1 {
	background-color: #000000;
	padding: 8px;
	background-image: url(img_45.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
}
.listaEventi td.image {
	width: 95px;
}
.listaEventi td.info {
	font-size: 11px;
}	
.listaEventi h1 {
	font-size: 16px;
	color:#df6909;
	font-variant: small-caps;
	font-weight: bold;
}
.listaEventi h1 a {
	text-decoration: none;
	color:#df6909;
}
.listaEventi h1 a:hover {
	text-decoration: underline;
}
.listaEventi p.data {
	font-size: 11px;
	font-variant: small-caps;
}
.listaEventi .dettagli {
	text-align: right;
}
.listaEventi .dettagli a {
	width: 90px;
	height: 22px;
	background-image: url(img_43.gif);
	background-position: left top;
	background-repeat: no-repeat;
	display: block;
}
.listaEventi .listaEventiObj1 .dettagli a {
	background-image: url(img_46.gif);
}
.listaEventi .dettagli a span {
	display: none;
}

/*	###################################
 * 	## Calendario
 * 	###################################
 */
#calendario {
	width: 214px;
	background-image: url(img_47.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 26px 0px 0px 0px;
	margin-bottom: 10px;
	background-color: #1b1b1b;
}
#calendario_cnt {
	width: 214px;
	background-image: url(img_48.gif);
	background-position: left top;
	background-repeat: repeat-y;
}
#calendario_cnt2 {
	background-image: url(img_49.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 7px 10px 7px;
}
#calendario table {
	width: 200px;
	margin: 0px;
	padding: 0px;
	border-collapse: separate;
}
#calendario a.preview {
	display: block;
	background-image: url(img_50.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 16px;
	height: 13px;
	margin: 0px auto;
	cursor: pointer;
}
#calendario a.preview span {
	display: none;
}
#calendario a.next {
	display: block;
	background-image: url(img_51.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 16px;
	height: 13px;
	margin: 0px auto;
	cursor: pointer;
}
#calendario a.next span {
	display: none;
}
#calendario td.intestazione {
	text-align: center;
	color: #de6b0e;
	font-weight: bold;
}
#calendario td.col1, #calendario .col2, #calendario .col3, #calendario .col4, #calendario .col5, #calendario .col6, #calendario .col7 {
	text-align: center;
	width: 	28px;
}
#calendario tr.row1 td {
	padding: 0px 0px 3px;
}
#calendario tr.row2 td {
	background-color: #6c6c6c;
	font-size: 11px;
	padding: 4px 0px;
}
#calendario tr.row3 td {
	background-color: #454545;
	color: #7e7e7e;
	font-size: 11px;
	text-align: center;
}
#calendario tr.row3 a {
	display: block;
	text-align: center;
	color: #7e7e7e;
	padding: 4px 0px;
}
#calendario tr.row3 a.today {
	border: 1px solid #ed6a01;
}
#calendario a:hover {
	text-decoration: none;
}
#calendario tr.row3 span.active a {
	color: #ed6a01;
	font-weight: bold;
}
#calendario tr.row3 span.active a:hover {
	color: #ed6a01;
	font-weight: bold;
	text-decoration: underline;
}

/*	###################################
 * 	## Associati
 * 	###################################
 */
#associati {
	background-image: url(img_52.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 30px 0px 0px 0px;
	margin: 30px 0px;
}
#associati table {
	margin: 0px;
	padding: 0px;
	border-collapse: collapse;
	width: 100%;
}
#associati table td {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	border-collapse: collapse;
}
#associati table td.image {
	vertical-align: top;
	width: 96px;
}
#associati table td.info {
	vertical-align: top;
}
#associati h1 {
	font-size: 12px;
	font-weight: normal;
	color: #e86400;
}
#associati h2 {
	font-size: 11px;
	font-style: italic;
}
#associati h1 a {
	color: #e86400;
	text-decoration: none;
}
#associati h1 a:hover {
	text-decoration: underline;
}
#associati .testo1 {
	font-size: 11px;
}

/*	###################################
 * 	## Video
 * 	###################################
 */
#videoArea {
	background-image: url(img_53.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	width: 387px;
	padding: 50px 0px 0px 0px;
	margin-bottom: 30px;
}
#videoArea2 {
	background-image: url(img_55.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 387px;
}
#videoArea3 {
	background-image: url(img_54.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 0px 10px 5px;
}
#videoArea p {
	margin: 0px; padding: 0px 0px 10px 8px; font-size: 14px; font-weight: bold;
}
	
/*	###################################
 * 	## Ticket
 * 	###################################
 */
#ticket {
	background-image: url(img_56.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 25px 0px 0px 0px;
	margin-bottom: 10px;
	width: 214px;
}
#ticket2 {
	background-image: url(img_57.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 214px;
}
#ticket3 {
	background-image: url(img_58.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 7px 10px 7px;
}
#ticket h1 {
	padding: 0px 0px 7px 0px;
	font-size: 18px;
	font-weight: bold;
}
#ticket .elmObj {
	background-image: url(img_59.gif);
	background-position: left top;
	background-repeat: repeat-x;
	padding: 8px 0px 8px 0px;
	font-size: 11px;
}
#ticket .elmObj .data {
	color: #e36a0f;
	font-weight: bold;
}
#ticket .elmObj a.acquista {
	background-image: url(img_60.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 90px;
	height: 23px;
	display: block;
	margin-top: 5px;
}
#ticket .elmObj a.acquista span {
	display: none;
}
#ticket .elmObj a.prenota {
	background-image: url(img_61.gif);
	background-position: left top;
	background-repeat: no-repeat;
	width: 90px;
	height: 23px;
	display: block;
	margin-top: 5px;
}
#ticket .elmObj a.prenota span {
	display: none;
}

/*	###################################
 * 	## Colonna grande
 * 	###################################
 */
#contenutoBig {
	background-image: url(img_62.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 58px 0px 0px 0px;
	width: 630px;
	font-size: 11px;
}
#contenutoBig2 {
	background-image: url(img_63.gif);
	background-position: left top;
	background-repeat: repeat-y;
	width: 630px;
}
#contenutoBig3 {
	background-image: url(img_64.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding: 0px 7px 13px 7px;
}
#contenutoBig .hr {
	background-image: url(img_65.gif);
	background-position: center top;
	background-repeat: no-repeat;
	width: 610px;
	height: 24px;
	margin: 0px auto;
}
#contenutoBig .hr hr {
	display: none;
}
#contenutoBig div.note {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
#contenutoBig span.noteText {
	font-weight: bold;
	color: #e2620b;
}
#contenutoBig table.tb1 {
	margin: 0px;
	padding: 10px 0px;
	margin: 0px auto;
	width: 580px;
}
#contenutoBig table.tb1 td.col1 {
	width: 80px;
	text-align: right;
	color: #e36e0f;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
}
#contenutoBig table.tb1 td.col2 {
	width: 210px;
	vertical-align: top;
}
#contenutoBig input {
	font-family: Tahoma;
	font-size: 13px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #e36e0f;
	color: #1b1b1b;
}
#contenutoBig select {
	font-family: Tahoma;
	font-size: 13px;
	padding: 2px;
	margin: 0px;
	border: 1px solid #e36e0f;
	color: #1b1b1b;
}
#contenutoBig textarea {
	font-family: Tahoma;
	font-size: 13px;
	padding: 2px;
	margin: 0px;
	color: #1b1b1b;
	border: 1px solid #e36e0f;
}
#contenutoBig input.text1 {
	width: 130px;
}
#contenutoBig input.text2 {
	width: 25px;
}
#contenutoBig input.text3 {
	width: 80px;
}
#contenutoBig textarea.textarea1 {
	width: 400px;
	height: 50px;
}
#contenutoBig input.submit {
	display: block;
	width: 92px;
	height: 24px;
	background-image: url(img_66.gif);
	background-position: left top;
	background-repeat: no-repeat;
	background-color: #000;
	border: none;
	margin: 0px auto;
	cursor: pointer;
}
#contenutoBig table.tb2 {
	margin: 0px;
	padding: 10px 0px;
	width: 300px;
	margin: 0px auto;
}
#contenutoBig table.tb2 td.col1 {
	width: 130px;
	text-align: right;
	color: #e36e0f;
	vertical-align: top;
	padding: 5px 0px 0px 0px;
}
#contenutoBig span.errore {
	display: block;
	padding: 3px 0px 7px 0px;
	font-style: italic;
}
#carrReport {
	width: 214px;
	background-image: url(img_81.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 80px;
}
#carrReport a {
	display: block;
	padding: 33px 0px 0px 40px;
}

/*	###################################
 * 	## Search
 * 	###################################
 */
#search {
	line-height: 18px;
}
#search h1 {
	font-size: 14px;
	color: #dd6a0f;
	text-decoration: underline;
	font-weight: bold;
	margin: 10px 0px 6px;
}
#search h1 a {
	color: #dd6a0f;
	text-decoration: underline;
}

/*	###################################
 * 	## Footer
 * 	###################################
 */
#footer {
	width: 903px;
	background-image: url(img_12.jpg);
	background-position: left top;
	background-repeat: no-repeat;
	height: 133px;
	color: #854611;
}
#footer .menu {
	list-style-image: none;
	list-style-type: none;
	margin: 0px;
	padding: 45px 20px 0px 0px;
	color: #de690a;
	font-size: 11px;
	text-align: center;
	font-variant: small-caps;
}
#footer .menu a  {
	color: #de690a;
}
#footer p {
	padding: 34px 0px 0px 0px;
	margin: 0px;
	color: #854611;
	font-size: 11px;
	font-variant: small-caps;
	text-align: center;
}
#footer a {
	color: #854611;
	text-decoration: none;
}
#footer a:hover {
	text-decoration: underline;
}

