/* CSS Document */

body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	background:url('/img/bg.jpg') no-repeat #2FA6BE;
}

div#container {
	/* height:820px; */
	
}
div#footer{
	text-align:right;
	margin-top:20px;	
	height:30px;
	margin-left:43px;
	color:#FFFFFF;
	font-size:12px;
	width:905px;
}
div#footer a, div#footer a:hover{
	text-decoration:none;
	color:#FFFFFF;
}


div#foto-biografia{
	float:right;
	padding-right:10px;
	padding-left:10px;
	margin-top:25px;
}
div#agenzie-di-moda {
	background-image:url('/img/agenzie-di-moda.jpg');
	background-repeat:no-repeat;
	position:absolute;
	width:459px;
	height:112px;
	top:0px;
	left:498px;
	color:white;
	padding:40px 0 0 10px;
}

div#agenzie-di-moda span.agenzie {
	font-size:12px;
	font-weight:bold;
	width:440px;
	display:block;
}

div#agenzie-di-moda span.intro {
	font-size:12px;
	font-weight:normal;
	margin-top:2px;
	display:block;
	width:440px;
}

div#agenzie-di-moda ul {
	margin:2px 0;
	padding-left:165px;
	list-style:none;
}

div#agenzie-di-moda ul li {
	float:left;
	margin-right:6px;
	font-style:italic;
	font-size:12px;
	font-weight:bold;
	letter-spacing:1px;
}

div#agenzie-di-moda ul li a:link, div#agenzie-di-moda ul li a:visited {
	color:white;
	text-decoration:none;
}

div#agenzie-di-moda ul li a:hover {
	text-decoration:underline;
}

div#agenzie-di-moda ul li a.citta:link, div#agenzie-di-moda ul li a.citta:visited {
	font-size:14px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}

div#agenzie-di-moda ul li a.citta:hover {
	text-decoration:underline;
}




div#menu {
	margin-top:73px;
	margin-bottom:2px;
	height:30px;
	width:940px;
	padding-left:10px;
}

div#menu ul li{
	float:left;
	list-style:none;	
	margin-right:4px;
	margin-left:3px;
	margin-top:0px;
	color:white;	
	display:block;
	padding:0px 8px 2px 4px;
	border-right:1px solid white;
}

div#menu ul li a:link, div#menu ul li a:visited {
	font-size:11px;
	color:white;
	text-decoration:none;
	font-weight:bold;
}

div#menu ul li a:hover, div#menu ul li a.active:visited {
	color:#269EB6;
}

/* inizio box sinistra */
div#box-sx {
	width:460px;
	padding-left:22px;
	float:left;
}

div#box-sx img {
	border:0;
}

div.box-home-action {
	width:452px;
	height:177px;
	margin:-3px 0 0 3px;
}
div.box-home-battaglia {
	width:444px;
	height:155px;
	margin:24px 0 0 1px;
	background:url('/img/franco-battaglia.jpg') no-repeat bottom left;
}

div.box-home-battaglia span {
	color:white;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:454px;
	left:230px;
	margin-bottom:0;
}

div.box-home-battaglia span a:link, div.box-home-battaglia span a:visited {
	color:white;
	font-size:12px;
	text-decoration:none;
}

div.box-home-battaglia span a:hover {
	text-decoration:underline;
}

div.box-home-battaglia p {
	color:white;
	font-size:12px;
	/* position:absolute; */
	left:230px;
	width:230px;
	padding-top:50px;
	line-height:13px;
	margin-top:0;
	top:450px;
	margin-left:207px;
}
div.box-home-battaglia p a {
	color:white;
	font-size:12px;
	text-decoration:none;
}
div.box-home-battaglia p a:hover {
	text-decoration:underline;
}
div.box-home-tani {
	width:444px;
	height:155px;
	margin:24px 0 0 1px;
	background:url('/img/gianna-tani.jpg') no-repeat bottom left;
}
div.box-home-tani p a {
	color:white;
	font-size:12px;
	text-decoration:none;
}
div.box-home-tani p a:hover {
	text-decoration:underline;
}
div.box-home-tani span {
	color:white;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	top:634px;
	left:230px;
	margin-bottom:0;
}

div.box-home-tani span a:link, div.box-home-tani span a:visited {
	color:white;
	font-size:12px;
	text-decoration:none;
}

div.box-home-tani span a:hover {
	text-decoration:underline;
}


div.box-home-tani p {
	color:white;
	font-size:12px;
	position:absolute;
	top:660px;
	left:230px;
	width:230px;
	margin-top:0;
	padding-top:4px;
	
}


/* fine box sinistra */


/* inizio box destra */
div#box-dx {
	width:460px;
	float:left;
	margin-left:18px;
}

div#box-dx img {
	border:0;
}

div.box-home-video {
	width:456px;
	height:144px;
	margin:30px 0 0 0;
	background:url('/img/video-home.jpg') no-repeat bottom left;
}

div.box-home-video span {
	font-weight:bold;
	position:absolute;
	top:280px;
	left:520px;
	margin-bottom:0;
}

div.box-home-video span a:link, div.box-home-video span a:visited {
	color:white;
	font-size:12px;
	text-decoration:none;
}

div.box-home-video span a:hover {
	text-decoration:underline;
}


div.box-home-video p {
	color:white;
	font-size:12px;
	position:absolute;
	top:300px;
	left:520px;
	width:230px;
	margin-top:0;
	padding-top:5px;
}

div.box-home-video p a {
	color:white;
	font-size:12px;
	text-decoration:none;
}
div.box-home-video p a:hover {
	text-decoration:underline;
}

div.box-home-dance {
	width:456px;
	height:144px;
	margin:35px 0 0 0;
}

div.box-home-dashboard {
	width:456px;
	height:144px;
	margin:16px 0 0 0;
	background:url('/img/rss-home.jpg') no-repeat bottom left;
	padding-top:20px;
}

div.box-home-dashboard ul{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	list-style-type:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	margin:0;
	padding:8px;
}

div.box-home-dashboard ul li{
	margin:5px;
	padding:0;
}


div.box-home-dashboard a{
	color:#0D97BC;
	font-weight:bold;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

div.box-home-dashboard a:hover{
	text-decoration:underline;
}

div.box-home-dashboard span{
	color:white;
	font-size:12px;
	font-weight:bold;
	display:block;
	margin:10px;
	margin-bottom:0px;
	text-transform:uppercase;
}

div.box-home-dashboard p{
	width:420px;
	height:26px;
	background-color:#FAB802;		
	margin:0 auto;
	margin-top:8px;
	padding:6px 10px 0px 10px;
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

div.box-home-dashboard p a{
	color:#FFFFFF;
	text-decoration:underline;
}




/* fine box destra */

div#briciole {
	height:20px;
	font-size:12px;
	margin:10px 0 0 45px;
	width:500px;
}

div#briciole a:link, div#briciole a:visited{
	color:white;
	text-decoration:none;
}

div#briciole a:hover{
	color:white;
	text-decoration:underline;
}

div#briciole h1{
	font-size:12px;
	font-weight:normal;
	display:inline;
}

/* INIZIO CONTATTI */
div#main-sx-contatti2 {
	width:552px;
	height:490px;
	margin-left:45px;
	padding-top:20px;
	border:1px solid #A2DAE1;
	background-color:#209DB3;
	font-size:12px;
}
div#main-sx-contatti2 .label2{
	width:488px;
	height:160px;
	margin:0 auto;
	background-color:#45AABE;
	color:#FFFFFF;
	text-align:left;
	padding:8px 20px 12px 20px;
	margin-bottom:1px;
}
div#main-sx-contatti2 .label2 p{
	width:488px;
	height:30px;
	text-align:left;
	font-weight:normal;
}

div#main-sx-contatti2 .label2 p.titolo{
	width:488px;
	height:30px;
	text-align:left;
	font-weight:bold;
	font-size:16px;
}
div#main-sx-contatti {
	/*width:552px;
	height:1064px;
	margin-left:45px;
	padding-top:14px;
	border:1px solid #A2DAE1;
	background-color:#209DB3;
	font-size:12px;*/
	
	float:left;
	width:550px;
	margin:0px 0px 0px 45px;
	border:1px solid white;
	padding-bottom:10px;
	padding-top:12px;
	font-size:12px;
	background-color:#209DB3;
}

div#main-sx-contatti p.abstract{	
	margin-left:25px;
	margin-right:25px;	
	color:white;
	font-size:14px;
}

div#main-sx-contatti span.nascosto{	
	margin-left:20px;
	color:#48ADC1;
	font-size:11px;
}

div#main-sx-contatti .label{
	width:488px;
	height:14px;
	margin:0 auto;
	background-color:#45AABE;
	color:#FFFFFF;
	text-align:left;
	padding:8px 20px 12px 20px;
	margin-bottom:1px;
}
div#main-sx-contatti .label_abstract{
	width:488px;
	height:54px;
	margin:0 auto;
	background-color:#45AABE;
	color:#FFFFFF;
	text-align:left;
	padding:18px 20px 20px 20px;
	margin-bottom:1px;	
}
div#main-sx-contatti .label_abstract p.titolo{
	margin:0;
	width:100%;
	text-align:left;
	float:left;
	padding-right:20px;	
	font-size:13px;
}


div#main-sx-contatti .label2{
	width:488px;
	height:80px;
	margin:0 auto;
	background-color:#45AABE;
	color:#FFFFFF;
	text-align:left;
	padding:8px 20px 12px 20px;
	margin-bottom:1px;
}
div#main-sx-contatti .label3{
	width:488px;
	height:40px;
	margin:0 auto;
	background-color:#45AABE;
	color:#FFFFFF;
	text-align:left;
	padding:8px 20px 12px 20px;
	margin-bottom:10px;
}
div#main-sx-contatti p.titolo{
	margin:0;
	width:130px;
	text-align:right;
	float:left;
	padding-right:20px;
}

div#main-sx-contatti input.testo{	
	width:150px;
	border:1px solid #ADAEB3;
	background-color:#ffffff;
	color:#5A555C;
	height:14px;
	font-size:12px;
}
div#main-sx-contatti file.inputfile{	
	width:150px;
	position:relative;
	border:1px solid #ADAEB3;
	background-color:#ffffff;
	color:#5A555C;
	height:22px;
	font-size:12px;
}
div#main-sx-contatti input.invia{	
	width:150px;
	border:1px solid #ADAEB3;
	background-color:#ffffff;
	color:#5A555C;
	height:22px;
	font-size:12px;
}
div#main-sx-contatti input.testo_mini{	
	width:30px;
	border:1px solid #ADAEB3;
	background-color:#ffffff;
	color:#5A555C;
	height:14px;
	font-size:12px;
}
div#main-sx-contatti textarea{	
	width:300px;
	height:80px;
	border:1px solid #ADAEB3;
	background-color:#ffffff;
	color:#5A555C;
	font-size:12px;
}
div#main-sx-contatti select{	
	width:150px;
	border:1px solid #ADAEB3;
	background-color:#ffffff;
	color:#5A555C;
	height:20px;
	font-size:12px;
}
/* FINE CONTATTI */




div#main-sx {
/* background:url('/img/bg-box-testo.jpg') no-repeat; */
/*
	width:550px;
	height:600px;
	margin-left:45px;
	background-color:#2199B2;
	border:1px solid #A2DAE1;
	background-color:#31A2C0;
	*/
	float:left;
	width:550px;
	margin:0px 0px 0px 45px;
	border:1px solid #A2DAE1;
	padding-bottom:10px;
	padding-top:12px;
	background-color:#31A2C0;
	
}

div#main-sx-volti-nuovi {
	/*width:553px;
	height:511px;
	margin-left:45px;
	background-color:#FB9906;
	background:url('/img/bg-volti-nuovi.jpg') no-repeat;	
	padding-top:12px;
	*/
	
	float:left;
	width:550px;
	margin:0px 0px 0px 45px;
	border:1px solid white;
	padding-bottom:10px;
	padding-top:12px;
	background-color:#FB9906;
	background:url('/img/bg-volti-nuovi.jpg') no-repeat top left;	
}

div#main-sx-volti-nuovi img.modelli {
	position:absolute;
	top:280px;
	left:90px;
	border:0;	
}

div#main-sx-volti-nuovi img.foto-modelli {
	position:absolute;
	top:276px;
	left:434px;
	border:0;
	border:0;	
}

div#main-sx-volti-nuovi img.foto-attori {
	position:absolute;
	top:406px;
	left:120px;
	border:0;	
}

div#main-sx-volti-nuovi img.foto-cantanti {
	position:absolute;
	top:526px;
	left:418px;
	border:0;	
}

div#main-sx-volti-nuovi img.foto-ballerini {
	position:absolute;
	top:650px;
	left:110px;
	border:0;	
}

div#main-sx-volti-nuovi h2#modelli {
	margin:0 0 0 202px;
	padding:0px;
	display:block;
	height:20px;
	color:white;
	font-size:14px;
}
div#main-sx-volti-nuovi h2#modelli a:link, div#main-sx-volti-nuovi h2#modelli a:visited {
	color:white;
	font-size:20px;
	text-decoration:none;
}
div#main-sx-volti-nuovi h2#modelli a:hover {
	color:#16a3c1;
	font-size:20px;
	text-decoration:none;	
}

div#main-sx-volti-nuovi div.modelli {
	height:79px;
	width:284px;
	border:2px solid #FFF7EC;
	margin:1px 0 12px 60px;
	font-size:11px;
	color:#fff;
	padding:4px 0 0 38px;
	background-color:#0B8FBC;
}

div#main-sx-volti-nuovi h2#cantanti a:link, div#main-sx-volti-nuovi h2#cantanti a:visited {
	color:white;
	font-size:20px;
	text-decoration:none;
}
div#main-sx-volti-nuovi h2#cantanti a:hover {
	color:#16a3c1;
	font-size:20px;
	text-decoration:none;	
}

div#main-sx-volti-nuovi div.cantanti {
	height:79px;
	width:284px;
	border:2px solid #FFF7EC;
	margin:0 0 12px 60px;
	font-size:11px;
	color:#fff;
	padding:4px 0 0 24px;
	background-color:#0B8FBC;
}


div#main-sx-volti-nuovi img.attori {
	position:absolute;
	top:390px;
	left:535px;
	border:0;
}

div#main-sx-volti-nuovi h2#attori, div#main-sx-volti-nuovi h2#ballerini {
	color:white;
	font-size:20px;
	margin:0 0 0 192px;
	padding:0px;
	display:block;
	height:20px;
}

div#main-sx-volti-nuovi h2#attori a:link, div#main-sx-volti-nuovi h2#attori a:visited, div#main-sx-volti-nuovi h2#ballerini a:link, div#main-sx-volti-nuovi h2#ballerini a:visited {
	color:white;
	font-size:20px;
	text-decoration:none;
}
div#main-sx-volti-nuovi h2#attori a:hover, div#main-sx-volti-nuovi h2#ballerini a:hover {
	color:#16a3c1;
	font-size:20px;
	text-decoration:none;	
}

div#main-sx-volti-nuovi div.attori, div#main-sx-volti-nuovi div.ballerini {
	height:79px;
	width:314px;
	border:2px solid #FFF7EC;
	margin:0 0 12px 170px;
	font-size:11px;
	color:#fff;
	padding:4px 10px 0 6px;
	background-color:#0B8FBC;
}

div#main-sx-volti-nuovi img.ballerini {
	position:absolute;
	top:630px;
	left:521px;
	border:0;	
}


div#main-sx-volti-nuovi img.cantanti {
	position:absolute;
	top:500px;
	left:64px;
	border:0;	
}

div#main-sx-volti-nuovi h2#cantanti{
	color:white;
	font-size:20px;
	margin:0 0 0 272px;
	padding:0px;
	display:block;
	height:20px;
}

div#main-sx h2 {
	background:url('/img/h2.gif') no-repeat;
	height:35px;
	display:block;
	margin:10px 0 0 6px;
	padding:8px 0 0 40px;
	font-size:14px;
	font-style:italic;
	color:white;
}

div#main-sx p {
	font-size:12px;
	color:white;
	padding:0 20px 0 20px;
	margin:0;
}


div#main-sx-video {
	/*width:553px;
	height:700px;
	margin-left:45px;
	background-color:#FB9906;
	border:1px solid white;
	padding-top:12px;
	color:#FFFFFF;*/
	float:left;
	width:550px;
	height:700px;
	margin:0px 0px 0px 45px;
	border:1px solid white;
	padding-bottom:10px;
	padding-top:12px;
	background-color:#FB9906;
	color:#FFFFFF;
	
}
div#main-sx-video ul.box {
	margin:0;
	padding:0;
	width:540px;
}

div#main-sx-video ul.box li {
	list-style:none;
	float:left; 
	margin-left:30px;
	width:100px;
	height:160px;
}

div#main-sx-video ul.box img{
	background-color:#FB9906;
	border:1px solid white;
	padding:1px;
}

div#main-sx-video ul.box span.titolo {
	font-weight:bold;
	font-size:12px;
	padding:0px;
}
div#main-sx-video ul.box span.durata {
	font-weight:normal;
	font-size:12px;
	display:block;
	margin-top:6px;
}


/* box volti nuovi */
div#main-sx-video ul.box-volti-nuovi {
	margin:0;
	padding:0;
	width:540px;
}

div#main-sx-video ul.box-volti-nuovi li {
	list-style:none;
	float:left; 
	margin-left:30px;
	width:100px;
	height:200px;
}

div#main-sx-video ul.box-volti-nuovi img{
	background-color:#FB9906;
	border:1px solid white;
	padding:1px;
}

div#main-sx-video ul.box-volti-nuovi span.titolo {
	font-weight:bold;
	font-size:12px;
	padding:0px;
}
div#main-sx-video ul.box-volti-nuovi span.durata {
	font-weight:normal;
	font-size:12px;
	display:block;
	margin-top:6px;
}






div#main-sx-video p {
	padding-left:20px;
}
div#main-sx-video p.titolo{
	font-weight:bolder;
	font-size:16px;
	border-bottom:10px;
}
div#main-sx-video p.testo{
	font-weight:normal;
	font-size:12px;
	border-bottom:10px;
}
div#main-sx-video p.video{
	font-weight:normal;
	font-size:12px;
	border-bottom:10px;
	padding-top:15px;
	text-align:center;
}

div#main-sx-video p.link{
	margin:0px;
	font-size:14px;
	text-align:center;
}
div#main-sx-video p.link a:link, div#main-sx-video p.link a:visited {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;	
}
div#main-sx-video p.link a:hover{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;	
}


/* inizio wideowall */
div#videowall {
	margin:30px 20px 10px 30px;
	padding-top:5px;
	background-color:#FDAF33;
	background:url('/img/sfondo_videowall2.gif') no-repeat;
	height:600px;
}
div#videowall p{	
	margin-top:10px;
	text-align:left;
	font-size:16px;
	color:white;	
	padding-left:30px;	
	font-weight:bold;
}
div#videowall p.testo{	
	margin-top:15px;
	text-align:left;
	font-size:12px;
	color:white;	
	padding-left:30px;	
	font-weight:normal;
	margin-bottom:20px;
}
/* fine wideowall */
div#video_tagcloud {
	position:absolute;
	top:700px;
	padding-left:26px;
	width:448px;
}

div#main-dx {
	margin-left:25px;
	position:absolute;
	top:233px;
	left:580px;
	width:358px;
}
div#video-cta {
	margin-left:20px;
	position:absolute;
	top:233px;
	left:584px;
	width:350px;
	height:151px;
}
div#video-cta p#player_audio{
	margin-left:1px;	
	margin-top:1px;
}
div#tag_by_video {
	margin-left:21px;
	position:absolute;
	top:390px;
	left:584px;
	width:346px;
	height:160px;
	border:1px solid #A2DAE1;
	background-color:#31A2C0;
}
div#torna {		
	position:absolute;
	top:430px;
	left:605px;
	color:#FFFFFF;
	font-size:12px;
	margin:0px;
	margin-top:50px;
	
}
div#torna a:link{
	text-decoration:none;
	color:#FFFFFF;
}
div#torna a:hover{
	text-decoration:underline;
	color:#FFFFFF;
}

div#main-dx-lista-video {
	margin-left:21px;
	position:absolute;
	top:390px;
	left:584px;
	width:346px;
	height:360px;
	border:1px solid #A2DAE1;
	background-color:#31A2C0;
}

div#main-dx-lista-video p {
	margin-top:0;
	padding-top:15px;
	font-size:16px;
	color:#FFFFFF;
	margin-left:15px;
	margin-bottom:20px;	
	font-weight:bold;
}
div#main-dx-lista-video p.tutti_video {
	text-align:right;
	margin-top:0;
	padding-top:10px;
	font-size:16px;
	color:#FFFFFF;
	margin-right:20px;	
	font-weight:bold;
}

div#main-dx-lista-video p.titolo {
	background:url('/img/titolo_video.gif') no-repeat;
	width:293px;
	height:41px;	
	margin:5px 0 0 10px;
	padding:8px 0 0 40px;
	font-size:12px;
	font-weight:normal;
	color:white;
}
div#main-dx-lista-video span.titolo {
	font-weight:bold;
}
div#main-dx-lista-video span.titolo a{
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:none;
}
div#main-dx-lista-video span.titolo a:hover{
	font-size:12px;
	font-weight:bold;
	color:white;
	text-decoration:underline;
}


div#main-dx-lista-video span.dettagli {
	font-size:12px;
	font-weight:normal;
	color:white;
	display:block;
	margin-top:2px;
}

div#main-dx-volti-nuovi {
	margin-left:20px;
	position:absolute;
	top:266px;
	left:586px;
	width:348px;
	height:282px;
	border:1px solid #A2DAE1;
	background-color:#17A3C0;
}


div#main-dx-volti-nuovi img.call {
	margin:-33px 0 0 13px;
}



div#main-dx-volti-nuovi form.modulo-mini {
	color:white;
	font-size:11px;
	margin-top:6px;
}

div#main-dx-volti-nuovi form.modulo-mini input.campo-testo {
	height:13px;
	border:2px solid #AAAFB0;
	font-size:11px;	
}

div#main-dx-volti-nuovi form.modulo-mini input.campo-testo:focus {
	border:2px solid #A0D7E1;
}

div#main-dx-volti-nuovi form.modulo-mini p.riga {
	background-color:#3DB2CA;
	height:22px;
	width:321px;
	margin:0 0 2px 12px;
	display:block;
	padding-top:4px;	
}

div#main-dx-volti-nuovi form.modulo-mini p.riga span {
	width:84px;
	text-align:right;
	display:block;
	float:left;
	margin-right:6px;
	padding-top:2px;
}

div#main-dx-volti-nuovi form.modulo-mini .invia {
	background:transparent url('/img/invia.jpg') no-repeat;
	border:0pt none;
	width:97px;
	height:26px;
	margin-top:11px;
	margin-left:236px;
	cursor:pointer;
}

/* pagina CONSIGLI */

div#main-consigli {

	float:left;
	width:550px;
	margin:0px 0px 0px 45px;
	background-color:#FB9906;
	border:1px solid white;
	padding-bottom:10px;
	padding-top:12px;
	
	
	/*width:553px;
	padding-bottom: 40px;
	margin-left:45px;
	background-color:#FB9906;
	border:1px solid white;
	padding-top:12px;
	margin-top:2px;
	height:100%;
	min-height:535px;*/
}

div#main-consigli h1{
	color:white;
	font-size:18px;
	margin:0 0 0 20px;
	padding:0px;
	display:block;
	height:20px;
}
div#main-consigli h2{
	color:white;
	font-size:18px;
	margin:0 0 0 20px;
	padding:0px;
	display:block;
	height:20px;
}
div#main-consigli p{
	margin-left:43px;
	color:white;
	font-size:12px;	
	margin-right:35px;
}
div#main-consigli p.abstract{
	margin-top:18px;
	margin-left:20px;
	color:white;
	font-size:12px;	
	margin-right:35px;
}
div#main-consigli p a:link, div#main-consigli p a:visited, div#main-consigli p a:hover{
	color:#FFFFFF;
	font-size:14px;	
	text-decoration:underline;
}


div#main-consigli li{
	margin-left:60px;
	color:white;
	font-size:12px;	
	margin-right:35px;
}

div#main-consigli p.titolo{
	margin-top:30px;
	margin-left:25px;
	color:white;
	font-size:14px;	
	font-weight:bold;
}


/* pagina FAQ */
div#main-sx-faq {
	float:left;
	width:550px;
	margin:0px 0px 0px 45px;
	background-color:#FB9906;
	border:1px solid white;
	padding-bottom:10px;
	padding-top:12px;
	
}

div#main-sx-faq h1{
	color:white;
	font-size:18px;
	/*margin:0 0 0 20px;*/
	padding:0px;
	display:block;
	height:20px;
}
div#main-sx-faq h2{
	color:white;
	font-size:18px;
	margin:0 0 0 20px;
	padding:0px;
	display:block;
	height:20px;
}

div#main-sx-faq p{
	color:white;
	font-size:12px;
	margin:10px 10px 20px 20px;
	padding:0px;
	padding-top:10px;
}
div#main-sx-faq p.risposta{
	color:white;
	font-size:12px;
	margin:24px 10px 40px 20px;
	padding:0px;
}
div#main-sx-faq p.backlink{
	margin:40px 10px 40px 20px;
}

div#main-sx-faq a.consigli{
	color:white;
	font-size:12px;
	text-decoration:underline;
}
div#main-sx-faq a.consigli:hover{
	color:#269EB6;
	font-size:12px;
	text-decoration:underline;	
}


div#main-sx-faq a{
	color:white;
	font-size:12px;
	text-decoration:none
}
div#main-sx-faq a:hover{
	color:white;
	font-size:12px;
	text-decoration:underline;
}

div#main-sx-faq ol{
	color:white;
	font-size:12px;
	margin-left:20px;
	padding-left:30px;
	list-style-type: none;
}

div#main-sx-faq ol li a:link, div#main-sx-faq ol li a:visited{
	color:white;
	text-decoration:none;
	line-height:20px;
}

div#main-sx-faq ol li a:hover {
	text-decoration:underline;
	color:#269eb6;
}


/* sezione tag cloud*/

div#box_tag_cloud{
	width:448px;	
	border:1px solid #FDA829;
	margin:0 auto;
	/* margin-bottom:25px; */
	min-height:105px;
	padding-bottom:10px;
}


div#box_tag_cloud ul.tagcloud{
	font: 76%/1.3 Arial,sans-serif;color:#333;list-style:none;margin:0;padding:0.5em;line-height:1.4; text-align:justify;
}
div#box_tag_cloud ul.tagcloud li{margin-left:6px; float:left;}
div#box_tag_cloud ul.tagcloud a:link, div#box_tag_cloud ul.tagcloud a:visited{text-decoration:none;color: #0D637F;margin-right: 0.2em;}
div#box_tag_cloud ul.tagcloud a:hover{text-decoration: underline;color: #fff}

div#box_tag_cloud ul.tagcloud a.size5:link, div#box_tag_cloud ul.tagcloud a.size5:visited{text-decoration:none;color: #0D637F;margin-right: 0.2em; font-size:180%}
div#box_tag_cloud ul.tagcloud a.size5:hover{text-decoration: underline;color: #fff; font-size:180%}
div#box_tag_cloud ul.tagcloud a.size4:link, div#box_tag_cloud ul.tagcloud a.size4:visited{text-decoration:none;color: #0D637F;margin-right: 0.2em; font-size:150%}
div#box_tag_cloud ul.tagcloud a.size4:hover{text-decoration: underline;color: #fff; font-size:150%}
div#box_tag_cloud ul.tagcloud a.size3:link, div#box_tag_cloud ul.tagcloud a.size3:visited{text-decoration:none;color: #0D637F;margin-right: 0.2em; font-size:125%}
div#box_tag_cloud ul.tagcloud a.size3:hover{text-decoration: underline;color: #fff; font-size:125%}
div#box_tag_cloud ul.tagcloud a.size2:link, div#box_tag_cloud ul.tagcloud a.size2:visited{text-decoration:none;color: #0D637F;margin-right: 0.2em; font-size:100%}
div#box_tag_cloud ul.tagcloud a.size2:hover{text-decoration: underline;color: #fff; font-size:100%}
div#box_tag_cloud ul.tagcloud a.size1:link, div#box_tag_cloud ul.tagcloud a.size1:visited{text-decoration:none;color: #0D637F;margin-right: 0.2em; font-size:80%}
div#box_tag_cloud ul.tagcloud a.size1:hover{text-decoration: underline;color: #fff; font-size:80%}


div#box_tag_cloud_blu{
	width:344px;		
	margin:0 auto;
	margin-bottom:25px;
}

div#box_tag_cloud_blu ul.tagcloud{
	font: 76%/1.3 Arial,sans-serif;color:#333;list-style:none;margin:0;padding:0.5em;line-height:1.4; text-align:justify;
}
div#box_tag_cloud_blu ul.tagcloud p{
	margin:0;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	margin-bottom:12px;
}

div#box_tag_cloud_blu ul.tagcloud li{margin-left:6px; float:left;}
div#box_tag_cloud_blu ul.tagcloud a:link, div#box_tag_cloud_blu ul.tagcloud a:visited{text-decoration:none;color: #FAC227;margin-right: 0.2em;}
div#box_tag_cloud_blu ul.tagcloud a:hover{text-decoration: underline;color: #fff}

div#box_tag_cloud_blu ul.tagcloud a.size5:link, div#box_tag_cloud_blu ul.tagcloud a.size5:visited{text-decoration:none;color: #FAC227;margin-right: 0.2em; font-size:180%}
div#box_tag_cloud_blu ul.tagcloud a.size5:hover{text-decoration: underline;color: #fff; font-size:180%}
div#box_tag_cloud_blu ul.tagcloud a.size4:link, div#box_tag_cloud_blu ul.tagcloud a.size4:visited{text-decoration:none;color: #FAC227;margin-right: 0.2em; font-size:150%}
div#box_tag_cloud_blu ul.tagcloud a.size4:hover{text-decoration: underline;color: #fff; font-size:150%}
div#box_tag_cloud_blu ul.tagcloud a.size3:link, div#box_tag_cloud_blu ul.tagcloud a.size3:visited{text-decoration:none;color: #FAC227;margin-right: 0.2em; font-size:125%}
div#box_tag_cloud_blu ul.tagcloud a.size3:hover{text-decoration: underline;color: #fff; font-size:125%}
div#box_tag_cloud_blu ul.tagcloud a.size2:link, div#box_tag_cloud_blu ul.tagcloud a.size2:visited{text-decoration:none;color: #FAC227;margin-right: 0.2em; font-size:100%}
div#box_tag_cloud_blu ul.tagcloud a.size2:hover{text-decoration: underline;color: #fff; font-size:100%}
div#box_tag_cloud_blu ul.tagcloud a.size1:link, div#box_tag_cloud_blu ul.tagcloud a.size1:visited{text-decoration:none;color: #FAC227;margin-right: 0.2em; font-size:80%}
div#box_tag_cloud_blu ul.tagcloud a.size1:hover{text-decoration: underline;color: #fff; font-size:80%}


/* fine tag cloud */


div#main-dx-faq {
	margin:0px;
	padding:0px;
	margin-left:20px;
	position:absolute;
	top:266px;
	left:586px;
	width:348px;
	height:284px;
	border:1px solid #A2DAE1;
	background-color:#17A3C0;
}
div#banner_consigli {
	background:url('/img/consigli.gif') no-repeat;
	/*position:absolute;	
	top:284px;
	left:-1px;*/
	width:356px;
	height:209px;
	padding:0px;
	margin:0px;
	/*padding-top:94px;*/
	/*margin-top:10px;*/
}

.cleartop{
	height:94px;
}
div#banner_consigli p{	
	text-align:right;
	margin:0;
	margin-right:25px;
	height:20px;
}
div#banner_consigli p a:link, div#banner_consigli p a:visited{	
	color:#FFFFFF;
	font-size:12px;	
}
div#banner_consigli p a:hover{		
	color:#FB9906;
	font-size:12px;	
}

div#main-dx-faq img.call {
	margin:0px;
	padding:0px;
	margin:-33px 0 0 13px;
}

div#main-dx-faq form.modulo-mini {
	color:white;
	font-size:11px;
	margin-top:6px;
}

div#main-dx-faq form.modulo-mini input.campo-testo {
	height:13px;
	border:2px solid #AAAFB0;
	font-size:11px;	
}

div#main-dx-faq form.modulo-mini input.campo-testo:focus {
	border:2px solid #A0D7E1;
}

div#main-dx-faq form.modulo-mini p.riga {
	background-color:#3DB2CA;
	height:22px;
	width:321px;
	margin:0 0 2px 12px;
	display:block;
	padding-top:4px;	
}

div#main-dx-faq form.modulo-mini p.riga span {
	width:84px;
	text-align:right;
	display:block;
	float:left;
	margin-right:6px;
	padding-top:2px;
}

div#main-dx-faq form.modulo-mini .invia {
	background:transparent url('/img/invia.jpg') no-repeat;
	border:0pt none;
	width:97px;
	height:26px;
	margin-top:11px;
	margin-left:236px;
	cursor:pointer;
}

/* paginazione da poter usare ovunque */
div#pagine {
	padding:20px 0 20px 0;
	font-size:12px
}

div#pagine ul {
	list-style-type:none
}

div#pagine ul li, div#pagine ul li.nolink, div#pagine ul li.current {
	margin:10px 5px 0 0;
	float:left;
	padding:2px 4px 2px 4px;
	border:1px solid #FB9906;	

}

div#pagine ul li a, div#pagine ul li.nolink, div#pagine ul li.current {
	padding:2px 4px 2px 4px
}

div#pagine ul li a {
	border:1px solid #ddd;
	text-decoration:none;
	color:#FFF;
}

div#pagine ul li a:hover, div#pagine ul li.current {
	background:#1daebf;
	color:#FFF;
	border:1px solid #a2dae1;
	padding:2px 4px 2px 4px	
}

div#pagine ul li a:hover, div#pagine ul li.nolink {
	border:1px solid #a2dae1;
	background:#1daebf;
	padding:2px 4px 2px 4px	
}

div#pagine ul li.nolink {
	color:#FFF
	border:1px solid #a2dae1;
	padding:2px 4px 2px 4px			
}

div#pagine ul li.current {
	border:1px solid #b2e05d;
	padding:2px 4px 2px 4px	
	
}
/* fine paginazione */
div#div_arancio {
	background-color:#fca626;	
	border:1px solid #fcbf62;
	color:white;
	font-size:12px;
	margin:10px 20px 10px 20px;
	padding:0px;
}
div#div_arancio p{
	margin:5px;
	padding:0px;
}
.strong{
	color:#FFFFFF;
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin: 0 auto;
}
div#div_arancio ul{
	color:#FFFFFF;
	padding:0px 0px;
	margin:auto;
	margin-right:20px;
}

.strong1{
color:#4B4B4B;
}

/****************** CAROSELLO ********************/
#main_dx{
	float:left;
	width:350px;
	margin-left:5px;
}
div#main-dx-carosello {
	margin:0px;
	padding:0px;
	/*margin-left:20px;*/
	margin-bottom:15px;
	width:348px;
	height:142px;
	border:1px solid #A2DAE1;
	background:transparent url('/img/clienti-gruppo.jpg') no-repeat;
}
div#main-dx-carosello .textsx{
	float:left;
	font-size:12px;
	color:#FFFFFF;
	width:100px;
	margin:70px 5px 0px 8px;
	padding:0 px;
}

div#main-dx-carosello .Scroll{
	float:right;
	background:#FFA41C;
	width:180px;
	height:130px;
	border:1px solid #FF9000;
	margin:4px;
	}
	
div#main-dx-carosello .Scroll ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#FFFFFF;
}

div#main-dx-carosello .Scroll ul li{
	background:url("/img/stella-car.gif") no-repeat;
	text-indent:25px;
	font-size:12px;
}

.prev{
	float:left;
	margin-top:5px;
}

.next {
	float:left;
	margin-top:80px;
	}
/****************** CAROSELLO NEW********************/
#main_dx_new{
	float:left;
	width:350px;
	margin-left:5px;
}
div#main-dx-carosello-new {
	margin:0px;
	padding:0px;
	/*margin-left:20px;*/
	margin-bottom:15px;
	width:348px;
	height:600px;
	
	 
}
div#main-dx-carosello-new .textsx{
	float:left;
	font-size:12px;
	color:#FFFFFF;
	width:20px;
	margin:170px 5px 0px 8px;
	padding:0 px;
}

div#main-dx-carosello-new .Scroll{
	float:left;
	width:280px;
	height:330px;
	margin-top: 54px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 4px;
	}
	
div#main-dx-carosello-new .Scroll ul {
	margin:0;
	padding:0;
	list-style:none;
	color:#FFFFFF;
}

div#main-dx-carosello-new .Scroll ul li{
	background:url("/img/stella-car.gif") no-repeat;
	text-indent:25px;
	font-size:12px;
}

.prev{
	float:left;
	margin-top:5px;
}

.next {
	float:left;
	margin-top:80px;
	}


/* NUOVO FORM CONTATTI*/

div#main-dx-contatti {
	margin:0px;
	padding:0px;
	width:348px;
	border:1px solid #A2DAE1;
	background-color:#17A3C0;
}

div#main-dx-contatti img.call {
	margin:0px;
	padding:0px;
	margin:-9px 0px 0px 13px;
}

div#main-dx-contatti form.modulo-mini {
	color:white;
	font-size:11px;
	margin:0 auto;
	padding:0px;
}

div#main-dx-contatti form.modulo-mini input.campo-testo {
	height:13px;
	border:2px solid #AAAFB0;
	font-size:11px;	
}

div#main-dx-contatti form.modulo-mini input.campo-testo:focus {
	border:2px solid #A0D7E1;
}

div#main-dx-contatti form.modulo-mini p.riga {
	background-color:#3DB2CA;
	height:22px;
	width:321px;
	margin:0 0 2px 12px;
	display:block;
	padding-top:4px;	
}

div#main-dx-contatti form.modulo-mini p.riga span {
	width:84px;
	text-align:right;
	display:block;
	float:left;
	margin-right:6px;
	/*padding-top:2px;*/
}

div#main-dx-contatti form.modulo-mini .invia {
	background:transparent url('/img/invia.jpg') no-repeat;
	border:0pt none;
	width:97px;
	height:26px;
	margin-top:11px;
	margin-left:236px;
	cursor:pointer;
}

div.box-home-nfm {
	width:456px;
	height:60px;
	margin:35px 0 0 0;
}

div#banner-nfm{
    background-color: #000000;
    margin: 0 auto 12px;
    text-align: center;
    width: 528px;
}
