﻿body 
{
	
    margin:0 auto; 
    border-collapse:collapse;
}

#page
{
    width:990px;
    margin:0 auto; 
	text-align:center;
	border-collapse:collapse;
  
}


div#barraSuperiore
{
	border-width:thin;
	width:100%;
	height:7px;
	background-image:url('../../images/barraSuperiore.png');
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:1px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
}

div#instestazione
{
	width:100%;
	background-image:url('../../images/header2.jpg');
	background-repeat:no-repeat;
	height:97px;	 
    border-collapse:collapse;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:0px;
	border-width:0px;
}
	
	
div#instestazione div#imgdiv
{
	width:68px;
	height:69px;	
	background-image:url('../../images/logoModificato.png');
	background-repeat:no-repeat;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-top:0px!important;
	margin-top:0px;
	margin-left:35px;
	margin-right:0px;
	margin-bottom:0px;
	float:left;
	
}


div#instestazione div#titlediv
{
	width:300px;
	height:30px;
	padding-top:18px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-left: 10px;
	margin-top:15px;
	float:left;
	text-align:left;
}

.title
{	
	font-family:Arial;
	font-size:x-large;
	color:Gray;
}

div#barraInferiore
{
	width:100%;
	height:5px;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-width:thin;
	float:left;
	background-image:url('../../images/barraInferiore.png');
	background-repeat:no-repeat;
}

.pannelloLogin
{
	
	margin-top:20px;
    float :right;
    margin-right:-90px;
}

div#imgBimbo
{

	background-image:url('../../images/bambino.jpg');
	background-repeat:no-repeat;
	width:100%;
	height:149px;
	
	border-width:thin;
	

	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

	margin-right:0px;
	margin-top:2px!important;
	margin-top:-12px;
	
	margin-left:0px;
	margin-bottom:0px;
}

div#page
{
	 border-collapse:collapse;
	  border-width:0px;	
	
}


div#page div#instestazione div#bandiere
{
	/*background-image:url('../../images/bandiere.jpg');  */
	width:89px;
	height:17px;
	margin-top:3px;
	background-repeat:no-repeat;
   margin-right:10px;
   float:right;
 
}


div#pannelloLogin div#recuperoPassword
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
		

    margin-left:67px;
    margin-right:0px;
    margin-top:0px;
 
}


div#barraSopraNavigazione
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	

    float:left;
	width:100%;
	height:3px;
	
	background-image:url('../../images/barraSopraNavigazione.png');
	background-repeat:no-repeat;
	
}

div#barraNav
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;

	margin-right:0px;
	margin-top:0px!important;
	margin-top:-17px;
	margin-left:0px;
	margin-bottom:0px;
		
	border-width:thin;
	float:left;
	width:100%;
	height:50px;
	
	
	background-color:#9FCDE5;
	 background-repeat:no-repeat;
	text-align:center;

	
}

div#barraNav ul
{
	list-style-type:none;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	height:50px;

}

div#barraNav li
{
		
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
	margin-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	float:left;
	height:50px;
}

div#barraNav a.piccolo
{
	display:block;
	width:119px;
	
	 background-image:url('../../images/MENU/sfondo_piccolo.jpg');
	line-height:50px;
	text-decoration:none;
	
	font-family:Arial;
	font-size:16px;
    text-align:center;
    

	color:Black;

}
div#barraNav a.piccolo_selected
{
	display:block;
	width:119px;
	
	line-height:50px;
	text-decoration:none;
	background-Image:url('../../images/MENU/sfondo_piccolo_down.jpg');
	font-family:Arial;
	font-size:1.1em;
    text-align:center;
   
  color:Black;
  

}
div#barraNav a.piccolo:hover
{
	display:block;
	width:119px;
	
	line-height:50px;
	text-decoration:none;
	background-Image:url('../../images/MENU/sfondo_piccolo_over.jpg');
	font-family:Arial;
	font-size:1.1em;
    text-align:center;

    color:white;
  

}
div#barraNav a.piccolo2:hover
{
	display:block;
	width:102px;
	
	line-height:50px;
	text-decoration:none;
	background-Image:url('../../images/MENU/sfondo_piccolo2_over.jpg');
	font-family:Arial;
	font-size:1.1em;
    text-align:center;

    color:white;
  

}


div#barraNav a.medio
{
	display:block;
	width:100px;
	
	line-height:50px;
	text-decoration:none;
	background-color:#9FCDE5;
	font-family:Arial;
	font-size:16px;
    text-align:center;
 
	color:black;
	border-color:white;
	
	
}


div#barraNav a.medio_selected
{
	display:block;
	width:100px;
	
	line-height:50px;
	text-decoration:none;
	background-Image:url('../../images/MENU/sfondo_contatti_down.jpg');
	font-family:Arial;
	font-size:1.1em;
    text-align:center;
   
  color:Black;
  

}
div#barraNav a.medio_selected:hover
{
	display:block;
	width:100px;
	
	line-height:50px;
	text-decoration:none;
	background-Image:url('../../images/MENU/sfondo_contatti_over.jpg');
	font-family:Arial;
	font-size:1.1em;
    text-align:center;

    color:white;
  

}


div#barraNav a.medio:hover
{
	display:block;
	width:100px;
	
	line-height:50px;
	text-decoration:none;
	background-Image:url('../../images/MENU/sfondo_medio_over.jpg');
	font-family:Arial;
	font-size:1.1em;
    text-align:center;

    color:white;
  

}


div#barraNav a.piccolo2
{
	display:block;
	width:102px;
	
	 background-image:url('../../images/MENU/sfondo_piccolo2.jpg');
	line-height:50px;
	text-decoration:none;
	
	font-family:Arial;
	font-size:16px;
    text-align:center;
    

	color:Black;

}

div#barraNav a.settori
{
	display:block;
	width:107px;
	
	 background-image:url('../../images/MENU/sfondo_settori.jpg');
	line-height:50px;
	text-decoration:none;
	
	font-family:Arial;
	font-size:16px;
    text-align:center;
    

	color:Black;

}


div#barraNav a.piccolo2_selected
{
	display:block;
	width:102px;
	
	line-height:50px;
	text-decoration:none;
	background-Image:url('../../images/MENU/sfondo_piccolo2_down.jpg');
	font-family:Arial;
	font-size:1.1em;
    text-align:center;
   
   color :Black;
}


div#barraNav a.settori:hover
{
	display:block;
	width:107px;
	
	 background-image:url('../../images/MENU/sfondo_settori_over.jpg');
	line-height:50px;
	text-decoration:none;
	
	font-family:Arial;
	font-size:1.1em;
    text-align:center;

    color:white;
}



div#barraNav a.settori_selected
{
	display:block;
	width:107px;
	
	 background-image:url('../../images/MENU/sfondo_settori_down.jpg');
	line-height:50px;
	text-decoration:none;
	
	font-family:Arial;
	font-size:1.1em;
    text-align:center;

    color:black;
}

div#barraNav a

{
	display:block;
	width:110px;
	
	line-height:50px;
	text-decoration:none;
	 background-image:url('../../images/MENU/sfondo_contatti.jpg');
	font-family:Arial;
	font-size:1.1em;
	color:black;
	text-align:center;
   border-right :  2px #FBF9F9;
	
}



div#barraNav li.sele a
{
	background-color:Fuchsia;
	width:70px;
	height:52px;
	
	
}

div#barraNav li.menu1
{
	background-color:Red;
}


.barraSuperioreContenuto
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	margin-right:0px;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	
	/*border-width:thin;*/
	
	width:987px;
	height:3px;
	/*clear:left;*/
	float:left;
	
	background-Image:url('../../images/barraSuperioreContenuto.jpg');
	background-repeat:no-repeat;
}

.barraSuperioreContenutoCeleste{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	margin-right:0px;
	margin-top:0px;
	margin-left:1px;
	margin-bottom:0px;
	
	/*border-width:thin;  */
	
	width:100%;
	height:2px;
	clear:left;
	
	background-Image:url('../../images/barraCeleste.jpg');
	background-repeat:no-repeat;
	
}

.classBarraSuperioreCelestePerIE
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	margin-right:0px;
	margin-top:2px;
	margin-left:0px;
	margin-bottom:0px;
  background-color:#A9E9F6;


}


div#barraSopraN
{
	height:2px;
	width:990px;
    background-Image:url('../../images/barraSuperioreContenuto.png');
	background-repeat:no-repeat;
    float:left;
    border-width:thin;
}


div#news
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	margin-right:0px;
	
	
	
	margin-left:0px;
	margin-bottom:0px;
	
	border-width:thin;
	
	width:100%;
	height:60px;
	background-Image:url('../../images/sfondoNews.png');
	background-repeat:no-repeat;

}




div#news div#linea
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	margin-right:0px;
	margin-top:8px;
	
	margin-left:25px!important;
	margin-left:12px;
	margin-bottom:0px;
	
	border-width:thin;
	float:left;
	width:23px;
	height:3px;
	background-Image:url('../../images/linea.png');
	background-repeat:no-repeat;
}

.fontNews
{

	 margin-top:10px;
	 float:left;
	 margin-left:-25px;
	 font-size:1.4em;
	 font-family:Arial;
	 text-decoration:none;
	 color:Black;
}

.fontEventi
{

	 color:#808080;
	 font-size:x-large;
	 font-family:Arial;
	 font-size:1.4em;
	 margin-top:10px;
	 float:left;
	 margin-left:5px;
	 text-decoration:none;
	
}

div#barraSopraMostraNews
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	margin-right:0px;

	
	
	margin-left:0px;
	margin-bottom:0px;
	
	border-width:thin;

	width:322px;
    height:2px!important;
    height:0;
	background-Image:url('../../images/barraSuperioreContenuto.png');
	background-repeat:no-repeat;
	
}




div#mostraNews
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	margin-right:0px;
	margin-top:0px!important;
	margin-top:-17px;
	margin-left:0px;
	margin-bottom:0px;
	
	border-width:thin;

	width:198px;
	height:220px;
	background-Image:url('../../images/sfondoMostraNews.png');
	background-repeat:no-repeat;
	float:left;

	

}

div#mostraNews div#news1
{
	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-top:0px!important;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-width:thin;
	float:left;
	width:100%;
	height:80px;
	font-family:Arial;

}





.loghino
{

	margin-top:5px;
	height:8px;
	width:8px;	
	float:left;
	margin-left:10px;

}
.tratteggio
{
	
	font-size:0.8em;
	margin-left:15px;
	float:left;
	color:#c8c4c4;
	 
}
.tratteggio2
{
	
   margin-left:10px;
   font-size:0.8em;
   float:left;
   margin-top:-20px;
   
}
.tratteggio3
{
	
   margin-left:10px;
   font-size:0.8em;
   float:left;
   margin-top:-8px;
   
}

div#mostraNews  div#news2
{
	background-Image:url('../../images/sfondoMostraNews.png');
	background-repeat:no-repeat;
	width:100%;
	height:80px;
	font-family:Arial;	
	float:left;

}

div#mostraNews  div#altreNews
{
	background-Image:url('../../images/sfondoMostraNews.png');
	background-repeat:no-repeat;
	float:right;
	margin-right:10px;
	font-family:Arial;	
}



div#mostraNews div#altreNews img
{


	margin-top:15px;
	height:8px;
	width:8px;
}



.fontCeleste
{
	font-size:11px;	
	color:#0083cc;
	font-family:Arial;
	text-decoration:none;
	text-align:left;
	padding-left:10px;
	
}

.fontCeleste2
{
	font-size:11px;
	font-family:Arial;
	color:#0083cc;
	text-decoration:none;
	
}
.fontCeleste3
{
	font-size:11px;
	font-family:Arial;
	color:#0083cc;
	text-decoration:underline;
	
}
div#mostraNews  div#news1 div#data
{
	color:#000000;
	margin-top:3px;
	font-size:0.3em;

	text-align:left;
	padding-left:5px;
	margin-left:5px;

}


div#mostraNews  div#news1 div#mostraNewsHome
{
	color:#000000;
	clear:left;
	float:left;
	border-left:0px;
	font-size:0.7em;
	height:30px;
	width:160px;
	text-align:left;
	padding-left:20px;
	padding-bottom:10px;
	
	
	
	
}

div#mostraNews  div#news2 div#data2
{
	color:#000000;
	margin-top:3px;
	font-size:0.3em;

	text-align:left;
	padding-left:5px;
	margin-left:5px;
}

div#mostraNews  div#news2 div#mostraNewsHome2
{
	color:#000000;
	clear:left;
	float:left;
	border-left:0px;
	font-size:0.7em;
	height:30px;
	width:160px;
	text-align:left;
	padding-left:20px;
}


.newsGrassetto
{
	font-family:Arial;
	font-size:11px;
	font-weight:bold;

}

.fontNews1
{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	color:Black;
	
	
}

.immagineNews
{

	margin-top:18px!important;
	margin-top:18px;
	margin-left:15px!important;
	margin-left:15px;
	width:40px;
	height:40px;
	background-repeat:no-repeat;	

}

	


div#foot
{
	 
	 border-width:thin;
     margin-bottom:0px;
	 margin-right:0px;
	 margin-left:0px;
	 padding-bottom:0px;
	 padding-left:0px;
	 padding-right:0px;
	 padding-top:0px;
	 width:100%;
     height:49px;
	 
	margin-top:2px;

	 /*background-Image:url('../../images/footer.jpg');*/
	background-repeat:repeat-x;	
	float:left;
	border-collapse:collapse;
	
}


div#foot div#fontNeroGrassetto
{
	font-size:9px;
	font-weight:bold;
	margin-top:-27px;
	margin-left:-270px;
	color:#595959;
	font-family:Arial;

}

div#foot div#fontNeroGrassetto a
{
	
	font-size:9px;
	font-weight:bold;
	color:#595959;
	font-family:Arial;	

}

div#foot div#fontNeroGrassetto a:hover
{
	
	font-size:9px;
	font-weight:bold;
	color:#004079;
	font-family:Arial;
	text-decoration:none;

}

div#foot div#fontNero
{
	font-size:9px;
	float:left;
	margin-top:8px;
	
	font-family:Arial;

	

}
div#foot div#fontNero2
{
	font-size:x-small;

	float:left;
	margin-top:40px;
	margin-left:-182px;
	color:Black;
	font-family:Arial;
	
	

}
div#foot div#fontNero3
{
	font-size:x-small;

	float:left;
	margin-top:50px;
	margin-left:-239px;
	color:Black;
	font-family:Arial;
	
	

}

div#foot div#dbaGruop 
{
	float:right;
	margin-right:10px;
	margin-top:2px;
	
}

div#foot div#dbaLab img
{
	float:right;
	margin-right:10px;
	margin-top:2px;
	height:50px;
	
}

div#foot div#dbaP img
{
	float:right;
	margin-right:10px;
	margin-top:2px;
}

div#foot div#scrittaFoot
{
	font-size:11px;
	
	margin-top:0px;
	color:Black;
	font-family:Arial;
	margin-left:850px;

}




div#contenuto
{
	height:100%;
}
.tabellaBlocco1
{
	
   background-image:url('../../images/quadro_1.jpg');
   height:145px;
   width:304px;
   border-collapse:collapse;
   border-spacing :0px;
   letter-spacing:0px;
   text-align :left;
   background-repeat:no-repeat;
  
}
.tabellaBlocco2
{
	
   background-image:url('../../images/quadro_2.jpg');
   height:145px;
   width:342px;
   border-collapse:collapse;
   border-spacing:0px;
   text-align:left;
   
}
.tabellaBlocco3
{
	
   background-image:url('../../images/quadro_3.jpg');
   height:145px;
   width:340px;
   border-collapse:collapse;
   border-spacing:0px; 
   text-align:left;
}
div#contenuto div#primo
{
	 
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	margin-right:0px;
	margin-top:0px!important;
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;	
	border-width:thin;
	height:145px;
	width:324px;
	margin-left:0px;
	background-Image:url('../../images/sottoBarra1.png');
	background-repeat:no-repeat;
	border:solid 1px lime;

}



.bloccoPrimo
{

	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-top:0px;
	margin-left:10px;
	margin-bottom:0px;
	border-width:thin;

}

.home
 {
 	font-size:16px;
 	color:white;
 	font-family:Arial;
 	font-weight:normal;
 	font-style:italic;
 	padding-left: 10px; 
 	text-transform:lowercase;
 	
 }

.scritta
{
	 font-family:Arial;
	 font-size:12px;
	 color:#05386b;
	 float:left;
}

.more
{
	 font-family:Arial;
	 font-size:11px;
	 color:#05386b;
	 font-weight:bold;
	 float:right;
	 padding-right:30px;
}
	

div#contenitorenews
{
	width:324px;
	float:left;
	background-color:#fff;
	text-align:left;

	
}

div#contenutoCentro
{	
	
	
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:0px;

    width:600px;

    margin-top:-1px;
    text-align:left;
    height:auto;
    border-collapse:collapse;
    border-spacing:0px;
     border-width:thin;
    
}


.testoHome
{
	 font-family:Arial;
	 font-size:11px;
	 color:#4a4a4a;
	 font-weight:bold;	
}

.testoHome1105Px
{

	 font-family:Arial;
	 font-size:11px;
	 color:#4a4a4a;
	 font-weight:bold;	
}

.testoHome1105PxNoBold
{

	 font-family:Arial;
	 font-size:11px;
	 color:#4a4a4a;
	 font-weight:normal;	
}



.testoHomeNoBold
{

	 font-family:Arial;
	 font-size:10.5px;
	 color:#4a4a4a;
	 text-align:justify;
	 padding-left: 3px;
	 padding-right: 7px;
}
.testoHomeNoBold2
{

	 font-family:Arial;
	 font-size:10.5px;
	 color:#4a4a4a;
	 text-align:justify;

	 padding-right: 7px;
}


.grass
{
	color:Black;
	font-size:11px;
	 font-weight:bold;
	font-family:Arial;
}


div#contenitoreN
{
  
	width:300px!important;
	width:200px;
	float:left;
	border-width:thin;
	border-collapse:collapse;
}


div#contenitoreN div#contenutoLinkNoHome
{

	
	width:300px!important;
	width:200px;
	margin-bottom:0px;

	margin-right:0px;
	margin-left:0px;

	margin-top:2px!important;
	margin-top:0px;
    text-align:left;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-width:thin;
	background-repeat:repeat;
	background-image:url('../../images/societa/sfondo_menu_laterale2.jpg');

}

div#contenitoreN div#n
{
	text-align:left;
}



div#contenutoLinkNews
{
	height:428px;
	width:323px;
	float:left;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;
    padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	border-width:thin;
	text-align:left;
}

.vediNews
{

	width:100%;
	margin-top:0px;
	height:340px;
	float:left;
	
}

.link
{
	
	height:18px;
	width:322px;
	margin-top:8px!important;
	margin-top:8px;
	margin-left:10px;
	border-width:thin;
    background-image:url('../../images/sfondoLinkSocieta.png');
    background-repeat:no-repeat;

}
.linkNews a
{
	
	height:30px;
	width:322px;
	margin-top:8px!important;
	margin-top:8px;
	margin-left:10px;
	border-width:thin;
    background-image:url('../../images/sfondoLinkSocieta.png');
    background-repeat:no-repeat;
    color:Black;

}

.frecciaNera
{
	margin-top:5px;
	margin-left:10px;

}
div#contenutoCentroNoHome 
{
	float:left;
	margin-left:2px;
	margin-top:2px!important;
	margin-top:0px;
	background-image:url('../../images/societa/sfondo_azienda.jpg');
	border-collapse:collapse;
    width :686px;
 
}

div#contenutoCentroNoHomeElenco  div#DBAoggi 
{
	font-family:Arial;
	font-size:x-large;
	color:#3399FF;
	margin-left:0px;
	height:100%;
	font-weight:bold;
	margin-top:20px;
	text-align:justify;
	padding-left:10px;
}

div#contenutoCentroNoHomeElenco div#DBAoggi div#sottoTitolo
{
	
	width:450px;
	height:300px;
	margin-top:10px;
	font-family:Arial;
	font-size:13px;
	color:#4682b4;	
	font-weight:normal;

	
}
div#contenutoCentroNoHomeElenco div#DBAoggi div#sottoTitolo2
{
	
	 width:450px;
	 margin-top:10px;
	 font-family:Arial;
	 font-size:15px;
	 color:#4682b4;	
	 font-weight:bold;
	 text-transform:uppercase;

	
}
.sottoTitoloUnderline
{
	 margin-top:10px;
	 font-family:Arial;
	 font-size:13px;
	 color:#4682b4;	
	 font-weight:normal;
	 text-decoration:underline;
}

.sottoTitoloUnderline a
{
	 margin-top:10px;
	 font-family:Arial;
	 font-size:13px;
	 color:#FF0000;
	 font-weight:bold;
	 text-decoration:underline;
	
}

div#contenutoCentroNoHome  div#DBAoggi div#info
{
     width:450px;
	 margin-top:-260px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;	
	 font-weight:normal; 
}


.info1
{
	 width:450px;
	 margin-top:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;	
	 font-weight:normal;
}

.info2
{
	
	 width:450px;
	 margin-top:10px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;	
	 text-decoration:none;
}

.info3
{
	 width:450px;
	 margin-top:10px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;	 
}

.info4
{
	width:300px;
	float:left;
	margin-top:10px;
	margin-left:5px;
	font-family:Arial;
	font-size:11px;
	color:Black;
	font-weight:normal;	 
}


.info5
{
	width:400px;
	float:left;
	margin-top:2px;
	margin-left:0px;
	font-family:Arial;
	font-size:11px;
	color:Black;
	font-weight:normal;	
}
.info9
{
    float:left;
	margin-top:5px;
	margin-left:0px;
	font-family:Arial;
	font-size:11px;
	color:Black;
	font-weight:normal;	 
}
.info9Piccolo
{
	 margin-top:5px;
	 margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;	
	 width:250px; 
}

.info9PiccoloInclinato
{
	 margin-top:5px;
	 margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;
	 font-style:oblique; 
}
.info9Grigio
{
	float:left;
	margin-top:5px;
	margin-left:0px;
	font-family:Arial;
	font-size:11px;
	color:#000000;
	font-weight:normal;	 
}
.info9GrigioSettori
{
     margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Gray;
	 font-weight:normal;	 
}
.info9GrigioPiccolo
{
	 float:left;
	 margin-top:5px;
	 margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Gray;
	 font-weight:normal;
	 width:100px;	
 
}
.info8
{
	
	 width:400px;
	 margin-top:2px;
	 margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;	
	 
}
.infoDistante
{
	 margin-top:20px;
	 margin-left:20px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;
	 clear:left;	
	 text-align:justify;
}
.infoGrigioGrassetto
{	
	 width:400px;
	 margin-top:10px;
	 margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Gray;
	 font-weight:bold;	 
}
.infoUnderline
{
	 width:450px;
	 margin-top:10px;
	 font-family:Arial;
	 font-size:13px;
	 color:#FF0000;
	 font-weight:bold;	
	 text-decoration:underline;
}




.infoCelesteGrande
{
	 width:450px;
	 margin-top:10px;
	 font-family:Arial;
	 font-size:16px;
	 color:#87ceeb;
	 font-weight:normal;
	 text-decoration:underline;
}


.infoCelestePiccolo
{
	 font-family:Arial;
	 font-size:11px;
	 color:#3399FF;
	 font-weight:bold;	
}

.infoBlu
{
     margin-top:15px;
	 font-family:Arial;
	 font-size:11px;
	 color:#4682b4;
	 font-weight:bold;	
}
.infoBlu a
{
	 margin-top:25px;
	 font-family:Arial;
	 font-size:11px;
	 color:Gray;
	 font-weight:bold;	
	 text-decoration:none;
}
.infoBlu a.selected
{
	 margin-top:25px;
	 font-family:Arial;
	 font-size:11px;
	 color:#4682b4;
	 font-weight:bold;	
	 text-decoration:underline;
	 font-weight:bold;
}
.infoBluScuro
{
	 margin-top:15px;
	 font-family:Arial;
	 font-size:11px;
	 color:#000080;
	 font-weight:bold;	
}
.infoBluScuro a
{
	 margin-top:25px;
	 font-family:Arial;
	 font-size:11px;
	 color:#000080;
	 font-weight:bold;	
}


.grass1
{
	 float:left;
	 margin-top:3px;
	 margin-left:5px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:bold;	
	 
}
.tratt
{
	 float:left;
	 margin-top:3px;
	 margin-left:5px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;	
}

.tratt2
{	
	 margin-top:0px;
	 margin-left:0px;
	 padding-left:190px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;	
	 background-color:#F1F0F0;	
	 height:5px;
	 width:350px; 
}

div#contenutoLinkNoHome div#linkOrganizzazione
{	
	width:120px;
	margin-top:0px;
    margin-left:50px;
	text-align:left;
	float:left;
}
div#contenutoLinkNoHome div#linkOrganizzazione2
{
	width:75px;
	margin-top:0px;
    margin-left:50px;
	text-align:left;
	float:left;
}
div#contenutoLinkNoHome div#linkOrganizzazione3
{
	width:140px;
	margin-top:0px;
    margin-left:50px;
	text-align:left;
	float:left;

}

div#contenutoLinkNews div#linkOrganizzazione2
{
	width:50px;
	height:40px;
	margin-top:0px;
    margin-left:50px;
	text-align:left;
	float:left;	
}





.fontLinkOrganizzazione2 a
{
	margin-top:0px;
	margin-left:8px;
	color:Gray;
	font-family:Arial;
	font-size:10px;
	text-align:left;
}

.fontLinkOrganizzazione2 a.selected
{
	 color:Black;
	 font-family:Arial;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 margin-top:0px;
	 text-align:left;
}

.fontLinkOrganizzazione2 a.selected2
{
	 color:Black;
	 font-family:Arial;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 margin-top:0px;
	 text-align:left;

}
.fontLinkOrganizzazione2 a:hover
{
	 color:#0099CC;
	 font-family:Arial;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 margin-top:0px;
	 text-align:left;
}
.fontLinkOrganizzazione a
{
	margin-top:0px;
	margin-left:8px;
	color:Gray;
	font-family:Arial;
	font-size:10px;
	text-align:left;
}

.fontLinkOrganizzazione a.selected
{
	 color:Black;
	 font-family:Arial;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 margin-top:0px;
	 text-align:left;
}

.fontLinkOrganizzazione a.selected2
{
	 color:Black;
	 font-family:Arial;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 margin-top:0px;
	text-align:left;

}
.fontLinkOrganizzazione a:hover
{
	 color:#0099CC;
	 font-family:Arial;
	 font-size:10px;
	 font-weight:bold;
	 text-decoration:none;
	 margin-top:0px;
	text-align:left;

}

.info6
{
	
	 width:300px;
	
	 margin-top:-250px;
	 margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;
	 	
	 
}

.info7
{
	
	 width:300px;
	
	 margin-top:-210px;
	 margin-left:0px;
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 font-weight:normal;
	 	
	 
}


.infoBlu2
{
	
	 margin-top:10px!important;
	 margin-top:5px;
	 font-family:Arial;
	 font-size:11px;
	 color:#4682b4;
	 font-weight:bold;	
}

.linkGoogle
{
	margin-top:-150px;
	margin-left:500px;
}

/*---------------------------------------*/
/* GridWiew style                        */
/*---------------------------------------*/
.GW
{	
   

	border: solid 1px #CDCDCD;

	height:0px;
	margin-top:20px;
	margin-left:15px;

	
	
}
.GW2
{	
   

	border: solid 1px #CDCDCD;
    
	height:0px;
	margin-top:10px;
	margin-left:0px;

	
	
}

.GW_data
{	
    font-family: arial;
	font-size: 0.7em;
    color:#4682b4;
	background-color: White;	
	font-weight:bold;

}

.GW_titolo
{	
    font-family: arial;
	font-size: 0.7em;
    color:#4682b4;
	background-color: White;	
	font-weight:bold;


	border: none 1px #cdcdcd;

	

}

.GW_header
{	
    font-family:Arial;
	font-size: small;
    color:Black;
	background-color: White;	 
	border: none 1px #ffffff;
	height: 20px;
	text-align: left;
}

.GW2_header
{	
    font-family:Arial;
	font-size: small;
    color:#4682b4;
	background-color:#f5f5f5;	 
	border: none 1px #ffffff;
	height: 20px;
	text-align: left;
}

.GWVuoto
{	
  
	background-color:white;	 
	border: none 1px #ffffff;
	height: 0px;
	text-align: left;
}
.GW_item
{	
    font-family:arial;
	font-size: small;
    color:#4682b4;
	background-color:#f5f5f5;
	text-decoration:none;
	 
	border: none 1px #cdcdcd;
	height: 20px;
	text-align: left;
}
.GW2_item
{	
    font-family:arial;
	font-size: 11px;
    color:Gray;
	background-color:White;
   text-decoration:none;
	 font-weight:normal;
	border: none 1px #cdcdcd;
	height: 20px;
	text-align: left;
}
.GW3_item
{	
    font-family:arial;
	font-size: 11px;
    color:#6495ed;
	background-color:White;
	text-decoration:none;
	 
	border: none 1px #cdcdcd;
	height: 20px;
	text-align: left;
}
.GW4_item
{	
    font-family:arial;
	font-size: 11px;
    color:#6495ed;
	background-color:White;
	text-decoration:none;
	 
	border:solid 1px White;
	height: 20px;
	text-align: left;
}


.colonnaIniziale
{
	color:#4682b4;
	font-size:x-large;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:bold;
    margin-left:15px;
	 font-style:oblique;
	background-color:#f5f5f5;
}



.rigaTabella
{
	
	height:20px;
	width:324px;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:x-small;
	color:Gray;
	margin-top:0px;
}


.mostraNewTotale
{
	
	height:380px;
	width:500px;
	margin-left:30px;
	margin-top:20px;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:small;
	color:#4682b4;
	text-align:left;
	background-color:White;
}


.colonnaNews
{
	color:#4682b4;
	font-size:x-large;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:bold;
    margin-left:15px;
	font-style:oblique;
	text-decoration:none;
	text-align:left;
	
}
.colonnaNewsPiccolo
{
	color:#4682b4;
	font-size:large;
	font-family:Arial,Verdana,Sans-Serif;
	font-weight:bold;
    margin-left:5px;
	font-style:oblique;
	text-decoration:none;
	text-align:left;
	
}



.testoNews
{
	
	margin-top:0px;
	color:#000000;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:12px;
	float:left;
	margin-left:0px;
	width:350px;
	text-align:justify;
	padding-left:60px;


}

.testoNews2
{
	
	margin-top:10px;
	color:Black;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	float:left;
	margin-left:50px;
	width:400px;
	text-align:left;

}


.linkN
{

	
	color:Black;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	text-decoration:none;
	text-align:left;
  

}

.avanti
{
	
	font-size:16px;
	margin-top:0px;
	margin-right:200px;
    float:right;
    color:Black;
    text-decoration:none;
    text-align:left;
	
}


.indietro
{
	
	font-size:16px;
	position:relative;
	margin-top:0px;
	color:Black;
	float:left;
	margin-left:50px;
	text-decoration:none;
  
}

.indietroReferenza
{
 

	color:#1e90ff;

	text-decoration:underline;
	font-family:Arial;
	font-size:14px;
   float:right;
   margin-right:25px;
   margin-top:30px;
  
}
.indietro2
{
	
	
	
	color:#4682b4;
	
	margin-left:0px;
	margin-top:-13px;

    float:right;
 	font-size:11px;
 	font-family:Arial;
   margin-right:280px;
}

.tabellaDoc
{
	float:left;

}

.tabellaDoc a:hover
{
	 color:#004079;
	 font-family:Arial;
	 text-decoration:none;
	 font-size:11px;
	 float:left;
	 border-width:thin;
	 background-color:Transparent;
	 margin-top:10px;
	 padding-left:80px;
	 font-weight:bold;
	 

}

.linkN2
{

	
	color:#336699;
	font-family:Arial,Verdana,Sans-Serif;
	font-size:11px;
	 font-weight:bold;
	float:left;
	margin-left:100px;
	margin-top:15px;
	text-decoration:underline;
	
  

}


.barraLinkSocieta
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	

	margin-right:0px;
	margin-bottom:0px!important;
	margin-bottom:-20px;
	 height:1px;
	 width:324px;
	
	 margin-top:2px;
	 margin-left:5px;
	 background-image:url('../../images/barraLinkSocieta.png');
	 background-repeat:no-repeat;
	 border-width:thin;

}


.statusLogin
{
	height:15px;
	width:200px;

  
	float:left;
	margin-top:0px!important;
 margin-top :60px;
		color:#4682b4;
	font-size:small;
	margin-left:782px!important;
	margin-left:370px;


	
}


div#contenutoCentroNoHome div#DBAoggi div#login
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;


    margin-left:0px;
	margin-left:0px;
	border-width:thin;
		
	margin-top:20px!important;
	margin-top:20px;
	height:60px;
	font-family:Arial;
	font-size:11px;
	
    margin-right:0px;
	width:200px;



	

}
div#contenutoCentroNoHome div#DBAoggi div#recuperoPassword
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
		
	width:200px;
	height:12px;
	
	
	font-family:Arial;
	font-size:11px;
	
	
    margin-left:50px;
    margin-right:0px;
    margin-top:0px;
 

    
}

div#contenutoCentroNoHome div#DBAoggi div#recuperoPassword a
{
   
   color:#4682b4;
}

.bottLogIn
{
	
	color:#808080;
	font-size:11px;
	font-family:Arial;

}


.fotoNews
{
	
	 margin-top:0px;
	 float:right;
	


}



div#contenutoCentroNoHome div#contNews
{
	width:600px;
	margin-top:20px;

}

div#contenutoCentroNoHome div#DBAoggi div#visualizzaCarrello div#divConferma a 
{


   color:#6495ed;
   font-size:11px;
   font-family:Arial;
   margin-left:230px;
   
 

}


div#contenutoCentroNoHome div#DBAoggi div#visualizzaCarrelloConferma div#totale
{

  color:Black;
  font-family:Arial;
  font-size:small;
  float:right;
  margin-right:335px;
  margin-top:10px;

  

}
div#contenutoCentroNoHome div#DBAoggi  div#confermaOIndietro
{

  color:#4682b4;
  font-family:Arial;
  font-size:x-small;
  float:left;
  margin-right:0px;
  margin-top:20px;

  

}
div#contenutoCentroNoHome div#DBAoggi div#visualizzaCarrelloConferma  div#piccoloDestra
{
	width:50px;
	color:#4682b4;
	
	float:right;
	margin-right:250px;
	 margin-top:-16px;
}
div#contenutoCentroNoHome div#DBAoggi  div#confermaOIndietro  div#piccolo
{
	width:50px;
}
div#contenutoCentroNoHome div#DBAoggi div#confermaOIndietro div#grande
{

	width:120px;
}




.linkServizi 
{
	
	width:100%;

	
	
}




.linkServizi a
{
	 color:#4682b4;
	 font-family:Arial;
	 font-size:10px;
	font-style:normal;
	text-align:left;
	
	margin-left:10px;
	 font-weight:normal;
	
	 text-decoration:none;
	
	
	 border-width:thin;

	
}



.linkServizi a.selected
{
	 color:Black;
	 font-family:Arial;
	 font-size:10px;
	
	 font-weight:bold;
	

	 text-decoration:none;
	
	border-width:thin;

}


.linkServizi a:hover
{
	 color:#4682b4;
	 font-family:Arial;
	 font-size:10px;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	
	 font-weight:bold;
	
	 text-decoration:underline;
	
	
	 border-width:thin;

}
.linkServizi a.selected:hover
{
	 color:Black;
	 font-family:Arial;
	 font-size:x-small;
	
	 font-weight:bold;
	
	 margin-left:0px;
	 text-decoration:none;
	 margin-top:0px;
	border-width:thin;

}



.barraLinkServizi
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	
	

	margin-right:0px;
	margin-bottom:0px!important;
	margin-bottom:-18px;
	 height:1px;
	 width:324px;
	
	
	  margin-top:3px!important;
	   margin-top:-2px;
	 margin-left:5px;
	 background-image:url('../../images/barraLinkSocieta.png');
	 background-repeat:no-repeat;
	 border-width:thin;



}


div#contenutoCentroNoHome div#tabSottoServizi
{
	margin-top:10px;
	
}


div#contenutoCentroNoHome div#titoloRefer
{

    width:250px;
    margin-top:10px;
    margin-left:25px;
    
}


div#contenutoCentroNoHome div#comuneR
{

    width:250px;
    margin-top:10px;
    margin-left:25px;
}

.infoR1
{
	color:#4682b4;
	font-family:Arial;
	font-size:Large;
	font-weight:bold;
}
.infoR2
{
	color:#4682b4;
	font-family:Arial;
	font-size:Large;
	font-weight:normal;
}

.infoR2CelestePiccolo
{
	color:#FF0000;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	width:90%;
	margin-top:20px;
	margin-left:0px;
	font-family:Arial;
	clear:left;	
	text-align:justify;
	padding-left:10px;

}
.infoR2Celeste
{
	color:#3399FF;
	font-family:Arial;
	font-size:Large;
	font-weight:normal;	
	 font-family:Arial;
	
	
}
.infoR2Black
{
	color:Gray;
	font-family:Arial;
	font-size:16px;
	font-weight:normal;	
	font-family:Arial;
	
	
}
.infoR3
{
	color:Black;
	font-family:Arial;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}
.infoNeroGrassetto11px
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
div#contenutoCentroNoHome div#statoR
{

    width:250px;
    margin-top:0px;
    margin-left:25px;
}

div#contenutoCentroNoHome div#descrizioneR
{

    width:250px;
    margin-top:2px;
    margin-left:25px;
}
div#contenutoCentroNoHome div#provinciaR
{

    width:250px;
    margin-top:10px;
    margin-left:25px;
}

div#contenutoCentroNoHome div#committenteR
{

    width:250px;
    margin-top:0px;
    margin-left:25px;
}
div#contenutoCentroNoHome div#dataAperturaR
{

    width:250px;
    margin-top:0px;
    margin-left:25px;

}
div#contenutoCentroNoHome div#dataChiusuraR
{

    width:250px;
    margin-top:0px;
    margin-left:25px;
}
.infoRNero
{
	
	 width:250px;	 
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 

}
.infoRNeroPiccolo
{
	
	 font-family:Arial;
	 font-size:10px;
	 color:Gray;
     font-weight:bold;
	 text-align:left;
	 

}
.infoRNero2
{
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 text-decoration:none;
	 border-width:thin;
}
.infoRNeroGrande
{
	 font-family:Arial;
	 font-size:11px;
	 color:Black;
	 text-decoration:none;
	 border-width:thin;
}
.infoRGrigioGrande
{	 
	 font-family:Arial;
	 font-size:11px;
	 color:Gray;
	 text-decoration:none;
	 border-width:thin;
}


.infoRGrigioChiaroGrande
{	 
	 font-family:Arial;
	 font-size:11px;
	 color:#dcdcdc;
	 text-decoration:none;
	 border-width:thin;
}


.rigaTabella
{
	border-width:thin;
	height:0px;
}

div#contenutoCentroNoHome div#tipoIncaricoR
{
	width:250px;
    margin-top:0px;
    margin-left:25px;
}




div#contenutoCentroNoHome div#soggettoEsecutoreR
{
	width:250px;
    margin-top:0px;
    margin-left:25px;	
}

div#contenutoCentroNoHome div#importoTotaleLavoriR
{
	width:250px;
    margin-top:0px;
    margin-left:25px;	
}
div#contenutoCentroNoHome div#daCertificare
{
	width:250px;
    margin-top:0px;
    margin-left:25px;	
}
div#contenutoCentroNoHome div#caseStudies
{
	width:250px;
    margin-top:0px;
    margin-left:25px;	
}
div#contenutoCentroNoHome div#destra
{
	width:250px;
    margin-top:-280px;  
    float:right;
}

div#contenutoCentroNoHome div#destra div#specificheR
{
	width:250px;
    margin-top:0px;  
    float:right;	
    
}

div#contenutoCentroNoHome div#destra div#servizi
{
	width:250px;
    margin-top:0px;  
    float:right;
    
}

.nuovaReferenza
{
    float:right;
}
div#contenutoCentroNoHome  div#foto div#elencoF
{
	float:left;
	margin-top:0px;
}


div#informazioniNuovaReferenza
{
	margin-top:20px;
	width:100%;
	float:left;
}

.mancanoDati
{
     text-align:left;
     margin-left:140px;
     
}
.cssFieldSet
{
	
	 text-align:left;
	 width:70%;
}
.cssLegend
{
	font-family:Arial;
	font-size:14px;
	color:#4682b4;
	
}

div#informazioniNuovaReferenza  div#descrizione
{
	float:left;
	height:100%;
	margin-top:20px;
	border-width:thin;
}
.labelD
{
	float:left;
	font-size:11px;
}


div#informazioniNuovaReferenza  div#descrizione div#inputD
{
 
  text-align:left;
  margin-left:50px;
  float:left;
  border-width:thin;   
}

.dimensioneInput
{
	 clear:left;
	 font-family:Arial;
	 font-size:11px;
	 height:80px;
	 width:300px;
	 color:Gray;	
}
.dimensioneInput2
{
	clear:left;
	color:Gray;
	font-family:Arial;
	font-size:11px;
	height:11px;
	width:300px;	
}
.dimensioneInput3
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	height:11px;
	width:300px;
}

div#informazioniNuovaReferenza  div#specifcheLavori
{
    float:left;
    text-align:left;  
}

div#informazioniNuovaReferenza  div#servizi
{
    float:left;
    text-align:left;
}

.c
{
	width:3px;
	height:3px;
}

div#informazioniNuovaReferenza  div#settori
{
     float:left;
     text-align:left;
     height:100%;
     width:100%;
}

div#informazioniNuovaReferenza  div#foto
{
  float:left;
  text-align:left;
  width:100%;
}

div#informazioniNuovaReferenza div#bottoneAllega
{
  float:left;
  width:100%;
}

div#informazioniNuovaReferenza div#labelFoto
{
  float:left;
  width:100%;
}

div#informazioniNuovaReferenza div#elencoFotoInserite
{
  float:left;
  width:100%;
}

.bottoneAllega
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	background-color:Transparent;
	border-color:White;
	text-decoration:underline;
}

div#informazioniNuovaReferenza div#conferma
{
  float:left;
  width:100%;
  margin-left:-220px;
}
div#informazioniNuovaReferenza div#cancella
{
 float:left;
 width:100%;
 margin-left:-223px;
 
}

.errore
{
	font-family:Arial;
	font-size:15px;
	color:Red;
	float:right;
    margin-right:10px;
}


.bott
{
	 height:10px;
	 width:10px;
}

.nascondi
{
    display:none;	
}

.infoRosso
{
	 
	 font-family:Arial;
	 font-size:10px;
	 color:Red;
	 text-decoration:none;
	 border-width:thin;
	 font-weight:normal;
	 padding-left:25px;	
	 width:150px;
}

/* ----------------------------------------------------------------*
                          strumentazione servizi*/

.bloccoFoto1
{
	clear:left;
	margin-top:10px;

}


.bloccoFoto2
{

	width:100px;
	clear:left;
	width:120px;
	
}

div#contenitorenewsServizi
{
	width:322px;
	background-color:#fff;
    margin-top:50px;
}


div#newsServizi
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;	
	margin-right:0px;
	margin-left:0px;
	margin-bottom:0px;
	border-width:thin;	
	width:100%;
	height:60px;
	background-Image:url('../../images/sfondoNewsServizi.png');
	background-repeat:no-repeat;

}



div#newsServizi div#lineaServizi
{
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	padding-bottom:0px;
	margin-right:0px;
	margin-top:8px;
	margin-left:25px!important;
	margin-left:12px;
	margin-bottom:0px;
	border-width:thin;
	float:left;
	width:23px;
	height:3px;
	background-Image:url('../../images/linea.png');
	background-repeat:no-repeat;
}


.paginaErrore
{
	 font-size:30px;
	 color:Red;
	 margin-top:20px;	
	
}
.paginaErrorePiccolo
{
	 font-size:20px;
	 color:Black;		
}

/*definizione tabella*/

table.tabella
{
    border-collapse:collapse;
}

td.colonna a
{
    color:#4682b4;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	margin-left:20px;
	text-decoration:none;
	margin-top:0px;
	padding-bottom:0px;
	border-width:thin;	
}


.l
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	text-decoration:underline;
	margin-top:0px;
	padding-bottom:0px;
	border-width:thin;	
	
}


td.colonna a.selected
{
	 color:Black;
	 font-family:Arial;
	 font-size:11px;
	 font-weight:bold;	
	 margin-left:0px;
	 text-decoration:none;
	 margin-top:-5px;
	 border-width:thin;
}


td.colonna a:hover
{
	color:#4682b4;
	font-family:Arial;
	font-size:11px;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	text-decoration:underline;
	font-weight:bold;
	margin-left:20px;
	margin-top:0px;
	padding-bottom:0px;
	border-width:thin;

}


td.colonna a.selected:hover
{
	 color:Black;
	 font-family:Arial;
	 font-size:11px;
	 font-weight:bold;
	 margin-left:0px;
	 text-decoration:none;
	 margin-top:-5px;
	 border-width:thin;
}


td.colonnaSecondaria a
{
    color:Gray;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	margin-left:20px;
	text-decoration:none;
	margin-top:0px;
	padding-bottom:0px;
	border-width:thin;		 
}



td.colonnaSecondaria a.selected
{
	
	 color:Black;
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;
	 text-decoration:none;
	 margin-top:0px;
	 text-align:left;

}


td.colonnaSecondaria a:hover
{
	color:#4682b4;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	text-align:center;
	vertical-align:middle;	
	font-weight:bold;
	margin-left:20px;
	margin-top:0px;
	padding-bottom:0px;
	border-width:thin;
}


td.colonnaSecondaria a.selected:hover
{
	 color:Black;
	 font-family:Arial;
	 font-size:12px;
	 font-weight:bold;
	 margin-left:0px;
	 text-decoration:none;
	 margin-top:-5px;
	 border-width:thin;
}

.infoGrigioSettori
{
	
	color:Gray;
	font-family:Arial;
	font-size:11px;
	font-weight:normal;	
}

table.tabellaServiziSettori
{
	
	border-width:thin;	
    border-collapse:collapse;
    line-height :19px;
    margin-top:10px; 
}
td.colonnaServizi
{
	line-height :19px;
}

td.colonnaServizi a
{
    color:#000000;
	font-family:Arial;
	font-size:11px; 
	text-decoration:underline;
	border-width:thin;	
	font-weight:normal;
}


.sottoTitoloCeleste
{
	
	width:450px;
	margin-top:10px;
	font-family:Arial;
	font-size:13px;
	color:#4682b4;	
	font-weight:normal;	
}


div#contenitorenews div#bloccoFoto
{
	 
	  height:220px;
	  width:120px!important;
	  width:80px;
	  float:right;
	  margin-top:0px!important;
	  margin-top:-235px;
	  border-width:thin;
}

/* info */

.sinistra
{
	width:300px;
	height:632px;
}
.destra
{
	width:691px;
	height:632px;
	margin-left:2px;
}

.sfondoCentro
{

	width:684px;
	height:100%;
	border-collapse:collapse;
	background-image:url('../../images/societa/sfondo_azienda.jpg');
	border-width:thin;
	margin-top:-5px;
	border-spacing:0px;	 	
}
.sfondoCentroSocieta
{
	width:684px;
	height:100%;
	border-collapse:collapse;
	border-width:thin;
	border-spacing:0px;
}



.infoBlack
{
	 font-family:Verdana;
	 font-size:12px;
	 color:#000000;
	 font-weight:bold;	
	 text-align:justify;
	 padding-left:5px;
	 padding-right:18px;
}


.infoBlackNoBold
{

	font-family:Arial;
	font-size:12px;
	color:#000000;
	font-weight:normal;	
	float:left;
    text-align:left;
	padding-left:30px;	 
}

.infoBlackNoBoldQualifiche
{
	font-family:Arial;
	font-size:12px;
    color:#000000;
	font-weight:normal;	
	float:left;
    text-align:left;
	padding-left:30px;	 
}


.infoBlackCentrato
{

	 font-family:Arial;
	 font-size:12px;
	 color:#000000;
	 font-weight:bold;	
	 text-align:center;
	 padding-left:5px;
	 padding-right:8px; 
}


.infoBlackNormale
{

	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:justify;	 
	 padding-left:10px;
	 padding-right:30px;

}
.infoBlackNormaleBoldLeft
{

	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:bold;
	 text-align:justify;
	 padding-left:5px;
	 padding-right:30px;

}



.infoBlackNormalePadding28Sinistra
{
	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:justify;
	 padding-left:28px;
}
.infoBlackNormalePadding
{
	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:justify;	 
	 padding-left:20px;
	 padding-right:20px;
}

.infoBlackNormalePadding3
{

	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:justify;
	 padding-left:0px;
	 padding-right:20px;
}

.infoBlackNormalePadding2
{

	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:justify;
	 padding-left:0px;
	 padding-right:30px;
	 margin-top:25px;

}

.infoBlackNormaleSinistra
{
	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:left;
	 padding-left:5px;
	 padding-right:8px;
}



.infoBlackNormaleBold
{

	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:bold;
	 text-align:center;
	 padding-left:5px;
	 padding-right:8px;
}

.infoBlackNormaleItalic
{

	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:justify;
	 font-style:italic;
	 padding-left:25px;
	 padding-right:25px;
}
.spazio
{
	
	height:235px;
	width:342px;	
}

.angoloDestro
{
	float:right;
	margin-right:3px;
	margin-top:-40px;
}

.angoloSinistro
{
    float:left;
    margin-left:-20px;
    margin-top:-15px;
}

.fotoSocieta
{
	float:right;
	margin-top:-20px;
}

.fotoQualifiche
{
	border:solid 1px red;
}


.rigaSinistra
{
	margin-left:10px;
}

.colonnaQualifiche1
{
	
	height:22px;
	background-color:#0083cc;
	font-family:Arial;
	color:White;
	font-size:11px;
	border:solid 1px #bfdcf1;
}

.colonnaQualifiche1SfondoBianco
{
	background-color:white;
	font-family:Arial;
	color:White;
	font-size:11px;
	border:solid 1px #bfdcf1;
}
.colonnaQualifiche2
{
	background-color:#0083cc;
	font-family:Arial;
	color:White;
	font-size:11px;
	border:solid 1px #bfdcf1;
}
.colonnaQualifiche2Nero
{

	height:22px;
	background-color:Transparent;
	font-family:Arial;
	color:Black;
	font-size:11px;
	border:solid 1px #bfdcf1;
	text-align:left;
	padding-left:10px;
}
.colonnaQualifiche3
{
	
	height:22px;
	background-color:#0083cc;
	font-family:Arial;
	color:White;
	font-size:11px;
	border:solid 1px #bfdcf1;
	
}
.colonnaQualifiche3Nero
{
	background-color:transparent;
	font-family:Arial;
	color:Black;
	font-size:11px;
	border:solid 1px #bfdcf1;
	text-align:left;
	padding:5px 5px 5px 10px;

}
.colonnaQualifiche4
{
	
	height:22px;
	background-color:#0083cc;
	font-family:Arial;
	color:White;
	font-size:11px;
	border:solid 1px #bfdcf1;
}
.colonnaQualifiche4Nero
{

	background-color:transparent;
	font-family:Arial;
	color:Black;
	font-size:11px;
	border:solid 1px #bfdcf1;
	text-align:left;
	padding-left:10px;
}

.colonnaQualifiche5
{

	background-color:#0083cc;
	font-family:Arial;
	color:White;
	font-size:11px;
	border:solid 1px #bfdcf1;
}
.colonnaQualifiche5Nero
{
	
	background-color:transparent;
	font-family:Arial;
	color:Black;
	font-size:11px;
	border:solid 1px #bfdcf1;
	text-align:left;
	padding-left:10px;
}


.riga
{
	border:solid 1px black;
}



/* LAVORA CON NOI   */

.sfondoTutto
{

	  border-collapse:collapse;
	  background-image:url('../../images/societa/sfondo_azienda.jpg');
	  border-width:thin;
	  border-spacing:0px;
	  margin-top:2px;
	  width:100%;

}

.infoRossoLavoraConNoi
{
	 font-family:Arial;
	 font-size:13px;
	 color:red;
	 text-decoration:none;
	 border-width:thin;
	 padding-left:5px;
}
.infoRossoLavoraConNoiPaddingleft
{
 
	 font-family:Arial;
	 font-size:13px;
	 color:red;
	 text-decoration:none;
	 border-width:thin;
	 padding-left:20px;
	
}
.bottoneAllega
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	background-color:white;
	border-color:White;
	text-decoration:underline;
}


.titoloCV
{
	text-align:center;
	font-family:Arial;
	font-size:13px;
	color:#000000;
	font-weight:bold;
}
.bottoneAllega2
{
	color:Black;
	font-family:Arial;
	font-size:13px;
	background-color:ButtonFace;
	border-color:White;
	text-decoration:underline;
}
.bottoneAllega3
{
	color:Black;
	font-family:Arial;
	font-size:11px;
	background-color:ButtonFace;
	border-color:White;
	text-decoration:underline;

}
/* font per contatti e jobs*/

.fontCeleste12PixelBold
{
	 font-size:12px;
	 font-family:Arial;
	 color:#0083cc;
	 text-decoration:none;
	 font-weight:bold;
	 text-align:left;
	 padding-left:10px;
	 padding-top:5px;
	 text-align:left;
}
.fontCeleste12PixelNoBold
{
	 font-size:12px;
	 font-family:Arial;
	 color:#0083cc;
	 text-decoration:none;
	 font-weight:normal;
	 text-align:left;
	 padding-left:10px;
	
}
.fontCeleste12PixelBoldSenzaPadding
{
	 font-size:12px;
	 font-family:Arial;
	 color:#0083cc;
	 text-decoration:none;
	 font-weight:bold;
	 text-align:left;
	 padding-left:0px;
	 text-decoration:underline;
}

.campi_form {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style: normal;
    font-weight: normal;
    color:#000000;
    text-transform:uppercase;
    text-align:left;
    padding-left:5px;
}
.campi_form_celeste {
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style: normal;
    font-weight: normal;
    color:#008CD1;
    text-transform:uppercase;
    text-align:left;
    padding-left:5px;
}
.campi_form_rosso {
	font-family:Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:bold;
	font-style: normal;
	text-transform:uppercase;
	padding-top:5px;
	padding-bottom:5px;
}
.campi_form_minuscolo {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-align:justify;
	padding-left:10px;
 
}
.barra_sinistra
{
	float:left;
	margin-left:20px;
	margin-top:-2px;
}

.linea_sinistra
{
	float:left;
	margin-left:20px;
	
}

.box_form {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    color:#000000;
    border: 1px solid #9ea4aa;
    background-color:#FFFFFF;

}


.checkSinistra
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style: normal;
    font-weight: normal;
    color:#000000;
    text-align:left;
    padding-left:20px;

}
.campi_sinistra
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:20px;
	text-align: left;

}
.campi_sinistraPadding
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#008CD1;
	padding-left:5px;
	text-align: left;

}
.campi_sinistraCV
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:5px;
	text-align: left;

}

.campi_sinistraCVRicerche
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:5px;
	margin-left:10px;
	text-align: left;

}

.campi_boxlist 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:11px;
    font-style: normal;
    font-weight: normal;
    color:#a4a4a4;
    text-align: left;
    background-color:Transparent;
     
}


table#tabellaCV td
{
	
	width:80px;
}

.textGrigia
{
	 clear:left;
	 font-family:Arial;
	 font-size:11px;
	 height:80px;
	 width:300px;
	 color:Black;
	 background-color:#FFFFFF;
	 

	
}
.textBianca
{
	 clear:left;
	 font-family:Arial;
	 font-size:11px;
	 height:80px;
	 width:300px;
	 color:Black;
	 background-color:#FFFFFF;
	 

	
}

.radio_curriculum
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-align: left;
	margin-left:-3px;
}

.radio_masterILivello
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:12px;
	text-align: left;
}
.radio_masterIILivello
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:10px;
	text-align: left;
}
.radio_diplomaS
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:28px;
	text-align: left;
}

.radio_Dottorato
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:25px;
	text-align: left;
}




/*  CONTATTI  */

.tratteggioContatti
{

	font-family:Arial;
	font-size:2px;
	color:#2670c0;	
}

div#sfondoContatti
{
	background-image:url('../../images/societa/sfondo_azienda.jpg');
	float:left; 
	width:100%;	
	margin-top:2px;
}



.sfondoContatti
{
	background-image:url('../../images/societa/sfondo_azienda2.jpg');
    background-repeat:no-repeat;
    background-repeat:repeat-y;
	float:left;
	border-collapse:collapse;
	margin-top:2px;
}
table#tabContattiDestra
{
	text-align:left;
	float:right;
	width:350px;
	padding-right:30px;
	margin-right:20px;
}

table#tabContattiDestra td
{	
	text-align:left;
}

.LunghezzaSpan
{

	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-transform:uppercase;
	text-align:left;
	padding-left:15px;
}

.LunghezzaSpanPiccolo
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	padding-left:5px;

}

table#tabContattiDestra td  input
{
	margin-left:0px;
}

.angoloSinistroContatti
{
    float:left;
    margin-left:0px;
    margin-top:0px;
}
.bottone_cancella
{
	padding-left:20px;
}
.bottone_invia
{
	
	color:#000000;
	font-family:Arial;
	font-size:12px;
	text-decoration:underline;
}


.bottone_cancellaCV
{
  padding-right:50px;

}
.bottone_inviaCV
{
	padding-right:250px;

}

.normativa
{
	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:11px;
	color:black;	
	float:right;
	margin-top:30px;
	border:solid 1px Gray;
	text-align:justify;
	margin-right:10px;
	
	
}
.normativaCV
{
	
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;
	font-family:Arial;
	font-size:11px;
	color:black;	
	border:solid 1px Gray;
	text-align:justify;
	width:500px;
	margin-left:150px;
	
	
}
.colonnaContatti1
{

	 width:200px;
	 text-align:left;
	 float:left;
}



/* SOCIETA :ORGANIZZAZIONE   */

.fontCeleste12PixelBoldItalic
{
	 font-size:12px;
	 font-family:Arial;
	 color:#0083cc;
	 text-decoration:none;
	 font-weight:bold;
	 text-align:left;
	 padding-left:10px;
	 padding-top:5px;
	  font-style:italic;
}

/* SOCIETA :SISTEMA IT   */

.fotoDestra
{
	margin-left:15px;
	
}

/* SOCIETA : SEDI  */


.infoNero12PXPaddingLeft10
{
	 font-size:12px;
	 font-family:Arial;
	 color:Black;
	 text-decoration:none;
	 text-align:justify;
	 padding-left:10px;	
}


.infoNero12PXPaddingLeft10Bold
{
	 font-size:12px;
	 font-family:Arial;
	 color:#000000;
	 text-decoration:none;
     font-weight:bold;
	 text-align:justify;
	 padding-left:10px;
	 
	
}
.infoNero12PXPaddingLeft10BoldPaddingRight
{
	 font-size:12px;
	 font-family:Arial;
	 color:#000000;
	 text-decoration:none;
     font-weight:bold;
	 text-align:right;
	 padding-right:5px;

}

.infoNero12PXPaddingLeft10Destra
{
	 font-size:12px;
	 font-family:Arial;
	 color:Black;
	 text-decoration:none;
     font-weight:normal;
	 text-align:right;
	 padding-right:5px;
	 
}
.infoNero
{
     font-size:11px;
	 font-family:Arial;
	 color:#000000;
	 text-decoration:none;
     font-weight:normal;
	 text-align:justify;
	 padding-right:10px;
	 padding-left:10px;
	 padding-top:10px;
	 padding-bottom:10px
    
}

/* ELENCO REFERENZE   */

.descrizione
{
		  background-color:#87cefa;
		  width:70%;
		  height:20px;	
		  color:White;
		  font-family:Arial;
		  font-size:13px;
		  font-style:italic;
		  font-weight:bold;
		  padding-left:10px;
		  text-align:left;
		  border-top:solid 1px #008dd1;
		  border-left:solid 1px #008dd1;
		  border-right:solid 1px #008dd1;
		  border-bottom:solid 1px #008dd1;	
}

.comune
{
	
	 background-color:#87cefa;
	 width:30%;
	 height:20px;	
     color:White;
     font-family:Arial;
	 font-size:13px;
	 font-style:italic;
     font-weight:bold;
	 border-top :solid 1px #008dd1;
	 border-left:solid 1px #008dd1;
	 border-right:solid 1px #008dd1;
}
	
	
.mostraDescrizione
{
	
	background-color:Transparent;
	width:50%;	  
	color:#000000;
	font-family:Arial;
	font-size:11px;
	border-top:solid 1px #008dd1;
	border-left:solid 1px #008dd1;
	text-align:justify;
	border-bottom:0px;
	height:30px;
	padding-left:12px;
	
	
}


.mostraComune
{
	
	background-color:Transparent;
	width:50%;	  
	color:#000000;
	font-family:Arial;
	font-size:12px;
	border-top :solid 1px #008dd1;
	border-left:solid 1px #008dd1;
	border-right:solid 1px #008dd1;
	text-align:center;
	height:30px;

}

.ultimaRiga
{
	width:100%;
	background-color:white;	
	height:10px;	
	color:#008dd1;
	font-family:Arial;
	font-size:10px;
	text-align:right;
	border:solid 1px #008dd1;
	padding-right:10px;
	
}

.rigaSeparazioneReferenze
{
	width:90%;
	background-color:Transparent;
	height:15px;
	border-bottom:dashed 1px Black;	
}
.rigaSeparazioneReferenze2
{
	 width:90%;
	 background-color:Transparent;
	 height:15px;
}


div#contenitoreNElenco
{
	width:300px;
	border-width:thin;
	border-collapse:collapse;
	padding-top:0px;
}


div#contenitoreNElenco div#contenutoLinkNoHomeElenco
{

	 width:300px;
	 margin-bottom:0px;
	 margin-right:0px;
	 margin-left:0px;
	 text-align:left;
	 padding-bottom:0px;
	 padding-left:0px;
	 padding-right:0px;
	 padding-top:0px;
}

.sfondoGrigio
{
   	vertical-align:top;
   	margin-top:2px;
	border-width:thin;
	background-repeat:repeat;
	background-image:url('../../images/societa/sfondo_menu_laterale2.jpg');
}

.sfondoSocieta
{
	vertical-align:top;
	border-width:thin;
	background-repeat:repeat-y;
	background-image:url('../../images/societa/sfondo_azienda.jpg');
	width:685px;

}


div#contenutoCentroNoHomeElenco
{

	  
	float:left;
	border-collapse:collapse;
	border-width:thin;


}



/* VISUALIZZAZIONE REFERENZA   */


.dimensioneReferenze
{
	 width:683px;	
}

.celesteGrande
{
	
	 color:#008CD1;
	 font-family:Arial;
	 font-size:18px;	  
	 font-weight:bold;
	 margin-left:33px;
	 margin-top:10px;
	 font-style:italic;	
	 text-transform:uppercase;
}

.header
{
	background-color:#87cefa;
    width:100%;
    height:20px;	
	color:White;
	font-family:Arial;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	text-align:left;	
	border-bottom:solid 1px #008dd1;
	border-right:solid 1px #008dd1;
	border-top:solid 1px #008dd1;
	border-left:solid 1px #008dd1;	
}




.primaColonna
{
	width:30%;
	 font-family:Arial;
	font-size:11px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
    color:#000000;
	height:20px;
	border-right:solid 1px #008dd1;
	border-left:solid 1px #008dd1;
	border-bottom:solid 1px #008dd1;
	
	
}
.primaColonnaUltima
{
	width:30%;
	font-family:Arial;
	font-size:11px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	height:20px;
	border-right:solid 1px #008dd1;
	border-left:solid 1px #008dd1;
	border-bottom:solid 1px #008dd1;
	
}

.secondaColonna
{
	width:70%;
	font-family:Arial;
	font-size:11px;
	height:20px;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	border-right:solid 1px #008dd1;
	border-bottom:solid 1px #008dd1;

}
.secondaColonnaUltima
{
	width:70%;
	font-family:Arial;
	font-size:11px;
	height:20px;
	text-align:justify;
	padding-left:10px;
	color:#000000;
	border-right:solid 1px #008dd1;
	border-bottom:solid 1px #008dd1;
	
}


.colonnaGrande
{
	width:100%;
	 font-family:Arial;
	font-size:11px;
	text-align:justify;
	padding-left:10px;
	text-transform:uppercase;
	color:#636363;
	border-right:solid 1px #008dd1;
	border-bottom:solid 1px #008dd1;
	border-left:solid 1px #008dd1;

	
}



.tabellaServizi
{
	
	width:90% ;
	border-collapse:collapse;
	word-spacing:0px;
	margin-left:30px;
	margin-top:20px;
}

.colonnaServizi
{
	border-collapse:collapse;
	width:30%;

	 font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	border:solid 1px #008dd1;

 
}


.colonnaServiziBlack
{
	border-collapse:collapse;
    width:50%;
	font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	border:solid 1px #008dd1;
 
}

.colonnaServiziGrigio
{
	border-collapse:collapse;
	width:50%	;
	font-family:Arial;
	font-size:11px;
	text-transform:capitalize;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#808080;
	border:solid 1px #008dd1;
}


.colonnaServiziNoLinea
{
	border-collapse:collapse;
	width:50%	;
	 font-family:Arial;
	font-size:11px;
	text-transform:uppercase;
	text-align:justify;
	padding-left:10px;
	color:#696969;
	padding-right:10px;
	font-weight:normal;

}

.colonnaSottoServizi
{
	border-collapse:collapse;
	width:70%;
	padding-right:10px;
	empty-cells:hide;
	font-family:Arial;
	font-size:11px;
	text-align:justify;
	padding-left:10px;
	color:#000000;
	border:solid 1px #008dd1;
 
}

.descrizioneServizi
{
    background-color:#87cefa;
	width:30%;
	height:20px;	
	color:White;
	font-family:Arial;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	text-align:left;		
	border-top:solid 1px #008dd1;
	border-left:solid 1px #008dd1;
	border-right:solid 1px #008dd1;
    border-bottom :solid 1px #008dd1;
	
}


/* MODIFICHE  */

.barra_1
{
    padding-left: 10px; 
}

.scrittaHome
{
	 font-family:Arial;
	 font-size:12px;
	 color:#05386b;
     padding-left: 10px;
     padding-right:15px;
	 float:left;
	 text-align:justify;
	
}



/* RECUPERO PASSWORD  */

 div#recuperoPassword
{

	width:150px;
	float:left;
		
}

div#registrazione
{
	margin-left:20px;
	width:80px;
	height:100%;	
	float:left;

}



/* NUOVA REFERENZA  :  TABELLA PARAMETRI  */

div#parametri
{
	 text-align:left;	
}

.colonnaValoreParametro
{
	padding-left:45px;	
}

div#parametri div#bottoneNuovoPara
{
	
	  margin-top:20px;	
	  margin-bottom:10px;
}

div#parametri div#bottoneNuovoPara a
{
	 font-size:12px;
	 color:#0083cc;
	 font-family:Arial;
	  text-decoration:underline;
}


/*DOWNLOAD  */
.riga_download
{	
	border-left:solid 1px black;
	border-right:solid 1px black;
	border-bottom:solid 1px black;
	height: 30px;
	text-align:center;
	width:250px;
}

.hyperlinkCategoria
{
	color:Black;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	text-transform:uppercase;
}

.infoDownload
{
	color:Gray;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	text-align:justify;	
}
.infoDownloadTitolo
{
	color:Black;
	text-decoration:none;
	font-family:arial;
	font-size:11px;
	padding-left:50px;
	font-weight:bold;
	
}
.infoDownloadTitoloCategoria
{
	color:Gray;
	text-decoration:none;
	font-family:arial;
	font-size:12px;
	text-align:left;
	text-transform:uppercase;
	font-weight:bold;
}



.headerListaDownload
{
	background-color:#87cefa;
	height:20px;	
	color:Black;
	font-family:Arial;
	font-size:13px;
	font-style:italic;
	font-weight:bold;
	padding-left:20px;
	padding-right:20px;
	border-top:solid 1px #008dd1;
	border-left:solid 1px #008dd1;
	border-right:solid 1px #008dd1;
	border-bottom:solid 1px #008dd1;
}

.righeDownload
{
	 background-color:#f5f5f5;
	 color:Black;
	 font-size:11px;
	 font-style:italic;	
	 font-family:Arial;
	 padding:0px 5px 0px 5px;
	 text-align:left;
	
}

.righeDownlaodVuota
{
	 background-color:#f5f5f5;
	 color:red;
	 font-size:11px;
	 font-style:italic;	
	 font-family:Arial;
	 border:none 0px transparent;
	 height:30px;
	 font-weight:bold;	

}


.fontCelesteUnderline12PixelBold
{
	 font-size:12px;
	 font-family:Arial;
	 color:#0083cc;
	 text-decoration:underline;
	 font-weight:bold;
	 text-align:left;
	 padding-left:10px;
	 padding-top:5px;
	 text-align:left;
	 
}

/* ACQUISTA  */

.linkDimenticatoPassword
{
	padding-left:20px;
	text-align:left;
	padding-top:10px;
}

.tabLogin
{
    float:left;
    margin-left:50px;
}


/* CARRELLO  */

.annullaSinistra
{
	padding-top:10px;
	float:left;
	margin-left:150px;
	
}

.avantiDestra
{
	padding-top:10px;
	float:right;
	margin-right:200px;
}

.carrelloDestra
{
	float:right;
}

/* NEWS  */

.fontCelesteBold
{
	font-size:11px;
	color:#0083cc;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;

}
.fontCelesteBoldData
{
	font-size:11px;
	color:#0083cc;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;

	border-collapse:collapse;
	padding-right:2px;
	padding-left:2px;
	float:left;
	margin-right:5px;
	
}
.fontCelesteBoldT
{
	font-size:11px;
	color:#0083cc;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;

	border-collapse:collapse;
	float:left;
	margin-left:5px;
	
}
.fontCelesteBoldTitolo
{
	font-size:11px;
	color:#0083cc;
	font-family:Arial;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	float:left;

	
}

.tratteggioSottoNews
{
	border-bottom:solid 1px black;	
}

.tableNews
{
	border-collapse:collapse;
	margin-left:10px;
	width:300px;
	
}


.fontlinkNews
{	
	color:#0083cc;
	font-family:Arial;
	font-style:italic;
	text-decoration:underline;
	font-size:12px;
	margin-left:10px;
	border-width:thin;
	background-color:Transparent;
 
}

.TDFontRosso
{
	color:#FF0000;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	margin-top:20px;
	padding-left:10px;
	font-family:Arial;
	clear:left;	
	text-align:left;
}
.TDFontRosso2
{
	color:#FF0000;
	font-family:Arial;
	font-size:13px;
	font-weight:normal;
	margin-top:20px;
	padding-left:0px;
	font-family:Arial;
	clear:left;	
	text-align:left;
}
.TDFontRosso a
{
	color:#FF0000;
}
.TDFontRosso a:hover
{
	color:#8A8B8D;
}

.TDFontRosso2 a
{
	color:#FF0000;
}
.TDFontRosso2 a:hover
{
	color:#8A8B8D;
}

.fontlinkNewsSelezionata
{	
	color:Black;
	font-family:Arial;
	font-style:italic;
	text-decoration:underline;
	font-size:12px;
	margin-left:10px;
	border-width:thin;
	background-color:Transparent;
	font-weight:bold;
 
}


table#tabNewsDestra
{

	margin-top:10%;
	width:600px;
	
}


.fontCelesteBold12px
{
	font-size:14px;
	color:#0083cc;
	font-family:Arial;
	text-decoration:none;
	
	text-align:left;
	font-weight:bold;
	text-transform:uppercase;
	
}


.fontlinkDocumentiNews
{	
	 color:#0083cc;
	 font-family:Arial;
	 text-decoration:underline;
	 font-size:11px;
	 float:left;
	 border-width:thin;
	 background-color:Transparent;
	 margin-top:10px;
	 padding-left:80px;
	 font-weight:bold;

}


/* REGISTRAZIONE   */


.sfondoRegistrazioneCorretta
{
	background-image:url('../../images/societa/sfondo_azienda.jpg');
	background-repeat:repeat;
	
}

.tabRegistrazione
{
	border-collapse:collapse;
	background-image:url('../../images/societa/sfondo_azienda.jpg');
	background-repeat:repeat;
	width:970px;
	margin-top:1px;
}


/* NEWS  */
.nuovaNews
{	
	border: none 1px #cdcdcd;
	height: 20px;
	padding-right:150px;
}



table#tabNuovaNewsDestra
{	
	text-align:left;
	float:right;
	border-collapse:collapse;
}





table#tabNuovaNewsDestra td input
{ 
	text-align:left;
}


.bottoneAllegaNews
{
	color:Gray;
	font-family:Arial;
	font-size:11px;
	background-color:Transparent;
	border-color:White;
	text-decoration:underline;
    padding-right:80px;
	
}

.upLoad
{
  background-color:#FFFFFF;

}

.infoRossoPiccolo
{
	
	 
	font-family:Arial;
	font-size:10px;
	color:red;
	text-decoration:none;
	border-width:thin;
	padding-left:5px;
}

.tabNuovaNewsDestra
{
	text-align:justify;	
	width:500px;
}


.box_formFoto 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    color:#000000;
    border: 1px solid #9ea4aa;
    background-color:#f5f5f5;
    width:200px;

}

.GW2_itemScuro
{	
    font-family:arial;
	font-size: 11px;
    color:#000000;
    border : 1px solid #9ea4aa;
    background-color :#b3bcc6;
    text-decoration:none;
	font-weight:normal;
	height: 20px;
	text-align: left;
}
.altroLink
{

	 font-size:12px;
	 color:#0083cc;
	 font-family:Arial;
	 text-decoration:underline;
	 float:right;
	 padding-left:10px;
}

.colonnaLink
{
	padding-right:30px;
}


.primaColonnaNuovaNews
{

	width:120px;	

}
.secondaColonnaNuovaNews
{
	
   width:150px;
}
.terzaColonnaNuovaNews
{
	
	width:200px;	
}

.textGrigiaNuonaNews
{
	 clear:left;
	 font-family:Arial;
	 font-size:11px;
	 height:80px;
     width:210px;
	 color:Black;
	 background-color:#FFFFFF;
}

.allega
{

	 font-size:12px;
	 color:#0083cc;
	 font-family:Arial;
	 text-decoration:underline;
     padding-left:10px;
	 width:40px;
	 
}

.cssFieldSetNews
{
	width:500px;
	text-align:left;
	 
}
.cssLegendNews
{
	font-family:Arial;
	font-size:14px;
	color:#4682b4;
	width:500px;
	
}

.box_formLink 
{
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    color:#000000;
    border: 1px solid #9ea4aa;
    background-color:#f5f5f5;
    margin-left:30px;

}

/*  CSS-ASSOCIAZIONI  **/
.neroNormale
{
	font-family:Arial;
	font-size:11px;
	color:Black;
	text-align:justify;
}

.infoCelestePiccoloNoBold
{

	 font-family:Arial;
	 font-size:11px;
	 color:#3399FF;
	 font-weight:normal;	
}


/*SERVIZI   */
.infoBlackNormalePadding40
{

	 font-family:Arial;
	 font-size:11px;
	 color:#000000;
	 font-weight:normal;
	 text-align:justify; 
	 padding-left:40px;
	 padding-right:60px;
}

.sottoS
{	
	text-align:left;
	padding-left:20px;
}

/* LOGIN */
.recuperoPassword
{
	border-collapse:collapse;
	border-width:thin;
	margin-left:0px;
	float:left;
}
	
.recuperoPassword a
{
	text-align:left;
	font-Size:11px;
	color:#808080;
	font-family:Arial;
	padding-left:5px; 
}

.registrazione
{
	border-collapse:collapse;
	border-width:thin;
	padding-right:20px;
}

.accessoNegato
{
	border-collapse:collapse;
	border-width:thin;
	text-align:right;	
}

/*SETTORI   */



/* AMMINISTRATORE   */
.primaColonnaJobs
{

	font-family:Arial;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	border:solid 1px transparent;
}

.secondaColonnaJobs
{
	
	font-family:Arial;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
 
}


table#tabJosAmministratore
{

	text-align:left;
    width:990px;
	padding-right:30px;
	padding-left:20px;
}

.ultimaRigaPosizioneAperte
{

	font-family:Arial;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	color:Red;
	
}

.colonnaCurriculum
{
	border-collapse:collapse;
	width:50%	;	
	font-family:Arial;
	font-size:11px;
	text-transform:capitalize;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#696969;
	border:solid 1px #008dd1;
}
.colonnaCurriculumNero
{
	border-collapse:collapse;
	width:50%	;
	font-family:Arial;
	font-size:11px;
	text-transform:capitalize;
	text-align:justify;
	padding-left:10px;
	padding-right:10px;
	color:#000000;
	border:solid 1px #008dd1;
}


.tdNuovoCurriculum
{
    width:120px;
    padding-top:2px;
    padding-left:20px;
    
}

table#table_nuovo_cv
{
     width:100%;
     border:0;
    
}

.table_nuovo_cv_td
{
   width:120px;
   padding-top:2px;
   text-align:left;
   padding-left:15px;

}

.table_nuovo_cv_td_lungo
{
   width:250px;
   padding-top:2px;
   text-align:left;
   padding-left:15px;
}




/* ADMIN JOBS  */

div#divRicerche
{
    border:solid 1px #c0c0c0; 
    float:left;
    margin-top:10px;
    text-align:left;
    margin-left:13px;
    width:950px;
    height:100%;
}

div#divRicerche span
{
   margin-left:10px;
   color:#000000;
   font-size:12PX;
   font-family:Arial;
     
}
div#divRicerchePerNome
{
    border:solid 1px #c0c0c0; 
    float:left;
    margin-top:10px;
    text-align:left;
    margin-left:13px;
  
    height:100%;
}

div#divRicerchePerNome span
{
   margin-left:10px;
   color:#000000;
   font-size:12PX;
   font-family:Arial;
     
}
.bottone_ricerca
{
    margin-left:10px;
    
} 
.bottone_ricerca_administrator
{
   vertical-align:bottom;
   padding-bottom:1px;
}
.infoLinkRosso
{

	 font-family:Arial;
	 font-size:11px;
	 color:#FF0000;
	 font-weight:normal;
	 text-align:justify;
	 padding-left:20px;
	 padding-right:20px;
}
.infoBlackNormalePadding a
{
     color:#FF0000;
     font-size:12px;
}

.infoBlackNormalePadding a:hover
{
     color:#00bcd1;
     font-size:12px;
}


.infoBlackNormalePadding a:visited
{
     color:#FF0000;
    font-size:12px;
}
.infoBlackNormalePadding a:visited:hover
{
    color:Gray;
    font-size:12px;
}

/* grid view dei curriculum */

.grid
{
    border:solid 1px #008CD1;
}

.headerGrid
{
   color:#FFFFFF;
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   background-color:#87cefa;
   border:solid 1px #008CD1;
    
}

.textGrid
{
    font-family:Arial;
    font-size:11px;
    font-weight:normal;
    color:#000000;
    text-align:justify;
    text-transform:lowercase;
}
.borderGrid
{
     border:solid 1px #008CD1;
     padding-left:5px;
     padding-right:5px;
     text-align:justify;
     
 }
     
.gridPageIndex
{
    font-family:Arial;
    font-size:15px;
    font-weight:bold;
    text-align:justify;    
}

 .borderGrid a
 {
    color:Red;
    font-size:11px;
}

 .borderGrid a:hover
 {
    color:#00bcd1;
    font-size:11px;
}

.borderGrid a:visited
{
     color:#008cd1;
    font-size:11px;
}
.borderGrid a:visited:hover
{
    color:Gray;
    font-size:11px;
}

.footer
{
    background-color:White;
    
}

 .footer a
 {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FF0000;
    text-align:justify;
    text-transform:lowercase;
  
    
  }
  
 .footer a:hover
 {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#00bcd1;
    text-align:justify;
    text-transform:lowercase;
  }
  
.footer_link
{
    background-color:White;
    width:800px; 
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FF0000;
    text-transform:lowercase;
    border:solid 1px #008CD1;
    text-align:right;
    height:20px;
    float:left;
   
}
 
.text_footer
{
    
    border-top:solid 1px #008CD1;
}
.text_footer a
 {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#FF0000;
    text-align:justify;
    text-transform:lowercase;
  }
  
 .text_footer a:hover
 {
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    color:#00bcd1;
    text-align:justify;
    text-transform:lowercase;
  }
  
 
.gridElencoReferenze
{
    border:solid 1px #008CD1;
   float:left;
   margin-left:10px;
   margin-bottom:20px;
}
/* fine grid view*/

/* COLLOQUIO CANDIDATO */


.primaColonnaColloquio
{

	 font-family:Arial;
	font-size:11px;
	text-align:left;
	padding-left:5px;
	color:#000000;
	width:500px;
}

.secondaColonnaColloquio
{
	
	font-family:Arial;
	font-size:11px;
	text-align:left;
	padding-left:10px;
	color:#000000;

}


.secondaColonnaColloquioVuoto
{
	
	font-family:Arial;
	font-size:11px;
	text-align:left;
	color:#000000;

}
.infoRossoLavoraConNoi12px
{
	 font-family:Arial;
	 font-size:11px;
	 color:red;
	 text-decoration:none;
	 padding-left:10px;
	 padding-right:10px;
}

.list_box {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    color:#000000;
    border: 1px solid #9ea4aa;
    background-color:#FFFFFF;
    width:105px;
    border-collapse:collapse;
    border-spacing:0px;

}
.titoloCeleste
{
	
	 color:#008CD1;
	 font-family:Arial;
	 font-size:18px;	  
	 font-weight:bold;
	 float:left;
	 margin-left:0px;
	 margin-top:10px;
	 font-style:italic;	
	 text-transform:uppercase;
}
/* FINE COLLOQUIO CANDIDATO */


/* INSERIMENTO NUOVO Cv INTERNO */
.box_form_interno_dba {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    color:#000000;
    border: 1px solid #9ea4aa;
    background-color:#FFFFFF;
    margin-left:100px;
    width:190px;

}
.box_form_interno_dba2 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    color:#000000;
    border: 1px solid #9ea4aa;
    background-color:#FFFFFF;
    margin-left:75px;
    width:190px;

}
.box_form_interno_dba3 {
    font-family:Arial, Helvetica, sans-serif;
    font-size:10px;
    font-style: normal;
    font-weight: normal;
    text-align:left;
    color:#000000;
    border: 1px solid #9ea4aa;
    background-color:#FFFFFF;
    margin-left:70px;
    width:190px;

}

/* VISUALIZZAZIONE DEL CURRICULUM DEL PERSONALE */

.divEsternoDati
{
     
    
}

.divInternoNome
{
    float:left;
    padding-left:10px;
    
}

.divInternoFoto
{
    float:left;
    padding-right:20px;
    
}

.testoNome
{
    font-family:Arial;
    font-size:12px;
    color:#000000;
    text-align:left;
    float:left;
}

.fotoPersonale
{
    padding-right:10px;
 }

.text_ricerche
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-style: normal;
	font-weight: normal;
	color:#000000;
	text-align: left;
	width:100px;
	height:11px;
	padding-left:5px;
    margin-left:5px;
    vertical-align:middle;
}


.ricerche_per
{
	 color:red;
	 font-size:12px;
	 font-family:Arial;
	 border:none 0px transparent;
	 font-weight:bold;
	 float:left;	
	 padding-left:20px;  
}


/* Immagine organigramma*/
.immagineOrganigramma
{
     text-align:center;
    
}


/* immagini settore e servizi*/
.immagini_settore
{
	float:right;
	width:25%;	
	margin-top:10px;
}

.testo_settori
{
	float:left;
	width:65%;
}



/* SUB MENU  */

a.MENU
{
    display: Block;
    position: Relative;
    background:none;
    color: #000000;
    font-weight: Bold;
    text-decoration: None;
    padding: 3px 3px 3px 3px;
    font-family:Arial;
    font-size:11px;
  
  
 
  
}
a.MENU:hover
{
    display: Block;
    position: Relative;
    background: #A9A9A9;
    color: #FFFFFF;
    font-weight: Bold;
    text-decoration: None;
    font-family:Arial;
    font-size:11px;
}



a.SMENU
{

   color: #000000;
  
   padding: 8px 3px 0px 5px;
   font-family:Arial;
   font-size:11px;
   text-align:left;
    
}
a.SMENU:hover
{
   color: #000000;

   padding: 8px 3px 0px 5px;
   font-family:Arial;
   font-size:11px;
   text-align:left;
  

}
div.SMENU
{

    width:270px;
    font-family:Arial;
    font-size:11px;
    text-align:left;
    margin-left:0px;
   
    
}

div.SMENU2
{
    visibility: Hidden;
    position: Absolute;
    margin: -34px -20px 0px 150px;

    background: #f5f5f5;
    z-index:1;
    width:150px;
    font-family:Arial;
    font-size:11px;
    text-align:left;
}
div.SMENU3
{
    visibility: Hidden;
    position: Absolute;
    margin: -49px -20px 0px 150px;

    background: #f5f5f5;
    z-index:1;
    width:150px;
    font-family:Arial;
    font-size:11px;
    text-align:left;
}
div.SMENU4
{
    visibility: Hidden;
    position: Absolute;
    margin: -62px -20px 0px 150px;

    background: #f5f5f5;
    z-index:1;
    width:150px;
    font-family:Arial;
    font-size:11px;
    text-align:left;
}


.tabDownLoadDestra
{
	margin-top:30px;
	width:600px;
	margin-right:20px;
	float:right;
	
}

.tdMarginLeft
{
    float:left;
   margin-left:60px;
   margin-top:20px;
}

.tdMarginTopBottom
{
     margin-top:10px;
     padding-top:10px;
     margin-bottom:5px;
}

.tdLabelVuoto
{
    
     width:100px;
     border:solid 1px black;
 }
 
.linkCeleste
{
    clear:left;
     text-decoration:underline;
     font-size:11px;
     color:#0083cc;
     text-align:center;
     
        
}
   
.divIntestazione
{
	width:684px;
	height:34px;
	background-image:url('../../images/barra_generale.jpg');
	background-repeat:no-repeat;
	padding-left:10px;
	font-family:Arial;
	font-size:22px;
	color:#696969;
	text-align:left;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}
.divIntestazione2
{
	width:684px;
	height:34px;
	background-image:url('../../images/barra_generale.jpg');
	background-repeat:no-repeat;
	padding-left:5px;
	font-family:Arial;
	font-size:19px;
	color:#696969;
	text-align:left;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
}


.divIntestazione3
{
	width:684px;
	height:55px;
	background-image:url('../../images/barra_generale_grande.jpg');
	background-repeat:no-repeat;
	padding-left:5px;
	font-family:Arial;
	font-size:19px;
	color:#696969;
	text-align:left;
	vertical-align:middle;
	padding-top:3px;
	padding-bottom:3px;
	padding-right:5px;
	 
}

.destra
{
    
  margin-left:185px;
 font-size:11px;
 font-family:Arial;
 color:#0083cc;    
 text-decoration:none;
 
}
.sinistra
{
   

 margin-right:150px;
 font-size:11px;
 font-family:Arial;
 color:#0083cc;    
 text-decoration:none;
}

/* SUB MENU  */

a.MENU11
{
    display: Block;

    color: #000000;
  

    padding: 3px 3px 3px 3px;
    font-family:Arial;
    font-size:12px;


   

   margin:3px 3px 3px 3px;
    margin-top:20px;
  
    width:270px;
  
   font-weight:bold;
   background-color:#2669A6;

}


a.MENU11:hover
{
    display: Block;

    color: #000000;
    
    font-family:Arial;
    font-size:12px;
  
    margin:3px 3px 3px 3px;
   
    width:270px;
    font-weight:bold;
     
    
}





.MENULI
{
   
    background:none;
    color: #000000;
    font-weight: Bold;
    text-decoration: None;
    padding: 0px 3px 0px 3px;
    font-family:Arial;
    font-size:12px;
    margin-left:5px;
text-decoration:none;
  margin-top:0px;
    

}


.MENUUL
{
  
    background:none;
    color: #000000;
    text-decoration:none;
    font-family:Arial;
    font-size:12px;
    margin-left:15px;
    

}

.MENUUL a
{
    
    text-decoration:none;
    font-weight:normal;
 }
 
 .MENUUL a:hover
{
    
    text-decoration:underline;
    font-weight:normal;
    color:#008DD1;
 }
 
 
.linkrr
{
    
    text-decoration:none;
    font-weight:bold;
    color:#2669A6;
    
 }
 
 .linkrr a
{
    
    text-decoration:none;
    font-weight:bold;
    color:#2669A6;
    
 }
 
  .linkrr a:hover
{
    
    text-decoration:underline;
    font-weight:bold;
    color:white;
    
 }
 
 
.tdMenu
{
    font-family:Arial;
    font-size:11px;
    color:#004276;
    background-color:#DADFE3;
   
    padding:3px 3px 3px 3px;
    font-weight:bold;
    border-top:solid 1px #C8D1D6;
    

}


.tdSottoMenu
{
    font-family:Arial;
    font-size:11px;
    color:Black;
    background-color :#EFEFEF;

    border-bottom:solid 1px white;
    padding-left:5px;
    padding-top:5px;
    display:block;
     vertical-align:middle;


}

.tdSottoMenu a
{
    font-family:Arial;
    font-size:11 px;
    color:#000000;

   text-align:left;
   text-decoration:none;
   font-weight:normal;
 

}

.tdSottoMenu a:hover
{
    font-family:Arial;
    font-size:11px;
    color:Black;
    text-decoration:underline;
   text-align :left;
   font-weight:normal;
 

}



a.linkMenu
{
    font-family:Arial;
    font-size:11px;
    color:#004276;
   font-weight:bold;
   text-decoration:none;
 
   
}

a:hover.linkMenu 
{
    font-family:Arial;
    font-size:11px;
   font-weight:bold;
   text-decoration:underline;
}

    
    



