/* CSS Document */
body {
	font-family:    Verdana, Arial, sans-serif;
	margin:         0px;
	padding:        0px;
}
.sfondo_logo {
	background-color: #FFFFFF;
	background-image: url(../images/logo_sfondo.gif);
	background-repeat: repeat-x;
	background-position: top;
}
.sfondo {
	background-image: url(../images/sfondo.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #F7F9F8;
}


/********************************************* DEFINIZIONE LINK **************************************************/
body a 			{ color: #212121;	text-decoration: underline;  }
body a:hover 	{ color: #212121;   text-decoration: none;  }
body a:visited	{ color: #212121;	text-decoration: underline;  }

a.big 		{	font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #4C6F80; background-color: transparent; 
    			text-decoration: none; font-weight: bold  }
a.big:hover {	font-family: Trebuchet MS, Verdana, Arial, sans-serif; color: #4C6F80; background-color: transparent;
			    text-decoration: underline; font-weight: bold  }

a.menu 			{ font-family:Century Gothic, Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-size:16px; font-weight: bold;  }
a.menu:hover 	{ font-family:Century Gothic, Verdana, Arial, sans-serif; color: #000000; text-decoration: underline; font-size:16px; font-weight: bold;  }
a.menu:visited	{ font-family:Century Gothic, Verdana, Arial, sans-serif; color: #000000; text-decoration: none; font-size:16px; font-weight: bold; }

a.menupic 			{ color: #ffffff; text-decoration: none; font-size:12px; font-weight: bold;  }
a.menupic:hover 	{ color: #ffffff; text-decoration: underline; font-size:12px; font-weight: bold;  }
a.menupic:visited	{ color: #ffffff; text-decoration: none; font-size:12px; font-weight: bold; }

a.blu 			{	color: #1F53A7; text-decoration: none; font-size:13px; 
					font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold; }
a.blu:hover 	{	color: #1F53A7; text-decoration: underline; font-size:13px; 
					font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold; }
a.blu:visited	{	color: #1F53A7; text-decoration: none; font-size:13px; 
					font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold; }

a.black 			{	color: #ffffff; text-decoration: none; font-size:13px; 
					font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold; }
a.black:hover 	{	color: #ffffff; text-decoration: underline; font-size:13px; 
					font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold; }
a.black:visited	{	color: #ffffff; text-decoration: none; font-size:13px; 
					font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-weight: bold; }

a.invariatogr 			{	color: #6A7273; text-decoration: none; }
a.invariatogr:hover 	{	color: #6A7273; text-decoration: none; }
a.invariatogr:visited	{	color: #6A7273; text-decoration: none; }

a.invariatored 			{	color: #AC1011; text-decoration: none; }
a.invariatored:hover 	{	color: #AC1011; text-decoration: none; }
a.invariatored:visited	{	color: #AC1011; text-decoration: none; }

a.bottom 		{	color: #cccccc; background-color: transparent; text-decoration: none  }
a.bottom:hover 	{	color: #999999; background-color: transparent; text-decoration: underline  }
a.bottom:visited{	color: #cccccc; background-color: transparent; text-decoration: none  }

a.thumbnail:link  	{	color: #000000; background-color: transparent; text-decoration: none; font-weight: normal  }
a.thumbnail:visited {	color: #000000; background-color: transparent; text-decoration: none; font-weight: normal  }
a.thumbnail:active 	{	color: #cc0000; background-color: transparent; text-decoration: none; font-weight: bold  }
a.thumbnail:hover 	{	color: #cc0000; background-color: transparent; text-decoration: none; font-weight: bold  }

a.face:link  	{	font-family: lucida grande; color: #3B5998; text-decoration: none; font-weight: bold; font-size:12px  }
a.face:visited {	font-family: lucida grande; color: #3B5998; text-decoration: none; font-weight: bold; font-size:12px  }
a.face:active 	{	font-family: lucida grande; color: #3B5998; text-decoration: none; font-weight: bold; font-size:12px  }
a.face:hover 	{	font-family: lucida grande; color: #ffffff; text-decoration: none; font-weight: bold; background-color:#3B5998; font-size:12px  }

a.facepic:link  	{	font-family: lucida grande; color: #3B5998; text-decoration: none; font-size:10px  }
a.facepic:visited {	font-family: lucida grande; color: #3B5998; text-decoration: none; font-size:10px  }
a.facepic:active 	{	font-family: lucida grande; color: #3B5998; text-decoration: none; font-size:10px  }
a.facepic:hover 	{	font-family: lucida grande; color: #ffffff; text-decoration: none; background-color:#3B5998; font-size:10px  }
/***************************************** END DEFINIZIONE LINK **************************************************/

/********************************************* DEFINIZIONE STILI **************************************************/
h1 {	font-size: 10px; padding: 0 0 0 0; margin: 0 0 0 5; text-align: left;  }
h2 {	font-family: Trebuchet MS, Verdana, Arial, sans-serif; font-size:14px; font-variant:small-caps; 
		background-color: transparent; text-align: left; padding: 0 0 0 0;	margin: 0 0 0 0;  }

img { border: 0 }

.titlemenubl { font-family:Century Gothic, Verdana, Arial, sans-serif;  color: #000000; text-decoration: none; font-size:16px; font-weight: bold; 
              padding:3px; background-color:#34B3ED  }
.titlemenupk { font-family:Century Gothic, Verdana, Arial, sans-serif;  color: #000000; text-decoration: none; font-size:16px; font-weight: bold; 
              padding:3px; background-color:#DA4D96  }
.titlemenugl { font-family:Century Gothic, Verdana, Arial, sans-serif;  color: #000000; text-decoration: none; font-size:16px; font-weight: bold; 
              padding:3px; background-color:#F8B500  }
.titlemenugr { font-family:Century Gothic, Verdana, Arial, sans-serif;  color: #000000; text-decoration: none; font-size:16px; font-weight: bold; 
              padding:3px; background-color:#92AA2F  }

.Stile1  	{ color: #000000; font-size: 14px; font-weight: bold;  }
.Stile2  	{ color: #4C6F80;	font-size: 14px; font-weight: bold;  }
.Stile3 	{color: #1F53A7}
.Stile4 	{color: #1F53A7; font-weight: bold;}
.Stile5     {font-size: 16px}
.Stile6     {color: #777777}
.blugrande 	{color: #1F53A7; font-style:italic; font-size:13px; font-family: Trebuchet MS, Verdana, Arial, sans-serif;}
.text_right	{ font-size: 11px; line-height: 13px; font-family: tahoma, arial, Trebuchet MS, 'lucida grande', sans-serif;
			  color: #6A7273;  }
.text_white	{ font-size: 12px; line-height: 13px; color: #ffffff;  }
.main_text 	{ font-size:12px; padding: 5px; }
.grigios11 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #4e4e4e;
	font-style: normal;
	text-decoration: none;
	font-weight: normal;	
}
.box_text 	{ font-size:12px; padding: 5px; line-height:20px  }
.box_text_nop	{ font-size:12px; padding: 0px; line-height:20px  }
.menu_face	{ font-family: lucida grande; font-weight: bold; font-size:12px }
.title_face	{ font-family: lucida grande; font-weight: bold; font-size:14px; color:#3B5998; }
.box_face	{ font-family: lucida grande; font-size:12px }
.titolo { BACKGROUND: #333; }
#thumb	{	float: left; padding: 5px; background-color:#FFFFFF;  margin-left: 20px; width: 100px; border:#D0D0d0 1px solid;   }
#foto	{	float: left; padding: 5px; background-color:#FFFFFF;  margin: 15px; width: 589px; border:#D0D0d0 1px solid;   }
#videod	{	float: left; padding: 10px; background-color:#FFFFFF;  margin: 15px; width: 500px; border:#D0D0d0 1px solid;   }
/***************************************** END DEFINIZIONE STILI **************************************************/


/********************************************* DEFINIZIONE FORM **************************************************/
.fontC2 {font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; }
.myform	{FONT-SIZE: 11px; FONT-FAMILY: Verdana,Helvetica; }
textarea {   background-color: #CECECE; color: #ffffff; border: 1px solid #ffffff; margin: 2px 0px;  }

input 		 {   background-color: #ffffff; color: #000000; border: 1px solid #000000; margin: 2px 0px;   }
input#jobform {   background-color: #ffffff; color: #000000; border: 1px solid #000000; margin: 2px 0px;   }
.formsub {   border: 1px solid #000000; padding: 1px; background-color: #ffffff; color: #000000; font-size: 10px; font-weight: bold;
    			 font-family: Verdana, Helvetica, Arial, sans-serif; cursor: pointer;  width:25px;  } 
.formsublg {   border: 1px solid #000000; padding: 1px; background-color: #ffffff; color: #000000; font-size: 10px; font-weight: bold;
    			 font-family: Verdana, Helvetica, Arial, sans-serif; cursor: pointer;  width:80px;  } 
.formchk {   border: 0px; padding: 1px; background-color: #ffffff; font-size: 10px; font-weight: bold;
    			 font-family: Verdana, Helvetica, Arial, sans-serif; width:20px;  } 
input:focus  { 	 text-decoration: none; }
/***************************************** END DEFINIZIONE FORM **************************************************/



