/* png trasparenti*/
* html img,   
* html .png{   
position:relative;   
behavior: expression((this.runtimeStyle.behavior="none") && (this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",   
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",   
this.src = "clear.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),   
this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",   
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)   
);   
}

a:focus { outline: 0; } 
a:active { outline: 0; } 
a img { border: 0; }


/*------------------------------------------------top--------------------*/
body{
	margin:0;
	padding-top: 0px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	background: #f1f1f1 url(images/bg-redaelli-new.gif) no-repeat scroll center top;
}

* html
{
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="images_cammi/testimonial_home.png", sizingMethod="crop");
}

#top_centrato {
	width: 900px;
	height: 100px;
	margin: 0 auto;
	padding-right: 25px;
	padding-left: 25px;
}

#menu_centrato {
	width: 900px;
	height: 50px;
	margin: 0 auto;
	padding-right: 25px;
	padding-left: 25px;
	
}
.menu_divisi {
	width: 100px;
	height: 50px;
	float:left;
	background: #dfe4db;
}

#contenuto_centrato {
	width: 900px;
	height: 420px;
	margin: 0 auto;
	background: url(images/bg_menu_dottori.jpg) no-repeat;
	padding: 10px 25px;
}
#contenuto_centrato_contatti {
	width: 900px;
	height: 420px;
	margin: 0 auto;
	padding: 10px 25px;
}
#contenuto_centrato_sopra {
	width: 900px;
	height: 192px;
	margin: 0 auto;
	padding: 0px 25px;
}
#contenuto_centrato_sopra1 {
	width: 200px;
	height: 192px;
	float:left;
}
.contenuto_centrato_menu {
	width: 200px;
	height: 24px;
	background: #76cbda;
}
#contenuto_centrato_sopra2 {
	width: 700px;
	height: 192px;
	float:left;
}
#contenuto_centrato_sotto {
	width: 900px;
	height: 360px;
	margin: 0 auto;
	padding: 0px 25px;
}
#contenuto_centrato_sotto_sede {
	width: 900px;
	height: 400px;
	margin: 0 auto;
	padding: 0px 25px;
}
#contenuto_centrato_sotto_endo {
	width: 900px;
	height: 460px;
	margin: 0 auto;
	padding: 0px 25px;
}
#contenuto_centrato_sotto1 {
	width: 535px;
	height: 360px;
	background: #FFFFFF;
	float:left;
}
#contenuto_centrato_sotto1amici {
	width: 515px;
	height: 340px;
	background: #FFFFFF;
	float:left;
	padding: 10px;
}
#contenuto_centrato_sotto1_endo {
	width: 535px;
	height: 460px;
	background: #FFFFFF;
	float:left;
}
#contenuto_centrato_sotto2 {
	width: 365px;
	height: 350px;
	background: #FFFFFF url(images/fondo07.jpg) no-repeat;
	float:left;
	padding-top: 10px;
}
#contenuto_centrato_sotto3 {
	width: 365px;
	height: 350px;
	background: #FFFFFF url(images/fondo05.jpg) no-repeat;
	float:left;
	padding-top: 10px;
}
#contenuto_centrato_sotto4 {
	width: 360px;
	height: 350px;
	background: #FFFFFF url(images/fondo04.jpg) no-repeat;
	float:left;
	padding-top: 10px;
	padding-right: 5px;
}
#contenuto_centrato_sotto5 {
	width: 360px;
	height: 450px;
	background: #FFFFFF;
	float:left;
	padding-top: 10px;
	padding-right: 5px;
}
#contenuto_centrato_sotto6 {
	width: 365px;
	height: 350px;
	background: #FFFFFF url(images/dog_cat01.jpg) no-repeat;
	float:left;
	padding-top: 10px;
}
#contenuto_centrato_sotto7 {
	width: 365px;
	height: 350px;
	background: #FFFFFF url(images/fondo02.jpg) no-repeat;
	float:left;
	padding-top: 10px;
}
#contenuto_centrato_sotto8 {
	width: 365px;
	height: 350px;
	background: #FFFFFF url(images/fondo06.jpg) no-repeat;
	float:left;
	padding-top: 10px;
}
#contenuto_centrato_sotto9 {
	width: 365px;
	height: 350px;
	background: #FFFFFF url(images/fondo03.jpg) no-repeat;
	float:left;
	padding-top: 10px;
}
#contenuto_centrato_sotto2_mappa {
	width: 310px;
	height: 390px;
	background: #FFFFFF;
	float:left;
	padding-top: 10px;
	padding-left: 10px;
}
#map {
	width: 580px;
	height: 400px;
	background: #FFFFFF;
	float:left;
}
#contenuto_centrato_sotto2neutro {
	width: 365px;
	height: 350px;
	background: #FFFFFF;
	float:left;
	padding-top: 10px;
}
#contenuto_centrato_sotto2amici {
	width: 365px;
	height: 350px;
	background: #FFFFFF;
	float:left;
	padding-top: 10px;
}
#contenuto_staff {
	width: 700px;
	height: 700px;
	background: #FFFFFF;
	padding-left: 200px;
}
.medici_staff {
	width: 150px;
	height: 330px;
	background: #FFFFFF;
	float:left;
	padding-right: 25px;
	padding-top: 10px;
}
#contenuto_centrato_staffc {
	width: 900px;
	height: 700px;
	margin: 0 auto;
	padding: 0px 25px;
}
#contenuto_dinamico {
	width: 900px;
	margin: 0 auto;
	padding-right: 25px;
	padding-left: 25px;
	height: 100%;
}
#contenuto_dinamico_menu {
	width: 180px;
	float:left;
	background: #76cbda;
	padding: 10px;
}
#contenuto_dinamico_faq {
	width: 680px;
	float:left;
	display: inline;
	margin: 10px;
}
#contenuto_dinamico_faq1 {
	width: 680px;
	padding-bottom: 10px;
}
#contenuto_dinamico_faq2 {
	width: 680px;
	padding-bottom: 10px;
}
#contenuto_dinamico_faq3 {
	width: 680px;
	padding-bottom: 10px;
}
.contenuto_faq {
	width: 194px;
	float:left;
	margin-right: 32px;
}
.immagine_faq {
	width: 170px;
	padding: 10px;
	border: thin solid #CCCCCC;
}
.didascalia_faq {
	width: 174px;
	padding: 10px;
}
#contenuto_dinamico_tab {
	width: 900px;
	margin: 0 auto;
	height: 100%;
	background: #FFFFFF;
}

.fondo_grigio { background-color: #dfe4db; 
}
.fondo_bianco { background-color: #ffffff; 
}
.fondo_azzurro { background-color: #76cbda; 
}












#contenuto_centrato1 {
	width: 580px;
	height: 400px;
	margin: 0 auto;
	float:left;
}
#contenuto_centrato2 {
	width: 320px;
	height: 400px;
	margin: 0 auto;
	float:left;
}
#contenuto_centrato2_contatti {
	width: 320px;
	height: 400px;
	margin: 0 auto;
	float:left;
	background: #FFFFFF;
}
#contenuto_centrato1_contatti {
	width: 580px;
	height: 400px;
	margin: 0 auto;
	float:left;
	background: #FFFFFF;
}

#footer {
	width: 950px;
	height: 50px;
	margin: 0 auto;
	font: 11px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	padding-top: 10px;
}

p{ 
     white-space: normal; 
     padding: 0px; 
     margin: 0px;
}

a:link {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
a:visited {
	color: #336600;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	color: #FF9900;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;

}
A.menuon:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #2190a7;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 1px;
}
A.menuon:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 1px;
	color: #2190a7;
}
A.menuon:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 10px;
	color: #03697f;
	text-decoration: underline;
	text-align: center;
	vertical-align: middle;
	margin: 5px;
	padding: 1px;
}
.linea_superiore {
	background-image: url(images/linea_superiore.gif);
	background-repeat: repeat-x;
}
.linea_inferiore {
	background-image: url(images/linea_inferiore.gif);
	background-repeat: repeat-x;
}
.linea_sx {
	background-image: url(images/linea_sx.gif);
	background-repeat: repeat-y;
}
.linea_dx {
	background-image: url(images/linea_dx.gif);
	background-repeat: repeat-y;
}
.titolo_medio {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold; 
    font-size: 13px; 
    color: #FF9900; 
    font-style: normal; 
}
.titolo_medio_verde {
    font-family: Verdana, Arial, sans-serif;
    font-weight: bold; 
    font-size: 12px; 
    color: #336600; 
    font-style: normal; 
}
.linea_news {

	background-image: url(images/linea_news.gif);
	background-repeat: repeat-x;
}
.titolo_articolo {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #336600;
	line-height: 18px;
}
.testo {
	color: #000000;
	padding-left: 0px;
	font: normal 11px/15px "Trebuchet MS";
}
.testo_sezioni {
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000000;
	font-style: normal;
	padding-left: 0px;
}
.testo_verde {

    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #336600; 
    font-style: normal;
}
.testo_bold {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
}
.testo_piccolo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px; 
    color: #2190a7; 
    font-style: normal;
}
.testo_piccolo_bold {
    font-family: "Trebuchet MS";
    font-size: 11px; 
    color: #000000; 
	font-style: normal;
	font-weight: bold;
}
.bg_contenuto {
	background-image: url(images/bg.gif);
	background-repeat: no-repeat;
}
.bg_divisione {

	background-image: url(images/filetto.gif);
	background-repeat: repeat-y;
}

A.menu_sotto:link {
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
	color: #03697f;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
}
A.menu_sotto:visited {
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
	color: #2190a7;
}
A.menu_sotto:hover {
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
	color: #2190a7;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding: 1px;
}
.menu_sel {
    font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
	color: #2190a7;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin: 10px;
	padding: 1px;
}
.bg_dog_cat01 {
	background-image: url(images/dog_cat01.jpg);
	background-repeat: no-repeat;
}
.bg_fondo02 {
	background-image: url(images/fondo02.jpg);
	background-repeat: no-repeat;
}
.bg_fondo03 {
	background-image: url(images/fondo03.jpg);
	background-repeat: no-repeat;
}
.bg_fondo04 {
	background-image: url(images/fondo04.jpg);
	background-repeat: no-repeat;
}
.bg_fondo05 {
	background-image: url(images/fondo05.jpg);
	background-repeat: no-repeat;
}
.bg_fondo06 {
	background-image: url(images/fondo06.jpg);
	background-repeat: no-repeat;
}
.bg_fondo07 {
	background-image: url(images/fondo07.jpg);
	background-repeat: no-repeat;
}
A.menu_mail:link {
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
	color: #03697f;
	text-decoration: none;
}
A.menu_mail:visited {
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
	text-decoration: none;
	color: #2190a7;
}
A.menu_mail:hover {
	font-family: "Trebuchet MS";
	font-weight: normal;
	font-size: 14px;
	color: #2190a7;
	text-decoration: none;
}

A.menu_h:link {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
A.menu_h:visited {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
	color: #000000;
}
A.menu_h:hover {
	font-family: "Trebuchet MS";
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
