/*
Theme Name: defazio
Theme URI: http://ndstyle.it/
Description: sito ufficiale luca de fazio
Version: 1.0
Author: danilo virotta
Author URI: http://ndstyle.it

*/

@font-face {
	font-family: 'Droid Sans Mono';
	src: url('fonts/DroidSansMono.eot');
	src: local('Droid Sans Mono Regular'),
		 local('Droid Sans Mono'),
		 local('DroidSansMono'),
		 url('fonts/DroidSansMono.ttf') format('truetype');
}

@font-face {
	font-family: 'Droid Sans';
	src: url('fonts/DroidSans.eot');
	src: local('Droid Sans Regular'),
		 local('Droid Sans'),
		 local('DroidSans'),
		 url('fonts/DroidSans.ttf') format('truetype');
}

@font-face {
	font-family: 'Droid Sans';
	src: url('fonts/DroidSans-Bold.eot');
	src: local('Droid Sans Bold'),
		 local('DroidSans-Bold'),
		 url('fonts/DroidSans-Bold.ttf') format('truetype');
	font-weight: bold;
}

@font-face {
	font-family: 'Droid Serif';
	src: url('fonts/DroidSerif-Regular.eot');
	src: local('Droid Serif Regular'),
		 local('Droid Serif'),
		 local('DroidSerif'),
		 url('fonts/DroidSerif-Regular.ttf') format('truetype');
}

@font-face {
	font-family: 'Droid Serif';
	src: url('fonts/DroidSerif-Italic.eot');
	src: local('Droid Serif Italic'),
		 local('DroidSerif-Italic'),
		 url('fonts/DroidSerif-Italic.ttf') format('truetype');
	font-style: italic;
}

@font-face {
	font-family: 'Droid Serif';
	src: url('fonts/DroidSerif-Bold.eot');
	src: local('Droid Serif Bold'),
		 local('DroidSerif-Bold'),
		 url('fonts/DroidSerif-Bold.ttf') format('truetype');
	font-weight: bold;
}

@font-face {
	font-family: 'Droid Serif';
	src: url('fonts/DroidSerif-BoldItalic.eot');
	src: local('Droid Serif Bold Italic'),
		 local('DroidSerif-BoldItalic'),
		 url('fonts/DroidSerif-BoldItalic.ttf') format('truetype');
	font-style: italic;
	font-weight: bold;
}

body{font-family:Verdana, Geneva, sans-serif;font-size:100%;background:url(images/bg_head.jpg) #fff repeat-x top left;color:#000;margin:0 0 10px;padding:0}a{outline:none}#wrapper{width:960px;margin:0 auto;padding:0}#intwrap{width:960px;float:left;margin:20px 0 0;padding:0}#logo{font-weight:100;font-size:171%;color:#fff;text-transform:capitalize;letter-spacing:2px;word-spacing:4px;font:'Droid Serif';float:left;width:280px;margin:3px 0 0;padding:0 10px}#left{width:300px;float:left;margin:0;padding:0}#intleft{width:300px;min-height:300px;float:left;background:url(images/bg_left.jpg) repeat-y top left;margin:5px 0 0;padding:0 0 20px}#right{width:620px;float:left;margin:0 0 0 20px;padding:0}#footer{width:620px;float:right;background-color:#516c7d;margin:10px 20px 10px 0;padding:0 0 5px}

/*nav*/

#nav{background:url(images/nav.png) no-repeat top left;width:620px;height:40px;float:left;margin:0;padding:0}#nav ul{width:600px;float:left;list-style:none;margin:6px 10px 0;padding:0}#nav ul li{float:left;margin:0 15px 0 0;padding:0}#nav ul li a{float:left;display:block;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:120%;margin:0;padding:3px}#nav ul li a:hover,#nav ul li.current_page_item a{background:#f93f03}

/*top*/

#top{width:620px;float:left;background:#f9eee2;margin:0;padding:0}#top span.tpage{width:596px;float:left;background:#f9eee2;border:2px solid #FFF;margin:10px 10px 0;padding:0}#top span.tpage img{width:596px;height:190px;float:left;border:none;margin:0;padding:0}#top span.ticon{width:130px;height:100px;float:left;margin:10px 10px 0;padding:0}#top span.ticon img{width:130px;height:100px;float:left;border:none;margin:0;padding:0}#top div.texcerpt{width:450px;float:left;margin:10px 0 0;padding:0}#top div.texcerpt h1{font-weight:100;font-size:110%;color:#F83F02;margin:0;padding:0}#top div.texcerpt ul{float:left;list-style:none;width:450px;margin:10px 0;padding:0}#top div.texcerpt ul li{float:left;list-style:none;width:430px;background:url(images/bullet.jpg) no-repeat center left;font-size:90%;margin:3px 0;padding:0 0 0 20px}#top div.texcerpt em{float:left;width:450px;line-height:21px;font-size:80%;margin:10px 0;padding:0}

/*left*/

#rcontact{float:left;width:22px;margin:0 5px 0 10px;padding:0}#rcontact ul{float:left;width:22px;list-style:none;margin:10px 0 0;padding:0}#rcontact ul li{float:left;width:22px;margin:0 0 15px;padding:0}#rcontact ul li a span{float:left;text-indent:-9999px;display:block;margin:0;padding:0}#rcontact ul li a{float:left;display:block;width:20px;text-decoration:none;margin:0;padding:0}#rcontact ul li a.facebook{width:22px;height:20px;background:url(images/icons.png) no-repeat 0 0}#rcontact ul li a.twitter{width:22px;height:20px;background:url(images/icons.png) no-repeat 0 -35px}#rcontact ul li a.email{width:22px;height:14px;background:url(images/icons.png) no-repeat 0 -68px}#rcontact ul li a.skype{width:22px;height:16px;background:url(images/icons.png) no-repeat 0 -96px}#rcontact ul li a.telephone{width:22px;height:12px;background:url(images/icons.png) no-repeat 0 -125px}#rcontact ul li a.cell{width:22px;height:36px;background:url(images/icons.png) no-repeat 0 -155px}#photo{float:left;width:246px;height:200px;background:url(images/photo.png) no-repeat 0 0;border-bottom:1px groove #FFF;margin:0 0 0 5px;padding:0}#impact{float:left;width:280px;margin:0 10px;padding:0}#impact strong{font-weight:900;font-size:80%;color:#fff;text-transform:uppercase;letter-spacing:1px;font:'Droid Serif';line-height:23px;margin:0;padding:0}#dimpact{float:left;width:280px;margin:10px 10px 0;padding:0}#dimpact strong{font-weight:100;font-size:70%;color:#fff;text-transform:uppercase;letter-spacing:1px;font:'Droid Serif';line-height:23px;margin:0;padding:0}

/*news*/

#lastnews{width:300px;float:left;margin:30px 0 0;padding:0}#lastnews strong{width:246px;float:left;color:#FFF;text-transform:uppercase;border-bottom:1px solid #fff;font-size:110%;font-weight:100;background:url(images/news.png) no-repeat 2% 50%;margin:0 10px;padding:0 0 0 39px}#lastnews p.newsdesc{width:265px;float:left;color:#FFF;font-size:90%;font-weight:100;margin:5px 10px;padding:0}#lastnews ul{width:280px;float:left;color:#FFF;list-style:none;margin:5px 10px;padding:0}#lastnews ul li{width:280px;float:left;color:#FFF;margin:0;padding:0}#lastnews ul li span.newsdate{width:250px;float:left;color:#000;font-size:90%;display:block;background:url(images/title.png) #f8eee2 no-repeat 2% 50%;margin:0;padding:3px 0 3px 28px}#lastnews ul li span.newsexp{width:250px;float:left;font-size:90%;color:#FFF;display:block;margin:3px 0;padding:0}#lastnews ul li span.newsexp p{line-height:21px;margin:0;padding:0}#lastnews ul li span.readmore{float:left;display:block;margin:0 0 10px;padding:0}#lastnews ul li span.readmore a{float:left;background-color:#9d870d;text-decoration:none;color:#FFF;display:block;font-size:80%;margin:0;padding:3px 5px}#lastnews ul li span.readmore a:hover{text-decoration:underline}

/*content*/

#content{width:620px;float:left;margin:20px 0;padding:0}#content a{color:#415663}#content a:hover{text-decoration:none}#content span.timage{width:140px;height:160px;float:left;background:#f9eee2;border:4px solid #9d870c;margin:0 10px 0 0;padding:0}#content span.timage img{width:140px;height:160px;float:left;border:none;margin:0;padding:0}#content h3{font-weight:100;font-size:100%;color:#F83F02;line-height:21px;margin:5px 0;padding:0}#content .tpost h2{font-weight:100;font-size:110%;color:#516C7D;text-transform:uppercase;letter-spacing:1px;font:'Droid Serif';margin:0;padding:0}#content .tpost p{font-size:90%;line-height:21px;margin:0;padding:0}#content .tpostp{font-size:90%;line-height:21px;margin:5px 0 0;padding:0}#content .tpostp h2{font-weight:100;font-size:130%;color:#9d870d;text-transform:uppercase;letter-spacing:1px;font:'Droid Serif';margin:0;padding:0}#content .tpostp p{font-size:90%;line-height:21px;color:#333;margin:8px 0 0;padding:0}#content .tpostp p strong{color:#516c7d}

/*ultimi casi*/

#lastcase{width:620px;float:left;margin:0;padding:0}#lastcase ul{width:620px;float:left;list-style:none;margin:5px 0;padding:0}#lastcase ul li{width:280px;float:left;margin:0 30px 0 0;padding:0}#lastcase ul li strong{width:280px;float:left;text-transform:uppercase;font-weight:100;margin:3px 0;padding:0}#lastcase ul li strong a{width:280px;float:left;color:#2A728D;display:block;text-decoration:none;margin:0;padding:0}#lastcase ul li img{float:left;border:1px solid #2A728D;margin:0;padding:0}#lastcase ul li .pexcerpt{float:left;width:280px;margin:0 0 5px;padding:0}#lastcase ul li .pexcerpt p{line-height:19px;font-size:80%;margin:0;padding:0}#lastcase ul li span.readmore{float:left;display:block;margin:0 0 10px;padding:0}#lastcase ul li span.readmore a{float:left;background-color:#2b728e;text-decoration:none;color:#FFF;display:block;font-size:80%;margin:0;padding:3px 5px}#lastcase ul li span.readmore a:hover{text-decoration:underline}

/*navfoot*/

#navfoot{width:620px;height:40px;float:left;margin:0;padding:0}#navfoot ul{width:600px;float:left;list-style:none;margin:6px 10px 0;padding:0}#navfoot ul li{float:left;margin:0 10px 0 0;padding:0}#navfoot ul li a{float:left;display:block;color:#FFF;text-decoration:none;text-transform:uppercase;font-size:90%;margin:0;padding:3px}#navfoot ul li a:hover,#navfoot ul li.current_page_item a{background:#9d870d}

/*footer*/

#valid{float:left;width:610px;margin:8px 0 0;padding:0 10px 0 0}#valid span{float:right;background-color:#FFF;color:#2a728e;font-size:70%;margin:0 5px 0 0;padding:3px}#footleft,#footright{float:left;width:290px;margin:0;padding:0 10px}#footleft p,#footright p{line-height:21px;font-size:70%;color:#FFF;margin:0;padding:0}#footleft a,#footright a{color:#FFF}#footleft a:hover,#footright a:hover{text-decoration:none}

/*form*/

.wpcf7-form{float:left;width:500px;margin:0;padding:0}.wpcf7-form p{float:left;width:500px;margin:5px 0;padding:0}.wpcf7-form label{float:left;color:#2b728e;width:500px;margin:0;padding:0}div.wpcf7{margin:0;padding:0}div.wpcf7-response-output{float:left;color:#f93f03;margin:10px 0 0;padding:3px}div.wpcf7-mail-sent-ok{border:2px solid #398f14}div.wpcf7-mail-sent-ng{border:2px solid red}div.wpcf7-spam-blocked{border:2px solid orange}div.wpcf7-validation-errors{border:2px solid #F60}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 red;font-size:10pt;width:280px;padding:2px}span.wpcf7-not-valid-tip-no-ajax{float:left;color:red;margin:0;padding:0}span.wpcf7-list-item{margin-left:0.5em}.wpcf7-display-none{display:none}img.ajax-loader{border:none;vertical-align:middle}.wpcf7-form input,.wpcf7-form textarea{float:left;color:#333;border:1px solid #9d870d;margin:0;padding:3px}

