/*CSS coded by Antonello Sechi, Bestseller S.r.l, for Alfio Bardolla Training Company*/


/*section one: main declarations*/


* {
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
}

html {
	height: 100%; width: 100%;
}

body {
	margin:0px;
	padding:0px;
	text-align:center; /* fixes IE5.* bug on margin "auto"*/
	height:100%;
	width:100%;
	background:#ffffff url(../img/tools/bgr-body.gif) repeat-x top left;
}

a img {
  border: none;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.abstract{
font-style:italic;
font-size:12px;}

/*float clearing declaration*/

.clleft {
clear:left;
font-size:0px;
line-height:0px;
height:0px;
width:0px;
}

.clright {
clear:right;
font-size:0px;
line-height:0px;
height:0px;
width:0px;
}

.clboth {
clear:both;
font-size:0px;
line-height:0px;
height:0px;
width:0px;
}

/* center contents on page */
#wrapper {	
	width: 963px;
	margin-right: auto;
	margin-left: auto;
	text-align:left;	
}

/*header section*/

#header {
	margin: 17px 0px 0px 0px;
	height:88px;
}

#header #logo,
#header #chat,
#header #blu {
	float:left;
	height:86px;
}

#header #flashObjectTwo {
	float:left;
	height:79px;
}

#header #logo h1 {
	display:none;
}
#header #logo {
	width: 238px;
	background:#ffffff;
	background:#ffffff url(../img/tools/header/abtc-logo.gif) no-repeat top left;
}


#header #flashObjectTwo {
	width: 422px;
	padding: 7px 0px 0px 7px;
/*	background:#ffffff url(../img/tools/header/topbanner-bgr.gif) no-repeat top left;*/
}

/*#header #flashObjectTwo img{ /*placeholder of the movie
	margin: 7px 0px 0px 7px;

}*/

#header #chat {
	width: 159px;
	text-align:center;
}

#header #blu {
	width: 133px;
	text-align:left;
}

#header #blu p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#70a5e7;
	/*font-weight:bold;*/
}

#header #blu p span {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	line-height:10px;
	color:#da0f13;
	font-weight:bold;
}


/*subheader section - horizontal navigation bar and searchform section*/

#subheader {
	height:45px;
	text-align:left;
}

#subheader #centernav,
#subheader  #searchbox{
	float:left;	
	text-align:left;
}

/*horizontal navigation bar declaration*/


#subheader #centernav ul{
	list-style:none;
	text-align:left;
	margin: 0px 0px 0px 5px;
}

#subheader #centernav ul li{
	float:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ffffff;
	font-weight:bold;
	height:45px;
}

#subheader #centernav ul li a {
	float:left;
	color:#ffffff;
	text-decoration:none;
	margin: 7px 0px 0px 0px;
	padding: 0px 20px 0px 20px; 
	white-space: nowrap;
	height:31px;
	background:transparent url(../img/tools/navbar-rule.gif) no-repeat top left;
	cursor:hand;
}

#subheader #centernav ul li a span{
	float:left;
	margin: 0px;
	padding: 10px 0px 0px 0px; 
	white-space: nowrap;
}

#subheader #centernav ul li a:hover,
#subheader #centernav ul li a.active {
	color:#ffffff;
	text-decoration:underline;
}

/*img carrello declarations*/

#imgcarrello{
	float:right;
	height:17px;
	line-height:17px;
	margin: 14px 10px 10px 0px;
	padding-right:10px;
}

/*img login declarations*/

#imglogin{
	float:left;
	height:31px;
    width:31px;
    line-height:31px;
	margin: 14px 10px 10px 0px;
	padding-right:10px;

}

/*img clickToSpeak declarations*/

#clickToSpeak{
	float:left;
	height:16px;
	line-height:17px;
	margin: 7px 10px 10px 0px;
	padding-right:10px;
}


/*#clickToSpeakDx{
	float:left;
	margin: 0px 0px 0px 1px;
}*/

/*searchbox declarations*/

#subheader #searchbox{
	margin: 10px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	height:31px;
	float:right;

}


#subheader #searchbox input.searchfield {
	border: 1px solid #c2a157;
	height:20px;
	width:140px;
}

#subheader #searchbox input.cerca {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}

/*breadcrumb section*/

#breadcrumb {
	height:16px;
	text-align:left;
}

#breadcrumb ul {
	list-style:none;
	margin: 0px 0px 0px 12px;
	
}

#breadcrumb ul li {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#999999;
	line-height:16px;
}

#breadcrumb ul li a{
	color:#999999;
	text-decoration:none;
}

#breadcrumb ul li a:hover{
	color:#e89f03;
	text-decoration:underline;
}

/*main content section - general containers*/
#contents #left,
#contents #center,
#contents #right {
	float:left;
	text-align:left;	
}

#contents #left {
	width:184px;
	margin: 16px 0px 0px 0px;	
}

#contents #center {
	width:540px;
	/*margin: 0px 9px 0px 8px;*/
}

#contents #right {
	width:236px;
	margin: 16px 0px 0px 0px;
}

/*left bar definitions*/


/*body#wellness #left dl#menu01 dd#wellness a{
	color:#FDA100;
	text-decoration:none;
	background:transparent url(../img/tools/sidesx/arrow_h_down.gif) no-repeat 18px 6px;
}
*/

#left dl#menu01 dt,
#left dl#menu02 dt {
	display:block;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
	width:174px;
	height:26px;
	padding: 7px 0px 0px 10px;
}

#left dl#menu01 dt {
	background:transparent url(../img/tools/sidesx/orange.gif) no-repeat top left;
}

#left dl#menu02 dt {
	margin: 8px 0px 0px 0px;
	background:transparent url(../img/tools/sidesx/blue01.gif) no-repeat top left;
}

#left dl dd a,
#left dl dd  a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	background:transparent url(../img/tools/sidesx/arrow.gif) no-repeat 18px 6px;
	display:block;
	width:150px;
	padding: 3px 0px 3px 34px;
}


#left dl dd a:hover {
	color:#fda200;
	background:transparent url(../img/tools/sidesx/arrow_h.gif) no-repeat 18px 6px;

}

#left dl dd a.active{
	color:#FDA100;
	text-decoration:none;
	background:transparent url(../img/tools/sidesx/arrow_h_down.gif) no-repeat 18px 6px;
}

#left ul.leftmenu{
	margin:0px 0px 6px 0px;
	padding:0px;
	list-style:none;
	font-weight:normal;
}

#left ul.leftmenu li a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration:none;
	background:transparent url(../img/tools/sidesx/arrow.gif) no-repeat 34px 4px;
	display:block;
	width:134px;
	padding: 1px 0px 1px 48px;
	font-weight:normal;
}

#left ul.leftmenu li a:hover{
	text-decoration:underline;
}



/*mainCenter*/

#mainCenter {
	width:513px;
	/*height:800px;*/
	margin: 0px 0px 0px 6px;
	padding:6px;
	background:#ffffff url(../img/tools/center/main/bgr_main.gif) no-repeat top left;
}


#mainCenter.search {
	width:800px;
    background:#ffffff;
    border:1px solid #dedede;
}

.mainCenter_bottom {
	width:525px;
	padding:0px;
	font-size:2px;
	margin: 0px 0px 8px 6px;
	height: 7px;
	background:#ffffff url(../img/tools/center/main/bgr_bottom.gif) no-repeat top left;
}



/*elementi tripografici principali*/

#mainCenter h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#cf001b;
	margin: 0px 0px 0px 12px;
	padding: 24px 0px 6px 0px;
	line-height:130%;
}

#mainCenter h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#cf001b;
	margin: 0px 0px 0px 12px;
	padding: 24px 0px 6px 0px;
	line-height: 152%;
}

#mainCenter h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cf001b;
	margin: 6px 0px 0px 6px;
	padding: 0px;
}

#mainCenter h4.titoletto {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#EF6826;
	margin: 29px 28px 16px 12px;
	padding: 0px;
}
.titoletto {
	color:#EF6826;
	font-size: 14px;
}
a.titoletto {
	color:#EF6826;
}

#mainCenter h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#cf001b;
	margin: 6px 0px 0px 6px;
	padding: 0px;
}


#mainCenter h2 a,
#mainCenter h3 a,
#mainCenter h4 a,
#mainCenter h5 a {
	color:#cf001b;
}

#mainCenter p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin: 6px 24px 12px 12px;
}

#mainCenter p a{
	color:#000000;
}

img.imgleft{
	float:left;
    margin: 0px 12px 12px 0px;
}

img.imgright{
    float:right;
	margin: 0px 0px 12px 12px;
}

#mainCenter img.imgleft{
	float:right;
	margin: 0px 0px 12px 12px;
}


/*lista*/

#mainCenter ul{
	list-style: none;
	margin: 5px;
	padding:0px;
	line-height: 14px;
}

#mainCenter ul li {
	background-image: url(../img/tools/arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	padding: 0px 0px 0px 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin: 6px 120px 6px 12px;
}

/*tabella parte centrale*/

table.tbl{
	width: 460px;
	margin: 0px;

}

.tbl p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-decoration: none;
}

.prod {
	width: 120px;
	/*height: 55px;*/
	margin-top: 0px;
	margin-bottom: 3px;
	text-align:center;
}

.tbl img {
	border:solid 0px;
	width: 78px;
	height: 58px;
}

.tbl {
	border: none;
	table-layout: fixed;
}

.tbl td {
	width: 120px;
	height: 85px;
	border:solid 0px;
	/*background-image:url(../img/tools/tblBkg.gif);
	background-repeat: repeat-x;*/
}

.tbl td.empty {
	width: 140px;
	height: 85px;
    border:none;
    background-image:none;
}


/*fine parte centrale*/

/*right section*/

#right {}

#right div#firstbook {
	margin:0px;
	padding:10px 10px 0px 10px;
	width:216px;
	background:transparent url(../img/tools/sidedx/libro.gif) no-repeat top left;
}

#right div#firstbook h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cf0913;
	margin: 0px 0px 4px 0px;
}
#right div#firstbook div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	text-align:right;
	padding: 0px;
	margin: 7px 10px 0px 0px;
}

#right div#firstbook div a{
	color:#cf8e00;
}


#right div#firstbookbottom {
	margin:0px 0px 4px 0px;
	padding:0px;
	font-size:2px;
	width:236px;
	height:8px;
	background:transparent url(../img/tools/sidedx/libro_bottom.gif) no-repeat top left;
}



#right div#festalibro {
	margin:0px;
	padding:10px 10px 0px 10px;
	width:235px;
	background:transparent url(../img/tools/sidedx/libro.gif) no-repeat top left;
}

#right div#festalibro h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#cf0913;
	margin: 0px 0px 4px 0px;
}
#right div#festalibro div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	text-align:right;
	padding: 0px;
	margin: 7px 0px 0px 0px;
}

#right div#festalibro div a{
	color:#cf8e00;
}


#right div#festalibrobottom {
	margin:0px 0px 4px 0px;
	padding:0px;
	font-size:2px;
	width:236px;
	height:8px;
	background:transparent url(../img/tools/sidedx/libro_bottom.gif) no-repeat top left;
}




#right div#appointment {
	margin:0px 0px 0px 0px;
	padding:10px;
	width:216px;
	background:transparent url(../img/tools/sidedx/appuntamenti.gif) no-repeat top left;
}

#right div#appointment h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bolder;
	color:#ffffff;
	margin: 0px 0px 6px 0px;
}


#right div#appointment p a{
	color:#000000;
}

#right div#appointment div.details {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cf8e00;
	font-weight:bold;
	padding: 12px 12px 0px 0px;
}

#right div#appointment div.details a{
	color:#cf8e00;
	margin: 0px 14px 0px 0px; 
}

#right div#appointment div.details a:hover{
	color:#000000;
}


#right div#appointmentbottom {
	margin:0px 0px 4px 0px;
	padding:0px;
	font-size:2px;
	width:236px;
	height:8px;
	background:transparent url(../img/tools/sidedx/appuntamenti_bottom.gif) no-repeat top left;
}

#right div#game {
	margin:0px 0px 0px 0px;
	padding:9px 10px 3px 10px;
	width:216px;
	background:#ffffff;
}

#right div#game h3{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#da0f13;
	margin: 0px 0px 6px 0px;
}
#right div#game div{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	text-align:right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}

#right div#game div a{
	color:#cf8e00;
}


#right #news{
	background:transparent url(../img/tools/sidedx/news.jpg) no-repeat top left;
	margin:-10px 0px 0;
	padding:3px 10px 3px 10px;
}

#right #news img {
	float:left;
	margin: 16px 6px 0px 0px;
}

#right #news h5 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#cf001b;
	font-weight:bold;
	margin: 0px 64px 6px 0px;
	padding:16px 0px 0px 0px;
}

#right #news h5 a{
	color:#cf001b;
}

#right #news p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#999999;
	padding: 0px 50px 3px 0px;
}

#right #news p a{
	color:#ff9900;
	text-transform:uppercase;
	font-weight:bold;
	}

#right #news p a:hover{
	color:#000000;
}

#right #newsbottom{
	height:16px;
	background:transparent url(../img/tools/sidedx/news-bottom.gif) no-repeat top left;
}



/*footer section*/

#footer {
	background:transparent url(../img/tools/bgr_footer.gif) repeat-x scroll left top;
	height:19px;
	padding:0 28px;
}

#footer div.copyright {
	color:#000000;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	margin:2px auto;
}

#footer div.copyright,
#footer div.legal {
	float:left;
}

#footer div.legal {
	float:right;
	margin:-1px 0 0 0;
	text-align:right;
	width:245px;
}

#footer div.legal ul {
	list-style:none;
}

#footer div.legal ul li {
	display:inline;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#footer div.legal ul li a{
	color:#000000;
	text-decoration:none;
}

#footer div.legal ul li a:hover{
	color:#f6d737;
	text-decoration:underline;
}

/*error page 404*/

#error #wrapper #contents #center #mainCenter h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#000000;	
}

#error #wrapper #contents #center #mainCenter div#error p {
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

#error #wrapper #contents #center #mainCenter div#error p a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
}
#error #wrapper #contents #center #mainCenter div#error p a:hover{
	color:#fda200;
}


/*CALENDARIO*/

#calendarioCont{
}

#calendarioCont h2,
#calendarioCont h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#cf001b;
	margin: 0px 0px 0px 12px;
	padding: 24px 0px 6px 0px;
}

#calendarioCont p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	margin: 6px 120px 6px 12px;
}
.boxCalendario{
    padding: 5px;
	margin: 3px 0px 0px 0px;
}
.imgLabel{
    border:none;
	height: 31px;
}
.griglia{
    width: 500px;
	border:solid 1px #70a5e7;
	margin-left: 3px;
	margin-top: 5px;
}
.labelBlue{
    width: 500px;
	height: 15px;
	background-color:#70a5e7;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#FFFFFF;
}
.titolo{
	margin: 0px 0px 0px 5px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.texts{
	height:43px;
	line-height: 43px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	margin-left: 5px;
}

.textData,
.textNoEventi,
.textLuogo,
.textDettagli,
.textPartecipa {
	height: 43px;
	float:left;
	line-height: 43px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
}

.textData{
    width: 140px;
}
.textNoEventi{
    width: 240px;
}
.textLuogo{
    width: 100px;
}
.textDettagli{
    width: 120px;
}
.textPartecipa{
    width: 80px;
}

.textData a,
.textLuogo a,
.textDettagli a,
.textPartecipa a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}*/


/* ------------------------------------ stili aggiunti in data 22-03 per la gestione della spalla sx, zona gratis */

.gratis_header			{background:url(../img/head_gratis.jpg) no-repeat; width:184px; height:26px;}
.internal_color			{background:url(../img/bg_gratis.jpg) repeat-x;}


#left div#gratis {
	margin:8px 0px 0px 0px;
	padding:10px;
	padding-top:30px;
	width:164px;
	/*background: url(../img/bg_gratis.jpg) no-repeat top left;*/
	/*background:url("../img/bg_gratis.jpg") no-repeat scroll 1px 14px transparent;
	height:877px;*/
	background:url("../img/bg_gratis-short.jpg") no-repeat scroll 1px 14px transparent;
	height:755px;	
}

#left div#gratis dl.newsletter{
}

#left div#gratis dt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bolder;
	text-transform:uppercase;
	color:#000000;
}

#left div#gratis dd.newsletter{
	padding: 0px 0px 6px 0px;
	margin: 16px 0px 0px 0px;

}


#left div#gratis dd h4{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	padding: 1px 0px 1px 2px;
	background:#FDFA02;
}

#left div#gratis dd h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:none;
	color:#cf0913;
	padding: 2px 0px 3px 3px;
	margin-top:5px;
}

#left div#gratis dd p{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	color:#000000;
	padding: 0px 0px 3px 0px;
}

#left div#gratis dd p strong{
	font-weight:bold;
}


#left div#gratis dd div{
	text-align:right;
	padding: 0px;
}


#left div#gratis dd div a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:none;
	margin:0px;
	padding:0px;
	padding-left:17px;
	background:none;
	color:black;
	line-height:2em;
	text-decoration:none;
	background:url(../img/freccia.gif) no-repeat 0 3px;
	text-align:left;
	margin-left:35px;
	width:auto;
}


#left div#gratisbottom {
	margin:0px 0px 30px 0px;
	padding:0px;
	font-size:2px;
	width:184px;
	height:8px;
	background:transparent url(../img/tools/sidesx/gratis_bottom.gif) no-repeat 2px 0;


}

.evidenziaDettaglio{border:1px solid #ccc; background: #EAEAEA; padding:7px; }

/* servono per allineare i testi allinterno dell'articolo 2225*/
.right{
	text-align:right;
	clear:both;
}
.quote{
	font-style:italic;
	margin:1em 2.3em;
	padding:1em;
	border:1px solid #000;
	font-size:12px !important;
}
.quoteProd{
	display:block;
	font-style:italic;
	margin:1em -1.3em 0 4em;
	text-align:right;
}
h6{
	color:#CF001B;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:10px;
	margin:6px 0 0 6px;
	padding:0;
	text-align:center;
}
/*div#widgetBlog{
	width:243px;
	height:264px;
	overflow: auto;
	margin-left:2px;
	margin-top:2px;
	background:transparent url(http://www.alfiobardolla.com/img/tools/center/home/blogBgk.jpg) no-repeat 

}
*/
/*
iframe#blog{
	margin:0;
	padding:0px;
	width:235px;
	height:230px;
	overflow:hidden;
	border:0px
}
*/
div#widgetBlog{
	width:243px;
	height:313px;
	overflow: auto;
	margin-left:2px;
	margin-top:2px;
	background:transparent url(http://www.alfiobardolla.com/img/tools/center/home/blogBgk_big.jpg) no-repeat; 
}

iframe#blog{
	margin:0;
	padding:0px;
	width:235px;
	height:280px;
	overflow:hidden;
	border:0px;
}
h3.blogTitle{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
h3.personaggi{
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-bottom:2px;
	padding-left:10px;
	padding-top:6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
div#widgetPp{
	width:243px;
	height:530px;
	margin-left:2px;
	margin-top:2px;
	background:transparent url(http://www.alfiobardolla.com/img/tools/center/home/personaggiBgk.jpg) no-repeat; 
}
div#widgetPp div{
	left:5px;
	position:relative;
	top:3px;
}
.enfasi{
color:#CC0000;
font-weight:bold;
}
.redQuote{
color:#CC0000;
font-weight:bold;
float:right;
padding:3px 0px;
}

#frameBorder4 {
	border:1px solid #FDA202;
	display:block;
	font-family:arial;
	height:577px;
	margin:22px 12px;
	width:94%;
}
#frameBorder3 {
	border:1px solid #FDA202;
	display:block;
	font-family:arial;
	height:456px;
	margin:22px 12px;
	width:94%;
}
#frameBorder2 {
	border:1px solid #FDA202;
	display:block;
	font-family:arial;
	height:306px;
	margin:22px 12px;
	width:94%;
}

#frameBorderBig {
	border:1px solid #FDA202;
	display:block;
	font-family:arial;
	height:456px;
	margin:22px 12px;
	width:94%;
}
#frameBorder {
	border:1px solid #FDA202;
	display:block;
	font-family:arial;
	height:314px;
	margin:22px 12px;
	width:97%;
}
#itemProdotto{
	display:block;
	font-family:arial;
	height:140px;
	width:100%;
}

#personaggi1{
	display:block;
	font-family:arial;
	height:960px;
	width:100%;
}
#personaggi2{
	display:block;
	font-family:arial;
	height:950px;
	width:100%;
}
#personaggi3{
	display:block;
	font-family:arial;
	height:1150px;
	width:100%;
}
#personaggi4{
	display:block;
	font-family:arial;
	height:1400px;
	width:100%;
}
#personaggi5{
	display:block;
	font-family:arial;
	height:1011px;
	width:100%;
}
.promo{
	color:#EE622F;
	font-family:helvetica;
	font-size:1.1em;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
}
#indicazioniTecniche{
	background-color:#FFFF99;
	border:1px solid #FFCC00;
	margin:5px;
	padding:5px;
	width:96%;
}
/*#coachDiv{
	
		float:left;
			margin:5px;
			padding:5px;
			width:96%;
	
	
}
	#coachDiv h4{
		background-color:#CCFFFF;
		border:1px solid #3399FF;
	}
	#coachDiv div{
		
	}
*/
ol.videoTut{
	font-size:13px;
	line-height:14px;
	list-style-image:none;
	list-style-position:outside;
	margin:11px 17px;
	padding:0;
}
ol.videoTut li a{
	text-decoration:underline;
	color:#0000ee;
}
ol.videoTut li a:hover{
	text-decoration:none;
	color:#cc0000;
}
/* Facebook wideget rightbar.jsp*/
#facebook_widget {
	background:url("http://www.alfiobardolla.com/img/tools/center/home/blogBgk_big.jpg") no-repeat scroll 0 0 transparent !important;
	height:250px;
	margin:0 2px;
	padding:0 10px 60px;
}
h3.fb_widget_title {
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	padding:7px 0px 7px;
}
.dettaglio_prodotto{
	font-size:12px;
	line-height:130%;
}.aa {
	color: #FFF;
	text-align: left;
}
.bb {
	color: #FFF;
	font-size: 15px;
}
.lpPoweredBy {
display:none;
}

#google-disclaimer { background:url(../img/footer-disclaimer.jpg) no-repeat scroll 0 0; height:211px; display:block; }
#google-disclaimer div { padding: 15px 20px; }
#google-disclaimer p { margin:0 0 15px; font-size:12px; font-family:Arial, Helvetica, sans-serif; }

