/* CSS Document */

a:link {
	color: #BC5391;
}
a:visited {
	color: #BC5391;
}
a:hover {
	color: #C66DA2;
}
a:active {
	color: #BC5391;
}



body,td,th {
font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;
	color: #333333;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	text-align:center;
	background-image: url(img/back.jpg);
	line-height:20px;
}

#silos { width:944px; margin:auto; background-image:url(img/sfondo-silos.jpg);  background-repeat:repeat-y; background-position:center; }

#testata { width:944px; margin:auto; height:150px; background-image:url(img/testata-colf.jpg); background-repeat:no-repeat; background-position:top;   }

#menu { width:944px; margin:auto; clear:both; background-image:url(img/menu.jpg);  background-repeat:no-repeat; background-position:top; height:54px; margin-bottom:2px; font-family:Arial, Helvetica, sans-serif;  }

#silos_interno { width:878px; margin:auto; clear:both;  }

#logo { width:668px; float:left; text-align:left; margin-left:33px; }

#lingue { width:276px; float:left; background-image:url(img/lingue.jpg);  background-repeat:no-repeat; background-position:center; height:150px; }

#testo { width:510px; float:left; text-align:left; line-height:20px;  }


#richieste { width:233px; float:right; text-align:left;  }

#richieste_interno { width:202px; float:right; text-align:left; background-image:url(img/sfondo-offerte.jpg);  background-repeat:repeat-y; background-position:center; height:115px; 

padding-left:21px; padding-right:10px; line-height:33px;


 }


#footer { width:944px; background-color:#CCCCCC; font-size:12px; text-align:center; padding-top:3px; padding-bottom:3px; }

h1  { font-size:33px; margin-top:0px; padding-top:40px;  margin-bottom:2px; padding-bottom:0px; color:#8b771b; font-family:Arial, Helvetica, sans-serif;  }


#testo h1  { font-size:26px; margin-top:0px; padding-top:15px;  margin-bottom:20px; padding-bottom:0px; color:#8b771b; font-family:Arial, Helvetica, sans-serif;  }




h2  { font-size:16px; margin-top:0px; padding-top:0px;  margin-bottom:20px; padding-bottom:0px; color:#000000; }

:focus { -moz-outline-style: none; }


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.mattblacktabs{
 width:944px;
overflow: hidden;
border-top: 0px solid white; /*bottom horizontal line that runs beneath tabs*/


padding-top:6px; padding-bottom:8px;

}

.mattblacktabs ul{
margin: 0;
padding: 0;
padding-left: 22px; /*offset of tabs relative to browser left edge*/
font-size:13px; font-weight:bold;
list-style-type: none;
}

.mattblacktabs li{
display: inline;
margin: 0;
}

.mattblacktabs li a{
float: left;
display: block;
text-decoration: none;
margin: 0;
padding: 2px 12px; /*padding inside each tab*/
border-right: 1px solid #ffffff; /*right divider between tabs*/
color: #333333;

}

.mattblacktabs li a:visited{
color: #333333;
}

.mattblacktabs li a:hover, .mattblacktabs li.selected a{
background: #F78F1E; /*background of tabs for hover state, plus tab with "selected" class assigned to its LI */
}


.linguez { padding-top:33px; padding-right:33px; text-align:right; }

.linguez  a:visited, .linguez  a{
color: #660099; text-decoration:none;
}

.linguez  a:hover, .linguez selected a{
/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */

text-decoration:underline; color:#48016c;

}



.offerte  a:visited, .offerte  a{
color: #660099; text-decoration:none;
}

.offerte  a:hover, .offerte selected a{
/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */

text-decoration:underline; color:#48016c;

}


.credits  a:visited, .credits  a{
color: #333333; text-decoration:none;
}
.credits  a:hover, .credits selected a{
/*background of tabs for hover state, plus tab with "selected" class assigned to its LI */

text-decoration:underline; color:#000000;

}

.pics { float:right; margin-left:15px; margin-bottom:15px; }
.style4 {color: #000000; font-size: 16px; padding-bottom:3px; }
.style5 {font-size: 12px}
