/* contenitore principale*/

#content {
    width: 970px;
    margin: 0 auto;
    position: relative;
    text-align: left;}

#logo {
    width: 138px;
    position: absolute;
    top: 10px;
    z-index: 1;}

/* top */

#top {
    width: 970px;
    position: relative;}
	
#rigatop {
    width: 970px;
    height: 6px;
    position: relative;
    font-size: 1px;
    line-height: 1px;
    background-image: url(../../img/riga_rossa.jpg);}

#lingue {
    width: 970px;
    position: relative;
    font-weight: bold;
    color: #DB022D;
    background-color: #ffffff;}

#lingue a:link {color: #000000; background-color: #ffffff; text-decoration: none; font-weight: normal;}
#lingue a:visited {color: #000000; background-color: #ffffff; text-decoration: none; font-weight: normal;}
#lingue a:hover {color: #DB022D; background-color: #ffffff; cursor: pointer; text-decoration: none; font-weight: normal;}

.linguasay {
    float: right;
    position: relative;
    margin-left: 10px;}

#menuup {
    width: 705px;
    height: 13px;
    position: relative;
	padding-left: 265px;
    padding-top: 5px;
    padding-bottom: 5px;}

#toprigacortasx {
    float: left; 
    width: 277px;
    height: 1px;
    position: relative;
    font-size: 1px;}

#toprigacortadx {
    float: left; 
    width: 693px;
    height: 1px;
    position: relative;
    font-size: 1px;}

#colonnasx {
    float: left;
    width: 250px;
    position: relative;
    font-size: 11px;
    margin-top: 65px;}

#colonnasx a:link {color: #000000; background-color: #ffffff; text-decoration: none;}
#colonnasx a:visited {color: #000000; background-color: #ffffff; text-decoration: none;}
#colonnasx a:hover {color: #ffffff; background-color: #DB022D; cursor: pointer; text-decoration: none;}

.colsxsottomenu {
    width: 250px;
    position: relative;
    font-size: 11px;
    line-height: 12px;}

#ricercabox {
    width: 260px;
    position: absolute;
    z-index: 1;
    top: 60px;
    left: 400px;
    color: #000000;
    background-color: #BED1E0;
    border: 1px solid;}

#ricercabox a:link {color: #DB022D; background-color: #BED1E0; text-decoration: none; font-weight: normal;}
#ricercabox a:visited {color: #DB022D; background-color: #BED1E0; text-decoration: none; font-weight: normal;}
#ricercabox a:hover {color: #DB022D; background-color: #BED1E0; cursor: pointer; text-decoration: none; font-weight: normal;}

#ricercaboxtit {
    float: left;
    width: 130px;
    position: relative;
	padding: 5px;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;    
	border-bottom: 1px solid;}

#ricercaboxchiudi {
    float: left;
	width: 110px;
    position: relative;
    z-index: 2;
	padding: 5px;
    font-size: 10px;
    line-height: 10px;
    text-align: right;
    border-bottom: 1px solid;}

#ricercaboxcont {
    width: 320px;
    position: relative;
	padding: 5px;}

#ricerca {
    float: left;
    width: 210px;
    position: relative;}

#ricercaentra {
    float: left;
    width: 40px;
    position: relative;
    text-align: right;}

#arearisbox {
    width: 330px;
    position: absolute;
    z-index: 2;
    top: 60px;
    left: 330px;
    color: #000000;
    background-color: #BED1E0;
    border: 1px solid;}

#arearisbox a:link {color: #DB022D; background-color: #BED1E0; text-decoration: none; font-weight: normal;}
#arearisbox a:visited {color: #DB022D; background-color: #BED1E0; text-decoration: none; font-weight: normal;}
#arearisbox a:hover {color: #DB022D; background-color: #BED1E0; cursor: pointer; text-decoration: none; font-weight: normal;}

#arearisboxtit {
    float: left;
    width: 200px;
    position: relative;
	padding: 5px;
    font-size: 10px;
    line-height: 10px;
    font-weight: bold;    
	border-bottom: 1px solid;}

#arearisboxchiudi {
    float: left;
	width: 110px;
    position: relative;
    z-index: 2;
	padding: 5px;
    font-size: 10px;
    line-height: 10px;
    text-align: right;
    border-bottom: 1px solid;}

#arearisboxcont {
    width: 320px;
    position: relative;
	padding: 5px;}

#areainputlogin {
    width: 250px;
    position: relative;}

#areainputpwd {
    float: left;
    width: 210px;
    position: relative;}

#areaentra {
    float: left;
    width: 40px;
    position: relative;
    text-align: right;}

#ricdisp {
    float: left;
    width: 210px;
    position: relative;}

#ricdispentra {
    float: left;
    width: 40px;
    position: relative;
    text-align: right;}

#gestionedimpwd {
    width: 100%;
    position: relative;}

#dimpwd {
    width: 248px;
    height: 127px;
    position: absolute;
    z-index: 2;
    top: 60px;
    left: 412px;
    color: #000000;
    background-color: #BED1E0;
    border: 1px solid;}

#dimpwd a:link {color: #DB022D; background-color: #BED1E0; text-decoration: none; font-weight: normal;}
#dimpwd a:visited {color: #DB022D; background-color: #BED1E0; text-decoration: none; font-weight: normal;}
#dimpwd a:hover {color: #DB022D; background-color: #BED1E0; cursor: pointer; text-decoration: none; font-weight: normal;}

#dimpwdtit {
    width: 248px;
    position: relative;
    padding-top: 3px;
    padding-bottom: 3px;
    font-size: 10px;
    line-height: 10px;
    text-align: right;}

#dimpwdpagina {
    float: left;
    width: 238px;
    height: 100px;
    position: relative;
    border-top: 1px solid;
    padding: 5px;
    text-align: left;}

#dimpwdinput {
    float: left;
    width: 210px;
    position: relative;}

#dimpwdok {
    float: left;
    width: 28px;
    position: relative;
    text-align: right;}

/* pagina */

#pagina {
    float: left;
    width: 693px;
    position: relative;
    margin-left: 27px;}

#paginatitsx-455-18-220 {
    float: left;
    width: 455px;
    position: relative;}

#paginatitdx-455-18-220 {
    float: left;
    width: 220px;
    position: relative;
    margin-left: 18px;}

#paginaext-455-18-220 {
    width: 693px;
    position: relative;
    padding-top: 3px;
    background-image: url(../../img/riga_verticale_455_18_220.jpg);
    background-repeat: repeat-y;}
    
#paginatesto-455-18-220 {
    float: left;
    width: 455px;
    position: relative;}
    
#paginadx-455-18-220 {
    float: left;
    width: 220px;
    position: relative;
    padding-left: 18px;}

#paginadx-455-18-220 a:link {color: #000000; background-color: #ffffff; text-decoration: none;}
#paginadx-455-18-220 a:visited {color: #000000; background-color: #ffffff; text-decoration: none;}
#paginadx-455-18-220 a:hover {color: #ffffff; background-color: #DB022D; cursor: pointer; text-decoration: none;}

#paginatitsx-379-14-300 {
    float: left;
    width: 379px;
    position: relative;}

#paginatitdx-379-14-300 {
    float: left;
    width: 300px;
    position: relative;
    margin-left: 14px;}

#paginaext-379-14-300 {
    width: 693px;
    position: relative;
    padding-top: 3px;
    background-image: url(../../img/riga_verticale_379_14_300.jpg);
    background-repeat: repeat-y;}
    
#paginatesto-379-14-300 {
    float: left;
    width: 379px;
    position: relative;}
    
#paginadx-379-14-300 {
    float: left;
    width: 300px;
    position: relative;
    margin-left: 14px;}

#paginadx-379-14-300 a:link {color: #000000; background-color: #ffffff; text-decoration: none;}
#paginadx-379-14-300 a:visited {color: #000000; background-color: #ffffff; text-decoration: none;}
#paginadx-379-14-300 a:hover {color: #DB022D; background-color: #ffffff; cursor: pointer; text-decoration: none;}

#testata {
    width: 693px;
    position: relative;
    margin-top: 5px;
    margin-bottom: 5px;}

#testatafoto {
    float: left;
    width: 389px;
    position: relative;}

#testatafototesto {
    float: left;
    width: 169px;
    position: relative;
    padding-top: 35px;
    z-index: 1;}

#testatafotoimg {
    float: left;
    width: 220px;
    position: relative;}

.barremodelli {
    float: left;
    width: 36px;
    margin-left: 2px;}

/* colonna sx */

#colsxnews {
    width: 250px;
    position: relative;
    font-size: 11px;
    line-height: 15px;}

#colsxnews a:link {color: #DB022D; background-color: #ffffff; text-decoration: none; font-weight: bold;}
#colsxnews a:visited {color: #DB022D; background-color: #ffffff; text-decoration: none; font-weight: bold;}
#colsxnews a:hover {color: #ffffff; background-color: #DB022D; cursor: pointer; text-decoration: none; font-weight: bold;}

#colsxfiere {
    width: 250px;
    position: relative;
    font-size: 11px;
    line-height: 15px;}

#colsxfiere a:link {color: #DB022D; background-color: #ffffff; text-decoration: none; font-weight: bold;}
#colsxfiere a:visited {color: #DB022D; background-color: #ffffff; text-decoration: none; font-weight: bold;}
#colsxfiere a:hover {color: #ffffff; background-color: #DB022D; cursor: pointer; text-decoration: none; font-weight: bold;}

/* contatti */

.contattisx {
    float: left;
    width: 90px;
    position: relative;
    font-weight: bold;}

.contattidx {
    float: left;
    width: 230px;
    position: relative;}

/* video */

#video {
    float: left;
    width: 280px;
    position: relative;
    padding-left: 10px;}

/* bottom */

#bottomsx {
    float: left;
    width: 250px;
    position: relative;}

#bottomsx a:link {color: #DB022D; background-color: #ffffff; text-decoration: none; font-weight: bold;}
#bottomsx a:visited {color: #DB022D; background-color: #ffffff; text-decoration: none; font-weight: bold;}
#bottomsx a:hover {color: #ffffff; background-color: #ffffff; cursor: pointer; text-decoration: none; font-weight: bold;}

#bottomdx {
    float: left;
    width: 693px;
    position: relative;
    margin-left: 27px;}

#w3csx {
    float: left;
    width: 125px;
    position: relative;}

#w3cdx {
    float: left;
    width: 125px;
    position: relative;
    text-align: right;}

#rigasotto {
    width: 100px;
    height: 6px;
    position: relative;
    margin-left: 593px;
    font-size: 1px;
    background-image: url(../../img/riga_rossa.jpg);}
	
#ivaecopy {
    float:left;
    width: 543px;
    position: relative;}
	
#iva {
    float:left;
    width: 150px;
    position: relative;}
	
#copy {
    float:left;
    width: 393px;
    position: relative;
    text-align: center;}
	
#menusotto {
    float:left;
    width: 150px;
    position: relative;
    text-align: right;}

#menusotto a:link {color: #000000; background-color: #ffffff; text-decoration: none;}
#menusotto a:visited {color: #000000; background-color: #ffffff; text-decoration: none;}
#menusotto a:hover {color: #DB022D; background-color: #ffffff; cursor: pointer; text-decoration: none;}

/* stili standard*/

.testonegativo {
    font-weight: 900;
    padding-left: 2px;
    padding-right: 2px;
    color: #ffffff;
    background-color: #DB022D;}

.testorosso {
    color: #DB022D;
    background-color: transparent;}

.testotestatarosso {
    font-size: 15px;
    font-weight: 900;
    color: #DB022D;
    background-color: #ffffff;}

.testotitoloprodotto {
    font-size: 15px;
    font-weight: 900;}

.rigabiancastd {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd3px {
    width: 100%;
    height: 3px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd5px {
    width: 100%;
    height: 7px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd7px {
    width: 100%;
    height: 7px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigastd10px {
    width: 100%;
    height: 10px;
    position: relative;
    font-size: 1px;
    clear: both;}

.rigatratt {
    width: 100%;
    height: 1px;
    position: relative;
    font-size: 1px;
    background-image: url(../../img/riga_orrizontale.jpg);
    background-position: top right;
    background-repeat: no-repeat;
    clear: both;}

