@charset "utf-8";
@import url("container.css");

* {
	margin: 0px;
	padding: 0px;
}

#cont_servizi {
	width:900px;
	margin-right:auto;
	margin-left:auto;
	overflow:hidden;
	height:1%;
	margin-top:15px;
	font-size: small!important;
	font-weight: normal;	
}



#contenido_qualita {
	width:545px;
	float:right;
}

#contenido_qualita h1 {
	font-size:20px;	
	font-weight:normal;
	color:#000;
	padding-top:0;
	line-height:normal;
	padding-bottom:20px;
	margin:0;
}

#contenido_qualita .logo {
float:right;
height:80px;
width:80px;
margin:0;
}

#contenido_qualita p {
	color:#333;
	text-align:justify;
	line-height:20px;
	letter-spacing:0;
	word-spacing:0;
	font-size:12px;
	margin:5px 0 0;
}

#contenido_qualita h2 {
font-size:16px;
color:#333;
font-weight:bold;
line-height:normal;
margin:20px 0 0;
padding:0;
}

#contenido_qualita h3 {
font-size:14px;
color:#333;
font-weight:bold;
line-height:normal;
margin:20px 0 0;
padding:0;
}

#contenido_qualita h4 {
font-size:12px;
color:#333;
font-weight:bold;
line-height:normal;
margin:20px 0 0;
padding:0;
}

#contenido_qualita li {
	color:#333;
	line-height:20px;
list-style-type:circle;
	margin:0;
}

#contenido_qualita ul {
margin:10px 0 10px 30px;
}

#contenido_qualita strong {
color:#333;
font-weight:bold;
}

#contenido_qualita b {
color:#333;
font-weight:bold;
}

.cont_sinistra {
float:left;
width:319px;
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
}

.cont_sinistra_cont {
padding-right:20px;
padding-left:20px;
font-size:14px;
color:#333;
font-weight:400;
line-height:23px;
float:left;
padding-top:10px;
border-right:1px solid #0273BA;
border-bottom:12px solid #0273BA;
border-left:1px solid #0273BA;
margin-top:-14px;
width:274px;
margin-left:2px;
}
.boxes_sub {
	float: left;
	width: 100%;
}


.cont_sinistra p {
font-size:14px;
color:#333;
font-weight:400;
line-height:23px;
text-align:left;
}

.cont_sinistra h2 {
	margin-top:0;
	margin-bottom:20px;
	font-weight:400;
	line-height:23px;
	padding:0;
}

.cont_sinistra img {
text-align:center;
margin-right:auto;
margin-left:auto;
}

.imagen_virtual {
float:right;
height:120px;
width:420px;
margin-bottom:10px;
border-width:0;
}

.imagen_virtual:hover {
float:right;
height:108px;
width:408px;
margin-bottom:10px;
border:6px solid #82aeb6;
}

.a_natale {
width:200px;
margin-left:776px;
margin-top:-83px;
}
/*box de login nascosto
.js .lfr-dock.interactive-mode {
display:none;
}*/
/*correccion dela largeza del contenido*/
#wrapper .columns-1 .lfr-column
{ width:100%!important;
}

a{
	color:#0066cc;	
}
a:link{
	color:#0066cc;	
}

a:visited {
	color:#00458A;
	
}

a:hover{
	color:#0066cc;text-decoration:underline!important;
}
a.selected {
	color:#0066cc;	
}
#cont_servizi .social {
	float:right;
	height:50px;
	margin-right:37px;
	margin-top:50px;
	width:250px;
}
#cont_servizi .social a{
	margin-right: 10px;
}


/*______________________________________________________*/

.cliente {
	width: 930px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: auto;
	margin-left: auto;
	overflow: hidden;
	height: 1%;
	background-color: #FFF;
	margin-bottom: 20px;
	padding-top: 15px;
}

.cont_sup  {
	background-color: #FFFFFF;
	border-bottom: 1px solid #ccc;
	padding: 0px;
	width: 100%;
	overflow: hidden;
	height: 1%;
}

.r_sociale {
	width: 370px;
	font-size: 13px;
	padding-left: 20px;
	float: left;
	padding-top: 10px;
}
.r_sociale  h1 {
	font-size: 30px;
	color: #2F3571;
	margin-bottom: 10px;
	margin-top: 0px;
}

.cont_sup_imagelink {
	float: right;
	width: 500px;
	text-align: right;
	padding-right: 20px;
	padding-top: 5px;
}
.div_subtitulo {
	width: 100%;
	text-align:center; 
	width:100%; 
	float:left; 
}
.superior {
	width: 100%;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}


.cont_inferior {
	width: 100%;
	height: 1%;
	float: left;
}


.div_left {
	float: left;
	width: 295px;
	margin: 6px;
	text-align: center;
	border: 1px solid #CCC;
	background-color: #FFF;
}
.div_left a {
	text-decoration: none;
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
}
.div_left a:hover {
	text-decoration: underline;
	font-size: 16px;
	display: block;
	margin-bottom: 10px;
}
.div_table_cell {
	display: table-cell;
	width: 295px;
	text-align: center;
	vertical-align: middle;
	height: 200px;
	background-color: #fff;
}


/* DA SPOSTARE SU navigation.css */

.nav-menu ul {
	padding:0;margin:0 10px 20px 10px;
}

.nav-menu li a.ancestor {
	font-weight: normal;
}

.nav-menu li a.selected {
	font-weight: normal;
	text-decoration: none;
	color:#0066cc;
	
}



.nav-menu-style-1 {
}

.nav-menu-style-1  li {list-style-type: none; margin:0; padding:10px 0 8px 20px; background-repeat:no-repeat;background-image: url(http://www.annuarioqualita.it/image/image_gallery?uuid=23c5d09c-6477-40c9-908d-6cff11b0e51d&groupId=10124&t=1318696391421); background-repeat:no-repeat;} 
.nav-menu-style-1  li.selected {font-weight: normal;text-decoration: none;color:#0066cc;}
.nav-menu-style-1  a {color:#0066cc;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; display: block;margin:0; } 
.nav-menu-style-1  a:hover { color:#0066cc;text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; display: block;} 
.nav-menu-style-1  a.selected {	font-weight: normal;text-decoration: none;color:#0066cc;}

.nav-menu-style-1 h3 { margin:0 0 10px 0;padding:15px 5px 10px 10px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #fff;background-image: url(http://www.annuarioqualita.it/image/image_gallery?uuid=a368bca9-303f-470b-81fb-6b1326340607&groupId=10124&t=1318174576093); background-repeat: no-repeat; font-weight:normal;}
.nav-menu-style-1 h3 a, .nav-menu h3 a:hover {display:block;color:#fff;font-size: 18px;font-family: Arial, Helvetica, sans-serif;}


.nav-menu-style-2 {
}

.nav-menu-style-2  li {list-style-type: none; margin:0; padding:10px 0 8px 20px; background-repeat:no-repeat;background-image: url(http://www.annuarioqualita.it/image/image_gallery?uuid=23c5d09c-6477-40c9-908d-6cff11b0e51d&groupId=10124&t=1318696391421); background-repeat:no-repeat;} 
.nav-menu-style-2  li.selected {font-weight: normal;text-decoration: none;color:#0066cc;}
.nav-menu-style-2  a {color:#0066cc;text-decoration:none;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; display: block;margin:0; } 
.nav-menu-style-2  a:hover { color:#0066cc;text-decoration:underline;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; display: block;} 
.nav-menu-style-2  a.selected {	font-weight: normal;text-decoration: none;color:#0066cc;}

.nav-menu-style-2 h3 { margin:0 0 10px 0;padding:15px 5px 10px 10px;font-family: Arial, Helvetica, sans-serif;font-size: 18px;color: #fff;background-image: url(http://www.annuarioqualita.it/image/image_gallery?uuid=ce89f125-7fc9-48be-b041-d1b26d501ef7&groupId=10124&t=1318174567750); background-repeat: no-repeat; font-weight:normal;}
.nav-menu-style-2 h3 a, .nav-menu h3 a:hover {display:block;color:#fff;font-size: 18px;font-family: Arial, Helvetica, sans-serif;}

