/* CSS Document */
body{
background:#fff;
margin:0;
text-align:left;
font:11px Verdana, Arial;
letter-spacing:0.5px;

}

img{
border:0;
}

#container{
width:98%;
margin:0 0 0 30px;
}

a{
color:#868889;
margin:0;
text-decoration:none;

}

/*------------------HEADER--------------------------*/

#header{
float:left;
width:1024px;
margin:20px 0 0 0;
height:150px;
background:transparent;
}

#logo h1{
visibility:hidden;
display: none;
}

#logo{
float:left;
background:url('../images/logo.gif') no-repeat left top;
width:52px; 
height:17px;
margin:0;
}

#menu{
float:left;
width:150px;
margin:0 0 0 110px !important;
margin:0 0 0 75px;
background:transparent;

}

#menu a{
float:left;
margin:0 0 0 15px;
text-decoration:underline;
color:#9b9c9c;
}

#menu a:hover{
margin:0 0 0 15px;
text-decoration:underline;
color:#000;
}

/*#pulsanti ul{
list-style-type: none;
margin: 0;
padding:0;
}
*/
.pulsanti_m{
float:left;
margin: 0 0 0 15px;
padding:0;
}
.pulsanti_m_active{
float:left;
padding:0;
text-decoration:underline;
color:#000;
}

/*-----------------------menu a tendina FORM----------------------------------------*/

#box_form{
float:left;
background:transparent;
width:269px;
margin:0px 0 0 60px;

}
.form  {
margin:0;
font: 11px Verdana;
color:#333232;
background:transparent;
width:100px;
border:#7f9db9 1px solid;
}

.form_menu a{
margin:0;
color:#868889;
background:transparent;

}


.form_menu a:hover{
color: #000; 
background: transparent ; 

}

/*------------------ END HEADER--------------------------*/

/*------------------CONTENT------------------------------*/

#content{
float:left;
width:100%;
margin:0 0 30px 0;
/*border-top:#9c9e9f 1px dotted;*/
border-width:1px;
}

.color_title2{
color:#b1b3b4;}

.color_title2 a{
color:#b1b3b4;}

.color_title2 a:hover{
color:#000;}

.color_anno{
color:#41a62a;}


/*----------------------------------img HOME---------------------------------------*/

#img_home{
margin:0 auto;
text-align: center;
border-top: dotted 1px #d6d7d8;
padding:10px 0 0 0;
}

/*------------------------------------NUOVI TIOLI PROGETTI------------------------------*/

.CollapsiblePanel {

	margin: 0;
	padding: 0;
	/*border-left: dotted 0px #CCC;
	border-right: dotted 0px #999;*/
	
	
}

.CollapsiblePanelTab {

	font-size:11px;
	background-color: #fff;
    border-top: dotted 1px #d6d7d8;
	border-bottom: dotted 1px #d6d7d8;
	margin: -2px 0 0 0;
	padding:6px 0 6px 4px;
	cursor: pointer;
	-moz-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
    -khtml-user-select: none;
    outline: none;
    -moz-outline-style: none;
	color:#9b9c9c;
}


.CollapsiblePanelContent {
   
    width:1024px;
	margin:20px 0 62px 0;
	padding: 0px;
	border:0;
}


.CollapsiblePanelTab a {
	text-decoration: none;
	border-top: dotted 1px #d6d7d8;
	border-bottom: dotted 1px #d6d7d8;
	padding:6px 0 6px 4px;
	
}


.CollapsiblePanelOpen .CollapsiblePanelTab {
    border-top: dotted 1px #000;
	border-bottom: dotted 1px #000;
	background-color: #fff;
	padding:6px 0 6px 4px;
	 color:#000;
}


.CollapsiblePanelTabHover,  .CollapsiblePanelOpen .CollapsiblePanelTabHover {
 border-top: dotted  1px #d6d7d8;
 border-bottom: dotted 1px #d6d7d8;
 background-color: #fff;
 padding:6px 0 6px 4px;
 color:#000;
}


.CollapsiblePanelFocused .CollapsiblePanelTab {
	background-color: #fff;
	
}

.frame{
border:0;
margin:0 0 52px 0px;



}

/*------------------------------------END NUOVI TIOLI PROGETTI------------------------------*/

p{

font:11px Verdana, Arial;
float:left;
margin:0;

}

.left{
float:left;
margin:0 40px 0 5px;
width:270px;
color:#868889;
}

.right{
margin:0 0 0 100px !important;
margin:0 0 0 40px;
color:#b1b3b4;
}

.numeri{
float:left;
margin:12px 0 0 368px !important;
margin:12px 0 0 180px;
color:#000;
width:300px;
}
.numeri a{
margin:0;
color:#000;
text-decoration:none;
}

.numeri a:hover{
margin:0;
color:#fb051c;
text-decoration:none;
}
.numeri_acttive{
margin:0;
color:#fb051c;
}
.freccine{
float:left;
margin:12px 0 0 -250px;
color:#000;
width:60px;
}
.freccine a{
margin:0 0 0 10px;
color:#000;
text-decoration:none;
}

.freccine a:hover{
margin:0 0 0 10px;
color:#b1b3b4;
text-decoration:none;
}

.pulsanti_img{
float:left;
margin:12px 0 0 -150px;
color:#000;
width:150px;
}

.pulsanti_img a{
margin:0 0 0 15px;
color:#b1b3b4;
text-decoration:underline;
}

.pulsanti_img a:hover{
margin:0 0 0 15px;
color:#000;
text-decoration:underline;
}

.pulsanti_img_active{
margin:0;
color:#000;
text-decoration:underline;
}

/*------------------------------PAGE LINK--------------------------*/
.page_link {
width:250px; 
padding: 0 2px; 
margin:0;
text-align:left;
color:#868889;
line-height:1.6em;
}

.colonna_clienti {
line-height:1.6em; 
padding: 0 2px; 
margin:0;
text-align:left;
color:#868889;
}
.colonna_clienti a {
color:#868889;
margin:0;
text-decoration:none;
}
.colonna_bio {
width:400px; 
padding: 0 2px; 
margin:0;
text-align:left;
color:#868889;
}
.colonna_bio a {
color:#868889;
margin:0;
text-decoration:none;
}

.text {
margin:0 0 15px 0;
text-align: left; 
line-height:1.4em;
}
/*------------------------------ end PAGE LINK--------------------------*/

/*-------------------------------PAGE CONTATTI--------------------------*/



.colonna_left{

margin:0 20px 50px 0px;
color:#868889;

}

.colonna_right{
margin:-536px 0 50px 230px !important;
margin:-536px 0 0 240px;
color:#868889;
}

.tit_naz{
background:url(../images/pallino.gif) no-repeat center left;
width:8px;
height:8px;
padding:0 0 0 15px;

}
.text_contatti {
width:150px;
margin:20px 0 15px 0;

line-height:1.4em;
}
.text_contatti a {
color:#868889;
margin:0;
line-height:1.4em;
text-decoration:underline;
}


.mappa a{
color:#868889;
text-decoration:none;
margin:0;
}

.text_contatti_down {
width:200px;
margin:80px 0 15px 0;

line-height:1.4em;
}

.text_contatti_down a {
color:#868889;
margin:0;

line-height:1.4em;
text-decoration:underline;
}
.indirizzo_web{
width:50px;
text-decoration:none;
margin:0;
}
.end{
width:100px;
height:2px;
background:#FFFFFF;

}

#footer{
float:left;
margin:30px 0 0 0;
height:50px;
background:#fff;
}

