﻿/*/*
Theme Name: BB Broadcast
Theme URI: http://www.qnt.it/
Description: Designed by:  QNT S.r.l. - Firenze <a href="http://qnt.it/" target="_blank">http://www.qnt.it</a>
Designed by <a href="http://qnt.it/" target="_blank">QNT Firenze</a>
Version: 1.0
Author: QNT S.r.l. Firenze
Author URI: http://www.qnt.it/

*/
 
/* ======================================== default styles */
body {
	padding: 0;
	margin: 0;
	font: .8em Georgia, Times New Roman, Times;
	/*line-height: 1.3em;*/
/*	background: #fff url(images/sfondo_pagina.jpg) repeat-x;*/
	background: #eef0ef url(images/sfondo_pagina.jpg) repeat-x; /* == NUOVO STILE == */ /*#efefef*/ /*#f2f4f3*/
	color: /*#454545*/ #3B3B3B;
}
a {
	color: #2F637A;
	background: inherit;
}
a:hover {
	color: #808080;
	background: inherit;
}
i {
	font-family: Verdana;
	font-size: 12px;
	color: #454545;
}
em {
	font-family: Verdana;
	font-size: 12px;
	color: #050D12;
}
p {
	margin: 0 0 20px 0;
}
h1, h2, h3 {
	padding: 0;
	margin: 0;
}
ul {
	margin: 0;
	padding : 0;
	list-style: none
}
img {
	border: 0;
}
.left {
	float: left;
}
.right {
	float: right;
}
.Clr {
	clear: both;
	font-size: 1px;
}
b {
	color: #46535A;
	font-weight: bold;
}
strong {
	color: #46535A;
	font-weight: bold;
}
blockquote {
	border:1px solid #dadada;
	margin:20px 10px;
	padding:8px;
}
blockquote p {
	padding:2px 0;
	margin:0;
}
li.condividi {
	list-style: none;
	background: transparent url(images/share-icon.jpg) no-repeat left 1px;
	padding-left: 21px;
}
li.condividi a {
	background-image: none;
}
/* ======================================== layout */

#wrapperCont {
	width: 100%;
	text-align: center;
}
/*#wrapper { position: absolute; left: 50%; width: 960px; margin-left: -480px; }*/
#wrapper {
	width: 960px;
	text-align: left;
	margin: auto auto;
}
/* ======================================== intestazione */

#dvTitolo {
	height: 25px;
	text-align: left;
	padding-bottom: 23px;
	position: relative;
}
#dvTitolo h1 {
	font-family: Arial, Sans-Serif;
	/*font-size: 0.95em;*/
		font-size: 13px;
	font-weight: normal;
	padding: 5px 0 0 0;
	margin: 0;
	color: #dbdbdb;
	letter-spacing: normal;
}
.imgQntTop {
	position: absolute;
	top: 4px;
	right: 0px;
}
.EditoByTop {
	position: absolute;
	top: 5px;
	right: 0;
}
#dvIntestazione {
	height: 95px;
	padding: 0;
	margin: 0;
	position: relative;
	background: white;
}
#logoBB {
	position: absolute;
	top: 0;
	left: 0;
}
#dvRicerca { /*border-left: 1px solid #d1d1d1;*/
	padding: 10px 0 6px 0; /*width: 473px;*/ /*width: 528px*/
	width: 568px
}
/* ======================================== main menu search */

#dvSearch {
	text-align: right;
	color: #000;
	padding: 0 0 17px 0;
	margin-right: -4px;
}
.CampoCerca {
	width: 255px;
	border: 1px #a5acb2 solid;
	font-family: Arial, Sans-serif;
	height: 18px;
}
/* search form styling */
form, form p {
	margin: 0;
	padding: 0;
}
#ulMenuTop {
}
#ulMenuTop li {
	float: left;
	color: #49647b;
	font-size: 13px;
	padding: 0 0 0 9px;
}
#ulMenuTop li a,  #ulMenuTop li a:link,  #ulMenuTop li a:active,  #ulMenuTop li a:visited {
	color: #49647b;
	text-decoration: none;
}
#ulMenuTop li a:hover {
	color: #49647b;
	text-decoration: underline;
}
#ulMenuTop li.MenuUtente a,  #ulMenuTop li.MenuUtente a:link,  #ulMenuTop li.MenuUtente a:active,  #ulMenuTop li.MenuUtente a:visited {
	color: #d65a1d
}
#ulMenuTop li.MenuUtente a:hover {
	color: #d65a1d
}
#ulMenuTop img {
	margin-top: -1px;
}
/* ============= main horizontal menu */

#dvMenu {
}
#tablist {
	font-size: 12px;
	padding: 0;
	margin: 0;
}
#tablist li {
	list-style: none;
	float: left;
	margin: 0;
	height: 36px;
}
#tablist li.current-cat {
	background-image: url('/wp-content/themes/QNT-2009/images/freccia_stato_pic.gif');
	background-repeat: no-repeat;
	background-position: center bottom;
}
#tablist li.forum-cat {
	float: right;
}
#tablist li.forumIco-cat {
	float: right;
}
#tablist li a {
	text-decoration: none;
	display: block;
	margin-right: 2px;
	padding: 9px 11px 9px 9px;
	font-weight: normal;
	font-size: 16px;
	color: #fff;
	background-image: none;
}
#tablist li a:hover {
	color: #f4e7a0;
}
#tablist li.current-cat a {
	color: #f4e7a0;
}
#tablist li.forum-cat a {
	padding-right: 5px;
}
#tablist li.forumIco-cat a {
	padding: 6px 0 0 0;
	margin-right: 0;
}
#tablist .key {
	text-decoration: underline;
}
#top_info {
	display: none;
}
#dvBreadcrumb {
	clear: both;
	/*	color: #7d8283;*/
	color: #A5A9AB;
	padding-top: 2px;
	position: relative;
	/*	height: 55px;*/
	height: 79px;
	font-size: 12px;
}
#dvBreadcrumb a,  #dvBreadcrumb a:link,  #dvBreadcrumb a:active,  #dvBreadcrumb a:visited {
	color: #A5A9AB;
	text-decoration: underline;
}
#dvBreadcrumb a:hover {
	color: #7d8283; /*#2F637A;*/ /*#7d8283;*/
	text-decoration: underline;
}
#Breadcrumb {
	position: absolute;
	top: 21px;
	left: 0px;
}
#Data {
	position: absolute;
	top: 18px;
	right: 0px;
	color: #353535;
	font-size: 15px;
}
#dvBreadcrumb #Data a {
	color: #7d8283;
	text-decoration: none;
}
#dvBreadcrumb #Data a:hover {
	color: #7d8283;
	text-decoration: underline;
}
/* ======================================== colonna sx */

#colonnaSx {
	float: left;
	/*	background-color: #efefef;*/
/*	background-color: #f9f9f9;*/
	background-color: #fff; /* == NUOVO STILE == */
	width: 692px;
}
#PrimoArticolo {
	padding: 5px;
	/*	border-bottom: 8px white solid;*/
	border-bottom: 8px #efefef solid; /* == NUOVO STILE == */
	/*	background: #ececec;*/ /*#dfdfdf*/
	background: #fff9d6;/*	display: none;*/
}
#colonnaCx {
	margin: 0 0 10px 0;
	float: right;
	/*	border-left: 8px white solid;
	border-bottom: 8px white solid;*/
	border-left: 8px #eef0ef /*#efefef*/ solid; /* == NUOVO STILE == */
	border-bottom: 8px #eef0ef /*#efefef*/ solid; /* == NUOVO STILE == */
	width: 210px;
	position: relative;
	z-index: 100;
}
#ContArticoliEvidenza {
	/*border-bottom: 8px white solid;*/
		border-bottom: 8px #eef0ef /*#efefef*/ solid; /* == NUOVO STILE == */
}
#ArticoliEvidenza {
	padding: 0;
	border: 1px #d1d1d1 solid;
	background: #FFF;
}
#FeaturedArticles {
	padding: 10px;
	/*background: #efefef;*/
		/*background: #F0F0F0*/
		background: #FaFaFa; /* == NUOVO STILE == */
}
#FeaturedArticles h3 {
	font-size: 16px;
	padding: 0 0 10px 0;
	margin: 0;
	color: #555555;
	font-weight: bold;
}
#FeaturedArticles ul {
	padding: 0;
	margin: 0;
}
#FeaturedArticles li {
	list-style-type: none;
	background: url('/wp-content/themes/QNT-2009/images/article_icon.gif') no-repeat 0px 8px;
	padding: 5px 0 5px 18px;
	margin: 0;
}
#FeaturedArticles li a {
	background-image: none;
	color: #8a8a8a;
	text-decoration: none;
}
#FeaturedArticles li a:hover {
	color: #8a8a8a;
	text-decoration: underline;
}
.graybox {
	background: #f9f9f9;
	padding: 4px;
	display: none;
}
/* ------ contenuto colonna sx ----- */

.post-title {
	font-size: 24px;
	font-weight: normal;
	line-height: 29px;
	padding: 0 0 10px 0;
}
.post-title A,  .post-title A:link,  .post-title A:visited {
	text-decoration: none;
	color: #4d677e;
}
.post-title A:hover {
	text-decoration: none;
	color: #808080;
}
.post-content {
	padding: 20px 16px 0 12px;
	position: relative;
}
.post-content b {
	color: #000;
	font-weight: bold;
}
.post-content strong {
	color: #000;
	font-weight: bold;
}
.CatElenco {
	padding: 0 0 15px 0;
	font-family: Georgia, "Times New Roman", serif;
}
.CatElenco, .CatElenco a {
	color: #a9a9a9;
	text-decoration: none;
	font-size: 11px;
}
.CatElenco a:hover {
	color: #a9a9a9;
	text-decoration: underline;
}
.post-info, .post-info a {
	color: #666666;
	text-decoration: none;
	font-size: 15px;
}
.post-info a:hover {
	color: #666666;
	text-decoration: underline;
}
.cont-post-content {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 3px;
	/*		line-height: 20px;*/
		line-height: 19px;
	/*		color: #555;*/
		color: #242424;
	/*		font-size: 15px;*/
		font-size: 13px;
	border-top: 1px #cfcfcf solid;
	/*		padding: 15px 0 0 0;*/
		padding: 0;
}

.cont-post-content h4 {
	margin: 20px 0;
}

.cont-post-content img {
	border: 5px #dedede solid;
	margin: 4px 12px 5px 0;
}
.zoomed-image {
	border: 5px #dedede solid;
	margin: 4px 12px 5px 0;
}


.cont-post-content ul {
	margin: 0px 0px 0px 20px;
}

.cont-post-content ul,
.cont-post-content ol {
	margin: 0px 0px 0px 10px;
}

.cont-post-content ul li,
.cont-post-content ol li {
	margin: 0px 0px 0px 10px;
	padding: 10px 0;
}

.cont-post-content ul li {
	list-style: square;
}
/*	.cont-post-content ol li { margin: 0px 0px 0px 10px; }*/
	
	/*.cont-post-content A.more-link { display: none; }*/


/*.left_articles { padding: 0 16px 0 12px; }*/

.left_box {
	/*	border-bottom: 2px #d7d7d7 dotted;*/
	border-bottom: 5px #efefef solid;
	/*	padding: 4px 0 35px 0;*/
	padding: 4px 0 15px 0;
	margin: 0;/*	clear: both;*/
/*	position: relative;
	z-index: 50;*/
}
.dvMore {
	text-align: right;
}
.CategorieArticolo {
	position: absolute;
	top: 3px;
	font-size: 15px;
	line-height: 19px;
}
.CategorieArticolo a {
	color: #b5b5b5;
	text-decoration: none
}
.CategorieArticolo a:hover {
	color: #b5b5b5;
	text-decoration: underline
}
/* ---  */


.lnkPdf, .lnkPdf:hover {
	text-indent: 23px;
	background: transparent url('/academy_days/pdf.gif') no-repeat scroll left center;
	display: block;
	padding: 1px 5px 1px 0;
	color: white;
	text-decoration: underline;
	float: right;
	text-align: right;
}
h4.SottoTitoloEvento {
	/*	margin-top: -30px;*/
	margin-top: -10px;
	color: #4d677e;
	line-height: 22px;
}
.CitazioneEvento, .CitazioneEvento p {
	font-family: Georgia, "Times New Roman", serif;
	font-style: italic;
	font-size: 15px;
}
div.EvidenzaEvento {
	background: #fffcc5;
	border: 1px #d89999 dashed;
	padding: 15px;
	margin: 15px 0;
	font-size: 14px;
}
.TxtContoRovescia {
	position: absolute;
	right: 10px;
	top: 38px;
	/*	font-weight: bold;*/
	font-style: italic;
	text-align: right;
}
.TxtContoRovescia .dvCountDown {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 25px;
	color: #9d0000;
	padding-bottom: 7px;
}
h4 {
	font-size: 16px;
}
.articolo_pagina h4 {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	color: #4b879f
}
/*div.Programma { background: #F0F0F0; border: 1px #DFDFDF solid; padding: 10px; }*/
div.Programma {
	background: #FFFEE8;
	border: 1px #9d0000 solid;
	padding: 10px;
}
#cforms8form, #cforms9form, #cforms12form {
	width: 100%;
}
#cforms8form input, #cforms8form textarea,, #cforms12form input, #cforms12form textarea {
width: 250px;
}
#cforms9form input {
	width: 300px;
	margin-left: 10px;
}
#cforms9form label { /*width: 200px;*/
	white-space: nowrap;
	text-align: right;
}
.cf-sb {
	position: relative;
}
#cforms8form input#sendbutton8, #cforms9form input#sendbutton9, #cforms12form input#sendbutton12 { /*position: absolute;*/
	width: auto;
}
#cforms9form input#sendbutton9 {
	width: 150px; /*top: -60px; right: 70px;*/
}
#cforms8form input#sendbutton8, #cforms12form input#sendbutton12 {
	position: absolute;
	top: -60px;
	right: 170px;
	margin: 10px 0 0 0;
}
.linklove {
	display: none;
	clear: both;
}
li#li-13-7, li#li-13-8 {
	position: relative
}
#cforms13form li#li-13-7 label.cf-before span, #cforms13form li#li-13-8 label.cf-before span {
	display: block;
	width: 300px;
	text-align: left;
	padding-left: 122px;
}
#cf13_field_7, #cf13_field_8 {
	width: auto !important;
	position: absolute;
	top: 13px;
	left: 100px;
}
#cf13_field_8 {
	top: 3px;
}
li#li-13-7 {
	padding: 15px 0 5px 0;
}
li#li-13-8 {
	padding: 5px 0 15px 0;
}
div.FormContattiQNT {
	background: #E0F5E0;
	border: solid 1px #9BAA9B;
	margin: 0 21px;
	padding: 10px 0;
}
/* ---------------[ Tabber ]--------------- */

/*--------------------------------------------------
  REQUIRED to hide the non-active tab content.
  But do not hide them in the print stylesheet!
  --------------------------------------------------*/

#tab-box {
}
#tab-box h3 {
	font-size: 9pt;
	font-weight: normal;
	letter-spacing: 0px;
	/*	border-bottom: 1px solid #fff;*/
	padding: 5px 10px;
	margin: 0;
	color: #000;
	background: #ddedf3;
}
.tabberlive .tabbertabhide {
	border: 0;
	display: none;
}
/*--------------------------------------------------
  .tabber = before the tabber interface is set up
  .tabberlive = after the tabber interface is set up
  --------------------------------------------------*/

.tabber {
	display: none;
}
.tabberlive {
}
/*--------------------------------------------------
  ul.tabbernav = the tab navigation list
  li.tabberactive = the active tab
  --------------------------------------------------*/

ul.tabbernav {
	background: #ddedf3 !important;
	padding: 0 !important;
	height: 29px;
	line-height: 24px;
	/*	border: 1px solid #fff;*/
	border-bottom: 0;
	margin: 0 !important;
	padding: 0 !important;
	list-style-type: none !important;
	font-size: 8pt;
}
.tabbernav li {
	padding: 0 !important;
	list-style-type: none;
	float: left !important;
	margin-right: 1px !important;
	background: transparent !important;/*	color: #6f6f6f;*/
}
.tabbernav li a {
	float: left;
	display: block;
	padding: 0 4px;
	margin: 5px 0 0 5px;
	font-size: 14px;
	text-decoration: none;
}
.tabbernav li a:link {
	color: #848889 /*!important*/;
}
.tabbernav li a:visited {
	text-decoration: none;
}
.tabbernav li a:hover {
	background: #fff;
}
.tabbernav li.tabberactive a {
	background: #fff;
	color: #373737;
}
.tabbernav li.tabberactive a:hover {
	background: #fff;
}
/*--------------------------------------------------
  .tabbertab = the tab content
  Add style only after the tabber interface is set up (.tabberlive)
  --------------------------------------------------*/

.tabberlive .tabbertab {
	padding: 2px 0 7px 0; /*background: #fff;*/ /*border: 1px solid #fff;*/
}
/* If desired, hide the heading since a heading is provided by the tab */

.tabberlive .tabbertab h2 {
}
.tabberlive .tabbertab h3 {
	display: none;
}
.tabberlive .tabbertab ul.pop {
	margin-top: 5px;
}
.tabberlive .tabbertab ul.pop li {
	clear: both !important;
	/*border-bottom:1px solid #fff !important;*/
	padding: 5px 10px !important;
}
.tabberlive .tabbertab ul.pop li a {
	color: #858585/*#a9a9a9*/;
	text-decoration: none;
	font-size: 13px;
}
.tabberlive .tabbertab ul.pop li a:hover {
	color: #858585/*#a9a9a9*/;
	text-decoration: underline;
}
.NumberMostComm {
	padding-top: 2px;
	color: #999999/*#a9a9a9 #949494*/;/*	font-weight: bold;*/
}
.LnkLeggi {
	padding-top: 3px;
}
.LnkLeggi a {
	font-style: italic;
	text-decoration: underline;
	font-size: 12px;
}
#InfoArticolo {
	padding: 10px;
	margin: 0;
	font-size: 12px;
	line-height: 18px;
}
#InfoArticolo h3 {
	padding-bottom: 10px;
	font-size: 15px;
	color: #555;
}
#InputUrl {
	width: 140px;
	font-size: 11px;
	border: 1px #a5acb2 solid;
	background: #f2f2f2;
}
ul#RelatedArticles {
	padding: 5px 0 3px 0;
}
ul#RelatedArticles li {
	list-style-type: none;
	background: url('/wp-content/themes/QNT-2009/images/article_icon_2.gif') no-repeat 1px 8px !important;
	padding: 5px 0 5px 18px;
	margin: 0;
	border: 1px #fff solid;
}
ul#RelatedArticles li a {
	background-image: none;
}
/* -------------------[ Comments ]------------------- */

.spAvatar img {
	padding: 1px;
	background: #fff;
	border: 1px solid #ccc;
	float: right;
	margin: 19px 0 10px 20px;
}
img.comment-grav {
	padding: 1px;
	background: #fff;
	border: 1px solid #ccc;
	float: right;
	margin: 19px 0 10px 20px;
}
h3#comments, h3#respond {
	font-size: 12pt;
	margin: 0 1px 1px 1px !important;
	padding: 10px;
	background: #ddd;
	border: 1px solid #fff;
	border-left: 0;
	border-right: 0;
}
.commentlist {
	font-family: Arial, Helvetica, sans-serif;
	list-style-type: none;
	padding: 0;
	margin: 1px;
}
.commentlist li {
	clear: both;
	margin: 0;
	padding: 10px 10px 1px;
	background: #fff;
	font-size: 13px;
	line-height: 19px;
}
.commentlist li.alt {
	margin: 0;
	padding: 10px 10px 1px;
	background: #eee;
}
.commentlist p.commentmetadata {
	font-family: Georgia, "Times New Roman", serif;
	display: block;
	margin-bottom: 7px;
}
.commentlist cite {
	font-size: 9pt;
	font-weight: bold;
	font-style: normal;
}
#commentform {
	background: #eee;
	padding: 10px;
	margin: 1px;
}
#commentform textarea {
	width: 90%;
	padding: 5px;
	margin-top: 4px;
}
.EvidenzaCommento {
	background-color: #ffe885;
	border: 1px dotted gray;
	padding: 15px;
	margin: 1px;
}
/* ========== [ CONDIVIDI - SHARE] ============== */

a.lnkPrint, a.lnkPrint:hover {
	background-image: url('/wp-content/plugins/wp-print/images/printer_famfamfam.gif');
	background-position: 0 50%;
	background-repeat: no-repeat;
	display: block;
	padding: 4px 0;
	text-indent: 23px;
}
#Share {
	padding: 0 20px;
}
#TitoloShare {
	background: #FF900D url('images/sfondo_correllati.gif') no-repeat scroll 600px 0;
	padding: 8px 10px;
	color: white;
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 20px;
	line-height: normal;
	height: 20px;
}
.dvCondivisioneShare {
	height: 16px;
	padding: 4px 0;
}
.st_sharethis .stButton .chicklets {
	font-size: 13px;
	font-family: Georgia, Times New Roman, Times;
	color: #2F637A;
	text-decoration: underline;
}
.dvCondivisioneShare, .dvCondivisione {
	float: left;
	width: 280px;
	margin: 1px 0 1px 8px;
}
.dvCondivisione a {
	display: block;
	padding: 4px 0;
	text-indent: 23px;
	/*	background-image: url('images/feed-icon-16x16.gif');*/
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.dvCondivisione a:hover {
	/*	background-image: url('images/feed-icon-16x16.gif');*/
	background-repeat: no-repeat;
	background-position: 0 50%;
}
.CondividiRss a, .CondividiRss a:hover {
	background-image: url('images/ico_share_rss.gif');
	background-position: 1px 50%;
	height: 16px;
}
.CondividiPreferiti a, .CondividiPreferiti a:hover {
	background-image: url('images/ico_share_preferiti.gif');
}
.CondividiCommenti a, .CondividiCommenti a:hover {
	background-image: url('images/ico_share_commenti.gif');
}
.CondividiNewsletter a, .CondividiNewsletter a:hover {
	background-image: url('images/ico_share_newsletter.gif');
}
.CondividiCorrellati a, .CondividiCorrellati a:hover {
	background-image: url('images/ico_share_articoli_simili.gif');
	background-position: 1px 50%;
}
.CondividiScrivi a, .CondividiScrivi a:hover {
	background-image: url('images/ico_share_scrivi.gif');
}
.dvCondivisione a.lnkPrint, .dvCondivisione a.lnkPrint:hover {
	background-position: 1px 50%;
}
.dvHide {
	display: none;
}
.dvShow {
	display: block;
}
/* ======================================== colonna dx */


#colonnaDx {
	float: right;
	width: 260px;
}
#right {
	float: right;
	width: 260px;
	margin: 0 0 10px 0;
}
.right_articles {
	/*border: 1px solid #ccc;*/
		padding: 0;
	margin: 0 0 10px 0;
	/*background: #efefef;*/
		background-color: #f9f9f9; /* == NUOVO STILE == */
	color: #454545;
	border: 1px solid #ddd;
}
.right_articles h3 {
	background: #347892;
	height: 23px;
	font-size: 16px;
	color: #fff;
	padding: 7px 0 0 10px;
	margin: 0;
	font-weight: normal;
	border: 1px white solid;
}
.right_articles .right_articles_content {
	padding: 10px;
	font-size: 13px;
	line-height: 17px;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	border-left: 1px solid #fff;
}
.right_articles .right_articles_content2 {
	padding: 0;
	font-size: 13px;
	line-height: 17px;
}
.right_articles .right_articles_content2 li {
	margin: 0;
}
.right_articles .right_articles_content2 a:link,  .right_articles .right_articles_content2 a:visited {
	display: block;
}
.right_articles .right_articles_content2 li a:link,  .right_articles .right_articles_content2 li a:visited {
	background: #f9f9f9;
	text-decoration: none;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #fff;
	padding: 5px 5px 5px 10px;
}
.right_articles .right_articles_content2 li a:hover {
	background: #ffffff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #fff;
}
#dvAdv img, #dvAdvQnt img {
	border: 0;
	margin-bottom: 8px;
}
#dvAdv {
	margin-bottom: 20px;
	width: 260px;
	float: right;
}
img#imgSponsor {
	margin: 20px 0 6px 0
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
	font-size: 12px;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.spHomeAvatar img {
	padding: 1px;
	background: #fff;
	border: 1px solid #ccc;
	float: right;
	margin: 0 0 5px 10px;
}
img.home-grav {
	padding: 1px;
	background: #fff;
	border: 1px solid #ccc;
	float: right;
	margin: 0 0 5px 10px;
}
li#recent-comments {
	border: 1px solid #ddd;
	background: #fff;
	padding: 1px 1px 0;
}
li#recent-comments h3 {
	border: 0;
	letter-spacing: 0px;
	border-bottom: 1px solid #fff;
	margin: 0;
	color: #000;
	background: #ccc;
	height: 25px;
	font-size: 16px;
	padding: 7px 0 0 10px;
	font-weight: normal;
}
li#recent-comments li {
	margin: 0;
	/*	background: #eee;*/
	background-color: #f2f4f3; /* == NUOVO STILE == */
	padding: 8px 10px;
	border-bottom: 1px solid #fff;
}

/*=================== CAPCHA FORUM FIX =============*/

div.bbp-submit-wrapper #login_captcha_CaptchaIconsDiv {
display: inline;
}

div.bbp-submit-wrapper #login_captcha_CaptchaIconsDiv a{
padding-top: 20px;
}

/*=========== FORUM RIGHT COLOUMN ================*/
#Forums-dvDx{
	float: right;
	width: 260px;
}


div#Forums-dvDx .right_articles {
	float: right;
	width: 260px;

}

div#Forums-dvDx .right_articles .title {
	background-color: #347892;
    color: #FFF;
    font-weight: normal;
    margin: 1px 1px 2px;
    font-size: 17px;
    padding: 3px 3px 3px 8px;

}

div#Forums-dvDx .right_articles .bbp-logged-in{
	margin-bottom: 30px;
	margin-left: 20px;

}

div#Forums-dvDx .right_articles  ul {

margin: 25px 15px;
width: 220px;
}

div#Forums-dvDx .right_articles  ul li{
padding-bottom: 10px;
border-bottom: .5px solid #999;
}

div#Forums-dvDx .right_articles a{
	margin-top: 8px;

}

div#Forums-dvDx .right_articles  ul li div{
	text-align: right;
	color: #347892;
	padding-top: 5px;
}

div#Forums-dvDx .right_articles  ul li a.bbp-forum-title {
	display: block;
	text-decoration: none;
	font-weight: bold;
}

#Forums-dvDx div.bbp-logged-in a.submit img {
float: left;
}

/*========== FORUM FIX UTENTI AVATAR============*/

span.bbp-topic-freshness-author img.photo {
width: 14px;
height: 14px;
border: 3px double #DDD;
}

/* ========= Newsletter =========== */

.newsletterTextInput {
	width: 150px;
	color: #aaaaaa
}
.newsletterContainer {
	width: 100%;
}
.success {
	background: #CFEBF7;
	border: 1px solid #17a600;
}
.error {
	background: #FFEFF7;
	border: 1px solid #ff6600;
}
.error, .success {
	margin: 5px 0px;
	padding: 5px;
}
/* ===== */


/* =========== Box Feed RSS ============= */

.tile_header {
	display: none;
}
/* ======================================== footer */

/* NEW FOOTER */

#NewFooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	width: 960px;
	clear: both;
	margin-top: 25px;
}
#NewFooterNav {
	background: #f7f8f7;
	border-bottom: 1px #d8d8d8 solid;
	border-top: 1px #d8d8d8 solid;
	padding: 18px;
}
#NewFooterNav a {
	color: #8b8d8d;
}
#NewFooterNav a:hover {
	color: #666;
}
#NewFooterNav ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	color: #707272
}
#NewFooterNav ul li {
	margin: 0;
	padding: 0;
}
#NewFooterNav ul li.liTitoloFM {
	padding: 1px 0 5px 5px;
	font-weight: bold;
	color: #707272
}
#NewFooterNav ul li.liUltimoFM {
	padding-top: 7px;
}
#boxBB {
	float: left;
	padding-right: 65px;
	color: #8b8d8d;
	line-height: 17px;
}
.FooterMenu {
	float: left;
}
#NewFooterBanner {
	border-bottom: 1px #d8d8d8 solid;
	line-height: normal;
	padding: 8px 0 10px 0;
	color: #707272;
}
#NewFooterBanner a {
	text-decoration: none;
	color: #707272;
	display: block;
	background-image: none;
}
#NewFooterBanner a:hover {
	text-decoration: underline;
	color: #707272
}
#NewFooterBanner #btnNewsletter {
	background: transparent url('images/footer/ico_footer_newsletter.gif') no-repeat left center;
	height: 40px;
	padding-right: 30px;
}
#NewFooterBanner #btnNewsletter a {
	padding: 6px 0 0 40px;
}
#NewFooterBanner .btnRss {
	background: transparent url('images/footer/ico_footer_rss.gif') no-repeat left center;
	height: 40px;
	padding-right: 30px;
}
#NewFooterBanner .btnRss a {
	padding: 6px 0 0 33px;
}
#NewFooterBanner #btnMobile {
	background: transparent url('images/footer/ico_footer_mobile.gif') no-repeat left center;
	height: 40px;
	padding-right: 32px;
}
#NewFooterBanner #btnMobile a {
	padding: 6px 0 0 29px;
}
#NewFooterBanner #btnFB {
	background: transparent url('images/footer/ico_footer_fb.gif') no-repeat left center;
	height: 40px;
	padding-right: 0;
}
#NewFooterBanner #btnFB a.FB1 {
	padding: 6px 0 0 32px;
}
#NewFooterBanner #btnFB a.FB2 {
	padding: 0 0 0 0;
	display: inline;
}
#NewFooterCopyright {
	position: relative;
	height: 50px;
	color: #adaeae
}
#NewFooterCopyright a {
	color: #adaeae;
	text-decoration: none;
}
#NewFooterCopyright a:hover {
	color: #adaeae;
	text-decoration: underline;
}
#NewFooterCopyright #lnkEdited {
	position: absolute;
	top: 20px;
	left: 0;
	display: block;
	background: transparent url('images/footer/ico_qnt_footer.gif') no-repeat right -2px;
	padding-right: 132px;
	height: 23px;
}
#NewFooterCopyright a#lnkEdited:hover {
	background: transparent url('images/footer/ico_qnt_footer.gif') no-repeat right -2px;
}
#NewFooterCopyright #dvDiritti {
	position: absolute;
	top: 20px;
	right: 0;
}
/**/




#footer {
	clear: both;
	border-top: 2px #D8D8D8 solid;
	margin-top: 25px;
	padding: 10px 0 30px 0;
	font-family: Arial, Helvetica, sans-serif;
}
#FooterCat li {
	float: left;
	padding-right: 10px;
	font-size: 13px;
	font-weight: bold;
}
#FooterCat li a {
	color: #6f6f6f;
	text-decoration: none;
}
#FooterCat li a:hover {
	color: #949494;
}
#FooterLnk li {
	float: left;
	padding-right: 5px;
	font-size: 13px;
}
#FooterLnk {
	padding-top: 1px;
}
#FooterLnk li a {
	color: #6f6f6f;
	text-decoration: none;
}
#FooterLnk li a:hover {
	color: #6f6f6f;
	text-decoration: underline;
}
#FooterIscr {
	padding-top: 15px
}
#FooterIscr li {
	font-family: Georgia, "Times New Roman", serif;
	float: left;
	padding-right: 7px;
	font-size: 14px;
	color: #8a8a8a;
}
#FooterIscr li a {
	color: #74a5b9;
}
#FooterIscr li a:hover {
	color: Highlight;
}
#Copyright {
	margin-top: 20px;
	color: #bcbdbc;
	border-top: 1px #e4e4e4 solid;
	padding-top: 3px;
	position: relative;
}
#Copyright a {
	color: #bcbdbc;
	text-decoration: none;
}
#Copyright a:hover {
	color: #bcbdbc;
	text-decoration: underline;
}
.EditedBy {
	position: absolute;
	top: 2px;
	right: 5px;
}
.evidenziatoArancio {
	color: #c63509;
	font-weight: bold;
}
.dvContenutoEvidenza {
	padding: 10px 10px 10px 10px;
	background: #e4eff3;
	/*	width: 90%;*/
	margin: 0 20px 20px;
}

.dvContenutoEvidenza h4 {
	margin: 20px 0 20px;
}

.spanContenutoEvidenza {
	font-weight: bold;
}
.nav-inactive-color {
	border-bottom: 2px red solid;
}
/* ==================================================================================
================================================================================== */

#logo {
	margin: 0 0 20px 0;
	font: .7em Arial, sans-serif, Tahoma;
	text-align: center;
}
#logo h1 a, #logo h1 a:link, #logo h1 a:active, #logo h1 a:visited, #logo h1 a:hover {
	text-decoration: none;
	color: #94b7c5
}
#slogan {
	font-size: 0.9em;
	margin: 0 0 10px 2px;
	padding: 0;
	color: #808080;
	background: #fff;
	background-repeat: no-repeat;
	background-position: bottom center;
}
/*#top_info {
	line-height: 27px;
	float: right;
	color: #808080;
	background: #fff;
	margin: 7px 5px 0px 7px;
	text-align: right;
	height: 74px;
}*/

/* round blue login button */
#loginbutton a {
	text-decoration: none;
	width: 24px;
	padding: 7px 12px;
	margin: 0 0 0 8px;
	height: 28px;
	background: #fff url(images/lb.gif) no-repeat;
	color: #000;
}
#loginbutton a:hover {
	background: #fff url(images/lbhover.gif) no-repeat;
	color: #000;
}
/* left side */

.date {
	font-size: .9em;
	padding: 0 0 0 12px;
	background: #fff url(images/news.gif) no-repeat center left;
	color: #808080;
}
.bigimage {
	float: left;
	clear: left;
	border: 1px solid #ccc;
	background: #eee;
	color: #000;
	width: 200px;
	height: 150px;
	margin: 0 15px 10px 0;
}
.thirds {
	float: left;
	width: 220px;
	padding: 0 10px 0 15px;
	border: solid 1px #ff0000;
}
.thirds1 {
	float: left;
	width: 54px;
	margin: -1.5em 0;
	padding: 0 5px 0 6px;
	border: solid 2px #00ff00;
}
/* right side */

.dvBanner img {
	border: solid 1px #054a6e
}
.title {
	font-size: 2em;
	margin: 0 0 .5em 0;
}
.ulPrimoArticoloDx {
	list-style-type: disc;
	margin-left: 20px;
}
.ulPrimoArticoloDx li {
}
.image {
	float: left;
	margin: 0 9px 3px 0;
}
.notes {
	border-top: 1px dotted #ccc;
	border-bottom: 1px dotted #ccc;
	padding: 17px 10px 17px 80px;
	margin: 0 0 10px 0;
	background: #fff url(images/notes.gif) no-repeat center left;
	color: #454545;
}
/* footer */
	#footer .right {
	float: right;
}
.feed {
	background: no-repeat url(images/feed-icon-12x12.jpg);
	padding: 0 0 0 1.5em;
}
span.feed a:link, span.feed a:visited {
	background: none;
}
ol#commentlist li {
	margin: 0 0 1em 0;
	border-bottom: 1px solid #eee;
}
.pg_nav {
	text-align: center;
	display: block;
	background: #f9f9f9;
	padding: 4px;
	margin: 1em 0;
}
.cat {
	background: url('images/comment.gif') no-repeat 0 3px;
	padding-left: 1.3em;
}
.cat a:link, .cat a:visited {
	background: none;
}
.PrintImageLink {
}
.PrintImage {
	border: 0;
	margin: 5px;
	padding: 0;
	vertical-align: middle;
}
/* QNT ======= Box Eventi */

.dvDataEvento {
	float: left;
	background: #676767;
	text-align: center;
	color: #eee;
	margin: 0 10px 0 10px;
	width: 48px;
	padding: 10px 0 5px 0;
	font-size: 10px;
	line-height: 12px;
}
.dvDataEvento span {
	font-size: 24px;
	line-height: 18px;
}
.dvTestoEvento {
	font-family: Arial;
	float: left;
	line-height: 18px;
	font-size: 13px;
	padding-top: 2px;
}
.dvLettureConsigliate {
	background: #f0f0f0;
	line-height: 22px;
	padding: 5px;
	margin: -18px 0 25px 0;
}
.dvLettureConsigliate a {
	display: block;
	padding: 1px 0 1px 17px;
	background: transparent url('images/article_icon_2.gif') no-repeat left center;
}
/* QNT ==================== pagina corso RM */


#OverTitle {
	background: white;
	width: 675px;
	position: absolute;
	top: 0;
	padding: 25px 0 0 0;
}
#OverTitle #Head {
	font-family: "Times New Roman", Times, serif;
	posittion: relative;
}
#Head .imgCorso {
	position: absolute;
	top: 20px;
	right: 12px;
	border: 0;
}
#Head .imgBBLabs {
	position: absolute;
	top: 166px; /*top: 184px;*/
	right: 5px;
	border: 0;
}
#Head .dvTitoloPag {
	font-size: 24px;
	color: #4d677e;
	padding-bottom: 8px;
}
#Head .dvSubTitoloPag {
	font-size: 16px;
	color: #347892;
	font-style: italic;
	padding-bottom: 20px;
}
#Head #dvDataEvento {
	border-bottom: 1px #c2d6de solid;
	padding-top: 30px;
	/*padding-top: 5px;*/
	width: 665px;
	font-style: italic;
	font-size: 20px;
	color: #347892;
}
.dvContenutoCorsoRM {
	padding-top: 150px;
}
.dvContenutoCorsoRM .dvIntro {
	float: left;
	width: 370px;
	line-height: 20px;
	text-align: justify
}
.dvContenutoCorsoRM .dvIntro ul {
	padding: 15px 0 0 0;
	margin: 0 0 0 8px;
}
.dvContenutoCorsoRM .dvTestimonianze {
	float: right;
	background: #f7f2e0 url('/wp-content/themes/QNT-2009/images/corso_RM_sf_testim_top.gif') no-repeat 10px 10px;
	border: 1px #e1ded2 solid;
	width: 240px;
	padding: 15px 0 0 15px;
}
.dvContenutoCorsoRM .dvTestimonianze .dvTestimonianze2 {
	background: transparent url('/wp-content/themes/QNT-2009/images/corso_RM_sf_testim_btm.gif') no-repeat right bottom;
	padding: 0 15px 15px 0;
	color: #6e6c64;
}
.dvTestimonianze2 .dvTitTestim {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding: 18px 0 15px 45px;
}
.dvTestimonianze2 .TxtTestim {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}
.dvTestimonianze2 .FrmTestim {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-style: italic;
	padding: 5px 0 25px 0;
}
.dvTestimonianze2 .lnk {
	padding: 0 0 10px 0;
	line-height: 20px;
	margin-left: -5px;
}
.dvTestimonianze2 .lnk A {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}
.dvContenutoCorsoRM .formNoTime {
	margin-top: 35px;
	text-align: center;
}
.dvContenutoCorsoRM .formNoTime form#cforms9form, .dvContenutoCorsoRM .formNoTime form#cforms11form {
	padding: 12px;
	border: 1px solid #e9b2b2;
	background:#f4e5e5;
	width: 346px;
}
.dvContenutoCorsoRM .formNoTime form#cforms11form {
	width: 400px;
	margin: auto auto;
}
.dvContenutoCorsoRM .formNoTime .cform {
	margin: 0;
	width: auto;
}
.dvContenutoCorsoRM .formNoTime ol.cf-ol {
	margin: 0!important;
	padding:0!important;
}
.dvContenutoCorsoRM .formNoTime ol.cf-ol li {
	background: none!important;
	margin: 0!important;
	padding: 0;
	list-style: none!important;
	text-align: left;
	line-height: 1.3em;
}
.dvContenutoCorsoRM .formNoTime ol.cf-ol li.textonly {
	background: transparent !important;
	letter-spacing: 0;
	margin: 0;
	padding: 0 0 15px 0;
	text-align: left;
	color:#444;
	font-family: Arial;
	font-size: 15px;
}
.dvContenutoCorsoRM .formNoTime .cform label {
	width: 50px;
	margin: 0;
	padding: 4px 0 0 0;
	display:-moz-inline-box; /*for mozilla*/
	display:inline-block; /*for Opera & IE*/
	text-align: left;
	vertical-align: top;
	height: 25px;
}
.dvContenutoCorsoRM .formNoTime .cform label span {
	width: 50px; /* must be the same as above!*/ /*display:block; */
}
.dvContenutoCorsoRM .formNoTime #cforms11form label {
	width: 90px;
	text-align: right;
	padding-right: 10px;
}
.dvContenutoCorsoRM .formNoTime #cforms11form label span {
	width: 90px; /* must be the same as above!*/ /*display:block; */
}
.dvContenutoCorsoRM .formNoTime .cform input, .dvContenutoCorsoRM .formNoTime .cform textarea, .dvContenutoCorsoRM .formNoTime .cform select {
	padding:3px;
	background: #f9f9f9;
	border: 1px solid #888888;
	vertical-align:top;
}
.dvContenutoCorsoRM .formNoTime .cform input:hover, .dvContenutoCorsoRM .formNoTime .cform textarea:hover, .dvContenutoCorsoRM .formNoTime .cform select:hover {
	background:#f7f2e0;
}
.dvContenutoCorsoRM .formNoTime .cform input:focus, .dvContenutoCorsoRM .formNoTime .cform textarea:focus, .dvContenutoCorsoRM .formNoTime .cform select:focus {
	background:#F3F8F8;
}
.dvContenutoCorsoRM .formNoTime #cforms9form input, .dvContenutoCorsoRM .formNoTime #cforms11form input, .dvContenutoCorsoRM .formNoTime .cform textarea, .dvContenutoCorsoRM .formNoTime .cform input {
	width: 160px;
}
.dvContenutoCorsoRM .formNoTime .cform select {
	width:158px; /* attempt to have equal length */
	padding:2px 0;
}
.dvContenutoCorsoRM .formNoTime .cform select.cfselectmulti {
	height:7.5em;
}
.dvContenutoCorsoRM .formNoTime .cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}
.dvContenutoCorsoRM .formNoTime #cforms9form input#sendbutton9, .dvContenutoCorsoRM .formNoTime #cforms11form input#sendbutton11, .dvContenutoCorsoRM .formNoTime .cform input.sendbutton {
	position: absolute;
	width: 80px;
	padding:5px;
	/*top: -43px;*/
	bottom: 0px;
	right: 10px;
	/*margin: -43px 0 0 255px;*/
	font-size: 1em;
	background: url(/wp-content/plugins/cforms/images/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	cursor: pointer;
}
.dvContenutoCorsoRM .formNoTime #cforms11form input#sendbutton11 {
	width: 110px;
}
.dvContenutoCorsoRM .formNoTime div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width: 346px;
	line-height:1.3em;
	margin:10px auto;
}
.dvContenutoCorsoRM .formIscrizione div.cf_info {
	width: 400px;
}
.dvContenutoCorsoRM .formNoTime div.success {
	background:#F7F7F7 none repeat scroll 0% 50%;
	color:#444444;
	display:block;
}
.dvContenutoCorsoRM .formNoTime div.failure {
	display:block;
	background:#FFDFDF url(/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
.dvContenutoCorsoRM .formNoTime div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
.dvContenutoCorsoRM .formNoTime ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;
	border-color: #DF7D7D;
	border-style:solid;
	border-width: 1px 0pt;
	padding: 8px 0 5px 0!important;
	margin: 5px 0!important;
}
.dvContenutoCorsoRM .formNoTime ol.cf-ol li ul.cf_li_text_err {
	height:1%;
	min-height:1%;
	margin:0 0 0 100px;
	padding:0;
	color:#333;
}
.dvContenutoCorsoRM .formNoTime ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
.dvContenutoCorsoRM .formNoTime ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}
.dvContenutoCorsoRM .dvIntro .Contatti {
	padding-top: 30px;
	font-size: 13px;
	text-align: left;
}
.dvContenutoCorsoRM .dvContattiCenter {
	border-top: 1px #c2d6de solid;
	border-bottom: 1px #c2d6de solid;
	padding: 40px 0 10px 0;
	margin: 50px 0 40px 0;
	text-align: center;
}
.dvContenutoCorsoRM .dvContattiCenter img {
	border: 0px;
}
.dvContenutoCorsoRM .programma {
	padding: 15px;
	background: #fdfbf6;
	border: 1px #e1ded2 solid;
}
.dvContenutoCorsoRM .programma span.ProgrammaEvidenza {
	font-size: 16px;
	font-weight: bold;
}
.dvContenutoCorsoRM #dove {
	padding: 15px;
	background: #eaeef4;
	border: 1px #e1ded2 solid;
	margin-top: 30px;
}
.dvContenutoCorsoRM #dove a {
	color: #000;
}
.dvContenutoCorsoRM #dove span {
	color: #b61414;
}
.dvContenutoCorsoRM #dove span strong, .dvContenutoCorsoRM #dove span b {
	color: #b61414;
}
.dvContenutoCorsoRM #dove ul {
	font-style: italic;
	margin-left: 10px;
}
.dvContenutoCorsoRM .tblRelatori {
	margin-top: 30px;
}
.dvContenutoCorsoRM .tblRelatori td {
	vertical-align: top;
	padding: 0 10px 10px 0;
}
.dvContenutoCorsoRM .tblRelatori img {
	border: 1px #c8c8c8 solid;
	padding: 4px;
}
/**/

/* ================= PAGINA CORSO RM NEW ================= */


.dvTitoloPag {
	font-size: 22px;
	color: #4d677e;
	padding-bottom: 8px;
	font-family: Georgia, "Times New Roman", serif;
}
.dvSubTitoloPag {
	font-size: 14px;
	color: #347892;
	font-style: italic;
	padding-bottom: 16px;
	line-height: 20px;
	font-family: Georgia, "Times New Roman", serif;
}
#dvDataEvento {
	border-bottom: 1px #c2d6de solid;
	padding-top: 30px;
	font-style: italic;
	font-size: 20px;
	color: #347892;
	font-family: Georgia, "Times New Roman", serif;
}
#dvMenuCorsoRM, #dvMenuCorsoRM a {
	color: white;
	font-family: Georgia, "Times New Roman", serif;
}
#dvMenuCorsoRM a:hover {
	color: #f4e7a0;
}
#dvPaginaRM {
	background: white;
	padding: 20px;
	margin-top: 34px;
}
#ContenutoCorso {
	font-family: Arial, Helvetica, sans-serif;
}
#ContenutoCorso .dvIntro {
	text-align: justify;
	line-height: 19px;
}
#ContenutoCorso .dvIntro strong {
	color: black;
}
#ContenutoCorso .dvIntro ul {
	padding: 15px 0 0 0;
	margin: 0 0 0 8px;
}
#ContenutoCorso .dvTestimonianze {
	background: #f7f2e0 url('http://www.bookingblog.com/wp-content/themes/QNT-2009/images/corso_RM_sf_testim_top.gif') no-repeat 10px 10px;
	border: 1px #e1ded2 solid;
	padding: 15px 0 0 15px;
}
.dvVideo {
	border: 1px #DDD solid;
	padding: 5px;
	width: 350px;
}
#lnkSottoVideo {
	padding: 10px 5px;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	background:#f4e5e5;
	margin: 0 0 0 0;
	text-align: center;
}
#ContenutoCorso .dvTestimonianze .dvTestimonianze2 {
	background: transparent url('http://www.bookingblog.com/wp-content/themes/QNT-2009/images/corso_RM_sf_testim_btm.gif') no-repeat right bottom;
	padding: 0 15px 0 0;
	color: #6e6c64;
}
.dvTestimonianze2 .dvTitTestim {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
	padding: 18px 0 15px 45px;
}
.dvTestimonianze2 .TxtTestim {
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
}
.dvTestimonianze2 .FrmTestim {
	font-family: Tahoma, Arial;
	font-size: 13px;
	font-style: italic;
	padding: 5px 0 20px 0;
}
.dvTestimonianze .lnk {
	padding: 0 0 10px 0;
	margin-top: -13px;
	line-height: 20px;
	margin-left: -5px;
}
.dvTestimonianze .lnk A {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
}
#ContenutoCorso .formNoTime {
	margin-top: 35px;
	text-align: center;
	width: 100%;
}
#ContenutoCorso .formNoTime form#cforms9form, #ContenutoCorso .formNoTime form#cforms11form {
	padding: 12px;
	border: 1px solid #e9b2b2;
	background:#f4e5e5;
}
#ContenutoCorso .formNoTime form#cforms11form {
	width: 400px;
	margin: auto auto;
}
#ContenutoCorso .formNoTime .cform {
	margin: 0;
	width: auto;
}
#ContenutoCorso .formNoTime ol.cf-ol {
	margin: 0!important;
	padding:0!important;
}
#ContenutoCorso .formNoTime ol.cf-ol li {
	background: none!important;
	margin: 0!important;
	padding: 0;
	list-style: none!important;
	text-align: left;
	line-height: 1.3em;
}
#ContenutoCorso .formNoTime ol.cf-ol li.textonly {
	background: transparent !important;
	letter-spacing: 0;
	margin: 0;
	padding: 0 0 15px 0;
	text-align: left;
	color:#444;
	font-family: Arial;
	font-size: 15px;
}
#ContenutoCorso .formNoTime .cform label {
	width: 50px;
	margin: 0;
	padding: 4px 0 0 0;
	display:-moz-inline-box;
	display:inline-block;
	text-align: left;
	vertical-align: top;
	height: 25px;
}
#ContenutoCorso .formNoTime .cform label span {
	width: 50px;
}
#ContenutoCorso .formNoTime #cforms11form label {
	width: 90px;
	text-align: right;
	padding-right: 10px;
}
#ContenutoCorso .formNoTime #cforms11form label span {
	width: 90px;
}
#ContenutoCorso .formNoTime .cform input, #ContenutoCorso .formNoTime .cform textarea, #ContenutoCorso .formNoTime .cform select {
	padding:3px;
	background: #f9f9f9;
	border: 1px solid #888888;
	vertical-align:top;
}
#ContenutoCorso .formNoTime .cform input:hover, #ContenutoCorso .formNoTime .cform textarea:hover, #ContenutoCorso .formNoTime .cform select:hover {
	background:#f7f2e0;
}
#ContenutoCorso .formNoTime .cform input:focus, #ContenutoCorso .formNoTime .cform textarea:focus, #ContenutoCorso .formNoTime .cform select:focus {
	background:#F3F8F8;
}
#ContenutoCorso .formNoTime #cforms9form input, #ContenutoCorso .formNoTime #cforms11form input, #ContenutoCorso .formNoTime .cform textarea, #ContenutoCorso .formNoTime .cform input {
	width: 150px;
}
#ContenutoCorso .formNoTime .cform select {
	width:158px;
	padding:2px 0;
}
#ContenutoCorso .formNoTime .cform select.cfselectmulti {
	height:7.5em;
}
#ContenutoCorso .formNoTime .cform textarea {
	font-family: arial;
	font-size: 0.9em;
	overflow:auto;
}
#ContenutoCorso .formNoTime #cforms9form input#sendbutton9, #ContenutoCorso .formNoTime #cforms11form input#sendbutton11, #ContenutoCorso .formNoTime .cform input.sendbutton {
	position: absolute;
	width: 50px;
	padding:5px;
	bottom: 0px;
	right: 0px;
	font-size: 1em;
	background: #fff url(/wp-content/plugins/cforms/images/button-bg.gif) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
	cursor: pointer;
}
#ContenutoCorso .formNoTime #cforms11form input#sendbutton11 {
	width: 110px;
}
#ContenutoCorso .formNoTime div.cf_info {
	color:#333;
	display:none;
	padding:10px 15px!important;
	width: 346px;
	line-height:1.3em;
	margin:10px auto;
}
#ContenutoCorso .formIscrizione div.cf_info {
	width: 400px;
}
#ContenutoCorso .formNoTime div.success {
	background:#F7F7F7 none repeat scroll 0% 50%;
	color:#444444;
	display:block;
}
#ContenutoCorso .formNoTime div.failure {
	display:block;
	background:#FFDFDF url(/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;
	border-color:#DF7D7D;
	border-style:solid;
	border-width:1px 0pt;
}
#ContenutoCorso .formNoTime div.waiting {
	background:#F9F9F9;
	color:#AAAAAA;
	display:block;
}
#ContenutoCorso .formNoTime ol.cf-ol li.cf_li_err {
	background:#FFDFDF url(/wp-content/plugins/cforms/styling/li-err-bg.png) repeat!important;
	border-color: #DF7D7D;
	border-style:solid;
	border-width: 1px 0pt;
	padding: 8px 0 5px 0!important;
	margin: 5px 0!important;
}
#ContenutoCorso .formNoTime ol.cf-ol li ul.cf_li_text_err {
	height:1%;
	min-height:1%;
	margin:0 0 0 100px;
	padding:0;
	color:#333;
}
#ContenutoCorso .formNoTime ol.cf-ol ul.cf_li_text_err li {
	background:url(icon-alert.png) no-repeat left 1px!important;
	list-style:none!important;
	font-weight:bold;
	text-indent:0;
	margin:0 0 2px!important;
	padding-left:15px;
}
#ContenutoCorso .formNoTime ol.cf-ol ul.cf_li_text_err li:before {
	content:'';
}
.RestoContenutoRM strong {
	color: black;
}
h4.SottoTitoli {
	font-family: Georgia, "Times New Roman", serif;
	font-size: 18px;
	font-weight: normal;
	line-height: 22px;
	color: #4b879f;
}
#ContenutoCorso .dvIntro .Contatti {
	padding-top: 30px;
	font-size: 13px;
	text-align: left;
}
#ContenutoCorso .dvContattiCenter {
	border-top: 1px #c2d6de solid;
	border-bottom: 1px #c2d6de solid;
	padding: 40px 0 10px 0;
	margin: 50px 0 40px 0;
	text-align: center;
}
#ContenutoCorso .dvContattiCenter img {
	border: 0px;
}
#ContenutoCorso .programma {
	padding: 15px;
	background: #fdfbf6;
	border: 1px #e1ded2 solid;
	line-height: 18px;
}
#ContenutoCorso .programma span.ProgrammaEvidenza {
	font-size: 16px;
	font-weight: bold;
}
#ContenutoCorso #dove {
	padding: 15px;
	background: #eaeef4;
	border: 1px #e1ded2 solid;
}
#ContenutoCorso #dove a {
	color: #000;
}
#ContenutoCorso #dove span {
	color: #b61414;
}
#ContenutoCorso #dove span strong, #ContenutoCorso #dove span b {
	color: #b61414;
}
#ContenutoCorso #dove ul {
	font-style: italic;
	margin-left: 10px;
}
#ContenutoCorso .tblRelatori {
	margin-top: 30px;
	line-height: 18px;
}
#ContenutoCorso .tblRelatori td {
	vertical-align: top;
	padding: 0 10px 10px 0;
}
#ContenutoCorso .tblRelatori img {
	border: 1px #c8c8c8 solid;
	padding: 4px;
}
.style1 {
	background-color: #F4E5E5;
	background-repeat: inherit;
	background-attachment: inherit;
	background-position: inherit;
}
.style2 {
	background-color: #FDFBF6;
	background-repeat: inherit;
	background-attachment: inherit;
	background-position: inherit;
}
#ContenutoCorso .formNoTime #cforms11form #li-11-9 label.cf-before span, #ContenutoCorso .formNoTime #cforms11form #li-11-10 label.cf-before span, #ContenutoCorso .formNoTime #cforms11form #li-11-11 label.cf-before span {
	width: 300px;
}
#cf11_field_9, #cf11_field_10, #cf11_field_11 {
	width: auto !important; /*float: right;*/
	margin-left: 210px;
}
#ContenutoCorso .formNoTime #cforms11form #li-11-9 {
	padding-top: 10px;
}
#ContenutoCorso .formNoTime #cforms11form #li-11-11 {
	padding-bottom: 10px;
}
.SondaggioArticolo {
	color: #fff;
}
.SondaggioArticolo ul {
	list-style-type: none;
	width: 500px;
	margin-left: 0px;
	padding-left: 0px;
}
.SondaggioArticolo ul li {
	list-style-type: none;
	color: #000;
}
#cforms14form {
	width: 90%;
	border: 1px #C7FF51 solid;
	background: #E4FFAE;
	padding: 10px;
	margin: 0px;
}
#cforms14form .cf-after {
	width: 450px;
}
#cforms14form .cf-after span {
	width: 450px;
}
.cform INPUT#sendbutton14 {
	margin-left: 100px;
}
.cform INPUT#sendbutton15 {
	margin-left: 100px;
	margin-bottom: 30px;
}
#cf14_field_1, #cf14_field_2, #cf14_field_3, #cf14_field_4 {
	width: 200px;
}
#cforms15form #cf15_field_1, #cforms15form #cf15_field_2, #cforms15form #cf15_field_3 {
	width: 250px;
}
/**/

/* inizio style tabelle su posts */

.tabDatiPost {
	width: 450px;
	margin:0;
	padding: 0;
}
.tabDatiPost td {
	margin:0 auto 20px;
	padding: 4px;
}
.tabDatiPost .tabTdDati {
	text-align: right
}

/* fine  style tabelle su posts */


#disqus_thread {
	margin-left: 15px;
	margin-right: 15px;
}