body {
	background-color: #ffffff;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.trasparente{
display:none;}

	/*#scroll{
	
 overflow-y: auto; 
	overflow-x: hidden; 
 	padding-right:23px;
	scrollbar-3dlight-color:#dfdede;
	scrollbar-arrow-color:#ffffff;
	scrollbar-highlight-color:#dfdede;
	scrollbar-face-color:#053152;
	scrollbar-shadow-color:#dfdede;
	scrollbar-darkshadow-color:#dfdede;
	scrollbar-track-color:#dfdede;}*/

.lista{
margin-top:4px;
margin-bottom:4px;
list-style:outside;
margin-left:10px;
padding-left:10px;}

.bg{
background-image:url(../img/bg.jpg);
background-position:top left;
background-repeat:repeat;}

.bg_header_sx{
background-image:url(../img/header_sx.jpg);
background-position:top left;
background-repeat:no-repeat;}

.bg_header_dx{
background-image:url(../img/header_dx.jpg);
background-position:right top;
background-repeat:no-repeat;}

.bg_header{
background-image:url(../img/header_bg.jpg);
background-position:top;
background-repeat:repeat-x;}

.bg_icone{
background-image:url(../img/bg_icone.jpg);
background-position:left top;
background-repeat:no-repeat;}

.bg_lingue{
background-image:url(../img/bg_lingue.jpg);
background-position:top left;
background-repeat:no-repeat;}

/*footer_index*/

.footer_sx{
background-image:url(../img/footer_index/sx.jpg);
background-position:top left;
background-repeat:no-repeat;}

.footer_dx{
background-image:url(../img/footer_index/dx.jpg);
background-position:right top;
background-repeat:no-repeat;}

.footer{
background-image:url(../img/footer_index/mx.jpg);
background-position:top;
background-repeat:repeat-x;}

.bg_any_footer{
background-image:url(../img/footer_index/bg.jpg);
background-position:top;
background-repeat:repeat-x;}

/*fine footer index*/

.bg_footer_sx{
background-image:url(../img/footer_sx.jpg);
background-position:top left;
background-repeat:no-repeat;}

.bg_footer_dx{
background-image:url(../img/footer_dx.jpg);
background-position:right top;
background-repeat:no-repeat;}

.bg_footer{
background-image:url(../img/footer_mx.jpg);
background-position:top;
background-repeat:repeat-x;}

.bg_any{
background-image:url(../img/bg_any.jpg);
background-position:top;
background-repeat:repeat-x;}

.bg_box{
background-color:#dfdede;}

.bg_citazione{
background-image:url(../img/bg_citazione.jpg);
background-position:top left;
background-repeat:no-repeat;}

.riga_puntini{
background-image:url(../img/punto.gif);
background-position:bottom;
background-repeat:repeat-x;}

.riga_puntini_chiara{
background-image:url(../img/punto_chiaro.gif);
background-position:bottom;
background-repeat:repeat-x;}

.img{
border:1px solid #ffffff;}

/*----------------------------------------------titoli-------------------------------------------------*/

.titolo_tondo{
background-image:url(../img/bg_titolo_tondo.jpg);
background-position:bottom left;
background-repeat:no-repeat;
background-color:#647985;}

.titolo_bg{
background-image:url(../img/bg_titolo.jpg);
background-position:bottom;
background-repeat:repeat-x;
background-color:#647985;
}

/*----------------------------------------------immagini-------------------------------------------------*/

.img_home{
background-image:url(../img/header_home.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_studio{
background-image:url(../img/header_studio.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_professionisti{
background-image:url(../img/header_professionisti.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_servizi{
background-image:url(../img/header_servizi.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_abilita{
background-image:url(../img/header_abilita.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_tariffe{
background-image:url(../img/header_tariffe.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_news{
background-image:url(../img/header_news.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_job{
background-image:url(../img/header_job.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_contatti{
background-image:url(../img/header_contatti.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_pageflip{
background-image:url(../img/header_pageflip.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_privacy{
background-image:url(../img/header_privacy.jpg);
background-position:top left;
background-repeat:no-repeat;}

.img_certification{
background-image:url(../img/header_certif.jpg);
background-position:top left;
background-repeat:no-repeat;}

/*----------------------------------------------testi-------------------------------------------------*/

.testo_lingue{
font-family:Arial, Helvetica, sans-serif;
color:#858585;
font-size:11px;
text-decoration:none;
line-height:16px;}

.testo_lingue a:link{font-family:Arial, Helvetica, sans-serif;color:#858585;font-size:11px;text-decoration:none;line-height:16px;}
.testo_lingue a:active{font-family:Arial, Helvetica, sans-serif;color:#79c0e1;font-size:11px;text-decoration:none;line-height:16px;}
.testo_lingue a:visited{font-family:Arial, Helvetica, sans-serif;color:#858585;font-size:11px;text-decoration:none;line-height:16px;}
.testo_lingue a:hover{font-family:Arial, Helvetica, sans-serif;color:#79c0e1;font-size:11px;text-decoration:none;line-height:16px;}

.testo_blu_bold{
font-family:Arial, Helvetica, sans-serif;
color:#2b4660;
font-size:11px;
font-weight:700;
text-decoration:none;}

.testo_blu_bold a:link{font-family:Arial, Helvetica, sans-serif;color:#858585;font-size:11px;text-decoration:none; font-weight:700;}
.testo_blu_bold a:active{font-family:Arial, Helvetica, sans-serif;color:#79c0e1;font-size:11px;text-decoration:none; font-weight:700;}
.testo_blu_bold a:visited{font-family:Arial, Helvetica, sans-serif;color:#858585;font-size:11px;text-decoration:none; font-weight:700;}
.testo_blu_bold a:hover{font-family:Arial, Helvetica, sans-serif;color:#79c0e1;font-size:11px;text-decoration:none; font-weight:700;}

.testo_grigio_bold{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
font-weight:700;
text-decoration:none;}

.testo_grigio_bold a:link{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-decoration:none; font-weight:700;}
.testo_grigio_bold a:active{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-decoration:none;font-weight:700;}
.testo_grigio_bold a:visited{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-decoration:none;font-weight:700;}
.testo_grigio_bold a:hover{font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:11px;text-decoration:none;font-weight:700;}


.testo_grigio_11{
font-family:Arial, Helvetica, sans-serif;
color:#666666;
font-size:11px;
text-decoration:none;
text-align:justify;}

.testo_grigio_11 a:link{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-decoration:none;text-align:justify;}
.testo_grigio_11 a:active{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-decoration:none;text-align:justify;}
.testo_grigio_11 a:visited{font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:11px;text-decoration:none;text-align:justify;}
.testo_grigio_11 a:hover{font-family:Arial, Helvetica, sans-serif;color:#333333;font-size:11px;text-decoration:none;text-align:justify;}

.testo_leggi{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#20a7fd;
font-size:10px;
text-decoration:underline;}

.testo_leggi a:link{font-family:Verdana, Arial, Helvetica, sans-serif;color:#20a7fd;font-size:10px;text-decoration:underline;}
.testo_leggi a:active{font-family:Verdana, Arial, Helvetica, sans-serif;color:#20a7fd;font-size:10px;text-decoration:underline;}
.testo_leggi a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;color:#20a7fd;font-size:10px;text-decoration:underline;}
.testo_leggi a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#1b5275;font-size:10px;text-decoration:underline;}

.testo_leggi_chiaro{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#79c0e1;
font-size:10px;
text-decoration:underline;}

.testo_leggi_chiaro a:link{font-family:Verdana, Arial, Helvetica, sans-serif;color:#79c0e1;font-size:10px;text-decoration:underline;}
.testo_leggi_chiaro a:active{font-family:Verdana, Arial, Helvetica, sans-serif;color:#79c0e1;font-size:10px;text-decoration:underline;}
.testo_leggi_chiaro a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;color:#79c0e1;font-size:10px;text-decoration:underline;}
.testo_leggi_chiaro a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#bae0f2;font-size:10px;text-decoration:underline;}

.testo_citazione{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
font-style:italic;}

.testo_citazione a:link{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-decoration:none;font-style:italic;}
.testo_citazione a:active{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-decoration:none;font-style:italic;}
.testo_citazione a:visited{font-family:Verdana, Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-decoration:none;font-style:italic;}
.testo_citazione a:hover{font-family:Verdana, Arial, Helvetica, sans-serif;color:#cccccc;font-size:11px;text-decoration:none;font-style:italic;}

.testo{
font-family:Arial, Helvetica, sans-serif;
color:#ffffff;
font-size:11px;
text-decoration:none;
text-align:justify;}

.testo a:link{font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-decoration:none;text-align:justify;}
.testo a:active{font-family:Arial, Helvetica, sans-serif;color:#79c0e1;font-size:11px;text-decoration:none;text-align:justify;}
.testo a:visited{font-family:Arial, Helvetica, sans-serif;color:#ffffff;font-size:11px;text-decoration:none;text-align:justify;}
.testo a:hover{font-family:Arial, Helvetica, sans-serif;color:#79c0e1;font-size:11px;text-decoration:none;text-align:justify;}

.testo_titolo{
font-family:"Trebuchet MS","Times New Roman", Times, serif;
color:#ffffff;
font-size:17px;
padding-bottom:3px;
text-transform:capitalize;}

/*---------------------------------------------------menu_primo--------------------------------------------*/

.menu_primo a:link{

display:block;
background-image:url(../img/menu/bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:74px;
line-height:65px;
text-decoration:none;
}

.menu_primo a:active{

display:block;
background-image:url(../img/menu/bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:74px;
line-height:65px;
text-decoration:none;
}

.menu_primo a:visited{

display:block;
background-image:url(../img/menu/bg.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#333333;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:74px;
line-height:65px;
text-decoration:none;
}

.menu_primo a:hover{

display:block;
background-image:url(../img/menu/bg_r.jpg);
background-position:bottom;
background-repeat:repeat-x;
color:#83c3e1;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-top:74px;
line-height:65px;
text-decoration:none;
}

.riga_menu_primo{
background-image:url(../img/menu/riga.jpg);
background-position:bottom;
background-repeat:no-repeat;}
/*---------------------------------------------------menu--------------------------------------------*/

.menu a:link{
padding-left:21px;
padding-right:15px;
line-height:24px;
display:block;
background-image:url(../img/linea_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#183c53;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;}

.menu a:active{
padding-left:21px;
padding-right:15px;
line-height:24px;
display:block;
background-image:url(../img/linea_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#183c53;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;}

.menu a:visited{
padding-left:21px;
padding-right:15px;
line-height:24px;
display:block;
background-image:url(../img/linea_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#183c53;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;}

.menu a:hover{
padding-left:21px;
padding-right:15px;
background-color:#FFFFFF;
line-height:24px;
display:block;
background-image:url(../img/linea_menu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#2080c0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;}

/*---------------------------------------------------sottomenu--------------------------------------------*/

.sottomenu a:link{
padding-left:36px;
padding-right:15px;
line-height:24px;
display:block;
background-image:url(../img/linea_sottomenu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#183c53;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
background-color:#cedae1;}

.sottomenu a:active{
padding-left:36px;
padding-right:15px;
line-height:24px;
display:block;
background-image:url(../img/linea_sottomenu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#183c53;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
background-color:#cedae1;}

.sottomenu a:visited{
padding-left:36px;
padding-right:15px;
line-height:24px;
display:block;
background-image:url(../img/linea_sottomenu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#183c53;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;
background-color:#cedae1;}

.sottomenu a:hover{
padding-left:36px;
padding-right:15px;
background-color:#e2eaef;
line-height:24px;
display:block;
background-image:url(../img/linea_sottomenu.jpg);
background-position:bottom;
background-repeat:no-repeat;
color:#2080c0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
text-transform:uppercase;}

/*--------------------------------------------------form-------------------------------------------*/

.box_input{
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#003366;
}

.box_area{
border:1px solid #999999;
font-family:Arial, Helvetica, sans-serif;
text-align:justify;
font-size:10px;
color:#003366;
}

