/* Typography Styles */

ul.bullet-1, ul.bullet-2, ul.bullet-3, ul.bullet-4, ul.bullet-5, ul.bullet-6, ul.bullet-7, ul.bullet-8, ul.bullet-9 {padding-left: 15px !important;overflow: hidden;margin-left: 5px !important;}
ul.bullet-1 li, ul.bullet-2 li, ul.bullet-3 li, ul.bullet-4 li, ul.bullet-5 li, ul.bullet-6 li, ul.bullet-7 li, ul.bullet-8 li, ul.bullet-9 li {list-style: none;padding-bottom: 3px !important;margin-bottom: 5px !important;padding-left: 22px !important;}
#maincol ul.bullet-1, #maincol ul.bullet-2, #maincol ul.bullet-3, #maincol ul.bullet-4, #maincol ul.bullet-5, #maincol ul.bullet-6, #maincol ul.bullet-7, #maincol ul.bullet-8, #maincol ul.bullet-9 {background: url(../images/typo/list-divider---------.png) 0 100% repeat-x;}

ul.bullet-1 li {background: url(../images/typo/bullet1.png) 0 2px no-repeat;}
ul.bullet-2 li {background: url(../images/typo/bullet2.png) 0 4px no-repeat;}
ul.bullet-3 li {background: url(../images/typo/bullet3.png) 0 4px no-repeat;}
ul.bullet-4 li {background: url(../images/typo/bullet4.png) 0 4px no-repeat;}
ul.bullet-5 li {background: url(../images/typo/bullet5.png) 0 4px no-repeat;}
ul.bullet-6 li {background: url(../images/typo/bullet6.png) 0 4px no-repeat;}
ul.bullet-7 li {background: url(../images/typo/bullet7.png) 0 2px no-repeat;}
ul.bullet-8 li {background: url(../images/typo/bullet8.png) 0 1px no-repeat;}
ul.bullet-9 li {background: url(../images/typo/bullet9.png) 0 1px no-repeat;}

pre {padding: 10px;overflow: auto;background: #F9F1ED;border-bottom: 1px solid #DCD7D4;border-right: 1px solid #DCD7D4;color: #AC3400;font-style: italic;}

.quotes {background: url(../images/typo/blockquote.png) 0 100% repeat-x;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
blockquote {display: block;background: url(../images/typo/blockquote-start.png) 10px 5px no-repeat;padding: 0px 20px 0 48px;margin: 20px 0;width: auto;color: #666;border: 0;font-style: italic;}
blockquote p {padding: 0 32px 0 0;margin-top: 0;background: url(../images/typo/blockquote-last.png) 100% 100% no-repeat;}

.component-header {margin-top: 10px;background: url(../images/typo/list-divider.png) 0 100% repeat-x;}
#main-body .componentheading {font-size: 120%;text-transform: uppercase;height: 30px; padding: 5px 0 5px 38px;}
.style1 #main-body .componentheading {background: url(../images/style1/mainbody/style-h3.png) no-repeat;}
.style2 #main-body .componentheading {background: url(../images/style2/mainbody/style-h3.png) no-repeat;}
.style3 #main-body .componentheading {background: url(../images/style3/mainbody/style-h3.png) no-repeat;}
.style4 #main-body .componentheading {background: url(../images/style4/mainbody/style-h3.png) no-repeat;}
.style5 #main-body .componentheading {background: url(../images/style5/mainbody/style-h3.png) no-repeat;}
.style6 #main-body .componentheading {background: url(../images/style6/mainbody/style-h3.png) no-repeat;}

.important {border: 1px solid #E5E5E5;background: url(../images/typo/important.png) repeat-x 0 100%;padding: 15px;margin: 25px 0 10px 0;position: relative;}
span.important-title {background: #fff;color: #376976;position: absolute;display: block;top: -0.8em;left: 10px;padding: 3px 8px;font-size: 120%;}

p.number {overflow:auto;}
span.number-square, span.number-circle {color: #666;display: block;font-size: 170%;float: left;text-align: center;margin-right: 10px;padding-top: 2px;height:32px; width: 32px;padding-bottom:5px;line-height:25px;}
span.number-square {background: url(../images/typo/number-square.png) no-repeat;}
span.number-circle {background: url(../images/typo/number-circle.png) no-repeat;}

span.highlight {font-weight:bold;font-style: italic;}
span.highlight-bold {font-size: 120%;font-weight: bold;line-height:150%;}

p.marker {padding: 10px;border-top: 1px solid #ECECEC;border-bottom: 1px solid #ECECEC;}

p.dropcap {background: url(../images/typo/list-divider.png) 0 100% repeat-x;padding-bottom: 10px;}
span.dropcap {font-size: 400%;margin: 0px 4px 0 0;line-height: 100%;color: #333;float: left;display: block;}
div.highlight1, div.highlight2 {padding: 15px 15px 15px 35px; margin: 15px 0;}

span.inset-left {float: left;margin-right: 20px;margin-bottom:20px;}
span.inset-right {float: right;margin-left: 20px;margin-bottom:20px;}
span.inset-right-title, span.inset-left-title {background: #fff;color: #AC3400;position: absolute;display: block;top: -12px;left: 10px;padding: 3px 8px;font-size: 100%;font-weight: bold;}
span.inset-left, span.inset-right {display: block;padding: 12px 8px 8px 8px;width: 20%;font-size: 100%;font-style: italic;margin-top: 25px;position: relative;border: 1px solid #E5E5E5;background: url(../images/typo/important.png) repeat-x 0 100%;color: #333;text-align: center;}

div.attention, div.alert,  div.notice, div.download, div.approved, div.media, div.note, div.cart, div.camera, div.doc {display: block;margin: 15px 0;}
div.attention .icon, div.alert .icon,  div.notice .icon, div.download .icon, div.approved .icon, div.media .icon, div.note .icon, div.cart .icon, div.camera .icon, div.doc .icon {display: block;padding: 8px 10px 0px 36px;margin: 15px 0;}
div.alert {color: #D0583F;background: url(../images/typo/alert.png) 0 100% repeat-x;border-bottom: 1px solid #F8C9BB;border-right: 1px solid #F8C9BB;}
div.alert .icon {background: url(../images/typo/alert-icon.png) 10px 10px no-repeat;}
div.attention {color: #E1B42F;background: url(../images/typo/attention.png) 0 100% repeat-x;border-bottom: 1px solid #E4E4D5;border-right: 1px solid #E4E4D5;}
div.attention .icon {background: url(../images/typo/attention-icon.png) 10px 10px no-repeat;}
div.notice {color: #6187B3;background: url(../images/typo/notice.png) 0 100% repeat-x;border-bottom: 1px solid #C7CDDA;border-right: 1px solid #C7CDDA;}
div.notice .icon {background: url(../images/typo/notice-icon.png) 10px 10px no-repeat;}
div.download {color: #666666;background: url(../images/typo/download.png) 0 100% repeat-x;border-bottom: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;}
div.download .icon {background: url(../images/typo/download-icon.png) 10px 10px no-repeat;}
div.approved {color: #6CB656;background: url(../images/typo/approved.png) 0 100% repeat-x;border-bottom: 1px solid #C1CEC1;border-right: 1px solid #C1CEC1;}
div.approved .icon {background: url(../images/typo/approved-icon.png) 10px 10px no-repeat;}
div.media {color: #8D79A9;background: url(../images/typo/media.png) 0 100% repeat-x;border-bottom: 1px solid #DBE1E6;border-right: 1px solid #DBE1E6;}
div.media .icon {background: url(../images/typo/media-icon.png) 10px 10px no-repeat;}
div.note {color: #B76F38;background: url(../images/typo/note.png) 0 100% repeat-x;border-bottom: 1px solid #E6DAD2;border-right: 1px solid #E6DAD2;}
div.note .icon {background: url(../images/typo/note-icon.png) 10px 10px no-repeat;}
div.cart {color: #559726;background: url(../images/typo/cart.png) 0 100% repeat-x;border-bottom: 1px solid #D3D3D3;border-right: 1px solid #D3D3D3;}
div.cart .icon {background: url(../images/typo/cart-icon.png) 10px 10px no-repeat;}
div.camera {color: #55A0B4;background: url(../images/typo/camera.png) 0 100% repeat-x;border-bottom: 1px solid #C9D5D8;border-right: 1px solid #C9D5D8;}
div.camera .icon {background: url(../images/typo/camera-icon.png) 10px 10px no-repeat;}
div.doc {color: #666666;background: url(../images/typo/doc.png) 0 100% repeat-x;border-bottom: 1px solid #E5E5E5;border-right: 1px solid #E5E5E5;}
div.doc .icon {background: url(../images/typo/doc-icon.png) 10px 10px no-repeat;}

span.subline {display: block;font-size: 90%;margin-bottom: 5px;padding: 0px;margin-top: -15px;font-weight: bold;text-transform:uppercase;}

/* notices */
#maincontent-block #system-message dd {text-indent:5px;}
#maincontent-block #system-message dd ul {background: #D1DDE9;margin-left:0;}

















/* Typography DAC Styles */

ul.bullet-rss {
	padding-left: 0px;
	overflow: hidden;
	margin-left: 5px;
}
ul.bullet-rss li {
	list-style: none;
	padding-bottom: 1px;
	margin-bottom: 3px;
	padding-left: 20px;
}
ul.bullet-rss li {background: url(../images/typo/rss.png) 0 0px no-repeat; border-bottom: #e6e6e6 dotted 0px;}
ul.bullet-rss li:hover {
	/*background-color: #fffde8;
	color: #cc0000;*/
}

ul.bullet-10 {
	padding-left: 0px;
	overflow: hidden;
	margin-left: 0px;
}
ul.bullet-10 li {
	list-style: none;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 1px;
}
ul.bullet-10 li {/*background: url(../images/typo/bullet-9.gif) 0 7px no-repeat;*/ border-bottom: #e6e6e6 dotted 1px;}



ul.bullet-forum {
	padding-left: 0px;
	overflow: hidden;
	margin-left: 0px;
}
ul.bullet-forum li {
	list-style: none;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 1px;/*10*/
}
/*ul.bullet-forum li {background: url(../images/typo/bullet-5.png) 0 7px no-repeat; border-bottom: #e6e6e6 dotted 1px;}*/
ul.bullet-forum li {background: url(../images/dottedLine.gif) repeat-x bottom; /*border-bottom: #e6e6e6 dotted 1px;*/}
ul.bullet-forum li a{color: #cc0000;}

ul.bullet-forum li:hover {
	background-color: #fffde8;
	color: #cc0000;
}


 ul.bullet-9 {
	padding-left: 1px;
	overflow: hidden;
	margin-left: 5px;
}
ul.bullet-9 li {
	list-style: none;
	padding-bottom: 3px;
	margin-bottom: 5px;
	padding-left: 5px;
}

ul.bullet-9 li {/*background: url(../images/typo/bullet-9.gif) 0 5px no-repeat;*/ border-bottom: #ccc dotted 1px;}


span.pro, span.contro, span.extra {display: block;padding: 8px 10px 8px 60px;margin: 5px 0  20px 0;}

span.pro {color: #648434;border: 1px solid #9BCC54;background: #CDEFA6 url(../images/personali/pro.jpg) 10px 50% no-repeat;}
span.contro {color: #C76E34;border: 1px solid #FFBB65;background: #FFE0B6 url(../images/personali/contro.jpg) 10px 50% no-repeat;}
span.extra {color: #B79000;border: 1px solid #E7BD72;background: #FFF3A3 url(../images/personali/extra.jpg) 10px 50% no-repeat;}

/* Blog static typo*/
span.vote {color: #B79000;border: 1px solid #E9E9E9;background: #F7F8FA url(../images/typo/vote.png) 10px 50% no-repeat;}
/*TAGS*/
span.tags1, span.tags2 {display: block;padding: 8px 10px 8px 6px;margin: 5px 0  10px 0; font-size: 96%; line-height: 20px;}

span.flat {display: block;padding: 8px 10px 8px 6px;margin: 5px 0  0 0; font-size: 96%; line-height: 20px;}
span.flat {color: #333;border: 0px solid #E9E9E9;background: transparent /*url(../images/typo/vote.png) 10px 50% no-repeat*/;}
span.tags1 {color: #333;border: 1px solid #E9E9E9;background: #F7F8FA /*url(../images/typo/vote.png) 10px 50% no-repeat*/;}
span.tags2 {color: #B79000;border: 1px solid #E9E9E9;background: #fdfae3 /*url(../images/typo/vote.png) 10px 50% no-repeat*/;}

span.tags3 {display: block;padding: 8px 10px 8px 16px;margin: 5px 0  10px 0; font-size: 96%; line-height: 20px;}
span.tags3 {color: #333;border: 1px solid #CBCBCB;background: #d9ebed url(../images/typo/vote.png) 99% 50% no-repeat;}


/*********Tipografia da DAC 1 ********/

.headermodulo{
	font-style: normal;
	color: #eea500;
}

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

 span.file, span.directory {
	font-family: "Courier New", Courier, monospace;
	font-style: normal;
	margin-left:1px;
}

span.file { 
	padding: 2px 0px 0px 20px;
	background: transparent url(../images/personali/file.gif) 0 1px no-repeat;
	color: #444;
}

span.directory { 
	padding: 2px 0px 0px 20px;
	background: transparent url(../images/personali/em_directory.png) 0 1px no-repeat;
	color: #444;
}


span.distributore { 
	padding: 4px 0px 0px 20px;
	background: transparent url(../images/personali/distributore.gif) 0 1px no-repeat;
	color: #444;
}


span.link { 
	padding: 2px 0px 0px 20px;
	background: transparent url(../images/personali/link.gif) 0 0px no-repeat;
	color: #333;
}

span.valuta-big {
	line-height: 100px;
	padding: 12px 65px;
	background: url(../images/personali/valuta2.gif) 0 0px no-repeat;
	color: #555;
	font-size: 24px;
}

span.valuta {
	line-height: 50px;
	padding: 1px 38px;
	background: url(../images/personali/valuta.gif) 0 0px no-repeat;
	color: #555;
	font-size: 24px;
}


span.posta { 
	padding: 3px 0px 0px 20px;
	background: transparent url(../images/personali/posta.png) 0 0px no-repeat;
	color: #333;
	
}

span.prezzo { 
	padding: 2px 0px 0px 20px;
	background: transparent url(../images/personali/p.gif) 0 0px no-repeat;
	color: #cc0000;
	font-size:12px;
}

/**************TAG Zoom***********/
span.zoom {
	
	display: block;
	margin:  10px;
	padding: 10px 10px 10px 52px;
}

span.zoom {
	background: #f4f5f6  url(../images/personali/srichiesto.jpg) 5px 0px no-repeat;
	border-top: 1px dotted #aab4be;
	border-bottom: 1px dotted #aab4be;
	color: #333;
}

span.ottimo {
	
	display: block;
	margin-bottom:  10px;
	padding: 10px 10px 20px 52px;
}

span.ottimo {
	background: #F9f9f9 url(../images/personali/ottimo2.jpg) 5px 0px no-repeat;
	border-top: 1px dotted #78be5a;
	border-bottom: 1px dotted #78be5a;
	color: #333;
}


div.author {
	text-align: right;
	font-weight: bold;
}

div.giallo, .arancio, .testo_rosso, .testo_blu {
	
}
span.giallo {
	font-weight: bold;
	color: red;
}

span.arancio {
	font-weight: bold;
	color: #374adb;	
}

span.tewsto_rosso {
	font-weight: bold;
	color: red;
}

span.testo_blu {
	font-weight: bold;
	color: #374adb;	
}

span.mac {
	display: block;
	line-height: 20px;
	margin: 10px 0;
	padding: 6px 10px 20px 55px;
	font-style:italic;
	color: #000;
	background: url(../images/personali/mac.gif) 0 0 no-repeat;
}

span.windoz {
	display: block;
	line-height: 20px;	
	margin: 10px 0;
	padding: 6px 10px 20px 55px;
	font-style:italic;
	color: #000;
	background: url(../images/personali/windoz.gif) 0 0 no-repeat;	
	
}


span.audio {
	display: block;
	line-height: 20px;
	width: 600px;
	margin:  10px;
	padding: 80px 10px 20px 105px;
}

span.audio {
	background: #fff url(../images/typo/audio2.gif) 0 0 no-repeat;
	color: #000;
	font-weight: normal;
	font-size: 13px;
}

span.audio2 {
	display: block;
	line-height: 20px;
	width: 450px;
	margin:  10px;
	padding: 50px 10px 0 95px;
}

span.audio2 {
	background: #fff url(../images/typo/audio.gif) 0 0 no-repeat;
	color: #1f710c;
	font-weight: bold;
	font-size: 14px;
	
}


/***********TABELLA*************/

/* Tabella news */
#prima_immagine {float:right; padding: 5px; border: #eee solid 1px; text-align: center;}
.spazio_news{margin-right:30px;}
.didascalia{color: #333; background: #eee; padding:3px; margin-top: 5px;font-size: 11px;}

#cella1a {
		background: url(../images/tabella_news/utente.gif) 3px 3px  no-repeat;
		height: 14px;
		width: 14px;
		padding: 2px;
		border-bottom: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#cella1b {
		background: url(../images/tabella_news/categoria.gif) 3px 3px no-repeat;
		height: 14px;
		width: 14px;
		padding: 2px;
		border-bottom: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#cella1c {
		background: url(../images/tabella_news/licenza.gif) 3px 3px no-repeat;
		height: 14px;
		width: 14px;
		padding: 2px;
		border-bottom: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#cella1d {
		background: url(../images/tabella_news/compatibilita.gif) 3px 3px no-repeat;
		height: 14px;
		width: 14px;
		padding: 2px;
		border-bottom: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#cella1e {
		background: url(../images/tabella_news/distributore.gif) 3px 3px no-repeat;
		height: 14px;
		width: 14px;
		padding: 2px;
		border-bottom: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#cella1f {
		background: url(../images/tabella_news/prezzo.gif) 3px 3px no-repeat;
		height: 14px;
		width: 14px;
		padding: 2px;
		border-bottom: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#cella2 {
		font-family:Arial, Helvetica, sans-serif; font-weight:bold;
		color: #666699;
		font-size: 9px;
		padding: 2px 3px 2px 2px;
		border-bottom: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#cella3 {
		font-family:Arial, Helvetica, sans-serif; font-weight:normal;
		color: #111;
		font-size:11px;
		padding: 2px 2px 2px 5px;
		border-bottom: #ccc dotted 1px;
		border-right: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}

#cella3_licenza {
		font-family:Arial, Helvetica, sans-serif; font-weight:normal;
		color: green;
		font-size:11px;
		padding: 2px 2px 2px 5px;
		border-bottom: #ccc dotted 1px;
		border-right: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}

#cella3_prezzo {
		font-family:Arial, Helvetica, sans-serif; font-weight:normal; /*color: #ff00ff;*/
		color: red;
		font-size:11px;
		padding: 2px 2px 2px 5px;
		border-bottom: #ccc dotted 1px;
		border-right: #ccc dotted 1px;
		border-left: #ccc dotted 1px;
}


#tabella {
		
		border-top: #ccc dotted 1px;
		
}

img.demogallery {margin: 0 6px 6px 0;float: left;}
img.demogallery-last {margin: 0 0 6px 0;float: left;}
img.demogallery {border: 4px solid #8E7D5F;}
img.demogallery-last {border: 4px solid #8E7D5F;}










/*################ LISTA CANZONI #################*/
#maincontent-block .lista_canzoni1 { border-bottom: #ccc dotted 1px; padding-top: 5px; padding-bottom: 5px;}
#maincontent-block .lista_canzoni2 { border-bottom: #ccc dotted 1px;  border-top: #ccc dotted 1px; padding-top: 5px; padding-bottom: 5px; background: #f2f4f6;}









/*###########PLAY############*/

#vm_margine {margin: 15px 0;}

#player-area {margin: 0 0 0 0px;padding: 20px 15px 20px 15px;background: #000 url(../images/background/vim/shapeZX.jpg) 0 0 repeat; color: #FFF;
border-bottom: #222 solid 3px;
border-left: #222 solid 0px;
border-right: #222 solid 0px;/*ff0000---#00adef*/}


#chiave_login {background: #000 /*url(../images/n-trasparente.png) 0 0 repeat*/;}
#banner-area {text-align: center; margin: 0 0 0 0px;padding: 20px 0px 0px 0px;background: transparent; color: #FFF;}
#player-area a{color: #999;}
#plater-areamargine {padding: 10px;background: transparent;}

.fp-sub2 h4 {margin-top: 0px; margin-bottom: 0pt;font-weight: bold; color: #880000;}
.fp-sub2 {border-bottom: 0px solid #ddd; margin-top: 15px; padding-bottom: 15px; background: transparent;}
.fp-sub2a {float: left; width: 66px; margin-right: 10px;}
.fp-sub2 span {font-weight: bold;}

.fp-sub3 h4 {margin-top: 0px; margin-bottom: 0pt;font-weight: bold; color: #880000;}
.fp-sub3 {border-bottom: 1px dotted #ddd; margin-top: 15px; padding-bottom: 15px; background: transparent;}
.fp-sub3a {float: left; width: 66px; margin-right: 10px;}
.fp-sub3 span {font-weight: bold;}


#playsong1 a {margin-right:10px;width: 43px; height:20px;float:right; background: url(../images/bottoni/playsong.png) 0 0 no-repeat;}
#playsong1 a:hover {width: 43px; height:20px; float:right; background: url(../images/bottoni/playsong.png) 0 -20px no-repeat;}
.playtitolo, .playtitolo a{ color: #1e5b7e; font-size: 13px;}


#playsong a {margin-right:10px;width: 43px; height:20px;float:right; background: url(../images/bottoni/playsong-black.png) 0 0 no-repeat;}
#playsong a:hover {width: 43px; height:20px; float:right; background: url(../images/bottoni/playsong-black.png) 0 -20px no-repeat;}



