/* Basic */

@import url("Tags.css");
@import url("HeaderFooter.css");
@import url("Menu.css");
@import url("ColonnaDX.css");

#Container {
	position: relative;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
	margin-top: 5px;
	width: 980px;
	border: 1px solid #fff;
	background-color: #fff;
}

/* CONTENT */

#Content {
	position:relative;
	width: 978px;
	height: auto !important;  /* Per Explorer 7 e Firefox */
	min-height: 902px;        /* Per Explorer 7 e Firefox */
	height: 967px;			  /* Per Explorer 6 */
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
	background-image: url(../Img/SF-content.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

#Content-nosfondo {
	position:relative;
	width: 978px;
	height: auto !important;  /* Per Explorer 7 e Firefox */
	min-height: 942px;        /* Per Explorer 7 e Firefox */
	height:942px;			  /* Per Explorer 6 */
	border-bottom: 1px solid #333;
	border-right: 1px solid #333;
	border-left: 1px solid #333;
}

#spazio{
	position:relative;
	width: 782px;
	height: 5px;
	left: 0px;
	top: 0px;
}

/* INDEX */

#Index-testo{
	position:relative;
	width: 550px;
	text-align: justify;
	left: 205px;
	top: 10px;
}

/* PAGINE INTERNE */

#Pagine-testo{
	position:relative;
	width: 550px;
	text-align: justify;
	left: 205px;
	top: 10px;
	height: auto !important;  /* Per Explorer 7 e Firefox */
	min-height:800px;        /* Per Explorer 7 e Firefox */
	height: 800px;            /* Per Explorer 6 */
}

#Pagine-testo-larga {
	position:relative;
	width: 755px;
	text-align: justify;
	left: 205px;
	top: 10px;
	height: auto !important;  /* Per Explorer 7 e Firefox */
	min-height:600px;        /* Per Explorer 7 e Firefox */
	height: 600px;            /* Per Explorer 6 */
}

#Pagina-mappa {
	position:relative;
	width: 550px;
	text-align: justify;
	left: 205px;
	top: 10px;
	height: auto !important;  /* Per Explorer 7 e Firefox */
	min-height:600px;        /* Per Explorer 7 e Firefox */
	height: 600px;            /* Per Explorer 6 */
}

#Pagina-mappa ul {
		list-style-image: url(../Img/ul.gif);	
}

.bordo {
	border: 1px solid #666;	
}

.bordoFoto {
	border: 1px solid #ccc;
	padding: 1px;
}

/* ORGANIGRAMMA */

#TAB-org {
	border: 0px;
}

#TAB-org p {
	padding-left: 8px;
}

#TAB-org img {
	border: 1px solid #333333;
}

.TIT-org {
	background-image:url(../Img/SF_TopOrganigramma.gif);
	background-repeat: no-repeat;
	text-align: right;
}

.Titoli-org {
	font-family: Arial;
	font-size: 16px;
	color: #ff9900;
	text-align:right;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-left: 10px;
	margin-right: 10px;
	padding-left: 10px;
	padding-right: 10px;
}

.TAB-org {
	border-bottom: 1px solid #333333;
	border-left: 1px solid #333333;	
	border-right: 1px solid #333333;
}

#TAB-org h2 {
	font-family: Arial;
	font-size: 14px;
	color: #333;
	font-style: italic;
	padding-left: 8px;	
}

#TAB-organiint {
	border: 0px;
	
}
.TIT-organiint {
	background-image:url(../Img/SF_RigaOrganigramma.gif);
	background-repeat: no-repeat;
	text-align: right;
}

.Titoli-organiint {
	font-family: Arial;
	font-size: 16px;
	color: #ff9900;
	text-align:right;
	background-color: #FFFFFF;
	font-weight: bold;
	margin-right: 10px;
	padding-right: 10px;
	margin-left: 10px;
	padding-left: 10px;
}

.TAB-organiintTD{
	border: 0px;
	border: 1px solid #333333;	
}

/*PARTNERS*/

#TAB-PARTNERS {
	border: 0;
}

#TAB-partners TD{
	height: 80px;
	text-align:center;
	vertical-align:middle;
}

/*vecchio sito per tabelle presidenti e sedi*/

.tabelle {  
   font-family: Verdana; 
   font-size: 10px; 
   color: #333; 
   border: solid 1px #ccc;
}

.mail:LINK, .mail:VISITED {
	color : #333;
	font : 10px Verdana;
}

.mail:HOVER {
	color : #ff9900;
    font-size: 10px;
}

/*fimaa news*/

#TAB-fimaanews {
	border: 0;
	width: 100%;	
}

#TAB-fimaanews TD{
	height: 80px;
	text-align:left;
	vertical-align:top;
}

#TAB-fimaanews img{
    margin-right: 5px;
}

#TAB-fimaanews a {
	font-size: 12px;
}

#TAB-fimaanews h2 {
	font-size: 12px;
	font-family: verdana;
}

.img-border {
	border: solid 1px #333; 
}

/*privacy*/
#Pagine-testo-privacy{
	position:relative;
	width: 520px;
	text-align: justify;
	left: 20px;
	top: 10px;
	height: auto !important;  /* Per Explorer 7 e Firefox */
	min-height:800px;        /* Per Explorer 7 e Firefox */
	height: 800px;            /* Per Explorer 6 */
}

/*pagina dedicata alla login (login.it)*/

#Pagina-login {
	position:relative;
	width: 300px;
	left: 70px;
	top: 20px;
	height: 130px;
	background-image: url(../Img/Login-fimaa1.gif);
	background-repeat: no-repeat;
	padding-top: 105px;
	padding-left: 100px;
}

#Pagina-login2 {
	position:relative;
	width: 300px;
	left: 70px;
	top: 50px;
	height: 130px;
	background-image: url(../Img/Login-fimaa2.gif);
	background-repeat: no-repeat;
	padding-top: 105px;
	padding-left: 100px;
}

#TAB-login2{
	width:240px;
	font-size: 12px;
}

#TAB-login2 td{
    height: 12px;
	padding-top: 3px;
}

#TAB-login2 img {
	vertical-align: middle;
}


.filetto-convenzioni {
	border-bottom: 1px dotted #666;	
}

.verde {
color: #009900;
}


