/*body per la homepage -> fic_body.css*/
/*body per area_informativa -> fic_body_area_informativa.css*/
div.contenitore{
	border:0px solid green;
	width: 100%;
	margin: 0 auto 0 auto;
}
div.header{
	border:0px solid blue;
    height:110px;
	background-image: url(images/sfondo_header2.jpg);
	background-repeat: repeat-x;
	width: 100%;
}
div.innerheader{
	width: 990px;
	background-image: url(images/sfondo_header.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
}
div.menu{
	border:0px solid red;
    height:24px;
    width:650px;
    padding-top:7px;
	/*margin: 0 auto 0 auto;*/
	font-size: 12px;
    text-align:center;
	margin-left:200px;
}
div.menu A{
    color:#FFF;
	text-decoration:none;
}
div.menu A:Hover{
    color:#FF9900;
	text-decoration:none;
}
span.spazio{
    margin-right:25px;
}
div.logosRicerca{
	border:0px solid black;
    /*float:left;*/
}
div.logo1{
	border:0px solid orange;
    float:left;
    margin-left:58px;
    margin-top:8px;
}
div.logo2{
	border:0px solid orange;
    float:left;
    margin-left:132px;
    margin-top:20px;
}
div.ricerca{
	border:0px solid orange;
    float:left;
    margin-left:74px;
    margin-top:25px;
}
input.textFieldCerca {
	height: 16px;
	width: 165px;
	font-size: 11px;
	margin-top: 14px;
	margin-left: 48px;
	border: 0px solid #CCCCCC;
}
div.logo1 img{
	border:0px solid orange;
}
div.logo2 img{
	border:0px solid orange;
}
div.top{
	border:0px solid purple;/*---------------------------------------TOP*/
	/*background-image: url(images/sfondo_top_gde.jpg);
	background-repeat: repeat-x;
    width:990px;*/
	background: #FFCC7F;
	width: 100%;
    /*float:left;*/
	height:220px;
}
div.innertop {
	width:990px;
	background-image: url(images/sfondo_top_gde.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	border:0px solid red;
}
div.top2{
	border:0px solid purple;/*---------------------------------------TOP*/
	background: #B2CADD;
	height:155px;
}
div.innertop2 {
	width:990px;
	background-image: url(images/sfondo_top_gde2.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	border:0px solid red;
}

div.fotoHome{
	border:0px solid blue;
	margin-left:38px;
    float:left;
}

/*#onda_foto {
	border:1px solid blue;
	position: relative;
    top:0;
    left:0;
	z-index: 11;
    height:24px;
    width:634px;
}*/
#onda_foto {
	border:0px solid blue;
	position: relative;
    /*height:24px;
    width:634px;*/
    top:0;
    left:38px;
}
#onda_foto img {
	border:0px solid blue;
	position: absolute;
    top:0;
    left:0;
	z-index: 11;
    /*height:24px;
    width:634px;*/
}
div.testoTop{
	border:0px solid white;
    width:270px;
    height:185px;
    margin:15px 0px 0px 20px;
    color:#4D4D4D;
    float:left;
}
div.titBco{
	border:0px solid white;
    color:#FFF;
    font-size:30px;
}
div.subtitBco{
	border:0px solid white;
    color:#FFF;
    font-size:17px;
    margin-bottom:5px;
}
div.testoTop img{
	border:0px solid white;
}
span.linkApprofondisci{
    color:#4E5669;
	font-weight: bold;
	text-decoration:none;
}
span.linkApprofondisci A{
    color:#4E5669;
	text-decoration:none;
}
span.linkApprofondisci A:Hover{
    color:#FFF;
	text-decoration:none;
}
div.aree{
	border:0px solid purple;
    width:990px;
    float:left;
    height:144px;
    height:166px;
}
div.area1{
	border:0px solid yellow;
	margin-left:55px;
    margin:16px 10px 15px 58px;
    height:120px;
    width:275px;
    float:left;
}
div.area1 img{
	border:0px solid yellow;
}
div.area2{
	border:0px solid yellow;
    margin:16px 15px 15px 33px;
    height:120px;
    width:275px;
    float:left;
}
div.area2 img{
	border:0px solid yellow;
}
div.area3{
	border:0px solid yellow;
    margin:16px 15px 15px 25px;
    height:120px;
    width:270px;
    float:left;
}
div.area3 img{
	border:0px solid yellow;
}
div.subtitBco2{
	border:0px solid white;
    color:#FFF;
    font-size:23px;
    margin-bottom:5px;
}
div.subtitBco2 A{
    color:#FFF;
	text-decoration:none;
}
div.subtitBco2 A:Hover{
    color:#FF9900;
	text-decoration:none;
}

span.linkBianchi{
    color:#FFF;
	font-weight: bold;
	text-decoration:none;
}
span.linkBianchi A{
    color:#FFF;
	text-decoration:none;
}
span.linkBianchi A:Hover{
    color:#FF9900;
	text-decoration:none;
}

div.sombra{
	background: white;
}
div.innersombra{
    width:990px;
	margin: 0 auto 0 auto;
	border:0px solid orange;
	background-image: url(images/ombra_homepage.jpg);
	background-repeat: repeat-x;
	height:11px;
}
div.info{
	border:0px solid purple;
    /*width:990px;
    float:left;*/
	background: white;    
	padding-top:5px;/*IE*/  
}
div.innerinfo{
    width:990px;
	margin: 0 auto 0 auto;
	border:0px solid orange;
}

div.sx{
	border:0px solid black;
    width:315px;
	margin-left:38px;
    float:left;
}
div.sxVideo{
	border:0px solid #CCCCCC;
    width:315px;
}
div.sxNewsletter{
	border:1px solid #CCCCCC;
    margin-top:20px;
    padding:15px 15px 15px 20px;
    color:#333;
}
div.sxNewsletter a {
color:#004E8E;
text-decoration:none;
}
div.sxNewsletter img{/*html*/
	border:0px solid orange;
}
div.subtitBlue{
	border:0px solid pink;
    color:#004E8E;
    font-size:18px;
    margin-bottom:5px;    margin-bottom:0px;/*L*/
}
div.subtitBlue A{
    color:#004E8E;
	text-decoration:none;
}
div.subtitBlue A:Hover{
    color:#FF9900;
	text-decoration:none;
}
div.subtitArancia{
	border:0px solid pink;
    color:#FF9900;
    font-size:18px;
    margin-bottom:15px;
}
span.linkArance{
    color:#FF9900;
	font-weight: bold;
	text-decoration:none;
}
span.linkArance A{
    color:#FF9900;
	text-decoration:none;
}
span.linkArance A:Hover{
    color:#666;
	text-decoration:none;
}
span.linkGrigi{
    color:#666;
	font-weight: bold;
	text-decoration:none;
}
span.linkGrigi A{
    color:#666;
	text-decoration:none;
}
span.linkGrigi A:Hover{
    color:#FF9900;
	text-decoration:none;
}

div.middle{
	border:0px solid orange;
    width:315px;
    float:left; 
}
div.middleInfo{
	border:0px solid brown;
    padding:5px 15px 15px 20px;/*L*/
    padding:0px 15px 15px 20px;
    color:#333;
}
div.middleInfo img{
	border:0px solid brown;
    margin-bottom:5px;/*L*/
}
div.linea{
    width:280px;
    height:1px;
    background-color:#CCC;
    margin-left:20px;
    margin-bottom:15px;
}
div.dx{
    width:315px;
    background-color:#F2F2F2;
    float:left;     
    padding:0px 0px 0px 0px;
	border:1px solid #CCC;
	/*border:1px solid red;*/
}
div.dxInfo{
    width:284px;
    border-bottom:1px dashed #CCC;
    color:#333;
    /*padding:20px 10px 15px 15px;*/
    padding:12px 0px 10px 0px;
	margin: 0 auto 0 auto;
}
div.dxInfo img{
	border:0px;
}
div.dxInfo2{
    width:284px;
    border-bottom:0px dashed #CCC;
    color:#333;
    padding:12px 0px 10px 0px;
	margin: 0 auto 0 auto;
}
div.dxInfo2 img{
	border:0px;
}
div.dxTitNews{    
    background-color:#B3B3B3;
	border:0px solid blue;
    padding:5px 10px 5px 15px;
    font-size:15px;
    color:#FFF;
    margin-bottom:5px;
}
span.ora{
    color:#999;
	/*font-weight: bold;*/
	text-decoration:none;
}
div.footer{
	border:0px solid blue;
    background-color:#E6E6E6;
	background-image: url(images/sfondo_footer.gif);
	background-repeat: repeat-x;
}
div.innerfooter{
	border:0px solid blue;
    background-color:#E6E6E6;
	width:990px;
	margin: 0 auto 0 auto;
	border:0px solid red;
}
div.footerSottomenu{
	border:0px solid red;
    background-color:#F2F2F2;
    font-size:12px;
    color:#333;
    padding:10px 10px 5px 38px;
}
div.footerSottomenu A{
    color:#333;
	text-decoration:none;
}
div.footerSottomenu A:Hover{
    color:#FF9900;
	text-decoration:none;
}
div.footerCopyright{
	border:0px solid brown;
	margin-left:38px;
    font-size:10px;
    color:#999;
    padding:10px 10px 35px 0px;
}
div.footerCopyright A{
    color:#999;
	text-decoration:none;
}
div.footerCopyright A:Hover{
    color:#333;
	text-decoration:none;
}


/*---------------------------------------area_informativa.html------------*/
div.topArea{
	/*background: black;*/
	width: 100%;
	margin: 0 0 0 0;
	background-image: url(images/sfondo_area_fab.jpg);
	background-repeat: repeat-x;
	/*
	border:0px solid pink;
	background-image: url(images/sfondo_top_areainformazione.jpg);
	background-repeat: repeat-x;
    width:990px;
    float:left;
	height:288px;*/
}
div.innertopArea {
	width:990px;
	background-image: url(images/fotota.jpg);
	background-repeat: no-repeat;
	margin: 0 auto 0 auto;
	border:0px solid red;
}
div.boxSx{
	border:0px solid yellow;
	width:660px;
	overflow: hidden;
	float:left;
	height:290px;
}
div.boxSxFoto{
	border:0px solid blue;
	margin-left:38px;
    float:left;
}
div.boxSxCajas{
	border:0px solid green;
    width:660px;
    float:left;
    height:55px;
}
div.area1Box{
	border:0px solid yellow;
	margin-left:55px;
    margin:13px 10px 15px 60px;/*IE*/
    height:30px;
    width:250px;
    float:left;
}
div.area1Box img{
	border:0px solid yellow;
}
div.area2Box{
	border:0px solid yellow;
    margin:13px 15px 15px 57px;/*IE*/
    height:30px;
    width:250px;
    float:left;
}
div.area2Box img{
	border:0px solid yellow;
}
div.boxDx{
	border:0px solid blue;
	float:left;
    width:315px;
    height:285px;
    height:278px;
}
div.testoBox{
	border:0px solid white;
    width:275px;
    height:235px;
    margin:14px 15px 10px 32px;/*IE*/
	padding-bottom:10px;
    color:#FFF;
    float:left;
}
div.ombra{
	border:0px solid pink;
	background: #FFF;
    width:100%;
    float:left;
	height:10px;
}
div.innerombra{
	width:990px;
	background-image: url(images/ombra_areainformativa.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	border:0px solid red;
	height:10px;
}
div.submenu{
	border:0px solid red;
    height:30px;
	background-color:#F2F2F2;
	color:#333;
	font-size: 11px;
	margin-top:10px;
	margin-bottom:20px;
    margin-left:38px;
	float:left;
	width:950px;
}
div.submenu A{
    color:#333;
	text-decoration:none;
}
div.submenu A:Hover{
    color:#FF9900;
	text-decoration:none;
}
div.submenuBoxFlechita{
	border:0px solid orange;
	border-right:1px solid white;
	width:20px;
	height: 25px;
	padding:5px 10px 0px 0px;
	float:left;
}
div.submenuBoxFlechita img{
	border:0px solid orange;
	padding:5px 10px 0px 10px;
}
div.submenuBoxLink{
	border:0px solid orange;
	border-right:1px solid white;
	height: 21px;
	padding:8px 10px 0px 10px;
	float:left;
}
div.submenuBoxLinkON{
	border-right:1px solid white;
	height: 21px;
	padding:8px 10px 0px 10px;
	float:left;
	background-color:#E6E6E6;
}

div.infoAI{
	border:0px solid orange;
    width:100%;
	color:#333;
    /*float:left;*/
	background: #FFF;
	background: white;
    padding-bottom:20px;/*extraño*/
}
div.innerinfoAI{
	border:0px solid red;
    width:990px;
    margin-top:0px;
	color:#333;
    /*float:left;*/
	margin: 0 auto 0 auto;
	background: white;

}
div.infoAIsx{
	border:0px solid orange;
    width:685px;
	margin-left:38px;
    float:left;
	margin-top:0px;
}
div.subtitBlue2{
	border:0px solid pink;
    color:#004E8E;
    font-size:18px;
    margin-bottom:5px;
	margin-left:30px;
	text-decoration:none;
}
div.subtitBlue2 A{
    color:#004E8E;
	text-decoration:none;
}
div.subtitBlue2 A:Hover{
    color:#FF9900;
	text-decoration:none;
}

div.linkArance2{
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
    color:#FF9900;
    font-size:14px;
	margin:15px 15px 25px 30px;
	padding-bottom:10px;	
	padding-top:10px;
}
div.infoAItesto{
	border:0px solid purple;
	color:#333;
    font-size:13px;
	line-height: 15px;	line-height: 17px;
	margin:15px 15px 15px 30px;
	padding-bottom:15px;
}
div.infoAItesto img{
	border:0px solid purple;
	float:left;
	margin-right: 20px;
}
div.infoAItesto A{
	color:#333;
    font-size:13px;
	text-decoration:none;
}
div.infoAItesto A:Hover{
	color:#FF9900;
    font-size:13px;
	text-decoration:none;
}
div.archivioDx{
	border:0px solid pink;
	margin-top:20px;
	float:right;
}
div.archivioFrecce{
	border:0px solid red;
	text-align:right;
	float:left;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div.archivioTesto{
	border:0px solid blue;
	text-align:right;
	float:right;	color:#333;
	font-weight: bold;/*------------------------------------------------------------------------------------------------BOLD----------------------------------------*/
}
div.archivioTesto A{
	color:#004E8E;
    font-size:13px;
	text-decoration:none;
}
div.archivioTesto A:Hover{
	color:#FF9900;
    font-size:13px;
	text-decoration:none;
}


div.archivioDx img{
	border:0px solid pink;
	width:6px;
	height:5px;
	margin-right: 3px;
	margin-top: 5px;
}
div.subtitulo{
	color:#004E8E;	color:#004E8E;
    font-size:13px;
	font-weight: bold;
	margin-bottom:10px;
}

div.infoAIdx{
	border:0px solid purple;
    width:240px;
    float:left;
	margin-bottom:0px;
	margin-left:20px;
	font-size:14px;
}
div.infoAIdxMenu{/*listota*/
	border:0px solid red;
    background-color:#E6EDF4;
    width:240px;
    float:left;
	font-size:14px;
	margin-bottom:20px;
}

div.menuDx{
	border-top:1px solid white;
    padding:6px 10px 6px 10px;
}

div.menuDx A{
    color:#004E8E;
	text-decoration:none;	
}
div.menuDx A:Hover{
    color:#FF9900;
	text-decoration:none;
}
div.menuDx img{
	border:0px solid brown;
    padding:0px 2px 2px 0px;
}
div.menuDxON{
	border-top:1px solid white;
    padding:6px 10px 6px 10px;
    background-color:#CCDCE8;
}
div.menuDxON img{
	border:0px solid brown;
    padding:0px 2px 2px 0px;
}
div.menuDxON A{
    color:#004E8E;
	text-decoration:none;
}
div.menuDxON A:Hover{
    color:#FF9900;
	text-decoration:none;
}
div.menuDxLista{
	border-bottom:0px solid white;
	font-size:12px;
	color:#666;
    padding:6px 10px 6px 10px;
}
div.menuDxLista img{
	border:0px solid brown;
    padding:0px 2px 2px 10px;
}
div.menuDxLista A{
    color:#666;
	text-decoration:none;
}
div.menuDxLista A:Hover{
    color:#FF9900;
	text-decoration:none;
}
div.menuScarica{
	border:1px solid #FFD4AE;
    width:240px;
    float:left;
	margin-bottom:0px;
}
div.menuScaricaTit{
	border-bottom:1px solid white;
    padding:6px 10px 6px 10px;
    background-color:#FFE7D1;
	color:#FF8617;
}
div.menuScaricaInt{
	color:#333;
	font-size:11px;
	border:0px solid brown;
    padding:6px 10px 6px 10px;
}
div.menuScaricaInt img{
	border:0px solid brown;
    padding:0px 0px 0px 0px;
}
div.menuScaricaInt A{
    color:#333;
	text-decoration:none;
}
div.menuScaricaInt A:Hover{
    color:#FF9900;
	text-decoration:none;
}

/*------------------------Area Informativa TEMI --------*/
div.infoTemi{
	border:px solid purple;
    width:952px; width:100%;
    /*float:left;*/
    margin-top:0px;
	background: white;
}
div.innerinfoTemi{
	border:0px solid red;
    width:990px;
    margin-top:0px;
	color:#333;
    /*float:left;*/
	margin: 0 auto 0 auto;
	background: white;
	padding-bottom:20px;
}
div.cajaTemi{
	border:0px solid red;
	padding-left:30px;
}
div.temi{
	border:0px solid red;
    width:275px;
    float:left;
	margin-left:40px;
	margin-top:20px;
}
div.temiTesto{
	border:0px solid purple;
	border-bottom:1px solid #CCC;
	color:#333;
    font-size:12px;
	margin:15px 0px 0px 0px;
	padding-bottom:20px;
	height:90px; 
}
div.subtitTemi{
	border:0px solid pink;
    color:#004E8E;
    font-size:18px;
    margin-bottom:5px;
	text-decoration:none;
}
div.subtitTemi A{
    color:#004E8E;
	text-decoration:none;
}
div.subtitTemi A:Hover{
    color:#FF9900;
	text-decoration:none;
}
/*----------------------------Istituzionale-------------*/
div.topIstituzionaleVuoto{
	border:0px solid pink;
	background: #FFCC80;
    width:100%;
    float:left;
	height:35px;
}
div.innertopIstituzionaleVuoto{
	width:990px;
	background-image: url(images/fondo_instituzionale1.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	border:0px solid red;
	height:35px;
}
div.topIstituzionale{
	border:0px solid yellow;
	background:#B3C9DE;
	width:100%;
    float:left;
	height:66px;
}
div.innertopIstituzionale{
	width:990px;
	background-image: url(images/fondo_instituzionale2.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	border:0px solid red;
	height:66px;
}
div.boxInstituzionale{
	border:0px solid green;
    width:990px;
    float:left;
    height:66px;
}
div.boxInst1{
	border:0px solid yellow;
	margin-left:55px;
    margin:18px 10px 15px 58px;
    height:30px;
    width:250px;
    float:left;
}
div.boxInst1 img{
	border:0px solid yellow;
}
div.boxInst2{
	border:0px solid yellow;
    margin:18px 15px 15px 59px;
    height:30px;
    width:250px;
    float:left;
}
div.boxInst2 img{
	border:0px solid yellow;
}
div.boxInst3{
	border:0px solid yellow;
    margin:18px 15px 15px 51px;
    height:30px;
    width:250px;
    float:left;
}
div.boxInst3 img{
	border:0px solid yellow;
}

div.topIstituzionaleVuoto2{
	border:0px solid pink;
	background: #FFF;
    width:100%;
    float:left;
	height:10px;
}
div.innertopIstituzionaleVuoto2{
	width:990px;
	background-image: url(images/fondo_instituzionale3.jpg);
	background-repeat: repeat-x;
	margin: 0 auto 0 auto;
	border:0px solid red;
	height:10px;
}

div.linkArance2{
	border-bottom:1px solid #CCC;
	border-top:1px solid #CCC;
    color:#FF9900;
    font-size:14px;
	margin:15px 15px 25px 30px;
	padding-bottom:10px;	
	padding-top:10px;
}
div.subtitMission{
	border-bottom:1px solid #CCC;
    color:#004E8E;
    font-size:18px;
    margin-bottom:5px;
	margin-left:30px;
	text-decoration:none;
	padding-bottom:10px;
}
div.subtitMission A{
    color:#004E8E;
	text-decoration:none;
}
div.subtitMission A:Hover{
    color:#FF9900;
	text-decoration:none;
}

/*---------------------------iscriviti-------------------*/

div.infoIscriviti{
	border:0px solid purple;
    /*width:990px;*/
	width:100%;
    /*margin-top:20px;*/    
	margin-top:0px;
	color:#333;
    /*float:left;*/
	background: #FFF;
}
div.innerinfoIscriviti{
	border:0px solid red;
    width:990px;
    margin-top:0px;
	color:#333;
    /*float:left;*/
	margin: 0 auto 0 auto;
}
div.infoIscrivitisx{
	border:0px solid orange;
    width:635px;
    width:595px;
	margin-left:38px;
    float:left;
	/*margin-top:20px;*/
	margin-top:10px;
}
div.subtitIscriviti{
	border-bottom:1px solid #CCC;
    color:#FF9900;
    font-size:18px;
    margin-bottom:5px;
	margin-left:30px;
	text-decoration:none;
	padding-bottom:10px;
}
div.subtitIscriviti A{
    color:#FF9900;
	text-decoration:none;
}
div.subtitIscriviti A:Hover{
    color:#FF9900;
	text-decoration:none;
}
table.iscriviti {
	width:560px;
	color:#333;
	font-size:14px;
	margin-left:30px;
	margin-right:20px;
	margin-bottom:40px;
	font-weight: normal;
}
table.iscriviti th{
	font-size:15px;
	text-align:left;
	font-weight: normal;
	color:#FF9900;
}
table.iscriviti td{
	color:#333;
	font-size:15px;
	text-align:left;
	font-weight: normal;
}
table.iscriviti td img{
	border:0px solid orange;
	/*float:right;*/
}
span.asterisco{
	font-size:15px;
	color: #FF2222;
	font-weight: bold;
}
span.asterisco2{
	font-size:11px;
	color: #FF2222;
	font-weight: bold;
}
table.iscriviti td input{
	border:1px solid #CCC;
	padding-top:3px;
	padding-bottom:3px;
	height:25px;
}
div.textoTabla{
	color:#333;
	font-size:11px;
	border-top:1px solid #CCC;
	border-bottom:1px solid #CCC;
	padding-top:15px;
	padding-bottom:15px;

}


/*
color:#004E8E; azul
color:#FF9900; naranja
color:#FFD4AE; naranja clarísimo marco
color:#F2F2F2; gris clarísimo
color:#E6EDF4; azul clarísimo
*/
