/* 
================================
 Container Styles for VWC
================================
*/   

hr {
	height:1px;
	border-top:1px dotted #cccccc;
	border-left:0px;
	border-right:0px;
	border-bottom:0px;
}

.vwc_containermaster_linguetta_blu, .vwc_containermaster_linguetta_arancione {
	width: 246px;
	border : 0px;
	margin : 0px;
	padding : 0px;
}

.vwc_containeroutside_arancione_sfondo_bianco, .vwc_containeroutside_azzurro_sfondo_bianco, .vwc_containeroutside_forum {
	background-color : #FDFBEC;
}

.vwc_containeroutside_10px, .vwc_containeroutside_5px, .vwc_containeroutside_arancione_sfondo_bianco, .vwc_containeroutside_azzurro_sfondo_bianco, .vwc_containeroutside_forum, .vwc_containeroutside_10px_leftright {
	* width:100%;
}

.vwc_containeroutside_10px {
	padding:10px;
}

.vwc_containeroutside_5px, .vwc_containeroutside_arancione_sfondo_bianco, .vwc_containeroutside_azzurro_sfondo_bianco, .vwc_containeroutside_forum {
	padding:5px;
}

.vwc_containeroutside_10px_leftright {
	padding-left:10px;
	padding-right:10px;
	padding-top:0px;
	padding-bottom:0px;
}

.vwc_containermaster_articoli, .vwc_containermaster_icona_community, .vwc_containermaster_iconadx_titolo_blu, .vwc_containermaster_iconadx_titolo_arancione, .vwc_containermaster_senzatitolo, .vwc_containermaster_arancione_sfondo_bianco, .vwc_containermaster_azzurro_sfondo_bianco, .vwc_containermaster_forum, .vwc_containermaster_photogallery {
	width:100%;
}

.vwc_containermaster_linguetta_blu .vwc_containerheader_linguetta_blu {
	background-image: url(flap_cyan.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.vwc_containermaster_linguetta_arancione .vwc_containerheader_linguetta_arancione {
	background-image: url(flap_orange.gif);
	background-position: bottom left;
	background-repeat: no-repeat;
}
.vwc_containericon_linguetta img{
	margin-bottom:15px;
}

.vwc_containertitle_linguetta .Head {
	display : block;
	padding-top : 5px;
	padding-bottom : 22px;
	padding-left : 10px;
	padding-right : 0px;
	color : #ffffff;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
}

.vwc_containermaster_arancione_sfondo_bianco .vwc_containertitle_arancione_sfondo_bianco .Head, .vwc_containermaster_azzurro_sfondo_bianco .vwc_containertitle_azzurro_sfondo_bianco .Head {
	display : block;
	padding : 0px;
	color : #ffffff;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	width:100%;
	text-align:center;
}


.vwc_containermaster_linguetta_blu .vwc_containercontent div, .vwc_containermaster_linguetta_arancione .vwc_containercontent div{
	padding : 10px;
}

.vwc_containermaster_arancione_sfondo_bianco .vwc_containercontent div, .vwc_containermaster_azzurro_sfondo_bianco .vwc_containercontent div {
	padding-top : 10px;
	padding-bottom : 5px;
	padding-left : 0px;
	padding-right : 0px;
}

.vwc_containerheader_arancione_sfondo_bianco_border, .vwc_containerheader_arancione_sfondo_bianco_title {
	background-color: #E68921;
}

.vwc_containerheader_azzurro_sfondo_bianco_border, .vwc_containerheader_azzurro_sfondo_bianco_title {
	background-color: #2EAEDA;
}



/*
.vwc_containerheader_arancione_sfondo_bianco_top_left, .vwc_containerheader_arancione_sfondo_bianco_top_right, .vwc_containerheader_arancione_sfondo_bianco_bottom_left, .vwc_containerheader_arancione_sfondo_bianco_bottom_right {
	width: 4px;
	height: 4px;
	background-repeat: no-repeat;
	background-color: #E68921;
}

.vwc_containerheader_arancione_sfondo_bianco_top_left {
	background-image: url(angolo_arancione_top_left.gif);
}

.vwc_containerheader_arancione_sfondo_bianco_top_right {
	background-image: url(angolo_arancione_top_right.gif);
}

.vwc_containerheader_arancione_sfondo_bianco_bottom_left {
	background-image: url(angolo_arancione_bottom_left.gif);
}

.vwc_containerheader_arancione_sfondo_bianco_bottom_right {
	background-image: url(angolo_arancione_bottom_right.gif);
}

.vwc_containerheader_arancione_sfondo_bianco_angolo {
	width:4px;
	height:4px;
}

*/
.vwc_containerheader_arancione_sfondo_bianco_angolo, .vwc_containerheader_azzurro_sfondo_bianco_angolo {
	width:4px;
	height:4px;
}

.vwc_containerheader_arancione_sfondo_bianco_angolo img {
	width:4px;
	height:4px;
	padding:0px;
	margin:0px;
	border:0px;
	background-color: #E68921;
}

.vwc_containerheader_azzurro_sfondo_bianco_angolo img {
	width:4px;
	height:4px;
	padding:0px;
	margin:0px;
	border:0px;
	background-color: #2EAEDA;
}


.vwc_containericon_icona_community img{
	width:25px;
	height:22px;
	border: 0px;
	padding: 0px;
	margin: 0px;
}

.vwc_containertitle_icona_community .Head {
	display : block;
	color: #ED8315;
	font-family : Arial;
	font-size : 11px;
	font-weight : bold;
	padding: 5px;
}

.vwc_containerseparator_articoli {
	width:100%;
	background-image: url(separator_horizontal_blue.gif);
	background-repeat: repeat-x;
}

.vwc_containerseparator_articoli_arancione {
	width:100%;
	background-image: url(separator_horizontal_orange.gif);
	background-repeat: repeat-x;
}

.vwc_containerseparator_forum {
	width:100%;
	background-image: url(separator_horizontal_gray.gif);
	background-repeat: repeat-x;
}

.vwc_containertitle_articoli .Head {
	display : block;
	font-family : Arial;
	font-size: 14px;
	font-weight: bold;
	color: #1D85BA;
	padding-top: 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 5px;
}

.vwc_containertitle_articoli_arancione .Head {
	display : block;
	font-family : Arial;
	font-size: 14px;
	font-weight: bold;
	color: #FFB014;
	padding-top: 5px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 5px;
}

.vwc_containermaster_articoli .vwc_containercontent div {
	padding-top : 10px;
	padding-left : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}

.vwc_containertitle_iconadx_titolo_blu .Head {
	display: block;
	font-family : Arial;
	font-size : 14px;
	font-weight: bold;
	color: #2EAEDA;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
}

.vwc_containertitle_iconadx_titolo_arancione .Head {
	display: block;
	font-family : Arial;
	font-size : 14px;
	font-weight: bold;
	color: #FF990C;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:0px;
	padding-right:0px;
}


.vwc_containermaster_iconadx_titolo_blu .vwc_containercontent div, .vwc_containermaster_iconadx_titolo_arancione .vwc_containercontent div, .vwc_containermaster_senzatitolo .vwc_containercontent div {
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:10px;
}

/* STILI MODULO DI LOGIN */

.vwc_login_tbllogin, .vwc_login_tbllogged {
	margin:0px;
	padding:0px;
	border:0px;
	width:155px;
}

.vwc_login_tbllogin td, .vwc_login_tbllogged td {
	text-align:left;
}

.vwc_login_fieldlabel span, .vwc_user_fieldlabel span {
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
	color:#6E6E6E;
}

.vwc_login_chkcookie label, .vwc_login_lbllogin, .vwc_login_txtusername, .vwc_login_txtpassword, .vwc_login_lblwelcome {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	color:#464646;
}

.vwc_login_txtusername, .vwc_login_txtpassword, .vwc_login_txtverification {
	height:18px;
	margin:5px 0px;
	width:100%;
}

.vwc_login_cmdlogin, .vwc_login_cmdregister, .vwc_login_cmdsendpassword {
	background-color:#ffffff;
	border:1px solid #6E6E6E;
	font-family: Arial;
	font-size:11px;
	font-weight:bold;
	color:#464646;
	margin-top:5px;
margin-bottom:5px;
}

.vwc_login_cmdlogin, .vwc_login_cmdregister,.vwc_login_cmdsendpassword {
	width:100%;
}

.vwc_login_lnkupdate, .vwc_login_lnklogout {
	font-family: Arial;
	font-size:11px;
	font-weight:normal;
}

.vwc_user_lblregistration, .vwc_user_lblcredentials, .vwc_user_lblcard {
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#464646;
}

.vwc_user_txtcardcode, .vwc_user_txtcognome, .vwc_user_txtusername, .vwc_user_txtpassword, .vwc_user_txtconfirm, .vwc_user_txtemail, .vwc_user_txtoldpassword, .vwc_user_txtnewpassword, .vwc_user_txtnewconfirm, .vwc_user_cbolocale, .vwc_user_cbotimezone {
	height:18px;
	color:#464646;
	margin:5px 0px;
}

.vwc_user_messagecell, .vwc_user_validator {
	color:#C80000;
}

.vwc_user_cmdupdatepassword, .vwc_user_cmdregister, .vwc_user_cmdcancel, .vwc_user_cmdcancel, .vwc_user_messagecell, .vwc_user_validator, .vwc_user_txtcardcode, .vwc_user_txtcognome, .vwc_user_txtusername, .vwc_user_txtpassword, .vwc_user_txtconfirm, .vwc_user_txtemail, .vwc_user_txtoldpassword, .vwc_user_txtnewpassword, .vwc_user_txtnewconfirm, .vwc_user_cbolocale, .vwc_user_cbotimezone {
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
}

/* STILI MODULO FORUM DNNBB */
/* VALIDI SOLO ALL INTERNO DEL CONTAINER vwc_forum */
/* PER RAFFORZARE LA PRIORITA DELLE REGOLE RISPETTO A */
/* QUELLE DI DEFAULT */

.vwc_containermaster_forum table.DnnBBGroupList
{
	border: 0px;
	background-color:Transparent;
}

.vwc_containermaster_forum tr.DnnBBGroupListTitle td
{
	font-size:14px;
	font-weight: bold;
	color: #ff990c;
}

.vwc_containermaster_forum tr.DnnBBGroupListDescription td
{
	font-size:11px;
	font-weight: normal;
	color: #464646;
	border:0px;
	height:30px;
}

.vwc_containermaster_forum tr.DnnBBForumListHeader td
{
	background-color:#ff990c;
	font-size:10px;
	color:#ffffff;
	height:20px;
text-align:center;
}

.vwc_containermaster_forum td.DnnBBForumListTitle
{
	font-size:12px;
	color:#ff990c;
	font-weight:bold;
}

.vwc_containermaster_forum td.DnnBBForumListDescription
{
	font-size:11px;
	color:#464646;
	font-weight:normal;
}

.vwc_containermaster_forum td.DnnBBForumListCount
{
	font-size:12px;
	font-weight:bold;
	color:#464646;
}


.vwc_containermaster_forum table.DnnBBThreadList
{
	border: 0px;
	background-color:Transparent;
}

.vwc_containermaster_forum tr.DnnBBThreadListHeader td
{
	background-color:#ff990c;
	font-size:10px;
	color:#ffffff;
height:20px;
text-align:center;
}

.vwc_containermaster_forum tr.DnnBBThreadListItem
{
	font-size:12px;
font-weight:bold;
}

.vwc_containermaster_forum tr.DnnBBThreadListItem td.DNNBBThreadListPostTime
{
 font-weight:normal;
}


.vwc_containermaster_forum table.DnnBBNavigationBar td label
{
font-size:10px;
color:#c80000;
}

body .vwc_containermaster_forum table.DnnBBNavigationBar td a.CommandButton, body .vwc_containermaster_forum table.DnnBBNavigationBar td a.CommandButton:visited
{
font-size:10px;
color:#c80000;
font-weight:bold;
text-decoration:none;
}

body .vwc_containermaster_forum table.DnnBBNavigationBar td a.CommandButton:hover
{
font-size:10px;
color:#c80000;
font-weight:bold;
text-decoration:underline;
}
.vwc_containermaster_forum div.DnnBBBreadCrumb {
color:#c80000;
font-size:11px;
font-weight:bold;
}
body .vwc_containermaster_forum .DnnBBBreadCrumb a.CommandButton, body .vwc_containermaster_forum .DnnBBBreadCrumb a.CommandButton:visited {
color: #c80000;
text-decoration:none;
font-size:11px;
font-weight:normal;
}
body .vwc_containermaster_forum .DnnBBBreadCrumb a.CommandButton:hover {
color: #c80000;
text-decoration:underline;
font-size:11px;
font-weight:bold;
}
.vwc_containermaster_forum table.DnnBBPostList
{
	border: 0px;
	background-color:Transparent;
}

.vwc_containermaster_forum table.DnnBBPostListHeader
{
	background-color:#ff990c;
color:#ffffff;
	font-size:10px;
	width:100%;
}

.vwc_containermaster_forum tr.DnnBBPostListHeader, .vwc_containermaster_forum tr.DnnBBPostListHeader td
{
	background-color:#ff990c;
color:#ffffff;
	font-size:10px;
height:20px;
}

body .vwc_containermaster_forum a.CommandButton, body .vwc_containermaster_forum a.CommandButton:visited
{
color:#c80000;
text-decoration:none;
font-size:10px;
font-weight:normal;
}

body .vwc_containermaster_forum a.CommandButton:hover
{
color:#c80000;
text-decoration:underline;
font-size:10px;
font-weight:normal;
}

body .vwc_containermaster_forum tr.DnnBBPostListHeader td a.CommandButton, body .vwc_containermaster_forum tr.DnnBBPostListHeader td a.CommandButton:visited
{
color:#c80000;
text-decoration:none;
font-size:10px;
font-weight:bold;
}

body .vwc_containermaster_forum tr.DnnBBPostListHeader td a.CommandButton:hover
{
color:#c80000;
text-decoration:underline;
font-size:10px;
font-weight:bold;
}

.vwc_containermaster_forum .DnnBBPostListBody small
{
	font-size:9px;
color:#6e6e6e;
}

.vwc_containermaster_forum .DnnBBPostListBody
{
	font-size:12px;
background-color:#ffffff;
color:#464646;
}

.vwc_containermaster_forum td.DnnBBPostUserData
{
	background-color:#ffffff;
	font-size:12px;
color:#464646;
font-weight:bold;
}

.vwc_containermaster_forum table.BnnBBEditor
{
	font-size:10pt;
	background-color:Transparent;
	width:400px;
}

.vwc_containermaster_forum table.BnnBBEditor td.DnnBBPostListBody {
border:1px solid #6e6e6e;
}



