/* CSS Document */

body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	background:url('img/bgtestata.jpg') repeat-x #ffffff;
	color:#000000;
	
	margin:0 auto;
	border:0;
	padding:0;
	text-align:center;
	
}

.spazio
{
width:90%;
height:40px;
margin:0 auto;
float:left;

}

.spazio_verticale
{
width:50px;
height:200px;
margin:0 auto;
float:left;

}

.separatore
{
width:670px;
height:35px;
background:url('img/sfondo_separatore.jpg') repeat-x;
margin:0 auto;
float:left;

}

.separatore2
{
width:670px;
height:35px;
background:url('img/sfondo_separatore2.jpg') repeat-x;
margin:0 auto;
float:left;

}

#banner{
width:980px;
background: url('img/banner2.jpg') top center no-repeat;
height:129px;
margin:0 auto;
text-align:center;
padding:0;


}




#contenitore{
width:980px;
/*background: url('img/sfondo.jpg') center repeat-y;*/
background:#ffffff;
margin:0 auto;
text-align:center;
padding:0;


}


#pagina{
width:980px;
margin:0 auto;
text-align:center;





}
/* ----------------------------------------------------------------------------------------------------------- TESTATA */
#testata{
width:980px;
margin:0 auto;
text-align:center;
}

#logo{
width:260px;
height:60px;
padding-top:10px;
float:left;

}

#menu_indice{
float:right;
font-family:Verdana;
font-size:11px;
color:#979797;
padding-top:40px;
text-align:right;

}

a.menu_indice:link{
font-family:Verdana;
font-size:11px;
color:#979797;
text-decoration:none;
padding-right:15px;
padding-left:15px;


}

a.menu_indice:visited{
font-family:Verdana;
font-size:11px;
color:#979797;
text-decoration:none;
padding-right:15px;
padding-left:15px;

}

a.menu_indice:hover{
font-family:Verdana;
font-size:11px;
color:#FF7800;
text-decoration: none;
padding-right:15px;
padding-left:15px;

}

#menu_principale{
width:100%;
background:#346387;
float:left;
text-align:left;
font-family:Helvetica, Arial, San Serif;
text-transform:uppercase;
margin:0;



}

#menu_principale a:link{
color:#fff;
font-size:12px;
text-decoration:none;
font-weight:bold;
padding-left:25px;
padding-right:25px;
padding-top:13px;
padding-bottom:12px;
float:left; 

		
}

#menu_principale a:hover{
color:#fff;
background:#578AB2;

color:#fff;
font-size:12px;
text-decoration:none;
font-weight:bold;
padding-left:25px;
padding-right:25px;
padding-top:13px;
padding-bottom:12px;
float:left; 
	
}

#menu_principale a:visited{
color:#fff;
font-size:12px;
text-decoration:none;
font-weight:bold;
padding-left:25px;
padding-right:25px;
padding-top:13px;
padding-bottom:12px;
float:left; 
	
}


/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------------------------------- HOME CENTRALE */
#centrale_home{
width:980px;
height:auto;

/*background: url('img/sfondo_laterale.jpg') right repeat-y;*/
/*padding-top:20px;*/
/*padding-left:10px; */
/*padding-right:10px;*/
margin:0 auto;
text-align:left;






}

#centrale_home a {
color:#427288;
text-decoration:none;
}

#centrale_home a:hover {
color:#7BA6C8;

}


#blocco_1{
width:350px;
float:left;
height:auto;
margin:0 auto;
background: url('img/sfondo_laterale2.jpg') right repeat-y;
padding-top:20px;






}
#blocco_2{
width:350px;
float:left;
height:auto;
margin:0 auto;
background: url('img/sfondo_laterale2.jpg') right repeat-y;
padding-top:20px;




}
#blocco_3{
width:240px;
float:left;
margin:0 auto;
padding-top:20px;


}

.titolo
{

height:30px;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#AAAAAA;
padding-bottom:7px;
margin:0;
}

.titolo_home
{

height:40px;
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
color:#AAAAAA;
padding-bottom:7px;
padding-top:10px;

background: url('img/virgole.jpg') top left no-repeat;

margin:0;
}


.testo{
font-family:Verdana;
font-size:11px;
line-height:22px;
color:#222222;
float:left;
text-align:left;
}

.spot{
border-bottom:4px solid #E5E5E5;
border-top:1px solid #ffffff;
}

.icona
{
padding-right:6px; 
margin-top: 0px;
margin-right:6px;
margin-bottom: 0px;
margin-left:0px;
float:left;
}
/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------------CENTRALE SERVIZI2  */

#centrale_servizi2{
width:980px;
float:left;
padding-top:13px;
padding-left:10px; 
text-align:left;

margin:0 auto;
height:auto;
}

#centrale_servizi2 a {
text-decoration:none;
font-size:12px;
font-weight:bold;
color:#427288;
}

#centrale_servizi2 a:hover {
color:#7BA6C8;
font-size:12px;
font-weight:bold;


}


.titolo_pagina_servizi
{
width:98%;
padding-bottom:7px;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#47788D;
text-align:left;
border-bottom:2px solid #eaeaea;
margin:0;
}


.riquadro_servizi2
{
width:270px;
height:200px;
float:left;
margin:0 auto;
line-height:18px;
text-align:center;
border-bottom:1px dotted #cccccc;



}

.immagine_servizi2
{
width:250px;
height:100px;
float:left;
border:2px solid #DCDCDC;


}
.testo_servizi2
{
width:260px;
margin:0 auto;
float:left;
height:auto;
}





/* ----------------------------------------------------------------------------------------------------------------CENTRALE PAGINA (tutte le altre) */
#centrale{
width:700px;
float:right;
padding-top:13px;
margin-left:5px;
text-align:left;
color:#333333;
border-left:1px dotted #cccccc;
padding-left:15px;




}

#centrale a {
color:#427288;
text-decoration:none;
}

#centrale a:hover {
color:#E6A700;
}


.titolo_pagina
{
width:700px;
padding-bottom:5px;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#47788D;
border-bottom:2px solid #eaeaea;
margin:0;
padding-top:10px;
}

.titolo_contatti
{
width:700px;
padding-bottom:5px;
font-family:Helvetica, Arial, sans-serif;
font-size:15px;
color:#A5A5A5;
border-bottom:2px solid #eaeaea;
margin:0;
padding-top:10px;
text-align:right;
}



/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------- HOME LATERALE */

#laterale_home{
width:240px;
height:auto;
float:left;
margin:0 auto;
padding-left:15px;
background: url('img/bg4.gif') top left no-repeat;
}



#laterale_home a {
color:#427288;
text-decoration:none;
}

#laterale_home a:hover {
color:#7BA6C8;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------- COLONNA LATERALE */
#laterale{
width:240px;
margin:0;
height:auto;
float:left;
padding-left:10px;

}

.titolo2{

width:240px;
font-family:Helvetica, Arial, sans-serif;
font-size:18px;
color:#FF7800;
padding-bottom:5px;
text-align:left;
border-bottom:2px solid #eaeaea;
margin:0;
padding-top:10px;
}

#laterale a {
width:240px;
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#427288;
text-decoration:none;
float:left;
border-bottom:1px solid #EDEDED;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

#laterale a:visited {
width:240px;
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#427288;
text-decoration:none;
float:left;
border-bottom:1px solid #EDEDED;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}


#laterale a:hover {
width:240px;
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#427288;
background:#EDEDED;
padding-top:10px;
padding-bottom:10px;
float:left;
text-decoration:none;
border-bottom:1px solid #EDEDED;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------- SERVIZI */
.immagine_servizio
{
width:180px;
float:left;
height:200px;

}
.testo_servizio
{
width:490px;
float:left;
margin:0 auto;

}

a.titolo_servizio:link{
font-family:Helvetica, San Serif;
color:#2B586C;
font-size:15px;
line-height:30px;
text-decoration:none;

	
}
a.titolo_servizio:hover{
color:#EDA200;
font-size:15px;
text-decoration:none;



	
}

a.titolo_servizio:visited{
color:#43617D;
font-size:15px;
text-decoration:none;



}



/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------- PORTFOLIO */

#centrale_portfolio{
width:700px;
float:right;
padding-top:13px;
margin-left:5px;
text-align:left;
color:#333333;
border-left:1px dotted #cccccc;
padding-left:15px;


}

a.link_portfolio:link {
font-family: Verdana;
font-size:11px;
color:#FF6C00;
text-decoration:none;
line-height:22px;
text-align:left;


}

a.link_portfolio:hover {
color:#7BA6C8;
text-decoration:none;
}

.riquadro_portfolio
{
width:700px;
height:195px;
float:left;
margin:0 auto;
line-height:18px;



}

.immagine_portfolio
{
width:200px;
height:150px;
border:2px solid #DCDCDC;
float:left;

}
.testo_portfolio
{

width:430px;
margin:0 auto;
float:left;
height:auto;
padding-left:20px;

}




/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------- PORTFOLIO LOGHI */

#centrale_portfolio_loghi{
width:700px;
float:right;
padding-top:13px;
margin-left:5px;
text-align:left;
color:#333333;
border-left:1px dotted #cccccc;
padding-left:15px;


}

#centrale_portfolio_loghi a {
font-family: Arial, Georgia;
font-size:11px;
color:#2B586C;
text-decoration:none;
line-height:16px;
text-align:center;


}

#centrale_portfolio_loghi a:hover {
color:#7BA6C8;
text-decoration:none;
}

.riquadro_portfolio_loghi
{
width:225px;
height:180px;
float:left;
margin:0;
line-height:16px;



}

.immagine_portfolio_loghi
{
width:200px;
height:150px;
border:2px solid #E0E0E0;


}
.testo_portfolio_loghi
{
width:200px;
text-align:center;
margin:0 auto;
float:left;
height:auto;
}




/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */


/* ----------------------------------------------------------------------------------------------------------- PORTFOLIO ADV */

#centrale_portfolio_adv{
width:700px;
float:right;
padding-top:13px;
margin-left:5px;
text-align:left;
color:#333333;
border-left:1px dotted #cccccc;
padding-left:15px;


}

#centrale_portfolio_adv a {
font-family: Arial, Georgia;
font-size:11px;
color:#2B586C;
text-decoration:none;
line-height:16px;



}

#centrale_portfolio_adv a:hover {
color:#7BA6C8;
text-decoration:none;
}

.riquadro_portfolio_adv
{
width:700px;
height:250px;
float:left;
margin:0 auto;
line-height:16px;



}

.immagine_portfolio_adv
{
width:670px;
height:150px;
border:2px solid #DCDCDC;
float:left;

}
.testo_portfolio_adv
{
width:670px;

margin:0 auto;
float:left;
height:auto;
}




/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */




/* ----------------------------------------------------------------------------------------------------------- PROMOZIONI */
.immagine_promozione
{
width:180px;
float:left;
height:200px;

}
.testo_promozione
{
width:480px;
float:left;
margin:0 auto;

}

a.titolo_promozione:link{
font-family:Helvetica, San Serif;
color:#43617D;
font-size:15px;
text-decoration:none;

	
}
a.titolo_promozione:hover{
color:#EDA200;
font-size:15px;
text-decoration:none;


	
}

a.titolo_promozione:visited{
color:#43617D;
font-size:15px;
text-decoration:none;



}



/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */

/* ----------------------------------------------------------------------------------------------------------- LATERALE CONTATTI */

#laterale_contatti{
width:240px;
height:auto;
float:left;
padding-left:10px;
}



#laterale_contatti a {
width:240px;
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#427288;
text-decoration:none;
float:left;
text-align:left;
padding-top:10px;
padding-bottom:10px;

}
#laterale_contatti a:visited {
width:240px;
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#427288;
text-decoration:none;
float:left;
text-align:left;
padding-top:10px;
padding-bottom:10px;
}

#laterale_contatti a:hover {
width:240px;
font-family: Arial;
font-size:12px;
font-weight:bold;
color:#427288;
padding-top:10px;
padding-bottom:10px;
float:left;
text-decoration:none;
}


/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */



/* ----------------------------------------------------------------------------------------------------------- PIEPAGINA */
#piepagina{
width:100%;
height:92px;
font-family:Verdana, Arial, sans-serif;
font-size:11px;
color:#787878;
text-align:left;
line-height:16px;
background: url('img/sfondo_pie2.jpg') repeat-x;
clear:both;
}

#piepagina a {
	color:#787878;
	text-decoration:none;
}
#copyright a:visited {
	color:#787878;
	text-decoration:none;
}
#piepagina a:hover {
	color:#F67108;
	border-bottom:1px dotted #F67108;
}




/* ----------------------------------------------------------------------------------------------------------- */
/* ----------------------------------------------------------------------------------------------------------- */