

body {

margin: 0;
padding: 0;
color: #e0d7b7;
line-height: 21px;
background: #726349 url('img/bg-content.gif') repeat-x; 
font-style:normal; font-variant:normal; 
font-weight:normal; font-size:13px; 
font-family: verdana, Arial, Helvetica, Tahoma, Verdana, sans-serif;
}

strong{
color: #7CC6E6; 
font-weight:bold;
}

ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, label, span, em, a 
{
	border: 0;
	padding: 0;
	margin: 0;
}

p { line-height: 18px; margin: 0 0 15px 0; }

ul { list-style-type: square; }

a {
	text-decoration: none;
	color: #CEE0E8;
	padding-bottom: 1px;
	border-bottom: 1px solid #c8be9e;
}
a:hover {
	color: #fff;
	padding-bottom: 1px;
	border-bottom: 2px solid #7CC6E6;
}

.cleaner { clear: both; font-size: 0; line-height: 0; }


/* ------ -header-- ------- */

#head {
	width: 100%;
	height: 220px;
	background: url('img/head_bg.gif') center no-repeat #F9F8F2;
	border-bottom: 21px solid #7CC6E6;
	padding: 0;
	margin: 0;}

#head .set {
	width: 730px;
	height: 220px;
	background: url('img/head _bg.gif') repeat-x;
	padding: 0;
	margin:  0 auto;}

#head #logo {
	width: 277px;
	height: 128px;
	background: url('img/logo.gif') ;
	filter: progid:DXImageTransform.Micronsoft.AlphaImageLoader(src='logo.gif', sizingbnMethod='scale');
	float: left;
	margin: 82px 0 0 -22px;}

#head ul {
	list-style-type: none;
	float: right;
	padding: 0 2px 0 0;}

#head ul li {
	font: 12px/normal Verdana, Arial;
	display: inline;}

#head ul li a {
	height: 20px;
	color: #8B793A;
	text-decoration: none;
	border: none;
	border-left: 1px solid #e0d7b7;
	border-right: 1px solid #e0d7b7;
	border-top: 1px solid #e0d7b7;
	display: block;
	float: left;
	padding: 4px 10px 0px 10px;
	margin: 195px -1px 0 0;
	background-color: #f5f5dd; }

#head ul li a:hover  { color: #fff; 	background: url('img/bg_hover.jpg') ; }
#head ul li.active a { color: #fff; background-color: #7CC6E6; }


/* ------ body ---------- */

#main { width: 760px; margin: 0 auto 0 auto; }

#tip {
	width: 710px;
	height: 15px;
	font-size: 11px;
	color: #999999;
	padding: 0 0 3px 20px;
	margin: 12px 0 9px 0;
	background: url('img/logo2.png') no-repeat left;
	font-family: verdana, tahoma, helvetica, sans-serif, arial;
	font-size: 12px;}

#tip p#desc {float: left; margin: 0; }
#tip p#carrer {float: right; margin: 0;}

#content {
	width: 100%;
	padding: 0 0 1px 0;
	margin: 20px 0 30px 0;}


#content #left {
	width: 176px;
	float: left;
	line-height: 15px;
	border- right: 1px dashed #e0d7b7;
	padding: 0 15px 0 0;
	margin: 0 -1px 0 0;}

#content #right {
	width: 519px;
	float: left;
	border-left: 1px dashed #e0d7b7;
	padding: 0 0 0 15px; }

#content #right_index {
	width: 720px;
	float: left;
	border-left: 0px solid #e0d7b7;
	padding: 0 0 0 15px;}

#content #right a { text-decoration: none; color: #fff; border-bottom: 1px dotted #ccc; }
#content #right a:hover {  color: #fff; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }


/* - menu laterale-- */

#content #left #sub_nav {
	width: 190px;
	font: 12px/normal Verdana, Arial;
	list-style-type: none;
	border-left: 2px solid #7CC6E6;
	border-top: 1px dashed #e0d7b7;
	margin: 0 -15px 25px 0;
	background: url('img/111_totale.gif')  left;
}

#content #left #sub_nav li a {
	width: 176px;
	display: block;
	border-bottom: 1px dashed #e0d7b7;
	border-right: 0px solid #7CC6E6;
	padding: 7px 0 7px 10px;}	

#content #left #sub_nav li a:hover {
	color: #7CC6E6;
	background: url('img/ 111.gif')  left;}

#content #left #sub_nav li.active a {
	color: #fff;
	background: url('img/111.gif')  left center no-repeat;}


/* - menu laterale2-- */

#content #left #sub_nav2 {
	width: 190px;
	font: 12px/normal Verdana, Arial;
	list-style-type: none;
	border-left: 0px solid #7CC6E6;
	border-top: 0px dashed #e0d7b7;
	margin: 0 -15px 25px 0;
	background: url('img/111_totale.gif')  left;
}

#content #left #sub_nav2 li a {
	width: 176px;
	display: block;
	border-bottom: 0px dashed #e0d7b7;
	border-right: 0px solid #7CC6E6;
	padding: 9px 0 9px 10px;}	

#content #left #sub_nav2 li a:hover {
	color: #7CC6E6;
	background: url('img/ 111.gif')  left;}

#content #left #sub_nav2 li.active a {
	color: #fff;
	background: url('img/111b.gif')  right center no-repeat;}


/* right */

#content #right h1 {
	font: 26px/normal georgia, Verdana, Arial;
	letter-spacing: -1px;
	color: #F9F8F2;
	margin: 25px 0 10px 0; }

#content #right h {
	font: 15px/normal Verdana, Arial;
	letter-spacing: -1px;
	margin: 0 0 15px 0; }

#content #right_index h1 {
	font: 26px/normal georgia, Verdana, Arial;
	letter-spacing: -1px;
	color: #F9F8F2;
	margin: 25px 0 10px 0; }

#content #right_index h {
	font: 15px/normal Verdana, Arial;
	letter-spacing: -1px;
	margin: 0 0 15px 0; }

/* ------------easyblock--------------- */

 #easyBlock h2 {
	font: 26px/normal georgia, Verdana, Arial;
	letter-spacing: -1px;
	color: #7CC6E6;
	margin: 25px 0 10px 0; 
	padding: 25px 0 10px 35px; 
}


#easyBlock {
	margin: 10px 0 0 0;
	background-image: url("img/list.gif");
}

#easyBlock ul {
	margin: 0;
	padding: 0;
	list-style: none;
	border-bottom: 1px solid #716249;
}
#easyBlock ul li {
	border-top: 1px solid #716249;
	padding: 10px 0 10px 37px;
	margin: 0;
	background-image: url("img/bullet.gif");
	background-repeat: no-repeat;
}



/* -----------footer ---------- */
	
#footer
{
	width: 100%;
	height: 30px;
	background-color: #f0f0f0;
}
#footer .set
{
	width: 730px;
	height: 30px;
	background-color: #f0f0f0;
	margin: 0 auto;
}


#footer .set a {
	text-decoration: none;
	color: #365;
	padding-bottom: 1px;
	border-bottom: 1px dotted #365;
}
#footer .set a:hover {
	text-decoration: none;
	color: #365;
	padding-bottom: 1px;
	border-bottom: 0px solid #000;
}
#footer .set p
{
	font-size: 11px;
	text-align: right;
	line-height: 30px;
	color: #999999;
	margin: 0;
}
#end
{
	width: 730px;
	margin: 5px auto 0 auto;
	padding: 0 0 10px 0;
}
#end p
{
	font-size: 10px;
	text-align: right;
	color: #999999;
	margin: 0;
}
#end p a 		{ color: #999999; text-decoration: none; }
#end p a:hover 	{ color: #666666; }


.bordo_destra {
	border: 1px solid #494030;
	padding: 5px;
	margin: 2px 0 7px 12px;
	background-color: #D1C494; 
}

.bordo_sinistra {
	border: 1px solid #494030;
	padding: 5px;
	margin: 2px 8px 7px 0;
	background-color: #D1C494; 
}

.bordo_sinistra2 {
	border: 1px solid #494030;
	padding: 5px;
	margin: 6px 8px 3px 0;
	background-color: #D1C494; 
}

.bordo2 {
	padding: 7px;
	background-color: #D1C494; 
}


#footerIn {
	width: 720px;
	margin: 0 auto;
}

#footerIn h2 {
	height: 39px;
	margin: 0;
	background-image: url("img/take-a-tour.gif");
}

#footerIn h2 a {
	border: 0;
	padding: 0;
	display: block;
	height: 39px;
	text-indent: -1000em;
}

#footerIn h2 {
	background-repeat: no-repeat;
	background-position: 0 0;
	text-indent: -1000em;
}
