/* CSS Studio Pavan -  */
/* Testi */

BODY {
	font-family:   Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color: #435E84;
	text-decoration: none;
	text-transform: none;
	margin: 0px;
	padding: 0px;
	background-color: #EAE9E9;
}

TABLE {
	font-family:   Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size : 11px;
	color: #435E84;
	text-decoration: none;
	text-transform: none;
}
.F09_blu        		{ font-size : 9px; color: #435E84; }
.F10_blu    			{ font-size : 10px; color: #435E84; }
.F10_blu_italic    	{ font-size : 10px; color: #435E84;  font-style: italic; }
.F10_white    		{ font-size : 10px; color: #FFFFFF; }
.F11_azz  { font-size : 11px; color: #8CBDEF; }
.F11_white    		{ font-size : 11px; color: #FFFFFF; }
.F11_black    		{ font-size : 11px; color: #333333; }
.F11_grey    		{ font-size : 11px; color: #666666; }
.F11_white_bold	{ font-size : 11px; color: #FFFFFF; font-weight: bold;  }
.F11_blu    			{ font-size : 11px; color: #435E84; }
.F11_blu_bold   		{ font-family: Verdana, Arial;  font-size : 11px; color: #435E84; font-weight: bold; }
.F12_blu	 		{ font-family: Verdana, Arial; font-size : 12px; color:#2A394C; }
.F12_blu_bold 		{ font-family: Verdana, Arial; font-size : 12px; color: #435E84; font-weight: bold; }

/* Titoli */
.TIT18      { font-family: Verdana, Arial; font-size: 18px; color: #435E84; font-weight: bold}
.TIT16      { font-family: Verdana, Arial; font-size: 16px; color: #435E84; font-weight: bold}
.TIT14	      {  font-family: Verdana, Arial; color: #435E84; font-size : 14px; font-weight : bold }

/* Links */

.L10_blu         A:link       { color: #435E84; font-size : 10px; text-decoration: none; }
.L10_blu         A:visited  { color: #435E84; font-size : 10px; text-decoration: none;  }
.L10_blu       A:hover    { color: #FFFFFF; font-size : 10px; text-decoration: none; }
.L10_blu        A:active   { color: #435E84; font-size : 10px; text-decoration: none;  }


.L11_blu  A:link     { color: #5A7CA5; font-size : 11px; text-decoration: none; }
.L11_blu  A:visited  { color: #5A7CA5; font-size : 11px; text-decoration: none; }
.L11_blu  A:hover    { color: #000000; font-size : 11px; text-decoration: none; }
.L11_blu  A:active   { color: #5A7CA5; font-size : 11px; text-decoration: none; }

.L11_black  A:link     { color:#333333; font-size : 11px; text-decoration: none; }
.L11_black  A:visited  { color: #333333; font-size : 11px; text-decoration: none; }
.L11_black  A:hover    { color: #333333; font-size : 11px; text-decoration: underline; }
.L11_black  A:active   { color: #333333; font-size : 11px; text-decoration: none; }

.L11_blu_bold A:link     { color: #5A7CA5; font-size : 11px; text-decoration: none; font-weight : bold }
.L11_blu_bold A:visited  { color: #5A7CA5; font-size : 11px; text-decoration: none; font-weight : bold }
.L11_blu_bold A:hover    { color: #3D536F; font-size : 11px; text-decoration: none; font-weight : bold }
.L11_blu_bold A:active   { color: #5A7CA5; font-size : 11px; text-decoration: none; font-weight : bold }

.L14_title A:link			    { color: #435E84; font-size : 14px;  text-decoration: none; font-weight : bold }
.L14_title A:visited		{ color: #435E84; font-size : 14px;  text-decoration: none; font-weight : bold }
.L14_title A:hover    		{ color: #3D536F; font-size : 14px;  text-decoration: underline; font-weight : bold }
.L14_title A:active   		{ color: #435E84; font-size : 14px;  text-decoration: none; font-weight : bold }



#menu {  margin:0; padding:0; color: #7A7A7A;   }
#menu a { display:block; font-size: 10px; text-decoration:none; padding:0 3px;  padding:0 3px;  height:10px; line-height:12px;font-family:Arial, sans-serif;  }
#menu a:link, #menu1 a:visited { color: #333333;  }
#menu a:hover, #menu1 a:active { background: #F3F3F3;  color:#FF0000; }


.News {
	width: 281px;
	height: 190px;
	overflow: auto;
	border-top: 1px solid #D8E2E7;
	border-left: 1px solid #D8E2E7;
	border-bottom: 1px solid #D8E2E7;
	background-color: #D8E2E7;
	background-repeat: no-repeat;
	background-position: top;
	background-image: url(http://www.studiopavan.com/images/sf_news.jpg);
}
.ricerca {
	width: 390px;
	height: 350px;
	overflow: auto;
	background-color:#F3F3F3;
}



 .listanews {
 font-family: Arial, Geneva,  Verdana, Helvetica, sans-serif;
  font-size : 11px;
  color: #333333;
  text-decoration: none;
  text-transform: none;
  }
div.linea
{
  width: 340px; 
  border-top: 0px solid gray;
  border-right: 1px solid gray;
  border-bottom: 0px solid gray;
  padding:1em;
  margin:1;
}
.letter
{
float:left;
width:0.7em;
font-size:300%;
font-family:Verdana, Arial, Helvetica, sans-serif;
line-height:80%;
}

.sottolineatura 
{
border-bottom: 1px solid #ff0000
}


ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 0px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #999;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  color: #000000;
}
ul.primary li {
  display: inline;
  background-color: #fff;
  border: 1px solid #999;
  border-bottom: #fff 1px solid;
  height: auto;
  margin-right: 0em;
  padding: 0 0em;
}
ul.primary li a {
	background-color: #F5F5F5;
	border-color: #999;
	border-width: 1px;
	border-bottom: #999 1px solid;
	height: auto;
	margin-right: 0 em;
	padding: 0 1em;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #435E84;
	width: auto;
}

ul.primary li a:hover {
  background-color: #CDD6DC;
  border-color: #999;
  border-bottom-color: #999;
  color: #000000;
}
.sfondo {
	background-repeat: no-repeat;
	background-position: left bottom;
}
.sfondor {
	background-repeat: no-repeat;
	background-position: right bottom;
}

.linea {
	border-top-width: thin;
	border-top-color: #3366CC;
	border-top-style: dotted;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0066CC;
	background-color: #FFFFFF;
	border: 1px solid #C6D8E0;
	margin: 2px;
	padding: 2px;
	
}
button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003399;
	background-color: #D8E2E7;
	margin: 1px;
	padding: 1px;
	border: thick 1 #6699CC;
	font-size: 10px;
}
option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	background-color: #D8E2E7;
	margin: 3px;
	padding: 2px;
	font-size: 11px;
	border: thin solid #B5BDC2;
}
select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003366;
	background-color: #E9E9E9;
	border: thin solid #D8E2E7;
}
textarea {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
	color: #0066CC;
	background-color: #FFFFFF;
	border: 1px solid #C6D8E0;
	margin: 2px;
	padding: 2px; 
}
 .spazio {
 margin: 4px;
 padding: 2px; 
	}
	
	.linea1 {
	border-bottom-width: thin;
	border-top-color: #3366CC;
	border-bottom-style: dotted;
	}
	
		
	.linealeft {
	border-left-width: thin;
	border-left-color: #D8E2E7;
	border-left-style: solid;
	}
