/*
 * Id: 7.101269
 * Version: 1284713136
 * Generated: Feb 8, 2012 4:22:45 PM
 * Rendered: 
 */
    /* CSS Document */

/* *** RESET DEGLI STILI E IMPOSTAZIONI BASE *** */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
border:0;
outline:0;
}
table {
border-collapse:collapse;
border-spacing:0;
}
fieldset,img {
border:0;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
abbr,acronym {
border:0;
}
sup {
vertical-align:text-top;
}
sub {
vertical-align:text-bottom;
}
input,textarea,select{
font-family:inherit;
font-size:inherit;
font-weight:inherit;
}
input,textarea,select{
*font-size:100%;
}
abbr,acronym {
cursor:help;
}
em {
font-style:italic;
}
blockquote,ul,ol,dl {
margin:1em;
}
dl dd {
margin-left:1em;
}
th,td {
padding:.5em;
}
th {
font-weight:bold;
text-align:center;
}
caption {
margin-bottom:.5em;
text-align:center;
}
p,fieldset,table {
margin-bottom:1em;
}
/* *** STILI UTILI PER TUTTI I SITI *** */
.lista_regioni,.map_branches,.sedi_evolute{
display:none;
}
.element, .article{
margin: 0px;
padding: 0px;
}
.display_none{
display: none;
}
.clear_both {
clear:both;
height:0px;
font-size:0px;
line-height:0px;
margin:0;
padding:0;
border:0;
outline:0;
}
.nobody .article_body{
display:none;
}
.notitle .article_title{
display:none;
}
.nolink .link{
display:none;
}

/*----------------------------- ELEMENTI BASE  ---------------------------------*/
body {
font:12px normal Arial, Helvetica, sans-serif;
color:#FFF;
line-height:150%;
background:#362C25 url('/polopoly_fs/7.101269.1284713136!/backgroundHome.gif') top left repeat-x;
}
a:link, a:visited {
color:#FFF;
text-decoration: none;
outline:none;
}
/*----------------------------- STRUTTURA SITO ---------------------------------*/

div.wrapper {
width:955px;
margin:0 auto;
}
div.header {
position:relative;
width:955px;
height:498px;
background: url('/polopoly_fs/7.101269.1284713136!/headerBackground.png') 945px 0 repeat-y;
z-index:1;
}
div.main {
float:left;
width:955px;
background: url('/polopoly_fs/7.101269.1284713136!/mainBackgroundShadow.png') 3px 0 no-repeat;
padding:20px 0px 75px 0px;
}
div.footer {
background: #1C1813 url('/polopoly_fs/7.101269.1284713136!/footerBackground.png') top left repeat-x;
color:#B5A187;font-weight:bold;height:65px;line-height:30px;text-align:center;width:100%;}
.address, .powered {
width: 955px;	
margin: auto;
}
/*----------------------------- HEADER ---------------------------------*/
div.headerLeftCol {
position: absolute;
width:227px;
height:491px;
top:0px;
left:1px;
padding:7px 0px 0px 1px;
z-index:100;
}
div.flash {
position:relative;
width:946px;
height:498px;
z-index:2;
}
div.logo {
width:227px;
height:113px;
}
div.menuFirst {
width:227px;
background: url('/polopoly_fs/7.101269.1284713136!/menuFirstBackground.png') top left repeat-y;
text-transform: uppercase;
margin-top: 11px;
padding:4px 0px 7px;
}
/*----------------------------- FOOTER ---------------------------------*/
div.footer a {
color:#B5A187;
text-decoration:underline;
}
div.footer a:hover {
text-decoration:none;
}

div.footer div.powered img {
vertical-align:middle;
}
/*----------------------------- MENU FIRST ---------------------------------*/
div.menuFirst div {
width:199px;
height:15px;
background: #4F404D;
padding:7px 10px 8px 17px;
margin-top: 2px;
font-weight: bold;
}
div.menuFirst div a {
width:199px;
height:15px;
display: block;
font-weight: bold;
}
div.menuFirst div a:hover, div.menuFirst div.menu_sel {
color:#b5a187;
}
/*----------------------------- MENU SECOND ---------------------------------*/
div.menuSecond {
float:left;
width:227px;
margin-top: 27px;
padding:4px 0px 7px;
font-size:14px;
}
div.menuSecond div.menu_second, div.menuSecond div.menu_second_sel {
width:199px;
height:15px;
background:#4D3F35;
padding:7px 10px 8px 17px;
margin-top: 10px;
}
div.menuSecond div a {
width:199px;
height:15px;
display: block;
}
div.menuSecond div:hover, div.menuSecond div.menu_second_sel {
background:#5E535F;
}

/*----------------------------- MAIN - HOME PAGE ---------------------------------*/
div.element div.article_title {
font:21px bold Arial, Helvetica, sans-serif;
color:#FFF;
}
div.boxHome div.article_title {
text-transform: uppercase;
padding-bottom: 25px;
font-weight:bold;}
div.boxHome div.article_body {
width:450px;
}
div.homeMainContentTop {
float:left;
width:955px;
}
div.homeLeftCol {
float:left;
width:455px;
padding:0px 15px 35px 5px;
}
div.linkList {
background: url('/polopoly_fs/7.101269.1284713136!/linkListBackground.png') top left no-repeat;
width:424px;
height:92px;
padding:60px 20px 15px;
}
div.linkList ul {
list-style-type: none;
width:395px;
}
div.linkList div {
float:left;
width:180px;
background: url('/polopoly_fs/7.101269.1284713136!/listDot.png') 0px 3px no-repeat;
padding:0px 0px 17px 15px;
}
div.linkList div a {
font-weight: bold;
font-size: 16px;
color:#B5A187;
display: block;
}
div.homeRightCol {
float:right;
width:446px;
padding:0px 15px 25px 5px;
}
div.newsProductsHome {
float:left;
width:465px;
padding-left: 5px;
}
div.product {
float:left;
width:150px;
margin-right: 30px;
background: url('/polopoly_fs/7.101269.1284713136!/homeProductSectionShadow.png') top left no-repeat;
}
div.product div.element div.article_title {
color:#B5A187;
font-size:14px;
margin:20px 0px 0px 3px;
padding-bottom: 15px;
}
div.homeMainContentBottom {
float:left;
width:955px;
}
div.homeMainContentBottom div.boxHomeBottom {
float:left;
margin-right:8px;
}
div.boxHomeBottomTitle {
padding-bottom: 15px;
}
div.boxHomeBottomTitle div.article_title {
text-transform: uppercase;
font-weight:bold;}
div.boxHomeBottom div.images {
width:150px;
height:118px;
background: url('/polopoly_fs/7.101269.1284713136!/homeProductSectionShadow.png') top left no-repeat;
}
div.boxHomeBottom div.link {
padding-top: 10px;
}
div.boxHomeBottom div.link a {
font-size: 14px;
font-weight:bold;
color:#B5A187;
}

/*----------------------------- MAIN - SOTTOPAGINE ---------------------------------*/
div.main #pagetitle, div.mainContent #pagetitle {
font-size:21px;
padding-bottom:20px;
font-weight:bold;}
div.main #pagetitle:first-letter, div.mainContent #pagetitle:first-letter {
text-transform:capitalize;
}
.subpageText a, .subpageWideText a, .subpageNarrowText a, .subpageBox a  {
	text-decoration:underline;
	color:#CE5600;
}
div.mainContent {
float:left;
width:915px;
padding:0px 20px;
}
div.mainContent div.subpageBoxContent {
float:left;
width:915px;
}
div.subpageBoxContent div.subpageText {
float:left;
width:450px;
}
div.subpageBox {
float:right;
width: 700px;
padding:0px 10px;
}
div.subpageBox div#pagetitle:first-letter {
text-transform: capitalize;
}
div.novitaText {
float:right;
width:400px;

}
div.novitaText div.article_title {
font-weight:bold;
font-style:italic;
font-size:12px;
text-transform:uppercase;
padding-bottom:5px;
}
div.subpageBoxContent div.subpageNarrowText {
float:left;
width: 325px;
}
div.imageAzienda, div.boxGallery {
float:right;
width:450px;
}
div.mapContent {
float:right;
width:580px;
}
div.mapContent div.dove_siamo {
float:right;
width:550px;
}
div.subpageBoxContent div.vetrinaOccasioni {
float:right;
width:580px;
}
div.subpageBoxContent div.subpageWideText {
float:right;
width: 710px;
}
div.subpageTextDetail {
float:left;
width: 380px;
}
div.subpageVisualDetail {
float:right;
width: 305px;
}
/*---------------------------------- FORM-----------------------------*/
div.subpageBoxContent div.boxForm {
float:right;
width:550px;
}
div.boxForm div.all_label {
float:left;
width:250px;
padding-top:0px;
}
div.boxForm div.resto_form {
float:right;
width:280px;
margin-top:-2px;
}
div.prev_cat div.resto_form textarea {
float:right;
width:280px;
}
div.preventivo .article_body {
display:none;
}

/*----------------------------- GALLERY ---------------------------------*/
.gallery .clear_both {
clear: none;
}
/*----------------------------- MAPPA ---------------------------------*/
.info_dove_siamo {
display:none;
}
.bottom_map02 {
padding:0px 0px 5px 215px;
}
.bottom_map01 {
padding-top:0px;
}
/*----------------------------- GALLERY/PRODOTTI ---------------------------*/
div.subpageVisualDetail .galleryTool .galleryContent img {
margin:0px 3px 3px 0px;
}
/*------------------------------ CATALOGO/VETRINA -------------------------- */

.catalogo .element_container{
width:250px;
overflow:hidden;
float:left;
margin:0px 0px 25px 30px;
color:#FFFFFF;
}
.catalogo .element_container a{
color:#FFFFFF;
text-decoration:none;
}
.catalogo .element_container a:hover{
color:#FFFFFF;
text-decoration:underline;
}
.catalogo .img_window{
width:100px;
height:100px;
overflow:hidden;
float:left;
margin:0px 5px 0px 0px;
}
.catalogo .text_window{
float:right;
margin:5px 0px 5px 0px;
width:145px;
height:50px;
overflow:hidden;
}
.catalogo .titolo_catalogo{
float:right;
text-align:left;
font-weight:bold;
width:145px;
overflow:hidden;
}
.catalogo .ingrandisci{
float:right;
text-align:left;
width:145px;
}

/* --- seo --- */

.container_mdrr {
background-color:#362c25;
color: #fff;
}
.center_mdrr {
background-color:#362c25;
color: #fff;
}
.main_text_abstract{
color: #fff;
}
.mdrr_info h1{
color: #B5A187;
margin-top: 30px;
margin-left: 20px;
}
.menu_mdrr{
color: #fff;
}
.menu_mdrr a{
color: #fff;
}
.menu_mdrr a:hover{
color: #fff;
}
.mdrr_main a{
color:#fff;
}
.mdrr_main h2 a {
color:#fff;
}
.footer_mdrr {
background-color:#362c25;
color:#fff;
}

.footer_mdrr a{
color:#fff;
}
.my_link a{
color:#fff;
background-color: #362c25;
}
.our_info{
position: absolute;
font-size: 11px;
margin: 10px 0px 0px 850px;
z-index:200;
}
.our_info a{
color:#fff;	
}
.our_info img{
vertical-align: middle;
}
.menu_footer{
margin:auto;
text-align:center;
width:955px; 
}

      
