@charset "UTF-8";
/* CSS Document */

body{
	margin:0;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#065483;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#323232;
	}
	
img{
border:0;
}

h1{
	font-size:24px;
	font-weight:normal;
	color:#0c4b7e;
	/*text-transform:uppercase;*/
	display:block;
	background-image:url(../images/pallina.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	/*width:300px;*/
	padding-left:40px;
	margin:33px 0px 0px 45px;
}

h1 a{
	color:#0473b5;
	text-decoration:none;
	font-weight:normal;
}

h1 a:hover{
	color:#ce2f05;
	font-weight:normal;
}


#top{
	position:relative;
	width:993px;
	margin:auto;
	background-image:url(../images/top.jpg);
	background-repeat:no-repeat;
	height:228px;
}

#main{
	margin:auto;
	width:993px;
	background-image:url(../images/alette.jpg);
	background-repeat:no-repeat;
	min-height:300px;
}

#footer{
	background-color:#cc3200;
	color:#FFFFFF;
	text-align:center;
	padding:10px;
}

#footer a{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:underline;
}

#footer a.bianco{
	color:#FFFFFF;
	font-weight:normal;
	text-decoration:none;
}

#testo{
	background-color:#FFFFFF;
	margin:0 7px 0 18px;
}

#padding-testo{
	padding:25px;
	min-height:250px;
	text-align:justify;
}

.titolo{
	font-size:24px;
	color:#0c4b7e;
	/*text-transform:uppercase;*/
	display:block;
	background-image:url(../images/pallina.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	/*width:300px;*/
	padding-left:40px;
	margin:33px 0px 0px 45px;
}

.titolo a{
	color:#0473b5;
	text-decoration:none;
}

.titolo a:hover{
	color:#ce2f05;
}

.back{
	font-size:12px;
	color:#0c4b7e;
	display:block;
	margin:0px 0px 0px 585px;
}

.back a{
	color:#ce2f05;
	text-decoration:none;
}

#categorie a{
	color:#093a5f; /*#0473b5*/
	font-weight:normal;
	text-decoration:none;
	font-size:15px;
}

#categorie a:hover{
	color:#ce2f05;
}

#categorie a img{
	border: 3px solid #0473b5;
	padding: 4px;
	margin-bottom:4px;
}

#categorie a:hover img{
	border: 3px solid #f58220 ;/* rosso #ce2f05 -- arancio #f58220 */
}

#menu{
	padding-top:39px;
	padding-left:21px; /*30 Prima di News*/
}

a.mainlevel{
	background-image:url(../images/menu.gif);
	display:block;
	background-repeat:no-repeat;
	width:99px; /*103 Prima di News*/
	height:33px;
	text-align:center;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	font-size:14px;
	color:#323232;
	padding-top:20px;
}

a.mainlevel:hover{
	background-image:url(../images/menu_sel.gif);
	background-position:top center;
	display:block;
	background-repeat:no-repeat;
	width:99px; /*103 Prima di News*/
	height:33px;
	text-align:center;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	font-size:14px;
	color:#323232;
	padding-top:20px;
}

a.mainlevel_sel{
	background-image:url(../images/menu_sel.gif);
	background-position:top center;
	display:block;
	background-repeat:no-repeat;
	width:99px; /*103 Prima di News*/
	height:33px;
	text-align:center;
	text-transform:uppercase;
	float:left;
	text-decoration:none;
	font-size:14px;
	color:#323232;
	padding-top:20px;

}

.foto{
	float:right;
	margin: 2px 10px 10px 20px;
	border:2px solid #134278;
}

.foto2{
	float:right;
	margin: 2px 10px 10px 20px;
	border:none;
}

.menu_prodotti{
	list-style-image:url(../images/pallino_prodotti.gif);
	line-height:20px;
}

.titoletto{
	font-size:17px;
}

#indirizzo{
	margin-left:720px;
	line-height:20px;
}

.sel{
	color:#ce2f05;
	font-size:14px;
	font-weight:bold;
}

#bandiere {
	position:absolute;left:712px;top:64px;
}
