#strong{
	color: #333;
}
.bodycl {
background-color:#eaeaea;
background-image:url(images/bg3.png);
background-repeat:repeat-x;
background-attachment:fixed;
margin:0;
font-family:Tahoma, Arial;
font-size:13px;
color:#333333;
}

#containerheader {
width: 100%;
height: 83px;
top: 0;
right: 0;
bottom: Auto;
left: 0;
margin: 0 auto;
}

#header {
width:1030px;
margin: 0 auto;
vertical-align:middle;
}

#headsx {
float:left;
width:290px;
padding:3px 0 0 10px;
}

/*#headdx {
float:left;
width:710px;
height: 23px;
padding: 56px 10px 4px 10px;
text-align:right;
color:#FFFFFF;
font-weight:normal;
font-family: Arial;
font-size:16px;
}*/

#headdx {
float:left;
width:710px;
height: 23px;
padding: 10px 10px 4px 10px;
text-align:right;
color:#FFFFFF;
font-weight:normal;
font-family: Arial;
font-size:16px;
}

#containermenu {
width:100%;
margin: 0 0 0 0;
top:auto;
right:0;
bottom: 0;
left:0;
font-family:Verdana, Arial;
}

#menuspace {
height:35px;
width:1032px;
margin: 0px auto 10px;
}

#menu ul {margin:0 auto; padding:0; list-style:none; display:table; white-space:nowrap; list-style:none; height:35px; position:relative; font-size:11px;}
#menu li {display:table-cell; margin:0; padding:0; font-size:18px;}
#menu li a {display:block; float:left; height:35px; line-height:32px; color:#818181; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-weight:normal; text-align:center; padding:0 0 0 10px; cursor:pointer; background:url(images/pro_six_0a.png) no-repeat;}
#menu li a b {float:left; display:block; padding:0 32px 5px 22px; background:url(images/pro_six_0b.png) no-repeat right top;}
#menu li a:hover {color:#fff; background: url(images/pro_six_1a.png) no-repeat;}
#menu li a:hover b {background:url(images/pro_six_1b.png) no-repeat right top;}

#containerspot {
width:1030px;
margin: 0 auto;
height:360px;
}

#containerspotleft {
width:770px;
float:left;
font-size:15px;
height: 350px;
background-image:url(images/box_vetrina.png);
background-repeat:no-repeat;
padding: 0px;
}

#spot_img {
float:left;
height:200px;
margin-left:42px;
margin-top:35px;
width:200px;
}

#spot_text {
float:left;
margin:35px 5px 25px 0px;
width:490px;
vertical-align:middle;
}
#spot_text_bodyline {
padding-top: 7px;

}
#spot_text_headline {
height:31px;
padding-bottom:5px;
}

#spot_text_headline h1 {
/*color:#444;*/
color:Green;
font-size:26px;
font-family:Arial;
margin:0;
font-weight:bold;
}



#spot_text_bodyline h2 {
color:#4b4b4b;
font-size:20px;
font-family: Arial;
margin:0;
font-weight:bold;
background-image:url(images/15bullet.png);
background-repeat:no-repeat;
padding: 0px 0px 7px 20px;
line-height: 16px;
}

#spot_subtext {
clear:both;
float:left;
margin-left:23px;
margin-top:0px;
width:720px;
height: 60px;
padding: 0px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
}

#spot_subtext h3{
font-size: 18px;
font-weight:normal;
padding: 0;
margin: 0;
}

#spot_subtext h4{
font-size: 13px;
font-weight:normal;
padding: 0;
margin: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

#containerspotright {
width:250px;
float:right;
padding:0;
text-align:center;
}

#containerpage {
width:1030px;
margin: 0 auto;
height:100%;
margin-bottom: 278px;
}

#topcontainerpage {
width:100%;
margin:0;
height:10px;
background-image:url(images/topbody.png);
}

#bottomcontainerpage {
width:100%;
margin:0;
height:10px;
background-image:url(images/bottombody.png);
}

#pagebody {
width:1030;
margin:0;
background-image:url(images/centerbody.png); 
background-repeat:repeat-y;
padding:30px;
}

.dxpagecol {
border:solid 1px #ccc;
background-color:#f6f7fe;
padding:0px 8px 0px 11px;
width:230px;
margin: 20px 0 0 0; 
float:right;
clear:both;
margin-left:10px;
margin-right:10px;
}

.dxpagecol h1, .dxpagecol h2, .dxpagecol h3, .dxpagecol h4, #pagebody h1, #pagebody h2, #pagebody h3, #pagebody h4 {
font-weight:normal;
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
margin: 12px 0px 0px 0px;
background-image:url(images/15bullet.png);
background-repeat:no-repeat;
padding: 0px 0px 3px 20px;
line-height: 16px;
}

.dxpagecol ul {
padding-top:0px;
padding-left:18px;
text-align:left;
}

.dxpagecol li a {
text-decoration:none;
color:#333;
}

.dxpagecol li a:hover {
text-decoration:none;
color:#666;
}

.dxpagecolimg {
border:solid 1px #ccc;
margin-bottom:15px;
width:228px;
height:81px;
}

.dxpagecolimgHeader {
border:solid 1px gray;

width:197px;
height:50px;
}

.pagebodysmartdiv {
border:solid 1px #ccc;
width: 630px;
padding:0px 25px 15px 25px;
margin-top:20px;
vertical-align:middle;
text-align:justify;
}

.hrstyle {
height:1px;
color:#ccc;
margin: 0 0 10px 0;
}

#containerfooter {
position: fixed;
width: 100%;
height: 271px;
top: auto;
right: 0;
bottom: 0;
left: 0;
margin: 0 auto;
background-color:#eaeaea
}

#footer {
width: 1030px;
margin: 8px auto 0 auto;
}

#f_sx {
float:left;
width:768px;
}

#f_dx {
float:left;
width:226px;
height: 200px;
background-image:url(images/bg_richiamata.png);
padding: 20px;
padding-left:12px;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
text-align:right;
line-height:18px;
}

.autophonetbox {
width: 225px;
font-family:Arial;
color:#333;
background-color:#f6f6f6;
border: solid 1px #999;
}

#lastfooter {
width:1030px;
margin: 0 auto;
clear:both;
color:#6d9fcd;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
font-weight:bold;
font-size:12px;
padding: 3px;
}

#lastfootersx {
width:690px;
float:left;
text-align:left;
color:#999;
padding-left:10px;
}

#lastfooterdx {
width:314px;
float:left;
text-align:right;
color:#999;
padding-right:10px;
}

#lastfooter a {
color:#999;
text-decoration:none;
}

#lastfooter a:hover {
color:#666;
text-decoration:none;
}

#fixedbottom {
width: 768px;
height: 240px;
}
