/* CSS Document */
 
#contenitore {
margin-right: auto;
margin-left: 0;
height: 100%;
width: 1000px;
background-repeat: repeat-y;
background-position: left top;
background-image: url(img/fondoPok.gif);
}

#contenitore2010 {
margin-right: auto;
margin-left: 0;
height: 880px;
width: 100%;
background-repeat: repeat-y;
background-position: left top;
background-image: url(img/sfondospalla2010.gif);
}

#contenitorehome1 {
position:relative;
left: 111px;
height: 520px;
width: 100%;
background-repeat: repeat;
background-position: left top;
background-image: url(img/fondoPok2010.gif);
padding-left: 15px;
padding-top: 10px;
}

#contenitorefotohome {
	float: left;
	
	position:relative;
	top:9px;
	
	height: 329px;
	width: 489px;
	padding-top: 10px;
	padding-bottom: 9px;
	padding-left: 11px;
	padding-right: 12px;

	background-position: left top;
	background-image: url(img/t_cornice.jpg);
	background-repeat: no-repeat;
	
	vertical-align: middle;
}

#contenitorefototesthome {
	float: left;
	height: 340px;
	width: 225px;

	background-position: left top;
	background-image: url(img/sfondotest.jpg);
	background-repeat: no-repeat;
}

#contenitoretestohome {
	clear:both;
}

#contenitorehome2 {
position:relative;
left:111px;
height: 360px;
width: 100%;
padding-left: 20px;
padding-top: 15px;
position:relative;
}


#newshome{
 float: left;
 margin-top: 18px;
 margin-right: 66px !important; margin-right: 30px;
 width: 184px;
}

#newshometutte{
	clear:both;	
	position:relative;
	top:15px;
	padding-left: 610px;
	width=700px;
}

.titbluhomenews {
font-family: "Times New Roman", Times, serif;
font-size: 15pt;
color: #104674;
font-weight: normal;
margin-top: 5px;

}


#faitest2{
	position:relative;
	top:290px;
	padding-left: 17px;
}

#faitest{
}


blockquote {

  background-position: left top;
  background-image: url(img/quoleft.png);
  background-repeat: no-repeat;

}

blockquote div {
  padding: 0 48px;
 
  background-position: right bottom;
  background-image: url(img/quoright.png);
  background-repeat: no-repeat;

}


#contformregistrazioneinformatore{
	position:relative;
 left: 180px;

}




 
#head {
background-image: url(img/head_sfondo.gif);
height: 125px;
width: 950px;
background-repeat: no-repeat;
}
 

#logo {
border-bottom: #cccccc;
padding-top: 20px;
padding-left: 630px;
height: 70px;
}
 
#menusup {
border-bottom: #cccccc;
padding-left: 132px;
vertical-align: middle;
 
}
 
.testobianco {
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
color: #FFFFFF;
font-weight: bold;
margin-left: 2px;
}
 
.form {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
font-weight: normal;
margin: 0px;
display: inline;
border: medium none #CCCCCC;
}
 
.filetti {
margin: 0px;
padding-left: 2px;
float: left;
padding-right: 2px;
}
 
a.menu:link,a.menu:visited,a.menu:active,a.menu:hover{
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
color: #104674;
font-weight: bold;
text-decoration: none;
padding-left: 0px;
text-align: left;
vertical-align: middle;
float: left;
padding-top: 11px;
}
 
#contPatt{
background-image: url(img/pattern.gif);
width: 112px;
background-repeat: repeat;
background-position: left top;
float: left;
overflow: hidden;
}
 
#contFlash{
 float: left;
 padding-right: 10px;
 width: 679px !important; width: 625px;
 background-image: url(img/fondoPok.gif);
 background-repeat: repeat-y;
 background-position: left top;
}

#contFlash2010{
 float: left;
 padding-right: 10px;
}

 
#contPaz{
float: left;
padding-right: 0px;
width: 671px;
background-image: url(img/fondoPok.gif);
background-repeat: repeat-y;
background-position: left top;
}
 
#anti{
 margin-top: 18px;
 margin-left: 142px !important; margin-left: 70px;
 float: left;
 width: 240px;
}
 
 
 
.anti li{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
 
.sep{
margin-top: 18px;
float: left;
width: 9px;
}
 
.antidue{
 margin-top: 18px;
 width: 240px !important; width: 200px;
 margin-left: 420px !important; margin-left: 385px;
 
}
 
.antidue li{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}
 
#contMenudx{
width: 279px;
margin-left: 670px;
height: 930px;
background-image: url(img/back_submenusx2.jpg);
background-repeat: no-repeat;
background-position: left top;
padding-top: 30px;
}
#contFoto{
margin-top: 15px;
width: 188px;
margin-left: 690px;
height: 850px;
}

#contFoto2010 {
float: left;
width: 100%;
margin-left: 142px !important; margin-left: 70px;
background-image: url(img/sfondoSpalla2010.gif);
background-repeat: repeat;
background-position: left top;
}

 
#contFotofondo{
margin-top: 0px;
width: 188px;
margin-left: 670px;
height: 850px;
background-image: url(img/back_submenusx.gif);
background-repeat: no-repeat;
background-position: left top;
}
 
#footer{
height: 35px;
padding: 20px 10px 2px 100px;
background-color: #7d6b5d;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #FFFFFF;
margin: 0px;
top: 0px;
position: static;
clear: left;
}
 
#flashcontent{
clear: left;
width: 100%;
padding-left: 111px;
}
 
a.reg:link,a.reg:visited,a.reg:active,a.reg:hover{
font-family: "Times New Roman", Times, serif;
font-size: 10pt;
color: #ffffff;
font-weight: bold;
text-decoration: none;
padding-left: 0px;
text-align: left;
vertical-align: middle;
float: left;
padding-top: 11px;
margin-left: 15px;
margin-right: 5px;
}
 
a.Menudx:link,a.Menudx:visited,a.Menudx:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
background-color: #789b01;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
a.Menudx:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
background-color: #9DCB01;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
 
a.Menudx2:link,a.Menudx2:visited,a.Menudx2:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
text-decoration: none;
font-weight: normal;
clip: rect(auto auto auto auto);
left: 0px;
margin-left: 20px;
padding-left: 0px;
padding-right: 0px;
line-height: 14pt;
}
a.Menudx2:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #9DCB01;
text-decoration: none;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
 
 
 
a.MenudxRed:link,a.MenudxRed:visited,a.MenudxRed:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
background-color: #990000;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
a.MenudxRed:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
background-color: #FF0000;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
 
a.Menudx2Red:link,a.Menudx2Red:visited,a.Menudx2Red:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
text-decoration: none;
font-weight: normal;
clip: rect(auto auto auto auto);
left: 0px;
margin-left: 20px;
padding-left: 0px;
padding-right: 0px;
line-height: 14pt;
}
a.Menudx2Red:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #990000;
text-decoration: none;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
 
a.fotos:link,a.fotos:visited,a.fotos:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #333333;
text-decoration: none;
}
 
a.fotos:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #666666;
text-decoration: none;
}
a.linkrosso:link,a.linkrosso:visited,a.linkrosso:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #990000;
font-weight: bold;
text-decoration: none;
}
 
a.linkrosso:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FF0000;
font-weight: bold;
text-decoration: none;
}

.titblu {
font-family: "Times New Roman", Times, serif;
font-size: 15pt;
color: #104674;
font-weight: normal;
margin-top: 15px;
}
 
.bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #333333;
}
 
.entrahome {
margin-left: 189px;
margin-top: 20px;
}
 
.testoblu{
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #208bda;
font-weight: bold;
}
 
.testo{
font-family: Arial, Helvetica, sans-serif;
font-size: 10px;
color: #333333;
}

.testohome{
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
color: #333333;
}

.foto {
margin-top: 5px;
margin-bottom: 5px;
 
}
.bullet {
display: list-item;
margin-left: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
list-style-image: url(img/bullV.gif);
}
 
.tasti {
margin: 0px;
float: left;
}

.boxtesto {
margin: 0px 5px 0px 0px;
float: left;
border: medium none #AE0303;
 

}
.bulletrosso {
display: list-item;
margin-left: 15px;
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
color: #333333;
list-style-image: url(img/bullR.gif);
}
.tastook {
margin-top: 1px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 5px;
 
 
 

}
.boldVerde {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #789b01;
 
}
.titoloVerde {
 

font-family: "Times New Roman", Times, serif;
font-size: 18pt;
font-weight: normal;
color: #789b01;
}
.spazioSx {
margin-left: 50px;
 
}
.colSx {
margin-top: 18px;
width: 253px;
 margin-left: 131px !important; 
 margin-left: 65px;
float: left;
 
}
.testo2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
clip:   rect(auto auto auto auto);
line-height: 14pt;
 
 
 
 
 
}
.testo2bold {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
font-weight: bold;

}

.testo2blubold {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #104674;
font-weight: bold;

}


.colDx {
margin-top: 64px;
width: 253px !important;
width: 222px;
margin-left: 400px;
 
}
.colonnacentro {
 margin-top: 18px;
 width: 506px;
 margin-left: 132px !important; 
 margin-left: 68px;
 float: left;
 
}
.tastoCalcola {
margin: 0px 0px 0px 385px;
float: left;
 
}
.foto2 {
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
padding: 0px;
margin-left: 0px;
float: left;
border: none;
 
 
 
}
.tastoApri {
margin: 0px;
float: left;
padding-left: 260px;
 

}
.filetto {
margin: 0px;
padding-top: 30px;
padding-bottom: 30px;
padding-left: 0px;
 

}
#contenitoreNews {
margin-right: auto;
margin-left: 0;
height: 100%;
width: 1000px;
background-repeat: repeat-y;
background-position: left top;
background-image: url(img/sfondoNews.gif);
}
.menusx {
margin-top: 63px !important;
margin-top: 0px;
width: 152px;
margin-left: 126px !important;
margin-left: 11px;
float: left;
margin-right: 0px;
margin-bottom: 0px;
height: 800px;
 
}
#colonnaNews {
margin-top: 25px;
width: 626px;
margin-left: 200px;
margin-right: 0px;
margin-bottom: 0px;
}


#contNews {
float: left;
width: 150px;
background-image: url(img/sfondoNews.gif);
background-repeat: repeat-y;
background-position: left top;
}


.titoloBlu {
font-family: "Times New Roman", Times, serif;
font-size: 18pt;
font-weight: normal;
color: #104674;
}
.tastoNewstutte {
margin: 0px;
padding-left: 451px;
}
.titoloNews {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #208bda;
}
#contInv {
margin-top: 25px;
width: 50px;
margin-left: 955px;
height: 800px;
}
.pag {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #104675;
margin-left: 420px;
vertical-align: 15%;
}
.cerca {
font-family: Arial, Helvetica, sans-serif;
font-size: 11pt;
font-weight: normal;
color: #104675;
margin-left: 300px;
vertical-align: 20%;
}
.boxcerca {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
font-weight: normal;
color: #104675;
cursor: text;
background-image: url(img/box.gif);
background-repeat: no-repeat;
background-position: left -1px;
border-top-width: 0px;
border-right-width: 0px;
border-bottom-width: 0px;
border-left-width: 0px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
text-indent: 5px;
width: 140px;
padding-left: 5px;
height: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
vertical-align: text-bottom;
}
.testaNews {
vertical-align: middle;
padding-top: 3px;
display: table-row;
}
.tastocerca {
margin-top: 3px;
margin-bottom: 0px;
margin-right: 0px;
margin-left: 0px;
vertical-align: 5%;
}
.tastoLeggi {
margin: 0px;
float: left;
padding-left: 260px;
}
.dataNews {
 

font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #208bda;
}
.filettoNewsroom {
 
margin: 0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
}
.boldBlu {
 
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #104674;
}
.titoloRosso {
 
font-family: "Times New Roman", Times, serif;
font-size: 18pt;
font-weight: normal;
color: #990000;
}
.boldRosso {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #990000;
float: none;
 
}
.colonnaFormreg {
margin-top: 18px;
width: 500px;
margin-left: 132px !important; 
 margin-left: 68px;
float: left;
}
 
.colonnaPrivacy {
margin-top: 18px;
width: 500px;
 
float: left;
 
margin-left: 132px !important; 
 margin-left: 68px;
}
 

.colonnaPrivacy p {
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #333333;
clip:   rect(auto auto auto auto);
line-height: 14pt;
}
 
.boxForm {
float: left;
border: 1px solid #AE0303;
clip:      rect(auto auto auto 0px);
left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

.boxFormVerde {
float: left;
border: 1px solid #789b01;
clip:      rect(auto auto auto 0px);
left: 0px;
margin-top: 0px;
margin-bottom: 0px;
background-color: #FFFFFF;
}

.radioFormVerde {
    line-height:1.3em; */
    border-top:1px solid #789b01;
    border-left:1px solid #789b01;
    border-right:1px solid #789b01;
    border-bottom:1px solid #789b01;
}




.boldRosso2 {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: bold;
color: #990000;
float: left;
}

.spazioSX {
margin-left: 60px;
 

}

.spazioSX {
margin-left: 60px;
 

}

.spazioDX {
margin-left: 250px;
 

}


.contform {
margin-left: 150px;
}


.contformtest {
margin-left: 200px;
}

.contformtestLeft {
float: left;
}




.fotoNews {
margin-top: 5px;
margin-bottom: 5px;
border: 2px solid #E2D5B1;
 
}
.fotoNews2 {
 
margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
padding: 0px;
margin-left: 0px;
float: left;
border: 2px solid #E2D5B1;
}
.fotoCornice {
 

margin-top: 5px;
margin-right: 10px;
margin-bottom: 5px;
padding: 0px;
margin-left: 0px;
float: left;
border: 2px solid #E2D5B1;
}
.boldArancio {
font-family: Arial, Helvetica, sans-serif;
font-size: 12pt;
font-weight: bold;
color: #CC6600;
float: none;
}



a.MenudxBlu:link,a.MenudxBlu:visited,a.MenudxBlu:active{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
background-color: #104674;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
a.MenudxBlu:hover{
font-family: Arial, Helvetica, sans-serif;
font-size: 9pt;
color: #FFFFFF;
text-decoration: none;
background-color: #0000FF;
font-weight: normal;
clip:          rect(auto auto auto auto);
left: 0px;
margin-left: 15px;
padding-left: 5px;
padding-right: 5px;
}
