/*
Theme Name: Gestionale Moto
Theme URI: http://www.gestionalemoto.it/
Description: Tema originale sviluppato da Manuel Masia - consorziocreativo.com
Version: 2.0
Author: Manuel Masia
Author URI: http://www.consorziocreativo.com/
Tags: due colonne, azzurre, moto
Text Domain: gestionalemoto
*/



body {
	margin:0;
	padding:0;
	background:url(img/bg.jpg) 0 0 repeat-x #f7f7f7;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#2c2c2c;
}
body#tinymce {
	margin:0;
	padding:0;
	background:#fff;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#000;
}
@font-face {
	font-family: 'MyriadProBold';
	src: url('fonts/MyriadPro-Bold.eot');
	src: local('Myriad Pro'), local('MyriadPro-Bold'), url('fonts/MyriadPro-Bold.woff') format('woff'), url('fonts/MyriadPro-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'NillandBold';
	src: url('fonts/Nilland-Bold.eot');
	src: local('Nilland Bold'), local('Nilland-Bold'), url('fonts/Nilland-Bold.ttf') format('truetype');
}
a {
	color:#0082d5;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
a:active {
	outline:none;
	-moz-outline-style:none;
}
a:focus {
	outline:none;
	-moz-outline-style:none;
}
table, td {
	border-collapse:collapse;
	padding:0;
	height:90px;
}

h1,h2,h3,h4,h5 {
	padding:0;
	margin:0;
	font-size:inherit;
	font-weight:normal;
}
img {
	display:block;
}
.alignleft {
	float:left;
	display:inline;
	text-align:left;
}
.alignright {
	float:right;
	display:inline;
}
.alignrightright {
	float:right;
	display:inline;
	text-align:right;
}
.titolo, .titolo a {
	font-size:20px;
	text-decoration:none;
}
.titolosezione {
	font-size:23px;
	color:#08a4e3;
	text-decoration:none;
	border-bottom:1px solid #f7f7f7;
	display:inline;
	float:left;
	margin:0;
	padding:0;
}
	a.titolosezione:hover {
		background:#e9e9e9;
		border-bottom:1px solid #d9d9d9;
	}
.entry {
	font-size:12px;
	line-height:18px;
	color:#7e7e7e;
}
.chiodo {
	margin:0 auto;
	width:1000px;
}
.quadro {
	margin:0 auto;
	width:1000px;
	float:left;
	display:inline;
}
#header {
	width:1000px;
	background:url(img/header.jpg) no-repeat;
	height:129px;
	margin:0 auto;
	float:left;
	display:inline;
}
	#header h1 {
		float:left;
		display:inline;
	}
	#logo {
		width:250px;
		height:121px;
		margin:0;
		display:moz-inline-block;
		display:inline-block;
		float:left;
		text-indent:-9999px;
		text-decoration:none;
	}
	#menu {
		width:610px;
		float:left;
		display:inline;
		margin:34px 0 0 50px;
	}
		#menu ul {
			padding:0;
			margin:0;
		}
		#menu li {
			padding:0 0 0 8px;
			margin:0 3px 0 0;
			height:28px;
			display:moz-inline-box;
			display:inline-block;
			float:left;
			list-style:none;
		}
		#menu li.hover, #menu li.current_page_item, #menu li.current-cat {
			background:url(img/menusx.png) no-repeat left;
		}
		#menu a {
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#545454;
			font-size:12px;
			text-transform:uppercase;
			display:block;
			line-height:28px;
			padding-right:8px;
			text-decoration:none;
		}
		#menu .hover a, #menu .current_page_item a, #menu .current-cat a {
			background:url(img/menudx.png) no-repeat right;
		}
	#areaclienti {
		width:82px;
		height:26px;
		float:right;
		display:moz-inline-box;
		display:inline-block;
		text-decoration:none;
		margin:33px 2px 0 0;
	}
	#cerca {
		float:right;
		display:inline;
		margin:24px 0 0;
	}
		#cerca #s {
			border:none;
			width:260px;
			height:24px;
			color:#777;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			font-weight:bold;
			font-size:12px;
			text-indent:10px;
			padding:0;
			background:none;
		}
		#cerca #searchsubmit {
			width:30px;
			height:24px;
			border:none;
			padding:0;
			margin:0;
			cursor:pointer;
			background:none;
		}
		#cerca .idleField {
			font-style:italic;
		}
	#contattaci {
		background:url(img/contattaci.jpg) no-repeat left center;
		padding:0 0 0 20px;
		text-decoration:none;
		color:#545454;
		font-size:13px;
		float:left;
		display:moz-inline-box;
		display:inline-block;
		margin:28px 20px 0 0;
	}
		#contattaci:hover {
			text-decoration:underline;
		}
		
	#prova {
		background:url(img/gift.png) no-repeat left center;
		padding:0 0 0 40px;
		text-decoration:none;
		color:#DB3939;
		font-size:20px;
		float:left;
		display:moz-inline-box;
		display:inline-block;
		margin:24px 20px 0 50px;
	}
		#prova:hover {
			text-decoration:underline;
		}
		
	#notebook {
		position:relative;
		background:url(img/motoin-notebook.png) no-repeat;
		_background:url(img/motoin-notebook.jpg) no-repeat;
		width:551px;
		height:323px;
		z-index:10;
		_z-index:1;
		margin:8px 0 0;
	}
	.slideinterna {
		float:left;
		display:inline;
		width:1000px;
		height:140px;
		background:url(img/slideinterna.jpg) 0 0 no-repeat;
	}
		#breadcrumb {
			float:left;
			display:inline;
			font-size:12px;
			margin:64px 0 0 25px;
		}
		 #breadcrumb a {
			 color:#cb3131;
		 }
	#slide {
		float:left;
		display:inline;
		width:1000px;
		height:350px;
		background:url(img/bgslide.jpg) no-repeat;
	}
	#slide ul {
		margin:-304px 0 0 88px;
		padding:0;
		width:376px;
		height:235px;
		z-index:2;
		position:relative;
	}
	#slide li {
		margin:0;
		padding:0;
		list-style:none;
		font-family: 'NillandBold';
		font-size:25px;
		color:#3a3a3a;
		text-shadow:0px 2px 2px #e6f7ff;
	}
	#slide li span {
		font-size:45px;
	}
	#slide li span.color {
		color:#016ba9;
		font-size:25px;
	}
	#slide #iniziatour {
		position:absolute;
		margin:-2px 0 0 724px;
		display:block;
		text-decoration:none;
		width:250px;
		height:40px;
		z-index:11;
	}
	.slideinterna #iniziatour {
		display:moz-inline-box;
		display:inline-block;
		float:right;
		margin:25px 26px 0 0;
		text-decoration:none;
		width:250px;
		height:40px;
		z-index:11;
	}
	ul#nav {
		position:absolute;
		margin:-65px 0 0 515px;
		z-index:11;
	}
		#nav li {
			float:left;
			display:inline;
			margin:0 10px 0 0;
			padding:0;
		}
		#nav a {
			background:url(img/nav-link.png) no-repeat top;
			display:block;
			width:20px;
			height:20px;
			padding:0;
			line-height:20px;
			text-decoration:none;
		}
		#nav a:hover {
			background:url(img/nav-link.png) no-repeat center;
		}
		#nav a.activeSlide, #nav a.activeSlide:hover {
			background:url(img/nav-link.png) no-repeat bottom;
		}
.corpo {
	float:left;
	display:inline;
	width:1000px;
}
	.box {
		float:left;
		display:inline;
		margin:30px 0 0 50px;
		width:300px;
	}
	.boxtop {
		float:left;
		display:inline;
		background:url(img/boxtop.png) top no-repeat;
		width:300px;
		height:15px;
	}
	.boxbottom {
		float:left;
		display:inline;
		width:300px;
		height:15px;
		background:url(img/boxbottom.png) bottom center no-repeat;
	}
	.boxbg {
		float:left;
		display:inline;
		width:270px;
		padding:5px 15px 0;
		background:url(img/boxbg.png) center repeat-y;
	}
	.approfondisci {
		background:url(img/approfondisci.png) no-repeat;
		width:104px;
		height:28px;
		display:block;
		float:right;
		text-decoration:none;
		margin:5px 0;
	}
hr {
	display:inline;
	clear:both;
	float:left;
	width:100%;
	border:none;
	border-bottom:1px solid #dbdbdb;
	border-top:1px solid #fff;
	margin:30px 0;
}
.duecolonne {
	float:left;
	display:inline;
	width:1000px;
	background:url(img/hrvert.jpg) center repeat-y;
}
	.duecolonne .alignleft {
		width:475px;
	}
	.duecolonne .alignright {
		width:475px;
	}
	.duecolonne .alignright .titolo {
		color:#08a4e3;
		font-size:26px;
		padding:10px 0;
	}
	table#tablehome td {
		padding:20px 0;
	}
	.home.topsezione {
		float:left;
		display:inline;
		background:url(img/topsezionehome.jpg) no-repeat;
		width:475px;
		height:15px;
	}
	.home.testimonials {
		float:left;
		display:inline;
		background:url(img/toptestimonialshome.jpg) no-repeat;
		width:475px;
		height:29px;
	}
	.home.bottomsezione {
		float:left;
		display:inline;
		background:url(img/bottomsezionehome.jpg) no-repeat;
		width:475px;
		height:15px;
	}
		.home.sezione {
			float:left;
			display:inline;
			width:445px;
			padding:0 14px;
			border-left:1px solid #c1c1c1;
			border-right:1px solid #c1c1c1;
		}
			.home.sezione .entry a.titolo {
				font-size:14px;
				color:#2c2c2c;
				border-bottom:1px solid #f7f7f7;
				padding:0;
			}
			#testimonials .sezione p {
				display:inline;
			}
	.topsezione {
		float:left;
		display:inline;
		background:url(img/sidesezionetop.jpg) no-repeat;
		width:300px;
		height:14px;
	}
	.testimonials {
		float:left;
		display:inline;
		background:url(img/sidetestimonials.jpg) no-repeat;
		width:300px;
		height:30px;
	}
	.bottomsezione {
		float:left;
		display:inline;
		background:url(img/sidesezionebottom.jpg) no-repeat;
		width:300px;
		height:14px;
		margin:0 0 30px;
	}
		.sezione {
			float:left;
			display:inline;
			width:270px;
			padding:0 14px;
			border-left:1px solid #c1c1c1;
			border-right:1px solid #c1c1c1;
		}
			.alignright.column .sezione .entry {
				display:block;
				clear:both;
				padding:8px 0;
			}
			.sezione .entry a.titolo {
				font-size:12px;
				color:#2c2c2c;
				border-bottom:1px solid #f7f7f7;
				padding:0;
			}
				.sezione .entry a.titolo:hover {
					background:#e9e9e9;
					border-bottom:1px solid #d9d9d9;
				}
		.sezione p {
			margin:0;
			padding:0;
		}
	.navigaslide {
		display:inline;
		float:right;
		padding:5px 0 0;
	}
	.prec {
		background:url(img/prec.jpg) no-repeat;
		text-decoration:none;
		width:21px;
		height:21px;
		float:left;
		display:moz-inline-box;
		display:inline-block;
		margin:0 7px;
	}
	.succ {
		background:url(img/succ.jpg) no-repeat;
		text-decoration:none;
		width:21px;
		height:21px;
		float:left;
		display:moz-inline-box;
		display:inline-block;
		margin:0 7px;
	}
	#testimonials .home.sezione {
		font-size:14px;
		color:#7a7a7a;
		font-style:italic;
	}
	.alignright.column #testimonials .sezione {
		font-size:12px;
		color:#7a7a7a;
		font-style:italic;
	}
	.navigasezione {
		display:block;
		clear:both;
	}
	.leggi {
		background:url(img/leggi.jpg) no-repeat;
		width:71px;
		height:30px;
		display:block;
		float:right;
		text-decoration:none;
	}
	.alignleft.column {
		width:650px;
	}
	.alignright.column {
		width:300px;
		padding:20px 0 0;
	}
	.alignleft.column .titolo {
		font-size:26px;
		color:#2c2c2c;
		display:block;
		clear:both;
	}
		.alignleft.column a.titolo:hover {
			color:#7c7c7c;
		}
	.alignleft.column .post .titolo {
		background:url(img/puntini.jpg) no-repeat bottom left;
		padding:0 0 10px;
	}
	.alignright.column ul, .alignright.column li {
		margin:0;
		padding:0;
		list-style:none;
	}
	.data {
		font-size:11px;
		padding:0 0 5px 25px;
		float:left;
		display:moz-inline-box;
		display:inline-block;
		margin:5px 0 0;
	}
	.commentcounter {
		font-size:11px;
		padding:0 0 5px 28px;
		float:left;
		display:moz-inline-box;
		display:inline-block;
		margin:5px 0 0 10px;
	}
	.alignright.column .data {
		background:url(img/clockicon.png) no-repeat 0 0;
	}
	.alignright.column .commentcounter {
		background:url(img/commentsicon.png) no-repeat 0 0;
	}
	.alignleft.column .data {
		background:url(img/clockdark.png) no-repeat 0 0;
	}
	.alignleft.column .commentcounter {
		background:url(img/commentsdark.png) no-repeat 0 0;
	}
	.postmetadata {
		float:left;
		display:block;
		width:100%;
		padding:0 0 10px;
		background:url(img/puntini.jpg) no-repeat bottom left;
		margin:10px 0;
	}
	#archivi a {
		display:block;
		clear:both;
		color:#2c2c2c;
		text-decoration:none;
		font-size:12px;
		background:url(img/archivilink.jpg) no-repeat center left;
		padding:10px 10px 10px 20px;
		border-bottom:1px solid #dbdbdb;
	}
		#archivi a:hover {
			border-bottom:1px solid #c7c7c7;
			background:url(img/archivilink2.jpg) no-repeat center left #e9e9e9;
		}
	#tourguidato a {
		display:block;
		clear:both;
		color:#2c2c2c;
		text-decoration:none;
		font-size:12px;
		padding:10px;
		border-bottom:1px solid #dbdbdb;
	}
		#tourguidato a:hover {
			border-bottom:1px solid #c7c7c7;
			background:#e9e9e9;
		}
		#tourguidato .current_post_item a, #tourguidato .current_post_item a:hover {
			padding-left:20px;
			background:url(img/archivilink.jpg) no-repeat center left;
			cursor:text;
			color:#6b6b6b;
		}
	#respond {
		font-size:12px;
	}
	#respond form {
		width:406px;
		padding:15px;
	}
	#respond .text, .wpcf7-form .text {
		display:block;
		clear:both;
		background:#fff;
		border:3px solid #d9d9d9;
		width:279px;
		height:26px;
		color:#777;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
	}
	#respond textarea, .wpcf7-form textarea {
		display:block;
		clear:both;
		background:#fff;
		width:400px;
		height:100px;
		border:3px solid #d9d9d9;
		color:#777;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
	}
	#respond label {
		display:block;
		clear:both;
		font-size:12px;
		margin:10px 0 5px;
	}
	#respond #submit {
		background:url(img/invia.jpg) no-repeat;
		width:71px;
		height:30px;
		border:none;
		padding:0;
		margin:10px 0;
		float:right;
		cursor:pointer;
	}
	.wpcf7-form .submit {
		background:url(img/invia.jpg) no-repeat;
		width:71px;
		height:30px;
		border:none;
		padding:0;
		margin:10px 0;
		float:left;
		cursor:pointer;
	}
	.wpcf7-form input.captcha {
		width:100px;
		height:36px;
		background:#fff;
		border:3px solid #d9d9d9;
		margin-bottom:10px;
		color:#999;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		float:left;
		display:inline;
		margin-left:10px;
	}
	.wpcf7-form img {
		float:left;
		display:inline;
		border:1px solid #d9d9d9;
		background:#fff;
		padding:9px;
	}
	.wpcf7-form p {
		display:block;
		clear:both;
	}
			.errore .text, .errore input.captcha, .errore textarea {
				border-left:3px solid #f00;
			}
	#captchaInputDiv input {
		width:150px;
		height:26px;
		background:#fff;
		border:3px solid #d9d9d9;
		margin-bottom:5px;
		color:#999;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		text-transform:uppercase;
		float:left;
		display:inline;
	}
	#captchaInputDiv {
		margin:10px 0 0;
		position:relative
	}
	#captchaInputDiv label {
		float:left;
		display:inline;
		clear:none;
		margin-left:10px;
	}
	#captchadiv {
		display:block;
		clear:both;
	}
			#commenti .comment-body {
				font-size:12px;
				color:#282828;
				color:#7e7e7e;
			}
			#commenti .vcard {
				float:left;
				display:inline;
				background:url(img/avatarbg.jpg) no-repeat center;
				width:77px;
				height:76px;
				margin:0 10px 10px 0;
			}
			#commenti .vcard img {
				margin:6px;
				border:1px solid #d5d5d5;
			}
			#commenti .post {
				margin:20px 0 0;
				padding:0;
				width:650px;
				float:left;
				display:inline;
			}
			#commenti .post .alignright {
				width:583px;
				background:url(img/puntini.jpg) repeat-x bottom;
				padding:0 0 20px 0;
			}
			#commenti .post .alignleft {
				width:67px;
				text-align:center;
				padding:25px 0 0;
				color:#c3c3c3;
				font-size:28px;
			}
			#commenti .titolo {
				font-size:11px;
				line-height:normal;
				text-indent:0;
				padding:5px 0 0;
				background:none;
			}
			#commenti .titolo span, #commenti .titolo a {
				font-size:13px;
				color:#08a4e3;
			}
.navigation {
	float:left;
	display:inline;
	width:650px;
	margin:20px 0 0;
	font-size:18px;
}
	.navigation .alignleft, .navigation .alignrightright {
		width:320px;
	}
	.navigation a {
		font-size:12px;
		vertical-align:baseline;
	}
	

.footer {
	float:left;
	display:inline;
	min-width:1000px;
	width:100%;
	background:url(img/footer.jpg) 0 0 repeat-x #303030;
}
	.footer .quadro {
		padding:85px 0 5px;
		background:url(img/piede.jpg) 0 0 no-repeat;
	}
	.footer .alignleft {
		width:775px;
		font-weight:bold;
	}
	.footer .alignright {
		width:225px;
	}
		.footer .alignleft a:hover {
			text-decoration:underline;
		}
	.footer, .footer a {
		color:#c1c1c1;
		text-decoration:none;
		font-size:11px;
	}
	.footer ul {
		margin:0;
		padding:0;
	}
	.footer li {
		list-style:none;
		float:left;
		display:inline;
		text-transform:uppercase;
		margin:0 16px;
		text-align:center;
	}
		.footer li li {
			text-transform:none;
			display:block;
			clear:both;
			margin:0;
			text-align:center;
		}
	



/* "Pestarsi gli alluci provoca allucinazioni." */

