<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
Theme Name: Studio Aiazzi Theme
Theme URI: http://www.studiocomunico.com
Description : Studio Aiazzi Theme localizated
Author: Studio .Comunico
Author URI: http://www.studiocomunico.com
version: 1.0
*/


/* GLOBAL RESET
------------------------------------------------------------------------------------------------------------- */
	html, body, div, span, applet, object, iframe, 
	h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
	a, abbr, acronym, address, big, cite, code, 
	del, dfn, em, font, img, ins, kbd, q, s, samp, 
	small, strike, strong, sub, sup, tt, var, 
	b, u, i, center, 
	dl, dt, dd, ol, ul, li, 
	fieldset, form, label, legend, 
	table, caption, tbody, tfoot, thead, tr, th, td{background:transparent; border:0; margin:0; padding:0; vertical-align:baseline}
	body{line-height:1}
	h1, h2, h3, h4, h5, h6{ font-weight:normal}
	ol, ul{list-style:none}
	blockquote{quotes:none}
	blockquote:before, blockquote:after{content:''; content:none}
	del{text-decoration:line-through}
	/* tables still need 'cellspacing="0"' in the markup */
	table{border-collapse:collapse; border-spacing:0}
	a img{border:none}
	.buenard {font-family: 'Buenard', serif;}
	a.little { font-size:11px!important; font-style:normal!important}
/* BASICS TYPOGRAFY
------------------------------------------------------------------------------------------------------------- */
	body{ font-size:12px}
	body, input, textarea {font-family:Arial, Helvetica, sans-serif;}
	h1{font-size:18px}
	h2{font-size:16px;}
	h3{font-size:15px;}
	h4{font-size:14px}
	code, pre{font-family:"Courier New",Courier,monospace}
	
/* BASIC IMAGES AND LINK STYLE
------------------------------------------------------------------------------------------------------------- */
	img{border:none;}
	img.alignleft{float:left; margin-right:10px;}
	img.alignright{float:right; margin-left:10px}
	a{text-decoration:none; border:none}
	a:hover{ text-decoration:underline; border:none}
	a:active,a:focus{ border:none; outline:none}	
	
/* BASIC GLOBAL ELEMENTS STYLE
------------------------------------------------------------------------------------------------------------- */	
	/* Main global 'theme' and typographic styles */
	hr{background-color:#e7e7e7; border:0; clear:both; height:1px; margin-bottom:18px}
	
	/* Text elements */
	#content p{margin-bottom:18px}
	#content ul{list-style:square; margin:0 0 18px 1.5em}
	#content ol{list-style:decimal; margin:0 0 18px 1.5em}
	#content ol ol{list-style:upper-alpha}
	#content ol ol ol{list-style:lower-roman}
	#content ol ol ol ol{list-style:lower-alpha}
	#content ul ul, 
	#content ol ol, 
	#content ul ol, 
	#content ol ul{margin-bottom:0}
	#content dl{margin:0 0 24px 0}
	#content dt{font-weight:bold}
	#content dd{margin-bottom:18px}
	#content strong{font-weight:bold}
	#content cite, 
	#content em, 
	#content i{font-style:italic}
	#content big{font-size:131.25%}
	#content ins{background:#ffc; text-decoration:none}
	#content blockquote{font-style:italic; padding:0 3em}
	#content blockquote cite, 
	#content blockquote em, 
	#content blockquote i{font-style:normal}
	#content pre{background:#f7f7f7; color:#222; line-height:18px; margin-bottom:18px; padding:1.5em}
	#content abbr, 
	#content acronym{border-bottom:1px dotted #666; cursor:help}
	#content sup, 
	#content sub{height:0; line-height:1; position:relative; vertical-align:baseline}
	#content sup{bottom:1ex}
	#content sub{top:.5ex}
	#content input[type="text"], 
	#content textarea{background:#f9f9f9; border:1px solid #ccc; box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -moz-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); -webkit-box-shadow:inset 1px 1px 1px rgba(0,0,0,0.1); padding:2px}


/* CONTAINER 
------------------------------------------------------------------------------------------------------------- */
	#container{width:1000px; margin:0 auto; color:#333; border:1px none #0B1224}

/* HEADER 
------------------------------------------------------------------------------------------------------------- */
	#header{ text-align:center; position:relative}
	#header h1{  margin:0; padding:120px 0 0 16px}
	#header h1 a{}
	#header h1 a:hover{}
	#header h2{font-size:13px; letter-spacing:1px; margin:0; padding:0 0 0 18px}
	#header a.login { position:absolute; right:0; top:0;display: block;font-size: 12px; height: 35px;text-transform:lowercase!important;line-height: 35px;  padding: 0 12px;color:#5E5D5B; background-color:#ddd;}
	#header a.login:hover { color:#e20a17; text-decoration:none}
	.page-id-115 #header a.login {color:#e20a17;}
	
/* MAIN MENU
------------------------------------------------------------------------------------------------------------- */
	#menu{background:#f3f3f3; height:45px; margin-bottom:35px}
	.home #menu { margin-bottom:15px!important}
	#menu ul{}
	#menu ul li{ float:left;  height:45px;  line-height:45px; border-left:2px solid #fff;}
	#menu ul li.current_page_item  a {background-color:#e20a17; color:#fff; text-decoration:none}
	#menu ul li:first-child { border-left:none; background:url(img/home_button.jpg); text-indent:-9999999px; width:80px;}
	#menu ul li:first-child a:hover { background:none!important;}
	#menu ul li.menu-item-78 a { background:url(img/home_button.jpg)!important;}
	#menu ul li a{ display:block; color:#5e5d5b; font-size:13px;height:45px;  line-height:45px; padding:0 14px; text-transform:uppercase}
	#menu ul li a:hover{background-color:#e20a17; color:#fff; text-decoration:none}
	


/* CONTENT 
------------------------------------------------------------------------------------------------------------- */
	.home #content { margin-top:0!important}
	#content{width:1000px; overflow:hidden; margin-bottom:15px; }
	#content #evidenza { float:left; width:390px; height:392px;}
	.post{}
	.post h2{}
	.post h2 a{}
	.post h2 a:hover{}
	.post p{}
	.post a{text-decoration:underline}
	.post ul{}
	.post li{}
	.entry p{margin:12px 0}
	.postmetadata{clear:both; background:#fff; padding:6px; margin-top:16px}
	.navigation{ float:left; width:100%}
	.alignleft{float:left; margin:0 10px 10px 0}
	.alignright{float:right; margin:0 0 10px 10px}
	.notfound{padding:25px; font-size:14px; font-weight:300}

/* SIDEBAR 
------------------------------------------------------------------------------------------------------------- */
	#sidebar{ width:250px; float:right; margin:0 0 5px 0; padding:0; border-left:1px none #A2A2A2; background:#ddd}
	#sidebar h2{font-weight:normal; font-size:12px; text-align:left; color:#08122E; margin:0; padding:0}
	#sidebar p{margin:0; padding:0 6px 0 12px}
	#sidebar img{padding:0; margin:0}
	#sidebar ul{margin:12px; padding:0; list-style-type:none}
	#sidebar ul li{margin:0; padding:0; line-height:16px; list-style-type:none}
	#sidebar ul ul{margin:6px 0 6px 12px; padding:0}
	#sidebar ul ul li{list-style-type:none; list-style-position:inside}
	#sidebar ul ul ul{margin:0; padding:0}
	#sidebar ul ul ul li{padding:0 0 0 15px; list-style-type:square; color:#898989}
	#sidebar ul li.widget{ background:#fff; padding:5px; border-bottom:10px solid #ddd}
	#sidebar ul li.widget h3{ font-weight:bold; border-bottom:1px solid #ddd; padding: 0; margin:0 0 10px 0; text-transform:uppercase; font-size:11px;}

/* COMMENTS 
------------------------------------------------------------------------------------------------------------- */
	#commentssection{clear:both; padding:2px 12px; margin:0}
	#commentssection h3{ font-size:13px; font-weight:300; font-style:normal; color:#000}
	#commentform{background:#F0F0F0; margin:12px 12px 20px 12px; padding:20px}
	#commentform p{color:#000}
	#commentform a{color:#000; text-decoration:none; border-bottom:1px dotted #465D71; line-height:16px}
	#commentform h3{ font-size:12px; font-weight:300; color:#000}
	#commentbox{width:75%; min-width:400px; margin:5px 5px 0 0}
	#author, #email, #url, #commentbox, #submit{background:#fff; font-size:12px; margin:5px 5px 0 0; border:none; padding:6px; border:1px solid #B2B2B2}
	#submit{margin:5px 5px 0 0}
	ol.commentlist{list-style-type:none}
	ol.commentlist li{background:#fff; margin:10px 0; padding:5px 0 5px 10px; overflow:hidden}
	ol.commentlist li.alt{background:#E5E5E5}
	ol.commentlist li p{margin:6px 0 6px 0; padding:0 12px 0 0; line-height:16px}
	ol.commentlist a{color:#000}
	cite{font-size:11px; font-weight:bold; font-style:normal}
	cite a{color:#000; text-decoration:none; border-bottom:1px dotted #465D71}

/* SEARCH 
------------------------------------------------------------------------------------------------------------- */
	.searchform{padding:6px 0 6px 6px; font-family:verdana,arial,times}
	.searchform input.s{ font-size:10px; padding:2px; margin:2px; border:1px solid #B7B7B7}
	.searchform input.searchsubmit{ font-size:10px; padding:2px; margin:2px 0 0 2px; border:1px solid #B7B7B7; background-color:#fff; color:#797979}

/* TOP FOOTER 
------------------------------------------------------------------------------------------------------------- */

	#top_footer { background: url(img/top_footer.png) repeat-x; height:149px;margin-bottom:15px;}
	#top_footer #in { margin:0 auto;  width:1000px;}
	#top_footer #in h3 { font-size:22px; color:#585755; text-transform:uppercase; padding-top:20px; padding-bottom:10px; border-bottom: 1px dotted #dddddd; margin-bottom:10px;}
	#top_footer #in p { font-size:12px; color:#2c2c2c; line-height:16px; margin-right:15px;}
	#top_footer #in p a { font-size:12px; font-style:italic; color:#e20a17;}
	#top_footer #in #first { width:265px; float:left;}
	#top_footer #in #second { width:320px; float:left; padding-left:40px; border-right:5px solid #fff; min-height:150px;}
	#top_footer #in #third { background:url(img/accedi_bg.png)no-repeat; width:330px;min-height:150px; float:left; padding-left:25px;}
	#top_footer #in #third span { float:left; margin-right:10px; margin-top:-5px;}
	#top_footer #in #third h3 { }
	#top_footer #in #third ul li img { float:left; width:120px; height:63px;}
	#top_footer #in #third ul li a { color: #2C2C2C;font-size: 12px; line-height: 16px; text-transform:Capitalize; margin-right: 15px; font-weight:bold;  display:block}
	#top_footer #in #third ul li a:hover { text-decoration:none!important;}
	#top_footer #in #third ul li a.rssImage { margin-left:0!important}
	#top_footer #in #third ul li div.rssdesc{ padding-top:5px; line-height:16px; font-weight:normal!important; }
	#top_footer #in #third ul li div.rssdesc a:hover{ text-decoration:none}
	
/* FOOTER 
------------------------------------------------------------------------------------------------------------- */
	#footer{ clear:both; position:relative; margin:0 auto; width:1000px;}
	#footer p{ font-size:10px; color:#737373; padding-top:15px;}
	#footer a.logo_comunico{ position:absolute; right:0; top:10px;}
	#footer a.logo_footer{ float:left; margin-right:10px;}
	#footer a:hover{}

/* PAGE 
------------------------------------------------------------------------------------------------------------- */
	
	.page h2 { font-size:18px; font-weight:bold;text-transform:uppercase; color:#e20a18; border-bottom:1px solid #dddddd; padding-left:25px; padding-bottom:10px; margin-bottom:15px;}
	.page #content { margin-top:20px;}
	.page .post { margin-left:415px; }	
	.page .post p { margin-left:25px; margin-right:30px; line-height:16px; color:#646465; font-size:12px; }
	.page .post a.button { text-transform:uppercase; background:#e20a17; color:#fff; padding:5px 10px;font-family: 'Buenard', serif; text-decoration:none; font-size:14px; }	

/* STAFF 
------------------------------------------------------------------------------------------------------------- */

	
	.page-template-page_staff-php .post{ margin-left:0;}
	.page-template-page_staff-php h2 { padding-left:15px; font-size:18px!important;}
	.page-template-page_staff-php .post p { font-size:14px;margin-left:15px; }
	.page-template-page_staff-php .post ul {list-style-type:none; margin:25px 0}
	.page-template-page_staff-php .post ul li { width:485px; float:left; list-style-type:none; border-top:1px dotted #ddd; height:190px; padding:20px 0}
	.page-template-page_staff-php .post ul li:first-child { width:auto; border-top:none; height:150px}
	.page-template-page_staff-php .post ul li img{ float:left;}
	.page-template-page_staff-php .post ul li h3{ font-size:16px; color:#e20a18; text-transform:uppercase; margin-left:175px;}
	.page-template-page_staff-php .post ul li h4{ font-size:14px; color:#494949; text-transform:capitalize; margin-left:175px;}
	.page-template-page_staff-php .post ul li p{ font-size:12px; color:#646464;  margin-left:175px;}
	.page-template-page_staff-php .post ul li a{ font-size:12px; color:#646464; text-decoration:none}	
	.page-template-page_staff-php .post ul li a:hover { text-decoration:underline;}		

/* SERVIZI 
------------------------------------------------------------------------------------------------------------- */
	.page-id-36 div.entry { margin-right:25px;}
	.page-id-36 div.accordion { margin-left:15px;}
	.page-id-36 div.accordion div { margin-right:50px;}
	.page-id-36 div.accordion h3{ margin-left:10px; padding-left:10px; background:url(img/accordion_bg.jpg) no-repeat; height:28px; width:519px; line-height:28px; position:relative; margin-bottom:20px; text-transform:uppercase}
	.page-id-36 div.accordion h3 span { float:right; margin-right:20px; margin-top:10px;}
	.page-id-36 div.accordion a{font-size:15px;}
	.page-id-36 div.accordion p{}
	.page-id-36 div.accordion ul {}	
	.page-id-36 div.accordion ul li{ list-style-type:disc; margin-left:10px; list-style-position:inside; color:#646464; line-height:16px; font-size:12px;}
	.page-id-36 div.accordion p.border { border-top:1px solid #e0e0e0}


/* DOCUMENTI UTILI 
------------------------------------------------------------------------------------------------------------- */

	
	.page-template-page_documenti_utili-php #content ul { margin-left:25px!important; list-style-type:none;}		
	.page-template-page_documenti_utili-php #content ul li { list-style-type:none; width:520px; background:url(img/documenti_pdf_bg.png) no-repeat; height:47px; opacity:0.7; margin-bottom:20px;}	
	.page-template-page_documenti_utili-php #content ul li:hover { opacity:1;}
	.page-template-page_documenti_utili-php #content ul li a { font-size:15px; color:#5e5d5b ; line-height:47px; text-decoration:none; padding-left:15px; cursor:pointer; display:block}

/* SITI UTILI 
------------------------------------------------------------------------------------------------------------- */	
	
	.page-template-page_sitiutili-php h2 { padding-left:15px; font-size:18px!important; margin-bottom:30px;}
	.page-template-page_sitiutili-php .post{ margin-left:0;}
	.page-template-page_sitiutili-php .post ul { margin-left:25px!important; list-style-type:none;}		
	.page-template-page_sitiutili-php .post ul li { width:315px; float:left;list-style-type:none; margin-bottom:30px; margin-left:5px;}
	.page-template-page_sitiutili-php .post ul li a { color:#5e5d5b; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; line-height:80px; margin-left:15px;}
	.page-template-page_sitiutili-php .post ul li a:hover { text-decoration: underline}	
	.page-template-page_sitiutili-php .post ul li img { float:left; }

/* COLLABORAZIONI 
------------------------------------------------------------------------------------------------------------- */	

	.page-template-page_collaborazioni-php h2 { padding-left:15px!important; font-size:18px!important; margin-bottom:30px;}
	.page-template-page_collaborazioni-php .post {margin-left:0;}
	.page-template-page_collaborazioni-php .post p { font-size:14px; margin-left:15px!important}
	.page-template-page_collaborazioni-php #collaborazioni ul {}
	.page-template-page_collaborazioni-php #collaborazioni ul li{ list-style-type:none; border-bottom:1px dotted #ddd; width:425px; float:left; margin-right:50px; padding-left:10px; height:155px; padding:20px 0;}
	.page-template-page_collaborazioni-php #collaborazioni ul li:first-child {}
	.page-template-page_collaborazioni-php #collaborazioni ul li a.button_grey { display:block; width:167px; height:22px; line-height:23px; color:#5e5d5b; font-weight:bold; background:url(img/button_grey.png) no-repeat; text-decoration:none; padding-left:5px; }
	.page-template-page_collaborazioni-php #collaborazioni ul li h3{ font-size:16px; font-weight:bold; text-transform:uppercase; color:#e20a18;}
	.page-template-page_collaborazioni-php #collaborazioni ul li h4{ font-size:14px; color:#494949; text-transform:capitalize; font-weight:bold}
	.page-template-page_collaborazioni-php #collaborazioni ul li p{ color:#646464; font-size:12px; margin-left:0!important;}
	
/* SINGLE - COLLABORAZIONI 
------------------------------------------------------------------------------------------------------------- */	

	.single-collaborazioni h2 { font-size:18px; font-weight:bold;text-transform:uppercase; color:#e20a18; border-bottom:1px solid #dddddd; padding-left:15px; padding-bottom:10px; margin-bottom:15px;}
	.single-collaborazioni div.post img.attachment-thumbnails { margin-left:15px; margin-bottom:10px;}
	.single-collaborazioni div.entry { margin-bottom:35px;}
	.single-collaborazioni div.entry p { color:#646464; font-size:14px; line-height:18px; margin-left:15px; margin-right:50px;}
	.single-collaborazioni div.entry a { color:#646464; font-size:14px; line-height:18px; text-decoration:none; font-weight:bold;}
	.single-collaborazioni div.entry ul li { list-style-type:disc;font-size:14px; line-height:18px; list-style-position:inside;color:#646464; margin:5px 0;}
	.single-collaborazioni div.entry a:hover { text-decoration:underline}
/* CONTATTI  
------------------------------------------------------------------------------------------------------------- */	

	.page-id-72 .post {margin-left:0; }
	.page-id-72 .post p  {margin-left:15px; font-size:14px; line-height:18px; color:#646464}
	.page-id-72 #evidenza { display:none;}
	.page-id-72 h2 {padding-left:15px;}
	.page-id-72 div.right { float:right;margin-top:20px; margin-right:220px; margin-bottom:35px}
	.page-id-72 div.right h4 { font-size:12px; color:#5e5d5b; margin-bottom:0; font-weight:bold; font-size:12px; margin-bottom:5px;}
	.page-id-72 div.right p { margin:0!important; font-size:12px;margin-bottom:5px;}
	.page-id-72 div.entry iframe { margin-top:20px;}
	.page-id-72 div.wpcf7 {position:relative; width:335px}
	.page-id-72 div.wpcf7 textarea { width:380px;height:90px;background:#fff!important;}
	.page-id-72 div.wpcf7 input { width:170px;  background:#fff!important;}
	.page-id-72 div.wpcf7 p.informativa input { width:17px; height:17px; margin-left:-3px; margin-top:-40px;}
	.page-id-72 div.wpcf7 p input.wpcf7-submit { width:90px!important;border:none; background:none; cursor:pointer; color:#fff;font-family: 'Buenard', serif; font-size:12px; text-transform:uppercase; padding:2px 6px; font-weight:bold; font-size:16px; background:#e20a17!important; float:right; margin:0; padding:0; margin-right:-50px;  }
	.page-id-72 div.wpcf7 p.left { width:170px; float:left; color:#e20a18; font-weight:bold; font-size:12px; text-transform:uppercase; margin-bottom:15px!important;}
	.page-id-72 div.wpcf7 p.right { margin-left:210px!important; color:#e20a18; font-weight:bold; font-size:12px; text-transform:uppercase;margin-bottom:15px!important;}
	.page-id-72 div.wpcf7 p.azienda  {color:#e20a18; font-weight:bold; font-size:12px; text-transform:uppercase;margin-bottom:15px!important;}
	.page-id-72 div.wpcf7 p.richiesta  {color:#e20a18; font-weight:bold; font-size:12px; text-transform:uppercase;margin-bottom:15px!important;}
	.page-id-72 div.wpcf7 p.azienda input { width:380px;}
	.page-id-72 div.wpcf7 #trattamento-in { display:none; position:absolute; min-height:600px; top:0; background:#fff;color:#e20a18; width:450px; }
	.page-id-72 div.wpcf7 #trattamento-in p{ color:#646464!important; line-height:22px; }
	.page-id-72 div.wpcf7 #trattamento-in p a{ color:#646464!important; line-height:22px; }
	.page-id-72 div.wpcf7 #trattamento-in #bar a { color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:35px;}	
	.page-id-72 p.informativa { width:250px!important;}
	.page-id-72 p.informativa a { font-size:10px; color:#646464; text-decoration:none}
	.page-id-72 p.informativa a:hover { text-decoration:underline}
	.page-id-72 span.wpcf7-not-valid-tip { font-size:9px!important; top:-5px!important; left:0!important; width:200px!important; }

/* NEWSLETTER 
------------------------------------------------------------------------------------------------------------- */	


	.page-id-86 .post { position:relative}
	.page-id-86 div.wpcf7 { margin-top:45px;}
	.page-id-86 div.wpcf7 p { line-height:14px; font-size:12px; color:#e20a18; font-weight:bold; text-transform:uppercase; margin-bottom:25px!important;}
	.page-id-86 div.wpcf7 input { margin-left:105px; margin-top:-20px; background:#fff!important;}
	.page-id-86 div.wpcf7 p input.wpcf7-submit { border:none; background:none; cursor:pointer; color:#fff;font-family: 'Buenard', serif; font-size:12px; text-transform:uppercase; padding:2px 6px; font-weight:bold; font-size:16px; background:#e20a17!important; }
	.page-id-86 div.wpcf7 #trattamento-in { display:none; position:absolute; min-height:400px; top:0; background:#fff;color:#e20a18; }
	.page-id-86 div.wpcf7 #trattamento-in p{ color:#646464!important; line-height:22px; }
	.page-id-86 div.wpcf7 #trattamento-in p a{ color:#646464!important; line-height:22px; }
	.page-id-86 div.wpcf7 #trattamento-in #bar a { color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:35px;}	
	.page-id-86 p.informativa a { font-size:10px; color:#646464; text-decoration:none}
	.page-id-86 p.informativa a:hover { text-decoration:underline}
	.page-id-86 div.wpcf7 span.wpcf7-not-valid-tip { margin-top:-18px!important; margin-left:35px!important; }
	
/* STIR 
------------------------------------------------------------------------------------------------------------- */	
	.page-id-95 .post { position:relative}
	.page-id-95 div.wpcf7 { margin-top:45px;}
	.page-id-95 div.wpcf7 p { line-height:14px; font-size:12px; color:#e20a18; font-weight:bold; text-transform:uppercase; margin-bottom:25px!important;}
	.page-id-95 div.wpcf7 input { margin-left:105px; margin-top:-20px; background:#fff!important;}
	.page-id-95 div.wpcf7 p input.wpcf7-submit { border:none; background:none; cursor:pointer; color:#fff;font-family: 'Buenard', serif; font-size:12px; text-transform:uppercase; padding:2px 6px; font-weight:bold; font-size:16px; background:#e20a17!important; }
	.page-id-95 div.wpcf7 #trattamento-in { display:none; position:absolute; min-height:600px; top:0; background:#fff;color:#e20a18; }
	.page-id-95 div.wpcf7 #trattamento-in p{ color:#646464!important; line-height:22px; }
	.page-id-95 div.wpcf7 #trattamento-in p a{ color:#646464!important; line-height:22px; }
	.page-id-95 div.wpcf7 #trattamento-in #bar a { color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:35px;}	
	.page-id-95 p.informativa a { font-size:10px; color:#646464; text-decoration:none}
	.page-id-95 p.informativa a:hover { text-decoration:underline}
	.page-id-95 div.wpcf7 span.wpcf7-not-valid-tip { margin-top:-18px!important; margin-left:35px!important; }

/* PASSWORD DIMENTICATA ? 
------------------------------------------------------------------------------------------------------------- */	
	.page-id-103 .post { position:relative}
	.page-id-103 div.wpcf7 { margin-top:45px;}
	.page-id-103 div.wpcf7 p { line-height:14px; font-size:12px; color:#e20a18; font-weight:bold; text-transform:uppercase; margin-bottom:25px!important;}
	.page-id-103 div.wpcf7 input { margin-left:105px; margin-top:-20px; background:#fff!important;}
	.page-id-103 div.wpcf7 p input.wpcf7-submit { border:none; background:none; cursor:pointer; color:#fff;font-family: 'Buenard', serif; font-size:12px; text-transform:uppercase; padding:2px 6px; font-weight:bold; font-size:16px; background:#e20a17!important; }
	.page-id-103 div.wpcf7 #trattamento-in { display:none; position:absolute; min-height:600px; top:0; background:#fff;color:#e20a18; }
	.page-id-103 div.wpcf7 #trattamento-in p{ color:#646464!important; line-height:22px; }
	.page-id-103 div.wpcf7 #trattamento-in p a{ color:#646464!important; line-height:22px; }
	.page-id-103 div.wpcf7 #trattamento-in #bar a { color:#000; font-weight:bold; text-transform:uppercase; margin-bottom:35px;}	
	.page-id-103 p.informativa a { font-size:10px; color:#646464; text-decoration:none}
	.page-id-103 p.informativa a:hover { text-decoration:underline}
	.page-id-103 div.wpcf7 span.wpcf7-not-valid-tip { margin-top:-18px!important; margin-left:35px!important; }

/* AREA RISERVATA ? 
------------------------------------------------------------------------------------------------------------- */	
	.page-id-115 #evidenza { display:none;}
	.page-id-115 .post { margin-left:0;}
	.page-id-115 iframe { height:380px; margin-left:15px;}</pre></body></html>