@charset "utf-8";
/* CSS Document */

img, div {behavior: url(iepngfix.htc);}

*{
margin:0px;
padding:0px;}

p a:visited{color:#990000;
}

body{
background-color:#6B7987;
background-image:url(immagini/design/bg.jpg);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
text-align:center;
}

#fornitori{
background-position:0 -120px;
}
.clear{
clear:both;
line-height:0px;}

h2{
color:#990000;
}
h5{
margin-top:5px;
}
h3{
margin-top:20px;
font-size:1.0em;
border-bottom-color:#CCCCCC;
border-bottom-style:dashed;
border-bottom-width:1px;
color:#333333;
font-style:italic;
}

ul{
list-style:none;
font-size:80%;}

img{
border:0px;}

/*Link top header--------------------------------------------*/
#link-top-header{
line-height:20px;
vertical-align:middle;
}

#link-top-header h1{
font-size:14px;
}

#link-top-header h1 a{
	color:#FFFFFF;
}

/*box-esterno------------------------------------------------*/

#box-esterno{
width:878px;
margin:auto;
text-align:left;}

/*header-----------------------------------------------------*/

#header{
height:100px;
position:relative;
}

#logo-carminati{
position:absolute;
background-image:url(immagini/design/carminati-e-sonzogni-arredamenti.jpg);
width:156px;
height:82px;
left:18px;
top:7px;
}

#logo-carminati a{
display:block;
width:156px;
height:82px;
}

#logo-carminati a span{
display:none;
}

#menu-top{
margin-right:7px;
float:right;
text-align:right;
margin-top:15px;
width:680px;}

#menu-top a{
margin-right:8px;
margin-left:8px;
color:#000000;
font-size:0.8em;
}

#menu-top a{
margin-right:8px;
margin-left:8px;
}

#menu-top a:visited{
color:#666666;
}

#menu-top a:hover{
color:#990000;
}

/*menu ambienti---------------------------------------*/

#menu-ambienti{
margin-left:3px;
}

#menu-ambienti .pulsante, #menu-ambienti .pulsanteON{
width:105px;
height:129px;
float:left;
margin: 0 2px 0 2px;
background-repeat:no-repeat;
background-position:center top;
}

.pulsanteON{
background-image:url(immagini/design/bg-pulsante-ambienti-on.jpg);
}

.pulsante{
background-image:url(immagini/design/bg-pulsante-ambienti-off.jpg);
}

#puls-offerte.pulsante {
background-image:url(immagini/design/bg-pulsante-ambienti-offerte.jpg);
}

#menu-ambienti .cliccabile{
display:block;
width:77px;
margin-left:14px;
margin-top:15px;
text-align:center;
font-size:14px;
}

#menu-ambienti a.cliccabile img{
border:0px;
margin-bottom:9px;
}

#menu-ambienti a:link{
color:#000000;
text-decoration:none;
}

#menu-ambienti a:visited{
color:#666666;
text-decoration:none;
}
#menu-ambienti a:hover{
color:#990000;
}

/*box-contenuti--------------------------------------------*/

#box-contenuti{
background-image:url(immagini/design/bg-pagina-contenuti.jpg);
background-repeat:repeat-y;
width:100%;}

#box-contenuti #top{
background-image:url(immagini/design/bg-pagina-contenuti-top.jpg);
background-repeat:no-repeat;
background-position:top;
}

#box-contenuti #bottom{
background-image:url(immagini/design/bg-pagina-contenuti-bottom.jpg);
background-repeat:no-repeat;
background-position:bottom;
}

#box-contenuti-interno{
padding:12px 16px 14px 14px;
}

#box-contenuti-interno a:link{
color:#990000;
}

#box-contenuti-interno a:visited{
	color:#D50000;
}

#box-contenuti-interno .colonna-testo-interna ul{
margin-top:10px;
margin-left:20px;
padding:0px;
}
#box-contenuti-interno .colonna-testo-interna ul li{
padding:0px;
margin-top:7px;
list-style-image:url(immagini/design/punto-elenco.gif);
}

#home-sx{
float:left;
width:656px;}

#home-dx{
float:left;
width:187px;
margin-left:5px;}

#home-sx #banner{
margin-bottom:4px;}

.colonna-testo-home, .colonna-testo-interna, .colonna-testo-interna1, .colonna--sx{
float:left;
padding-top:10px;
padding-left:20px;
margin-bottom:15px;
}

.colonna-testo-home{
width:308px;
}

.colonna-testo-interna{
width:350px;
}

.colonna-testo-interna1{
width:500px;
}

.colonna--sx{
width:230px;
}

.colonna--dx{
float:right;
padding-top:10px;
margin-right:20px;
margin-bottom:15px;
width:560px;
}


.colonna-testo-home p, .colonna-testo-interna p, .colonna-testo-interna1 p, .colonna--sx p{
font-size:80%;
line-height:150%;
margin-bottom:10px;
}

p.link-continua{
text-align:right;
color:#990000;}

p.link-continua a{
color:#990000;}

p.link-continua a:hover{
	color:#E86868;
}
#altezza-vuota{
float:left;
width:1px;
height:430px;}

/*gallery--------------------------------------------------*/

.colonna-gallery{
float:right;
padding-top:10px;
padding-right:20px;
margin-bottom:15px;
width:450px;
}

.colonna-gallery1{
float:right;
padding-top:10px;
margin-right:20px;
margin-bottom:15px;
width:300px;
}
.miniatura-gallery{
width:145px;
height:90px;
margin-left:5px;
margin-bottom:5px;
background-color:#CCCCCC;
float:left;}

.miniatura-gallery a img{
border:0px;
}

#loghi-fornitori .miniatura-gallery{
width:103px;
height:64px;
background-color:#FFFFFF;

margin-left:6px;
margin-bottom:6px;
float:left;}

#loghi-fornitori .miniatura-gallery a img{
border:1px dotted #CCCCCC;
padding:2px;
}

/*colonne contatti---------------------------------------------*/
.colonna-contatti-sx, .colonna-contatti-dx{
float:left;
padding-top:10px;
margin-left:20px;
margin-bottom:15px;
}

.colonna-contatti-sx{
width:310px;
}

.colonna-contatti-dx{
width:480px;
}

.colonna-contatti-sx p, .colonna-contatti-dx p{
font-size:80%;
line-height:150%;
margin-bottom:10px;
}

#riquadro-contatti{
padding:10px;
background-color:#F2F2F2;
border:1px #CCCCCC solid;
}
#map{
border:1px #CCCCCC solid;}
/*footer--------------------------*/

#footer{
text-align:center;
color:#FFFFFF;
font-size:80%;
line-height:130%;
}

#footer a{
color:#FFFFFF;
margin:5px;
}

#footer a:visited{
color:#E0E3EB;
}

#footer a:hover{
color:#990000;	
}

#copyright{
margin-top:7px;
padding-top:5px;
padding-bottom:25px;
background-image:url(immagini/design/riga-footer.jpg);
background-repeat:no-repeat;
background-position:top center;
}

/*pulsanti-home---------------------------------------------*/
ul#pulsanti-home{
background-image:url(immagini/design/pulsanti-home.jpg);
background-repeat:no-repeat;
height:380px;
list-style:none;
}

ul#pulsanti-home li{
height:72px;
margin-bottom:4px;
display:block;
width:187px;
font-size:12px;
color:#FFFFFF;
}

ul#pulsanti-home li h3{
display:none;
}

ul#pulsanti-home li a:link, ul#pulsanti-home li a:visited{
height:72px;
display:block;
width:187px;
color:#FFFFFF;
text-decoration:none;

}

span.puls{
display:block;
padding-top:22px;
padding-left:13px;
width:150px;

}

#puls-servizi a:link, #puls-servizi a:visited{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:0 0;
background-repeat:no-repeat;
}

#puls-servizi a:hover{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:-192px 0;
background-repeat:no-repeat;
}

#puls-promozioni a:link, #puls-promozioni a:visited{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:0 -76px;
background-repeat:no-repeat;
}

#puls-promozioni a:hover{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:-192px -76px;
background-repeat:no-repeat;
}

#puls-showroom a:link, #puls-showroom a:visited{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:0 -152px;
background-repeat:no-repeat;
}

#puls-showroom a:hover{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:-192px -152px;
background-repeat:no-repeat;
}

#puls-realizzazioni a:link, #puls-realizzazioni a:visited{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:0 -228px;
background-repeat:no-repeat;
}

#puls-realizzazioni a:hover{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:-192px -228px;
background-repeat:no-repeat;
}

#puls-progettazione a:link, #puls-progettazione a:visited{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:0 -304px;
background-repeat:no-repeat;
}

#puls-progettazione a:hover{
background-image:url(immagini/design/pulsanti-home.jpg);
background-position:-192px -304px;
background-repeat:no-repeat;
}

/*orari-----------------------------------*/

#orari{
margin-top:15px;
font-size:75%;
text-align:center;
}

img .apertura{
padding-top:10px;
padding-bottom:10px;
}

/*stili per la form mail .........................................................................................*/
label.block{
display: block;
font-size:80% ;
font-weight:bold;
}
.inp {
border:	1px solid #ccc;
margin-bottom:	10px;
width: 300px;
padding:2px;
}


fieldset{
border: 0px solid #ffffff;
}
.errore{
	color: #FF0000;
}
p.privacy {
font-size:10px;
margin-top:10px;}

/*--------------------------------------------*/

.-content p{
line-height:130%;
font-size:80%;
}

.-content{
margin-bottom:30px;
margin-top:5px;
position:relative;
}

.descrizione-breve, .descrizione-estesa{
width:100%;
border-top:1px #CCCCCC dotted;
padding-top:10px;}

.autore{
margin-top:10px;
margin-bottom:10px;
color:#666666;
font-style:italic;}

.link-leggi-tutto{
padding-top:7px;}

#bianco{
position:relative;
top:-20px;
	width:560px;
	height:20px;
	background-color:#F8F8F8;
}

.descrizione-breve img{
margin-right:8px;
margin-bottom:4px;}
.descrizione-estesa img{
margin-bottom:10px;}
#scaricamappa{
margin-top:35px;}

#scaricamappa img{
float:left;
margin-right:7px;}

#catalogo{
padding:12px 16px 14px 14px;
}

#flash-catalogo{
padding:10px;
margin:10px;
border-bottom:1px dotted #CCCCCC;
border-top:1px dotted #CCCCCC;
}

#-home{
background-image:url(immagini/design/bg--home.jpg);
background-repeat:repeat-y;
display:none;
}

#-home-top{
background-image:url(immagini/design/bg--home-top.jpg);
background-repeat:no-repeat;
background-position:top left;
padding-top:25px;
padding-left:18px;
padding-right:29px;}

#-home-bottom{
background-image:url(immagini/design/bg--home-bottom.jpg);
background-repeat:no-repeat;
background-position:top left;
height:20px;
margin-bottom:15px;}

p.telefono{
font-size:2em;
color:#FF6600;
font-weight:bold;}

#img-catalogo{
float:left;
margin-right:20px;
margin-bottom:50px;}

#cataloghi{
width:600px;
margin:auto;
margin-top:15px;
text-align:left;}

#cataloghi p{
font-size:80%;
line-height:130%;
}
#catalog{
	font-size:12px;
	background-image:url(/immagini/design/casetta_uccellino.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	text-align:left;}

#form-richiesta-catalogo{
margin-left:156px;}

#offerta{
background-image:url(immagini/design/bg-offerte-news.jpg);
width:308px;
height:386px;
position:relative;}

#new{
position:absolute;
top:-3px;
right:-3px;}

#offerta .interno{
padding:20px;}

#offerta .interno h2{
	padding:0px;
	margin:0px;
	color:#999999;
	border-bottom:dotted #CCCCCC 1px;
	margin-bottom:10px;
}

#offerta .interno a{
color:#000000;
text-decoration:none;
}

#offerta .interno a:hover{
color:#000000;
text-decoration:underline;
}

#offerta .interno #thumb-offerta{
text-align:center;
margin-top:5px;
margin-bottom:5px;}

#offerta .interno #dettaglio-offerta h4{
font-size:14px;
text-align:right;}

#box-home{
padding:10px;
text-align:left;}

#box_ricerca{
float:right;
margin-top:27px;
height:19px;
line-height:19px;}

#box_ricerca input{
height:19px;
line-height:19px;
border:0px;
padding: 0px 4px;}

#box_ricerca div{
margin-right:15px;}
