/*
Theme Name: AIM - Agenzia Internet Marketing
Theme URI: http://www.agenziainternetmarketing.it/
Description: Tema originale.
Version: 1.0
Author: Manuel Masia
Author URI: http://www.agenziainternetmarketing.it/
Tags: spazio
Text Domain: aim

*/



body {
	margin:0;
	padding:0;
	background:url(img/bg-star.png) repeat;
	font-family:Arial, Helvetica, sans-serif;
}
body#tinymce {
	background:#fff;
}
@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');
}
p {
	*margin:10px 0 0;
}
a {
	color:#b22024;
	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;
}
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;
}
.parete {
	float:left;
	display:inline;
	width:100%;
	min-width:1000px;
	width:expression(document.body.clientWidth < 1002? "1000px": "auto" );
	overflow:hidden;
}
#topwall {

	background:url(img/topwall.jpg) repeat-x 0 37px;
}
.chiodo {
	margin:0 auto;
	width:1000px;
}
.quadro {
	margin:0 -20px;
	width:1040px;
	float:left;
	display:inline;
	position:relative;
}
#head {
	margin:0 auto;
	height:247px;
	width:1040px;
	float:left;
	display:inline;
	background:url(img/headinterno.jpg) no-repeat;
}
	#aimlogo {
		background:url(img/aimlogo.png) no-repeat;
		width:193px;
		height:164px;
		display:inline;
		float:left;
	}
		#aimlogo a {
			width:193px;
			height:164px;
			display:block;
			text-indent:-9999px;
			text-decoration:none;

		}
	#toplink {
		display:inline;
		float:right;
		width:827px;
		height:37px;
		text-align:right;
		color:#cececd;
		font-size:10px;
	}
		.topicon {
			float:left;
			display:inline;
			width:321px;
			margin:0 0 0 -14px;
			position:relative;
		}
		.toplink {
			float:left;
			display:inline;
			width:326px;
			margin:12px 0 0;
		}
			.toplink a {
				color:#cececd;
				text-decoration:none;
				padding:0 2px;
			}
			.toplink a:hover {
				text-decoration:underline;
			}
	#cerca {
		background:url(img/cerca.jpg) no-repeat;
		width:161px;
		height:22px;
		padding:11px 0 0;
		float:left;
		display:inline;
	}
		#cerca #s {
			width:126px;
			height:15px;
			padding:0;
			margin:0 3px 0 8px;
			border:none;
			background:none;
			display:inline;
			float:left;
			font-size:11px;
			font-weight:bold;
		}
		.focusField {
			color:#333;
			font-style:normal;
		}
		.idleField {
			color:#636363;
			font-style:italic;
		}
		#cerca #searchsubmit {
			width:18px;
			height:16px;
			background:none;
			border:none;
			padding:0;
			margin:0 0 0 5px;
			cursor:pointer;
			display:inherit;
			float:left;
		}
	#suckerfishnav {
		float:left;
		display:inline;
		width:840px;
		height:71px;
		margin:0 0 0 -13px;
		padding:0;
		background:url(img/borderli.jpg) no-repeat 0 0;
	}
		#suckerfishnav li {
			display:inline;
			float:left;
			height:71px;
			margin:0;
			padding:0;
			position:relative;
			z-index:10;
			list-style:none;
			background:url(img/borderli.jpg) no-repeat right top;
		}
		#suckerfishnav li.backLava, .menu li.backLava {
			background:url(img/licurrent.png) no-repeat center bottom;
			position:absolute;
			z-index:9;
		}
		#suckerfishnav a {
			color:#2c2c2c;
			font-size:12px;
			font-weight:bold;
			display:moz-inline-box;
			display:inline-block;
			float:left;
			padding:22px 12px 0;
			height:49px;
			text-decoration:none;
			z-index:10;
			position:relative;
		}
		#suckerfishnav li.current_page_item a, #suckerfishnav li.current_page_ancestor a, #suckerfishnav li.current-cat a {
			color:#f8f8f8;
			background:url(img/current.png) no-repeat center bottom;
		}
			#suckerfishnav ul {
				position:absolute;
				visibility:hidden;
				margin:60px 0 0 0;
				left:0;
				padding:0;
				z-index:8;
				background:url(img/submenu.png) no-repeat top;
				border-bottom:1px solid #c2c2c2;
			}
			#suckerfishnav li li {
				display:block;
				clear:both;
				float:none;
				margin:0;
				height:auto;
				width:215px;
				margin:0;
				padding:0 10px;
				overflow:hidden;
				position:relative;
				background:none;
			}
			#suckerfishnav li li a, #suckerfishnav li.current_page_item li a, #suckerfishnav li li.current_page_item a, #suckerfishnav li.current_page_ancestor li a {
				display:block;
				float:none;
				clear:both;
				margin:0;
				line-height:30px;
				height:auto;
				font-size:11px;
				text-transform:uppercase;
				background:none;
				border:none;
				border-bottom:1px solid #a2a2a2;
				border-top:1px solid #fff;
				color:#2c2c2c;
				position:relative;
				padding:5px;
			}
				#suckerfishnav li li.hover {
					background:url(img/lilihover.png) center left no-repeat;
				}
				#suckerfishnav li li.hover a {
					color:#595959;
				}
#corpo {
	margin:0 auto;
	width:1030px;
	padding:0 5px;
	float:left;
	display:inline;
	background:url(img/corpo.jpg) repeat-y;
}
	#page {
		float:left;
		display:inline;
		width:1030px;
		background:url(img/corpointerno.jpg) repeat-x 0 0;
	}
	#bottoniera {
		height:155px;
		float:left;
		display:inline;
		width:1030px;
		background:url(img/bottoniera.jpg) repeat-x top;
		position:relative;
	}
		#bottoniera ul {
			width:1030px;
			float:left;
			display:inline;
			margin:0;
			padding:0;
			position:absolute;
		}
		#bottoniera li {
			list-style:none;
			background:url(img/bottone.jpg) no-repeat top;
			display:moz-inline-box;
			display:inline-block;
			float:left;
			width:343px;
			height:153px;
			position:relative;
		}
		#bottoniera li.hover {
			background:url(img/bottone.jpg) no-repeat bottom;
		}
		#bottoniera a.bottone {
			width:240px;
			height:101px;
			display:block;
			margin:0 21px;
			padding:0 10px 0 85px;
			font-family:NillandBold;
			font-size:28px;
			line-height:30px;
			text-decoration:none;
			position:relative;
		}
		#bottoniera span {
			float:left;
			display:inline;
		}
		#bottoniera .number {
			width:67px;
			text-align:center;
			font-size:80px;
			line-height:90px;
			margin:0 0 0 13px;
		}
		#bottoniera .text {
			width:220px;
			margin:17px 0 0;
		}
		#bottoniera a {
			color:#666;
		}
		.popup { 
			width:650px;
			display:none; 
			color:#f9f9f9; 
			text-align:left; 
			font-size:12px;
			line-height:22px;
			z-index:1001;
			position:absolute;
			font-weight:bold;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
			.popup .dentro {
				background:url(img/toppopup.png) top no-repeat;
				display:block;
				padding:0 10px 0;
				width:630px;
			}
			#bottoniera .popup .dentro a, #bottoniera .popup .dentro a, #bottoniera .popup .dentro a {
				color:#ecbf51;
			}
	.sezione {
		float:left;
		display:inline;
		width:1000px;
		padding:35px 15px;
		border-bottom:1px solid #d5d5d5;
	}
		.doppio {
			width:650px;
		}
		.terzo {
			width:325px;
		}
		.sommario {
			display:block;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			background:#9d9d9c;
			color:#fff;
			font-weight:bold;
			text-transform:uppercase;
			font-size:20px;
			line-height:22px;
			padding:0 2px;
		}
		.titolopagina {
			font-size:50px;
			font-family:'NillandBold';
			color:#f5d297;
			display:block;
			padding:0;
			text-align:right;
			line-height:80px;
		}
		.titolo {
			font-size:50px;
			font-family:'NillandBold';
			color:#111;
			display:block;
			border-bottom:1px solid #d5d5d5;
			padding:0 0 10px;
		}
		.titolocommento {
			font-size:35px;
			font-family:'NillandBold';
			color:#111;
			display:block;
			border-bottom:1px solid #d5d5d5;
			padding:0 0 10px;
		}
			.titolo a {
				text-decoration:none;
				color:#111;
				border-bottom:1px solid #fff;
			}
			.titolo a:hover {
				background:#efefef;
				border-bottom:1px solid #dbdbdb;
			}
		.occhiello {
			display:block;
			clear:both;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#111;
			font-size:18px;
			line-height:21px;
			padding:0 2px;
			font-style:italic;
			margin:12px 0 0;
		}
			.occhiello span {
				background:#ecbf51;
			}
		.articolo {
			float:left;
			display:inline;
			margin-bottom:30px;
			width:650px;
		}
		.articolo .titolo {
			width:567px;
		}
		.post {
			color:#555;
			font-size:12px;
			line-height:20px;
		}
		.post a img, .post img {
			border:none;
		}
		.catenaccio {
			float:left;
			display:inline;
			width:110px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			color:#555;
			font-size:24px;
			line-height:28px;
			font-style:italic;
			text-align:center;
			padding:15px 15px 15px 10px;
		}
		.risalta {
			font-size:14px;
			font-weight:bold;
			padding:0 0 0 24px;
			display:block;
			background:url(img/risalta.jpg) no-repeat 8px 4px;
		}
		.risaltino {
			font-weight:bold;
			padding:0 0 0 20px;
			display:block;
			background:url(img/risaltino.jpg) no-repeat 8px 6px;
		}
		#cliccanalisi {
			background:url(img/cliccanalisi.jpg) no-repeat top left;
			padding:142px 12px 0;
			width:301px;
			position:relative;
			margin:-22px 0 0;
			overflow:hidden;
		}
			#cliccanalisi .titolo {
				color:#0082d5;
			}
			#cliccanalisi .post {
				padding:0 15px;
			}
			.terzo .titolo {
				font-size:30px !important;
				line-height:normal !important;
				padding:0 15px 10px;
			}
		.trittico {
			background:#f8f8f8;
		}
			.trittico .titolo {
				border:none;
				font-size:40px;
				color:#0082d5;
				margin-bottom:20px;
			}
			.trittico .terzo .titoletto {
				font-size:26px;
				line-height:27px;
				color:111;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				padding:10px 0 10px 80px;
				display:block;
				font-weight:bold;
			}
			.trittico .terzo {
				width:300px;
				margin:0 25px 20px;
			}
			.trittico .more {
				background:url(img/approfondisci.jpg) no-repeat;
			}
		.box {
			background:#f8f8f8;
			border:1px solid #d5d5d5;
			border-top:none;
			border-bottom:none;
			width:280px;
			padding:4px 9px 1px;
			font-weight:bold;
			float:left;
			display:inline;
		}
		.boxtop {
			float:left;
			display:inline;
			background:url(img/boxtop.jpg) no-repeat;
			width:300px;
			height:6px;
		}
		.boxbottom {
			float:left;
			display:inline;
			background:url(img/boxbottom.jpg) no-repeat;
			width:300px;
			height:6px;
			margin:0 0 10px;
		}
		.box .catenaccio {
			font-size:18px;
			line-height:24px;
			padding:0;
			width:280px;
		}
		.alternate li.odd {
			color:#9d9d9d;
		}
			#guardaqui a {
				color:#0082d5;
			}
	.postdata {
		display:block;
		clear:both;
		background:url(img/postdata.jpg) no-repeat;
		width:83px;
		height:52px;
		padding:1px 0 0;
		margin-bottom:-53px;
		position:relative;
		float:right;
		color:#111;
		text-align:center;
		font-size:16px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-weight:bold;
	}
		.sociable ul {
			padding:0;
			margin:0;
		}
		.sociable li {
			list-style:none;
			display:inline;
		}
		div.sociable{
			margin-top:0px;
		}
		.sociable a {
			display:moz-inline-box;
			display:inline-block;
			float:left;
			width:20px;
			height:20px;
			text-decoration:none;
			margin:0 0 0 6px;
		}
		.postdata a {
			display:moz-inline-box;
			display:inline-block;
			float:left;
			width:20px;
			height:20px;
			text-decoration:none;
			margin:0 0 0 5px;
		}
		#newsletter {
			background:url(img/newsletter.jpg) 0 0 no-repeat;
			padding:16px 12px 0px 12px;
			width:301px;
			color:#f8f8f8;
			font-size:11px;
			line-height:15px;
		}
			#newsletter .titolo {
				color:#f8f8f8;
				border-bottom:1px solid #f8f8f8;
				font-size:32px;
				line-height:40px;
				margin-bottom:15px;
			}
			#newsletter label {
				font-size:12px;
				text-align:right;
				width:113px;
				line-height:33px;
				float:right;
				margin:0 0 15px;
				padding:0 10px 0 0;
			}
			#mc_signup_form .mc_var_label{ float:left; /* padding:15px 25px 0px 0px; */ width:110px; text-align:left; }
			#mc-indicates-required{ display:none; }
			#newsletter .text, .mc_input {
				width:158px!important;
				height:21px;
				border:3px solid #9d9d9c;
				background:#fff;
				margin:0 0 15px;
				padding:6px 0 0;
				font-weight:bold;
				color:#333;
				font-size:12px;
				/* FIX New Mailchimp */
				box-sizing: content-box!important;
				-webkit-box-sizing: content-box!important;
			}
			#newsletter a {
				color:#41c2ff;
			}
			#newsletter .submit {
				cursor:pointer;
				margin:0;
				padding:0;
				border:none;
				float:right;
				background:url(img/iscriviti.jpg) no-repeat;
				width:165px;
				height:36px;
				margin-bottom:15px;
			}
			#newsletter .mc_signup_submit{ float:left; width:100%; padding-top:15px; }
			#newsletter #mc_signup_submit{ cursor:pointer; float:right; width:165px; height:36px; border:none; background:url(img/iscriviti.jpg) no-repeat center; overflow:hidden; text-indent:-999px; font-size:0px; display:block; line-height:0px; }
			.ok {
				color:#6f0;
				font-size:13px;
				display:block;
				padding:0 0 10px;
			}
			.ko {
				color:#f30;
				font-size:13px;
				display:block;
				padding:0 0 10px;
		}
			#newsletter .fielderror .text {
				border:3px solid #f30;
			}
			.fielderror {
				color:#f30;
			}
		.more {
			background:url(img/more.jpg) no-repeat;
			width:114px;
			height:36px;
			display:block;
			float:right;
			text-decoration:none;
		}
		.commentlist {
			list-style:none;
			margin:0;
			padding:0;
		}
		.commentlist li {
			float:left;
			display:inline;
			width:630px;
			margin:20px 0 0;
			padding:10px;
		}
		.commentlist li.odd {
			background:#f8f8f8;
		}
		#respond {
			float:left;
			display:inline;
			padding:20px 0 0;
			width:650px;
		}
		.vcard {
			float:left;
			display:inline;
			width:66px;
			height:66px;
			margin:0 10px 10px 0;
		}
			.vcard img {
				border:1px solid #111;
			}
		.author-credit {
			float:right;
			display:inline;
			width:554px;
		}
		.commentmetadata {
			float:right;
			display:inline;
			width:554px;
			position:relative;
			margin:0 -10px;
			padding:10px;
			background:#dedede;
		}
		.commenttext {
			float:right;
			display:inline;
			width:554px;
		}
		.commentlist .titoletto {
			font-size:13px;
			line-height:18px;
			color:111;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			padding:4px 0 3px;
			margin:0;
			display:block;
			font-style:italic;
		}
		.commentlist .titoletto .autore {
			font-size:15px;
			font-weight:bold;
			font-style:normal;
		}

		#commentform {
			color:#555;
			font-size:12px;
			line-height:20px;
			float:left;
			display:inline;
			width:650px;
			margin:20px 0 0;
		}
		#commentform #submit {
			display:block;
			width:114px;
			height:36px;
			border:0;
			cursor:pointer;
			float:left;
			clear:left;
			background:url(img/inviacommento.jpg) no-repeat;
			padding:0;
		}
		#commentform .text, .adminmailinglist .text {
			width:300px;
			height:21px;
			border:3px solid #9d9d9c;
			background:#fff;
			margin:0;
			padding:6px 0 0;
			font-weight:bold;
			color:#333;
			font-size:12px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			vertical-align:middle;
		}
		#captchaImgDiv {
			margin:0 0 10px 0;
			float:left;
			clear:left;
			display:inline;
		}
		#captcha_code {
			width:200px;
			height:21px;
			border:3px solid #9d9d9c;
			background:#fff;
			margin:0;
			padding:6px 0 0;
			font-weight:bold;
			color:#333;
			font-size:12px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
			vertical-align:middle;
		}
		#commentform textarea {
			width:644px;
			height:100px;
			border:3px solid #9d9d9c;
			background:#fff;
			margin:0;
			padding:6px 0 0;
			font-weight:bold;
			color:#333;
			font-size:12px;
			font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		}
		#commentform p {
			margin:0 0 15px;
		}
.sidebar {
	float:left;
	display:inline;
	background:#f8f8f8;
	border-left:1px solid #d5d5d5;
	border-right:1px solid #d5d5d5;
	width:323px;
	padding:10px 0;
}
#tagcloud .sidebar {
	width:283px;
	padding:10px 20px;
}
#tagcloud a {
	color:#00548a;
}
	.sidebar ul, .sidebar li {
		margin:0;
		padding:0;
		list-style:none;
	}
	.sidebar .titolo {
		padding:10px 20px;
		display:block;
		font-size:15px !important;
		text-decoration:none;
		color:#00548a;
		background:url(img/sidetitle.jpg) center repeat-x;
		color:#fff;
		cursor:text;
		font-family:Arial, Helvetica, sans-serif;
		border:none;
	}
	#tagcloud .sidebar .titolo {
		margin:0 -20px 10px;
		background:url(img/sidehover.jpg) top no-repeat;
		color:#002f4d;
	}
	.sidebar li a {
		padding:10px 20px;
		display:block;
		font-size:15px;
		text-decoration:none;
		color:#00548a;
	}
		.sidebar li li a, .sidebar li.current_page_item li a {
			padding:8px 30px;
			font-size:13px;
			background:none;
			color:#00548a;
		}
	.sidebar li a:hover, .sidebar li.current_page_item li a:hover {
		background:url(img/sidehover.jpg) top no-repeat;
		color:#002f4d;
		cursor:pointer;
	}
	.sidebar li.current_page_item a {
		background:url(img/sidecurrent.jpg) center no-repeat;
		color:#fff;
		cursor:text;
	}
#footer {
	float:left;
	display:inline;
	background:url(img/footer.jpg) no-repeat;
	width:1000px;
	padding:47px 20px 20px;
	color:#ccc;
	overflow:hidden;
}
	#footer a {
		color:#41c2ff;
	}
	#footer li {
		list-style:none;
	}
	#footer .titolo, #footer .widgettitle {
		color:#0082d5;
		font-size:50px;
		font-family:'NillandBold';
		display:block;
		border-bottom:1px solid #d5d5d5;
		padding:0 0 6px;
	}
	#footer .occhiello, #footer .cf7_widget_subheading {
		color:#ccc;
		background:none;
		display:block;
		clear:both;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:18px;
		line-height:21px;
		padding:0 2px;
		font-style:italic;
		margin:12px 0 0;
	}
	#footer .post {
		float:left;
		display:inline;
		margin:10px 0 0;
		color:#ccc;
		font-size:12px;
		line-height:20px;
	}
	#footer .text {
		padding:5px 0 0;
		margin:0;
		width:237px;
		height:21px;
		border:2px solid #fff;
		background:#d1d0d0;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0 0 10px;
	}
	#footer .fielderror .text, #footer .fielderror textarea {
		border:2px solid #f30;
	}
	#footer textarea {
		padding:5px 0 0;
		margin:0;
		width:237px;
		height:48px;
		border:2px solid #fff;
		background:#d1d0d0;
		color:#333;
		font-size:12px;
		font-weight:bold;
		margin:0 0 9px;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	}
	#footer label {
		width:74px;
		padding:5px 10px 0 0;
		float:left;
		display:inline;
		text-align:right;
	}
	#footer .check {
		float:right;
		margin:10px 10px 0 0;
	}
	#footer .consenso {
		font-size:11px;
		line-height:15px;
		padding:10px 0 0;
		float:left;
		display:inline;
	}
	#footer td {
		vertical-align:top;
	}
	#footer .submit {
		background:url(img/invia.png) no-repeat;
		height:31px;
		width:76px;
		margin:0;
		padding:0;
		border:none;
		float:right;
		cursor:pointer;
		display:block;
		font-size:0px;
	}
	div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng{ border:none; }
	div.wpcf7-response-output{ color:#FF0000 !important; font-size:12px !important; }
	span.wpcf7-not-valid-tip{ background-color:#FF0000 !important; color:#FFFFFF !important; }
	#footer .submitdisabled {
		background:url(img/blockinvio.png) no-repeat;
		height:31px;
		width:76px;
		margin:0;
		padding:0;
		border:none;
		float:right;
		cursor:default;
		display:block;
	}
	#footer .terzo {
		color:#acacac;
		font-size:11px;
		line-height:18px;
		/* padding:40px 13px 0 105px;
		width:207px; */
		padding:40px 13px 0px 95px;
		width:217px;
		font-weight:bold;
	}
	#footer .titoletto {
		font-size:13px;
		border-bottom:1px solid #acacac;
		padding:0 0 10px;
		margin:0 0 10px;
	}
	#footer .numeroverde {
		display:moz-inline-box;
		display:inline-block;
		background:url(img/numeroverde.png) no-repeat;
		width:85px;
		height:34px;
		text-decoration:none;
		text-indent:-9999px;
		margin-left:10px;
	}
	#footer .skype {
		display:moz-inline-box;
		display:inline-block;
		background:url(img/skype.png) no-repeat;
		width:85px;
		height:36px;
		text-decoration:none;
		text-indent:-9999px;
		margin-left:10px;
	}
/* aim */
.wp-caption-text {
                font-style:italic;
                color:#999999;
				font-size:11px;
				padding:0 10px;
				text-align:center;
}
/*-------OVERLAY-------*/
/*ceebox*/
/* CeeBox 1.4.3 CSS Document */
/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> global settings needed for ceebox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific background images <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#cee_next {
	background-image:url(img/cee-next-btn.jpg);
}
#cee_prev {
	background-image:url(img/cee-prev-btn.jpg);
}
#cee_closeBtn {
	background-image:url(img/chiudi2.png);
}
#cee_load { background-image: url(img/loader.gif);}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#cee_box {
	font:11px "Lucida Console", Monaco, monospace;
	color:#828282;
	background:#fff;
}

#cee_count {
	font:10px "Lucida Console", Monaco, monospace;
	color:#f0f0f0;
	clear:left;
	float:left;
	padding:2px 0 4px;
}
* html #cee_count { /* ie6 hack */
	margin-top:-8px;
	zoom:1;
	padding-bottom:6px;
}
#cee_nav {
	position:absolute;
	top:15px;
	left:0px;
	z-index:20;
	visibility:visible;
	}
#cee_next,#cee_prev{
	height:100%;
	width:49%;
	text-indent:-10000px;
	text-decoration:none;
	visibility:visible;
	background-position:10000px 10000px;
	background-repeat:no-repeat;
}
#cee_next{
	float:right;
}
#cee_prev{
	float:left;
}
#cee_next:hover{background-position:right 50%;}
#cee_prev:hover{background-position:left 50%;}
#cee_box a {outline:none}
#cee_box a:link {color:#666;}
#cee_box a:visited {color:#666;}
#cee_box a:hover {color:#000;}
#cee_box a:active {color:#666;}
#cee_box a:focus{color:#666;}
#cee_closeBtn {
	background-repeat:no-repeat;
	display:box;
	width:26px;
	height:26px;
	float:right;
	text-indent:-10000px;
	margin:0px 0 4px 0;
	}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> ceebox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

#cee_box {
	color:#0f0f0f;
	border:4px solid #131313;
	text-align:left;
}

#cee_box img#cee_img, #cee_box object {
	display:block;
	margin:15px 0 0 15px;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	border-top:1px solid #666;
	border-left:1px solid #666;
}

#cee_title {
	padding:7px;
	overflow:hidden;
}
.cee_ajax #cee_title, .cee_iframe #cee_title{
	background:none;
	height:30px;
	margin:-40px 0 20px;
}
#cee_title h2{
	font-size:1em;
	font-weight:400;
	margin:0 0 1px;
	float:left;
}

#cee_ajax{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#cee_load{
	position:fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top:50%;
	left:50%;
	margin:-6px 0 0 -104px; /* -height/2 0 0 -width/2 */
	background:url(img/loader.gif);
}

#cee_HideSelect{
	z-index:99;
	position:fixed;
	top:0;
	left:0;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
	height:100%;
	width:100%;
}

* html #cee_HideSelect { /* ie6 hack */
     position:absolute;
     height:expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight :document.body.offsetHeight + 'px');
}

#cee_iframe{
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
}


/* "Illustratori illustri e scriteriati scrittori" */


.option1_16{
	background-image: none;
}







