/*:::::::::::::::::pagina generale - sfondo e carattere:::::::::::::::::*/

body {
	background: #7C889E;
	color: #59779B;
	margin: 20px auto auto auto;
	padding: 0;
	height: 100%
	}

	  
/*:::::::::::::::::titoli di pagina:::::::::::::::::*/

h1 {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 700;
	color: #3B3566;
	/*padding-top: 10px;*/
	text-align: left;
	}

h1 a:link		{color: #3B3566; text-decoration: none;}
h1 a:hover		{color: #3B3566; text-decoration: none;}
h1 a:visited 	{color: #3B3566; text-decoration: none;}

h2 {
	font-family: arial;
	color: #59779B;
	font-weight: 700;
	font-size: 12px;
	letter-spacing: .1em;
	text-align: left;
	padding-bottom: 0px;
	}

h2 a:link, h2 a:hover, h2 a:visited {
	color: #59779B;
	font-weight: 700;
	text-decoration: none;
	}

h3 {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	text-align: left;
	padding: 5px 0 0 15px;
	}

/*:::::::::::::::::contenitore generale:::::::::::::::::*/

div#container {
	width: 780px;
	margin: 0px auto;   /*centra negli altri browsers*/
	border: 2px solid #FFFFFF;
	}


/*:::::::::::::::::intestazione:::::::::::::::::*/

div#header {
	background-image: url('../immagini/sabbiatura-soncini.gif');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;
	margin: 0px auto;   /*centra negli altri browsers*/
	padding: 22px;
	border-bottom: 2px solid #FFFFFF;
	}

/*:::::::::::::::::menù di navigazione orizzontale:::::::::::::::::*/

div#menu {
	text-align: left;
	background-color: #3B3566;
	padding: 1px 0 10px 0;
	border-bottom: 3px solid #FFFFFF;
	height: 45px!important;
	height: 30px;
	}

div#menu ul{
	width: 750px;
	margin: 0 auto;
	list-style: none;
	}

div#menu li{
	font-family: arial;
	font-size: 12px;
	font-weight: 700;
	color: #FFFFFF;
	float: left;
	width: auto;
	text-align: center;
	padding: 30px 13px 0 13px;
	border-right: 1px solid #FFFFFF;
	}

li a:link {color: #FFFFFF; text-decoration: none;}
li a:hover {color: #EEB33B; text-decoration: underline;}
li a:visited {color: #FFFFFF; text-decoration: none;}

#qui{
	border-bottom: 2px solid #EEB33B;
	}

/*:::::::::::::::::riga gialla di separazione:::::::::::::::::*/

div.riga-gialla{
	background-color: #EEB33B;
	padding: 4px 0 0 0;
	border-bottom: 3px solid #FFFFFF;
	}


/*:::::::::::::::::parte centrale home:::::::::::::::::*/

div#contenuto {
	background-image: url('../immagini/sabbiatura-bck.jpg');
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: top left;
	font-family: arial;
	font-size: 16px;
	color: #DFE0E3;
	text-align: left;
	padding: 15px 10px 16px 40px;
	height: 255px!important;
	height: 200px;
	border-bottom: 3px solid #FFFFFF;
	}


/*:::::::::::::::::piè di pagina:::::::::::::::::*/

div#footer {
	font-family: arial;
	font-size: 14px;
	color: #FFFFFF;
	background-color: #3B3566;
	padding: 10px 40px 10px 15px;
	text-align: left;
	clear: left;
	height: 85px!important;
	height: 30px;
	font-weight: 700;
	}

#footer 		a:link		{color: #FFFFFF; text-decoration: none;}
#footer 		a:visited	{color: #FFFFFF; text-decoration: none;}
#footer 		a:hover		{color: #FFFFFF; text-decoration: underline;}

#logo-left{
	float: left;
	}

div#sede-oper {
	float: left;
	font-size: 11px;
	/*padding: 0 0 0 200px;*/
	margin: 0 1em 0 150px;
	width: 180px;
	}
#cell {
	font-size: 13px
	}
div#sede-amm {
	float: right;
	font-size: 11px;
	padding: 0 35px 0 0;
	margin: 0 0 0 15px;
	}


/*:::::::::::::::::immagini home:::::::::::::::::*/

div#sx {
	float: left;
	/*width: 200px;*/
	background-color: transparent;
	color: #094F85;
	text-align: left;
	}

.img-home{
	border: 2px solid #EEB33B;
	width: 163px;
	height: 109px;
	}

.img-home		a:link		{border: 0px;}
.img-home		a:visited	{border: 0;}
.img-home		a:hover		{border: 0px;}

div#dx {
	float: right;
	background-color: transparent;
	padding: 15px 20px 5px 50px;
	/*padding: 15px 20px 10px 50px;*/
	text-align: left;
	line-height: 16px;
	}

#dx 		a:link		{color: #DFE0E3; text-decoration: none;}
#dx 		a:visited	{color: #DFE0E3; text-decoration: none;}
#dx 		a:hover		{color: #DFE0E3; text-decoration: underline;}


/*:::::::::::::::::sezione pagine interne:::::::::::::::::*/


div#contenitore {
	background-color: #E3E6E8;
	border-bottom: 3px solid #FFFFFF;
	height: 750px!important;
	height: 100%;
	}

div#sez-sx {
	float: left;
	width: 180px;
	background-color: #E3E6E8;
	color: #094F85;
	text-align: left;
	padding: 5px 15px 5px 10px
	}

div#corpo-dx {
	background-color: #E3E6E8;
	font-family: arial;
	font-size: 16px;
	color: #59779B;
	text-align: left;
	padding: 10px 15px 10px 165px;
	/*float: right;*/
	text-align: justify;
	}

#corpo-dx		a:link		{color: #59779B; text-decoration: none;}
#corpo-dx		a:visited	{color: #59779B; text-decoration: none;}
#corpo-dx		a:hover		{color: #59779B; text-decoration: underline;}

.img{
	border: 2px solid #EEB33B;
	width: 163px;
	}

.img		a:link		{border: 0px;}
.img		a:visited	{border: 0;}
.img		a:hover		{border: 0px;}


/*:::::::::::::::::policy privacy:::::::::::::::::*/

#policy {
	text-align: center;
	font-family: arial;
	font-size: 10px;
	color: #FFFFFF;
	clear: left;
	}

#policy		a:link		{color: #FFFFFF; text-decoration: none;}
#policy		a:visited	{color: #FFFFFF; text-decoration: none;}
#policy		a:hover		{color: #FFFFFF; text-decoration: underline;}


/*:::::::::::::::::contatti:::::::::::::::::*/

div#corpo {
	/*background-image: url('../immagini/bck.gif');
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: top left;*/
	background-color: #E3E6E8;
	font-family: arial;
	font-size: 16px;
	color: #59779B;
	text-align: left;
	padding: 10px 10px 10px 10px;
	border-bottom: 3px solid #FFFFFF;
	width: 760px;
	}

#corpo 		a:link		{color: #59779B; text-decoration: none;}
#corpo 		a:visited	{color: #59779B; text-decoration: none;}
#corpo 		a:hover		{color: #59779B; text-decoration: none;}





div#corpo-centro {
	background-color: transparent;
	padding: 15px 20px 10px 10px;
	text-align: justify;
	}
	
	

/*:::::::::::::::::briciole:::::::::::::::::*/
div#briciole {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	background: #F0EEEF;
	}

/*:::::::::::::::::immagini grandi:::::::::::::::::*/
#foto {
	padding: 5px 0 15px 15px;
	}

#img-grande{
	border: 2px solid #EEB33B;
	width: 400px;
	}

div#pagine-link {
    font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	}

.torna-su {
    font-family: arial, helvetica, sans-serif;
    color: #EEB33B;
	font-size: 12px;
	text-align: right;
	padding: 20px 0 20px 0;
	}

.torna-su		a:link		{color: #EEB33B; text-decoration: none;}
.torna-su		a:visited	{color: #EEB33B; text-decoration: none;}
.torna-su		a:hover		{color: #EEB33B; text-decoration: none;}

.cat-link{
    font-family: arial, helvetica, sans-serif;
    /*color: #EEB33B;*/
	font-size: 11px;
	}