/* CSS Document 
Site: www.arredibaggio.it
For: Arredi D'interni Baggio
Autore: Casalegno Marco
WebSite: http://www.kreatore.it
Email: info@kreatore.it
Date: 01/12/2009
*/
/*--------------------------  ELEMENTI ----------------------------*/
*{
 margin:0;
 padding:0;
}
body{
 font-family:Verdana,DejaVu Sans;
 color:#333;
 font-size:14px;
 text-align:center;
 background:#fff url(../images/sfondo.jpg) repeat-x left top;
}
a{color:#900;}
a:hover{color:#f00;}
h1{
 height:145px;
 width:341px;
 background:url(../images/logo.jpg) no-repeat left top;
 text-indent:-9999px;
}
hr{
 clear:both;
 visibility:hidden;
}
fieldset{border:0;}
legend{display:none;}
/*--------------------------  CLASSI ----------------------------*/
.accessori{
 text-align:left;
 border-top:1px solid #666;
 padding:5px 3px;
 min-height:65px;
 height:auto !important;
 height:35px;
 width:650px;
 float:left;
}
.accessori h3{
 float:left;
 font-size:22px;
 font-weight:normal;
 text-transform:uppercase;
 width:270px;
 padding:25px 0;
}
.affiliati{
 position:absolute;
 top:3px;
 right:0;
}
.affiliati img{border:0;}
.box{
 padding:10px;
 border:1px solid #999;
 width:80%;
 margin:10px auto;
 text-align:left;
}
.box h5{
 font-size:16px;
 color:#999;
 text-align:center;
}
.box img{
 border:1px solid #ccc;
 margin:0 5px;
 float:left;
}
.corpo{
 margin-top:30px;
 padding:10px;
 border:1px solid #EAE9E9;
 width:550px;
 float:right;
 text-align:left;
}
.corpo h3{
 font-size:30px;
 text-transform:uppercase;
 font-weight:normal;
}
.corpo p{padding:5px 0;}
.intestazionepagina{
 padding:20px;
}
.dagiornale{
 margin-bottom:15px;
 padding-bottom:10px;
 border-bottom:1px dashed #ddd;
}
.dagiornale h4{
 font-size:24px;
 font-weight:normal;
}
.left{float:left;}
.loghiaccessori{
 width:190px;
 padding:10px;
 margin:0 10px;
 float:right;
}
.linklist{ text-align:center;}
.linklist img{border:0;}
.menu{
 position:absolute;
 top:80px;
 left:400px;
 list-style:none;
 font-size:18px;
}
.menu li{
 float:left;
 margin:0 2px;
}
.menu a{
 text-decoration:none;
 color:#333;
 padding:3px 5px;
}
.menu a:hover,.menu a.attivo{
 background:#222;
 color:#fff;
}
.presentazione{
 color:#fff;
 font-size:16px;
 width:321px;
 text-align:center;
}
.presentazione h3{
 font-size:24px;
 font-weight:normal;
}
.promozione{
 background:#FFE5E5;
 border:1px solid #900;
}
.promozione h5{ color:#900;}
.promozione img{ border:1px solid #c99;}
.pointer{cursor:pointer;}
.right{float:right;}
.servizi,.info{
 border:1px solid #999;
 background:#f7f7f7;
 width:285px;
 padding:5px;
 margin-top:30px;
 color:#999;
}
.servizi h2,.info h2{
 font-weight:normal;
 font-size:24px;
}
.servizi a{
 text-decoration:none;
 text-transform:uppercase;
 font-size:10px;
}
.serviziest{
 width:295px;
 float:left;
 margin:30px 2px;
}
.serviziest h2{
 font-weight:normal;
 font-size:26px;
 text-transform:uppercase;
}
.serviziint{
 border:1px solid #000;
 background:#f7f7f7;
 min-height:320px;
 height:auto !important;
 height:320px;
 position:relative;
}
.serviziint img{
 border:1px solid #333;
 margin:3px 0;
}
.serviziint .cont a{
 text-decoration:none;
 text-transform:uppercase;
 display:block;
 text-align:left;
 background: url(../images/continua.gif) no-repeat 200px 5px;
 width:227px;
 border-top:1px solid #666;
 padding:5px 10px;
 position:absolute;
 bottom:10px;
 left:25px;
 font-size:12px;
}
.serviziint .cont a:hover{background: url(../images/continua.gif) no-repeat 200px -19px;}
.sottotesta{
 color:#fff;
 font-size:18px;
 font-weight:slim;
 margin-bottom:10px;
 text-align:left;
}
.simple{
 text-align:left;
 margin-top:30px;
}
.simple ul,ol{margin-left:20px;}
.simple p{padding:3px 0;}
.sottotesta span{
 font-size:22px;
}

.sottotesta a,.presentazione a{
 color:#eee;
 text-decoration:none;
 margin-right:100px;
}
.sottotesta a:hover{text-decoration:underline;}
.testata{
 position:absolute;
 top:121px;
 left:350px;
 list-style:none;
 width:545px;
 height:328px;
}
.zemContactForm{ position:relative;
 margin-top:30px;
 text-align:left;
 border:1px solid #eee;
 padding:15px;
}
.zemContactForm .input{ 
 position:relative;
 margin-top:30px;
 background:#f7f7f7;
 height:380px;
}
.zemContactForm h3{
 font-size:35px;
 margin-bottom:10px;
 font-weight:normal;
}
.zem_desc{
 color:#fff;
 background:#900;
 padding:2px 10px;
}
.zem_nome{
 position:absolute;
 top:1px;
 left:10px;
}
.zem_indirizzo{
 position:absolute;
 top:40px;
 left:10px;
}
.zem_cap{
 position:absolute;
 top:80px;
 left:10px;
}
.zem_citta{
 position:absolute;
 top:80px;
 left:170px;
}
.zem_provincia{
 position:absolute;
 top:80px;
 left:575px;
}
.zem_telefono{
 position:absolute;
 top:120px;
 left:10px;
}
.zem_email{
 position:absolute;
 top:120px;
 left:350px;
}
.zem_messaggio{
 position:absolute;
 top:160px;
 left:10px;
}
.zem_submit{
 position:absolute;
 top:340px;
 left:40px;
}
.zem_submit input{
 background:#fff;
 border:3px double #300;
 color:#900;
 font-size:16px;
 font-weight:bold;
}
/*--------------------------  IDENTIFICATORI ----------------------------*/
#contenitore,#testa{
 width:900px;
 margin:0 auto;
 position:relative;
}
#langs{
 background:trasparent;
 position:absolute;
 width:100%;
 z-index:79;
}
#langs .lang_btn span{
 background:#222;
 padding:4px 7px;
 color:#fff;
 cursor:pointer;
}
#langs .lang_txt {
 padding:5px;
}
#testa{
 height:450px;
 text-align:left;
}
#piede{
 background:#111;
 color:#fff;
 padding:10px 0;
}
#piede a{color:#ddd;}
