/* MEYER RESET v1.0 
--------------------------------------------------------------------------------------------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}


/* DEBUG
--------------------------------------------------------------------------------------------------------------------------------------------------- */
.debug{background-color:#ccc;}
.debug-border{border:1px solid #666 ;}




/* CARATTERI
--------------------------------------------------------------------------------------------------------------------------------------------------- */
@font-face { font-family: 'BebasNeueRegular'; src: url('../font/BebasNeue/BebasNeue-webfont.eot'); src: url('../font/BebasNeue/BebasNeue-webfont.eot?#iefix') format('embedded-opentype'), url('../font/BebasNeue/BebasNeue-webfont.woff') format('woff'), url('../font/BebasNeue/BebasNeue-webfont.ttf') format('truetype'), url('../font/BebasNeue/BebasNeue-webfont.svg#BebasNeueRegular') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'NewCicleFina'; src: url('../font/newcicle/New_Cicle_Fina-webfont.eot'); src: url('../font/newcicle/New_Cicle_Fina-webfont.eot?#iefix') format('embedded-opentype'), url('../font/newcicle/New_Cicle_Fina-webfont.woff') format('woff'), url('../font/newcicle/New_Cicle_Fina-webfont.ttf') format('truetype'), url('../font/newcicle/New_Cicle_Fina-webfont.svg#NewCicleFina') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'NewCicleSemi'; src: url('../font/newcicle/New_Cicle_Semi-webfont.eot'); src: url('../font/newcicle/New_Cicle_Semi-webfont.eot?#iefix') format('embedded-opentype'), url('../font/newcicle/New_Cicle_Semi-webfont.woff') format('woff'), url('../font/newcicle/New_Cicle_Semi-webfont.ttf') format('truetype'), url('../font/newcicle/New_Cicle_Semi-webfont.svg#NewCicleSemi') format('svg'); font-weight: normal; font-style: normal; }




/* TIPOGRAFIA BASE
--------------------------------------------------------------------------------------------------------------------------------------------------- */
html { color: #3f3f3f; font-size: 13px; font-family: "Arial", Helvetica, Verdana, sans-serif; }
/*
body { background: #c2c2c2  url(../../public/immagini/body-background.png) repeat-x top left !important;}
*/
body { background: #efefef;}

img { border:0; }
a { color:#6d819b; text-decoration:none; outline:none; }
a span { cursor:pointer; }
a:hover { text-decoration: underline; color: #4f5d70; }
/*
a:link { text-decoration: underline; color: #000; }
a:visited { text-decoration: underline; color: #4f5d70; }
a:active, a:focus { text-decoration: underline; color: #4f5d70; }
*/
code{ color: #4f5d70;background:  url(../../public/immagini/page-code-background.gif);}
pre {background: #fff !important;}

blockquote {font-size: 1.0em; line-height: 1.4em; font-style: italic; border-left: 5px solid #ddd; padding-left: 10px}
blockquote *:first-child { margin: .8em 0; }
blockquote *:first-child:before { content: "\201C"; }
blockquote *:first-child:after { content: "\201D"; }



/* HEADING
--------------------------------------------------------------------------------------------------------------------------------------------------- */
h1,h2,h3,h4,h5,h6{color:#4f5d70;}
h1 { font: 30px/100% 'BebasNeueRegular', Arial, sans-serif;}
h2 { font: 26px/100% 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0; margin-bottom:10px;}
h3 { font: 20px/100% 'BebasNeueRegular', Arial, sans-serif;letter-spacing: 0;color:#0068a5;margin-bottom:10px; }
h4 { font-size: 1.3em;  margin: 1.23em 0 .615em;}
h5 { font-size: 1.2em;margin: 1.33em 0 .67em;  }
h6 { font-size: 1em; margin: 1.6em 0 .8em; }






/* LISTS DEFAULT
--------------------------------------------------------------------------------------------------------------------------------------------------- */
/*ul li { margin-left: 2.85em; }*/
ul { list-style-type: disc; margin:0,}
ol { list-style-position: outside; list-style-type: decimal; }
dt { font-weight: bold; }



/* TABLES 
--------------------------------------------------------------------------------------------------------------------------------------------------- */
table {width:100%;}
th{background: #fff;}
td, th {text-align: left; line-height: 2.5em; color: #000; padding-left: 0.5em; vertical-align: top}
tbody td {vertical-align: middle}

tr {background: #fbfbfb}
th {border-bottom: 1px solid #ddd}

.regular, .zebra {border: 1px solid #ABABAB}
.zebra tr:nth-child(2n) {background: #f1f1f1}

.regular tr:hover, .zebra tr:hover, .dataTable tr:hover {background: #ededed}




/* FORMS 
--------------------------------------------------------------------------------------------------------------------------------------------------- */
fieldset { padding:1.4em; margin: 0 0 1.5em 0; }
legend { font-weight: bold; font-size:1.2em; }
span.info {display: block; margin-top: 5px}
label {color: #000;margin-top:5px;}

.input.no-label {margin-left:13em !important}
.input.no-label .button:first-child {margin: 0}

input[type="text"],input[type="password"], textarea, select { background-color: #fff; color: #000; border: 1px solid #ababab; -moz-transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1) inset; padding: 5px}
input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] { background-color: #f2f2f2; border-color: #D3D3D3; box-shadow: inset 0 0 1px rgba(0,0,0,0.15); cursor: not-allowed; }

textarea {font-size: 1em}

input.mini, textarea.mini, select.mini {width: 60px;}
input.small, textarea.small, select.small {width: 90px;}
input.medium-small, textarea.medium-small, select.medium-small{width: 100px;}
input.medium, textarea.medium, select.medium {width: 150px;}
input.large, textarea.large, select.large {width: 210px;}
input.xlarge, textarea.xlarge, select.xlarge {width: 270px;}
input.xxlarge, textarea.xxlarge, select.xxlarge {width: 430px}
textarea.xxlarge {overflow-y: auto;}
textarea {max-width: 530px; min-height: 110px}

input.mini-cerca{width:60px;padding:0px;}
.button-cerca{padding:0px;}


.form .red-highlight {background:#fcdddd}
.form .red-highlight input[type='text'] {border: 1px solid #db7a7a}
.form .green-highlight {background:#E1FCDD}
.form .green-highlight input[type='text'] {border: 1px solid #74A75A}
.form .grey-highlight {background:#E8E8E8}
.form .grey-highlight input[type='text'] {border: 1px solid #ababab}
.form .help {opacity: 0.75; font-family: 0.917em}
.form .red-highlight .help {color: #731313}
.form .green-highlight .help {color: #377313}
.form.stacked label {text-align: left !important; display: block; float: none !important; width: auto !important}
.form.stacked div.input {margin-left: 0 !important; margin-top: 1em !important}
.no-border {border: 0}


.form {border: 0px solid #ababab; }
.form div.clearfix {border-bottom: 0px solid #d6d6d6; padding: 12px 6px;}
.form div.clearfix label {width: 12.5em; float: left; text-align:left; }
.form div.clearfix:last-child {border-bottom: 0}
.form div.clearfix div.input {float: left; margin-left: 1.667em}

.form_login div.clearfix { padding: 3px 3px;}
.form_login div.clearfix label {width: 6.5em; float: left; text-align:left; padding-top: 6px}
.form_login div.clearfix:last-child {border-bottom: 0}
.form_login div.clearfix div.input {float: left; margin-left: 1.667em}





/* BOTTONI
--------------------------------------------------------------------------------------------------------------------------------------------------- */
button, input[type="submit"], input[type="button"], input[type="reset"], .button {padding: 7px 15px; outline: none;cursor:pointer;}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .button:hover {text-decoration: none;}
button:active span, input[type="submit"]:active span, input[type="button"]:active span, input[type="reset"]:active span, .button:active span {position: relative; top: 1px}
a.button {color: #fff;text-decoration:none;}
/*
button, input[type="submit"], input[type="button"], input[type="reset"], .button {padding: 7px 15px; outline: none;cursor:pointer;}
button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .button:hover {text-decoration: none;}
button:active span, input[type="submit"]:active span, input[type="button"]:active span, input[type="reset"]:active span, .button:active span {position: relative; top: 1px}
a.button {color: #fff;text-decoration:none;}


.button.blu {font-size:15px;border: 1px solid #4f5d70; box-shadow:inset 0 1px 0px #6d819b; color: #fff;
    background: #4f5d70;
    background:url(../../public/immagini/page-form-submit.png) repeat left top;

}

.button.blu:hover {box-shadow:0 1px 1px #a2b1c6 inset, 0 0 2px #a2b1c6}
.button.blu:active {box-shadow: 0 0 5px #a2b1c6 inset;}
*/

.blu{border: 1px solid #ababab;box-shadow:inset 0 1px 0px #4f5d70; color: #6d819b;color: #fff;
    background: #4f5d70;
    background: -moz-linear-gradient(top, #4f5d70 0%, #6d819b 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4f5d70), color-stop(100%,#6d819b));
    background: -webkit-linear-gradient(top, #4f5d70 0%,#6d819b 100%);
    background: -o-linear-gradient(top, #4f5d70 0%,#6d819b 100%);
    background: -ms-linear-gradient(top, #4f5d70 0%,#6d819b 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4f5d70', endColorstr='#6d819b',GradientType=0 );
    background: linear-gradient(top, #4f5d70 0%,#6d819b 100%);
}
.blu:hover{border: 1px solid #4f5d70;box-shadow: 0 0px 10px #6d819b; color: #fff;
    background: #6d819b;
    background: -moz-linear-gradient(top, #6d819b 0%, #4f5d70 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d819b), color-stop(100%,#4f5d70));
    background: -webkit-linear-gradient(top, #6d819b 0%,#4f5d70 100%);
    background: -o-linear-gradient(top, #6d819b 0%,#4f5d70 100%);
    background: -ms-linear-gradient(top, #6d819b 0%,#4f5d70 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d819b', endColorstr='#4f5d70',GradientType=0 );
    background: linear-gradient(top, #6d819b 0%,#4f5d70 100%);
}
.button.blu:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, 
.button:active {box-shadow: 0 0 5px #c2c2c2 inset;}

/*
.grigio{border: 1px solid #ababab;box-shadow:inset 0 1px 0px #fff; color: #3b3b3b;
    background: #efefef;
    background: -moz-linear-gradient(top, #efefef 0%, #e9e9e9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#e9e9e9));
    background: -webkit-linear-gradient(top, #efefef 0%,#e9e9e9 100%);
    background: -o-linear-gradient(top, #efefef 0%,#e9e9e9 100%);
    background: -ms-linear-gradient(top, #efefef 0%,#e9e9e9 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#e9e9e9',GradientType=0 );
    background: linear-gradient(top, #efefef 0%,#e9e9e9 100%);
}

.button.grigio:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .button:hover {box-shadow:0 1px 1px #FFFFFF inset, 0 0 2px #E1E1E1}
.button.grigio:active, input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active, .button:active {box-shadow: 0 0 5px #c2c2c2 inset;}
*/

.small {font-size:1.0em; padding: 3px 5px}
.large {font-size:1.3em; padding: 7px 10px}




/* COLONNE BASE
--------------------------------------------------------------------------------------------------------------------------------------------------- */

.container{width:990px;margin:0 auto;margin-top:15px;-moz-border-radius: 15px; border-radius: 15px;}
.col-10,.col-20,.col-60,  .col-100,  .col-150,  .col-160, .col-170, .col-180, .col-190, .col-200, .col-210,  .col-220,  .col-230,  .col-240,  .col-250, .col-280, .col-300, .col-310, .col-320, .col-330, .col-340,  .col-400,  .col-480,  .col-470,  .col-620,.col-640,.col-660,  .col-680, .col-960, .col-980, .col-990 {float:left;}

.col-10{width:10px;}
.col-20{width:20px;}
.col-60{width:60px;}
.col-100{width:100px;}
.col-150{width:150px;}
.col-160{width:160px;}
.col-170{width:170px;}
.col-180{width:180px;}
.col-190{width:190px;}
.col-200{width:200px;}
.col-210{width:210px;}
.col-220{width:220px;}
.col-230{width:230px;}
.col-240{width:240px;}
.col-250{width:250px;}
.col-280{width:280px;}
.col-310{width:310px;}
.col-300{width:300px;}
.col-320{width:320px;}
.col-330{width:330px;}
.col-340{width:340px;}
.col-400{width:400px;}
.col-470{width:470px;}
.col-480{width:480px;}
.col-520{width:520px;}
.col-620{width:620px;}
.col-640{width:640px;}
.col-660{width:660px;}
.col-680{width:680px;}
.col-960{width:960px;}
.col-980{width:980px;}
.col-990{width:990px;}

.append-10{padding:10px;}
.append-5-top {padding-top:5px;} .append-5-bottom {padding-bottom:5px;} .append-5-right {padding-right:5px;} .append-5-left {padding-left:5px;}
.append-10-top {padding-top:10px;} .append-10-bottom {padding-bottom:10px;} .append-10-right {padding-right:10px;} .append-10-left {padding-left:10px;}
.append-20-top {padding-top:20px;} .append-20-bottom {padding-bottom:20px;} .append-20-right {padding-right:20px;} .append-20-left {padding-left:20px;}
.append-30-top {padding-top:30px;} .append-30-bottom {padding-bottom:30px;} .append-30-right {padding-right:30px;} .append-30-left {padding-left:30px;}
.append-40-top {padding-top:40px;} .append-40-bottom {padding-bottom:40px;} .append-40-right {padding-right:40px;} .append-40-left {padding-left:40px;}
.append-50-top {padding-top:50px;} .append-50-bottom {padding-bottom:50px;} .append-50-right {padding-right:50px;} .append-50-left {padding-left:50px;}

.push-0-top{margin-top:0px;}

.pull-10-top{margin-top:10px;} .pull-10-bottom{margin-bottom:10px;} .pull-10-left{margin-left:10px;} .pull-10-right{margin-right:10px;}
.pull-15-top{margin-top:15px;} .pull-15-bottom{margin-bottom:15px;} .pull-15-left{margin-left:15px;} .pull-15-right{margin-right:15px;}
.pull-20-top{margin-top:20px;} .pull-20-bottom{margin-bottom:20px;} .pull-20-left{margin-left:20px;} .pull-20-right{margin-right:20px;}
.pull-30-top{margin-top:30px;} .pull-30-bottom{margin-bottom:30px;} .pull-30-left{margin-left:30px;} .pull-30-right{margin-right:30px;}
.pull-40-top{margin-top:40px;} .pull-40-bottom{margin-bottom:40px;} .pull-40-left{margin-left:40px;} .pull-40-right{margin-right:40px;}
.pull-50-top{margin-top:50px;} .pull-50-bottom{margin-bottom:50px;} .pull-50-left{margin-left:50px;} .pull-50-right{margin-right:50px;}



.last{float:right;}
.last-vertical-border{border:none;}

.align-right{text-align:right;}
.align-center{text-align:center;}
.align-left{text-align:left;}

.row { background-color:#fff;}

/* BLOCCHI STRUTTURALI PAGINA 
--------------------------------------------------------------------------------------------------------------------------------------------------- */







/* NAVIGAZIONE TOP			
--------------------------------------------------------------------------------------------------------------------------------------------------- */


.nav { position:absolute; top:21px; right:0; z-index:1000; }
.nav li { float:left; padding:10px 20px; overflow:visible; }
.nav li a { text-decoration:none; display:block; padding:0 2px; }
.nav li a span { font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#444; font-size:14px; display:block; padding-bottom:12px; position:relative; }
.nav li a:hover span { color:#bb3a1a; }
.nav li:hover a, .nav li.hover a { background:url(../images/grey_border.gif) repeat-x 0 18px !important; z-index:55; }
.nav li:hover a span, .nav li.hover a span { background:url(../images/grey_border_arrow.png) no-repeat center 18px !important; z-index:55; }
.nav li.current a { background:url(../images/border.gif) repeat-x 0 18px; }
.nav li.current a span { background:url(../images/border_arrow.gif) no-repeat center 18px; }
.nav li ul { background:#fff; border:1px solid #ccc; position:absolute; z-index:50; padding:2px 1px 1px; margin-top:-12px; margin-left:-10px; display:none; }
.nav li:hover ul, .nav li.hover ul { display:block; }
.nav li ul li { background:url(../images/dropdown_bg.gif) repeat-x; border:1px solid #ccc; float:none; display:block; padding:0; margin-top:-1px; position:relative; }
.nav li ul li a, .nav li.current ul li a { background:url(../images/dropdown_arrows.gif) no-repeat left center; display:block; line-height:29px; padding:0 15px 0 14px; margin:0 9px; color:#444; }
.nav li:hover ul li a, .nav li.hover ul li a { background:url(../images/dropdown_arrows.gif) no-repeat left center !important; }
.nav li ul li a:hover { text-decoration:underline; }
.nav li ul li ul { display:none !important; }
.nav li ul li:hover ul, .nav li ul li.hover ul { display:block !important; }



/* PAGINAZIONE
--------------------------------------------------------------------------------------------------------------------------------------------------- */
.paginazione ul{border:1px solid #000;}
.paginazione li{display:inline;}
.paginazione {font-size:1em; margin-top: 2em; float: right}
.paginazione a {text-decoration: none}
.paginazione li.disattivato a, .pagination li.active a {cursor: default}
.paginazione li {margin-left: -5px}
.paginazione li:first-child a {margin-left: 0; border-radius: 3px 0px 0px 3px; }
.paginazione li:last-child a {border-radius: 0px 3px 3px 0px ; }



.paginazione a {color: #adadad}

.paginazione li a {
    background: #fbfbfb; padding: 5px 10px; border: 1px solid #ababab; opacity: 1;
    background: -moz-linear-gradient(top, #fbfbfb 0%, #f6f6f6 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfbfb), color-stop(100%,#f6f6f6));
    background: -webkit-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%);
    background: -o-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%);
    background: -ms-linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfbfb', endColorstr='#f6f6f6',GradientType=0 );
    background: linear-gradient(top, #fbfbfb 0%,#f6f6f6 100%);
}

.paginazione .attivo a {
    background: #3d8fe3; color: #fff;
    background: -moz-linear-gradient(top, #3d8fe3 0%, #2d6bd9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3d8fe3), color-stop(100%,#2d6bd9));
    background: -webkit-linear-gradient(top, #3d8fe3 0%,#2d6bd9 100%);
    background: -o-linear-gradient(top, #3d8fe3 0%,#2d6bd9 100%);
    background: -ms-linear-gradient(top, #3d8fe3 0%,#2d6bd9 100%);
    -ms-filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3d8fe3', endColorstr='#2d6bd9',GradientType=0 );
    background: linear-gradient(top, #3d8fe3 0%,#2d6bd9 100%);
    box-shadow: 0 1px 1px #58a4e9 inset; border: 1px solid #19559e; border-right-width: 2px;
}








/* NOTIFICHE
-------------------------------------------------------------------*/
.notifica {display: block; padding: 1.3em 35px; margin-bottom: 1em}
.notifica.nonfatto {border: 1px solid #c88383; background: url(../../public/immagini/page-notifica-cross.png) no-repeat 10px center #fabbbb; color: #882626}
.notifica.nonfatto a{color:#882626;text-decoration:underline;}
.notifica.nonfatto a:hover{text-decoration:none;}
.notifica.fatto {border: 1px solid #90b96b; background: url(../../public/immagini/page-notifica-tick.png) no-repeat 10px center #c2ee9b; color: #345f0e}
.notifica.fatto a{color:#345f0e;text-decoration:underline;}
.notifica.fatto a:hover{text-decoration:none;}
.notifica.informazione {border: 1px solid #b7b7b7; background: url(../../public/immagini/page-notifica-information-balloon.png) no-repeat 10px center #e2e2e2; color: #454545}
.notifica.informazione a{color:#454545;text-decoration:underline;}
.notifica.informazione_blu {border: 1px solid #7ea2bf; background: url(../../public/immagini/page-notifica-information-balloon.png) no-repeat 10px center #b6d9f4; color: #1e4f74}
.notifica.settaggio {border: 1px solid #b7b7b7; background: url(../../public/immagini/page-notifica-gear.png) no-repeat 10px center #e2e2e2; color: #454545}
.notifica.avvertimento {border: 1px solid #c2c193; background: url(../../public/immagini/page-notifica-exclamation.png) no-repeat 10px center #f1efb1; color: #6c6913}
.notifica.download {border: 1px solid #7ea2bf; background: url(../../public/immagini/attach.png) no-repeat 10px center #b6d9f4; color: #1e4f74}
.notifica.tag {border: 1px solid #b7b7b7; background: url(../../public/immagini/tag_blue.png) no-repeat 10px center #e2e2e2; color: #454545}
.notifica.tag a{color:#454545;text-decoration:underline;}
.notifica.tag_blu {border: 1px solid #7ea2bf; background: url(../../public/immagini/tag_blue.png) no-repeat 10px center #b6d9f4; color: #1e4f74}






/* ALTRO
--------------------------------------------------------------------------------------------------------------------------------------------------- */
/*
cite, em, dfn { font-style: italic; }
del { text-decoration: line-through; color: #666; }
ins, dfn { border-bottom: 1px solid #ccc; }
small, sup, sub { font-size: 85%; }
abbr, acronym { text-transform: uppercase; font-size: 85%;}
a abbr, a acronym { border: none; }
abbr[title], acronym[title], dfn[title] { cursor: help; border-bottom: 1px solid #ccc; }
sup { vertical-align: super; }
sub { vertical-align: sub; }
*/



/* CLASSI UNIVERSALI
--------------------------------------------------------------------------------------------------------------------------------------------------- */

.main { margin:0 auto; width:940px; position:relative; }
.hide { text-indent:-9999px; overflow:hidden; display:block; }
.clear { clear:both; float:none !important; }
.left { float:left !important; }
.right { float:right !important; }
.color, .color a { color:#bb3a1a !important; }
.icon { background:none !important; border:0 !important; }
.space { height:10px; }

.clearfix:after, .container:after {content:"\0020";display:block;height:0;clear:both;overflow:hidden;}
.clearfix, .container {display:block;}



/* Consolidating CSS3 Features
-------------------------------------------------------------------*/


input[type="text"],input[type="password"],textarea, select, .notification, button, input[type="submit"], input[type="button"], input[type="reset"],.button, .report .up, .report .down, code {border-radius: 3px; -moz-border-radius:3px; -webkit-border-radius:3px}

