/*  
Theme Name: easyfrontier
Theme URI: http://miguelsal.com/
Description: Migual Sal theme for easyfrontier.
Version: 0.1
Author: Enrico
Author URI: http://easyfrontier.it/
*/

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #CCCCCC;
}
body,td,th {
	font-family: Arial, Helvetica, sans-serif;
}
img {
  border:0px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
#centrato {
	width:955px;
	margin-left: auto;
	margin-right: auto;
	background-color: #CCCCCC;
	position: relative;
}
#colonna_sx {
	width:635px;
	background-color: #FFFFFF;
	position: absolute;
	left: 25px;
	padding: 5px;
	border-bottom: 4px solid;
	border-right: 4px solid;
	border-color: #AAAAAA;
}
#sx1 {
	width: 635px;
	padding-bottom: 5px;
}

#colonna_dx {
	left: 695px;
	position: absolute;
}
#colonna_dx div.sezione {
	width:225px;
	padding: 5px;
	margin-bottom:20px;
	border-bottom: 4px solid;
	border-right: 4px solid;
	border-color: #AAAAAA;
	background-color: #FFFFFF;
}
#dx1 {
	padding-bottom: 10px;
}


.data {
    font-size: 13px;
	color: #003366;
	font-weight: bold;
}



.sondaggio {
	background-image: url(img/sfondo_sondaggio2.jpg);
    background-repeat: no-repeat;
    background-position: right top;
	background-color: #22405A;
	color: #FFFFFF;
	font-size: 12px;
	padding:20px 0px 20px 30px;
}
.sondaggio a {
	color: #FFFFFF;
	font-size: 20px;
	text-decoration:underline;
}
.titolo_sondaggio {
	font-size: 20px;
	margin-bottom:-10px;
}
.chiavedivolta {
  clear:both;
}
.slogan {
   font-size:20px;
   padding:20px;
}








.menu_scuro {
	background-image: url(img/sfondo_scuro.jpg);
	width: 215px;
	padding: 5px;
	margin-top: 10px;
	background-color: #003366;
}
.menu_scuro img {
	vertical-align:middle;
	margin:3px;
}
.testo_menu_scuro {
	font-size: 13px;
	color: #FFFFFF;
	font-weight: bold;
	margin:0px;
}
a span.testo_menu_scuro {
    text-decoration: underline;
}

.livello_arancio_news {
	background-color: #FF6600;
	width: 625px;
	background-image: url(img/sfondo_news.jpg);
	padding: 5px;
}
.livello_contenuto {
	width: 625px;
	padding: 5px;
}
.livello_contenuto img {
	float: right;
	padding:0px 10px 0px 10px;
}
.livello_contenuto_clienti {
	width: 625px;
	padding: 5px;
}
.testo12 {
	font-size: 12px;
	color: #003366;
}
.testo12 img {
	vertical-align:middle;
}
.testo12 p {
	margin:5px 0px 0px 0px;
}
.testo_arancio {
	font-size: 12px;
	color: #FF6600;
}
.testo_menu {
	font-size: 13px;
	color: #003366;
	padding-left: 10px;
	font-weight: bold;
}
.testo_menu a:link { color: #003366; text-decoration: none; }
.testo_menu a:visited { color: #003366; text-decoration: none; }
.testo_menu a:hover { color: #FF6600; text-decoration: none; }
.testo_menu a:active { color: #003366; text-decoration: none; }

.testo_menu_bianco {
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
}

.testo_menu_selezionato {
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
	padding-left: 10px;
}
.titolo_bianco {
	font-size: 24px;
	color: #FFFFFF;
}
.titolo_arancio {
	font-size: 18px;
	color: #FF6600;
}
.titolo_blu {
	font-size: 20px;
	color: #003366;
}
.titolo_blu_clienti {
	font-size: 20px;
	color: #003366;
}
.separatore {
	margin-bottom: 5px;
}
.div.clear{
	clear: right;
	height: 0;
	overflow: hidden;
}
.menu_scuro2 {
	background-image: url(img/sfondo_scuro.jpg);
	width: 215px;
	padding: 5px;
	margin-top: 2px;
	background-color: #003366;
}
.livello_arancio_titolo {
	background-color: #FF6600;
	width: 625px;
	background-image: url(img/sfondo_servizi.jpg);
	padding: 5px;
}


.livello_arancio_menu {
	background-color: #FF6600;
	width: 625px;
	background-image: url(img/sfondo_servizi2.jpg);
	padding: 5px;
	margin-top:5px;
	text-align:center;
}
.livello_arancio_menu a {
	font-size: 13px;
	color: #FFFFFF;
	font-weight:bold;
}
.livello_arancio_menu a:link { color: #FFFFFF; text-decoration: none; }
.livello_arancio_menu a:visited { color: #FFFFFF; text-decoration: none; }
.livello_arancio_menu a:hover { color: #000000; text-decoration: none; }
.livello_arancio_menu a:active { color: #FFFFFF; text-decoration: none; }


.livello_arancio_menu img {
  margin:0px 8px 0px 8px;
}
.livello_arancio_menu_profilo {
	background-color: #FF6600;
	width: 625px;
	background-image: url(img/sfondo_profilo.jpg);
	padding: 5px;
}

.livello_titolo_blu {
	background-color: #003366;
	width: 625px;
	margin-top: 5px;
	padding:4px 0px 2px 5px;
	background-image: url(img/sfondo_scuro.jpg);
}
.livello_titolo_blu img {
	vertical-align:middle;
	margin-top:-4px;
}
.titolo_bianco2 {
	font-size: 18px;
	color: #FFFFFF;
}
.titolo_bianco2_clienti {
	font-size: 13px;
	color: #FFFFFF;
	display:block;
	padding-top:10px;
	padding-bottom:10px;
}
.titolo_blu2 {
	font-size: 18px;
	color: #003366;
}

.testo14_bold {
	font-size: 13px;
	color: #FF6600;
	font-weight: bold;
	margin: 10px 0px 0px 0px;
}

/*  
aggiunto da enrico
*/

table.sedi {
  width:100%;
  border-collapse:collapse;
}

table.sedi tr td b {
  color:#FF6600;
}


img.alignright {
  float:right;
  margin:5px 0px 5px 5px;
}
img.alignleft {
  float:left;
  margin:5px 5px 5px 0px;
}
img.aligncenter {
  float:none;
  margin:10px;
}


div.navigation {
  margin:0px 10px 0px 10px;
}

p.elenco_grassetto {
  margin:50px;
  font-size:14px;
}
div.citazione {
  margin:20px;
  padding:20px;
  border:1px solid #ccc;
  font-style: italic;
}
tr.testata_clienti td {
  border:2px solid #ccc;
  padding:5px;
  margin-bottom:10px;
  vertical-align:middle;
}
td.testata_clienti_img {
  width:1px;
}
div.cliente {
  font-size: 12px;
  color: #003366;
}
div.cliente img {
  float:left;
}
form {
  margin:0px;
}

.menu_scuro table td {
  margin:0px;
  padding:0px 3px 0px 3px;
}

ul.testo_menu_scuro {
  margin: 0px 0px 3px 3px;
}
.livello_contenuto_rating {
	width: 625px;
	padding: 5px;
}
.livello_contenuto_rating span.testo12 {
	padding-left:10px;
}
.livello_contenuto_rating img {
	vertical-align:middle;
}




.istanza_sfondo {
  background-color: #CCCCCC;
  font-size:12px;
  display:table;
  width:1px;
  position:relative;
}
.istanza_menu {
  position:fixed;
  left:20px;
  top:20px;
  width:200px;
  background-color: #FFFFFF;
  border-bottom: 4px solid;
  border-right: 4px solid;
  border-color: #AAAAAA;
}
.istanza_menu ul {
  padding:5px 5px 5px 20px;
  margin:12px;
  font-size: 13px;
  font-weight: bold;
  list-style-type: decimal;
  background-color: #003366;
  color: #FFF;
}
.istanza_menu ul a {
  color: #FFF;
}
.istanza_menu ul li {
  margin:10px;
}
.istanza_menu div {
  padding:30px;
  text-align:center;
}
div.genera {
    text-align:center;
}
input.genera {
	font-size:20px;
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	margin: 1px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}

.istanza_corpo {
  color: #003366;
  margin:20px 20px 20px 245px;
  padding:15px;
  background-color: #FFFFFF;
  border-bottom: 4px solid;
  border-right: 4px solid;
  border-color: #AAAAAA;
  position:absolute;
  top:0px;
  left:0px;
}
.istanza_corpo table.sezione {
  border-collapse:collapse;
  border:5px solid #FF6600;
  margin:0px 0px 40px 0px;
  width:100%;
}
.istanza_corpo table.sezione th {
  text-align:left;
  font-size:24px;
  color: #003366;
  background: #FF6600;
  color:#FFF;
  padding:5px 0px 10px 10px;
  font-weight:normal;
}
.istanza_corpo table.sezione td {
  padding:20px 10px 10px 10px;
  vertical-align:top;
}
.istanza_corpo table.sezione td img {
  height:45px;
}
.istanza_corpo table.sezione td table {
  width:100%;
}
.istanza_corpo table.sezione td table td {
  padding:0px;
  border:0px;
  margin:0px;
}
.istanza_corpo label {
  font-weight:bold;
}
.istanza_corpo table.sezione p {
  width:350px;
}
.istanza_corpo table.sezione p.corto {
  width:150px;
  text-align:right;
}



body.istanza {
  font-family:"Times";
  background:white;
  width:709px;
  font-size: 14px;
  margin:0px;
  padding:5px;
  border-right:solid 1px #666666;
}
.menu {
  position:fixed;
  top:0px;
  left:719px;
  text-align:center;
  background: #003366;
  color: #FFF;
  padding:10px;
  margin:10px;
  font-family: Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:bold;
}
.menu input {
	font-size:20px;
	background: #f4f4f4;
	border: 1px solid #b2b2b2;
	margin: 1px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
}
.intestazione {
  text-align:right;
  margin-bottom:100px;
  padding-left:400px;
}
div.chiede {
  text-align:center;
  font-weight:bold;
  padding:10px;
}
.procedura {
  font-weight:bold;
  text-decoration:underline;
}
ul.chiede {
  list-style-type: decimal;
}
ul.chiede li {
  padding-bottom:10px;
}
ul.documenti {
  list-style-type: lower-latin;
}
ul.documenti li {
  padding:0px;
  margin:0px;
}
ul.croce {
  list-style-image: url("img/croce.jpg");
  vertical-align:middle;
}
.firma {
  border-bottom:1px solid #000;
  padding-right:200px;
  margin-left:30px;
}

div.top {
  text-align:center;
  font-size:10px;
  margin:10px 0px 10px 0px;
}

div.top a {
  border:solid 2px #F14F12;
  padding:2px 5px 2px 5px;
}

.banner {
  text-align:center;
  margin:0px;
}
.banner img {
  width:100%;
  margin-bottom:1px;
}

.titolo_inserisci {
	font-size: 14px;
	color: #003366;
}
.titolo_inserisci img {
  float:none;
  vertical-align:middle;
  padding:0px;
}
.saltopagina {
  padding:100px;
}
