body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color: #676566;
	font-family: arial, verdana;
	text-align: center;
	background-repeat: repeat;
}
#container{
   ^position:relative;
    width:980px;
    margin-left: auto;
    margin-right: auto;
}
h1{
    font-size:20px;
    font-weight:normal;
}
h2{
    font-size:12px;
    font-weight:normal;
    color:#90895d;
    margin-top:5px;
}
img {
	border:0px;
}
p {
	font-size:11px;
	color:#626262;
}
#toolbar {
    position:absolute;
    width:980px;
    top:5px;
    ^top:8px;
    ^left:0px;
    color:#979494;
    font-size:11px;
}
#toolbar ul{
    list-style: none;
    padding:0px;
    margin:0px;
    text-align:right;
}
.tblink{
    display:inline;
    margin-right:20px;
}
#toolbar a:link, #toolbar a:visited {
    color:#979494;
    text-decoration:none;
    text-transform: uppercase;
}
#toolbar a:hover, #toolbar a:active {
    color:#FFFFFF;
    text-decoration:none;
}
#chooselanguage {
	position:absolute;
	left:0px;
	text-align: left;
	width:210px;
}
#currentlanguage {
	position:absolute;
	right:0px;
	top:-2px;
	width:102px;
	_width:132px;
	border:1px solid #3e3f48;
	padding: 2px 20px 2px 10px;
}
#languagemenu {
	margin-top:5px;
	text-align:left;
	background-color: #1d1b1a;
    padding:10px 10px 6px;
	border-width:1px;
	border-color: #3e3f48;
	border-style: solid;
	position:relative;
	left:76px;
	_left:78px;
	width:112px;
	_width:132px;
}
#languagemenu a:link, #languagemenu a:visited {
	margin-bottom:4px;
	display:block;
    text-transform: none;
}
#brands{
	background-color:#747171;
	position:absolute;
	top:6px;
	height:194px;



    ^left:0px;
	width:980px;
}
.brandg{
    float: left;
    margin-left:10px;
    margin-top:9px;
    width:360px;
    height:340px;
    _margin-left:6px;
    
}
.brandeg{
    float: left;
    margin-left:10px;
    margin-top:9px;
    width:360px;
    height:340px;
    _margin-left:9px;
}
.brandjun{
    float: left;
    margin-top:8px;
    margin-left:10px;
    width:220px;
    height:340px;
    _margin-left:9px;
}
#news{
	margin-top:200px;
	width:100%;
	margin-bottom:0px;
	padding-bottom:0px;
}
.headimg{
    height:10px;
    line-height:10px;
    background-position:center;    
    background-image: url("../../img/testanews.jpg");
}
.codanews{
    background-repeat: repeat-x; 
    background-image: url("../../img/codanews.jpg");
}
.centronews{
    padding-top:20px;
    padding-bottom:20px;
    _margin:0px;
    background-repeat: repeat-y; 
    background-image: url("../../img/centro-news-bkgd.jpg");
}
.containernews{ 
    margin-left:18px;
    margin-right:18px;
    padding-bottom:0px;
    
}
.internews{
    margin-left:5px;
    background-repeat: repeat-y; 
    background-image: url("../../img/internews.gif");   
    background-position: right;
    padding:0px;
}
.leftcol{
    float:left;
    width:590px;
    margin-top:-20px;
}
.bnewsboxfirst{
	position:relative;
    width:588px;
    height:149px;
    margin-top:20px;
}

.bnewsbox{
	position:relative;
    width:588px;
    height:149px;
    margin-top:12px;
}
.bnewsimg {
	position:absolute;
	left:0px;
	z-index:1;
}
.txtright{
	position:absolute;
    text-align:left;
    right:20px;
    top:20px;
    width:225px;
    z-index:2;
}
.txtleft{
	position:absolute;
    text-align:left;
    width:225px;
    top:20px;
    left:20px;
    z-index:2;
}

.txtcenter{
	position:absolute;
    text-align:center;
    top:-60px;
    width:320px;
    left:50px;    
    z-index:2;
}

.rightcol{
    float:right;
    width:330px;
}

.newsrightcol {
	width:330px;
    background-color: #dddddd;
    margin:auto;
    padding-top: 5px;
    padding-bottom: 5px;  
}	

.nsmall{
	width:310px;
    text-align:left;
    border-top:1px solid #f5f5f5;
    border-left:1px solid #f5f5f5;
    border-right:1px solid #f5f5f5;
    border-bottom: 2px solid #a6a6a6;
    background-color: #f5f5f5;
	margin: auto;
}
.nsmallright{
    margin-left:5px;
    padding-right:5px;
    width:215px;
    float:right;
}

.nsmallimage{
	width: 80px;
    float:left;
    margin:5px 0px 0px 5px;
    _margin-left:3px;
    ^margin-bottom:2px;
    _margin-bottom:5px;
}

hr.grigio{
    border: none;
    background-color: #abacac;
    height: 1px;
    margin:5px 8px 5px 8px;
	_margin:0px 8px 0px 8px;
}
.footer{
	background-color: #1c1a19;
	background-image: url(../../img/fundo.jpg);
	background-repeat: repeat-x;
	font-size:11px;
	margin-top:1px;
	padding-top:1px;
	padding-bottom: 5px;
	color:#FFFFFF;
	text-align:center;
	border-top:1px solid #4f515a;
	font-weight: bold;
}

.footer a:link, .footer a:visited {
    color:#979494;
    text-decoration:underline;
    
}
.footer a:hover, .footer a:active {
    color:#FFFFFF;
    text-decoration:underline;
}
.ripulisci{
    clear:both;
    margin:0px;
    padding:0px; 
    line-height:1px; 
    _margin-top:0px;
    _padding-top:0px; 
    _line-height:0px; 
}
#boutique {
    background-image: url("../../img/boutique-bkgd.jpg");
    background-repeat: repeat-x;	
	height: 40px;
	margin-bottom: 10px;
}
#overboutique{
    background-image: url("../../img/boutique-bkgd.jpg");
    background-repeat: repeat-x;	
	height: 40px;
	margin-bottom: 10px;
}
a.newslink:link, a.newslink:visited {
    font-weight:bold;
    text-decoration: underline;
}
a.newslink:hover, a.newslink:active {
    text-decoration: underline;
}
a:link, a:visited, a:active {
	text-decoration: none;
	font-size: 12px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
}
a:hover {text-decoration: underline; 
background:#ffc; 
color: #FF0000;
}
 