/* 
grigio 	b3b8bc
arancio feb811
blu		002a5c
*/
body 
{
	font-family: 'Oxygen', sans-serif;
	font-size: 16px;
	color: #404040;
	
	padding-top: 0px; 
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	
	margin-top: 0px;
	margin-right: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px; 
}

A
{
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	COLOR:#002a5c;
	FONT-WEIGHT: normal;
	text-shadow:none;
}
a:hover 
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal; 
	COLOR: #feb811;
	TEXT-DECORATION: none;
}
A.menu
{
	TEXT-DECORATION: none;
	COLOR:#002a5c;
	FONT-WEIGHT: normal;
}
a.menu:hover 
{
	TEXT-DECORATION: none;
	COLOR: #eeeeee;
	FONT-WEIGHT: normal; 
}
A.menusel
{
	TEXT-DECORATION: none;
	COLOR:#eeeeee;
	FONT-WEIGHT: normal;
}
a.menusel:hover 
{
	TEXT-DECORATION: none;
	COLOR: #eeeeee;
	/*COLOR: #002a5c;*/
	FONT-WEIGHT: normal; 
}
A.menuhome
{
	FONT-SIZE: 22px;
	TEXT-DECORATION: none;
	COLOR:#eeeeee;
	FONT-WEIGHT: normal;
}
a.menuhome:hover 
{
	FONT-SIZE: 22px;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	COLOR: #feb811;
}

A.menucontatti
{
	FONT-SIZE: 22px;
	TEXT-DECORATION: none;
	COLOR:#002a5c;
	FONT-WEIGHT: normal;
}
a.menucontatti:hover 
{
	FONT-SIZE: 22px;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
	COLOR: #426a9f;
}

A.candidatihome
{
	FONT-SIZE: 20px;
	TEXT-DECORATION: none;
	COLOR:#002a5c;
	FONT-WEIGHT: bold;
}
a.candidatihome:hover 
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold; 
	COLOR: #426a9f;
	TEXT-DECORATION: none;
}

A.impresehome
{
	FONT-SIZE: 20px;
	TEXT-DECORATION: none;
	COLOR:#feb811;
	FONT-WEIGHT: bold;
}
a.impresehome:hover 
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold; 
	COLOR: #eeeeee;
	TEXT-DECORATION: none;
}
A.mailhome
{
	TEXT-DECORATION: none;
	COLOR:#002a5c;
}
a.mailhome:hover 
{
	COLOR: #426a9f;
	TEXT-DECORATION: none;
}
A.vediannunci
{
	TEXT-DECORATION: none;
	COLOR:#eeeeee;
	FONT-WEIGHT: bold;
}
a.vediannunci:hover 
{
	FONT-WEIGHT: bold; 
	COLOR: #002a5c;
	TEXT-DECORATION: none;
}
A.annuncihome
{
	FONT-SIZE: 20px;
	TEXT-DECORATION: none;
	COLOR:#444444;
	FONT-WEIGHT: normal;
}

a.annuncihome:hover 
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: normal; 
	COLOR: #628abf;
	TEXT-DECORATION: none;
}

a.candidatura
{
	FONT-SIZE: 20px;
	TEXT-DECORATION: none;
	COLOR:#002a5c;
	FONT-WEIGHT: bold;
}
a.candidatura:hover 
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: bold; 
	COLOR: #feb811;
	TEXT-DECORATION: none;
}

A.login
{
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	COLOR:#feb811;
	FONT-WEIGHT: normal;
}
a.login:hover 
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal; 
	COLOR: #002a5c;
	TEXT-DECORATION: none;
}


A.impresa
{
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	COLOR:#002a5c;
	FONT-WEIGHT: normal;
}
a.impresa:hover 
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal; 
	COLOR: #feb811;
	TEXT-DECORATION: none;
}
A.piede
{
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
	COLOR:#002a5c;
	FONT-WEIGHT: normal;
}
a.piede:hover 
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: normal; 
	COLOR: #426a9f;
	TEXT-DECORATION: none;
}

A.piedehome
{
	FONT-SIZE: 22px;
	TEXT-DECORATION: none;
	COLOR:#eeeeee;
	FONT-WEIGHT: normal;
}
a.piedehome:hover 
{
	FONT-SIZE: 22px;
	FONT-WEIGHT: normal; 
	COLOR: #feb811;
	TEXT-DECORATION: none;
}

.presentazione
{
	FONT-SIZE: 22px;
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none;
}

.boxhome
{
	FONT-SIZE: 20px;
	FONT-WEIGHT: normal; 
	TEXT-DECORATION: none;
}

.lineall1 {	border: 1px solid;}
.lineall2 {	border: 2px solid;}
.linetop1 {	border-top: 1px solid;}

.radius3	{border-radius: 3px 3px 3px 3px;}
.radius7	{border-radius: 7px 7px 7px 7px;}
.radius15	{border-radius: 15px 15px 15px 15px;}
.radius20	{border-radius: 20px 20px 20px 20px;}
.radius25	{border-radius: 25px 25px 25px 25px;}
.radius30	{border-radius: 30px 30px 30px 30px;}

.padding10	{padding:10px;}
.padding15	{padding:15px;}
.padding20	{padding:20px;}
.padding30	{padding:30px;}

.borderorange	{border-color: #feb811;}
.bordergrey		{border-color: #bbbbbb;}
.borderblue		{border-color: #002a5c;}

	
.font20	{font-size:20px;}
.font25	{font-size:25px;}
.font30	{font-size:30px;}
.font35	{font-size:35px;}

.annuncim{
	
	FONT-SIZE: 22px;
	width:25%;
	border: 3px solid;
	border-color: #feb811;
	border-radius: 7px 7px 7px 7px;
	
	padding: 15px 10px 10px 10px;
	
	background-color:#eeeeee;
	text-align: center;
	vertical-align:top;
	
	background-image: url("img/angologiallo.png") ;
	/*background-image: url("img/DEMO1.JPG");*/
	background-repeat: no-repeat;
	background-attachment: scroll; 
	background-position: right top; 
	}

.annunciv{
	
	FONT-SIZE: 22px;
	width:25%;
	border: 3px solid;
	border-color: #022a5f;
	border-radius: 7px 7px 7px 7px;
	
	padding: 15px 10px 10px 10px;
	
	background-color:#eeeeee;
	text-align: center;
	vertical-align:top;
	
	background-image: url("img/angoloblu.png") ;
	/*background-image: url("img/DEMO1.JPG");*/
	background-repeat: no-repeat;
	background-attachment: scroll; 
	background-position: right top; 
	}
	
td.menu a {
    display:block;
    width:100%;
}

.box
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold; 
	font-family: 'Oxygen', sans-serif;
	COLOR: #002a5c;
}
.boxnumero
{
	FONT-SIZE: 16px;
	FONT-WEIGHT: bold; 
	font-family: 'Oxygen', sans-serif;
	COLOR: #002a5c;
	text-align: right;
}

.grey	{COLOR: #404040;}
.greyaj	{COLOR: #b3b8bc;}
.orange	{COLOR: #feb811;}
.blue	{COLOR: #002a5c;}
.yellow	{COLOR: #ffb300;}
.white1	{COLOR: #eeeeee;}
.titoletto
{
	COLOR: #888888;
	FONT-SIZE: 12px;
}
.bgviagg	{background-color:#022a5f;COLOR: #eeeeee;}	/* blue 63c64f*/
.bgmerci	{background-color:#feb811;}	/* giallo fff33b*/
.bgmv		{background-color:#339fff;}	/* verde */
.center 	{text-align: center;}
.right		{text-align: right;}
.left		{text-align:left;}
.bold		{FONT-WEIGHT: bold; }

.boxetto1v 	{border-radius: 7px 7px 7px 7px;width:100px; text-align:center;COLOR: #eeeeee;background-color:#022a5f;padding:7px;}
.boxetto1m 	{border-radius: 7px 7px 7px 7px;width:100px; text-align:center;background-color:#feb811;padding:7px;}

.pulspl{padding:10px;}

.identif_contatti
{
	FONT-SIZE: 14px;
	FONT-WEIGHT: bold; 
	COLOR: #777777;
}
.account
{
	border-radius: 7px 7px 7px 7px; 
	xxxdisplay: flex;  
	align-items: 	center;
	COLOR: #eeeeee;
	background-color:#feb811;
	padding:0px 10px 10px 10px ;
}
.accounthome
{
	border-radius: 7px 7px 7px 7px; 
	xxxdisplay: flex;  
	align-items: 	center;
	COLOR: #eeeeee;
	/*background-color:#feb811;*/
	padding:0px 10px 10px 10px ;
	
}

A.prof
{
	FONT-SIZE: 30px;
	COLOR:#002a5c;
	FONT-WEIGHT: normal;
	TEXT-DECORATION: none;
}

a.prof:hover 
{
	FONT-SIZE: 30px;
	FONT-WEIGHT: normal; 
	COLOR: #feb811;
	TEXT-DECORATION: none;
}
A.profb
{
	FONT-SIZE: 30px;
	COLOR:#002a5c;
	FONT-WEIGHT: bold;
	TEXT-DECORATION: none;
}

a.profb:hover 
{
	FONT-SIZE: 30px;
	FONT-WEIGHT: bold; 
	COLOR: #feb811;
	TEXT-DECORATION: none;
}

.domanda
{
	max-width:300px;
	width:90%;
}