
/*FILESTART*/div.wpcf7 {
	margin: 0;
	padding: 0;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

span.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	background: #fff;
	border: 1px solid #ff0000;
	font-size: 10pt;
	width: 280px;
	padding: 2px;
}

span.wpcf7-not-valid-tip-no-ajax {
	color: #f00;
	font-size: 10pt;
	display: block;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

img.ajax-loader {
	border: none;
	vertical-align: middle;
}
/*FILESTART*/
		pre span.ln{width:3.1em;margin-right:4px;line-height:18px;float:left;color:#000!important;}pre{font-family: "Courier New", Courier, monospace;
background: url(http://www.andreapernici.com/wp-content/plugins/fv-code-highlighter/images/notepaper.png) top left repeat;
display: block;
font-size: 13px;
color: #000;
padding: 18px 10px 17px 10px;
line-height: 18px;
border: 1px solid #e2e2e2;
text-align: left;
overflow: auto;
white-space: pre;}.css{}.cssImport{color: #099;
font-weight: bold;}.cssMedia{color: #900;
font-weight: bold;}.cssComment, .cssComment span{color: #999 !important;
font-weight: normal !important;}.cssImportant{color: #f00;
font-weight: bold;}.cssProperty{color: #009;}.cssSelector{color: #f0f;}.cssString{color: #060;
font-weight: normal !important;}.cssValue{color: #00f;}.cssRest{color: #f0f;
font-weight: bold;}.html{}.htmlAnchorTag{color: #060;}.htmlAttributeValue{color: #00f}.htmlComment, .htmlComment span{color: #999 !important;
font-weight: normal !important}.htmlFormTag{color: #f90;}.htmlImageTag{color: #909;}.htmlObjectTag{color: #900;}.htmlOtherTag{color: #009;}.htmlScriptTag{color: #900;}.htmlSpecialChar{color: #000;
font-weight: bold;}.htmlStyleTag{color: #909;}.htmlTableTag{color: #099;}.htmlText{color: #000}.xml{}.xmlString{color: #060;}.xmlComment, .xmlComment span{color: #999;}.xmlNumber{color: #f00;}.xmlTag{color: #009}.xmlText{color: #000}.php{color: #000;}.phpScriptTag, .phpScriptTag span{color: #f00;
font-weight: bold;}.phpComment, .phpComment span, .phpComment span span{color: #f90 !important;
font-weight: normal !important;}.phpConstant{color: #520;}.phpText{color: #000;}.phpFunction{color: #00f;}.phpFunction a{color: #00f;}.phpFunction a:hover{color: #00f;}.phpFunctionKeyword{color: #00f;}.phpIdentifier{color: #000;}.phpNumber{color: #f00;}.phpOperator{color: #00f;}.phpKeyword{color: #006600;}.phpString, .phpString span{color: #c00 !important;}.phpVarType{color: #099;}.phpScriptVar{color: #06f;}
		
/*FILESTART*/.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
/*FILESTART*/
.vvqbox { display: block; max-width: 100%; visibility: visible !important; margin: 10px auto; } .vvqbox img { max-width: 100%; height: 100%; } .vvqbox object { max-width: 100%; } 
