/* CSS Document */
body {
	margin: 0px;
	 padding: 0px; 
	 background: transparent; 
	 font-size: 100.01%; 
	 text-align:center;
	font-family:  Arial, Helvetica, Geneva,  sans-serif;	color: #1d1d1d;
}

 p {
	color: #1d1d1d;
	line-height: 1.4em;
	margin:0;
}
/*
ul {
margin:0;
padding:0;
list-style-type:none;}
 ul li{
margin:0;
padding:0;
list-style-type:none;}
*/

 a:link {
		color: #185e9c;
}
a:hover{
  text-decoration: none;
}
a:visited{
  color: #a6201f;
}
/*
 a:link,  a:visited{
	color: #1d1d1d;; text-decoration: none;
}


 a:hover {
color: #1d1d1d;;text-decoration: underline;}
*/

 hr {display: none;}

 h1 {font-size: 1.5em;margin:0;}
 h2 {font-size: 1.4em;margin:0;}
 h3 {font-size: 1.2em;margin:0;}
 h4 {font-size: 1.1em;margin:0;}
 h5 {font-size: 1em;margin:0;}
 h6 {font-size: 0.85em;margin:0;}

 img {border: 0px;}
 form {
	margin: 0px;
	padding: 0px;
}
/*usefull*/

 .float_l {float:left;}
 .float_r {float:right;}
 .clear {clear:both;}
 .alt {position: absolute;
left: 0px;
top: -500px;
width: 1px;
height: 1px;
overflow:hidden; }
 .center {text-align:center;}
 .right {text-align:right;}
 .border {border:1px solid red;}
 .border2 {border:1px solid green;}
 .smalltext {font-size: 0.7em; color: #000000; }
 .normal {font-weight:normal;}
 .justy{text-align:justify;}

/*fine useful*/
 div#menu_rapido{
position:absolute;
overflow:hidden; 
top:-1000px;
left:-1000px}

 #main {
width:980px;
margin:0 auto;
font-size:0.8em;
text-align:left;
}
 .header{
width:100%;
height:135px;
}
.find {
width:75%;
margin-bottom:10px;

float:left;
margin-left:10px;
}
.find form {
margin: 0;
padding: 0;
outline: 0;
}

 .logo{
width:230px;
float:left;
}
 .testo_head {
width:220px;
float:left;
margin-top:23px;
margin-left:60px;
margin-right:90px;
font-size:1em;
font-weight:bold;
}
 .testo_head .cont {
font-weight:normal;
font-size:0.8em;
}
 .ricerca {
width:50%;
float:left;
margin-left:5px;
}
 .menu_top {
width:300px;
float:right;
margin-right:20px;
top:-12px;
position:relative;

}
 .menu_top ul {
margin:0;
clear:both;
padding:0;
display:inline
}
 .menu_top ul li{
margin:0;
padding:0 5px;
display:inline;
font-weight:bold;
font-size:1em;
border-right:1px solid #000;
}
.black_overlay{
	display: none;
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index:1001;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}
 
.white_content{
	text-align:left;
	display: none;
	position: absolute;
	top: 25%;
	font-size:0.8em;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 5px solid ccc;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.white_content a {float:right;color:#fff; background:#9E9E9E;font-weight:bold;padding:4px;}
.col_left {
  width:584px;
  margin-left:15px;
  float:left;
  margin-top:0px;
}
.col_right{
  width:285px;
  margin-left:615px;
  position:relative;
  top:-28px;
}
 .text_ric {
float:left;
margin-top:6px;
border-left: 1px solid #000;
border-right: 1px solid #000;
padding:0 5px;
font-size:0.9em;
font-weight:bold;
}

#navigatore a:link, #navigatore a:visited{ 
text-decoration:underline;
color:#00458A;
}
#navigatore a:hover, #navigatore a:focus{
color:#000;
text-decoration:none !important;
}

/*box_blu*/
 .box_blu {
margin-top:0px;
float:left;
}




 .box_blu_strip {
width:288px;
height:auto;
overflow:auto;
background:url(../imagesVer3/boxBluCorpo.jpg) repeat-y;
}

 .box_blu_strip ul {
margin:0; 
padding:0;}

 .box_blu_strip ul li.box_azzurro{
list-style-type:none;
color:#323431;
width:288px;
padding-bottom:6px;
margin-left:auto;
margin-right:auto;
margin-bottom:10px;
overflow:auto;
padding-left:10px;
padding-top:10px;
background: url(../imagesVer3/boxBluCorpo.jpg)  repeat-y;
}


 .box_azzurro h2{
color:#323431;
margin:0;
padding-top:4px;
}

 .box_azzurro h3{
font-weight:normal;
margin:0;
padding:0;
font-size:1em;
}
 .box_azzurro p {
margin:0;
padding:0;
}
/**/
/*rosso*/
/*box_blu*/







 .box_rosa h2{
color:#323431;
margin:0;
padding-top:4px;
}
 .box_rosa h3{
font-weight:normal;
margin:0;
padding:0;
font-size:1em;
}
 .box_rosa  p {
margin:0;
padding:0;
}
 .ros1{
width:70px;
text-align:center;
margin-left:5px;
padding-top:5px;
float:left;
}
 .ros2{
width:440px;
padding-top:5px;
margin-left:85px;
}
/**/



/*giallo*/
.box_giallo {
  width: 584px;
  margin-top: 0px;

}
.box_giallo_top {
  background: url(../imagesVer3/boxGialloGrandeTesta.jpg) top no-repeat;
  width: 584px;
  text-align: right;
  height: 80px
  
}

.box_giallo_strip ul {
  margin: 0;
  padding: 0;
}

.box_giallo_strip ul li a {
  color: #000000;
  text-decoration: none;
}
.box_giallo_strip ul li a:hover {
  text-decoration: underline;
}

.box_giallo_strip ul li a:visited {
  color: #000000;
}
 li.tab_gialla {
   list-style-type: none;
background:url(../imagesVer3/boxGialloGrandeBottone.jpg) top left no-repeat;
width:584px;
margin-left:0px;
height:27px;


}
 li.tab_gialla h2 {
padding-top:6px;
padding-left:30px;
width:564px;
margin:0 auto;
color:#1B1B1B;
font-size:0.9em;
}

.box_giallo_bottom {
  background: url(../imagesVer3/boxGialloGrandePiede.jpg) top no-repeat;
  width: 584px;
  height: 42px;
}

/*rosso*/
 .box_rosso_top h1{
margin:0px;
text-align:right;
padding-left:0px;
color:#b05e60;
float:left;
font-size:1.1em;
}
 .box_rosso_top  h2 {
text-align:right;
float:left;
margin:3px 0px;
padding:0 6px;
font-size:0.9em;
font-weight:bold;
border-right:1px solid #000;
}

.box_rosso {
  width: 288px;
  margin-top: 27px;
}
.box_rosso_top {
  background: url(../imagesVer3/boxRossoTesta.jpg) top no-repeat;
  width: 288px;
  text-align: right;
  height: 78px
}

.box_rosso_strip ul {
  margin: 0;
  padding: 0;
}

.box_rosso_strip ul li a {
  color: #000000;
  text-decoration: none;
}
.box_rosso_strip ul li a:hover {
  text-decoration: underline;
}
.box_rosso_strip ul li a:visited {
  color: #000000;
}
 li.tab_rosso {
 list-style-type:none;
background:url(../imagesVer3/boxRossoBottone.jpg) top left no-repeat;
width:288px;
margin-left:0;
height:27px;
}
 li.tab_rosso h2 {
padding-top:6px;

margin-left:30px;
color:#1B1B1B;
font-size:0.9em;
}
.box_rosso_bottom {
  background: url(../imagesVer3/boxRossoPiede.jpg) top no-repeat;
  width: 288px;
  height: 40px;
}

/*blu*/
 .box_blu_top h1{
margin:0px;
text-align:right;
padding-left:45px;
color:#b05e60;
float:left;
font-size:1.1em;
}
 .box_blu_top  h2 {
text-align:right;
float:left;
margin:3px 0px;
padding:0 6px;
font-size:0.9em;
font-weight:bold;
border-right:1px solid #000;
}

.box_blu {
  width: 288px;
  margin-top: 27px;
}
.box_blu_top {
  background: url(../imagesVer3/boxBluTesta.jpg) top no-repeat;
  width: 288px;
  text-align: right;
  height: 79px
}

.box_blu_strip ul {
  margin: 0;
  padding: 0;
}
.box_blu_strip ul li{
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.box_blu_bottom {
  background: url(../imagesVer3/boxBluPiede.jpg) top no-repeat;
  width: 288px;
  height: 40px;
}



.cont_giallo {
  padding-top:28px;

}
 .cont_giallo ul {
margin:0;
padding:0;
}
 .cont_giallo ul li{
margin:0;
padding:0;
list-style-type:none;
display:inline;

}


.cont_rosso {
  padding-top:28px;;
}
 .cont_rosso ul {
margin:0;
padding:0;
}
 .cont_rosso ul li{
margin:0;
padding:0;
list-style-type:none;
display:inline;

}
div .cont_rosso ul li h1 {
text-align:right;
margin-left:50px;
//margin-left:25px;

}


.cont_blu h1{
  padding-top:28px;
  color: #5a7a91;
}
 .cont_blu ul {
margin:0;
padding:0;
}
 .cont_blu ul li{
margin:0;
padding:0;
list-style-type:none;
display:inline;

}

.testo_box_blu{
  background: white;
  width: 220px;
  margin-left: 16px;
  padding: 10px;
}

.testo_box_blu h3{
  color: #5a7a91;
  font-weight: bold;
  font-size: 1.2em;
}

 .box_giallo_top h1{
margin:0px;
text-align:right;
padding-left:45px;
color:#936717;
float:left;
font-size:1.1em;
}
 .box_giallo_top  h2 {
text-align:right;
float:left;
margin:3px 0px;
padding:0 6px;
font-size:0.9em;
font-weight:bold;
border-right:1px solid #000;
}



 li.tab_blu {
background:url(../imagesVer3/boxBluCorpo.jpg) top no-repeat;
width:288px;
margin-left:4px;
height:27px;
}
 li.tab_blu h2 {
padding-top:6px;
padding-left:30px;
width:288px;
margin:0 auto;
color:#1B1B1B;
font-size:0.9em;
}

.news_letter h3{
color:#666;
}
.news_letter p  {
margin-top:4px;
padding:4px 0;}

.btt_news{
margin-top:0px;
margin-bottom:20px;
}
.btt_news input {
background-color:#ededed;
color:#666;margin-top:10px;
font-weight:bold;
margin-left:95px;
padding:2px;
}

.news_letter a:link, .news_letter a:visited  {
float:left;
margin-left:28px;
margin-top:10px;
margin-bottom:10px;
padding:10px 15px;
color:#666;
font-weight:bold;
font-size:1.2em;
}
 .news_letter a:hover, .news_letter a:focus {
text-decoration:underline;
} 

.nl_form {
width:100%;
margin-bottom:8px;
margin-left:20px;
margin-top:5px;
color:#000;
}
 .bt_news {
float:left;
width:45px;
text-align:center;
line-height:20px;
vertical-align:middle;
margin-top:28px;
margin-left:18px;
font-weight:bold;
font-size:0.9em;
background-color:#e1e1e1;
}
 .banner {
width:100%;
margin-top:10px;
text-align:center;
}
 .footer {
clear:both;
width:900px;
margin:5px auto;
text-align:center;
color:#555555;
font-weight:bold;
font-size:0.9em;


}
 .cont ul {
margin:0;
padding:0;}

 .cont ul li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
 .menu_centrale{
width:100%;
clear:both;
margin-top:12px;
}
 .menu_centrale ul {
margin:0;
padding:0;
}

 .menu_centrale ul li {
margin:0;
padding:0;
list-style-type:none;
display:inline;
}
 .menu_rosso {
width:414px;
height:47px;
padding-top:20px;
margin-left:2px;
margin-right:2px;
float:left;
background: url(../images/bk_menu_rosso.jpg) no-repeat;
}

 .menu_rosso h1 {margin:0px;
padding-right:3px;
padding-right:5px;
margin-left:4px;
color:#A71D1D;
float:left;
font-size:1.2em;}

 .menu_rosso h2 {
float:left;
margin:3px 0px;
padding:0 4px;
font-size:0.9em;
font-weight:bold;
border-left:1px solid #000;
}

 .menu_blu {
height:47px;
padding-top:20px;
margin-right:2px;


}
 .menu_blu h1 {margin:0px;
padding-right:4px;
margin-left:4px;
color:#5a7a91;
float:left;
font-size:1.2em;}

 .menu_blu h2 {
float:left;
margin:3px 0px;
padding:0 4px;
font-size:0.9em;
font-weight:bold;
border-left:1px solid #000;
}

 .menu_giallo {
padding-top:20px;
margin-left:2px;
width:233px;
height:47px;
float:left;
background: url(../images/bk_menu_giallo.jpg) no-repeat;
}

 .menu_giallo h1{
margin:0px;
text-align:right;
padding-left:15px;
padding-right:5px;
color:#936717;
float:left;
font-size:1.1em;
border-right:1px solid #000;
}

 .menu_giallo  h2 {
text-align:right;
float:left;
margin:3px 0px;
padding:0 2px;
font-size:0.9em;
font-weight:bold;
border-left:1px solid #000;
}
 .menu_giallo2 {
padding-top:20px;
margin-left:2px;
width:233px;
height:67px;

float:left;
background: url(../images/bk_menu_giallo.jpg) no-repeat;
}

 .menu_giallo2  h3 a {
text-align:right;
float:left;
margin:3px 0px;
padding: 6px;
font-size:0.8em;
font-weight:bold;

}
 .contenitore_rosso_top{
background:url(../images/contenitore_rosso_top.gif) no-repeat;
width:970px;
height:60px;
}

 .contenitore_rosso_top h1 {
font-size:0.9em;
color:#343434;
position:relative;
left:18px;
top:13px;
margin:0;
padding:0;

}
 .contenitore_rosso_top h2 {
color:#A71D1D;
font-size:1.3em;
position:relative;
left:18px;
top:18px;
margin:0;
padding:0;
}
 .contenitore_rosso_strip{
background:url(../images/contenitore_rosso_strip.gif) repeat-y;
width:970px;

}
 .contenitore_rosso_strip div {
padding:0px 18px;
}
 .contenitore_rosso_strip h3 {
font-size:1.1em;
margin-bottom:10px;

}
 .contenitore_rosso_bottom{
background:url(../images/contenitore_rosso_bottom.gif) no-repeat;
width:970px;
height:32px;}

 .leggitutto a{
font-style:italic;
color:#A71D1D;
font-weight:bold;
float:right;
clear:both;
display:block;
margin-bottom:10px;
}
 .motore{
padding:10px;
border:1px solid #A71D1D;
margin:0px auto;
width:90%;
clear:both;
margin-bottom:10px
}


 .rossina1 {
width:555px;
float:left;
margin-top:6px;
}
.tit_proposte a {color:#00458A !important;; font-size:1.2em !important; margin:-10px;
padding-top:0;padding-left:20px;

}

 .rossina1 a:link,  .rossina1 a:visited{text-decoration:none !important;}
 
 
 .rossina1 h3 a:link,   .rossina1 h3 a:visited{
text-decoration:none;
font-size:1.3em;
}
 .rossina1 h3 a:hover,   .rossina1 h3 a:focus{
text-decoration:underline !important;
}

 .rossina1 h4{
padding-top:10px;
font-size:1.2em;
margin:0;
}

  .rossina2{
margin-top:20px;
width:195px;
float:left;
border-left:1px solid #A6AAB5;
}

.rossina2 a:link, .rossina2 a:visited {text-decoration:underline;}
.rossina2 a:hover, .rossina2 a:focus {}

/*buone pratiche*/
 .contenitore_blu_top{
background:url(../images/contenitore_blu_top.gif) no-repeat;
width:970px;
height:40px;

}
.conz{
background:url(../images/bk_conz.jpg) no-repeat;
width:396px;
line-height:45px;
vertical-align:middle;

}
/*per la ricerca*/
 .contenitore_blu_top2{
background:url(../images/contenitore_blu_top.gif) no-repeat;
width:970px;
clear:both;
}
.contenitore_blu_top2 h1 {
font-size:0.9em;
color:#000;
position:relative;
margin:0;
padding-top:15px;
padding-left:20px;

}

 .contenitore_blu_top2 h2 {
color:#555;
font-size:1.5em;
padding-left:20px;

}
 .contenitore_blu_top2 h3 {
color:#555;
font-size:1.2em;
padding-left:20px;
position:relative;
top:-8px;
}
/**/
 .contenitore_blu_top3{
background:url(../images/contenitore_blu_top.gif) no-repeat;
width:970px;
clear:both;
}
.contenitore_blu_top3 h1 {
font-size:0.9em;
color:#000;
position:relative;
margin:0;
padding-bottom:10px;
padding-top:15px;
padding-left:20px;

}

 .contenitore_blu_top3 h2 {
color:#175D99;
font-size:1.5em;
padding-left:20px;

}
 .contenitore_blu_top3 h3 {
color:#555;
font-size:1.2em;
padding-left:20px;


}
/**/
 .contenitore_blu_top h1 {
font-size:0.9em;
color:#000;
clear:both;
height:25px;
padding-top:15px;
padding-left:20px;

}
 .contenitore_blu_top h1.tit_read {
 font-size:1.4em; margin-top:5px;
line-height:20px;
 }
 .contenitore_blu_top h2 {
color:#555;
font-size:1.2em;
padding-top:15px;
padding-left:20px;
}
 .contenitore_blu_top h3 {
color:#555;
font-size:1.2em;
padding-left:20px;
position:relative;
top:-8px;
}

 .contenitore_blu_strip{
background:url(../images/contenitore_blu_strip.gif) repeat-y;
width:970px;
}


 .contenitore_blu_strip a:link, .contenitore_blu_strip a:visited{ 
text-decoration:underline;
color:#00458A;
}
 .contenitore_blu_strip a:hover, .contenitore_blu_strip a:focus{
color:#555!important;
text-decoration:none !important;
}

 .contenitore_blu_strip h3 {
color:#555;
font-size:1.4em;
padding-left:20px;
position:relative;
top:-8px;
}
 .giallo_strip h3 {
color:#555;
font-size:1.4em;
padding-left:20px;
position:relative;
top:-8px;
}
.articolo {
width:930px;
margin:0 auto;
}
 .contenitore_blu_strip div {
padding:0px 10px;
}

 .contenitore_blu_bottom{
background:url(../images/contenitore_blu_bottom.gif) no-repeat;
width:970px;
height:25px;
}
 .contenitore_blu_bottom2{
background:url(../images/contenitore_blu_bottom.gif) no-repeat;
width:970px;
height:25px;
margin-top:-5px;
}

 .col_left2 {
width:620px;
margin-left:10px;
float:left;
position:relative;
top:15px;
}
 .col_right2{
width:200px;
margin-left:705px;
position:relative;
top:15px;
}

 .azzurrino_top{
background:url(../images/azzurrino_top.gif) no-repeat;
width:610px;
height:103px;

}
 .azzurrino_top h4{
color:#0C2F4E;
font-size:1.4em;
left:0px;
padding-top:35px;
}
 .azzurrino_top2{
background:url(../images/azzurrino_top2.gif) no-repeat;
width:610px;
height:90px;

}
 .azzurrino_top2 h4{
color:#405768;
font-size:2.1em;
left:0px;
padding-top:30px;
width:18%;
float:left;
}

 .azzurrino_strip{
background:url(../images/azzurrino_strip.gif) repeat-y;
width:610px;
height:200px;
}
 .azzurrino_bottom{
background:url(../images/azzurrino_bottom.gif) no-repeat;
width:610px;
height:36px;
}
 .azzurrino2_top{
background:url(../images/azzurrino2_top.gif) no-repeat;
width:200px;
height:103px;
}
 .azzurrino2_top h4{
color:#405768;
font-size:2.1em;
left:0px;
padding-top:30px;
}

 .azzurrino2_strip{
background:url(../images/azzurrino2_strip.gif) repeat-y;
width:200px;
height:200px;
}
 .azzurrino2_strip_bis{
background:url(../images/azzurrino2_strip.gif) repeat-y;
width:200px;
height:188px;
}
 .azzurrino2_bottom{
background:url(../images/azzurrino2_bottom.gif) no-repeat ;
width:200px;
height:36px;

}
 .box_azz2{
float:left;
width:75%;
height:100%;
position:relative;
top:20px;
}
/*cluster*/
 .cluster_azz_top{
background:url(../images/cluster_azz_top.gif) no-repeat;
width:925px;
margin:0 auto;
height:83px;

}
 .cluster_azz_top h4{
color:#0C2F4E;
font-size:1.9em;
left:0px;
padding-top:35px;
}


 .cluster_azz_strip{
background:url(../images/cluster_azz_strip.gif) repeat-y;
width:925px;
margin:0 auto;
overflow:auto;
}
 .cluster_azz_bottom{
background:url(../images/cluster_azz_bottom.gif) no-repeat;
width:925px;
height:37px;
margin:0 auto;
}

 .bianco_cluster {
width:608px;
float:left;
margin-top:10px;
}
 .bianco_cluster3 {
width:608px;
float:left;
margin-top:10px;

}
 .bianco_top{
background:url(../images/bianco_top.gif) no-repeat;
width:608px;
height:25px;

}
/*ricerca_ avanzata*/
 .ric_grey_top{
background:url(../images/ric_grey_top.jpg) no-repeat;
width:925px;
margin:0 auto;
height:80px;

}
 .ric_grey_top h4{
color:#555;
font-size:1.9em;
position:relative;
left:8px;
padding-top:28px;
}


 .ric_grey_strip{
background:url(../images/ric_grey_strip.jpg) repeat-y;
width:925px;
margin:0 auto;
overflow:auto;
}
 .ric_grey_strip2{

width:100%;
margin:0 auto;
overflow:auto;
}
.ric_grey_bottom{
background:url(../images/ric_grey_bottom.jpg) no-repeat;
width:925px;
height:34px;
margin:0 auto;
}
.btt_ann {
background:url(../images/btt_ann.gif) no-repeat;
width:64px;
height:25px;
margin:0;
padding:0;
border:0;
margin-bottom:5px;

}
/**/
.ric_azz_top{
background:url(images/ric_azz_top.gif) no-repeat;
width:925px;
margin:0 auto;
height:83px;

}
.ric_azz_top h4{
color:#444;
font-size:1.3em;
left:0px;
padding-top:28px;
}



.ric_azz_strip{
background:url(images/ric_azz_strip.gif) repeat-y;
width:925px;
margin:0 auto;
overflow:auto;
}
 .ric_azz_bottom{
background:url(images/ric_azz_bottom.gif) no-repeat;
width:925px;
height:37px;
margin:0 auto;
}
.ric_left {
width:500px;
float:left;margin-left:0px;
margin-top:10px;
}
.ric_left p {margin:0;
}
.ric_left img{float:left; padding-right:12px;}
.ric_right {
width:310px;
float:left;
margin-top:6px;
}

.ric_right2 {
width:604px;
float:left;
margin-top:6px;
margin-right:10px;
}
ul.aree_b {
margin:0; 
padding:0;

}
ul.aree_b li {
margin-bottom: 8px;
list-style-type:none;
background:url(../images/bk_areeblu.jpg) no-repeat;
width:322px;
padding-left:4px;
line-height:34px;
vertical-align:middle;
font-size:0.9em;
}

ul.aree_b li a:link, ul.aree_b li a:visited {
font-weight:bold;
text-decoration:none;
}
ul.aree_b li a:hover, ul.aree_b li a:focus {
font-weight:bold;
text-decoration:underline;
}

/*box azzurrino lungo*/
.boxazz_top{
background:url(../images/boxazz_top2.gif) no-repeat;
width:925px;
margin:0 auto;
height:30px;

}
.boxazz_top h2{
color:#0C2F4E;
font-size:1.3em;
margin:0px;
padding-top:12px;
padding-bottom:3px;
padding-right:4px;
padding-left:10px;
}
.boxazz_top h3{
color:#0C2F4E;
font-size:1.3em;
margin-bottom:0px;
padding-top:20px;
padding-bottom:10px;
padding-right:4px;
padding-left:10px;
}
.boxazz_top2{
background:url(../images/boxazz_top2.gif) no-repeat;
width:925px;
margin:0 auto;
height:30px;
}
.boxazz_top2 h2{
color:#0C2F4E;
font-size:1.3em;
margin:0px;
padding-top:12px;
padding-bottom:3px;
padding-right:4px;
padding-left:10px;
}

 .boxazz_strip{
background:url(../images/boxazz_strip.gif) repeat-y;
width:925px;
margin:0 auto;
overflow:auto;
}
.padd {
width:930px;
margin:0 auto;

} 

.feedback {
width:910px;
margin-left:20px;
margin-bottom:27px;
padding-bottom:10px;
width:68%;
line-height:26px;
vertical-align:middle;
font-size:0.9em;
color:#000;
border-bottom:2px dotted #ccc;
} 

.boxazz_strip h3 {
 font-size:1em;
 padding:5px;
 margin:0:
 }
 .boxazz_bottom {
background:url(../images/boxazz_bottom.gif) no-repeat;
width:925px;
height:27px;
margin:0 auto;
}


/*box rosino lungo*/
.rosina_top{
background:url(../images/rosina_top.gif) no-repeat;
width:925px;
margin:0 auto;
height:30px;

}
.rosina_top h2{
font-size:1.3em;
margin:0px;
padding-top:12px;
padding-right:4px;
padding-left:20px;
}
.rosina_top h3{
font-size:1em;
color:#000;;
margin:0px;
font-weight:normal;
font-style:italic;
padding-top:17px;
padding-right:4px;
padding-left:20px;
}
 .rosina_strip{
background:url(../images/rosina_strip.gif) repeat-y;
width:925px;
margin:0 auto;
overflow:auto;

}
 .rosina_strip h2{
font-size:1.3em;
margin:0px;
padding-top:0px;
padding-right:4px;
padding-left:20px;}

 .rosina_bottom{
background:url(../images/rosina_bottom.gif) no-repeat;
width:925px;
height:27px;
margin:0 auto;
}

 .r1 {
font-weight:normal;
margin-bottom:8px;
margin-top:8px;
}
 .r2 {
margin-top:10px;
padding-bottom:4px;}
.r3 {
font-variant: small-caps;
font-weight:bold;
font-size:1.1em;
margin-bottom:10px;
padding-bottom:12px;
border-bottom:1px solid #ccc;
}
/*box grigio lungo*/
.box_grey_top{
background:url(../images/box_grey_top.gif) no-repeat;
width:925px;
margin:0 auto;
height:38px;

}
.box_grey_top h2{
color:#000;
font-size:1.3em;
margin:0px;
padding-top:8px;
padding-bottom:3px;
padding-right:4px;
padding-left:10px;
}
.box_grey_top h3{
color:#000;
font-size:1.1em;
margin:0px;
padding-top:0px;
padding-bottom:0px;
padding-right:4px;
padding-left:20px;
}


 .box_grey_strip{
background:url(../images/box_grey_strip.gif) repeat-y;
width:925px;
margin:0 auto;
overflow:auto;
}
 .box_grey_strip h3 {
 font-size:1em;
 padding:5px;
 margin:0:
 }
 .box_grey_bottom{
background:url(../images/box_grey_bottom.gif) no-repeat;
width:925px;
height:27px;
margin:0 auto;
}

/*box giallo lungo*/
.box_yellow_top{
background:url(../images/box_yellow_top.gif) no-repeat;
width:925px;
margin:0 auto;

}
.box_yellow_top h2{
color:#000;
font-size:1.3em;
margin:0px;
padding-top:8px;
padding-bottom:3px;
padding-right:4px;
padding-left:10px;
}

.box_yellow_top h3 {
color:#000;
font-size:1.1em;
padding-left:10px;
}
 .box_yellow_strip{
background:url(../images/box_yellow_strip.gif) repeat-y;
width:925px;
margin:0 auto;
overflow:auto;
}
 .box_yellow_strip p {padding-top:15px;padding-left:20px;}
 .box_yellow_strip h3 {
 font-size:1em;
position:relative;
top:-20px;
left:20px;
 }
 .box_yellow_bottom{
background:url(../images/box_yellow_bottom.gif) no-repeat;
width:925px;
height:27px;
margin:0 auto;
}
/*/
/**/
.giallo_top{
background:url(../images/contenitore_blu_top.gif) no-repeat;
width:970px;
height:60px;
}
 .giallo_top h1 {
font-size:0.9em;
color:#000;
position:relative;
left:18px;
top:13px;
margin:0;
padding:0;

}
 .giallo_top h2 {
/*background:url(../images/bk_tit_giallo.gif) no-repeat;*/
height:37px;
text-align:center;
color:#555;
position:relative;
font-size:1.6em;
padding-top:6px;
width:945px;
margin:0 auto;
}
.cerca_radio {background:#fff;padding:0; color:#000; width:300px; margin:0 auto; text-align:center;border:1px solid #9BD8EC;}
 .giallo_top h3 {
font-size:1em;
position:relative;
left:18px;
top:18px;
padding-bottom:10px;
}
 .giallo_strip{
background:url(../images/contenitore_blu_strip.gif) repeat-y;
width:970px;

}
 .giallo_strip div {
padding:0px 10px;
}
 .giallo_strip h3 {
font-size:1.1em;
margin:0px;

}
 .giallo_bottom{
background:url(../images/contenitore_blu_bottom.gif) no-repeat;
width:970px;
height:32px;}

.padd_giallo{

} 

.padd_giallo .txt {padding-bottom:0px;padding-top:10px;}
/*
.padd_giallo a:link, a:visited {}
.padd_giallo a:hover, a:focus {text-decoration:underline; color:#00458A;}
*/
.ric_mess {
width:260px;
margin:0 auto;
margin-top:10px;
 border:1px solid #ededed; 
 padding:5px; 
 background:#f3f3f3;
 color:#000;
 font-size:1em;
 text-align:center;
 font-style:italic;
 font-weight:bold;
}

.padd_giallo h3 {font-size:1.4em;
padding-top:14px;
margin:0;
}
.bb_giallo {
text-align:justify;

font-size:1em;
line-height:1.5em;
font-style:italic;
margin:0 auto;
padding:10px !important;
}
.b_left{
float:left;
width:15%;
height:100%;
}
.b_right {
margin:0 auto;
width:92%;
}
.percorsi_small {
background:url(../images/box_yellow_top2) no-repeat;
width:457px;
height:34px;
margin-bottom:0px;
}
.percorsi_small h3{
font-size:1em;
position:relative;
left:18px;
top:8px;
margin:0;
padding:0;}
.tit_rosso {color:#A71D1D !important;}
/**/

.infoBox{
	position:absolute;
	margin-left:250px!important;
	margin-left:-30px;
	margin-right:10px;
	margin-top:-55px;
	padding:10px;
	border:1px dashed #2f6ca4;
	visibility:hidden;
	display:block;
	background-color:#d7f5ff;
	width:200px;
}

.infoBox2{
	position:absolute;
	margin-left:260px !important;
	margin-left:-20px;
	margin-right:10px;
	margin-top:-55px !important;
	margin-top:-30px;
	padding:10px;
	border:1px dashed #2f6ca4;
	visibility:hidden;
	display:block;
	background-color:#d7f5ff;
	width:200px;
}

.form_cons {float:left;padding-left:20px;}
.ric_left2 {
width:280px;
text-align:justify;
margin-left:10px;
float:left;
padding-top:40px;



}

.colonnaSinistra{
  width: 60%;
  float: left;
}

.colonnaDestra{
  width: 35%;
  float: right;

}
.spaziatoreRisorse{
  height: 25px;
}
.titleRisorse{
  color: #b05e60;
  font-size: .9em;
  font-weight: bold;
}

.boxGialloPiccoloTesta{
  background:url(../imagesVer3/BoxGialloStrettoTesta.jpg) no-repeat;
  width: 563px;
  height: 26px;  
}
.boxGialloPiccoloCorpo{
  background:url(../imagesVer3/BoxGialloStrettoCorpo.jpg) repeat-y;
  width: 563px;
  height: 11px;  
}
.boxGialloPiccoloPiede{
  background:url(../imagesVer3/BoxGialloStrettoPiede.jpg) no-repeat;
  width: 563px;
  height: 28px;  
}

.boxTesto{
  padding: 10px;
}
