body, td{
	color: #4a4949;
	margin: 0px;
	font-style:normal;
	font-variant:normal;
	font-family: 'Ubuntu', sans-serif;
}


body#cooplondon {
	 background: url("http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=e00011d4-146f-4212-adc3-9389cc0648f7&lang=it-IT") no-repeat center top;
}


header {
	width: 970px;
	margin: 0 auto;
}

#logo {
	width: 600px;
	float: left;
	padding-left: 20px;
}
 
#box-contatti {
	width: 350px;
	float: left;
	height: 120px;
	padding-top: 20px;
	background-color: #f0f0f0;
 } 


footer {
	width: 970px;
}




/*#01 - Testata#*/
.nr-verde {
  color:#00a651;	
  font-size: 38px;
  font-weight: bold;
  padding-right: 30px;
  }

a.nr-verde:link {
  padding-right: 0px;
  text-decoration: none;
  cursor: default;
  }

a.nr-verde:visited {
  padding-right: 0px;
  text-decoration: none;
  cursor: default;
  }

a.nr-verde:hover {
  padding-right: 0px;
  text-decoration: none;
  cursor: default;
  }

.TestoAmministrazione {
  color:#00a651;	
  font-size: 14px;
  text-transform: uppercase;
  margin-top: -5px;
  margin-bottom: 10px;
  font-weight: bold;
  }

.mail{
	color:#1a86cb;	
	font-size: 16px;
	font-weight: 500;
    padding-top: 3px;
	padding-right: 15px;
}

a.mail{
	color:#1a86cb;	
	font-size: 16px;

}

a.mail:hover{
	color:#3f77bb;	

}

/*#02 - Menu#*/
a.menu{
	color:#ffffff;	
	font-size: 14px;
	font-weight: 300;
	text-decoration: none;
}

a.menu:hover{
	color:#6ca1db;	

}


/*#03 - Box HP Centrale#*/
.box-hp {
	background-color: #f0f0f0;
	width: 620px;
	height: 120px;
}

.box-hp2 {
	background-color: #f0f0f0;
	width: 310px;
	height: 180px;
}

.titolo-hp {
	z-index: 10;
	color:#333333;
	font-size: 30px;
	padding-left: 0px;
	text-transform: uppercase;
	float: left;

}

.titolo-menu {
	z-index: 10;
	color:#333333;
	font-size: 30px;
	padding-left: 5px;
	text-transform: uppercase;
	float: left;
}
  

.1col {
	 width: 230px;
	 padding-left: 20px;
	 padding-top: 10px;
	 float: left;
}

.2col {
	 width: 260px;
	 padding-left: 10px;
	 padding-top: 10px;
	 float: left;
}

ul {
	padding-top: 10px;
}

li{
    list-style-image: url('http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=68af002c-fcc5-49fe-8437-a45fe4e201f4&lang=it-IT');

}

.titolo-li {
	z-index: 20;	
	font-size: 16px;
	padding-left: 0px;
	text-transform: uppercase;
	float: left;
    text-decoration: none;
}


a.titolo-li {
  color:#4f4f4f;
  z-index: 20;	
	font-size: 16px;
	padding-left: 0px;
	text-transform: uppercase;
	float: left;
    text-decoration: none;
}

a.titolo-li:hover {
  color:#4f4f4f;	
  text-decoration: none;
}


.lineaHP{
	height: 3px;
}

/*#04 - Box HP Destra#*/
#box-tit-image {
  display: block;
  width: 280px;
  padding-left: 30px;
  padding-top: 30px;
  }

.tit-image {
	background: none repeat scroll 0 0 #009933;	
	color:#ffffff;
	padding: 5px 10px;
	font-size: 30px;
    font-weight: bold;
	text-transform: uppercase;
}

#box-sottotit-image {
	 width: 190px;
	 padding-left: 30px;
	 padding-top: 10px;
	 padding-bottom: 20px;

}

.sottotit-image {
	background: none repeat scroll 0 0 #ffffff;	
	color:#333333;
	padding: 5px 8px;
	font-size: 18px;
	text-transform: uppercase;
}

a.link-image{
	color:#f8ef3a;	
	font-size: 16px;
	font-weight: bold;
	padding-right: 20px;
	padding-top: 20px;
	text-decoration: none;
}

a.link-image:hover{
	color:#ffffff;	
}


/*#05 - Footer#*/
footer {
	width: 970px;
	height: 100px;
	margin: 0 auto;
	background-color: #666666;
}

#footer-menu {
	border-bottom: solid 1px #ffffff;
	padding: 10px;
}

#voci-footer {
	color:#ffffff;
	padding-top: 10px;
	padding-right: 20px;	
}

.menu-footer{
	color:#ffffff;	
	font-size: 14px;
	text-decoration: none;
	padding-top: 10px;
}


a.menu-footer{
	color:#ffffff;	
	font-size: 13px;
	text-decoration: none;
}

a.menu-footer:hover{
	color:#f8ef3a;	
}

.riferimenti-footer{
	color:#ffffff;	
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding: 20px;
}


.contatti-footer {
	color:#ffffff;	
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
	padding-right: 20px;
}

a.contatti-footer {
	color:#ffffff;	
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}

a.contatti-footer:link {
	color:#f8ef3a;	
	font-size: 12px;
	line-height: 20px;
	text-decoration: none;
}



/*#06 - Rollover#*/
a.prova {
    background: none repeat scroll 0 0 #2195DE;
    display: inline-block;
    padding: 0 14px;
    position: relative;
    transform-origin: 50% 0 0;
    transform-style: preserve-3d;
    transition: transform 0.3s ease 0s;
}

a.prova:before {
    background: none repeat scroll 0 0 #ffffff;
    content: attr(data-hover);
    height: 100%;
    left: 0;
    position: absolute;
    top: 100%;
    transform: rotateX(-90deg);
    transform-origin: 50% 0 0;
    transition: background 0.3s ease 0s;
    width: 100%;
}


a.prova:hover {
    transform: rotateX(90deg) translateY(-22px);
}

/*#07 - Interni Testi#*/ 

.titolo {
	font-family: Arial, Tahoma, sans-serif;
	font-size:24px;
	line-height: 24px;
	color: #038441;
	font-weight: bold;
    padding-bottom: 5px;
}

.sottotitolo {
	font-family: Arial, Helvetica, sans-serif;
	font-size:18px;
	line-height: 22px;
	color: #4f4f4f;
	font-weight: normal;
    padding-bottom: 5px;
}
.testo{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4f4f4f;
	line-height:20px;
	text-align:justify;
}


ul{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4f4f4f;
	line-height:20px;
}

li{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4f4f4f;
	line-height:20px;
}

p{
	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color: #4f4f4f;
	line-height:20px;
	text-align:justify;
}


.CMSBreadCrumbsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4f4f4f;
	text-decoration: none;
	}

a.CMSBreadCrumbsLink:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4f4f4f;
	text-decoration: none;
	}

a.CMSBreadCrumbsLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4f4f4f;
	text-decoration: none;
	}

a.CMSBreadCrumbsLink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #2b2b2b;
	text-decoration: none;
	}

.CMSBreadCrumbsCurrentItem {
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #4f4f4f;
	text-decoration: none;
}



/*#08 - Menu sinistra - con bg#*/ 

.MenuCLCMSTreeMenuItem{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #4f4f4f;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold;
    padding-left: 40px;
    background: url(http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=ea94713a-c155-422b-a0a8-38f2b30a48b4&lang=it-IT) no-repeat left center;
}	

a.MenuCLCMSTreeMenuItem:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold;
    padding-left: 0px;  
}

.MenuCLCMSTreeMenuLink{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #4f4f4f;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold;
}	


a.MenuCLCMSTreeMenuLink:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold;

}	  

.MenuCLCMSTreeMenuSelectedItem{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #4f4f4f;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold; 
    padding-left: 40px;
background: url(http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=ea94713a-c155-422b-a0a8-38f2b30a48b4&lang=it-IT) no-repeat left center;}	


a.MenuCLCMSTreeMenuSelectedItem:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold;
    padding-left: 0px; 
}	

.MenuCLCMSTreeMenuSelectedLink{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #4f4f4f;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold;
}	

a.MenuCLCMSTreeMenuSelectedLink:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:bold;
    padding-left: 0px; 

}	



/*#08a - Menu sinistra - SubMenu con bg#*/ 

.MenuCLSubMenuCMSTreeMenuItem{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal;
    padding-left: 30px;
    background: url(http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=cb532384-fd1a-4bd3-8833-55cecff48011&lang=it-IT) no-repeat left center;
}	

a.MenuCLSubMenuCMSTreeMenuItem:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal;
    padding-left: 0px;  
}

.MenuCLSubMenuCMSTreeMenuLink{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal;
}	

a.MenuCLSubMenuCMSTreeMenuLink:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal;
}	  

.MenuCLSubMenuCMSTreeMenuSelectedItem{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal; 
     padding-left: 30px;
    background: url(http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=cb532384-fd1a-4bd3-8833-55cecff48011&lang=it-IT) no-repeat left center;
}	

a.MenuCLSubMenuCMSTreeMenuSelectedItem:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal;
    padding-left: 0px; 
}	

.MenuCLSubMenuCMSTreeMenuSelectedLink{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal;
}	

a.MenuCLSubMenuCMSTreeMenuSelectedLink:hover{
	font-family: Arial, Tahoma, sans-serif;
	font-size:12px;
	color: #9c2a32;
    line-height: 20px;
	text-decoration: none;
	font-weight:normal;
    padding-left: 0px;
}


/*#09 - Servizi#*/ 

.ImgListaServizi {
	width:42px;
	height:42px;
	padding: 3px;
	border-width: 1px;
	border-style:solid;
	border-color: #cccccc;
	background-color:#ffffff;
}

.ImgServizi {
      
    padding: 3px;
	border-width: 1px;
	border-style:solid;
	border-color: #cccccc;
	background-color:#ffffff;
}

.ImgSchedaServizi {
	width:600px;
	padding: 3px;
	border-width: 1px;
	border-style:solid;
	border-color: #cccccc;
	background-color:#ffffff;
}

.titolo-servizi {
	font-family: Arial, Tahoma, sans-serif;
	font-size:16px;
	line-height: 20px;
	color: #038441;
	font-weight: bold;
}



/*#10 - Focus Sezioni#*/ 
.Focus-PerAziende {
  display: block;
  width: 970px;
  height: 200px;
  background: url("http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=cd5e1ac5-7160-492f-b8f7-83c5924b2e42") repeat 0 0;
  }

.Focus-PerStudi {
  display: block;
  width: 970px;
  height: 200px;
  background: url("http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=2e92a7d1-893c-45a6-a1f1-f25d0baf9fba") repeat 0 0;
  }

.Focus-ServiziSpeciali {
  display: block;
  width: 970px;
  height: 200px;
  background: url("http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=913688a7-346e-473d-8209-013dfc10225f") repeat 0 0;
  }

.Focus-ChiSiamo {
  display: block;
  width: 970px;
  height: 200px;
  background: url("http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=c5f83055-8382-4764-9193-d898e0d95e2b") repeat 0 0;
  }

.Focus-Contatti {
  display: block;
  width: 970px;
  height: 200px;
  background: url("http://www.cooplondon.it/CMSPages/GetFile.aspx?nodeguid=46deb5ae-9d93-4826-9a85-cf7386a51bf9") repeat 0 0;
  }

 /*#11 - Form Contatti#*/ 
.FormHPContainer {
  display: block;
  position: absolute;
  margin-top: 190px;
  margin-left: 20px;
  width: 330px;
  height: 180px;
  }

.TextBoxField {
  display: block !important;
  width: 137px !important;
  height: 26px !important;
  padding-left: 10px;
  border: 1px solid #cecece !important;
  } 

.FormCaption {
  font-family: arial, verdana, geneva, sans-serif;
  width: 150px;
  color: #5c9e45;
  height: 40px;
  text-align: right;
  padding-right: 10px;
  padding-top: 3px;
  font-weight: bold;
  }
 
.FormInput {
  width: 157px;
  height: 40px;
  font-family: arial, verdana, geneva, sans-serif;
  font-size:16px;
  color: #333333;
  text-decoration: none;
  }
        
.FormActive {
  font-family: arial, verdana, geneva, sans-serif;
  font-size:16px;
  color: #000000;
  }
        
.ControlRosso {
  float: left; 
  font-family: arial, verdana, geneva, sans-serif;
  font-size:10px;
  color: #cc0000;
  margin-left: 10px;
  padding-top: 3px;
  }
        
.FormPrivacy {
  float: left; 
  font-family: arial, verdana, geneva, sans-serif;
  font-size:12px;
  color: #666666;
  margin-left: 10px;
  padding-top: 3px;
  }
        
a.FormPrivacy:link { 
  font-family: arial, verdana, geneva, sans-serif;
  font-size:12px;
  color: #3f80d1;
  margin-left: 0px;
  padding-top: 0px;
  text-decoration: none;
  }
        
a.FormPrivacy:visited { 
  font-family: arial, verdana, geneva, sans-serif;
  font-size:12px;
  color: #3f80d1;
  margin-left: 0px;
  padding-top: 0px;
  text-decoration: none;
  } 

a.FormPrivacy:hover { 
  font-family: arial, verdana, geneva, sans-serif;
  font-size:12px;
  color: #3f80d1;
  margin-left: 0px;
  padding-top: 0px;
  text-decoration: underline;
  } 
        
.AlertRosso {
  font-family: arial, verdana, geneva, sans-serif;
  font-size:10px;
  color: #cc0000;
  margin-left: 160px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: bold;
  }
        
.FormButton {
  display: block;
  width: 205px !important;
  height: 30px !important;
  margin-top: 16px !important;
  margin-left: 40px;
  text-transform: uppercase !important;
  background: #f3f3f3;
  border: 0px !important;
  cursor: pointer !important;
  }

#p_lt_ctl01_pageplaceholder_p_lt_ctl02_FormRichiesta_viewBiz_pM_pMP {
  display: none !important;
  }  
  





/* Minification failed (line 150, error number 1059): Possible cross-browser invalid class name: .2col */