﻿/********************************************************************************** FOGLIO DI STILE PER GLI ADD DEL CMS*/
img { border: 0; }

h5 { margin: 0px; padding: 0px; font-size: 1.4em; }

p.textPar { padding: 0px; margin: 8px 0px; line-height: 19px; }

span.pdf { font-family: Verdana; font-size: 0.7em; padding: 3px 0px 3px 20px; background: url('/images/pdf-16.png') center left no-repeat; }
span.pdf a { color: #333333; text-decoration: none; }
span.pdf a:hover { font-weight: bold; }

ul{ margin: 0px; padding: 0px; margin-left: 20px; }
ul li { list-style-type: none; }

ul#macroList { margin: 0; padding: 0; list-style-type: none; }
ul#macroList h3 { margin: 0; padding: 0; font-size: 1.2em; padding-bottom: 5px; text-transform: uppercase; }
ul#macroList li { min-height: 235px; float: left; width: 190px; list-style-type: none; padding-left: 23px; padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #a9a9a9; }
ul#macroList li:first-child { padding-left: 0; }
ul#macroList li a { color: #393939; }
ul#macroList li a:hover { color: #707070; }
ul#macroList li p { border-right: 1px dotted #636363; padding: 10px 0 20px 0; position: relative; }

ul#macroListSmaller { margin: 0; padding: 0; list-style-type: none; }
ul#macroListSmaller h3 { margin: 0; padding: 0; font-size: 1.2em; padding-bottom: 5px; text-transform: uppercase; }
ul#macroListSmaller li { min-height: 190px; float: left; width: 190px; list-style-type: none; padding-left: 23px; padding-bottom: 20px; padding-top: 20px; border-bottom: 1px solid #a9a9a9; }
ul#macroListSmaller li:first-child { padding-left: 0; }
ul#macroListSmaller li a { color: #393939; }
ul#macroListSmaller li a:hover { color: #707070; }
ul#macroListSmaller li p { border-right: 1px dotted #636363; padding: 10px 0 20px 0; position: relative; }


ul#macroListMedia { margin: 0; padding: 0; list-style-type: none; }
ul#macroListMedia h3 { margin: 0; padding: 0; font-size: 1.2em; padding-bottom: 5px; text-transform: uppercase; }
ul#macroListMedia li { min-height: 200px; float: left; width: 190px; list-style-type: none; padding-left: 23px; padding-bottom: 20px; padding-top: 20px; /*border-bottom: 1px solid #a9a9a9;*/ }
ul#macroListMedia li:first-child { padding-left: 0; }
ul#macroListMedia li a { color: #393939; }
ul#macroListMedia li a:hover { color: #707070; }
ul#macroListMedia li p { border-right: 1px dotted #636363; padding: 10px 0 20px 0; position: relative; }


p.mediaPar { min-height: 100px; }
p.mediaPar a { padding: 2px 0; display: block; height: 15px; padding-left: 20px; background: url('/clientfiles/immagini/small_list.jpg') 0 5px no-repeat; }

span.gotoRollnew {
	width:25px;
	height: 25px;
	display:block; 
	position:absolute;
	bottom:-10px; 
	right:5px; 
	background: url('/images/goto.jpg') 0px 0px;
}
span.gotoRollnew:hover {
	width:25px;
	height: 25px;
	display:block; 
	position:absolute;
	bottom:-10px; 
	right:5px; 
	background: url('/images/goto.jpg') 0px 25px;

}

span.gotoRoll { width: 25px; height: 25px; cursor:pointer; display: block; position: absolute; bottom: -10px; right: 5px; background: url('/clientfiles/immagini/goto.jpg'); }
span.gotoRoll:hover { background: url('/clientfiles/immagini/gotoRoll.jpg'); cursor: pointer; }

ul.listStyled { margin: 0; padding: 0; padding-left: 200px; }
ul.listStyled li { padding-left: 15px; margin-bottom: 1px; list-style-type: none; border-left: 1px solid #CCCCCC; background: url('/images/listStyled.jpg') 5px 4px no-repeat; }

ul.listStyledOne { margin: 0; padding: 0; padding-top: 10px; padding-left: 10px; }
ul.listStyledOne li { padding-left: 15px; margin-bottom: 1px; list-style-type: none; border-left: 1px solid #CCCCCC; background: url('/images/listStyled.jpg') 5px 4px no-repeat; }

ul.listStyledTwo { margin: 0; padding: 0; padding-left: 230px; }
ul.listStyledTwo li { padding-left: 15px; margin-bottom: 1px; list-style-type: none; border-left: 1px solid #CCCCCC; background: url('/images/listStyled.jpg') 5px 4px no-repeat; }

ul.listStyled3 { margin: 0; padding: 0; padding-top: 10px; padding-left: 10px; }
ul.listStyled3 li { padding: 1px 0 1px 15px; margin-bottom: 1px; list-style-type: none; border-left: 1px solid #CCCCCC; background: url('/images/listStyled3.gif') 5px 50% no-repeat; }

div#topVentana {
	background: url(/clientfiles/immagini/top_ventana-trans.png) no-repeat;
	position: absolute;
	width: 703px;
	height: 295px;
	top: 0px;
	left: -35px;
	}
	
div#fixedVentana { height: 330px; }
div#absVentana { position: absolute; z-index: 5; top: 90px; left: 20px; width: 630px; }

h1.caption { font-size: 1.4em; height: 25px!important; cursor: pointer; margin: 3px 0; padding: 5px 0 0 30px; background: url(/clientfiles/immagini/small_list.jpg) 0px 5px no-repeat; }
h1.caption:hover { background-color: #f4f4f4; }
div.element { overflow: hidden; }
div.element h2 { font-size: 1.3em; margin: 0; padding: 0 0 0 0px; }
div.element p { padding:  0 5px 10px 0px; margin: 0;  }

ul#credits_list { margin: 0 -25px 0 -25px!important; padding: 0!important;  }
ul#credits_list h3 { margin: 0!important; padding: 0 0 20px 25px!important; font-size: 1.5em; background: url('/clientfiles/immagini/small_list.jpg') 3px 1px no-repeat; }
ul#credits_list li { border-top: 4px solid #FFFFFF; padding: 20px 10px;  }
label.linkLabel { padding-left: 20px; }
label.linkLabel a { border-left: 1px solid #474a4b; padding-left: 5px; }
label.nameLabel { float: left;width: 150px; display: block; text-transform: uppercase; font-size: 1.3em; padding-left: 20px; }


/**** STILI PER SEZIONE MEDIA ****/

div #DownloadBox { width:400px; left:50px; top:50px; display:none; position:absolute; z-index:2000; }
div #DownloadBox td { border-collapse:collapse; border-spacing:0; padding:0px; margin:0px; }
div #DownloadBox table.Table { width:100%; border-collapse:collapse; border-spacing:0; padding:0px; margin:0px; }
div #DownloadBox td.tdTopLeft { width:10px; height:10px; background-image:url(/images/box/tl.png); background-repeat:no-repeat }
div #DownloadBox td.tdCenter { height:10px; width:380px; background-image:url(/images/box/b.png); background-repeat:repeat-x; }
div #DownloadBox td.tdTopRight { width:10px; height:10px; background-image:url(/images/box/tr.png); background-repeat:no-repeat; }
div #DownloadBox td.tdContent {	background-image:url(/images/box/b.png); background-repeat:repeat; color:#fff; }
div #DownloadBox td.tdBottomLeft { width:10px; height:10px; background-image:url(/images/box/bl.png); background-repeat:no-repeat; }
div #DownloadBox td.tdBottomRight { width:10px; height:10px; background-image:url(/images/box/br.png); background-repeat:no-repeat; }
div #DownloadBox label.Title { font-size: 12px;	color: #636363;	font-weight: bold; }

div #DownloadBox div.divLabels { padding: 5px 10px; background: #fff; color: #fff; }
div #DownloadBox div.divLabels:hover { color: #999; background: #eee; }
div #DownloadBox span.help { float:left; font-size:11px; }
div #DownloadBox label { display:block; font-weight:bold; font-size:11px; margin: 0; color: #333; }
div #DownloadBox input { padding:1px; margin:0;	border:1px solid #dadada; color:#333; background:#fafafa; font-size:10px; }
div #DownloadBox input:active, div #DownloadBox input:focus { border: 2px solid #efcd31; background: #fff1b2; }

div #DownloadBox textarea {
	padding: 5px;
	border: 1px solid #dadada;
	height: 100px;
	display: block;
	color:#333;
	background: #fafafa;
	width: 95%;
	font-size: 10px;
	font-family: Verdana, sans-serif;
}

div #DownloadBox input.button { 
	margin: 2px;
	padding: 5px 0px;
	width: 20%;
	border: 2px solid #ddd;
	background: #9D0F10;
	cursor: pointer;
	color: #FFF;
	font-size: 0.95em;
	font-family: Tahoma, sans-serif;
}
div #DownloadBox input.button:hover { background:#BF2F32; color:#fff; }
div #DownloadBox textarea#txtprivacy { color:#999; font-size:10px; height:80px; }
div #DownloadBox span.info { font-size:11px; color: #999; }

select#risoluzione {
	border:1px #5f6d75 solid;
	background-color:#e7e7e7;
	font-size:11px;
	color:#606465;
	padding:3px;
}

input.button {
	margin: 2px;
	padding: 5px 0px;
	width: 20%;
	border: 2px solid #ddd;
	background: #9D0F10;
	cursor: pointer;
	color: #FFF;
	font-size: 0.95em;
	font-family: Tahoma, sans-serif;
}
input.button:hover { background:#BF2F32; color:#fff; }

h3.Title {
	margin: 0; padding: 0; font-size: 1.2em; padding-bottom: 5px; text-transform: uppercase; 
}