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

html,body,div{
margin:0px;
padding:0px;
border:0px;
}

a:link{
border:none;
}
a:visited{
border:none;
}
a:hover{
border:none;
}
a:focus{
outline: none;
}
a:active{
border:none;
}

#container{
position:absolute;
width:998px;
height:600px;
/*margin:0 auto; funziona sl senza position absolute!*/
left:50%;
top:2px;
margin:0 0 0 -499px;
}

#top{
position:absolute;
width:100%;
height:246px;
top:0px;
left:0px;
}

#datalingua{
position:absolute;
height:24px;
width:100%;
text-align:right;
font-family: Tahoma;
font-weight:bold;
font-size:10px;
color:#b2b1ac;
}

#topmiddle{
position:absolute;
height:186px;
width:100%;
background-color:#000;
top:24px;
}

#logo{
position:absolute;
top:-24px;
left:15px;
}

#flash_intro{
position:absolute;
top:5px;
left:228px;
}

#menu{
position:absolute;
background-image:url(../img/div_menu.gif);
background-repeat:no-repeat;
width:167px;
height:175px;
top:5px;
right:15px;
}

.menu_button{
width:139px;
height:23px;
margin-top:5px;
margin-left:9px;
color:#FFF;
font-family:Tahoma;
font-weight:bold;
font-size:12px;
text-align:left;
padding-top:6px;
padding-left:10px;
}

.menu_button a{
color:#FFF;
text-decoration:none;
}

#slogan{
position:absolute;
height:25px;
width:100%;
text-align:center;
top:210px;
font-family:Tahoma;
font-size:20px;
font-style:italic;
font-weight:bold;
letter-spacing:1px;
padding-top:12px;
color:red;
}

#middle{
position:absolute;
top:260px;
left:0px;
}

#left{
position:absolute;
top:0px;
left:15px;
}

#left_tondo_su{
height:5px;
width:196px;
background-image:url(../img/left_tondo_su.gif);
background-repeat:no-repeat;
}

#left_tondo_giu{
height:5px;
width:196px;
background-image:url(../img/left_tondo_giu.gif);
background-repeat:no-repeat;
}

#catalogo{
width:194px;
border:1px solid #b4b3ad;
border-top:none;
border-bottom:none;
background-color:#e9e9e1;
font-family:Tahoma;
font-size:10px;
font-weight:bold;
color:#707070;
}

#catalogo2{
margin-left:17px;
width:160px;
overflow:hidden;
}

.catag_menu{
display:none;
padding-left:10px;
border-bottom:1px dotted #bdbdb5;
width:150px;
}

.title_menu{
background-image:url(../img/tondo2.gif);
background-repeat:no-repeat;
width:185px;
height:17px;
margin-left:5px;
text-align:center;
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#FFF;
}

.title_menu2{
background-image:url(../img/tondo3.gif);
background-repeat:no-repeat;
width:158px;
height:17px;
text-align:center;
font-family:Tahoma;
font-weight:bold;
font-size:12px;
color:#FFF;
margin-left:-2px;
}


#catalogo a{
}

.catag_menu a{
font-size:11px;
text-decoration:none;
color:#b9b9b6;
}

.dotted_div{
border-bottom:1px dotted #bdbdb5;
width:160px;
}

.dotted_div a{
text-decoration:none;
color:#63635e;
font-family:Tahoma;
font-size:13px;
font-weight:normal;
}

a.articolo{
font-weight:normal;
}

#page{
position:absolute;
top:0px;
left:228px;
width:572px;
height:680px;
}

#page_tondo_su{
width:572px;
height:6px;
background-image:url(../img/page_tondo_su.gif);
}

#page_tondo_giu{
width:572px;
height:6px;
background-image:url(../img/page_tondo_giu.gif)
}

#page_center{
height:695px;
width:570px;
border:1px solid #b4b3ad;
border-top:none;
border-bottom:none;
background-color:#e9e9e1;
}

#right{
width:168px;
position:absolute;
top:0px;
left:816px;
}

#right_tondo_su{
width:168px;
height:6px;
background-image:url(../img/right_tondo_su.gif);
}
#right_tondo_giu{
width:168px;
height:6px;
background-image:url(../img/right_tondo_giu.gif);
}
#right_center{
width:160px;
padding-left:3px;
padding-right:3px;
height:520px;
border:1px solid #b4b3ad;
border-top:none;
border-bottom:none;
background-color:#e9e9e1;
font-family:Tahoma;
font-size:11px;
}

#zippy{
position:absolute;
top:540px;
left:839px;
}

#footer{
position:absolute;
top:977px;
border-top:10px solid #ffcb05;
font-family:Tahoma;
color:#949393;
font-size:12px;
width:998px;
text-align:center;
padding-top:5px;
padding-bottom:2px;
}

#powered{
position:absolute;
top:20px;
left:760px;
font-size:11px;
}

#slideshow{
position:absolute;
width:540px;
height:397px;
background-color:#FFF;
border:1px solid #b4b3ad;
left:15px;
top:15px;
}

#slideshow_desc{
position:absolute;
top:14px;
left:333px;
width:168px;
height:345px;
padding:10px;
border:1px solid #e9e9e1;
color:#666;
font-family:Tahoma;
font-size:12px;
/*text-transform:capitalize;*/
text-align:left;
}

.prodotto{
position:absolute;
background-color:#FFF;
width:172px;
height:204px;
border:1px solid #b4b3ad;
}

.photo2{
position:absolute;
width:158px;
height:110px;
border:1px solid #e9e9e1;
top:6px;
left:6px;
text-align:center;
}

div.buy{
position:absolute;
top:180px;
width:160px;
left:6px;
}

input.buy{
background-color:#ffcb05;
color:#505050;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
width:130px;
height:17px;
border:1px solid #b2b1ac;
margin-left:10px;
}

span.carrello{
color:#ff8000;
font-weight:bold;
}

#slideshow2{
position:absolute;
padding:10px;
width:520px;
height:535px;
background-color:#FFF;
border:1px solid #b4b3ad;
left:15px;
top:15px;
}

#slideshow2_center{
position:absolute;
width:520px;
height:480px;
border-bottom:1px solid #cecac2;
}

span.titolo{
font-family:Tahoma;
font-size:11px;
color:#ff8000;
font-weight:bold;
}

span.titolo2{
font-family:Tahoma;
font-size:12px;
color:#ff8000;
font-weight:bold;
}

#slideshow_desc2{
position:absolute;
top:0px;
left:350px;
width:158px;
height:355px;
border:1px solid #e9e9e1;
padding:5px;
color:#666;
font-family:Tahoma;
font-size:12px;
/*text-transform:capitalize;*/
text-align:left;
}

#slideshow_desc3{
position:absolute;
top:375px;
left:350px;
width:158px;
height:100px;
padding:5px;
color:#707070;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}

.img_dett{
position:absolute;
top:0px;
}

#img_bann{
position:absolute;
top:14px;
left:7px;
}

span.orange{
font-family:Tahoma;
font-size:11px;
color:#ff8000;
font-weight:bold;
}
a.orange{
font-family:Tahoma;
font-size:11px;
color:#ff8000;
font-weight:bold;
text-decoration:underline;
}
.big_orange{
font-family:Tahoma;
font-size:18px;
color:#ff8000;
font-weight:500;
letter-spacing:1px;
}

.input5{
border:1px solid #b2b1ac;
width:36px;
height:17px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
}

.input6{
border:1px solid #b2b1ac;
width:130px;
height:17px;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#505050;
background-color:#ffcb05;
}

.input7{
width:47px;
height:15px;
position:absolute;
top:375px;
left:127px;
border:1px solid #b2b1ac;
font-family:Tahoma;
font-size:11px;
color:#505050;
background-color:#ffcb05;
}

#nav{
position:absolute;
top:420px;
width:300px;
text-align:center;
font-family:Tahoma;
font-size:12px;
}

#nav a{
color:#707070;
}

#nav a:hover{
font-weight:bold;
}

.th_prod{
position:absolute;
top:120px;
left:7px;
font-family:Tahoma;
font-size:11px;
color:#666;
height:55px;
width:158px;
overflow:hidden;
}

#area_aziende{
color:#707070;
font-size:11px;
font-family:Tahoma;
font-weight:bold;
margin-top:10px;
padding-left:3px;
}

span.blu{
color:#087fbb;
}

#area_registrazione{
margin-top:20px;
color:#707070;
font-size:12px;
font-family:Tahoma;
padding-left:3px;
}

#f_login td{
color:#707070;
font-size:12px;
font-family:Tahoma;
}

.input8{
color:#707070;
font-size:12px;
font-family:Tahoma;
width:98px;
height:20px;
}

.input9{
position:absolute;
top:303px;
left:124px;
border:1px solid #b2b1ac;
width:41px;
height:15px;
font-family:Tahoma;
font-size:11px;
color:#505050;
background-color:#ffcb05;
}

.input40{
position:absolute;
top:565px;
left:305px;
border:1px solid #b2b1ac;
width:41px;
height:15px;
font-family:Tahoma;
font-size:11px;
color:#505050;
background-color:#ffcb05;
}

.input30{
position:absolute;
left:153px;
top:110px;
border:1px solid #b2b1ac;
width:41px;
height:15px;
font-family:Tahoma;
font-size:11px;
color:#505050;
background-color:#ffcb05;
}

.input20{
position:absolute;
top:393px;
left:123px;
border:1px solid #b2b1ac;
width:41px;
height:15px;
font-family:Tahoma;
font-size:11px;
color:#505050;
background-color:#ffcb05;
}

.input11{
position:absolute;
top:480px;
left:205px;
border:1px solid #b2b1ac;
width:50px;
height:15px;
font-family:Tahoma;
font-size:11px;
color:#505050;
background-color:#ffcb05;
}

#prod_search{
margin-top:30px;
color:#707070;
font-size:12px;
font-family:Tahoma;
padding-left:3px;
}

.input10{
color:#707070;
font-size:12px;
font-family:Tahoma;
width:116px;
height:20px;
}

#f_search td{
color:#707070;
font-size:12px;
font-family:Tahoma;
}

#page_reg{
position:absolute;
top:15px;
left:15px;
width:520px;
height:628px;
background-color:#FFF;
border:1px solid #b4b3ad;
padding:10px;
color:#999;
font-family:Tahoma;
font-size:12px;
}

#f_reg td{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000;
text-align:right;
}

#div_consenso{
width:415px;
padding-left:105px;
}

.consenso{
font-family:Tahoma;
font-size:11px;
font-weight:bold;
color:#000;
text-decoration:underline;
}

#user_area{
margin-top:10px;
color:#707070;
font-size:11px;
font-family:Tahoma;
padding-left:3px;
height:255px;
}

#carrello{
position:absolute;
padding:10px;
width:520px;
background-color:#FFF;
border:1px solid #b4b3ad;
left:15px;
top:15px;
color:#707070;
font-family:Tahoma;
font-size:12px;
}

.table_head{
background-color:#6a6765;
font-size:12px;
height:20px;
}

#riepilogo_carrello td{
color:#707070;
font-size:12px;
font-family:Tahoma;
}

.riep_carr_input{
width:70px;
text-align:left;
}

.riep_carr_note{
width:100px;
text-align:right;
font-size:12px;
}

img,a{
border:none;
}

#dovesiamo{
position:absolute;
padding:10px;
width:520px;
background-color:#FFF;
border:1px solid #b4b3ad;
left:15px;
top:15px;
color:#707070;
font-family:Tahoma;
font-size:12px;
}

#map_canvas{
width: 518px; height: 398px;
border:1px solid #cecac2;
}

#partners{
position:absolute;
padding:10px;
width:520px;
background-color:#FFF;
border:1px solid #b4b3ad;
left:15px;
top:15px;
color:#707070;
font-family:Tahoma;
font-size:12px;
}

.td_profilo1{
font-family:Tahoma;
font-size:12px;
font-weight:bold;
color:#000;
text-align:right;
}

.td_profilo2{
text-align:left;
color:#707070;
font-style:italic;
font-family:Tahoma;
font-size:12px;
}

#contattaci{
position:absolute;
padding:10px;
width:520px;
background-color:#FFF;
border:1px solid #b4b3ad;
left:15px;
top:15px;
color:#707070;
font-family:Tahoma;
font-size:12px;
}

#f_contatti td{
font-size:11px;
font-weight:bold;
}

#f_contatti{
margin-top:15px;
}

.messaggio{
width:400px;
height:180px;
overflow:auto;
overflow-x:hidden;
border:1px solid #CCC;
}

#el_agenti td{
font-size:12px;
font-family:Tahoma;
color:#707070;
}

#t_search a{
color:#707070;
text-decoration:none;
}

#t_search a:hover{
text-decoration: underline;
}

#agg_in_corso{
color:red; display:none; position:absolute; left:375px; bottom:23px; font-family:Tahoma;
}

.button_pdf{
background-image:url(../img/tondo4.gif);
background-repeat:no-repeat;
width:185px;
height:20px;
margin-left:5px;
margin-bottom:5px;
text-align:center;
font-family:Tahoma;
font-weight:bold;
font-size:12px;
text-decoration:underline;
color:#000;
border:none;
}

.temp{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	position:absolute;
	top:23px;
	left:15px;
	width:530px;
	height:50px;
	background-color:#FFF;
	border:1px solid #b4b3ad;
	padding:5px;
	}
	
.temp2{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	position:absolute;
	left:15px;
	width:530px;
	height:50px;
	background-color:#FFF;
	border:1px solid #b4b3ad;
	padding:5px;
	}
