
.a2{color:black; text-decoration:none;}

.but {background-color:cornflowerblue;border-radius:6px;color:white;padding:10px;font-size:18px;	text-align:center;}
.but:hover {background-color:#83aaf0;border-color:cornflowerblue;color:white;padding:10px;font-size:18px;cursor:pointer;	}

.loading_icon {display:none;width:200px;height:200px;position: absolute;z-index:99999;top:0;bottom: 0;left: 0;right: 0;margin: auto; }
.form_centered { width:600px;height:200px;border:4px solid #3a7e7f;background-color:white;position: absolute;display:none;
                top:0;bottom: 0;left: 0;right: 0;margin: auto;padding: 5px;border-radius:15px;  box-shadow:8px 12px 35px #3a7e7f }
			   
.topmenu            { top: 0px; width: 100%; z-index: 999; background-color: cornflowerblue; padding: 5px; border-bottom: 1px solid #ffffff;
                font-family: Source Sans Pro;}
.carousel_finder{width:50%;top:45%;left:25%;	z-index:999;position:absolute;}
.carousel_text {
	border:1px solid cadetblue;height:60px;width:60px;position:relative;margin-right:3%;
width:80%;background-color:#ffffff; border-radius:10px;float:left;position:relative;
	padding:10px;font-size:24px;line-height:35px;height:60px;
}
.carousel_but {float:left;width:17%;height:60px;line-height:40px;}


.div_ask_vote{margin-top: 20px;     font-size: 16px;     line-height: 15px; background-color: cornflowerblue;     
			  color: white; padding-top: 14px;    padding-bottom: 14px;}
.shop_but{font-size:0.8em;background-color:cornflowerblue;color:black; border-radius:5px; float:left;padding:5px;margin-left:3%; margin-top:5px;}
.shop_but:hover {color:lightgray;border-bottom:2px solid white;}

.copertina{height:350px;}

.anag_cli td { font-size:12px; border-right:1px solid black;padding-right:5px;font-family:arial;padding:2px; }
.anag_cli_int {font-weight:bold;color:#fff;background-color:black;text-align:center;height:30px;}
.ctrl_img_panel {width:12px;padding:5px;}
  .ctrl_img_panel:hover {background-color:white; cursor:pointer;}	

  .std_page {width:800px;margin: 0 auto; border:1px solid cornflowerblue;position:relative;height:100%;border-radius:15px;padding:3px;}
 .shop_colonna_sx{width:25%;float:left;background-color:lavender;}
 .shop_pagina{width:74%;float:left;position:relative;}
 .shop_profile_img{border: 1px solid lightgrey;    width: 93%; background-color: white;margin: 6px;height: 93%;}
 .shop_profile_img_border{background-color: white;height: 200px;width: 90%;margin: 0px auto;margin-top: 5px;}
.shop_std_button{background-color:cornflowerblue;font-family:Source Sans Pro;font-size:18px;color:white;margin:5px;text-align:center;padding:10px;} 
.shop_std_button:hover {background-color:cadetblue;cursor:pointer;}
.shop_titlezone{font-family:Source Sans Pro;font-size:24px;padding:15px;color:black;text-align:center;}
.mouse_wrench:hover{width:24px;cursor:pointer;}
.testo_3d {
color: cornflowerblue;
font-family: 'Source Sans pro', Gadget, sans-serif;
font-size:45px;
text-align: center;
line-height:40px; 
}
.fototonda_vote{    width: 36px;
  border-radius:999em;    
-moz-border-radius:999em;  
-webkit-border-radius:999em; 
  -o-border-radius: 999em; 
border: 1px solid red;    height: 36px;
    position: relative;
    left: -35px;}
	.tornasu {border-radius:10px;width:50px;height:50px;font-size:45px;text-align:center;line-height:50px;border:3px solid cornflowerblue;background-color: white;  position:fixed; bottom: 10px;right: 10%;}
	.tornasu:hover {background-color:cornflowerblue;cursor:pointer;border-color:white;}
	.box-comments {
	width:100%;
	padding-bottom:5px;
	float:left;
	margin-bottom:20px;
	margin-top:40px;
	}
.box-author-info{float:left;text-align:center;max-width:190px;  }
.box-author-comment{float:left;max-height:200px;overflow:auto;margin-left:2%;width:75%;font-family:"Source Sans Pro";line-height:24px;}

.fototonda_author {
	margin-left:33px;
  width: 100px; 
  height: 100px;
  border-radius:999em;    
-moz-border-radius:999em;  
-webkit-border-radius:999em; 
  -o-border-radius: 999em; 
border: 5px solid cornflowerblue;

}
.normal_tb{
float:left; border: 5px solid #fff;border-radius:10px;font-size: 25px;padding:3px;
color: lightslategray;font-family: 'Source sans pro';text-transform: uppercase;line-height: 25px;
margin-right:3%; width:30%;	margin-top:20px;
}
.normal_tb a{color:white;text-align:center;line-height:35px;font-size:35px;text-decoration:none;}
.normal_tb a:hover{color:lightgray;text-decoration:underline;}
.segnala_public_title{    text-align: center;
    padding: 17px;
    font-size: 50px;
    font-family: 'Source sans pro';
    color: white;
    font-variant: small-caps;}
.footer{
       float: left; background-color: cornflowerblue; color: white;
       font-size: 1.3em;  line-height: 30px;text-align: right;width: 100%;
	   }
.pre_upload_foto{
	width: 110px;
    margin: 5px;
    border: 2px solid cornflowerblue;
    padding: 5px;
}
.upload_but{
	padding: 2px;
    margin-left:12px;
	font-size:12px;font-weight:bold;
	text-align:center;
}
.upload_but:hover{color:cadetblue; cursor:pointer;}

.upl_fot_but{padding: 2px;    border: 2px solid green; position: absolute;
    background-color: white; border-radius: 10px;z-index:2;font-size:12px;font-weight:bolder;}
.gallery_photo {padding:10px;border:1px dotted cornflowerblue;margin-left:10px;float:left;border-radius:20px;}
.gallery_photo:hover, .x_close_button:hover, .ok_edit_button:hover{
	cursor:pointer;
	    -webkit-transform: scale(1.1,1.1);
    -moz-transform: scale(1.1,1.1);
    -o-transform: scale(1.1,1.1);
    -ms-transform: scale(1.1,1.1);
    transform: scale(1.1,1.1);
    opacity: 0.7;
}
.shop_edit_box {
	display:none;
	border:4px double cornflowerblue;
	width:50%;margin:0 auto;z-index:8888;
	position:relative;top:10%;left:25%;position:fixed;
	background-color:white;padding:20px;
}
.ok_edit_button {text-align:center;width:150px;height:40px;float:right;background-color:cornflowerblue;color:white;line-height:40px;font-size:22px;}
.x_close_button{width:30px;height:30px;line-height:30px;background-color:red;color:white;text-align:center;font-weight:bold;float:right;}