/*CSS GENERAL*/
html {margin:0px;padding:0px}

body{
font:0.90em "Trebuchet MS", Arial, Verdana, Corbel, Helvetica, sans-serif;
color:#143361;
/*margin-left:auto;*/
/*margin-right:auto;*/
margin-top:0px;
padding:0px;
background:#fff url(http://www.cis-vr.it/img/bg.gif) top repeat-x;
}

img {
border:0px;
}

h1 {
border:0px;
font-size:1.4em;
padding:0px;
margin:0px;
}
h2 {
border:0px;
font-size:1.3em;
padding:0px;
margin:0px;
display:block;
}

h3 {
border:0px;
font-size:1em;
padding:0px;
margin:0px;
}

h4 {
color: #668EC2;
font-size:1em;
font-style:italic;
letter-spacing:1px;
margin:0px;
padding:0px;
}

h4.cap{
color: #668EC2;
font-size:1em;
font-style:italic;
letter-spacing:1px;
margin:0px;
padding:0px;
text-transform:capitalize;
}
span.nomeazienda {
color: #668EC2;
font-size:1em;
font-style:italic;
letter-spacing:1px;
display:inline;
}

a, a:link,  a:active{
color:#143361;
text-decoration:none;
padding:0px;
margin:0px;
}

a:visited{
color:#143361;
text-decoration:none;
padding:0px;
margin:0px;
}

a:hover {
color:#2B4B89;
text-decoration:underline;
padding:0px;
margin:0px;
}

a.grey, a.grey:link  {
color:#999999;
}

.foto_holder_flat {
width:720px;
}

.fleft {
float:left;
}
.fright {
float:right;
}
.tcenter {
text-align:center;
}

.cleft {
clear:left;
}
.cright {
clear:right;
}
/*per colonne comunicati*/
.colsnpress{
float:left;
width:450px;
margin-right:20px;}

/*per colonne lista progetti*/
.colsn{
float:left;
width:370px;
margin-right:20px;
text-align:justify;
}

.coldx {
float:right;
width:336px;
}


/*per parti istituzionali con immagini*/

.holder720 {
float:left;
width:720px;
}
.colsn390 {
float:left;
width:390px;
margin-right:20px;
text-align:justify;
}
.coldx300 {
margin:0px;
padding:0px;
float:right;
width:300px;
}

.clear {
clear:both;
height:1px;
}

.spaced {
letter-spacing:1px;
}

.pad10{
padding:10px;
}

.bpad10 {
padding-bottom:10px;
}

.clearsml {
clear:both;
font-size:1px;
height:1px;
margin:0px;
padding:0px;
}
/*CSS DI STRUTTURA */

div#main {
position: relative;	
margin:10px auto;
width:768px;
display:block;
border-left:solid 1px #fff;
border-right:solid 1px #fff;
border-top:solid 1px #9B9B9D;
background-color:#fff;	
}

div#container 
{	
float:left;
position:relative;	
margin:auto;
display:block;
padding-top:10px;
background-color:#fff;	
}



/*CSS LOGO HEADER */

#logo{
float:left;
position:relative;	
height:100px;
}

/*CSS TOOLS E RIGA COLORATA HEADER */
#holder_header {
float:right;
position:relative;	
width:330px;
}	

#tools_holder {
margin-top:33px;
margin-bottom:10px;
font-size:0.7em;
text-align:left;
text-transform:uppercase;
 }

#tools {
margin-bottom:59px;
padding: 0px;
margin: 0px;
list-style: none;
display:inline;
 }

/*ul.header { 
padding: 0px;
margin: 0px;
list-style: none;
display:inline;
}*/

#tools li {display:inline; padding:2px 10px 2px 0px;}

#tools li.headerselected {display:inline; padding:2px 10px 2px 0px;}

#homeblock_news li.selected, .internalblock_left li.selected {
background:#ffffff url(../../img/bg_btnon.jpg) bottom left no-repeat;
}

#tools a, #tools a:link, #tools a:active, #tools a:hover, #tools a:visited {
background:#ffffff;
text-decoration:none;
color:#7A797B;
}

#tools a:hover {
background:#fff;
color:#9B9B9D;
}


/*CSS MENU PRINCIPALE*/

#headerMenuNav 
{
	background-color:#093B80;
	/*border-top:1px solid #7A797B;*/
 	border-bottom:1px solid #ffffff;
	border-left:0px;
	border-right:0px;
	width:768px;
	font-size:0.8em;
	margin:0px;
	text-align:center;
	padding:2px 0px;
	}

#MenuNav { 
padding:0px;
margin:0px;
list-style:none;
display:inline;
}

#MenuNav li {display:inline; padding:0px; letter-spacing:1px;}
	
#headerMenuNav a, #headerMenuNav a:link, #headerMenuNav a:visited {
text-decoration:none;
color:#fff;
padding:2px 15px 2px 15px;
background:#093B80;
}

#headerMenuNav a:active  {
color:#406CA9;
}

#headerMenuNav a:hover  {
text-decoration:none;
color:#406CA9;
background:#C7D4E7;
padding:3px 15px;
}

#header .headerselected {}

#MenuNav .headerselected a {
text-decoration:none;
color:#406CA9;
background:#fff url(../../img/bg_btn.gif) bottom left no-repeat;
padding:3px 15px;
}

#news { 
padding:0px;
margin:10px 0px 0px 0px;
list-style: none;
}

#news li {
padding:10px 0px;
border-bottom:1px solid #C7D4E7;
background:#fff url(../../img/bg_box.gif) bottom right no-repeat;
}

#news li a { 
color: #406CA9;
}

a.newstit, a.newstit:link, a.newstit:visited, a.newstit:active{
display:block;
background:#fff;
text-decoration:none;
color: #406CA9;
border-bottom:1px solid #efefef;
}



a.newstit:hover{
display:block;
color:#406CA9;
background:#C7D4E7;
}

/*CSS CONTENUTO*/

.internalblock_content {
padding-top:10px;
margin-right:20px;
margin-left:220px;
width:520px;
}

.flat_content {
padding:10px 20px 20px 20px;
width:726px;
}

.homeblock_news ul { 
padding:0px;
margin:10px 0px 0px 0px;
list-style: none;
}

.homeblock_news ul li {
padding:0px 20px 0px 20px;
margin:0px;
}
#flash_holder{margin-bottom:20px;
}
div#block_content {
padding:3px 20px 20px 20px;
margin:0px;
text-align:justify;
background:#ffffff;
float:left;
width:400px;
font-size:0.85em;
}

div#block_content em {
font-size:0.8em;
}

#flat_content {
padding:20px;
font-size:0.85em;
text-align:justify;
}

#flat_content strong.highlight {
font-size:1.1em;
letter-spacing:1px;
}

div.boxed {
padding:10px 0px;
border-bottom:1px solid #efefef;
background:#fff url(../../img/bg_box.gif) bottom right no-repeat;
margin-left:50px;
}

div.boxedlarge {
padding:15px 0px;
border-bottom:1px solid #efefef;
background:#fff url(../../img/bg_box.gif) bottom right no-repeat;
margin-left:130px;
}



.logo{
float:left;
height:59px;
margin-right:5px;
}


div.bbottom {
border-bottom:1px solid #efefef;
}

.icona{
float:left;
height:43px;
margin-right:5px;
border:1px solid #efefef;
}


.boxrassegna{
padding:5px;
margin:10px;
float:right;
width:700px;
border-bottom:1px solid #efefef;
background:transparent url(../../img/bg_box.gif) bottom right no-repeat;
clear:both;
}


.boxrassegnatitolo{
padding:0px;
margin:0px;
float:right;
width:730px;
clear:both;
}



.textbox {
float:left;
padding:10px;
font-size:0.9em;
color:#777777;
border:1px solid #efefef;
background:#F7F7F7 url(../../img/bg_boxgrey.gif) bottom right no-repeat;
text-align:left;
}

.longbox {
padding:10px;
font-size:1em;
border:1px solid #efefef;
background:#F7F7F7 url(../../img/bg_boxgrey.gif) bottom right no-repeat;
text-align:left;
margin-bottom:10px;
}

.cardbox {
width:330px;
padding:10px;
font-size:1em;
border:1px solid #efefef;
background:#FFF url(../../img/bg_box.gif) bottom right no-repeat;
text-align:left;
margin-bottom:10px;
}

.cardboxsml {
width:280px;
padding:10px;
font-size:1em;
border:1px solid #efefef;
background:#FFF url(../../img/bg_box.gif) bottom right no-repeat;
text-align:left;
margin-bottom:10px;
}

div#content_holder {
background:#ffffff;
clear:both;
}

div.homeblock_news {
width:326px;
float:right;	
background:#668EC2 url(../../img/bgcol.jpg) top repeat-x;
padding:0px;
margin:0px;
font-size:0.8em;
color:#FFFFFF;
line-height:1em;
text-align:justify;
}

#menuIIholder {
height:130px;
float:left;	
clear:both;
padding:0px;
margin:0px;
background:#668EC2 url(../../img/bgcol.jpg) center repeat-x;
}
	
#menuII
{
width:292px;
float:right;	
padding:30px 0px 30px 30px;
margin:0px;
font-size:0.8em;
color:#FFFFFF;
line-height:0.95em;
}

#menuII ul
{
padding:0px;
margin:0px;
list-style:none;
}

#menuII ul li {padding:3px; letter-spacing:1px; border-bottom: 1px solid #fff;}

#menuII a, #menuII a:link, #menuII a:active, #menuII a:hover, #menuII a:visited {
display:block;
padding-left:20px;
text-decoration:none;
color:#fff;
}

#menuII a:hover {
padding-left:20px;
display:block;
text-decoration:none;
color:#FFF;
background:transparent url(../../img/arrow.gif) center left no-repeat;
}

#menuII ul li#here{ 
display:block;
text-decoration:none;
color:#406CA9;
background:#C7D4E7;
padding-left:20px;
}

a.elenco, a.elenco:link,  a.elenco:active, a.elenco:visited{
color:#143361;
text-decoration:none;
padding:0px 0px 5px 20px;
border:1px solid #fff;
margin:0px;
font-weight:normal;
background:transparent url(../../img/arrowback.gif) top left no-repeat;
}

a.elenco:hover {
color:#406CA9;
text-decoration:underline;
padding:0px 0px 5px 20px;
margin:0px;
font-weight:normal;
background:transparent url(../../img/arrowback.gif) top left no-repeat;
}
		
a.redtext, a.redtext:link,  a.redtext:active{
color:#FFF;
text-decoration:none;
padding:0px;
margin:0px;
font-weight:600;
}

a.redtext:visited{
color:#FFF;
text-decoration:none;
padding:0px;
margin:0px;
font-weight:600;
}

a.redtext:hover {
color:#FFF;
text-decoration:underline;
padding:0px;
margin:0px;
font-weight:600;
}	

a.blockHP, a.blockHP:link,  a.blockHP:active{
display:block;
padding:4px 6px 4px 20px;
color:#FFF;
text-decoration:none;
margin:0px;
font-weight:normal;
border-bottom: 1px solid #9B9B9D;
letter-spacing:1px;
background:#08387A url(../../img/arrow.gif) center right no-repeat;
}

a.blockHP:visited{
display:block;
padding:4px 6px 4px 20px;
color:#FFF;
text-decoration:none;
margin:0px;
font-weight:normal;
border-bottom: 1px solid #9B9B9D;
letter-spacing:1px;
background:transparent url(../../img/arrow.gif) center right no-repeat;
}

a.blockHP:hover {
display:block;
padding:4px 6px 4px 20px;
color:#406CA9;
text-decoration:none;
margin:0px;
font-weight:normal;
background:#C7D4E7 url(../../img/arrowhover.gif) center right no-repeat;
border-bottom: 1px solid #9B9B9D;
letter-spacing:1px;
 }
 
a.blockScheda, a.blockScheda:link,  a.blockScheda:active{
display:block;
padding:3px 6px 3px 20px;
color:#FFF;
text-decoration:none;
margin:0px;
font-weight:normal;
border-bottom: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:capitalize;
background:#093B80 url(../../img/arrow.gif) center right no-repeat;
}

a.blockScheda:visited{
display:block;
padding:3px 6px 3px 20px;
color:#FFF;
text-decoration:none;
margin:0px;
font-weight:normal;
border-bottom: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:capitalize;
background:#093B80 url(../../img/arrow.gif) center right no-repeat;
}

a.blockScheda:hover {
display:block;
padding:3px 6px 3px 20px;
color:#406CA9;
text-decoration:none;
margin:0px;
font-weight:normal;
text-transform:capitalize;
background:#C7D4E7 url(../../img/arrowhover.gif) center right no-repeat;
border-bottom: 1px solid #FFFFFF;
letter-spacing:1px;
 }
 


a.blockSchedaModale, a.blockSchedaModale:link,  a.blockSchedaModale:active{
display:block;
padding:3px 6px 3px 20px;
color:#FFF;
text-decoration:none;
margin:0px;
font-weight:normal;
border-bottom: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:none;
background:#093B80 url(../../img/arrow.gif) center right no-repeat;
}

a.blockSchedaModale:visited{
display:block;
padding:3px 6px 3px 20px;
color:#FFF;
text-decoration:none;
margin:0px;
font-weight:normal;
border-bottom: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:none;
background:#093B80 url(../../img/arrow.gif) center right no-repeat;
}

a.blockSchedaModale:hover {
display:block;
padding:3px 6px 3px 20px;
color:#406CA9;
text-decoration:none;
margin:0px;
font-weight:normal;
text-transform:none;
background:#C7D4E7 url(../../img/arrowhover.gif) center right no-repeat;
border-bottom: 1px solid #FFFFFF;
letter-spacing:1px;
 }
a.upload, a.upload:link,  a.upload:active{
display:block;
width:100px;
padding:3px 6px 3px 40px;
color:#093B80;
text-decoration:none;
margin:0px;
font-weight:normal;
border: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:capitalize;
background:#fff url(../../img/upload.gif) center left no-repeat;
}

a.upload:visited{
display:block;
width:100px;
padding:3px 6px 3px 40px;
color:#093B80;
text-decoration:none;
margin:0px;
font-weight:normal;
border: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:capitalize;
background:#fff url(../../img/upload.gif) center left no-repeat;
}

a.upload:hover {
display:block;
width:100px;
padding:3px 6px 3px 40px;
color:#406CA9;
text-decoration:none;
margin:0px;
font-weight:normal;
text-transform:capitalize;
background:#C7D4E7 url(../../img/upload.gif) center left no-repeat;
border: 1px solid #406CA9;
letter-spacing:1px;
 }

a.leggi, a.leggi:link,  a.leggi:active {
display:block;
width:80px;
padding:2px 2px 2px 40px;
color:#093B80;
text-decoration:none;
margin:0px;
font-weight:normal;
border: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:capitalize;
background:#fff url(../../img/leggi.gif) center left no-repeat;
}

a.leggi:visited {
display:block;
width:80px;
padding:2px 2px 2px 40px;
color:#093B80;
text-decoration:none;
margin:0px;
font-weight:normal;
border: 1px solid #FFFFFF;
letter-spacing:1px;
text-transform:capitalize;
background:#fff url(../../img/leggi.gif) center left no-repeat;
}

a.leggi:hover {
display:block;
width:80px;
padding:2px 2px 2px 40px;
color:#406CA9;
text-decoration:none;
margin:0px;
font-weight:normal;
text-transform:capitalize;
background:#fff url(../../img/leggi.gif) center left no-repeat;
letter-spacing:1px;
 }
 	
div#block_menu 
{
width:326px;
float:right;	
padding:0px;
margin:0px;
position:relative;
background:transparent;
}

div#footer_holder{
text-align:center;
width:768px;
background:#ffffff;
clear:both;
border-bottom:1px dotted #777777;
padding-bottom:30px;
margin-top:20px;
}

div#footer{
padding: 20px 0px 0px 0px;
color:#999999;
font-size:0.85em;
}


/*CSS STRUTTURA HPcontent*/
div#HPcontent_holder{
width:auto;
background:#EBEBEB;
clear:both;
}

.aright{
text-align:right;
}
.aleft{
text-align:left;
}	
.acenter{
text-align:center;
}
.pad20{
padding:10px 20px 10px 20px;
}


/* CSS Modulo form contatti*/				
#cformtext{
margin:0px;
padding:0px 30px 0px 30px;
}

.erroreform {
color:#B60030;
}


div#cform{
padding: 0px 5px 5px 5px;
/*border:#efefef 1px dotted;*/
padding:0px 40px; 
}

div#cform fieldset {
border:1px dotted #fff;
padding:0px; 
	}

div#cform legend {
color: #668EC2;
font-size:1em;
font-style:italic;
letter-spacing:1px;
margin-left:-7px;
}

div#cform input {
width:600px;
color: #143361;
font-size:0.9em;
border:1px solid #668EC2;
background:#FFF url(../../img/bg_btn.gif) bottom left no-repeat;

}

div#cform select {
width:400px;
color: #143361;
font-size:0.9em;
border:1px solid #668EC2;
background:#FFF url(../../img/bg_btn.gif) bottom left no-repeat;

}

div#cform textarea {
width:600px;
color: #143361;
font-size:0.9em;
border:1px solid #668EC2;
background:#FFF url(../../img/bg_btn.gif) bottom left no-repeat;

}



div#cform fieldset div.contenitorecheckbox input {
width:20px;
color: #143361;
font-size:0.9em;
border:1px solid #FFF;
background:#fff;

}


div#cform fieldset div.contenitorebtn input {
width:100px;
color: #143361;
font-size:0.9em;
border:1px solid #406CA9;
padding:3px 4px;
text-transform:uppercase;
background:#F7F7F7 url(../../img/send.gif) bottom right no-repeat;

}


div.contenitoreLabel{
padding:6px 0px 4px 0px;
margin:0px;
}


#cform label{
/*font-size:1.3em;
font-weight:bold;*/
color:#143361;
padding:0px;
margin:0px 0px 2px 0px;
}

.cinput, .shortf{
border:1px solid #999999;
color:#777777;
font-size:1em;
padding:3px;
}
/*
#ctl00_cphContent_lstCategoria{ 
width:280px;
border:1px solid #993333;
}

#ctl00_cphContent_panelFormMessaggio{
margin-left:20px;
margin-right:20px;
}

#ctl00_cphContent_panelFormMessaggio fieldset {
border:1px dotted #87C540;
padding:0px 20px 20px 20px;
}

#ctl00_cphContent_lstCategoria {
border:1px solid #333333;
}


#ctl00_cphContent_panelFormMessaggio fieldset legend {
font-family: Georgia, "Times New Roman", Times, serif;
font-size:1.4em;
color:#87C540;
font-weight:bold;
padding-bottom:40px;
}
*/
.contenitoreLabel{
padding:7px 2px 10px 2px;
margin-top:10px;
clear:right;
font-weight:bold;
width:600px;
}

.contenitoreElemento
{
clear:both;
text-align:left;
margin:0px;
padding:2px 0px 10px 0px;
background:url(../../img/ombra.jpg) bottom right no-repeat;
border-bottom:dotted 1px #D3D3D3;
width:600px;
}

.contenitorecheckbox{
width:auto;
clear:both;
text-align:left;
margin:0px;
padding:2px 0px 10px 0px;
width:600px;
}

.contenitoreElemento2{
width:auto;
clear:both;
text-align:left;
margin:0px;
padding:2px 0px 10px 0px;
width:600px;
}

/* Fine form */

p {
display:block;
white-space: normal;
}

/*mappaweb*/
.maphold{
margin:20px auto;
width:500px;
padding:5px;
border:1px solid #efefef;
	}
	
a.redmap, a.redmap:link, a.redmap:visited,a.redmap:active {
display:block;
padding:3px 10px;
color:#093B80;
text-decoration:none;
font-weight:bold;
border-top:1px solid #ffffff;
background:#efefef;
margin:3px;
border-bottom:1px solid #777777;
}
a.redmap:hover {
display:block;
padding:3px 10px;
color:#ffffff;
text-decoration:none;
font-weight:bold;
border-top:1px solid #777777;
background:#406CA9;
margin:3px;
background:#093B80;
}
a.redmapii, a.redmapii:link, a.redmapii:visited,a.redmapii:active {
display:block;
float:none;
padding:0px 0px 0px 10px;
color:#333333;
text-decoration:none;
font-weight:normal;
background:#fff url(../../img/bg_box.gif) bottom right no-repeat;
border:1px solid #406CA9;
margin:3px;
}		

a.redmapii:hover {
display:block;
float:none;
padding:0px 0px 0px 10px;
color:#093B80;
text-decoration:none;
font-weight:normal;
background:#406CA9;
margin:3px;
}

/*css sito web soci */
a.website, a.website:link,  a.website:active, a.website:visited{
color:#143361;
text-decoration:underline;
padding:0px 20px;
margin:0px;
font-style:italic;
background:#fff url(../../img/bg_website.gif) bottom left no-repeat;
}


a.website:hover {
color:#668EC2;
text-decoration:underline;
padding:0px 20px;
margin:0px;
font-style:italic;
}


/*mappa*/

/* CSS MODAL */
#modalOverlay {
  background-color:#000;
  cursor:wait;
}

#modalContainer {
/*  height:440px;
  width:600px; */
  left:50%;
  top:20px;
  margin-left:-360px; 
background:#fff url(http://www.cis-vr.it/img/bg.gif) top repeat-x;
  border:3px solid #ccc;
}

#modalContainer a.modalCloseImg {
  background:url(http://www.cis-vr.it/img/x.png) no-repeat;
  width:25px;
  height:29px;
  display:inline;
 /* z-index:3200;*/
  position:absolute;
  top:-18px;
  right:-18px;
  cursor:pointer;
}

 /* GALLERY*/

div.recisbg {
 background:url(http://www.cis-vr.it/public/allegatiProgetti/logorecis.gif) no-repeat;
 padding-left:180px;
}

/* STATO LAVORI*/

.statohead {
border-bottom:1px solid #C7D4E7;
}

.statolavori{
padding:5px;
float:left;
width:150px;
height:150px;
overflow:hidden;
margin:10px;
border:1px solid #C7D4E7;
background:transparent url(../../img/bg_box.gif) bottom right no-repeat;
text-align:center;
}

 /* CSS ACCORDION APP PLANIMETRIE*/

div.base {
display:block;
background:transparent url(../../img/planimetrie/base.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#undici {
display:block;
text-decoration:none;
background:transparent url(../../img/planimetrie/11.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#undici:hover,div#boxplanimetrie  a#undici:active{
display:block;
text-decoration:none;
color:#ffffff;
background:transparent url(../../img/planimetrie/11on.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#dieci {
display:block;
background:transparent url(../../img/planimetrie/10.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#dieci:hover,div#boxplanimetrie  a#dieci:active{
display:block;
text-decoration:none;
color:#ffffff;
background:transparent url(../../img/planimetrie/10on.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#nove {
display:block;
background:transparent url(../../img/planimetrie/9.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#nove:hover,div#boxplanimetrie  a#nove:active{
display:block;
text-decoration:none;
color:#ffffff;
background:transparent url(../../img/planimetrie/9on.jpg) bottom left no-repeat;
}


div#boxplanimetrie a#otto {
display:block;
background:transparent url(../../img/planimetrie/8.jpg) bottom left no-repeat;
}
div#boxplanimetrie  a#otto:hover,div#boxplanimetrie  a#otto:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:transparent url(../../img/planimetrie/8on.jpg) bottom left no-repeat;
}


div#boxplanimetrie a#sette {
display:block;
background:transparent url(../../img/planimetrie/7.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#sette:hover,div#boxplanimetrie  a#sette:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:transparent url(../../img/planimetrie/7on.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#sei {
display:block;
background:transparent url(../../img/planimetrie/6.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#sei:hover, div#boxplanimetrie a#sei:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background: #253E8E url(../../img/planimetrie/6on.jpg) bottom left no-repeat;
}


div#boxplanimetrie a#cinque {
display:block;
background:transparent url(../../img/planimetrie/5.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#cinque:hover,div#boxplanimetrie  a#cinque:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:#253E8E url(../../img/planimetrie/5on.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#quattro {
display:block;
background:transparent url(../../img/planimetrie/4.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#quattro:hover,div#boxplanimetrie  a#quattro:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:#253E8E url(../../img/planimetrie/4on.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#tre {
display:block;
background:transparent url(../../img/planimetrie/3.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#tre:hover,div#boxplanimetrie a#tre:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:#253E8E url(../../img/planimetrie/3on.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#due {
display:block;
background:transparent url(../../img/planimetrie/2.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#due:hover,div#boxplanimetrie  a#due:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:#253E8E url(../../img/planimetrie/2on.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#uno {
display:block;
background:transparent url(../../img/planimetrie/1.jpg) bottom left no-repeat;
}
div#boxplanimetrie a#uno:hover, div#boxplanimetrie a#uno:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:#253E8E url(../../img/planimetrie/1on.jpg) bottom left no-repeat;
}

div#boxplanimetrie  a#pt {
display:block;
background:transparent url(../../img/planimetrie/pt.jpg) bottom left no-repeat;
}
div#boxplanimetrie  a#pt:hover, div#boxplanimetrie  a#pt:active{
display:block;
text-decoration:none;
color:#ffffff;
font-weight:bold;
background:#253E8E url(../../img/planimetrie/pton.jpg) bottom left no-repeat;
}

div#boxplanimetrie a#top {
display:block;
padding-top:10px;
background:transparent url(../../img/planimetrie/top.jpg) bottom left no-repeat;
}

div#boxplanimetrie  a#top:hover, div#boxplanimetrie  a#top:active{
display:block;
padding-top:10px;
text-decoration:none;
color:#333333;
font-weight:normal;
background:#253E8E url(../../img/planimetrie/topon.jpg) bottom left no-repeat;
}
div#boxplanimetrie  a
{
font-size:12px;
padding:0px 10px;
}

div#boxplanimetrie span {
display:block;
font-size:12px;
padding:0px 10px;

}
div#boxplanimetrie  a.ufficio801
{

}

#boxplanimetrie {
background:#ffffff;
border:2px solid #253E8E;
width:700px;
margin:0px auto;
text-align:left;
}

#video {
margin:30px auto;
text-align:center;
}


/*#boxplanimetrie ul {
margin-bottom:59px;
padding: 0px;
margin: 0px;
list-style: none;
}
#boxplanimetrie ul li {
border-top:1px solid #efefef;
border-bottom:1px solid #999999;
padding:0px;
margin: 0px;
list-style: none;
}*/

#boxplanimetrie div a{
padding: 0px 30px;
display:block;
text-decoration:none;
margin: 0px;
text-align:left;
}

div#boxplanimetrie div a:hover{
background:#FFFE87;
}

div#containerplan 
{	
float:left;
position:relative;	
margin:auto;
display:block;
padding-top:10px;
background-color:#fff;	
width: 750px; 
}

div#mainplan {
position: relative;	
margin:10px auto;
width:750px;
display:block;
border-top:solid 1px #9B9B9D;
background-color:#fff;	
text-align:center;
}

.contattibox {
float:left;
width:670px;
padding:10px;
font-size:1em;
border:1px solid #efefef;
background:#F7F7F7 url(../../img/bg_boxgrey.gif) bottom right no-repeat;
text-align:left;
margin-bottom:10px;
clear:both;
}

.contatti2col {
float:left;
width:310px;
padding:0px;
font-size:1em;
background:transparent;
text-align:left;
margin-bottom:10px;
}

.container-loghi {

width:390px;
display:block;
padding:0px;
font-size:1em;
background:transparent;
text-align:left;
margin-bottom:10px;
}

.logoth {display:block; margin-left:30px; margin-bottom:40px; width:100px; text-align:center;}

.modalData {
overflow:auto;
}



/* TIPS AND TRICKS */

/* da cercare dentro a jquery.tooltip.css */

/* END TIPS */
