body {
width: 960px;
margin: 45px auto 0px auto;
background-color: #8f8f8f;
font-family: verdana, tahoma, sans-serif;
font-size: 11px;
line-height: 17px;
}

div#logo {
width: 960px;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
background-image: url(../images/logo.jpg );
background-repeat: no-repeat;
background-position: 0px 0px;
}

div#logovert {
width: 960px;
margin: 0px 0px 0px 0px;
background-image: url(../images/renclogo.gif );
background-repeat: no-repeat;
background-position: 40px 280px;
}

div#barra {
width: 960px;
background-image: url(../images/barra.gif );
background-repeat: no-repeat;
background-position: 203px 39px;
}

div#menubuttons {
width: 636px;
height: 44px;
margin: 0px 0px 0px 0px;
padding: 115px 0px 0px 324px;
}

div#tacon {
width: 703px;
height: 197px;
margin: 0px 0px 0px 257px;
text-align: justify;
background-color: #f5f5f5;
}

div#pagina {
width: 824px;
margin: 0px 0px 0px 136px;
text-align: justify;
background-color: #f5f5f5;
}

.divisoriomenu {
width: 1px;
height: 38px;
margin: 0px 0px 0px 0px;
background-image: url(../images/div_menu.png );
float: left;
}

.button {
height: 38px;
margin: 0px 0px 0px 0px;
float: left;
border: none;
}

div#azienda { width: 74px; }
div#dovesiamo { width: 100px; }
div#prodotti { width: 81px; }
div#download { width: 90px; }
div#contatti { width: 83px; }
div#job { width: 47px; }
div#referenze { width: 96px; }

div#colonna1 {
width: 150px;
margin: 0px 0px 0px 0px;
padding: 0px 2px 0px 18px;
text-align: justify;
float: left;
}

div#colonna2 {
width: 524px;
margin: 0px 0px 0px 0px;
padding: 0px 8px 0px 17px;
text-align: justify;
float: left;
}

div#colonna3 {
width: 240px;
margin: 0px 0px 0px 0px;
padding: 0px 17px 0px 8px;
text-align: justify;
float: left;
}

.clearer { clear: both; }

.barrapage2 {
background-image: url(../images/barrapage.gif);
background-repeat: no-repeat;
width: 505px;
height: 38px;
color: white;
margin: 0px 0px 0px 2px;
padding: 1px 0px 0px 20px;
font-size: 13px;
line-height: 34px;
}

.barrapage2:first-letter {
font-size: 16px;
font-weight: normal;
}

.contenitore2 {
width: 500px;
background-color: #e8e8e8;
border: 1px solid #c8c8c8;
padding: 4px 4px 4px 4px;
margin: 0px auto 18px 7px;
float: left;
}

.barrapage3 {
background-image: url(../images/barravetrina.gif);
background-repeat: no-repeat;
width: 222px;
height: 38px;
color: white;
margin: 0px 0px 0px 1px;
padding: 1px 0px 0px 18px;
font-size: 13px;
line-height: 34px;
}

.barrapage3:first-letter {
font-size: 16px;
font-weight: normal;
}

.contenitore3 {
width: 230px;
/*height: 100%;*/
background-color: #e8e8e8;
border: 1px solid #8f8f8f;
/*padding: 4px 4px 4px 4px;*/
margin: 0px auto 10px auto;
line-height: 0px;
}

.testo3 {
font-size: 14px;
font-weight: bold;
color: white;
padding: 50px 5px 0px 0px;
text-align: right;
}

.barrapage1 {
background-image: url(../images/barraprodotti.gif);
background-repeat: no-repeat;
width: 130px;
height: 38px;
color: white;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 20px;
font-size: 13px;
line-height: 34px;
}

.barrapage1:first-letter {
font-size: 16px;
font-weight: normal;
}

.contenitore1 {
width: 130px;
background-color: #dfe7ff;
border: 1px solid #c8c8c8;
padding: 4px 4px 4px 4px;
margin: 0px auto 18px auto;
}

#banner {
margin: 10px 0px 0px 67px;
padding: 0px 0px 0px 0px;
}

.immagine_vetrina {
padding: 2px 2px 2px 2px;
margin: 1px auto 2px auto;
border: 1px solid #9F9F9F;
background-color: #EFEFEF;
}

.flash {
width:610px; 
height:180px; 
margin: 10px auto 0px 61px;
}

.continua {
color: #EF5D0E;
text-align: right;
}

.continua a {
color: #EF5D0E;
text-decoration: none;
}

h5 {
margin: 3px 0px 8px 0px;
padding: 0px 0px 5px 0px;
color: #F97229;
font-size: 16px;
font-weight: normal;
}

.intro {
margin: 10px auto 0px auto;
color: #27539F;
text-align: center;
font-size: 13px
}

.intro a {
color: #27539F;
text-decoration: none;
text-align: center;
}

div#languagebtn {
text-align: right;
margin: 5px 0px -45px auto;
color: #EFEFEF;
text-decoration: none;
}

div#languagebtn a {
text-decoration: none;
color: #EFEFEF;
}

.mappa {
float: left;
margin: 0px 5px 0px 0px;
}

h1 {
margin: 3px 0px 8px 0px;
padding: 0px 0px 4px 0px;
font-size: 18px;
font-weight: bold;
border-bottom: 1px dotted #F97229;
text-decoration: none;
}

h1:before { 
content: url(../images/effect.png); 
margin: 0px 5px 0px 0px;
}

.n { color: #000000; text-decoration: none; }

.product_image {
float: left;
margin: 4px 7px 0px 0px;
border: 1px solid #c8c8c8;
}

.foto_box {
float: left;
width: 107px;
margin: 0px 7px 0px 2px;
border-right: 1px dotted #F97229;
border-bottom: 1px dotted #F97229;
padding: 0px 1px 6px 0px;
}

.product_detailed_image {
float: left;
margin: 4px 7px 0px 0px;
border: 1px solid #c8c8c8;
}

.bottom_link {
color: #EF5D0E;
text-align: left;
margin: 2px 0px 2px 0px;
font-size: 14px;
}

.bottom_link a {
color: #EF5D0E;
text-decoration: none;
}

.bottom_link:before { 
content: url(../images/effect_small.png); 
margin: 0px 5px 0px 0px;
}

.downloads {
margin: 0px 0px 10px 0px;
padding: 0px 0px 5px 0px;
}

.file_download a {
color: #EF5D0E;
}

.rightimage {
border: 1px solid #c8c8c8;
}

.subtitle {
margin: 8px 0px 0px 0px;
font-size: 14px;
color: #EF5D0E;
font-weight: bold;
}

.indietro {
color: #686868;
margin: 10px 5px 5px 0px;
text-align: right;
font-size: 14px;
}

.indietro a {
color: #686868;
font-size: 14px;
text-decoration: none;
font-weight: bold;
}

h2 {
font-size: 14px;
font-weight: bold;
margin: 8px 0px 0px 0px;
}

div#email_table {
padding: 20px 0px 20px 0px;
display:table;
}

.rigaDati { 
font-size: 12px;
}

.dati { 
width: 100px;
float: left; 
font-size: 12px;
padding: 2px 2px 2px 2px;
}

.send_email {
text-align: center;
padding: 5px 0px 10px 0px;
}

h3 {
font-size: 14px;
/*font-weight: bold;*/
margin: 2px 2px 2px 2px;
}

.right_text {
text-align: center;
font-size: 12px;
margin: 2px 2px 2px 2px;
color: #EF5D0E;
font-weight: bold;
padding: 3px 0px 0px 0px;
}

.email_here {
text-align: center;
padding: 2px 0px 4px 0px;
margin: 5px 0px 0px 0px;
}

.contenitore3b {
width: 220px;
/*height: 80px;*/
background-color: #e8e8e8;
border: 1px solid #c8c8c8;
padding: 4px 4px 4px 4px;
margin: 0px auto 18px auto;
}

.thanks {
padding: 40px 0px 40px 0px;
}

.credits {
width: 824px;
margin: 2px 0px 10px 136px;
text-align: right;
color: #3F3F3F;
}

.credits a {
color: #0F0F0F;
text-decoration: none;
}




/* ### ABBANDONATI ### */

div#main {
width: 760px;
height: 600px;
margin: 50px 0px 0px 150px;
background-color: #f5f5f5;
}

div#menubar {
width: 760px;
height: 119px;
margin: 0px 0px 0px 0px;
background-image: url(../images/barra_menu.png );
background-repeat: repeat-x;
}

.colonnaleft {
width: 200px;
margin: 94px 10px 0px 0px;
padding: 0px 0px 0px 0px;
background-color: #f5f5f5;
float: left;
}

div#menu {
font-size: 15px;
font-weight: normal;
color: #4b8edd;
line-height: 20px;
margin: 0px 0px 0px 0px;
}

div#menu ul {
list-style: url(../images/logoprodotti.gif);
margin: 0px 0px 0px 0px;
}

