/* CSS Document copyright Alessandro De Medio www.internetedintorni.it v0.9 2012.04.24 */

/*** CLASS ***/
.color_A { color:#000000; }
.color_B { color:#FFFFFF; }
.color_C { color:#98B414; }
.color_D { color:#4D4D4D; }
.color_E { color:#B2B2B2; }
.color_F { color:#006837; }
.color_G { color:#F2F2F2; }
.color_H { color:#DDE8AE; }
.color_I { color:#668E27; }

.bg_A { background-color:#000000; }
.bg_B { background-color:#FFFFFF; }
.bg_C { background-color:#98B414; }
.bg_D { background-color:#4D4D4D; }
.bg_E { background-color:#B2B2B2; }
.bg_F { background-color:#006837; }
.bg_G { background-color:#F2F2F2; }
.bg_H { background-color:#DDE8AE; }
.bg_I { background-color:#668E27; }

.border_cA { border-color:#000000; }
.border_cB { border-color:#FFFFFF; }
.border_cC { border-color:#98B414; }
.border_cD { border-color:#4D4D4D; }
.border_cE { border-color:#B2B2B2; }
.border_cF { border-color:#006837; }
.border_cG { border-color:#F2F2F2; }
.border_cH { border-color:#DDE8AE; }
.border_cI { border-color:#668E27; }

.left { float:left; }
.right { float:right; }

.clear { clear:both; width:0; height:0; }
.c_left { clear:left; width:0; height:0; }
.c_right { clear:right; width:0; height:0; }

.absolute { position:absolute; }
.relative { position:relative; }
.fixed { position:fixed; }

.inblock { display:inline-block; }
.block { display:block; }
.hidden { display:none; }

.valign_t { vertical-align:top; }
.valign_c { vertical-align:middle; }
.valign_b { vertical-align:bottom; }

.cursor { cursor:pointer; }

.mauto { margin-left:auto; margin-right:auto; }
.m5 { margin:5px; }
.m10 { margin:10px; }
.m20 { margin:20px; }

.mtb5 { margin-top:5px; margin-bottom:5px; }

.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt50 { margin-top:50px; }

.mb10 { margin-bottom:10px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb50 { margin-bottom:50px; }

.ml5 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml50 { margin-left:50px; }

.mr5 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr50 { margin-right:50px; }

.p5 { padding:5px; }
.p10 { padding:10px; }
.p20 { padding:20px; }

.ptb5 { padding-top:5px; padding-bottom:5px; }

.pl10 { padding-left:10px; }
.pr10 { padding-right:10px; }

.pt10 { padding-top:10px; }
.pt20 { padding-top:20px; }

.pb10 { padding-bottom:10px; }
.pb20 { padding-bottom:20px; }

.w_50 { width:50px; }
.w_100 { width:100px; }
.w_150 { width:150px; }
.w_200 { width:200px; }
.w_250 { width:250px; }

.w_275 { width:275px; }

.w_300 { width:300px; }
.w_350 { width:350px; }
.w_400 { width:400px; }
.w_450 { width:450px; }
.w_500 { width:500px; }
.w_550 { width:550px; }
.w_600 { width:600px; }
.w_650 { width:650px; }
.w_700 { width:700px; }
.w_750 { width:750px; }
.w_800 { width:800px; }
.w_850 { width:850px; }
.w_900 { width:900px; }

.w_950 { width:950px; margin-left:auto; margin-right:auto; }

.mini { font-size:90%; line-height:110%; }
.normal { font-size:100%; line-height:120%; }
.medium { font-size:140%; line-height:120%; }
.big { font-size:180%; line-height:120%; }
.super { font-size:220%; line-height:120%; }

.light { font-weight:normal; }
.strong { font-weight:bold; }
.italic { font-style:italic; }

.upperc { text-transform:uppercase; }
.lowerc { text-transform:lowercase; }

.tcenter { text-align:center; }
.tright { text-align:right; }
.tleft { text-align:left; }
.tjust { text-align:justify; }

.lettersp1 { letter-spacing:1px; }
.lettersp2 { letter-spacing:2px; }
.lettersp3 { letter-spacing:3px; }

.border1 { border-width:1px; border-style:solid; }
.border1_t { border-top-width:1px; border-top-style:solid; }
.border1_b { border-bottom-width:1px; border-bottom-style:solid; }
.border1_l { border-left-width:1px; border-left-style:solid; }
.border1_r { border-right-width:1px; border-right-style:solid; }

.border2 { border-width:2px; border-style:solid; }
.border2_t { border-top-width:2px; border-top-style:solid; }
.border2_b { border-bottom-width:2px; border-bottom-style:solid; }
.border2_l { border-left-width:2px; border-left-style:solid; }
.border2_r { border-right-width:2px; border-right-style:solid; }

.border5 { border-width:5px; border-style:solid; }
.border5_t { border-top-width:5px; border-top-style:solid; }
.border5_b { border-bottom-width:5px; border-bottom-style:solid; }
.border5_l { border-left-width:5px; border-left-style:solid; }
.border5_r { border-right-width:5px; border-right-style:solid; }

.nolist { list-style:none; margin-left:0px; padding:0px; }