/*

CSS FRONT-END VER. 1

CONTENT

© Interattiva e-comunicazione
  www.lineagrafica.it
------------------------------------------------
*/



/* -----------------------------------------------
	HEADINGS
----------------------------------------------- */

h1, h2, h3, h4, h5, h6, strong {font-weight: bold;}
h1, h2, h3 {text-transform: uppercase;}
h3 {color: #cc0000;}

	.page h2 {font-size:1.6em; color:#0083d7; padding:0 0 1em 0;}
	.page h3 {font-size:1.3em; color:#0083d7; padding:0 0 1em 0; letter-spacing: -.03em;}
	.page h4 {font-size:1.2em; color:#0083d7; padding:0 0 1em 0;}
	.page h5 {font-size:1.0em; color:#0083d7; padding:0 0 1em 0;}

	p { padding:0 0 1.5em 0;}
	p.abstract { font-weight: bold; font-style: italic; font-size: 105%;}
	p strong {font-weight: bold;}

	a {color: #0083d7;}
	a:hover {color: #005f9c;}

	b {display: none;}

	.left { float:left; position: relative;}
	.right { float:right; position: relative;}
	.align-center {text-align: center;}

	.w25 {width: 25%;}
	.w40 {width: 40%;}
	.w50 {width: 50%;}
	.w75 {width: 75%;}
	.w100 {width: 100%;}

	/*	INLINE IMAGE TEMPLATES ----------------------------- */

	img.right { margin:0 0 5px 5px;}
	img.left { margin:0 5px 0 0;}

	.img_center { margin:0 auto; padding-right: 1em; padding-left: 1em; text-align:center;font-size: 80%;line-height: 90%;color: #000;}
	.img_right {float: right;margin: 0 0 .5em 1em;padding-left: 1em;text-align: right;font-size: 80%;line-height: 90%;color: #000;}
	.img_left {float: left;margin: 0 1em .5em 0;padding-right: 1em;text-align: left;font-size: 80%;line-height: 90%;color: #000;}
	.img_center p, .img_right p, .img_left p {padding-bottom: 0em;border-bottom: 0px solid #b0c4de;}

	.img_left div, .img_right div {margin-bottom: .5em;}
	.img_right h4 {text-align: left;font-size:1.2em;line-height: 1em;text-transform: uppercase;}

	.found {background: yellow;}

	img { -ms-interpolation-mode: bicubic; }


/*	HORIZONTAL RULE ----------------------------- */
div.hr {
	display: block;
	position: relative;
	clear: right;
	height: 1em;
	margin: 0 0 0 0;
	padding: .5em 0 0 0;
	background: transparent url("../images/hr.gif") repeat-x left 10px;}
	div.hr hr {display: none;}
/*	--------------------------------------------- */







#content ul {
	position:relative; padding:0px 0 3em 1em; margin:0 0 0 1em; list-style-position: outside;
	list-style-image: url(../images/0035_bullet01.png);
		/*list-style-image: url(../images/0064_ticket.png);*/
		/*list-style-image: url(../images/0084_trustyol-check-blue.png);*/
		/*list-style-image: url(../images/0085_blueAndPointy.png);*/
		/*list-style-image: url(../images/0089_flech.png);*/
	}



/* DEBUG CLASSES */

table.debug td {	padding: 2px;	border: 1px solid red;	}
.memo {				color: #b22222;	background: #feff66;	}



