body                  {padding: 0px; 	margin:0; }
/**Style LOGIN **/
#container			{width: 495px; padding: 60px 10px 0px 15px;}
			#modalLogin			{font-family:tahoma, verdana; font-size:12px; color: #FFFFFF; display: none; width: 495px; height: 318px; background-image: url('/img/bckLogin.png'); background-repeat: no-repeat;}
			#lnkChiudi			{position: absolute; top: 2px; right: 35px;}
			#boxCookie			{margin-top: 12px;margin-left:3px}
			#boxRegistrati	{margin: 25px 0px 0px 10px; float: left;}
			#txtRegistrati	{width: 230px; float: left; margin-top: 10px;}
			#btnRegistrati	{float: left; margin: 15px 0px 0px 100px;}
#container div.modalContent { width: 400px;margin:5px 0px 5px 3px;}
					div.modalContent span {font-size:11px;}
			A.login							{font-family:tahoma, verdana; font-size:11px; margin-left:3px;color: #FFFFFF; text-decoration: none;position:relative;top:5px;text-decoration:underline;}
			input.inputText			{font-family:tahoma, verdana; font-size:12px; width: 198px; height: 18px; border: 1px solid #A2B684; padding: 0px; margin: 0px; line-height: 20px;}
			input.inputTextErr	{font-family:tahoma, verdana; font-size:12px; width: 195px; height: 18px; border: 1px solid #FF0000; padding: 0px; margin: 0px; line-height: 20px;}
			span.titolo					{font-size: 22px;}


/**Fine Style LOGIN **/


#page {text-align:center;font-family:tahoma, verdana; font-size:11px;color:#4b5a61;text-align:left}
	#content_ombre{ width:1042px;margin:auto;}
		#ombra_sx{ float:left;background:url('../img/OmbraSx.png') repeat-y;width:30px;height:100%;}
		#content{float:left;width:980px;height:100%;border-left:solid 1px #f2f2f2;border-right:solid 1px #f2f2f2;}
			#header                     {width: 100%; }
				#headerContent              {width: 980px; 	height: 252px; margin: auto; background-image:url('../img/header_bckgr.png');background-repeat:no-repeat; }
					#login													{float:right; width:405px; height:  29px; background-color:#4b5a61; margin-right:13px; margin-left:5px; }
					#login a, #login td {color: #a0a8ab; margin:0px 10px}
					.sep_small			{background-image:url('../img/menu_small_separatore.png');height:29px;min-width:1px;max-width:1px;width:1px;}

					#logo														{float:left; 	width:197px; height: 114px; margin-top:80px; margin-left: 20px; }
					#titolo													{float:right; width:720px; height:  30px; margin-top:85px; margin-right: 0px; }
					#menu														{float:left;  width:980px; height:  40px; margin-top:15px; background-image:url('../img/menu_bckgr.png');background-repeat:repeat-x; text-align:left;}
					#menu ul{list-style:none; margin:0px; padding:0px;  }
					#menu ul li{display: block;float: left;  height:40px; margin:0px; padding:0px;}
					#menu ul li img {width:1px; height:40px; vertical-align:text-bottom; margin-top:0px; }
					#menu ul li a{color:#ffffff; font-size: 13px; display:inline-block; padding:12px 15px 11px 18px; ; margin:0px; vertical-align:top;}
					#menu ul li a:hover,#menu ul li a.active{background-image:url('../img/menu_bckgr_sel.png');color:#4b5a61;}
					
					#iscriviti											{float:right; width:174px; height:  43px; position:relative; top:68px; right:15px;}
					
			#sx {float:left; width:212px; }
				.sx_content {float:left;width:175px;margin:40px 0px 0px 15px;}
				.separatoreContent {float:left; margin:40px 10px 0px 10px;background:url('../img/DivisoreContent1px.png') no-repeat left ; width:1px; height:650px;}
							
			#middle {float:left; width:568px;margin:45px 0px 0px 0px; }
			#dx {float:left; width:200px;}
				.dx_content {float:left;width:165px;margin:40px 0px 0px 0px;}
			
			#footer												{text-align:center; }
						#footerContent              {width: 980px; height: 220px; margin: auto;background-color:#97c108; color:#fff;text-align:left;}
						#footerContent a {color:#fff;}
						
						#footerSocial {width: 950px; height: 80px; margin: auto; color:#fff;text-align:left; border-top: dotted 1px #d6d6d6;border-bottom: dotted 1px #d6d6d6;}
						#footerSocial	img{margin:25px 5px 0px 10px}
						#footerSocial span {color:#818b90;font-size:12px;font-weight:bold;display:block;margin:25px 0px 0px 0px;}
						#footerSocial label{color:#7b868b;}
						#footerBlank	{width: 970px; height: 3px; margin: auto; }
	
		
		#ombra_dx{float:left;background:url('../img/OmbraDx.png') repeat-y;width:30px;height:100%;}
	
	#footer{}				
img {border:none;}
a		{text-decoration:none; }
.Ar10VeNo		{font-family:Tahoma; font-size:10px; line-height:12px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar11VeNo		{font-family:Tahoma; font-size:11px; line-height:13px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar12VeNo		{font-family:Tahoma; font-size:12px; line-height:14px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar14VeNo		{font-family:Tahoma; font-size:14px; line-height:16px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar15VeNo		{font-family:Tahoma; font-size:15px; line-height:17px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar17VeNo		{font-family:Tahoma; font-size:17px; line-height:19px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar18VeNo		{font-family:Tahoma; font-size:18px; line-height:20px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar19VeNo		{font-family:Tahoma; font-size:19px; line-height:21px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar20VeNo		{font-family:Tahoma; font-size:20px; line-height:22px; text-align:left; color:#96bf0d; font-weight:normal;}
.Ar24VeNo		{font-family:Tahoma; font-size:24px; line-height:26px; text-align:left; color:#96bf0d; font-weight:normal;}



h1{margin:5px 0px 0px 5px;color:#ed7e0a;  padding:0px;font-size:16px}
h2{margin:3px 0px 0px 5px;color:#4b5a61;  padding:0px;font-size:12px}   


div.pageContent{margin: 0px 20px 0px 0px; font-size:12px;}
div.pageContent h1{color:#96bf0d; font-size:24px; font-weight:normal; margin:20px 0px 20px 0px}
div.pageContent h2{color:#4b5a61; font-size:14px; font-weight:normal; margin:10px 0px 10px 0px}
div.pageContent p{color:#4b5a61; font-size:12px; font-weight:normal;}
div.pageContent a{color:#4b5a61;text-decoration:underline;}
/*div.pageContent span{color:#96bf0d; font-size:12px; font-weight:bold;}*/

div.contenuto_storia p{color:#4b5a61; font-size:12px; font-weight:normal;}
div.contenuto_storia strong{color:#96bf0d; font-size:12px; font-weight:bold;}
div.contenuto_storia a {color:#96bf0d; font-size:12px; font-weight:bold;}

div.BreadCrumbs{color:#4b5a61; font-size:11px;}
div.BreadCrumbs a{color:#4b5a61; text-decoration:underline}
div.BreadCrumbs a.active {text-decoration:none}

div.benvenuto_box table span{color: #b4d64b; font-size:18px}
div.benvenuto_box table a{color:#4b5a61; font-size:12px}

div.box_foto_testo{margin:0px 0px 50px 0px}
div.box_foto_testo img{float:left; border: dotted 1px #96bf0d}
div.box_foto_testo h2 {float:left; margin:0px 0px 7px 20px; color:#4b5a61; font-size:14px; font-weight:bold;}
div.box_foto_testo p {float:left;margin: 0px 0px 0px 20px;width:300px; font-size:12px;} 
div.box_foto_testo a {color: #96bf0d; font-weight:bold; text-decoration:underline;}
div.box_foto_testo a img{float:none; border:none; vertical-align: text-bottom}

p.banner a {font-size: 14px; color: #96bf0d; text-decoration:none;}
p.banner textarea {margin: 7px 0px; color:#4b5a61;}
	
div.box_spalla{margin:0px 0px 45px 0px; }
div.box_spalla h1{border-bottom: dotted 1px #96bf0d;line-height:20px;margin:0px 0px 7px 0px;font-family:Tahoma; font-size:13px; text-align:left; color:#4b5a61; font-weight:700;}
div.box_spalla span {color:#96bf0d}
div.box_spalla a.link{color: #96bf0d; font-size:12px;line-height:13px;}
	div.box_spalla_img{margin:0px 0px 7px 0px;padding:0px}


/*Style Lab*/
#InserisciPost{text-align:left;margin:10px 0px 10px 10px}
#Fase1 input {width:540px;color:#4b5a61}
#Fase2 textarea {width:540px;color:#4b5a61}

#DivFoto  input{width:300px;margin-bottom:10px;}
#DivVideo input{width:300px;margin-bottom:12px;}
#DivLink  input{width:300px;margin-bottom:12px;}
#DivFile  input{width:300px;margin-bottom:10px;}

#DivCategoria {width:340px;float:left;margin-left:20px;}



div.content_box{ margin:0px 0px 20px 0px;text-align:center}
div.content_box_top{width:568px; height:3px;background:url('../img/center_box_top.png') no-repeat;}
div.content_box_middle{width:568px; background:url('../img/center_box.png') repeat-y;  }
div.content_box_bottom{width:568px; height:3px; min-height:3px;background:url('../img/center_box_bottom.png') no-repeat; }

div.blog_row {text-align:left; font-family:Tahoma; font-size:12px;  color:#4b5a61; font-weight:normal;margin: 15px 15px 0px 10px; border-bottom: solid 1px #eee}
div.blog_row label {margin:0px 10px; color:#4b5a61; font-size:14px;font-weight:bold}
div.blog_row label a{color:#4b5a61;text-decoration:none;}
div.blog_row label a:hover{text-decoration:underline;}
div.blog_row img {float:left;display:inline;margin:0px 10px;}
div.blog_row div.testo {float:left; width:460px}
div.blog_row div.testo h1 {color:#4b5a61; font-size:18px;display:inline;padding:0px;font-weight:normal;}
div.blog_row div.testo p {margin: 3px 0px;color:#4b5a61;}
div.blog_row div.testo span {color: #96bf0d;}
div.blog_row div.testo a {color: #96bf0d;}

div.box_commenti {margin:0px 0px 10px 0px;}
div.box_commenti img {margin:0px 5px 0px 0px;}
div.box_commenti div {margin: 5px 0px}
div.box_commenti p {}
div.box_commenti span {color: #96bf0d;}
div.box_commenti a {color: #96bf0d;}

div.box_commenti .hide_box{display:none;}

form.form_lab textarea {color:#4b5a61;padding:0px; margin:0px; font-size:13px; width:480px;height:60px; font-family:tahoma;}   
form.form_lab input.ButtonInvia{width: 56px; height:22px; background: url('../img/InviaBtn.png');border:none;}


/*Fine style Lab*/
/*Style Blog*/
div.post_blog {text-align:left;}
div.post_blog  a {color:#96bf0d;}

div.post_blog .dataSx 		{margin-left:10px;float:left;width:6px;height:28px;background: url('../img/BlogDataBgSx.png'); color:#96bf0d;}
div.post_blog .dataMiddle {float:left;width:3px;height:28px;background: url('../img/BlogDataBgMiddle.png'); color:#96bf0d;}
div.post_blog .dataDx 		{float:left;width:6px;height:28px;background: url('../img/BlogDataBgDx.png'); color:#96bf0d;}
div.post_blog .data1px 		{float:left;height:28px;background: url('../img/BlogDataBg1px.png') repeat-x; color:#96bf0d;}
div.post_blog .data1px p {margin:5px 7px 0px 3px;}

div.post_blog h2 {margin:3px 0px 0px 10px;color:#4b5a61;  padding:0px;font-size:12px}
div.post_blog h2 a{ color:#4b5a61;}
div.post_blog h1 {margin:5px 0px 0px 10px;color:#ed7e0a;  padding:0px;font-size:16px}
div.post_blog .link_servizio_top {margin:10px 0px 0px 10px;color:#96bf0d;}
div.post_blog .link_servizio_top span {color:#96bf0d;}
div.post_blog .testo {margin:0px 10px; font-size:12px}
div.post_blog .link_servizio_bottom {margin:5px 0px 30px 10px;}
/*Fine style Blog*/
/*Style Box Blog*/
div.blog_notizia {text-align:left; width:273px;height:260px;margin: 5px 0px 0px 10px;}
div.blog_notizia h2 {margin:0px 0px 5px 0px;padding:0px;color:#4b5a61; font-size:12px; }
div.blog_notizia h1 {margin:0px;padding:0px;color:#ed7e0a;font-size:16px ;}
div.blog_notizia div.testo {margin:10px 10px 0px 0px;font-size:12px;}
div.blog_notizia div.link_servizio_bottom a {color: #9dc617}

div.blog_box_pager {margin: 15px;}




/*Fine style Box Blog*/
/*Style dettaglio notizia blog*/
div.content_notizia_blog {margin:10px; text-align:left; border-bottom: dotted 1px #ccc;font-size:12px;}
div.content_notizia_blog a {color: #9dc617;font-weight:bold; text-decoration:underline;	}
div.content_notizia_blog div.notizia strong, div.content_notizia_blog div.notizia b, div.content_notizia_blog div.immagine strong, div.content_notizia_blog div.immagine b {color: #9dc617;}
div.notizia img {margin:10px;}

div.content_commenti_blog {margin:10px; text-align:left;}



div.blog_commento {border-bottom:dotted 1px #9dc617; margin:15px;}
div.blog_commento p{}
div.blog_commento b{color:#9dc617}
div.blog_commento i{}
div.blog_commento a, .blog_commento_commento a{color:#9dc617}
a.rispondi_commento{float:right;}

div.blog_commento_commento {border-bottom:dotted 1px #9dc617; margin:15px 0px 0px 50px;width:483px;}
div.blog_commento_commento b{color:#9dc617}



div.commento_risposta {border-left:solid 4px #9dc617;border-top:solid 4px #ffffff;border-bottom:solid 4px #ffffff;background:#e1f5c1;}
div.commento_risposta p {margin:10px;}
div.commento_risposta a{color:#9dc617}
/*Style Forms*/
form.form {margin: 20px 15px 40px 15px}

form.form h2{color:#4b5a61; font-size:14px; font-weight:normal; margin:10px 0px 10px 0px}
form.form table tr td{color:#4b5a61; font-size:12px;padding-right:10px;height:26px;}
form.form textarea {color:#4b5a61; font-size:13px; width:250px;height:60px;margin:2px 0px; font-family:tahoma;}
form.form input  {color:#4b5a61;font-family:tahoma;width:250px; line-height:15px;}
form.form input.checkbox {color:#4b5a61;width:13px;}
form.form select {color:#4b5a61;font-family:tahoma;width:300px; height:20px;}
form.form input.Button {width: 73px; height:22px; background: url('../img/RegistratiBtn.png');border:none;}
form.form input.ButtonCambia{width: 63px; height:22px; background: url('../img/CambiaBtn.png');border:none;}
form.form input.ButtonInvia{width: 56px; height:22px; background: url('../img/InviaBtn.png');border:none;}
form.form input.ButtonLogin{width: 50px; height:22px; background: url('../img/LoginBtn.png');border:none;}
form.form input.ButtonModifica{width: 70px; height:22px; background: url('../img/ModificaBtn.png');border:none;}
form.form input.ButtonDiLaTua{width: 70px; height:22px; background: url('../img/DiLaTuaBtn.png');border:none;}
 input.ButtonVota {width: 55px; height:22px; background: url('../img/VotaBtn.png');border:none;}
/*Fine style forms*/

div.rassegna_row {border-top: dotted 1px #96bf0d;padding:10px 0px;}
div.rassegna_row label {width:80px;display:inline-block;vertical-align:top}
div.rassegna_row span {width:320px;display:inline-block;vertical-align:top; margin: 0px 60px 0px 0px}
div.rassegna_row a img {vertical-align:text-bottom; margin:0px 4px;}

div.left_menu {margin:0px 0px 45px 0px}
div.left_menu h1, div.left_menu h1 a {color:#96bf0d; font-size:18px; font-weight:normal; margin:0px 0px 10px 0px; text-decoration:none;}
div.left_menu h2, div.left_menu h2 a {color:#96bf0d; font-size:15px; font-weight:normal; margin:0px 0px 10px 0px; text-decoration:none;}
div.left_menu ul {list-style:none; padding:0px; margin:0px}
div.left_menu ul li a {color:#4b5a61; font-size:11px; line-height:18px; }
div.left_menu ul li a:hover,div.left_menu ul li a.active {background:#e9eaec}

#newsletter_div {display:none;border-top: solid 1px #fff; position: relative; top:-35px ; left: 40px;width:250px; height:150px; background: url('../img/NewsletterDivBg.png');color:#fff}

div.footer_box{float:left; width:163px; color:#fff;height:140px; background:url('../img/DivisoreFooterBox.png') no-repeat top right ; }
div.footer_box h1 {font-size:14px;font-weight:normal;margin:20px 0px 0px 20px;}
div.footer_box ul{list-style:none; padding:0px; margin:10px 0px 0px 20px;font-size:11px;}
div.footer_box img {}
div.credits { margin:40px 10px 0px 0px;font-size:11px; text-align:center}

div.titolo {width:555px; height:60px; text-align:left; background:url('../img/titoloBg.png') no-repeat;margin:auto;}
div.titolo_blog {width:555px; height:51px; text-align:left; background:url('../img/ico_blog.png') no-repeat;margin:auto;}
div.titolo_vuoto {width:555px; text-align:left;}



div.titolo span {font-size:34px;color:#55666e; position:relative; top:5px; left:10px;}
img.titoloImg {float:left; margin-top:7px;}
div.titolo div.links {float: right;margin:20px 5px}
div.titolo div.links a {color: #96bf0d;font-size:11px; margin:15px 5px;}

div.filetto_tratteggiato {width:540px; height:1px; background:url('../img/filettoTratteggiato550px.png') no-repeat;margin:10px 10px}
div.filetto_tratteggiato_536 {width:536px; height:1px; background:url('../img/filettoTratteggiato536px.png') no-repeat;margin:10px 10px}
img.separatoreLinks {width:1px; height:13px; vertical-align:text-bottom }


div.box_foto_clienti {width:137px; height: 100px; float:left; text-align:center}
.clear {clear:both; height:1px;}

div.dettaglio_sondaggi{background:#f6f6f6; width:550px;}
div.dettaglio_sondaggi span {float:left; color:#97c108; display:inline;}
div.dettaglio_sondaggi div.barra_percentuale{float:left; width:210px; height:20px; border:solid 1px #a0a8ab;margin-left:4px;}
div.dettaglio_sondaggi div.barra_percentuale div {height: 18px;; margin:1px;background:#97c108;color:#97c108}

div.elenco_sondaggi {border-bottom:dotted 1px #97c108;}
div.elenco_sondaggi h2 {margin: 0px 0px 5px 10px}
div.elenco_sondaggi p {margin: 0px 0px 5px 5px}

ul.elenco-sondaggio {list-style:none;color:#4B5A61;padding:0px;margin:0px;}
ul.elenco-sondaggio li{border-bottom: dotted 1px #ccc;line-height:5px;}
ul.elenco-sondaggio li p {position:relative;top:0px;left:10px;width:200px;display:inline;line-height:17px;}
ul.elenco-sondaggio li input{position:relative;top:2px;left:0px;}
/*******************************/

div.fileinputs      {position: relative; margin-left:4px; float:left;}
div.fakefile        {position: absolute; top: 0px; left: 0px; z-index: 1;height:15px}
div.fakefile input  {width:189px; margin:2px 0px 0px -3px;border:solid 1px #bbb; color:#808285; font-family: Tahoma, Arial; font-size:10pt}
input.file          {position: relative; margin:2px 0px 0px 0px; width:200px ; text-align: right; -moz-opacity:0 ; filter:alpha(opacity: 0); opacity: 0; z-index: 2;}
div.fakefile img    {vertical-align:bottom;position: relative;top:0px;left:3px;}


/********************************/
div.social_share_box {margin-left:2px;}
div.social_share_box a	{float:left; color:#808285;margin: 5px 0px 0px 5px;}
 div.social_share_box span{float:left; margin:0px 5px;}

.container {
	width: 536px;height: 640px;
}

.tbl {
width: 536px;height:640px;
}

.elements {
	width: 536px; 
	height: 260px;
  text-align: left;	
}

.controls {
	margin-top:10px;
	width: 568px; 
	height: 7px; 
	text-align: center;

}

/* Immagini portfolio */
div#slideshow               {position:relative; width:278px; height:260px;}
div#slideshow ul li         {position:absolute; list-style: none;}
div#slideshow ul li img     {border:0px;}
div#slideshow ul li.show    {z-index:1}
/* Immagini portfolio */

#preview{
	position:absolute;
	border:1px solid #96bf0d;
	background:#96bf0d;
	padding:5px;
	display:none;
	color:#fff;
	}
