* {
	margin: 0;
	padding: 0;
}
html { 
	height: 100%;
}
body { 
	margin: 0; 
	padding: 0;	
	width: 100%; 
	font-family: "Trebuchet MS", Tahoma, Arial;
	font-size: 11px;
	color: #fff; 
	background: #fff; 
	height: 125px;
	background: #fff url(img/header_background.jpg) repeat-x top left;
}
br.clear { 
	clear: both; 
	margin: 0;
	padding: 0;
}
h1 { 
	padding: 0;
	margin: 0;
}
img {
	behavior: url('img/png.htc');
	margin: 0;
	padding: 0;	
	border: 0;
}
.png{
	background-image: none ! important;
	behavior: url('img/pngfix.htc');
	margin: 0;
	padding: 0;
}
#center { 
	margin: 0 auto;
	position: relative;
	min-height: 100%;
	_height: 125px;
	width: 100%;
	min-width: 996px;
}

p {
	padding: 0;
	margin: 0;
}

ul li {
	list-style: none;
}

img {
	border: 0px none;
}


/*----------------------------------------------header-----------------------------------------*/
#header {
	position: relative;
	width: 100%;
	height: 125px;
}
#logo{
	position: absolute;
	top: 18px;
	left: 65px;
}

/*----------------------------------------------sub header home-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosub {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_right_generica.jpg) no-repeat;
}
#logosub .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosub .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosub .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosub img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}

/*----------------------------------------------sub header psichiatra-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosubpsichiatra {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_right_psichiatra.jpg) no-repeat;
}
#logosubpsichiatra .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosubpsichiatra .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosubpsichiatra .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosubpsichiatra img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}


/*----------------------------------------------sub header creattivo-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosubcreattivo {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_right_creattivo.jpg) no-repeat;
}
#logosubcreattivo .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosubcreattivo .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosubcreattivo .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosubcreattivo img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}

/*----------------------------------------------sub header maglietta-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosubmaglietta {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_right_maglietta.jpg) no-repeat;
}
#logosubmaglietta .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosubmaglietta .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosubmaglietta .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosubmaglietta img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}


/*----------------------------------------------sub header legend buster-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosublegendbuster {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_legend_buster.jpg) no-repeat;
}
#logosublegendbuster .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosublegendbuster .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosublegendbuster .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosublegendbuster img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}


/*----------------------------------------------sub header autore-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosubautore {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_right_autore.jpg) no-repeat;
}
#logosubautore .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosubautore .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosubautore .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosubautore img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}

/*----------------------------------------------sub header scrittore-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosubscrittore {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_right_scrittore.jpg) no-repeat;
}
#logosubscrittore .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosubscrittore .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosubscrittore .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosubscrittore img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}

/*----------------------------------------------sub header fortunologo-----------------------------------------------*/

#subheader {
	background: #ffffff url(img/background_sheader.jpg) repeat-x top center;
	width: 100%;
	height: 196px;
}
#logosubfortunologo {
	position: absolute;
	top: 125px;
	left: 725px;
	width: 321px;
	height: 168px;
	background: url(img/box_right_fortunologo.jpg) no-repeat;
}
#logosubfortunologo .subheader_text {
	color: #000;
	padding: 35px 10px 5px 155px;
}
#logosubfortunologo .subheader_text a {
	color: #000;
	text-decoration: none;
}
#logosubfortunologo .subheader_text a:hover {
	text-decoration: underline;
}
#sub_header_text {
	position: absolute;
	top: 170px;
	left: 175px;
	color: #383833;
	width: 500px;
	font-size: 25px;
	font-style: italic;
	font-family: "Times New Roman";
} 
#subheader #logosubfortunologo img{
	border: 0;

}

#frasehome {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	/*border: 1px dashed;*/

}



/*--------------------------------------------------------navigation-------------------------------------*/
ul#nav {
	position: absolute;
	top: 87px;
	left: 160px;
	margin: 0px 3px; 
	font: bold 13px/30px "Trebuchet MS", Tahoma, Arial;
}
ul#nav li {
	color: #000;
	float: left; 
	margin: 0px 3px; 
	white-space: nowrap; 
	height: 30px
}
ul#nav li a {
	color: #fff;
	text-decoration: none;
	padding-right: 10px;  
	padding-left: 10px; 
	padding-bottom: 0px; 
}
ul#nav li a:hover {
	text-decoration: underline;
}
ul#nav li.current_page_item {
	color: #fff; 
	border-bottom: #fff 0px solid;
	text-decoration: underline;
}
ul#nav li span {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #ffffff; 
	text-decoration: underline;
}
ul#nav .current_page_item a:visited {
	font: bold 13px/30px "Trebuchet MS", Tahoma, Arial;
	color: #ffffff;
	padding-top: 0px; 
	text-decoration: none;
	padding-right: 10px; 
	display: block; 
	padding-left: 10px; 
	padding-bottom: 0px;
}



/*-------------------------------------------content--------------------------*/
#wrapper{
	margin: 0;
	padding: 0;
	background: #ffffff url(img/contentbg.gif) repeat-x top center;
	width: 100%;
}
#wrapper #paper{
	width: 100%;
	margin: 0;
	padding: 0;
	background: url(img/paper.gif) no-repeat top right;
	height: 100%;

}
#content {
	margin: 0 auto;
	padding: 0;
	width: 890px;
	padding-top: 30px;
	padding-bottom: 40px;
	/*border: 1px dashed;*/
}
#content #main{
	position: relative;
	padding: 0;
	width: 600px;
	/*border: 1px dashed;*/
}
#content #main h1{
	font: 20px Geneva;
	font-weight: normal;
	color: #fff;
	line-height: 60px;
}
#content #main #text{
	position: relative;
	margin: 0;
	padding: 20px 0;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	width: 100%;
	height: 100%;
	text-align: left;
}
#content #main #text #leftside{
	position: relative;
	float: left;
	width: 100%;
}
#content #main #text #rightside{
	position: relative;
	float: right;
	width: 100%;
}
#content #main #text p{
	margin-bottom: 15px;
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	font-weight: normal;
	color: #fff;
	line-height: 18px;
}
#content #main #text a{
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	color: #fff;
	font-weight: normal;
	text-decoration: underline;
}
#content #main #text a:hover{
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	color: #fff;
	font-weight: normal;
	text-decoration: none;
}

#content #main #orange{
	position: relative;
	width: 100%;
	margin: 0;
	padding: 0;
	padding-top: 20px;
	padding-bottom: 20px;
}
#content #main p{
	color: #cb5e1c;
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	font-weight: normal;
	line-height: 18px;
}

/*-block-*/

#content #text {
	position: relative;
	width: 100%;
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	padding-bottom: 30px;
	padding-top: 0px;
		overflow: hidden;
}
#content #text h2 {
	color: #fe0009;
	font-size: 20px;
	font-weight: normal;
	padding: 0px 0 15px 15px;
	font-family: "Trebuchet MS", Tahoma, Arial;
}
#content .block {
	position: relative;
	float: left;
	width: 45%;
	margin: 0;
	padding: 0 15px;
	margin: 5px 0;
	border-left: 1px solid #BDBDBA;

	margin-left: -1px;
}
#content .block h2 {
	color: #fe0009;
	font-size: 20px;
	font-weight: normal;
	padding: 0px 0 15px 0;
	font-family: "Trebuchet MS", Tahoma, Arial;
}
#content .block p {
	color: #000000;
	font-size: 13px;
	text-align: justify;
}
#content .block span {
	font-weight: bold;
	color: #F68520;
}


/*-left-*/
#content #left{
	position: relative;
	float: right;
	width: 280px;
	padding: 0;
	margin: 0;
	/*border: 1px dashed;*/
}
#content #left ul#menunav{
	position: relative;
	list-style: none;
	margin: 0;
	padding: 0;
	margin: 20px 0 70px 80px;
	/*border: 1px dashed;*/
}
#content #left ul#menunav li{
	margin: 0;
	padding: 0;
	margin-bottom: 20px;
}
#content #left ul#menunav li a{
	color: #fff;
	text-decoration: none;
	font: 18px Geneva;
	font-weight: normal;
}
#content #left ul#menunav li a:hover{
	text-decoration: none;
}
#content #left ul#menunav li span{
	color: #c4c4c4;
	text-decoration: none;
	font: 18px Geneva;
	font-weight: normal;
}
#content #left #secrets{
	margin: 0 auto;
	position: relative;
	height: 192px;
	width: 210px;
	border-top: 1px solid #bbbbbb;
	border-bottom: 1px solid #bbbbbb;
	padding-top: 3px;
	padding-left: 3px;
}


/*--------------------------------------------------------extra------------------------------------------*/
#extrawrap{
	margin: 0;
	padding: 0;
	background: #fff url(img/extrabg.gif) repeat-x top center;
	width: 100%;
}
#extra {
	margin: 0 auto;
	padding: 0;
	width: 100%;
	padding-top: 20px;
	/*border: 1px dashed;*/
	position: relative;
}
#extra h1{
	font: 20px "Trebuchet MS", Tahoma, Arial;
	font-weight: normal;
	color: #222222;
	line-height: 60px;
}
#extra #extramain{
	position: relative;
	padding: 0;
	width: 100%;
	border-top: 1px solid #cb5e1c;
	margin: 0;
	padding: 30px 0 15px 0;
}
#extra #extramain p{
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	font-weight: normal;
	color: #000;
	line-height: 18px;
	margin-bottom: 15px;
	position: relative;
}
#extra #extramain a{
	color: #000;
	text-decoration: underline;
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	font-weight: normal;
}
#extra #extramain a:hover{
	text-decoration: none;
}
#extra #extramain #extraleft{
	position: relative;
	float: left;
	width: 100%;

}
#extra #extramain #extraright{
	position: relative;
	float: right;
	width: 100%;
}

#extra #sticker{
	position: absolute;
	top: 25px;
	left: 640px;
	width: 217px;
	height: 161px;
	background: url(img/sticker.gif) no-repeat top center;
}
#extra #sticker p{
	padding: 30px 5px 5px 50px;
	color: #cb5e1c;
	text-decoration: none;
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	font-weight: normal;
	line-height: 18px;
}
#extra #sticker a{
	color: #cb5e1c;
	text-decoration: none;
	font: 11px  "Trebuchet MS", Tahoma, Arial;
	font-weight: bold;
	line-height: 18px;
}

/*---------------------------------------------------footer------------------------------*/



#footeri {
	margin: 0px auto 0px; 
	width: 100%; 
	line-height: normal; 
	height: 100px; 
	font-family: "Trebuchet MS", Tahoma, Arial;
	text-align: center;
	background: #000; 
}

#footer {
	padding-right: 0px; 
	padding-left: 160px; 
	float: left; 
	padding-bottom: 0px; 
	margin: 0px 3px; 
	padding-top: 0px; 
	list-style-type: none
	font-family: "Trebuchet MS", Tahoma, Arial;
}
#footer li {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #000000; 
	text-decoration: none;
	float: left; 
	margin: 0px 3px; 
	white-space: nowrap; 
	height: 30px
}
#footer .page_item a {
	font: bold 13px/30px "Trebuchet MS", Tahoma, Arial;
	color: #ffffff;
	padding-top: 0px; 
	text-decoration: none;
	padding-right: 10px;  
	padding-left: 10px; 
	padding-bottom: 0px; 

}
#footer li:hover {
text-decoration: underline;

}
#footer .page_item a:hover {
	background-position: 0px -36px; 
	border-top-style: none; 
	border-right-style: none; 
	border-left-style: none; 
	border-bottom-style: none;
}
#footer li.current_page_item {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #ffffff; 
	border-bottom: #ffffff 0px solid;
	text-decoration: underline;
	
}
#footer .current_page_item a {
	font-family: "Trebuchet MS", Tahoma, Arial;
	color: #ffffff; 
	border-bottom: #ffffff 0px solid;
	text-decoration: underline;
}
#footer .current_page_item a:visited {
	font: bold 13px/30px "Trebuchet MS", Tahoma, Arial;
	color: #ffffff;
	padding-top: 0px; 
	text-decoration: none;
	padding-right: 10px; 
	display: block; 
	padding-left: 10px; 
	padding-bottom: 0px;
}

#footer #logof{
	position: absolute;
	top: 18px;
	left: 0px;

}