html, body, form
{
padding:0;
margin:0;
}
a
{
 outline:none;
}
body
{
background-color:#777777;
background-image:url(/uploads/aa/8d/aa8de283f574e7e36beae0ebfc5a473a/prova.jpg);
background-position:center top;
background-repeat:no-repeat;
text-align:center;
font-size:11px;
font-family:Arial, Helvetica, Verdana;
}

div.mainBorder
{
    position:relative;
    margin:0 auto;
    width:1009px;
}
a.facebook
{
    position:absolute;
    right:0px;
    top:230px;
    display:block;
}
a.openshop
{
    position:absolute;
    left:0px;
    top:230px;
    display:block;
}
a.facebook img, a.openshop img
{
    border:none;
}

div.main
{
margin:0 auto;
background-color:#ffffff;
width:959px;
text-align:left;
}
div.main div.header
{
position:relative;
height:104px;
}
div.main div.header div.newsletter
{
position:absolute;
top:9px;
left:608px;
width:350px;
height:50px;
}
div.main div.header div.newsletter img
{

}
div.main div.header div.newsletter input[type="text"]
{
position:relative;
top:5px;
left:10px;
width:180px;
border:none;
color:#bebcb7;
border:1px solid #bebcb7;
}
div.main div.header div.newsletter input[type="image"]
{
position:relative;
top:10px;
left:30px;
}

div.main div.header div.logo
{
position:absolute;
top:60px;
left:26px;
width:170px;
height:35px;
}
div.main div.header div.logo a img
{
border:none;
}
div.main div.header div.tools
{
position:absolute;
top:70px;
right:26px;
width:730px;
height:35px;
text-align:right;
}
div.main div.header div.tools ul
{
list-style-type:none;
margin:10px 0 0 0;
padding:0;
}
div.main div.header div.tools ul li
{
display:inline;
margin:0;
padding:0;
}
div.main div.header div.tools ul li a
{
color:#323232;
text-decoration:none;
font-size:13px;
padding-left:20px;
font-weight:bold;
}
div.main div.header div.tools ul li a:hover
{
color:#74b64a;
}


div.main div.content
{

}
div.main div.content div.container, div.main div.content div.containerthight,div.main div.content div.containermust
{
background-image:url(/uploads/7d/e3/7de304c7750b6fdbb9379780608ad58d/staticBg.png);
background-position:left top;
background-repeat:no-repeat;
margin:0 auto 6px auto;
width:907px;
}

div.main div.content div.containerthight
{
background-image:url(/uploads/e5/53/e553b1bb4a46f65839e4d3f12976cc12/sfondo.jpg);
}

div.main div.content div.containermust
{
background-image:none;
}

div.main div.content div.containermust div.topcont {
width:907px;
height:487px;
margin-bottom:20px;
}


div.main div.content div.container div.leftmenu,div.main div.content div.containerthight div.leftmenu
{
float:left;
width:285px;
position:relative;
}


div.main div.content div.leftmenu div.controlsContainer
{
position:absolute;
top:2px;
left:2px;
}

div.main div.content div.rightcontent,div.main div.content div.containermust div.rightcontentmust
{
float:right;
width:622px;
}

div.main div.content div.containermust div.rightcontentmust {
width:323px;
height:619px;
}

div.main div.content div.bottomcontent
{
clear:both;
}


div.main div.menu
{
padding:10px 26px 40px 26px;
}
div.main div.menu ul
{
margin:0;
padding:0;
list-style-type:none;
}
div.main div.menu > ul > li
{
float:left;
vertical-align:top;
width:164px;
padding:0;
margin:20px 0 0 0;
}
div.main div.menu > ul > li > a, div.main div.menu > ul > li > span.a
{
background-color:#74b64a;
width:144px;
height:28px;
display:block;
color:#ffffff;
text-decoration:none;
font-size:14px;
}
div.main div.menu > ul > li > a:hover
{
text-decoration:none;
}
div.main div.menu > ul > li > a > span.s, div.main div.menu > ul > li > span.a > span.s
{
display:block;
padding:8px 5px 0px 5px;
font-weight:bold;
}
div.main div.menu > ul > li > ul
{
margin-top:10px;
}
div.main div.menu > ul > li > ul > li
{
display:block;
margin:0;
padding:4px 25px 0px 5px;
width:170px;
}
div.main div.menu > ul > li > ul > li > a
{
color:#323232;
text-decoration:none;
font-size:12px;
}
div.main div.menu > ul > li > ul > li > a:hover
{
text-decoration:none;
}
div.main div.menu > ul > li > ul > li.active > a
{
color:#74B64A;
}

div.main div.footer
{
padding:20px 26px 20px 26px;
}
div.main div.footer div.info span
{
color:#bebcb7;
font-style:italic;
}
div.main div.footer div.info a
{
color:#bebcb7;
text-decoration:none;
}
div.main div.footer div.info a:hover
{
text-decoration:none;
}

div.articleTitle
{
width:606px;
height:164px;
background-position:right top;
background-repeat:no-repeat;
background-image:url(/uploads/aa/8e/aa8e5547a0544c0851cdb6668d49cc93/statictitlebox.png);
}

div.articleTitleK
{
  background-color:#74B64A;
  color:#FFFFFF;
  display:block;
  font-size:20px;
  height:28px;
  text-decoration:none;
  width:580px;
  margin-left:15px;
  padding-left:10px;
}

div.articleTitle h1
{
color:#ffffff;
font-size:20px;
font-weight:bold;
padding:35px 20px 10px 25px;
margin:0;
}
div.articleTitle div
{
color:#ffffff;
font-size:18px;
padding:0 20px 0 25px;
margin:0;
}
div.articleBody
{
color:#777777;
font-size:12px;
padding:20px 20px 20px 22px;
margin:0;
}
div.articleBody p
{
padding:5px 0 5px 0;
margin:0;
}
div.articleBody img
{
padding:0;
margin:15px 0 0 0;
}


div.main div.content div.leftmenu ul
{
margin:0;
padding:0;
list-style-type:none;
text-align:right;

}
div.main div.content div.leftmenu > ul > li
{
display:block;
padding:0;
margin:20px 20px 20px 20px
}
div.main div.content div.leftmenu > ul > li > a, div.main div.content div.leftmenu > ul > li > span
{
display:block;
color:#ffffff;
text-decoration:none;
font-size:18px;
padding:10px 2px 40px 2px;
margin:0;
}
div.main div.content div.leftmenu > ul > li > a:hover
{
text-decoration:none;
}
div.main div.content div.leftmenu > ul > li.active > a
{
background-color:#ff0000;
}

div.main div.content div.leftmenu > ul > li > ul > li
{
display:block;
padding:0;
margin:2px 0px 2px 0px;
}
div.main div.content div.leftmenu > ul > li > ul > li > a
{
display:block;
color:#ffffff;
text-decoration:none;
font-size:14px;
padding:2px;
margin:0;
}
div.main div.content div.leftmenu > ul > li > ul > li > a:hover
{
text-decoration:none;
}
div.main div.content div.leftmenu > ul > li > ul > li.active > a
{
background-color:#74b64a;
}


.clearboth
{
display:block;
clear:both;
line-height:1px;
}

.boxdettmusthave {
font-family:Calibri,Arial;
background-color:#74B64A;
color:#FFFFFF;
display:block;
font-size:17px;
height:28px;
text-decoration:none;
padding-left:4px;
padding-top:6px;
/*width:144px;*/
}
.numberdx {
 background-color:#74B64A;
}

.description {
 background-color:#74B64A;
}
.descritext {
 background-color:#74B64A;
}

div.language
{
    position:absolute;
    top:20px;
    left:55px;
}
div.language ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}

div.language ul li
{
    margin:0;
    padding:0 10px 0 0;
    display:inline;
}
div.language ul li a, div.language ul li span
{
    font-size:11px;
	text-decoration:none;
	color:#BEBCB7;
}
div.language ul li a:hover, div.language ul li span
{
    color:#323232;
}
a.home
{
    display:block;
    position:absolute;
    top:16px;
    left:25px;
}
a.home img
{
    border:none;
}

 