/* INIZIO reset.css */
/* reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0px;padding:0px;}
body{color:#000000; background-color:#FFFFFF; font-family:'Tahoma'; font-size:10px; } 
table{border-collapse:collapse; border-spacing:0;} 
fieldset,img {border:0;} 
address,caption,cite,code,dfn,th,var{font-style:normal; font-weight:normal;} 
ol,ul,li {list-style:none;} 
caption,th {text-align:left;} 
h1,h2,h3 {padding:0px; margin:0px;} 
q:before,q:after {content:'';} 
abbr,acronym {border:0;}
a{ outline: none; }
.controller{clear:both; visibility:hidden; height:1px; line-height:1px; font-size:1px;}
img{border:0px;}
strong{font-weight:normal;}
i,em{position:relative; white-space:nowrap;} /* NECESSIARIO: BUG IE7 posizione assoluta - muori di un colpo, bill.!!!! */
body{background-color:#0f2246; color:#d6d6d6;}
a{color:#FFFFFF; text-decoration:underline;}
/* FINE reset.css */




/* INIZIO menu.css */
/* css build by luigiferrari - 08/ott/08 10:33:28 */
#contMenu{
	height:21px;
	border-top:2px solid #939393; 
	border-bottom:2px solid #939393; 
	background-color:#001b3b;
}
#contMenu2{width:965px; margin:0px auto;}
#menu{text-transform:lowercase;}
#menu li{float:left; display:inline; line-height:20px; margin-right:23px;}
#menu li a{font-size:10px; font-weight:bold; color:#FFFFFF; text-decoration:none;}
#menu li a:hover{color:#939393;}
#menu li.active{color:#939393;}
#menuIsti{float:right; text-transform:lowercase;}
#menuIsti li{float:left; display:inline; margin-left:6px; line-height:20px;}
#menuIsti li a{font-size:9px; color:#939393;text-decoration:none;}
#menuIsti li a:hover{color:#FFFFFF;}

/* lingue ----------------------------------------------- */
#lingue{position:absolute; top:7px; right:0px;}
#lingue li{float:left; display:inline; margin-left:5px; font-size:9px;}
#lingue li a{color:#939393; text-decoration:none;}

/* accedi | registrati ----------------------------------------------- */
#accediRegistrati{font-size:9px; color:#939393; position:absolute; top:7px; right:200px; text-transform:lowercase;}
#accediRegistrati li{float:left; display:inline; margin-left:5px; color:#939393;}
#accediRegistrati li a{color:#939393; text-decoration:none;}
#accediRegistrati li a:hover{color:#FFFFFF;}
/* FINE menu.css */




/* INIZIO rollOver.css */
/* box della home ------------------------------------------------------------------- */
.cont{
	border:2px solid #939393;
	position:relative;
	float:left;
	margin:0px 10px 0px 0px;
}
.contHome{width:185px; height:185px;}
.trasparenteHome{width:185px; height:185px;}
.trasparenteHome img{width:185px; height:185px;}
.photoHome{width:185px; height:185px;}
.contHome1 .label a.img{background-image:url(../img/gelatoTemp.gif);}
.contHome2 .label a.img{background-image:url(../img/cornettoTemp.gif);}
.contHome3 .label a.img{background-image:url(../img/paneTemp.gif);}
.contHome4 .label a.img{background-image:url(../img/horecaTemp.gif);}

/* box della categoria -------------------------------------------------------------- */
.contCat1{width:460px; height:95px; margin: 0px 35px 28px 0px;}
.contCat1.cont2, .contCat1.cont4{margin-right:0px;}
.trasparenteCat1{width:460px; height:95px;}
.trasparenteCat1 img{width:460px; height:95px;}
.photoCat1{width:460px; height:95px;}
.idc3 .label a.img{background-image:url(../img/gelatoTemp.gif);}
.idc4 .label a.img{background-image:url(../img/cornettoTemp.gif);}
.idc5 .label a.img{background-image:url(../img/paneTemp.gif);}
.idc6 .label a.img{background-image:url(../img/horecaTemp.gif);}

/* non visualizziamo l'icona all interno di arredamento ----------------------------- */
.idc8 .label a.img{display:none;}
.idc8 .label a.testo{border-right:2px solid #939393;}

.idc187 .label a.img{display:none;}
.idc187 .label a.testo{border-right:2px solid #939393;}
.idc188 .label a.img{display:none;}
.idc188 .label a.testo{border-right:2px solid #939393;}
.idc189 .label a.img{display:none;}
.idc189 .label a.testo{border-right:2px solid #939393;}
.idc10 .label a.img{display:none;}
.idc10 .label a.testo{border-right:2px solid #939393;}
.idc9 .label a.img{display:none;}
.idc9 .label a.testo{border-right:2px solid #939393;}

/* box degli elementi contenuti nella categoria ------------------------------------- */
.contCat2{width:296px; height:100px; margin:0px 31px 26px 0px;}
.contCat2.cont7, .contCat2.cont10, .contCat2.cont13, .contCat2.cont16, .contCat2.cont19{margin-right:0px;}
/*.contCat2.cont8, .contCat2.cont9, .contCat2.cont10{margin-bottom:0px;}*/
.trasparenteCat2{width:296px; height:100px;}
.trasparenteCat2 img{width:296px; height:100px;}
.photoCat2{width:296px; height:100px;}

/* css univoco per tutti i box ed il loro funzionamento ----------------------------- */
.trasparente{z-index:30; display:block; position:absolute; left:0px; top:0px;}
.label{position:absolute; top:0px; left:0px; z-index:20; display:inline;}
.photo{position:absolute; top:0px; left:0px; z-index:10; overflow:hidden;}
.label a{ display:block; float:left;}	
.label a.testo{
	padding:0px 5px 0px 5px;
	border-bottom:2px solid #939393;
	background-color:#001b3b;
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	height:26px;
	line-height:25px;
}
.label a.img{
	width:27px;
	height:26px;		
	border-left:2px solid #939393;
	border-bottom:2px solid #939393;
	border-right:2px solid #939393;
	display:block;
	background-repeat:no-repeat;
}
.disabled a{ cursor: default; }

/* FINE rollOver.css */




/* INIZIO home.css */
/* css build by luigiferrari - 21/ott/08 16:04:11 */
#menuImgHome{margin-top:20px;} 
#menuImgHomeQuadratoni{float:left; display:inline; width:796px;}
#menuImgHomeAziende{float:right; display:inline; width:130px;}
#menuImgHomeAziende .liCentral{margin-top:30px; margin-bottom:30px; display:none;}
.hidden{display:none;}

#menuImgHomeAziende li.delizia a{
	width:130px; 
	height:83px;
	overflow:hidden;
	display:block; 
	background-image:url("../img/deliziaLogo.jpg");
	background-repeat:no-repeat;
	background-position:top;
}
#menuImgHomeAziende li.delizia a:hover{background-position:bottom;}

#menuImgHomeAziende li.aida{margin-top:26px;}

#menuImgHomeAziende li.aida a{
	width:130px; 
	height:81px;
	overflow:hidden;
	display:block; 
	background-image:url("../img/logoAida.jpg");
	background-repeat:no-repeat;
	background-position:top;
}
#menuImgHomeAziende li.aida a:hover{background-position:bottom;}
/* FINE home.css */




/* INIZIO elenco.css */
/* elenco dei prodotti ------------------------------------- */
#elenco{margin-top:55px;}
#colLeft{width:172px; float:left; display:inline;}
#colLeft .cont{width:168px; margin:0px 31px 26px 0px; float:none; background-color:#001b3b;}
#colLeft .lbl{
	padding:0px 5px 0px 5px;
	border-top:2px solid #939393;
	font-size:10px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	line-height:20px;
	width:158px;
	display: block;
}
#colRight{width:755px; float:right; display:inline;}
#colRight .el{
	background-image: url(../img/qElencoSchede.gif); background-repeat:no-repeat; 
	background-position:top left; 
	padding-left:20px;
	margin-bottom:32px;
}
#colRight .el .txt .titolo{font-weight:bold; margin-bottom:5px;}
#colRight .el .txt .testo{width:490px; font-size:10px;}
#colRight .el .txt{border-bottom:2px solid #939393; padding-bottom:10px; }
#colRight .navigazione{float:right; display:inline;}
#colRight .navigazione li{float:left; display:inline; font-size:10px; font-weight:bold; margin-left:4px;}
#colRight .navigazione li a{text-decoration:none; color:#FFFFFF;}
#colRight .el .txt .attachments .attachment{text-align:right; font-size:10px; font-weight:bold;}
#colRight .el .txt .attachments .attachment a{text-decoration:none;}
#colRight .el .txt .links .link{text-align:right; font-size:10px; font-weight:bold;}
#colRight .el .txt .links .link a{text-decoration:none; color:#FFFFFF;}
#colRight .el .txt .links .link{margin-bottom:8px;}
/* FINE elenco.css */




/* INIZIO contact.css */
#map1{width:964px; height:415px; border:2px solid #939393; float:right; display:inline; margin-top:16px;}

.contact{width:358px; float:left; display:inline;}
.contact div.titolo{}
.contact div.error{color:#e31c18; font-weight:bold;}
.contact div.error b{}
.contact div.testo{}
.contact div.disclaimer{height:33px; overflow:auto; font-size:10px; padding:2px;}
.contact label{width:150px; display:block; font-size:10px; margin-bottom:5px; font-weight:bold;}
.contact input{border:2px solid #939393; font-size:10px; padding:2px; width:350px; color:#666666; margin-bottom:7px;}
.contact textarea{
	border:2px solid #939393;
	font-size:10px;
	padding:2px;
	width:350px;
	height:110px;
	color:#666666;
	font-family:'Tahoma';
	margin-bottom:7px;
}
.contact select{
	border:1px solid #5f5f5f;
	font-size:10px;
	padding:2px;
	width:200px;
	color:#666666;
	font-family:'Tahoma';
	margin-bottom:7px;
}
.contact .submit{float:right; display:inline;}
.contact .submit input{
	font-size:8px;
	width:55px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin:-20px 0px 0px 0px;
	background-color:#939393;
	border:0px;
	float:right;
	display:inline;
}
.contact .accept{font-size:9px; font-weight:bold; color:#939393; margin-left:-4px; line-height:19px; height:28px; margin-top:20px;}
.contact .accept input{font-size:9px; font-weight:bold; color:#341300; width:20px; border:none; float:left; display:inline;}
.contact .required{font-size:10px; font-weight:bold; color:#939393; margin:3px 0px 10px 0px; text-align:right;}
.register{ margin-right:30px;}
/* FINE contact.css */




/* INIZIO lavoraconnoi.css */
#lavoraconnoi{margin-top:20px;}
.proposte{width:554px; height:419px; float:right; display:inline; margin-top:15px;}
/* FINE lavoraconnoi.css */




/* INIZIO links.css */
/* CSS Build by fabiofabbrucci - 22/ott/08 - 17:17:37 */
#links{margin:30px 0px 0px 0px;}
.links .el{
	background-image: url(../img/qElencoSchede.gif); 
	background-repeat: no-repeat; 
	background-position:top left; 
	padding:0px 0px 5px 20px;
	margin:20px 0px 0px 0px;
	border-bottom: 1px solid white;
}
.links .titolo{font-weight: bold;}
.links .el .txt .links .link{text-align:right; font-size:10px; font-weight:bold;}
.links .el .txt .links .link a{text-decoration:none;}
.links .el .txt .links .link a:hover{color:#939393;}
/* FINE links.css */




/* INIZIO news.css */
/* CSS Build by fabiofabbrucci - 22/ott/08 - 17:54:27 */
#news{margin:30px 0px 0px 0px; }
.news .el{
	background-image: url(../img/qElencoSchede.gif); 
	background-repeat: no-repeat; 
	background-position:top left; 
	padding:0px 0px 5px 20px;
	margin:5px 0px 15px 0px;
	border-bottom: 1px solid #939393;
}
.news .img{	width:96px; float:left; display: inline; margin: 0px 10px 5px 0px; height: 96px; }
.news .dt .img{	width:304px; height: auto; }
.news .dt .img img{	border:2px solid #939393; }
.news .img a{border:2px solid #939393; display: block;}
.news .img a:hover{border:2px solid #ffffff; }
.news .txt .testobreve{line-height:16px; margin-bottom:2px;}
.news .titolo{font-weight:bold;}

.news .datatesto{color:#939393; font-size:10px; font-weight:bold; margin-bottom:2px;}
.news .comeback2{text-align: right; font-weight:bold; font-size:10px;}
.news .link{text-align: right; font-weight: bold;margin:0px 0px 3px 0px;}
.news .dt .photos {margin:0px 0px 8px 0px; font-size:10px;}
.news .dt .photos .imgPhoto{width:auto; text-align: right; float: none; display:block; }
.news .dt .photos .imgPhoto a{border:0px; font-weight: bold; text-decoration:none; display:block; }
/* FINE news.css */




/* INIZIO rivenditori.css */
#rivenditori{margin-top:20px;}
#rivenditori thead{font-weight:bold; }
#rivenditori thead tr{height:30px;}
#rivenditori tbody tr{line-height:20px; font-size:10px; border-bottom:2px solid #939393;}
/* FINE rivenditori.css */




/* INIZIO arredamento.css */
.colonna .img{margin-top:30px;}
#intro .titolo{height:20px;}
#intro .titolo li{float:left; display:inline; margin-right:3px;}
#intro .testo{clear:both; line-height:16px; padding-top:8px;} 

.el .photos, .dt .photos{ padding:10px 0px 0px 0px; }
.photos .imgPhoto{width:96px; float:left; display: inline; margin: 0px 5px 0px 0px;}
.photos .imgPhoto a{border:2px solid #939393; display: block;}
.photos .imgPhoto a:hover{border:2px solid #ffffff;}
/* FINE arredamento.css */




/* INIZIO accediRegistrati.css */
.side{
	width:550px; 
	height:362px; 
	float:right; 
	display:inline; 
	border:2px solid #91919b;
	margin-top:17px;
	background-image:url("../img/baffoSmall.jpg");
}
.submitButton{float:right; display:inline;}
input.submitButton{
	font-size:8px;
	width:55px;
	height:23px;
	color:#FFFFFF;
	font-weight:bold;
	text-transform:uppercase;
	margin:0px 0px 0px 0px;
	background-color:#939393;
	border:0px;
	float:right;
	display:inline;
}

/* FINE accediRegistrati.css */




/* INIZIO mappa.css */
/* CSS Build by fabiofabbrucci - 27/ott/08 - 17:06:43 */
.lvl1{
	margin:0px 10px 20px 0px;
	font-weight:bold;
}

.lvl1 a{
	text-decoration: none;
	border-bottom:2px solid #939393;
	width:964px;
	display:block;
	padding-bottom:2px;
	margin-bottom:3px;
	color:#FFFFFF;
}
/*
.lvl1 a:hover{
	background-color: #ffffff;
	color:#0f2246;
}
*/
.lvl2{
	font-weight:bold;
	font-size:11px;
	padding:0px 0px 0px 20px;
}

.lvl2 a{border:0px; color:#FFFFFF; color:#FFFFFF;}

.lvl3{
	font-size:10px;
	padding:0px 0px 0px 10px;
	font-weight:normal;
}

/* FINE mappa.css */




/* INIZIO cerca.css */
/* css build by luigiferrari - 28/ott/08 09:46:31 */
#searchBar{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	height:31px;
	margin:27px auto 0px;
	padding:0 11px;
	width:943px;
	position:relative;
}
#searchDigit{font-size:9px; color:#939393; font-weight:normal; position:absolute; right:223px; top:10px;}
#fieldProdotto{position:absolute; right:60px; top:7px;}
input#fieldProdotto {
	border:none;
	font-size:10px; 
	padding:1px; 
	width:150px;
	color:#939393;
	background-color:#001b3b;
	border:1px solid #939393;
}
#fieldCerca{position:absolute; right:0px; top:7px;}
input#fieldCerca{
	font-size:0px;
	padding:2px;
	background-image:url(../img/bgInvia.gif);
	width:55px;
	height:17px;
	color:#939393;
	font-weight:bold;
	text-transform:lowercase;
	margin:0px 0px 0px 0px;
	background-color:#939393;
	border:0px;
	cursor:pointer;
	text-align:right;
	color:#939393;
	letter-spacing:-100px;
}
/* FINE cerca.css */




/* INIZIO attrezzature.css */
.arredamento_attrezzature{}
.arredamento_attrezzature .colonna{clear:both;}
.arredamento_attrezzature .el{
	width:189px;
	float:left;
	display:inline;
	margin-right:69px;
	margin-bottom:30px;
}
.arredamento_attrezzature .eol{margin-right:0px;}
.arredamento_attrezzature .el .img{width:185px; height:185px; border:2px solid #939393;}
.arredamento_attrezzature .el .txt{font-size:10px; padding-top:7px;}
.arredamento_attrezzature .el .txt .photos{display:none;}
/* FINE attrezzature.css */






/* testata ------------------------------------------------ */

#testata{width:965px; height:204px; margin:0 auto; position:relative;}

#logo{width:263px; height:64px; position:absolute; top:69px;}



/* corpo -------------------------------------------------- */

#corpo{width:964px; margin:0px auto; padding:35px 0px 0px 0px; font-size:11px;}



/* footer ------------------------------------------------- */

#footer{

	width:943px; 

	height:25px; 

	line-height:23px; 

	background-color:#011c3c; 

	font-size:10px; 

	font-weight:bold; 

	color:#FFFFFF;

	padding:0px 11px 0px 11px;

	margin:33px auto 20px auto;

}

#footer a{color:#FFFFFF; text-decoration:none;}

#footer a:hover{color:#939393;}

ul.socials{ width:964px; margin:0 auto;}
ul.socials li{float:left; display:inline; line-height:32px; padding:16px 18px 16px 0px; }
ul.socials li.tuv{padding-left:712px; padding-right:0px; }

address{float:left; display:inline; font-weight:bold;}

#webagency{float:right; display:inline;}

.bannerNews{position:absolute; right:0px; top:30px;}

.txt li{
	list-style-type: disc;
	list-style-position: inside;
}