@charset "utf-8";
/* CSS Document */
body{
	text-align:center;
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	text-align:center;
	margin:0px;
	padding-top:12px;
}

div#top{
	width:900px;
	margin:0px auto;
	height:88px;
}
div#amici{
	padding-bottom:10px;
	width:900px;
	/*margin:0px auto;*/
}
#linkLogo{
width:200px;
height:88px;
display:block;
}
div#logo{
	background:url(../images/logor.jpg) no-repeat;
	width:200px;
	height:88px;
	float:left;
}
div#titolo{
	float:left;
	margin-left:15px;
	margin-top:30px;
	margin-bottom:5px;
	line-height:88px;
	height:53px;
	width:417px;
	background:url(../images/portale.gif) no-repeat;
	text-indent:-9000px;
}
div#titolo h1{
	color:#333333;
	font-family:Verdana;
	font-size:11px;
	font-weight:bolder;
	text-align:center;
	width:100%;
	margin:0px;
	padding:0px;
}

div#accedi{
	line-height:88px;
	float:right;
	text-align:right;
	font-weight:bolder;
	color:#900;
	padding-top:20px;
	height:68px;
}
div#accedi a{
	color:#900;
	font-weight:bolder;
	text-decoration:none;
	text-decoration:none;
}

div#menu{
	background-image:url(../images/background_menu.jpg);
	height:25px;
	width:100%;
	background-repeat:repeat-x;
}
div#menu ul{
	width:900px;
	margin:0px;padding:0px;
	padding-left:20px;
	margin:0px auto;
}
div#menu li{
	float:left;
	color:#FFF;
	line-height:25px;
	list-style-type:none;
	margin:0px;
	padding:0px;
	margin-right:30px;
}
div#menu a{
	text-decoration:none;
}
div#menu a:hover{
	text-decoration:underline;
}
#motoreDiRicercaMenu{
	float:right;
}
#motoreDiRicercaMenu form{margin:0px;padding:0px;}
#motoreDiRicercaMenu input{margin:0px;padding:0px;background-color:#FFF;border:0px;height:19px;margin-top:3px;float:left;font-size:12px;color:#333;}
.cerca{
	background-image:url(../images/bottone_cerca.gif);
	width:18px;
	height:19px;
	border:0px;
}
.cercaOpzioni{
	background-image:url(../images/bottone_invia_opzioni_ricerca.jpg);
	width:70px;
	height:23px;
	border:0px;
}
div#opzionimotorericerca{
	background-image:url(../images/boxOpzioniMotoreDiRicerca.gif);
	width:100%;
	height:145px;
	margin:0px auto;
	background-position:center;
	background-repeat:no-repeat;
	float:left;
	margin-bottom:10px;
	text-align:left;
	color:#CCC;
	font-weight:bolder;
	display:none;
	font-size:10px;
}
div#opzionimotorericerca select{
	font-size:10px;
}
div#menu a{
	color:#FFF;
	font-weight:bolder;
	text-decoration:none;
	font-size:11px;
}
div#pagina{
	width:900px;
	margin:0px auto;
	margin-bottom:40px;
}
div#colonna_sx{
	width:169px;
	float:left;
}
div#boxcolonnasx_top{
	background-image:url(../images/colonnasx_top.jpg);
	height:17px;
	line-height:17px;
	text-align:center;
	color:#FFF;
	width:160px;
	text-align:left;
	font-weight:bolder;
	padding-left:9px;
}
div#boxcolonnasx{
	background-image:url(../images/colonnasx_background.jpg);
	background-repeat:repeat-y;
	background-position:left;
	width:169px;
	margin-bottom:20px;
}
div#boxcolonnasx_bottom{
	background-image:url(../images/colonnasx_bottom.jpg);
	height:4px;
	width:169px;
	background-repeat:no-repeat;
}
div#boxcolonnasx_testo{
	padding-left:9px;
	text-align:left;
}
div#boxcolonnasx_testo a{
	color:#666;
	text-decoration:none;
}
div#colonna_dx{
	width:717px;
	float:right;
	text-align:left;	
}
div#boxcolonnadx_top{
	background-image:url(../images/colonnadx_top2.jpg);
	width:510px;
	height:18px;
	line-height:18px;
	color:#FFF;
	font-weight:bolder;
	padding-left:7px;
	text-align:left;
}
div#boxcolonnadx{
	background-image:url(../images/colonnadx_background2.jpg);
	width:517px;
	float:left;
}
div#boxcolonnadx_bottom{
	background-image:url(../images/colonnadx_bottom2.jpg);
	width:517px;
	height:5px;
}
div#boxcolonnadx_testo{
	padding-left:7px;
}

div#banner_laterali{
	width:183px;
	float:right;
}
div#banner_laterali img{
	border:0px;
	margin-bottom:10px;
}
div#boxcolonnadx2_top{
	background-image:url(../images/colonnadx_top.jpg);
	width:710px;
	height:18px;
	line-height:18px;
	color:#FFF;
	font-weight:bolder;
	padding-left:7px;
	text-align:left;
}
div#boxcolonnadx2{
	background-image:url(../images/colonnadx_background.jpg);
	width:717px;
}
div#boxcolonnadx2_bottom{
	background-image:url(../images/colonnadx_bottom.jpg);
	width:717px;
	height:5px;
}
div#boxcolonnadx2_testo{
	padding-left:7px;
}


div#checkbox_opzioni{
	float:left;
	margin-right:10px;
	width:110px;
}
div#checkbox_opzioni2{
	float:left;
	margin-right:10px;
	width:140px;
}
.tabella_orari td{
	background-color:#F1F1F1;
	width:28px;
	padding:1px;
	text-align:center;
}
div#footer{
	background-image:url(../images/bottom.jpg);
	width:911px;
	height:16px;
	padding-top:20px;
	margin:0px auto;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
div#listaRicette{
	padding-top:10px;
	padding-bottom:10px;
}
div#listaRicette a{
	color:#C1272D;
	font-weight:bolder;
	text-decoration:none;
}

div#moduloRegistrazione input{
	border:1px solid #F90;
	background-color:#FFF;
}
div#news a{
	text-decoration:none;
	color:#000;
}
div#news a:hover{
	text-decoration:underline;
	color:#000;
}
div#listaRicette a.segnala{
	background-image:url(../images/mail.jpg);
	background-repeat:no-repeat;
	width:28px;
	height:24px;
}
