/**********************************
TITOLONE
**********************************/

.bigtitle {
	width: 520px;
	height: 60px;
	background: #999999;
}

.tit_520blue {
	width: 520px;
	height: 60px;
	background: url(../images/fce_tit_520blue.jpg) 0 0 no-repeat #ffffff;
	color: #ffffff;
	font-family: helvetica;
	font-size: 20px;
	font-weigth: bold;
	line-height:60px;
	text-indent: 30px;
}
.tit_250blue {
	width: 250px;
	height: 60px;
	background: url(../images/fce_tit_250blue.jpg) 0 0 no-repeat #ffffff;
	color: #ffffff;
	font-family: helvetica;
	font-size: 20px;
	font-weigth: bold;
	line-height:60px;
	text-indent: 30px;
}

.tit_240orange {
	width: 240px;
	height: 60px;
	background: url(../images/fce_tit_240orange.jpg) 0 0 no-repeat #BC3500;
	color: #ffffff;
	font-family: helvetica;
	font-size: 20px;
	font-weigth: bold;
	line-height:60px;
	text-indent: 30px;
}

.tit_160orange {
	width: 160px;
	height: 60px;
	background: url(../images/fce_tit_160orange.jpg) 0 0 no-repeat #BC3500;
	color: #ffffff;
	font-family: helvetica;
	font-size: 20px;
	font-weigth: bold;
	line-height:60px;
	text-indent: 30px;
}

/**********************************
BLOCCO
**********************************/

div.fce_block {padding:0 10px 0 10px; width:auto;background:#aaaaaa;}
div.fce_block div.content {text-align:justify; padding:10px 0 10px 0;}
div.fce_block div.content h3 {}
div.fce_block div.middle img {
  float:right;
  border:solid 1px silver;
  padding:5px;
  margin-left:10px;
 }

/**********************************
BLOCCHI STANDARD TT_CONTENT
**********************************/
div.csc-frame-nomarginnopadding {margin:0px;padding:0;}

div.csc-frame-nomargin {margin:0px}

div.csc-frame-nopadding {margin:10px;}

div.csc-frame-default {
	margin:10px;
	padding: 10px 0 10px 35px !important;
	padding: 1px 0 10px 35px;
}

div.csc-frame-shadow {
	margin:10px;
	padding: 10px 0 10px 35px !important;
	padding: 1px 0 10px 35px;
	background: url(../images/div.corner.jpg) no-repeat;
}

div.csc-frame-rulers {
	padding: 10px 0 10px 45px !important;
	padding: 1px 0 10px 45px;
	background: url(../images/div.rulers.gif) repeat-x;
}

div.csc-frame h1 {font-size:1.2em; }

p.bodytext {text-align: left;}
/******************
Form
*****************/
.csc-mailform {
         font-family:tahoma, verdana, arial, helvetica, sans-serif;
         color:#516377;
        font-size: 11px;
        border: 5px solid #E2E9F1;
        padding: 1px;
        }

.csc-mailform-field {
         border-collapse:separate;
         border-spacing:0px;
         border-top: 0px groove #FFFFFF;
         border-right: 0px groove #FFFFFF;
         border-bottom: 1px groove #FFFFFF;
         border-left: 0px groove #FFFFFF;
        padding: 5px;
         text-align: right;
         background-color: #F1F3F5;
        }
.csc-mailform-field label{
        font-size: 10px;
         font-weight: bold;
        float: left;
         background-image: url(../images/puntoelenco_pic_12.gif);
         background-repeat: no-repeat;
         background-position: 3px 2px;
         padding-right: 10px;
         padding-left: 20px;
        }
.csc-mailform-label {
        font-size: 12px;
         font-weight: bold;
         background-repeat: no-repeat;
         background-position: 10px 13px;
         background-color: #C8D0D5;
        color: #4E5B63;
         border-left-width: 10px;
         border-left-style: solid;
         border-left-color: #98A7AF;
        padding: 5px;
        }
.csc-mailform input {
         font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
        font-size: 11px;
        color: #516377;
        padding: 2px;
         background-color: #C8D0D5;
         border-top: 1px solid #768A9E;
         border-right: 1px solid #FFFFFF;
         border-bottom: 1px solid #FFFFFF;
         border-left: 1px solid #768A9E;
}

.csc-mailform textarea {
         width:250px;
        padding: 5px;
         font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif;
        font-size: 11px;
        color: #516377;
         text-align: left;
         background-color: #C8D0D5;
         border-top: 1px solid #768A9E;
         border-right: 1px solid #FFFFFF;
         border-bottom: 1px solid #FFFFFF;
         border-left: 1px solid #768A9E;

        }

.csc-mailform-check {
         text-align: right;
}

.csc-mailform-submit {
         width:150px;
         background-color: #DFE6EE;
         border-top: 1px solid #FFFFFF;
         border-right: 1px solid #B8C6D5;
         border-bottom: 1px solid #B8C6D5;
         border-left: 1px solid #FFFFFF;
}
/******************
tab standard
*****************/

         .contenttable {
         font-family:tahoma, verdana, arial, helvetica, sans-serif;
         color:#516377;
        font-size: 10px;
         border-collapse:separate;
         border-spacing:0px;
        border:5px solid #F1F3F5;
         background-color: #FFFFFF;
        margin: 10px;
        padding: 1px;
        }

         .contenttable td{
         border-collapse:collapse;
        padding: 5px;
         border-top: 1px solid #FFFFFF;
         border-right: 0px solid #FFFFFF;
         border-bottom: 1px solid #FFFFFF;
         border-left: 1px solid #FFFFFF;
        }        
         .contenttable thead th{
         border-collapse:collapse;
         padding:10px;
         background-color: #DD7400;
         text-align: left;
        color: #FFFFFF;
         background-repeat: repeat-x;
         border-bottom-width: 5px;
         border-top-style: solid;
         border-right-style: solid;
         border-bottom-style: solid;
         border-left-style: solid;
         border-top-width: 0px;
         border-right-width: 0px;
         border-left-width: 0px;
         border-top-color: #AE2E00;
         border-right-color: #AE2E00;
         border-bottom-color: #AE2E00;
         border-left-color: #AE2E00;
        }        
        
         .contenttable tbody th{
         text-align: center;
        }
         .contenttable tfoot tr{
                  text-align:right;
                  font-weight:bold;
        }
         .contenttable tbody tr.tr-odd{
         background:#F3F3F3;
         text-align: center;
        }
         .contenttable tbody tr.tr-odd td{

        }
         .contenttable tbody tr {
         background:#E5E5E5;
         text-align: center;
        }
        /*propietà grassetto se non si desidera usare lo <strong> nel corpo generato*/
         .contenttable .grassetto{
         font-weight:bold;
        }
