@charset "utf-8";
/* CSS Document */

/*----Impostazioni generali pagina----*/

a:link, a:visited  {
	text-decoration:none;
	color:#336699;
} 
a:hover {
	text-decoration:underline;	
}
body {margin: 0px;}

#centercontent {
	width:900px;
	margin:0px auto; 
	text-align:left;
	position:relative;
	background-image:url(../img/colsx_background.jpg); background-repeat:repeat-y;
	margin-bottom:20px;
}

/*----Header----*/

#header {background-image:url(../img/header_background.jpg); background-repeat:no-repeat; height:182px; margin-top:0px; position:absolute; width:900px;}
.logo img {margin-left:40px; margin-top: 22px; border: 0px; width:146px; float:left;}
.logoFCR img {width:80px; float:left; margin-top:22px; margin-left: 472px; border:0px;}
.logoComune img {width:34px; float:left; border:0px; margin-top:17px; margin-left: 20px;}
.farmacieScritta {margin-top: 100px; margin-left:180px;}

/*----Colonna sinistra impostazioni generali----*/

#colSx {width:170px; float:left; }
.colSx {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.colSx a:link {text-decoration:none; color:#395b88;}
.colSx a:visited {text-decoration:none; color:#395b88;}
.colSx a:hover {text-decoration:underline; color:#395b88;}
.colSx h4 {font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; margin-left: 8px; color:#395b88; margin-top:40px;}
.colSx img {width: 64px; float:left; margin-right:4px; border:0px;}
.colSxrss {font-size:12px; margin-top: 60px;}
.colSxrss img{float:left; border:0px; width:20px; height:26px;}


#colDx h3 {font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; margin-left: 0px; color:#395b88; margin-top:10px;}

/*----Colonna sinistra menù di navigazione----*/

.menuSx {margin-top:240px; width:170px;   background-image:url(../img/background_menu_colsx.png); background-color:#01669e; background-repeat:no-repeat; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; padding-bottom:20px;}
.menuSx div {background: url(../img/background_menu_riga.png) left bottom no-repeat; padding: 2px 0px 6px 6px;}
.menuSx a:link {color:#FFFFFF; text-decoration:none; } 
.menuSx a:visited {color:#FFFFFF; text-decoration:none;}
.menuSx a:hover {color:#CCCCCC; text-decoration:underline;}

/*----Colonna sinistra box ricerca----*/

.ricerca {background-image:url(../img/background_boxricerca.jpg); background-repeat:no-repeat; width:170px; height: 130px; margin-top: 40px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
.ricerca input {margin-top: 5px; margin-left: 8px; position:absolute; width: 140px;}
.ricerca a:link {text-decoration:none; color:#FFFFFF;}
.ricerca a:visited {text-decoration:none; color:#FFFFFF;}
.ricerca a:hover {text-decoration:underline; color:#FFFFFF;}

/*----Colonna sinistra credits----*/

#credits {margin-left: 8px; margin-top:120px;  font-family:Arial, Helvetica, sans-serif; font-size: 10px; color:#999999;}
#credits img {border:0px; width:auto; float:none;}
#credits a:link {color:#999999; text-decoration:none;}
#credits a:visited {color:#999999; text-decoration:none;}
#credits a:hover {color:#395b88; text-decoration:underline;}

/*----Colonna centrale----*/

#contenuto {width: 450px; margin-top:190px; position:relative; float:left;}
#contenuto table {
	border-right:1px solid #ccc;	
	border-bottom:1px solid #ccc;
	border-spacing:0;
}
#contenuto table td {
	border-left:1px solid #ccc;	
	border-top:1px solid #ccc;	
	padding:2px;
}
.schedaContenutoFirst {width: 420px; border: 2px solid #c0d0df; background-color:#FFFFFF; margin: 10px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;  }
.schedaContenutoFirst h1 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-top:8px; color:#336699;  } 

#contenuto .linkMedicinale {    font-family:Verdana, Arial, Helvetica, sans-serif; border:none; }
#contenuto .linkMedicinale td {text-align:left; margin-left:10px; font-size:10px; vertical-align:top; width:200px; border:none;}
div.offerDiv {
	position:relative;	
}
.linkMedicinale td.medFirst {padding-right:10px;}
.offerName {text-transform:uppercase; font-weight:bold;}
.linkMedicinale a:link {color:#336699; text-decoration:none; font-weight:bold;}
.linkMedicinale a:visited {color:#336699; text-decoration:none; font-weight:bold;}
.linkMedicinale a:hover {color:#336699; text-decoration:underline;}
.linkMedicinale h2 {font-size:12px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#9b9b9b; margin-bottom: 8px;} 
.linkMedicinale div.imgDiv {margin:4px;  width:80px; height:80px;  
position:absolute; left:0px; top:30px;} 
div.imgDiv img {border:0px;

}

img {border:0;}
a.button img {vertical-align:middle;}
.offerDiv  {
 position:relative; 
 width:200px;
 height:160px;
 margin-bottom:20px;
 } 
.offersApp  {
 position:absolute;
 top:0px;
 left:0px;
 margin-top:0px;
 } 
.offerName  {
 position:absolute;
 top:30px;
 left:90px;
 margin:0px;
 } 
.activeIngredients  {
 position:absolute;
 top:63px;
 left:90px;
 } 
 * html body .activeIngredients {
 	top:70px;
 }
.offerPrice  {
 position:absolute;
 bottom:20px;
 left:90px;
 } 
.offerLink  {
 position:absolute;
 bottom:0px;
 left:0px;
 }

.subTitle {
	font-weight:bold;font-size:14px;	
}
.readMore {
	text-align:right;	
}



.schedaContenutoSecond {width: 420px; border: 2px solid #dfe7ef; background-color:#f2f5f8; margin: 10px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.schedaContenutoSecond h2 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-top:8px; color:#336699;} 
.schedaContenutoSecond a:link {color:#336699; text-decoration:none; font-weight:bold;}
.schedaContenutoSecond a:visited {color:#336699; text-decoration:none; font-weight:bold;}
.schedaContenutoSecond a:hover {color:#336699; text-decoration:underline;}
.schedaContenutoSecond img {border:0px;}

.schedaContenutoThird {width: 420px; border: 2px solid #5983ac; background-color:#dfe7ef; margin: 10px; padding:5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.schedaContenutoThird h2 {font-size:18px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-top:8px; color:#336699;} 
.schedaContenutoThird a:link {color:#336699; text-decoration:none; font-weight:bold;}
.schedaContenutoThird a:visited {color:#336699; text-decoration:none; font-weight:bold;}
.schedaContenutoThird a:hover {color:#336699; text-decoration:underline;}
.schedaContenutoThird img {border:0px;}

.bigText {font-size:12px;}

.f img {margin:4px;}


/*----Colonna destra impostazioni generali----*/

#colDx {width:270px; margin-left:5px;float:left; position:relative; margin-top:190px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*----Colonna destra Box Farmacie----*/

.farmaciahead {width: 240px; background-image:url(../img/background_farmacia1_1.png); background-repeat:repeat; float:none; margin:10px 0px 0px 0px; padding:10px;  }
.farmaciacorpo {width: 240px; background-image:url(../img/background_farmacia1_2.png); background-repeat:repeat; float:none; 
margin:0px 0px 10px 0px; padding:10px;  }
.farmaciahead img {width: 80px; margin:0px 10px 10px 0px; float:left; border:0px;}
.farmaciacorpo a:link {color:#336699; text-decoration:none; font-weight:bold;}
.farmaciacorpo a:visited {color:#336699; text-decoration:none; font-weight:bold;}
.farmaciacorpo a:hover {color:#336699; text-decoration:underline;}

#farmacia2 .farmaciahead {background-image:url(../img/background_farmacia2_1.png);} #farmacia2.farmaciacorpo {	background-image:url(../img/background_farmacia2_2.png);}
#farmacia3 .farmaciahead {background-image:url(../img/background_farmacia3_1.png);} #farmacia3.farmaciacorpo {	background-image:url(../img/background_farmacia3_2.png);}
#farmacia4 .farmaciahead {background-image:url(../img/background_farmacia4_1.png);} #farmacia4.farmaciacorpo {	background-image:url(../img/background_farmacia4_2.png);}
#farmacia5 .farmaciahead {background-image:url(../img/background_farmacia5_1.png);} #farmacia5.farmaciacorpo {	background-image:url(../img/background_farmacia5_2.png);}
#farmacia6 .farmaciahead {background-image:url(../img/background_farmacia6_1.png);} #farmacia6.farmaciacorpo {	background-image:url(../img/background_farmacia6_2.png);}


.pharmName {
	font-weight:bold; color:#FFFFFF; padding-top:0px; font-size:14px; 
}

#farmacia4  .pharmName, #farmacia5 .pharmName, #farmacia6 .pharmName {
	color:#336699;
}
#farmacia4 .pharmName a:link, #farmacia4 .pharmName a:visited , #farmacia5 .pharmName a:link, #farmacia5 .pharmName a:visited  , #farmacia6 .pharmName a:link, #farmacia6 .pharmName a:visited  {
	color:#336699;
}
#farmacia4 .pharmDistrict, #farmacia5 .pharmDistrict, #farmacia6 .pharmDistrict   {
	color:#999999;	
}
#farmacia4 .pharmDName, #farmacia5 .pharmDName, #farmacia6 .pharmDName   {
	color:#336699;
}
#farmacia4 .pharmAddress, #farmacia5 .pharmAddress, #farmacia6 .pharmAddress   {
	color:#999999;	
}
#farmacia4 .pharmAData, #farmacia5 .pharmAData, #farmacia6 .pharmAData   {
	color:#336699;
}



.pharmName a:link, .pharmName a:visited  {
	 color:#FFFFFF; 
	 text-decoration:none;
}
.pharmName a:hover  {
	 text-decoration:none; 
}
.pharmDistrict {
	color:#CCCCCC; font-weight:bold;	
}
.pharmDName {
	color:#FFFFFF;	
}
.pharmAddress {
	color:#CCCCCC; font-weight:bold;	
}
.pharmAData {
	color:#FFFFFF;	
}


.italic {
	 font-style:italic;	
}
.floatLeft {
	float:left;	
	margin:0px 10px 10px 0px;
}
.finnLabel {
	color:#999999;
}

#f_pharmacies_coordinates_map {
	width:420px;
	height:400px;	
}

/*----Footer----*/

#footer {background-image:url(../img/img_footer1.jpg); background-repeat:no-repeat; width:900px; height:40px; float:none; margin:0px auto; position:relative;  }


span.blueButton {
	color:white;
	background-color:#01669E;
	padding:2px 20px;
	text-transform: uppercase;
	font-weight:bold;
	font-size:10px;
}
span.blueButton a:link, span.blueButton a:visited {
	color:white;	
}

 .finnNavigation {
	margin:0px;
	padding:10px 0px;
	font-size:11px;
}
 .finnNavigation .finnPageLink {
	font-weight:bold;
	background-color:#ccc;
	border:1px solid #aaa;
	color:#555;
	padding:0px 3px 1px;
}
 .finnNavigation .finnPageLink:hover {
	text-decoration:none;
	background-color:#fff;
}
 .finnNavigation .current {
	border:1px solid #000;
	padding:0px 3px 1px;
	font-weight:bold;
	color:#000;
} 

.finnWymInlineImgDiv {
	margin:10px 10px 10px;
	padding:4px;
	border:1px solid #eee;
}

.finnWymInlineImgCaption {
	font-style:italic; 
	font-size:10px;
	margin-top:2px;
	line-height:12px;
}
#listPharmacies {
	display:none;
}
#listPharmacies ul {
	margin:0px 2px;
	padding-left:16px; 
	
}
#listPharmacies ul li {
	margin:0px 2px;
}
.strikethrough {
	color:red;
	text-decoration: line-through;
}

h4 {
	font-size:12px;
}

table.farmTurno {
	width:400px;	
}
}
