@charset "utf-8";
/* CSS Document */
textarea.bbcode {background-image:url("../images/operazioni/bbcode.gif"); background-position:bottom right; background-repeat:no-repeat;}
td {vertical-align:top;}
/*
input {border:1px solid #333;}
textarea {border:1px solid #333;}
select {border:1px solid #333;}
.checkbox {margin-right:5px; margin-top:4px; vertical-align:bottom;}
*/

h1, h2, h3, h4, h5, h6 {margin:0; padding:0;}

.clearer, .clear {clear:both;}

.link {cursor:pointer;}
.no_border {border:none !important;}
.no_decoration  {text-decoration:none !important;}

.cdefault {cursor:default;}
.cpointer{cursor:pointer;}

.hide {display:none;}

/**********************************
STILI DIMENSIONI
**********************************/
.w3 {width:3% !important;}
.w4 {width:4% !important;}
.w5 {width:5% !important;}
.w10 {width:10% !important;}
.w11 {width:11% !important;}
.w12 {width:12% !important;}
.w13 {width:13% !important;}
.w14 {width:14% !important;}
.w15 {width:15% !important;}
.w20 {width:20% !important;}
.w24 {width:24% !important;}
.w25 {width:25% !important;}
.w30 {width:30% !important;}
.w33 {width:33% !important;}
.w34 {width:34% !important;}
.w35 {width:35% !important;}
.w40 {width:40% !important;}
.w45 {width:45% !important;}
.w49 {width:49% !important;}
.w50 {width:50% !important;}
.w55 {width:55% !important;}
.w60 {width:60% !important;}
.w70 {width:70% !important;}
.w75 {width:75% !important;}
.w80 {width:80% !important;}
.w85 {width:85% !important;}
.w90 {width:90% !important;}
.w99 {width:99% !important;}
.w100 {width:100% !important;}

.w1px {width:1px !important;}
.w10px {width:10px !important;}
.w20px {width:20px !important;}
.w25px {width:25px !important;}
.w30px {width:30px !important;}
.w40px {width:40px !important;}
.w50px {width:50px !important;}
.w75px {width:75px !important;}
.w100px {width:100px !important;}
.w120px {width:120px !important;}
.w130px {width:130px !important;}
.w150px {width:150px !important;}
.w200px {width:200px !important;}
.w275px {width:275px !important;}
.w280px {width:280px !important;}
.w288px {width:288px !important;}
.w290px {width:290px !important;}
.w295px {width:295px !important;}
.w300px {width:300px !important;}
.w320px {width:320px !important;}
.w340px {width:340px !important;}
.w360px {width:360px !important;}
.w380px {width:380px !important;}
.w400px {width:400px !important;}
.w405px {width:405px !important;}
.w425px {width:425px !important;}
.w500px {width:500px !important;}
.w600px {width:600px !important;}
.w620px {width:620px !important;}
.w640px {width:640px !important;}
.w660px {width:660px !important;}
.w700px {width:700px !important;}
.w850px {width:850px !important;}

.h100{height:100% !important;}

.h1px {height:1px !important;}
.h10px {height:10px !important;}
.h20px {height:20px !important;}
.h30px {height:30px !important;}
.h40px {height:40px !important;}
.h50px {height:50px !important;}
.h60px {height:60px !important;}
.h70px {height:70px !important;}
.h100px {height:100px !important;}
.h125px {height:125px !important;}
.h235px {height:235px !important;}
.h300px {height:300px !important;}

.lh25px {line-height:25px !important;}
.lh30px {line-height:30px !important;}
.lh40px {line-height:40px !important;}
.lh50px {line-height:50px !important;}

/**********************************
STILI TESTO
**********************************/
.tbold {font-weight:bold !important;}
.tnormal {font-weight:normal !important;}
.titalic {font-style:italic !important;}

.tunderline {text-decoration:underline !important;}
.tlinethrough {text-decoration:line-through !important;}

.tuppercase{text-transform:uppercase !important;}
.tlowercase{text-transform:lowercase !important;}
.ttnone{text-transform:none !important;}

.t10px {font-size:10px !important;}
.t11px {font-size:11px !important;}
.t12px {font-size:12px !important;}
.t14px {font-size:14px !important;}
.t16px {font-size:16px !important;}
.t18px {font-size:18px !important;}
.t20px {font-size:20px !important;}
.t30px {font-size:30px !important;}
.t40px {font-size:40px !important;}
.t50px {font-size:50px !important;}

/**********************************
STILI POSIZIONI
**********************************/
.fleft {float:left !important;}
.fright {float:right !important;}
.fnone {float:none !important;}
.posrelative {position:relative !important;}
.posabsolute {position:absolute !important;}

/**********************************
STILI LAYOUT
**********************************/
.btest {border:1px solid #000 !important;}

.vatop {vertical-align:top !important;}
.vamiddle {vertical-align:middle !important;}
.vabottom {vertical-align:bottom !important;}

.distable {display:table !important;}
.distablecell {display:table-cell !important;}

/**********************************
MARGIN
**********************************/
.m0auto {margin:0 auto !important;}

.mt0 {margin-top:0 !important;}
.mt5px {margin-top:5px !important;}
.mt10px {margin-top:10px !important;}
.mt15px {margin-top:15px !important;}
.mt20px {margin-top:20px !important;}
.mt30px {margin-top:30px !important;}
.mt50px {margin-top:50px !important;}

.mt-230px {margin-top:-230px !important;}

.mb0 {margin-bottom:0 !important;}
.mb5px {margin-bottom:5px !important;}
.mb10px {margin-bottom:10px !important;}
.mb20px {margin-bottom:20px !important;}
.mb30px {margin-bottom:30px !important;}
.mb50px {margin-bottom:50px !important;}

.mr5 {margin-right:5% !important;}

.mr10px {margin-right:10px !important;}
.mr20px {margin-right:20px !important;}
.mr50px {margin-right:50px !important;}
.mr100px {margin-right:100px !important;}

.ml10px {margin-left:10px !important;}
.ml20px {padding-left:20px !important;}
.ml50px {margin-left:50px !important;}
.ml100px {margin-left:100px !important;}

/**********************************
PADDING
**********************************/
.pt0 {padding-top:0 !important;}
.pt1px {padding-top:1px !important;}
.pt2px {padding-top:2px !important;}
.pt5px {padding-top:5px !important;}
.pt10px {padding-top:10px !important;}
.pt20px {padding-top:20px !important;}
.pt30px {padding-top:30px !important;}
.pt40px {padding-top:40px !important;}
.pt50px {padding-top:50px !important;}
.pt95px {padding-top:95px !important;}
.pt100px {padding-top:100px !important;}
.pt105px {padding-top:105px !important;}

.pb20px {padding-bottom:20px !important;}

.pl1 {padding-left:1% !important;}
.pl2 {padding-left:2% !important;}
.pl5 {padding-left:5% !important;}
.pl10 {padding-left:10% !important;}
.pl15 {padding-left:15% !important;}
.pl5px {padding-left:5px !important;}
.pl10px {padding-left:10px !important;}
.pl15px {padding-left:15px !important;}
.pl20px {padding-left:20px !important;}
.pl30px {padding-left:30px !important;}

.aleft {text-align:left !important;}
.acenter {text-align:center !important;}
.aright {text-align:right !important;}

.b1 {border:1px solid !important;}
.bb {border-bottom:1px solid #AAA !important;}
.bt {border-top:1px solid #AAA !important;}

/*
STILI TABELLE
*/
table.cp5 tr td {padding:5px;}

/**********************************
STILI COLORI
**********************************/
.cwhite, .cFFF {color:#FFF !important; border-color:#FFF !important;}
.cblack, .c000 {color:#000 !important; border-color:#000 !important;}
.cred {color:#F00 !important; border-color:#F00 !important;}
.cgreen {color:#0F0 !important; border-color:#0F0 !important;}
.cblu {color:#00F !important; border-color:#00F !important;}
.c4A8039 {color:#4A8039 !important; border-color:#4A8039 !important;}
.c006830 {color:#006830 !important; border-color:#006830 !important;}
.cCCC {color:#CCC !important; border-color:#CCC !important;}
.c333 {color:#333 !important; border-color:#333 !important;}
.c555 {color:#555 !important; border-color:#555 !important;}
.c666 {color:#666 !important; border-color:#666 !important;}
.c777 {color:#777 !important; border-color:#777 !important;}

.bgcolor0 {background-color:#F9F9F9;}
.bgcolor1 {background-color:#F0F0F0;}
.bgcolor2 {background-color:#FFFA75;}
.bgcolor3 {background-color:#91FF89;}

.bgcolorred {background-color:#F00 !important;}
.bgcolorgreen {background-color:#0F0 !important;}
.bgcolorblu {background-color:#00F !important;}
.bgcolorwhite {background-color:#FFF !important;}
.bgcolorblack {background-color:#000 !important;}

/**********************************
TINYFOOTER
**********************************/
.tinyFooter {
	font-family:Verdana!important;
	text-align:center !important;
	font-size:9px !important;
	color:#AAA !important;
}
.tinyFooter a {
	font-family:Verdana !important;
	font-size:9px !important;
	color:#666 !important;
}
.tinyFooter a:hover {
	color:#999 !important;
}

/**********************************
FD STUDIO CREDITS
**********************************/
div#fdstudio_credits {position:relative; min-width:240px;}
a#fdstudio_credits {	color:#999 !important;	font-family:Arial !important; font-size:11px !important; font-weight:normal !important; position:absolute; bottom:0; right:0;}
a#fdstudio_credits:hover  { color:#999 !important; font-family:Arial !important; font-size:11px !important; font-weight:normal !important;}
a#fdstudio_credits:hover  > div {	display:block !important; }
div#fdstudio_credits_text {
	float:left;
	line-height:40px;
	padding-right:10px;
	display:none;
}
div#fdstudio_credits_img {
	float:left;
	height:40px;
}

/* MESSAGES */
._feedback_ok{padding:30px;margin:10px 0 10px 0;text-align:center;background-color:#ebf8a4;border:1px solid green;}
._feedback_ok ._msg{color:#333;}
._feedback_warning{padding:30px;margin:10px 0 10px 0;text-align:center;background-color:#FFC;border:1px solid yellow;}
._feedback_warning ._msg{color:#333;}
._feedback_error{padding:30px;margin:10px 0 10px 0;text-align:center;background-color:rgb(255, 192, 203);border:1px solid red;}
._feedback_error ._msg{color:#333;}