/* La Scintilla by YYKK */

body {
	background:url("images/back_small.jpg") no-repeat top left;
	background-color:#FFFFFF;
	text-align:left;
	font-family:Arial;
	font-size: 11px;
	line-height: 1.5em;
	margin:0;
	float:left
}
a:link, a:visited{color:#666666; }
a:hover {color:#999999;}
h1{color:#4e67aa;font-family:Georgia, Arial;font-size:15px; line-height:normal}
h2 {font-family:Georgia, Arial;color:#8295C6;margin-top:20px;}
h3{font-family:Georgia, Arial;color:#FF6666;display: inline;font-size:15px;margin-left:20px;text-decoration: underline}
h4 {font-size:15px;
	font-family:Georgia, Arial;
	color:#FF00CC;
}

.fucsia{color:#FF00CC;}
.bianco{color:#FFF; font-size:120%; padding:20px; text-align:justify}
.biancobig{color:#FFF; font-size:125%; padding:0 5px 5px 20px; line-height:25px}
.clearer{clear:both}
#wrapper {text-align:left;width:980px;margin:auto;}
#main {width:980px; margin-left:0; position:absolute }
.line {border-top:1px solid #d6d5d7;}
.lineblue {border-top:1px dotted #4e67aa;}
#content {float:left;width:550px;margin-top:250px; padding: 10px; margin-right:30px; background-color:#FFFFFF}
.box{padding-top:10px;padding-right:40px; padding-bottom:5px;padding-left:9px;width: 450px; height:143px; background-image: url(images/box.gif); background-repeat:no-repeat bottom left;border: 1px dotted  #d6d5d7;}
.box p{margin-left:20px;margin-right:20px; color:#4e67aa}
.box2{padding-top:10px;padding-right:40px; padding-bottom:5px;padding-left:15px;width: 450px; height:auto; background-image: url(images/box2.gif); background-repeat:no-repeat bottom left;border: 1px dotted  #d6d5d7;}
.box2 p{margin-left:20px;margin-right:20px; color:#4e67aa; border-bottom: 1px solid  #d6d5d7;}
.box3{padding-top:10px;padding-right:40px; padding-bottom:5px;padding-left:15px;width: 450px; height:auto; background-image: url(images/box3.gif); background-repeat:no-repeat bottom left;border: 1px dotted  #d6d5d7;}
.box3 p{margin-left:20px;margin-right:20px; color:#4e67aa; border-bottom: 1px solid  #d6d5d7;}
.box4{padding-top:10px;padding-right:40px; padding-bottom:5px;padding-left:15px;width: 450px; height:auto; background-image: url(images/box4.gif); background-repeat:no-repeat bottom left;border: 1px dotted  #d6d5d7;}
.box4 p{margin-left:20px;margin-right:20px; color:#4e67aa; }
.box5{padding-top:10px;padding-right:40px; padding-bottom:5px;padding-left:15px;width: 450px; height:auto; background-image: url(images/box5.gif); background-repeat:no-repeat bottom left;border: 1px dotted  #d6d5d7;}
.box5 p{margin-left:20px;margin-right:20px; color:#4e67aa; }
.box6{padding-top:10px;padding-right:40px; padding-bottom:5px; padding-left:15px;width: 450px; height:auto; background-image: url(images/box6.gif); background-repeat:no-repeat bottom left; border: 1px dotted  #d6d5d7;}
.box6 p{margin-left:20px;margin-right:20px; color:#4e67aa;}

/* ............................................................... Side nav */

#side_nav{
	float: left;
	width: 220px;
	text-align: left;
	font-size: 11px;
	margin-top:260px;
	padding-right:10px;
	border-right:#CCCCCC dotted 1px
}
#side{margin:0px;width: 230px;padding-left: 0px;list-style-type: none;border-top: 1px solid  #d6d5d7;}
#side a:link, #side a:visited {text-decoration: none;color:#8295C6;}
#side li{border-bottom: 1px solid  #d6d5d7; }
#side li a { display: block;padding: 5px 0px 5px 15px;text-decoration: none;}
#side li a:hover {background-color:#ecedee;text-decoration: none;color:#333333;}
* html #side li a {  /* make hover effect work in IE */width: 215px;}


/* ............................................................... footer */

.footer{float:left;width:800px;color:#4e67aa;margin-bottom:20px; margin-top:20px; margin-left:20px}
.footer a{ text-decoration:none}

/* ............................................................... links */

.boxshop{ float:right;width: 180px; height:170px; background-image:url(images/grad.gif); background-repeat:no-repeat; background-position:bottom; border: 1px dotted  #d6d5d7; margin-bottom:5px;}
.boxshop h1{ color:#9a5383; font-size:17px; display:inline;}
.boxshop a{ color:#9a5383; font-size:14px; display:inline;}

.boxshop2{ float:right; width: 180px; height:170px;  border: 1px dotted  #d6d5d7; margin-bottom:5px;}
.boxshop2 h1{ color:#9a5383; font-size:17px; display:inline;}
.boxshop2 a{ color:#9a5383; font-size:14px; display:inline;}

/* ............................................................... indirizzo */

#indirizzo{float: left;width: 230px;text-align: left;font-size: 11px;margin-top:20px; background-image: url(images/box6.gif); background-repeat:no-repeat bottom left}
.indirizzo p{margin-left:20px;margin-right:20px; color:#4e67aa; border-bottom: 1px solid  #d6d5d7;}

/* ............................................................... treemenu */
	
.treeview ul{ 
margin: 0;
padding: 0;
}
.treeview a{ 
text-decoration: none; color:#8295C6;
}

.treeview li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
	list-style-type: none;
	text-decoration: none;
	color:#8295C6;
	border-bottom: 1px solid  #d6d5d7;
	
}
.treeview li a{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
display: block;padding: 5px 0px 5px 5px;text-decoration: none;}

.treeview li a:hover {background-color:#ecedee;text-decoration: none;color:#333333;}

.treeview li.submenu{ /* Style for LI that contains sub lists (other ULs). */
cursor: hand !important;
cursor: pointer !important;
padding: 5px 0px 5px 15px;
}


.treeview li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none;
padding: 3px 0px 3px 15px;/*Hide them by default. Don't delete. */
}

.treeview .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: default;
}

.gelaterie{
	color: #FF0099;
	font-family:Georgia, Arial;
	font-size:13px;
	line-height:normal;
	font-weight:bold;
}
.gallery img{ border:1px solid #ccc; padding:3px; margin:0px 4px;}
.testoopportunita {text-align:left;
	font-family:Arial;
	font-size: 12px;
	line-height: 1.5em;
	margin:0;
	float:left
}
