/*  STUDIOPSICODRAMMA.IT - Studio della Dott.ssa Maria Giardini

    Tutti i diritti riservati

*/

body {
    margin: 0;
    font: 12px "verdana", Arial, sans-serif;
    color: #3E3E3E;
    background-color: #FFF8F1;
}

h1, h2, h3 {



  margin: 0;



  text-transform: none;



  font-weight: normal;



  color: #3E3E3E;



}







h1 {



  font-size: 28px;



  color: #000000;



}







h2 {



  font-size: 14px;



}







p, ul, ol {



  margin: 0 0 2em 0;



  text-align: left;



  line-height: 20px;



}







a {



  text-decoration: none;



  color: #000000;



}







a:link {



  text-decoration: none;



  color: #000000;



}







a:hover, a:active {



  text-decoration: underline;



  color:  #0051e3;



}







img {



  border: none;



}







fieldset {



  margin: 0;



  padding: 0;



  border: none;



}







legend {



  display: none;



}







input, textarea, select {



  font: 12px "verdana", Arial, sans-serif;



  color: #333333;



}







/* Form */







form {



  margin: 0;



  padding: 0;



}







#FormNewletterSignIn {



  margin: 0px 0px 0px 0px;



  padding: 0;



  width: 100%;



}







form#FormSaveNewsletter {



  margin: 0px 0px 0px 0px;



  padding: 0;



  width: 100%;



}







form#contentForm table#ItemsGrid tr td div.frmLabel {



  float: left;



  width: 150px;



  padding: 2px;



  margin: 4px 10px 4px 0px;



  font-weight: bold;



}







/* Header */







#header {



  height: 120px;



}







#header .wrap {



  width: 1000px;



  margin: 0px auto 0px auto;



  padding: 30px 0px 0px 0px;



}







#header #logo img {



  float: left;



  margin: 0;



  padding: 0;



  width: 380px;



  height: auto;



}







/* Menu */







#menu {



    float: right;



    width: auto;  



  }







#menu ul {



  margin: 10px 0px 0px 0px;



  padding: 0;



  list-style: none;



  height:27px;



}







#menu li {



  float:left;



  width:96px;



  height:27px;



  display:block;



}







#menu a {



  display: block;



  width:96px; 



  height:27px;



  text-decoration: none;



  font-size: 10px;



  color: #58585a;



  font-weight: bold;



  background-color: #FFF8F1;



  text-align: center;



  padding:  5px 0px 3px 0px;



  text-transform: uppercase;



}







#menu li#icon-facebook {



  float:left;



  width:32px;



  height:32px;



  display:block;



}







#menu a.icon-facebook {



  display: block;



  width:32px; 



  height:32px;



  text-decoration: none;



  font-size: 10px;



  color: #58585a;



  font-weight: bold;



  background-color: #FFF8F1;



  text-align: center;



  padding:  5px 0px 0px 0px;



  background: url(../images/facebook.png) no-repeat top right;



}







#menu a.icon-facebook:hover {



  text-decoration:none;



  background-color: transparent;  



}







#menu ul li #pageDefault img {



    float: left;



    margin-top: 5px;



    margin-left: 10px;



    width: 14px;



}







#menu ul li #pageContattami img {



    float: left;



    margin-top: 1px;



    margin-left: 5px;



    width: 14px;



}







#menu a:hover {



  color:#fff; 



  text-decoration:none;



  background-color: #869612;  



}







#menu .active a {



    color:#fff; 



    text-decoration:none;



    background-color: #869612;  



}







/* Teaser */







#teaser {



  width: 1000px;



  height: 203px;



  margin: 0px auto 20px auto;



  background: url(../images/psicodramma_pic1.png) no-repeat top right  #869612;



  border:  1px solid #869612;



  }







#teaser .box {



    float: left;



    padding: 30px 0 0 30px;



    width: 650px;



    line-height: 22px;



    color: #ffffff;



    font-size: 14px;



    font-style: italic;



}







#teaser .box a {



  display: block;



  width:100px; 



  height:25px;



  text-decoration: none;



  font-size: 10px;



  color: #000000;



  font-style: normal;



  font-weight: bold;



  background-color: #ffffff;



  text-align: center;



  margin:  15px 20px 5px 550px;



  border:  1px solid #ffffff;



}







#teaser .box a:hover {



  color:#fff; 



  text-decoration:none;



  background-color: #869612;  



}







#teaser .box .active a {



    color:#fff; 



    text-decoration:none;



    background-color: #869612;  



}







/* Sitemap */







#sitemap {



    width: 1000px;



    margin: 0px auto 0px auto;



    text-align: left;



    background-color: #869612;



    border: 1px solid #869612;



}











/* Page */







#page {



  width: 1000px;



  margin: 0px auto 0px auto;



  text-align: left;



}







/* Content */







#content.first {



  float: left;



  width: 750px;



}







#content {



  float: left;



  width: 750px;



}







#contentArea {



  float: left;



  width: 1000px;



}







.boxPrimaPagina {



    overflow: auto;



    width: 720px;



    max-height: 300px;



    margin: 5px 10px 10px 0px;



    padding: 0px 10px 0px 0px;



    text-align: left;



}







.boxPrimaPagina img {



    float: left;



    width: 200px;



}



 



.boxContent {



    overflow: auto;



    width: auto;



    max-height: 350px;



    margin: 5px 0px 10px 0px;



}







.boxCtsLst {



    overflow: auto;



    width: 797px;



    max-height: 350px;



    margin: 0;



    padding: 0;



}







p.boxNews {



    overflow: auto;



    width: auto;



    max-height: 200px;



    margin: 0px;



    padding: 0px;



}







#listContacts {



    overflow: auto;



    width: auto;



    max-height: 500px;



    margin: 0px;



    padding: 0px;



}







.field {



  float: left;



  width: 100px;



  font-weight: bold;



  border: solid 1px #7BAA0F;



  border-right-width: 0px;



}







.context {



  float: right;



  width: 400px;



  border: solid 1px #7BAA0F;



  border-left-width: 0px;



}







#frmArea {



  float: left;



  width: 500px;



  margin: 20px 0px 0px 0px;



  padding: 0px;



  }



/* Post */







#post.first {



  background-color: #F2F5D8;



  border:  1px solid #869612;



  margin: 10px 0px 0px 0px;



  padding: 10px;



}







#post {



  margin: 0px 0px 30px 0px;



  padding: 0px 0px 0px 0px;



}







#post h1.title {



  color: #869612;



  font: 25px Arial, sans-serif;



  letter-spacing: -1px;



  text-transform: uppercase;



}







#post img {



    width: 200px;



    float: left;



}







.divisore {



  color: #78c7c5;



  font: 16px "verdana", Arial, sans-serif;



  margin: 20px 0px 5px 0px;



  font-weight: bold;



  border-bottom: dotted 1px #CFCFCF;



  width: 730px;



}







.pretitolo {



  color: #000000;



  font: 12px "verdana", Arial, sans-serif;



  margin: 0px 0px 0px 0px;



}







.titolo {



  color: #009900;



  font: 16px "verdana", Arial, sans-serif;



  margin: 2px 0px 0px 0px;



  font-weight: bold;



}







.sottotitolo {



  color: #009900;



  font: 14px "verdana", Arial, sans-serif;



  margin: 2px 0px 0px 0px;



}







.contenuto {



  color: #000000;



  margin: 2px 0px 10px 10px;



}







#post h2.title {



  font-style: italic;



  color: #869612;



  font-size: 14px;



  margin-bottom: 5px;



  padding-bottom: 5px;



}







#post .meta {



  clear: both;



  line-height: 20px;



  width: 100%;



  margin: 0px 0px 0px 0px;



  padding: 10px 0px 0px 0px;



  background: #F2F5D8 url(../images/img03.gif) repeat-x;



  height: 30px;



}







#post .meta p {



  line-height: normal;



  font-size: 12px;



}







#post .entry .byline {



  color: #999999;



  clear: left;



  margin: 0;



  padding: 0;



  width: 100%;



  font-size: 10px;



}







#post .meta .links {



  float: right;



}







#post .meta .more {



  padding: 0px 5px 0px 20px;



  background: url(../images/img06.gif) no-repeat left center;



}







#post .meta .comments {



  padding: 0px 5px 0px 20px;



  background: url(../images/edit-page-green.gif) no-repeat left center;



}







#post .meta b {



  display: none;



}



/* Column */







.boxed {



  float: left;



  width: 750px;



  margin: 0px 0px 10px 0px;



}







.boxed p, .boxed ul, .boxed ol {



  margin: 0;



  padding: 0;



  list-style: none;



  line-height: 16px;



}







.boxed ul li {



  padding: 10px 0px 10px 0px;



  background: 0 13px;



  border-top: none;



}







.boxed ul li.first {



  display: block;



  float: left;



  border-left: dotted 1px #CFCFCF;



  padding: 0px 10px 0px 10px;



  width: 228px;



  min-height: 135px;



}







.boxed ul li h3 {



  margin-bottom: 10px;



  font-size: 14px;



  font-weight: bold;



  text-transform: none;



  color: #DA700F;



}







/* Facebook */







#facebook {



  width: auto;



  margin: 0px 0px 0px 0px;



  padding-top: 30px;



}







#facebook img {



  position: relative;



  left: 1px;



  top: 1px;



  width: 40px;



  border: none;



  padding-left: 10px;	



}



/* Sidebar */







#sidebar {



  float: right;



  width: 230px;



}







#sidebar ul {



  float: left;



  margin: 0;



  padding: 0;



  list-style: none;



}







#sidebar li {



  margin: 0px 0px 10px 0px;



  padding: 0px 0px 4px 0px;



}







#sidebar li li {



  margin: 0;



}







/* Sidebar - Attivita - INIZIO*/







#sidebar ul.attivita {



  float: left;



  list-style-image: url(../images/arrow.gif);



  list-style-position:inside;



  margin: 0px 0px 15px 0px;



  padding: 0px 0px 10px 0px;



  display: none;



  width: 220px;



}







#sidebar ul.attivita li {



  border-top: dotted 1px #C0C0C0;



  margin: 0;



  padding: 5px 0px 5px 5px;



}







/* Sidebar - Attivita - FINE */







#sidebar p {



  margin-bottom: 10px;



  font-size: 12px;



  padding: 0px 5px 0px 5px;



}







#sidebarArea {



  float: right;



  width: 150px;



}







#sidebarArea ul {



  margin: 0;



  padding: 0;



  list-style: none;



}







#sidebarArea li {



  margin: 5px 0px 5px 0px;



  background: #FFFFFF url(../images/arrow.gif) no-repeat left center;



  padding-left: 15px;



}







#sidebarArea li li {



  margin: 0;



}







#sidebarArea h2 {



  margin-bottom: 10px;



  background: url(../images/img03.gif) repeat-x left bottom;



  font-size: 12px;



}







#sidebarArea p {



  margin-bottom: 10px;



  background: url(../images/img03.gif) repeat-x left bottom;



  font-size: 12px;



}







#sidebarNews {



  border-left: solid 3px #FF8700;



  color: #000000;



  padding: 10px 5px 10px 10px;



  }







li.sidebarNews {



  border-left: solid 3px #FF8700;



  color: #000000;



  padding: 10px 5px 10px 10px;



  }







  #sidebarLabel {



  border-left: solid 3px #869612;



  color: #000000;



  padding: 10px 5px 5px 10px;



}







#sidebarLabelTop {



  border: solid 0px #C0C0C0;



  color: #000000;



  padding: 0px 5px 15px 5px;



  background: #FFFFFF;



}







#sidebarLabelTop ul li {



  width: 180px;



  display: block;



  background: url(../images/arrow.gif) 0 8px no-repeat;



  color: #585858;



  text-decoration: none;



  font: 12px "verdana", Arial, sans-serif;



  padding: 2px 0px 5px 20px;



}







#s {



  width: 120px;



  margin-right: 5px;



  padding: 3px;



  border: solid 1px #F0F0F0;



}







#x {



  padding: 3px;



  background: #ECECEC url(../images/img08.gif) repeat-x left bottom;



  border: none;



  text-transform: lowercase;



  font-size: 11px;



  color: #4F4F4F;



}



/* Boxes */







.tablePreiscrizioniTop {



  padding: 10px 5px 10px 5px;



  border-width: 0px;



  width: 600px;



  display: block;



  float: left;



}







table.tablePreiscrizioni {



  padding: 8px 5px 8px 10px;



  border-width: 0px;



  margin-left: 0px;



  width: 600px;



}







table.tableSessioni {



  padding: 5px 0px 5px 5px;



  margin: 0px;



  width: 730px;



  border-bottom: dotted 1px #D6D9AE;



}







table.tableSessioniSelezionate {



  padding: 5px 0px 5px 0px;



  margin: 0px;



  width: 600px;



}







table.tableSessioniSelezionate td {



  padding: 4px;



  margin: 0px;



  border-bottom: dotted 1px #D6D9AE;



}







table.tableControlloDati {



  padding: 5px 0px 5px 5px;



  margin: 0px;



  width: 730px;



  border-bottom: dotted 1px #D6D9AE;



}







table.tableControlloDati td.left {



  padding: 5px 0px 5px 5px;



  border-width: 0px;



  font-weight: bold;



  display: block;



  float: left;



  width: 200px;



}







table.tableControlloDati td.right {



  padding: 5px 10px 5px 0px;



  line-height: 20px;



  border-width: 0px;



  text-align: left;



  display: block;



  float: left;



}







table.tableDatiPersonali {



  padding: 0px 0px 8px 0px;



  border-width: 0px;



  margin: 10px 5px 0px 0px;



  width: 730px;



  border-bottom: dotted 1px #D6D9AE;



  clear: left;



}







table.tableDatiPersonali td.left {



  padding: 5px 0px 5px 5px;



  border-width: 0px;



  font-weight: bold;



  width: 200px;



}







table.tableDatiPersonali td.right {



  padding: 5px 10px 5px 0px;



  line-height: 20px;



  border-width: 0px;



  text-align: left;



  width: 545px;



}







table.tableDatiNewsletter {



  float: left;  



  padding: 0px 5px 8px 0px;



  border-width: 0px;



  margin: 10px 0px 0px 70px;



  width: 600px;



}







table.tableDatiNewsletter td.left {



  padding: 5px 0px 5px 5px;



  border-width: 0px;



  font-weight: bold;



  width: 175px;



}







table.tableDatiNewsletter td.right {



  padding: 5px 10px 5px 5px;



  line-height: 20px;



  border-width: 0px;



  text-align: left;



}







table.tablePreiscrizioni {



  padding: 8px 5px 8px 10px;



  border-width: 0px;



  margin-left: 0px;



  width: 600px;



}







table.tablePreiscrizioni td.left {



  padding: 5px 0px 5px 5px;



  border-width: 0px;



  font-weight: bold;



  display: block;



  float: left;



  width: 150px;



}







table.tablePreiscrizioni td.right {



  padding: 5px 10px 5px 0px;



  line-height: 20px;



  border-width: 0px;



  text-align: left;



  display: block;



  float: left;



}







#box1 {



  padding: 10px;



  border-top:  2px solid #869612;



  border-left:  1px solid #869612;



  line-height: 20px;



}







#box1 iframe {



    width: 600px;



    height: 400px;



}







#box1.first {



  margin: 0px;



  padding: 10px 10px 0px 10px;



  background: url(../images/img05_s.gif) no-repeat;



  line-height: 16px;



}







.box1 {



  padding: 10px;



  background: url(../images/img05_m.gif) no-repeat;



  line-height: 20px;



}







.box1.first {



  margin: 0px;



  padding: 10px 10px 0px 10px;



  background: url(../images/img05_s.gif) no-repeat;



  line-height: 16px;



}







/* Box per messaggio di errore */







#errore {



  float: left;



  width: 830px;



  margin: 20px 0px 10px 0px;



  padding: 10px 10px 10px 10px;



  background-color: #F5FF82;



  border: solid 1px #F0F1E8;



}







#errore  h1 {



	color: red;



}







/* Formati Titoli sezioni */







#SectionTitle {



    float: left;



    width: 100%;



    margin: 0;



    padding: 0;



}







#SectionTitle span.title_section 



{



  font-size: 14px;



  font-weight: bold;



  color: #DA700F;



}







/* Box Area */







.boxArea {



  padding-top: 20px;



  border-top: solid 1px #778;



  line-height: 20px;



}







.box1Area {



  padding: 5px;



}







.box2 h3 {



  margin-bottom: 15px;



  font-size: 12px;



  color: #BBBBBB;



  text-align: left;



}







.box3 h2 {



  margin-bottom: 15px;



  font-size: 12px;



  color: #BBBBBB;



  text-align: left;



}







.box3 a:link, .box3 a:hover, .box3 a:active, .box3 a:visited {



  width: auto;



  height: 22px;



  display: block;



  background: url(../images/arrow-normal.gif) 0 8px no-repeat;



  color: #585858;



  text-decoration: none;



  padding: 0 0 0 16px;



  font: 12px "verdana", Arial, sans-serif;



}







.box2 a:link, .box2 a:hover, .box2 a:active, .box2 a:visited {



  color: #585858;



  text-decoration: none;



  padding: 0;



  font: 12px "verdana", Arial, sans-serif;



}







.box3 ul {



  margin: 0;



  padding: 0;



  list-style: none;



}







.textfield {



  display: block;



  float: left;



  width: 200px;



  background: #F2F5D8;



  margin: 0px 2px 0px 2px;



  padding: 1px;



  border: solid 1px #869612;



}







.textfieldBox {



  float: left;



  width: 70px;



  background: #F3F4E8;



  margin: 5px 10px 0px 2px;



  padding: 1px;



  border: solid 1px #5CC13F;



}







.textfieldLogin {



  text-align: left;



  width: 150px;



  padding: 0px;



  margin: 2px 0px 2px 0px;



  border: solid 1px #D6D9AE;



  background: #F3F4E8;



}







.textFailureLogin {



  text-align: left;



  width: 150px;



  padding: 0px;



  margin: 2px 0px 2px 0px;



  border: solid 0px #D6D9AE;



}







.labelfieldLogin {



  font: normal 12px "verdana", Arial, sans-serif;



  margin: 2px 0px 2px 0px;



}







.ChangePassword {



  padding: 0px;



  margin: 0px;



  background-color: Transparent;



}







.labelfield {
    display: block;
    float: left;
    font-weight: bold;
    color: #009900;
    width: 100%;
    margin: 0px 3px 0px 3px;
    padding: 3px;
    border: solid 0px #D6D9AE;
    clear: right;
}

/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
    visibility : hidden;
    margin : 0px!important;
    background-color : White;
    color : windowtext;
    border : buttonshadow;
    border-width : 1px;
    border-style : solid;
    cursor : default;
    overflow : auto!important;
    height : 200px;
    text-align : left;
    list-style-type : none;
    padding-left: 0px!important;
    }

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
    background-color : #ffffff;
   	color : #C0C0C0;
	padding : 1px;
}







.textfieldArea {



  display: block;



  float: left;



  width: 700px;



  background: #F3F4E8;



  margin: 0px 3px 0px 0px;



  padding: 3px;



  border: solid 1px #D6D9AE;



  clear: left;



}







.cmbfieldArea {



  float: right;



  width: 150px;



  background: #F3F4E8;



  margin: 0px 0px 0px 0px;



  padding: 1px;



  border: solid 1px #D6D9AE;



}







.textfieldAreaGroup {



  display: block;



  float: left;



  width: 73%;



  background: #F3F4E8;



  margin: 0px 3px 0px 0px;



  padding: 3px;



  border: solid 1px #D6D9AE;



  clear: right;



}







label {



/* display: block; */



  float: left;



  text-align: right;



  font-weight: bold;



  width: 15%;



  margin: 3px;



  padding: 5px;



}







.frmInput1 {



  float: left;



  text-align: left;



  width: 500px;



  padding: 2px 2px 2px 3px;



  margin: 0px 0px 4px 0px;



  border: solid 1px #D6D9AE;



  background: #F3F4E8;



}







.dlstExpiration



{



  float: left;



  text-align: left;



  width: 200px;



  padding: 2px;



  margin: 4px 0px 4px 0px;



  border: solid 1px #D6D9AE;



  background: #F3F4E8;



}







.frmLabel {



  float: left;



  width: 25%;



  padding: 5px 0px 5px 0px;



  font-weight: bold;



}







.frmInput {



  float: left;



  text-align: left;



  width: 400px;



  padding: 10px 0px 10px 0px;



}







.lblTitle {



  float: left;



  width: 100%;



  margin: 0px auto 5px 0px;



  font-weight: bold;



}







.frmInputArea {



  text-align: right;



  width: 90%;



  padding: 5px 0px 5px 0px;



}







.frmOptionManageArea {



  clear: both;



  float: left;



  width: 960px;



  line-height: 20px;



  margin: 0px 0px 10px 0px;



  padding: 0px 0px 5px 0px;



  border-bottom: dotted 1px #C0C0C0;



}







.chkBoxManageArea { 



  margin: 0px;



  padding: 5px 5px 0px 10px;



}







.chkBoxManageAreaFirst { 



  margin: 0px;



  padding: 5px 5px 0px 0px;



}







/*  MaskEdit Css */







.MaskedEditError {



    background-color: red;



    border: solid 1px #FF8700;



}







.MaskedEditFocus {



  background-color: #F5FF82;



  border: solid 1px #F0F1E8;



}







.frmLabelManageArea {



  clear: both;



  float: left;



  width: 200px;



  padding: 5px 0px 5px 0px;



  font-weight: bold;



}







.frmInputManageArea {



  float: left;



  text-align: left;



  width: 750px;



  line-height: 20px;



  padding: 5px 0px 5px 0px;



  margin: 0px 0px 0px 0px;



}







.frmInputBodyManageArea {



    float: left;



    text-align: left;



    width: 960px;



    line-height: 20px;



    margin: 0px 0px 0px 0px;



    padding: 0px 0px 0px 0px;



    max-height: 380px;



    overflow: auto



}







.frmInputAreaManageArea {



  text-align: right;



  width: 90%;



  padding: 5px 0px 5px 0px;



}







.frmText {



  text-align: left;



  width: auto;



  padding: 5px 0px 5px 0px;



}







/* Feedback label */







.frmFeedback {



  text-align: left;



  width: 545px;



  margin: 0px 0px 20px 0px;



  padding: 10px 10px 10px 40px;



  border: dotted 2px #FF8700;



  color: #000000;



  background: #FCFDD4 url(../images/warning.gif) no-repeat 10px 10px;



}







.frmFeedback1 {



    text-align: left;



    width: 50%;



    margin-top: 0px;



    padding: 10px 10px 10px 40px;



    border: dotted 2px #FF8700;



    color: #000000;



    background: #FCFDD4 url(../images/warning.gif) no-repeat 10px 10px;



}







.frmFeedback2 {



  // clear: both;



  text-align: left;



  width: 100%;



  margin: 20px auto 20px 85px;



  padding: 10px 10px 10px 40px;



  border: dotted 2px #FF8700;



  color: #000000;



  background: #FCFDD4 url(../images/warning.gif) no-repeat 10px 10px;



}







.frmImage {



  margin: 5px 0px 10px 145px;



  text-align: center;



  padding: 5px 0px 5px 0px;



}







.frmCheckBox {



  clear: left;



  text-align: left;



  width: 500px;



  margin-left: 100px;



  margin-top: 10px;



}







.frmButton1 {



  text-align: right;



  margin: 0px 0px 5px 0px;



  width: 100%;



  border-width: 0px;



  font: bold 10px "verdana", Arial, sans-serif;



}











.frmDx {



  display: block;



  clear: right;



  text-align: right;



  margin: 0px 0px 10px 0px;



  width: auto;



  border-width: 0px;



}







.frmSx {



  display: block;



  text-align: left;



  margin: 0px 0px 10px 0px;



  width: auto;



  border-width: 0px;



  float: left;



}







.frmButton {



  text-align: center;



  margin: 0px 0px 0px 0px;



  width: 94%;



  border-width: 0px;



}







.frmButtonArea {



  text-align: center;



  width: 65px;



  margin: 0px 0px 0px 0px;



  padding: 2px;



  border: outset 0px;



}







.frmButtonArea1 {



  text-align: center;



  width: 130px;



  height: 27px;



  margin: 2px 0px 10px 0px;



  padding: 2px 0px 2px 0px;



  border: outset 2px;



  background: #869612;



  font: bold 11px "verdana", Arial, sans-serif;



  color: #FFFFFF;



  cursor: inherit;



}







#IssuedYear {



 float: right;



 text-align: right;



 width: 100%;



 margin: 10px 0px 10px 0px;



 padding: 0;



 font: bold 11px "verdana", Arial, sans-serif;



 border-bottom: dotted 1px;



}







#IssuedYear .frmDropDownList {



  text-align: center;



  width: 60px;



  height: 27px;



  margin: 2px 0px 10px 0px;



  padding: 2px 0px 2px 0px;



  border: outset 2px;



  background-color: #869612;



  font: bold 11px "verdana", Arial, sans-serif;



  color: #FFFFFF;



  cursor: inherit;



}







.group {



  float: left;



  width: 100%;



  margin: 20px 0px 20px 0px;



  padding: 1% 0% 1% 0%;



  border: solid 1px #7BAA0F;



  line-height: 20px;



  text-align: center;



}







.groupAreaView {



  float: left;



  width: 96%;



  margin-top: 10px;



  padding: 1% 2% 1% 2%;



  border: solid 1px #DDDDDD;



  line-height: 20px;



}







.groupAreaPreView {



  float: left;



  width: auto;



  margin-top: 10px;



  padding: 1% 2% 1% 2%;



  border: solid 1px #DDDDDD;



  border-right-width: 2px;



  border-right-color: Gray;



  border-bottom-width: 2px;



  border-bottom-color: Gray;



  line-height: 20px;



}







.groupArea {



  float: left;



  width: 96%;



  margin-top: 10px;



  padding: 1% 2% 1% 2%;



  border: solid 1px rgb(255, 128, 0);



  line-height: 20px;



}







.button {



  display: block;



  padding: 0px;



  background: #E3E6C8;



  margin: 3px;



  border: solid 2px #efefef;



  color: #000000;



}







.textfield:hover {



  background: #F2F5D8;



}







.textfield:focus {



  background: #ffffff;



}







.clear2 {



  clear: right;



  width: 90%;



}







.hide {



  display: none;



}



/* Footer */







#footer {



  background-color: #F2F5D8;



  height: 350px;



  }







#footer .wrap {



  color: #FFFFFF;



  font: 12px "verdana", Arial, sans-serif;



  width: 1000px;



  margin: 10px auto 0px auto;



  line-height: 16px;  



  }







#fbox1, #fbox2, #fbox3 {



  float: left;



  margin-top: 10px;



  padding: 0px;



  height: auto;



}







#fbox1 {



  width: 180px;



}







#fbox2 {



  width: 280px;



  padding-left: 50px;



}







#fbox3 {



  width: 330px;



  margin: 10px 0px 0px 60px;



  padding: 0px 2px 9px 70px;



}







#fbox3 h2 {



    font-weight: bold;



    font-size: 12px;



}







.imagebutton {



  height: 22px;



  width: 23px;



  border: solid 1px #C0C0C0;



  background: #C0C0C0;



}







.image {



  position: relative;



  left: 1px;



  top: 1px;



  height: 20px;



  width: 21px;



  border: none;



}







#toolbar {



  height: 20px;



  background: #C0C0C0;



}







.iframe_1 {



  margin: 0;



  padding: 0;



  font: 12px/20px "verdana", Arial, sans-serif;



  color: #000000;



}







h2.newsTitle {



  font-size: 14px;



  color: #ffffff;



  margin: 0px;



  padding: 10px 0px 5px 10px;



  font-weight: bold;



  background-color: #FF8700;



}







h3.newsTitle {



  font-size: 12px;



  color: #FFFFFF;



  margin: 0px 0px 10px 0px;



  padding: 0px 0px 10px 10px;



  background-color: #FF8700;



}







h2.sidebarTitle {



  font-size: 12px;



  color: #FFFFFF;



  margin: 0px 0px 10px 0px;



  padding: 10px 0px 10px 23px;



  font-weight: bold;



  background: #869612 url(../images/edit-page-green.gif) no-repeat 5px 15px;



  height: 23px;



  text-transform: uppercase;



}







a.btn {



  text-align: center;



  height: 27px;



  width: 100px;



  display: block;



  font-size: 10px;



  color: #FFFFFF;



  margin: 0px 0px 0px 0px;



  font-weight: bold;



  background-color: #869612;



  padding-top: 5px;



  border: solid 1px;



  }







a.btn:link {



  text-decoration: none;



  color: #FFFFFF;



  border: solid 1px;



  }







a.btn:hover, a.btn:active {



  text-decoration: none;



  color: #000000;



}







img.preiscrizione {



  float: left;



  margin: 0px 0px 0px 5px;



  padding: 2px 10px 0px 0px;



  border: solid 0px #DDDDDD;



}







img.left {



  float: left;



  margin-right: 15px;



  margin: 5px 10px 10px 0px;



  padding: 2px;



  border: solid 1px #DDDDDD;



}







img.left_NoBorder {



  float: left;



  margin-right: 15px;



  margin: 5px 10px 2px 0px;



  padding: 2px 20px 200px 2px;



  border: solid 0px #DDDDDD;



}







img.left_NoBorder_1 {



  float: left;



  margin: 5px 10px 2px 0px;



  padding: 2px 10px 50px 2px;



  border: solid 0px #DDDDDD;



}







img.left_NoBorder_2 {



  float: left;



  margin: 0px 10px 2px 10px;



  padding: 0px 10px 30px 2px;



  border: solid 0px #DDDDDD;



}







img.right {



  float: right;



  margin-left: 15px;



}