/* CSS Document */

body{
background-color:#575850;
color:#363636;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
}

*{
color:#363636;
/*font-family:Georgia, "Times New Roman", Times, serif;*/
font-family:Verdana, Geneva, sans-serif;
font-size:11px;
padding:0;
margin:0;
}

td{
vertical-align:top ;
}

a img{
border:none;
}

p{
margin:10px 0;
line-height:15px;
}

#wrapperPage{
position:relative;
display:block;
width:879px;
padding:10px 4px 4px 4px ;
margin:auto;
background-color:#fff;
}


#logo{
display:block;
float:left;
margin:0 0 0 5px
}

ul#menuIst{
list-style-type:none;
display:block;
float:right;
margin-top:87px;
}

.menuIstInterna{
margin-top:53px !important;
}


ul#menuIst li{
display:inline;
margin: 0 8px 0 40px;
}

ul#menuIst li a{
/*font-family:"Trebuchet MS", "Trebuchet", Georgia, "Times New Roman";*/
color:#333333;
text-decoration:none;
}

ul#menuIst li a:hover{
text-decoration:underline;
}

ul#menuServizi{
clear:both;
display:block;
float:left;
width:100%;
background-color:#7c51a0;
overflow:hidden;
margin:15px 0 10px 0;
}

ul#menuServizi li{
	display:block;
	float:left;
	/*width:33%;*/
	width:293px;
	background-repeat:no-repeat;
	
}

ul#menuServizi li a{
	width:99%;
	float:right;
	display:block;
	border-right:3px solid #fff;
	text-align:right;
	height:96px;
}

.menuServiziInterna li a{
	height:39px !important;
}

ul#menuServizi li a span{
display:none;
}

ul#menuServizi li.tab1{
background-color:#7c51a0;
background-image:url(../img/layout/tab1.gif);
background-position: 60px  33px ;
}

.menuServiziInterna li.tab1{
background-image:url(../img/layout/tab1_int.gif) !important;
background-position: 153px  16px !important;
}


ul#menuServizi li.tab2{
background-color:#55773a;
background-image:url(../img/layout/tab2.gif);
background-position: 145px  33px ;
}

.menuServiziInterna li.tab2{
background-image:url(../img/layout/tab2_int.gif) !important;
background-position: 213px  16px !important;
}


ul#menuServizi li.tab3{
background-color:#ca4742;
background-image:url(../img/layout/tab3.gif);
background-position: 180px  33px ;
}

.menuServiziInterna li.tab3{
background-image:url(../img/layout/tab3_int.gif) !important;
background-position: 230px  16px !important;
}


ul#menuServizi li.tab3 a{
border:none;
}

.menuServiziInterna li.tab1Selected{
background-image:url(../img/layout/tab1_int_on2.gif) !important;
}

.menuServiziInterna li.tab2Selected{
background-image:url(../img/layout/tab2_int_on2.gif) !important;
}

.menuServiziInterna li.tab3Selected{
background-image:url(../img/layout/tab3_int_on2.gif) !important;
}


.pulisci{
clear:both;
float:none;
border-style:none;
border-color:#fff;
border-width:0;
background-color:#fff;
height:1px;
overflow:hidden;
margin:0;
padding:0;
}


#footerLeft{
display:inline;
float:left;
width:17%;
margin-left:1%;
font-size:10px;
color:#9f9f9f;
border-top:1px solid #bfbfbf;
padding:1%;
}

#footerRight{
display:inline;
float:left;
width:76%;
margin-right:1%;
text-align:right;
font-size:10px;
color:#9f9f9f;
border-top:1px solid #bfbfbf;
padding:1%;
}






.bloccoTitoli {
margin-bottom:20px;
}

.bloccoTitoli h2, .bloccoTitoli h2 * {
color:#5c585f;
font-size:20px !important;
/*font-family:"Trebuchet MS", "Trebuchet", Georgia, "Times New Roman";*/
color:#000;
}

.bloccoTitoli h3, .bloccoTitoli h3 * {
color:#363636 !important;
}

.bloccoTitoli h4, .bloccoTitoli h4 *{
color:#363636 !important;
}


.contentInt h1, .contenHomePage h1, .contentInt h1 * {
font-size:18px ;
color:#000 ;
}


.contentInt h2, .contenHomePage h2, .contentInt h2 *{
font-size:16px ;
color:#000 ;
}

.contentInt h3, .contenHomePage h3 , .contentInt h3 *{
font-size:14px ;
color:#000 ;
}

.contentInt h4, .contenHomePage h4, .contentInt h4 *{
font-size:12px ;
color:#000 ;
}

.contentInt h5, .contenHomePage h5, .contentInt h5 *{
font-size:11px ;
color:#000 ;
}

.contentInt h6, .contenHomePage h6 , .contentInt h6 *{
font-size:10px ;
color:#000 ;
}

.contentInt p, .contenHomePage p{
margin:12px 0;
}

.contentInt  a, .contenHomePage a {
color: #363636;
}

.contentInt  a:hover, .contenHomePage a:hover {
text-decoration:none;
}

.contentInt ul, .contenHomePage ul{
list-style-type:square;
margin:5px;
}

.contentInt li, .contenHomePage li{
margin: 0 20px;

}


.cover{
float:right;
margin: 0 0 20px 20px;
clear:right;
}


.boxInfo{
display:block;
margin: 0 0 20px 20px;
float:right;
width:205px;
padding:10px;
border:1px solid #ccc;
background-color:#f1f1f1;
font-size:10px;
}

.boxTextInt{
border-top:1px solid #c00;
border-bottom:1px solid #c00;
width:94%;
margin:20px 0;
display:block;
float:left;	
padding: 1% 3% ;
/*
background-color:#f6f6f6;
*/
}

.boxTextInt, .boxTextInt *{
color:#000;
font-size:12px ;
line-height:18px;
/*text-align:justify;*/
}

.indietro{
display:block;
float:right;
}

.indietro a{
text-decoration:none;
color:#000;
font-weight:bold;
}

.indietro a:hover{
color:#666666;
}

.gallery{
clear:both;
width:536px;
border:2px solid #f1f1f1;
overflow:hidden;
}


.gallery img{
display:inline;
float:left;
margin:2px;
}


#bodyInterna{
background-image:url(../img/layout/contentInt_bg.gif);
background-repeat:repeat-y;
margin-bottom:10px;
float:left;
width:100%;
}



/*290*/



#menuInterna{
width:255px; 
/*padding:25px 10px;*/
float:left;
display:block;
}


/*
#menuInterna ul{
padding:0 0 0 10px;
margin:0 ;
list-style-type:none;
}

#menuInterna li{
padding:1px 12px;
background-image:url(../img/layout/contentInt_menu_bullet.gif);
background-repeat:no-repeat;
background-position:0 5px;
}

#menuInterna li a{
text-decoration:none;
}

#menuInterna li a:hover{
color:#000;
}
*/


#menuInterna li .selected{
font-weight:bold;
color:#000;
}

.contentInt{
 display:block;
 float:right;
 width:539px; /* 589 */
 padding:25px;
overflow:hidden;
}


.contentHomeSezione{
display:block;
float:right;
width:586px; /* 589 */
padding-left:3px;
overflow:hidden;
}

/* BLOCCHI PER HOME E HOME SEZIONE */

.bloccoSingolo{
width:263px; /*293px*/
padding:2px 15px;
display:block;
float:left;

}


.bloccoDoppio{
width:556px; /*586px*/
padding:2px 15px;
display:block;
float:left;

}

.bloccoTriplo{
padding:2px 15px;
width:849px; /*879px*/
display:block;
float:none;
clear:both;

}


.imgTripla{
display:inline;
float:left;
}

.imgTripla img{
display:block;
margin:auto;
}

.imgTriplaLeft{
display:inline;
float:left;
width:263px;
margin:0px 15px  10px 0;
overflow:hidden;
}

.imgTriplaCenter{
display:inline;
float:left;
width:263px;
margin:0  15px 10px 15px;
overflow:hidden;

}

.imgTriplaRight{
display:inline;
float:left;
width:263px;
margin:0px 0 10px 15px;
overflow:hidden;
}


.categoriaNews{
font-size:11px !important;
padding:0px 0px 7px 0px;
border-bottom:1px solid #999999;
}




.bloccoSingolo h2, .bloccoDoppio h2, .bloccoTriplo h2 , .bloccoSingolo h2 a, .bloccoDoppio h2 a, .bloccoTriplo h2 a {
color:#5c585f;
font-size:18px;
/*font-family:"Trebuchet MS", "Trebuchet", Georgia, "Times New Roman";*/
color:#000;
text-decoration:none;
}

.bloccoTitoliHome {
margin-bottom:10px;
}


/*
.segue{
text-align:right;
}*/

.segue a *{
display:none;
}

.segue a{
display:block;
/*float:left;
clear:both;*/
width:0px;
padding-left:12px;
height:15px;
background-image:url(../img/layout/arrow-segue.gif);
overflow:hidden;
background-repeat:no-repeat;
}


/*
.segue a{
color:#000 !important;
text-decoration:none;
font-weight:bold;
}

.segue a:hover{
text-decoration:underline;
}
*/


.imgDestra{
float:right;
margin:0 0 10px 10px;
}

.imgSinistra{
float:left;
margin:0 10px 10px 0;
}


table.tabDati{
border-collapse:collapse;
border:1px solid #ccc;
}

table.tabDati td{
border:1px solid #ccc;
padding:1px 2px;
}


.testoPiccolo{
font-size:10px;
}

.testoMedio{
font-size:11px;
}

.testoGrande{
font-size:12px;
}



