body{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
background-image:url(/images/bg.gif);
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
}
a:link {
	text-decoration: none;
	color: #000000;
}
a:visited {
	text-decoration: none;
	color: #000000;
}
a:hover {
	color: #faa403;
}
a img {
	text-decoration: none;
	border: 2px solid #faa403;
}
a:hover img {
	color: #faa403;
	border: 2px solid #000;
}
.headerTopDx a:link {
	text-decoration: none;
	color: #FFFFFF;
}
.headerTopDx a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.headerTopDx a:hover {
	color: #faa403;
}
.headerTopSx {
background-image:url(/images/maschera_03.jpg);
background-repeat:repeat-x;
width:136px;
height:26px;
}
.headerTopCx {
background-image:url(/images/maschera_04.jpg);
background-repeat:no-repeat;
width:37px;
height:26px;
}
.headerTopDx {
text-align:right;
padding-top:5px;
padding-right:15px;
color:#faa403;
font-size:12px;
font-weight:bolder;
background-image:url(/images/maschera_05.jpg);
background-repeat:repeat-x;
width:587px;
}
.headerBotSx {
background-image:url(/images/maschera_08.jpg);
background-repeat:repeat-x;
width:136px;
height:26px;
}
.headerBotCx {
background-image:url(/images/maschera_09.jpg);
background-repeat:no-repeat;
width:37px;
height:26px;
}
.headerBotDx {
background-image:url(/images/maschera_10.jpg);
background-repeat:repeat-x;
width:587px;
height:26px;
text-align:right;
color:#fca204;
padding-right:15px;
font-size:12px;
font-weight:bolder;


}
.headerCentro{
height:101px;
}
.contenuto{
vertical-align:top;
background-color:#e1dfdf;
}
.contenutoMenu{
vertical-align:top;
width:175px;
}
.menuTop{
font-size:12px;
font-weight:bolder;
text-align:left;
padding-left:5px;
color: #faa403;
background-image:url(/images/menu_02.jpg);
background-repeat:no-repeat;
height:15px;
width:175px;

}

.menuCentroB{
font-size:11px;
text-align:center;
padding-left:10px;
padding-right:10px;
background-image:url(/images/menu_04_b.jpg);
width:175px;
}

.menuCentro{
font-size:12px;
font-weight:bolder;
text-align:left;
padding-left:30px;


background-image:url(/images/menu_04.jpg);
background-repeat:no-repeat;
height:25px;
width:175px;
}
.menuBot{
background-image:url(/images/menu_06.jpg);
background-repeat:no-repeat;
height:15px;
width:175px;
}

.contenutoCont{
vertical-align:top;
width:585px;
}
.contenutoContTop{
height:80px;
vertical-align:top;
width:585px;
}

.contenutoContTopHeaderSx{
height:80px;
vertical-align:middle;
text-align:center;
width:100px;
}
.contenutoContTopHeaderDx{
color:#FFFFFF;
font-size:9px;
padding-right:5px;
height:80px;
vertical-align:middle;
text-align:justify;
width:460px;
}
.contenutoContTopMenu{
height:90px;
vertical-align:middle;
text-align:center;
width:135px;
}

.contenutoContBot{
vertical-align:top;
width:585px;
}
.footer{
color:#FFFFFF;
text-align:center;
margin-top:10px;
background-color:#656464;
height:35px;
}

.boxGrandeTopSx{
font-size:12px;
font-weight:bolder;
text-align:left;
padding-left:5px;
color: #faa403;

background-image:url(/images/boxGrande_03.jpg);
background-repeat:no-repeat;
width: 283px;
height:18px;
}

.boxGrandeCxSx{
text-align:left;

background-image:url(/images/boxGrande_12.jpg);
background-repeat:repeat-y;
width: 283px;
}
.boxGrandeBotSx{

background-image:url(/images/boxGrande_13.jpg);
background-repeat:no-repeat;
width: 283px;
height:15px;
}

.boxGrandeTopDx{
font-size:12px;
font-weight:bolder;
text-align:right;
padding-right:55px;
color: #faa403;

background-image:url(/images/boxGrande_05.jpg);
background-repeat:no-repeat;
width: 248px;
height:18px;}
.boxGrandeCxDx{
text-align:left;
padding-left:5px;
padding-right:50px;
background-image:url(/images/boxGrande_09.jpg);
background-repeat:repeat-y;
width: 248px;
}
.boxGrandeBotDx{

background-image:url(/images/boxGrande_10.jpg);
background-repeat:no-repeat;
width: 248px;
height:15px;
}
.fieldWithErrors {
  display: inline;
}
.fieldWithErrors input{
  background-color: #ffbdbd;
}

